From c7ab233a8b41dcae2f9d2c2f7dd28dbdbed96cee Mon Sep 17 00:00:00 2001 From: Andreas Neubacher <andreas.neubacher@magenta.at> Date: Mon, 28 Apr 2025 10:46:29 +0000 Subject: [PATCH] Deployed 118117e to v5.3.0 in public with MkDocs 1.6.1 and mike 2.1.3 --- public/latest | 2 +- public/latestR5 | 2 +- public/v5.3.0/404.html | 399 + public/v5.3.0/assets/images/favicon.png | Bin 0 -> 1870 bytes .../assets/javascripts/bundle.c8b220af.min.js | 16 + .../javascripts/bundle.c8b220af.min.js.map | 7 + .../javascripts/lunr/min/lunr.ar.min.js | 1 + .../javascripts/lunr/min/lunr.da.min.js | 18 + .../javascripts/lunr/min/lunr.de.min.js | 18 + .../javascripts/lunr/min/lunr.du.min.js | 18 + .../javascripts/lunr/min/lunr.el.min.js | 1 + .../javascripts/lunr/min/lunr.es.min.js | 18 + .../javascripts/lunr/min/lunr.fi.min.js | 18 + .../javascripts/lunr/min/lunr.fr.min.js | 18 + .../javascripts/lunr/min/lunr.he.min.js | 1 + .../javascripts/lunr/min/lunr.hi.min.js | 1 + .../javascripts/lunr/min/lunr.hu.min.js | 18 + .../javascripts/lunr/min/lunr.hy.min.js | 1 + .../javascripts/lunr/min/lunr.it.min.js | 18 + .../javascripts/lunr/min/lunr.ja.min.js | 1 + .../javascripts/lunr/min/lunr.jp.min.js | 1 + .../javascripts/lunr/min/lunr.kn.min.js | 1 + .../javascripts/lunr/min/lunr.ko.min.js | 1 + .../javascripts/lunr/min/lunr.multi.min.js | 1 + .../javascripts/lunr/min/lunr.nl.min.js | 18 + .../javascripts/lunr/min/lunr.no.min.js | 18 + .../javascripts/lunr/min/lunr.pt.min.js | 18 + .../javascripts/lunr/min/lunr.ro.min.js | 18 + .../javascripts/lunr/min/lunr.ru.min.js | 18 + .../javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + .../javascripts/lunr/min/lunr.sv.min.js | 18 + .../javascripts/lunr/min/lunr.ta.min.js | 1 + .../javascripts/lunr/min/lunr.te.min.js | 1 + .../javascripts/lunr/min/lunr.th.min.js | 1 + .../javascripts/lunr/min/lunr.tr.min.js | 18 + .../javascripts/lunr/min/lunr.vi.min.js | 1 + .../javascripts/lunr/min/lunr.zh.min.js | 1 + .../v5.3.0/assets/javascripts/lunr/tinyseg.js | 206 + .../v5.3.0/assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.f8cc74c7.min.js | 42 + .../workers/search.f8cc74c7.min.js.map | 7 + .../assets/stylesheets/main.2afb09e1.min.css | 1 + .../stylesheets/main.2afb09e1.min.css.map | 1 + .../stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + ...eM2M-SensorThings_interworking_v5.3.0.docx | Bin 0 -> 1070765 bytes ...eM2M-SensorThings_interworking_v5.3.0.epub | Bin 0 -> 599059 bytes ...neM2M-SensorThings_interworking_v5.3.0.pdf | Bin 0 -> 824275 bytes public/v5.3.0/download/images/Epub.png | Bin 0 -> 7396 bytes public/v5.3.0/download/images/Pdf.png | Bin 0 -> 8670 bytes public/v5.3.0/download/images/Word.png | Bin 0 -> 8134 bytes public/v5.3.0/download/index.html | 428 ++ public/v5.3.0/feed_json_created.json | 1 + public/v5.3.0/feed_json_updated.json | 1 + public/v5.3.0/feed_rss_created.xml | 1 + public/v5.3.0/feed_rss_updated.xml | 1 + public/v5.3.0/images/favicon.html | Bin 0 -> 15406 bytes public/v5.3.0/images/onem2m.png | Bin 0 -> 14788 bytes public/v5.3.0/images/onem2m_sq.png | Bin 0 -> 16883 bytes public/v5.3.0/search/search_index.json | 1 + public/v5.3.0/sitemap.xml | 7 + public/v5.3.0/sitemap.xml.gz | Bin 0 -> 201 bytes public/v5.3.0/stylesheets/extra.css | 20 + public/versions.json | 13 +- 65 files changed, 8147 insertions(+), 6 deletions(-) create mode 100644 public/v5.3.0/404.html create mode 100644 public/v5.3.0/assets/images/favicon.png create mode 100644 public/v5.3.0/assets/javascripts/bundle.c8b220af.min.js create mode 100644 public/v5.3.0/assets/javascripts/bundle.c8b220af.min.js.map create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/tinyseg.js create mode 100644 public/v5.3.0/assets/javascripts/lunr/wordcut.js create mode 100644 public/v5.3.0/assets/javascripts/workers/search.f8cc74c7.min.js create mode 100644 public/v5.3.0/assets/javascripts/workers/search.f8cc74c7.min.js.map create mode 100644 public/v5.3.0/assets/stylesheets/main.2afb09e1.min.css create mode 100644 public/v5.3.0/assets/stylesheets/main.2afb09e1.min.css.map create mode 100644 public/v5.3.0/assets/stylesheets/palette.06af60db.min.css create mode 100644 public/v5.3.0/assets/stylesheets/palette.06af60db.min.css.map create mode 100644 public/v5.3.0/download/TS-0041-oneM2M-SensorThings_interworking_v5.3.0.docx create mode 100644 public/v5.3.0/download/TS-0041-oneM2M-SensorThings_interworking_v5.3.0.epub create mode 100644 public/v5.3.0/download/TS-0041-oneM2M-SensorThings_interworking_v5.3.0.pdf create mode 100644 public/v5.3.0/download/images/Epub.png create mode 100644 public/v5.3.0/download/images/Pdf.png create mode 100644 public/v5.3.0/download/images/Word.png create mode 100644 public/v5.3.0/download/index.html create mode 100644 public/v5.3.0/feed_json_created.json create mode 100644 public/v5.3.0/feed_json_updated.json create mode 100644 public/v5.3.0/feed_rss_created.xml create mode 100644 public/v5.3.0/feed_rss_updated.xml create mode 100644 public/v5.3.0/images/favicon.html create mode 100644 public/v5.3.0/images/onem2m.png create mode 100644 public/v5.3.0/images/onem2m_sq.png create mode 100644 public/v5.3.0/search/search_index.json create mode 100644 public/v5.3.0/sitemap.xml create mode 100644 public/v5.3.0/sitemap.xml.gz create mode 100644 public/v5.3.0/stylesheets/extra.css diff --git a/public/latest b/public/latest index f01c12b..a936607 120000 --- a/public/latest +++ b/public/latest @@ -1 +1 @@ -v5.2.0 \ No newline at end of file +v5.3.0 \ No newline at end of file diff --git a/public/latestR5 b/public/latestR5 index f01c12b..a936607 120000 --- a/public/latestR5 +++ b/public/latestR5 @@ -1 +1 @@ -v5.2.0 \ No newline at end of file +v5.3.0 \ No newline at end of file diff --git a/public/v5.3.0/404.html b/public/v5.3.0/404.html new file mode 100644 index 0000000..5433695 --- /dev/null +++ b/public/v5.3.0/404.html @@ -0,0 +1,399 @@ + +<!doctype html> +<html lang="en" class="no-js"> + <head> + + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + + <meta name="description" content="oneM2M Specifications navigator"> + + + + + + + <link rel="alternate" type="application/rss+xml" title="RSS feed" href="/v5.3.0/feed_rss_created.xml"> + <link rel="alternate" type="application/rss+xml" title="RSS feed of updated content" href="/v5.3.0/feed_rss_updated.xml"> + + <link rel="icon" href="/v5.3.0/images/favicon.ico"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.12"> + + + + <title>oneM2M TS-0041</title> + + + + <link rel="stylesheet" href="/v5.3.0/assets/stylesheets/main.2afb09e1.min.css"> + + + <link rel="stylesheet" href="/v5.3.0/assets/stylesheets/palette.06af60db.min.css"> + + + + + + + + + + + + + <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> + <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback"> + <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> + + + + <link rel="stylesheet" href="/v5.3.0/stylesheets/extra.css"> + + <script>__md_scope=new URL("/v5.3.0",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> + + + + + + + </head> + + + + + + + + <body dir="ltr" data-md-color-scheme="oneM2M" data-md-color-primary="indigo" data-md-color-accent="indigo"> + + + <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off"> + <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off"> + <label class="md-overlay" for="__drawer"></label> + <div data-md-component="skip"> + + </div> + <div data-md-component="announce"> + + </div> + + <div data-md-color-scheme="default" data-md-component="outdated" hidden> + + </div> + + + + + + +<header class="md-header md-header--shadow" data-md-component="header"> + <nav class="md-header__inner md-grid" aria-label="Header"> + <a href="https://specifications.onem2m.org" title="oneM2M TS-0041" class="md-header__button md-logo" aria-label="oneM2M TS-0041" data-md-component="logo"> + + <img src="/v5.3.0/images/onem2m.png" alt="logo"> + + </a> + <label class="md-header__button md-icon" for="__drawer"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg> + </label> + <div class="md-header__title" data-md-component="header-title"> + <div class="md-header__ellipsis"> + <div class="md-header__topic"> + <span class="md-ellipsis"> + oneM2M TS-0041 + </span> + </div> + <div class="md-header__topic" data-md-component="header-topic"> + <span class="md-ellipsis"> + + + + </span> + </div> + </div> + </div> + + + + + + + + + <label class="md-header__button md-icon" for="__search"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg> + </label> + <div class="md-search" data-md-component="search" role="dialog"> + <label class="md-search__overlay" for="__search"></label> + <div class="md-search__inner" role="search"> + <form class="md-search__form" name="search"> + <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required> + <label class="md-search__icon md-icon" for="__search"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg> + </label> + <nav class="md-search__options" aria-label="Search"> + + <a href="javascript:void(0)" class="md-search__icon md-icon" title="Share" aria-label="Share" data-clipboard data-clipboard-text="" data-md-component="search-share" tabindex="-1"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91s2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08"/></svg> + </a> + + <button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg> + </button> + </nav> + + <div class="md-search__suggest" data-md-component="search-suggest"></div> + + </form> + <div class="md-search__output"> + <div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix> + <div class="md-search-result" data-md-component="search-result"> + <div class="md-search-result__meta"> + Initializing search + </div> + <ol class="md-search-result__list" role="presentation"></ol> + </div> + </div> + </div> + </div> +</div> + + + + <div class="md-header__source"> + <a href="https://git.onem2m.org/specifications/ts/ts-0041.git" title="Go to repository" class="md-source" data-md-component="source"> + <div class="md-source__icon md-icon"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="m503.5 204.6-.7-1.8-69.7-181.78c-1.4-3.57-3.9-6.59-7.2-8.64-2.4-1.55-5.1-2.515-8-2.81s-5.7.083-8.4 1.11c-2.7 1.02-5.1 2.66-7.1 4.78-1.9 2.12-3.3 4.67-4.1 7.44l-47 144H160.8l-47.1-144c-.8-2.77-2.2-5.31-4.1-7.43-2-2.12-4.4-3.75-7.1-4.77a18.1 18.1 0 0 0-8.38-1.113 18.4 18.4 0 0 0-8.04 2.793 18.1 18.1 0 0 0-7.16 8.64L9.267 202.8l-.724 1.8a129.57 129.57 0 0 0-3.52 82c7.747 26.9 24.047 50.7 46.447 67.6l.27.2.59.4 105.97 79.5 52.6 39.7 32 24.2c3.7 1.9 8.3 4.3 13 4.3s9.3-2.4 13-4.3l32-24.2 52.6-39.7 106.7-79.9.3-.3c22.4-16.9 38.7-40.6 45.6-67.5 8.6-27 7.4-55.8-2.6-82"/></svg> + </div> + <div class="md-source__repository"> + TS-0041 Git Repository + </div> +</a> + </div> + + </nav> + +</header> + + <div class="md-container" data-md-component="container"> + + + + + + + <main class="md-main" data-md-component="main"> + <div class="md-main__inner md-grid"> + + + + <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" > + <div class="md-sidebar__scrollwrap"> + <div class="md-sidebar__inner"> + + + + +<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0"> + <label class="md-nav__title" for="__drawer"> + <a href="https://specifications.onem2m.org" title="oneM2M TS-0041" class="md-nav__button md-logo" aria-label="oneM2M TS-0041" data-md-component="logo"> + + <img src="/v5.3.0/images/onem2m.png" alt="logo"> + + </a> + oneM2M TS-0041 + </label> + + <div class="md-nav__source"> + <a href="https://git.onem2m.org/specifications/ts/ts-0041.git" title="Go to repository" class="md-source" data-md-component="source"> + <div class="md-source__icon md-icon"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="m503.5 204.6-.7-1.8-69.7-181.78c-1.4-3.57-3.9-6.59-7.2-8.64-2.4-1.55-5.1-2.515-8-2.81s-5.7.083-8.4 1.11c-2.7 1.02-5.1 2.66-7.1 4.78-1.9 2.12-3.3 4.67-4.1 7.44l-47 144H160.8l-47.1-144c-.8-2.77-2.2-5.31-4.1-7.43-2-2.12-4.4-3.75-7.1-4.77a18.1 18.1 0 0 0-8.38-1.113 18.4 18.4 0 0 0-8.04 2.793 18.1 18.1 0 0 0-7.16 8.64L9.267 202.8l-.724 1.8a129.57 129.57 0 0 0-3.52 82c7.747 26.9 24.047 50.7 46.447 67.6l.27.2.59.4 105.97 79.5 52.6 39.7 32 24.2c3.7 1.9 8.3 4.3 13 4.3s9.3-2.4 13-4.3l32-24.2 52.6-39.7 106.7-79.9.3-.3c22.4-16.9 38.7-40.6 45.6-67.5 8.6-27 7.4-55.8-2.6-82"/></svg> + </div> + <div class="md-source__repository"> + TS-0041 Git Repository + </div> +</a> + </div> + + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="/v5.3.0/index.md" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Home + + </span> + + + </a> + </li> + + + + + + + + + + <li class="md-nav__item"> + <a href="/v5.3.0/download/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Download + + </span> + + + </a> + </li> + + + + </ul> +</nav> + </div> + </div> + </div> + + + + <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" > + <div class="md-sidebar__scrollwrap"> + <div class="md-sidebar__inner"> + + +<nav class="md-nav md-nav--secondary" aria-label="Table of contents"> + + + + +</nav> + </div> + </div> + </div> + + + + <div class="md-content" data-md-component="content"> + <article class="md-content__inner md-typeset"> + + <h1>404 - Not found</h1> + + </article> + </div> + + +<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script> + </div> + + </main> + + <footer class="md-footer"> + + <div class="md-footer-meta md-typeset"> + <div class="md-footer-meta__inner md-grid"> + <div class="md-copyright"> + + <div class="md-copyright__highlight"> + Copyright © 2024 oneM2M Partnership Project + </div> + + + Made with + <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener"> + Material for MkDocs + </a> + +</div> + + <div class="md-social"> + + + + + + <a href="https://specifications.onem2m.org/feed_rss_created.xml" target="_blank" rel="noopener" title="Recipes RSS Feed" class="md-social__link"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M0 64c0-17.7 14.3-32 32-32 229.8 0 416 186.2 416 416 0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96 14.3 96 0 81.7 0 64m0 352a64 64 0 1 1 128 0 64 64 0 1 1-128 0m32-256c159.1 0 288 128.9 288 288 0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224-17.7 0-32-14.3-32-32s14.3-32 32-32"/></svg> + </a> + + + + + + <a href="https://git.oneM2M.org" target="_blank" rel="noopener" title="oneM2M GitLab" class="md-social__link"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="m503.5 204.6-.7-1.8-69.7-181.78c-1.4-3.57-3.9-6.59-7.2-8.64-2.4-1.55-5.1-2.515-8-2.81s-5.7.083-8.4 1.11c-2.7 1.02-5.1 2.66-7.1 4.78-1.9 2.12-3.3 4.67-4.1 7.44l-47 144H160.8l-47.1-144c-.8-2.77-2.2-5.31-4.1-7.43-2-2.12-4.4-3.75-7.1-4.77a18.1 18.1 0 0 0-8.38-1.113 18.4 18.4 0 0 0-8.04 2.793 18.1 18.1 0 0 0-7.16 8.64L9.267 202.8l-.724 1.8a129.57 129.57 0 0 0-3.52 82c7.747 26.9 24.047 50.7 46.447 67.6l.27.2.59.4 105.97 79.5 52.6 39.7 32 24.2c3.7 1.9 8.3 4.3 13 4.3s9.3-2.4 13-4.3l32-24.2 52.6-39.7 106.7-79.9.3-.3c22.4-16.9 38.7-40.6 45.6-67.5 8.6-27 7.4-55.8-2.6-82"/></svg> + </a> + + + + + + <a href="https://github.com/onem2m" target="_blank" rel="noopener" title="oneM2M @ GitHub" class="md-social__link"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg> + </a> + + + + + + + + <a href="https://c.im/@oneM2M" target="_blank" rel="noopener me" title="oneM2M @ Mastodon" class="md-social__link"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.5 102.5 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5m-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg> + </a> + + + + + + <a href="https://www.linkedin.com/company/onem2m/" target="_blank" rel="noopener" title="oneM2M @ LinkedIn" class="md-social__link"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5m282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z"/></svg> + </a> + +</div> + + </div> + </div> +</footer> + + </div> + <div class="md-dialog" data-md-component="dialog"> + <div class="md-dialog__inner md-typeset"></div> + </div> + + + + + <script id="__config" type="application/json">{"base": "/v5.3.0", "features": ["content.code.annotate", "content.code.copy", "content.footnote.tooltips", "search.suggest", "search.highlight", "search.share"], "search": "/v5.3.0/assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script src="/v5.3.0/assets/javascripts/bundle.c8b220af.min.js"></script> + + <script src="/v5.3.0/javascripts/mathjax.js"></script> + + <script src="https://unpkg.com/mathjax@3/es5/tex-mml-chtml.js"></script> + + + </body> +</html> \ No newline at end of file diff --git a/public/v5.3.0/assets/images/favicon.png b/public/v5.3.0/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf13b9f9d978896599290a74f77d5dbe7d1655c GIT binary patch literal 1870 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 IM6N<$f(jP3KmY&$ literal 0 HcmV?d00001 diff --git a/public/v5.3.0/assets/javascripts/bundle.c8b220af.min.js b/public/v5.3.0/assets/javascripts/bundle.c8b220af.min.js new file mode 100644 index 0000000..34b23f9 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/bundle.c8b220af.min.js @@ -0,0 +1,16 @@ +"use strict";(()=>{var Wi=Object.create;var gr=Object.defineProperty;var Vi=Object.getOwnPropertyDescriptor;var Di=Object.getOwnPropertyNames,Vt=Object.getOwnPropertySymbols,Ni=Object.getPrototypeOf,yr=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable;var io=(e,t,r)=>t in e?gr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$=(e,t)=>{for(var r in t||(t={}))yr.call(t,r)&&io(e,r,t[r]);if(Vt)for(var r of Vt(t))ao.call(t,r)&&io(e,r,t[r]);return e};var so=(e,t)=>{var r={};for(var o in e)yr.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&Vt)for(var o of Vt(e))t.indexOf(o)<0&&ao.call(e,o)&&(r[o]=e[o]);return r};var xr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var zi=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Di(t))!yr.call(e,n)&&n!==r&&gr(e,n,{get:()=>t[n],enumerable:!(o=Vi(t,n))||o.enumerable});return e};var Lt=(e,t,r)=>(r=e!=null?Wi(Ni(e)):{},zi(t||!e||!e.__esModule?gr(r,"default",{value:e,enumerable:!0}):r,e));var co=(e,t,r)=>new Promise((o,n)=>{var i=p=>{try{s(r.next(p))}catch(c){n(c)}},a=p=>{try{s(r.throw(p))}catch(c){n(c)}},s=p=>p.done?o(p.value):Promise.resolve(p.value).then(i,a);s((r=r.apply(e,t)).next())});var lo=xr((Er,po)=>{(function(e,t){typeof Er=="object"&&typeof po!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(Er,function(){"use strict";function e(r){var o=!0,n=!1,i=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(k){return!!(k&&k!==document&&k.nodeName!=="HTML"&&k.nodeName!=="BODY"&&"classList"in k&&"contains"in k.classList)}function p(k){var ft=k.type,qe=k.tagName;return!!(qe==="INPUT"&&a[ft]&&!k.readOnly||qe==="TEXTAREA"&&!k.readOnly||k.isContentEditable)}function c(k){k.classList.contains("focus-visible")||(k.classList.add("focus-visible"),k.setAttribute("data-focus-visible-added",""))}function l(k){k.hasAttribute("data-focus-visible-added")&&(k.classList.remove("focus-visible"),k.removeAttribute("data-focus-visible-added"))}function f(k){k.metaKey||k.altKey||k.ctrlKey||(s(r.activeElement)&&c(r.activeElement),o=!0)}function u(k){o=!1}function d(k){s(k.target)&&(o||p(k.target))&&c(k.target)}function y(k){s(k.target)&&(k.target.classList.contains("focus-visible")||k.target.hasAttribute("data-focus-visible-added"))&&(n=!0,window.clearTimeout(i),i=window.setTimeout(function(){n=!1},100),l(k.target))}function L(k){document.visibilityState==="hidden"&&(n&&(o=!0),X())}function X(){document.addEventListener("mousemove",J),document.addEventListener("mousedown",J),document.addEventListener("mouseup",J),document.addEventListener("pointermove",J),document.addEventListener("pointerdown",J),document.addEventListener("pointerup",J),document.addEventListener("touchmove",J),document.addEventListener("touchstart",J),document.addEventListener("touchend",J)}function ee(){document.removeEventListener("mousemove",J),document.removeEventListener("mousedown",J),document.removeEventListener("mouseup",J),document.removeEventListener("pointermove",J),document.removeEventListener("pointerdown",J),document.removeEventListener("pointerup",J),document.removeEventListener("touchmove",J),document.removeEventListener("touchstart",J),document.removeEventListener("touchend",J)}function J(k){k.target.nodeName&&k.target.nodeName.toLowerCase()==="html"||(o=!1,ee())}document.addEventListener("keydown",f,!0),document.addEventListener("mousedown",u,!0),document.addEventListener("pointerdown",u,!0),document.addEventListener("touchstart",u,!0),document.addEventListener("visibilitychange",L,!0),X(),r.addEventListener("focus",d,!0),r.addEventListener("blur",y,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)})});var qr=xr((dy,On)=>{"use strict";/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */var $a=/["'&<>]/;On.exports=Pa;function Pa(e){var t=""+e,r=$a.exec(t);if(!r)return t;var o,n="",i=0,a=0;for(i=r.index;i<t.length;i++){switch(t.charCodeAt(i)){case 34:o=""";break;case 38:o="&";break;case 39:o="'";break;case 60:o="<";break;case 62:o=">";break;default:continue}a!==i&&(n+=t.substring(a,i)),a=i+1,n+=o}return a!==i?n+t.substring(a,i):n}});var Br=xr((Rt,Yr)=>{/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */(function(t,r){typeof Rt=="object"&&typeof Yr=="object"?Yr.exports=r():typeof define=="function"&&define.amd?define([],r):typeof Rt=="object"?Rt.ClipboardJS=r():t.ClipboardJS=r()})(Rt,function(){return function(){var e={686:function(o,n,i){"use strict";i.d(n,{default:function(){return Ui}});var a=i(279),s=i.n(a),p=i(370),c=i.n(p),l=i(817),f=i.n(l);function u(D){try{return document.execCommand(D)}catch(A){return!1}}var d=function(A){var M=f()(A);return u("cut"),M},y=d;function L(D){var A=document.documentElement.getAttribute("dir")==="rtl",M=document.createElement("textarea");M.style.fontSize="12pt",M.style.border="0",M.style.padding="0",M.style.margin="0",M.style.position="absolute",M.style[A?"right":"left"]="-9999px";var F=window.pageYOffset||document.documentElement.scrollTop;return M.style.top="".concat(F,"px"),M.setAttribute("readonly",""),M.value=D,M}var X=function(A,M){var F=L(A);M.container.appendChild(F);var V=f()(F);return u("copy"),F.remove(),V},ee=function(A){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},F="";return typeof A=="string"?F=X(A,M):A instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(A==null?void 0:A.type)?F=X(A.value,M):(F=f()(A),u("copy")),F},J=ee;function k(D){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?k=function(M){return typeof M}:k=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},k(D)}var ft=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},M=A.action,F=M===void 0?"copy":M,V=A.container,Y=A.target,$e=A.text;if(F!=="copy"&&F!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(Y!==void 0)if(Y&&k(Y)==="object"&&Y.nodeType===1){if(F==="copy"&&Y.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(F==="cut"&&(Y.hasAttribute("readonly")||Y.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if($e)return J($e,{container:V});if(Y)return F==="cut"?y(Y):J(Y,{container:V})},qe=ft;function Fe(D){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Fe=function(M){return typeof M}:Fe=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},Fe(D)}function ki(D,A){if(!(D instanceof A))throw new TypeError("Cannot call a class as a function")}function no(D,A){for(var M=0;M<A.length;M++){var F=A[M];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(D,F.key,F)}}function Hi(D,A,M){return A&&no(D.prototype,A),M&&no(D,M),D}function $i(D,A){if(typeof A!="function"&&A!==null)throw new TypeError("Super expression must either be null or a function");D.prototype=Object.create(A&&A.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),A&&br(D,A)}function br(D,A){return br=Object.setPrototypeOf||function(F,V){return F.__proto__=V,F},br(D,A)}function Pi(D){var A=ji();return function(){var F=Ut(D),V;if(A){var Y=Ut(this).constructor;V=Reflect.construct(F,arguments,Y)}else V=F.apply(this,arguments);return Ri(this,V)}}function Ri(D,A){return A&&(Fe(A)==="object"||typeof A=="function")?A:Ii(D)}function Ii(D){if(D===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function ji(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(D){return!1}}function Ut(D){return Ut=Object.setPrototypeOf?Object.getPrototypeOf:function(M){return M.__proto__||Object.getPrototypeOf(M)},Ut(D)}function vr(D,A){var M="data-clipboard-".concat(D);if(A.hasAttribute(M))return A.getAttribute(M)}var Fi=function(D){$i(M,D);var A=Pi(M);function M(F,V){var Y;return ki(this,M),Y=A.call(this),Y.resolveOptions(V),Y.listenClick(F),Y}return Hi(M,[{key:"resolveOptions",value:function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof V.action=="function"?V.action:this.defaultAction,this.target=typeof V.target=="function"?V.target:this.defaultTarget,this.text=typeof V.text=="function"?V.text:this.defaultText,this.container=Fe(V.container)==="object"?V.container:document.body}},{key:"listenClick",value:function(V){var Y=this;this.listener=c()(V,"click",function($e){return Y.onClick($e)})}},{key:"onClick",value:function(V){var Y=V.delegateTarget||V.currentTarget,$e=this.action(Y)||"copy",Wt=qe({action:$e,container:this.container,target:this.target(Y),text:this.text(Y)});this.emit(Wt?"success":"error",{action:$e,text:Wt,trigger:Y,clearSelection:function(){Y&&Y.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(V){return vr("action",V)}},{key:"defaultTarget",value:function(V){var Y=vr("target",V);if(Y)return document.querySelector(Y)}},{key:"defaultText",value:function(V){return vr("text",V)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(V){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return J(V,Y)}},{key:"cut",value:function(V){return y(V)}},{key:"isSupported",value:function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],Y=typeof V=="string"?[V]:V,$e=!!document.queryCommandSupported;return Y.forEach(function(Wt){$e=$e&&!!document.queryCommandSupported(Wt)}),$e}}]),M}(s()),Ui=Fi},828:function(o){var n=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function a(s,p){for(;s&&s.nodeType!==n;){if(typeof s.matches=="function"&&s.matches(p))return s;s=s.parentNode}}o.exports=a},438:function(o,n,i){var a=i(828);function s(l,f,u,d,y){var L=c.apply(this,arguments);return l.addEventListener(u,L,y),{destroy:function(){l.removeEventListener(u,L,y)}}}function p(l,f,u,d,y){return typeof l.addEventListener=="function"?s.apply(null,arguments):typeof u=="function"?s.bind(null,document).apply(null,arguments):(typeof l=="string"&&(l=document.querySelectorAll(l)),Array.prototype.map.call(l,function(L){return s(L,f,u,d,y)}))}function c(l,f,u,d){return function(y){y.delegateTarget=a(y.target,f),y.delegateTarget&&d.call(l,y)}}o.exports=p},879:function(o,n){n.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},n.nodeList=function(i){var a=Object.prototype.toString.call(i);return i!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in i&&(i.length===0||n.node(i[0]))},n.string=function(i){return typeof i=="string"||i instanceof String},n.fn=function(i){var a=Object.prototype.toString.call(i);return a==="[object Function]"}},370:function(o,n,i){var a=i(879),s=i(438);function p(u,d,y){if(!u&&!d&&!y)throw new Error("Missing required arguments");if(!a.string(d))throw new TypeError("Second argument must be a String");if(!a.fn(y))throw new TypeError("Third argument must be a Function");if(a.node(u))return c(u,d,y);if(a.nodeList(u))return l(u,d,y);if(a.string(u))return f(u,d,y);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function c(u,d,y){return u.addEventListener(d,y),{destroy:function(){u.removeEventListener(d,y)}}}function l(u,d,y){return Array.prototype.forEach.call(u,function(L){L.addEventListener(d,y)}),{destroy:function(){Array.prototype.forEach.call(u,function(L){L.removeEventListener(d,y)})}}}function f(u,d,y){return s(document.body,u,d,y)}o.exports=p},817:function(o){function n(i){var a;if(i.nodeName==="SELECT")i.focus(),a=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var s=i.hasAttribute("readonly");s||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),s||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var p=window.getSelection(),c=document.createRange();c.selectNodeContents(i),p.removeAllRanges(),p.addRange(c),a=p.toString()}return a}o.exports=n},279:function(o){function n(){}n.prototype={on:function(i,a,s){var p=this.e||(this.e={});return(p[i]||(p[i]=[])).push({fn:a,ctx:s}),this},once:function(i,a,s){var p=this;function c(){p.off(i,c),a.apply(s,arguments)}return c._=a,this.on(i,c,s)},emit:function(i){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[i]||[]).slice(),p=0,c=s.length;for(p;p<c;p++)s[p].fn.apply(s[p].ctx,a);return this},off:function(i,a){var s=this.e||(this.e={}),p=s[i],c=[];if(p&&a)for(var l=0,f=p.length;l<f;l++)p[l].fn!==a&&p[l].fn._!==a&&c.push(p[l]);return c.length?s[i]=c:delete s[i],this}},o.exports=n,o.exports.TinyEmitter=n}},t={};function r(o){if(t[o])return t[o].exports;var n=t[o]={exports:{}};return e[o](n,n.exports,r),n.exports}return function(){r.n=function(o){var n=o&&o.__esModule?function(){return o.default}:function(){return o};return r.d(n,{a:n}),n}}(),function(){r.d=function(o,n){for(var i in n)r.o(n,i)&&!r.o(o,i)&&Object.defineProperty(o,i,{enumerable:!0,get:n[i]})}}(),function(){r.o=function(o,n){return Object.prototype.hasOwnProperty.call(o,n)}}(),r(686)}().default})});var pL=Lt(lo());var wr=function(e,t){return wr=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(r[n]=o[n])},wr(e,t)};function oe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");wr(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function mo(e,t,r,o){function n(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(l){try{c(o.next(l))}catch(f){a(f)}}function p(l){try{c(o.throw(l))}catch(f){a(f)}}function c(l){l.done?i(l.value):n(l.value).then(s,p)}c((o=o.apply(e,t||[])).next())})}function Dt(e,t){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},o,n,i,a=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(c){return function(l){return p([c,l])}}function p(c){if(o)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(r=0)),r;)try{if(o=1,n&&(i=c[0]&2?n.return:c[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,c[1])).done)return i;switch(n=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,n=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]<i[3])){r.label=c[1];break}if(c[0]===6&&r.label<i[1]){r.label=i[1],i=c;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(c);break}i[2]&&r.ops.pop(),r.trys.pop();continue}c=t.call(e,r)}catch(l){c=[6,l],n=0}finally{o=i=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}function he(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],o=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function N(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var o=r.call(e),n,i=[],a;try{for(;(t===void 0||t-- >0)&&!(n=o.next()).done;)i.push(n.value)}catch(s){a={error:s}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i}function q(e,t,r){if(r||arguments.length===2)for(var o=0,n=t.length,i;o<n;o++)(i||!(o in t))&&(i||(i=Array.prototype.slice.call(t,0,o)),i[o]=t[o]);return e.concat(i||Array.prototype.slice.call(t))}function nt(e){return this instanceof nt?(this.v=e,this):new nt(e)}function fo(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=r.apply(e,t||[]),n,i=[];return n=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",a),n[Symbol.asyncIterator]=function(){return this},n;function a(d){return function(y){return Promise.resolve(y).then(d,f)}}function s(d,y){o[d]&&(n[d]=function(L){return new Promise(function(X,ee){i.push([d,L,X,ee])>1||p(d,L)})},y&&(n[d]=y(n[d])))}function p(d,y){try{c(o[d](y))}catch(L){u(i[0][3],L)}}function c(d){d.value instanceof nt?Promise.resolve(d.value.v).then(l,f):u(i[0][2],d)}function l(d){p("next",d)}function f(d){p("throw",d)}function u(d,y){d(y),i.shift(),i.length&&p(i[0][0],i[0][1])}}function uo(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof he=="function"?he(e):e[Symbol.iterator](),r={},o("next"),o("throw"),o("return"),r[Symbol.asyncIterator]=function(){return this},r);function o(i){r[i]=e[i]&&function(a){return new Promise(function(s,p){a=e[i](a),n(s,p,a.done,a.value)})}}function n(i,a,s,p){Promise.resolve(p).then(function(c){i({value:c,done:s})},a)}}function H(e){return typeof e=="function"}function ut(e){var t=function(o){Error.call(o),o.stack=new Error().stack},r=e(t);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var Nt=ut(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription: +`+r.map(function(o,n){return n+1+") "+o.toString()}).join(` + `):"",this.name="UnsubscriptionError",this.errors=r}});function Qe(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var Ue=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,o,n,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=he(a),p=s.next();!p.done;p=s.next()){var c=p.value;c.remove(this)}}catch(L){t={error:L}}finally{try{p&&!p.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}else a.remove(this);var l=this.initialTeardown;if(H(l))try{l()}catch(L){i=L instanceof Nt?L.errors:[L]}var f=this._finalizers;if(f){this._finalizers=null;try{for(var u=he(f),d=u.next();!d.done;d=u.next()){var y=d.value;try{ho(y)}catch(L){i=i!=null?i:[],L instanceof Nt?i=q(q([],N(i)),N(L.errors)):i.push(L)}}}catch(L){o={error:L}}finally{try{d&&!d.done&&(n=u.return)&&n.call(u)}finally{if(o)throw o.error}}}if(i)throw new Nt(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)ho(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&Qe(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&Qe(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var Tr=Ue.EMPTY;function zt(e){return e instanceof Ue||e&&"closed"in e&&H(e.remove)&&H(e.add)&&H(e.unsubscribe)}function ho(e){H(e)?e():e.unsubscribe()}var Pe={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var dt={setTimeout:function(e,t){for(var r=[],o=2;o<arguments.length;o++)r[o-2]=arguments[o];var n=dt.delegate;return n!=null&&n.setTimeout?n.setTimeout.apply(n,q([e,t],N(r))):setTimeout.apply(void 0,q([e,t],N(r)))},clearTimeout:function(e){var t=dt.delegate;return((t==null?void 0:t.clearTimeout)||clearTimeout)(e)},delegate:void 0};function qt(e){dt.setTimeout(function(){var t=Pe.onUnhandledError;if(t)t(e);else throw e})}function be(){}var bo=function(){return Sr("C",void 0,void 0)}();function vo(e){return Sr("E",void 0,e)}function go(e){return Sr("N",e,void 0)}function Sr(e,t,r){return{kind:e,value:t,error:r}}var it=null;function ht(e){if(Pe.useDeprecatedSynchronousErrorHandling){var t=!it;if(t&&(it={errorThrown:!1,error:null}),e(),t){var r=it,o=r.errorThrown,n=r.error;if(it=null,o)throw n}}else e()}function yo(e){Pe.useDeprecatedSynchronousErrorHandling&&it&&(it.errorThrown=!0,it.error=e)}var Mt=function(e){oe(t,e);function t(r){var o=e.call(this)||this;return o.isStopped=!1,r?(o.destination=r,zt(r)&&r.add(o)):o.destination=Yi,o}return t.create=function(r,o,n){return new at(r,o,n)},t.prototype.next=function(r){this.isStopped?Lr(go(r),this):this._next(r)},t.prototype.error=function(r){this.isStopped?Lr(vo(r),this):(this.isStopped=!0,this._error(r))},t.prototype.complete=function(){this.isStopped?Lr(bo,this):(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},t.prototype._next=function(r){this.destination.next(r)},t.prototype._error=function(r){try{this.destination.error(r)}finally{this.unsubscribe()}},t.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},t}(Ue);var qi=Function.prototype.bind;function Or(e,t){return qi.call(e,t)}var Qi=function(){function e(t){this.partialObserver=t}return e.prototype.next=function(t){var r=this.partialObserver;if(r.next)try{r.next(t)}catch(o){Qt(o)}},e.prototype.error=function(t){var r=this.partialObserver;if(r.error)try{r.error(t)}catch(o){Qt(o)}else Qt(t)},e.prototype.complete=function(){var t=this.partialObserver;if(t.complete)try{t.complete()}catch(r){Qt(r)}},e}(),at=function(e){oe(t,e);function t(r,o,n){var i=e.call(this)||this,a;if(H(r)||!r)a={next:r!=null?r:void 0,error:o!=null?o:void 0,complete:n!=null?n:void 0};else{var s;i&&Pe.useDeprecatedNextContext?(s=Object.create(r),s.unsubscribe=function(){return i.unsubscribe()},a={next:r.next&&Or(r.next,s),error:r.error&&Or(r.error,s),complete:r.complete&&Or(r.complete,s)}):a=r}return i.destination=new Qi(a),i}return t}(Mt);function Qt(e){Pe.useDeprecatedSynchronousErrorHandling?yo(e):qt(e)}function Ki(e){throw e}function Lr(e,t){var r=Pe.onStoppedNotification;r&&dt.setTimeout(function(){return r(e,t)})}var Yi={closed:!0,next:be,error:Ki,complete:be};var bt=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}();function le(e){return e}function xo(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Mr(e)}function Mr(e){return e.length===0?le:e.length===1?e[0]:function(r){return e.reduce(function(o,n){return n(o)},r)}}var j=function(){function e(t){t&&(this._subscribe=t)}return e.prototype.lift=function(t){var r=new e;return r.source=this,r.operator=t,r},e.prototype.subscribe=function(t,r,o){var n=this,i=Gi(t)?t:new at(t,r,o);return ht(function(){var a=n,s=a.operator,p=a.source;i.add(s?s.call(i,p):p?n._subscribe(i):n._trySubscribe(i))}),i},e.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(r){t.error(r)}},e.prototype.forEach=function(t,r){var o=this;return r=Eo(r),new r(function(n,i){var a=new at({next:function(s){try{t(s)}catch(p){i(p),a.unsubscribe()}},error:i,complete:n});o.subscribe(a)})},e.prototype._subscribe=function(t){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(t)},e.prototype[bt]=function(){return this},e.prototype.pipe=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return Mr(t)(this)},e.prototype.toPromise=function(t){var r=this;return t=Eo(t),new t(function(o,n){var i;r.subscribe(function(a){return i=a},function(a){return n(a)},function(){return o(i)})})},e.create=function(t){return new e(t)},e}();function Eo(e){var t;return(t=e!=null?e:Pe.Promise)!==null&&t!==void 0?t:Promise}function Bi(e){return e&&H(e.next)&&H(e.error)&&H(e.complete)}function Gi(e){return e&&e instanceof Mt||Bi(e)&&zt(e)}function Ji(e){return H(e==null?void 0:e.lift)}function E(e){return function(t){if(Ji(t))return t.lift(function(r){try{return e(r,this)}catch(o){this.error(o)}});throw new TypeError("Unable to lift unknown Observable type")}}function T(e,t,r,o,n){return new Xi(e,t,r,o,n)}var Xi=function(e){oe(t,e);function t(r,o,n,i,a,s){var p=e.call(this,r)||this;return p.onFinalize=a,p.shouldUnsubscribe=s,p._next=o?function(c){try{o(c)}catch(l){r.error(l)}}:e.prototype._next,p._error=i?function(c){try{i(c)}catch(l){r.error(l)}finally{this.unsubscribe()}}:e.prototype._error,p._complete=n?function(){try{n()}catch(c){r.error(c)}finally{this.unsubscribe()}}:e.prototype._complete,p}return t.prototype.unsubscribe=function(){var r;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var o=this.closed;e.prototype.unsubscribe.call(this),!o&&((r=this.onFinalize)===null||r===void 0||r.call(this))}},t}(Mt);var vt={schedule:function(e){var t=requestAnimationFrame,r=cancelAnimationFrame,o=vt.delegate;o&&(t=o.requestAnimationFrame,r=o.cancelAnimationFrame);var n=t(function(i){r=void 0,e(i)});return new Ue(function(){return r==null?void 0:r(n)})},requestAnimationFrame:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=vt.delegate;return((r==null?void 0:r.requestAnimationFrame)||requestAnimationFrame).apply(void 0,q([],N(e)))},cancelAnimationFrame:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=vt.delegate;return((r==null?void 0:r.cancelAnimationFrame)||cancelAnimationFrame).apply(void 0,q([],N(e)))},delegate:void 0};var wo=ut(function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}});var g=function(e){oe(t,e);function t(){var r=e.call(this)||this;return r.closed=!1,r.currentObservers=null,r.observers=[],r.isStopped=!1,r.hasError=!1,r.thrownError=null,r}return t.prototype.lift=function(r){var o=new To(this,this);return o.operator=r,o},t.prototype._throwIfClosed=function(){if(this.closed)throw new wo},t.prototype.next=function(r){var o=this;ht(function(){var n,i;if(o._throwIfClosed(),!o.isStopped){o.currentObservers||(o.currentObservers=Array.from(o.observers));try{for(var a=he(o.currentObservers),s=a.next();!s.done;s=a.next()){var p=s.value;p.next(r)}}catch(c){n={error:c}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(n)throw n.error}}}})},t.prototype.error=function(r){var o=this;ht(function(){if(o._throwIfClosed(),!o.isStopped){o.hasError=o.isStopped=!0,o.thrownError=r;for(var n=o.observers;n.length;)n.shift().error(r)}})},t.prototype.complete=function(){var r=this;ht(function(){if(r._throwIfClosed(),!r.isStopped){r.isStopped=!0;for(var o=r.observers;o.length;)o.shift().complete()}})},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var r;return((r=this.observers)===null||r===void 0?void 0:r.length)>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var o=this,n=this,i=n.hasError,a=n.isStopped,s=n.observers;return i||a?Tr:(this.currentObservers=null,s.push(r),new Ue(function(){o.currentObservers=null,Qe(s,r)}))},t.prototype._checkFinalizedStatuses=function(r){var o=this,n=o.hasError,i=o.thrownError,a=o.isStopped;n?r.error(i):a&&r.complete()},t.prototype.asObservable=function(){var r=new j;return r.source=this,r},t.create=function(r,o){return new To(r,o)},t}(j);var To=function(e){oe(t,e);function t(r,o){var n=e.call(this)||this;return n.destination=r,n.source=o,n}return t.prototype.next=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.next)===null||n===void 0||n.call(o,r)},t.prototype.error=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.error)===null||n===void 0||n.call(o,r)},t.prototype.complete=function(){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||o===void 0||o.call(r)},t.prototype._subscribe=function(r){var o,n;return(n=(o=this.source)===null||o===void 0?void 0:o.subscribe(r))!==null&&n!==void 0?n:Tr},t}(g);var _r=function(e){oe(t,e);function t(r){var o=e.call(this)||this;return o._value=r,o}return Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(r){var o=e.prototype._subscribe.call(this,r);return!o.closed&&r.next(this._value),o},t.prototype.getValue=function(){var r=this,o=r.hasError,n=r.thrownError,i=r._value;if(o)throw n;return this._throwIfClosed(),i},t.prototype.next=function(r){e.prototype.next.call(this,this._value=r)},t}(g);var _t={now:function(){return(_t.delegate||Date).now()},delegate:void 0};var At=function(e){oe(t,e);function t(r,o,n){r===void 0&&(r=1/0),o===void 0&&(o=1/0),n===void 0&&(n=_t);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=o,i._timestampProvider=n,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=o===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,o),i}return t.prototype.next=function(r){var o=this,n=o.isStopped,i=o._buffer,a=o._infiniteTimeWindow,s=o._timestampProvider,p=o._windowTime;n||(i.push(r),!a&&i.push(s.now()+p)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var o=this._innerSubscribe(r),n=this,i=n._infiniteTimeWindow,a=n._buffer,s=a.slice(),p=0;p<s.length&&!r.closed;p+=i?1:2)r.next(s[p]);return this._checkFinalizedStatuses(r),o},t.prototype._trimBuffer=function(){var r=this,o=r._bufferSize,n=r._timestampProvider,i=r._buffer,a=r._infiniteTimeWindow,s=(a?1:2)*o;if(o<1/0&&s<i.length&&i.splice(0,i.length-s),!a){for(var p=n.now(),c=0,l=1;l<i.length&&i[l]<=p;l+=2)c=l;c&&i.splice(0,c+1)}},t}(g);var So=function(e){oe(t,e);function t(r,o){return e.call(this)||this}return t.prototype.schedule=function(r,o){return o===void 0&&(o=0),this},t}(Ue);var Ct={setInterval:function(e,t){for(var r=[],o=2;o<arguments.length;o++)r[o-2]=arguments[o];var n=Ct.delegate;return n!=null&&n.setInterval?n.setInterval.apply(n,q([e,t],N(r))):setInterval.apply(void 0,q([e,t],N(r)))},clearInterval:function(e){var t=Ct.delegate;return((t==null?void 0:t.clearInterval)||clearInterval)(e)},delegate:void 0};var gt=function(e){oe(t,e);function t(r,o){var n=e.call(this,r,o)||this;return n.scheduler=r,n.work=o,n.pending=!1,n}return t.prototype.schedule=function(r,o){var n;if(o===void 0&&(o=0),this.closed)return this;this.state=r;var i=this.id,a=this.scheduler;return i!=null&&(this.id=this.recycleAsyncId(a,i,o)),this.pending=!0,this.delay=o,this.id=(n=this.id)!==null&&n!==void 0?n:this.requestAsyncId(a,this.id,o),this},t.prototype.requestAsyncId=function(r,o,n){return n===void 0&&(n=0),Ct.setInterval(r.flush.bind(r,this),n)},t.prototype.recycleAsyncId=function(r,o,n){if(n===void 0&&(n=0),n!=null&&this.delay===n&&this.pending===!1)return o;o!=null&&Ct.clearInterval(o)},t.prototype.execute=function(r,o){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(r,o);if(n)return n;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(r,o){var n=!1,i;try{this.work(r)}catch(a){n=!0,i=a||new Error("Scheduled action threw falsy error")}if(n)return this.unsubscribe(),i},t.prototype.unsubscribe=function(){if(!this.closed){var r=this,o=r.id,n=r.scheduler,i=n.actions;this.work=this.state=this.scheduler=null,this.pending=!1,Qe(i,this),o!=null&&(this.id=this.recycleAsyncId(n,o,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(So);var Ar=function(){function e(t,r){r===void 0&&(r=e.now),this.schedulerActionCtor=t,this.now=r}return e.prototype.schedule=function(t,r,o){return r===void 0&&(r=0),new this.schedulerActionCtor(this,t).schedule(o,r)},e.now=_t.now,e}();var yt=function(e){oe(t,e);function t(r,o){o===void 0&&(o=Ar.now);var n=e.call(this,r,o)||this;return n.actions=[],n._active=!1,n}return t.prototype.flush=function(r){var o=this.actions;if(this._active){o.push(r);return}var n;this._active=!0;do if(n=r.execute(r.state,r.delay))break;while(r=o.shift());if(this._active=!1,n){for(;r=o.shift();)r.unsubscribe();throw n}},t}(Ar);var se=new yt(gt),Cr=se;var Oo=function(e){oe(t,e);function t(r,o){var n=e.call(this,r,o)||this;return n.scheduler=r,n.work=o,n}return t.prototype.schedule=function(r,o){return o===void 0&&(o=0),o>0?e.prototype.schedule.call(this,r,o):(this.delay=o,this.state=r,this.scheduler.flush(this),this)},t.prototype.execute=function(r,o){return o>0||this.closed?e.prototype.execute.call(this,r,o):this._execute(r,o)},t.prototype.requestAsyncId=function(r,o,n){return n===void 0&&(n=0),n!=null&&n>0||n==null&&this.delay>0?e.prototype.requestAsyncId.call(this,r,o,n):(r.flush(this),0)},t}(gt);var Lo=function(e){oe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(yt);var kr=new Lo(Oo);var Mo=function(e){oe(t,e);function t(r,o){var n=e.call(this,r,o)||this;return n.scheduler=r,n.work=o,n}return t.prototype.requestAsyncId=function(r,o,n){return n===void 0&&(n=0),n!==null&&n>0?e.prototype.requestAsyncId.call(this,r,o,n):(r.actions.push(this),r._scheduled||(r._scheduled=vt.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,o,n){var i;if(n===void 0&&(n=0),n!=null?n>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,o,n);var a=r.actions;o!=null&&o===r._scheduled&&((i=a[a.length-1])===null||i===void 0?void 0:i.id)!==o&&(vt.cancelAnimationFrame(o),r._scheduled=void 0)},t}(gt);var _o=function(e){oe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var o;r?o=r.id:(o=this._scheduled,this._scheduled=void 0);var n=this.actions,i;r=r||n.shift();do if(i=r.execute(r.state,r.delay))break;while((r=n[0])&&r.id===o&&n.shift());if(this._active=!1,i){for(;(r=n[0])&&r.id===o&&n.shift();)r.unsubscribe();throw i}},t}(yt);var me=new _o(Mo);var S=new j(function(e){return e.complete()});function Kt(e){return e&&H(e.schedule)}function Hr(e){return e[e.length-1]}function Xe(e){return H(Hr(e))?e.pop():void 0}function ke(e){return Kt(Hr(e))?e.pop():void 0}function Yt(e,t){return typeof Hr(e)=="number"?e.pop():t}var xt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Bt(e){return H(e==null?void 0:e.then)}function Gt(e){return H(e[bt])}function Jt(e){return Symbol.asyncIterator&&H(e==null?void 0:e[Symbol.asyncIterator])}function Xt(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Zi(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Zt=Zi();function er(e){return H(e==null?void 0:e[Zt])}function tr(e){return fo(this,arguments,function(){var r,o,n,i;return Dt(this,function(a){switch(a.label){case 0:r=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,nt(r.read())];case 3:return o=a.sent(),n=o.value,i=o.done,i?[4,nt(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,nt(n)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function rr(e){return H(e==null?void 0:e.getReader)}function U(e){if(e instanceof j)return e;if(e!=null){if(Gt(e))return ea(e);if(xt(e))return ta(e);if(Bt(e))return ra(e);if(Jt(e))return Ao(e);if(er(e))return oa(e);if(rr(e))return na(e)}throw Xt(e)}function ea(e){return new j(function(t){var r=e[bt]();if(H(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function ta(e){return new j(function(t){for(var r=0;r<e.length&&!t.closed;r++)t.next(e[r]);t.complete()})}function ra(e){return new j(function(t){e.then(function(r){t.closed||(t.next(r),t.complete())},function(r){return t.error(r)}).then(null,qt)})}function oa(e){return new j(function(t){var r,o;try{for(var n=he(e),i=n.next();!i.done;i=n.next()){var a=i.value;if(t.next(a),t.closed)return}}catch(s){r={error:s}}finally{try{i&&!i.done&&(o=n.return)&&o.call(n)}finally{if(r)throw r.error}}t.complete()})}function Ao(e){return new j(function(t){ia(e,t).catch(function(r){return t.error(r)})})}function na(e){return Ao(tr(e))}function ia(e,t){var r,o,n,i;return mo(this,void 0,void 0,function(){var a,s;return Dt(this,function(p){switch(p.label){case 0:p.trys.push([0,5,6,11]),r=uo(e),p.label=1;case 1:return[4,r.next()];case 2:if(o=p.sent(),!!o.done)return[3,4];if(a=o.value,t.next(a),t.closed)return[2];p.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return s=p.sent(),n={error:s},[3,11];case 6:return p.trys.push([6,,9,10]),o&&!o.done&&(i=r.return)?[4,i.call(r)]:[3,8];case 7:p.sent(),p.label=8;case 8:return[3,10];case 9:if(n)throw n.error;return[7];case 10:return[7];case 11:return t.complete(),[2]}})})}function we(e,t,r,o,n){o===void 0&&(o=0),n===void 0&&(n=!1);var i=t.schedule(function(){r(),n?e.add(this.schedule(null,o)):this.unsubscribe()},o);if(e.add(i),!n)return i}function ve(e,t){return t===void 0&&(t=0),E(function(r,o){r.subscribe(T(o,function(n){return we(o,e,function(){return o.next(n)},t)},function(){return we(o,e,function(){return o.complete()},t)},function(n){return we(o,e,function(){return o.error(n)},t)}))})}function Ke(e,t){return t===void 0&&(t=0),E(function(r,o){o.add(e.schedule(function(){return r.subscribe(o)},t))})}function Co(e,t){return U(e).pipe(Ke(t),ve(t))}function ko(e,t){return U(e).pipe(Ke(t),ve(t))}function Ho(e,t){return new j(function(r){var o=0;return t.schedule(function(){o===e.length?r.complete():(r.next(e[o++]),r.closed||this.schedule())})})}function $o(e,t){return new j(function(r){var o;return we(r,t,function(){o=e[Zt](),we(r,t,function(){var n,i,a;try{n=o.next(),i=n.value,a=n.done}catch(s){r.error(s);return}a?r.complete():r.next(i)},0,!0)}),function(){return H(o==null?void 0:o.return)&&o.return()}})}function or(e,t){if(!e)throw new Error("Iterable cannot be null");return new j(function(r){we(r,t,function(){var o=e[Symbol.asyncIterator]();we(r,t,function(){o.next().then(function(n){n.done?r.complete():r.next(n.value)})},0,!0)})})}function Po(e,t){return or(tr(e),t)}function Ro(e,t){if(e!=null){if(Gt(e))return Co(e,t);if(xt(e))return Ho(e,t);if(Bt(e))return ko(e,t);if(Jt(e))return or(e,t);if(er(e))return $o(e,t);if(rr(e))return Po(e,t)}throw Xt(e)}function ue(e,t){return t?Ro(e,t):U(e)}function I(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=ke(e);return ue(e,r)}function $r(e,t){var r=H(e)?e:function(){return e},o=function(n){return n.error(r())};return new j(t?function(n){return t.schedule(o,0,n)}:o)}var nr=ut(function(e){return function(){e(this),this.name="EmptyError",this.message="no elements in sequence"}});function Io(e){return e instanceof Date&&!isNaN(e)}function m(e,t){return E(function(r,o){var n=0;r.subscribe(T(o,function(i){o.next(e.call(t,i,n++))}))})}var aa=Array.isArray;function sa(e,t){return aa(t)?e.apply(void 0,q([],N(t))):e(t)}function Ze(e){return m(function(t){return sa(e,t)})}var ca=Array.isArray,pa=Object.getPrototypeOf,la=Object.prototype,ma=Object.keys;function jo(e){if(e.length===1){var t=e[0];if(ca(t))return{args:t,keys:null};if(fa(t)){var r=ma(t);return{args:r.map(function(o){return t[o]}),keys:r}}}return{args:e,keys:null}}function fa(e){return e&&typeof e=="object"&&pa(e)===la}function Fo(e,t){return e.reduce(function(r,o,n){return r[o]=t[n],r},{})}function z(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=ke(e),o=Xe(e),n=jo(e),i=n.args,a=n.keys;if(i.length===0)return ue([],r);var s=new j(Pr(i,r,a?function(p){return Fo(a,p)}:le));return o?s.pipe(Ze(o)):s}function Pr(e,t,r){return r===void 0&&(r=le),function(o){Uo(t,function(){for(var n=e.length,i=new Array(n),a=n,s=n,p=function(l){Uo(t,function(){var f=ue(e[l],t),u=!1;f.subscribe(T(o,function(d){i[l]=d,u||(u=!0,s--),s||o.next(r(i.slice()))},function(){--a||o.complete()}))},o)},c=0;c<n;c++)p(c)},o)}}function Uo(e,t,r){e?we(r,e,t):t()}function Wo(e,t,r,o,n,i,a,s){var p=[],c=0,l=0,f=!1,u=function(){f&&!p.length&&!c&&t.complete()},d=function(L){return c<o?y(L):p.push(L)},y=function(L){i&&t.next(L),c++;var X=!1;U(r(L,l++)).subscribe(T(t,function(ee){n==null||n(ee),i?d(ee):t.next(ee)},function(){X=!0},void 0,function(){if(X)try{c--;for(var ee=function(){var J=p.shift();a?we(t,a,function(){return y(J)}):y(J)};p.length&&c<o;)ee();u()}catch(J){t.error(J)}}))};return e.subscribe(T(t,d,function(){f=!0,u()})),function(){s==null||s()}}function ne(e,t,r){return r===void 0&&(r=1/0),H(t)?ne(function(o,n){return m(function(i,a){return t(o,i,n,a)})(U(e(o,n)))},r):(typeof t=="number"&&(r=t),E(function(o,n){return Wo(o,n,e,r)}))}function Et(e){return e===void 0&&(e=1/0),ne(le,e)}function Vo(){return Et(1)}function We(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Vo()(ue(e,ke(e)))}function C(e){return new j(function(t){U(e()).subscribe(t)})}var ua=["addListener","removeListener"],da=["addEventListener","removeEventListener"],ha=["on","off"];function h(e,t,r,o){if(H(r)&&(o=r,r=void 0),o)return h(e,t,r).pipe(Ze(o));var n=N(ga(e)?da.map(function(s){return function(p){return e[s](t,p,r)}}):ba(e)?ua.map(Do(e,t)):va(e)?ha.map(Do(e,t)):[],2),i=n[0],a=n[1];if(!i&&xt(e))return ne(function(s){return h(s,t,r)})(U(e));if(!i)throw new TypeError("Invalid event target");return new j(function(s){var p=function(){for(var c=[],l=0;l<arguments.length;l++)c[l]=arguments[l];return s.next(1<c.length?c:c[0])};return i(p),function(){return a(p)}})}function Do(e,t){return function(r){return function(o){return e[r](t,o)}}}function ba(e){return H(e.addListener)&&H(e.removeListener)}function va(e){return H(e.on)&&H(e.off)}function ga(e){return H(e.addEventListener)&&H(e.removeEventListener)}function ir(e,t,r){return r?ir(e,t).pipe(Ze(r)):new j(function(o){var n=function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return o.next(a.length===1?a[0]:a)},i=e(n);return H(t)?function(){return t(n,i)}:void 0})}function Le(e,t,r){e===void 0&&(e=0),r===void 0&&(r=Cr);var o=-1;return t!=null&&(Kt(t)?r=t:o=t),new j(function(n){var i=Io(e)?+e-r.now():e;i<0&&(i=0);var a=0;return r.schedule(function(){n.closed||(n.next(a++),0<=o?this.schedule(void 0,o):n.complete())},i)})}function O(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=ke(e),o=Yt(e,1/0),n=e;return n.length?n.length===1?U(n[0]):Et(o)(ue(n,r)):S}var Ye=new j(be);var ya=Array.isArray;function ar(e){return e.length===1&&ya(e[0])?e[0]:e}function b(e,t){return E(function(r,o){var n=0;r.subscribe(T(o,function(i){return e.call(t,i,n++)&&o.next(i)}))})}function st(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=Xe(e),o=ar(e);return o.length?new j(function(n){var i=o.map(function(){return[]}),a=o.map(function(){return!1});n.add(function(){i=a=null});for(var s=function(c){U(o[c]).subscribe(T(n,function(l){if(i[c].push(l),i.every(function(u){return u.length})){var f=i.map(function(u){return u.shift()});n.next(r?r.apply(void 0,q([],N(f))):f),i.some(function(u,d){return!u.length&&a[d]})&&n.complete()}},function(){a[c]=!0,!i[c].length&&n.complete()}))},p=0;!n.closed&&p<o.length;p++)s(p);return function(){i=a=null}}):S}function No(e){return E(function(t,r){var o=!1,n=null,i=null,a=!1,s=function(){if(i==null||i.unsubscribe(),i=null,o){o=!1;var c=n;n=null,r.next(c)}a&&r.complete()},p=function(){i=null,a&&r.complete()};t.subscribe(T(r,function(c){o=!0,n=c,i||U(e(c)).subscribe(i=T(r,s,p))},function(){a=!0,(!o||!i||i.closed)&&r.complete()}))})}function Me(e,t){return t===void 0&&(t=se),No(function(){return Le(e,t)})}function Be(e,t){return t===void 0&&(t=null),t=t!=null?t:e,E(function(r,o){var n=[],i=0;r.subscribe(T(o,function(a){var s,p,c,l,f=null;i++%t===0&&n.push([]);try{for(var u=he(n),d=u.next();!d.done;d=u.next()){var y=d.value;y.push(a),e<=y.length&&(f=f!=null?f:[],f.push(y))}}catch(ee){s={error:ee}}finally{try{d&&!d.done&&(p=u.return)&&p.call(u)}finally{if(s)throw s.error}}if(f)try{for(var L=he(f),X=L.next();!X.done;X=L.next()){var y=X.value;Qe(n,y),o.next(y)}}catch(ee){c={error:ee}}finally{try{X&&!X.done&&(l=L.return)&&l.call(L)}finally{if(c)throw c.error}}},function(){var a,s;try{for(var p=he(n),c=p.next();!c.done;c=p.next()){var l=c.value;o.next(l)}}catch(f){a={error:f}}finally{try{c&&!c.done&&(s=p.return)&&s.call(p)}finally{if(a)throw a.error}}o.complete()},void 0,function(){n=null}))})}function de(e){return E(function(t,r){var o=null,n=!1,i;o=t.subscribe(T(r,void 0,void 0,function(a){i=U(e(a,de(e)(t))),o?(o.unsubscribe(),o=null,i.subscribe(r)):n=!0})),n&&(o.unsubscribe(),o=null,i.subscribe(r))})}function zo(e,t,r,o,n){return function(i,a){var s=r,p=t,c=0;i.subscribe(T(a,function(l){var f=c++;p=s?e(p,l,f):(s=!0,l),o&&a.next(p)},n&&function(){s&&a.next(p),a.complete()}))}}function Rr(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=Xe(e);return r?xo(Rr.apply(void 0,q([],N(e))),Ze(r)):E(function(o,n){Pr(q([o],N(ar(e))))(n)})}function He(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Rr.apply(void 0,q([],N(e)))}function kt(e){return E(function(t,r){var o=!1,n=null,i=null,a=function(){if(i==null||i.unsubscribe(),i=null,o){o=!1;var s=n;n=null,r.next(s)}};t.subscribe(T(r,function(s){i==null||i.unsubscribe(),o=!0,n=s,i=T(r,a,be),U(e(s)).subscribe(i)},function(){a(),r.complete()},void 0,function(){n=i=null}))})}function _e(e,t){return t===void 0&&(t=se),E(function(r,o){var n=null,i=null,a=null,s=function(){if(n){n.unsubscribe(),n=null;var c=i;i=null,o.next(c)}};function p(){var c=a+e,l=t.now();if(l<c){n=this.schedule(void 0,c-l),o.add(n);return}s()}r.subscribe(T(o,function(c){i=c,a=t.now(),n||(n=t.schedule(p,e),o.add(n))},function(){s(),o.complete()},void 0,function(){i=n=null}))})}function Ve(e){return E(function(t,r){var o=!1;t.subscribe(T(r,function(n){o=!0,r.next(n)},function(){o||r.next(e),r.complete()}))})}function Te(e){return e<=0?function(){return S}:E(function(t,r){var o=0;t.subscribe(T(r,function(n){++o<=e&&(r.next(n),e<=o&&r.complete())}))})}function Z(){return E(function(e,t){e.subscribe(T(t,be))})}function qo(e){return m(function(){return e})}function Ir(e,t){return t?function(r){return We(t.pipe(Te(1),Z()),r.pipe(Ir(e)))}:ne(function(r,o){return U(e(r,o)).pipe(Te(1),qo(r))})}function Ge(e,t){t===void 0&&(t=se);var r=Le(e,t);return Ir(function(){return r})}function K(e,t){return t===void 0&&(t=le),e=e!=null?e:xa,E(function(r,o){var n,i=!0;r.subscribe(T(o,function(a){var s=t(a);(i||!e(n,s))&&(i=!1,n=s,o.next(a))}))})}function xa(e,t){return e===t}function te(e,t){return K(function(r,o){return t?t(r[e],o[e]):r[e]===o[e]})}function Qo(e){return e===void 0&&(e=Ea),E(function(t,r){var o=!1;t.subscribe(T(r,function(n){o=!0,r.next(n)},function(){return o?r.complete():r.error(e())}))})}function Ea(){return new nr}function ie(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(r){return We(r,I.apply(void 0,q([],N(e))))}}function _(e){return E(function(t,r){try{t.subscribe(r)}finally{r.add(e)}})}function Ae(e,t){var r=arguments.length>=2;return function(o){return o.pipe(e?b(function(n,i){return e(n,i,o)}):le,Te(1),r?Ve(t):Qo(function(){return new nr}))}}function jr(e){return e<=0?function(){return S}:E(function(t,r){var o=[];t.subscribe(T(r,function(n){o.push(n),e<o.length&&o.shift()},function(){var n,i;try{for(var a=he(o),s=a.next();!s.done;s=a.next()){var p=s.value;r.next(p)}}catch(c){n={error:c}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(n)throw n.error}}r.complete()},void 0,function(){o=null}))})}function Ko(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=ke(e),o=Yt(e,1/0);return E(function(n,i){Et(o)(ue(q([n],N(e)),r)).subscribe(i)})}function Re(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Ko.apply(void 0,q([],N(e)))}function ct(e){var t,r=1/0,o;return e!=null&&(typeof e=="object"?(t=e.count,r=t===void 0?1/0:t,o=e.delay):r=e),r<=0?function(){return S}:E(function(n,i){var a=0,s,p=function(){if(s==null||s.unsubscribe(),s=null,o!=null){var l=typeof o=="number"?Le(o):U(o(a)),f=T(i,function(){f.unsubscribe(),c()});l.subscribe(f)}else c()},c=function(){var l=!1;s=n.subscribe(T(i,void 0,function(){++a<r?s?p():l=!0:i.complete()})),l&&p()};c()})}function Fr(e,t){return E(zo(e,t,arguments.length>=2,!0))}function pe(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new g}:t,o=e.resetOnError,n=o===void 0?!0:o,i=e.resetOnComplete,a=i===void 0?!0:i,s=e.resetOnRefCountZero,p=s===void 0?!0:s;return function(c){var l,f,u,d=0,y=!1,L=!1,X=function(){f==null||f.unsubscribe(),f=void 0},ee=function(){X(),l=u=void 0,y=L=!1},J=function(){var k=l;ee(),k==null||k.unsubscribe()};return E(function(k,ft){d++,!L&&!y&&X();var qe=u=u!=null?u:r();ft.add(function(){d--,d===0&&!L&&!y&&(f=Ur(J,p))}),qe.subscribe(ft),!l&&d>0&&(l=new at({next:function(Fe){return qe.next(Fe)},error:function(Fe){L=!0,X(),f=Ur(ee,n,Fe),qe.error(Fe)},complete:function(){y=!0,X(),f=Ur(ee,a),qe.complete()}}),U(k).subscribe(l))})(c)}}function Ur(e,t){for(var r=[],o=2;o<arguments.length;o++)r[o-2]=arguments[o];if(t===!0){e();return}if(t!==!1){var n=new at({next:function(){n.unsubscribe(),e()}});return U(t.apply(void 0,q([],N(r)))).subscribe(n)}}function G(e,t,r){var o,n,i,a,s=!1;return e&&typeof e=="object"?(o=e.bufferSize,a=o===void 0?1/0:o,n=e.windowTime,t=n===void 0?1/0:n,i=e.refCount,s=i===void 0?!1:i,r=e.scheduler):a=e!=null?e:1/0,pe({connector:function(){return new At(a,t,r)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:s})}function Ce(e){return b(function(t,r){return e<=r})}function Wr(e){return E(function(t,r){var o=!1,n=T(r,function(){n==null||n.unsubscribe(),o=!0},be);U(e).subscribe(n),t.subscribe(T(r,function(i){return o&&r.next(i)}))})}function Q(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=ke(e);return E(function(o,n){(r?We(e,o,r):We(e,o)).subscribe(n)})}function v(e,t){return E(function(r,o){var n=null,i=0,a=!1,s=function(){return a&&!n&&o.complete()};r.subscribe(T(o,function(p){n==null||n.unsubscribe();var c=0,l=i++;U(e(p,l)).subscribe(n=T(o,function(f){return o.next(t?t(p,f,l,c++):f)},function(){n=null,s()}))},function(){a=!0,s()}))})}function W(e){return E(function(t,r){U(e).subscribe(T(r,function(){return r.complete()},be)),!r.closed&&t.subscribe(r)})}function Vr(e,t){return t===void 0&&(t=!1),E(function(r,o){var n=0;r.subscribe(T(o,function(i){var a=e(i,n++);(a||t)&&o.next(i),!a&&o.complete()}))})}function w(e,t,r){var o=H(e)||t||r?{next:e,error:t,complete:r}:e;return o?E(function(n,i){var a;(a=o.subscribe)===null||a===void 0||a.call(o);var s=!0;n.subscribe(T(i,function(p){var c;(c=o.next)===null||c===void 0||c.call(o,p),i.next(p)},function(){var p;s=!1,(p=o.complete)===null||p===void 0||p.call(o),i.complete()},function(p){var c;s=!1,(c=o.error)===null||c===void 0||c.call(o,p),i.error(p)},function(){var p,c;s&&((p=o.unsubscribe)===null||p===void 0||p.call(o)),(c=o.finalize)===null||c===void 0||c.call(o)}))}):le}function Yo(e,t){return E(function(r,o){var n=t!=null?t:{},i=n.leading,a=i===void 0?!0:i,s=n.trailing,p=s===void 0?!1:s,c=!1,l=null,f=null,u=!1,d=function(){f==null||f.unsubscribe(),f=null,p&&(X(),u&&o.complete())},y=function(){f=null,u&&o.complete()},L=function(ee){return f=U(e(ee)).subscribe(T(o,d,y))},X=function(){if(c){c=!1;var ee=l;l=null,o.next(ee),!u&&L(ee)}};r.subscribe(T(o,function(ee){c=!0,l=ee,!(f&&!f.closed)&&(a?X():L(ee))},function(){u=!0,!(p&&c&&f&&!f.closed)&&o.complete()}))})}function pt(e,t,r){t===void 0&&(t=se);var o=Le(e,t);return Yo(function(){return o},r)}function re(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=Xe(e);return E(function(o,n){for(var i=e.length,a=new Array(i),s=e.map(function(){return!1}),p=!1,c=function(f){U(e[f]).subscribe(T(n,function(u){a[f]=u,!p&&!s[f]&&(s[f]=!0,(p=s.every(le))&&(s=null))},be))},l=0;l<i;l++)c(l);o.subscribe(T(n,function(f){if(p){var u=q([f],N(a));n.next(r?r.apply(void 0,q([],N(u))):u)}}))})}function Bo(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return E(function(r,o){st.apply(void 0,q([r],N(e))).subscribe(o)})}function Dr(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Bo.apply(void 0,q([],N(e)))}function Go(){let e=new At(1);return h(document,"DOMContentLoaded",{once:!0}).subscribe(()=>e.next(document)),e}function P(e,t=document){return Array.from(t.querySelectorAll(e))}function R(e,t=document){let r=fe(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function fe(e,t=document){return t.querySelector(e)||void 0}function Ie(){var e,t,r,o;return(o=(r=(t=(e=document.activeElement)==null?void 0:e.shadowRoot)==null?void 0:t.activeElement)!=null?r:document.activeElement)!=null?o:void 0}var wa=O(h(document.body,"focusin"),h(document.body,"focusout")).pipe(_e(1),Q(void 0),m(()=>Ie()||document.body),G(1));function et(e){return wa.pipe(m(t=>e.contains(t)),K())}function Ht(e,t){return C(()=>O(h(e,"mouseenter").pipe(m(()=>!0)),h(e,"mouseleave").pipe(m(()=>!1))).pipe(t?kt(r=>Le(+!r*t)):le,Q(e.matches(":hover"))))}function Jo(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)Jo(e,r)}function x(e,t,...r){let o=document.createElement(e);if(t)for(let n of Object.keys(t))typeof t[n]!="undefined"&&(typeof t[n]!="boolean"?o.setAttribute(n,t[n]):o.setAttribute(n,""));for(let n of r)Jo(o,n);return o}function sr(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function wt(e){let t=x("script",{src:e});return C(()=>(document.head.appendChild(t),O(h(t,"load"),h(t,"error").pipe(v(()=>$r(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(m(()=>{}),_(()=>document.head.removeChild(t)),Te(1))))}var Xo=new g,Ta=C(()=>typeof ResizeObserver=="undefined"?wt("https://unpkg.com/resize-observer-polyfill"):I(void 0)).pipe(m(()=>new ResizeObserver(e=>e.forEach(t=>Xo.next(t)))),v(e=>O(Ye,I(e)).pipe(_(()=>e.disconnect()))),G(1));function ce(e){return{width:e.offsetWidth,height:e.offsetHeight}}function ge(e){let t=e;for(;t.clientWidth===0&&t.parentElement;)t=t.parentElement;return Ta.pipe(w(r=>r.observe(t)),v(r=>Xo.pipe(b(o=>o.target===t),_(()=>r.unobserve(t)))),m(()=>ce(e)),Q(ce(e)))}function Tt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function cr(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}function Zo(e){let t=[],r=e.parentElement;for(;r;)(e.clientWidth>r.clientWidth||e.clientHeight>r.clientHeight)&&t.push(r),r=(e=r).parentElement;return t.length===0&&t.push(document.documentElement),t}function De(e){return{x:e.offsetLeft,y:e.offsetTop}}function en(e){let t=e.getBoundingClientRect();return{x:t.x+window.scrollX,y:t.y+window.scrollY}}function tn(e){return O(h(window,"load"),h(window,"resize")).pipe(Me(0,me),m(()=>De(e)),Q(De(e)))}function pr(e){return{x:e.scrollLeft,y:e.scrollTop}}function Ne(e){return O(h(e,"scroll"),h(window,"scroll"),h(window,"resize")).pipe(Me(0,me),m(()=>pr(e)),Q(pr(e)))}var rn=new g,Sa=C(()=>I(new IntersectionObserver(e=>{for(let t of e)rn.next(t)},{threshold:0}))).pipe(v(e=>O(Ye,I(e)).pipe(_(()=>e.disconnect()))),G(1));function tt(e){return Sa.pipe(w(t=>t.observe(e)),v(t=>rn.pipe(b(({target:r})=>r===e),_(()=>t.unobserve(e)),m(({isIntersecting:r})=>r))))}function on(e,t=16){return Ne(e).pipe(m(({y:r})=>{let o=ce(e),n=Tt(e);return r>=n.height-o.height-t}),K())}var lr={drawer:R("[data-md-toggle=drawer]"),search:R("[data-md-toggle=search]")};function nn(e){return lr[e].checked}function Je(e,t){lr[e].checked!==t&&lr[e].click()}function ze(e){let t=lr[e];return h(t,"change").pipe(m(()=>t.checked),Q(t.checked))}function Oa(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function La(){return O(h(window,"compositionstart").pipe(m(()=>!0)),h(window,"compositionend").pipe(m(()=>!1))).pipe(Q(!1))}function an(){let e=h(window,"keydown").pipe(b(t=>!(t.metaKey||t.ctrlKey)),m(t=>({mode:nn("search")?"search":"global",type:t.key,claim(){t.preventDefault(),t.stopPropagation()}})),b(({mode:t,type:r})=>{if(t==="global"){let o=Ie();if(typeof o!="undefined")return!Oa(o,r)}return!0}),pe());return La().pipe(v(t=>t?S:e))}function ye(){return new URL(location.href)}function lt(e,t=!1){if(B("navigation.instant")&&!t){let r=x("a",{href:e.href});document.body.appendChild(r),r.click(),r.remove()}else location.href=e.href}function sn(){return new g}function cn(){return location.hash.slice(1)}function pn(e){let t=x("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function Ma(e){return O(h(window,"hashchange"),e).pipe(m(cn),Q(cn()),b(t=>t.length>0),G(1))}function ln(e){return Ma(e).pipe(m(t=>fe(`[id="${t}"]`)),b(t=>typeof t!="undefined"))}function $t(e){let t=matchMedia(e);return ir(r=>t.addListener(()=>r(t.matches))).pipe(Q(t.matches))}function mn(){let e=matchMedia("print");return O(h(window,"beforeprint").pipe(m(()=>!0)),h(window,"afterprint").pipe(m(()=>!1))).pipe(Q(e.matches))}function Nr(e,t){return e.pipe(v(r=>r?t():S))}function zr(e,t){return new j(r=>{let o=new XMLHttpRequest;return o.open("GET",`${e}`),o.responseType="blob",o.addEventListener("load",()=>{o.status>=200&&o.status<300?(r.next(o.response),r.complete()):r.error(new Error(o.statusText))}),o.addEventListener("error",()=>{r.error(new Error("Network error"))}),o.addEventListener("abort",()=>{r.complete()}),typeof(t==null?void 0:t.progress$)!="undefined"&&(o.addEventListener("progress",n=>{var i;if(n.lengthComputable)t.progress$.next(n.loaded/n.total*100);else{let a=(i=o.getResponseHeader("Content-Length"))!=null?i:0;t.progress$.next(n.loaded/+a*100)}}),t.progress$.next(5)),o.send(),()=>o.abort()})}function je(e,t){return zr(e,t).pipe(v(r=>r.text()),m(r=>JSON.parse(r)),G(1))}function fn(e,t){let r=new DOMParser;return zr(e,t).pipe(v(o=>o.text()),m(o=>r.parseFromString(o,"text/html")),G(1))}function un(e,t){let r=new DOMParser;return zr(e,t).pipe(v(o=>o.text()),m(o=>r.parseFromString(o,"text/xml")),G(1))}function dn(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function hn(){return O(h(window,"scroll",{passive:!0}),h(window,"resize",{passive:!0})).pipe(m(dn),Q(dn()))}function bn(){return{width:innerWidth,height:innerHeight}}function vn(){return h(window,"resize",{passive:!0}).pipe(m(bn),Q(bn()))}function gn(){return z([hn(),vn()]).pipe(m(([e,t])=>({offset:e,size:t})),G(1))}function mr(e,{viewport$:t,header$:r}){let o=t.pipe(te("size")),n=z([o,r]).pipe(m(()=>De(e)));return z([r,t,n]).pipe(m(([{height:i},{offset:a,size:s},{x:p,y:c}])=>({offset:{x:a.x-p,y:a.y-c+i},size:s})))}function _a(e){return h(e,"message",t=>t.data)}function Aa(e){let t=new g;return t.subscribe(r=>e.postMessage(r)),t}function yn(e,t=new Worker(e)){let r=_a(t),o=Aa(t),n=new g;n.subscribe(o);let i=o.pipe(Z(),ie(!0));return n.pipe(Z(),Re(r.pipe(W(i))),pe())}var Ca=R("#__config"),St=JSON.parse(Ca.textContent);St.base=`${new URL(St.base,ye())}`;function xe(){return St}function B(e){return St.features.includes(e)}function Ee(e,t){return typeof t!="undefined"?St.translations[e].replace("#",t.toString()):St.translations[e]}function Se(e,t=document){return R(`[data-md-component=${e}]`,t)}function ae(e,t=document){return P(`[data-md-component=${e}]`,t)}function ka(e){let t=R(".md-typeset > :first-child",e);return h(t,"click",{once:!0}).pipe(m(()=>R(".md-typeset",e)),m(r=>({hash:__md_hash(r.innerHTML)})))}function xn(e){if(!B("announce.dismiss")||!e.childElementCount)return S;if(!e.hidden){let t=R(".md-typeset",e);__md_hash(t.innerHTML)===__md_get("__announce")&&(e.hidden=!0)}return C(()=>{let t=new g;return t.subscribe(({hash:r})=>{e.hidden=!0,__md_set("__announce",r)}),ka(e).pipe(w(r=>t.next(r)),_(()=>t.complete()),m(r=>$({ref:e},r)))})}function Ha(e,{target$:t}){return t.pipe(m(r=>({hidden:r!==e})))}function En(e,t){let r=new g;return r.subscribe(({hidden:o})=>{e.hidden=o}),Ha(e,t).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))}function Pt(e,t){return t==="inline"?x("div",{class:"md-tooltip md-tooltip--inline",id:e,role:"tooltip"},x("div",{class:"md-tooltip__inner md-typeset"})):x("div",{class:"md-tooltip",id:e,role:"tooltip"},x("div",{class:"md-tooltip__inner md-typeset"}))}function wn(...e){return x("div",{class:"md-tooltip2",role:"tooltip"},x("div",{class:"md-tooltip2__inner md-typeset"},e))}function Tn(e,t){if(t=t?`${t}_annotation_${e}`:void 0,t){let r=t?`#${t}`:void 0;return x("aside",{class:"md-annotation",tabIndex:0},Pt(t),x("a",{href:r,class:"md-annotation__index",tabIndex:-1},x("span",{"data-md-annotation-id":e})))}else return x("aside",{class:"md-annotation",tabIndex:0},Pt(t),x("span",{class:"md-annotation__index",tabIndex:-1},x("span",{"data-md-annotation-id":e})))}function Sn(e){return x("button",{class:"md-clipboard md-icon",title:Ee("clipboard.copy"),"data-clipboard-target":`#${e} > code`})}var Ln=Lt(qr());function Qr(e,t){let r=t&2,o=t&1,n=Object.keys(e.terms).filter(p=>!e.terms[p]).reduce((p,c)=>[...p,x("del",null,(0,Ln.default)(c))," "],[]).slice(0,-1),i=xe(),a=new URL(e.location,i.base);B("search.highlight")&&a.searchParams.set("h",Object.entries(e.terms).filter(([,p])=>p).reduce((p,[c])=>`${p} ${c}`.trim(),""));let{tags:s}=xe();return x("a",{href:`${a}`,class:"md-search-result__link",tabIndex:-1},x("article",{class:"md-search-result__article md-typeset","data-md-score":e.score.toFixed(2)},r>0&&x("div",{class:"md-search-result__icon md-icon"}),r>0&&x("h1",null,e.title),r<=0&&x("h2",null,e.title),o>0&&e.text.length>0&&e.text,e.tags&&x("nav",{class:"md-tags"},e.tags.map(p=>{let c=s?p in s?`md-tag-icon md-tag--${s[p]}`:"md-tag-icon":"";return x("span",{class:`md-tag ${c}`},p)})),o>0&&n.length>0&&x("p",{class:"md-search-result__terms"},Ee("search.result.term.missing"),": ",...n)))}function Mn(e){let t=e[0].score,r=[...e],o=xe(),n=r.findIndex(l=>!`${new URL(l.location,o.base)}`.includes("#")),[i]=r.splice(n,1),a=r.findIndex(l=>l.score<t);a===-1&&(a=r.length);let s=r.slice(0,a),p=r.slice(a),c=[Qr(i,2|+(!n&&a===0)),...s.map(l=>Qr(l,1)),...p.length?[x("details",{class:"md-search-result__more"},x("summary",{tabIndex:-1},x("div",null,p.length>0&&p.length===1?Ee("search.result.more.one"):Ee("search.result.more.other",p.length))),...p.map(l=>Qr(l,1)))]:[]];return x("li",{class:"md-search-result__item"},c)}function _n(e){return x("ul",{class:"md-source__facts"},Object.entries(e).map(([t,r])=>x("li",{class:`md-source__fact md-source__fact--${t}`},typeof r=="number"?sr(r):r)))}function Kr(e){let t=`tabbed-control tabbed-control--${e}`;return x("div",{class:t,hidden:!0},x("button",{class:"tabbed-button",tabIndex:-1,"aria-hidden":"true"}))}function An(e){return x("div",{class:"md-typeset__scrollwrap"},x("div",{class:"md-typeset__table"},e))}function Ra(e){var o;let t=xe(),r=new URL(`../${e.version}/`,t.base);return x("li",{class:"md-version__item"},x("a",{href:`${r}`,class:"md-version__link"},e.title,((o=t.version)==null?void 0:o.alias)&&e.aliases.length>0&&x("span",{class:"md-version__alias"},e.aliases[0])))}function Cn(e,t){var o;let r=xe();return e=e.filter(n=>{var i;return!((i=n.properties)!=null&&i.hidden)}),x("div",{class:"md-version"},x("button",{class:"md-version__current","aria-label":Ee("select.version")},t.title,((o=r.version)==null?void 0:o.alias)&&t.aliases.length>0&&x("span",{class:"md-version__alias"},t.aliases[0])),x("ul",{class:"md-version__list"},e.map(Ra)))}var Ia=0;function ja(e){let t=z([et(e),Ht(e)]).pipe(m(([o,n])=>o||n),K()),r=C(()=>Zo(e)).pipe(ne(Ne),pt(1),He(t),m(()=>en(e)));return t.pipe(Ae(o=>o),v(()=>z([t,r])),m(([o,n])=>({active:o,offset:n})),pe())}function Fa(e,t){let{content$:r,viewport$:o}=t,n=`__tooltip2_${Ia++}`;return C(()=>{let i=new g,a=new _r(!1);i.pipe(Z(),ie(!1)).subscribe(a);let s=a.pipe(kt(c=>Le(+!c*250,kr)),K(),v(c=>c?r:S),w(c=>c.id=n),pe());z([i.pipe(m(({active:c})=>c)),s.pipe(v(c=>Ht(c,250)),Q(!1))]).pipe(m(c=>c.some(l=>l))).subscribe(a);let p=a.pipe(b(c=>c),re(s,o),m(([c,l,{size:f}])=>{let u=e.getBoundingClientRect(),d=u.width/2;if(l.role==="tooltip")return{x:d,y:8+u.height};if(u.y>=f.height/2){let{height:y}=ce(l);return{x:d,y:-16-y}}else return{x:d,y:16+u.height}}));return z([s,i,p]).subscribe(([c,{offset:l},f])=>{c.style.setProperty("--md-tooltip-host-x",`${l.x}px`),c.style.setProperty("--md-tooltip-host-y",`${l.y}px`),c.style.setProperty("--md-tooltip-x",`${f.x}px`),c.style.setProperty("--md-tooltip-y",`${f.y}px`),c.classList.toggle("md-tooltip2--top",f.y<0),c.classList.toggle("md-tooltip2--bottom",f.y>=0)}),a.pipe(b(c=>c),re(s,(c,l)=>l),b(c=>c.role==="tooltip")).subscribe(c=>{let l=ce(R(":scope > *",c));c.style.setProperty("--md-tooltip-width",`${l.width}px`),c.style.setProperty("--md-tooltip-tail","0px")}),a.pipe(K(),ve(me),re(s)).subscribe(([c,l])=>{l.classList.toggle("md-tooltip2--active",c)}),z([a.pipe(b(c=>c)),s]).subscribe(([c,l])=>{l.role==="dialog"?(e.setAttribute("aria-controls",n),e.setAttribute("aria-haspopup","dialog")):e.setAttribute("aria-describedby",n)}),a.pipe(b(c=>!c)).subscribe(()=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-describedby"),e.removeAttribute("aria-haspopup")}),ja(e).pipe(w(c=>i.next(c)),_(()=>i.complete()),m(c=>$({ref:e},c)))})}function mt(e,{viewport$:t},r=document.body){return Fa(e,{content$:new j(o=>{let n=e.title,i=wn(n);return o.next(i),e.removeAttribute("title"),r.append(i),()=>{i.remove(),e.setAttribute("title",n)}}),viewport$:t})}function Ua(e,t){let r=C(()=>z([tn(e),Ne(t)])).pipe(m(([{x:o,y:n},i])=>{let{width:a,height:s}=ce(e);return{x:o-i.x+a/2,y:n-i.y+s/2}}));return et(e).pipe(v(o=>r.pipe(m(n=>({active:o,offset:n})),Te(+!o||1/0))))}function kn(e,t,{target$:r}){let[o,n]=Array.from(e.children);return C(()=>{let i=new g,a=i.pipe(Z(),ie(!0));return i.subscribe({next({offset:s}){e.style.setProperty("--md-tooltip-x",`${s.x}px`),e.style.setProperty("--md-tooltip-y",`${s.y}px`)},complete(){e.style.removeProperty("--md-tooltip-x"),e.style.removeProperty("--md-tooltip-y")}}),tt(e).pipe(W(a)).subscribe(s=>{e.toggleAttribute("data-md-visible",s)}),O(i.pipe(b(({active:s})=>s)),i.pipe(_e(250),b(({active:s})=>!s))).subscribe({next({active:s}){s?e.prepend(o):o.remove()},complete(){e.prepend(o)}}),i.pipe(Me(16,me)).subscribe(({active:s})=>{o.classList.toggle("md-tooltip--active",s)}),i.pipe(pt(125,me),b(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:s})=>s)).subscribe({next(s){s?e.style.setProperty("--md-tooltip-0",`${-s}px`):e.style.removeProperty("--md-tooltip-0")},complete(){e.style.removeProperty("--md-tooltip-0")}}),h(n,"click").pipe(W(a),b(s=>!(s.metaKey||s.ctrlKey))).subscribe(s=>{s.stopPropagation(),s.preventDefault()}),h(n,"mousedown").pipe(W(a),re(i)).subscribe(([s,{active:p}])=>{var c;if(s.button!==0||s.metaKey||s.ctrlKey)s.preventDefault();else if(p){s.preventDefault();let l=e.parentElement.closest(".md-annotation");l instanceof HTMLElement?l.focus():(c=Ie())==null||c.blur()}}),r.pipe(W(a),b(s=>s===o),Ge(125)).subscribe(()=>e.focus()),Ua(e,t).pipe(w(s=>i.next(s)),_(()=>i.complete()),m(s=>$({ref:e},s)))})}function Wa(e){return e.tagName==="CODE"?P(".c, .c1, .cm",e):[e]}function Va(e){let t=[];for(let r of Wa(e)){let o=[],n=document.createNodeIterator(r,NodeFilter.SHOW_TEXT);for(let i=n.nextNode();i;i=n.nextNode())o.push(i);for(let i of o){let a;for(;a=/(\(\d+\))(!)?/.exec(i.textContent);){let[,s,p]=a;if(typeof p=="undefined"){let c=i.splitText(a.index);i=c.splitText(s.length),t.push(c)}else{i.textContent=s,t.push(i);break}}}}return t}function Hn(e,t){t.append(...Array.from(e.childNodes))}function fr(e,t,{target$:r,print$:o}){let n=t.closest("[id]"),i=n==null?void 0:n.id,a=new Map;for(let s of Va(t)){let[,p]=s.textContent.match(/\((\d+)\)/);fe(`:scope > li:nth-child(${p})`,e)&&(a.set(p,Tn(p,i)),s.replaceWith(a.get(p)))}return a.size===0?S:C(()=>{let s=new g,p=s.pipe(Z(),ie(!0)),c=[];for(let[l,f]of a)c.push([R(".md-typeset",f),R(`:scope > li:nth-child(${l})`,e)]);return o.pipe(W(p)).subscribe(l=>{e.hidden=!l,e.classList.toggle("md-annotation-list",l);for(let[f,u]of c)l?Hn(f,u):Hn(u,f)}),O(...[...a].map(([,l])=>kn(l,t,{target$:r}))).pipe(_(()=>s.complete()),pe())})}function $n(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return $n(t)}}function Pn(e,t){return C(()=>{let r=$n(e);return typeof r!="undefined"?fr(r,e,t):S})}var Rn=Lt(Br());var Da=0;function In(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return In(t)}}function Na(e){return ge(e).pipe(m(({width:t})=>({scrollable:Tt(e).width>t})),te("scrollable"))}function jn(e,t){let{matches:r}=matchMedia("(hover)"),o=C(()=>{let n=new g,i=n.pipe(jr(1));n.subscribe(({scrollable:c})=>{c&&r?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")});let a=[];if(Rn.default.isSupported()&&(e.closest(".copy")||B("content.code.copy")&&!e.closest(".no-copy"))){let c=e.closest("pre");c.id=`__code_${Da++}`;let l=Sn(c.id);c.insertBefore(l,e),B("content.tooltips")&&a.push(mt(l,{viewport$}))}let s=e.closest(".highlight");if(s instanceof HTMLElement){let c=In(s);if(typeof c!="undefined"&&(s.classList.contains("annotate")||B("content.code.annotate"))){let l=fr(c,e,t);a.push(ge(s).pipe(W(i),m(({width:f,height:u})=>f&&u),K(),v(f=>f?l:S)))}}return P(":scope > span[id]",e).length&&e.classList.add("md-code__content"),Na(e).pipe(w(c=>n.next(c)),_(()=>n.complete()),m(c=>$({ref:e},c)),Re(...a))});return B("content.lazy")?tt(e).pipe(b(n=>n),Te(1),v(()=>o)):o}function za(e,{target$:t,print$:r}){let o=!0;return O(t.pipe(m(n=>n.closest("details:not([open])")),b(n=>e===n),m(()=>({action:"open",reveal:!0}))),r.pipe(b(n=>n||!o),w(()=>o=e.open),m(n=>({action:n?"open":"close"}))))}function Fn(e,t){return C(()=>{let r=new g;return r.subscribe(({action:o,reveal:n})=>{e.toggleAttribute("open",o==="open"),n&&e.scrollIntoView()}),za(e,t).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))})}var Un=".node circle,.node ellipse,.node path,.node polygon,.node rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}marker{fill:var(--md-mermaid-edge-color)!important}.edgeLabel .label rect{fill:#0000}.flowchartTitleText{fill:var(--md-mermaid-label-fg-color)}.label{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.label foreignObject{line-height:normal;overflow:visible}.label div .edgeLabel{color:var(--md-mermaid-label-fg-color)}.edgeLabel,.edgeLabel p,.label div .edgeLabel{background-color:var(--md-mermaid-label-bg-color)}.edgeLabel,.edgeLabel p{fill:var(--md-mermaid-label-bg-color);color:var(--md-mermaid-edge-color)}.edgePath .path,.flowchart-link{stroke:var(--md-mermaid-edge-color);stroke-width:.05rem}.edgePath .arrowheadPath{fill:var(--md-mermaid-edge-color);stroke:none}.cluster rect{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}.cluster span{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}g #flowchart-circleEnd,g #flowchart-circleStart,g #flowchart-crossEnd,g #flowchart-crossStart,g #flowchart-pointEnd,g #flowchart-pointStart{stroke:none}.classDiagramTitleText{fill:var(--md-mermaid-label-fg-color)}g.classGroup line,g.classGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.classGroup text{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.classLabel .box{fill:var(--md-mermaid-label-bg-color);background-color:var(--md-mermaid-label-bg-color);opacity:1}.classLabel .label{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node .divider{stroke:var(--md-mermaid-node-fg-color)}.relation{stroke:var(--md-mermaid-edge-color)}.cardinality{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.cardinality text{fill:inherit!important}defs marker.marker.composition.class path,defs marker.marker.dependency.class path,defs marker.marker.extension.class path{fill:var(--md-mermaid-edge-color)!important;stroke:var(--md-mermaid-edge-color)!important}defs marker.marker.aggregation.class path{fill:var(--md-mermaid-label-bg-color)!important;stroke:var(--md-mermaid-edge-color)!important}.statediagramTitleText{fill:var(--md-mermaid-label-fg-color)}g.stateGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.stateGroup .state-title{fill:var(--md-mermaid-label-fg-color)!important;font-family:var(--md-mermaid-font-family)}g.stateGroup .composit{fill:var(--md-mermaid-label-bg-color)}.nodeLabel,.nodeLabel p{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}a .nodeLabel{text-decoration:underline}.node circle.state-end,.node circle.state-start,.start-state{fill:var(--md-mermaid-edge-color);stroke:none}.end-state-inner,.end-state-outer{fill:var(--md-mermaid-edge-color)}.end-state-inner,.node circle.state-end{stroke:var(--md-mermaid-label-bg-color)}.transition{stroke:var(--md-mermaid-edge-color)}[id^=state-fork] rect,[id^=state-join] rect{fill:var(--md-mermaid-edge-color)!important;stroke:none!important}.statediagram-cluster.statediagram-cluster .inner{fill:var(--md-default-bg-color)}.statediagram-cluster rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.statediagram-state rect.divider{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}defs #statediagram-barbEnd{stroke:var(--md-mermaid-edge-color)}.entityTitleText{fill:var(--md-mermaid-label-fg-color)}.attributeBoxEven,.attributeBoxOdd{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityBox{fill:var(--md-mermaid-label-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityLabel{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.relationshipLabelBox{fill:var(--md-mermaid-label-bg-color);fill-opacity:1;background-color:var(--md-mermaid-label-bg-color);opacity:1}.relationshipLabel{fill:var(--md-mermaid-label-fg-color)}.relationshipLine{stroke:var(--md-mermaid-edge-color)}defs #ONE_OR_MORE_END *,defs #ONE_OR_MORE_START *,defs #ONLY_ONE_END *,defs #ONLY_ONE_START *,defs #ZERO_OR_MORE_END *,defs #ZERO_OR_MORE_START *,defs #ZERO_OR_ONE_END *,defs #ZERO_OR_ONE_START *{stroke:var(--md-mermaid-edge-color)!important}defs #ZERO_OR_MORE_END circle,defs #ZERO_OR_MORE_START circle{fill:var(--md-mermaid-label-bg-color)}text:not([class]):last-child{fill:var(--md-mermaid-label-fg-color)}.actor{fill:var(--md-mermaid-sequence-actor-bg-color);stroke:var(--md-mermaid-sequence-actor-border-color)}text.actor>tspan{fill:var(--md-mermaid-sequence-actor-fg-color);font-family:var(--md-mermaid-font-family)}line{stroke:var(--md-mermaid-sequence-actor-line-color)}.actor-man circle,.actor-man line{fill:var(--md-mermaid-sequence-actorman-bg-color);stroke:var(--md-mermaid-sequence-actorman-line-color)}.messageLine0,.messageLine1{stroke:var(--md-mermaid-sequence-message-line-color)}.note{fill:var(--md-mermaid-sequence-note-bg-color);stroke:var(--md-mermaid-sequence-note-border-color)}.loopText,.loopText>tspan,.messageText,.noteText>tspan{stroke:none;font-family:var(--md-mermaid-font-family)!important}.messageText{fill:var(--md-mermaid-sequence-message-fg-color)}.loopText,.loopText>tspan{fill:var(--md-mermaid-sequence-loop-fg-color)}.noteText>tspan{fill:var(--md-mermaid-sequence-note-fg-color)}#arrowhead path{fill:var(--md-mermaid-sequence-message-line-color);stroke:none}.loopLine{fill:var(--md-mermaid-sequence-loop-bg-color);stroke:var(--md-mermaid-sequence-loop-border-color)}.labelBox{fill:var(--md-mermaid-sequence-label-bg-color);stroke:none}.labelText,.labelText>span{fill:var(--md-mermaid-sequence-label-fg-color);font-family:var(--md-mermaid-font-family)}.sequenceNumber{fill:var(--md-mermaid-sequence-number-fg-color)}rect.rect{fill:var(--md-mermaid-sequence-box-bg-color);stroke:none}rect.rect+text.text{fill:var(--md-mermaid-sequence-box-fg-color)}defs #sequencenumber{fill:var(--md-mermaid-sequence-number-bg-color)!important}";var Gr,Qa=0;function Ka(){return typeof mermaid=="undefined"||mermaid instanceof Element?wt("https://unpkg.com/mermaid@11/dist/mermaid.min.js"):I(void 0)}function Wn(e){return e.classList.remove("mermaid"),Gr||(Gr=Ka().pipe(w(()=>mermaid.initialize({startOnLoad:!1,themeCSS:Un,sequence:{actorFontSize:"16px",messageFontSize:"16px",noteFontSize:"16px"}})),m(()=>{}),G(1))),Gr.subscribe(()=>co(this,null,function*(){e.classList.add("mermaid");let t=`__mermaid_${Qa++}`,r=x("div",{class:"mermaid"}),o=e.textContent,{svg:n,fn:i}=yield mermaid.render(t,o),a=r.attachShadow({mode:"closed"});a.innerHTML=n,e.replaceWith(r),i==null||i(a)})),Gr.pipe(m(()=>({ref:e})))}var Vn=x("table");function Dn(e){return e.replaceWith(Vn),Vn.replaceWith(An(e)),I({ref:e})}function Ya(e){let t=e.find(r=>r.checked)||e[0];return O(...e.map(r=>h(r,"change").pipe(m(()=>R(`label[for="${r.id}"]`))))).pipe(Q(R(`label[for="${t.id}"]`)),m(r=>({active:r})))}function Nn(e,{viewport$:t,target$:r}){let o=R(".tabbed-labels",e),n=P(":scope > input",e),i=Kr("prev");e.append(i);let a=Kr("next");return e.append(a),C(()=>{let s=new g,p=s.pipe(Z(),ie(!0));z([s,ge(e),tt(e)]).pipe(W(p),Me(1,me)).subscribe({next([{active:c},l]){let f=De(c),{width:u}=ce(c);e.style.setProperty("--md-indicator-x",`${f.x}px`),e.style.setProperty("--md-indicator-width",`${u}px`);let d=pr(o);(f.x<d.x||f.x+u>d.x+l.width)&&o.scrollTo({left:Math.max(0,f.x-16),behavior:"smooth"})},complete(){e.style.removeProperty("--md-indicator-x"),e.style.removeProperty("--md-indicator-width")}}),z([Ne(o),ge(o)]).pipe(W(p)).subscribe(([c,l])=>{let f=Tt(o);i.hidden=c.x<16,a.hidden=c.x>f.width-l.width-16}),O(h(i,"click").pipe(m(()=>-1)),h(a,"click").pipe(m(()=>1))).pipe(W(p)).subscribe(c=>{let{width:l}=ce(o);o.scrollBy({left:l*c,behavior:"smooth"})}),r.pipe(W(p),b(c=>n.includes(c))).subscribe(c=>c.click()),o.classList.add("tabbed-labels--linked");for(let c of n){let l=R(`label[for="${c.id}"]`);l.replaceChildren(x("a",{href:`#${l.htmlFor}`,tabIndex:-1},...Array.from(l.childNodes))),h(l.firstElementChild,"click").pipe(W(p),b(f=>!(f.metaKey||f.ctrlKey)),w(f=>{f.preventDefault(),f.stopPropagation()})).subscribe(()=>{history.replaceState({},"",`#${l.htmlFor}`),l.click()})}return B("content.tabs.link")&&s.pipe(Ce(1),re(t)).subscribe(([{active:c},{offset:l}])=>{let f=c.innerText.trim();if(c.hasAttribute("data-md-switching"))c.removeAttribute("data-md-switching");else{let u=e.offsetTop-l.y;for(let y of P("[data-tabs]"))for(let L of P(":scope > input",y)){let X=R(`label[for="${L.id}"]`);if(X!==c&&X.innerText.trim()===f){X.setAttribute("data-md-switching",""),L.click();break}}window.scrollTo({top:e.offsetTop-u});let d=__md_get("__tabs")||[];__md_set("__tabs",[...new Set([f,...d])])}}),s.pipe(W(p)).subscribe(()=>{for(let c of P("audio, video",e))c.pause()}),Ya(n).pipe(w(c=>s.next(c)),_(()=>s.complete()),m(c=>$({ref:e},c)))}).pipe(Ke(se))}function zn(e,{viewport$:t,target$:r,print$:o}){return O(...P(".annotate:not(.highlight)",e).map(n=>Pn(n,{target$:r,print$:o})),...P("pre:not(.mermaid) > code",e).map(n=>jn(n,{target$:r,print$:o})),...P("pre.mermaid",e).map(n=>Wn(n)),...P("table:not([class])",e).map(n=>Dn(n)),...P("details",e).map(n=>Fn(n,{target$:r,print$:o})),...P("[data-tabs]",e).map(n=>Nn(n,{viewport$:t,target$:r})),...P("[title]",e).filter(()=>B("content.tooltips")).map(n=>mt(n,{viewport$:t})))}function Ba(e,{alert$:t}){return t.pipe(v(r=>O(I(!0),I(!1).pipe(Ge(2e3))).pipe(m(o=>({message:r,active:o})))))}function qn(e,t){let r=R(".md-typeset",e);return C(()=>{let o=new g;return o.subscribe(({message:n,active:i})=>{e.classList.toggle("md-dialog--active",i),r.textContent=n}),Ba(e,t).pipe(w(n=>o.next(n)),_(()=>o.complete()),m(n=>$({ref:e},n)))})}var Ga=0;function Ja(e,t){document.body.append(e);let{width:r}=ce(e);e.style.setProperty("--md-tooltip-width",`${r}px`),e.remove();let o=cr(t),n=typeof o!="undefined"?Ne(o):I({x:0,y:0}),i=O(et(t),Ht(t)).pipe(K());return z([i,n]).pipe(m(([a,s])=>{let{x:p,y:c}=De(t),l=ce(t),f=t.closest("table");return f&&t.parentElement&&(p+=f.offsetLeft+t.parentElement.offsetLeft,c+=f.offsetTop+t.parentElement.offsetTop),{active:a,offset:{x:p-s.x+l.width/2-r/2,y:c-s.y+l.height+8}}}))}function Qn(e){let t=e.title;if(!t.length)return S;let r=`__tooltip_${Ga++}`,o=Pt(r,"inline"),n=R(".md-typeset",o);return n.innerHTML=t,C(()=>{let i=new g;return i.subscribe({next({offset:a}){o.style.setProperty("--md-tooltip-x",`${a.x}px`),o.style.setProperty("--md-tooltip-y",`${a.y}px`)},complete(){o.style.removeProperty("--md-tooltip-x"),o.style.removeProperty("--md-tooltip-y")}}),O(i.pipe(b(({active:a})=>a)),i.pipe(_e(250),b(({active:a})=>!a))).subscribe({next({active:a}){a?(e.insertAdjacentElement("afterend",o),e.setAttribute("aria-describedby",r),e.removeAttribute("title")):(o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t))},complete(){o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t)}}),i.pipe(Me(16,me)).subscribe(({active:a})=>{o.classList.toggle("md-tooltip--active",a)}),i.pipe(pt(125,me),b(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:a})=>a)).subscribe({next(a){a?o.style.setProperty("--md-tooltip-0",`${-a}px`):o.style.removeProperty("--md-tooltip-0")},complete(){o.style.removeProperty("--md-tooltip-0")}}),Ja(o,e).pipe(w(a=>i.next(a)),_(()=>i.complete()),m(a=>$({ref:e},a)))}).pipe(Ke(se))}function Xa({viewport$:e}){if(!B("header.autohide"))return I(!1);let t=e.pipe(m(({offset:{y:n}})=>n),Be(2,1),m(([n,i])=>[n<i,i]),te(0)),r=z([e,t]).pipe(b(([{offset:n},[,i]])=>Math.abs(i-n.y)>100),m(([,[n]])=>n),K()),o=ze("search");return z([e,o]).pipe(m(([{offset:n},i])=>n.y>400&&!i),K(),v(n=>n?r:I(!1)),Q(!1))}function Kn(e,t){return C(()=>z([ge(e),Xa(t)])).pipe(m(([{height:r},o])=>({height:r,hidden:o})),K((r,o)=>r.height===o.height&&r.hidden===o.hidden),G(1))}function Yn(e,{header$:t,main$:r}){return C(()=>{let o=new g,n=o.pipe(Z(),ie(!0));o.pipe(te("active"),He(t)).subscribe(([{active:a},{hidden:s}])=>{e.classList.toggle("md-header--shadow",a&&!s),e.hidden=s});let i=ue(P("[title]",e)).pipe(b(()=>B("content.tooltips")),ne(a=>Qn(a)));return r.subscribe(o),t.pipe(W(n),m(a=>$({ref:e},a)),Re(i.pipe(W(n))))})}function Za(e,{viewport$:t,header$:r}){return mr(e,{viewport$:t,header$:r}).pipe(m(({offset:{y:o}})=>{let{height:n}=ce(e);return{active:o>=n}}),te("active"))}function Bn(e,t){return C(()=>{let r=new g;r.subscribe({next({active:n}){e.classList.toggle("md-header__title--active",n)},complete(){e.classList.remove("md-header__title--active")}});let o=fe(".md-content h1");return typeof o=="undefined"?S:Za(o,t).pipe(w(n=>r.next(n)),_(()=>r.complete()),m(n=>$({ref:e},n)))})}function Gn(e,{viewport$:t,header$:r}){let o=r.pipe(m(({height:i})=>i),K()),n=o.pipe(v(()=>ge(e).pipe(m(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),te("bottom"))));return z([o,n,t]).pipe(m(([i,{top:a,bottom:s},{offset:{y:p},size:{height:c}}])=>(c=Math.max(0,c-Math.max(0,a-p,i)-Math.max(0,c+p-s)),{offset:a-i,height:c,active:a-i<=p})),K((i,a)=>i.offset===a.offset&&i.height===a.height&&i.active===a.active))}function es(e){let t=__md_get("__palette")||{index:e.findIndex(o=>matchMedia(o.getAttribute("data-md-color-media")).matches)},r=Math.max(0,Math.min(t.index,e.length-1));return I(...e).pipe(ne(o=>h(o,"change").pipe(m(()=>o))),Q(e[r]),m(o=>({index:e.indexOf(o),color:{media:o.getAttribute("data-md-color-media"),scheme:o.getAttribute("data-md-color-scheme"),primary:o.getAttribute("data-md-color-primary"),accent:o.getAttribute("data-md-color-accent")}})),G(1))}function Jn(e){let t=P("input",e),r=x("meta",{name:"theme-color"});document.head.appendChild(r);let o=x("meta",{name:"color-scheme"});document.head.appendChild(o);let n=$t("(prefers-color-scheme: light)");return C(()=>{let i=new g;return i.subscribe(a=>{if(document.body.setAttribute("data-md-color-switching",""),a.color.media==="(prefers-color-scheme)"){let s=matchMedia("(prefers-color-scheme: light)"),p=document.querySelector(s.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");a.color.scheme=p.getAttribute("data-md-color-scheme"),a.color.primary=p.getAttribute("data-md-color-primary"),a.color.accent=p.getAttribute("data-md-color-accent")}for(let[s,p]of Object.entries(a.color))document.body.setAttribute(`data-md-color-${s}`,p);for(let s=0;s<t.length;s++){let p=t[s].nextElementSibling;p instanceof HTMLElement&&(p.hidden=a.index!==s)}__md_set("__palette",a)}),h(e,"keydown").pipe(b(a=>a.key==="Enter"),re(i,(a,s)=>s)).subscribe(({index:a})=>{a=(a+1)%t.length,t[a].click(),t[a].focus()}),i.pipe(m(()=>{let a=Se("header"),s=window.getComputedStyle(a);return o.content=s.colorScheme,s.backgroundColor.match(/\d+/g).map(p=>(+p).toString(16).padStart(2,"0")).join("")})).subscribe(a=>r.content=`#${a}`),i.pipe(ve(se)).subscribe(()=>{document.body.removeAttribute("data-md-color-switching")}),es(t).pipe(W(n.pipe(Ce(1))),ct(),w(a=>i.next(a)),_(()=>i.complete()),m(a=>$({ref:e},a)))})}function Xn(e,{progress$:t}){return C(()=>{let r=new g;return r.subscribe(({value:o})=>{e.style.setProperty("--md-progress-value",`${o}`)}),t.pipe(w(o=>r.next({value:o})),_(()=>r.complete()),m(o=>({ref:e,value:o})))})}var Jr=Lt(Br());function ts(e){e.setAttribute("data-md-copying","");let t=e.closest("[data-copy]"),r=t?t.getAttribute("data-copy"):e.innerText;return e.removeAttribute("data-md-copying"),r.trimEnd()}function Zn({alert$:e}){Jr.default.isSupported()&&new j(t=>{new Jr.default("[data-clipboard-target], [data-clipboard-text]",{text:r=>r.getAttribute("data-clipboard-text")||ts(R(r.getAttribute("data-clipboard-target")))}).on("success",r=>t.next(r))}).pipe(w(t=>{t.trigger.focus()}),m(()=>Ee("clipboard.copied"))).subscribe(e)}function ei(e,t){return e.protocol=t.protocol,e.hostname=t.hostname,e}function rs(e,t){let r=new Map;for(let o of P("url",e)){let n=R("loc",o),i=[ei(new URL(n.textContent),t)];r.set(`${i[0]}`,i);for(let a of P("[rel=alternate]",o)){let s=a.getAttribute("href");s!=null&&i.push(ei(new URL(s),t))}}return r}function ur(e){return un(new URL("sitemap.xml",e)).pipe(m(t=>rs(t,new URL(e))),de(()=>I(new Map)))}function os(e,t){if(!(e.target instanceof Element))return S;let r=e.target.closest("a");if(r===null)return S;if(r.target||e.metaKey||e.ctrlKey)return S;let o=new URL(r.href);return o.search=o.hash="",t.has(`${o}`)?(e.preventDefault(),I(new URL(r.href))):S}function ti(e){let t=new Map;for(let r of P(":scope > *",e.head))t.set(r.outerHTML,r);return t}function ri(e){for(let t of P("[href], [src]",e))for(let r of["href","src"]){let o=t.getAttribute(r);if(o&&!/^(?:[a-z]+:)?\/\//i.test(o)){t[r]=t[r];break}}return I(e)}function ns(e){for(let o of["[data-md-component=announce]","[data-md-component=container]","[data-md-component=header-topic]","[data-md-component=outdated]","[data-md-component=logo]","[data-md-component=skip]",...B("navigation.tabs.sticky")?["[data-md-component=tabs]"]:[]]){let n=fe(o),i=fe(o,e);typeof n!="undefined"&&typeof i!="undefined"&&n.replaceWith(i)}let t=ti(document);for(let[o,n]of ti(e))t.has(o)?t.delete(o):document.head.appendChild(n);for(let o of t.values()){let n=o.getAttribute("name");n!=="theme-color"&&n!=="color-scheme"&&o.remove()}let r=Se("container");return We(P("script",r)).pipe(v(o=>{let n=e.createElement("script");if(o.src){for(let i of o.getAttributeNames())n.setAttribute(i,o.getAttribute(i));return o.replaceWith(n),new j(i=>{n.onload=()=>i.complete()})}else return n.textContent=o.textContent,o.replaceWith(n),S}),Z(),ie(document))}function oi({location$:e,viewport$:t,progress$:r}){let o=xe();if(location.protocol==="file:")return S;let n=ur(o.base);I(document).subscribe(ri);let i=h(document.body,"click").pipe(He(n),v(([p,c])=>os(p,c)),pe()),a=h(window,"popstate").pipe(m(ye),pe());i.pipe(re(t)).subscribe(([p,{offset:c}])=>{history.replaceState(c,""),history.pushState(null,"",p)}),O(i,a).subscribe(e);let s=e.pipe(te("pathname"),v(p=>fn(p,{progress$:r}).pipe(de(()=>(lt(p,!0),S)))),v(ri),v(ns),pe());return O(s.pipe(re(e,(p,c)=>c)),s.pipe(v(()=>e),te("hash")),e.pipe(K((p,c)=>p.pathname===c.pathname&&p.hash===c.hash),v(()=>i),w(()=>history.back()))).subscribe(p=>{var c,l;history.state!==null||!p.hash?window.scrollTo(0,(l=(c=history.state)==null?void 0:c.y)!=null?l:0):(history.scrollRestoration="auto",pn(p.hash),history.scrollRestoration="manual")}),e.subscribe(()=>{history.scrollRestoration="manual"}),h(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}),t.pipe(te("offset"),_e(100)).subscribe(({offset:p})=>{history.replaceState(p,"")}),s}var ni=Lt(qr());function ii(e){let t=e.separator.split("|").map(n=>n.replace(/(\(\?[!=<][^)]+\))/g,"").length===0?"\uFFFD":n).join("|"),r=new RegExp(t,"img"),o=(n,i,a)=>`${i}<mark data-md-highlight>${a}</mark>`;return n=>{n=n.replace(/[\s*+\-:~^]+/g," ").trim();let i=new RegExp(`(^|${e.separator}|)(${n.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").replace(r,"|")})`,"img");return a=>(0,ni.default)(a).replace(i,o).replace(/<\/mark>(\s+)<mark[^>]*>/img,"$1")}}function It(e){return e.type===1}function dr(e){return e.type===3}function ai(e,t){let r=yn(e);return O(I(location.protocol!=="file:"),ze("search")).pipe(Ae(o=>o),v(()=>t)).subscribe(({config:o,docs:n})=>r.next({type:0,data:{config:o,docs:n,options:{suggest:B("search.suggest")}}})),r}function si(e){var l;let{selectedVersionSitemap:t,selectedVersionBaseURL:r,currentLocation:o,currentBaseURL:n}=e,i=(l=Xr(n))==null?void 0:l.pathname;if(i===void 0)return;let a=ss(o.pathname,i);if(a===void 0)return;let s=ps(t.keys());if(!t.has(s))return;let p=Xr(a,s);if(!p||!t.has(p.href))return;let c=Xr(a,r);if(c)return c.hash=o.hash,c.search=o.search,c}function Xr(e,t){try{return new URL(e,t)}catch(r){return}}function ss(e,t){if(e.startsWith(t))return e.slice(t.length)}function cs(e,t){let r=Math.min(e.length,t.length),o;for(o=0;o<r&&e[o]===t[o];++o);return o}function ps(e){let t;for(let r of e)t===void 0?t=r:t=t.slice(0,cs(t,r));return t!=null?t:""}function ci({document$:e}){let t=xe(),r=je(new URL("../versions.json",t.base)).pipe(de(()=>S)),o=r.pipe(m(n=>{let[,i]=t.base.match(/([^/]+)\/?$/);return n.find(({version:a,aliases:s})=>a===i||s.includes(i))||n[0]}));r.pipe(m(n=>new Map(n.map(i=>[`${new URL(`../${i.version}/`,t.base)}`,i]))),v(n=>h(document.body,"click").pipe(b(i=>!i.metaKey&&!i.ctrlKey),re(o),v(([i,a])=>{if(i.target instanceof Element){let s=i.target.closest("a");if(s&&!s.target&&n.has(s.href)){let p=s.href;return!i.target.closest(".md-version")&&n.get(p)===a?S:(i.preventDefault(),I(new URL(p)))}}return S}),v(i=>ur(i).pipe(m(a=>{var s;return(s=si({selectedVersionSitemap:a,selectedVersionBaseURL:i,currentLocation:ye(),currentBaseURL:t.base}))!=null?s:i})))))).subscribe(n=>lt(n,!0)),z([r,o]).subscribe(([n,i])=>{R(".md-header__topic").appendChild(Cn(n,i))}),e.pipe(v(()=>o)).subscribe(n=>{var s;let i=new URL(t.base),a=__md_get("__outdated",sessionStorage,i);if(a===null){a=!0;let p=((s=t.version)==null?void 0:s.default)||"latest";Array.isArray(p)||(p=[p]);e:for(let c of p)for(let l of n.aliases.concat(n.version))if(new RegExp(c,"i").test(l)){a=!1;break e}__md_set("__outdated",a,sessionStorage,i)}if(a)for(let p of ae("outdated"))p.hidden=!1})}function ls(e,{worker$:t}){let{searchParams:r}=ye();r.has("q")&&(Je("search",!0),e.value=r.get("q"),e.focus(),ze("search").pipe(Ae(i=>!i)).subscribe(()=>{let i=ye();i.searchParams.delete("q"),history.replaceState({},"",`${i}`)}));let o=et(e),n=O(t.pipe(Ae(It)),h(e,"keyup"),o).pipe(m(()=>e.value),K());return z([n,o]).pipe(m(([i,a])=>({value:i,focus:a})),G(1))}function pi(e,{worker$:t}){let r=new g,o=r.pipe(Z(),ie(!0));z([t.pipe(Ae(It)),r],(i,a)=>a).pipe(te("value")).subscribe(({value:i})=>t.next({type:2,data:i})),r.pipe(te("focus")).subscribe(({focus:i})=>{i&&Je("search",i)}),h(e.form,"reset").pipe(W(o)).subscribe(()=>e.focus());let n=R("header [for=__search]");return h(n,"click").subscribe(()=>e.focus()),ls(e,{worker$:t}).pipe(w(i=>r.next(i)),_(()=>r.complete()),m(i=>$({ref:e},i)),G(1))}function li(e,{worker$:t,query$:r}){let o=new g,n=on(e.parentElement).pipe(b(Boolean)),i=e.parentElement,a=R(":scope > :first-child",e),s=R(":scope > :last-child",e);ze("search").subscribe(l=>s.setAttribute("role",l?"list":"presentation")),o.pipe(re(r),Wr(t.pipe(Ae(It)))).subscribe(([{items:l},{value:f}])=>{switch(l.length){case 0:a.textContent=f.length?Ee("search.result.none"):Ee("search.result.placeholder");break;case 1:a.textContent=Ee("search.result.one");break;default:let u=sr(l.length);a.textContent=Ee("search.result.other",u)}});let p=o.pipe(w(()=>s.innerHTML=""),v(({items:l})=>O(I(...l.slice(0,10)),I(...l.slice(10)).pipe(Be(4),Dr(n),v(([f])=>f)))),m(Mn),pe());return p.subscribe(l=>s.appendChild(l)),p.pipe(ne(l=>{let f=fe("details",l);return typeof f=="undefined"?S:h(f,"toggle").pipe(W(o),m(()=>f))})).subscribe(l=>{l.open===!1&&l.offsetTop<=i.scrollTop&&i.scrollTo({top:l.offsetTop})}),t.pipe(b(dr),m(({data:l})=>l)).pipe(w(l=>o.next(l)),_(()=>o.complete()),m(l=>$({ref:e},l)))}function ms(e,{query$:t}){return t.pipe(m(({value:r})=>{let o=ye();return o.hash="",r=r.replace(/\s+/g,"+").replace(/&/g,"%26").replace(/=/g,"%3D"),o.search=`q=${r}`,{url:o}}))}function mi(e,t){let r=new g,o=r.pipe(Z(),ie(!0));return r.subscribe(({url:n})=>{e.setAttribute("data-clipboard-text",e.href),e.href=`${n}`}),h(e,"click").pipe(W(o)).subscribe(n=>n.preventDefault()),ms(e,t).pipe(w(n=>r.next(n)),_(()=>r.complete()),m(n=>$({ref:e},n)))}function fi(e,{worker$:t,keyboard$:r}){let o=new g,n=Se("search-query"),i=O(h(n,"keydown"),h(n,"focus")).pipe(ve(se),m(()=>n.value),K());return o.pipe(He(i),m(([{suggest:s},p])=>{let c=p.split(/([\s-]+)/);if(s!=null&&s.length&&c[c.length-1]){let l=s[s.length-1];l.startsWith(c[c.length-1])&&(c[c.length-1]=l)}else c.length=0;return c})).subscribe(s=>e.innerHTML=s.join("").replace(/\s/g," ")),r.pipe(b(({mode:s})=>s==="search")).subscribe(s=>{switch(s.type){case"ArrowRight":e.innerText.length&&n.selectionStart===n.value.length&&(n.value=e.innerText);break}}),t.pipe(b(dr),m(({data:s})=>s)).pipe(w(s=>o.next(s)),_(()=>o.complete()),m(()=>({ref:e})))}function ui(e,{index$:t,keyboard$:r}){let o=xe();try{let n=ai(o.search,t),i=Se("search-query",e),a=Se("search-result",e);h(e,"click").pipe(b(({target:p})=>p instanceof Element&&!!p.closest("a"))).subscribe(()=>Je("search",!1)),r.pipe(b(({mode:p})=>p==="search")).subscribe(p=>{let c=Ie();switch(p.type){case"Enter":if(c===i){let l=new Map;for(let f of P(":first-child [href]",a)){let u=f.firstElementChild;l.set(f,parseFloat(u.getAttribute("data-md-score")))}if(l.size){let[[f]]=[...l].sort(([,u],[,d])=>d-u);f.click()}p.claim()}break;case"Escape":case"Tab":Je("search",!1),i.blur();break;case"ArrowUp":case"ArrowDown":if(typeof c=="undefined")i.focus();else{let l=[i,...P(":not(details) > [href], summary, details[open] [href]",a)],f=Math.max(0,(Math.max(0,l.indexOf(c))+l.length+(p.type==="ArrowUp"?-1:1))%l.length);l[f].focus()}p.claim();break;default:i!==Ie()&&i.focus()}}),r.pipe(b(({mode:p})=>p==="global")).subscribe(p=>{switch(p.type){case"f":case"s":case"/":i.focus(),i.select(),p.claim();break}});let s=pi(i,{worker$:n});return O(s,li(a,{worker$:n,query$:s})).pipe(Re(...ae("search-share",e).map(p=>mi(p,{query$:s})),...ae("search-suggest",e).map(p=>fi(p,{worker$:n,keyboard$:r}))))}catch(n){return e.hidden=!0,Ye}}function di(e,{index$:t,location$:r}){return z([t,r.pipe(Q(ye()),b(o=>!!o.searchParams.get("h")))]).pipe(m(([o,n])=>ii(o.config)(n.searchParams.get("h"))),m(o=>{var a;let n=new Map,i=document.createNodeIterator(e,NodeFilter.SHOW_TEXT);for(let s=i.nextNode();s;s=i.nextNode())if((a=s.parentElement)!=null&&a.offsetHeight){let p=s.textContent,c=o(p);c.length>p.length&&n.set(s,c)}for(let[s,p]of n){let{childNodes:c}=x("span",null,p);s.replaceWith(...Array.from(c))}return{ref:e,nodes:n}}))}function fs(e,{viewport$:t,main$:r}){let o=e.closest(".md-grid"),n=o.offsetTop-o.parentElement.offsetTop;return z([r,t]).pipe(m(([{offset:i,height:a},{offset:{y:s}}])=>(a=a+Math.min(n,Math.max(0,s-i))-n,{height:a,locked:s>=i+n})),K((i,a)=>i.height===a.height&&i.locked===a.locked))}function Zr(e,o){var n=o,{header$:t}=n,r=so(n,["header$"]);let i=R(".md-sidebar__scrollwrap",e),{y:a}=De(i);return C(()=>{let s=new g,p=s.pipe(Z(),ie(!0)),c=s.pipe(Me(0,me));return c.pipe(re(t)).subscribe({next([{height:l},{height:f}]){i.style.height=`${l-2*a}px`,e.style.top=`${f}px`},complete(){i.style.height="",e.style.top=""}}),c.pipe(Ae()).subscribe(()=>{for(let l of P(".md-nav__link--active[href]",e)){if(!l.clientHeight)continue;let f=l.closest(".md-sidebar__scrollwrap");if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:d}=ce(f);f.scrollTo({top:u-d/2})}}}),ue(P("label[tabindex]",e)).pipe(ne(l=>h(l,"click").pipe(ve(se),m(()=>l),W(p)))).subscribe(l=>{let f=R(`[id="${l.htmlFor}"]`);R(`[aria-labelledby="${l.id}"]`).setAttribute("aria-expanded",`${f.checked}`)}),fs(e,r).pipe(w(l=>s.next(l)),_(()=>s.complete()),m(l=>$({ref:e},l)))})}function hi(e,t){if(typeof t!="undefined"){let r=`https://api.github.com/repos/${e}/${t}`;return st(je(`${r}/releases/latest`).pipe(de(()=>S),m(o=>({version:o.tag_name})),Ve({})),je(r).pipe(de(()=>S),m(o=>({stars:o.stargazers_count,forks:o.forks_count})),Ve({}))).pipe(m(([o,n])=>$($({},o),n)))}else{let r=`https://api.github.com/users/${e}`;return je(r).pipe(m(o=>({repositories:o.public_repos})),Ve({}))}}function bi(e,t){let r=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return st(je(`${r}/releases/permalink/latest`).pipe(de(()=>S),m(({tag_name:o})=>({version:o})),Ve({})),je(r).pipe(de(()=>S),m(({star_count:o,forks_count:n})=>({stars:o,forks:n})),Ve({}))).pipe(m(([o,n])=>$($({},o),n)))}function vi(e){let t=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);if(t){let[,r,o]=t;return hi(r,o)}if(t=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i),t){let[,r,o]=t;return bi(r,o)}return S}var us;function ds(e){return us||(us=C(()=>{let t=__md_get("__source",sessionStorage);if(t)return I(t);if(ae("consent").length){let o=__md_get("__consent");if(!(o&&o.github))return S}return vi(e.href).pipe(w(o=>__md_set("__source",o,sessionStorage)))}).pipe(de(()=>S),b(t=>Object.keys(t).length>0),m(t=>({facts:t})),G(1)))}function gi(e){let t=R(":scope > :last-child",e);return C(()=>{let r=new g;return r.subscribe(({facts:o})=>{t.appendChild(_n(o)),t.classList.add("md-source__repository--active")}),ds(e).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))})}function hs(e,{viewport$:t,header$:r}){return ge(document.body).pipe(v(()=>mr(e,{header$:r,viewport$:t})),m(({offset:{y:o}})=>({hidden:o>=10})),te("hidden"))}function yi(e,t){return C(()=>{let r=new g;return r.subscribe({next({hidden:o}){e.hidden=o},complete(){e.hidden=!1}}),(B("navigation.tabs.sticky")?I({hidden:!1}):hs(e,t)).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))})}function bs(e,{viewport$:t,header$:r}){let o=new Map,n=P(".md-nav__link",e);for(let s of n){let p=decodeURIComponent(s.hash.substring(1)),c=fe(`[id="${p}"]`);typeof c!="undefined"&&o.set(s,c)}let i=r.pipe(te("height"),m(({height:s})=>{let p=Se("main"),c=R(":scope > :first-child",p);return s+.8*(c.offsetTop-p.offsetTop)}),pe());return ge(document.body).pipe(te("height"),v(s=>C(()=>{let p=[];return I([...o].reduce((c,[l,f])=>{for(;p.length&&o.get(p[p.length-1]).tagName>=f.tagName;)p.pop();let u=f.offsetTop;for(;!u&&f.parentElement;)f=f.parentElement,u=f.offsetTop;let d=f.offsetParent;for(;d;d=d.offsetParent)u+=d.offsetTop;return c.set([...p=[...p,l]].reverse(),u)},new Map))}).pipe(m(p=>new Map([...p].sort(([,c],[,l])=>c-l))),He(i),v(([p,c])=>t.pipe(Fr(([l,f],{offset:{y:u},size:d})=>{let y=u+d.height>=Math.floor(s.height);for(;f.length;){let[,L]=f[0];if(L-c<u||y)l=[...l,f.shift()];else break}for(;l.length;){let[,L]=l[l.length-1];if(L-c>=u&&!y)f=[l.pop(),...f];else break}return[l,f]},[[],[...p]]),K((l,f)=>l[0]===f[0]&&l[1]===f[1])))))).pipe(m(([s,p])=>({prev:s.map(([c])=>c),next:p.map(([c])=>c)})),Q({prev:[],next:[]}),Be(2,1),m(([s,p])=>s.prev.length<p.prev.length?{prev:p.prev.slice(Math.max(0,s.prev.length-1),p.prev.length),next:[]}:{prev:p.prev.slice(-1),next:p.next.slice(0,p.next.length-s.next.length)}))}function xi(e,{viewport$:t,header$:r,main$:o,target$:n}){return C(()=>{let i=new g,a=i.pipe(Z(),ie(!0));if(i.subscribe(({prev:s,next:p})=>{for(let[c]of p)c.classList.remove("md-nav__link--passed"),c.classList.remove("md-nav__link--active");for(let[c,[l]]of s.entries())l.classList.add("md-nav__link--passed"),l.classList.toggle("md-nav__link--active",c===s.length-1)}),B("toc.follow")){let s=O(t.pipe(_e(1),m(()=>{})),t.pipe(_e(250),m(()=>"smooth")));i.pipe(b(({prev:p})=>p.length>0),He(o.pipe(ve(se))),re(s)).subscribe(([[{prev:p}],c])=>{let[l]=p[p.length-1];if(l.offsetHeight){let f=cr(l);if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:d}=ce(f);f.scrollTo({top:u-d/2,behavior:c})}}})}return B("navigation.tracking")&&t.pipe(W(a),te("offset"),_e(250),Ce(1),W(n.pipe(Ce(1))),ct({delay:250}),re(i)).subscribe(([,{prev:s}])=>{let p=ye(),c=s[s.length-1];if(c&&c.length){let[l]=c,{hash:f}=new URL(l.href);p.hash!==f&&(p.hash=f,history.replaceState({},"",`${p}`))}else p.hash="",history.replaceState({},"",`${p}`)}),bs(e,{viewport$:t,header$:r}).pipe(w(s=>i.next(s)),_(()=>i.complete()),m(s=>$({ref:e},s)))})}function vs(e,{viewport$:t,main$:r,target$:o}){let n=t.pipe(m(({offset:{y:a}})=>a),Be(2,1),m(([a,s])=>a>s&&s>0),K()),i=r.pipe(m(({active:a})=>a));return z([i,n]).pipe(m(([a,s])=>!(a&&s)),K(),W(o.pipe(Ce(1))),ie(!0),ct({delay:250}),m(a=>({hidden:a})))}function Ei(e,{viewport$:t,header$:r,main$:o,target$:n}){let i=new g,a=i.pipe(Z(),ie(!0));return i.subscribe({next({hidden:s}){e.hidden=s,s?(e.setAttribute("tabindex","-1"),e.blur()):e.removeAttribute("tabindex")},complete(){e.style.top="",e.hidden=!0,e.removeAttribute("tabindex")}}),r.pipe(W(a),te("height")).subscribe(({height:s})=>{e.style.top=`${s+16}px`}),h(e,"click").subscribe(s=>{s.preventDefault(),window.scrollTo({top:0})}),vs(e,{viewport$:t,main$:o,target$:n}).pipe(w(s=>i.next(s)),_(()=>i.complete()),m(s=>$({ref:e},s)))}function wi({document$:e,viewport$:t}){e.pipe(v(()=>P(".md-ellipsis")),ne(r=>tt(r).pipe(W(e.pipe(Ce(1))),b(o=>o),m(()=>r),Te(1))),b(r=>r.offsetWidth<r.scrollWidth),ne(r=>{let o=r.innerText,n=r.closest("a")||r;return n.title=o,B("content.tooltips")?mt(n,{viewport$:t}).pipe(W(e.pipe(Ce(1))),_(()=>n.removeAttribute("title"))):S})).subscribe(),B("content.tooltips")&&e.pipe(v(()=>P(".md-status")),ne(r=>mt(r,{viewport$:t}))).subscribe()}function Ti({document$:e,tablet$:t}){e.pipe(v(()=>P(".md-toggle--indeterminate")),w(r=>{r.indeterminate=!0,r.checked=!1}),ne(r=>h(r,"change").pipe(Vr(()=>r.classList.contains("md-toggle--indeterminate")),m(()=>r))),re(t)).subscribe(([r,o])=>{r.classList.remove("md-toggle--indeterminate"),o&&(r.checked=!1)})}function gs(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function Si({document$:e}){e.pipe(v(()=>P("[data-md-scrollfix]")),w(t=>t.removeAttribute("data-md-scrollfix")),b(gs),ne(t=>h(t,"touchstart").pipe(m(()=>t)))).subscribe(t=>{let r=t.scrollTop;r===0?t.scrollTop=1:r+t.offsetHeight===t.scrollHeight&&(t.scrollTop=r-1)})}function Oi({viewport$:e,tablet$:t}){z([ze("search"),t]).pipe(m(([r,o])=>r&&!o),v(r=>I(r).pipe(Ge(r?400:100))),re(e)).subscribe(([r,{offset:{y:o}}])=>{if(r)document.body.setAttribute("data-md-scrolllock",""),document.body.style.top=`-${o}px`;else{let n=-1*parseInt(document.body.style.top,10);document.body.removeAttribute("data-md-scrolllock"),document.body.style.top="",n&&window.scrollTo(0,n)}})}Object.entries||(Object.entries=function(e){let t=[];for(let r of Object.keys(e))t.push([r,e[r]]);return t});Object.values||(Object.values=function(e){let t=[];for(let r of Object.keys(e))t.push(e[r]);return t});typeof Element!="undefined"&&(Element.prototype.scrollTo||(Element.prototype.scrollTo=function(e,t){typeof e=="object"?(this.scrollLeft=e.left,this.scrollTop=e.top):(this.scrollLeft=e,this.scrollTop=t)}),Element.prototype.replaceWith||(Element.prototype.replaceWith=function(...e){let t=this.parentNode;if(t){e.length===0&&t.removeChild(this);for(let r=e.length-1;r>=0;r--){let o=e[r];typeof o=="string"?o=document.createTextNode(o):o.parentNode&&o.parentNode.removeChild(o),r?t.insertBefore(this.previousSibling,o):t.replaceChild(o,this)}}}));function ys(){return location.protocol==="file:"?wt(`${new URL("search/search_index.js",eo.base)}`).pipe(m(()=>__index),G(1)):je(new URL("search/search_index.json",eo.base))}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var ot=Go(),Ft=sn(),Ot=ln(Ft),to=an(),Oe=gn(),hr=$t("(min-width: 960px)"),Mi=$t("(min-width: 1220px)"),_i=mn(),eo=xe(),Ai=document.forms.namedItem("search")?ys():Ye,ro=new g;Zn({alert$:ro});var oo=new g;B("navigation.instant")&&oi({location$:Ft,viewport$:Oe,progress$:oo}).subscribe(ot);var Li;((Li=eo.version)==null?void 0:Li.provider)==="mike"&&ci({document$:ot});O(Ft,Ot).pipe(Ge(125)).subscribe(()=>{Je("drawer",!1),Je("search",!1)});to.pipe(b(({mode:e})=>e==="global")).subscribe(e=>{switch(e.type){case"p":case",":let t=fe("link[rel=prev]");typeof t!="undefined"&<(t);break;case"n":case".":let r=fe("link[rel=next]");typeof r!="undefined"&<(r);break;case"Enter":let o=Ie();o instanceof HTMLLabelElement&&o.click()}});wi({viewport$:Oe,document$:ot});Ti({document$:ot,tablet$:hr});Si({document$:ot});Oi({viewport$:Oe,tablet$:hr});var rt=Kn(Se("header"),{viewport$:Oe}),jt=ot.pipe(m(()=>Se("main")),v(e=>Gn(e,{viewport$:Oe,header$:rt})),G(1)),xs=O(...ae("consent").map(e=>En(e,{target$:Ot})),...ae("dialog").map(e=>qn(e,{alert$:ro})),...ae("palette").map(e=>Jn(e)),...ae("progress").map(e=>Xn(e,{progress$:oo})),...ae("search").map(e=>ui(e,{index$:Ai,keyboard$:to})),...ae("source").map(e=>gi(e))),Es=C(()=>O(...ae("announce").map(e=>xn(e)),...ae("content").map(e=>zn(e,{viewport$:Oe,target$:Ot,print$:_i})),...ae("content").map(e=>B("search.highlight")?di(e,{index$:Ai,location$:Ft}):S),...ae("header").map(e=>Yn(e,{viewport$:Oe,header$:rt,main$:jt})),...ae("header-title").map(e=>Bn(e,{viewport$:Oe,header$:rt})),...ae("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?Nr(Mi,()=>Zr(e,{viewport$:Oe,header$:rt,main$:jt})):Nr(hr,()=>Zr(e,{viewport$:Oe,header$:rt,main$:jt}))),...ae("tabs").map(e=>yi(e,{viewport$:Oe,header$:rt})),...ae("toc").map(e=>xi(e,{viewport$:Oe,header$:rt,main$:jt,target$:Ot})),...ae("top").map(e=>Ei(e,{viewport$:Oe,header$:rt,main$:jt,target$:Ot})))),Ci=ot.pipe(v(()=>Es),Re(xs),G(1));Ci.subscribe();window.document$=ot;window.location$=Ft;window.target$=Ot;window.keyboard$=to;window.viewport$=Oe;window.tablet$=hr;window.screen$=Mi;window.print$=_i;window.alert$=ro;window.progress$=oo;window.component$=Ci;})(); +//# sourceMappingURL=bundle.c8b220af.min.js.map + diff --git a/public/v5.3.0/assets/javascripts/bundle.c8b220af.min.js.map b/public/v5.3.0/assets/javascripts/bundle.c8b220af.min.js.map new file mode 100644 index 0000000..d835be5 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/bundle.c8b220af.min.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["node_modules/focus-visible/dist/focus-visible.js", "node_modules/escape-html/index.js", "node_modules/clipboard/dist/clipboard.js", "src/templates/assets/javascripts/bundle.ts", "node_modules/tslib/tslib.es6.mjs", "node_modules/rxjs/src/internal/util/isFunction.ts", "node_modules/rxjs/src/internal/util/createErrorClass.ts", "node_modules/rxjs/src/internal/util/UnsubscriptionError.ts", "node_modules/rxjs/src/internal/util/arrRemove.ts", "node_modules/rxjs/src/internal/Subscription.ts", "node_modules/rxjs/src/internal/config.ts", "node_modules/rxjs/src/internal/scheduler/timeoutProvider.ts", "node_modules/rxjs/src/internal/util/reportUnhandledError.ts", "node_modules/rxjs/src/internal/util/noop.ts", "node_modules/rxjs/src/internal/NotificationFactories.ts", "node_modules/rxjs/src/internal/util/errorContext.ts", "node_modules/rxjs/src/internal/Subscriber.ts", "node_modules/rxjs/src/internal/symbol/observable.ts", "node_modules/rxjs/src/internal/util/identity.ts", "node_modules/rxjs/src/internal/util/pipe.ts", "node_modules/rxjs/src/internal/Observable.ts", "node_modules/rxjs/src/internal/util/lift.ts", "node_modules/rxjs/src/internal/operators/OperatorSubscriber.ts", "node_modules/rxjs/src/internal/scheduler/animationFrameProvider.ts", "node_modules/rxjs/src/internal/util/ObjectUnsubscribedError.ts", "node_modules/rxjs/src/internal/Subject.ts", "node_modules/rxjs/src/internal/BehaviorSubject.ts", "node_modules/rxjs/src/internal/scheduler/dateTimestampProvider.ts", "node_modules/rxjs/src/internal/ReplaySubject.ts", "node_modules/rxjs/src/internal/scheduler/Action.ts", "node_modules/rxjs/src/internal/scheduler/intervalProvider.ts", "node_modules/rxjs/src/internal/scheduler/AsyncAction.ts", "node_modules/rxjs/src/internal/Scheduler.ts", "node_modules/rxjs/src/internal/scheduler/AsyncScheduler.ts", "node_modules/rxjs/src/internal/scheduler/async.ts", "node_modules/rxjs/src/internal/scheduler/QueueAction.ts", "node_modules/rxjs/src/internal/scheduler/QueueScheduler.ts", "node_modules/rxjs/src/internal/scheduler/queue.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameAction.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameScheduler.ts", "node_modules/rxjs/src/internal/scheduler/animationFrame.ts", "node_modules/rxjs/src/internal/observable/empty.ts", "node_modules/rxjs/src/internal/util/isScheduler.ts", "node_modules/rxjs/src/internal/util/args.ts", "node_modules/rxjs/src/internal/util/isArrayLike.ts", "node_modules/rxjs/src/internal/util/isPromise.ts", "node_modules/rxjs/src/internal/util/isInteropObservable.ts", "node_modules/rxjs/src/internal/util/isAsyncIterable.ts", "node_modules/rxjs/src/internal/util/throwUnobservableError.ts", "node_modules/rxjs/src/internal/symbol/iterator.ts", "node_modules/rxjs/src/internal/util/isIterable.ts", "node_modules/rxjs/src/internal/util/isReadableStreamLike.ts", "node_modules/rxjs/src/internal/observable/innerFrom.ts", "node_modules/rxjs/src/internal/util/executeSchedule.ts", "node_modules/rxjs/src/internal/operators/observeOn.ts", "node_modules/rxjs/src/internal/operators/subscribeOn.ts", "node_modules/rxjs/src/internal/scheduled/scheduleObservable.ts", "node_modules/rxjs/src/internal/scheduled/schedulePromise.ts", "node_modules/rxjs/src/internal/scheduled/scheduleArray.ts", "node_modules/rxjs/src/internal/scheduled/scheduleIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleAsyncIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleReadableStreamLike.ts", "node_modules/rxjs/src/internal/scheduled/scheduled.ts", "node_modules/rxjs/src/internal/observable/from.ts", "node_modules/rxjs/src/internal/observable/of.ts", "node_modules/rxjs/src/internal/observable/throwError.ts", "node_modules/rxjs/src/internal/util/EmptyError.ts", "node_modules/rxjs/src/internal/util/isDate.ts", "node_modules/rxjs/src/internal/operators/map.ts", "node_modules/rxjs/src/internal/util/mapOneOrManyArgs.ts", "node_modules/rxjs/src/internal/util/argsArgArrayOrObject.ts", "node_modules/rxjs/src/internal/util/createObject.ts", "node_modules/rxjs/src/internal/observable/combineLatest.ts", "node_modules/rxjs/src/internal/operators/mergeInternals.ts", "node_modules/rxjs/src/internal/operators/mergeMap.ts", "node_modules/rxjs/src/internal/operators/mergeAll.ts", "node_modules/rxjs/src/internal/operators/concatAll.ts", "node_modules/rxjs/src/internal/observable/concat.ts", "node_modules/rxjs/src/internal/observable/defer.ts", "node_modules/rxjs/src/internal/observable/fromEvent.ts", "node_modules/rxjs/src/internal/observable/fromEventPattern.ts", "node_modules/rxjs/src/internal/observable/timer.ts", "node_modules/rxjs/src/internal/observable/merge.ts", "node_modules/rxjs/src/internal/observable/never.ts", "node_modules/rxjs/src/internal/util/argsOrArgArray.ts", "node_modules/rxjs/src/internal/operators/filter.ts", "node_modules/rxjs/src/internal/observable/zip.ts", "node_modules/rxjs/src/internal/operators/audit.ts", "node_modules/rxjs/src/internal/operators/auditTime.ts", "node_modules/rxjs/src/internal/operators/bufferCount.ts", "node_modules/rxjs/src/internal/operators/catchError.ts", "node_modules/rxjs/src/internal/operators/scanInternals.ts", "node_modules/rxjs/src/internal/operators/combineLatest.ts", "node_modules/rxjs/src/internal/operators/combineLatestWith.ts", "node_modules/rxjs/src/internal/operators/debounce.ts", "node_modules/rxjs/src/internal/operators/debounceTime.ts", "node_modules/rxjs/src/internal/operators/defaultIfEmpty.ts", "node_modules/rxjs/src/internal/operators/take.ts", "node_modules/rxjs/src/internal/operators/ignoreElements.ts", "node_modules/rxjs/src/internal/operators/mapTo.ts", "node_modules/rxjs/src/internal/operators/delayWhen.ts", "node_modules/rxjs/src/internal/operators/delay.ts", "node_modules/rxjs/src/internal/operators/distinctUntilChanged.ts", "node_modules/rxjs/src/internal/operators/distinctUntilKeyChanged.ts", "node_modules/rxjs/src/internal/operators/throwIfEmpty.ts", "node_modules/rxjs/src/internal/operators/endWith.ts", "node_modules/rxjs/src/internal/operators/finalize.ts", "node_modules/rxjs/src/internal/operators/first.ts", "node_modules/rxjs/src/internal/operators/takeLast.ts", "node_modules/rxjs/src/internal/operators/merge.ts", "node_modules/rxjs/src/internal/operators/mergeWith.ts", "node_modules/rxjs/src/internal/operators/repeat.ts", "node_modules/rxjs/src/internal/operators/scan.ts", "node_modules/rxjs/src/internal/operators/share.ts", "node_modules/rxjs/src/internal/operators/shareReplay.ts", "node_modules/rxjs/src/internal/operators/skip.ts", "node_modules/rxjs/src/internal/operators/skipUntil.ts", "node_modules/rxjs/src/internal/operators/startWith.ts", "node_modules/rxjs/src/internal/operators/switchMap.ts", "node_modules/rxjs/src/internal/operators/takeUntil.ts", "node_modules/rxjs/src/internal/operators/takeWhile.ts", "node_modules/rxjs/src/internal/operators/tap.ts", "node_modules/rxjs/src/internal/operators/throttle.ts", "node_modules/rxjs/src/internal/operators/throttleTime.ts", "node_modules/rxjs/src/internal/operators/withLatestFrom.ts", "node_modules/rxjs/src/internal/operators/zip.ts", "node_modules/rxjs/src/internal/operators/zipWith.ts", "src/templates/assets/javascripts/browser/document/index.ts", "src/templates/assets/javascripts/browser/element/_/index.ts", "src/templates/assets/javascripts/browser/element/focus/index.ts", "src/templates/assets/javascripts/browser/element/hover/index.ts", "src/templates/assets/javascripts/utilities/h/index.ts", "src/templates/assets/javascripts/utilities/round/index.ts", "src/templates/assets/javascripts/browser/script/index.ts", "src/templates/assets/javascripts/browser/element/size/_/index.ts", "src/templates/assets/javascripts/browser/element/size/content/index.ts", "src/templates/assets/javascripts/browser/element/offset/_/index.ts", "src/templates/assets/javascripts/browser/element/offset/content/index.ts", "src/templates/assets/javascripts/browser/element/visibility/index.ts", "src/templates/assets/javascripts/browser/toggle/index.ts", "src/templates/assets/javascripts/browser/keyboard/index.ts", "src/templates/assets/javascripts/browser/location/_/index.ts", "src/templates/assets/javascripts/browser/location/hash/index.ts", "src/templates/assets/javascripts/browser/media/index.ts", "src/templates/assets/javascripts/browser/request/index.ts", "src/templates/assets/javascripts/browser/viewport/offset/index.ts", "src/templates/assets/javascripts/browser/viewport/size/index.ts", "src/templates/assets/javascripts/browser/viewport/_/index.ts", "src/templates/assets/javascripts/browser/viewport/at/index.ts", "src/templates/assets/javascripts/browser/worker/index.ts", "src/templates/assets/javascripts/_/index.ts", "src/templates/assets/javascripts/components/_/index.ts", "src/templates/assets/javascripts/components/announce/index.ts", "src/templates/assets/javascripts/components/consent/index.ts", "src/templates/assets/javascripts/templates/tooltip/index.tsx", "src/templates/assets/javascripts/templates/annotation/index.tsx", "src/templates/assets/javascripts/templates/clipboard/index.tsx", "src/templates/assets/javascripts/templates/search/index.tsx", "src/templates/assets/javascripts/templates/source/index.tsx", "src/templates/assets/javascripts/templates/tabbed/index.tsx", "src/templates/assets/javascripts/templates/table/index.tsx", "src/templates/assets/javascripts/templates/version/index.tsx", "src/templates/assets/javascripts/components/tooltip2/index.ts", "src/templates/assets/javascripts/components/content/annotation/_/index.ts", "src/templates/assets/javascripts/components/content/annotation/list/index.ts", "src/templates/assets/javascripts/components/content/annotation/block/index.ts", "src/templates/assets/javascripts/components/content/code/_/index.ts", "src/templates/assets/javascripts/components/content/details/index.ts", "src/templates/assets/javascripts/components/content/mermaid/index.css", "src/templates/assets/javascripts/components/content/mermaid/index.ts", "src/templates/assets/javascripts/components/content/table/index.ts", "src/templates/assets/javascripts/components/content/tabs/index.ts", "src/templates/assets/javascripts/components/content/_/index.ts", "src/templates/assets/javascripts/components/dialog/index.ts", "src/templates/assets/javascripts/components/tooltip/index.ts", "src/templates/assets/javascripts/components/header/_/index.ts", "src/templates/assets/javascripts/components/header/title/index.ts", "src/templates/assets/javascripts/components/main/index.ts", "src/templates/assets/javascripts/components/palette/index.ts", "src/templates/assets/javascripts/components/progress/index.ts", "src/templates/assets/javascripts/integrations/clipboard/index.ts", "src/templates/assets/javascripts/integrations/sitemap/index.ts", "src/templates/assets/javascripts/integrations/instant/index.ts", "src/templates/assets/javascripts/integrations/search/highlighter/index.ts", "src/templates/assets/javascripts/integrations/search/worker/message/index.ts", "src/templates/assets/javascripts/integrations/search/worker/_/index.ts", "src/templates/assets/javascripts/integrations/version/findurl/index.ts", "src/templates/assets/javascripts/integrations/version/index.ts", "src/templates/assets/javascripts/components/search/query/index.ts", "src/templates/assets/javascripts/components/search/result/index.ts", "src/templates/assets/javascripts/components/search/share/index.ts", "src/templates/assets/javascripts/components/search/suggest/index.ts", "src/templates/assets/javascripts/components/search/_/index.ts", "src/templates/assets/javascripts/components/search/highlight/index.ts", "src/templates/assets/javascripts/components/sidebar/index.ts", "src/templates/assets/javascripts/components/source/facts/github/index.ts", "src/templates/assets/javascripts/components/source/facts/gitlab/index.ts", "src/templates/assets/javascripts/components/source/facts/_/index.ts", "src/templates/assets/javascripts/components/source/_/index.ts", "src/templates/assets/javascripts/components/tabs/index.ts", "src/templates/assets/javascripts/components/toc/index.ts", "src/templates/assets/javascripts/components/top/index.ts", "src/templates/assets/javascripts/patches/ellipsis/index.ts", "src/templates/assets/javascripts/patches/indeterminate/index.ts", "src/templates/assets/javascripts/patches/scrollfix/index.ts", "src/templates/assets/javascripts/patches/scrolllock/index.ts", "src/templates/assets/javascripts/polyfills/index.ts"], + "sourcesContent": ["(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? factory() :\n typeof define === 'function' && define.amd ? define(factory) :\n (factory());\n}(this, (function () { 'use strict';\n\n /**\n * Applies the :focus-visible polyfill at the given scope.\n * A scope in this case is either the top-level Document or a Shadow Root.\n *\n * @param {(Document|ShadowRoot)} scope\n * @see https://github.com/WICG/focus-visible\n */\n function applyFocusVisiblePolyfill(scope) {\n var hadKeyboardEvent = true;\n var hadFocusVisibleRecently = false;\n var hadFocusVisibleRecentlyTimeout = null;\n\n var inputTypesAllowlist = {\n text: true,\n search: true,\n url: true,\n tel: true,\n email: true,\n password: true,\n number: true,\n date: true,\n month: true,\n week: true,\n time: true,\n datetime: true,\n 'datetime-local': true\n };\n\n /**\n * Helper function for legacy browsers and iframes which sometimes focus\n * elements like document, body, and non-interactive SVG.\n * @param {Element} el\n */\n function isValidFocusTarget(el) {\n if (\n el &&\n el !== document &&\n el.nodeName !== 'HTML' &&\n el.nodeName !== 'BODY' &&\n 'classList' in el &&\n 'contains' in el.classList\n ) {\n return true;\n }\n return false;\n }\n\n /**\n * Computes whether the given element should automatically trigger the\n * `focus-visible` class being added, i.e. whether it should always match\n * `:focus-visible` when focused.\n * @param {Element} el\n * @return {boolean}\n */\n function focusTriggersKeyboardModality(el) {\n var type = el.type;\n var tagName = el.tagName;\n\n if (tagName === 'INPUT' && inputTypesAllowlist[type] && !el.readOnly) {\n return true;\n }\n\n if (tagName === 'TEXTAREA' && !el.readOnly) {\n return true;\n }\n\n if (el.isContentEditable) {\n return true;\n }\n\n return false;\n }\n\n /**\n * Add the `focus-visible` class to the given element if it was not added by\n * the author.\n * @param {Element} el\n */\n function addFocusVisibleClass(el) {\n if (el.classList.contains('focus-visible')) {\n return;\n }\n el.classList.add('focus-visible');\n el.setAttribute('data-focus-visible-added', '');\n }\n\n /**\n * Remove the `focus-visible` class from the given element if it was not\n * originally added by the author.\n * @param {Element} el\n */\n function removeFocusVisibleClass(el) {\n if (!el.hasAttribute('data-focus-visible-added')) {\n return;\n }\n el.classList.remove('focus-visible');\n el.removeAttribute('data-focus-visible-added');\n }\n\n /**\n * If the most recent user interaction was via the keyboard;\n * and the key press did not include a meta, alt/option, or control key;\n * then the modality is keyboard. Otherwise, the modality is not keyboard.\n * Apply `focus-visible` to any current active element and keep track\n * of our keyboard modality state with `hadKeyboardEvent`.\n * @param {KeyboardEvent} e\n */\n function onKeyDown(e) {\n if (e.metaKey || e.altKey || e.ctrlKey) {\n return;\n }\n\n if (isValidFocusTarget(scope.activeElement)) {\n addFocusVisibleClass(scope.activeElement);\n }\n\n hadKeyboardEvent = true;\n }\n\n /**\n * If at any point a user clicks with a pointing device, ensure that we change\n * the modality away from keyboard.\n * This avoids the situation where a user presses a key on an already focused\n * element, and then clicks on a different element, focusing it with a\n * pointing device, while we still think we're in keyboard modality.\n * @param {Event} e\n */\n function onPointerDown(e) {\n hadKeyboardEvent = false;\n }\n\n /**\n * On `focus`, add the `focus-visible` class to the target if:\n * - the target received focus as a result of keyboard navigation, or\n * - the event target is an element that will likely require interaction\n * via the keyboard (e.g. a text box)\n * @param {Event} e\n */\n function onFocus(e) {\n // Prevent IE from focusing the document or HTML element.\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (hadKeyboardEvent || focusTriggersKeyboardModality(e.target)) {\n addFocusVisibleClass(e.target);\n }\n }\n\n /**\n * On `blur`, remove the `focus-visible` class from the target.\n * @param {Event} e\n */\n function onBlur(e) {\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (\n e.target.classList.contains('focus-visible') ||\n e.target.hasAttribute('data-focus-visible-added')\n ) {\n // To detect a tab/window switch, we look for a blur event followed\n // rapidly by a visibility change.\n // If we don't see a visibility change within 100ms, it's probably a\n // regular focus change.\n hadFocusVisibleRecently = true;\n window.clearTimeout(hadFocusVisibleRecentlyTimeout);\n hadFocusVisibleRecentlyTimeout = window.setTimeout(function() {\n hadFocusVisibleRecently = false;\n }, 100);\n removeFocusVisibleClass(e.target);\n }\n }\n\n /**\n * If the user changes tabs, keep track of whether or not the previously\n * focused element had .focus-visible.\n * @param {Event} e\n */\n function onVisibilityChange(e) {\n if (document.visibilityState === 'hidden') {\n // If the tab becomes active again, the browser will handle calling focus\n // on the element (Safari actually calls it twice).\n // If this tab change caused a blur on an element with focus-visible,\n // re-apply the class when the user switches back to the tab.\n if (hadFocusVisibleRecently) {\n hadKeyboardEvent = true;\n }\n addInitialPointerMoveListeners();\n }\n }\n\n /**\n * Add a group of listeners to detect usage of any pointing devices.\n * These listeners will be added when the polyfill first loads, and anytime\n * the window is blurred, so that they are active when the window regains\n * focus.\n */\n function addInitialPointerMoveListeners() {\n document.addEventListener('mousemove', onInitialPointerMove);\n document.addEventListener('mousedown', onInitialPointerMove);\n document.addEventListener('mouseup', onInitialPointerMove);\n document.addEventListener('pointermove', onInitialPointerMove);\n document.addEventListener('pointerdown', onInitialPointerMove);\n document.addEventListener('pointerup', onInitialPointerMove);\n document.addEventListener('touchmove', onInitialPointerMove);\n document.addEventListener('touchstart', onInitialPointerMove);\n document.addEventListener('touchend', onInitialPointerMove);\n }\n\n function removeInitialPointerMoveListeners() {\n document.removeEventListener('mousemove', onInitialPointerMove);\n document.removeEventListener('mousedown', onInitialPointerMove);\n document.removeEventListener('mouseup', onInitialPointerMove);\n document.removeEventListener('pointermove', onInitialPointerMove);\n document.removeEventListener('pointerdown', onInitialPointerMove);\n document.removeEventListener('pointerup', onInitialPointerMove);\n document.removeEventListener('touchmove', onInitialPointerMove);\n document.removeEventListener('touchstart', onInitialPointerMove);\n document.removeEventListener('touchend', onInitialPointerMove);\n }\n\n /**\n * When the polfyill first loads, assume the user is in keyboard modality.\n * If any event is received from a pointing device (e.g. mouse, pointer,\n * touch), turn off keyboard modality.\n * This accounts for situations where focus enters the page from the URL bar.\n * @param {Event} e\n */\n function onInitialPointerMove(e) {\n // Work around a Safari quirk that fires a mousemove on <html> whenever the\n // window blurs, even if you're tabbing out of the page. \u00AF\\_(\u30C4)_/\u00AF\n if (e.target.nodeName && e.target.nodeName.toLowerCase() === 'html') {\n return;\n }\n\n hadKeyboardEvent = false;\n removeInitialPointerMoveListeners();\n }\n\n // For some kinds of state, we are interested in changes at the global scope\n // only. For example, global pointer input, global key presses and global\n // visibility change should affect the state at every scope:\n document.addEventListener('keydown', onKeyDown, true);\n document.addEventListener('mousedown', onPointerDown, true);\n document.addEventListener('pointerdown', onPointerDown, true);\n document.addEventListener('touchstart', onPointerDown, true);\n document.addEventListener('visibilitychange', onVisibilityChange, true);\n\n addInitialPointerMoveListeners();\n\n // For focus and blur, we specifically care about state changes in the local\n // scope. This is because focus / blur events that originate from within a\n // shadow root are not re-dispatched from the host element if it was already\n // the active element in its own scope:\n scope.addEventListener('focus', onFocus, true);\n scope.addEventListener('blur', onBlur, true);\n\n // We detect that a node is a ShadowRoot by ensuring that it is a\n // DocumentFragment and also has a host property. This check covers native\n // implementation and polyfill implementation transparently. If we only cared\n // about the native implementation, we could just check if the scope was\n // an instance of a ShadowRoot.\n if (scope.nodeType === Node.DOCUMENT_FRAGMENT_NODE && scope.host) {\n // Since a ShadowRoot is a special kind of DocumentFragment, it does not\n // have a root element to add a class to. So, we add this attribute to the\n // host element instead:\n scope.host.setAttribute('data-js-focus-visible', '');\n } else if (scope.nodeType === Node.DOCUMENT_NODE) {\n document.documentElement.classList.add('js-focus-visible');\n document.documentElement.setAttribute('data-js-focus-visible', '');\n }\n }\n\n // It is important to wrap all references to global window and document in\n // these checks to support server-side rendering use cases\n // @see https://github.com/WICG/focus-visible/issues/199\n if (typeof window !== 'undefined' && typeof document !== 'undefined') {\n // Make the polyfill helper globally available. This can be used as a signal\n // to interested libraries that wish to coordinate with the polyfill for e.g.,\n // applying the polyfill to a shadow root:\n window.applyFocusVisiblePolyfill = applyFocusVisiblePolyfill;\n\n // Notify interested libraries of the polyfill's presence, in case the\n // polyfill was loaded lazily:\n var event;\n\n try {\n event = new CustomEvent('focus-visible-polyfill-ready');\n } catch (error) {\n // IE11 does not support using CustomEvent as a constructor directly:\n event = document.createEvent('CustomEvent');\n event.initCustomEvent('focus-visible-polyfill-ready', false, false, {});\n }\n\n window.dispatchEvent(event);\n }\n\n if (typeof document !== 'undefined') {\n // Apply the polyfill to the global document, so that no JavaScript\n // coordination is required to use the polyfill in the top-level document:\n applyFocusVisiblePolyfill(document);\n }\n\n})));\n", "/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n\n'use strict';\n\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34: // \"\n escape = '"';\n break;\n case 38: // &\n escape = '&';\n break;\n case 39: // '\n escape = ''';\n break;\n case 60: // <\n escape = '<';\n break;\n case 62: // >\n escape = '>';\n break;\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index\n ? html + str.substring(lastIndex, index)\n : html;\n}\n", "/*!\n * clipboard.js v2.0.11\n * https://clipboardjs.com/\n *\n * Licensed MIT \u00A9 Zeno Rocha\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ClipboardJS\"] = factory();\n\telse\n\t\troot[\"ClipboardJS\"] = factory();\n})(this, function() {\nreturn /******/ (function() { // webpackBootstrap\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 686:\n/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"default\": function() { return /* binding */ clipboard; }\n});\n\n// EXTERNAL MODULE: ./node_modules/tiny-emitter/index.js\nvar tiny_emitter = __webpack_require__(279);\nvar tiny_emitter_default = /*#__PURE__*/__webpack_require__.n(tiny_emitter);\n// EXTERNAL MODULE: ./node_modules/good-listener/src/listen.js\nvar listen = __webpack_require__(370);\nvar listen_default = /*#__PURE__*/__webpack_require__.n(listen);\n// EXTERNAL MODULE: ./node_modules/select/src/select.js\nvar src_select = __webpack_require__(817);\nvar select_default = /*#__PURE__*/__webpack_require__.n(src_select);\n;// CONCATENATED MODULE: ./src/common/command.js\n/**\n * Executes a given operation type.\n * @param {String} type\n * @return {Boolean}\n */\nfunction command(type) {\n try {\n return document.execCommand(type);\n } catch (err) {\n return false;\n }\n}\n;// CONCATENATED MODULE: ./src/actions/cut.js\n\n\n/**\n * Cut action wrapper.\n * @param {String|HTMLElement} target\n * @return {String}\n */\n\nvar ClipboardActionCut = function ClipboardActionCut(target) {\n var selectedText = select_default()(target);\n command('cut');\n return selectedText;\n};\n\n/* harmony default export */ var actions_cut = (ClipboardActionCut);\n;// CONCATENATED MODULE: ./src/common/create-fake-element.js\n/**\n * Creates a fake textarea element with a value.\n * @param {String} value\n * @return {HTMLElement}\n */\nfunction createFakeElement(value) {\n var isRTL = document.documentElement.getAttribute('dir') === 'rtl';\n var fakeElement = document.createElement('textarea'); // Prevent zooming on iOS\n\n fakeElement.style.fontSize = '12pt'; // Reset box model\n\n fakeElement.style.border = '0';\n fakeElement.style.padding = '0';\n fakeElement.style.margin = '0'; // Move element out of screen horizontally\n\n fakeElement.style.position = 'absolute';\n fakeElement.style[isRTL ? 'right' : 'left'] = '-9999px'; // Move element to the same position vertically\n\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n fakeElement.style.top = \"\".concat(yPosition, \"px\");\n fakeElement.setAttribute('readonly', '');\n fakeElement.value = value;\n return fakeElement;\n}\n;// CONCATENATED MODULE: ./src/actions/copy.js\n\n\n\n/**\n * Create fake copy action wrapper using a fake element.\n * @param {String} target\n * @param {Object} options\n * @return {String}\n */\n\nvar fakeCopyAction = function fakeCopyAction(value, options) {\n var fakeElement = createFakeElement(value);\n options.container.appendChild(fakeElement);\n var selectedText = select_default()(fakeElement);\n command('copy');\n fakeElement.remove();\n return selectedText;\n};\n/**\n * Copy action wrapper.\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @return {String}\n */\n\n\nvar ClipboardActionCopy = function ClipboardActionCopy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n var selectedText = '';\n\n if (typeof target === 'string') {\n selectedText = fakeCopyAction(target, options);\n } else if (target instanceof HTMLInputElement && !['text', 'search', 'url', 'tel', 'password'].includes(target === null || target === void 0 ? void 0 : target.type)) {\n // If input type doesn't support `setSelectionRange`. Simulate it. https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setSelectionRange\n selectedText = fakeCopyAction(target.value, options);\n } else {\n selectedText = select_default()(target);\n command('copy');\n }\n\n return selectedText;\n};\n\n/* harmony default export */ var actions_copy = (ClipboardActionCopy);\n;// CONCATENATED MODULE: ./src/actions/default.js\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n\n\n/**\n * Inner function which performs selection from either `text` or `target`\n * properties and then executes copy or cut operations.\n * @param {Object} options\n */\n\nvar ClipboardActionDefault = function ClipboardActionDefault() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n // Defines base properties passed from constructor.\n var _options$action = options.action,\n action = _options$action === void 0 ? 'copy' : _options$action,\n container = options.container,\n target = options.target,\n text = options.text; // Sets the `action` to be performed which can be either 'copy' or 'cut'.\n\n if (action !== 'copy' && action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n } // Sets the `target` property using an element that will be have its content copied.\n\n\n if (target !== undefined) {\n if (target && _typeof(target) === 'object' && target.nodeType === 1) {\n if (action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n\n if (action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n } // Define selection strategy based on `text` property.\n\n\n if (text) {\n return actions_copy(text, {\n container: container\n });\n } // Defines which selection strategy based on `target` property.\n\n\n if (target) {\n return action === 'cut' ? actions_cut(target) : actions_copy(target, {\n container: container\n });\n }\n};\n\n/* harmony default export */ var actions_default = (ClipboardActionDefault);\n;// CONCATENATED MODULE: ./src/clipboard.js\nfunction clipboard_typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { clipboard_typeof = function _typeof(obj) { return typeof obj; }; } else { clipboard_typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return clipboard_typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (clipboard_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n\n\n\n\n\n/**\n * Helper function to retrieve attribute value.\n * @param {String} suffix\n * @param {Element} element\n */\n\nfunction getAttributeValue(suffix, element) {\n var attribute = \"data-clipboard-\".concat(suffix);\n\n if (!element.hasAttribute(attribute)) {\n return;\n }\n\n return element.getAttribute(attribute);\n}\n/**\n * Base class which takes one or more elements, adds event listeners to them,\n * and instantiates a new `ClipboardAction` on each click.\n */\n\n\nvar Clipboard = /*#__PURE__*/function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n var _super = _createSuper(Clipboard);\n\n /**\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n * @param {Object} options\n */\n function Clipboard(trigger, options) {\n var _this;\n\n _classCallCheck(this, Clipboard);\n\n _this = _super.call(this);\n\n _this.resolveOptions(options);\n\n _this.listenClick(trigger);\n\n return _this;\n }\n /**\n * Defines if attributes would be resolved using internal setter functions\n * or custom functions that were passed in the constructor.\n * @param {Object} options\n */\n\n\n _createClass(Clipboard, [{\n key: \"resolveOptions\",\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = clipboard_typeof(options.container) === 'object' ? options.container : document.body;\n }\n /**\n * Adds a click event listener to the passed trigger.\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n */\n\n }, {\n key: \"listenClick\",\n value: function listenClick(trigger) {\n var _this2 = this;\n\n this.listener = listen_default()(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n /**\n * Defines a new `ClipboardAction` on each click event.\n * @param {Event} e\n */\n\n }, {\n key: \"onClick\",\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n var action = this.action(trigger) || 'copy';\n var text = actions_default({\n action: action,\n container: this.container,\n target: this.target(trigger),\n text: this.text(trigger)\n }); // Fires an event based on the copy operation result.\n\n this.emit(text ? 'success' : 'error', {\n action: action,\n text: text,\n trigger: trigger,\n clearSelection: function clearSelection() {\n if (trigger) {\n trigger.focus();\n }\n\n window.getSelection().removeAllRanges();\n }\n });\n }\n /**\n * Default `action` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultAction\",\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n /**\n * Default `target` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultTarget\",\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n\n if (selector) {\n return document.querySelector(selector);\n }\n }\n /**\n * Allow fire programmatically a copy action\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @returns Text copied.\n */\n\n }, {\n key: \"defaultText\",\n\n /**\n * Default `text` lookup function.\n * @param {Element} trigger\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n /**\n * Destroy lifecycle.\n */\n\n }, {\n key: \"destroy\",\n value: function destroy() {\n this.listener.destroy();\n }\n }], [{\n key: \"copy\",\n value: function copy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n return actions_copy(target, options);\n }\n /**\n * Allow fire programmatically a cut action\n * @param {String|HTMLElement} target\n * @returns Text cutted.\n */\n\n }, {\n key: \"cut\",\n value: function cut(target) {\n return actions_cut(target);\n }\n /**\n * Returns the support of the given action, or all actions if no action is\n * given.\n * @param {String} [action]\n */\n\n }, {\n key: \"isSupported\",\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n return support;\n }\n }]);\n\n return Clipboard;\n}((tiny_emitter_default()));\n\n/* harmony default export */ var clipboard = (Clipboard);\n\n/***/ }),\n\n/***/ 828:\n/***/ (function(module) {\n\nvar DOCUMENT_NODE_TYPE = 9;\n\n/**\n * A polyfill for Element.matches()\n */\nif (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n\n proto.matches = proto.matchesSelector ||\n proto.mozMatchesSelector ||\n proto.msMatchesSelector ||\n proto.oMatchesSelector ||\n proto.webkitMatchesSelector;\n}\n\n/**\n * Finds the closest parent that matches a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @return {Function}\n */\nfunction closest (element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' &&\n element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n}\n\nmodule.exports = closest;\n\n\n/***/ }),\n\n/***/ 438:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar closest = __webpack_require__(828);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n\n\n/***/ }),\n\n/***/ 879:\n/***/ (function(__unused_webpack_module, exports) {\n\n/**\n * Check if argument is a HTML element.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.node = function(value) {\n return value !== undefined\n && value instanceof HTMLElement\n && value.nodeType === 1;\n};\n\n/**\n * Check if argument is a list of HTML elements.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.nodeList = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return value !== undefined\n && (type === '[object NodeList]' || type === '[object HTMLCollection]')\n && ('length' in value)\n && (value.length === 0 || exports.node(value[0]));\n};\n\n/**\n * Check if argument is a string.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.string = function(value) {\n return typeof value === 'string'\n || value instanceof String;\n};\n\n/**\n * Check if argument is a function.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.fn = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return type === '[object Function]';\n};\n\n\n/***/ }),\n\n/***/ 370:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar is = __webpack_require__(879);\nvar delegate = __webpack_require__(438);\n\n/**\n * Validates all params and calls the right\n * listener function based on its target type.\n *\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n\n if (is.node(target)) {\n return listenNode(target, type, callback);\n }\n else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n }\n else if (is.string(target)) {\n return listenSelector(target, type, callback);\n }\n else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n}\n\n/**\n * Adds an event listener to a HTML element\n * and returns a remove listener function.\n *\n * @param {HTMLElement} node\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n\n return {\n destroy: function() {\n node.removeEventListener(type, callback);\n }\n }\n}\n\n/**\n * Add an event listener to a list of HTML elements\n * and returns a remove listener function.\n *\n * @param {NodeList|HTMLCollection} nodeList\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.addEventListener(type, callback);\n });\n\n return {\n destroy: function() {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.removeEventListener(type, callback);\n });\n }\n }\n}\n\n/**\n * Add an event listener to a selector\n * and returns a remove listener function.\n *\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n}\n\nmodule.exports = listen;\n\n\n/***/ }),\n\n/***/ 817:\n/***/ (function(module) {\n\nfunction select(element) {\n var selectedText;\n\n if (element.nodeName === 'SELECT') {\n element.focus();\n\n selectedText = element.value;\n }\n else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n\n element.select();\n element.setSelectionRange(0, element.value.length);\n\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n\n selectedText = element.value;\n }\n else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n\n var selection = window.getSelection();\n var range = document.createRange();\n\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n\n selectedText = selection.toString();\n }\n\n return selectedText;\n}\n\nmodule.exports = select;\n\n\n/***/ }),\n\n/***/ 279:\n/***/ (function(module) {\n\nfunction E () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n\n return this;\n },\n\n once: function (name, callback, ctx) {\n var self = this;\n function listener () {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n };\n\n listener._ = callback\n return this.on(name, listener, ctx);\n },\n\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n\n return this;\n },\n\n off: function (name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n (liveEvents.length)\n ? e[name] = liveEvents\n : delete e[name];\n\n return this;\n }\n};\n\nmodule.exports = E;\nmodule.exports.TinyEmitter = E;\n\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(__webpack_module_cache__[moduleId]) {\n/******/ \t\t\treturn __webpack_module_cache__[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/compat get default export */\n/******/ \t!function() {\n/******/ \t\t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t\t__webpack_require__.n = function(module) {\n/******/ \t\t\tvar getter = module && module.__esModule ?\n/******/ \t\t\t\tfunction() { return module['default']; } :\n/******/ \t\t\t\tfunction() { return module; };\n/******/ \t\t\t__webpack_require__.d(getter, { a: getter });\n/******/ \t\t\treturn getter;\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t!function() {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__webpack_require__.d = function(exports, definition) {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t!function() {\n/******/ \t\t__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }\n/******/ \t}();\n/******/ \t\n/************************************************************************/\n/******/ \t// module exports must be returned from runtime so entry inlining is disabled\n/******/ \t// startup\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(686);\n/******/ })()\n.default;\n});", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport \"focus-visible\"\n\nimport {\n EMPTY,\n NEVER,\n Observable,\n Subject,\n defer,\n delay,\n filter,\n map,\n merge,\n mergeWith,\n shareReplay,\n switchMap\n} from \"rxjs\"\n\nimport { configuration, feature } from \"./_\"\nimport {\n at,\n getActiveElement,\n getOptionalElement,\n requestJSON,\n setLocation,\n setToggle,\n watchDocument,\n watchKeyboard,\n watchLocation,\n watchLocationTarget,\n watchMedia,\n watchPrint,\n watchScript,\n watchViewport\n} from \"./browser\"\nimport {\n getComponentElement,\n getComponentElements,\n mountAnnounce,\n mountBackToTop,\n mountConsent,\n mountContent,\n mountDialog,\n mountHeader,\n mountHeaderTitle,\n mountPalette,\n mountProgress,\n mountSearch,\n mountSearchHiglight,\n mountSidebar,\n mountSource,\n mountTableOfContents,\n mountTabs,\n watchHeader,\n watchMain\n} from \"./components\"\nimport {\n SearchIndex,\n setupClipboardJS,\n setupInstantNavigation,\n setupVersionSelector\n} from \"./integrations\"\nimport {\n patchEllipsis,\n patchIndeterminate,\n patchScrollfix,\n patchScrolllock\n} from \"./patches\"\nimport \"./polyfills\"\n\n/* ----------------------------------------------------------------------------\n * Functions - @todo refactor\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch search index\n *\n * @returns Search index observable\n */\nfunction fetchSearchIndex(): Observable<SearchIndex> {\n if (location.protocol === \"file:\") {\n return watchScript(\n `${new URL(\"search/search_index.js\", config.base)}`\n )\n .pipe(\n // @ts-ignore - @todo fix typings\n map(() => __index),\n shareReplay(1)\n )\n } else {\n return requestJSON<SearchIndex>(\n new URL(\"search/search_index.json\", config.base)\n )\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Application\n * ------------------------------------------------------------------------- */\n\n/* Yay, JavaScript is available */\ndocument.documentElement.classList.remove(\"no-js\")\ndocument.documentElement.classList.add(\"js\")\n\n/* Set up navigation observables and subjects */\nconst document$ = watchDocument()\nconst location$ = watchLocation()\nconst target$ = watchLocationTarget(location$)\nconst keyboard$ = watchKeyboard()\n\n/* Set up media observables */\nconst viewport$ = watchViewport()\nconst tablet$ = watchMedia(\"(min-width: 960px)\")\nconst screen$ = watchMedia(\"(min-width: 1220px)\")\nconst print$ = watchPrint()\n\n/* Retrieve search index, if search is enabled */\nconst config = configuration()\nconst index$ = document.forms.namedItem(\"search\")\n ? fetchSearchIndex()\n : NEVER\n\n/* Set up Clipboard.js integration */\nconst alert$ = new Subject<string>()\nsetupClipboardJS({ alert$ })\n\n/* Set up progress indicator */\nconst progress$ = new Subject<number>()\n\n/* Set up instant navigation, if enabled */\nif (feature(\"navigation.instant\"))\n setupInstantNavigation({ location$, viewport$, progress$ })\n .subscribe(document$)\n\n/* Set up version selector */\nif (config.version?.provider === \"mike\")\n setupVersionSelector({ document$ })\n\n/* Always close drawer and search on navigation */\nmerge(location$, target$)\n .pipe(\n delay(125)\n )\n .subscribe(() => {\n setToggle(\"drawer\", false)\n setToggle(\"search\", false)\n })\n\n/* Set up global keyboard handlers */\nkeyboard$\n .pipe(\n filter(({ mode }) => mode === \"global\")\n )\n .subscribe(key => {\n switch (key.type) {\n\n /* Go to previous page */\n case \"p\":\n case \",\":\n const prev = getOptionalElement<HTMLLinkElement>(\"link[rel=prev]\")\n if (typeof prev !== \"undefined\")\n setLocation(prev)\n break\n\n /* Go to next page */\n case \"n\":\n case \".\":\n const next = getOptionalElement<HTMLLinkElement>(\"link[rel=next]\")\n if (typeof next !== \"undefined\")\n setLocation(next)\n break\n\n /* Expand navigation, see https://bit.ly/3ZjG5io */\n case \"Enter\":\n const active = getActiveElement()\n if (active instanceof HTMLLabelElement)\n active.click()\n }\n })\n\n/* Set up patches */\npatchEllipsis({ viewport$, document$ })\npatchIndeterminate({ document$, tablet$ })\npatchScrollfix({ document$ })\npatchScrolllock({ viewport$, tablet$ })\n\n/* Set up header and main area observable */\nconst header$ = watchHeader(getComponentElement(\"header\"), { viewport$ })\nconst main$ = document$\n .pipe(\n map(() => getComponentElement(\"main\")),\n switchMap(el => watchMain(el, { viewport$, header$ })),\n shareReplay(1)\n )\n\n/* Set up control component observables */\nconst control$ = merge(\n\n /* Consent */\n ...getComponentElements(\"consent\")\n .map(el => mountConsent(el, { target$ })),\n\n /* Dialog */\n ...getComponentElements(\"dialog\")\n .map(el => mountDialog(el, { alert$ })),\n\n /* Color palette */\n ...getComponentElements(\"palette\")\n .map(el => mountPalette(el)),\n\n /* Progress bar */\n ...getComponentElements(\"progress\")\n .map(el => mountProgress(el, { progress$ })),\n\n /* Search */\n ...getComponentElements(\"search\")\n .map(el => mountSearch(el, { index$, keyboard$ })),\n\n /* Repository information */\n ...getComponentElements(\"source\")\n .map(el => mountSource(el))\n)\n\n/* Set up content component observables */\nconst content$ = defer(() => merge(\n\n /* Announcement bar */\n ...getComponentElements(\"announce\")\n .map(el => mountAnnounce(el)),\n\n /* Content */\n ...getComponentElements(\"content\")\n .map(el => mountContent(el, { viewport$, target$, print$ })),\n\n /* Search highlighting */\n ...getComponentElements(\"content\")\n .map(el => feature(\"search.highlight\")\n ? mountSearchHiglight(el, { index$, location$ })\n : EMPTY\n ),\n\n /* Header */\n ...getComponentElements(\"header\")\n .map(el => mountHeader(el, { viewport$, header$, main$ })),\n\n /* Header title */\n ...getComponentElements(\"header-title\")\n .map(el => mountHeaderTitle(el, { viewport$, header$ })),\n\n /* Sidebar */\n ...getComponentElements(\"sidebar\")\n .map(el => el.getAttribute(\"data-md-type\") === \"navigation\"\n ? at(screen$, () => mountSidebar(el, { viewport$, header$, main$ }))\n : at(tablet$, () => mountSidebar(el, { viewport$, header$, main$ }))\n ),\n\n /* Navigation tabs */\n ...getComponentElements(\"tabs\")\n .map(el => mountTabs(el, { viewport$, header$ })),\n\n /* Table of contents */\n ...getComponentElements(\"toc\")\n .map(el => mountTableOfContents(el, {\n viewport$, header$, main$, target$\n })),\n\n /* Back-to-top button */\n ...getComponentElements(\"top\")\n .map(el => mountBackToTop(el, { viewport$, header$, main$, target$ }))\n))\n\n/* Set up component observables */\nconst component$ = document$\n .pipe(\n switchMap(() => content$),\n mergeWith(control$),\n shareReplay(1)\n )\n\n/* Subscribe to all components */\ncomponent$.subscribe()\n\n/* ----------------------------------------------------------------------------\n * Exports\n * ------------------------------------------------------------------------- */\n\nwindow.document$ = document$ /* Document observable */\nwindow.location$ = location$ /* Location subject */\nwindow.target$ = target$ /* Location target observable */\nwindow.keyboard$ = keyboard$ /* Keyboard observable */\nwindow.viewport$ = viewport$ /* Viewport observable */\nwindow.tablet$ = tablet$ /* Media tablet observable */\nwindow.screen$ = screen$ /* Media screen observable */\nwindow.print$ = print$ /* Media print observable */\nwindow.alert$ = alert$ /* Alert subject */\nwindow.progress$ = progress$ /* Progress indicator subject */\nwindow.component$ = component$ /* Component observable */\n", "/******************************************************************************\nCopyright (c) Microsoft Corporation.\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n***************************************************************************** */\n/* global Reflect, Promise, SuppressedError, Symbol, Iterator */\n\nvar extendStatics = function(d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n};\n\nexport function __extends(d, b) {\n if (typeof b !== \"function\" && b !== null)\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nexport var __assign = function() {\n __assign = Object.assign || function __assign(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n return t;\n }\n return __assign.apply(this, arguments);\n}\n\nexport function __rest(s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\n t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\n t[p[i]] = s[p[i]];\n }\n return t;\n}\n\nexport function __decorate(decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n}\n\nexport function __param(paramIndex, decorator) {\n return function (target, key) { decorator(target, key, paramIndex); }\n}\n\nexport function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {\n function accept(f) { if (f !== void 0 && typeof f !== \"function\") throw new TypeError(\"Function expected\"); return f; }\n var kind = contextIn.kind, key = kind === \"getter\" ? \"get\" : kind === \"setter\" ? \"set\" : \"value\";\n var target = !descriptorIn && ctor ? contextIn[\"static\"] ? ctor : ctor.prototype : null;\n var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {});\n var _, done = false;\n for (var i = decorators.length - 1; i >= 0; i--) {\n var context = {};\n for (var p in contextIn) context[p] = p === \"access\" ? {} : contextIn[p];\n for (var p in contextIn.access) context.access[p] = contextIn.access[p];\n context.addInitializer = function (f) { if (done) throw new TypeError(\"Cannot add initializers after decoration has completed\"); extraInitializers.push(accept(f || null)); };\n var result = (0, decorators[i])(kind === \"accessor\" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context);\n if (kind === \"accessor\") {\n if (result === void 0) continue;\n if (result === null || typeof result !== \"object\") throw new TypeError(\"Object expected\");\n if (_ = accept(result.get)) descriptor.get = _;\n if (_ = accept(result.set)) descriptor.set = _;\n if (_ = accept(result.init)) initializers.unshift(_);\n }\n else if (_ = accept(result)) {\n if (kind === \"field\") initializers.unshift(_);\n else descriptor[key] = _;\n }\n }\n if (target) Object.defineProperty(target, contextIn.name, descriptor);\n done = true;\n};\n\nexport function __runInitializers(thisArg, initializers, value) {\n var useValue = arguments.length > 2;\n for (var i = 0; i < initializers.length; i++) {\n value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);\n }\n return useValue ? value : void 0;\n};\n\nexport function __propKey(x) {\n return typeof x === \"symbol\" ? x : \"\".concat(x);\n};\n\nexport function __setFunctionName(f, name, prefix) {\n if (typeof name === \"symbol\") name = name.description ? \"[\".concat(name.description, \"]\") : \"\";\n return Object.defineProperty(f, \"name\", { configurable: true, value: prefix ? \"\".concat(prefix, \" \", name) : name });\n};\n\nexport function __metadata(metadataKey, metadataValue) {\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\n}\n\nexport function __awaiter(thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n}\n\nexport function __generator(thisArg, body) {\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === \"function\" ? Iterator : Object).prototype);\n return g.next = verb(0), g[\"throw\"] = verb(1), g[\"return\"] = verb(2), typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n function verb(n) { return function (v) { return step([n, v]); }; }\n function step(op) {\n if (f) throw new TypeError(\"Generator is already executing.\");\n while (g && (g = 0, op[0] && (_ = 0)), _) try {\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n if (y = 0, t) op = [op[0] & 2, t.value];\n switch (op[0]) {\n case 0: case 1: t = op; break;\n case 4: _.label++; return { value: op[1], done: false };\n case 5: _.label++; y = op[1]; op = [0]; continue;\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\n default:\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n if (t[2]) _.ops.pop();\n _.trys.pop(); continue;\n }\n op = body.call(thisArg, _);\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n }\n}\n\nexport var __createBinding = Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n});\n\nexport function __exportStar(m, o) {\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\n}\n\nexport function __values(o) {\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\n if (m) return m.call(o);\n if (o && typeof o.length === \"number\") return {\n next: function () {\n if (o && i >= o.length) o = void 0;\n return { value: o && o[i++], done: !o };\n }\n };\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\n}\n\nexport function __read(o, n) {\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n if (!m) return o;\n var i = m.call(o), r, ar = [], e;\n try {\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n }\n catch (error) { e = { error: error }; }\n finally {\n try {\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\n }\n finally { if (e) throw e.error; }\n }\n return ar;\n}\n\n/** @deprecated */\nexport function __spread() {\n for (var ar = [], i = 0; i < arguments.length; i++)\n ar = ar.concat(__read(arguments[i]));\n return ar;\n}\n\n/** @deprecated */\nexport function __spreadArrays() {\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\n r[k] = a[j];\n return r;\n}\n\nexport function __spreadArray(to, from, pack) {\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\n if (ar || !(i in from)) {\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\n ar[i] = from[i];\n }\n }\n return to.concat(ar || Array.prototype.slice.call(from));\n}\n\nexport function __await(v) {\n return this instanceof __await ? (this.v = v, this) : new __await(v);\n}\n\nexport function __asyncGenerator(thisArg, _arguments, generator) {\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\n return i = Object.create((typeof AsyncIterator === \"function\" ? AsyncIterator : Object).prototype), verb(\"next\"), verb(\"throw\"), verb(\"return\", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i;\n function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; }\n function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } }\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\n function fulfill(value) { resume(\"next\", value); }\n function reject(value) { resume(\"throw\", value); }\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\n}\n\nexport function __asyncDelegator(o) {\n var i, p;\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; }\n}\n\nexport function __asyncValues(o) {\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\n var m = o[Symbol.asyncIterator], i;\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\n}\n\nexport function __makeTemplateObject(cooked, raw) {\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\n return cooked;\n};\n\nvar __setModuleDefault = Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n};\n\nexport function __importStar(mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n}\n\nexport function __importDefault(mod) {\n return (mod && mod.__esModule) ? mod : { default: mod };\n}\n\nexport function __classPrivateFieldGet(receiver, state, kind, f) {\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\n return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\n}\n\nexport function __classPrivateFieldSet(receiver, state, value, kind, f) {\n if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\n return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\n}\n\nexport function __classPrivateFieldIn(state, receiver) {\n if (receiver === null || (typeof receiver !== \"object\" && typeof receiver !== \"function\")) throw new TypeError(\"Cannot use 'in' operator on non-object\");\n return typeof state === \"function\" ? receiver === state : state.has(receiver);\n}\n\nexport function __addDisposableResource(env, value, async) {\n if (value !== null && value !== void 0) {\n if (typeof value !== \"object\" && typeof value !== \"function\") throw new TypeError(\"Object expected.\");\n var dispose, inner;\n if (async) {\n if (!Symbol.asyncDispose) throw new TypeError(\"Symbol.asyncDispose is not defined.\");\n dispose = value[Symbol.asyncDispose];\n }\n if (dispose === void 0) {\n if (!Symbol.dispose) throw new TypeError(\"Symbol.dispose is not defined.\");\n dispose = value[Symbol.dispose];\n if (async) inner = dispose;\n }\n if (typeof dispose !== \"function\") throw new TypeError(\"Object not disposable.\");\n if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } };\n env.stack.push({ value: value, dispose: dispose, async: async });\n }\n else if (async) {\n env.stack.push({ async: true });\n }\n return value;\n}\n\nvar _SuppressedError = typeof SuppressedError === \"function\" ? SuppressedError : function (error, suppressed, message) {\n var e = new Error(message);\n return e.name = \"SuppressedError\", e.error = error, e.suppressed = suppressed, e;\n};\n\nexport function __disposeResources(env) {\n function fail(e) {\n env.error = env.hasError ? new _SuppressedError(e, env.error, \"An error was suppressed during disposal.\") : e;\n env.hasError = true;\n }\n var r, s = 0;\n function next() {\n while (r = env.stack.pop()) {\n try {\n if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next);\n if (r.dispose) {\n var result = r.dispose.call(r.value);\n if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); });\n }\n else s |= 1;\n }\n catch (e) {\n fail(e);\n }\n }\n if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve();\n if (env.hasError) throw env.error;\n }\n return next();\n}\n\nexport default {\n __extends,\n __assign,\n __rest,\n __decorate,\n __param,\n __metadata,\n __awaiter,\n __generator,\n __createBinding,\n __exportStar,\n __values,\n __read,\n __spread,\n __spreadArrays,\n __spreadArray,\n __await,\n __asyncGenerator,\n __asyncDelegator,\n __asyncValues,\n __makeTemplateObject,\n __importStar,\n __importDefault,\n __classPrivateFieldGet,\n __classPrivateFieldSet,\n __classPrivateFieldIn,\n __addDisposableResource,\n __disposeResources,\n};\n", "/**\n * Returns true if the object is a function.\n * @param value The value to check\n */\nexport function isFunction(value: any): value is (...args: any[]) => any {\n return typeof value === 'function';\n}\n", "/**\n * Used to create Error subclasses until the community moves away from ES5.\n *\n * This is because compiling from TypeScript down to ES5 has issues with subclassing Errors\n * as well as other built-in types: https://github.com/Microsoft/TypeScript/issues/12123\n *\n * @param createImpl A factory function to create the actual constructor implementation. The returned\n * function should be a named function that calls `_super` internally.\n */\nexport function createErrorClass<T>(createImpl: (_super: any) => any): T {\n const _super = (instance: any) => {\n Error.call(instance);\n instance.stack = new Error().stack;\n };\n\n const ctorFunc = createImpl(_super);\n ctorFunc.prototype = Object.create(Error.prototype);\n ctorFunc.prototype.constructor = ctorFunc;\n return ctorFunc;\n}\n", "import { createErrorClass } from './createErrorClass';\n\nexport interface UnsubscriptionError extends Error {\n readonly errors: any[];\n}\n\nexport interface UnsubscriptionErrorCtor {\n /**\n * @deprecated Internal implementation detail. Do not construct error instances.\n * Cannot be tagged as internal: https://github.com/ReactiveX/rxjs/issues/6269\n */\n new (errors: any[]): UnsubscriptionError;\n}\n\n/**\n * An error thrown when one or more errors have occurred during the\n * `unsubscribe` of a {@link Subscription}.\n */\nexport const UnsubscriptionError: UnsubscriptionErrorCtor = createErrorClass(\n (_super) =>\n function UnsubscriptionErrorImpl(this: any, errors: (Error | string)[]) {\n _super(this);\n this.message = errors\n ? `${errors.length} errors occurred during unsubscription:\n${errors.map((err, i) => `${i + 1}) ${err.toString()}`).join('\\n ')}`\n : '';\n this.name = 'UnsubscriptionError';\n this.errors = errors;\n }\n);\n", "/**\n * Removes an item from an array, mutating it.\n * @param arr The array to remove the item from\n * @param item The item to remove\n */\nexport function arrRemove<T>(arr: T[] | undefined | null, item: T) {\n if (arr) {\n const index = arr.indexOf(item);\n 0 <= index && arr.splice(index, 1);\n }\n}\n", "import { isFunction } from './util/isFunction';\nimport { UnsubscriptionError } from './util/UnsubscriptionError';\nimport { SubscriptionLike, TeardownLogic, Unsubscribable } from './types';\nimport { arrRemove } from './util/arrRemove';\n\n/**\n * Represents a disposable resource, such as the execution of an Observable. A\n * Subscription has one important method, `unsubscribe`, that takes no argument\n * and just disposes the resource held by the subscription.\n *\n * Additionally, subscriptions may be grouped together through the `add()`\n * method, which will attach a child Subscription to the current Subscription.\n * When a Subscription is unsubscribed, all its children (and its grandchildren)\n * will be unsubscribed as well.\n */\nexport class Subscription implements SubscriptionLike {\n public static EMPTY = (() => {\n const empty = new Subscription();\n empty.closed = true;\n return empty;\n })();\n\n /**\n * A flag to indicate whether this Subscription has already been unsubscribed.\n */\n public closed = false;\n\n private _parentage: Subscription[] | Subscription | null = null;\n\n /**\n * The list of registered finalizers to execute upon unsubscription. Adding and removing from this\n * list occurs in the {@link #add} and {@link #remove} methods.\n */\n private _finalizers: Exclude<TeardownLogic, void>[] | null = null;\n\n /**\n * @param initialTeardown A function executed first as part of the finalization\n * process that is kicked off when {@link #unsubscribe} is called.\n */\n constructor(private initialTeardown?: () => void) {}\n\n /**\n * Disposes the resources held by the subscription. May, for instance, cancel\n * an ongoing Observable execution or cancel any other type of work that\n * started when the Subscription was created.\n */\n unsubscribe(): void {\n let errors: any[] | undefined;\n\n if (!this.closed) {\n this.closed = true;\n\n // Remove this from it's parents.\n const { _parentage } = this;\n if (_parentage) {\n this._parentage = null;\n if (Array.isArray(_parentage)) {\n for (const parent of _parentage) {\n parent.remove(this);\n }\n } else {\n _parentage.remove(this);\n }\n }\n\n const { initialTeardown: initialFinalizer } = this;\n if (isFunction(initialFinalizer)) {\n try {\n initialFinalizer();\n } catch (e) {\n errors = e instanceof UnsubscriptionError ? e.errors : [e];\n }\n }\n\n const { _finalizers } = this;\n if (_finalizers) {\n this._finalizers = null;\n for (const finalizer of _finalizers) {\n try {\n execFinalizer(finalizer);\n } catch (err) {\n errors = errors ?? [];\n if (err instanceof UnsubscriptionError) {\n errors = [...errors, ...err.errors];\n } else {\n errors.push(err);\n }\n }\n }\n }\n\n if (errors) {\n throw new UnsubscriptionError(errors);\n }\n }\n }\n\n /**\n * Adds a finalizer to this subscription, so that finalization will be unsubscribed/called\n * when this subscription is unsubscribed. If this subscription is already {@link #closed},\n * because it has already been unsubscribed, then whatever finalizer is passed to it\n * will automatically be executed (unless the finalizer itself is also a closed subscription).\n *\n * Closed Subscriptions cannot be added as finalizers to any subscription. Adding a closed\n * subscription to a any subscription will result in no operation. (A noop).\n *\n * Adding a subscription to itself, or adding `null` or `undefined` will not perform any\n * operation at all. (A noop).\n *\n * `Subscription` instances that are added to this instance will automatically remove themselves\n * if they are unsubscribed. Functions and {@link Unsubscribable} objects that you wish to remove\n * will need to be removed manually with {@link #remove}\n *\n * @param teardown The finalization logic to add to this subscription.\n */\n add(teardown: TeardownLogic): void {\n // Only add the finalizer if it's not undefined\n // and don't add a subscription to itself.\n if (teardown && teardown !== this) {\n if (this.closed) {\n // If this subscription is already closed,\n // execute whatever finalizer is handed to it automatically.\n execFinalizer(teardown);\n } else {\n if (teardown instanceof Subscription) {\n // We don't add closed subscriptions, and we don't add the same subscription\n // twice. Subscription unsubscribe is idempotent.\n if (teardown.closed || teardown._hasParent(this)) {\n return;\n }\n teardown._addParent(this);\n }\n (this._finalizers = this._finalizers ?? []).push(teardown);\n }\n }\n }\n\n /**\n * Checks to see if a this subscription already has a particular parent.\n * This will signal that this subscription has already been added to the parent in question.\n * @param parent the parent to check for\n */\n private _hasParent(parent: Subscription) {\n const { _parentage } = this;\n return _parentage === parent || (Array.isArray(_parentage) && _parentage.includes(parent));\n }\n\n /**\n * Adds a parent to this subscription so it can be removed from the parent if it\n * unsubscribes on it's own.\n *\n * NOTE: THIS ASSUMES THAT {@link _hasParent} HAS ALREADY BEEN CHECKED.\n * @param parent The parent subscription to add\n */\n private _addParent(parent: Subscription) {\n const { _parentage } = this;\n this._parentage = Array.isArray(_parentage) ? (_parentage.push(parent), _parentage) : _parentage ? [_parentage, parent] : parent;\n }\n\n /**\n * Called on a child when it is removed via {@link #remove}.\n * @param parent The parent to remove\n */\n private _removeParent(parent: Subscription) {\n const { _parentage } = this;\n if (_parentage === parent) {\n this._parentage = null;\n } else if (Array.isArray(_parentage)) {\n arrRemove(_parentage, parent);\n }\n }\n\n /**\n * Removes a finalizer from this subscription that was previously added with the {@link #add} method.\n *\n * Note that `Subscription` instances, when unsubscribed, will automatically remove themselves\n * from every other `Subscription` they have been added to. This means that using the `remove` method\n * is not a common thing and should be used thoughtfully.\n *\n * If you add the same finalizer instance of a function or an unsubscribable object to a `Subscription` instance\n * more than once, you will need to call `remove` the same number of times to remove all instances.\n *\n * All finalizer instances are removed to free up memory upon unsubscription.\n *\n * @param teardown The finalizer to remove from this subscription\n */\n remove(teardown: Exclude<TeardownLogic, void>): void {\n const { _finalizers } = this;\n _finalizers && arrRemove(_finalizers, teardown);\n\n if (teardown instanceof Subscription) {\n teardown._removeParent(this);\n }\n }\n}\n\nexport const EMPTY_SUBSCRIPTION = Subscription.EMPTY;\n\nexport function isSubscription(value: any): value is Subscription {\n return (\n value instanceof Subscription ||\n (value && 'closed' in value && isFunction(value.remove) && isFunction(value.add) && isFunction(value.unsubscribe))\n );\n}\n\nfunction execFinalizer(finalizer: Unsubscribable | (() => void)) {\n if (isFunction(finalizer)) {\n finalizer();\n } else {\n finalizer.unsubscribe();\n }\n}\n", "import { Subscriber } from './Subscriber';\nimport { ObservableNotification } from './types';\n\n/**\n * The {@link GlobalConfig} object for RxJS. It is used to configure things\n * like how to react on unhandled errors.\n */\nexport const config: GlobalConfig = {\n onUnhandledError: null,\n onStoppedNotification: null,\n Promise: undefined,\n useDeprecatedSynchronousErrorHandling: false,\n useDeprecatedNextContext: false,\n};\n\n/**\n * The global configuration object for RxJS, used to configure things\n * like how to react on unhandled errors. Accessible via {@link config}\n * object.\n */\nexport interface GlobalConfig {\n /**\n * A registration point for unhandled errors from RxJS. These are errors that\n * cannot were not handled by consuming code in the usual subscription path. For\n * example, if you have this configured, and you subscribe to an observable without\n * providing an error handler, errors from that subscription will end up here. This\n * will _always_ be called asynchronously on another job in the runtime. This is because\n * we do not want errors thrown in this user-configured handler to interfere with the\n * behavior of the library.\n */\n onUnhandledError: ((err: any) => void) | null;\n\n /**\n * A registration point for notifications that cannot be sent to subscribers because they\n * have completed, errored or have been explicitly unsubscribed. By default, next, complete\n * and error notifications sent to stopped subscribers are noops. However, sometimes callers\n * might want a different behavior. For example, with sources that attempt to report errors\n * to stopped subscribers, a caller can configure RxJS to throw an unhandled error instead.\n * This will _always_ be called asynchronously on another job in the runtime. This is because\n * we do not want errors thrown in this user-configured handler to interfere with the\n * behavior of the library.\n */\n onStoppedNotification: ((notification: ObservableNotification<any>, subscriber: Subscriber<any>) => void) | null;\n\n /**\n * The promise constructor used by default for {@link Observable#toPromise toPromise} and {@link Observable#forEach forEach}\n * methods.\n *\n * @deprecated As of version 8, RxJS will no longer support this sort of injection of a\n * Promise constructor. If you need a Promise implementation other than native promises,\n * please polyfill/patch Promise as you see appropriate. Will be removed in v8.\n */\n Promise?: PromiseConstructorLike;\n\n /**\n * If true, turns on synchronous error rethrowing, which is a deprecated behavior\n * in v6 and higher. This behavior enables bad patterns like wrapping a subscribe\n * call in a try/catch block. It also enables producer interference, a nasty bug\n * where a multicast can be broken for all observers by a downstream consumer with\n * an unhandled error. DO NOT USE THIS FLAG UNLESS IT'S NEEDED TO BUY TIME\n * FOR MIGRATION REASONS.\n *\n * @deprecated As of version 8, RxJS will no longer support synchronous throwing\n * of unhandled errors. All errors will be thrown on a separate call stack to prevent bad\n * behaviors described above. Will be removed in v8.\n */\n useDeprecatedSynchronousErrorHandling: boolean;\n\n /**\n * If true, enables an as-of-yet undocumented feature from v5: The ability to access\n * `unsubscribe()` via `this` context in `next` functions created in observers passed\n * to `subscribe`.\n *\n * This is being removed because the performance was severely problematic, and it could also cause\n * issues when types other than POJOs are passed to subscribe as subscribers, as they will likely have\n * their `this` context overwritten.\n *\n * @deprecated As of version 8, RxJS will no longer support altering the\n * context of next functions provided as part of an observer to Subscribe. Instead,\n * you will have access to a subscription or a signal or token that will allow you to do things like\n * unsubscribe and test closed status. Will be removed in v8.\n */\n useDeprecatedNextContext: boolean;\n}\n", "import type { TimerHandle } from './timerHandle';\ntype SetTimeoutFunction = (handler: () => void, timeout?: number, ...args: any[]) => TimerHandle;\ntype ClearTimeoutFunction = (handle: TimerHandle) => void;\n\ninterface TimeoutProvider {\n setTimeout: SetTimeoutFunction;\n clearTimeout: ClearTimeoutFunction;\n delegate:\n | {\n setTimeout: SetTimeoutFunction;\n clearTimeout: ClearTimeoutFunction;\n }\n | undefined;\n}\n\nexport const timeoutProvider: TimeoutProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n setTimeout(handler: () => void, timeout?: number, ...args) {\n const { delegate } = timeoutProvider;\n if (delegate?.setTimeout) {\n return delegate.setTimeout(handler, timeout, ...args);\n }\n return setTimeout(handler, timeout, ...args);\n },\n clearTimeout(handle) {\n const { delegate } = timeoutProvider;\n return (delegate?.clearTimeout || clearTimeout)(handle as any);\n },\n delegate: undefined,\n};\n", "import { config } from '../config';\nimport { timeoutProvider } from '../scheduler/timeoutProvider';\n\n/**\n * Handles an error on another job either with the user-configured {@link onUnhandledError},\n * or by throwing it on that new job so it can be picked up by `window.onerror`, `process.on('error')`, etc.\n *\n * This should be called whenever there is an error that is out-of-band with the subscription\n * or when an error hits a terminal boundary of the subscription and no error handler was provided.\n *\n * @param err the error to report\n */\nexport function reportUnhandledError(err: any) {\n timeoutProvider.setTimeout(() => {\n const { onUnhandledError } = config;\n if (onUnhandledError) {\n // Execute the user-configured error handler.\n onUnhandledError(err);\n } else {\n // Throw so it is picked up by the runtime's uncaught error mechanism.\n throw err;\n }\n });\n}\n", "/* tslint:disable:no-empty */\nexport function noop() { }\n", "import { CompleteNotification, NextNotification, ErrorNotification } from './types';\n\n/**\n * A completion object optimized for memory use and created to be the\n * same \"shape\" as other notifications in v8.\n * @internal\n */\nexport const COMPLETE_NOTIFICATION = (() => createNotification('C', undefined, undefined) as CompleteNotification)();\n\n/**\n * Internal use only. Creates an optimized error notification that is the same \"shape\"\n * as other notifications.\n * @internal\n */\nexport function errorNotification(error: any): ErrorNotification {\n return createNotification('E', undefined, error) as any;\n}\n\n/**\n * Internal use only. Creates an optimized next notification that is the same \"shape\"\n * as other notifications.\n * @internal\n */\nexport function nextNotification<T>(value: T) {\n return createNotification('N', value, undefined) as NextNotification<T>;\n}\n\n/**\n * Ensures that all notifications created internally have the same \"shape\" in v8.\n *\n * TODO: This is only exported to support a crazy legacy test in `groupBy`.\n * @internal\n */\nexport function createNotification(kind: 'N' | 'E' | 'C', value: any, error: any) {\n return {\n kind,\n value,\n error,\n };\n}\n", "import { config } from '../config';\n\nlet context: { errorThrown: boolean; error: any } | null = null;\n\n/**\n * Handles dealing with errors for super-gross mode. Creates a context, in which\n * any synchronously thrown errors will be passed to {@link captureError}. Which\n * will record the error such that it will be rethrown after the call back is complete.\n * TODO: Remove in v8\n * @param cb An immediately executed function.\n */\nexport function errorContext(cb: () => void) {\n if (config.useDeprecatedSynchronousErrorHandling) {\n const isRoot = !context;\n if (isRoot) {\n context = { errorThrown: false, error: null };\n }\n cb();\n if (isRoot) {\n const { errorThrown, error } = context!;\n context = null;\n if (errorThrown) {\n throw error;\n }\n }\n } else {\n // This is the general non-deprecated path for everyone that\n // isn't crazy enough to use super-gross mode (useDeprecatedSynchronousErrorHandling)\n cb();\n }\n}\n\n/**\n * Captures errors only in super-gross mode.\n * @param err the error to capture\n */\nexport function captureError(err: any) {\n if (config.useDeprecatedSynchronousErrorHandling && context) {\n context.errorThrown = true;\n context.error = err;\n }\n}\n", "import { isFunction } from './util/isFunction';\nimport { Observer, ObservableNotification } from './types';\nimport { isSubscription, Subscription } from './Subscription';\nimport { config } from './config';\nimport { reportUnhandledError } from './util/reportUnhandledError';\nimport { noop } from './util/noop';\nimport { nextNotification, errorNotification, COMPLETE_NOTIFICATION } from './NotificationFactories';\nimport { timeoutProvider } from './scheduler/timeoutProvider';\nimport { captureError } from './util/errorContext';\n\n/**\n * Implements the {@link Observer} interface and extends the\n * {@link Subscription} class. While the {@link Observer} is the public API for\n * consuming the values of an {@link Observable}, all Observers get converted to\n * a Subscriber, in order to provide Subscription-like capabilities such as\n * `unsubscribe`. Subscriber is a common type in RxJS, and crucial for\n * implementing operators, but it is rarely used as a public API.\n */\nexport class Subscriber<T> extends Subscription implements Observer<T> {\n /**\n * A static factory for a Subscriber, given a (potentially partial) definition\n * of an Observer.\n * @param next The `next` callback of an Observer.\n * @param error The `error` callback of an\n * Observer.\n * @param complete The `complete` callback of an\n * Observer.\n * @return A Subscriber wrapping the (partially defined)\n * Observer represented by the given arguments.\n * @deprecated Do not use. Will be removed in v8. There is no replacement for this\n * method, and there is no reason to be creating instances of `Subscriber` directly.\n * If you have a specific use case, please file an issue.\n */\n static create<T>(next?: (x?: T) => void, error?: (e?: any) => void, complete?: () => void): Subscriber<T> {\n return new SafeSubscriber(next, error, complete);\n }\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n protected isStopped: boolean = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n protected destination: Subscriber<any> | Observer<any>; // this `any` is the escape hatch to erase extra type param (e.g. R)\n\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n * There is no reason to directly create an instance of Subscriber. This type is exported for typings reasons.\n */\n constructor(destination?: Subscriber<any> | Observer<any>) {\n super();\n if (destination) {\n this.destination = destination;\n // Automatically chain subscriptions together here.\n // if destination is a Subscription, then it is a Subscriber.\n if (isSubscription(destination)) {\n destination.add(this);\n }\n } else {\n this.destination = EMPTY_OBSERVER;\n }\n }\n\n /**\n * The {@link Observer} callback to receive notifications of type `next` from\n * the Observable, with a value. The Observable may call this method 0 or more\n * times.\n * @param value The `next` value.\n */\n next(value: T): void {\n if (this.isStopped) {\n handleStoppedNotification(nextNotification(value), this);\n } else {\n this._next(value!);\n }\n }\n\n /**\n * The {@link Observer} callback to receive notifications of type `error` from\n * the Observable, with an attached `Error`. Notifies the Observer that\n * the Observable has experienced an error condition.\n * @param err The `error` exception.\n */\n error(err?: any): void {\n if (this.isStopped) {\n handleStoppedNotification(errorNotification(err), this);\n } else {\n this.isStopped = true;\n this._error(err);\n }\n }\n\n /**\n * The {@link Observer} callback to receive a valueless notification of type\n * `complete` from the Observable. Notifies the Observer that the Observable\n * has finished sending push-based notifications.\n */\n complete(): void {\n if (this.isStopped) {\n handleStoppedNotification(COMPLETE_NOTIFICATION, this);\n } else {\n this.isStopped = true;\n this._complete();\n }\n }\n\n unsubscribe(): void {\n if (!this.closed) {\n this.isStopped = true;\n super.unsubscribe();\n this.destination = null!;\n }\n }\n\n protected _next(value: T): void {\n this.destination.next(value);\n }\n\n protected _error(err: any): void {\n try {\n this.destination.error(err);\n } finally {\n this.unsubscribe();\n }\n }\n\n protected _complete(): void {\n try {\n this.destination.complete();\n } finally {\n this.unsubscribe();\n }\n }\n}\n\n/**\n * This bind is captured here because we want to be able to have\n * compatibility with monoid libraries that tend to use a method named\n * `bind`. In particular, a library called Monio requires this.\n */\nconst _bind = Function.prototype.bind;\n\nfunction bind<Fn extends (...args: any[]) => any>(fn: Fn, thisArg: any): Fn {\n return _bind.call(fn, thisArg);\n}\n\n/**\n * Internal optimization only, DO NOT EXPOSE.\n * @internal\n */\nclass ConsumerObserver<T> implements Observer<T> {\n constructor(private partialObserver: Partial<Observer<T>>) {}\n\n next(value: T): void {\n const { partialObserver } = this;\n if (partialObserver.next) {\n try {\n partialObserver.next(value);\n } catch (error) {\n handleUnhandledError(error);\n }\n }\n }\n\n error(err: any): void {\n const { partialObserver } = this;\n if (partialObserver.error) {\n try {\n partialObserver.error(err);\n } catch (error) {\n handleUnhandledError(error);\n }\n } else {\n handleUnhandledError(err);\n }\n }\n\n complete(): void {\n const { partialObserver } = this;\n if (partialObserver.complete) {\n try {\n partialObserver.complete();\n } catch (error) {\n handleUnhandledError(error);\n }\n }\n }\n}\n\nexport class SafeSubscriber<T> extends Subscriber<T> {\n constructor(\n observerOrNext?: Partial<Observer<T>> | ((value: T) => void) | null,\n error?: ((e?: any) => void) | null,\n complete?: (() => void) | null\n ) {\n super();\n\n let partialObserver: Partial<Observer<T>>;\n if (isFunction(observerOrNext) || !observerOrNext) {\n // The first argument is a function, not an observer. The next\n // two arguments *could* be observers, or they could be empty.\n partialObserver = {\n next: (observerOrNext ?? undefined) as ((value: T) => void) | undefined,\n error: error ?? undefined,\n complete: complete ?? undefined,\n };\n } else {\n // The first argument is a partial observer.\n let context: any;\n if (this && config.useDeprecatedNextContext) {\n // This is a deprecated path that made `this.unsubscribe()` available in\n // next handler functions passed to subscribe. This only exists behind a flag\n // now, as it is *very* slow.\n context = Object.create(observerOrNext);\n context.unsubscribe = () => this.unsubscribe();\n partialObserver = {\n next: observerOrNext.next && bind(observerOrNext.next, context),\n error: observerOrNext.error && bind(observerOrNext.error, context),\n complete: observerOrNext.complete && bind(observerOrNext.complete, context),\n };\n } else {\n // The \"normal\" path. Just use the partial observer directly.\n partialObserver = observerOrNext;\n }\n }\n\n // Wrap the partial observer to ensure it's a full observer, and\n // make sure proper error handling is accounted for.\n this.destination = new ConsumerObserver(partialObserver);\n }\n}\n\nfunction handleUnhandledError(error: any) {\n if (config.useDeprecatedSynchronousErrorHandling) {\n captureError(error);\n } else {\n // Ideal path, we report this as an unhandled error,\n // which is thrown on a new call stack.\n reportUnhandledError(error);\n }\n}\n\n/**\n * An error handler used when no error handler was supplied\n * to the SafeSubscriber -- meaning no error handler was supplied\n * do the `subscribe` call on our observable.\n * @param err The error to handle\n */\nfunction defaultErrorHandler(err: any) {\n throw err;\n}\n\n/**\n * A handler for notifications that cannot be sent to a stopped subscriber.\n * @param notification The notification being sent.\n * @param subscriber The stopped subscriber.\n */\nfunction handleStoppedNotification(notification: ObservableNotification<any>, subscriber: Subscriber<any>) {\n const { onStoppedNotification } = config;\n onStoppedNotification && timeoutProvider.setTimeout(() => onStoppedNotification(notification, subscriber));\n}\n\n/**\n * The observer used as a stub for subscriptions where the user did not\n * pass any arguments to `subscribe`. Comes with the default error handling\n * behavior.\n */\nexport const EMPTY_OBSERVER: Readonly<Observer<any>> & { closed: true } = {\n closed: true,\n next: noop,\n error: defaultErrorHandler,\n complete: noop,\n};\n", "/**\n * Symbol.observable or a string \"@@observable\". Used for interop\n *\n * @deprecated We will no longer be exporting this symbol in upcoming versions of RxJS.\n * Instead polyfill and use Symbol.observable directly *or* use https://www.npmjs.com/package/symbol-observable\n */\nexport const observable: string | symbol = (() => (typeof Symbol === 'function' && Symbol.observable) || '@@observable')();\n", "/**\n * This function takes one parameter and just returns it. Simply put,\n * this is like `<T>(x: T): T => x`.\n *\n * ## Examples\n *\n * This is useful in some cases when using things like `mergeMap`\n *\n * ```ts\n * import { interval, take, map, range, mergeMap, identity } from 'rxjs';\n *\n * const source$ = interval(1000).pipe(take(5));\n *\n * const result$ = source$.pipe(\n * map(i => range(i)),\n * mergeMap(identity) // same as mergeMap(x => x)\n * );\n *\n * result$.subscribe({\n * next: console.log\n * });\n * ```\n *\n * Or when you want to selectively apply an operator\n *\n * ```ts\n * import { interval, take, identity } from 'rxjs';\n *\n * const shouldLimit = () => Math.random() < 0.5;\n *\n * const source$ = interval(1000);\n *\n * const result$ = source$.pipe(shouldLimit() ? take(5) : identity);\n *\n * result$.subscribe({\n * next: console.log\n * });\n * ```\n *\n * @param x Any value that is returned by this function\n * @returns The value passed as the first parameter to this function\n */\nexport function identity<T>(x: T): T {\n return x;\n}\n", "import { identity } from './identity';\nimport { UnaryFunction } from '../types';\n\nexport function pipe(): typeof identity;\nexport function pipe<T, A>(fn1: UnaryFunction<T, A>): UnaryFunction<T, A>;\nexport function pipe<T, A, B>(fn1: UnaryFunction<T, A>, fn2: UnaryFunction<A, B>): UnaryFunction<T, B>;\nexport function pipe<T, A, B, C>(fn1: UnaryFunction<T, A>, fn2: UnaryFunction<A, B>, fn3: UnaryFunction<B, C>): UnaryFunction<T, C>;\nexport function pipe<T, A, B, C, D>(\n fn1: UnaryFunction<T, A>,\n fn2: UnaryFunction<A, B>,\n fn3: UnaryFunction<B, C>,\n fn4: UnaryFunction<C, D>\n): UnaryFunction<T, D>;\nexport function pipe<T, A, B, C, D, E>(\n fn1: UnaryFunction<T, A>,\n fn2: UnaryFunction<A, B>,\n fn3: UnaryFunction<B, C>,\n fn4: UnaryFunction<C, D>,\n fn5: UnaryFunction<D, E>\n): UnaryFunction<T, E>;\nexport function pipe<T, A, B, C, D, E, F>(\n fn1: UnaryFunction<T, A>,\n fn2: UnaryFunction<A, B>,\n fn3: UnaryFunction<B, C>,\n fn4: UnaryFunction<C, D>,\n fn5: UnaryFunction<D, E>,\n fn6: UnaryFunction<E, F>\n): UnaryFunction<T, F>;\nexport function pipe<T, A, B, C, D, E, F, G>(\n fn1: UnaryFunction<T, A>,\n fn2: UnaryFunction<A, B>,\n fn3: UnaryFunction<B, C>,\n fn4: UnaryFunction<C, D>,\n fn5: UnaryFunction<D, E>,\n fn6: UnaryFunction<E, F>,\n fn7: UnaryFunction<F, G>\n): UnaryFunction<T, G>;\nexport function pipe<T, A, B, C, D, E, F, G, H>(\n fn1: UnaryFunction<T, A>,\n fn2: UnaryFunction<A, B>,\n fn3: UnaryFunction<B, C>,\n fn4: UnaryFunction<C, D>,\n fn5: UnaryFunction<D, E>,\n fn6: UnaryFunction<E, F>,\n fn7: UnaryFunction<F, G>,\n fn8: UnaryFunction<G, H>\n): UnaryFunction<T, H>;\nexport function pipe<T, A, B, C, D, E, F, G, H, I>(\n fn1: UnaryFunction<T, A>,\n fn2: UnaryFunction<A, B>,\n fn3: UnaryFunction<B, C>,\n fn4: UnaryFunction<C, D>,\n fn5: UnaryFunction<D, E>,\n fn6: UnaryFunction<E, F>,\n fn7: UnaryFunction<F, G>,\n fn8: UnaryFunction<G, H>,\n fn9: UnaryFunction<H, I>\n): UnaryFunction<T, I>;\nexport function pipe<T, A, B, C, D, E, F, G, H, I>(\n fn1: UnaryFunction<T, A>,\n fn2: UnaryFunction<A, B>,\n fn3: UnaryFunction<B, C>,\n fn4: UnaryFunction<C, D>,\n fn5: UnaryFunction<D, E>,\n fn6: UnaryFunction<E, F>,\n fn7: UnaryFunction<F, G>,\n fn8: UnaryFunction<G, H>,\n fn9: UnaryFunction<H, I>,\n ...fns: UnaryFunction<any, any>[]\n): UnaryFunction<T, unknown>;\n\n/**\n * pipe() can be called on one or more functions, each of which can take one argument (\"UnaryFunction\")\n * and uses it to return a value.\n * It returns a function that takes one argument, passes it to the first UnaryFunction, and then\n * passes the result to the next one, passes that result to the next one, and so on. \n */\nexport function pipe(...fns: Array<UnaryFunction<any, any>>): UnaryFunction<any, any> {\n return pipeFromArray(fns);\n}\n\n/** @internal */\nexport function pipeFromArray<T, R>(fns: Array<UnaryFunction<T, R>>): UnaryFunction<T, R> {\n if (fns.length === 0) {\n return identity as UnaryFunction<any, any>;\n }\n\n if (fns.length === 1) {\n return fns[0];\n }\n\n return function piped(input: T): R {\n return fns.reduce((prev: any, fn: UnaryFunction<T, R>) => fn(prev), input as any);\n };\n}\n", "import { Operator } from './Operator';\nimport { SafeSubscriber, Subscriber } from './Subscriber';\nimport { isSubscription, Subscription } from './Subscription';\nimport { TeardownLogic, OperatorFunction, Subscribable, Observer } from './types';\nimport { observable as Symbol_observable } from './symbol/observable';\nimport { pipeFromArray } from './util/pipe';\nimport { config } from './config';\nimport { isFunction } from './util/isFunction';\nimport { errorContext } from './util/errorContext';\n\n/**\n * A representation of any set of values over any amount of time. This is the most basic building block\n * of RxJS.\n */\nexport class Observable<T> implements Subscribable<T> {\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n */\n source: Observable<any> | undefined;\n\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n */\n operator: Operator<any, T> | undefined;\n\n /**\n * @param subscribe The function that is called when the Observable is\n * initially subscribed to. This function is given a Subscriber, to which new values\n * can be `next`ed, or an `error` method can be called to raise an error, or\n * `complete` can be called to notify of a successful completion.\n */\n constructor(subscribe?: (this: Observable<T>, subscriber: Subscriber<T>) => TeardownLogic) {\n if (subscribe) {\n this._subscribe = subscribe;\n }\n }\n\n // HACK: Since TypeScript inherits static properties too, we have to\n // fight against TypeScript here so Subject can have a different static create signature\n /**\n * Creates a new Observable by calling the Observable constructor\n * @param subscribe the subscriber function to be passed to the Observable constructor\n * @return A new observable.\n * @deprecated Use `new Observable()` instead. Will be removed in v8.\n */\n static create: (...args: any[]) => any = <T>(subscribe?: (subscriber: Subscriber<T>) => TeardownLogic) => {\n return new Observable<T>(subscribe);\n };\n\n /**\n * Creates a new Observable, with this Observable instance as the source, and the passed\n * operator defined as the new observable's operator.\n * @param operator the operator defining the operation to take on the observable\n * @return A new observable with the Operator applied.\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n * If you have implemented an operator using `lift`, it is recommended that you create an\n * operator by simply returning `new Observable()` directly. See \"Creating new operators from\n * scratch\" section here: https://rxjs.dev/guide/operators\n */\n lift<R>(operator?: Operator<T, R>): Observable<R> {\n const observable = new Observable<R>();\n observable.source = this;\n observable.operator = operator;\n return observable;\n }\n\n subscribe(observerOrNext?: Partial<Observer<T>> | ((value: T) => void)): Subscription;\n /** @deprecated Instead of passing separate callback arguments, use an observer argument. Signatures taking separate callback arguments will be removed in v8. Details: https://rxjs.dev/deprecations/subscribe-arguments */\n subscribe(next?: ((value: T) => void) | null, error?: ((error: any) => void) | null, complete?: (() => void) | null): Subscription;\n /**\n * Invokes an execution of an Observable and registers Observer handlers for notifications it will emit.\n *\n * <span class=\"informal\">Use it when you have all these Observables, but still nothing is happening.</span>\n *\n * `subscribe` is not a regular operator, but a method that calls Observable's internal `subscribe` function. It\n * might be for example a function that you passed to Observable's constructor, but most of the time it is\n * a library implementation, which defines what will be emitted by an Observable, and when it be will emitted. This means\n * that calling `subscribe` is actually the moment when Observable starts its work, not when it is created, as it is often\n * the thought.\n *\n * Apart from starting the execution of an Observable, this method allows you to listen for values\n * that an Observable emits, as well as for when it completes or errors. You can achieve this in two\n * of the following ways.\n *\n * The first way is creating an object that implements {@link Observer} interface. It should have methods\n * defined by that interface, but note that it should be just a regular JavaScript object, which you can create\n * yourself in any way you want (ES6 class, classic function constructor, object literal etc.). In particular, do\n * not attempt to use any RxJS implementation details to create Observers - you don't need them. Remember also\n * that your object does not have to implement all methods. If you find yourself creating a method that doesn't\n * do anything, you can simply omit it. Note however, if the `error` method is not provided and an error happens,\n * it will be thrown asynchronously. Errors thrown asynchronously cannot be caught using `try`/`catch`. Instead,\n * use the {@link onUnhandledError} configuration option or use a runtime handler (like `window.onerror` or\n * `process.on('error)`) to be notified of unhandled errors. Because of this, it's recommended that you provide\n * an `error` method to avoid missing thrown errors.\n *\n * The second way is to give up on Observer object altogether and simply provide callback functions in place of its methods.\n * This means you can provide three functions as arguments to `subscribe`, where the first function is equivalent\n * of a `next` method, the second of an `error` method and the third of a `complete` method. Just as in case of an Observer,\n * if you do not need to listen for something, you can omit a function by passing `undefined` or `null`,\n * since `subscribe` recognizes these functions by where they were placed in function call. When it comes\n * to the `error` function, as with an Observer, if not provided, errors emitted by an Observable will be thrown asynchronously.\n *\n * You can, however, subscribe with no parameters at all. This may be the case where you're not interested in terminal events\n * and you also handled emissions internally by using operators (e.g. using `tap`).\n *\n * Whichever style of calling `subscribe` you use, in both cases it returns a Subscription object.\n * This object allows you to call `unsubscribe` on it, which in turn will stop the work that an Observable does and will clean\n * up all resources that an Observable used. Note that cancelling a subscription will not call `complete` callback\n * provided to `subscribe` function, which is reserved for a regular completion signal that comes from an Observable.\n *\n * Remember that callbacks provided to `subscribe` are not guaranteed to be called asynchronously.\n * It is an Observable itself that decides when these functions will be called. For example {@link of}\n * by default emits all its values synchronously. Always check documentation for how given Observable\n * will behave when subscribed and if its default behavior can be modified with a `scheduler`.\n *\n * #### Examples\n *\n * Subscribe with an {@link guide/observer Observer}\n *\n * ```ts\n * import { of } from 'rxjs';\n *\n * const sumObserver = {\n * sum: 0,\n * next(value) {\n * console.log('Adding: ' + value);\n * this.sum = this.sum + value;\n * },\n * error() {\n * // We actually could just remove this method,\n * // since we do not really care about errors right now.\n * },\n * complete() {\n * console.log('Sum equals: ' + this.sum);\n * }\n * };\n *\n * of(1, 2, 3) // Synchronously emits 1, 2, 3 and then completes.\n * .subscribe(sumObserver);\n *\n * // Logs:\n * // 'Adding: 1'\n * // 'Adding: 2'\n * // 'Adding: 3'\n * // 'Sum equals: 6'\n * ```\n *\n * Subscribe with functions ({@link deprecations/subscribe-arguments deprecated})\n *\n * ```ts\n * import { of } from 'rxjs'\n *\n * let sum = 0;\n *\n * of(1, 2, 3).subscribe(\n * value => {\n * console.log('Adding: ' + value);\n * sum = sum + value;\n * },\n * undefined,\n * () => console.log('Sum equals: ' + sum)\n * );\n *\n * // Logs:\n * // 'Adding: 1'\n * // 'Adding: 2'\n * // 'Adding: 3'\n * // 'Sum equals: 6'\n * ```\n *\n * Cancel a subscription\n *\n * ```ts\n * import { interval } from 'rxjs';\n *\n * const subscription = interval(1000).subscribe({\n * next(num) {\n * console.log(num)\n * },\n * complete() {\n * // Will not be called, even when cancelling subscription.\n * console.log('completed!');\n * }\n * });\n *\n * setTimeout(() => {\n * subscription.unsubscribe();\n * console.log('unsubscribed!');\n * }, 2500);\n *\n * // Logs:\n * // 0 after 1s\n * // 1 after 2s\n * // 'unsubscribed!' after 2.5s\n * ```\n *\n * @param observerOrNext Either an {@link Observer} with some or all callback methods,\n * or the `next` handler that is called for each value emitted from the subscribed Observable.\n * @param error A handler for a terminal event resulting from an error. If no error handler is provided,\n * the error will be thrown asynchronously as unhandled.\n * @param complete A handler for a terminal event resulting from successful completion.\n * @return A subscription reference to the registered handlers.\n */\n subscribe(\n observerOrNext?: Partial<Observer<T>> | ((value: T) => void) | null,\n error?: ((error: any) => void) | null,\n complete?: (() => void) | null\n ): Subscription {\n const subscriber = isSubscriber(observerOrNext) ? observerOrNext : new SafeSubscriber(observerOrNext, error, complete);\n\n errorContext(() => {\n const { operator, source } = this;\n subscriber.add(\n operator\n ? // We're dealing with a subscription in the\n // operator chain to one of our lifted operators.\n operator.call(subscriber, source)\n : source\n ? // If `source` has a value, but `operator` does not, something that\n // had intimate knowledge of our API, like our `Subject`, must have\n // set it. We're going to just call `_subscribe` directly.\n this._subscribe(subscriber)\n : // In all other cases, we're likely wrapping a user-provided initializer\n // function, so we need to catch errors and handle them appropriately.\n this._trySubscribe(subscriber)\n );\n });\n\n return subscriber;\n }\n\n /** @internal */\n protected _trySubscribe(sink: Subscriber<T>): TeardownLogic {\n try {\n return this._subscribe(sink);\n } catch (err) {\n // We don't need to return anything in this case,\n // because it's just going to try to `add()` to a subscription\n // above.\n sink.error(err);\n }\n }\n\n /**\n * Used as a NON-CANCELLABLE means of subscribing to an observable, for use with\n * APIs that expect promises, like `async/await`. You cannot unsubscribe from this.\n *\n * **WARNING**: Only use this with observables you *know* will complete. If the source\n * observable does not complete, you will end up with a promise that is hung up, and\n * potentially all of the state of an async function hanging out in memory. To avoid\n * this situation, look into adding something like {@link timeout}, {@link take},\n * {@link takeWhile}, or {@link takeUntil} amongst others.\n *\n * #### Example\n *\n * ```ts\n * import { interval, take } from 'rxjs';\n *\n * const source$ = interval(1000).pipe(take(4));\n *\n * async function getTotal() {\n * let total = 0;\n *\n * await source$.forEach(value => {\n * total += value;\n * console.log('observable -> ' + value);\n * });\n *\n * return total;\n * }\n *\n * getTotal().then(\n * total => console.log('Total: ' + total)\n * );\n *\n * // Expected:\n * // 'observable -> 0'\n * // 'observable -> 1'\n * // 'observable -> 2'\n * // 'observable -> 3'\n * // 'Total: 6'\n * ```\n *\n * @param next A handler for each value emitted by the observable.\n * @return A promise that either resolves on observable completion or\n * rejects with the handled error.\n */\n forEach(next: (value: T) => void): Promise<void>;\n\n /**\n * @param next a handler for each value emitted by the observable\n * @param promiseCtor a constructor function used to instantiate the Promise\n * @return a promise that either resolves on observable completion or\n * rejects with the handled error\n * @deprecated Passing a Promise constructor will no longer be available\n * in upcoming versions of RxJS. This is because it adds weight to the library, for very\n * little benefit. If you need this functionality, it is recommended that you either\n * polyfill Promise, or you create an adapter to convert the returned native promise\n * to whatever promise implementation you wanted. Will be removed in v8.\n */\n forEach(next: (value: T) => void, promiseCtor: PromiseConstructorLike): Promise<void>;\n\n forEach(next: (value: T) => void, promiseCtor?: PromiseConstructorLike): Promise<void> {\n promiseCtor = getPromiseCtor(promiseCtor);\n\n return new promiseCtor<void>((resolve, reject) => {\n const subscriber = new SafeSubscriber<T>({\n next: (value) => {\n try {\n next(value);\n } catch (err) {\n reject(err);\n subscriber.unsubscribe();\n }\n },\n error: reject,\n complete: resolve,\n });\n this.subscribe(subscriber);\n }) as Promise<void>;\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber<any>): TeardownLogic {\n return this.source?.subscribe(subscriber);\n }\n\n /**\n * An interop point defined by the es7-observable spec https://github.com/zenparsing/es-observable\n * @return This instance of the observable.\n */\n [Symbol_observable]() {\n return this;\n }\n\n /* tslint:disable:max-line-length */\n pipe(): Observable<T>;\n pipe<A>(op1: OperatorFunction<T, A>): Observable<A>;\n pipe<A, B>(op1: OperatorFunction<T, A>, op2: OperatorFunction<A, B>): Observable<B>;\n pipe<A, B, C>(op1: OperatorFunction<T, A>, op2: OperatorFunction<A, B>, op3: OperatorFunction<B, C>): Observable<C>;\n pipe<A, B, C, D>(\n op1: OperatorFunction<T, A>,\n op2: OperatorFunction<A, B>,\n op3: OperatorFunction<B, C>,\n op4: OperatorFunction<C, D>\n ): Observable<D>;\n pipe<A, B, C, D, E>(\n op1: OperatorFunction<T, A>,\n op2: OperatorFunction<A, B>,\n op3: OperatorFunction<B, C>,\n op4: OperatorFunction<C, D>,\n op5: OperatorFunction<D, E>\n ): Observable<E>;\n pipe<A, B, C, D, E, F>(\n op1: OperatorFunction<T, A>,\n op2: OperatorFunction<A, B>,\n op3: OperatorFunction<B, C>,\n op4: OperatorFunction<C, D>,\n op5: OperatorFunction<D, E>,\n op6: OperatorFunction<E, F>\n ): Observable<F>;\n pipe<A, B, C, D, E, F, G>(\n op1: OperatorFunction<T, A>,\n op2: OperatorFunction<A, B>,\n op3: OperatorFunction<B, C>,\n op4: OperatorFunction<C, D>,\n op5: OperatorFunction<D, E>,\n op6: OperatorFunction<E, F>,\n op7: OperatorFunction<F, G>\n ): Observable<G>;\n pipe<A, B, C, D, E, F, G, H>(\n op1: OperatorFunction<T, A>,\n op2: OperatorFunction<A, B>,\n op3: OperatorFunction<B, C>,\n op4: OperatorFunction<C, D>,\n op5: OperatorFunction<D, E>,\n op6: OperatorFunction<E, F>,\n op7: OperatorFunction<F, G>,\n op8: OperatorFunction<G, H>\n ): Observable<H>;\n pipe<A, B, C, D, E, F, G, H, I>(\n op1: OperatorFunction<T, A>,\n op2: OperatorFunction<A, B>,\n op3: OperatorFunction<B, C>,\n op4: OperatorFunction<C, D>,\n op5: OperatorFunction<D, E>,\n op6: OperatorFunction<E, F>,\n op7: OperatorFunction<F, G>,\n op8: OperatorFunction<G, H>,\n op9: OperatorFunction<H, I>\n ): Observable<I>;\n pipe<A, B, C, D, E, F, G, H, I>(\n op1: OperatorFunction<T, A>,\n op2: OperatorFunction<A, B>,\n op3: OperatorFunction<B, C>,\n op4: OperatorFunction<C, D>,\n op5: OperatorFunction<D, E>,\n op6: OperatorFunction<E, F>,\n op7: OperatorFunction<F, G>,\n op8: OperatorFunction<G, H>,\n op9: OperatorFunction<H, I>,\n ...operations: OperatorFunction<any, any>[]\n ): Observable<unknown>;\n /* tslint:enable:max-line-length */\n\n /**\n * Used to stitch together functional operators into a chain.\n *\n * ## Example\n *\n * ```ts\n * import { interval, filter, map, scan } from 'rxjs';\n *\n * interval(1000)\n * .pipe(\n * filter(x => x % 2 === 0),\n * map(x => x + x),\n * scan((acc, x) => acc + x)\n * )\n * .subscribe(x => console.log(x));\n * ```\n *\n * @return The Observable result of all the operators having been called\n * in the order they were passed in.\n */\n pipe(...operations: OperatorFunction<any, any>[]): Observable<any> {\n return pipeFromArray(operations)(this);\n }\n\n /* tslint:disable:max-line-length */\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(): Promise<T | undefined>;\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(PromiseCtor: typeof Promise): Promise<T | undefined>;\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(PromiseCtor: PromiseConstructorLike): Promise<T | undefined>;\n /* tslint:enable:max-line-length */\n\n /**\n * Subscribe to this Observable and get a Promise resolving on\n * `complete` with the last emission (if any).\n *\n * **WARNING**: Only use this with observables you *know* will complete. If the source\n * observable does not complete, you will end up with a promise that is hung up, and\n * potentially all of the state of an async function hanging out in memory. To avoid\n * this situation, look into adding something like {@link timeout}, {@link take},\n * {@link takeWhile}, or {@link takeUntil} amongst others.\n *\n * @param [promiseCtor] a constructor function used to instantiate\n * the Promise\n * @return A Promise that resolves with the last value emit, or\n * rejects on an error. If there were no emissions, Promise\n * resolves with undefined.\n * @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise\n */\n toPromise(promiseCtor?: PromiseConstructorLike): Promise<T | undefined> {\n promiseCtor = getPromiseCtor(promiseCtor);\n\n return new promiseCtor((resolve, reject) => {\n let value: T | undefined;\n this.subscribe(\n (x: T) => (value = x),\n (err: any) => reject(err),\n () => resolve(value)\n );\n }) as Promise<T | undefined>;\n }\n}\n\n/**\n * Decides between a passed promise constructor from consuming code,\n * A default configured promise constructor, and the native promise\n * constructor and returns it. If nothing can be found, it will throw\n * an error.\n * @param promiseCtor The optional promise constructor to passed by consuming code\n */\nfunction getPromiseCtor(promiseCtor: PromiseConstructorLike | undefined) {\n return promiseCtor ?? config.Promise ?? Promise;\n}\n\nfunction isObserver<T>(value: any): value is Observer<T> {\n return value && isFunction(value.next) && isFunction(value.error) && isFunction(value.complete);\n}\n\nfunction isSubscriber<T>(value: any): value is Subscriber<T> {\n return (value && value instanceof Subscriber) || (isObserver(value) && isSubscription(value));\n}\n", "import { Observable } from '../Observable';\nimport { Subscriber } from '../Subscriber';\nimport { OperatorFunction } from '../types';\nimport { isFunction } from './isFunction';\n\n/**\n * Used to determine if an object is an Observable with a lift function.\n */\nexport function hasLift(source: any): source is { lift: InstanceType<typeof Observable>['lift'] } {\n return isFunction(source?.lift);\n}\n\n/**\n * Creates an `OperatorFunction`. Used to define operators throughout the library in a concise way.\n * @param init The logic to connect the liftedSource to the subscriber at the moment of subscription.\n */\nexport function operate<T, R>(\n init: (liftedSource: Observable<T>, subscriber: Subscriber<R>) => (() => void) | void\n): OperatorFunction<T, R> {\n return (source: Observable<T>) => {\n if (hasLift(source)) {\n return source.lift(function (this: Subscriber<R>, liftedSource: Observable<T>) {\n try {\n return init(liftedSource, this);\n } catch (err) {\n this.error(err);\n }\n });\n }\n throw new TypeError('Unable to lift unknown Observable type');\n };\n}\n", "import { Subscriber } from '../Subscriber';\n\n/**\n * Creates an instance of an `OperatorSubscriber`.\n * @param destination The downstream subscriber.\n * @param onNext Handles next values, only called if this subscriber is not stopped or closed. Any\n * error that occurs in this function is caught and sent to the `error` method of this subscriber.\n * @param onError Handles errors from the subscription, any errors that occur in this handler are caught\n * and send to the `destination` error handler.\n * @param onComplete Handles completion notification from the subscription. Any errors that occur in\n * this handler are sent to the `destination` error handler.\n * @param onFinalize Additional teardown logic here. This will only be called on teardown if the\n * subscriber itself is not already closed. This is called after all other teardown logic is executed.\n */\nexport function createOperatorSubscriber<T>(\n destination: Subscriber<any>,\n onNext?: (value: T) => void,\n onComplete?: () => void,\n onError?: (err: any) => void,\n onFinalize?: () => void\n): Subscriber<T> {\n return new OperatorSubscriber(destination, onNext, onComplete, onError, onFinalize);\n}\n\n/**\n * A generic helper for allowing operators to be created with a Subscriber and\n * use closures to capture necessary state from the operator function itself.\n */\nexport class OperatorSubscriber<T> extends Subscriber<T> {\n /**\n * Creates an instance of an `OperatorSubscriber`.\n * @param destination The downstream subscriber.\n * @param onNext Handles next values, only called if this subscriber is not stopped or closed. Any\n * error that occurs in this function is caught and sent to the `error` method of this subscriber.\n * @param onError Handles errors from the subscription, any errors that occur in this handler are caught\n * and send to the `destination` error handler.\n * @param onComplete Handles completion notification from the subscription. Any errors that occur in\n * this handler are sent to the `destination` error handler.\n * @param onFinalize Additional finalization logic here. This will only be called on finalization if the\n * subscriber itself is not already closed. This is called after all other finalization logic is executed.\n * @param shouldUnsubscribe An optional check to see if an unsubscribe call should truly unsubscribe.\n * NOTE: This currently **ONLY** exists to support the strange behavior of {@link groupBy}, where unsubscription\n * to the resulting observable does not actually disconnect from the source if there are active subscriptions\n * to any grouped observable. (DO NOT EXPOSE OR USE EXTERNALLY!!!)\n */\n constructor(\n destination: Subscriber<any>,\n onNext?: (value: T) => void,\n onComplete?: () => void,\n onError?: (err: any) => void,\n private onFinalize?: () => void,\n private shouldUnsubscribe?: () => boolean\n ) {\n // It's important - for performance reasons - that all of this class's\n // members are initialized and that they are always initialized in the same\n // order. This will ensure that all OperatorSubscriber instances have the\n // same hidden class in V8. This, in turn, will help keep the number of\n // hidden classes involved in property accesses within the base class as\n // low as possible. If the number of hidden classes involved exceeds four,\n // the property accesses will become megamorphic and performance penalties\n // will be incurred - i.e. inline caches won't be used.\n //\n // The reasons for ensuring all instances have the same hidden class are\n // further discussed in this blog post from Benedikt Meurer:\n // https://benediktmeurer.de/2018/03/23/impact-of-polymorphism-on-component-based-frameworks-like-react/\n super(destination);\n this._next = onNext\n ? function (this: OperatorSubscriber<T>, value: T) {\n try {\n onNext(value);\n } catch (err) {\n destination.error(err);\n }\n }\n : super._next;\n this._error = onError\n ? function (this: OperatorSubscriber<T>, err: any) {\n try {\n onError(err);\n } catch (err) {\n // Send any errors that occur down stream.\n destination.error(err);\n } finally {\n // Ensure finalization.\n this.unsubscribe();\n }\n }\n : super._error;\n this._complete = onComplete\n ? function (this: OperatorSubscriber<T>) {\n try {\n onComplete();\n } catch (err) {\n // Send any errors that occur down stream.\n destination.error(err);\n } finally {\n // Ensure finalization.\n this.unsubscribe();\n }\n }\n : super._complete;\n }\n\n unsubscribe() {\n if (!this.shouldUnsubscribe || this.shouldUnsubscribe()) {\n const { closed } = this;\n super.unsubscribe();\n // Execute additional teardown if we have any and we didn't already do so.\n !closed && this.onFinalize?.();\n }\n }\n}\n", "import { Subscription } from '../Subscription';\n\ninterface AnimationFrameProvider {\n schedule(callback: FrameRequestCallback): Subscription;\n requestAnimationFrame: typeof requestAnimationFrame;\n cancelAnimationFrame: typeof cancelAnimationFrame;\n delegate:\n | {\n requestAnimationFrame: typeof requestAnimationFrame;\n cancelAnimationFrame: typeof cancelAnimationFrame;\n }\n | undefined;\n}\n\nexport const animationFrameProvider: AnimationFrameProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n schedule(callback) {\n let request = requestAnimationFrame;\n let cancel: typeof cancelAnimationFrame | undefined = cancelAnimationFrame;\n const { delegate } = animationFrameProvider;\n if (delegate) {\n request = delegate.requestAnimationFrame;\n cancel = delegate.cancelAnimationFrame;\n }\n const handle = request((timestamp) => {\n // Clear the cancel function. The request has been fulfilled, so\n // attempting to cancel the request upon unsubscription would be\n // pointless.\n cancel = undefined;\n callback(timestamp);\n });\n return new Subscription(() => cancel?.(handle));\n },\n requestAnimationFrame(...args) {\n const { delegate } = animationFrameProvider;\n return (delegate?.requestAnimationFrame || requestAnimationFrame)(...args);\n },\n cancelAnimationFrame(...args) {\n const { delegate } = animationFrameProvider;\n return (delegate?.cancelAnimationFrame || cancelAnimationFrame)(...args);\n },\n delegate: undefined,\n};\n", "import { createErrorClass } from './createErrorClass';\n\nexport interface ObjectUnsubscribedError extends Error {}\n\nexport interface ObjectUnsubscribedErrorCtor {\n /**\n * @deprecated Internal implementation detail. Do not construct error instances.\n * Cannot be tagged as internal: https://github.com/ReactiveX/rxjs/issues/6269\n */\n new (): ObjectUnsubscribedError;\n}\n\n/**\n * An error thrown when an action is invalid because the object has been\n * unsubscribed.\n *\n * @see {@link Subject}\n * @see {@link BehaviorSubject}\n *\n * @class ObjectUnsubscribedError\n */\nexport const ObjectUnsubscribedError: ObjectUnsubscribedErrorCtor = createErrorClass(\n (_super) =>\n function ObjectUnsubscribedErrorImpl(this: any) {\n _super(this);\n this.name = 'ObjectUnsubscribedError';\n this.message = 'object unsubscribed';\n }\n);\n", "import { Operator } from './Operator';\nimport { Observable } from './Observable';\nimport { Subscriber } from './Subscriber';\nimport { Subscription, EMPTY_SUBSCRIPTION } from './Subscription';\nimport { Observer, SubscriptionLike, TeardownLogic } from './types';\nimport { ObjectUnsubscribedError } from './util/ObjectUnsubscribedError';\nimport { arrRemove } from './util/arrRemove';\nimport { errorContext } from './util/errorContext';\n\n/**\n * A Subject is a special type of Observable that allows values to be\n * multicasted to many Observers. Subjects are like EventEmitters.\n *\n * Every Subject is an Observable and an Observer. You can subscribe to a\n * Subject, and you can call next to feed values as well as error and complete.\n */\nexport class Subject<T> extends Observable<T> implements SubscriptionLike {\n closed = false;\n\n private currentObservers: Observer<T>[] | null = null;\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n observers: Observer<T>[] = [];\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n isStopped = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n hasError = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n thrownError: any = null;\n\n /**\n * Creates a \"subject\" by basically gluing an observer to an observable.\n *\n * @deprecated Recommended you do not use. Will be removed at some point in the future. Plans for replacement still under discussion.\n */\n static create: (...args: any[]) => any = <T>(destination: Observer<T>, source: Observable<T>): AnonymousSubject<T> => {\n return new AnonymousSubject<T>(destination, source);\n };\n\n constructor() {\n // NOTE: This must be here to obscure Observable's constructor.\n super();\n }\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n lift<R>(operator: Operator<T, R>): Observable<R> {\n const subject = new AnonymousSubject(this, this);\n subject.operator = operator as any;\n return subject as any;\n }\n\n /** @internal */\n protected _throwIfClosed() {\n if (this.closed) {\n throw new ObjectUnsubscribedError();\n }\n }\n\n next(value: T) {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n if (!this.currentObservers) {\n this.currentObservers = Array.from(this.observers);\n }\n for (const observer of this.currentObservers) {\n observer.next(value);\n }\n }\n });\n }\n\n error(err: any) {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n this.hasError = this.isStopped = true;\n this.thrownError = err;\n const { observers } = this;\n while (observers.length) {\n observers.shift()!.error(err);\n }\n }\n });\n }\n\n complete() {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n this.isStopped = true;\n const { observers } = this;\n while (observers.length) {\n observers.shift()!.complete();\n }\n }\n });\n }\n\n unsubscribe() {\n this.isStopped = this.closed = true;\n this.observers = this.currentObservers = null!;\n }\n\n get observed() {\n return this.observers?.length > 0;\n }\n\n /** @internal */\n protected _trySubscribe(subscriber: Subscriber<T>): TeardownLogic {\n this._throwIfClosed();\n return super._trySubscribe(subscriber);\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber<T>): Subscription {\n this._throwIfClosed();\n this._checkFinalizedStatuses(subscriber);\n return this._innerSubscribe(subscriber);\n }\n\n /** @internal */\n protected _innerSubscribe(subscriber: Subscriber<any>) {\n const { hasError, isStopped, observers } = this;\n if (hasError || isStopped) {\n return EMPTY_SUBSCRIPTION;\n }\n this.currentObservers = null;\n observers.push(subscriber);\n return new Subscription(() => {\n this.currentObservers = null;\n arrRemove(observers, subscriber);\n });\n }\n\n /** @internal */\n protected _checkFinalizedStatuses(subscriber: Subscriber<any>) {\n const { hasError, thrownError, isStopped } = this;\n if (hasError) {\n subscriber.error(thrownError);\n } else if (isStopped) {\n subscriber.complete();\n }\n }\n\n /**\n * Creates a new Observable with this Subject as the source. You can do this\n * to create custom Observer-side logic of the Subject and conceal it from\n * code that uses the Observable.\n * @return Observable that this Subject casts to.\n */\n asObservable(): Observable<T> {\n const observable: any = new Observable<T>();\n observable.source = this;\n return observable;\n }\n}\n\nexport class AnonymousSubject<T> extends Subject<T> {\n constructor(\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n public destination?: Observer<T>,\n source?: Observable<T>\n ) {\n super();\n this.source = source;\n }\n\n next(value: T) {\n this.destination?.next?.(value);\n }\n\n error(err: any) {\n this.destination?.error?.(err);\n }\n\n complete() {\n this.destination?.complete?.();\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber<T>): Subscription {\n return this.source?.subscribe(subscriber) ?? EMPTY_SUBSCRIPTION;\n }\n}\n", "import { Subject } from './Subject';\nimport { Subscriber } from './Subscriber';\nimport { Subscription } from './Subscription';\n\n/**\n * A variant of Subject that requires an initial value and emits its current\n * value whenever it is subscribed to.\n */\nexport class BehaviorSubject<T> extends Subject<T> {\n constructor(private _value: T) {\n super();\n }\n\n get value(): T {\n return this.getValue();\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber<T>): Subscription {\n const subscription = super._subscribe(subscriber);\n !subscription.closed && subscriber.next(this._value);\n return subscription;\n }\n\n getValue(): T {\n const { hasError, thrownError, _value } = this;\n if (hasError) {\n throw thrownError;\n }\n this._throwIfClosed();\n return _value;\n }\n\n next(value: T): void {\n super.next((this._value = value));\n }\n}\n", "import { TimestampProvider } from '../types';\n\ninterface DateTimestampProvider extends TimestampProvider {\n delegate: TimestampProvider | undefined;\n}\n\nexport const dateTimestampProvider: DateTimestampProvider = {\n now() {\n // Use the variable rather than `this` so that the function can be called\n // without being bound to the provider.\n return (dateTimestampProvider.delegate || Date).now();\n },\n delegate: undefined,\n};\n", "import { Subject } from './Subject';\nimport { TimestampProvider } from './types';\nimport { Subscriber } from './Subscriber';\nimport { Subscription } from './Subscription';\nimport { dateTimestampProvider } from './scheduler/dateTimestampProvider';\n\n/**\n * A variant of {@link Subject} that \"replays\" old values to new subscribers by emitting them when they first subscribe.\n *\n * `ReplaySubject` has an internal buffer that will store a specified number of values that it has observed. Like `Subject`,\n * `ReplaySubject` \"observes\" values by having them passed to its `next` method. When it observes a value, it will store that\n * value for a time determined by the configuration of the `ReplaySubject`, as passed to its constructor.\n *\n * When a new subscriber subscribes to the `ReplaySubject` instance, it will synchronously emit all values in its buffer in\n * a First-In-First-Out (FIFO) manner. The `ReplaySubject` will also complete, if it has observed completion; and it will\n * error if it has observed an error.\n *\n * There are two main configuration items to be concerned with:\n *\n * 1. `bufferSize` - This will determine how many items are stored in the buffer, defaults to infinite.\n * 2. `windowTime` - The amount of time to hold a value in the buffer before removing it from the buffer.\n *\n * Both configurations may exist simultaneously. So if you would like to buffer a maximum of 3 values, as long as the values\n * are less than 2 seconds old, you could do so with a `new ReplaySubject(3, 2000)`.\n *\n * ### Differences with BehaviorSubject\n *\n * `BehaviorSubject` is similar to `new ReplaySubject(1)`, with a couple of exceptions:\n *\n * 1. `BehaviorSubject` comes \"primed\" with a single value upon construction.\n * 2. `ReplaySubject` will replay values, even after observing an error, where `BehaviorSubject` will not.\n *\n * @see {@link Subject}\n * @see {@link BehaviorSubject}\n * @see {@link shareReplay}\n */\nexport class ReplaySubject<T> extends Subject<T> {\n private _buffer: (T | number)[] = [];\n private _infiniteTimeWindow = true;\n\n /**\n * @param _bufferSize The size of the buffer to replay on subscription\n * @param _windowTime The amount of time the buffered items will stay buffered\n * @param _timestampProvider An object with a `now()` method that provides the current timestamp. This is used to\n * calculate the amount of time something has been buffered.\n */\n constructor(\n private _bufferSize = Infinity,\n private _windowTime = Infinity,\n private _timestampProvider: TimestampProvider = dateTimestampProvider\n ) {\n super();\n this._infiniteTimeWindow = _windowTime === Infinity;\n this._bufferSize = Math.max(1, _bufferSize);\n this._windowTime = Math.max(1, _windowTime);\n }\n\n next(value: T): void {\n const { isStopped, _buffer, _infiniteTimeWindow, _timestampProvider, _windowTime } = this;\n if (!isStopped) {\n _buffer.push(value);\n !_infiniteTimeWindow && _buffer.push(_timestampProvider.now() + _windowTime);\n }\n this._trimBuffer();\n super.next(value);\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber<T>): Subscription {\n this._throwIfClosed();\n this._trimBuffer();\n\n const subscription = this._innerSubscribe(subscriber);\n\n const { _infiniteTimeWindow, _buffer } = this;\n // We use a copy here, so reentrant code does not mutate our array while we're\n // emitting it to a new subscriber.\n const copy = _buffer.slice();\n for (let i = 0; i < copy.length && !subscriber.closed; i += _infiniteTimeWindow ? 1 : 2) {\n subscriber.next(copy[i] as T);\n }\n\n this._checkFinalizedStatuses(subscriber);\n\n return subscription;\n }\n\n private _trimBuffer() {\n const { _bufferSize, _timestampProvider, _buffer, _infiniteTimeWindow } = this;\n // If we don't have an infinite buffer size, and we're over the length,\n // use splice to truncate the old buffer values off. Note that we have to\n // double the size for instances where we're not using an infinite time window\n // because we're storing the values and the timestamps in the same array.\n const adjustedBufferSize = (_infiniteTimeWindow ? 1 : 2) * _bufferSize;\n _bufferSize < Infinity && adjustedBufferSize < _buffer.length && _buffer.splice(0, _buffer.length - adjustedBufferSize);\n\n // Now, if we're not in an infinite time window, remove all values where the time is\n // older than what is allowed.\n if (!_infiniteTimeWindow) {\n const now = _timestampProvider.now();\n let last = 0;\n // Search the array for the first timestamp that isn't expired and\n // truncate the buffer up to that point.\n for (let i = 1; i < _buffer.length && (_buffer[i] as number) <= now; i += 2) {\n last = i;\n }\n last && _buffer.splice(0, last + 1);\n }\n }\n}\n", "import { Scheduler } from '../Scheduler';\nimport { Subscription } from '../Subscription';\nimport { SchedulerAction } from '../types';\n\n/**\n * A unit of work to be executed in a `scheduler`. An action is typically\n * created from within a {@link SchedulerLike} and an RxJS user does not need to concern\n * themselves about creating and manipulating an Action.\n *\n * ```ts\n * class Action<T> extends Subscription {\n * new (scheduler: Scheduler, work: (state?: T) => void);\n * schedule(state?: T, delay: number = 0): Subscription;\n * }\n * ```\n */\nexport class Action<T> extends Subscription {\n constructor(scheduler: Scheduler, work: (this: SchedulerAction<T>, state?: T) => void) {\n super();\n }\n /**\n * Schedules this action on its parent {@link SchedulerLike} for execution. May be passed\n * some context object, `state`. May happen at some point in the future,\n * according to the `delay` parameter, if specified.\n * @param state Some contextual data that the `work` function uses when called by the\n * Scheduler.\n * @param delay Time to wait before executing the work, where the time unit is implicit\n * and defined by the Scheduler.\n * @return A subscription in order to be able to unsubscribe the scheduled work.\n */\n public schedule(state?: T, delay: number = 0): Subscription {\n return this;\n }\n}\n", "import type { TimerHandle } from './timerHandle';\ntype SetIntervalFunction = (handler: () => void, timeout?: number, ...args: any[]) => TimerHandle;\ntype ClearIntervalFunction = (handle: TimerHandle) => void;\n\ninterface IntervalProvider {\n setInterval: SetIntervalFunction;\n clearInterval: ClearIntervalFunction;\n delegate:\n | {\n setInterval: SetIntervalFunction;\n clearInterval: ClearIntervalFunction;\n }\n | undefined;\n}\n\nexport const intervalProvider: IntervalProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n setInterval(handler: () => void, timeout?: number, ...args) {\n const { delegate } = intervalProvider;\n if (delegate?.setInterval) {\n return delegate.setInterval(handler, timeout, ...args);\n }\n return setInterval(handler, timeout, ...args);\n },\n clearInterval(handle) {\n const { delegate } = intervalProvider;\n return (delegate?.clearInterval || clearInterval)(handle as any);\n },\n delegate: undefined,\n};\n", "import { Action } from './Action';\nimport { SchedulerAction } from '../types';\nimport { Subscription } from '../Subscription';\nimport { AsyncScheduler } from './AsyncScheduler';\nimport { intervalProvider } from './intervalProvider';\nimport { arrRemove } from '../util/arrRemove';\nimport { TimerHandle } from './timerHandle';\n\nexport class AsyncAction<T> extends Action<T> {\n public id: TimerHandle | undefined;\n public state?: T;\n // @ts-ignore: Property has no initializer and is not definitely assigned\n public delay: number;\n protected pending: boolean = false;\n\n constructor(protected scheduler: AsyncScheduler, protected work: (this: SchedulerAction<T>, state?: T) => void) {\n super(scheduler, work);\n }\n\n public schedule(state?: T, delay: number = 0): Subscription {\n if (this.closed) {\n return this;\n }\n\n // Always replace the current state with the new state.\n this.state = state;\n\n const id = this.id;\n const scheduler = this.scheduler;\n\n //\n // Important implementation note:\n //\n // Actions only execute once by default, unless rescheduled from within the\n // scheduled callback. This allows us to implement single and repeat\n // actions via the same code path, without adding API surface area, as well\n // as mimic traditional recursion but across asynchronous boundaries.\n //\n // However, JS runtimes and timers distinguish between intervals achieved by\n // serial `setTimeout` calls vs. a single `setInterval` call. An interval of\n // serial `setTimeout` calls can be individually delayed, which delays\n // scheduling the next `setTimeout`, and so on. `setInterval` attempts to\n // guarantee the interval callback will be invoked more precisely to the\n // interval period, regardless of load.\n //\n // Therefore, we use `setInterval` to schedule single and repeat actions.\n // If the action reschedules itself with the same delay, the interval is not\n // canceled. If the action doesn't reschedule, or reschedules with a\n // different delay, the interval will be canceled after scheduled callback\n // execution.\n //\n if (id != null) {\n this.id = this.recycleAsyncId(scheduler, id, delay);\n }\n\n // Set the pending flag indicating that this action has been scheduled, or\n // has recursively rescheduled itself.\n this.pending = true;\n\n this.delay = delay;\n // If this action has already an async Id, don't request a new one.\n this.id = this.id ?? this.requestAsyncId(scheduler, this.id, delay);\n\n return this;\n }\n\n protected requestAsyncId(scheduler: AsyncScheduler, _id?: TimerHandle, delay: number = 0): TimerHandle {\n return intervalProvider.setInterval(scheduler.flush.bind(scheduler, this), delay);\n }\n\n protected recycleAsyncId(_scheduler: AsyncScheduler, id?: TimerHandle, delay: number | null = 0): TimerHandle | undefined {\n // If this action is rescheduled with the same delay time, don't clear the interval id.\n if (delay != null && this.delay === delay && this.pending === false) {\n return id;\n }\n // Otherwise, if the action's delay time is different from the current delay,\n // or the action has been rescheduled before it's executed, clear the interval id\n if (id != null) {\n intervalProvider.clearInterval(id);\n }\n\n return undefined;\n }\n\n /**\n * Immediately executes this action and the `work` it contains.\n */\n public execute(state: T, delay: number): any {\n if (this.closed) {\n return new Error('executing a cancelled action');\n }\n\n this.pending = false;\n const error = this._execute(state, delay);\n if (error) {\n return error;\n } else if (this.pending === false && this.id != null) {\n // Dequeue if the action didn't reschedule itself. Don't call\n // unsubscribe(), because the action could reschedule later.\n // For example:\n // ```\n // scheduler.schedule(function doWork(counter) {\n // /* ... I'm a busy worker bee ... */\n // var originalAction = this;\n // /* wait 100ms before rescheduling the action */\n // setTimeout(function () {\n // originalAction.schedule(counter + 1);\n // }, 100);\n // }, 1000);\n // ```\n this.id = this.recycleAsyncId(this.scheduler, this.id, null);\n }\n }\n\n protected _execute(state: T, _delay: number): any {\n let errored: boolean = false;\n let errorValue: any;\n try {\n this.work(state);\n } catch (e) {\n errored = true;\n // HACK: Since code elsewhere is relying on the \"truthiness\" of the\n // return here, we can't have it return \"\" or 0 or false.\n // TODO: Clean this up when we refactor schedulers mid-version-8 or so.\n errorValue = e ? e : new Error('Scheduled action threw falsy error');\n }\n if (errored) {\n this.unsubscribe();\n return errorValue;\n }\n }\n\n unsubscribe() {\n if (!this.closed) {\n const { id, scheduler } = this;\n const { actions } = scheduler;\n\n this.work = this.state = this.scheduler = null!;\n this.pending = false;\n\n arrRemove(actions, this);\n if (id != null) {\n this.id = this.recycleAsyncId(scheduler, id, null);\n }\n\n this.delay = null!;\n super.unsubscribe();\n }\n }\n}\n", "import { Action } from './scheduler/Action';\nimport { Subscription } from './Subscription';\nimport { SchedulerLike, SchedulerAction } from './types';\nimport { dateTimestampProvider } from './scheduler/dateTimestampProvider';\n\n/**\n * An execution context and a data structure to order tasks and schedule their\n * execution. Provides a notion of (potentially virtual) time, through the\n * `now()` getter method.\n *\n * Each unit of work in a Scheduler is called an `Action`.\n *\n * ```ts\n * class Scheduler {\n * now(): number;\n * schedule(work, delay?, state?): Subscription;\n * }\n * ```\n *\n * @deprecated Scheduler is an internal implementation detail of RxJS, and\n * should not be used directly. Rather, create your own class and implement\n * {@link SchedulerLike}. Will be made internal in v8.\n */\nexport class Scheduler implements SchedulerLike {\n public static now: () => number = dateTimestampProvider.now;\n\n constructor(private schedulerActionCtor: typeof Action, now: () => number = Scheduler.now) {\n this.now = now;\n }\n\n /**\n * A getter method that returns a number representing the current time\n * (at the time this function was called) according to the scheduler's own\n * internal clock.\n * @return A number that represents the current time. May or may not\n * have a relation to wall-clock time. May or may not refer to a time unit\n * (e.g. milliseconds).\n */\n public now: () => number;\n\n /**\n * Schedules a function, `work`, for execution. May happen at some point in\n * the future, according to the `delay` parameter, if specified. May be passed\n * some context object, `state`, which will be passed to the `work` function.\n *\n * The given arguments will be processed an stored as an Action object in a\n * queue of actions.\n *\n * @param work A function representing a task, or some unit of work to be\n * executed by the Scheduler.\n * @param delay Time to wait before executing the work, where the time unit is\n * implicit and defined by the Scheduler itself.\n * @param state Some contextual data that the `work` function uses when called\n * by the Scheduler.\n * @return A subscription in order to be able to unsubscribe the scheduled work.\n */\n public schedule<T>(work: (this: SchedulerAction<T>, state?: T) => void, delay: number = 0, state?: T): Subscription {\n return new this.schedulerActionCtor<T>(this, work).schedule(state, delay);\n }\n}\n", "import { Scheduler } from '../Scheduler';\nimport { Action } from './Action';\nimport { AsyncAction } from './AsyncAction';\nimport { TimerHandle } from './timerHandle';\n\nexport class AsyncScheduler extends Scheduler {\n public actions: Array<AsyncAction<any>> = [];\n /**\n * A flag to indicate whether the Scheduler is currently executing a batch of\n * queued actions.\n * @internal\n */\n public _active: boolean = false;\n /**\n * An internal ID used to track the latest asynchronous task such as those\n * coming from `setTimeout`, `setInterval`, `requestAnimationFrame`, and\n * others.\n * @internal\n */\n public _scheduled: TimerHandle | undefined;\n\n constructor(SchedulerAction: typeof Action, now: () => number = Scheduler.now) {\n super(SchedulerAction, now);\n }\n\n public flush(action: AsyncAction<any>): void {\n const { actions } = this;\n\n if (this._active) {\n actions.push(action);\n return;\n }\n\n let error: any;\n this._active = true;\n\n do {\n if ((error = action.execute(action.state, action.delay))) {\n break;\n }\n } while ((action = actions.shift()!)); // exhaust the scheduler queue\n\n this._active = false;\n\n if (error) {\n while ((action = actions.shift()!)) {\n action.unsubscribe();\n }\n throw error;\n }\n }\n}\n", "import { AsyncAction } from './AsyncAction';\nimport { AsyncScheduler } from './AsyncScheduler';\n\n/**\n *\n * Async Scheduler\n *\n * <span class=\"informal\">Schedule task as if you used setTimeout(task, duration)</span>\n *\n * `async` scheduler schedules tasks asynchronously, by putting them on the JavaScript\n * event loop queue. It is best used to delay tasks in time or to schedule tasks repeating\n * in intervals.\n *\n * If you just want to \"defer\" task, that is to perform it right after currently\n * executing synchronous code ends (commonly achieved by `setTimeout(deferredTask, 0)`),\n * better choice will be the {@link asapScheduler} scheduler.\n *\n * ## Examples\n * Use async scheduler to delay task\n * ```ts\n * import { asyncScheduler } from 'rxjs';\n *\n * const task = () => console.log('it works!');\n *\n * asyncScheduler.schedule(task, 2000);\n *\n * // After 2 seconds logs:\n * // \"it works!\"\n * ```\n *\n * Use async scheduler to repeat task in intervals\n * ```ts\n * import { asyncScheduler } from 'rxjs';\n *\n * function task(state) {\n * console.log(state);\n * this.schedule(state + 1, 1000); // `this` references currently executing Action,\n * // which we reschedule with new state and delay\n * }\n *\n * asyncScheduler.schedule(task, 3000, 0);\n *\n * // Logs:\n * // 0 after 3s\n * // 1 after 4s\n * // 2 after 5s\n * // 3 after 6s\n * ```\n */\n\nexport const asyncScheduler = new AsyncScheduler(AsyncAction);\n\n/**\n * @deprecated Renamed to {@link asyncScheduler}. Will be removed in v8.\n */\nexport const async = asyncScheduler;\n", "import { AsyncAction } from './AsyncAction';\nimport { Subscription } from '../Subscription';\nimport { QueueScheduler } from './QueueScheduler';\nimport { SchedulerAction } from '../types';\nimport { TimerHandle } from './timerHandle';\n\nexport class QueueAction<T> extends AsyncAction<T> {\n constructor(protected scheduler: QueueScheduler, protected work: (this: SchedulerAction<T>, state?: T) => void) {\n super(scheduler, work);\n }\n\n public schedule(state?: T, delay: number = 0): Subscription {\n if (delay > 0) {\n return super.schedule(state, delay);\n }\n this.delay = delay;\n this.state = state;\n this.scheduler.flush(this);\n return this;\n }\n\n public execute(state: T, delay: number): any {\n return delay > 0 || this.closed ? super.execute(state, delay) : this._execute(state, delay);\n }\n\n protected requestAsyncId(scheduler: QueueScheduler, id?: TimerHandle, delay: number = 0): TimerHandle {\n // If delay exists and is greater than 0, or if the delay is null (the\n // action wasn't rescheduled) but was originally scheduled as an async\n // action, then recycle as an async action.\n\n if ((delay != null && delay > 0) || (delay == null && this.delay > 0)) {\n return super.requestAsyncId(scheduler, id, delay);\n }\n\n // Otherwise flush the scheduler starting with this action.\n scheduler.flush(this);\n\n // HACK: In the past, this was returning `void`. However, `void` isn't a valid\n // `TimerHandle`, and generally the return value here isn't really used. So the\n // compromise is to return `0` which is both \"falsy\" and a valid `TimerHandle`,\n // as opposed to refactoring every other instanceo of `requestAsyncId`.\n return 0;\n }\n}\n", "import { AsyncScheduler } from './AsyncScheduler';\n\nexport class QueueScheduler extends AsyncScheduler {\n}\n", "import { QueueAction } from './QueueAction';\nimport { QueueScheduler } from './QueueScheduler';\n\n/**\n *\n * Queue Scheduler\n *\n * <span class=\"informal\">Put every next task on a queue, instead of executing it immediately</span>\n *\n * `queue` scheduler, when used with delay, behaves the same as {@link asyncScheduler} scheduler.\n *\n * When used without delay, it schedules given task synchronously - executes it right when\n * it is scheduled. However when called recursively, that is when inside the scheduled task,\n * another task is scheduled with queue scheduler, instead of executing immediately as well,\n * that task will be put on a queue and wait for current one to finish.\n *\n * This means that when you execute task with `queue` scheduler, you are sure it will end\n * before any other task scheduled with that scheduler will start.\n *\n * ## Examples\n * Schedule recursively first, then do something\n * ```ts\n * import { queueScheduler } from 'rxjs';\n *\n * queueScheduler.schedule(() => {\n * queueScheduler.schedule(() => console.log('second')); // will not happen now, but will be put on a queue\n *\n * console.log('first');\n * });\n *\n * // Logs:\n * // \"first\"\n * // \"second\"\n * ```\n *\n * Reschedule itself recursively\n * ```ts\n * import { queueScheduler } from 'rxjs';\n *\n * queueScheduler.schedule(function(state) {\n * if (state !== 0) {\n * console.log('before', state);\n * this.schedule(state - 1); // `this` references currently executing Action,\n * // which we reschedule with new state\n * console.log('after', state);\n * }\n * }, 0, 3);\n *\n * // In scheduler that runs recursively, you would expect:\n * // \"before\", 3\n * // \"before\", 2\n * // \"before\", 1\n * // \"after\", 1\n * // \"after\", 2\n * // \"after\", 3\n *\n * // But with queue it logs:\n * // \"before\", 3\n * // \"after\", 3\n * // \"before\", 2\n * // \"after\", 2\n * // \"before\", 1\n * // \"after\", 1\n * ```\n */\n\nexport const queueScheduler = new QueueScheduler(QueueAction);\n\n/**\n * @deprecated Renamed to {@link queueScheduler}. Will be removed in v8.\n */\nexport const queue = queueScheduler;\n", "import { AsyncAction } from './AsyncAction';\nimport { AnimationFrameScheduler } from './AnimationFrameScheduler';\nimport { SchedulerAction } from '../types';\nimport { animationFrameProvider } from './animationFrameProvider';\nimport { TimerHandle } from './timerHandle';\n\nexport class AnimationFrameAction<T> extends AsyncAction<T> {\n constructor(protected scheduler: AnimationFrameScheduler, protected work: (this: SchedulerAction<T>, state?: T) => void) {\n super(scheduler, work);\n }\n\n protected requestAsyncId(scheduler: AnimationFrameScheduler, id?: TimerHandle, delay: number = 0): TimerHandle {\n // If delay is greater than 0, request as an async action.\n if (delay !== null && delay > 0) {\n return super.requestAsyncId(scheduler, id, delay);\n }\n // Push the action to the end of the scheduler queue.\n scheduler.actions.push(this);\n // If an animation frame has already been requested, don't request another\n // one. If an animation frame hasn't been requested yet, request one. Return\n // the current animation frame request id.\n return scheduler._scheduled || (scheduler._scheduled = animationFrameProvider.requestAnimationFrame(() => scheduler.flush(undefined)));\n }\n\n protected recycleAsyncId(scheduler: AnimationFrameScheduler, id?: TimerHandle, delay: number = 0): TimerHandle | undefined {\n // If delay exists and is greater than 0, or if the delay is null (the\n // action wasn't rescheduled) but was originally scheduled as an async\n // action, then recycle as an async action.\n if (delay != null ? delay > 0 : this.delay > 0) {\n return super.recycleAsyncId(scheduler, id, delay);\n }\n // If the scheduler queue has no remaining actions with the same async id,\n // cancel the requested animation frame and set the scheduled flag to\n // undefined so the next AnimationFrameAction will request its own.\n const { actions } = scheduler;\n if (id != null && id === scheduler._scheduled && actions[actions.length - 1]?.id !== id) {\n animationFrameProvider.cancelAnimationFrame(id as number);\n scheduler._scheduled = undefined;\n }\n // Return undefined so the action knows to request a new async id if it's rescheduled.\n return undefined;\n }\n}\n", "import { AsyncAction } from './AsyncAction';\nimport { AsyncScheduler } from './AsyncScheduler';\n\nexport class AnimationFrameScheduler extends AsyncScheduler {\n public flush(action?: AsyncAction<any>): void {\n this._active = true;\n // The async id that effects a call to flush is stored in _scheduled.\n // Before executing an action, it's necessary to check the action's async\n // id to determine whether it's supposed to be executed in the current\n // flush.\n // Previous implementations of this method used a count to determine this,\n // but that was unsound, as actions that are unsubscribed - i.e. cancelled -\n // are removed from the actions array and that can shift actions that are\n // scheduled to be executed in a subsequent flush into positions at which\n // they are executed within the current flush.\n let flushId;\n if (action) {\n flushId = action.id;\n } else {\n flushId = this._scheduled;\n this._scheduled = undefined;\n }\n\n const { actions } = this;\n let error: any;\n action = action || actions.shift()!;\n\n do {\n if ((error = action.execute(action.state, action.delay))) {\n break;\n }\n } while ((action = actions[0]) && action.id === flushId && actions.shift());\n\n this._active = false;\n\n if (error) {\n while ((action = actions[0]) && action.id === flushId && actions.shift()) {\n action.unsubscribe();\n }\n throw error;\n }\n }\n}\n", "import { AnimationFrameAction } from './AnimationFrameAction';\nimport { AnimationFrameScheduler } from './AnimationFrameScheduler';\n\n/**\n *\n * Animation Frame Scheduler\n *\n * <span class=\"informal\">Perform task when `window.requestAnimationFrame` would fire</span>\n *\n * When `animationFrame` scheduler is used with delay, it will fall back to {@link asyncScheduler} scheduler\n * behaviour.\n *\n * Without delay, `animationFrame` scheduler can be used to create smooth browser animations.\n * It makes sure scheduled task will happen just before next browser content repaint,\n * thus performing animations as efficiently as possible.\n *\n * ## Example\n * Schedule div height animation\n * ```ts\n * // html: <div style=\"background: #0ff;\"></div>\n * import { animationFrameScheduler } from 'rxjs';\n *\n * const div = document.querySelector('div');\n *\n * animationFrameScheduler.schedule(function(height) {\n * div.style.height = height + \"px\";\n *\n * this.schedule(height + 1); // `this` references currently executing Action,\n * // which we reschedule with new state\n * }, 0, 0);\n *\n * // You will see a div element growing in height\n * ```\n */\n\nexport const animationFrameScheduler = new AnimationFrameScheduler(AnimationFrameAction);\n\n/**\n * @deprecated Renamed to {@link animationFrameScheduler}. Will be removed in v8.\n */\nexport const animationFrame = animationFrameScheduler;\n", "import { Observable } from '../Observable';\nimport { SchedulerLike } from '../types';\n\n/**\n * A simple Observable that emits no items to the Observer and immediately\n * emits a complete notification.\n *\n * <span class=\"informal\">Just emits 'complete', and nothing else.</span>\n *\n * \n *\n * A simple Observable that only emits the complete notification. It can be used\n * for composing with other Observables, such as in a {@link mergeMap}.\n *\n * ## Examples\n *\n * Log complete notification\n *\n * ```ts\n * import { EMPTY } from 'rxjs';\n *\n * EMPTY.subscribe({\n * next: () => console.log('Next'),\n * complete: () => console.log('Complete!')\n * });\n *\n * // Outputs\n * // Complete!\n * ```\n *\n * Emit the number 7, then complete\n *\n * ```ts\n * import { EMPTY, startWith } from 'rxjs';\n *\n * const result = EMPTY.pipe(startWith(7));\n * result.subscribe(x => console.log(x));\n *\n * // Outputs\n * // 7\n * ```\n *\n * Map and flatten only odd numbers to the sequence `'a'`, `'b'`, `'c'`\n *\n * ```ts\n * import { interval, mergeMap, of, EMPTY } from 'rxjs';\n *\n * const interval$ = interval(1000);\n * const result = interval$.pipe(\n * mergeMap(x => x % 2 === 1 ? of('a', 'b', 'c') : EMPTY),\n * );\n * result.subscribe(x => console.log(x));\n *\n * // Results in the following to the console:\n * // x is equal to the count on the interval, e.g. (0, 1, 2, 3, ...)\n * // x will occur every 1000ms\n * // if x % 2 is equal to 1, print a, b, c (each on its own)\n * // if x % 2 is not equal to 1, nothing will be output\n * ```\n *\n * @see {@link Observable}\n * @see {@link NEVER}\n * @see {@link of}\n * @see {@link throwError}\n */\nexport const EMPTY = new Observable<never>((subscriber) => subscriber.complete());\n\n/**\n * @param scheduler A {@link SchedulerLike} to use for scheduling\n * the emission of the complete notification.\n * @deprecated Replaced with the {@link EMPTY} constant or {@link scheduled} (e.g. `scheduled([], scheduler)`). Will be removed in v8.\n */\nexport function empty(scheduler?: SchedulerLike) {\n return scheduler ? emptyScheduled(scheduler) : EMPTY;\n}\n\nfunction emptyScheduled(scheduler: SchedulerLike) {\n return new Observable<never>((subscriber) => scheduler.schedule(() => subscriber.complete()));\n}\n", "import { SchedulerLike } from '../types';\nimport { isFunction } from './isFunction';\n\nexport function isScheduler(value: any): value is SchedulerLike {\n return value && isFunction(value.schedule);\n}\n", "import { SchedulerLike } from '../types';\nimport { isFunction } from './isFunction';\nimport { isScheduler } from './isScheduler';\n\nfunction last<T>(arr: T[]): T | undefined {\n return arr[arr.length - 1];\n}\n\nexport function popResultSelector(args: any[]): ((...args: unknown[]) => unknown) | undefined {\n return isFunction(last(args)) ? args.pop() : undefined;\n}\n\nexport function popScheduler(args: any[]): SchedulerLike | undefined {\n return isScheduler(last(args)) ? args.pop() : undefined;\n}\n\nexport function popNumber(args: any[], defaultValue: number): number {\n return typeof last(args) === 'number' ? args.pop()! : defaultValue;\n}\n", "export const isArrayLike = (<T>(x: any): x is ArrayLike<T> => x && typeof x.length === 'number' && typeof x !== 'function');", "import { isFunction } from \"./isFunction\";\n\n/**\n * Tests to see if the object is \"thennable\".\n * @param value the object to test\n */\nexport function isPromise(value: any): value is PromiseLike<any> {\n return isFunction(value?.then);\n}\n", "import { InteropObservable } from '../types';\nimport { observable as Symbol_observable } from '../symbol/observable';\nimport { isFunction } from './isFunction';\n\n/** Identifies an input as being Observable (but not necessary an Rx Observable) */\nexport function isInteropObservable(input: any): input is InteropObservable<any> {\n return isFunction(input[Symbol_observable]);\n}\n", "import { isFunction } from './isFunction';\n\nexport function isAsyncIterable<T>(obj: any): obj is AsyncIterable<T> {\n return Symbol.asyncIterator && isFunction(obj?.[Symbol.asyncIterator]);\n}\n", "/**\n * Creates the TypeError to throw if an invalid object is passed to `from` or `scheduled`.\n * @param input The object that was passed.\n */\nexport function createInvalidObservableTypeError(input: any) {\n // TODO: We should create error codes that can be looked up, so this can be less verbose.\n return new TypeError(\n `You provided ${\n input !== null && typeof input === 'object' ? 'an invalid object' : `'${input}'`\n } where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`\n );\n}\n", "export function getSymbolIterator(): symbol {\n if (typeof Symbol !== 'function' || !Symbol.iterator) {\n return '@@iterator' as any;\n }\n\n return Symbol.iterator;\n}\n\nexport const iterator = getSymbolIterator();\n", "import { iterator as Symbol_iterator } from '../symbol/iterator';\nimport { isFunction } from './isFunction';\n\n/** Identifies an input as being an Iterable */\nexport function isIterable(input: any): input is Iterable<any> {\n return isFunction(input?.[Symbol_iterator]);\n}\n", "import { ReadableStreamLike } from '../types';\nimport { isFunction } from './isFunction';\n\nexport async function* readableStreamLikeToAsyncGenerator<T>(readableStream: ReadableStreamLike<T>): AsyncGenerator<T> {\n const reader = readableStream.getReader();\n try {\n while (true) {\n const { value, done } = await reader.read();\n if (done) {\n return;\n }\n yield value!;\n }\n } finally {\n reader.releaseLock();\n }\n}\n\nexport function isReadableStreamLike<T>(obj: any): obj is ReadableStreamLike<T> {\n // We don't want to use instanceof checks because they would return\n // false for instances from another Realm, like an <iframe>.\n return isFunction(obj?.getReader);\n}\n", "import { isArrayLike } from '../util/isArrayLike';\nimport { isPromise } from '../util/isPromise';\nimport { Observable } from '../Observable';\nimport { ObservableInput, ObservedValueOf, ReadableStreamLike } from '../types';\nimport { isInteropObservable } from '../util/isInteropObservable';\nimport { isAsyncIterable } from '../util/isAsyncIterable';\nimport { createInvalidObservableTypeError } from '../util/throwUnobservableError';\nimport { isIterable } from '../util/isIterable';\nimport { isReadableStreamLike, readableStreamLikeToAsyncGenerator } from '../util/isReadableStreamLike';\nimport { Subscriber } from '../Subscriber';\nimport { isFunction } from '../util/isFunction';\nimport { reportUnhandledError } from '../util/reportUnhandledError';\nimport { observable as Symbol_observable } from '../symbol/observable';\n\nexport function innerFrom<O extends ObservableInput<any>>(input: O): Observable<ObservedValueOf<O>>;\nexport function innerFrom<T>(input: ObservableInput<T>): Observable<T> {\n if (input instanceof Observable) {\n return input;\n }\n if (input != null) {\n if (isInteropObservable(input)) {\n return fromInteropObservable(input);\n }\n if (isArrayLike(input)) {\n return fromArrayLike(input);\n }\n if (isPromise(input)) {\n return fromPromise(input);\n }\n if (isAsyncIterable(input)) {\n return fromAsyncIterable(input);\n }\n if (isIterable(input)) {\n return fromIterable(input);\n }\n if (isReadableStreamLike(input)) {\n return fromReadableStreamLike(input);\n }\n }\n\n throw createInvalidObservableTypeError(input);\n}\n\n/**\n * Creates an RxJS Observable from an object that implements `Symbol.observable`.\n * @param obj An object that properly implements `Symbol.observable`.\n */\nexport function fromInteropObservable<T>(obj: any) {\n return new Observable((subscriber: Subscriber<T>) => {\n const obs = obj[Symbol_observable]();\n if (isFunction(obs.subscribe)) {\n return obs.subscribe(subscriber);\n }\n // Should be caught by observable subscribe function error handling.\n throw new TypeError('Provided object does not correctly implement Symbol.observable');\n });\n}\n\n/**\n * Synchronously emits the values of an array like and completes.\n * This is exported because there are creation functions and operators that need to\n * make direct use of the same logic, and there's no reason to make them run through\n * `from` conditionals because we *know* they're dealing with an array.\n * @param array The array to emit values from\n */\nexport function fromArrayLike<T>(array: ArrayLike<T>) {\n return new Observable((subscriber: Subscriber<T>) => {\n // Loop over the array and emit each value. Note two things here:\n // 1. We're making sure that the subscriber is not closed on each loop.\n // This is so we don't continue looping over a very large array after\n // something like a `take`, `takeWhile`, or other synchronous unsubscription\n // has already unsubscribed.\n // 2. In this form, reentrant code can alter that array we're looping over.\n // This is a known issue, but considered an edge case. The alternative would\n // be to copy the array before executing the loop, but this has\n // performance implications.\n for (let i = 0; i < array.length && !subscriber.closed; i++) {\n subscriber.next(array[i]);\n }\n subscriber.complete();\n });\n}\n\nexport function fromPromise<T>(promise: PromiseLike<T>) {\n return new Observable((subscriber: Subscriber<T>) => {\n promise\n .then(\n (value) => {\n if (!subscriber.closed) {\n subscriber.next(value);\n subscriber.complete();\n }\n },\n (err: any) => subscriber.error(err)\n )\n .then(null, reportUnhandledError);\n });\n}\n\nexport function fromIterable<T>(iterable: Iterable<T>) {\n return new Observable((subscriber: Subscriber<T>) => {\n for (const value of iterable) {\n subscriber.next(value);\n if (subscriber.closed) {\n return;\n }\n }\n subscriber.complete();\n });\n}\n\nexport function fromAsyncIterable<T>(asyncIterable: AsyncIterable<T>) {\n return new Observable((subscriber: Subscriber<T>) => {\n process(asyncIterable, subscriber).catch((err) => subscriber.error(err));\n });\n}\n\nexport function fromReadableStreamLike<T>(readableStream: ReadableStreamLike<T>) {\n return fromAsyncIterable(readableStreamLikeToAsyncGenerator(readableStream));\n}\n\nasync function process<T>(asyncIterable: AsyncIterable<T>, subscriber: Subscriber<T>) {\n for await (const value of asyncIterable) {\n subscriber.next(value);\n // A side-effect may have closed our subscriber,\n // check before the next iteration.\n if (subscriber.closed) {\n return;\n }\n }\n subscriber.complete();\n}\n", "import { Subscription } from '../Subscription';\nimport { SchedulerAction, SchedulerLike } from '../types';\n\nexport function executeSchedule(\n parentSubscription: Subscription,\n scheduler: SchedulerLike,\n work: () => void,\n delay: number,\n repeat: true\n): void;\nexport function executeSchedule(\n parentSubscription: Subscription,\n scheduler: SchedulerLike,\n work: () => void,\n delay?: number,\n repeat?: false\n): Subscription;\n\nexport function executeSchedule(\n parentSubscription: Subscription,\n scheduler: SchedulerLike,\n work: () => void,\n delay = 0,\n repeat = false\n): Subscription | void {\n const scheduleSubscription = scheduler.schedule(function (this: SchedulerAction<any>) {\n work();\n if (repeat) {\n parentSubscription.add(this.schedule(null, delay));\n } else {\n this.unsubscribe();\n }\n }, delay);\n\n parentSubscription.add(scheduleSubscription);\n\n if (!repeat) {\n // Because user-land scheduler implementations are unlikely to properly reuse\n // Actions for repeat scheduling, we can't trust that the returned subscription\n // will control repeat subscription scenarios. So we're trying to avoid using them\n // incorrectly within this library.\n return scheduleSubscription;\n }\n}\n", "/** @prettier */\nimport { MonoTypeOperatorFunction, SchedulerLike } from '../types';\nimport { executeSchedule } from '../util/executeSchedule';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\n\n/**\n * Re-emits all notifications from source Observable with specified scheduler.\n *\n * <span class=\"informal\">Ensure a specific scheduler is used, from outside of an Observable.</span>\n *\n * `observeOn` is an operator that accepts a scheduler as a first parameter, which will be used to reschedule\n * notifications emitted by the source Observable. It might be useful, if you do not have control over\n * internal scheduler of a given Observable, but want to control when its values are emitted nevertheless.\n *\n * Returned Observable emits the same notifications (nexted values, complete and error events) as the source Observable,\n * but rescheduled with provided scheduler. Note that this doesn't mean that source Observables internal\n * scheduler will be replaced in any way. Original scheduler still will be used, but when the source Observable emits\n * notification, it will be immediately scheduled again - this time with scheduler passed to `observeOn`.\n * An anti-pattern would be calling `observeOn` on Observable that emits lots of values synchronously, to split\n * that emissions into asynchronous chunks. For this to happen, scheduler would have to be passed into the source\n * Observable directly (usually into the operator that creates it). `observeOn` simply delays notifications a\n * little bit more, to ensure that they are emitted at expected moments.\n *\n * As a matter of fact, `observeOn` accepts second parameter, which specifies in milliseconds with what delay notifications\n * will be emitted. The main difference between {@link delay} operator and `observeOn` is that `observeOn`\n * will delay all notifications - including error notifications - while `delay` will pass through error\n * from source Observable immediately when it is emitted. In general it is highly recommended to use `delay` operator\n * for any kind of delaying of values in the stream, while using `observeOn` to specify which scheduler should be used\n * for notification emissions in general.\n *\n * ## Example\n *\n * Ensure values in subscribe are called just before browser repaint\n *\n * ```ts\n * import { interval, observeOn, animationFrameScheduler } from 'rxjs';\n *\n * const someDiv = document.createElement('div');\n * someDiv.style.cssText = 'width: 200px;background: #09c';\n * document.body.appendChild(someDiv);\n * const intervals = interval(10); // Intervals are scheduled\n * // with async scheduler by default...\n * intervals.pipe(\n * observeOn(animationFrameScheduler) // ...but we will observe on animationFrame\n * ) // scheduler to ensure smooth animation.\n * .subscribe(val => {\n * someDiv.style.height = val + 'px';\n * });\n * ```\n *\n * @see {@link delay}\n *\n * @param scheduler Scheduler that will be used to reschedule notifications from source Observable.\n * @param delay Number of milliseconds that states with what delay every notification should be rescheduled.\n * @return A function that returns an Observable that emits the same\n * notifications as the source Observable, but with provided scheduler.\n */\nexport function observeOn<T>(scheduler: SchedulerLike, delay = 0): MonoTypeOperatorFunction<T> {\n return operate((source, subscriber) => {\n source.subscribe(\n createOperatorSubscriber(\n subscriber,\n (value) => executeSchedule(subscriber, scheduler, () => subscriber.next(value), delay),\n () => executeSchedule(subscriber, scheduler, () => subscriber.complete(), delay),\n (err) => executeSchedule(subscriber, scheduler, () => subscriber.error(err), delay)\n )\n );\n });\n}\n", "import { MonoTypeOperatorFunction, SchedulerLike } from '../types';\nimport { operate } from '../util/lift';\n\n/**\n * Asynchronously subscribes Observers to this Observable on the specified {@link SchedulerLike}.\n *\n * With `subscribeOn` you can decide what type of scheduler a specific Observable will be using when it is subscribed to.\n *\n * Schedulers control the speed and order of emissions to observers from an Observable stream.\n *\n * \n *\n * ## Example\n *\n * Given the following code:\n *\n * ```ts\n * import { of, merge } from 'rxjs';\n *\n * const a = of(1, 2, 3);\n * const b = of(4, 5, 6);\n *\n * merge(a, b).subscribe(console.log);\n *\n * // Outputs\n * // 1\n * // 2\n * // 3\n * // 4\n * // 5\n * // 6\n * ```\n *\n * Both Observable `a` and `b` will emit their values directly and synchronously once they are subscribed to.\n *\n * If we instead use the `subscribeOn` operator declaring that we want to use the {@link asyncScheduler} for values emitted by Observable `a`:\n *\n * ```ts\n * import { of, subscribeOn, asyncScheduler, merge } from 'rxjs';\n *\n * const a = of(1, 2, 3).pipe(subscribeOn(asyncScheduler));\n * const b = of(4, 5, 6);\n *\n * merge(a, b).subscribe(console.log);\n *\n * // Outputs\n * // 4\n * // 5\n * // 6\n * // 1\n * // 2\n * // 3\n * ```\n *\n * The reason for this is that Observable `b` emits its values directly and synchronously like before\n * but the emissions from `a` are scheduled on the event loop because we are now using the {@link asyncScheduler} for that specific Observable.\n *\n * @param scheduler The {@link SchedulerLike} to perform subscription actions on.\n * @param delay A delay to pass to the scheduler to delay subscriptions\n * @return A function that returns an Observable modified so that its\n * subscriptions happen on the specified {@link SchedulerLike}.\n */\nexport function subscribeOn<T>(scheduler: SchedulerLike, delay: number = 0): MonoTypeOperatorFunction<T> {\n return operate((source, subscriber) => {\n subscriber.add(scheduler.schedule(() => source.subscribe(subscriber), delay));\n });\n}\n", "import { innerFrom } from '../observable/innerFrom';\nimport { observeOn } from '../operators/observeOn';\nimport { subscribeOn } from '../operators/subscribeOn';\nimport { InteropObservable, SchedulerLike } from '../types';\n\nexport function scheduleObservable<T>(input: InteropObservable<T>, scheduler: SchedulerLike) {\n return innerFrom(input).pipe(subscribeOn(scheduler), observeOn(scheduler));\n}\n", "import { innerFrom } from '../observable/innerFrom';\nimport { observeOn } from '../operators/observeOn';\nimport { subscribeOn } from '../operators/subscribeOn';\nimport { SchedulerLike } from '../types';\n\nexport function schedulePromise<T>(input: PromiseLike<T>, scheduler: SchedulerLike) {\n return innerFrom(input).pipe(subscribeOn(scheduler), observeOn(scheduler));\n}\n", "import { Observable } from '../Observable';\nimport { SchedulerLike } from '../types';\n\nexport function scheduleArray<T>(input: ArrayLike<T>, scheduler: SchedulerLike) {\n return new Observable<T>((subscriber) => {\n // The current array index.\n let i = 0;\n // Start iterating over the array like on a schedule.\n return scheduler.schedule(function () {\n if (i === input.length) {\n // If we have hit the end of the array like in the\n // previous job, we can complete.\n subscriber.complete();\n } else {\n // Otherwise let's next the value at the current index,\n // then increment our index.\n subscriber.next(input[i++]);\n // If the last emission didn't cause us to close the subscriber\n // (via take or some side effect), reschedule the job and we'll\n // make another pass.\n if (!subscriber.closed) {\n this.schedule();\n }\n }\n });\n });\n}\n", "import { Observable } from '../Observable';\nimport { SchedulerLike } from '../types';\nimport { iterator as Symbol_iterator } from '../symbol/iterator';\nimport { isFunction } from '../util/isFunction';\nimport { executeSchedule } from '../util/executeSchedule';\n\n/**\n * Used in {@link scheduled} to create an observable from an Iterable.\n * @param input The iterable to create an observable from\n * @param scheduler The scheduler to use\n */\nexport function scheduleIterable<T>(input: Iterable<T>, scheduler: SchedulerLike) {\n return new Observable<T>((subscriber) => {\n let iterator: Iterator<T, T>;\n\n // Schedule the initial creation of the iterator from\n // the iterable. This is so the code in the iterable is\n // not called until the scheduled job fires.\n executeSchedule(subscriber, scheduler, () => {\n // Create the iterator.\n iterator = (input as any)[Symbol_iterator]();\n\n executeSchedule(\n subscriber,\n scheduler,\n () => {\n let value: T;\n let done: boolean | undefined;\n try {\n // Pull the value out of the iterator\n ({ value, done } = iterator.next());\n } catch (err) {\n // We got an error while pulling from the iterator\n subscriber.error(err);\n return;\n }\n\n if (done) {\n // If it is \"done\" we just complete. This mimics the\n // behavior of JavaScript's `for..of` consumption of\n // iterables, which will not emit the value from an iterator\n // result of `{ done: true: value: 'here' }`.\n subscriber.complete();\n } else {\n // The iterable is not done, emit the value.\n subscriber.next(value);\n }\n },\n 0,\n true\n );\n });\n\n // During finalization, if we see this iterator has a `return` method,\n // then we know it is a Generator, and not just an Iterator. So we call\n // the `return()` function. This will ensure that any `finally { }` blocks\n // inside of the generator we can hit will be hit properly.\n return () => isFunction(iterator?.return) && iterator.return();\n });\n}\n", "import { SchedulerLike } from '../types';\nimport { Observable } from '../Observable';\nimport { executeSchedule } from '../util/executeSchedule';\n\nexport function scheduleAsyncIterable<T>(input: AsyncIterable<T>, scheduler: SchedulerLike) {\n if (!input) {\n throw new Error('Iterable cannot be null');\n }\n return new Observable<T>((subscriber) => {\n executeSchedule(subscriber, scheduler, () => {\n const iterator = input[Symbol.asyncIterator]();\n executeSchedule(\n subscriber,\n scheduler,\n () => {\n iterator.next().then((result) => {\n if (result.done) {\n // This will remove the subscriptions from\n // the parent subscription.\n subscriber.complete();\n } else {\n subscriber.next(result.value);\n }\n });\n },\n 0,\n true\n );\n });\n });\n}\n", "import { SchedulerLike, ReadableStreamLike } from '../types';\nimport { Observable } from '../Observable';\nimport { scheduleAsyncIterable } from './scheduleAsyncIterable';\nimport { readableStreamLikeToAsyncGenerator } from '../util/isReadableStreamLike';\n\nexport function scheduleReadableStreamLike<T>(input: ReadableStreamLike<T>, scheduler: SchedulerLike): Observable<T> {\n return scheduleAsyncIterable(readableStreamLikeToAsyncGenerator(input), scheduler);\n}\n", "import { scheduleObservable } from './scheduleObservable';\nimport { schedulePromise } from './schedulePromise';\nimport { scheduleArray } from './scheduleArray';\nimport { scheduleIterable } from './scheduleIterable';\nimport { scheduleAsyncIterable } from './scheduleAsyncIterable';\nimport { isInteropObservable } from '../util/isInteropObservable';\nimport { isPromise } from '../util/isPromise';\nimport { isArrayLike } from '../util/isArrayLike';\nimport { isIterable } from '../util/isIterable';\nimport { ObservableInput, SchedulerLike } from '../types';\nimport { Observable } from '../Observable';\nimport { isAsyncIterable } from '../util/isAsyncIterable';\nimport { createInvalidObservableTypeError } from '../util/throwUnobservableError';\nimport { isReadableStreamLike } from '../util/isReadableStreamLike';\nimport { scheduleReadableStreamLike } from './scheduleReadableStreamLike';\n\n/**\n * Converts from a common {@link ObservableInput} type to an observable where subscription and emissions\n * are scheduled on the provided scheduler.\n *\n * @see {@link from}\n * @see {@link of}\n *\n * @param input The observable, array, promise, iterable, etc you would like to schedule\n * @param scheduler The scheduler to use to schedule the subscription and emissions from\n * the returned observable.\n */\nexport function scheduled<T>(input: ObservableInput<T>, scheduler: SchedulerLike): Observable<T> {\n if (input != null) {\n if (isInteropObservable(input)) {\n return scheduleObservable(input, scheduler);\n }\n if (isArrayLike(input)) {\n return scheduleArray(input, scheduler);\n }\n if (isPromise(input)) {\n return schedulePromise(input, scheduler);\n }\n if (isAsyncIterable(input)) {\n return scheduleAsyncIterable(input, scheduler);\n }\n if (isIterable(input)) {\n return scheduleIterable(input, scheduler);\n }\n if (isReadableStreamLike(input)) {\n return scheduleReadableStreamLike(input, scheduler);\n }\n }\n throw createInvalidObservableTypeError(input);\n}\n", "import { Observable } from '../Observable';\nimport { ObservableInput, SchedulerLike, ObservedValueOf } from '../types';\nimport { scheduled } from '../scheduled/scheduled';\nimport { innerFrom } from './innerFrom';\n\nexport function from<O extends ObservableInput<any>>(input: O): Observable<ObservedValueOf<O>>;\n/** @deprecated The `scheduler` parameter will be removed in v8. Use `scheduled`. Details: https://rxjs.dev/deprecations/scheduler-argument */\nexport function from<O extends ObservableInput<any>>(input: O, scheduler: SchedulerLike | undefined): Observable<ObservedValueOf<O>>;\n\n/**\n * Creates an Observable from an Array, an array-like object, a Promise, an iterable object, or an Observable-like object.\n *\n * <span class=\"informal\">Converts almost anything to an Observable.</span>\n *\n * \n *\n * `from` converts various other objects and data types into Observables. It also converts a Promise, an array-like, or an\n * <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#iterable\" target=\"_blank\">iterable</a>\n * object into an Observable that emits the items in that promise, array, or iterable. A String, in this context, is treated\n * as an array of characters. Observable-like objects (contains a function named with the ES2015 Symbol for Observable) can also be\n * converted through this operator.\n *\n * ## Examples\n *\n * Converts an array to an Observable\n *\n * ```ts\n * import { from } from 'rxjs';\n *\n * const array = [10, 20, 30];\n * const result = from(array);\n *\n * result.subscribe(x => console.log(x));\n *\n * // Logs:\n * // 10\n * // 20\n * // 30\n * ```\n *\n * Convert an infinite iterable (from a generator) to an Observable\n *\n * ```ts\n * import { from, take } from 'rxjs';\n *\n * function* generateDoubles(seed) {\n * let i = seed;\n * while (true) {\n * yield i;\n * i = 2 * i; // double it\n * }\n * }\n *\n * const iterator = generateDoubles(3);\n * const result = from(iterator).pipe(take(10));\n *\n * result.subscribe(x => console.log(x));\n *\n * // Logs:\n * // 3\n * // 6\n * // 12\n * // 24\n * // 48\n * // 96\n * // 192\n * // 384\n * // 768\n * // 1536\n * ```\n *\n * With `asyncScheduler`\n *\n * ```ts\n * import { from, asyncScheduler } from 'rxjs';\n *\n * console.log('start');\n *\n * const array = [10, 20, 30];\n * const result = from(array, asyncScheduler);\n *\n * result.subscribe(x => console.log(x));\n *\n * console.log('end');\n *\n * // Logs:\n * // 'start'\n * // 'end'\n * // 10\n * // 20\n * // 30\n * ```\n *\n * @see {@link fromEvent}\n * @see {@link fromEventPattern}\n *\n * @param input A subscription object, a Promise, an Observable-like,\n * an Array, an iterable, or an array-like object to be converted.\n * @param scheduler An optional {@link SchedulerLike} on which to schedule the emission of values.\n * @return An Observable converted from {@link ObservableInput}.\n */\nexport function from<T>(input: ObservableInput<T>, scheduler?: SchedulerLike): Observable<T> {\n return scheduler ? scheduled(input, scheduler) : innerFrom(input);\n}\n", "import { SchedulerLike, ValueFromArray } from '../types';\nimport { Observable } from '../Observable';\nimport { popScheduler } from '../util/args';\nimport { from } from './from';\n\n// Devs are more likely to pass null or undefined than they are a scheduler\n// without accompanying values. To make things easier for (naughty) devs who\n// use the `strictNullChecks: false` TypeScript compiler option, these\n// overloads with explicit null and undefined values are included.\n\nexport function of(value: null): Observable<null>;\nexport function of(value: undefined): Observable<undefined>;\n\n/** @deprecated The `scheduler` parameter will be removed in v8. Use `scheduled`. Details: https://rxjs.dev/deprecations/scheduler-argument */\nexport function of(scheduler: SchedulerLike): Observable<never>;\n/** @deprecated The `scheduler` parameter will be removed in v8. Use `scheduled`. Details: https://rxjs.dev/deprecations/scheduler-argument */\nexport function of<A extends readonly unknown[]>(...valuesAndScheduler: [...A, SchedulerLike]): Observable<ValueFromArray<A>>;\n\nexport function of(): Observable<never>;\n/** @deprecated Do not specify explicit type parameters. Signatures with type parameters that cannot be inferred will be removed in v8. */\nexport function of<T>(): Observable<T>;\nexport function of<T>(value: T): Observable<T>;\nexport function of<A extends readonly unknown[]>(...values: A): Observable<ValueFromArray<A>>;\n\n/**\n * Converts the arguments to an observable sequence.\n *\n * <span class=\"informal\">Each argument becomes a `next` notification.</span>\n *\n * \n *\n * Unlike {@link from}, it does not do any flattening and emits each argument in whole\n * as a separate `next` notification.\n *\n * ## Examples\n *\n * Emit the values `10, 20, 30`\n *\n * ```ts\n * import { of } from 'rxjs';\n *\n * of(10, 20, 30)\n * .subscribe({\n * next: value => console.log('next:', value),\n * error: err => console.log('error:', err),\n * complete: () => console.log('the end'),\n * });\n *\n * // Outputs\n * // next: 10\n * // next: 20\n * // next: 30\n * // the end\n * ```\n *\n * Emit the array `[1, 2, 3]`\n *\n * ```ts\n * import { of } from 'rxjs';\n *\n * of([1, 2, 3])\n * .subscribe({\n * next: value => console.log('next:', value),\n * error: err => console.log('error:', err),\n * complete: () => console.log('the end'),\n * });\n *\n * // Outputs\n * // next: [1, 2, 3]\n * // the end\n * ```\n *\n * @see {@link from}\n * @see {@link range}\n *\n * @param args A comma separated list of arguments you want to be emitted.\n * @return An Observable that synchronously emits the arguments described\n * above and then immediately completes.\n */\nexport function of<T>(...args: Array<T | SchedulerLike>): Observable<T> {\n const scheduler = popScheduler(args);\n return from(args as T[], scheduler);\n}\n", "import { Observable } from '../Observable';\nimport { Subscriber } from '../Subscriber';\nimport { SchedulerLike } from '../types';\nimport { isFunction } from '../util/isFunction';\n\n/**\n * Creates an observable that will create an error instance and push it to the consumer as an error\n * immediately upon subscription.\n *\n * <span class=\"informal\">Just errors and does nothing else</span>\n *\n * \n *\n * This creation function is useful for creating an observable that will create an error and error every\n * time it is subscribed to. Generally, inside of most operators when you might want to return an errored\n * observable, this is unnecessary. In most cases, such as in the inner return of {@link concatMap},\n * {@link mergeMap}, {@link defer}, and many others, you can simply throw the error, and RxJS will pick\n * that up and notify the consumer of the error.\n *\n * ## Example\n *\n * Create a simple observable that will create a new error with a timestamp and log it\n * and the message every time you subscribe to it\n *\n * ```ts\n * import { throwError } from 'rxjs';\n *\n * let errorCount = 0;\n *\n * const errorWithTimestamp$ = throwError(() => {\n * const error: any = new Error(`This is error number ${ ++errorCount }`);\n * error.timestamp = Date.now();\n * return error;\n * });\n *\n * errorWithTimestamp$.subscribe({\n * error: err => console.log(err.timestamp, err.message)\n * });\n *\n * errorWithTimestamp$.subscribe({\n * error: err => console.log(err.timestamp, err.message)\n * });\n *\n * // Logs the timestamp and a new error message for each subscription\n * ```\n *\n * ### Unnecessary usage\n *\n * Using `throwError` inside of an operator or creation function\n * with a callback, is usually not necessary\n *\n * ```ts\n * import { of, concatMap, timer, throwError } from 'rxjs';\n *\n * const delays$ = of(1000, 2000, Infinity, 3000);\n *\n * delays$.pipe(\n * concatMap(ms => {\n * if (ms < 10000) {\n * return timer(ms);\n * } else {\n * // This is probably overkill.\n * return throwError(() => new Error(`Invalid time ${ ms }`));\n * }\n * })\n * )\n * .subscribe({\n * next: console.log,\n * error: console.error\n * });\n * ```\n *\n * You can just throw the error instead\n *\n * ```ts\n * import { of, concatMap, timer } from 'rxjs';\n *\n * const delays$ = of(1000, 2000, Infinity, 3000);\n *\n * delays$.pipe(\n * concatMap(ms => {\n * if (ms < 10000) {\n * return timer(ms);\n * } else {\n * // Cleaner and easier to read for most folks.\n * throw new Error(`Invalid time ${ ms }`);\n * }\n * })\n * )\n * .subscribe({\n * next: console.log,\n * error: console.error\n * });\n * ```\n *\n * @param errorFactory A factory function that will create the error instance that is pushed.\n */\nexport function throwError(errorFactory: () => any): Observable<never>;\n\n/**\n * Returns an observable that will error with the specified error immediately upon subscription.\n *\n * @param error The error instance to emit\n * @deprecated Support for passing an error value will be removed in v8. Instead, pass a factory function to `throwError(() => new Error('test'))`. This is\n * because it will create the error at the moment it should be created and capture a more appropriate stack trace. If\n * for some reason you need to create the error ahead of time, you can still do that: `const err = new Error('test'); throwError(() => err);`.\n */\nexport function throwError(error: any): Observable<never>;\n\n/**\n * Notifies the consumer of an error using a given scheduler by scheduling it at delay `0` upon subscription.\n *\n * @param errorOrErrorFactory An error instance or error factory\n * @param scheduler A scheduler to use to schedule the error notification\n * @deprecated The `scheduler` parameter will be removed in v8.\n * Use `throwError` in combination with {@link observeOn}: `throwError(() => new Error('test')).pipe(observeOn(scheduler));`.\n * Details: https://rxjs.dev/deprecations/scheduler-argument\n */\nexport function throwError(errorOrErrorFactory: any, scheduler: SchedulerLike): Observable<never>;\n\nexport function throwError(errorOrErrorFactory: any, scheduler?: SchedulerLike): Observable<never> {\n const errorFactory = isFunction(errorOrErrorFactory) ? errorOrErrorFactory : () => errorOrErrorFactory;\n const init = (subscriber: Subscriber<never>) => subscriber.error(errorFactory());\n return new Observable(scheduler ? (subscriber) => scheduler.schedule(init as any, 0, subscriber) : init);\n}\n", "import { createErrorClass } from './createErrorClass';\n\nexport interface EmptyError extends Error {}\n\nexport interface EmptyErrorCtor {\n /**\n * @deprecated Internal implementation detail. Do not construct error instances.\n * Cannot be tagged as internal: https://github.com/ReactiveX/rxjs/issues/6269\n */\n new (): EmptyError;\n}\n\n/**\n * An error thrown when an Observable or a sequence was queried but has no\n * elements.\n *\n * @see {@link first}\n * @see {@link last}\n * @see {@link single}\n * @see {@link firstValueFrom}\n * @see {@link lastValueFrom}\n */\nexport const EmptyError: EmptyErrorCtor = createErrorClass(\n (_super) =>\n function EmptyErrorImpl(this: any) {\n _super(this);\n this.name = 'EmptyError';\n this.message = 'no elements in sequence';\n }\n);\n", "/**\n * Checks to see if a value is not only a `Date` object,\n * but a *valid* `Date` object that can be converted to a\n * number. For example, `new Date('blah')` is indeed an\n * `instanceof Date`, however it cannot be converted to a\n * number.\n */\nexport function isValidDate(value: any): value is Date {\n return value instanceof Date && !isNaN(value as any);\n}\n", "import { OperatorFunction } from '../types';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\n\nexport function map<T, R>(project: (value: T, index: number) => R): OperatorFunction<T, R>;\n/** @deprecated Use a closure instead of a `thisArg`. Signatures accepting a `thisArg` will be removed in v8. */\nexport function map<T, R, A>(project: (this: A, value: T, index: number) => R, thisArg: A): OperatorFunction<T, R>;\n\n/**\n * Applies a given `project` function to each value emitted by the source\n * Observable, and emits the resulting values as an Observable.\n *\n * <span class=\"informal\">Like [Array.prototype.map()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map),\n * it passes each source value through a transformation function to get\n * corresponding output values.</span>\n *\n * \n *\n * Similar to the well known `Array.prototype.map` function, this operator\n * applies a projection to each value and emits that projection in the output\n * Observable.\n *\n * ## Example\n *\n * Map every click to the `clientX` position of that click\n *\n * ```ts\n * import { fromEvent, map } from 'rxjs';\n *\n * const clicks = fromEvent<PointerEvent>(document, 'click');\n * const positions = clicks.pipe(map(ev => ev.clientX));\n *\n * positions.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link mapTo}\n * @see {@link pluck}\n *\n * @param project The function to apply to each `value` emitted by the source\n * Observable. The `index` parameter is the number `i` for the i-th emission\n * that has happened since the subscription, starting from the number `0`.\n * @param thisArg An optional argument to define what `this` is in the\n * `project` function.\n * @return A function that returns an Observable that emits the values from the\n * source Observable transformed by the given `project` function.\n */\nexport function map<T, R>(project: (value: T, index: number) => R, thisArg?: any): OperatorFunction<T, R> {\n return operate((source, subscriber) => {\n // The index of the value from the source. Used with projection.\n let index = 0;\n // Subscribe to the source, all errors and completions are sent along\n // to the consumer.\n source.subscribe(\n createOperatorSubscriber(subscriber, (value: T) => {\n // Call the projection function with the appropriate this context,\n // and send the resulting value to the consumer.\n subscriber.next(project.call(thisArg, value, index++));\n })\n );\n });\n}\n", "import { OperatorFunction } from \"../types\";\nimport { map } from \"../operators/map\";\n\nconst { isArray } = Array;\n\nfunction callOrApply<T, R>(fn: ((...values: T[]) => R), args: T|T[]): R {\n return isArray(args) ? fn(...args) : fn(args);\n}\n\n/**\n * Used in several -- mostly deprecated -- situations where we need to \n * apply a list of arguments or a single argument to a result selector.\n */\nexport function mapOneOrManyArgs<T, R>(fn: ((...values: T[]) => R)): OperatorFunction<T|T[], R> {\n return map(args => callOrApply(fn, args))\n}", "const { isArray } = Array;\nconst { getPrototypeOf, prototype: objectProto, keys: getKeys } = Object;\n\n/**\n * Used in functions where either a list of arguments, a single array of arguments, or a\n * dictionary of arguments can be returned. Returns an object with an `args` property with\n * the arguments in an array, if it is a dictionary, it will also return the `keys` in another\n * property.\n */\nexport function argsArgArrayOrObject<T, O extends Record<string, T>>(args: T[] | [O] | [T[]]): { args: T[]; keys: string[] | null } {\n if (args.length === 1) {\n const first = args[0];\n if (isArray(first)) {\n return { args: first, keys: null };\n }\n if (isPOJO(first)) {\n const keys = getKeys(first);\n return {\n args: keys.map((key) => first[key]),\n keys,\n };\n }\n }\n\n return { args: args as T[], keys: null };\n}\n\nfunction isPOJO(obj: any): obj is object {\n return obj && typeof obj === 'object' && getPrototypeOf(obj) === objectProto;\n}\n", "export function createObject(keys: string[], values: any[]) {\n return keys.reduce((result, key, i) => ((result[key] = values[i]), result), {} as any);\n}\n", "import { Observable } from '../Observable';\nimport { ObservableInput, SchedulerLike, ObservedValueOf, ObservableInputTuple } from '../types';\nimport { argsArgArrayOrObject } from '../util/argsArgArrayOrObject';\nimport { Subscriber } from '../Subscriber';\nimport { from } from './from';\nimport { identity } from '../util/identity';\nimport { Subscription } from '../Subscription';\nimport { mapOneOrManyArgs } from '../util/mapOneOrManyArgs';\nimport { popResultSelector, popScheduler } from '../util/args';\nimport { createObject } from '../util/createObject';\nimport { createOperatorSubscriber } from '../operators/OperatorSubscriber';\nimport { AnyCatcher } from '../AnyCatcher';\nimport { executeSchedule } from '../util/executeSchedule';\n\n// combineLatest(any)\n// We put this first because we need to catch cases where the user has supplied\n// _exactly `any`_ as the argument. Since `any` literally matches _anything_,\n// we don't want it to randomly hit one of the other type signatures below,\n// as we have no idea at build-time what type we should be returning when given an any.\n\n/**\n * You have passed `any` here, we can't figure out if it is\n * an array or an object, so you're getting `unknown`. Use better types.\n * @param arg Something typed as `any`\n */\nexport function combineLatest<T extends AnyCatcher>(arg: T): Observable<unknown>;\n\n// combineLatest([a, b, c])\nexport function combineLatest(sources: []): Observable<never>;\nexport function combineLatest<A extends readonly unknown[]>(sources: readonly [...ObservableInputTuple<A>]): Observable<A>;\n/** @deprecated The `scheduler` parameter will be removed in v8. Use `scheduled` and `combineLatestAll`. Details: https://rxjs.dev/deprecations/scheduler-argument */\nexport function combineLatest<A extends readonly unknown[], R>(\n sources: readonly [...ObservableInputTuple<A>],\n resultSelector: (...values: A) => R,\n scheduler: SchedulerLike\n): Observable<R>;\nexport function combineLatest<A extends readonly unknown[], R>(\n sources: readonly [...ObservableInputTuple<A>],\n resultSelector: (...values: A) => R\n): Observable<R>;\n/** @deprecated The `scheduler` parameter will be removed in v8. Use `scheduled` and `combineLatestAll`. Details: https://rxjs.dev/deprecations/scheduler-argument */\nexport function combineLatest<A extends readonly unknown[]>(\n sources: readonly [...ObservableInputTuple<A>],\n scheduler: SchedulerLike\n): Observable<A>;\n\n// combineLatest(a, b, c)\n/** @deprecated Pass an array of sources instead. The rest-parameters signature will be removed in v8. Details: https://rxjs.dev/deprecations/array-argument */\nexport function combineLatest<A extends readonly unknown[]>(...sources: [...ObservableInputTuple<A>]): Observable<A>;\n/** @deprecated The `scheduler` parameter will be removed in v8. Use `scheduled` and `combineLatestAll`. Details: https://rxjs.dev/deprecations/scheduler-argument */\nexport function combineLatest<A extends readonly unknown[], R>(\n ...sourcesAndResultSelectorAndScheduler: [...ObservableInputTuple<A>, (...values: A) => R, SchedulerLike]\n): Observable<R>;\n/** @deprecated Pass an array of sources instead. The rest-parameters signature will be removed in v8. Details: https://rxjs.dev/deprecations/array-argument */\nexport function combineLatest<A extends readonly unknown[], R>(\n ...sourcesAndResultSelector: [...ObservableInputTuple<A>, (...values: A) => R]\n): Observable<R>;\n/** @deprecated The `scheduler` parameter will be removed in v8. Use `scheduled` and `combineLatestAll`. Details: https://rxjs.dev/deprecations/scheduler-argument */\nexport function combineLatest<A extends readonly unknown[]>(\n ...sourcesAndScheduler: [...ObservableInputTuple<A>, SchedulerLike]\n): Observable<A>;\n\n// combineLatest({a, b, c})\nexport function combineLatest(sourcesObject: { [K in any]: never }): Observable<never>;\nexport function combineLatest<T extends Record<string, ObservableInput<any>>>(\n sourcesObject: T\n): Observable<{ [K in keyof T]: ObservedValueOf<T[K]> }>;\n\n/**\n * Combines multiple Observables to create an Observable whose values are\n * calculated from the latest values of each of its input Observables.\n *\n * <span class=\"informal\">Whenever any input Observable emits a value, it\n * computes a formula using the latest values from all the inputs, then emits\n * the output of that formula.</span>\n *\n * \n *\n * `combineLatest` combines the values from all the Observables passed in the\n * observables array. This is done by subscribing to each Observable in order and,\n * whenever any Observable emits, collecting an array of the most recent\n * values from each Observable. So if you pass `n` Observables to this operator,\n * the returned Observable will always emit an array of `n` values, in an order\n * corresponding to the order of the passed Observables (the value from the first Observable\n * will be at index 0 of the array and so on).\n *\n * Static version of `combineLatest` accepts an array of Observables. Note that an array of\n * Observables is a good choice, if you don't know beforehand how many Observables\n * you will combine. Passing an empty array will result in an Observable that\n * completes immediately.\n *\n * To ensure the output array always has the same length, `combineLatest` will\n * actually wait for all input Observables to emit at least once,\n * before it starts emitting results. This means if some Observable emits\n * values before other Observables started emitting, all these values but the last\n * will be lost. On the other hand, if some Observable does not emit a value but\n * completes, resulting Observable will complete at the same moment without\n * emitting anything, since it will now be impossible to include a value from the\n * completed Observable in the resulting array. Also, if some input Observable does\n * not emit any value and never completes, `combineLatest` will also never emit\n * and never complete, since, again, it will wait for all streams to emit some\n * value.\n *\n * If at least one Observable was passed to `combineLatest` and all passed Observables\n * emitted something, the resulting Observable will complete when all combined\n * streams complete. So even if some Observable completes, the result of\n * `combineLatest` will still emit values when other Observables do. In case\n * of a completed Observable, its value from now on will always be the last\n * emitted value. On the other hand, if any Observable errors, `combineLatest`\n * will error immediately as well, and all other Observables will be unsubscribed.\n *\n * ## Examples\n *\n * Combine two timer Observables\n *\n * ```ts\n * import { timer, combineLatest } from 'rxjs';\n *\n * const firstTimer = timer(0, 1000); // emit 0, 1, 2... after every second, starting from now\n * const secondTimer = timer(500, 1000); // emit 0, 1, 2... after every second, starting 0,5s from now\n * const combinedTimers = combineLatest([firstTimer, secondTimer]);\n * combinedTimers.subscribe(value => console.log(value));\n * // Logs\n * // [0, 0] after 0.5s\n * // [1, 0] after 1s\n * // [1, 1] after 1.5s\n * // [2, 1] after 2s\n * ```\n *\n * Combine a dictionary of Observables\n *\n * ```ts\n * import { of, delay, startWith, combineLatest } from 'rxjs';\n *\n * const observables = {\n * a: of(1).pipe(delay(1000), startWith(0)),\n * b: of(5).pipe(delay(5000), startWith(0)),\n * c: of(10).pipe(delay(10000), startWith(0))\n * };\n * const combined = combineLatest(observables);\n * combined.subscribe(value => console.log(value));\n * // Logs\n * // { a: 0, b: 0, c: 0 } immediately\n * // { a: 1, b: 0, c: 0 } after 1s\n * // { a: 1, b: 5, c: 0 } after 5s\n * // { a: 1, b: 5, c: 10 } after 10s\n * ```\n *\n * Combine an array of Observables\n *\n * ```ts\n * import { of, delay, startWith, combineLatest } from 'rxjs';\n *\n * const observables = [1, 5, 10].map(\n * n => of(n).pipe(\n * delay(n * 1000), // emit 0 and then emit n after n seconds\n * startWith(0)\n * )\n * );\n * const combined = combineLatest(observables);\n * combined.subscribe(value => console.log(value));\n * // Logs\n * // [0, 0, 0] immediately\n * // [1, 0, 0] after 1s\n * // [1, 5, 0] after 5s\n * // [1, 5, 10] after 10s\n * ```\n *\n * Use map operator to dynamically calculate the Body-Mass Index\n *\n * ```ts\n * import { of, combineLatest, map } from 'rxjs';\n *\n * const weight = of(70, 72, 76, 79, 75);\n * const height = of(1.76, 1.77, 1.78);\n * const bmi = combineLatest([weight, height]).pipe(\n * map(([w, h]) => w / (h * h)),\n * );\n * bmi.subscribe(x => console.log('BMI is ' + x));\n *\n * // With output to console:\n * // BMI is 24.212293388429753\n * // BMI is 23.93948099205209\n * // BMI is 23.671253629592222\n * ```\n *\n * @see {@link combineLatestAll}\n * @see {@link merge}\n * @see {@link withLatestFrom}\n *\n * @param args Any number of `ObservableInput`s provided either as an array or as an object\n * to combine with each other. If the last parameter is the function, it will be used to project the\n * values from the combined latest values into a new value on the output Observable.\n * @return An Observable of projected values from the most recent values from each `ObservableInput`,\n * or an array of the most recent values from each `ObservableInput`.\n */\nexport function combineLatest<O extends ObservableInput<any>, R>(...args: any[]): Observable<R> | Observable<ObservedValueOf<O>[]> {\n const scheduler = popScheduler(args);\n const resultSelector = popResultSelector(args);\n\n const { args: observables, keys } = argsArgArrayOrObject(args);\n\n if (observables.length === 0) {\n // If no observables are passed, or someone has passed an empty array\n // of observables, or even an empty object POJO, we need to just\n // complete (EMPTY), but we have to honor the scheduler provided if any.\n return from([], scheduler as any);\n }\n\n const result = new Observable<ObservedValueOf<O>[]>(\n combineLatestInit(\n observables as ObservableInput<ObservedValueOf<O>>[],\n scheduler,\n keys\n ? // A handler for scrubbing the array of args into a dictionary.\n (values) => createObject(keys, values)\n : // A passthrough to just return the array\n identity\n )\n );\n\n return resultSelector ? (result.pipe(mapOneOrManyArgs(resultSelector)) as Observable<R>) : result;\n}\n\nexport function combineLatestInit(\n observables: ObservableInput<any>[],\n scheduler?: SchedulerLike,\n valueTransform: (values: any[]) => any = identity\n) {\n return (subscriber: Subscriber<any>) => {\n // The outer subscription. We're capturing this in a function\n // because we may have to schedule it.\n maybeSchedule(\n scheduler,\n () => {\n const { length } = observables;\n // A store for the values each observable has emitted so far. We match observable to value on index.\n const values = new Array(length);\n // The number of currently active subscriptions, as they complete, we decrement this number to see if\n // we are all done combining values, so we can complete the result.\n let active = length;\n // The number of inner sources that still haven't emitted the first value\n // We need to track this because all sources need to emit one value in order\n // to start emitting values.\n let remainingFirstValues = length;\n // The loop to kick off subscription. We're keying everything on index `i` to relate the observables passed\n // in to the slot in the output array or the key in the array of keys in the output dictionary.\n for (let i = 0; i < length; i++) {\n maybeSchedule(\n scheduler,\n () => {\n const source = from(observables[i], scheduler as any);\n let hasFirstValue = false;\n source.subscribe(\n createOperatorSubscriber(\n subscriber,\n (value) => {\n // When we get a value, record it in our set of values.\n values[i] = value;\n if (!hasFirstValue) {\n // If this is our first value, record that.\n hasFirstValue = true;\n remainingFirstValues--;\n }\n if (!remainingFirstValues) {\n // We're not waiting for any more\n // first values, so we can emit!\n subscriber.next(valueTransform(values.slice()));\n }\n },\n () => {\n if (!--active) {\n // We only complete the result if we have no more active\n // inner observables.\n subscriber.complete();\n }\n }\n )\n );\n },\n subscriber\n );\n }\n },\n subscriber\n );\n };\n}\n\n/**\n * A small utility to handle the couple of locations where we want to schedule if a scheduler was provided,\n * but we don't if there was no scheduler.\n */\nfunction maybeSchedule(scheduler: SchedulerLike | undefined, execute: () => void, subscription: Subscription) {\n if (scheduler) {\n executeSchedule(subscription, scheduler, execute);\n } else {\n execute();\n }\n}\n", "import { Observable } from '../Observable';\nimport { innerFrom } from '../observable/innerFrom';\nimport { Subscriber } from '../Subscriber';\nimport { ObservableInput, SchedulerLike } from '../types';\nimport { executeSchedule } from '../util/executeSchedule';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\n\n/**\n * A process embodying the general \"merge\" strategy. This is used in\n * `mergeMap` and `mergeScan` because the logic is otherwise nearly identical.\n * @param source The original source observable\n * @param subscriber The consumer subscriber\n * @param project The projection function to get our inner sources\n * @param concurrent The number of concurrent inner subscriptions\n * @param onBeforeNext Additional logic to apply before nexting to our consumer\n * @param expand If `true` this will perform an \"expand\" strategy, which differs only\n * in that it recurses, and the inner subscription must be schedule-able.\n * @param innerSubScheduler A scheduler to use to schedule inner subscriptions,\n * this is to support the expand strategy, mostly, and should be deprecated\n */\nexport function mergeInternals<T, R>(\n source: Observable<T>,\n subscriber: Subscriber<R>,\n project: (value: T, index: number) => ObservableInput<R>,\n concurrent: number,\n onBeforeNext?: (innerValue: R) => void,\n expand?: boolean,\n innerSubScheduler?: SchedulerLike,\n additionalFinalizer?: () => void\n) {\n // Buffered values, in the event of going over our concurrency limit\n const buffer: T[] = [];\n // The number of active inner subscriptions.\n let active = 0;\n // An index to pass to our accumulator function\n let index = 0;\n // Whether or not the outer source has completed.\n let isComplete = false;\n\n /**\n * Checks to see if we can complete our result or not.\n */\n const checkComplete = () => {\n // If the outer has completed, and nothing is left in the buffer,\n // and we don't have any active inner subscriptions, then we can\n // Emit the state and complete.\n if (isComplete && !buffer.length && !active) {\n subscriber.complete();\n }\n };\n\n // If we're under our concurrency limit, just start the inner subscription, otherwise buffer and wait.\n const outerNext = (value: T) => (active < concurrent ? doInnerSub(value) : buffer.push(value));\n\n const doInnerSub = (value: T) => {\n // If we're expanding, we need to emit the outer values and the inner values\n // as the inners will \"become outers\" in a way as they are recursively fed\n // back to the projection mechanism.\n expand && subscriber.next(value as any);\n\n // Increment the number of active subscriptions so we can track it\n // against our concurrency limit later.\n active++;\n\n // A flag used to show that the inner observable completed.\n // This is checked during finalization to see if we should\n // move to the next item in the buffer, if there is on.\n let innerComplete = false;\n\n // Start our inner subscription.\n innerFrom(project(value, index++)).subscribe(\n createOperatorSubscriber(\n subscriber,\n (innerValue) => {\n // `mergeScan` has additional handling here. For example\n // taking the inner value and updating state.\n onBeforeNext?.(innerValue);\n\n if (expand) {\n // If we're expanding, then just recurse back to our outer\n // handler. It will emit the value first thing.\n outerNext(innerValue as any);\n } else {\n // Otherwise, emit the inner value.\n subscriber.next(innerValue);\n }\n },\n () => {\n // Flag that we have completed, so we know to check the buffer\n // during finalization.\n innerComplete = true;\n },\n // Errors are passed to the destination.\n undefined,\n () => {\n // During finalization, if the inner completed (it wasn't errored or\n // cancelled), then we want to try the next item in the buffer if\n // there is one.\n if (innerComplete) {\n // We have to wrap this in a try/catch because it happens during\n // finalization, possibly asynchronously, and we want to pass\n // any errors that happen (like in a projection function) to\n // the outer Subscriber.\n try {\n // INNER SOURCE COMPLETE\n // Decrement the active count to ensure that the next time\n // we try to call `doInnerSub`, the number is accurate.\n active--;\n // If we have more values in the buffer, try to process those\n // Note that this call will increment `active` ahead of the\n // next conditional, if there were any more inner subscriptions\n // to start.\n while (buffer.length && active < concurrent) {\n const bufferedValue = buffer.shift()!;\n // Particularly for `expand`, we need to check to see if a scheduler was provided\n // for when we want to start our inner subscription. Otherwise, we just start\n // are next inner subscription.\n if (innerSubScheduler) {\n executeSchedule(subscriber, innerSubScheduler, () => doInnerSub(bufferedValue));\n } else {\n doInnerSub(bufferedValue);\n }\n }\n // Check to see if we can complete, and complete if so.\n checkComplete();\n } catch (err) {\n subscriber.error(err);\n }\n }\n }\n )\n );\n };\n\n // Subscribe to our source observable.\n source.subscribe(\n createOperatorSubscriber(subscriber, outerNext, () => {\n // Outer completed, make a note of it, and check to see if we can complete everything.\n isComplete = true;\n checkComplete();\n })\n );\n\n // Additional finalization (for when the destination is torn down).\n // Other finalization is added implicitly via subscription above.\n return () => {\n additionalFinalizer?.();\n };\n}\n", "import { ObservableInput, OperatorFunction, ObservedValueOf } from '../types';\nimport { map } from './map';\nimport { innerFrom } from '../observable/innerFrom';\nimport { operate } from '../util/lift';\nimport { mergeInternals } from './mergeInternals';\nimport { isFunction } from '../util/isFunction';\n\n/* tslint:disable:max-line-length */\nexport function mergeMap<T, O extends ObservableInput<any>>(\n project: (value: T, index: number) => O,\n concurrent?: number\n): OperatorFunction<T, ObservedValueOf<O>>;\n/** @deprecated The `resultSelector` parameter will be removed in v8. Use an inner `map` instead. Details: https://rxjs.dev/deprecations/resultSelector */\nexport function mergeMap<T, O extends ObservableInput<any>>(\n project: (value: T, index: number) => O,\n resultSelector: undefined,\n concurrent?: number\n): OperatorFunction<T, ObservedValueOf<O>>;\n/** @deprecated The `resultSelector` parameter will be removed in v8. Use an inner `map` instead. Details: https://rxjs.dev/deprecations/resultSelector */\nexport function mergeMap<T, R, O extends ObservableInput<any>>(\n project: (value: T, index: number) => O,\n resultSelector: (outerValue: T, innerValue: ObservedValueOf<O>, outerIndex: number, innerIndex: number) => R,\n concurrent?: number\n): OperatorFunction<T, R>;\n/* tslint:enable:max-line-length */\n\n/**\n * Projects each source value to an Observable which is merged in the output\n * Observable.\n *\n * <span class=\"informal\">Maps each value to an Observable, then flattens all of\n * these inner Observables using {@link mergeAll}.</span>\n *\n * \n *\n * Returns an Observable that emits items based on applying a function that you\n * supply to each item emitted by the source Observable, where that function\n * returns an Observable, and then merging those resulting Observables and\n * emitting the results of this merger.\n *\n * ## Example\n *\n * Map and flatten each letter to an Observable ticking every 1 second\n *\n * ```ts\n * import { of, mergeMap, interval, map } from 'rxjs';\n *\n * const letters = of('a', 'b', 'c');\n * const result = letters.pipe(\n * mergeMap(x => interval(1000).pipe(map(i => x + i)))\n * );\n *\n * result.subscribe(x => console.log(x));\n *\n * // Results in the following:\n * // a0\n * // b0\n * // c0\n * // a1\n * // b1\n * // c1\n * // continues to list a, b, c every second with respective ascending integers\n * ```\n *\n * @see {@link concatMap}\n * @see {@link exhaustMap}\n * @see {@link merge}\n * @see {@link mergeAll}\n * @see {@link mergeMapTo}\n * @see {@link mergeScan}\n * @see {@link switchMap}\n *\n * @param project A function that, when applied to an item emitted by the source\n * Observable, returns an Observable.\n * @param concurrent Maximum number of `ObservableInput`s being subscribed to concurrently.\n * @return A function that returns an Observable that emits the result of\n * applying the projection function (and the optional deprecated\n * `resultSelector`) to each item emitted by the source Observable and merging\n * the results of the Observables obtained from this transformation.\n */\nexport function mergeMap<T, R, O extends ObservableInput<any>>(\n project: (value: T, index: number) => O,\n resultSelector?: ((outerValue: T, innerValue: ObservedValueOf<O>, outerIndex: number, innerIndex: number) => R) | number,\n concurrent: number = Infinity\n): OperatorFunction<T, ObservedValueOf<O> | R> {\n if (isFunction(resultSelector)) {\n // DEPRECATED PATH\n return mergeMap((a, i) => map((b: any, ii: number) => resultSelector(a, b, i, ii))(innerFrom(project(a, i))), concurrent);\n } else if (typeof resultSelector === 'number') {\n concurrent = resultSelector;\n }\n\n return operate((source, subscriber) => mergeInternals(source, subscriber, project, concurrent));\n}\n", "import { mergeMap } from './mergeMap';\nimport { identity } from '../util/identity';\nimport { OperatorFunction, ObservableInput, ObservedValueOf } from '../types';\n\n/**\n * Converts a higher-order Observable into a first-order Observable which\n * concurrently delivers all values that are emitted on the inner Observables.\n *\n * <span class=\"informal\">Flattens an Observable-of-Observables.</span>\n *\n * \n *\n * `mergeAll` subscribes to an Observable that emits Observables, also known as\n * a higher-order Observable. Each time it observes one of these emitted inner\n * Observables, it subscribes to that and delivers all the values from the\n * inner Observable on the output Observable. The output Observable only\n * completes once all inner Observables have completed. Any error delivered by\n * a inner Observable will be immediately emitted on the output Observable.\n *\n * ## Examples\n *\n * Spawn a new interval Observable for each click event, and blend their outputs as one Observable\n *\n * ```ts\n * import { fromEvent, map, interval, mergeAll } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const higherOrder = clicks.pipe(map(() => interval(1000)));\n * const firstOrder = higherOrder.pipe(mergeAll());\n *\n * firstOrder.subscribe(x => console.log(x));\n * ```\n *\n * Count from 0 to 9 every second for each click, but only allow 2 concurrent timers\n *\n * ```ts\n * import { fromEvent, map, interval, take, mergeAll } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const higherOrder = clicks.pipe(\n * map(() => interval(1000).pipe(take(10)))\n * );\n * const firstOrder = higherOrder.pipe(mergeAll(2));\n *\n * firstOrder.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link combineLatestAll}\n * @see {@link concatAll}\n * @see {@link exhaustAll}\n * @see {@link merge}\n * @see {@link mergeMap}\n * @see {@link mergeMapTo}\n * @see {@link mergeScan}\n * @see {@link switchAll}\n * @see {@link switchMap}\n * @see {@link zipAll}\n *\n * @param concurrent Maximum number of inner Observables being subscribed to\n * concurrently.\n * @return A function that returns an Observable that emits values coming from\n * all the inner Observables emitted by the source Observable.\n */\nexport function mergeAll<O extends ObservableInput<any>>(concurrent: number = Infinity): OperatorFunction<O, ObservedValueOf<O>> {\n return mergeMap(identity, concurrent);\n}\n", "import { mergeAll } from './mergeAll';\nimport { OperatorFunction, ObservableInput, ObservedValueOf } from '../types';\n\n/**\n * Converts a higher-order Observable into a first-order Observable by\n * concatenating the inner Observables in order.\n *\n * <span class=\"informal\">Flattens an Observable-of-Observables by putting one\n * inner Observable after the other.</span>\n *\n * \n *\n * Joins every Observable emitted by the source (a higher-order Observable), in\n * a serial fashion. It subscribes to each inner Observable only after the\n * previous inner Observable has completed, and merges all of their values into\n * the returned observable.\n *\n * __Warning:__ If the source Observable emits Observables quickly and\n * endlessly, and the inner Observables it emits generally complete slower than\n * the source emits, you can run into memory issues as the incoming Observables\n * collect in an unbounded buffer.\n *\n * Note: `concatAll` is equivalent to `mergeAll` with concurrency parameter set\n * to `1`.\n *\n * ## Example\n *\n * For each click event, tick every second from 0 to 3, with no concurrency\n *\n * ```ts\n * import { fromEvent, map, interval, take, concatAll } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const higherOrder = clicks.pipe(\n * map(() => interval(1000).pipe(take(4)))\n * );\n * const firstOrder = higherOrder.pipe(concatAll());\n * firstOrder.subscribe(x => console.log(x));\n *\n * // Results in the following:\n * // (results are not concurrent)\n * // For every click on the \"document\" it will emit values 0 to 3 spaced\n * // on a 1000ms interval\n * // one click = 1000ms-> 0 -1000ms-> 1 -1000ms-> 2 -1000ms-> 3\n * ```\n *\n * @see {@link combineLatestAll}\n * @see {@link concat}\n * @see {@link concatMap}\n * @see {@link concatMapTo}\n * @see {@link exhaustAll}\n * @see {@link mergeAll}\n * @see {@link switchAll}\n * @see {@link switchMap}\n * @see {@link zipAll}\n *\n * @return A function that returns an Observable emitting values from all the\n * inner Observables concatenated.\n */\nexport function concatAll<O extends ObservableInput<any>>(): OperatorFunction<O, ObservedValueOf<O>> {\n return mergeAll(1);\n}\n", "import { Observable } from '../Observable';\nimport { ObservableInputTuple, SchedulerLike } from '../types';\nimport { concatAll } from '../operators/concatAll';\nimport { popScheduler } from '../util/args';\nimport { from } from './from';\n\nexport function concat<T extends readonly unknown[]>(...inputs: [...ObservableInputTuple<T>]): Observable<T[number]>;\nexport function concat<T extends readonly unknown[]>(\n ...inputsAndScheduler: [...ObservableInputTuple<T>, SchedulerLike]\n): Observable<T[number]>;\n\n/**\n * Creates an output Observable which sequentially emits all values from the first given\n * Observable and then moves on to the next.\n *\n * <span class=\"informal\">Concatenates multiple Observables together by\n * sequentially emitting their values, one Observable after the other.</span>\n *\n * \n *\n * `concat` joins multiple Observables together, by subscribing to them one at a time and\n * merging their results into the output Observable. You can pass either an array of\n * Observables, or put them directly as arguments. Passing an empty array will result\n * in Observable that completes immediately.\n *\n * `concat` will subscribe to first input Observable and emit all its values, without\n * changing or affecting them in any way. When that Observable completes, it will\n * subscribe to then next Observable passed and, again, emit its values. This will be\n * repeated, until the operator runs out of Observables. When last input Observable completes,\n * `concat` will complete as well. At any given moment only one Observable passed to operator\n * emits values. If you would like to emit values from passed Observables concurrently, check out\n * {@link merge} instead, especially with optional `concurrent` parameter. As a matter of fact,\n * `concat` is an equivalent of `merge` operator with `concurrent` parameter set to `1`.\n *\n * Note that if some input Observable never completes, `concat` will also never complete\n * and Observables following the one that did not complete will never be subscribed. On the other\n * hand, if some Observable simply completes immediately after it is subscribed, it will be\n * invisible for `concat`, which will just move on to the next Observable.\n *\n * If any Observable in chain errors, instead of passing control to the next Observable,\n * `concat` will error immediately as well. Observables that would be subscribed after\n * the one that emitted error, never will.\n *\n * If you pass to `concat` the same Observable many times, its stream of values\n * will be \"replayed\" on every subscription, which means you can repeat given Observable\n * as many times as you like. If passing the same Observable to `concat` 1000 times becomes tedious,\n * you can always use {@link repeat}.\n *\n * ## Examples\n *\n * Concatenate a timer counting from 0 to 3 with a synchronous sequence from 1 to 10\n *\n * ```ts\n * import { interval, take, range, concat } from 'rxjs';\n *\n * const timer = interval(1000).pipe(take(4));\n * const sequence = range(1, 10);\n * const result = concat(timer, sequence);\n * result.subscribe(x => console.log(x));\n *\n * // results in:\n * // 0 -1000ms-> 1 -1000ms-> 2 -1000ms-> 3 -immediate-> 1 ... 10\n * ```\n *\n * Concatenate 3 Observables\n *\n * ```ts\n * import { interval, take, concat } from 'rxjs';\n *\n * const timer1 = interval(1000).pipe(take(10));\n * const timer2 = interval(2000).pipe(take(6));\n * const timer3 = interval(500).pipe(take(10));\n *\n * const result = concat(timer1, timer2, timer3);\n * result.subscribe(x => console.log(x));\n *\n * // results in the following:\n * // (Prints to console sequentially)\n * // -1000ms-> 0 -1000ms-> 1 -1000ms-> ... 9\n * // -2000ms-> 0 -2000ms-> 1 -2000ms-> ... 5\n * // -500ms-> 0 -500ms-> 1 -500ms-> ... 9\n * ```\n *\n * Concatenate the same Observable to repeat it\n *\n * ```ts\n * import { interval, take, concat } from 'rxjs';\n *\n * const timer = interval(1000).pipe(take(2));\n *\n * concat(timer, timer) // concatenating the same Observable!\n * .subscribe({\n * next: value => console.log(value),\n * complete: () => console.log('...and it is done!')\n * });\n *\n * // Logs:\n * // 0 after 1s\n * // 1 after 2s\n * // 0 after 3s\n * // 1 after 4s\n * // '...and it is done!' also after 4s\n * ```\n *\n * @see {@link concatAll}\n * @see {@link concatMap}\n * @see {@link concatMapTo}\n * @see {@link startWith}\n * @see {@link endWith}\n *\n * @param args `ObservableInput`s to concatenate.\n */\nexport function concat(...args: any[]): Observable<unknown> {\n return concatAll()(from(args, popScheduler(args)));\n}\n", "import { Observable } from '../Observable';\nimport { ObservedValueOf, ObservableInput } from '../types';\nimport { innerFrom } from './innerFrom';\n\n/**\n * Creates an Observable that, on subscribe, calls an Observable factory to\n * make an Observable for each new Observer.\n *\n * <span class=\"informal\">Creates the Observable lazily, that is, only when it\n * is subscribed.\n * </span>\n *\n * \n *\n * `defer` allows you to create an Observable only when the Observer\n * subscribes. It waits until an Observer subscribes to it, calls the given\n * factory function to get an Observable -- where a factory function typically\n * generates a new Observable -- and subscribes the Observer to this Observable.\n * In case the factory function returns a falsy value, then EMPTY is used as\n * Observable instead. Last but not least, an exception during the factory\n * function call is transferred to the Observer by calling `error`.\n *\n * ## Example\n *\n * Subscribe to either an Observable of clicks or an Observable of interval, at random\n *\n * ```ts\n * import { defer, fromEvent, interval } from 'rxjs';\n *\n * const clicksOrInterval = defer(() => {\n * return Math.random() > 0.5\n * ? fromEvent(document, 'click')\n * : interval(1000);\n * });\n * clicksOrInterval.subscribe(x => console.log(x));\n *\n * // Results in the following behavior:\n * // If the result of Math.random() is greater than 0.5 it will listen\n * // for clicks anywhere on the \"document\"; when document is clicked it\n * // will log a MouseEvent object to the console. If the result is less\n * // than 0.5 it will emit ascending numbers, one every second(1000ms).\n * ```\n *\n * @see {@link Observable}\n *\n * @param observableFactory The Observable factory function to invoke for each\n * Observer that subscribes to the output Observable. May also return any\n * `ObservableInput`, which will be converted on the fly to an Observable.\n * @return An Observable whose Observers' subscriptions trigger an invocation of the\n * given Observable factory function.\n */\nexport function defer<R extends ObservableInput<any>>(observableFactory: () => R): Observable<ObservedValueOf<R>> {\n return new Observable<ObservedValueOf<R>>((subscriber) => {\n innerFrom(observableFactory()).subscribe(subscriber);\n });\n}\n", "import { innerFrom } from '../observable/innerFrom';\nimport { Observable } from '../Observable';\nimport { mergeMap } from '../operators/mergeMap';\nimport { isArrayLike } from '../util/isArrayLike';\nimport { isFunction } from '../util/isFunction';\nimport { mapOneOrManyArgs } from '../util/mapOneOrManyArgs';\n\n// These constants are used to create handler registry functions using array mapping below.\nconst nodeEventEmitterMethods = ['addListener', 'removeListener'] as const;\nconst eventTargetMethods = ['addEventListener', 'removeEventListener'] as const;\nconst jqueryMethods = ['on', 'off'] as const;\n\nexport interface NodeStyleEventEmitter {\n addListener(eventName: string | symbol, handler: NodeEventHandler): this;\n removeListener(eventName: string | symbol, handler: NodeEventHandler): this;\n}\n\nexport type NodeEventHandler = (...args: any[]) => void;\n\n// For APIs that implement `addListener` and `removeListener` methods that may\n// not use the same arguments or return EventEmitter values\n// such as React Native\nexport interface NodeCompatibleEventEmitter {\n addListener(eventName: string, handler: NodeEventHandler): void | {};\n removeListener(eventName: string, handler: NodeEventHandler): void | {};\n}\n\n// Use handler types like those in @types/jquery. See:\n// https://github.com/DefinitelyTyped/DefinitelyTyped/blob/847731ba1d7fa6db6b911c0e43aa0afe596e7723/types/jquery/misc.d.ts#L6395\nexport interface JQueryStyleEventEmitter<TContext, T> {\n on(eventName: string, handler: (this: TContext, t: T, ...args: any[]) => any): void;\n off(eventName: string, handler: (this: TContext, t: T, ...args: any[]) => any): void;\n}\n\nexport interface EventListenerObject<E> {\n handleEvent(evt: E): void;\n}\n\nexport interface HasEventTargetAddRemove<E> {\n addEventListener(\n type: string,\n listener: ((evt: E) => void) | EventListenerObject<E> | null,\n options?: boolean | AddEventListenerOptions\n ): void;\n removeEventListener(\n type: string,\n listener: ((evt: E) => void) | EventListenerObject<E> | null,\n options?: EventListenerOptions | boolean\n ): void;\n}\n\nexport interface EventListenerOptions {\n capture?: boolean;\n passive?: boolean;\n once?: boolean;\n}\n\nexport interface AddEventListenerOptions extends EventListenerOptions {\n once?: boolean;\n passive?: boolean;\n}\n\nexport function fromEvent<T>(target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>, eventName: string): Observable<T>;\nexport function fromEvent<T, R>(\n target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>,\n eventName: string,\n resultSelector: (event: T) => R\n): Observable<R>;\nexport function fromEvent<T>(\n target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>,\n eventName: string,\n options: EventListenerOptions\n): Observable<T>;\nexport function fromEvent<T, R>(\n target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>,\n eventName: string,\n options: EventListenerOptions,\n resultSelector: (event: T) => R\n): Observable<R>;\n\nexport function fromEvent(target: NodeStyleEventEmitter | ArrayLike<NodeStyleEventEmitter>, eventName: string): Observable<unknown>;\n/** @deprecated Do not specify explicit type parameters. Signatures with type parameters that cannot be inferred will be removed in v8. */\nexport function fromEvent<T>(target: NodeStyleEventEmitter | ArrayLike<NodeStyleEventEmitter>, eventName: string): Observable<T>;\nexport function fromEvent<R>(\n target: NodeStyleEventEmitter | ArrayLike<NodeStyleEventEmitter>,\n eventName: string,\n resultSelector: (...args: any[]) => R\n): Observable<R>;\n\nexport function fromEvent(\n target: NodeCompatibleEventEmitter | ArrayLike<NodeCompatibleEventEmitter>,\n eventName: string\n): Observable<unknown>;\n/** @deprecated Do not specify explicit type parameters. Signatures with type parameters that cannot be inferred will be removed in v8. */\nexport function fromEvent<T>(target: NodeCompatibleEventEmitter | ArrayLike<NodeCompatibleEventEmitter>, eventName: string): Observable<T>;\nexport function fromEvent<R>(\n target: NodeCompatibleEventEmitter | ArrayLike<NodeCompatibleEventEmitter>,\n eventName: string,\n resultSelector: (...args: any[]) => R\n): Observable<R>;\n\nexport function fromEvent<T>(\n target: JQueryStyleEventEmitter<any, T> | ArrayLike<JQueryStyleEventEmitter<any, T>>,\n eventName: string\n): Observable<T>;\nexport function fromEvent<T, R>(\n target: JQueryStyleEventEmitter<any, T> | ArrayLike<JQueryStyleEventEmitter<any, T>>,\n eventName: string,\n resultSelector: (value: T, ...args: any[]) => R\n): Observable<R>;\n\n/**\n * Creates an Observable that emits events of a specific type coming from the\n * given event target.\n *\n * <span class=\"informal\">Creates an Observable from DOM events, or Node.js\n * EventEmitter events or others.</span>\n *\n * \n *\n * `fromEvent` accepts as a first argument event target, which is an object with methods\n * for registering event handler functions. As a second argument it takes string that indicates\n * type of event we want to listen for. `fromEvent` supports selected types of event targets,\n * which are described in detail below. If your event target does not match any of the ones listed,\n * you should use {@link fromEventPattern}, which can be used on arbitrary APIs.\n * When it comes to APIs supported by `fromEvent`, their methods for adding and removing event\n * handler functions have different names, but they all accept a string describing event type\n * and function itself, which will be called whenever said event happens.\n *\n * Every time resulting Observable is subscribed, event handler function will be registered\n * to event target on given event type. When that event fires, value\n * passed as a first argument to registered function will be emitted by output Observable.\n * When Observable is unsubscribed, function will be unregistered from event target.\n *\n * Note that if event target calls registered function with more than one argument, second\n * and following arguments will not appear in resulting stream. In order to get access to them,\n * you can pass to `fromEvent` optional project function, which will be called with all arguments\n * passed to event handler. Output Observable will then emit value returned by project function,\n * instead of the usual value.\n *\n * Remember that event targets listed below are checked via duck typing. It means that\n * no matter what kind of object you have and no matter what environment you work in,\n * you can safely use `fromEvent` on that object if it exposes described methods (provided\n * of course they behave as was described above). So for example if Node.js library exposes\n * event target which has the same method names as DOM EventTarget, `fromEvent` is still\n * a good choice.\n *\n * If the API you use is more callback then event handler oriented (subscribed\n * callback function fires only once and thus there is no need to manually\n * unregister it), you should use {@link bindCallback} or {@link bindNodeCallback}\n * instead.\n *\n * `fromEvent` supports following types of event targets:\n *\n * **DOM EventTarget**\n *\n * This is an object with `addEventListener` and `removeEventListener` methods.\n *\n * In the browser, `addEventListener` accepts - apart from event type string and event\n * handler function arguments - optional third parameter, which is either an object or boolean,\n * both used for additional configuration how and when passed function will be called. When\n * `fromEvent` is used with event target of that type, you can provide this values\n * as third parameter as well.\n *\n * **Node.js EventEmitter**\n *\n * An object with `addListener` and `removeListener` methods.\n *\n * **JQuery-style event target**\n *\n * An object with `on` and `off` methods\n *\n * **DOM NodeList**\n *\n * List of DOM Nodes, returned for example by `document.querySelectorAll` or `Node.childNodes`.\n *\n * Although this collection is not event target in itself, `fromEvent` will iterate over all Nodes\n * it contains and install event handler function in every of them. When returned Observable\n * is unsubscribed, function will be removed from all Nodes.\n *\n * **DOM HtmlCollection**\n *\n * Just as in case of NodeList it is a collection of DOM nodes. Here as well event handler function is\n * installed and removed in each of elements.\n *\n *\n * ## Examples\n *\n * Emit clicks happening on the DOM document\n *\n * ```ts\n * import { fromEvent } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * clicks.subscribe(x => console.log(x));\n *\n * // Results in:\n * // MouseEvent object logged to console every time a click\n * // occurs on the document.\n * ```\n *\n * Use `addEventListener` with capture option\n *\n * ```ts\n * import { fromEvent } from 'rxjs';\n *\n * const div = document.createElement('div');\n * div.style.cssText = 'width: 200px; height: 200px; background: #09c;';\n * document.body.appendChild(div);\n *\n * // note optional configuration parameter which will be passed to addEventListener\n * const clicksInDocument = fromEvent(document, 'click', { capture: true });\n * const clicksInDiv = fromEvent(div, 'click');\n *\n * clicksInDocument.subscribe(() => console.log('document'));\n * clicksInDiv.subscribe(() => console.log('div'));\n *\n * // By default events bubble UP in DOM tree, so normally\n * // when we would click on div in document\n * // \"div\" would be logged first and then \"document\".\n * // Since we specified optional `capture` option, document\n * // will catch event when it goes DOWN DOM tree, so console\n * // will log \"document\" and then \"div\".\n * ```\n *\n * @see {@link bindCallback}\n * @see {@link bindNodeCallback}\n * @see {@link fromEventPattern}\n *\n * @param target The DOM EventTarget, Node.js EventEmitter, JQuery-like event target,\n * NodeList or HTMLCollection to attach the event handler to.\n * @param eventName The event name of interest, being emitted by the `target`.\n * @param options Options to pass through to the underlying `addListener`,\n * `addEventListener` or `on` functions.\n * @param resultSelector A mapping function used to transform events. It takes the\n * arguments from the event handler and should return a single value.\n * @return An Observable emitting events registered through `target`'s\n * listener handlers.\n */\nexport function fromEvent<T>(\n target: any,\n eventName: string,\n options?: EventListenerOptions | ((...args: any[]) => T),\n resultSelector?: (...args: any[]) => T\n): Observable<T> {\n if (isFunction(options)) {\n resultSelector = options;\n options = undefined;\n }\n if (resultSelector) {\n return fromEvent<T>(target, eventName, options as EventListenerOptions).pipe(mapOneOrManyArgs(resultSelector));\n }\n\n // Figure out our add and remove methods. In order to do this,\n // we are going to analyze the target in a preferred order, if\n // the target matches a given signature, we take the two \"add\" and \"remove\"\n // method names and apply them to a map to create opposite versions of the\n // same function. This is because they all operate in duplicate pairs,\n // `addListener(name, handler)`, `removeListener(name, handler)`, for example.\n // The call only differs by method name, as to whether or not you're adding or removing.\n const [add, remove] =\n // If it is an EventTarget, we need to use a slightly different method than the other two patterns.\n isEventTarget(target)\n ? eventTargetMethods.map((methodName) => (handler: any) => target[methodName](eventName, handler, options as EventListenerOptions))\n : // In all other cases, the call pattern is identical with the exception of the method names.\n isNodeStyleEventEmitter(target)\n ? nodeEventEmitterMethods.map(toCommonHandlerRegistry(target, eventName))\n : isJQueryStyleEventEmitter(target)\n ? jqueryMethods.map(toCommonHandlerRegistry(target, eventName))\n : [];\n\n // If add is falsy, it's because we didn't match a pattern above.\n // Check to see if it is an ArrayLike, because if it is, we want to\n // try to apply fromEvent to all of it's items. We do this check last,\n // because there are may be some types that are both ArrayLike *and* implement\n // event registry points, and we'd rather delegate to that when possible.\n if (!add) {\n if (isArrayLike(target)) {\n return mergeMap((subTarget: any) => fromEvent(subTarget, eventName, options as EventListenerOptions))(\n innerFrom(target)\n ) as Observable<T>;\n }\n }\n\n // If add is falsy and we made it here, it's because we didn't\n // match any valid target objects above.\n if (!add) {\n throw new TypeError('Invalid event target');\n }\n\n return new Observable<T>((subscriber) => {\n // The handler we are going to register. Forwards the event object, by itself, or\n // an array of arguments to the event handler, if there is more than one argument,\n // to the consumer.\n const handler = (...args: any[]) => subscriber.next(1 < args.length ? args : args[0]);\n // Do the work of adding the handler to the target.\n add(handler);\n // When we finalize, we want to remove the handler and free up memory.\n return () => remove!(handler);\n });\n}\n\n/**\n * Used to create `add` and `remove` functions to register and unregister event handlers\n * from a target in the most common handler pattern, where there are only two arguments.\n * (e.g. `on(name, fn)`, `off(name, fn)`, `addListener(name, fn)`, or `removeListener(name, fn)`)\n * @param target The target we're calling methods on\n * @param eventName The event name for the event we're creating register or unregister functions for\n */\nfunction toCommonHandlerRegistry(target: any, eventName: string) {\n return (methodName: string) => (handler: any) => target[methodName](eventName, handler);\n}\n\n/**\n * Checks to see if the target implements the required node-style EventEmitter methods\n * for adding and removing event handlers.\n * @param target the object to check\n */\nfunction isNodeStyleEventEmitter(target: any): target is NodeStyleEventEmitter {\n return isFunction(target.addListener) && isFunction(target.removeListener);\n}\n\n/**\n * Checks to see if the target implements the required jQuery-style EventEmitter methods\n * for adding and removing event handlers.\n * @param target the object to check\n */\nfunction isJQueryStyleEventEmitter(target: any): target is JQueryStyleEventEmitter<any, any> {\n return isFunction(target.on) && isFunction(target.off);\n}\n\n/**\n * Checks to see if the target implements the required EventTarget methods\n * for adding and removing event handlers.\n * @param target the object to check\n */\nfunction isEventTarget(target: any): target is HasEventTargetAddRemove<any> {\n return isFunction(target.addEventListener) && isFunction(target.removeEventListener);\n}\n", "import { Observable } from '../Observable';\nimport { isFunction } from '../util/isFunction';\nimport { NodeEventHandler } from './fromEvent';\nimport { mapOneOrManyArgs } from '../util/mapOneOrManyArgs';\n\n/* tslint:disable:max-line-length */\nexport function fromEventPattern<T>(\n addHandler: (handler: NodeEventHandler) => any,\n removeHandler?: (handler: NodeEventHandler, signal?: any) => void\n): Observable<T>;\nexport function fromEventPattern<T>(\n addHandler: (handler: NodeEventHandler) => any,\n removeHandler?: (handler: NodeEventHandler, signal?: any) => void,\n resultSelector?: (...args: any[]) => T\n): Observable<T>;\n/* tslint:enable:max-line-length */\n\n/**\n * Creates an Observable from an arbitrary API for registering event handlers.\n *\n * <span class=\"informal\">When that method for adding event handler was something {@link fromEvent}\n * was not prepared for.</span>\n *\n * \n *\n * `fromEventPattern` allows you to convert into an Observable any API that supports registering handler functions\n * for events. It is similar to {@link fromEvent}, but far\n * more flexible. In fact, all use cases of {@link fromEvent} could be easily handled by\n * `fromEventPattern` (although in slightly more verbose way).\n *\n * This operator accepts as a first argument an `addHandler` function, which will be injected with\n * handler parameter. That handler is actually an event handler function that you now can pass\n * to API expecting it. `addHandler` will be called whenever Observable\n * returned by the operator is subscribed, so registering handler in API will not\n * necessarily happen when `fromEventPattern` is called.\n *\n * After registration, every time an event that we listen to happens,\n * Observable returned by `fromEventPattern` will emit value that event handler\n * function was called with. Note that if event handler was called with more\n * than one argument, second and following arguments will not appear in the Observable.\n *\n * If API you are using allows to unregister event handlers as well, you can pass to `fromEventPattern`\n * another function - `removeHandler` - as a second parameter. It will be injected\n * with the same handler function as before, which now you can use to unregister\n * it from the API. `removeHandler` will be called when consumer of resulting Observable\n * unsubscribes from it.\n *\n * In some APIs unregistering is actually handled differently. Method registering an event handler\n * returns some kind of token, which is later used to identify which function should\n * be unregistered or it itself has method that unregisters event handler.\n * If that is the case with your API, make sure token returned\n * by registering method is returned by `addHandler`. Then it will be passed\n * as a second argument to `removeHandler`, where you will be able to use it.\n *\n * If you need access to all event handler parameters (not only the first one),\n * or you need to transform them in any way, you can call `fromEventPattern` with optional\n * third parameter - project function which will accept all arguments passed to\n * event handler when it is called. Whatever is returned from project function will appear on\n * resulting stream instead of usual event handlers first argument. This means\n * that default project can be thought of as function that takes its first parameter\n * and ignores the rest.\n *\n * ## Examples\n *\n * Emits clicks happening on the DOM document\n *\n * ```ts\n * import { fromEventPattern } from 'rxjs';\n *\n * function addClickHandler(handler) {\n * document.addEventListener('click', handler);\n * }\n *\n * function removeClickHandler(handler) {\n * document.removeEventListener('click', handler);\n * }\n *\n * const clicks = fromEventPattern(\n * addClickHandler,\n * removeClickHandler\n * );\n * clicks.subscribe(x => console.log(x));\n *\n * // Whenever you click anywhere in the browser, DOM MouseEvent\n * // object will be logged.\n * ```\n *\n * Use with API that returns cancellation token\n *\n * ```ts\n * import { fromEventPattern } from 'rxjs';\n *\n * const token = someAPI.registerEventHandler(function() {});\n * someAPI.unregisterEventHandler(token); // this APIs cancellation method accepts\n * // not handler itself, but special token.\n *\n * const someAPIObservable = fromEventPattern(\n * function(handler) { return someAPI.registerEventHandler(handler); }, // Note that we return the token here...\n * function(handler, token) { someAPI.unregisterEventHandler(token); } // ...to then use it here.\n * );\n * ```\n *\n * Use with project function\n *\n * ```ts\n * import { fromEventPattern } from 'rxjs';\n *\n * someAPI.registerEventHandler((eventType, eventMessage) => {\n * console.log(eventType, eventMessage); // Logs 'EVENT_TYPE' 'EVENT_MESSAGE' to console.\n * });\n *\n * const someAPIObservable = fromEventPattern(\n * handler => someAPI.registerEventHandler(handler),\n * handler => someAPI.unregisterEventHandler(handler)\n * (eventType, eventMessage) => eventType + ' --- ' + eventMessage // without that function only 'EVENT_TYPE'\n * ); // would be emitted by the Observable\n *\n * someAPIObservable.subscribe(value => console.log(value));\n *\n * // Logs:\n * // 'EVENT_TYPE --- EVENT_MESSAGE'\n * ```\n *\n * @see {@link fromEvent}\n * @see {@link bindCallback}\n * @see {@link bindNodeCallback}\n *\n * @param addHandler A function that takes a `handler` function as argument and attaches it\n * somehow to the actual source of events.\n * @param removeHandler A function that takes a `handler` function as an argument and removes\n * it from the event source. If `addHandler` returns some kind of token, `removeHandler` function\n * will have it as a second parameter.\n * @param resultSelector A function to transform results. It takes the arguments from the event\n * handler and should return a single value.\n * @return Observable which, when an event happens, emits first parameter passed to registered\n * event handler. Alternatively it emits whatever project function returns at that moment.\n */\nexport function fromEventPattern<T>(\n addHandler: (handler: NodeEventHandler) => any,\n removeHandler?: (handler: NodeEventHandler, signal?: any) => void,\n resultSelector?: (...args: any[]) => T\n): Observable<T | T[]> {\n if (resultSelector) {\n return fromEventPattern<T>(addHandler, removeHandler).pipe(mapOneOrManyArgs(resultSelector));\n }\n\n return new Observable<T | T[]>((subscriber) => {\n const handler = (...e: T[]) => subscriber.next(e.length === 1 ? e[0] : e);\n const retValue = addHandler(handler);\n return isFunction(removeHandler) ? () => removeHandler(handler, retValue) : undefined;\n });\n}\n", "import { Observable } from '../Observable';\nimport { SchedulerLike } from '../types';\nimport { async as asyncScheduler } from '../scheduler/async';\nimport { isScheduler } from '../util/isScheduler';\nimport { isValidDate } from '../util/isDate';\n\n/**\n * Creates an observable that will wait for a specified time period, or exact date, before\n * emitting the number 0.\n *\n * <span class=\"informal\">Used to emit a notification after a delay.</span>\n *\n * This observable is useful for creating delays in code, or racing against other values\n * for ad-hoc timeouts.\n *\n * The `delay` is specified by default in milliseconds, however providing a custom scheduler could\n * create a different behavior.\n *\n * ## Examples\n *\n * Wait 3 seconds and start another observable\n *\n * You might want to use `timer` to delay subscription to an\n * observable by a set amount of time. Here we use a timer with\n * {@link concatMapTo} or {@link concatMap} in order to wait\n * a few seconds and start a subscription to a source.\n *\n * ```ts\n * import { of, timer, concatMap } from 'rxjs';\n *\n * // This could be any observable\n * const source = of(1, 2, 3);\n *\n * timer(3000)\n * .pipe(concatMap(() => source))\n * .subscribe(console.log);\n * ```\n *\n * Take all values until the start of the next minute\n *\n * Using a `Date` as the trigger for the first emission, you can\n * do things like wait until midnight to fire an event, or in this case,\n * wait until a new minute starts (chosen so the example wouldn't take\n * too long to run) in order to stop watching a stream. Leveraging\n * {@link takeUntil}.\n *\n * ```ts\n * import { interval, takeUntil, timer } from 'rxjs';\n *\n * // Build a Date object that marks the\n * // next minute.\n * const currentDate = new Date();\n * const startOfNextMinute = new Date(\n * currentDate.getFullYear(),\n * currentDate.getMonth(),\n * currentDate.getDate(),\n * currentDate.getHours(),\n * currentDate.getMinutes() + 1\n * );\n *\n * // This could be any observable stream\n * const source = interval(1000);\n *\n * const result = source.pipe(\n * takeUntil(timer(startOfNextMinute))\n * );\n *\n * result.subscribe(console.log);\n * ```\n *\n * ### Known Limitations\n *\n * - The {@link asyncScheduler} uses `setTimeout` which has limitations for how far in the future it can be scheduled.\n *\n * - If a `scheduler` is provided that returns a timestamp other than an epoch from `now()`, and\n * a `Date` object is passed to the `dueTime` argument, the calculation for when the first emission\n * should occur will be incorrect. In this case, it would be best to do your own calculations\n * ahead of time, and pass a `number` in as the `dueTime`.\n *\n * @param due If a `number`, the amount of time in milliseconds to wait before emitting.\n * If a `Date`, the exact time at which to emit.\n * @param scheduler The scheduler to use to schedule the delay. Defaults to {@link asyncScheduler}.\n */\nexport function timer(due: number | Date, scheduler?: SchedulerLike): Observable<0>;\n\n/**\n * Creates an observable that starts an interval after a specified delay, emitting incrementing numbers -- starting at `0` --\n * on each interval after words.\n *\n * The `delay` and `intervalDuration` are specified by default in milliseconds, however providing a custom scheduler could\n * create a different behavior.\n *\n * ## Example\n *\n * ### Start an interval that starts right away\n *\n * Since {@link interval} waits for the passed delay before starting,\n * sometimes that's not ideal. You may want to start an interval immediately.\n * `timer` works well for this. Here we have both side-by-side so you can\n * see them in comparison.\n *\n * Note that this observable will never complete.\n *\n * ```ts\n * import { timer, interval } from 'rxjs';\n *\n * timer(0, 1000).subscribe(n => console.log('timer', n));\n * interval(1000).subscribe(n => console.log('interval', n));\n * ```\n *\n * ### Known Limitations\n *\n * - The {@link asyncScheduler} uses `setTimeout` which has limitations for how far in the future it can be scheduled.\n *\n * - If a `scheduler` is provided that returns a timestamp other than an epoch from `now()`, and\n * a `Date` object is passed to the `dueTime` argument, the calculation for when the first emission\n * should occur will be incorrect. In this case, it would be best to do your own calculations\n * ahead of time, and pass a `number` in as the `startDue`.\n * @param startDue If a `number`, is the time to wait before starting the interval.\n * If a `Date`, is the exact time at which to start the interval.\n * @param intervalDuration The delay between each value emitted in the interval. Passing a\n * negative number here will result in immediate completion after the first value is emitted, as though\n * no `intervalDuration` was passed at all.\n * @param scheduler The scheduler to use to schedule the delay. Defaults to {@link asyncScheduler}.\n */\nexport function timer(startDue: number | Date, intervalDuration: number, scheduler?: SchedulerLike): Observable<number>;\n\n/**\n * @deprecated The signature allowing `undefined` to be passed for `intervalDuration` will be removed in v8. Use the `timer(dueTime, scheduler?)` signature instead.\n */\nexport function timer(dueTime: number | Date, unused: undefined, scheduler?: SchedulerLike): Observable<0>;\n\nexport function timer(\n dueTime: number | Date = 0,\n intervalOrScheduler?: number | SchedulerLike,\n scheduler: SchedulerLike = asyncScheduler\n): Observable<number> {\n // Since negative intervalDuration is treated as though no\n // interval was specified at all, we start with a negative number.\n let intervalDuration = -1;\n\n if (intervalOrScheduler != null) {\n // If we have a second argument, and it's a scheduler,\n // override the scheduler we had defaulted. Otherwise,\n // it must be an interval.\n if (isScheduler(intervalOrScheduler)) {\n scheduler = intervalOrScheduler;\n } else {\n // Note that this *could* be negative, in which case\n // it's like not passing an intervalDuration at all.\n intervalDuration = intervalOrScheduler;\n }\n }\n\n return new Observable((subscriber) => {\n // If a valid date is passed, calculate how long to wait before\n // executing the first value... otherwise, if it's a number just schedule\n // that many milliseconds (or scheduler-specified unit size) in the future.\n let due = isValidDate(dueTime) ? +dueTime - scheduler!.now() : dueTime;\n\n if (due < 0) {\n // Ensure we don't schedule in the future.\n due = 0;\n }\n\n // The incrementing value we emit.\n let n = 0;\n\n // Start the timer.\n return scheduler.schedule(function () {\n if (!subscriber.closed) {\n // Emit the next value and increment.\n subscriber.next(n++);\n\n if (0 <= intervalDuration) {\n // If we have a interval after the initial timer,\n // reschedule with the period.\n this.schedule(undefined, intervalDuration);\n } else {\n // We didn't have an interval. So just complete.\n subscriber.complete();\n }\n }\n }, due);\n });\n}\n", "import { Observable } from '../Observable';\nimport { ObservableInput, ObservableInputTuple, SchedulerLike } from '../types';\nimport { mergeAll } from '../operators/mergeAll';\nimport { innerFrom } from './innerFrom';\nimport { EMPTY } from './empty';\nimport { popNumber, popScheduler } from '../util/args';\nimport { from } from './from';\n\nexport function merge<A extends readonly unknown[]>(...sources: [...ObservableInputTuple<A>]): Observable<A[number]>;\nexport function merge<A extends readonly unknown[]>(...sourcesAndConcurrency: [...ObservableInputTuple<A>, number?]): Observable<A[number]>;\n/** @deprecated The `scheduler` parameter will be removed in v8. Use `scheduled` and `mergeAll`. Details: https://rxjs.dev/deprecations/scheduler-argument */\nexport function merge<A extends readonly unknown[]>(\n ...sourcesAndScheduler: [...ObservableInputTuple<A>, SchedulerLike?]\n): Observable<A[number]>;\n/** @deprecated The `scheduler` parameter will be removed in v8. Use `scheduled` and `mergeAll`. Details: https://rxjs.dev/deprecations/scheduler-argument */\nexport function merge<A extends readonly unknown[]>(\n ...sourcesAndConcurrencyAndScheduler: [...ObservableInputTuple<A>, number?, SchedulerLike?]\n): Observable<A[number]>;\n\n/**\n * Creates an output Observable which concurrently emits all values from every\n * given input Observable.\n *\n * <span class=\"informal\">Flattens multiple Observables together by blending\n * their values into one Observable.</span>\n *\n * \n *\n * `merge` subscribes to each given input Observable (as arguments), and simply\n * forwards (without doing any transformation) all the values from all the input\n * Observables to the output Observable. The output Observable only completes\n * once all input Observables have completed. Any error delivered by an input\n * Observable will be immediately emitted on the output Observable.\n *\n * ## Examples\n *\n * Merge together two Observables: 1s interval and clicks\n *\n * ```ts\n * import { merge, fromEvent, interval } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const timer = interval(1000);\n * const clicksOrTimer = merge(clicks, timer);\n * clicksOrTimer.subscribe(x => console.log(x));\n *\n * // Results in the following:\n * // timer will emit ascending values, one every second(1000ms) to console\n * // clicks logs MouseEvents to console every time the \"document\" is clicked\n * // Since the two streams are merged you see these happening\n * // as they occur.\n * ```\n *\n * Merge together 3 Observables, but run only 2 concurrently\n *\n * ```ts\n * import { interval, take, merge } from 'rxjs';\n *\n * const timer1 = interval(1000).pipe(take(10));\n * const timer2 = interval(2000).pipe(take(6));\n * const timer3 = interval(500).pipe(take(10));\n *\n * const concurrent = 2; // the argument\n * const merged = merge(timer1, timer2, timer3, concurrent);\n * merged.subscribe(x => console.log(x));\n *\n * // Results in the following:\n * // - First timer1 and timer2 will run concurrently\n * // - timer1 will emit a value every 1000ms for 10 iterations\n * // - timer2 will emit a value every 2000ms for 6 iterations\n * // - after timer1 hits its max iteration, timer2 will\n * // continue, and timer3 will start to run concurrently with timer2\n * // - when timer2 hits its max iteration it terminates, and\n * // timer3 will continue to emit a value every 500ms until it is complete\n * ```\n *\n * @see {@link mergeAll}\n * @see {@link mergeMap}\n * @see {@link mergeMapTo}\n * @see {@link mergeScan}\n *\n * @param args `ObservableInput`s to merge together. If the last parameter\n * is of type number, `merge` will use it to limit number of concurrently\n * subscribed `ObservableInput`s. If the last parameter is {@link SchedulerLike},\n * it will be used for scheduling the emission of values.\n * @return An Observable that emits items that are the result of every input Observable.\n */\nexport function merge(...args: (ObservableInput<unknown> | number | SchedulerLike)[]): Observable<unknown> {\n const scheduler = popScheduler(args);\n const concurrent = popNumber(args, Infinity);\n const sources = args as ObservableInput<unknown>[];\n return !sources.length\n ? // No source provided\n EMPTY\n : sources.length === 1\n ? // One source? Just return it.\n innerFrom(sources[0])\n : // Merge all sources\n mergeAll(concurrent)(from(sources, scheduler));\n}\n", "import { Observable } from '../Observable';\nimport { noop } from '../util/noop';\n\n/**\n * An Observable that emits no items to the Observer and never completes.\n *\n * \n *\n * A simple Observable that emits neither values nor errors nor the completion\n * notification. It can be used for testing purposes or for composing with other\n * Observables. Please note that by never emitting a complete notification, this\n * Observable keeps the subscription from being disposed automatically.\n * Subscriptions need to be manually disposed.\n *\n * ## Example\n *\n * Emit the number 7, then never emit anything else (not even complete)\n *\n * ```ts\n * import { NEVER, startWith } from 'rxjs';\n *\n * const info = () => console.log('Will not be called');\n *\n * const result = NEVER.pipe(startWith(7));\n * result.subscribe({\n * next: x => console.log(x),\n * error: info,\n * complete: info\n * });\n * ```\n *\n * @see {@link Observable}\n * @see {@link EMPTY}\n * @see {@link of}\n * @see {@link throwError}\n */\nexport const NEVER = new Observable<never>(noop);\n\n/**\n * @deprecated Replaced with the {@link NEVER} constant. Will be removed in v8.\n */\nexport function never() {\n return NEVER;\n}\n", "const { isArray } = Array;\n\n/**\n * Used in operators and functions that accept either a list of arguments, or an array of arguments\n * as a single argument.\n */\nexport function argsOrArgArray<T>(args: (T | T[])[]): T[] {\n return args.length === 1 && isArray(args[0]) ? args[0] : (args as T[]);\n}\n", "import { OperatorFunction, MonoTypeOperatorFunction, TruthyTypesOf } from '../types';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\n\n/** @deprecated Use a closure instead of a `thisArg`. Signatures accepting a `thisArg` will be removed in v8. */\nexport function filter<T, S extends T, A>(predicate: (this: A, value: T, index: number) => value is S, thisArg: A): OperatorFunction<T, S>;\nexport function filter<T, S extends T>(predicate: (value: T, index: number) => value is S): OperatorFunction<T, S>;\nexport function filter<T>(predicate: BooleanConstructor): OperatorFunction<T, TruthyTypesOf<T>>;\n/** @deprecated Use a closure instead of a `thisArg`. Signatures accepting a `thisArg` will be removed in v8. */\nexport function filter<T, A>(predicate: (this: A, value: T, index: number) => boolean, thisArg: A): MonoTypeOperatorFunction<T>;\nexport function filter<T>(predicate: (value: T, index: number) => boolean): MonoTypeOperatorFunction<T>;\n\n/**\n * Filter items emitted by the source Observable by only emitting those that\n * satisfy a specified predicate.\n *\n * <span class=\"informal\">Like\n * [Array.prototype.filter()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter),\n * it only emits a value from the source if it passes a criterion function.</span>\n *\n * \n *\n * Similar to the well-known `Array.prototype.filter` method, this operator\n * takes values from the source Observable, passes them through a `predicate`\n * function and only emits those values that yielded `true`.\n *\n * ## Example\n *\n * Emit only click events whose target was a DIV element\n *\n * ```ts\n * import { fromEvent, filter } from 'rxjs';\n *\n * const div = document.createElement('div');\n * div.style.cssText = 'width: 200px; height: 200px; background: #09c;';\n * document.body.appendChild(div);\n *\n * const clicks = fromEvent(document, 'click');\n * const clicksOnDivs = clicks.pipe(filter(ev => (<HTMLElement>ev.target).tagName === 'DIV'));\n * clicksOnDivs.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link distinct}\n * @see {@link distinctUntilChanged}\n * @see {@link distinctUntilKeyChanged}\n * @see {@link ignoreElements}\n * @see {@link partition}\n * @see {@link skip}\n *\n * @param predicate A function that\n * evaluates each value emitted by the source Observable. If it returns `true`,\n * the value is emitted, if `false` the value is not passed to the output\n * Observable. The `index` parameter is the number `i` for the i-th source\n * emission that has happened since the subscription, starting from the number\n * `0`.\n * @param thisArg An optional argument to determine the value of `this`\n * in the `predicate` function.\n * @return A function that returns an Observable that emits items from the\n * source Observable that satisfy the specified `predicate`.\n */\nexport function filter<T>(predicate: (value: T, index: number) => boolean, thisArg?: any): MonoTypeOperatorFunction<T> {\n return operate((source, subscriber) => {\n // An index passed to our predicate function on each call.\n let index = 0;\n\n // Subscribe to the source, all errors and completions are\n // forwarded to the consumer.\n source.subscribe(\n // Call the predicate with the appropriate `this` context,\n // if the predicate returns `true`, then send the value\n // to the consumer.\n createOperatorSubscriber(subscriber, (value) => predicate.call(thisArg, value, index++) && subscriber.next(value))\n );\n });\n}\n", "import { Observable } from '../Observable';\nimport { ObservableInputTuple } from '../types';\nimport { innerFrom } from './innerFrom';\nimport { argsOrArgArray } from '../util/argsOrArgArray';\nimport { EMPTY } from './empty';\nimport { createOperatorSubscriber } from '../operators/OperatorSubscriber';\nimport { popResultSelector } from '../util/args';\n\nexport function zip<A extends readonly unknown[]>(sources: [...ObservableInputTuple<A>]): Observable<A>;\nexport function zip<A extends readonly unknown[], R>(\n sources: [...ObservableInputTuple<A>],\n resultSelector: (...values: A) => R\n): Observable<R>;\nexport function zip<A extends readonly unknown[]>(...sources: [...ObservableInputTuple<A>]): Observable<A>;\nexport function zip<A extends readonly unknown[], R>(\n ...sourcesAndResultSelector: [...ObservableInputTuple<A>, (...values: A) => R]\n): Observable<R>;\n\n/**\n * Combines multiple Observables to create an Observable whose values are calculated from the values, in order, of each\n * of its input Observables.\n *\n * If the last parameter is a function, this function is used to compute the created value from the input values.\n * Otherwise, an array of the input values is returned.\n *\n * ## Example\n *\n * Combine age and name from different sources\n *\n * ```ts\n * import { of, zip, map } from 'rxjs';\n *\n * const age$ = of(27, 25, 29);\n * const name$ = of('Foo', 'Bar', 'Beer');\n * const isDev$ = of(true, true, false);\n *\n * zip(age$, name$, isDev$).pipe(\n * map(([age, name, isDev]) => ({ age, name, isDev }))\n * )\n * .subscribe(x => console.log(x));\n *\n * // Outputs\n * // { age: 27, name: 'Foo', isDev: true }\n * // { age: 25, name: 'Bar', isDev: true }\n * // { age: 29, name: 'Beer', isDev: false }\n * ```\n *\n * @param args Any number of `ObservableInput`s provided either as an array or as an object\n * to combine with each other.\n * @return An Observable of array values of the values emitted at the same index from each\n * individual `ObservableInput`.\n */\nexport function zip(...args: unknown[]): Observable<unknown> {\n const resultSelector = popResultSelector(args);\n\n const sources = argsOrArgArray(args) as Observable<unknown>[];\n\n return sources.length\n ? new Observable<unknown[]>((subscriber) => {\n // A collection of buffers of values from each source.\n // Keyed by the same index with which the sources were passed in.\n let buffers: unknown[][] = sources.map(() => []);\n\n // An array of flags of whether or not the sources have completed.\n // This is used to check to see if we should complete the result.\n // Keyed by the same index with which the sources were passed in.\n let completed = sources.map(() => false);\n\n // When everything is done, release the arrays above.\n subscriber.add(() => {\n buffers = completed = null!;\n });\n\n // Loop over our sources and subscribe to each one. The index `i` is\n // especially important here, because we use it in closures below to\n // access the related buffers and completion properties\n for (let sourceIndex = 0; !subscriber.closed && sourceIndex < sources.length; sourceIndex++) {\n innerFrom(sources[sourceIndex]).subscribe(\n createOperatorSubscriber(\n subscriber,\n (value) => {\n buffers[sourceIndex].push(value);\n // if every buffer has at least one value in it, then we\n // can shift out the oldest value from each buffer and emit\n // them as an array.\n if (buffers.every((buffer) => buffer.length)) {\n const result: any = buffers.map((buffer) => buffer.shift()!);\n // Emit the array. If theres' a result selector, use that.\n subscriber.next(resultSelector ? resultSelector(...result) : result);\n // If any one of the sources is both complete and has an empty buffer\n // then we complete the result. This is because we cannot possibly have\n // any more values to zip together.\n if (buffers.some((buffer, i) => !buffer.length && completed[i])) {\n subscriber.complete();\n }\n }\n },\n () => {\n // This source completed. Mark it as complete so we can check it later\n // if we have to.\n completed[sourceIndex] = true;\n // But, if this complete source has nothing in its buffer, then we\n // can complete the result, because we can't possibly have any more\n // values from this to zip together with the other values.\n !buffers[sourceIndex].length && subscriber.complete();\n }\n )\n );\n }\n\n // When everything is done, release the arrays above.\n return () => {\n buffers = completed = null!;\n };\n })\n : EMPTY;\n}\n", "import { Subscriber } from '../Subscriber';\nimport { MonoTypeOperatorFunction, ObservableInput } from '../types';\n\nimport { operate } from '../util/lift';\nimport { innerFrom } from '../observable/innerFrom';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\n\n/**\n * Ignores source values for a duration determined by another Observable, then\n * emits the most recent value from the source Observable, then repeats this\n * process.\n *\n * <span class=\"informal\">It's like {@link auditTime}, but the silencing\n * duration is determined by a second Observable.</span>\n *\n * \n *\n * `audit` is similar to `throttle`, but emits the last value from the silenced\n * time window, instead of the first value. `audit` emits the most recent value\n * from the source Observable on the output Observable as soon as its internal\n * timer becomes disabled, and ignores source values while the timer is enabled.\n * Initially, the timer is disabled. As soon as the first source value arrives,\n * the timer is enabled by calling the `durationSelector` function with the\n * source value, which returns the \"duration\" Observable. When the duration\n * Observable emits a value, the timer is disabled, then the most\n * recent source value is emitted on the output Observable, and this process\n * repeats for the next source value.\n *\n * ## Example\n *\n * Emit clicks at a rate of at most one click per second\n *\n * ```ts\n * import { fromEvent, audit, interval } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const result = clicks.pipe(audit(ev => interval(1000)));\n * result.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link auditTime}\n * @see {@link debounce}\n * @see {@link delayWhen}\n * @see {@link sample}\n * @see {@link throttle}\n *\n * @param durationSelector A function\n * that receives a value from the source Observable, for computing the silencing\n * duration, returned as an Observable or a Promise.\n * @return A function that returns an Observable that performs rate-limiting of\n * emissions from the source Observable.\n */\nexport function audit<T>(durationSelector: (value: T) => ObservableInput<any>): MonoTypeOperatorFunction<T> {\n return operate((source, subscriber) => {\n let hasValue = false;\n let lastValue: T | null = null;\n let durationSubscriber: Subscriber<any> | null = null;\n let isComplete = false;\n\n const endDuration = () => {\n durationSubscriber?.unsubscribe();\n durationSubscriber = null;\n if (hasValue) {\n hasValue = false;\n const value = lastValue!;\n lastValue = null;\n subscriber.next(value);\n }\n isComplete && subscriber.complete();\n };\n\n const cleanupDuration = () => {\n durationSubscriber = null;\n isComplete && subscriber.complete();\n };\n\n source.subscribe(\n createOperatorSubscriber(\n subscriber,\n (value) => {\n hasValue = true;\n lastValue = value;\n if (!durationSubscriber) {\n innerFrom(durationSelector(value)).subscribe(\n (durationSubscriber = createOperatorSubscriber(subscriber, endDuration, cleanupDuration))\n );\n }\n },\n () => {\n isComplete = true;\n (!hasValue || !durationSubscriber || durationSubscriber.closed) && subscriber.complete();\n }\n )\n );\n });\n}\n", "import { asyncScheduler } from '../scheduler/async';\nimport { audit } from './audit';\nimport { timer } from '../observable/timer';\nimport { MonoTypeOperatorFunction, SchedulerLike } from '../types';\n\n/**\n * Ignores source values for `duration` milliseconds, then emits the most recent\n * value from the source Observable, then repeats this process.\n *\n * <span class=\"informal\">When it sees a source value, it ignores that plus\n * the next ones for `duration` milliseconds, and then it emits the most recent\n * value from the source.</span>\n *\n * \n *\n * `auditTime` is similar to `throttleTime`, but emits the last value from the\n * silenced time window, instead of the first value. `auditTime` emits the most\n * recent value from the source Observable on the output Observable as soon as\n * its internal timer becomes disabled, and ignores source values while the\n * timer is enabled. Initially, the timer is disabled. As soon as the first\n * source value arrives, the timer is enabled. After `duration` milliseconds (or\n * the time unit determined internally by the optional `scheduler`) has passed,\n * the timer is disabled, then the most recent source value is emitted on the\n * output Observable, and this process repeats for the next source value.\n * Optionally takes a {@link SchedulerLike} for managing timers.\n *\n * ## Example\n *\n * Emit clicks at a rate of at most one click per second\n *\n * ```ts\n * import { fromEvent, auditTime } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const result = clicks.pipe(auditTime(1000));\n * result.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link audit}\n * @see {@link debounceTime}\n * @see {@link delay}\n * @see {@link sampleTime}\n * @see {@link throttleTime}\n *\n * @param duration Time to wait before emitting the most recent source value,\n * measured in milliseconds or the time unit determined internally by the\n * optional `scheduler`.\n * @param scheduler The {@link SchedulerLike} to use for managing the timers\n * that handle the rate-limiting behavior.\n * @return A function that returns an Observable that performs rate-limiting of\n * emissions from the source Observable.\n */\nexport function auditTime<T>(duration: number, scheduler: SchedulerLike = asyncScheduler): MonoTypeOperatorFunction<T> {\n return audit(() => timer(duration, scheduler));\n}\n", "import { OperatorFunction } from '../types';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\nimport { arrRemove } from '../util/arrRemove';\n\n/**\n * Buffers the source Observable values until the size hits the maximum\n * `bufferSize` given.\n *\n * <span class=\"informal\">Collects values from the past as an array, and emits\n * that array only when its size reaches `bufferSize`.</span>\n *\n * \n *\n * Buffers a number of values from the source Observable by `bufferSize` then\n * emits the buffer and clears it, and starts a new buffer each\n * `startBufferEvery` values. If `startBufferEvery` is not provided or is\n * `null`, then new buffers are started immediately at the start of the source\n * and when each buffer closes and is emitted.\n *\n * ## Examples\n *\n * Emit the last two click events as an array\n *\n * ```ts\n * import { fromEvent, bufferCount } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const buffered = clicks.pipe(bufferCount(2));\n * buffered.subscribe(x => console.log(x));\n * ```\n *\n * On every click, emit the last two click events as an array\n *\n * ```ts\n * import { fromEvent, bufferCount } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const buffered = clicks.pipe(bufferCount(2, 1));\n * buffered.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link buffer}\n * @see {@link bufferTime}\n * @see {@link bufferToggle}\n * @see {@link bufferWhen}\n * @see {@link pairwise}\n * @see {@link windowCount}\n *\n * @param bufferSize The maximum size of the buffer emitted.\n * @param startBufferEvery Interval at which to start a new buffer.\n * For example if `startBufferEvery` is `2`, then a new buffer will be started\n * on every other value from the source. A new buffer is started at the\n * beginning of the source by default.\n * @return A function that returns an Observable of arrays of buffered values.\n */\nexport function bufferCount<T>(bufferSize: number, startBufferEvery: number | null = null): OperatorFunction<T, T[]> {\n // If no `startBufferEvery` value was supplied, then we're\n // opening and closing on the bufferSize itself.\n startBufferEvery = startBufferEvery ?? bufferSize;\n\n return operate((source, subscriber) => {\n let buffers: T[][] = [];\n let count = 0;\n\n source.subscribe(\n createOperatorSubscriber(\n subscriber,\n (value) => {\n let toEmit: T[][] | null = null;\n\n // Check to see if we need to start a buffer.\n // This will start one at the first value, and then\n // a new one every N after that.\n if (count++ % startBufferEvery! === 0) {\n buffers.push([]);\n }\n\n // Push our value into our active buffers.\n for (const buffer of buffers) {\n buffer.push(value);\n // Check to see if we're over the bufferSize\n // if we are, record it so we can emit it later.\n // If we emitted it now and removed it, it would\n // mutate the `buffers` array while we're looping\n // over it.\n if (bufferSize <= buffer.length) {\n toEmit = toEmit ?? [];\n toEmit.push(buffer);\n }\n }\n\n if (toEmit) {\n // We have found some buffers that are over the\n // `bufferSize`. Emit them, and remove them from our\n // buffers list.\n for (const buffer of toEmit) {\n arrRemove(buffers, buffer);\n subscriber.next(buffer);\n }\n }\n },\n () => {\n // When the source completes, emit all of our\n // active buffers.\n for (const buffer of buffers) {\n subscriber.next(buffer);\n }\n subscriber.complete();\n },\n // Pass all errors through to consumer.\n undefined,\n () => {\n // Clean up our memory when we finalize\n buffers = null!;\n }\n )\n );\n });\n}\n", "import { Observable } from '../Observable';\n\nimport { ObservableInput, OperatorFunction, ObservedValueOf } from '../types';\nimport { Subscription } from '../Subscription';\nimport { innerFrom } from '../observable/innerFrom';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\nimport { operate } from '../util/lift';\n\nexport function catchError<T, O extends ObservableInput<any>>(\n selector: (err: any, caught: Observable<T>) => O\n): OperatorFunction<T, T | ObservedValueOf<O>>;\n\n/**\n * Catches errors on the observable to be handled by returning a new observable or throwing an error.\n *\n * <span class=\"informal\">\n * It only listens to the error channel and ignores notifications.\n * Handles errors from the source observable, and maps them to a new observable.\n * The error may also be rethrown, or a new error can be thrown to emit an error from the result.\n * </span>\n *\n * \n *\n * This operator handles errors, but forwards along all other events to the resulting observable.\n * If the source observable terminates with an error, it will map that error to a new observable,\n * subscribe to it, and forward all of its events to the resulting observable.\n *\n * ## Examples\n *\n * Continue with a different Observable when there's an error\n *\n * ```ts\n * import { of, map, catchError } from 'rxjs';\n *\n * of(1, 2, 3, 4, 5)\n * .pipe(\n * map(n => {\n * if (n === 4) {\n * throw 'four!';\n * }\n * return n;\n * }),\n * catchError(err => of('I', 'II', 'III', 'IV', 'V'))\n * )\n * .subscribe(x => console.log(x));\n * // 1, 2, 3, I, II, III, IV, V\n * ```\n *\n * Retry the caught source Observable again in case of error, similar to `retry()` operator\n *\n * ```ts\n * import { of, map, catchError, take } from 'rxjs';\n *\n * of(1, 2, 3, 4, 5)\n * .pipe(\n * map(n => {\n * if (n === 4) {\n * throw 'four!';\n * }\n * return n;\n * }),\n * catchError((err, caught) => caught),\n * take(30)\n * )\n * .subscribe(x => console.log(x));\n * // 1, 2, 3, 1, 2, 3, ...\n * ```\n *\n * Throw a new error when the source Observable throws an error\n *\n * ```ts\n * import { of, map, catchError } from 'rxjs';\n *\n * of(1, 2, 3, 4, 5)\n * .pipe(\n * map(n => {\n * if (n === 4) {\n * throw 'four!';\n * }\n * return n;\n * }),\n * catchError(err => {\n * throw 'error in source. Details: ' + err;\n * })\n * )\n * .subscribe({\n * next: x => console.log(x),\n * error: err => console.log(err)\n * });\n * // 1, 2, 3, error in source. Details: four!\n * ```\n *\n * @see {@link onErrorResumeNext}\n * @see {@link repeat}\n * @see {@link repeatWhen}\n * @see {@link retry }\n * @see {@link retryWhen}\n *\n * @param selector A function that takes as arguments `err`, which is the error, and `caught`, which\n * is the source observable, in case you'd like to \"retry\" that observable by returning it again.\n * Whatever observable is returned by the `selector` will be used to continue the observable chain.\n * @return A function that returns an Observable that originates from either\n * the source or the Observable returned by the `selector` function.\n */\nexport function catchError<T, O extends ObservableInput<any>>(\n selector: (err: any, caught: Observable<T>) => O\n): OperatorFunction<T, T | ObservedValueOf<O>> {\n return operate((source, subscriber) => {\n let innerSub: Subscription | null = null;\n let syncUnsub = false;\n let handledResult: Observable<ObservedValueOf<O>>;\n\n innerSub = source.subscribe(\n createOperatorSubscriber(subscriber, undefined, undefined, (err) => {\n handledResult = innerFrom(selector(err, catchError(selector)(source)));\n if (innerSub) {\n innerSub.unsubscribe();\n innerSub = null;\n handledResult.subscribe(subscriber);\n } else {\n // We don't have an innerSub yet, that means the error was synchronous\n // because the subscribe call hasn't returned yet.\n syncUnsub = true;\n }\n })\n );\n\n if (syncUnsub) {\n // We have a synchronous error, we need to make sure to\n // finalize right away. This ensures that callbacks in the `finalize` operator are called\n // at the right time, and that finalization occurs at the expected\n // time between the source error and the subscription to the\n // next observable.\n innerSub.unsubscribe();\n innerSub = null;\n handledResult!.subscribe(subscriber);\n }\n });\n}\n", "import { Observable } from '../Observable';\nimport { Subscriber } from '../Subscriber';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\n\n/**\n * A basic scan operation. This is used for `scan` and `reduce`.\n * @param accumulator The accumulator to use\n * @param seed The seed value for the state to accumulate\n * @param hasSeed Whether or not a seed was provided\n * @param emitOnNext Whether or not to emit the state on next\n * @param emitBeforeComplete Whether or not to emit the before completion\n */\n\nexport function scanInternals<V, A, S>(\n accumulator: (acc: V | A | S, value: V, index: number) => A,\n seed: S,\n hasSeed: boolean,\n emitOnNext: boolean,\n emitBeforeComplete?: undefined | true\n) {\n return (source: Observable<V>, subscriber: Subscriber<any>) => {\n // Whether or not we have state yet. This will only be\n // false before the first value arrives if we didn't get\n // a seed value.\n let hasState = hasSeed;\n // The state that we're tracking, starting with the seed,\n // if there is one, and then updated by the return value\n // from the accumulator on each emission.\n let state: any = seed;\n // An index to pass to the accumulator function.\n let index = 0;\n\n // Subscribe to our source. All errors and completions are passed through.\n source.subscribe(\n createOperatorSubscriber(\n subscriber,\n (value) => {\n // Always increment the index.\n const i = index++;\n // Set the state\n state = hasState\n ? // We already have state, so we can get the new state from the accumulator\n accumulator(state, value, i)\n : // We didn't have state yet, a seed value was not provided, so\n\n // we set the state to the first value, and mark that we have state now\n ((hasState = true), value);\n\n // Maybe send it to the consumer.\n emitOnNext && subscriber.next(state);\n },\n // If an onComplete was given, call it, otherwise\n // just pass through the complete notification to the consumer.\n emitBeforeComplete &&\n (() => {\n hasState && subscriber.next(state);\n subscriber.complete();\n })\n )\n );\n };\n}\n", "import { combineLatestInit } from '../observable/combineLatest';\nimport { ObservableInput, ObservableInputTuple, OperatorFunction } from '../types';\nimport { operate } from '../util/lift';\nimport { argsOrArgArray } from '../util/argsOrArgArray';\nimport { mapOneOrManyArgs } from '../util/mapOneOrManyArgs';\nimport { pipe } from '../util/pipe';\nimport { popResultSelector } from '../util/args';\n\n/** @deprecated Replaced with {@link combineLatestWith}. Will be removed in v8. */\nexport function combineLatest<T, A extends readonly unknown[], R>(\n sources: [...ObservableInputTuple<A>],\n project: (...values: [T, ...A]) => R\n): OperatorFunction<T, R>;\n/** @deprecated Replaced with {@link combineLatestWith}. Will be removed in v8. */\nexport function combineLatest<T, A extends readonly unknown[], R>(sources: [...ObservableInputTuple<A>]): OperatorFunction<T, [T, ...A]>;\n\n/** @deprecated Replaced with {@link combineLatestWith}. Will be removed in v8. */\nexport function combineLatest<T, A extends readonly unknown[], R>(\n ...sourcesAndProject: [...ObservableInputTuple<A>, (...values: [T, ...A]) => R]\n): OperatorFunction<T, R>;\n/** @deprecated Replaced with {@link combineLatestWith}. Will be removed in v8. */\nexport function combineLatest<T, A extends readonly unknown[], R>(...sources: [...ObservableInputTuple<A>]): OperatorFunction<T, [T, ...A]>;\n\n/**\n * @deprecated Replaced with {@link combineLatestWith}. Will be removed in v8.\n */\nexport function combineLatest<T, R>(...args: (ObservableInput<any> | ((...values: any[]) => R))[]): OperatorFunction<T, unknown> {\n const resultSelector = popResultSelector(args);\n return resultSelector\n ? pipe(combineLatest(...(args as Array<ObservableInput<any>>)), mapOneOrManyArgs(resultSelector))\n : operate((source, subscriber) => {\n combineLatestInit([source, ...argsOrArgArray(args)])(subscriber);\n });\n}\n", "import { ObservableInputTuple, OperatorFunction, Cons } from '../types';\nimport { combineLatest } from './combineLatest';\n\n/**\n * Create an observable that combines the latest values from all passed observables and the source\n * into arrays and emits them.\n *\n * Returns an observable, that when subscribed to, will subscribe to the source observable and all\n * sources provided as arguments. Once all sources emit at least one value, all of the latest values\n * will be emitted as an array. After that, every time any source emits a value, all of the latest values\n * will be emitted as an array.\n *\n * This is a useful operator for eagerly calculating values based off of changed inputs.\n *\n * ## Example\n *\n * Simple concatenation of values from two inputs\n *\n * ```ts\n * import { fromEvent, combineLatestWith, map } from 'rxjs';\n *\n * // Setup: Add two inputs to the page\n * const input1 = document.createElement('input');\n * document.body.appendChild(input1);\n * const input2 = document.createElement('input');\n * document.body.appendChild(input2);\n *\n * // Get streams of changes\n * const input1Changes$ = fromEvent(input1, 'change');\n * const input2Changes$ = fromEvent(input2, 'change');\n *\n * // Combine the changes by adding them together\n * input1Changes$.pipe(\n * combineLatestWith(input2Changes$),\n * map(([e1, e2]) => (<HTMLInputElement>e1.target).value + ' - ' + (<HTMLInputElement>e2.target).value)\n * )\n * .subscribe(x => console.log(x));\n * ```\n *\n * @param otherSources the other sources to subscribe to.\n * @return A function that returns an Observable that emits the latest\n * emissions from both source and provided Observables.\n */\nexport function combineLatestWith<T, A extends readonly unknown[]>(\n ...otherSources: [...ObservableInputTuple<A>]\n): OperatorFunction<T, Cons<T, A>> {\n return combineLatest(...otherSources);\n}\n", "import { Subscriber } from '../Subscriber';\nimport { MonoTypeOperatorFunction, ObservableInput } from '../types';\nimport { operate } from '../util/lift';\nimport { noop } from '../util/noop';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\nimport { innerFrom } from '../observable/innerFrom';\n\n/**\n * Emits a notification from the source Observable only after a particular time span\n * determined by another Observable has passed without another source emission.\n *\n * <span class=\"informal\">It's like {@link debounceTime}, but the time span of\n * emission silence is determined by a second Observable.</span>\n *\n * \n *\n * `debounce` delays notifications emitted by the source Observable, but drops previous\n * pending delayed emissions if a new notification arrives on the source Observable.\n * This operator keeps track of the most recent notification from the source\n * Observable, and spawns a duration Observable by calling the\n * `durationSelector` function. The notification is emitted only when the duration\n * Observable emits a next notification, and if no other notification was emitted on\n * the source Observable since the duration Observable was spawned. If a new\n * notification appears before the duration Observable emits, the previous notification will\n * not be emitted and a new duration is scheduled from `durationSelector` is scheduled.\n * If the completing event happens during the scheduled duration the last cached notification\n * is emitted before the completion event is forwarded to the output observable.\n * If the error event happens during the scheduled duration or after it only the error event is\n * forwarded to the output observable. The cache notification is not emitted in this case.\n *\n * Like {@link debounceTime}, this is a rate-limiting operator, and also a\n * delay-like operator since output emissions do not necessarily occur at the\n * same time as they did on the source Observable.\n *\n * ## Example\n *\n * Emit the most recent click after a burst of clicks\n *\n * ```ts\n * import { fromEvent, scan, debounce, interval } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const result = clicks.pipe(\n * scan(i => ++i, 1),\n * debounce(i => interval(200 * i))\n * );\n * result.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link audit}\n * @see {@link auditTime}\n * @see {@link debounceTime}\n * @see {@link delay}\n * @see {@link sample}\n * @see {@link sampleTime}\n * @see {@link throttle}\n * @see {@link throttleTime}\n *\n * @param durationSelector A function\n * that receives a value from the source Observable, for computing the timeout\n * duration for each source value, returned as an Observable or a Promise.\n * @return A function that returns an Observable that delays the emissions of\n * the source Observable by the specified duration Observable returned by\n * `durationSelector`, and may drop some values if they occur too frequently.\n */\nexport function debounce<T>(durationSelector: (value: T) => ObservableInput<any>): MonoTypeOperatorFunction<T> {\n return operate((source, subscriber) => {\n let hasValue = false;\n let lastValue: T | null = null;\n // The subscriber/subscription for the current debounce, if there is one.\n let durationSubscriber: Subscriber<any> | null = null;\n\n const emit = () => {\n // Unsubscribe any current debounce subscription we have,\n // we only cared about the first notification from it, and we\n // want to clean that subscription up as soon as possible.\n durationSubscriber?.unsubscribe();\n durationSubscriber = null;\n if (hasValue) {\n // We have a value! Free up memory first, then emit the value.\n hasValue = false;\n const value = lastValue!;\n lastValue = null;\n subscriber.next(value);\n }\n };\n\n source.subscribe(\n createOperatorSubscriber(\n subscriber,\n (value: T) => {\n // Cancel any pending debounce duration. We don't\n // need to null it out here yet tho, because we're just going\n // to create another one in a few lines.\n durationSubscriber?.unsubscribe();\n hasValue = true;\n lastValue = value;\n // Capture our duration subscriber, so we can unsubscribe it when we're notified\n // and we're going to emit the value.\n durationSubscriber = createOperatorSubscriber(subscriber, emit, noop);\n // Subscribe to the duration.\n innerFrom(durationSelector(value)).subscribe(durationSubscriber);\n },\n () => {\n // Source completed.\n // Emit any pending debounced values then complete\n emit();\n subscriber.complete();\n },\n // Pass all errors through to consumer\n undefined,\n () => {\n // Finalization.\n lastValue = durationSubscriber = null;\n }\n )\n );\n });\n}\n", "import { asyncScheduler } from '../scheduler/async';\nimport { Subscription } from '../Subscription';\nimport { MonoTypeOperatorFunction, SchedulerAction, SchedulerLike } from '../types';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\n\n/**\n * Emits a notification from the source Observable only after a particular time span\n * has passed without another source emission.\n *\n * <span class=\"informal\">It's like {@link delay}, but passes only the most\n * recent notification from each burst of emissions.</span>\n *\n * \n *\n * `debounceTime` delays notifications emitted by the source Observable, but drops\n * previous pending delayed emissions if a new notification arrives on the source\n * Observable. This operator keeps track of the most recent notification from the\n * source Observable, and emits that only when `dueTime` has passed\n * without any other notification appearing on the source Observable. If a new value\n * appears before `dueTime` silence occurs, the previous notification will be dropped\n * and will not be emitted and a new `dueTime` is scheduled.\n * If the completing event happens during `dueTime` the last cached notification\n * is emitted before the completion event is forwarded to the output observable.\n * If the error event happens during `dueTime` or after it only the error event is\n * forwarded to the output observable. The cache notification is not emitted in this case.\n *\n * This is a rate-limiting operator, because it is impossible for more than one\n * notification to be emitted in any time window of duration `dueTime`, but it is also\n * a delay-like operator since output emissions do not occur at the same time as\n * they did on the source Observable. Optionally takes a {@link SchedulerLike} for\n * managing timers.\n *\n * ## Example\n *\n * Emit the most recent click after a burst of clicks\n *\n * ```ts\n * import { fromEvent, debounceTime } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const result = clicks.pipe(debounceTime(1000));\n * result.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link audit}\n * @see {@link auditTime}\n * @see {@link debounce}\n * @see {@link sample}\n * @see {@link sampleTime}\n * @see {@link throttle}\n * @see {@link throttleTime}\n *\n * @param dueTime The timeout duration in milliseconds (or the time unit determined\n * internally by the optional `scheduler`) for the window of time required to wait\n * for emission silence before emitting the most recent source value.\n * @param scheduler The {@link SchedulerLike} to use for managing the timers that\n * handle the timeout for each value.\n * @return A function that returns an Observable that delays the emissions of\n * the source Observable by the specified `dueTime`, and may drop some values\n * if they occur too frequently.\n */\nexport function debounceTime<T>(dueTime: number, scheduler: SchedulerLike = asyncScheduler): MonoTypeOperatorFunction<T> {\n return operate((source, subscriber) => {\n let activeTask: Subscription | null = null;\n let lastValue: T | null = null;\n let lastTime: number | null = null;\n\n const emit = () => {\n if (activeTask) {\n // We have a value! Free up memory first, then emit the value.\n activeTask.unsubscribe();\n activeTask = null;\n const value = lastValue!;\n lastValue = null;\n subscriber.next(value);\n }\n };\n function emitWhenIdle(this: SchedulerAction<unknown>) {\n // This is called `dueTime` after the first value\n // but we might have received new values during this window!\n\n const targetTime = lastTime! + dueTime;\n const now = scheduler.now();\n if (now < targetTime) {\n // On that case, re-schedule to the new target\n activeTask = this.schedule(undefined, targetTime - now);\n subscriber.add(activeTask);\n return;\n }\n\n emit();\n }\n\n source.subscribe(\n createOperatorSubscriber(\n subscriber,\n (value: T) => {\n lastValue = value;\n lastTime = scheduler.now();\n\n // Only set up a task if it's not already up\n if (!activeTask) {\n activeTask = scheduler.schedule(emitWhenIdle, dueTime);\n subscriber.add(activeTask);\n }\n },\n () => {\n // Source completed.\n // Emit any pending debounced values then complete\n emit();\n subscriber.complete();\n },\n // Pass all errors through to consumer.\n undefined,\n () => {\n // Finalization.\n lastValue = activeTask = null;\n }\n )\n );\n });\n}\n", "import { OperatorFunction } from '../types';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\n\n/**\n * Emits a given value if the source Observable completes without emitting any\n * `next` value, otherwise mirrors the source Observable.\n *\n * <span class=\"informal\">If the source Observable turns out to be empty, then\n * this operator will emit a default value.</span>\n *\n * \n *\n * `defaultIfEmpty` emits the values emitted by the source Observable or a\n * specified default value if the source Observable is empty (completes without\n * having emitted any `next` value).\n *\n * ## Example\n *\n * If no clicks happen in 5 seconds, then emit 'no clicks'\n *\n * ```ts\n * import { fromEvent, takeUntil, interval, defaultIfEmpty } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const clicksBeforeFive = clicks.pipe(takeUntil(interval(5000)));\n * const result = clicksBeforeFive.pipe(defaultIfEmpty('no clicks'));\n * result.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link empty}\n * @see {@link last}\n *\n * @param defaultValue The default value used if the source\n * Observable is empty.\n * @return A function that returns an Observable that emits either the\n * specified `defaultValue` if the source Observable emits no items, or the\n * values emitted by the source Observable.\n */\nexport function defaultIfEmpty<T, R>(defaultValue: R): OperatorFunction<T, T | R> {\n return operate((source, subscriber) => {\n let hasValue = false;\n source.subscribe(\n createOperatorSubscriber(\n subscriber,\n (value) => {\n hasValue = true;\n subscriber.next(value);\n },\n () => {\n if (!hasValue) {\n subscriber.next(defaultValue!);\n }\n subscriber.complete();\n }\n )\n );\n });\n}\n", "import { MonoTypeOperatorFunction } from '../types';\nimport { EMPTY } from '../observable/empty';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\n\n/**\n * Emits only the first `count` values emitted by the source Observable.\n *\n * <span class=\"informal\">Takes the first `count` values from the source, then\n * completes.</span>\n *\n * \n *\n * `take` returns an Observable that emits only the first `count` values emitted\n * by the source Observable. If the source emits fewer than `count` values then\n * all of its values are emitted. After that, it completes, regardless if the\n * source completes.\n *\n * ## Example\n *\n * Take the first 5 seconds of an infinite 1-second interval Observable\n *\n * ```ts\n * import { interval, take } from 'rxjs';\n *\n * const intervalCount = interval(1000);\n * const takeFive = intervalCount.pipe(take(5));\n * takeFive.subscribe(x => console.log(x));\n *\n * // Logs:\n * // 0\n * // 1\n * // 2\n * // 3\n * // 4\n * ```\n *\n * @see {@link takeLast}\n * @see {@link takeUntil}\n * @see {@link takeWhile}\n * @see {@link skip}\n *\n * @param count The maximum number of `next` values to emit.\n * @return A function that returns an Observable that emits only the first\n * `count` values emitted by the source Observable, or all of the values from\n * the source if the source emits fewer than `count` values.\n */\nexport function take<T>(count: number): MonoTypeOperatorFunction<T> {\n return count <= 0\n ? // If we are taking no values, that's empty.\n () => EMPTY\n : operate((source, subscriber) => {\n let seen = 0;\n source.subscribe(\n createOperatorSubscriber(subscriber, (value) => {\n // Increment the number of values we have seen,\n // then check it against the allowed count to see\n // if we are still letting values through.\n if (++seen <= count) {\n subscriber.next(value);\n // If we have met or passed our allowed count,\n // we need to complete. We have to do <= here,\n // because re-entrant code will increment `seen` twice.\n if (count <= seen) {\n subscriber.complete();\n }\n }\n })\n );\n });\n}\n", "import { OperatorFunction } from '../types';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\nimport { noop } from '../util/noop';\n\n/**\n * Ignores all items emitted by the source Observable and only passes calls of `complete` or `error`.\n *\n * \n *\n * The `ignoreElements` operator suppresses all items emitted by the source Observable,\n * but allows its termination notification (either `error` or `complete`) to pass through unchanged.\n *\n * If you do not care about the items being emitted by an Observable, but you do want to be notified\n * when it completes or when it terminates with an error, you can apply the `ignoreElements` operator\n * to the Observable, which will ensure that it will never call its observers\u2019 `next` handlers.\n *\n * ## Example\n *\n * Ignore all `next` emissions from the source\n *\n * ```ts\n * import { of, ignoreElements } from 'rxjs';\n *\n * of('you', 'talking', 'to', 'me')\n * .pipe(ignoreElements())\n * .subscribe({\n * next: word => console.log(word),\n * error: err => console.log('error:', err),\n * complete: () => console.log('the end'),\n * });\n *\n * // result:\n * // 'the end'\n * ```\n *\n * @return A function that returns an empty Observable that only calls\n * `complete` or `error`, based on which one is called by the source\n * Observable.\n */\nexport function ignoreElements(): OperatorFunction<unknown, never> {\n return operate((source, subscriber) => {\n source.subscribe(createOperatorSubscriber(subscriber, noop));\n });\n}\n", "import { OperatorFunction } from '../types';\nimport { map } from './map';\n\n/** @deprecated To be removed in v9. Use {@link map} instead: `map(() => value)`. */\nexport function mapTo<R>(value: R): OperatorFunction<unknown, R>;\n/**\n * @deprecated Do not specify explicit type parameters. Signatures with type parameters\n * that cannot be inferred will be removed in v8. `mapTo` itself will be removed in v9,\n * use {@link map} instead: `map(() => value)`.\n * */\nexport function mapTo<T, R>(value: R): OperatorFunction<T, R>;\n\n/**\n * Emits the given constant value on the output Observable every time the source\n * Observable emits a value.\n *\n * <span class=\"informal\">Like {@link map}, but it maps every source value to\n * the same output value every time.</span>\n *\n * \n *\n * Takes a constant `value` as argument, and emits that whenever the source\n * Observable emits a value. In other words, ignores the actual source value,\n * and simply uses the emission moment to know when to emit the given `value`.\n *\n * ## Example\n *\n * Map every click to the string `'Hi'`\n *\n * ```ts\n * import { fromEvent, mapTo } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const greetings = clicks.pipe(mapTo('Hi'));\n *\n * greetings.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link map}\n *\n * @param value The value to map each source value to.\n * @return A function that returns an Observable that emits the given `value`\n * every time the source Observable emits.\n * @deprecated To be removed in v9. Use {@link map} instead: `map(() => value)`.\n */\nexport function mapTo<R>(value: R): OperatorFunction<unknown, R> {\n return map(() => value);\n}\n", "import { Observable } from '../Observable';\nimport { MonoTypeOperatorFunction, ObservableInput } from '../types';\nimport { concat } from '../observable/concat';\nimport { take } from './take';\nimport { ignoreElements } from './ignoreElements';\nimport { mapTo } from './mapTo';\nimport { mergeMap } from './mergeMap';\nimport { innerFrom } from '../observable/innerFrom';\n\n/** @deprecated The `subscriptionDelay` parameter will be removed in v8. */\nexport function delayWhen<T>(\n delayDurationSelector: (value: T, index: number) => ObservableInput<any>,\n subscriptionDelay: Observable<any>\n): MonoTypeOperatorFunction<T>;\nexport function delayWhen<T>(delayDurationSelector: (value: T, index: number) => ObservableInput<any>): MonoTypeOperatorFunction<T>;\n\n/**\n * Delays the emission of items from the source Observable by a given time span\n * determined by the emissions of another Observable.\n *\n * <span class=\"informal\">It's like {@link delay}, but the time span of the\n * delay duration is determined by a second Observable.</span>\n *\n * \n *\n * `delayWhen` operator shifts each emitted value from the source Observable by\n * a time span determined by another Observable. When the source emits a value,\n * the `delayDurationSelector` function is called with the value emitted from\n * the source Observable as the first argument to the `delayDurationSelector`.\n * The `delayDurationSelector` function should return an {@link ObservableInput},\n * that is internally converted to an Observable that is called the \"duration\"\n * Observable.\n *\n * The source value is emitted on the output Observable only when the \"duration\"\n * Observable emits ({@link guide/glossary-and-semantics#next next}s) any value.\n * Upon that, the \"duration\" Observable gets unsubscribed.\n *\n * Before RxJS V7, the {@link guide/glossary-and-semantics#complete completion}\n * of the \"duration\" Observable would have been triggering the emission of the\n * source value to the output Observable, but with RxJS V7, this is not the case\n * anymore.\n *\n * Only next notifications (from the \"duration\" Observable) trigger values from\n * the source Observable to be passed to the output Observable. If the \"duration\"\n * Observable only emits the complete notification (without next), the value\n * emitted by the source Observable will never get to the output Observable - it\n * will be swallowed. If the \"duration\" Observable errors, the error will be\n * propagated to the output Observable.\n *\n * Optionally, `delayWhen` takes a second argument, `subscriptionDelay`, which\n * is an Observable. When `subscriptionDelay` emits its first value or\n * completes, the source Observable is subscribed to and starts behaving like\n * described in the previous paragraph. If `subscriptionDelay` is not provided,\n * `delayWhen` will subscribe to the source Observable as soon as the output\n * Observable is subscribed.\n *\n * ## Example\n *\n * Delay each click by a random amount of time, between 0 and 5 seconds\n *\n * ```ts\n * import { fromEvent, delayWhen, interval } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const delayedClicks = clicks.pipe(\n * delayWhen(() => interval(Math.random() * 5000))\n * );\n * delayedClicks.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link delay}\n * @see {@link throttle}\n * @see {@link throttleTime}\n * @see {@link debounce}\n * @see {@link debounceTime}\n * @see {@link sample}\n * @see {@link sampleTime}\n * @see {@link audit}\n * @see {@link auditTime}\n *\n * @param delayDurationSelector A function that returns an `ObservableInput` for\n * each `value` emitted by the source Observable, which is then used to delay the\n * emission of that `value` on the output Observable until the `ObservableInput`\n * returned from this function emits a next value. When called, beside `value`,\n * this function receives a zero-based `index` of the emission order.\n * @param subscriptionDelay An Observable that triggers the subscription to the\n * source Observable once it emits any value.\n * @return A function that returns an Observable that delays the emissions of\n * the source Observable by an amount of time specified by the Observable\n * returned by `delayDurationSelector`.\n */\nexport function delayWhen<T>(\n delayDurationSelector: (value: T, index: number) => ObservableInput<any>,\n subscriptionDelay?: Observable<any>\n): MonoTypeOperatorFunction<T> {\n if (subscriptionDelay) {\n // DEPRECATED PATH\n return (source: Observable<T>) =>\n concat(subscriptionDelay.pipe(take(1), ignoreElements()), source.pipe(delayWhen(delayDurationSelector)));\n }\n\n return mergeMap((value, index) => innerFrom(delayDurationSelector(value, index)).pipe(take(1), mapTo(value)));\n}\n", "import { asyncScheduler } from '../scheduler/async';\nimport { MonoTypeOperatorFunction, SchedulerLike } from '../types';\nimport { delayWhen } from './delayWhen';\nimport { timer } from '../observable/timer';\n\n/**\n * Delays the emission of items from the source Observable by a given timeout or\n * until a given Date.\n *\n * <span class=\"informal\">Time shifts each item by some specified amount of\n * milliseconds.</span>\n *\n * \n *\n * If the delay argument is a Number, this operator time shifts the source\n * Observable by that amount of time expressed in milliseconds. The relative\n * time intervals between the values are preserved.\n *\n * If the delay argument is a Date, this operator time shifts the start of the\n * Observable execution until the given date occurs.\n *\n * ## Examples\n *\n * Delay each click by one second\n *\n * ```ts\n * import { fromEvent, delay } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const delayedClicks = clicks.pipe(delay(1000)); // each click emitted after 1 second\n * delayedClicks.subscribe(x => console.log(x));\n * ```\n *\n * Delay all clicks until a future date happens\n *\n * ```ts\n * import { fromEvent, delay } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const date = new Date('March 15, 2050 12:00:00'); // in the future\n * const delayedClicks = clicks.pipe(delay(date)); // click emitted only after that date\n * delayedClicks.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link delayWhen}\n * @see {@link throttle}\n * @see {@link throttleTime}\n * @see {@link debounce}\n * @see {@link debounceTime}\n * @see {@link sample}\n * @see {@link sampleTime}\n * @see {@link audit}\n * @see {@link auditTime}\n *\n * @param due The delay duration in milliseconds (a `number`) or a `Date` until\n * which the emission of the source items is delayed.\n * @param scheduler The {@link SchedulerLike} to use for managing the timers\n * that handle the time-shift for each item.\n * @return A function that returns an Observable that delays the emissions of\n * the source Observable by the specified timeout or Date.\n */\nexport function delay<T>(due: number | Date, scheduler: SchedulerLike = asyncScheduler): MonoTypeOperatorFunction<T> {\n const duration = timer(due, scheduler);\n return delayWhen(() => duration);\n}\n", "import { MonoTypeOperatorFunction } from '../types';\nimport { identity } from '../util/identity';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\n\nexport function distinctUntilChanged<T>(comparator?: (previous: T, current: T) => boolean): MonoTypeOperatorFunction<T>;\nexport function distinctUntilChanged<T, K>(\n comparator: (previous: K, current: K) => boolean,\n keySelector: (value: T) => K\n): MonoTypeOperatorFunction<T>;\n\n/**\n * Returns a result {@link Observable} that emits all values pushed by the source observable if they\n * are distinct in comparison to the last value the result observable emitted.\n *\n * When provided without parameters or with the first parameter (`{@link distinctUntilChanged#comparator comparator}`),\n * it behaves like this:\n *\n * 1. It will always emit the first value from the source.\n * 2. For all subsequent values pushed by the source, they will be compared to the previously emitted values\n * using the provided `comparator` or an `===` equality check.\n * 3. If the value pushed by the source is determined to be unequal by this check, that value is emitted and\n * becomes the new \"previously emitted value\" internally.\n *\n * When the second parameter (`{@link distinctUntilChanged#keySelector keySelector}`) is provided, the behavior\n * changes:\n *\n * 1. It will always emit the first value from the source.\n * 2. The `keySelector` will be run against all values, including the first value.\n * 3. For all values after the first, the selected key will be compared against the key selected from\n * the previously emitted value using the `comparator`.\n * 4. If the keys are determined to be unequal by this check, the value (not the key), is emitted\n * and the selected key from that value is saved for future comparisons against other keys.\n *\n * ## Examples\n *\n * A very basic example with no `{@link distinctUntilChanged#comparator comparator}`. Note that `1` is emitted more than once,\n * because it's distinct in comparison to the _previously emitted_ value,\n * not in comparison to _all other emitted values_.\n *\n * ```ts\n * import { of, distinctUntilChanged } from 'rxjs';\n *\n * of(1, 1, 1, 2, 2, 2, 1, 1, 3, 3)\n * .pipe(distinctUntilChanged())\n * .subscribe(console.log);\n * // Logs: 1, 2, 1, 3\n * ```\n *\n * With a `{@link distinctUntilChanged#comparator comparator}`, you can do custom comparisons. Let's say\n * you only want to emit a value when all of its components have\n * changed:\n *\n * ```ts\n * import { of, distinctUntilChanged } from 'rxjs';\n *\n * const totallyDifferentBuilds$ = of(\n * { engineVersion: '1.1.0', transmissionVersion: '1.2.0' },\n * { engineVersion: '1.1.0', transmissionVersion: '1.4.0' },\n * { engineVersion: '1.3.0', transmissionVersion: '1.4.0' },\n * { engineVersion: '1.3.0', transmissionVersion: '1.5.0' },\n * { engineVersion: '2.0.0', transmissionVersion: '1.5.0' }\n * ).pipe(\n * distinctUntilChanged((prev, curr) => {\n * return (\n * prev.engineVersion === curr.engineVersion ||\n * prev.transmissionVersion === curr.transmissionVersion\n * );\n * })\n * );\n *\n * totallyDifferentBuilds$.subscribe(console.log);\n *\n * // Logs:\n * // { engineVersion: '1.1.0', transmissionVersion: '1.2.0' }\n * // { engineVersion: '1.3.0', transmissionVersion: '1.4.0' }\n * // { engineVersion: '2.0.0', transmissionVersion: '1.5.0' }\n * ```\n *\n * You can also provide a custom `{@link distinctUntilChanged#comparator comparator}` to check that emitted\n * changes are only in one direction. Let's say you only want to get\n * the next record temperature:\n *\n * ```ts\n * import { of, distinctUntilChanged } from 'rxjs';\n *\n * const temps$ = of(30, 31, 20, 34, 33, 29, 35, 20);\n *\n * const recordHighs$ = temps$.pipe(\n * distinctUntilChanged((prevHigh, temp) => {\n * // If the current temp is less than\n * // or the same as the previous record,\n * // the record hasn't changed.\n * return temp <= prevHigh;\n * })\n * );\n *\n * recordHighs$.subscribe(console.log);\n * // Logs: 30, 31, 34, 35\n * ```\n *\n * Selecting update events only when the `updatedBy` field shows\n * the account changed hands.\n *\n * ```ts\n * import { of, distinctUntilChanged } from 'rxjs';\n *\n * // A stream of updates to a given account\n * const accountUpdates$ = of(\n * { updatedBy: 'blesh', data: [] },\n * { updatedBy: 'blesh', data: [] },\n * { updatedBy: 'ncjamieson', data: [] },\n * { updatedBy: 'ncjamieson', data: [] },\n * { updatedBy: 'blesh', data: [] }\n * );\n *\n * // We only want the events where it changed hands\n * const changedHands$ = accountUpdates$.pipe(\n * distinctUntilChanged(undefined, update => update.updatedBy)\n * );\n *\n * changedHands$.subscribe(console.log);\n * // Logs:\n * // { updatedBy: 'blesh', data: Array[0] }\n * // { updatedBy: 'ncjamieson', data: Array[0] }\n * // { updatedBy: 'blesh', data: Array[0] }\n * ```\n *\n * @see {@link distinct}\n * @see {@link distinctUntilKeyChanged}\n *\n * @param comparator A function used to compare the previous and current keys for\n * equality. Defaults to a `===` check.\n * @param keySelector Used to select a key value to be passed to the `comparator`.\n *\n * @return A function that returns an Observable that emits items from the\n * source Observable with distinct values.\n */\nexport function distinctUntilChanged<T, K>(\n comparator?: (previous: K, current: K) => boolean,\n keySelector: (value: T) => K = identity as (value: T) => K\n): MonoTypeOperatorFunction<T> {\n // We've been allowing `null` do be passed as the `compare`, so we can't do\n // a default value for the parameter, because that will only work\n // for `undefined`.\n comparator = comparator ?? defaultCompare;\n\n return operate((source, subscriber) => {\n // The previous key, used to compare against keys selected\n // from new arrivals to determine \"distinctiveness\".\n let previousKey: K;\n // Whether or not this is the first value we've gotten.\n let first = true;\n\n source.subscribe(\n createOperatorSubscriber(subscriber, (value) => {\n // We always call the key selector.\n const currentKey = keySelector(value);\n\n // If it's the first value, we always emit it.\n // Otherwise, we compare this key to the previous key, and\n // if the comparer returns false, we emit.\n if (first || !comparator!(previousKey, currentKey)) {\n // Update our state *before* we emit the value\n // as emission can be the source of re-entrant code\n // in functional libraries like this. We only really\n // need to do this if it's the first value, or if the\n // key we're tracking in previous needs to change.\n first = false;\n previousKey = currentKey;\n\n // Emit the value!\n subscriber.next(value);\n }\n })\n );\n });\n}\n\nfunction defaultCompare(a: any, b: any) {\n return a === b;\n}\n", "import { distinctUntilChanged } from './distinctUntilChanged';\nimport { MonoTypeOperatorFunction } from '../types';\n\nexport function distinctUntilKeyChanged<T>(key: keyof T): MonoTypeOperatorFunction<T>;\nexport function distinctUntilKeyChanged<T, K extends keyof T>(key: K, compare: (x: T[K], y: T[K]) => boolean): MonoTypeOperatorFunction<T>;\n\n/**\n * Returns an Observable that emits all items emitted by the source Observable that\n * are distinct by comparison from the previous item, using a property accessed by\n * using the key provided to check if the two items are distinct.\n *\n * If a comparator function is provided, then it will be called for each item to\n * test for whether that value should be emitted or not.\n *\n * If a comparator function is not provided, an equality check is used by default.\n *\n * ## Examples\n *\n * An example comparing the name of persons\n *\n * ```ts\n * import { of, distinctUntilKeyChanged } from 'rxjs';\n *\n * of(\n * { age: 4, name: 'Foo' },\n * { age: 7, name: 'Bar' },\n * { age: 5, name: 'Foo' },\n * { age: 6, name: 'Foo' }\n * ).pipe(\n * distinctUntilKeyChanged('name')\n * )\n * .subscribe(x => console.log(x));\n *\n * // displays:\n * // { age: 4, name: 'Foo' }\n * // { age: 7, name: 'Bar' }\n * // { age: 5, name: 'Foo' }\n * ```\n *\n * An example comparing the first letters of the name\n *\n * ```ts\n * import { of, distinctUntilKeyChanged } from 'rxjs';\n *\n * of(\n * { age: 4, name: 'Foo1' },\n * { age: 7, name: 'Bar' },\n * { age: 5, name: 'Foo2' },\n * { age: 6, name: 'Foo3' }\n * ).pipe(\n * distinctUntilKeyChanged('name', (x, y) => x.substring(0, 3) === y.substring(0, 3))\n * )\n * .subscribe(x => console.log(x));\n *\n * // displays:\n * // { age: 4, name: 'Foo1' }\n * // { age: 7, name: 'Bar' }\n * // { age: 5, name: 'Foo2' }\n * ```\n *\n * @see {@link distinct}\n * @see {@link distinctUntilChanged}\n *\n * @param key String key for object property lookup on each item.\n * @param compare Optional comparison function called to test if an item is distinct\n * from the previous item in the source.\n * @return A function that returns an Observable that emits items from the source\n * Observable with distinct values based on the key specified.\n */\nexport function distinctUntilKeyChanged<T, K extends keyof T>(\n key: K,\n compare?: (x: T[K], y: T[K]) => boolean\n): MonoTypeOperatorFunction<T> {\n return distinctUntilChanged((x: T, y: T) => (compare ? compare(x[key], y[key]) : x[key] === y[key]));\n}\n", "import { EmptyError } from '../util/EmptyError';\nimport { MonoTypeOperatorFunction } from '../types';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\n\n/**\n * If the source observable completes without emitting a value, it will emit\n * an error. The error will be created at that time by the optional\n * `errorFactory` argument, otherwise, the error will be {@link EmptyError}.\n *\n * \n *\n * ## Example\n *\n * Throw an error if the document wasn't clicked within 1 second\n *\n * ```ts\n * import { fromEvent, takeUntil, timer, throwIfEmpty } from 'rxjs';\n *\n * const click$ = fromEvent(document, 'click');\n *\n * click$.pipe(\n * takeUntil(timer(1000)),\n * throwIfEmpty(() => new Error('The document was not clicked within 1 second'))\n * )\n * .subscribe({\n * next() {\n * console.log('The document was clicked');\n * },\n * error(err) {\n * console.error(err.message);\n * }\n * });\n * ```\n *\n * @param errorFactory A factory function called to produce the\n * error to be thrown when the source observable completes without emitting a\n * value.\n * @return A function that returns an Observable that throws an error if the\n * source Observable completed without emitting.\n */\nexport function throwIfEmpty<T>(errorFactory: () => any = defaultErrorFactory): MonoTypeOperatorFunction<T> {\n return operate((source, subscriber) => {\n let hasValue = false;\n source.subscribe(\n createOperatorSubscriber(\n subscriber,\n (value) => {\n hasValue = true;\n subscriber.next(value);\n },\n () => (hasValue ? subscriber.complete() : subscriber.error(errorFactory()))\n )\n );\n });\n}\n\nfunction defaultErrorFactory() {\n return new EmptyError();\n}\n", "/** prettier */\nimport { Observable } from '../Observable';\nimport { concat } from '../observable/concat';\nimport { of } from '../observable/of';\nimport { MonoTypeOperatorFunction, SchedulerLike, OperatorFunction, ValueFromArray } from '../types';\n\n/** @deprecated The `scheduler` parameter will be removed in v8. Use `scheduled` and `concatAll`. Details: https://rxjs.dev/deprecations/scheduler-argument */\nexport function endWith<T>(scheduler: SchedulerLike): MonoTypeOperatorFunction<T>;\n/** @deprecated The `scheduler` parameter will be removed in v8. Use `scheduled` and `concatAll`. Details: https://rxjs.dev/deprecations/scheduler-argument */\nexport function endWith<T, A extends unknown[] = T[]>(\n ...valuesAndScheduler: [...A, SchedulerLike]\n): OperatorFunction<T, T | ValueFromArray<A>>;\n\nexport function endWith<T, A extends unknown[] = T[]>(...values: A): OperatorFunction<T, T | ValueFromArray<A>>;\n\n/**\n * Returns an observable that will emit all values from the source, then synchronously emit\n * the provided value(s) immediately after the source completes.\n *\n * NOTE: Passing a last argument of a Scheduler is _deprecated_, and may result in incorrect\n * types in TypeScript.\n *\n * This is useful for knowing when an observable ends. Particularly when paired with an\n * operator like {@link takeUntil}\n *\n * \n *\n * ## Example\n *\n * Emit values to know when an interval starts and stops. The interval will\n * stop when a user clicks anywhere on the document.\n *\n * ```ts\n * import { interval, map, fromEvent, startWith, takeUntil, endWith } from 'rxjs';\n *\n * const ticker$ = interval(5000).pipe(\n * map(() => 'tick')\n * );\n *\n * const documentClicks$ = fromEvent(document, 'click');\n *\n * ticker$.pipe(\n * startWith('interval started'),\n * takeUntil(documentClicks$),\n * endWith('interval ended by click')\n * )\n * .subscribe(x => console.log(x));\n *\n * // Result (assuming a user clicks after 15 seconds)\n * // 'interval started'\n * // 'tick'\n * // 'tick'\n * // 'tick'\n * // 'interval ended by click'\n * ```\n *\n * @see {@link startWith}\n * @see {@link concat}\n * @see {@link takeUntil}\n *\n * @param values Items you want the modified Observable to emit last.\n * @return A function that returns an Observable that emits all values from the\n * source, then synchronously emits the provided value(s) immediately after the\n * source completes.\n */\nexport function endWith<T>(...values: Array<T | SchedulerLike>): MonoTypeOperatorFunction<T> {\n return (source: Observable<T>) => concat(source, of(...values)) as Observable<T>;\n}\n", "import { MonoTypeOperatorFunction } from '../types';\nimport { operate } from '../util/lift';\n\n/**\n * Returns an Observable that mirrors the source Observable, but will call a specified function when\n * the source terminates on complete or error.\n * The specified function will also be called when the subscriber explicitly unsubscribes.\n *\n * ## Examples\n *\n * Execute callback function when the observable completes\n *\n * ```ts\n * import { interval, take, finalize } from 'rxjs';\n *\n * // emit value in sequence every 1 second\n * const source = interval(1000);\n * const example = source.pipe(\n * take(5), //take only the first 5 values\n * finalize(() => console.log('Sequence complete')) // Execute when the observable completes\n * );\n * const subscribe = example.subscribe(val => console.log(val));\n *\n * // results:\n * // 0\n * // 1\n * // 2\n * // 3\n * // 4\n * // 'Sequence complete'\n * ```\n *\n * Execute callback function when the subscriber explicitly unsubscribes\n *\n * ```ts\n * import { interval, finalize, tap, noop, timer } from 'rxjs';\n *\n * const source = interval(100).pipe(\n * finalize(() => console.log('[finalize] Called')),\n * tap({\n * next: () => console.log('[next] Called'),\n * error: () => console.log('[error] Not called'),\n * complete: () => console.log('[tap complete] Not called')\n * })\n * );\n *\n * const sub = source.subscribe({\n * next: x => console.log(x),\n * error: noop,\n * complete: () => console.log('[complete] Not called')\n * });\n *\n * timer(150).subscribe(() => sub.unsubscribe());\n *\n * // results:\n * // '[next] Called'\n * // 0\n * // '[finalize] Called'\n * ```\n *\n * @param callback Function to be called when source terminates.\n * @return A function that returns an Observable that mirrors the source, but\n * will call the specified function on termination.\n */\nexport function finalize<T>(callback: () => void): MonoTypeOperatorFunction<T> {\n return operate((source, subscriber) => {\n // TODO: This try/finally was only added for `useDeprecatedSynchronousErrorHandling`.\n // REMOVE THIS WHEN THAT HOT GARBAGE IS REMOVED IN V8.\n try {\n source.subscribe(subscriber);\n } finally {\n subscriber.add(callback);\n }\n });\n}\n", "import { Observable } from '../Observable';\nimport { EmptyError } from '../util/EmptyError';\nimport { OperatorFunction, TruthyTypesOf } from '../types';\nimport { filter } from './filter';\nimport { take } from './take';\nimport { defaultIfEmpty } from './defaultIfEmpty';\nimport { throwIfEmpty } from './throwIfEmpty';\nimport { identity } from '../util/identity';\n\nexport function first<T, D = T>(predicate?: null, defaultValue?: D): OperatorFunction<T, T | D>;\nexport function first<T>(predicate: BooleanConstructor): OperatorFunction<T, TruthyTypesOf<T>>;\nexport function first<T, D>(predicate: BooleanConstructor, defaultValue: D): OperatorFunction<T, TruthyTypesOf<T> | D>;\nexport function first<T, S extends T>(\n predicate: (value: T, index: number, source: Observable<T>) => value is S,\n defaultValue?: S\n): OperatorFunction<T, S>;\nexport function first<T, S extends T, D>(\n predicate: (value: T, index: number, source: Observable<T>) => value is S,\n defaultValue: D\n): OperatorFunction<T, S | D>;\nexport function first<T, D = T>(\n predicate: (value: T, index: number, source: Observable<T>) => boolean,\n defaultValue?: D\n): OperatorFunction<T, T | D>;\n\n/**\n * Emits only the first value (or the first value that meets some condition)\n * emitted by the source Observable.\n *\n * <span class=\"informal\">Emits only the first value. Or emits only the first\n * value that passes some test.</span>\n *\n * \n *\n * If called with no arguments, `first` emits the first value of the source\n * Observable, then completes. If called with a `predicate` function, `first`\n * emits the first value of the source that matches the specified condition. Emits an error\n * notification if `defaultValue` was not provided and a matching element is not found.\n *\n * ## Examples\n *\n * Emit only the first click that happens on the DOM\n *\n * ```ts\n * import { fromEvent, first } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const result = clicks.pipe(first());\n * result.subscribe(x => console.log(x));\n * ```\n *\n * Emits the first click that happens on a DIV\n *\n * ```ts\n * import { fromEvent, first } from 'rxjs';\n *\n * const div = document.createElement('div');\n * div.style.cssText = 'width: 200px; height: 200px; background: #09c;';\n * document.body.appendChild(div);\n *\n * const clicks = fromEvent(document, 'click');\n * const result = clicks.pipe(first(ev => (<HTMLElement>ev.target).tagName === 'DIV'));\n * result.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link filter}\n * @see {@link find}\n * @see {@link take}\n * @see {@link last}\n *\n * @throws {EmptyError} Delivers an `EmptyError` to the Observer's `error`\n * callback if the Observable completes before any `next` notification was sent.\n * This is how `first()` is different from `take(1)` which completes instead.\n *\n * @param predicate An optional function called with each item to test for condition\n * matching.\n * @param defaultValue The default value emitted in case no valid value was found on\n * the source.\n * @return A function that returns an Observable that emits the first item that\n * matches the condition.\n */\nexport function first<T, D>(\n predicate?: ((value: T, index: number, source: Observable<T>) => boolean) | null,\n defaultValue?: D\n): OperatorFunction<T, T | D> {\n const hasDefaultValue = arguments.length >= 2;\n return (source: Observable<T>) =>\n source.pipe(\n predicate ? filter((v, i) => predicate(v, i, source)) : identity,\n take(1),\n hasDefaultValue ? defaultIfEmpty(defaultValue!) : throwIfEmpty(() => new EmptyError())\n );\n}\n", "import { EMPTY } from '../observable/empty';\nimport { MonoTypeOperatorFunction } from '../types';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\n\n/**\n * Waits for the source to complete, then emits the last N values from the source,\n * as specified by the `count` argument.\n *\n * \n *\n * `takeLast` results in an observable that will hold values up to `count` values in memory,\n * until the source completes. It then pushes all values in memory to the consumer, in the\n * order they were received from the source, then notifies the consumer that it is\n * complete.\n *\n * If for some reason the source completes before the `count` supplied to `takeLast` is reached,\n * all values received until that point are emitted, and then completion is notified.\n *\n * **Warning**: Using `takeLast` with an observable that never completes will result\n * in an observable that never emits a value.\n *\n * ## Example\n *\n * Take the last 3 values of an Observable with many values\n *\n * ```ts\n * import { range, takeLast } from 'rxjs';\n *\n * const many = range(1, 100);\n * const lastThree = many.pipe(takeLast(3));\n * lastThree.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link take}\n * @see {@link takeUntil}\n * @see {@link takeWhile}\n * @see {@link skip}\n *\n * @param count The maximum number of values to emit from the end of\n * the sequence of values emitted by the source Observable.\n * @return A function that returns an Observable that emits at most the last\n * `count` values emitted by the source Observable.\n */\nexport function takeLast<T>(count: number): MonoTypeOperatorFunction<T> {\n return count <= 0\n ? () => EMPTY\n : operate((source, subscriber) => {\n // This buffer will hold the values we are going to emit\n // when the source completes. Since we only want to take the\n // last N values, we can't emit until we're sure we're not getting\n // any more values.\n let buffer: T[] = [];\n source.subscribe(\n createOperatorSubscriber(\n subscriber,\n (value) => {\n // Add the most recent value onto the end of our buffer.\n buffer.push(value);\n // If our buffer is now larger than the number of values we\n // want to take, we remove the oldest value from the buffer.\n count < buffer.length && buffer.shift();\n },\n () => {\n // The source completed, we now know what are last values\n // are, emit them in the order they were received.\n for (const value of buffer) {\n subscriber.next(value);\n }\n subscriber.complete();\n },\n // Errors are passed through to the consumer\n undefined,\n () => {\n // During finalization release the values in our buffer.\n buffer = null!;\n }\n )\n );\n });\n}\n", "import { ObservableInput, ObservableInputTuple, OperatorFunction, SchedulerLike } from '../types';\nimport { operate } from '../util/lift';\nimport { mergeAll } from './mergeAll';\nimport { popNumber, popScheduler } from '../util/args';\nimport { from } from '../observable/from';\n\n/** @deprecated Replaced with {@link mergeWith}. Will be removed in v8. */\nexport function merge<T, A extends readonly unknown[]>(...sources: [...ObservableInputTuple<A>]): OperatorFunction<T, T | A[number]>;\n/** @deprecated Replaced with {@link mergeWith}. Will be removed in v8. */\nexport function merge<T, A extends readonly unknown[]>(\n ...sourcesAndConcurrency: [...ObservableInputTuple<A>, number]\n): OperatorFunction<T, T | A[number]>;\n/** @deprecated Replaced with {@link mergeWith}. Will be removed in v8. */\nexport function merge<T, A extends readonly unknown[]>(\n ...sourcesAndScheduler: [...ObservableInputTuple<A>, SchedulerLike]\n): OperatorFunction<T, T | A[number]>;\n/** @deprecated Replaced with {@link mergeWith}. Will be removed in v8. */\nexport function merge<T, A extends readonly unknown[]>(\n ...sourcesAndConcurrencyAndScheduler: [...ObservableInputTuple<A>, number, SchedulerLike]\n): OperatorFunction<T, T | A[number]>;\n\nexport function merge<T>(...args: unknown[]): OperatorFunction<T, unknown> {\n const scheduler = popScheduler(args);\n const concurrent = popNumber(args, Infinity);\n\n return operate((source, subscriber) => {\n mergeAll(concurrent)(from([source, ...(args as ObservableInput<T>[])], scheduler)).subscribe(subscriber);\n });\n}\n", "import { ObservableInputTuple, OperatorFunction } from '../types';\nimport { merge } from './merge';\n\n/**\n * Merge the values from all observables to a single observable result.\n *\n * Creates an observable, that when subscribed to, subscribes to the source\n * observable, and all other sources provided as arguments. All values from\n * every source are emitted from the resulting subscription.\n *\n * When all sources complete, the resulting observable will complete.\n *\n * When any source errors, the resulting observable will error.\n *\n * ## Example\n *\n * Joining all outputs from multiple user input event streams\n *\n * ```ts\n * import { fromEvent, map, mergeWith } from 'rxjs';\n *\n * const clicks$ = fromEvent(document, 'click').pipe(map(() => 'click'));\n * const mousemoves$ = fromEvent(document, 'mousemove').pipe(map(() => 'mousemove'));\n * const dblclicks$ = fromEvent(document, 'dblclick').pipe(map(() => 'dblclick'));\n *\n * mousemoves$\n * .pipe(mergeWith(clicks$, dblclicks$))\n * .subscribe(x => console.log(x));\n *\n * // result (assuming user interactions)\n * // 'mousemove'\n * // 'mousemove'\n * // 'mousemove'\n * // 'click'\n * // 'click'\n * // 'dblclick'\n * ```\n *\n * @see {@link merge}\n *\n * @param otherSources the sources to combine the current source with.\n * @return A function that returns an Observable that merges the values from\n * all given Observables.\n */\nexport function mergeWith<T, A extends readonly unknown[]>(\n ...otherSources: [...ObservableInputTuple<A>]\n): OperatorFunction<T, T | A[number]> {\n return merge(...otherSources);\n}\n", "import { Subscription } from '../Subscription';\nimport { EMPTY } from '../observable/empty';\nimport { operate } from '../util/lift';\nimport { MonoTypeOperatorFunction, ObservableInput } from '../types';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\nimport { innerFrom } from '../observable/innerFrom';\nimport { timer } from '../observable/timer';\n\nexport interface RepeatConfig {\n /**\n * The number of times to repeat the source. Defaults to `Infinity`.\n */\n count?: number;\n\n /**\n * If a `number`, will delay the repeat of the source by that number of milliseconds.\n * If a function, it will provide the number of times the source has been subscribed to,\n * and the return value should be a valid observable input that will notify when the source\n * should be repeated. If the notifier observable is empty, the result will complete.\n */\n delay?: number | ((count: number) => ObservableInput<any>);\n}\n\n/**\n * Returns an Observable that will resubscribe to the source stream when the source stream completes.\n *\n * <span class=\"informal\">Repeats all values emitted on the source. It's like {@link retry}, but for non error cases.</span>\n *\n * \n *\n * Repeat will output values from a source until the source completes, then it will resubscribe to the\n * source a specified number of times, with a specified delay. Repeat can be particularly useful in\n * combination with closing operators like {@link take}, {@link takeUntil}, {@link first}, or {@link takeWhile},\n * as it can be used to restart a source again from scratch.\n *\n * Repeat is very similar to {@link retry}, where {@link retry} will resubscribe to the source in the error case, but\n * `repeat` will resubscribe if the source completes.\n *\n * Note that `repeat` will _not_ catch errors. Use {@link retry} for that.\n *\n * - `repeat(0)` returns an empty observable\n * - `repeat()` will repeat forever\n * - `repeat({ delay: 200 })` will repeat forever, with a delay of 200ms between repetitions.\n * - `repeat({ count: 2, delay: 400 })` will repeat twice, with a delay of 400ms between repetitions.\n * - `repeat({ delay: (count) => timer(count * 1000) })` will repeat forever, but will have a delay that grows by one second for each repetition.\n *\n * ## Example\n *\n * Repeat a message stream\n *\n * ```ts\n * import { of, repeat } from 'rxjs';\n *\n * const source = of('Repeat message');\n * const result = source.pipe(repeat(3));\n *\n * result.subscribe(x => console.log(x));\n *\n * // Results\n * // 'Repeat message'\n * // 'Repeat message'\n * // 'Repeat message'\n * ```\n *\n * Repeat 3 values, 2 times\n *\n * ```ts\n * import { interval, take, repeat } from 'rxjs';\n *\n * const source = interval(1000);\n * const result = source.pipe(take(3), repeat(2));\n *\n * result.subscribe(x => console.log(x));\n *\n * // Results every second\n * // 0\n * // 1\n * // 2\n * // 0\n * // 1\n * // 2\n * ```\n *\n * Defining two complex repeats with delays on the same source.\n * Note that the second repeat cannot be called until the first\n * repeat as exhausted it's count.\n *\n * ```ts\n * import { defer, of, repeat } from 'rxjs';\n *\n * const source = defer(() => {\n * return of(`Hello, it is ${new Date()}`)\n * });\n *\n * source.pipe(\n * // Repeat 3 times with a delay of 1 second between repetitions\n * repeat({\n * count: 3,\n * delay: 1000,\n * }),\n *\n * // *Then* repeat forever, but with an exponential step-back\n * // maxing out at 1 minute.\n * repeat({\n * delay: (count) => timer(Math.min(60000, 2 ^ count * 1000))\n * })\n * )\n * ```\n *\n * @see {@link repeatWhen}\n * @see {@link retry}\n *\n * @param countOrConfig Either the number of times the source Observable items are repeated\n * (a count of 0 will yield an empty Observable) or a {@link RepeatConfig} object.\n */\nexport function repeat<T>(countOrConfig?: number | RepeatConfig): MonoTypeOperatorFunction<T> {\n let count = Infinity;\n let delay: RepeatConfig['delay'];\n\n if (countOrConfig != null) {\n if (typeof countOrConfig === 'object') {\n ({ count = Infinity, delay } = countOrConfig);\n } else {\n count = countOrConfig;\n }\n }\n\n return count <= 0\n ? () => EMPTY\n : operate((source, subscriber) => {\n let soFar = 0;\n let sourceSub: Subscription | null;\n\n const resubscribe = () => {\n sourceSub?.unsubscribe();\n sourceSub = null;\n if (delay != null) {\n const notifier = typeof delay === 'number' ? timer(delay) : innerFrom(delay(soFar));\n const notifierSubscriber = createOperatorSubscriber(subscriber, () => {\n notifierSubscriber.unsubscribe();\n subscribeToSource();\n });\n notifier.subscribe(notifierSubscriber);\n } else {\n subscribeToSource();\n }\n };\n\n const subscribeToSource = () => {\n let syncUnsub = false;\n sourceSub = source.subscribe(\n createOperatorSubscriber(subscriber, undefined, () => {\n if (++soFar < count) {\n if (sourceSub) {\n resubscribe();\n } else {\n syncUnsub = true;\n }\n } else {\n subscriber.complete();\n }\n })\n );\n\n if (syncUnsub) {\n resubscribe();\n }\n };\n\n subscribeToSource();\n });\n}\n", "import { OperatorFunction } from '../types';\nimport { operate } from '../util/lift';\nimport { scanInternals } from './scanInternals';\n\nexport function scan<V, A = V>(accumulator: (acc: A | V, value: V, index: number) => A): OperatorFunction<V, V | A>;\nexport function scan<V, A>(accumulator: (acc: A, value: V, index: number) => A, seed: A): OperatorFunction<V, A>;\nexport function scan<V, A, S>(accumulator: (acc: A | S, value: V, index: number) => A, seed: S): OperatorFunction<V, A>;\n\n// TODO: link to a \"redux pattern\" section in the guide (location TBD)\n\n/**\n * Useful for encapsulating and managing state. Applies an accumulator (or \"reducer function\")\n * to each value from the source after an initial state is established -- either via\n * a `seed` value (second argument), or from the first value from the source.\n *\n * <span class=\"informal\">It's like {@link reduce}, but emits the current\n * accumulation state after each update</span>\n *\n * \n *\n * This operator maintains an internal state and emits it after processing each value as follows:\n *\n * 1. First value arrives\n * - If a `seed` value was supplied (as the second argument to `scan`), let `state = seed` and `value = firstValue`.\n * - If NO `seed` value was supplied (no second argument), let `state = firstValue` and go to 3.\n * 2. Let `state = accumulator(state, value)`.\n * - If an error is thrown by `accumulator`, notify the consumer of an error. The process ends.\n * 3. Emit `state`.\n * 4. Next value arrives, let `value = nextValue`, go to 2.\n *\n * ## Examples\n *\n * An average of previous numbers. This example shows how\n * not providing a `seed` can prime the stream with the\n * first value from the source.\n *\n * ```ts\n * import { of, scan, map } from 'rxjs';\n *\n * const numbers$ = of(1, 2, 3);\n *\n * numbers$\n * .pipe(\n * // Get the sum of the numbers coming in.\n * scan((total, n) => total + n),\n * // Get the average by dividing the sum by the total number\n * // received so far (which is 1 more than the zero-based index).\n * map((sum, index) => sum / (index + 1))\n * )\n * .subscribe(console.log);\n * ```\n *\n * The Fibonacci sequence. This example shows how you can use\n * a seed to prime accumulation process. Also... you know... Fibonacci.\n * So important to like, computers and stuff that its whiteboarded\n * in job interviews. Now you can show them the Rx version! (Please don't, haha)\n *\n * ```ts\n * import { interval, scan, map, startWith } from 'rxjs';\n *\n * const firstTwoFibs = [0, 1];\n * // An endless stream of Fibonacci numbers.\n * const fibonacci$ = interval(1000).pipe(\n * // Scan to get the fibonacci numbers (after 0, 1)\n * scan(([a, b]) => [b, a + b], firstTwoFibs),\n * // Get the second number in the tuple, it's the one you calculated\n * map(([, n]) => n),\n * // Start with our first two digits :)\n * startWith(...firstTwoFibs)\n * );\n *\n * fibonacci$.subscribe(console.log);\n * ```\n *\n * @see {@link expand}\n * @see {@link mergeScan}\n * @see {@link reduce}\n * @see {@link switchScan}\n *\n * @param accumulator A \"reducer function\". This will be called for each value after an initial state is\n * acquired.\n * @param seed The initial state. If this is not provided, the first value from the source will\n * be used as the initial state, and emitted without going through the accumulator. All subsequent values\n * will be processed by the accumulator function. If this is provided, all values will go through\n * the accumulator function.\n * @return A function that returns an Observable of the accumulated values.\n */\nexport function scan<V, A, S>(accumulator: (acc: V | A | S, value: V, index: number) => A, seed?: S): OperatorFunction<V, V | A> {\n // providing a seed of `undefined` *should* be valid and trigger\n // hasSeed! so don't use `seed !== undefined` checks!\n // For this reason, we have to check it here at the original call site\n // otherwise inside Operator/Subscriber we won't know if `undefined`\n // means they didn't provide anything or if they literally provided `undefined`\n return operate(scanInternals(accumulator, seed as S, arguments.length >= 2, true));\n}\n", "import { innerFrom } from '../observable/innerFrom';\nimport { Subject } from '../Subject';\nimport { SafeSubscriber } from '../Subscriber';\nimport { Subscription } from '../Subscription';\nimport { MonoTypeOperatorFunction, SubjectLike, ObservableInput } from '../types';\nimport { operate } from '../util/lift';\n\nexport interface ShareConfig<T> {\n /**\n * The factory used to create the subject that will connect the source observable to\n * multicast consumers.\n */\n connector?: () => SubjectLike<T>;\n /**\n * If `true`, the resulting observable will reset internal state on error from source and return to a \"cold\" state. This\n * allows the resulting observable to be \"retried\" in the event of an error.\n * If `false`, when an error comes from the source it will push the error into the connecting subject, and the subject\n * will remain the connecting subject, meaning the resulting observable will not go \"cold\" again, and subsequent retries\n * or resubscriptions will resubscribe to that same subject. In all cases, RxJS subjects will emit the same error again, however\n * {@link ReplaySubject} will also push its buffered values before pushing the error.\n * It is also possible to pass a notifier factory returning an `ObservableInput` instead which grants more fine-grained\n * control over how and when the reset should happen. This allows behaviors like conditional or delayed resets.\n */\n resetOnError?: boolean | ((error: any) => ObservableInput<any>);\n /**\n * If `true`, the resulting observable will reset internal state on completion from source and return to a \"cold\" state. This\n * allows the resulting observable to be \"repeated\" after it is done.\n * If `false`, when the source completes, it will push the completion through the connecting subject, and the subject\n * will remain the connecting subject, meaning the resulting observable will not go \"cold\" again, and subsequent repeats\n * or resubscriptions will resubscribe to that same subject.\n * It is also possible to pass a notifier factory returning an `ObservableInput` instead which grants more fine-grained\n * control over how and when the reset should happen. This allows behaviors like conditional or delayed resets.\n */\n resetOnComplete?: boolean | (() => ObservableInput<any>);\n /**\n * If `true`, when the number of subscribers to the resulting observable reaches zero due to those subscribers unsubscribing, the\n * internal state will be reset and the resulting observable will return to a \"cold\" state. This means that the next\n * time the resulting observable is subscribed to, a new subject will be created and the source will be subscribed to\n * again.\n * If `false`, when the number of subscribers to the resulting observable reaches zero due to unsubscription, the subject\n * will remain connected to the source, and new subscriptions to the result will be connected through that same subject.\n * It is also possible to pass a notifier factory returning an `ObservableInput` instead which grants more fine-grained\n * control over how and when the reset should happen. This allows behaviors like conditional or delayed resets.\n */\n resetOnRefCountZero?: boolean | (() => ObservableInput<any>);\n}\n\nexport function share<T>(): MonoTypeOperatorFunction<T>;\n\nexport function share<T>(options: ShareConfig<T>): MonoTypeOperatorFunction<T>;\n\n/**\n * Returns a new Observable that multicasts (shares) the original Observable. As long as there is at least one\n * Subscriber this Observable will be subscribed and emitting data. When all subscribers have unsubscribed it will\n * unsubscribe from the source Observable. Because the Observable is multicasting it makes the stream `hot`.\n * This is an alias for `multicast(() => new Subject()), refCount()`.\n *\n * The subscription to the underlying source Observable can be reset (unsubscribe and resubscribe for new subscribers),\n * if the subscriber count to the shared observable drops to 0, or if the source Observable errors or completes. It is\n * possible to use notifier factories for the resets to allow for behaviors like conditional or delayed resets. Please\n * note that resetting on error or complete of the source Observable does not behave like a transparent retry or restart\n * of the source because the error or complete will be forwarded to all subscribers and their subscription will be\n * closed. Only new subscribers after a reset on error or complete happened will cause a fresh subscription to the\n * source. To achieve transparent retries or restarts pipe the source through appropriate operators before sharing.\n *\n * \n *\n * ## Example\n *\n * Generate new multicast Observable from the `source` Observable value\n *\n * ```ts\n * import { interval, tap, map, take, share } from 'rxjs';\n *\n * const source = interval(1000).pipe(\n * tap(x => console.log('Processing: ', x)),\n * map(x => x * x),\n * take(6),\n * share()\n * );\n *\n * source.subscribe(x => console.log('subscription 1: ', x));\n * source.subscribe(x => console.log('subscription 2: ', x));\n *\n * // Logs:\n * // Processing: 0\n * // subscription 1: 0\n * // subscription 2: 0\n * // Processing: 1\n * // subscription 1: 1\n * // subscription 2: 1\n * // Processing: 2\n * // subscription 1: 4\n * // subscription 2: 4\n * // Processing: 3\n * // subscription 1: 9\n * // subscription 2: 9\n * // Processing: 4\n * // subscription 1: 16\n * // subscription 2: 16\n * // Processing: 5\n * // subscription 1: 25\n * // subscription 2: 25\n * ```\n *\n * ## Example with notifier factory: Delayed reset\n *\n * ```ts\n * import { interval, take, share, timer } from 'rxjs';\n *\n * const source = interval(1000).pipe(\n * take(3),\n * share({\n * resetOnRefCountZero: () => timer(1000)\n * })\n * );\n *\n * const subscriptionOne = source.subscribe(x => console.log('subscription 1: ', x));\n * setTimeout(() => subscriptionOne.unsubscribe(), 1300);\n *\n * setTimeout(() => source.subscribe(x => console.log('subscription 2: ', x)), 1700);\n *\n * setTimeout(() => source.subscribe(x => console.log('subscription 3: ', x)), 5000);\n *\n * // Logs:\n * // subscription 1: 0\n * // (subscription 1 unsubscribes here)\n * // (subscription 2 subscribes here ~400ms later, source was not reset)\n * // subscription 2: 1\n * // subscription 2: 2\n * // (subscription 2 unsubscribes here)\n * // (subscription 3 subscribes here ~2000ms later, source did reset before)\n * // subscription 3: 0\n * // subscription 3: 1\n * // subscription 3: 2\n * ```\n *\n * @see {@link shareReplay}\n *\n * @return A function that returns an Observable that mirrors the source.\n */\nexport function share<T>(options: ShareConfig<T> = {}): MonoTypeOperatorFunction<T> {\n const { connector = () => new Subject<T>(), resetOnError = true, resetOnComplete = true, resetOnRefCountZero = true } = options;\n // It's necessary to use a wrapper here, as the _operator_ must be\n // referentially transparent. Otherwise, it cannot be used in calls to the\n // static `pipe` function - to create a partial pipeline.\n //\n // The _operator function_ - the function returned by the _operator_ - will\n // not be referentially transparent - as it shares its source - but the\n // _operator function_ is called when the complete pipeline is composed via a\n // call to a source observable's `pipe` method - not when the static `pipe`\n // function is called.\n return (wrapperSource) => {\n let connection: SafeSubscriber<T> | undefined;\n let resetConnection: Subscription | undefined;\n let subject: SubjectLike<T> | undefined;\n let refCount = 0;\n let hasCompleted = false;\n let hasErrored = false;\n\n const cancelReset = () => {\n resetConnection?.unsubscribe();\n resetConnection = undefined;\n };\n // Used to reset the internal state to a \"cold\"\n // state, as though it had never been subscribed to.\n const reset = () => {\n cancelReset();\n connection = subject = undefined;\n hasCompleted = hasErrored = false;\n };\n const resetAndUnsubscribe = () => {\n // We need to capture the connection before\n // we reset (if we need to reset).\n const conn = connection;\n reset();\n conn?.unsubscribe();\n };\n\n return operate<T, T>((source, subscriber) => {\n refCount++;\n if (!hasErrored && !hasCompleted) {\n cancelReset();\n }\n\n // Create the subject if we don't have one yet. Grab a local reference to\n // it as well, which avoids non-null assertions when using it and, if we\n // connect to it now, then error/complete need a reference after it was\n // reset.\n const dest = (subject = subject ?? connector());\n\n // Add the finalization directly to the subscriber - instead of returning it -\n // so that the handling of the subscriber's unsubscription will be wired\n // up _before_ the subscription to the source occurs. This is done so that\n // the assignment to the source connection's `closed` property will be seen\n // by synchronous firehose sources.\n subscriber.add(() => {\n refCount--;\n\n // If we're resetting on refCount === 0, and it's 0, we only want to do\n // that on \"unsubscribe\", really. Resetting on error or completion is a different\n // configuration.\n if (refCount === 0 && !hasErrored && !hasCompleted) {\n resetConnection = handleReset(resetAndUnsubscribe, resetOnRefCountZero);\n }\n });\n\n // The following line adds the subscription to the subscriber passed.\n // Basically, `subscriber === dest.subscribe(subscriber)` is `true`.\n dest.subscribe(subscriber);\n\n if (\n !connection &&\n // Check this shareReplay is still activate - it can be reset to 0\n // and be \"unsubscribed\" _before_ it actually subscribes.\n // If we were to subscribe then, it'd leak and get stuck.\n refCount > 0\n ) {\n // We need to create a subscriber here - rather than pass an observer and\n // assign the returned subscription to connection - because it's possible\n // for reentrant subscriptions to the shared observable to occur and in\n // those situations we want connection to be already-assigned so that we\n // don't create another connection to the source.\n connection = new SafeSubscriber({\n next: (value) => dest.next(value),\n error: (err) => {\n hasErrored = true;\n cancelReset();\n resetConnection = handleReset(reset, resetOnError, err);\n dest.error(err);\n },\n complete: () => {\n hasCompleted = true;\n cancelReset();\n resetConnection = handleReset(reset, resetOnComplete);\n dest.complete();\n },\n });\n innerFrom(source).subscribe(connection);\n }\n })(wrapperSource);\n };\n}\n\nfunction handleReset<T extends unknown[] = never[]>(\n reset: () => void,\n on: boolean | ((...args: T) => ObservableInput<any>),\n ...args: T\n): Subscription | undefined {\n if (on === true) {\n reset();\n return;\n }\n\n if (on === false) {\n return;\n }\n\n const onSubscriber = new SafeSubscriber({\n next: () => {\n onSubscriber.unsubscribe();\n reset();\n },\n });\n\n return innerFrom(on(...args)).subscribe(onSubscriber);\n}\n", "import { ReplaySubject } from '../ReplaySubject';\nimport { MonoTypeOperatorFunction, SchedulerLike } from '../types';\nimport { share } from './share';\n\nexport interface ShareReplayConfig {\n bufferSize?: number;\n windowTime?: number;\n refCount: boolean;\n scheduler?: SchedulerLike;\n}\n\nexport function shareReplay<T>(config: ShareReplayConfig): MonoTypeOperatorFunction<T>;\nexport function shareReplay<T>(bufferSize?: number, windowTime?: number, scheduler?: SchedulerLike): MonoTypeOperatorFunction<T>;\n\n/**\n * Share source and replay specified number of emissions on subscription.\n *\n * This operator is a specialization of `replay` that connects to a source observable\n * and multicasts through a `ReplaySubject` constructed with the specified arguments.\n * A successfully completed source will stay cached in the `shareReplay`ed observable forever,\n * but an errored source can be retried.\n *\n * ## Why use `shareReplay`?\n *\n * You generally want to use `shareReplay` when you have side-effects or taxing computations\n * that you do not wish to be executed amongst multiple subscribers.\n * It may also be valuable in situations where you know you will have late subscribers to\n * a stream that need access to previously emitted values.\n * This ability to replay values on subscription is what differentiates {@link share} and `shareReplay`.\n *\n * ## Reference counting\n *\n * By default `shareReplay` will use `refCount` of false, meaning that it will _not_ unsubscribe the\n * source when the reference counter drops to zero, i.e. the inner `ReplaySubject` will _not_ be unsubscribed\n * (and potentially run for ever).\n * This is the default as it is expected that `shareReplay` is often used to keep around expensive to setup\n * observables which we want to keep running instead of having to do the expensive setup again.\n *\n * As of RXJS version 6.4.0 a new overload signature was added to allow for manual control over what\n * happens when the operators internal reference counter drops to zero.\n * If `refCount` is true, the source will be unsubscribed from once the reference count drops to zero, i.e.\n * the inner `ReplaySubject` will be unsubscribed. All new subscribers will receive value emissions from a\n * new `ReplaySubject` which in turn will cause a new subscription to the source observable.\n *\n * ## Examples\n *\n * Example with a third subscriber coming late to the party\n *\n * ```ts\n * import { interval, take, shareReplay } from 'rxjs';\n *\n * const shared$ = interval(2000).pipe(\n * take(6),\n * shareReplay(3)\n * );\n *\n * shared$.subscribe(x => console.log('sub A: ', x));\n * shared$.subscribe(y => console.log('sub B: ', y));\n *\n * setTimeout(() => {\n * shared$.subscribe(y => console.log('sub C: ', y));\n * }, 11000);\n *\n * // Logs:\n * // (after ~2000 ms)\n * // sub A: 0\n * // sub B: 0\n * // (after ~4000 ms)\n * // sub A: 1\n * // sub B: 1\n * // (after ~6000 ms)\n * // sub A: 2\n * // sub B: 2\n * // (after ~8000 ms)\n * // sub A: 3\n * // sub B: 3\n * // (after ~10000 ms)\n * // sub A: 4\n * // sub B: 4\n * // (after ~11000 ms, sub C gets the last 3 values)\n * // sub C: 2\n * // sub C: 3\n * // sub C: 4\n * // (after ~12000 ms)\n * // sub A: 5\n * // sub B: 5\n * // sub C: 5\n * ```\n *\n * Example for `refCount` usage\n *\n * ```ts\n * import { Observable, tap, interval, shareReplay, take } from 'rxjs';\n *\n * const log = <T>(name: string, source: Observable<T>) => source.pipe(\n * tap({\n * subscribe: () => console.log(`${ name }: subscribed`),\n * next: value => console.log(`${ name }: ${ value }`),\n * complete: () => console.log(`${ name }: completed`),\n * finalize: () => console.log(`${ name }: unsubscribed`)\n * })\n * );\n *\n * const obs$ = log('source', interval(1000));\n *\n * const shared$ = log('shared', obs$.pipe(\n * shareReplay({ bufferSize: 1, refCount: true }),\n * take(2)\n * ));\n *\n * shared$.subscribe(x => console.log('sub A: ', x));\n * shared$.subscribe(y => console.log('sub B: ', y));\n *\n * // PRINTS:\n * // shared: subscribed <-- reference count = 1\n * // source: subscribed\n * // shared: subscribed <-- reference count = 2\n * // source: 0\n * // shared: 0\n * // sub A: 0\n * // shared: 0\n * // sub B: 0\n * // source: 1\n * // shared: 1\n * // sub A: 1\n * // shared: completed <-- take(2) completes the subscription for sub A\n * // shared: unsubscribed <-- reference count = 1\n * // shared: 1\n * // sub B: 1\n * // shared: completed <-- take(2) completes the subscription for sub B\n * // shared: unsubscribed <-- reference count = 0\n * // source: unsubscribed <-- replaySubject unsubscribes from source observable because the reference count dropped to 0 and refCount is true\n *\n * // In case of refCount being false, the unsubscribe is never called on the source and the source would keep on emitting, even if no subscribers\n * // are listening.\n * // source: 2\n * // source: 3\n * // source: 4\n * // ...\n * ```\n *\n * @see {@link publish}\n * @see {@link share}\n * @see {@link publishReplay}\n *\n * @param configOrBufferSize Maximum element count of the replay buffer or {@link ShareReplayConfig configuration}\n * object.\n * @param windowTime Maximum time length of the replay buffer in milliseconds.\n * @param scheduler Scheduler where connected observers within the selector function\n * will be invoked on.\n * @return A function that returns an Observable sequence that contains the\n * elements of a sequence produced by multicasting the source sequence within a\n * selector function.\n */\nexport function shareReplay<T>(\n configOrBufferSize?: ShareReplayConfig | number,\n windowTime?: number,\n scheduler?: SchedulerLike\n): MonoTypeOperatorFunction<T> {\n let bufferSize: number;\n let refCount = false;\n if (configOrBufferSize && typeof configOrBufferSize === 'object') {\n ({ bufferSize = Infinity, windowTime = Infinity, refCount = false, scheduler } = configOrBufferSize);\n } else {\n bufferSize = (configOrBufferSize ?? Infinity) as number;\n }\n return share<T>({\n connector: () => new ReplaySubject(bufferSize, windowTime, scheduler),\n resetOnError: true,\n resetOnComplete: false,\n resetOnRefCountZero: refCount,\n });\n}\n", "import { MonoTypeOperatorFunction } from '../types';\nimport { filter } from './filter';\n\n/**\n * Returns an Observable that skips the first `count` items emitted by the source Observable.\n *\n * \n *\n * Skips the values until the sent notifications are equal or less than provided skip count. It raises\n * an error if skip count is equal or more than the actual number of emits and source raises an error.\n *\n * ## Example\n *\n * Skip the values before the emission\n *\n * ```ts\n * import { interval, skip } from 'rxjs';\n *\n * // emit every half second\n * const source = interval(500);\n * // skip the first 10 emitted values\n * const result = source.pipe(skip(10));\n *\n * result.subscribe(value => console.log(value));\n * // output: 10...11...12...13...\n * ```\n *\n * @see {@link last}\n * @see {@link skipWhile}\n * @see {@link skipUntil}\n * @see {@link skipLast}\n *\n * @param count The number of times, items emitted by source Observable should be skipped.\n * @return A function that returns an Observable that skips the first `count`\n * values emitted by the source Observable.\n */\nexport function skip<T>(count: number): MonoTypeOperatorFunction<T> {\n return filter((_, index) => count <= index);\n}\n", "import { MonoTypeOperatorFunction, ObservableInput } from '../types';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\nimport { innerFrom } from '../observable/innerFrom';\nimport { noop } from '../util/noop';\n\n/**\n * Returns an Observable that skips items emitted by the source Observable until a second Observable emits an item.\n *\n * The `skipUntil` operator causes the observable stream to skip the emission of values until the passed in observable\n * emits the first value. This can be particularly useful in combination with user interactions, responses of HTTP\n * requests or waiting for specific times to pass by.\n *\n * \n *\n * Internally, the `skipUntil` operator subscribes to the passed in `notifier` `ObservableInput` (which gets converted\n * to an Observable) in order to recognize the emission of its first value. When `notifier` emits next, the operator\n * unsubscribes from it and starts emitting the values of the *source* observable until it completes or errors. It\n * will never let the *source* observable emit any values if the `notifier` completes or throws an error without\n * emitting a value before.\n *\n * ## Example\n *\n * In the following example, all emitted values of the interval observable are skipped until the user clicks anywhere\n * within the page\n *\n * ```ts\n * import { interval, fromEvent, skipUntil } from 'rxjs';\n *\n * const intervalObservable = interval(1000);\n * const click = fromEvent(document, 'click');\n *\n * const emitAfterClick = intervalObservable.pipe(\n * skipUntil(click)\n * );\n * // clicked at 4.6s. output: 5...6...7...8........ or\n * // clicked at 7.3s. output: 8...9...10..11.......\n * emitAfterClick.subscribe(value => console.log(value));\n * ```\n *\n * @see {@link last}\n * @see {@link skip}\n * @see {@link skipWhile}\n * @see {@link skipLast}\n *\n * @param notifier An `ObservableInput` that has to emit an item before the source Observable elements begin to\n * be mirrored by the resulting Observable.\n * @return A function that returns an Observable that skips items from the\n * source Observable until the `notifier` Observable emits an item, then emits the\n * remaining items.\n */\nexport function skipUntil<T>(notifier: ObservableInput<any>): MonoTypeOperatorFunction<T> {\n return operate((source, subscriber) => {\n let taking = false;\n\n const skipSubscriber = createOperatorSubscriber(\n subscriber,\n () => {\n skipSubscriber?.unsubscribe();\n taking = true;\n },\n noop\n );\n\n innerFrom(notifier).subscribe(skipSubscriber);\n\n source.subscribe(createOperatorSubscriber(subscriber, (value) => taking && subscriber.next(value)));\n });\n}\n", "import { concat } from '../observable/concat';\nimport { OperatorFunction, SchedulerLike, ValueFromArray } from '../types';\nimport { popScheduler } from '../util/args';\nimport { operate } from '../util/lift';\n\n// Devs are more likely to pass null or undefined than they are a scheduler\n// without accompanying values. To make things easier for (naughty) devs who\n// use the `strictNullChecks: false` TypeScript compiler option, these\n// overloads with explicit null and undefined values are included.\n\nexport function startWith<T>(value: null): OperatorFunction<T, T | null>;\nexport function startWith<T>(value: undefined): OperatorFunction<T, T | undefined>;\n\n/** @deprecated The `scheduler` parameter will be removed in v8. Use `scheduled` and `concatAll`. Details: https://rxjs.dev/deprecations/scheduler-argument */\nexport function startWith<T, A extends readonly unknown[] = T[]>(\n ...valuesAndScheduler: [...A, SchedulerLike]\n): OperatorFunction<T, T | ValueFromArray<A>>;\nexport function startWith<T, A extends readonly unknown[] = T[]>(...values: A): OperatorFunction<T, T | ValueFromArray<A>>;\n\n/**\n * Returns an observable that, at the moment of subscription, will synchronously emit all\n * values provided to this operator, then subscribe to the source and mirror all of its emissions\n * to subscribers.\n *\n * This is a useful way to know when subscription has occurred on an existing observable.\n *\n * <span class=\"informal\">First emits its arguments in order, and then any\n * emissions from the source.</span>\n *\n * \n *\n * ## Examples\n *\n * Emit a value when a timer starts.\n *\n * ```ts\n * import { timer, map, startWith } from 'rxjs';\n *\n * timer(1000)\n * .pipe(\n * map(() => 'timer emit'),\n * startWith('timer start')\n * )\n * .subscribe(x => console.log(x));\n *\n * // results:\n * // 'timer start'\n * // 'timer emit'\n * ```\n *\n * @param values Items you want the modified Observable to emit first.\n * @return A function that returns an Observable that synchronously emits\n * provided values before subscribing to the source Observable.\n *\n * @see {@link endWith}\n * @see {@link finalize}\n * @see {@link concat}\n */\nexport function startWith<T, D>(...values: D[]): OperatorFunction<T, T | D> {\n const scheduler = popScheduler(values);\n return operate((source, subscriber) => {\n // Here we can't pass `undefined` as a scheduler, because if we did, the\n // code inside of `concat` would be confused by the `undefined`, and treat it\n // like an invalid observable. So we have to split it two different ways.\n (scheduler ? concat(values, source, scheduler) : concat(values, source)).subscribe(subscriber);\n });\n}\n", "import { Subscriber } from '../Subscriber';\nimport { ObservableInput, OperatorFunction, ObservedValueOf } from '../types';\nimport { innerFrom } from '../observable/innerFrom';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\n\n/* tslint:disable:max-line-length */\nexport function switchMap<T, O extends ObservableInput<any>>(\n project: (value: T, index: number) => O\n): OperatorFunction<T, ObservedValueOf<O>>;\n/** @deprecated The `resultSelector` parameter will be removed in v8. Use an inner `map` instead. Details: https://rxjs.dev/deprecations/resultSelector */\nexport function switchMap<T, O extends ObservableInput<any>>(\n project: (value: T, index: number) => O,\n resultSelector: undefined\n): OperatorFunction<T, ObservedValueOf<O>>;\n/** @deprecated The `resultSelector` parameter will be removed in v8. Use an inner `map` instead. Details: https://rxjs.dev/deprecations/resultSelector */\nexport function switchMap<T, R, O extends ObservableInput<any>>(\n project: (value: T, index: number) => O,\n resultSelector: (outerValue: T, innerValue: ObservedValueOf<O>, outerIndex: number, innerIndex: number) => R\n): OperatorFunction<T, R>;\n/* tslint:enable:max-line-length */\n\n/**\n * Projects each source value to an Observable which is merged in the output\n * Observable, emitting values only from the most recently projected Observable.\n *\n * <span class=\"informal\">Maps each value to an Observable, then flattens all of\n * these inner Observables using {@link switchAll}.</span>\n *\n * \n *\n * Returns an Observable that emits items based on applying a function that you\n * supply to each item emitted by the source Observable, where that function\n * returns an (so-called \"inner\") Observable. Each time it observes one of these\n * inner Observables, the output Observable begins emitting the items emitted by\n * that inner Observable. When a new inner Observable is emitted, `switchMap`\n * stops emitting items from the earlier-emitted inner Observable and begins\n * emitting items from the new one. It continues to behave like this for\n * subsequent inner Observables.\n *\n * ## Example\n *\n * Generate new Observable according to source Observable values\n *\n * ```ts\n * import { of, switchMap } from 'rxjs';\n *\n * const switched = of(1, 2, 3).pipe(switchMap(x => of(x, x ** 2, x ** 3)));\n * switched.subscribe(x => console.log(x));\n * // outputs\n * // 1\n * // 1\n * // 1\n * // 2\n * // 4\n * // 8\n * // 3\n * // 9\n * // 27\n * ```\n *\n * Restart an interval Observable on every click event\n *\n * ```ts\n * import { fromEvent, switchMap, interval } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const result = clicks.pipe(switchMap(() => interval(1000)));\n * result.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link concatMap}\n * @see {@link exhaustMap}\n * @see {@link mergeMap}\n * @see {@link switchAll}\n * @see {@link switchMapTo}\n *\n * @param project A function that, when applied to an item emitted by the source\n * Observable, returns an Observable.\n * @return A function that returns an Observable that emits the result of\n * applying the projection function (and the optional deprecated\n * `resultSelector`) to each item emitted by the source Observable and taking\n * only the values from the most recently projected inner Observable.\n */\nexport function switchMap<T, R, O extends ObservableInput<any>>(\n project: (value: T, index: number) => O,\n resultSelector?: (outerValue: T, innerValue: ObservedValueOf<O>, outerIndex: number, innerIndex: number) => R\n): OperatorFunction<T, ObservedValueOf<O> | R> {\n return operate((source, subscriber) => {\n let innerSubscriber: Subscriber<ObservedValueOf<O>> | null = null;\n let index = 0;\n // Whether or not the source subscription has completed\n let isComplete = false;\n\n // We only complete the result if the source is complete AND we don't have an active inner subscription.\n // This is called both when the source completes and when the inners complete.\n const checkComplete = () => isComplete && !innerSubscriber && subscriber.complete();\n\n source.subscribe(\n createOperatorSubscriber(\n subscriber,\n (value) => {\n // Cancel the previous inner subscription if there was one\n innerSubscriber?.unsubscribe();\n let innerIndex = 0;\n const outerIndex = index++;\n // Start the next inner subscription\n innerFrom(project(value, outerIndex)).subscribe(\n (innerSubscriber = createOperatorSubscriber(\n subscriber,\n // When we get a new inner value, next it through. Note that this is\n // handling the deprecate result selector here. This is because with this architecture\n // it ends up being smaller than using the map operator.\n (innerValue) => subscriber.next(resultSelector ? resultSelector(value, innerValue, outerIndex, innerIndex++) : innerValue),\n () => {\n // The inner has completed. Null out the inner subscriber to\n // free up memory and to signal that we have no inner subscription\n // currently.\n innerSubscriber = null!;\n checkComplete();\n }\n ))\n );\n },\n () => {\n isComplete = true;\n checkComplete();\n }\n )\n );\n });\n}\n", "import { MonoTypeOperatorFunction, ObservableInput } from '../types';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\nimport { innerFrom } from '../observable/innerFrom';\nimport { noop } from '../util/noop';\n\n/**\n * Emits the values emitted by the source Observable until a `notifier`\n * Observable emits a value.\n *\n * <span class=\"informal\">Lets values pass until a second Observable,\n * `notifier`, emits a value. Then, it completes.</span>\n *\n * \n *\n * `takeUntil` subscribes and begins mirroring the source Observable. It also\n * monitors a second Observable, `notifier` that you provide. If the `notifier`\n * emits a value, the output Observable stops mirroring the source Observable\n * and completes. If the `notifier` doesn't emit any value and completes\n * then `takeUntil` will pass all values.\n *\n * ## Example\n *\n * Tick every second until the first click happens\n *\n * ```ts\n * import { interval, fromEvent, takeUntil } from 'rxjs';\n *\n * const source = interval(1000);\n * const clicks = fromEvent(document, 'click');\n * const result = source.pipe(takeUntil(clicks));\n * result.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link take}\n * @see {@link takeLast}\n * @see {@link takeWhile}\n * @see {@link skip}\n *\n * @param notifier The `ObservableInput` whose first emitted value will cause the output\n * Observable of `takeUntil` to stop emitting values from the source Observable.\n * @return A function that returns an Observable that emits the values from the\n * source Observable until `notifier` emits its first value.\n */\nexport function takeUntil<T>(notifier: ObservableInput<any>): MonoTypeOperatorFunction<T> {\n return operate((source, subscriber) => {\n innerFrom(notifier).subscribe(createOperatorSubscriber(subscriber, () => subscriber.complete(), noop));\n !subscriber.closed && source.subscribe(subscriber);\n });\n}\n", "import { OperatorFunction, MonoTypeOperatorFunction, TruthyTypesOf } from '../types';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\n\nexport function takeWhile<T>(predicate: BooleanConstructor, inclusive: true): MonoTypeOperatorFunction<T>;\nexport function takeWhile<T>(predicate: BooleanConstructor, inclusive: false): OperatorFunction<T, TruthyTypesOf<T>>;\nexport function takeWhile<T>(predicate: BooleanConstructor): OperatorFunction<T, TruthyTypesOf<T>>;\nexport function takeWhile<T, S extends T>(predicate: (value: T, index: number) => value is S): OperatorFunction<T, S>;\nexport function takeWhile<T, S extends T>(predicate: (value: T, index: number) => value is S, inclusive: false): OperatorFunction<T, S>;\nexport function takeWhile<T>(predicate: (value: T, index: number) => boolean, inclusive?: boolean): MonoTypeOperatorFunction<T>;\n\n/**\n * Emits values emitted by the source Observable so long as each value satisfies\n * the given `predicate`, and then completes as soon as this `predicate` is not\n * satisfied.\n *\n * <span class=\"informal\">Takes values from the source only while they pass the\n * condition given. When the first value does not satisfy, it completes.</span>\n *\n * \n *\n * `takeWhile` subscribes and begins mirroring the source Observable. Each value\n * emitted on the source is given to the `predicate` function which returns a\n * boolean, representing a condition to be satisfied by the source values. The\n * output Observable emits the source values until such time as the `predicate`\n * returns false, at which point `takeWhile` stops mirroring the source\n * Observable and completes the output Observable.\n *\n * ## Example\n *\n * Emit click events only while the clientX property is greater than 200\n *\n * ```ts\n * import { fromEvent, takeWhile } from 'rxjs';\n *\n * const clicks = fromEvent<PointerEvent>(document, 'click');\n * const result = clicks.pipe(takeWhile(ev => ev.clientX > 200));\n * result.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link take}\n * @see {@link takeLast}\n * @see {@link takeUntil}\n * @see {@link skip}\n *\n * @param predicate A function that evaluates a value emitted by the source\n * Observable and returns a boolean. Also takes the (zero-based) index as the\n * second argument.\n * @param inclusive When set to `true` the value that caused `predicate` to\n * return `false` will also be emitted.\n * @return A function that returns an Observable that emits values from the\n * source Observable so long as each value satisfies the condition defined by\n * the `predicate`, then completes.\n */\nexport function takeWhile<T>(predicate: (value: T, index: number) => boolean, inclusive = false): MonoTypeOperatorFunction<T> {\n return operate((source, subscriber) => {\n let index = 0;\n source.subscribe(\n createOperatorSubscriber(subscriber, (value) => {\n const result = predicate(value, index++);\n (result || inclusive) && subscriber.next(value);\n !result && subscriber.complete();\n })\n );\n });\n}\n", "import { MonoTypeOperatorFunction, Observer } from '../types';\nimport { isFunction } from '../util/isFunction';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\nimport { identity } from '../util/identity';\n\n/**\n * An extension to the {@link Observer} interface used only by the {@link tap} operator.\n *\n * It provides a useful set of callbacks a user can register to do side-effects in\n * cases other than what the usual {@link Observer} callbacks are\n * ({@link guide/glossary-and-semantics#next next},\n * {@link guide/glossary-and-semantics#error error} and/or\n * {@link guide/glossary-and-semantics#complete complete}).\n *\n * ## Example\n *\n * ```ts\n * import { fromEvent, switchMap, tap, interval, take } from 'rxjs';\n *\n * const source$ = fromEvent(document, 'click');\n * const result$ = source$.pipe(\n * switchMap((_, i) => i % 2 === 0\n * ? fromEvent(document, 'mousemove').pipe(\n * tap({\n * subscribe: () => console.log('Subscribed to the mouse move events after click #' + i),\n * unsubscribe: () => console.log('Mouse move events #' + i + ' unsubscribed'),\n * finalize: () => console.log('Mouse move events #' + i + ' finalized')\n * })\n * )\n * : interval(1_000).pipe(\n * take(5),\n * tap({\n * subscribe: () => console.log('Subscribed to the 1-second interval events after click #' + i),\n * unsubscribe: () => console.log('1-second interval events #' + i + ' unsubscribed'),\n * finalize: () => console.log('1-second interval events #' + i + ' finalized')\n * })\n * )\n * )\n * );\n *\n * const subscription = result$.subscribe({\n * next: console.log\n * });\n *\n * setTimeout(() => {\n * console.log('Unsubscribe after 60 seconds');\n * subscription.unsubscribe();\n * }, 60_000);\n * ```\n */\nexport interface TapObserver<T> extends Observer<T> {\n /**\n * The callback that `tap` operator invokes at the moment when the source Observable\n * gets subscribed to.\n */\n subscribe: () => void;\n /**\n * The callback that `tap` operator invokes when an explicit\n * {@link guide/glossary-and-semantics#unsubscription unsubscribe} happens. It won't get invoked on\n * `error` or `complete` events.\n */\n unsubscribe: () => void;\n /**\n * The callback that `tap` operator invokes when any kind of\n * {@link guide/glossary-and-semantics#finalization finalization} happens - either when\n * the source Observable `error`s or `complete`s or when it gets explicitly unsubscribed\n * by the user. There is no difference in using this callback or the {@link finalize}\n * operator, but if you're already using `tap` operator, you can use this callback\n * instead. You'd get the same result in either case.\n */\n finalize: () => void;\n}\nexport function tap<T>(observerOrNext?: Partial<TapObserver<T>> | ((value: T) => void)): MonoTypeOperatorFunction<T>;\n/** @deprecated Instead of passing separate callback arguments, use an observer argument. Signatures taking separate callback arguments will be removed in v8. Details: https://rxjs.dev/deprecations/subscribe-arguments */\nexport function tap<T>(\n next?: ((value: T) => void) | null,\n error?: ((error: any) => void) | null,\n complete?: (() => void) | null\n): MonoTypeOperatorFunction<T>;\n\n/**\n * Used to perform side-effects for notifications from the source observable\n *\n * <span class=\"informal\">Used when you want to affect outside state with a notification without altering the notification</span>\n *\n * \n *\n * Tap is designed to allow the developer a designated place to perform side effects. While you _could_ perform side-effects\n * inside of a `map` or a `mergeMap`, that would make their mapping functions impure, which isn't always a big deal, but will\n * make it so you can't do things like memoize those functions. The `tap` operator is designed solely for such side-effects to\n * help you remove side-effects from other operations.\n *\n * For any notification, next, error, or complete, `tap` will call the appropriate callback you have provided to it, via a function\n * reference, or a partial observer, then pass that notification down the stream.\n *\n * The observable returned by `tap` is an exact mirror of the source, with one exception: Any error that occurs -- synchronously -- in a handler\n * provided to `tap` will be emitted as an error from the returned observable.\n *\n * > Be careful! You can mutate objects as they pass through the `tap` operator's handlers.\n *\n * The most common use of `tap` is actually for debugging. You can place a `tap(console.log)` anywhere\n * in your observable `pipe`, log out the notifications as they are emitted by the source returned by the previous\n * operation.\n *\n * ## Examples\n *\n * Check a random number before it is handled. Below is an observable that will use a random number between 0 and 1,\n * and emit `'big'` or `'small'` depending on the size of that number. But we wanted to log what the original number\n * was, so we have added a `tap(console.log)`.\n *\n * ```ts\n * import { of, tap, map } from 'rxjs';\n *\n * of(Math.random()).pipe(\n * tap(console.log),\n * map(n => n > 0.5 ? 'big' : 'small')\n * ).subscribe(console.log);\n * ```\n *\n * Using `tap` to analyze a value and force an error. Below is an observable where in our system we only\n * want to emit numbers 3 or less we get from another source. We can force our observable to error\n * using `tap`.\n *\n * ```ts\n * import { of, tap } from 'rxjs';\n *\n * const source = of(1, 2, 3, 4, 5);\n *\n * source.pipe(\n * tap(n => {\n * if (n > 3) {\n * throw new TypeError(`Value ${ n } is greater than 3`);\n * }\n * })\n * )\n * .subscribe({ next: console.log, error: err => console.log(err.message) });\n * ```\n *\n * We want to know when an observable completes before moving on to the next observable. The system\n * below will emit a random series of `'X'` characters from 3 different observables in sequence. The\n * only way we know when one observable completes and moves to the next one, in this case, is because\n * we have added a `tap` with the side effect of logging to console.\n *\n * ```ts\n * import { of, concatMap, interval, take, map, tap } from 'rxjs';\n *\n * of(1, 2, 3).pipe(\n * concatMap(n => interval(1000).pipe(\n * take(Math.round(Math.random() * 10)),\n * map(() => 'X'),\n * tap({ complete: () => console.log(`Done with ${ n }`) })\n * ))\n * )\n * .subscribe(console.log);\n * ```\n *\n * @see {@link finalize}\n * @see {@link TapObserver}\n *\n * @param observerOrNext A next handler or partial observer\n * @param error An error handler\n * @param complete A completion handler\n * @return A function that returns an Observable identical to the source, but\n * runs the specified Observer or callback(s) for each item.\n */\nexport function tap<T>(\n observerOrNext?: Partial<TapObserver<T>> | ((value: T) => void) | null,\n error?: ((e: any) => void) | null,\n complete?: (() => void) | null\n): MonoTypeOperatorFunction<T> {\n // We have to check to see not only if next is a function,\n // but if error or complete were passed. This is because someone\n // could technically call tap like `tap(null, fn)` or `tap(null, null, fn)`.\n const tapObserver =\n isFunction(observerOrNext) || error || complete\n ? // tslint:disable-next-line: no-object-literal-type-assertion\n ({ next: observerOrNext as Exclude<typeof observerOrNext, Partial<TapObserver<T>>>, error, complete } as Partial<TapObserver<T>>)\n : observerOrNext;\n\n return tapObserver\n ? operate((source, subscriber) => {\n tapObserver.subscribe?.();\n let isUnsub = true;\n source.subscribe(\n createOperatorSubscriber(\n subscriber,\n (value) => {\n tapObserver.next?.(value);\n subscriber.next(value);\n },\n () => {\n isUnsub = false;\n tapObserver.complete?.();\n subscriber.complete();\n },\n (err) => {\n isUnsub = false;\n tapObserver.error?.(err);\n subscriber.error(err);\n },\n () => {\n if (isUnsub) {\n tapObserver.unsubscribe?.();\n }\n tapObserver.finalize?.();\n }\n )\n );\n })\n : // Tap was called with no valid tap observer or handler\n // (e.g. `tap(null, null, null)` or `tap(null)` or `tap()`)\n // so we're going to just mirror the source.\n identity;\n}\n", "import { Subscription } from '../Subscription';\n\nimport { MonoTypeOperatorFunction, ObservableInput } from '../types';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\nimport { innerFrom } from '../observable/innerFrom';\n\n/**\n * An object interface used by {@link throttle} or {@link throttleTime} that ensure\n * configuration options of these operators.\n *\n * @see {@link throttle}\n * @see {@link throttleTime}\n */\nexport interface ThrottleConfig {\n /**\n * If `true`, the resulting Observable will emit the first value from the source\n * Observable at the **start** of the \"throttling\" process (when starting an\n * internal timer that prevents other emissions from the source to pass through).\n * If `false`, it will not emit the first value from the source Observable at the\n * start of the \"throttling\" process.\n *\n * If not provided, defaults to: `true`.\n */\n leading?: boolean;\n /**\n * If `true`, the resulting Observable will emit the last value from the source\n * Observable at the **end** of the \"throttling\" process (when ending an internal\n * timer that prevents other emissions from the source to pass through).\n * If `false`, it will not emit the last value from the source Observable at the\n * end of the \"throttling\" process.\n *\n * If not provided, defaults to: `false`.\n */\n trailing?: boolean;\n}\n\n/**\n * Emits a value from the source Observable, then ignores subsequent source\n * values for a duration determined by another Observable, then repeats this\n * process.\n *\n * <span class=\"informal\">It's like {@link throttleTime}, but the silencing\n * duration is determined by a second Observable.</span>\n *\n * \n *\n * `throttle` emits the source Observable values on the output Observable\n * when its internal timer is disabled, and ignores source values when the timer\n * is enabled. Initially, the timer is disabled. As soon as the first source\n * value arrives, it is forwarded to the output Observable, and then the timer\n * is enabled by calling the `durationSelector` function with the source value,\n * which returns the \"duration\" Observable. When the duration Observable emits a\n * value, the timer is disabled, and this process repeats for the\n * next source value.\n *\n * ## Example\n *\n * Emit clicks at a rate of at most one click per second\n *\n * ```ts\n * import { fromEvent, throttle, interval } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const result = clicks.pipe(throttle(() => interval(1000)));\n *\n * result.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link audit}\n * @see {@link debounce}\n * @see {@link delayWhen}\n * @see {@link sample}\n * @see {@link throttleTime}\n *\n * @param durationSelector A function that receives a value from the source\n * Observable, for computing the silencing duration for each source value,\n * returned as an `ObservableInput`.\n * @param config A configuration object to define `leading` and `trailing`\n * behavior. Defaults to `{ leading: true, trailing: false }`.\n * @return A function that returns an Observable that performs the throttle\n * operation to limit the rate of emissions from the source.\n */\nexport function throttle<T>(durationSelector: (value: T) => ObservableInput<any>, config?: ThrottleConfig): MonoTypeOperatorFunction<T> {\n return operate((source, subscriber) => {\n const { leading = true, trailing = false } = config ?? {};\n let hasValue = false;\n let sendValue: T | null = null;\n let throttled: Subscription | null = null;\n let isComplete = false;\n\n const endThrottling = () => {\n throttled?.unsubscribe();\n throttled = null;\n if (trailing) {\n send();\n isComplete && subscriber.complete();\n }\n };\n\n const cleanupThrottling = () => {\n throttled = null;\n isComplete && subscriber.complete();\n };\n\n const startThrottle = (value: T) =>\n (throttled = innerFrom(durationSelector(value)).subscribe(createOperatorSubscriber(subscriber, endThrottling, cleanupThrottling)));\n\n const send = () => {\n if (hasValue) {\n // Ensure we clear out our value and hasValue flag\n // before we emit, otherwise reentrant code can cause\n // issues here.\n hasValue = false;\n const value = sendValue!;\n sendValue = null;\n // Emit the value.\n subscriber.next(value);\n !isComplete && startThrottle(value);\n }\n };\n\n source.subscribe(\n createOperatorSubscriber(\n subscriber,\n // Regarding the presence of throttled.closed in the following\n // conditions, if a synchronous duration selector is specified - weird,\n // but legal - an already-closed subscription will be assigned to\n // throttled, so the subscription's closed property needs to be checked,\n // too.\n (value) => {\n hasValue = true;\n sendValue = value;\n !(throttled && !throttled.closed) && (leading ? send() : startThrottle(value));\n },\n () => {\n isComplete = true;\n !(trailing && hasValue && throttled && !throttled.closed) && subscriber.complete();\n }\n )\n );\n });\n}\n", "import { asyncScheduler } from '../scheduler/async';\nimport { throttle, ThrottleConfig } from './throttle';\nimport { MonoTypeOperatorFunction, SchedulerLike } from '../types';\nimport { timer } from '../observable/timer';\n\n/**\n * Emits a value from the source Observable, then ignores subsequent source\n * values for `duration` milliseconds, then repeats this process.\n *\n * <span class=\"informal\">Lets a value pass, then ignores source values for the\n * next `duration` milliseconds.</span>\n *\n * \n *\n * `throttleTime` emits the source Observable values on the output Observable\n * when its internal timer is disabled, and ignores source values when the timer\n * is enabled. Initially, the timer is disabled. As soon as the first source\n * value arrives, it is forwarded to the output Observable, and then the timer\n * is enabled. After `duration` milliseconds (or the time unit determined\n * internally by the optional `scheduler`) has passed, the timer is disabled,\n * and this process repeats for the next source value. Optionally takes a\n * {@link SchedulerLike} for managing timers.\n *\n * ## Examples\n *\n * ### Limit click rate\n *\n * Emit clicks at a rate of at most one click per second\n *\n * ```ts\n * import { fromEvent, throttleTime } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const result = clicks.pipe(throttleTime(1000));\n *\n * result.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link auditTime}\n * @see {@link debounceTime}\n * @see {@link delay}\n * @see {@link sampleTime}\n * @see {@link throttle}\n *\n * @param duration Time to wait before emitting another value after\n * emitting the last value, measured in milliseconds or the time unit determined\n * internally by the optional `scheduler`.\n * @param scheduler The {@link SchedulerLike} to use for\n * managing the timers that handle the throttling. Defaults to {@link asyncScheduler}.\n * @param config A configuration object to define `leading` and\n * `trailing` behavior. Defaults to `{ leading: true, trailing: false }`.\n * @return A function that returns an Observable that performs the throttle\n * operation to limit the rate of emissions from the source.\n */\nexport function throttleTime<T>(\n duration: number,\n scheduler: SchedulerLike = asyncScheduler,\n config?: ThrottleConfig\n): MonoTypeOperatorFunction<T> {\n const duration$ = timer(duration, scheduler);\n return throttle(() => duration$, config);\n}\n", "import { OperatorFunction, ObservableInputTuple } from '../types';\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\nimport { innerFrom } from '../observable/innerFrom';\nimport { identity } from '../util/identity';\nimport { noop } from '../util/noop';\nimport { popResultSelector } from '../util/args';\n\nexport function withLatestFrom<T, O extends unknown[]>(...inputs: [...ObservableInputTuple<O>]): OperatorFunction<T, [T, ...O]>;\n\nexport function withLatestFrom<T, O extends unknown[], R>(\n ...inputs: [...ObservableInputTuple<O>, (...value: [T, ...O]) => R]\n): OperatorFunction<T, R>;\n\n/**\n * Combines the source Observable with other Observables to create an Observable\n * whose values are calculated from the latest values of each, only when the\n * source emits.\n *\n * <span class=\"informal\">Whenever the source Observable emits a value, it\n * computes a formula using that value plus the latest values from other input\n * Observables, then emits the output of that formula.</span>\n *\n * \n *\n * `withLatestFrom` combines each value from the source Observable (the\n * instance) with the latest values from the other input Observables only when\n * the source emits a value, optionally using a `project` function to determine\n * the value to be emitted on the output Observable. All input Observables must\n * emit at least one value before the output Observable will emit a value.\n *\n * ## Example\n *\n * On every click event, emit an array with the latest timer event plus the click event\n *\n * ```ts\n * import { fromEvent, interval, withLatestFrom } from 'rxjs';\n *\n * const clicks = fromEvent(document, 'click');\n * const timer = interval(1000);\n * const result = clicks.pipe(withLatestFrom(timer));\n * result.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link combineLatest}\n *\n * @param inputs An input Observable to combine with the source Observable. More\n * than one input Observables may be given as argument. If the last parameter is\n * a function, it will be used as a projection function for combining values\n * together. When the function is called, it receives all values in order of the\n * Observables passed, where the first parameter is a value from the source\n * Observable. (e.g.\n * `a.pipe(withLatestFrom(b, c), map(([a1, b1, c1]) => a1 + b1 + c1))`). If this\n * is not passed, arrays will be emitted on the output Observable.\n * @return A function that returns an Observable of projected values from the\n * most recent values from each input Observable, or an array of the most\n * recent values from each input Observable.\n */\nexport function withLatestFrom<T, R>(...inputs: any[]): OperatorFunction<T, R | any[]> {\n const project = popResultSelector(inputs) as ((...args: any[]) => R) | undefined;\n\n return operate((source, subscriber) => {\n const len = inputs.length;\n const otherValues = new Array(len);\n // An array of whether or not the other sources have emitted. Matched with them by index.\n // TODO: At somepoint, we should investigate the performance implications here, and look\n // into using a `Set()` and checking the `size` to see if we're ready.\n let hasValue = inputs.map(() => false);\n // Flipped true when we have at least one value from all other sources and\n // we are ready to start emitting values.\n let ready = false;\n\n // Other sources. Note that here we are not checking `subscriber.closed`,\n // this causes all inputs to be subscribed to, even if nothing can be emitted\n // from them. This is an important distinction because subscription constitutes\n // a side-effect.\n for (let i = 0; i < len; i++) {\n innerFrom(inputs[i]).subscribe(\n createOperatorSubscriber(\n subscriber,\n (value) => {\n otherValues[i] = value;\n if (!ready && !hasValue[i]) {\n // If we're not ready yet, flag to show this observable has emitted.\n hasValue[i] = true;\n // Intentionally terse code.\n // If all of our other observables have emitted, set `ready` to `true`,\n // so we know we can start emitting values, then clean up the `hasValue` array,\n // because we don't need it anymore.\n (ready = hasValue.every(identity)) && (hasValue = null!);\n }\n },\n // Completing one of the other sources has\n // no bearing on the completion of our result.\n noop\n )\n );\n }\n\n // Source subscription\n source.subscribe(\n createOperatorSubscriber(subscriber, (value) => {\n if (ready) {\n // We have at least one value from the other sources. Go ahead and emit.\n const values = [value, ...otherValues];\n subscriber.next(project ? project(...values) : values);\n }\n })\n );\n });\n}\n", "import { zip as zipStatic } from '../observable/zip';\nimport { ObservableInput, ObservableInputTuple, OperatorFunction, Cons } from '../types';\nimport { operate } from '../util/lift';\n\n/** @deprecated Replaced with {@link zipWith}. Will be removed in v8. */\nexport function zip<T, A extends readonly unknown[]>(otherInputs: [...ObservableInputTuple<A>]): OperatorFunction<T, Cons<T, A>>;\n/** @deprecated Replaced with {@link zipWith}. Will be removed in v8. */\nexport function zip<T, A extends readonly unknown[], R>(\n otherInputsAndProject: [...ObservableInputTuple<A>],\n project: (...values: Cons<T, A>) => R\n): OperatorFunction<T, R>;\n/** @deprecated Replaced with {@link zipWith}. Will be removed in v8. */\nexport function zip<T, A extends readonly unknown[]>(...otherInputs: [...ObservableInputTuple<A>]): OperatorFunction<T, Cons<T, A>>;\n/** @deprecated Replaced with {@link zipWith}. Will be removed in v8. */\nexport function zip<T, A extends readonly unknown[], R>(\n ...otherInputsAndProject: [...ObservableInputTuple<A>, (...values: Cons<T, A>) => R]\n): OperatorFunction<T, R>;\n\n/**\n * @deprecated Replaced with {@link zipWith}. Will be removed in v8.\n */\nexport function zip<T, R>(...sources: Array<ObservableInput<any> | ((...values: Array<any>) => R)>): OperatorFunction<T, any> {\n return operate((source, subscriber) => {\n zipStatic(source as ObservableInput<any>, ...(sources as Array<ObservableInput<any>>)).subscribe(subscriber);\n });\n}\n", "import { ObservableInputTuple, OperatorFunction, Cons } from '../types';\nimport { zip } from './zip';\n\n/**\n * Subscribes to the source, and the observable inputs provided as arguments, and combines their values, by index, into arrays.\n *\n * What is meant by \"combine by index\": The first value from each will be made into a single array, then emitted,\n * then the second value from each will be combined into a single array and emitted, then the third value\n * from each will be combined into a single array and emitted, and so on.\n *\n * This will continue until it is no longer able to combine values of the same index into an array.\n *\n * After the last value from any one completed source is emitted in an array, the resulting observable will complete,\n * as there is no way to continue \"zipping\" values together by index.\n *\n * Use-cases for this operator are limited. There are memory concerns if one of the streams is emitting\n * values at a much faster rate than the others. Usage should likely be limited to streams that emit\n * at a similar pace, or finite streams of known length.\n *\n * In many cases, authors want `combineLatestWith` and not `zipWith`.\n *\n * @param otherInputs other observable inputs to collate values from.\n * @return A function that returns an Observable that emits items by index\n * combined from the source Observable and provided Observables, in form of an\n * array.\n */\nexport function zipWith<T, A extends readonly unknown[]>(...otherInputs: [...ObservableInputTuple<A>]): OperatorFunction<T, Cons<T, A>> {\n return zip(...otherInputs);\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n ReplaySubject,\n Subject,\n fromEvent\n} from \"rxjs\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch document\n *\n * Documents are implemented as subjects, so all downstream observables are\n * automatically updated when a new document is emitted.\n *\n * @returns Document subject\n */\nexport function watchDocument(): Subject<Document> {\n const document$ = new ReplaySubject<Document>(1)\n fromEvent(document, \"DOMContentLoaded\", { once: true })\n .subscribe(() => document$.next(document))\n\n /* Return document */\n return document$\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve all elements matching the query selector\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Elements\n */\nexport function getElements<T extends keyof HTMLElementTagNameMap>(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T][]\n\nexport function getElements<T extends HTMLElement>(\n selector: string, node?: ParentNode\n): T[]\n\nexport function getElements<T extends HTMLElement>(\n selector: string, node: ParentNode = document\n): T[] {\n return Array.from(node.querySelectorAll<T>(selector))\n}\n\n/**\n * Retrieve an element matching a query selector or throw a reference error\n *\n * Note that this function assumes that the element is present. If unsure if an\n * element is existent, use the `getOptionalElement` function instead.\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Element\n */\nexport function getElement<T extends keyof HTMLElementTagNameMap>(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T]\n\nexport function getElement<T extends HTMLElement>(\n selector: string, node?: ParentNode\n): T\n\nexport function getElement<T extends HTMLElement>(\n selector: string, node: ParentNode = document\n): T {\n const el = getOptionalElement<T>(selector, node)\n if (typeof el === \"undefined\")\n throw new ReferenceError(\n `Missing element: expected \"${selector}\" to be present`\n )\n\n /* Return element */\n return el\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Retrieve an optional element matching the query selector\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Element or nothing\n */\nexport function getOptionalElement<T extends keyof HTMLElementTagNameMap>(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T] | undefined\n\nexport function getOptionalElement<T extends HTMLElement>(\n selector: string, node?: ParentNode\n): T | undefined\n\nexport function getOptionalElement<T extends HTMLElement>(\n selector: string, node: ParentNode = document\n): T | undefined {\n return node.querySelector<T>(selector) || undefined\n}\n\n/**\n * Retrieve the currently active element\n *\n * @returns Element or nothing\n */\nexport function getActiveElement(): HTMLElement | undefined {\n return (\n document.activeElement?.shadowRoot?.activeElement as HTMLElement ??\n document.activeElement as HTMLElement ??\n undefined\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n debounceTime,\n distinctUntilChanged,\n fromEvent,\n map,\n merge,\n shareReplay,\n startWith\n} from \"rxjs\"\n\nimport { getActiveElement } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Focus observable\n *\n * Previously, this observer used `focus` and `blur` events to determine whether\n * an element is focused, but this doesn't work if there are focusable elements\n * within the elements itself. A better solutions are `focusin` and `focusout`\n * events, which bubble up the tree and allow for more fine-grained control.\n *\n * `debounceTime` is necessary, because when a focus change happens inside an\n * element, the observable would first emit `false` and then `true` again.\n */\nconst observer$ = merge(\n fromEvent(document.body, \"focusin\"),\n fromEvent(document.body, \"focusout\")\n)\n .pipe(\n debounceTime(1),\n startWith(undefined),\n map(() => getActiveElement() || document.body),\n shareReplay(1)\n )\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch element focus\n *\n * @param el - Element\n *\n * @returns Element focus observable\n */\nexport function watchElementFocus(\n el: HTMLElement\n): Observable<boolean> {\n return observer$\n .pipe(\n map(active => el.contains(active)),\n distinctUntilChanged()\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n debounce,\n defer,\n fromEvent,\n identity,\n map,\n merge,\n startWith,\n timer\n} from \"rxjs\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch element hover\n *\n * The second parameter allows to specify a timeout in milliseconds after which\n * the hover state will be reset to `false`. This is useful for tooltips which\n * should disappear after a certain amount of time, in order to allow the user\n * to move the cursor from the host to the tooltip.\n *\n * @param el - Element\n * @param timeout - Timeout\n *\n * @returns Element hover observable\n */\nexport function watchElementHover(\n el: HTMLElement, timeout?: number\n): Observable<boolean> {\n return defer(() => merge(\n fromEvent(el, \"mouseenter\").pipe(map(() => true)),\n fromEvent(el, \"mouseleave\").pipe(map(() => false))\n )\n .pipe(\n timeout ? debounce(active => timer(+!active * timeout)) : identity,\n startWith(el.matches(\":hover\"))\n )\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { JSX as JSXInternal } from \"preact\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * HTML attributes\n */\ntype Attributes =\n & JSXInternal.HTMLAttributes\n & JSXInternal.SVGAttributes\n & Record<string, any>\n\n/**\n * Child element\n */\ntype Child =\n | ChildNode\n | HTMLElement\n | Text\n | string\n | number\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Append a child node to an element\n *\n * @param el - Element\n * @param child - Child node(s)\n */\nfunction appendChild(el: HTMLElement, child: Child | Child[]): void {\n\n /* Handle primitive types (including raw HTML) */\n if (typeof child === \"string\" || typeof child === \"number\") {\n el.innerHTML += child.toString()\n\n /* Handle nodes */\n } else if (child instanceof Node) {\n el.appendChild(child)\n\n /* Handle nested children */\n } else if (Array.isArray(child)) {\n for (const node of child)\n appendChild(el, node)\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * JSX factory\n *\n * @template T - Element type\n *\n * @param tag - HTML tag\n * @param attributes - HTML attributes\n * @param children - Child elements\n *\n * @returns Element\n */\nexport function h<T extends keyof HTMLElementTagNameMap>(\n tag: T, attributes?: Attributes | null, ...children: Child[]\n): HTMLElementTagNameMap[T]\n\nexport function h<T extends h.JSX.Element>(\n tag: string, attributes?: Attributes | null, ...children: Child[]\n): T\n\nexport function h<T extends h.JSX.Element>(\n tag: string, attributes?: Attributes | null, ...children: Child[]\n): T {\n const el = document.createElement(tag)\n\n /* Set attributes, if any */\n if (attributes)\n for (const attr of Object.keys(attributes)) {\n if (typeof attributes[attr] === \"undefined\")\n continue\n\n /* Set default attribute or boolean */\n if (typeof attributes[attr] !== \"boolean\")\n el.setAttribute(attr, attributes[attr])\n else\n el.setAttribute(attr, \"\")\n }\n\n /* Append child nodes */\n for (const child of children)\n appendChild(el, child)\n\n /* Return element */\n return el as T\n}\n\n/* ----------------------------------------------------------------------------\n * Namespace\n * ------------------------------------------------------------------------- */\n\nexport declare namespace h {\n namespace JSX {\n type Element = HTMLElement\n type IntrinsicElements = JSXInternal.IntrinsicElements\n }\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Round a number for display with repository facts\n *\n * This is a reverse-engineered version of GitHub's weird rounding algorithm\n * for stars, forks and all other numbers. While all numbers below `1,000` are\n * returned as-is, bigger numbers are converted to fixed numbers:\n *\n * - `1,049` => `1k`\n * - `1,050` => `1.1k`\n * - `1,949` => `1.9k`\n * - `1,950` => `2k`\n *\n * @param value - Original value\n *\n * @returns Rounded value\n */\nexport function round(value: number): string {\n if (value > 999) {\n const digits = +((value - 950) % 1000 > 99)\n return `${((value + 0.000001) / 1000).toFixed(digits)}k`\n } else {\n return value.toString()\n }\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n defer,\n finalize,\n fromEvent,\n map,\n merge,\n switchMap,\n take,\n throwError\n} from \"rxjs\"\n\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Create and load a `script` element\n *\n * This function returns an observable that will emit when the script was\n * successfully loaded, or throw an error if it wasn't.\n *\n * @param src - Script URL\n *\n * @returns Script observable\n */\nexport function watchScript(src: string): Observable<void> {\n const script = h(\"script\", { src })\n return defer(() => {\n document.head.appendChild(script)\n return merge(\n fromEvent(script, \"load\"),\n fromEvent(script, \"error\")\n .pipe(\n switchMap(() => (\n throwError(() => new ReferenceError(`Invalid script: ${src}`))\n ))\n )\n )\n .pipe(\n map(() => undefined),\n finalize(() => document.head.removeChild(script)),\n take(1)\n )\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n NEVER,\n Observable,\n Subject,\n defer,\n filter,\n finalize,\n map,\n merge,\n of,\n shareReplay,\n startWith,\n switchMap,\n tap\n} from \"rxjs\"\n\nimport { watchScript } from \"../../../script\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Element offset\n */\nexport interface ElementSize {\n width: number /* Element width */\n height: number /* Element height */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Resize observer entry subject\n */\nconst entry$ = new Subject<ResizeObserverEntry>()\n\n/**\n * Resize observer observable\n *\n * This observable will create a `ResizeObserver` on the first subscription\n * and will automatically terminate it when there are no more subscribers.\n * It's quite important to centralize observation in a single `ResizeObserver`,\n * as the performance difference can be quite dramatic, as the link shows.\n *\n * If the browser doesn't have a `ResizeObserver` implementation available, a\n * polyfill is automatically downloaded from unpkg.com. This is also compatible\n * with the built-in privacy plugin, which will download the polyfill and put\n * it alongside the built site for self-hosting.\n *\n * @see https://bit.ly/3iIYfEm - Google Groups on performance\n */\nconst observer$ = defer(() => (\n typeof ResizeObserver === \"undefined\"\n ? watchScript(\"https://unpkg.com/resize-observer-polyfill\")\n : of(undefined)\n))\n .pipe(\n map(() => new ResizeObserver(entries => (\n entries.forEach(entry => entry$.next(entry))\n ))),\n switchMap(observer => merge(NEVER, of(observer)).pipe(\n finalize(() => observer.disconnect())\n )),\n shareReplay(1)\n )\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve element size\n *\n * @param el - Element\n *\n * @returns Element size\n */\nexport function getElementSize(\n el: HTMLElement\n): ElementSize {\n return {\n width: el.offsetWidth,\n height: el.offsetHeight\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch element size\n *\n * This function returns an observable that subscribes to a single internal\n * instance of `ResizeObserver` upon subscription, and emit resize events until\n * termination. Note that this function should not be called with the same\n * element twice, as the first unsubscription will terminate observation.\n *\n * Sadly, we can't use the `DOMRect` objects returned by the observer, because\n * we need the emitted values to be consistent with `getElementSize`, which will\n * return the used values (rounded) and not actual values (unrounded). Thus, we\n * use the `offset*` properties. See the linked GitHub issue.\n *\n * @see https://bit.ly/3m0k3he - GitHub issue\n *\n * @param el - Element\n *\n * @returns Element size observable\n */\nexport function watchElementSize(\n el: HTMLElement\n): Observable<ElementSize> {\n\n // Compute target element - since inline elements cannot be observed by the\n // current `ResizeObserver` implementation as provided by browsers, we need\n // to determine the first containing parent element and use that one as a\n // target, while we always compute the actual size from the element.\n let target = el\n while (target.clientWidth === 0)\n if (target.parentElement)\n target = target.parentElement\n else\n break\n\n // Observe target element and recompute element size on resize - as described\n // above, the target element is not necessarily the element of interest\n return observer$.pipe(\n tap(observer => observer.observe(target)),\n switchMap(observer => entry$.pipe(\n filter(entry => entry.target === target),\n finalize(() => observer.unobserve(target))\n )),\n map(() => getElementSize(el)),\n startWith(getElementSize(el))\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { ElementSize } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve element content size (= scroll width and height)\n *\n * @param el - Element\n *\n * @returns Element content size\n */\nexport function getElementContentSize(\n el: HTMLElement\n): ElementSize {\n return {\n width: el.scrollWidth,\n height: el.scrollHeight\n }\n}\n\n/**\n * Retrieve the overflowing container of an element, if any\n *\n * @param el - Element\n *\n * @returns Overflowing container or nothing\n */\nexport function getElementContainer(\n el: HTMLElement\n): HTMLElement | undefined {\n let parent = el.parentElement\n while (parent)\n if (\n el.scrollWidth <= parent.scrollWidth &&\n el.scrollHeight <= parent.scrollHeight\n )\n parent = (el = parent).parentElement\n else\n break\n\n /* Return overflowing container */\n return parent ? el : undefined\n}\n\n/**\n * Retrieve all overflowing containers of an element, if any\n *\n * Note that this function has a slightly different behavior, so we should at\n * some point consider refactoring how overflowing containers are handled.\n *\n * @param el - Element\n *\n * @returns Overflowing containers\n */\nexport function getElementContainers(\n el: HTMLElement\n): HTMLElement[] {\n const containers: HTMLElement[] = []\n\n // Walk up the DOM tree until we find an overflowing container\n let parent = el.parentElement\n while (parent) {\n if (\n el.clientWidth > parent.clientWidth ||\n el.clientHeight > parent.clientHeight\n )\n containers.push(parent)\n\n // Continue with parent element\n parent = (el = parent).parentElement\n }\n\n // If the page is short, the body might not be overflowing and there might be\n // no other containers, which is why we need to make sure the body is present\n if (containers.length === 0)\n containers.push(document.documentElement)\n\n // Return overflowing containers\n return containers\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n animationFrameScheduler,\n auditTime,\n fromEvent,\n map,\n merge,\n startWith\n} from \"rxjs\"\n\nimport { watchElementSize } from \"../../size\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Element offset\n */\nexport interface ElementOffset {\n x: number /* Horizontal offset */\n y: number /* Vertical offset */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve element offset\n *\n * @param el - Element\n *\n * @returns Element offset\n */\nexport function getElementOffset(\n el: HTMLElement\n): ElementOffset {\n return {\n x: el.offsetLeft,\n y: el.offsetTop\n }\n}\n\n/**\n * Retrieve absolute element offset\n *\n * @param el - Element\n *\n * @returns Element offset\n */\nexport function getElementOffsetAbsolute(\n el: HTMLElement\n): ElementOffset {\n const rect = el.getBoundingClientRect()\n return {\n x: rect.x + window.scrollX,\n y: rect.y + window.scrollY\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch element offset\n *\n * @param el - Element\n *\n * @returns Element offset observable\n */\nexport function watchElementOffset(\n el: HTMLElement\n): Observable<ElementOffset> {\n return merge(\n fromEvent(window, \"load\"),\n fromEvent(window, \"resize\")\n )\n .pipe(\n auditTime(0, animationFrameScheduler),\n map(() => getElementOffset(el)),\n startWith(getElementOffset(el))\n )\n}\n\n/**\n * Watch absolute element offset\n *\n * @param el - Element\n *\n * @returns Element offset observable\n */\nexport function watchElementOffsetAbsolute(\n el: HTMLElement\n): Observable<ElementOffset> {\n return merge(\n watchElementOffset(el),\n watchElementSize(document.body) // @todo find a better way for this\n )\n .pipe(\n map(() => getElementOffsetAbsolute(el)),\n startWith(getElementOffsetAbsolute(el))\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n animationFrameScheduler,\n auditTime,\n fromEvent,\n map,\n merge,\n startWith\n} from \"rxjs\"\n\nimport { ElementOffset } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve element content offset (= scroll offset)\n *\n * @param el - Element\n *\n * @returns Element content offset\n */\nexport function getElementContentOffset(\n el: HTMLElement\n): ElementOffset {\n return {\n x: el.scrollLeft,\n y: el.scrollTop\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch element content offset\n *\n * @param el - Element\n *\n * @returns Element content offset observable\n */\nexport function watchElementContentOffset(\n el: HTMLElement\n): Observable<ElementOffset> {\n return merge(\n fromEvent(el, \"scroll\"),\n fromEvent(window, \"scroll\"),\n fromEvent(window, \"resize\")\n )\n .pipe(\n auditTime(0, animationFrameScheduler),\n map(() => getElementContentOffset(el)),\n startWith(getElementContentOffset(el))\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n NEVER,\n Observable,\n Subject,\n defer,\n distinctUntilChanged,\n filter,\n finalize,\n map,\n merge,\n of,\n shareReplay,\n switchMap,\n tap\n} from \"rxjs\"\n\nimport {\n getElementContentSize,\n getElementSize,\n watchElementContentOffset\n} from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Intersection observer entry subject\n */\nconst entry$ = new Subject<IntersectionObserverEntry>()\n\n/**\n * Intersection observer observable\n *\n * This observable will create an `IntersectionObserver` on first subscription\n * and will automatically terminate it when there are no more subscribers.\n *\n * @see https://bit.ly/3iIYfEm - Google Groups on performance\n */\nconst observer$ = defer(() => of(\n new IntersectionObserver(entries => {\n for (const entry of entries)\n entry$.next(entry)\n }, {\n threshold: 0\n })\n))\n .pipe(\n switchMap(observer => merge(NEVER, of(observer))\n .pipe(\n finalize(() => observer.disconnect())\n )\n ),\n shareReplay(1)\n )\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch element visibility\n *\n * @param el - Element\n *\n * @returns Element visibility observable\n */\nexport function watchElementVisibility(\n el: HTMLElement\n): Observable<boolean> {\n return observer$\n .pipe(\n tap(observer => observer.observe(el)),\n switchMap(observer => entry$\n .pipe(\n filter(({ target }) => target === el),\n finalize(() => observer.unobserve(el)),\n map(({ isIntersecting }) => isIntersecting)\n )\n )\n )\n}\n\n/**\n * Watch element boundary\n *\n * This function returns an observable which emits whether the bottom content\n * boundary (= scroll offset) of an element is within a certain threshold.\n *\n * @param el - Element\n * @param threshold - Threshold\n *\n * @returns Element boundary observable\n */\nexport function watchElementBoundary(\n el: HTMLElement, threshold = 16\n): Observable<boolean> {\n return watchElementContentOffset(el)\n .pipe(\n map(({ y }) => {\n const visible = getElementSize(el)\n const content = getElementContentSize(el)\n return y >= (\n content.height - visible.height - threshold\n )\n }),\n distinctUntilChanged()\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n fromEvent,\n map,\n startWith\n} from \"rxjs\"\n\nimport { getElement } from \"../element\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Toggle\n */\nexport type Toggle =\n | \"drawer\" /* Toggle for drawer */\n | \"search\" /* Toggle for search */\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Toggle map\n */\nconst toggles: Record<Toggle, HTMLInputElement> = {\n drawer: getElement(\"[data-md-toggle=drawer]\"),\n search: getElement(\"[data-md-toggle=search]\")\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve the value of a toggle\n *\n * @param name - Toggle\n *\n * @returns Toggle value\n */\nexport function getToggle(name: Toggle): boolean {\n return toggles[name].checked\n}\n\n/**\n * Set toggle\n *\n * Simulating a click event seems to be the most cross-browser compatible way\n * of changing the value while also emitting a `change` event. Before, Material\n * used `CustomEvent` to programmatically change the value of a toggle, but this\n * is a much simpler and cleaner solution which doesn't require a polyfill.\n *\n * @param name - Toggle\n * @param value - Toggle value\n */\nexport function setToggle(name: Toggle, value: boolean): void {\n if (toggles[name].checked !== value)\n toggles[name].click()\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch toggle\n *\n * @param name - Toggle\n *\n * @returns Toggle value observable\n */\nexport function watchToggle(name: Toggle): Observable<boolean> {\n const el = toggles[name]\n return fromEvent(el, \"change\")\n .pipe(\n map(() => el.checked),\n startWith(el.checked)\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n EMPTY,\n Observable,\n filter,\n fromEvent,\n map,\n merge,\n share,\n startWith,\n switchMap\n} from \"rxjs\"\n\nimport { getActiveElement } from \"../element\"\nimport { getToggle } from \"../toggle\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Keyboard mode\n */\nexport type KeyboardMode =\n | \"global\" /* Global */\n | \"search\" /* Search is open */\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Keyboard\n */\nexport interface Keyboard {\n mode: KeyboardMode /* Keyboard mode */\n type: string /* Key type */\n claim(): void /* Key claim */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Check whether an element may receive keyboard input\n *\n * @param el - Element\n * @param type - Key type\n *\n * @returns Test result\n */\nfunction isSusceptibleToKeyboard(\n el: HTMLElement, type: string\n): boolean {\n switch (el.constructor) {\n\n /* Input elements */\n case HTMLInputElement:\n /* @ts-expect-error - omit unnecessary type cast */\n if (el.type === \"radio\")\n return /^Arrow/.test(type)\n else\n return true\n\n /* Select element and textarea */\n case HTMLSelectElement:\n case HTMLTextAreaElement:\n return true\n\n /* Everything else */\n default:\n return el.isContentEditable\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch composition events\n *\n * @returns Composition observable\n */\nexport function watchComposition(): Observable<boolean> {\n return merge(\n fromEvent(window, \"compositionstart\").pipe(map(() => true)),\n fromEvent(window, \"compositionend\").pipe(map(() => false))\n )\n .pipe(\n startWith(false)\n )\n}\n\n/**\n * Watch keyboard\n *\n * @returns Keyboard observable\n */\nexport function watchKeyboard(): Observable<Keyboard> {\n const keyboard$ = fromEvent<KeyboardEvent>(window, \"keydown\")\n .pipe(\n filter(ev => !(ev.metaKey || ev.ctrlKey)),\n map(ev => ({\n mode: getToggle(\"search\") ? \"search\" : \"global\",\n type: ev.key,\n claim() {\n ev.preventDefault()\n ev.stopPropagation()\n }\n } as Keyboard)),\n filter(({ mode, type }) => {\n if (mode === \"global\") {\n const active = getActiveElement()\n if (typeof active !== \"undefined\")\n return !isSusceptibleToKeyboard(active, type)\n }\n return true\n }),\n share()\n )\n\n /* Don't emit during composition events - see https://bit.ly/3te3Wl8 */\n return watchComposition()\n .pipe(\n switchMap(active => !active ? keyboard$ : EMPTY)\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Subject } from \"rxjs\"\n\nimport { feature } from \"~/_\"\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve location\n *\n * This function returns a `URL` object (and not `Location`) to normalize the\n * typings across the application. Furthermore, locations need to be tracked\n * without setting them and `Location` is a singleton which represents the\n * current location.\n *\n * @returns URL\n */\nexport function getLocation(): URL {\n return new URL(location.href)\n}\n\n/**\n * Set location\n *\n * If instant navigation is enabled, this function creates a temporary anchor\n * element, sets the `href` attribute, appends it to the body, clicks it, and\n * then removes it again. The event will bubble up the DOM and trigger be\n * intercepted by the instant loading business logic.\n *\n * Note that we must append and remove the anchor element, or the event will\n * not bubble up the DOM, making it impossible to intercept it.\n *\n * @param url - URL to navigate to\n * @param navigate - Force navigation\n */\nexport function setLocation(\n url: URL | HTMLLinkElement, navigate = false\n): void {\n if (feature(\"navigation.instant\") && !navigate) {\n const el = h(\"a\", { href: url.href })\n document.body.appendChild(el)\n el.click()\n el.remove()\n\n // If we're not using instant navigation, and the page should not be reloaded\n // just instruct the browser to navigate to the given URL\n } else {\n location.href = url.href\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch location\n *\n * @returns Location subject\n */\nexport function watchLocation(): Subject<URL> {\n return new Subject<URL>()\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n filter,\n fromEvent,\n map,\n merge,\n shareReplay,\n startWith\n} from \"rxjs\"\n\nimport { getOptionalElement } from \"~/browser\"\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve location hash\n *\n * @returns Location hash\n */\nexport function getLocationHash(): string {\n return location.hash.slice(1)\n}\n\n/**\n * Set location hash\n *\n * Setting a new fragment identifier via `location.hash` will have no effect\n * if the value doesn't change. When a new fragment identifier is set, we want\n * the browser to target the respective element at all times, which is why we\n * use this dirty little trick.\n *\n * @param hash - Location hash\n */\nexport function setLocationHash(hash: string): void {\n const el = h(\"a\", { href: hash })\n el.addEventListener(\"click\", ev => ev.stopPropagation())\n el.click()\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch location hash\n *\n * @param location$ - Location observable\n *\n * @returns Location hash observable\n */\nexport function watchLocationHash(\n location$: Observable<URL>\n): Observable<string> {\n return merge(\n fromEvent<HashChangeEvent>(window, \"hashchange\"),\n location$\n )\n .pipe(\n map(getLocationHash),\n startWith(getLocationHash()),\n filter(hash => hash.length > 0),\n shareReplay(1)\n )\n}\n\n/**\n * Watch location target\n *\n * @param location$ - Location observable\n *\n * @returns Location target observable\n */\nexport function watchLocationTarget(\n location$: Observable<URL>\n): Observable<HTMLElement> {\n return watchLocationHash(location$)\n .pipe(\n map(id => getOptionalElement(`[id=\"${id}\"]`)!),\n filter(el => typeof el !== \"undefined\")\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n EMPTY,\n Observable,\n fromEvent,\n fromEventPattern,\n map,\n merge,\n startWith,\n switchMap\n} from \"rxjs\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch media query\n *\n * Note that although `MediaQueryList.addListener` is deprecated we have to\n * use it, because it's the only way to ensure proper downward compatibility.\n *\n * @see https://bit.ly/3dUBH2m - GitHub issue\n *\n * @param query - Media query\n *\n * @returns Media observable\n */\nexport function watchMedia(query: string): Observable<boolean> {\n const media = matchMedia(query)\n return fromEventPattern<boolean>(next => (\n media.addListener(() => next(media.matches))\n ))\n .pipe(\n startWith(media.matches)\n )\n}\n\n/**\n * Watch print mode\n *\n * @returns Print observable\n */\nexport function watchPrint(): Observable<boolean> {\n const media = matchMedia(\"print\")\n return merge(\n fromEvent(window, \"beforeprint\").pipe(map(() => true)),\n fromEvent(window, \"afterprint\").pipe(map(() => false))\n )\n .pipe(\n startWith(media.matches)\n )\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Toggle an observable with a media observable\n *\n * @template T - Data type\n *\n * @param query$ - Media observable\n * @param factory - Observable factory\n *\n * @returns Toggled observable\n */\nexport function at<T>(\n query$: Observable<boolean>, factory: () => Observable<T>\n): Observable<T> {\n return query$\n .pipe(\n switchMap(active => active ? factory() : EMPTY)\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n map,\n shareReplay,\n switchMap\n} from \"rxjs\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Options\n */\ninterface Options {\n progress$?: Subject<number> // Progress subject\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch the given URL\n *\n * This function returns an observable that emits the response as a blob and\n * completes, or emits an error if the request failed. The caller can cancel\n * the request by unsubscribing at any time, which will automatically abort\n * the inflight request and complete the observable.\n *\n * Note that we use `XMLHTTPRequest` not because we're nostalgic, but because\n * it's the only way to get progress events for downloads and also allow for\n * cancellation of requests, as the official Fetch API does not support this\n * yet, even though we're already in 2024.\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Data observable\n */\nexport function request(\n url: URL | string, options?: Options\n): Observable<Blob> {\n return new Observable<Blob>(observer => {\n const req = new XMLHttpRequest()\n req.open(\"GET\", `${url}`)\n req.responseType = \"blob\"\n\n // Handle response\n req.addEventListener(\"load\", () => {\n if (req.status >= 200 && req.status < 300) {\n observer.next(req.response)\n observer.complete()\n\n // Every response that is not in the 2xx range is considered an error\n } else {\n observer.error(new Error(req.statusText))\n }\n })\n\n // Handle network errors\n req.addEventListener(\"error\", () => {\n observer.error(new Error(\"Network error\"))\n })\n\n // Handle aborted requests\n req.addEventListener(\"abort\", () => {\n observer.complete()\n })\n\n // Handle download progress\n if (typeof options?.progress$ !== \"undefined\") {\n req.addEventListener(\"progress\", event => {\n if (event.lengthComputable) {\n options.progress$!.next((event.loaded / event.total) * 100)\n\n // Hack: Chromium doesn't report the total number of bytes if content\n // is compressed, so we need this fallback - see https://t.ly/ZXofI\n } else {\n const length = req.getResponseHeader(\"Content-Length\") ?? 0\n options.progress$!.next((event.loaded / +length) * 100)\n }\n })\n\n // Immediately set progress to 5% to indicate that we're loading\n options.progress$.next(5)\n }\n\n // Send request and automatically abort request upon unsubscription\n req.send()\n return () => req.abort()\n })\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Fetch JSON from the given URL\n *\n * @template T - Data type\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Data observable\n */\nexport function requestJSON<T>(\n url: URL | string, options?: Options\n): Observable<T> {\n return request(url, options)\n .pipe(\n switchMap(res => res.text()),\n map(body => JSON.parse(body) as T),\n shareReplay(1)\n )\n}\n\n/**\n * Fetch HTML from the given URL\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Data observable\n */\nexport function requestHTML(\n url: URL | string, options?: Options\n): Observable<Document> {\n const dom = new DOMParser()\n return request(url, options)\n .pipe(\n switchMap(res => res.text()),\n map(res => dom.parseFromString(res, \"text/html\")),\n shareReplay(1)\n )\n}\n\n/**\n * Fetch XML from the given URL\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Data observable\n */\nexport function requestXML(\n url: URL | string, options?: Options\n): Observable<Document> {\n const dom = new DOMParser()\n return request(url, options)\n .pipe(\n switchMap(res => res.text()),\n map(res => dom.parseFromString(res, \"text/xml\")),\n shareReplay(1)\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n fromEvent,\n map,\n merge,\n startWith\n} from \"rxjs\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Viewport offset\n */\nexport interface ViewportOffset {\n x: number /* Horizontal offset */\n y: number /* Vertical offset */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve viewport offset\n *\n * On iOS Safari, viewport offset can be negative due to overflow scrolling.\n * As this may induce strange behaviors downstream, we'll just limit it to 0.\n *\n * @returns Viewport offset\n */\nexport function getViewportOffset(): ViewportOffset {\n return {\n x: Math.max(0, scrollX),\n y: Math.max(0, scrollY)\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch viewport offset\n *\n * @returns Viewport offset observable\n */\nexport function watchViewportOffset(): Observable<ViewportOffset> {\n return merge(\n fromEvent(window, \"scroll\", { passive: true }),\n fromEvent(window, \"resize\", { passive: true })\n )\n .pipe(\n map(getViewportOffset),\n startWith(getViewportOffset())\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n fromEvent,\n map,\n startWith\n} from \"rxjs\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Viewport size\n */\nexport interface ViewportSize {\n width: number /* Viewport width */\n height: number /* Viewport height */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve viewport size\n *\n * @returns Viewport size\n */\nexport function getViewportSize(): ViewportSize {\n return {\n width: innerWidth,\n height: innerHeight\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch viewport size\n *\n * @returns Viewport size observable\n */\nexport function watchViewportSize(): Observable<ViewportSize> {\n return fromEvent(window, \"resize\", { passive: true })\n .pipe(\n map(getViewportSize),\n startWith(getViewportSize())\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n combineLatest,\n map,\n shareReplay\n} from \"rxjs\"\n\nimport {\n ViewportOffset,\n watchViewportOffset\n} from \"../offset\"\nimport {\n ViewportSize,\n watchViewportSize\n} from \"../size\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Viewport\n */\nexport interface Viewport {\n offset: ViewportOffset /* Viewport offset */\n size: ViewportSize /* Viewport size */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch viewport\n *\n * @returns Viewport observable\n */\nexport function watchViewport(): Observable<Viewport> {\n return combineLatest([\n watchViewportOffset(),\n watchViewportSize()\n ])\n .pipe(\n map(([offset, size]) => ({ offset, size })),\n shareReplay(1)\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n combineLatest,\n distinctUntilKeyChanged,\n map\n} from \"rxjs\"\n\nimport { Header } from \"~/components\"\n\nimport { getElementOffset } from \"../../element\"\nimport { Viewport } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n header$: Observable<Header> /* Header observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch viewport relative to element\n *\n * @param el - Element\n * @param options - Options\n *\n * @returns Viewport observable\n */\nexport function watchViewportAt(\n el: HTMLElement, { viewport$, header$ }: WatchOptions\n): Observable<Viewport> {\n const size$ = viewport$\n .pipe(\n distinctUntilKeyChanged(\"size\")\n )\n\n /* Compute element offset */\n const offset$ = combineLatest([size$, header$])\n .pipe(\n map(() => getElementOffset(el))\n )\n\n /* Compute relative viewport, return hot observable */\n return combineLatest([header$, viewport$, offset$])\n .pipe(\n map(([{ height }, { offset, size }, { x, y }]) => ({\n offset: {\n x: offset.x - x,\n y: offset.y - y + height\n },\n size\n }))\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n endWith,\n fromEvent,\n ignoreElements,\n mergeWith,\n share,\n takeUntil\n} from \"rxjs\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Worker message\n */\nexport interface WorkerMessage {\n type: unknown /* Message type */\n data?: unknown /* Message data */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Create an observable for receiving from a web worker\n *\n * @template T - Data type\n *\n * @param worker - Web worker\n *\n * @returns Message observable\n */\nfunction recv<T>(worker: Worker): Observable<T> {\n return fromEvent<MessageEvent<T>, T>(worker, \"message\", ev => ev.data)\n}\n\n/**\n * Create a subject for sending to a web worker\n *\n * @template T - Data type\n *\n * @param worker - Web worker\n *\n * @returns Message subject\n */\nfunction send<T>(worker: Worker): Subject<T> {\n const send$ = new Subject<T>()\n send$.subscribe(data => worker.postMessage(data))\n\n /* Return message subject */\n return send$\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Create a bidirectional communication channel to a web worker\n *\n * @template T - Data type\n *\n * @param url - Worker URL\n * @param worker - Worker\n *\n * @returns Worker subject\n */\nexport function watchWorker<T extends WorkerMessage>(\n url: string, worker = new Worker(url)\n): Subject<T> {\n const recv$ = recv<T>(worker)\n const send$ = send<T>(worker)\n\n /* Create worker subject and forward messages */\n const worker$ = new Subject<T>()\n worker$.subscribe(send$)\n\n /* Return worker subject */\n const done$ = send$.pipe(ignoreElements(), endWith(true))\n return worker$\n .pipe(\n ignoreElements(),\n mergeWith(recv$.pipe(takeUntil(done$))),\n share()\n ) as Subject<T>\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { getElement, getLocation } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Feature flag\n */\nexport type Flag =\n | \"announce.dismiss\" /* Dismissable announcement bar */\n | \"content.code.annotate\" /* Code annotations */\n | \"content.code.copy\" /* Code copy button */\n | \"content.lazy\" /* Lazy content elements */\n | \"content.tabs.link\" /* Link content tabs */\n | \"content.tooltips\" /* Tooltips */\n | \"header.autohide\" /* Hide header */\n | \"navigation.expand\" /* Automatic expansion */\n | \"navigation.indexes\" /* Section pages */\n | \"navigation.instant\" /* Instant navigation */\n | \"navigation.instant.progress\" /* Instant navigation progress */\n | \"navigation.sections\" /* Section navigation */\n | \"navigation.tabs\" /* Tabs navigation */\n | \"navigation.tabs.sticky\" /* Tabs navigation (sticky) */\n | \"navigation.top\" /* Back-to-top button */\n | \"navigation.tracking\" /* Anchor tracking */\n | \"search.highlight\" /* Search highlighting */\n | \"search.share\" /* Search sharing */\n | \"search.suggest\" /* Search suggestions */\n | \"toc.follow\" /* Following table of contents */\n | \"toc.integrate\" /* Integrated table of contents */\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Translation\n */\nexport type Translation =\n | \"clipboard.copy\" /* Copy to clipboard */\n | \"clipboard.copied\" /* Copied to clipboard */\n | \"search.result.placeholder\" /* Type to start searching */\n | \"search.result.none\" /* No matching documents */\n | \"search.result.one\" /* 1 matching document */\n | \"search.result.other\" /* # matching documents */\n | \"search.result.more.one\" /* 1 more on this page */\n | \"search.result.more.other\" /* # more on this page */\n | \"search.result.term.missing\" /* Missing */\n | \"select.version\" /* Version selector */\n\n/**\n * Translations\n */\nexport type Translations =\n Record<Translation, string>\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Versioning\n */\nexport interface Versioning {\n provider: \"mike\" /* Version provider */\n default?: string | string[] /* Default version */\n alias?: boolean /* Show alias */\n}\n\n/**\n * Configuration\n */\nexport interface Config {\n base: string /* Base URL */\n features: Flag[] /* Feature flags */\n translations: Translations /* Translations */\n search: string /* Search worker URL */\n tags?: Record<string, string> /* Tags mapping */\n version?: Versioning /* Versioning */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve global configuration and make base URL absolute\n */\nconst script = getElement(\"#__config\")\nconst config: Config = JSON.parse(script.textContent!)\nconfig.base = `${new URL(config.base, getLocation())}`\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve global configuration\n *\n * @returns Global configuration\n */\nexport function configuration(): Config {\n return config\n}\n\n/**\n * Check whether a feature flag is enabled\n *\n * @param flag - Feature flag\n *\n * @returns Test result\n */\nexport function feature(flag: Flag): boolean {\n return config.features.includes(flag)\n}\n\n/**\n * Retrieve the translation for the given key\n *\n * @param key - Key to be translated\n * @param value - Positional value, if any\n *\n * @returns Translation\n */\nexport function translation(\n key: Translation, value?: string | number\n): string {\n return typeof value !== \"undefined\"\n ? config.translations[key].replace(\"#\", value.toString())\n : config.translations[key]\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { getElement, getElements } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Component type\n */\nexport type ComponentType =\n | \"announce\" /* Announcement bar */\n | \"container\" /* Container */\n | \"consent\" /* Consent */\n | \"content\" /* Content */\n | \"dialog\" /* Dialog */\n | \"header\" /* Header */\n | \"header-title\" /* Header title */\n | \"header-topic\" /* Header topic */\n | \"main\" /* Main area */\n | \"outdated\" /* Version warning */\n | \"palette\" /* Color palette */\n | \"progress\" /* Progress indicator */\n | \"search\" /* Search */\n | \"search-query\" /* Search input */\n | \"search-result\" /* Search results */\n | \"search-share\" /* Search sharing */\n | \"search-suggest\" /* Search suggestions */\n | \"sidebar\" /* Sidebar */\n | \"skip\" /* Skip link */\n | \"source\" /* Repository information */\n | \"tabs\" /* Navigation tabs */\n | \"toc\" /* Table of contents */\n | \"top\" /* Back-to-top button */\n\n/**\n * Component\n *\n * @template T - Component type\n * @template U - Reference type\n */\nexport type Component<\n T extends {} = {},\n U extends HTMLElement = HTMLElement\n> =\n T & {\n ref: U /* Component reference */\n }\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Component type map\n */\ninterface ComponentTypeMap {\n \"announce\": HTMLElement /* Announcement bar */\n \"container\": HTMLElement /* Container */\n \"consent\": HTMLElement /* Consent */\n \"content\": HTMLElement /* Content */\n \"dialog\": HTMLElement /* Dialog */\n \"header\": HTMLElement /* Header */\n \"header-title\": HTMLElement /* Header title */\n \"header-topic\": HTMLElement /* Header topic */\n \"main\": HTMLElement /* Main area */\n \"outdated\": HTMLElement /* Version warning */\n \"palette\": HTMLElement /* Color palette */\n \"progress\": HTMLElement /* Progress indicator */\n \"search\": HTMLElement /* Search */\n \"search-query\": HTMLInputElement /* Search input */\n \"search-result\": HTMLElement /* Search results */\n \"search-share\": HTMLAnchorElement /* Search sharing */\n \"search-suggest\": HTMLElement /* Search suggestions */\n \"sidebar\": HTMLElement /* Sidebar */\n \"skip\": HTMLAnchorElement /* Skip link */\n \"source\": HTMLAnchorElement /* Repository information */\n \"tabs\": HTMLElement /* Navigation tabs */\n \"toc\": HTMLElement /* Table of contents */\n \"top\": HTMLAnchorElement /* Back-to-top button */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve the element for a given component or throw a reference error\n *\n * @template T - Component type\n *\n * @param type - Component type\n * @param node - Node of reference\n *\n * @returns Element\n */\nexport function getComponentElement<T extends ComponentType>(\n type: T, node: ParentNode = document\n): ComponentTypeMap[T] {\n return getElement(`[data-md-component=${type}]`, node)\n}\n\n/**\n * Retrieve all elements for a given component\n *\n * @template T - Component type\n *\n * @param type - Component type\n * @param node - Node of reference\n *\n * @returns Elements\n */\nexport function getComponentElements<T extends ComponentType>(\n type: T, node: ParentNode = document\n): ComponentTypeMap[T][] {\n return getElements(`[data-md-component=${type}]`, node)\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n EMPTY,\n Observable,\n Subject,\n defer,\n finalize,\n fromEvent,\n map,\n tap\n} from \"rxjs\"\n\nimport { feature } from \"~/_\"\nimport { getElement } from \"~/browser\"\n\nimport { Component } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Announcement bar\n */\nexport interface Announce {\n hash: number /* Content hash */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch announcement bar\n *\n * @param el - Announcement bar element\n *\n * @returns Announcement bar observable\n */\nexport function watchAnnounce(\n el: HTMLElement\n): Observable<Announce> {\n const button = getElement(\".md-typeset > :first-child\", el)\n return fromEvent(button, \"click\", { once: true })\n .pipe(\n map(() => getElement(\".md-typeset\", el)),\n map(content => ({ hash: __md_hash(content.innerHTML) }))\n )\n}\n\n/**\n * Mount announcement bar\n *\n * @param el - Announcement bar element\n *\n * @returns Announcement bar component observable\n */\nexport function mountAnnounce(\n el: HTMLElement\n): Observable<Component<Announce>> {\n if (!feature(\"announce.dismiss\") || !el.childElementCount)\n return EMPTY\n\n /* Support instant navigation - see https://t.ly/3FTme */\n if (!el.hidden) {\n const content = getElement(\".md-typeset\", el)\n if (__md_hash(content.innerHTML) === __md_get(\"__announce\"))\n el.hidden = true\n }\n\n /* Mount component on subscription */\n return defer(() => {\n const push$ = new Subject<Announce>()\n push$.subscribe(({ hash }) => {\n el.hidden = true\n\n /* Persist preference in local storage */\n __md_set<number>(\"__announce\", hash)\n })\n\n /* Create and return component */\n return watchAnnounce(el)\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n finalize,\n map,\n tap\n} from \"rxjs\"\n\nimport { Component } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Consent\n */\nexport interface Consent {\n hidden: boolean /* Consent is hidden */\n}\n\n/**\n * Consent defaults\n */\nexport interface ConsentDefaults {\n analytics?: boolean /* Consent for Analytics */\n github?: boolean /* Consent for GitHub */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n target$: Observable<HTMLElement> /* Target observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n target$: Observable<HTMLElement> /* Target observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch consent\n *\n * @param el - Consent element\n * @param options - Options\n *\n * @returns Consent observable\n */\nexport function watchConsent(\n el: HTMLElement, { target$ }: WatchOptions\n): Observable<Consent> {\n return target$\n .pipe(\n map(target => ({ hidden: target !== el }))\n )\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Mount consent\n *\n * @param el - Consent element\n * @param options - Options\n *\n * @returns Consent component observable\n */\nexport function mountConsent(\n el: HTMLElement, options: MountOptions\n): Observable<Component<Consent>> {\n const internal$ = new Subject<Consent>()\n internal$.subscribe(({ hidden }) => {\n el.hidden = hidden\n })\n\n /* Create and return component */\n return watchConsent(el, options)\n .pipe(\n tap(state => internal$.next(state)),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { ComponentChild } from \"preact\"\n\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Tooltip style\n */\nexport type TooltipStyle =\n | \"inline\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a tooltip\n *\n * @param id - Tooltip identifier\n * @param style - Tooltip style\n *\n * @returns Element\n */\nexport function renderTooltip(\n id?: string, style?: TooltipStyle\n): HTMLElement {\n if (style === \"inline\") { // @todo refactor control flow\n return (\n <div class=\"md-tooltip md-tooltip--inline\" id={id} role=\"tooltip\">\n <div class=\"md-tooltip__inner md-typeset\"></div>\n </div>\n )\n } else {\n return (\n <div class=\"md-tooltip\" id={id} role=\"tooltip\">\n <div class=\"md-tooltip__inner md-typeset\"></div>\n </div>\n )\n }\n}\n\n// @todo: rename\nexport function renderInlineTooltip2(\n ...children: ComponentChild[]\n): HTMLElement {\n return (\n <div class=\"md-tooltip2\" role=\"tooltip\">\n <div class=\"md-tooltip2__inner md-typeset\">\n {children}\n </div>\n </div>\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { h } from \"~/utilities\"\n\nimport { renderTooltip } from \"../tooltip\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render an annotation\n *\n * @param id - Annotation identifier\n * @param prefix - Tooltip identifier prefix\n *\n * @returns Element\n */\nexport function renderAnnotation(\n id: string | number, prefix?: string\n): HTMLElement {\n prefix = prefix ? `${prefix}_annotation_${id}` : undefined\n\n /* Render tooltip with anchor, if given */\n if (prefix) {\n const anchor = prefix ? `#${prefix}` : undefined\n return (\n <aside class=\"md-annotation\" tabIndex={0}>\n {renderTooltip(prefix)}\n <a href={anchor} class=\"md-annotation__index\" tabIndex={-1}>\n <span data-md-annotation-id={id}></span>\n </a>\n </aside>\n )\n } else {\n return (\n <aside class=\"md-annotation\" tabIndex={0}>\n {renderTooltip(prefix)}\n <span class=\"md-annotation__index\" tabIndex={-1}>\n <span data-md-annotation-id={id}></span>\n </span>\n </aside>\n )\n }\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { translation } from \"~/_\"\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a 'copy-to-clipboard' button\n *\n * @param id - Unique identifier\n *\n * @returns Element\n */\nexport function renderClipboardButton(id: string): HTMLElement {\n return (\n <button\n class=\"md-clipboard md-icon\"\n title={translation(\"clipboard.copy\")}\n data-clipboard-target={`#${id} > code`}\n ></button>\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport escapeHTML from \"escape-html\"\nimport { ComponentChild } from \"preact\"\n\nimport { configuration, feature, translation } from \"~/_\"\nimport { SearchItem } from \"~/integrations/search\"\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Render flag\n */\nconst enum Flag {\n TEASER = 1, /* Render teaser */\n PARENT = 2 /* Render as parent */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper function\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a search document\n *\n * @param document - Search document\n * @param flag - Render flags\n *\n * @returns Element\n */\nfunction renderSearchDocument(\n document: SearchItem, flag: Flag\n): HTMLElement {\n const parent = flag & Flag.PARENT\n const teaser = flag & Flag.TEASER\n\n /* Render missing query terms */\n const missing = Object.keys(document.terms)\n .filter(key => !document.terms[key])\n .reduce<ComponentChild[]>((list, key) => [\n ...list, <del>{escapeHTML(key)}</del>, \" \"\n ], [])\n .slice(0, -1)\n\n /* Assemble query string for highlighting */\n const config = configuration()\n const url = new URL(document.location, config.base)\n if (feature(\"search.highlight\"))\n url.searchParams.set(\"h\", Object.entries(document.terms)\n .filter(([, match]) => match)\n .reduce((highlight, [value]) => `${highlight} ${value}`.trim(), \"\")\n )\n\n /* Render article or section, depending on flags */\n const { tags } = configuration()\n return (\n <a href={`${url}`} class=\"md-search-result__link\" tabIndex={-1}>\n <article\n class=\"md-search-result__article md-typeset\"\n data-md-score={document.score.toFixed(2)}\n >\n {parent > 0 && <div class=\"md-search-result__icon md-icon\"></div>}\n {parent > 0 && <h1>{document.title}</h1>}\n {parent <= 0 && <h2>{document.title}</h2>}\n {teaser > 0 && document.text.length > 0 &&\n document.text\n }\n {document.tags && (\n <nav class=\"md-tags\">\n {document.tags.map(tag => {\n const type = tags\n ? tag in tags\n ? `md-tag-icon md-tag--${tags[tag]}`\n : \"md-tag-icon\"\n : \"\"\n return (\n <span class={`md-tag ${type}`}>{tag}</span>\n )\n })}\n </nav>\n )}\n {teaser > 0 && missing.length > 0 &&\n <p class=\"md-search-result__terms\">\n {translation(\"search.result.term.missing\")}: {...missing}\n </p>\n }\n </article>\n </a>\n )\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a search result\n *\n * @param result - Search result\n *\n * @returns Element\n */\nexport function renderSearchResultItem(\n result: SearchItem[]\n): HTMLElement {\n const threshold = result[0].score\n const docs = [...result]\n\n const config = configuration()\n\n /* Find and extract parent article */\n const parent = docs.findIndex(doc => {\n const l = `${new URL(doc.location, config.base)}` // @todo hacky\n return !l.includes(\"#\")\n })\n const [article] = docs.splice(parent, 1)\n\n /* Determine last index above threshold */\n let index = docs.findIndex(doc => doc.score < threshold)\n if (index === -1)\n index = docs.length\n\n /* Partition sections */\n const best = docs.slice(0, index)\n const more = docs.slice(index)\n\n /* Render children */\n const children = [\n renderSearchDocument(article, Flag.PARENT | +(!parent && index === 0)),\n ...best.map(section => renderSearchDocument(section, Flag.TEASER)),\n ...more.length ? [\n <details class=\"md-search-result__more\">\n <summary tabIndex={-1}>\n <div>\n {more.length > 0 && more.length === 1\n ? translation(\"search.result.more.one\")\n : translation(\"search.result.more.other\", more.length)\n }\n </div>\n </summary>\n {...more.map(section => renderSearchDocument(section, Flag.TEASER))}\n </details>\n ] : []\n ]\n\n /* Render search result */\n return (\n <li class=\"md-search-result__item\">\n {children}\n </li>\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { SourceFacts } from \"~/components\"\nimport { h, round } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render repository facts\n *\n * @param facts - Repository facts\n *\n * @returns Element\n */\nexport function renderSourceFacts(facts: SourceFacts): HTMLElement {\n return (\n <ul class=\"md-source__facts\">\n {Object.entries(facts).map(([key, value]) => (\n <li class={`md-source__fact md-source__fact--${key}`}>\n {typeof value === \"number\" ? round(value) : value}\n </li>\n ))}\n </ul>\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Tabbed control type\n */\ntype TabbedControlType =\n | \"prev\"\n | \"next\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render control for content tabs\n *\n * @param type - Control type\n *\n * @returns Element\n */\nexport function renderTabbedControl(\n type: TabbedControlType\n): HTMLElement {\n const classes = `tabbed-control tabbed-control--${type}`\n return (\n <div class={classes} hidden>\n <button class=\"tabbed-button\" tabIndex={-1} aria-hidden=\"true\"></button>\n </div>\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a table inside a wrapper to improve scrolling on mobile\n *\n * @param table - Table element\n *\n * @returns Element\n */\nexport function renderTable(table: HTMLElement): HTMLElement {\n return (\n <div class=\"md-typeset__scrollwrap\">\n <div class=\"md-typeset__table\">\n {table}\n </div>\n </div>\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { configuration, translation } from \"~/_\"\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Version properties\n */\nexport interface VersionProperties {\n hidden?: boolean /* Version is hidden */\n}\n\n/**\n * Version\n */\nexport interface Version {\n version: string /* Version identifier */\n title: string /* Version title */\n aliases: string[] /* Version aliases */\n properties?: VersionProperties /* Version properties */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a version\n *\n * @param version - Version\n *\n * @returns Element\n */\nfunction renderVersion(version: Version): HTMLElement {\n const config = configuration()\n\n /* Ensure trailing slash - see https://bit.ly/3rL5u3f */\n const url = new URL(`../${version.version}/`, config.base)\n return (\n <li class=\"md-version__item\">\n <a href={`${url}`} class=\"md-version__link\">\n {version.title}\n {config.version?.alias && version.aliases.length > 0 && (\n <span class=\"md-version__alias\">\n {version.aliases[0]}\n </span>\n )}\n </a>\n </li>\n )\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a version selector\n *\n * @param versions - Versions\n * @param active - Active version\n *\n * @returns Element\n */\nexport function renderVersionSelector(\n versions: Version[], active: Version\n): HTMLElement {\n const config = configuration()\n versions = versions.filter(version => !version.properties?.hidden)\n return (\n <div class=\"md-version\">\n <button\n class=\"md-version__current\"\n aria-label={translation(\"select.version\")}\n >\n {active.title}\n {config.version?.alias && active.aliases.length > 0 && (\n <span class=\"md-version__alias\">\n {active.aliases[0]}\n </span>\n )}\n </button>\n <ul class=\"md-version__list\">\n {versions.map(renderVersion)}\n </ul>\n </div>\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n BehaviorSubject,\n EMPTY,\n Observable,\n Subject,\n animationFrameScheduler,\n combineLatest,\n combineLatestWith,\n debounce,\n defer,\n distinctUntilChanged,\n endWith,\n filter,\n finalize,\n first,\n ignoreElements,\n map,\n mergeMap,\n observeOn,\n queueScheduler,\n share,\n startWith,\n switchMap,\n tap,\n throttleTime,\n timer,\n withLatestFrom\n} from \"rxjs\"\n\nimport {\n ElementOffset,\n Viewport,\n getElement,\n getElementContainers,\n getElementOffsetAbsolute,\n getElementSize,\n watchElementContentOffset,\n watchElementFocus,\n watchElementHover\n} from \"~/browser\"\nimport { renderInlineTooltip2 } from \"~/templates\"\n\nimport { Component } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Tooltip\n */\nexport interface Tooltip {\n active: boolean // Tooltip is active\n offset: ElementOffset // Tooltip offset\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Dependencies\n */\ninterface Dependencies {\n content$: Observable<HTMLElement> // Tooltip content observable\n viewport$: Observable<Viewport> // Viewport observable\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Global sequence number for tooltips\n */\nlet sequence = 0\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch tooltip\n *\n * This function tracks the tooltip host element, and deduces the active state\n * and offset of the tooltip from it. The active state is determined by whether\n * the host element is focused or hovered, and the offset is determined by the\n * host element's absolute position in the document.\n *\n * @param el - Tooltip host element\n *\n * @returns Tooltip observable\n */\nexport function watchTooltip2(\n el: HTMLElement\n): Observable<Tooltip> {\n\n // Compute whether tooltip should be shown - we need to watch both focus and\n // hover events on the host element and emit if one of them is active. In case\n // of a hover event, we keep the element visible for a short amount of time\n // after the pointer left the host element for a better user experience.\n const active$ =\n combineLatest([\n watchElementFocus(el),\n watchElementHover(el)\n ])\n .pipe(\n map(([focus, hover]) => focus || hover),\n distinctUntilChanged()\n )\n\n // We need to determine all parent elements of the host element that are\n // currently scrollable, as they might affect the position of the tooltip\n // depending on their horizontal of vertical offset. We must track all of\n // them and recompute the position of the tooltip if they change.\n const offset$ =\n defer(() => getElementContainers(el)).pipe(\n mergeMap(watchElementContentOffset),\n throttleTime(1),\n // Note that we need to poll the value again if the active state changes,\n // as otherwise the tooltip might be misplaced. This particularly happens\n // when using third-party integrations like tablesort that change the\n // position of elements \u2013 see https://t.ly/Y-V7X\n combineLatestWith(active$),\n map(() => getElementOffsetAbsolute(el)),\n )\n\n // Only track parent elements and compute offset of the tooltip host if the\n // tooltip should be shown - we defer the computation of the offset until the\n // tooltip becomes active for the first time. This is necessary, because we\n // must also keep the tooltip active as long as it is focused or hovered.\n return active$.pipe(\n first(active => active),\n switchMap(() => combineLatest([active$, offset$])),\n map(([active, offset]) => ({ active, offset })),\n share()\n )\n}\n\n/**\n * Mount tooltip\n *\n * This function renders a tooltip with the content from the provided `content$`\n * observable as passed via the dependencies. If the returned element has a role\n * of type `dialog`, the tooltip is considered to be interactive, and rendered\n * either above or below the host element, depending on the available space.\n *\n * If the returned element has a role of type `tooltip`, the tooltip is always\n * rendered below the host element and considered to be non-interactive. This\n * allows us to reuse the same positioning logic for both interactive and\n * non-interactive tooltips, as it is largely the same.\n *\n * @param el - Tooltip host element\n * @param dependencies - Dependencies\n *\n * @returns Tooltip component observable\n */\nexport function mountTooltip2(\n el: HTMLElement, dependencies: Dependencies\n): Observable<Component<Tooltip>> {\n const { content$, viewport$ } = dependencies\n\n // Compute unique tooltip id - this is necessary to associate the tooltip host\n // element with the tooltip element for ARIA purposes\n const id = `__tooltip2_${sequence++}`\n\n // Create component on subscription\n return defer(() => {\n const push$ = new Subject<Tooltip>()\n\n // Create subject to track tooltip presence and visibility - we use another\n // purely internal subject to track the tooltip's presence and visibility,\n // as the tooltip should be visible if the host element or tooltip itself\n // is focused or hovered to allow for smooth pointer migration\n const show$ = new BehaviorSubject(false)\n push$.pipe(ignoreElements(), endWith(false))\n .subscribe(show$)\n\n // Create observable controlling tooltip element - we create and attach the\n // tooltip only if it is actually present, in order to keep the number of\n // elements low. We need to keep the tooltip visible for a short time after\n // the pointer left the host element or tooltip itself. For this, we use an\n // inner subscription to the tooltip observable, which we terminate when the\n // tooltip should not be shown, automatically removing the element. Moreover\n // we use the queue scheduler, which will schedule synchronously in case the\n // tooltip should be shown, and asynchronously if it should be hidden.\n const node$ = show$.pipe(\n debounce(active => timer(+!active * 250, queueScheduler)),\n distinctUntilChanged(),\n switchMap(active => active ? content$ : EMPTY),\n tap(node => node.id = id),\n share()\n )\n\n // Compute tooltip presence and visibility - the tooltip should be shown if\n // the host element or the tooltip itself is focused or hovered\n combineLatest([\n push$.pipe(map(({ active }) => active)),\n node$.pipe(\n switchMap(node => watchElementHover(node, 250)),\n startWith(false)\n )\n ])\n .pipe(map(states => states.some(active => active)))\n .subscribe(show$)\n\n // Compute tooltip origin - we need to compute the tooltip origin depending\n // on the position of the host element, the viewport size, as well as the\n // actual size of the tooltip, if positioned above. The tooltip must about\n // to be rendered for this to be correct, which is why we do it here.\n const origin$ = show$.pipe(\n filter(active => active),\n withLatestFrom(node$, viewport$),\n map(([_, node, { size }]) => {\n const host = el.getBoundingClientRect()\n const x = host.width / 2\n\n // If the tooltip is non-interactive, we always render it below the\n // actual element because all operating systems do it that way\n if (node.role === \"tooltip\") {\n return { x, y: 8 + host.height }\n\n // Otherwise, we determine where there is more space, and render the\n // tooltip either above or below the host element\n } else if (host.y >= size.height / 2) {\n const { height } = getElementSize(node)\n return { x, y: -16 - height }\n } else {\n return { x, y: +16 + host.height }\n }\n })\n )\n\n // Update tooltip position - we always need to update the position of the\n // tooltip, as it might change depending on the viewport offset of the host\n combineLatest([node$, push$, origin$])\n .subscribe(([node, { offset }, origin]) => {\n node.style.setProperty(\"--md-tooltip-host-x\", `${offset.x}px`)\n node.style.setProperty(\"--md-tooltip-host-y\", `${offset.y}px`)\n\n // Update tooltip origin - this is mainly set to determine the position\n // of the tooltip tail, to show the direction it is originating from\n node.style.setProperty(\"--md-tooltip-x\", `${origin.x}px`)\n node.style.setProperty(\"--md-tooltip-y\", `${origin.y}px`)\n\n // Update tooltip render location, i.e., whether the tooltip is shown\n // above or below the host element, depending on the available space\n node.classList.toggle(\"md-tooltip2--top\", origin.y < 0)\n node.classList.toggle(\"md-tooltip2--bottom\", origin.y >= 0)\n })\n\n // Update tooltip width - we only explicitly set the width of the tooltip\n // if it is non-interactive, in case it should always be rendered centered\n show$.pipe(\n filter(active => active),\n withLatestFrom(node$, (_, node) => node),\n filter(node => node.role === \"tooltip\")\n )\n .subscribe(node => {\n const size = getElementSize(getElement(\":scope > *\", node))\n\n // Set tooltip width and remove tail by setting it to a width of zero -\n // if authors want to keep the tail, we can move this to CSS later\n node.style.setProperty(\"--md-tooltip-width\", `${size.width}px`)\n node.style.setProperty(\"--md-tooltip-tail\", `${0}px`)\n })\n\n // Update tooltip visibility - we defer to the next animation frame, because\n // the tooltip must first be added to the document before we make it appear,\n // or it will appear instantly without delay. Additionally, we need to keep\n // the tooltip visible for a short time after the pointer left the host.\n show$.pipe(\n distinctUntilChanged(),\n observeOn(animationFrameScheduler),\n withLatestFrom(node$)\n )\n .subscribe(([active, node]) => {\n node.classList.toggle(\"md-tooltip2--active\", active)\n })\n\n // Set up ARIA attributes when tooltip is visible\n combineLatest([\n show$.pipe(filter(active => active)),\n node$\n ])\n .subscribe(([_, node]) => {\n if (node.role === \"dialog\") {\n el.setAttribute(\"aria-controls\", id)\n el.setAttribute(\"aria-haspopup\", \"dialog\")\n } else {\n el.setAttribute(\"aria-describedby\", id)\n }\n })\n\n // Remove ARIA attributes when tooltip is hidden\n show$.pipe(filter(active => !active))\n .subscribe(() => {\n el.removeAttribute(\"aria-controls\")\n el.removeAttribute(\"aria-describedby\")\n el.removeAttribute(\"aria-haspopup\")\n })\n\n // Create and return component\n return watchTooltip2(el)\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n })\n}\n\n// ----------------------------------------------------------------------------\n\n/**\n * Mount inline tooltip\n *\n * @todo refactor this function\n *\n * @param el - Tooltip host element\n * @param dependencies - Dependencies\n * @param container - Container\n *\n * @returns Tooltip component observable\n */\nexport function mountInlineTooltip2(\n el: HTMLElement, { viewport$ }: { viewport$: Observable<Viewport> },\n container = document.body\n): Observable<Component<Tooltip>> {\n return mountTooltip2(el, {\n content$: new Observable<HTMLElement>(observer => {\n const title = el.title\n const node = renderInlineTooltip2(title)\n observer.next(node)\n el.removeAttribute(\"title\")\n // Append tooltip and remove on unsubscription\n container.append(node)\n return () => {\n node.remove()\n el.setAttribute(\"title\", title)\n }\n }),\n viewport$\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n auditTime,\n combineLatest,\n debounceTime,\n defer,\n delay,\n endWith,\n filter,\n finalize,\n fromEvent,\n ignoreElements,\n map,\n merge,\n switchMap,\n take,\n takeUntil,\n tap,\n throttleTime,\n withLatestFrom\n} from \"rxjs\"\n\nimport {\n ElementOffset,\n getActiveElement,\n getElementSize,\n watchElementContentOffset,\n watchElementFocus,\n watchElementOffset,\n watchElementVisibility\n} from \"~/browser\"\n\nimport { Component } from \"../../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Annotation\n */\nexport interface Annotation {\n active: boolean /* Annotation is active */\n offset: ElementOffset /* Annotation offset */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n target$: Observable<HTMLElement> /* Location target observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch annotation\n *\n * @param el - Annotation element\n * @param container - Containing element\n *\n * @returns Annotation observable\n */\nexport function watchAnnotation(\n el: HTMLElement, container: HTMLElement\n): Observable<Annotation> {\n const offset$ = defer(() => combineLatest([\n watchElementOffset(el),\n watchElementContentOffset(container)\n ]))\n .pipe(\n map(([{ x, y }, scroll]): ElementOffset => {\n const { width, height } = getElementSize(el)\n return ({\n x: x - scroll.x + width / 2,\n y: y - scroll.y + height / 2\n })\n })\n )\n\n /* Actively watch annotation on focus */\n return watchElementFocus(el)\n .pipe(\n switchMap(active => offset$\n .pipe(\n map(offset => ({ active, offset })),\n take(+!active || Infinity)\n )\n )\n )\n}\n\n/**\n * Mount annotation\n *\n * @param el - Annotation element\n * @param container - Containing element\n * @param options - Options\n *\n * @returns Annotation component observable\n */\nexport function mountAnnotation(\n el: HTMLElement, container: HTMLElement, { target$ }: MountOptions\n): Observable<Component<Annotation>> {\n const [tooltip, index] = Array.from(el.children)\n\n /* Mount component on subscription */\n return defer(() => {\n const push$ = new Subject<Annotation>()\n const done$ = push$.pipe(ignoreElements(), endWith(true))\n push$.subscribe({\n\n /* Handle emission */\n next({ offset }) {\n el.style.setProperty(\"--md-tooltip-x\", `${offset.x}px`)\n el.style.setProperty(\"--md-tooltip-y\", `${offset.y}px`)\n },\n\n /* Handle complete */\n complete() {\n el.style.removeProperty(\"--md-tooltip-x\")\n el.style.removeProperty(\"--md-tooltip-y\")\n }\n })\n\n /* Start animation only when annotation is visible */\n watchElementVisibility(el)\n .pipe(\n takeUntil(done$)\n )\n .subscribe(visible => {\n el.toggleAttribute(\"data-md-visible\", visible)\n })\n\n /* Toggle tooltip presence to mitigate empty lines when copying */\n merge(\n push$.pipe(filter(({ active }) => active)),\n push$.pipe(debounceTime(250), filter(({ active }) => !active))\n )\n .subscribe({\n\n /* Handle emission */\n next({ active }) {\n if (active)\n el.prepend(tooltip)\n else\n tooltip.remove()\n },\n\n /* Handle complete */\n complete() {\n el.prepend(tooltip)\n }\n })\n\n /* Toggle tooltip visibility */\n push$\n .pipe(\n auditTime(16, animationFrameScheduler)\n )\n .subscribe(({ active }) => {\n tooltip.classList.toggle(\"md-tooltip--active\", active)\n })\n\n /* Track relative origin of tooltip */\n push$\n .pipe(\n throttleTime(125, animationFrameScheduler),\n filter(() => !!el.offsetParent),\n map(() => el.offsetParent!.getBoundingClientRect()),\n map(({ x }) => x)\n )\n .subscribe({\n\n /* Handle emission */\n next(origin) {\n if (origin)\n el.style.setProperty(\"--md-tooltip-0\", `${-origin}px`)\n else\n el.style.removeProperty(\"--md-tooltip-0\")\n },\n\n /* Handle complete */\n complete() {\n el.style.removeProperty(\"--md-tooltip-0\")\n }\n })\n\n /* Allow to copy link without scrolling to anchor */\n fromEvent<MouseEvent>(index, \"click\")\n .pipe(\n takeUntil(done$),\n filter(ev => !(ev.metaKey || ev.ctrlKey))\n )\n .subscribe(ev => {\n ev.stopPropagation()\n ev.preventDefault()\n })\n\n /* Allow to open link in new tab or blur on close */\n fromEvent<MouseEvent>(index, \"mousedown\")\n .pipe(\n takeUntil(done$),\n withLatestFrom(push$)\n )\n .subscribe(([ev, { active }]) => {\n\n /* Open in new tab */\n if (ev.button !== 0 || ev.metaKey || ev.ctrlKey) {\n ev.preventDefault()\n\n /* Close annotation */\n } else if (active) {\n ev.preventDefault()\n\n /* Focus parent annotation, if any */\n const parent = el.parentElement!.closest(\".md-annotation\")\n if (parent instanceof HTMLElement)\n parent.focus()\n else\n getActiveElement()?.blur()\n }\n })\n\n /* Open and focus annotation on location target */\n target$\n .pipe(\n takeUntil(done$),\n filter(target => target === tooltip),\n delay(125)\n )\n .subscribe(() => el.focus())\n\n /* Create and return component */\n return watchAnnotation(el, container)\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n EMPTY,\n Observable,\n Subject,\n defer,\n endWith,\n finalize,\n ignoreElements,\n merge,\n share,\n takeUntil\n} from \"rxjs\"\n\nimport {\n getElement,\n getElements,\n getOptionalElement\n} from \"~/browser\"\nimport { renderAnnotation } from \"~/templates\"\n\nimport { Component } from \"../../../_\"\nimport {\n Annotation,\n mountAnnotation\n} from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n target$: Observable<HTMLElement> /* Location target observable */\n print$: Observable<boolean> /* Media print observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Find all annotation hosts in the containing element\n *\n * @param container - Containing element\n *\n * @returns Annotation hosts\n */\nfunction findHosts(container: HTMLElement): HTMLElement[] {\n return container.tagName === \"CODE\"\n ? getElements(\".c, .c1, .cm\", container)\n : [container]\n}\n\n/**\n * Find all annotation markers in the containing element\n *\n * @param container - Containing element\n *\n * @returns Annotation markers\n */\nfunction findMarkers(container: HTMLElement): Text[] {\n const markers: Text[] = []\n for (const el of findHosts(container)) {\n const nodes: Text[] = []\n\n /* Find all text nodes in current element */\n const it = document.createNodeIterator(el, NodeFilter.SHOW_TEXT)\n for (let node = it.nextNode(); node; node = it.nextNode())\n nodes.push(node as Text)\n\n /* Find all markers in each text node */\n for (let text of nodes) {\n let match: RegExpExecArray | null\n\n /* Split text at marker and add to list */\n while ((match = /(\\(\\d+\\))(!)?/.exec(text.textContent!))) {\n const [, id, force] = match\n if (typeof force === \"undefined\") {\n const marker = text.splitText(match.index)\n text = marker.splitText(id.length)\n markers.push(marker)\n\n /* Replace entire text with marker */\n } else {\n text.textContent = id\n markers.push(text)\n break\n }\n }\n }\n }\n return markers\n}\n\n/**\n * Swap the child nodes of two elements\n *\n * @param source - Source element\n * @param target - Target element\n */\nfunction swap(source: HTMLElement, target: HTMLElement): void {\n target.append(...Array.from(source.childNodes))\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount annotation list\n *\n * This function analyzes the containing code block and checks for markers\n * referring to elements in the given annotation list. If no markers are found,\n * the list is left untouched. Otherwise, list elements are rendered as\n * annotations inside the code block.\n *\n * @param el - Annotation list element\n * @param container - Containing element\n * @param options - Options\n *\n * @returns Annotation component observable\n */\nexport function mountAnnotationList(\n el: HTMLElement, container: HTMLElement, { target$, print$ }: MountOptions\n): Observable<Component<Annotation>> {\n\n /* Compute prefix for tooltip anchors */\n const parent = container.closest(\"[id]\")\n const prefix = parent?.id\n\n /* Find and replace all markers with empty annotations */\n const annotations = new Map<string, HTMLElement>()\n for (const marker of findMarkers(container)) {\n const [, id] = marker.textContent!.match(/\\((\\d+)\\)/)!\n if (getOptionalElement(`:scope > li:nth-child(${id})`, el)) {\n annotations.set(id, renderAnnotation(id, prefix))\n marker.replaceWith(annotations.get(id)!)\n }\n }\n\n /* Keep list if there are no annotations to render */\n if (annotations.size === 0)\n return EMPTY\n\n /* Mount component on subscription */\n return defer(() => {\n const push$ = new Subject()\n const done$ = push$.pipe(ignoreElements(), endWith(true))\n\n /* Retrieve container pairs for swapping */\n const pairs: [HTMLElement, HTMLElement][] = []\n for (const [id, annotation] of annotations)\n pairs.push([\n getElement(\".md-typeset\", annotation),\n getElement(`:scope > li:nth-child(${id})`, el)\n ])\n\n /* Handle print mode - see https://bit.ly/3rgPdpt */\n print$.pipe(takeUntil(done$))\n .subscribe(active => {\n el.hidden = !active\n\n /* Add class to discern list element */\n el.classList.toggle(\"md-annotation-list\", active)\n\n /* Show annotations in code block or list (print) */\n for (const [inner, child] of pairs)\n if (!active)\n swap(child, inner)\n else\n swap(inner, child)\n })\n\n /* Create and return component */\n return merge(...[...annotations]\n .map(([, annotation]) => (\n mountAnnotation(annotation, container, { target$ })\n ))\n )\n .pipe(\n finalize(() => push$.complete()),\n share()\n )\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { EMPTY, Observable, defer } from \"rxjs\"\n\nimport { Component } from \"../../../_\"\nimport { Annotation } from \"../_\"\nimport { mountAnnotationList } from \"../list\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n target$: Observable<HTMLElement> /* Location target observable */\n print$: Observable<boolean> /* Media print observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Find list element directly following a block\n *\n * @param el - Annotation block element\n *\n * @returns List element or nothing\n */\nfunction findList(el: HTMLElement): HTMLElement | undefined {\n if (el.nextElementSibling) {\n const sibling = el.nextElementSibling as HTMLElement\n if (sibling.tagName === \"OL\")\n return sibling\n\n /* Skip empty paragraphs - see https://bit.ly/3r4ZJ2O */\n else if (sibling.tagName === \"P\" && !sibling.children.length)\n return findList(sibling)\n }\n\n /* Everything else */\n return undefined\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount annotation block\n *\n * @param el - Annotation block element\n * @param options - Options\n *\n * @returns Annotation component observable\n */\nexport function mountAnnotationBlock(\n el: HTMLElement, options: MountOptions\n): Observable<Component<Annotation>> {\n return defer(() => {\n const list = findList(el)\n return typeof list !== \"undefined\"\n ? mountAnnotationList(list, el, options)\n : EMPTY\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport ClipboardJS from \"clipboard\"\nimport {\n EMPTY,\n Observable,\n Subject,\n defer,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n filter,\n finalize,\n map,\n mergeWith,\n switchMap,\n take,\n takeLast,\n takeUntil,\n tap\n} from \"rxjs\"\n\nimport { feature } from \"~/_\"\nimport {\n getElementContentSize,\n getElements,\n watchElementSize,\n watchElementVisibility\n} from \"~/browser\"\nimport {\n Tooltip,\n mountInlineTooltip2\n} from \"~/components/tooltip2\"\nimport { renderClipboardButton } from \"~/templates\"\n\nimport { Component } from \"../../../_\"\nimport {\n Annotation,\n mountAnnotationList\n} from \"../../annotation\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Code block overflow\n */\nexport interface Overflow {\n scrollable: boolean /* Code block overflows */\n}\n\n/**\n * Code block\n */\nexport type CodeBlock =\n | Overflow\n | Annotation\n | Tooltip\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n target$: Observable<HTMLElement> /* Location target observable */\n print$: Observable<boolean> /* Media print observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Global sequence number for code blocks\n */\nlet sequence = 0\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Find candidate list element directly following a code block\n *\n * @param el - Code block element\n *\n * @returns List element or nothing\n */\nfunction findCandidateList(el: HTMLElement): HTMLElement | undefined {\n if (el.nextElementSibling) {\n const sibling = el.nextElementSibling as HTMLElement\n if (sibling.tagName === \"OL\")\n return sibling\n\n /* Skip empty paragraphs - see https://bit.ly/3r4ZJ2O */\n else if (sibling.tagName === \"P\" && !sibling.children.length)\n return findCandidateList(sibling)\n }\n\n /* Everything else */\n return undefined\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch code block\n *\n * This function monitors size changes of the viewport, as well as switches of\n * content tabs with embedded code blocks, as both may trigger overflow.\n *\n * @param el - Code block element\n *\n * @returns Code block observable\n */\nexport function watchCodeBlock(\n el: HTMLElement\n): Observable<Overflow> {\n return watchElementSize(el)\n .pipe(\n map(({ width }) => {\n const content = getElementContentSize(el)\n return {\n scrollable: content.width > width\n }\n }),\n distinctUntilKeyChanged(\"scrollable\")\n )\n}\n\n/**\n * Mount code block\n *\n * This function ensures that an overflowing code block is focusable through\n * keyboard, so it can be scrolled without a mouse to improve on accessibility.\n * Furthermore, if code annotations are enabled, they are mounted if and only\n * if the code block is currently visible, e.g., not in a hidden content tab.\n *\n * Note that code blocks may be mounted eagerly or lazily. If they're mounted\n * lazily (on first visibility), code annotation anchor links will not work,\n * as they are evaluated on initial page load, and code annotations in general\n * might feel a little bumpier.\n *\n * @param el - Code block element\n * @param options - Options\n *\n * @returns Code block and annotation component observable\n */\nexport function mountCodeBlock(\n el: HTMLElement, options: MountOptions\n): Observable<Component<CodeBlock>> {\n const { matches: hover } = matchMedia(\"(hover)\")\n\n /* Defer mounting of code block - see https://bit.ly/3vHVoVD */\n const factory$ = defer(() => {\n const push$ = new Subject<Overflow>()\n const done$ = push$.pipe(takeLast(1))\n push$.subscribe(({ scrollable }) => {\n if (scrollable && hover)\n el.setAttribute(\"tabindex\", \"0\")\n else\n el.removeAttribute(\"tabindex\")\n })\n\n /* Render button for Clipboard.js integration */\n const content$: Array<Observable<Component<CodeBlock>>> = []\n if (ClipboardJS.isSupported()) {\n if (el.closest(\".copy\") || (\n feature(\"content.code.copy\") && !el.closest(\".no-copy\")\n )) {\n const parent = el.closest(\"pre\")!\n parent.id = `__code_${sequence++}`\n\n /* Mount tooltip, if enabled */\n const button = renderClipboardButton(parent.id)\n parent.insertBefore(button, el)\n if (feature(\"content.tooltips\"))\n content$.push(mountInlineTooltip2(button, { viewport$ }))\n }\n }\n\n /* Handle code annotations */\n const container = el.closest(\".highlight\")\n if (container instanceof HTMLElement) {\n const list = findCandidateList(container)\n\n /* Mount code annotations, if enabled */\n if (typeof list !== \"undefined\" && (\n container.classList.contains(\"annotate\") ||\n feature(\"content.code.annotate\")\n )) {\n const annotations$ = mountAnnotationList(list, el, options)\n content$.push(\n watchElementSize(container)\n .pipe(\n takeUntil(done$),\n map(({ width, height }) => width && height),\n distinctUntilChanged(),\n switchMap(active => active ? annotations$ : EMPTY)\n )\n )\n }\n }\n\n // If the code block has line spans, we can add this additional class to\n // the code block element, which fixes the problem for highlighted code\n // lines not stretching to the entirety of the screen when the code block\n // overflows, e.g., on mobile - see\n const spans = getElements(\":scope > span[id]\", el)\n if (spans.length)\n el.classList.add(\"md-code__content\")\n\n /* Create and return component */\n return watchCodeBlock(el)\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state })),\n mergeWith(...content$)\n )\n })\n\n /* Mount code block lazily */\n if (feature(\"content.lazy\"))\n return watchElementVisibility(el)\n .pipe(\n filter(visible => visible),\n take(1),\n switchMap(() => factory$)\n )\n\n /* Mount code block */\n return factory$\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n defer,\n filter,\n finalize,\n map,\n merge,\n tap\n} from \"rxjs\"\n\nimport { Component } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Details\n */\nexport interface Details {\n action: \"open\" | \"close\" /* Details state */\n reveal?: boolean /* Details is revealed */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n target$: Observable<HTMLElement> /* Location target observable */\n print$: Observable<boolean> /* Media print observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n target$: Observable<HTMLElement> /* Location target observable */\n print$: Observable<boolean> /* Media print observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch details\n *\n * @param el - Details element\n * @param options - Options\n *\n * @returns Details observable\n */\nexport function watchDetails(\n el: HTMLDetailsElement, { target$, print$ }: WatchOptions\n): Observable<Details> {\n let open = true\n return merge(\n\n /* Open and focus details on location target */\n target$\n .pipe(\n map(target => target.closest(\"details:not([open])\")!),\n filter(details => el === details),\n map(() => ({\n action: \"open\", reveal: true\n }) as Details)\n ),\n\n /* Open details on print and close afterwards */\n print$\n .pipe(\n filter(active => active || !open),\n tap(() => open = el.open),\n map(active => ({\n action: active ? \"open\" : \"close\"\n }) as Details)\n )\n )\n}\n\n/**\n * Mount details\n *\n * This function ensures that `details` tags are opened on anchor jumps and\n * prior to printing, so the whole content of the page is visible.\n *\n * @param el - Details element\n * @param options - Options\n *\n * @returns Details component observable\n */\nexport function mountDetails(\n el: HTMLDetailsElement, options: MountOptions\n): Observable<Component<Details>> {\n return defer(() => {\n const push$ = new Subject<Details>()\n push$.subscribe(({ action, reveal }) => {\n el.toggleAttribute(\"open\", action === \"open\")\n if (reveal)\n el.scrollIntoView()\n })\n\n /* Create and return component */\n return watchDetails(el, options)\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n })\n}\n", ".node circle,.node ellipse,.node path,.node polygon,.node rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}marker{fill:var(--md-mermaid-edge-color)!important}.edgeLabel .label rect{fill:#0000}.flowchartTitleText{fill:var(--md-mermaid-label-fg-color)}.label{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.label foreignObject{line-height:normal;overflow:visible}.label div .edgeLabel{color:var(--md-mermaid-label-fg-color)}.edgeLabel,.edgeLabel p,.label div .edgeLabel{background-color:var(--md-mermaid-label-bg-color)}.edgeLabel,.edgeLabel p{fill:var(--md-mermaid-label-bg-color);color:var(--md-mermaid-edge-color)}.edgePath .path,.flowchart-link{stroke:var(--md-mermaid-edge-color);stroke-width:.05rem}.edgePath .arrowheadPath{fill:var(--md-mermaid-edge-color);stroke:none}.cluster rect{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}.cluster span{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}g #flowchart-circleEnd,g #flowchart-circleStart,g #flowchart-crossEnd,g #flowchart-crossStart,g #flowchart-pointEnd,g #flowchart-pointStart{stroke:none}.classDiagramTitleText{fill:var(--md-mermaid-label-fg-color)}g.classGroup line,g.classGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.classGroup text{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.classLabel .box{fill:var(--md-mermaid-label-bg-color);background-color:var(--md-mermaid-label-bg-color);opacity:1}.classLabel .label{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node .divider{stroke:var(--md-mermaid-node-fg-color)}.relation{stroke:var(--md-mermaid-edge-color)}.cardinality{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.cardinality text{fill:inherit!important}defs marker.marker.composition.class path,defs marker.marker.dependency.class path,defs marker.marker.extension.class path{fill:var(--md-mermaid-edge-color)!important;stroke:var(--md-mermaid-edge-color)!important}defs marker.marker.aggregation.class path{fill:var(--md-mermaid-label-bg-color)!important;stroke:var(--md-mermaid-edge-color)!important}.statediagramTitleText{fill:var(--md-mermaid-label-fg-color)}g.stateGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.stateGroup .state-title{fill:var(--md-mermaid-label-fg-color)!important;font-family:var(--md-mermaid-font-family)}g.stateGroup .composit{fill:var(--md-mermaid-label-bg-color)}.nodeLabel,.nodeLabel p{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}a .nodeLabel{text-decoration:underline}.node circle.state-end,.node circle.state-start,.start-state{fill:var(--md-mermaid-edge-color);stroke:none}.end-state-inner,.end-state-outer{fill:var(--md-mermaid-edge-color)}.end-state-inner,.node circle.state-end{stroke:var(--md-mermaid-label-bg-color)}.transition{stroke:var(--md-mermaid-edge-color)}[id^=state-fork] rect,[id^=state-join] rect{fill:var(--md-mermaid-edge-color)!important;stroke:none!important}.statediagram-cluster.statediagram-cluster .inner{fill:var(--md-default-bg-color)}.statediagram-cluster rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.statediagram-state rect.divider{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}defs #statediagram-barbEnd{stroke:var(--md-mermaid-edge-color)}.entityTitleText{fill:var(--md-mermaid-label-fg-color)}.attributeBoxEven,.attributeBoxOdd{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityBox{fill:var(--md-mermaid-label-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityLabel{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.relationshipLabelBox{fill:var(--md-mermaid-label-bg-color);fill-opacity:1;background-color:var(--md-mermaid-label-bg-color);opacity:1}.relationshipLabel{fill:var(--md-mermaid-label-fg-color)}.relationshipLine{stroke:var(--md-mermaid-edge-color)}defs #ONE_OR_MORE_END *,defs #ONE_OR_MORE_START *,defs #ONLY_ONE_END *,defs #ONLY_ONE_START *,defs #ZERO_OR_MORE_END *,defs #ZERO_OR_MORE_START *,defs #ZERO_OR_ONE_END *,defs #ZERO_OR_ONE_START *{stroke:var(--md-mermaid-edge-color)!important}defs #ZERO_OR_MORE_END circle,defs #ZERO_OR_MORE_START circle{fill:var(--md-mermaid-label-bg-color)}text:not([class]):last-child{fill:var(--md-mermaid-label-fg-color)}.actor{fill:var(--md-mermaid-sequence-actor-bg-color);stroke:var(--md-mermaid-sequence-actor-border-color)}text.actor>tspan{fill:var(--md-mermaid-sequence-actor-fg-color);font-family:var(--md-mermaid-font-family)}line{stroke:var(--md-mermaid-sequence-actor-line-color)}.actor-man circle,.actor-man line{fill:var(--md-mermaid-sequence-actorman-bg-color);stroke:var(--md-mermaid-sequence-actorman-line-color)}.messageLine0,.messageLine1{stroke:var(--md-mermaid-sequence-message-line-color)}.note{fill:var(--md-mermaid-sequence-note-bg-color);stroke:var(--md-mermaid-sequence-note-border-color)}.loopText,.loopText>tspan,.messageText,.noteText>tspan{stroke:none;font-family:var(--md-mermaid-font-family)!important}.messageText{fill:var(--md-mermaid-sequence-message-fg-color)}.loopText,.loopText>tspan{fill:var(--md-mermaid-sequence-loop-fg-color)}.noteText>tspan{fill:var(--md-mermaid-sequence-note-fg-color)}#arrowhead path{fill:var(--md-mermaid-sequence-message-line-color);stroke:none}.loopLine{fill:var(--md-mermaid-sequence-loop-bg-color);stroke:var(--md-mermaid-sequence-loop-border-color)}.labelBox{fill:var(--md-mermaid-sequence-label-bg-color);stroke:none}.labelText,.labelText>span{fill:var(--md-mermaid-sequence-label-fg-color);font-family:var(--md-mermaid-font-family)}.sequenceNumber{fill:var(--md-mermaid-sequence-number-fg-color)}rect.rect{fill:var(--md-mermaid-sequence-box-bg-color);stroke:none}rect.rect+text.text{fill:var(--md-mermaid-sequence-box-fg-color)}defs #sequencenumber{fill:var(--md-mermaid-sequence-number-bg-color)!important}", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n map,\n of,\n shareReplay,\n tap\n} from \"rxjs\"\n\nimport { watchScript } from \"~/browser\"\nimport { h } from \"~/utilities\"\n\nimport { Component } from \"../../_\"\n\nimport themeCSS from \"./index.css\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mermaid diagram\n */\nexport interface Mermaid {}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Mermaid instance observable\n */\nlet mermaid$: Observable<void>\n\n/**\n * Global sequence number for diagrams\n */\nlet sequence = 0\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch Mermaid script\n *\n * @returns Mermaid scripts observable\n */\nfunction fetchScripts(): Observable<void> {\n return typeof mermaid === \"undefined\" || mermaid instanceof Element\n ? watchScript(\"https://unpkg.com/mermaid@11/dist/mermaid.min.js\")\n : of(undefined)\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount Mermaid diagram\n *\n * @param el - Code block element\n *\n * @returns Mermaid diagram component observable\n */\nexport function mountMermaid(\n el: HTMLElement\n): Observable<Component<Mermaid>> {\n el.classList.remove(\"mermaid\") // Hack: mitigate https://bit.ly/3CiN6Du\n mermaid$ ||= fetchScripts()\n .pipe(\n tap(() => mermaid.initialize({\n startOnLoad: false,\n themeCSS,\n sequence: {\n actorFontSize: \"16px\", // Hack: mitigate https://bit.ly/3y0NEi3\n messageFontSize: \"16px\",\n noteFontSize: \"16px\"\n }\n })),\n map(() => undefined),\n shareReplay(1)\n )\n\n /* Render diagram */\n mermaid$.subscribe(async () => {\n el.classList.add(\"mermaid\") // Hack: mitigate https://bit.ly/3CiN6Du\n const id = `__mermaid_${sequence++}`\n\n /* Create host element to replace code block */\n const host = h(\"div\", { class: \"mermaid\" })\n const text = el.textContent\n\n /* Render and inject diagram */\n const { svg, fn } = await mermaid.render(id, text)\n\n /* Create a shadow root and inject diagram */\n const shadow = host.attachShadow({ mode: \"closed\" })\n shadow.innerHTML = svg\n\n /* Replace code block with diagram and bind functions */\n el.replaceWith(host)\n fn?.(shadow)\n })\n\n /* Create and return component */\n return mermaid$\n .pipe(\n map(() => ({ ref: el }))\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, of } from \"rxjs\"\n\nimport { renderTable } from \"~/templates\"\nimport { h } from \"~/utilities\"\n\nimport { Component } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Data table\n */\nexport interface DataTable {}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Sentinel for replacement\n */\nconst sentinel = h(\"table\")\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount data table\n *\n * This function wraps a data table in another scrollable container, so it can\n * be smoothly scrolled on smaller screen sizes and won't break the layout.\n *\n * @param el - Data table element\n *\n * @returns Data table component observable\n */\nexport function mountDataTable(\n el: HTMLElement\n): Observable<Component<DataTable>> {\n el.replaceWith(sentinel)\n sentinel.replaceWith(renderTable(el))\n\n /* Create and return component */\n return of({ ref: el })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n asyncScheduler,\n auditTime,\n combineLatest,\n defer,\n endWith,\n filter,\n finalize,\n fromEvent,\n ignoreElements,\n map,\n merge,\n skip,\n startWith,\n subscribeOn,\n takeUntil,\n tap,\n withLatestFrom\n} from \"rxjs\"\n\nimport { feature } from \"~/_\"\nimport {\n Viewport,\n getElement,\n getElementContentOffset,\n getElementContentSize,\n getElementOffset,\n getElementSize,\n getElements,\n watchElementContentOffset,\n watchElementSize,\n watchElementVisibility\n} from \"~/browser\"\nimport { renderTabbedControl } from \"~/templates\"\nimport { h } from \"~/utilities\"\n\nimport { Component } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Content tabs\n */\nexport interface ContentTabs {\n active: HTMLLabelElement /* Active tab label */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n target$: Observable<HTMLElement> /* Location target observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch content tabs\n *\n * @param inputs - Content tabs input elements\n *\n * @returns Content tabs observable\n */\nexport function watchContentTabs(\n inputs: HTMLInputElement[]\n): Observable<ContentTabs> {\n const initial = inputs.find(input => input.checked) || inputs[0]\n return merge(...inputs.map(input => fromEvent(input, \"change\")\n .pipe(\n map(() => getElement<HTMLLabelElement>(`label[for=\"${input.id}\"]`))\n )\n ))\n .pipe(\n startWith(getElement<HTMLLabelElement>(`label[for=\"${initial.id}\"]`)),\n map(active => ({ active }))\n )\n}\n\n/**\n * Mount content tabs\n *\n * @param el - Content tabs element\n * @param options - Options\n *\n * @returns Content tabs component observable\n */\nexport function mountContentTabs(\n el: HTMLElement, { viewport$, target$ }: MountOptions\n): Observable<Component<ContentTabs>> {\n const container = getElement(\".tabbed-labels\", el)\n const inputs = getElements<HTMLInputElement>(\":scope > input\", el)\n\n /* Render content tab previous button for pagination */\n const prev = renderTabbedControl(\"prev\")\n el.append(prev)\n\n /* Render content tab next button for pagination */\n const next = renderTabbedControl(\"next\")\n el.append(next)\n\n /* Mount component on subscription */\n return defer(() => {\n const push$ = new Subject<ContentTabs>()\n const done$ = push$.pipe(ignoreElements(), endWith(true))\n combineLatest([push$, watchElementSize(el), watchElementVisibility(el)])\n .pipe(\n takeUntil(done$),\n auditTime(1, animationFrameScheduler)\n )\n .subscribe({\n\n /* Handle emission */\n next([{ active }, size]) {\n const offset = getElementOffset(active)\n const { width } = getElementSize(active)\n\n /* Set tab indicator offset and width */\n el.style.setProperty(\"--md-indicator-x\", `${offset.x}px`)\n el.style.setProperty(\"--md-indicator-width\", `${width}px`)\n\n /* Scroll container to active content tab */\n const content = getElementContentOffset(container)\n if (\n offset.x < content.x ||\n offset.x + width > content.x + size.width\n )\n container.scrollTo({\n left: Math.max(0, offset.x - 16),\n behavior: \"smooth\"\n })\n },\n\n /* Handle complete */\n complete() {\n el.style.removeProperty(\"--md-indicator-x\")\n el.style.removeProperty(\"--md-indicator-width\")\n }\n })\n\n /* Hide content tab buttons on borders */\n combineLatest([\n watchElementContentOffset(container),\n watchElementSize(container)\n ])\n .pipe(\n takeUntil(done$)\n )\n .subscribe(([offset, size]) => {\n const content = getElementContentSize(container)\n prev.hidden = offset.x < 16\n next.hidden = offset.x > content.width - size.width - 16\n })\n\n /* Paginate content tab container on click */\n merge(\n fromEvent(prev, \"click\").pipe(map(() => -1)),\n fromEvent(next, \"click\").pipe(map(() => +1))\n )\n .pipe(\n takeUntil(done$)\n )\n .subscribe(direction => {\n const { width } = getElementSize(container)\n container.scrollBy({\n left: width * direction,\n behavior: \"smooth\"\n })\n })\n\n /* Switch to content tab target */\n target$\n .pipe(\n takeUntil(done$),\n filter(input => inputs.includes(input as HTMLInputElement))\n )\n .subscribe(input => input.click())\n\n /* Add link to each content tab label */\n container.classList.add(\"tabbed-labels--linked\")\n for (const input of inputs) {\n const label = getElement<HTMLLabelElement>(`label[for=\"${input.id}\"]`)\n label.replaceChildren(h(\"a\", {\n href: `#${label.htmlFor}`,\n tabIndex: -1\n }, ...Array.from(label.childNodes)))\n\n /* Allow to copy link without scrolling to anchor */\n fromEvent<MouseEvent>(label.firstElementChild!, \"click\")\n .pipe(\n takeUntil(done$),\n filter(ev => !(ev.metaKey || ev.ctrlKey)),\n tap(ev => {\n ev.preventDefault()\n ev.stopPropagation()\n })\n )\n // @todo we might need to remove the anchor link on complete\n .subscribe(() => {\n history.replaceState({}, \"\", `#${label.htmlFor}`)\n label.click()\n })\n }\n\n /* Set up linking of content tabs, if enabled */\n if (feature(\"content.tabs.link\"))\n push$.pipe(\n skip(1),\n withLatestFrom(viewport$)\n )\n .subscribe(([{ active }, { offset }]) => {\n const tab = active.innerText.trim()\n if (active.hasAttribute(\"data-md-switching\")) {\n active.removeAttribute(\"data-md-switching\")\n\n /* Determine viewport offset of active tab */\n } else {\n const y = el.offsetTop - offset.y\n\n /* Passively activate other tabs */\n for (const set of getElements(\"[data-tabs]\"))\n for (const input of getElements<HTMLInputElement>(\n \":scope > input\", set\n )) {\n const label = getElement(`label[for=\"${input.id}\"]`)\n if (\n label !== active &&\n label.innerText.trim() === tab\n ) {\n label.setAttribute(\"data-md-switching\", \"\")\n input.click()\n break\n }\n }\n\n /* Bring active tab into view */\n window.scrollTo({\n top: el.offsetTop - y\n })\n\n /* Persist active tabs in local storage */\n const tabs = __md_get<string[]>(\"__tabs\") || []\n __md_set(\"__tabs\", [...new Set([tab, ...tabs])])\n }\n })\n\n /* Pause media (audio, video) on switch - see https://bit.ly/3Bk6cel */\n push$.pipe(takeUntil(done$))\n .subscribe(() => {\n for (const media of getElements<HTMLAudioElement>(\"audio, video\", el))\n media.pause()\n })\n\n /* Create and return component */\n return watchContentTabs(inputs)\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n })\n .pipe(\n subscribeOn(asyncScheduler)\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, merge } from \"rxjs\"\n\nimport { feature } from \"~/_\"\nimport { Viewport, getElements } from \"~/browser\"\n\nimport { Component } from \"../../_\"\nimport {\n Tooltip,\n mountInlineTooltip2\n} from \"../../tooltip2\"\nimport {\n Annotation,\n mountAnnotationBlock\n} from \"../annotation\"\nimport {\n CodeBlock,\n mountCodeBlock\n} from \"../code\"\nimport {\n Details,\n mountDetails\n} from \"../details\"\nimport {\n Mermaid,\n mountMermaid\n} from \"../mermaid\"\nimport {\n DataTable,\n mountDataTable\n} from \"../table\"\nimport {\n ContentTabs,\n mountContentTabs\n} from \"../tabs\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Content\n */\nexport type Content =\n | Annotation\n | CodeBlock\n | ContentTabs\n | DataTable\n | Details\n | Mermaid\n | Tooltip\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n target$: Observable<HTMLElement> /* Location target observable */\n print$: Observable<boolean> /* Media print observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount content\n *\n * This function mounts all components that are found in the content of the\n * actual article, including code blocks, data tables and details.\n *\n * @param el - Content element\n * @param options - Options\n *\n * @returns Content component observable\n */\nexport function mountContent(\n el: HTMLElement, { viewport$, target$, print$ }: MountOptions\n): Observable<Component<Content>> {\n return merge(\n\n /* Annotations */\n ...getElements(\".annotate:not(.highlight)\", el)\n .map(child => mountAnnotationBlock(child, { target$, print$ })),\n\n /* Code blocks */\n ...getElements(\"pre:not(.mermaid) > code\", el)\n .map(child => mountCodeBlock(child, { target$, print$ })),\n\n /* Mermaid diagrams */\n ...getElements(\"pre.mermaid\", el)\n .map(child => mountMermaid(child)),\n\n /* Data tables */\n ...getElements(\"table:not([class])\", el)\n .map(child => mountDataTable(child)),\n\n /* Details */\n ...getElements(\"details\", el)\n .map(child => mountDetails(child, { target$, print$ })),\n\n /* Content tabs */\n ...getElements(\"[data-tabs]\", el)\n .map(child => mountContentTabs(child, { viewport$, target$ })),\n\n /* Tooltips */\n ...getElements(\"[title]\", el)\n .filter(() => feature(\"content.tooltips\"))\n .map(child => mountInlineTooltip2(child, { viewport$ }))\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n defer,\n delay,\n finalize,\n map,\n merge,\n of,\n switchMap,\n tap\n} from \"rxjs\"\n\nimport { getElement } from \"~/browser\"\n\nimport { Component } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Dialog\n */\nexport interface Dialog {\n message: string /* Dialog message */\n active: boolean /* Dialog is active */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n alert$: Subject<string> /* Alert subject */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n alert$: Subject<string> /* Alert subject */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch dialog\n *\n * @param _el - Dialog element\n * @param options - Options\n *\n * @returns Dialog observable\n */\nexport function watchDialog(\n _el: HTMLElement, { alert$ }: WatchOptions\n): Observable<Dialog> {\n return alert$\n .pipe(\n switchMap(message => merge(\n of(true),\n of(false).pipe(delay(2000))\n )\n .pipe(\n map(active => ({ message, active }))\n )\n )\n )\n}\n\n/**\n * Mount dialog\n *\n * This function reveals the dialog in the right corner when a new alert is\n * emitted through the subject that is passed as part of the options.\n *\n * @param el - Dialog element\n * @param options - Options\n *\n * @returns Dialog component observable\n */\nexport function mountDialog(\n el: HTMLElement, options: MountOptions\n): Observable<Component<Dialog>> {\n const inner = getElement(\".md-typeset\", el)\n return defer(() => {\n const push$ = new Subject<Dialog>()\n push$.subscribe(({ message, active }) => {\n el.classList.toggle(\"md-dialog--active\", active)\n inner.textContent = message\n })\n\n /* Create and return component */\n return watchDialog(el, options)\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n EMPTY,\n Observable,\n Subject,\n animationFrameScheduler,\n asyncScheduler,\n auditTime,\n combineLatest,\n debounceTime,\n defer,\n distinctUntilChanged,\n filter,\n finalize,\n map,\n merge,\n of,\n subscribeOn,\n tap,\n throttleTime\n} from \"rxjs\"\n\nimport {\n ElementOffset,\n getElement,\n getElementContainer,\n getElementOffset,\n getElementSize,\n watchElementContentOffset,\n watchElementFocus,\n watchElementHover\n} from \"~/browser\"\nimport { renderTooltip } from \"~/templates\"\n\nimport { Component } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Tooltip\n */\nexport interface Tooltip {\n active: boolean /* Tooltip is active */\n offset: ElementOffset /* Tooltip offset */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Global sequence number for tooltips\n */\nlet sequence = 0\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch tooltip\n *\n * This function will append the tooltip temporarily to compute its width,\n * which is necessary for correct centering, and then removing it again.\n *\n * @param el - Tooltip element\n * @param host - Host element\n *\n * @returns Tooltip observable\n */\nexport function watchTooltip(\n el: HTMLElement, host: HTMLElement\n): Observable<Tooltip> {\n document.body.append(el)\n\n /* Compute width and remove tooltip immediately */\n const { width } = getElementSize(el)\n el.style.setProperty(\"--md-tooltip-width\", `${width}px`)\n el.remove()\n\n /* Retrieve and watch containing element */\n const container = getElementContainer(host)\n const scroll$ =\n typeof container !== \"undefined\"\n ? watchElementContentOffset(container)\n : of({ x: 0, y: 0 })\n\n /* Compute tooltip visibility */\n const active$ = merge(\n watchElementFocus(host),\n watchElementHover(host)\n )\n .pipe(\n distinctUntilChanged()\n )\n\n /* Compute tooltip offset */\n return combineLatest([active$, scroll$])\n .pipe(\n map(([active, scroll]) => {\n let { x, y } = getElementOffset(host)\n const size = getElementSize(host)\n\n /**\n * Experimental: fix handling of tables - see https://bit.ly/3TQEj5O\n *\n * If this proves to be a viable fix, we should refactor tooltip\n * positioning and somehow streamline the current process. This might\n * also fix positioning for annotations inside tables, which is another\n * limitation.\n */\n const table = host.closest(\"table\")\n if (table && host.parentElement) {\n x += table.offsetLeft + host.parentElement.offsetLeft\n y += table.offsetTop + host.parentElement.offsetTop\n }\n return {\n active,\n offset: {\n x: x - scroll.x + size.width / 2 - width / 2,\n y: y - scroll.y + size.height + 8\n }\n }\n })\n )\n}\n\n/**\n * Mount tooltip\n *\n * @param el - Host element\n *\n * @returns Tooltip component observable\n */\nexport function mountTooltip(\n el: HTMLElement\n): Observable<Component<Tooltip>> {\n const title = el.title\n if (!title.length)\n return EMPTY\n\n /* Render tooltip and set title from host element */\n const id = `__tooltip_${sequence++}`\n const tooltip = renderTooltip(id, \"inline\")\n const typeset = getElement(\".md-typeset\", tooltip)\n typeset.innerHTML = title\n\n /* Mount component on subscription */\n return defer(() => {\n const push$ = new Subject<Tooltip>()\n push$.subscribe({\n\n /* Handle emission */\n next({ offset }) {\n tooltip.style.setProperty(\"--md-tooltip-x\", `${offset.x}px`)\n tooltip.style.setProperty(\"--md-tooltip-y\", `${offset.y}px`)\n },\n\n /* Handle complete */\n complete() {\n tooltip.style.removeProperty(\"--md-tooltip-x\")\n tooltip.style.removeProperty(\"--md-tooltip-y\")\n }\n })\n\n /* Toggle tooltip presence to mitigate empty lines when copying */\n merge(\n push$.pipe(filter(({ active }) => active)),\n push$.pipe(debounceTime(250), filter(({ active }) => !active))\n )\n .subscribe({\n\n /* Handle emission */\n next({ active }) {\n if (active) {\n el.insertAdjacentElement(\"afterend\", tooltip)\n el.setAttribute(\"aria-describedby\", id)\n el.removeAttribute(\"title\")\n } else {\n tooltip.remove()\n el.removeAttribute(\"aria-describedby\")\n el.setAttribute(\"title\", title)\n }\n },\n\n /* Handle complete */\n complete() {\n tooltip.remove()\n el.removeAttribute(\"aria-describedby\")\n el.setAttribute(\"title\", title)\n }\n })\n\n /* Toggle tooltip visibility */\n push$\n .pipe(\n auditTime(16, animationFrameScheduler)\n )\n .subscribe(({ active }) => {\n tooltip.classList.toggle(\"md-tooltip--active\", active)\n })\n\n // @todo - refactor positioning together with annotations \u2013 there are\n // several things that overlap and are identical in handling\n\n /* Track relative origin of tooltip */\n push$\n .pipe(\n throttleTime(125, animationFrameScheduler),\n filter(() => !!el.offsetParent),\n map(() => el.offsetParent!.getBoundingClientRect()),\n map(({ x }) => x)\n )\n .subscribe({\n\n /* Handle emission */\n next(origin) {\n if (origin)\n tooltip.style.setProperty(\"--md-tooltip-0\", `${-origin}px`)\n else\n tooltip.style.removeProperty(\"--md-tooltip-0\")\n },\n\n /* Handle complete */\n complete() {\n tooltip.style.removeProperty(\"--md-tooltip-0\")\n }\n })\n\n /* Create and return component */\n return watchTooltip(tooltip, el)\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n })\n .pipe(\n subscribeOn(asyncScheduler)\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n bufferCount,\n combineLatest,\n combineLatestWith,\n defer,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n endWith,\n filter,\n from,\n ignoreElements,\n map,\n mergeMap,\n mergeWith,\n of,\n shareReplay,\n startWith,\n switchMap,\n takeUntil\n} from \"rxjs\"\n\nimport { feature } from \"~/_\"\nimport {\n Viewport,\n getElements,\n watchElementSize,\n watchToggle\n} from \"~/browser\"\n\nimport { Component } from \"../../_\"\nimport { Main } from \"../../main\"\nimport {\n Tooltip,\n mountTooltip\n} from \"../../tooltip\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Header\n */\nexport interface Header {\n height: number /* Header visible height */\n hidden: boolean /* Header is hidden */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n header$: Observable<Header> /* Header observable */\n main$: Observable<Main> /* Main area observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Compute whether the header is hidden\n *\n * If the user scrolls past a certain threshold, the header can be hidden when\n * scrolling down, and shown when scrolling up.\n *\n * @param options - Options\n *\n * @returns Toggle observable\n */\nfunction isHidden({ viewport$ }: WatchOptions): Observable<boolean> {\n if (!feature(\"header.autohide\"))\n return of(false)\n\n /* Compute direction and turning point */\n const direction$ = viewport$\n .pipe(\n map(({ offset: { y } }) => y),\n bufferCount(2, 1),\n map(([a, b]) => [a < b, b] as const),\n distinctUntilKeyChanged(0)\n )\n\n /* Compute whether header should be hidden */\n const hidden$ = combineLatest([viewport$, direction$])\n .pipe(\n filter(([{ offset }, [, y]]) => Math.abs(y - offset.y) > 100),\n map(([, [direction]]) => direction),\n distinctUntilChanged()\n )\n\n /* Compute threshold for hiding */\n const search$ = watchToggle(\"search\")\n return combineLatest([viewport$, search$])\n .pipe(\n map(([{ offset }, search]) => offset.y > 400 && !search),\n distinctUntilChanged(),\n switchMap(active => active ? hidden$ : of(false)),\n startWith(false)\n )\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch header\n *\n * @param el - Header element\n * @param options - Options\n *\n * @returns Header observable\n */\nexport function watchHeader(\n el: HTMLElement, options: WatchOptions\n): Observable<Header> {\n return defer(() => combineLatest([\n watchElementSize(el),\n isHidden(options)\n ]))\n .pipe(\n map(([{ height }, hidden]) => ({\n height,\n hidden\n })),\n distinctUntilChanged((a, b) => (\n a.height === b.height &&\n a.hidden === b.hidden\n )),\n shareReplay(1)\n )\n}\n\n/**\n * Mount header\n *\n * This function manages the different states of the header, i.e. whether it's\n * hidden or rendered with a shadow. This depends heavily on the main area.\n *\n * @param el - Header element\n * @param options - Options\n *\n * @returns Header component observable\n */\nexport function mountHeader(\n el: HTMLElement, { header$, main$ }: MountOptions\n): Observable<Component<Header | Tooltip>> {\n return defer(() => {\n const push$ = new Subject<Main>()\n const done$ = push$.pipe(ignoreElements(), endWith(true))\n push$\n .pipe(\n distinctUntilKeyChanged(\"active\"),\n combineLatestWith(header$)\n )\n .subscribe(([{ active }, { hidden }]) => {\n el.classList.toggle(\"md-header--shadow\", active && !hidden)\n el.hidden = hidden\n })\n\n /* Mount tooltips, if enabled */\n const tooltips = from(getElements(\"[title]\", el))\n .pipe(\n filter(() => feature(\"content.tooltips\")),\n mergeMap(child => mountTooltip(child))\n )\n\n /* Link to main area */\n main$.subscribe(push$)\n\n /* Create and return component */\n return header$\n .pipe(\n takeUntil(done$),\n map(state => ({ ref: el, ...state })),\n mergeWith(tooltips.pipe(takeUntil(done$)))\n )\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n EMPTY,\n Observable,\n Subject,\n defer,\n distinctUntilKeyChanged,\n finalize,\n map,\n tap\n} from \"rxjs\"\n\nimport {\n Viewport,\n getElementSize,\n getOptionalElement,\n watchViewportAt\n} from \"~/browser\"\n\nimport { Component } from \"../../_\"\nimport { Header } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Header\n */\nexport interface HeaderTitle {\n active: boolean /* Header title is active */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n header$: Observable<Header> /* Header observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n header$: Observable<Header> /* Header observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch header title\n *\n * @param el - Heading element\n * @param options - Options\n *\n * @returns Header title observable\n */\nexport function watchHeaderTitle(\n el: HTMLElement, { viewport$, header$ }: WatchOptions\n): Observable<HeaderTitle> {\n return watchViewportAt(el, { viewport$, header$ })\n .pipe(\n map(({ offset: { y } }) => {\n const { height } = getElementSize(el)\n return {\n active: y >= height\n }\n }),\n distinctUntilKeyChanged(\"active\")\n )\n}\n\n/**\n * Mount header title\n *\n * This function swaps the header title from the site title to the title of the\n * current page when the user scrolls past the first headline.\n *\n * @param el - Header title element\n * @param options - Options\n *\n * @returns Header title component observable\n */\nexport function mountHeaderTitle(\n el: HTMLElement, options: MountOptions\n): Observable<Component<HeaderTitle>> {\n return defer(() => {\n const push$ = new Subject<HeaderTitle>()\n push$.subscribe({\n\n /* Handle emission */\n next({ active }) {\n el.classList.toggle(\"md-header__title--active\", active)\n },\n\n /* Handle complete */\n complete() {\n el.classList.remove(\"md-header__title--active\")\n }\n })\n\n /* Obtain headline, if any */\n const heading = getOptionalElement(\".md-content h1\")\n if (typeof heading === \"undefined\")\n return EMPTY\n\n /* Create and return component */\n return watchHeaderTitle(heading, options)\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n combineLatest,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n map,\n switchMap\n} from \"rxjs\"\n\nimport {\n Viewport,\n watchElementSize\n} from \"~/browser\"\n\nimport { Header } from \"../header\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Main area\n */\nexport interface Main {\n offset: number /* Main area top offset */\n height: number /* Main area visible height */\n active: boolean /* Main area is active */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n header$: Observable<Header> /* Header observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch main area\n *\n * This function returns an observable that computes the visual parameters of\n * the main area which depends on the viewport vertical offset and height, as\n * well as the height of the header element, if the header is fixed.\n *\n * @param el - Main area element\n * @param options - Options\n *\n * @returns Main area observable\n */\nexport function watchMain(\n el: HTMLElement, { viewport$, header$ }: WatchOptions\n): Observable<Main> {\n\n /* Compute necessary adjustment for header */\n const adjust$ = header$\n .pipe(\n map(({ height }) => height),\n distinctUntilChanged()\n )\n\n /* Compute the main area's top and bottom borders */\n const border$ = adjust$\n .pipe(\n switchMap(() => watchElementSize(el)\n .pipe(\n map(({ height }) => ({\n top: el.offsetTop,\n bottom: el.offsetTop + height\n })),\n distinctUntilKeyChanged(\"bottom\")\n )\n )\n )\n\n /* Compute the main area's offset, visible height and if we scrolled past */\n return combineLatest([adjust$, border$, viewport$])\n .pipe(\n map(([header, { top, bottom }, { offset: { y }, size: { height } }]) => {\n height = Math.max(0, height\n - Math.max(0, top - y, header)\n - Math.max(0, height + y - bottom)\n )\n return {\n offset: top - header,\n height,\n active: top - header <= y\n }\n }),\n distinctUntilChanged((a, b) => (\n a.offset === b.offset &&\n a.height === b.height &&\n a.active === b.active\n ))\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n asyncScheduler,\n defer,\n filter,\n finalize,\n fromEvent,\n map,\n mergeMap,\n observeOn,\n of,\n repeat,\n shareReplay,\n skip,\n startWith,\n takeUntil,\n tap,\n withLatestFrom\n} from \"rxjs\"\n\nimport { getElements, watchMedia } from \"~/browser\"\nimport { h } from \"~/utilities\"\n\nimport {\n Component,\n getComponentElement\n} from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Palette colors\n */\nexport interface PaletteColor {\n media?: string /* Media query */\n scheme?: string /* Color scheme */\n primary?: string /* Primary color */\n accent?: string /* Accent color */\n}\n\n/**\n * Palette\n */\nexport interface Palette {\n index: number /* Palette index */\n color: PaletteColor /* Palette colors */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch color palette\n *\n * @param inputs - Color palette element\n *\n * @returns Color palette observable\n */\nexport function watchPalette(\n inputs: HTMLInputElement[]\n): Observable<Palette> {\n const current = __md_get<Palette>(\"__palette\") || {\n index: inputs.findIndex(input => matchMedia(\n input.getAttribute(\"data-md-color-media\")!\n ).matches)\n }\n\n /* Emit changes in color palette */\n const index = Math.max(0, Math.min(current.index, inputs.length - 1))\n return of(...inputs)\n .pipe(\n mergeMap(input => fromEvent(input, \"change\").pipe(map(() => input))),\n startWith(inputs[index]),\n map(input => ({\n index: inputs.indexOf(input),\n color: {\n media: input.getAttribute(\"data-md-color-media\"),\n scheme: input.getAttribute(\"data-md-color-scheme\"),\n primary: input.getAttribute(\"data-md-color-primary\"),\n accent: input.getAttribute(\"data-md-color-accent\")\n }\n } as Palette)),\n shareReplay(1)\n )\n}\n\n/**\n * Mount color palette\n *\n * @param el - Color palette element\n *\n * @returns Color palette component observable\n */\nexport function mountPalette(\n el: HTMLElement\n): Observable<Component<Palette>> {\n const inputs = getElements<HTMLInputElement>(\"input\", el)\n const meta = h(\"meta\", { name: \"theme-color\" })\n document.head.appendChild(meta)\n\n // Add color scheme meta tag\n const scheme = h(\"meta\", { name: \"color-scheme\" })\n document.head.appendChild(scheme)\n\n /* Mount component on subscription */\n const media$ = watchMedia(\"(prefers-color-scheme: light)\")\n return defer(() => {\n const push$ = new Subject<Palette>()\n push$.subscribe(palette => {\n document.body.setAttribute(\"data-md-color-switching\", \"\")\n\n /* Retrieve color palette for system preference */\n if (palette.color.media === \"(prefers-color-scheme)\") {\n const media = matchMedia(\"(prefers-color-scheme: light)\")\n const input = document.querySelector(media.matches\n ? \"[data-md-color-media='(prefers-color-scheme: light)']\"\n : \"[data-md-color-media='(prefers-color-scheme: dark)']\"\n )!\n\n /* Retrieve colors for system preference */\n palette.color.scheme = input.getAttribute(\"data-md-color-scheme\")!\n palette.color.primary = input.getAttribute(\"data-md-color-primary\")!\n palette.color.accent = input.getAttribute(\"data-md-color-accent\")!\n }\n\n /* Set color palette */\n for (const [key, value] of Object.entries(palette.color))\n document.body.setAttribute(`data-md-color-${key}`, value)\n\n /* Set toggle visibility */\n for (let index = 0; index < inputs.length; index++) {\n const label = inputs[index].nextElementSibling\n if (label instanceof HTMLElement)\n label.hidden = palette.index !== index\n }\n\n /* Persist preference in local storage */\n __md_set(\"__palette\", palette)\n })\n\n // Handle color switch on Enter or Space - see https://t.ly/YIhVj\n fromEvent<KeyboardEvent>(el, \"keydown\").pipe(\n filter(ev => ev.key === \"Enter\"),\n withLatestFrom(push$, (_, palette) => palette)\n )\n .subscribe(({ index }) => {\n index = (index + 1) % inputs.length\n inputs[index].click()\n inputs[index].focus()\n })\n\n /* Update theme-color meta tag */\n push$\n .pipe(\n map(() => {\n const header = getComponentElement(\"header\")\n const style = window.getComputedStyle(header)\n\n // Set color scheme\n scheme.content = style.colorScheme\n\n /* Return color in hexadecimal format */\n return style.backgroundColor.match(/\\d+/g)!\n .map(value => (+value).toString(16).padStart(2, \"0\"))\n .join(\"\")\n })\n )\n .subscribe(color => meta.content = `#${color}`)\n\n /* Revert transition durations after color switch */\n push$.pipe(observeOn(asyncScheduler))\n .subscribe(() => {\n document.body.removeAttribute(\"data-md-color-switching\")\n })\n\n /* Create and return component */\n return watchPalette(inputs)\n .pipe(\n takeUntil(media$.pipe(skip(1))),\n repeat(),\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n defer,\n finalize,\n map,\n tap\n} from \"rxjs\"\n\nimport { Component } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Progress indicator\n */\nexport interface Progress {\n value: number // Progress value\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n progress$: Subject<number> // Progress subject\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount progress indicator\n *\n * @param el - Progress indicator element\n * @param options - Options\n *\n * @returns Progress indicator component observable\n */\nexport function mountProgress(\n el: HTMLElement, { progress$ }: MountOptions\n): Observable<Component<Progress>> {\n\n // Mount component on subscription\n return defer(() => {\n const push$ = new Subject<Progress>()\n push$.subscribe(({ value }) => {\n el.style.setProperty(\"--md-progress-value\", `${value}`)\n })\n\n // Create and return component\n return progress$\n .pipe(\n tap(value => push$.next({ value })),\n finalize(() => push$.complete()),\n map(value => ({ ref: el, value }))\n )\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport ClipboardJS from \"clipboard\"\nimport {\n Observable,\n Subject,\n map,\n tap\n} from \"rxjs\"\n\nimport { translation } from \"~/_\"\nimport { getElement } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Setup options\n */\ninterface SetupOptions {\n alert$: Subject<string> /* Alert subject */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Extract text to copy\n *\n * @param el - HTML element\n *\n * @returns Extracted text\n */\nfunction extract(el: HTMLElement): string {\n el.setAttribute(\"data-md-copying\", \"\")\n const copy = el.closest(\"[data-copy]\")\n const text = copy\n ? copy.getAttribute(\"data-copy\")!\n : el.innerText\n el.removeAttribute(\"data-md-copying\")\n return text.trimEnd()\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up Clipboard.js integration\n *\n * @param options - Options\n */\nexport function setupClipboardJS(\n { alert$ }: SetupOptions\n): void {\n if (ClipboardJS.isSupported()) {\n new Observable<ClipboardJS.Event>(subscriber => {\n new ClipboardJS(\"[data-clipboard-target], [data-clipboard-text]\", {\n text: el => (\n el.getAttribute(\"data-clipboard-text\")! ||\n extract(getElement(\n el.getAttribute(\"data-clipboard-target\")!\n ))\n )\n })\n .on(\"success\", ev => subscriber.next(ev))\n })\n .pipe(\n tap(ev => {\n const trigger = ev.trigger as HTMLElement\n trigger.focus()\n }),\n map(() => translation(\"clipboard.copied\"))\n )\n .subscribe(alert$)\n }\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n catchError,\n map,\n of\n} from \"rxjs\"\n\nimport {\n getElement,\n getElements,\n requestXML\n} from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Sitemap, i.e. a list of URLs\n */\nexport type Sitemap = Map<string, URL[]>\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Resolve URL to the given base URL\n *\n * When serving the site with instant navigation, MkDocs will set the hostname\n * to the value as specified in `dev_addr`, but the browser allows for several\n * hostnames to be used: `localhost`, `127.0.0.1` or even `0.0.0.0`, depending\n * on configuration. This function resolves the URL to the given hostname.\n *\n * @param url - URL\n * @param base - Base URL\n *\n * @returns Resolved URL\n */\nfunction resolve(url: URL, base: URL) {\n url.protocol = base.protocol\n url.hostname = base.hostname\n return url\n}\n\n/**\n * Extract sitemap from document\n *\n * This function extracts the URLs and alternate links from the document, and\n * associates alternate links to the original URL as found in `loc`, allowing\n * the browser to navigate to the correct page when switching languages. The\n * format of the sitemap is expected to adhere to:\n *\n * ``` xml\n * <urlset>\n * <url>\n * <loc>...</loc>\n * <xhtml:link rel=\"alternate\" hreflang=\"en\" href=\"...\"/>\n * <xhtml:link rel=\"alternate\" hreflang=\"de\" href=\"...\"/>\n * ...\n * </url>\n * ...\n * </urlset>\n * ```\n *\n * @param document - Document\n * @param base - Base URL\n *\n * @returns Sitemap\n */\nfunction extract(document: Document, base: URL): Sitemap {\n const sitemap: Sitemap = new Map()\n for (const el of getElements(\"url\", document)) {\n const url = getElement(\"loc\", el)\n\n // Create entry for location and add it to the list of links\n const links = [resolve(new URL(url.textContent!), base)]\n sitemap.set(`${links[0]}`, links)\n\n // Attach alternate links to current entry\n for (const link of getElements(\"[rel=alternate]\", el)) {\n const href = link.getAttribute(\"href\")\n if (href != null)\n links.push(resolve(new URL(href), base))\n }\n }\n\n // Return sitemap\n return sitemap\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch the sitemap for the given base URL\n *\n * If a network or parsing error occurs, we just default to an empty sitemap,\n * which means the caller should fall back to regular navigation.\n *\n * @param base - Base URL\n *\n * @returns Sitemap observable\n */\nexport function fetchSitemap(base: URL | string): Observable<Sitemap> {\n return requestXML(new URL(\"sitemap.xml\", base))\n .pipe(\n map(document => extract(document, new URL(base))),\n catchError(() => of(new Map())),\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n EMPTY,\n Observable,\n Subject,\n catchError,\n combineLatestWith,\n concat,\n debounceTime,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n endWith,\n fromEvent,\n ignoreElements,\n map,\n merge,\n of,\n share,\n switchMap,\n tap,\n withLatestFrom\n} from \"rxjs\"\n\nimport { configuration, feature } from \"~/_\"\nimport {\n Viewport,\n getElements,\n getLocation,\n getOptionalElement,\n requestHTML,\n setLocation,\n setLocationHash\n} from \"~/browser\"\nimport { getComponentElement } from \"~/components\"\n\nimport { Sitemap, fetchSitemap } from \"../sitemap\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Setup options\n */\ninterface SetupOptions {\n location$: Subject<URL> // Location subject\n viewport$: Observable<Viewport> // Viewport observable\n progress$: Subject<number> // Progress subject\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Handle clicks on internal URLs while skipping external URLs\n *\n * @param ev - Mouse event\n * @param sitemap - Sitemap\n *\n * @returns URL observable\n */\nfunction handle(\n ev: MouseEvent, sitemap: Sitemap\n): Observable<URL> {\n if (!(ev.target instanceof Element))\n return EMPTY\n\n // Skip, as target is not within a link - clicks on non-link elements are\n // also captured, which we need to exclude from processing\n const el = ev.target.closest(\"a\")\n if (el === null)\n return EMPTY\n\n // Skip, as link opens in new window - we now know we have captured a click\n // on a link, but the link either has a `target` property defined, or the\n // user pressed the `meta` or `ctrl` key to open it in a new window. Thus,\n // we need to filter this event as well.\n if (el.target || ev.metaKey || ev.ctrlKey)\n return EMPTY\n\n // Next, we must check if the URL is relevant for us, i.e., if it's an\n // internal link to a page that is managed by MkDocs. Only then we can be\n // sure that the structure of the page to be loaded adheres to the current\n // document structure and can subsequently be injected into it without doing\n // a full reload. For this reason, we must canonicalize the URL by removing\n // all search parameters and hash fragments.\n const url = new URL(el.href)\n url.search = url.hash = \"\"\n\n // Skip, if URL is not included in the sitemap - this could be the case when\n // linking between versions or languages, or to another page that the author\n // included as part of the build, but that is not managed by MkDocs. In that\n // case we must not continue with instant navigation.\n if (!sitemap.has(`${url}`))\n return EMPTY\n\n // We now know that we have a link to an internal page, so we prevent the\n // browser from navigation and emit the URL for instant navigation. Note that\n // this also includes anchor links, which means we need to implement anchor\n // positioning ourselves. The reason for this is that if we wouldn't manage\n // anchor links as well, scroll restoration will not work correctly (e.g.\n // following an anchor link and scrolling).\n ev.preventDefault()\n return of(new URL(el.href))\n}\n\n/**\n * Create a map of head elements for lookup and replacement\n *\n * @param document - Document\n *\n * @returns Tag map\n */\nfunction head(document: Document): Map<string, HTMLElement> {\n const tags = new Map<string, HTMLElement>()\n for (const el of getElements(\":scope > *\", document.head))\n tags.set(el.outerHTML, el)\n\n // Return tag map\n return tags\n}\n\n/**\n * Resolve relative URLs in the given document\n *\n * This function resolves relative `href` and `src` attributes, which can belong\n * to all sorts of tags, like meta tags, links, images, scripts and more.\n *\n * @param document - Document\n *\n * @returns Document observable\n */\nfunction resolve(document: Document): Observable<Document> {\n for (const el of getElements(\"[href], [src]\", document))\n for (const key of [\"href\", \"src\"]) {\n const value = el.getAttribute(key)\n if (value && !/^(?:[a-z]+:)?\\/\\//i.test(value)) {\n // @ts-expect-error - trick: self-assign to resolve URL\n el[key] = el[key]\n break\n }\n }\n\n // Return document observable\n return of(document)\n}\n\n/**\n * Inject the contents of a document into the current one\n *\n * @param next - Next document\n *\n * @returns Document observable\n */\nfunction inject(next: Document): Observable<Document> {\n for (const selector of [\n \"[data-md-component=announce]\",\n \"[data-md-component=container]\",\n \"[data-md-component=header-topic]\",\n \"[data-md-component=outdated]\",\n \"[data-md-component=logo]\",\n \"[data-md-component=skip]\",\n ...feature(\"navigation.tabs.sticky\")\n ? [\"[data-md-component=tabs]\"]\n : []\n ]) {\n const source = getOptionalElement(selector)\n const target = getOptionalElement(selector, next)\n if (\n typeof source !== \"undefined\" &&\n typeof target !== \"undefined\"\n ) {\n source.replaceWith(target)\n }\n }\n\n // Update meta tags\n const tags = head(document)\n for (const [html, el] of head(next))\n if (tags.has(html))\n tags.delete(html)\n else\n document.head.appendChild(el)\n\n // Remove meta tags that are not present in the new document\n for (const el of tags.values()) {\n const name = el.getAttribute(\"name\")\n // @todo - find a better way to handle attributes we add dynamically in\n // other components without mounting components on every navigation, as\n // this might impact overall performance - see https://t.ly/ehp_O\n if (name !== \"theme-color\" && name !== \"color-scheme\")\n el.remove()\n }\n\n // After components and meta tags were replaced, re-evaluate scripts\n // that were provided by the author as part of Markdown files\n const container = getComponentElement(\"container\")\n return concat(getElements(\"script\", container))\n .pipe(\n switchMap(el => {\n const script = next.createElement(\"script\")\n if (el.src) {\n for (const name of el.getAttributeNames())\n script.setAttribute(name, el.getAttribute(name)!)\n el.replaceWith(script)\n\n // Complete when script is loaded\n return new Observable(observer => {\n script.onload = () => observer.complete()\n })\n\n // Complete immediately\n } else {\n script.textContent = el.textContent\n el.replaceWith(script)\n return EMPTY\n }\n }),\n ignoreElements(),\n endWith(document)\n )\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up instant navigation\n *\n * This is a heavily orchestrated operation - see inline comments to learn how\n * this works with Material for MkDocs, and how you can hook into it.\n *\n * @param options - Options\n *\n * @returns Document observable\n */\nexport function setupInstantNavigation(\n { location$, viewport$, progress$ }: SetupOptions\n): Observable<Document> {\n const config = configuration()\n if (location.protocol === \"file:\")\n return EMPTY\n\n // Load sitemap immediately, so we have it available when the user initiates\n // the first navigation request without any perceivable delay\n const sitemap$ = fetchSitemap(config.base)\n\n // Since we might be on a slow connection, the user might trigger multiple\n // instant navigation events that overlap. MkDocs produces relative URLs for\n // all internal links, which becomes a problem in this case, because we need\n // to change the base URL the moment the user clicks a link that should be\n // intercepted in order to be consistent with popstate, which means that the\n // base URL would now be incorrect when resolving another relative link from\n // the same site. For this reason we always resolve all relative links to\n // absolute links, so we can be sure this never happens.\n of(document)\n .subscribe(resolve)\n\n // --------------------------------------------------------------------------\n // Navigation interception\n // --------------------------------------------------------------------------\n\n // Intercept navigation - to keep the number of event listeners down we use\n // the fact that uncaptured events bubble up to the body. This has the nice\n // property that we don't need to detach and then re-attach event listeners\n // when the document is replaced after a navigation event.\n const instant$ =\n fromEvent<MouseEvent>(document.body, \"click\")\n .pipe(\n combineLatestWith(sitemap$),\n switchMap(([ev, sitemap]) => handle(ev, sitemap)),\n share()\n )\n\n // Intercept history change events, e.g. when the user uses the browser's\n // back or forward buttons, and emit new location for fetching and parsing\n const history$ =\n fromEvent<PopStateEvent>(window, \"popstate\")\n .pipe(\n map(getLocation),\n share()\n )\n\n // While it would be better UX to defer navigation events until the document\n // is fully fetched and parsed, we must schedule it here to synchronize with\n // popstate events, as they are emitted immediately. Moreover we need to\n // store the current viewport offset for scroll restoration later on.\n instant$.pipe(withLatestFrom(viewport$))\n .subscribe(([url, { offset }]) => {\n history.replaceState(offset, \"\")\n history.pushState(null, \"\", url)\n })\n\n // Emit URLs that should be fetched via instant navigation on location subject\n // which was passed into this function. The state of instant navigation can be\n // intercepted by other parts of the application, which can synchronously back\n // up or restore state before or after instant navigation happens.\n merge(instant$, history$)\n .subscribe(location$)\n\n // --------------------------------------------------------------------------\n // Fetching and parsing\n // --------------------------------------------------------------------------\n\n // Fetch document - we deduplicate requests to the same location, so we don't\n // end up with multiple requests for the same page. We use `switchMap`, since\n // we want to cancel the previous request when a new one is triggered, which\n // is automatically handled by the observable returned by `request`. This is\n // essential to ensure a good user experience, as we don't want to load pages\n // that are not needed anymore, e.g., when the user clicks multiple links in\n // quick succession or on slow connections. If the request fails for some\n // reason, we fall back and use regular navigation, forcing a reload.\n const document$ =\n location$.pipe(\n distinctUntilKeyChanged(\"pathname\"),\n switchMap(url => requestHTML(url, { progress$ })\n .pipe(\n catchError(() => {\n setLocation(url, true)\n return EMPTY\n })\n )\n ),\n\n // The document was successfully fetched and parsed, so we can inject its\n // contents into the currently active document\n switchMap(resolve),\n switchMap(inject),\n share()\n )\n\n // --------------------------------------------------------------------------\n // Scroll restoration\n // --------------------------------------------------------------------------\n\n // Handle scroll restoration - we must restore the viewport offset after the\n // document has been fetched and injected, and every time the user clicks an\n // anchor that leads to an element on the same page, which might also happen\n // when the user uses the back or forward button.\n merge(\n document$.pipe(withLatestFrom(location$, (_, url) => url)),\n\n // Handle instant navigation events that are triggered by the user clicking\n // on an anchor link with a hash fragment different from the current one, as\n // well as from popstate events, which are emitted when the user navigates\n // back and forth between pages.\n document$.pipe(\n switchMap(() => location$),\n distinctUntilKeyChanged(\"hash\"),\n ),\n\n // Handle instant navigation events that are triggered by the user clicking\n // on an anchor link with the same hash fragment as the current one in the\n // URL. It is essential that we only intercept those from instant navigation\n // events and not from history change events, or we'll end up in and endless\n // loop. The top-level history entry must be removed, as it will be replaced\n // with a new one, which would otherwise lead to a duplicate entry.\n location$.pipe(\n distinctUntilChanged((a, b) => (\n a.pathname === b.pathname &&\n a.hash === b.hash\n )),\n switchMap(() => instant$),\n tap(() => history.back())\n )\n )\n .subscribe(url => {\n\n // Check if the current history entry has a state, which happens when the\n // user presses the back or forward button to visit a page we've already\n // seen. If there's no state, it means a new page was visited and we must\n // scroll to the top, unless an anchor is given.\n if (history.state !== null || !url.hash) {\n window.scrollTo(0, history.state?.y ?? 0)\n } else {\n history.scrollRestoration = \"auto\"\n setLocationHash(url.hash)\n history.scrollRestoration = \"manual\"\n }\n })\n\n // Disable scroll restoration when an instant navigation event occurs, so the\n // browser does not immediately set the viewport offset to the prior history\n // entry, scrolling to the position on the same page, which would look odd.\n // Instead, we manually restore the position once the page has loaded.\n location$.subscribe(() => {\n history.scrollRestoration = \"manual\"\n })\n\n // Enable scroll restoration before window unloads - this is essential to\n // ensure that full reloads (F5) restore the viewport offset correctly. If\n // only popstate events wouldn't reset the viewport offset prior to their\n // emission, we could just reset this in popstate. Meh.\n fromEvent(window, \"beforeunload\")\n .subscribe(() => {\n history.scrollRestoration = \"auto\"\n })\n\n // Track viewport offset, so we can restore it when the user navigates back\n // and forth between pages. Note that this must be debounced and cannot be\n // done in popstate, as popstate has already removed the entry from the\n // history, which means it is too late.\n viewport$.pipe(\n distinctUntilKeyChanged(\"offset\"),\n debounceTime(100)\n )\n .subscribe(({ offset }) => {\n history.replaceState(offset, \"\")\n })\n\n // Return document observable\n return document$\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport escapeHTML from \"escape-html\"\n\nimport { SearchConfig } from \"../config\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search highlight function\n *\n * @param value - Value\n *\n * @returns Highlighted value\n */\nexport type SearchHighlightFn = (value: string) => string\n\n/**\n * Search highlight factory function\n *\n * @param query - Query value\n *\n * @returns Search highlight function\n */\nexport type SearchHighlightFactoryFn = (query: string) => SearchHighlightFn\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Create a search highlighter\n *\n * @param config - Search configuration\n *\n * @returns Search highlight factory function\n */\nexport function setupSearchHighlighter(\n config: SearchConfig\n): SearchHighlightFactoryFn {\n // Hack: temporarily remove pure lookaheads and lookbehinds\n const regex = config.separator.split(\"|\").map(term => {\n const temp = term.replace(/(\\(\\?[!=<][^)]+\\))/g, \"\")\n return temp.length === 0 ? \"\uFFFD\" : term\n })\n .join(\"|\")\n\n const separator = new RegExp(regex, \"img\")\n const highlight = (_: unknown, data: string, term: string) => {\n return `${data}<mark data-md-highlight>${term}</mark>`\n }\n\n /* Return factory function */\n return (query: string) => {\n query = query\n .replace(/[\\s*+\\-:~^]+/g, \" \")\n .trim()\n\n /* Create search term match expression */\n const match = new RegExp(`(^|${config.separator}|)(${\n query\n .replace(/[|\\\\{}()[\\]^$+*?.-]/g, \"\\\\$&\")\n .replace(separator, \"|\")\n })`, \"img\")\n\n /* Highlight string value */\n return value => escapeHTML(value)\n .replace(match, highlight)\n .replace(/<\\/mark>(\\s+)<mark[^>]*>/img, \"$1\")\n }\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A RTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { SearchResult } from \"../../_\"\nimport { SearchIndex } from \"../../config\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search message type\n */\nexport const enum SearchMessageType {\n SETUP, /* Search index setup */\n READY, /* Search index ready */\n QUERY, /* Search query */\n RESULT /* Search results */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Message containing the data necessary to setup the search index\n */\nexport interface SearchSetupMessage {\n type: SearchMessageType.SETUP /* Message type */\n data: SearchIndex /* Message data */\n}\n\n/**\n * Message indicating the search index is ready\n */\nexport interface SearchReadyMessage {\n type: SearchMessageType.READY /* Message type */\n}\n\n/**\n * Message containing a search query\n */\nexport interface SearchQueryMessage {\n type: SearchMessageType.QUERY /* Message type */\n data: string /* Message data */\n}\n\n/**\n * Message containing results for a search query\n */\nexport interface SearchResultMessage {\n type: SearchMessageType.RESULT /* Message type */\n data: SearchResult /* Message data */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Message exchanged with the search worker\n */\nexport type SearchMessage =\n | SearchSetupMessage\n | SearchReadyMessage\n | SearchQueryMessage\n | SearchResultMessage\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Type guard for search ready messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchReadyMessage(\n message: SearchMessage\n): message is SearchReadyMessage {\n return message.type === SearchMessageType.READY\n}\n\n/**\n * Type guard for search result messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchResultMessage(\n message: SearchMessage\n): message is SearchResultMessage {\n return message.type === SearchMessageType.RESULT\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A RTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n ObservableInput,\n Subject,\n first,\n merge,\n of,\n switchMap\n} from \"rxjs\"\n\nimport { feature } from \"~/_\"\nimport { watchToggle, watchWorker } from \"~/browser\"\n\nimport { SearchIndex } from \"../../config\"\nimport {\n SearchMessage,\n SearchMessageType\n} from \"../message\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up search worker\n *\n * This function creates and initializes a web worker that is used for search,\n * so that the user interface doesn't freeze. In general, the application does\n * not care how search is implemented, as long as the web worker conforms to\n * the format expected by the application as defined in `SearchMessage`. This\n * allows the author to implement custom search functionality, by providing a\n * custom web worker via configuration.\n *\n * Material for MkDocs' built-in search implementation makes use of Lunr.js, an\n * efficient and fast implementation for client-side search. Leveraging a tiny\n * iframe-based web worker shim, search is even supported for the `file://`\n * protocol, enabling search for local non-hosted builds.\n *\n * If the protocol is `file://`, search initialization is deferred to mitigate\n * freezing, as it's now synchronous by design - see https://bit.ly/3C521EO\n *\n * @see https://bit.ly/3igvtQv - How to implement custom search\n *\n * @param url - Worker URL\n * @param index$ - Search index observable input\n *\n * @returns Search worker\n */\nexport function setupSearchWorker(\n url: string, index$: ObservableInput<SearchIndex>\n): Subject<SearchMessage> {\n const worker$ = watchWorker<SearchMessage>(url)\n merge(\n of(location.protocol !== \"file:\"),\n watchToggle(\"search\")\n )\n .pipe(\n first(active => active),\n switchMap(() => index$)\n )\n .subscribe(({ config, docs }) => worker$.next({\n type: SearchMessageType.SETUP,\n data: {\n config,\n docs,\n options: {\n suggest: feature(\"search.suggest\")\n }\n }\n }))\n\n /* Return search worker */\n return worker$\n}\n", "import { Sitemap } from \"../../sitemap\"\n\n/** See docstring for `selectedVersionCorrespondingURL` for the meaning of these fields. */\ntype CorrespondingURLParams = {\n selectedVersionSitemap: Sitemap\n selectedVersionBaseURL: URL\n currentLocation: URL\n currentBaseURL: string\n}\n\n/**\n * Choose a URL to navigate to when the user chooses a version in the version\n * selector.\n *\n * The parameters in `params` are named as follows, in order to make it clearer\n * which parameter means what when invoking the function:\n *\n * - selectedVersionSitemap: Sitemap - as obtained by fetchSitemap from `${selectedVersionBaseURL}/sitemap.xml`\n *\n * - selectedVersionBaseURL: URL - usually `${currentBaseURL}/../selectedVersion`\n *\n * - currentLocation: URL - current web browser location\n *\n * - currentBaseURL: string - as obtained from `config.base`\n *\n * @param params - arguments with the meanings explained above.\n * @returns the URL to navigate to or null if we can't be sure that the\n * corresponding page to the current page exists in the selected version\n */\nexport function selectedVersionCorrespondingURL(\n params: CorrespondingURLParams\n): URL | undefined {\n const {selectedVersionSitemap,\n selectedVersionBaseURL,\n currentLocation,\n currentBaseURL} = params\n const current_path = safeURLParse(currentBaseURL)?.pathname\n if (current_path === undefined) {\n return\n }\n const currentRelativePath = stripPrefix(currentLocation.pathname, current_path)\n if (currentRelativePath === undefined) {\n return\n }\n const sitemapCommonPrefix = shortestCommonPrefix(selectedVersionSitemap.keys())\n if (!selectedVersionSitemap.has(sitemapCommonPrefix)) {\n // We could also check that `commonSitemapPrefix` ends in the canonical version,\n // similarly to https://github.com/squidfunk/mkdocs-material/pull/7227. However,\n // I don't believe that Mike/MkDocs ever generate sitemaps where it would matter\n return\n }\n\n const potentialSitemapURL = safeURLParse(currentRelativePath, sitemapCommonPrefix)\n if (!potentialSitemapURL || !selectedVersionSitemap.has(potentialSitemapURL.href)) {\n return\n }\n\n const result = safeURLParse(currentRelativePath, selectedVersionBaseURL)\n if (!result) {\n return\n }\n result.hash = currentLocation.hash\n result.search = currentLocation.search\n return result\n}\n\n/**\n * A version of `new URL` that never throws. A polyfill for URL.parse() which is\n * not yet ubuquitous.\n *\n * @param url - passed to `new URL` constructor\n * @param base - passed to `new URL` constructor\n *\n * @returns `new URL(url, base)` or undefined if the URL is invalid.\n */\nfunction safeURLParse(url: string|URL, base?: string|URL): URL | undefined {\n try {\n return new URL(url, base)\n } catch {\n return\n }\n}\n\n// Basic string manipulation\n\n/** Strip a given prefix from a function\n *\n * @param s - string\n * @param prefix - prefix to strip\n *\n * @returns either the string with the prefix stripped or undefined if the\n * string did not begin with the prefix.\n */\nexport function stripPrefix(s: string, prefix: string): string | undefined {\n if (s.startsWith(prefix)) {\n return s.slice(prefix.length)\n }\n return undefined\n}\n\n/** Find the length of the longest common prefix of two strings\n *\n * @param s1 - first string\n * @param s2 - second string\n *\n * @returns - the length of the longest common prefix of the two strings.\n */\nfunction commonPrefixLen(s1: string, s2: string): number {\n const max = Math.min(s1.length, s2.length)\n let result\n for (result = 0; result < max; ++result) {\n if (s1[result] !== s2[result]) {\n break\n }\n }\n return result\n}\n\n/** Find the longest common prefix of any number of strings\n *\n * @param strs - an iterable of strings\n *\n * @returns the longest common prefix of all the strings\n */\nexport function shortestCommonPrefix(strs: Iterable<string>): string {\n let result // Undefined if no iterations happened\n for (const s of strs) {\n if (result === undefined) {\n result = s\n } else {\n result = result.slice(0, commonPrefixLen(result, s))\n }\n }\n return result ?? \"\"\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n EMPTY,\n Subject,\n catchError,\n combineLatest,\n filter,\n fromEvent,\n map,\n of,\n switchMap,\n withLatestFrom\n} from \"rxjs\"\n\nimport { configuration } from \"~/_\"\nimport {\n getElement,\n getLocation,\n requestJSON,\n setLocation\n} from \"~/browser\"\nimport { getComponentElements } from \"~/components\"\nimport {\n Version,\n renderVersionSelector\n} from \"~/templates\"\n\nimport { fetchSitemap } from \"../sitemap\"\n\nimport { selectedVersionCorrespondingURL } from \"./findurl\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Setup options\n */\ninterface SetupOptions {\n document$: Subject<Document> /* Document subject */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up version selector\n *\n * @param options - Options\n */\nexport function setupVersionSelector(\n { document$ }: SetupOptions\n): void {\n const config = configuration()\n const versions$ = requestJSON<Version[]>(\n new URL(\"../versions.json\", config.base)\n )\n .pipe(\n catchError(() => EMPTY) // @todo refactor instant loading\n )\n\n /* Determine current version */\n const current$ = versions$\n .pipe(\n map(versions => {\n const [, current] = config.base.match(/([^/]+)\\/?$/)!\n return versions.find(({ version, aliases }) => (\n version === current || aliases.includes(current)\n )) || versions[0]\n })\n )\n\n /* Intercept inter-version navigation */\n versions$\n .pipe(\n map(versions => new Map(versions.map(version => [\n `${new URL(`../${version.version}/`, config.base)}`,\n version\n ]))),\n switchMap(urls => fromEvent<MouseEvent>(document.body, \"click\")\n .pipe(\n filter(ev => !ev.metaKey && !ev.ctrlKey),\n withLatestFrom(current$),\n switchMap(([ev, current]) => {\n if (ev.target instanceof Element) {\n const el = ev.target.closest(\"a\")\n if (el && !el.target && urls.has(el.href)) {\n const url = el.href\n // This is a temporary hack to detect if a version inside the\n // version selector or on another part of the site was clicked.\n // If we're inside the version selector, we definitely want to\n // find the same page, as we might have different deployments\n // due to aliases. However, if we're outside the version\n // selector, we must abort here, because we might otherwise\n // interfere with instant navigation. We need to refactor this\n // at some point together with instant navigation.\n //\n // See https://github.com/squidfunk/mkdocs-material/issues/4012\n if (!ev.target.closest(\".md-version\")) {\n const version = urls.get(url)!\n if (version === current)\n return EMPTY\n }\n ev.preventDefault()\n return of(new URL(url))\n }\n }\n return EMPTY\n }),\n switchMap(selectedVersionBaseURL => {\n return fetchSitemap(selectedVersionBaseURL).pipe(\n map(\n sitemap =>\n selectedVersionCorrespondingURL({\n selectedVersionSitemap: sitemap,\n selectedVersionBaseURL,\n currentLocation: getLocation(),\n currentBaseURL: config.base\n }) ?? selectedVersionBaseURL,\n ),\n )\n })\n )\n )\n )\n .subscribe(url => setLocation(url, true))\n\n /* Render version selector and warning */\n combineLatest([versions$, current$])\n .subscribe(([versions, current]) => {\n const topic = getElement(\".md-header__topic\")\n topic.appendChild(renderVersionSelector(versions, current))\n })\n\n /* Integrate outdated version banner with instant navigation */\n document$.pipe(switchMap(() => current$))\n .subscribe(current => {\n\n // Always scope outdate version banner to the base URL of the site\n const base = new URL(config.base)\n\n /* Check if version state was already determined */\n let outdated = __md_get(\"__outdated\", sessionStorage, base)\n if (outdated === null) {\n outdated = true\n\n /* Obtain and normalize default versions */\n let ignored = config.version?.default || \"latest\"\n if (!Array.isArray(ignored))\n ignored = [ignored]\n\n /* Check if version is considered a default */\n main: for (const ignore of ignored)\n for (const version of current.aliases.concat(current.version))\n if (new RegExp(ignore, \"i\").test(version)) {\n outdated = false\n break main\n }\n\n /* Persist version state in session storage */\n __md_set(\"__outdated\", outdated, sessionStorage, base)\n }\n\n /* Unhide outdated version banner */\n if (outdated)\n for (const warning of getComponentElements(\"outdated\"))\n warning.hidden = false\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n combineLatest,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n endWith,\n finalize,\n first,\n fromEvent,\n ignoreElements,\n map,\n merge,\n shareReplay,\n takeUntil,\n tap\n} from \"rxjs\"\n\nimport {\n getElement,\n getLocation,\n setToggle,\n watchElementFocus,\n watchToggle\n} from \"~/browser\"\nimport {\n SearchMessage,\n SearchMessageType,\n isSearchReadyMessage\n} from \"~/integrations\"\n\nimport { Component } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search query\n */\nexport interface SearchQuery {\n value: string /* Query value */\n focus: boolean /* Query focus */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n worker$: Subject<SearchMessage> /* Search worker */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n worker$: Subject<SearchMessage> /* Search worker */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch search query\n *\n * Note that the focus event which triggers re-reading the current query value\n * is delayed by `1ms` so the input's empty state is allowed to propagate.\n *\n * @param el - Search query element\n * @param options - Options\n *\n * @returns Search query observable\n */\nexport function watchSearchQuery(\n el: HTMLInputElement, { worker$ }: WatchOptions\n): Observable<SearchQuery> {\n\n /* Support search deep linking */\n const { searchParams } = getLocation()\n if (searchParams.has(\"q\")) {\n setToggle(\"search\", true)\n\n /* Set query from parameter */\n el.value = searchParams.get(\"q\")!\n el.focus()\n\n /* Remove query parameter on close */\n watchToggle(\"search\")\n .pipe(\n first(active => !active)\n )\n .subscribe(() => {\n const url = getLocation()\n url.searchParams.delete(\"q\")\n history.replaceState({}, \"\", `${url}`)\n })\n }\n\n /* Intercept focus and input events */\n const focus$ = watchElementFocus(el)\n const value$ = merge(\n worker$.pipe(first(isSearchReadyMessage)),\n fromEvent(el, \"keyup\"),\n focus$\n )\n .pipe(\n map(() => el.value),\n distinctUntilChanged()\n )\n\n /* Combine into single observable */\n return combineLatest([value$, focus$])\n .pipe(\n map(([value, focus]) => ({ value, focus })),\n shareReplay(1)\n )\n}\n\n/**\n * Mount search query\n *\n * @param el - Search query element\n * @param options - Options\n *\n * @returns Search query component observable\n */\nexport function mountSearchQuery(\n el: HTMLInputElement, { worker$ }: MountOptions\n): Observable<Component<SearchQuery, HTMLInputElement>> {\n const push$ = new Subject<SearchQuery>()\n const done$ = push$.pipe(ignoreElements(), endWith(true))\n\n /* Handle value change */\n combineLatest([\n worker$.pipe(first(isSearchReadyMessage)),\n push$\n ], (_, query) => query)\n .pipe(\n distinctUntilKeyChanged(\"value\")\n )\n .subscribe(({ value }) => worker$.next({\n type: SearchMessageType.QUERY,\n data: value\n }))\n\n /* Handle focus change */\n push$\n .pipe(\n distinctUntilKeyChanged(\"focus\")\n )\n .subscribe(({ focus }) => {\n if (focus)\n setToggle(\"search\", focus)\n })\n\n /* Handle reset */\n fromEvent(el.form!, \"reset\")\n .pipe(\n takeUntil(done$)\n )\n .subscribe(() => el.focus())\n\n // Focus search query on label click - note that this is necessary to bring\n // up the keyboard on iOS and other mobile platforms, as the search dialog is\n // not visible at first, and programatically focusing an input element must\n // be triggered by a user interaction - see https://t.ly/Cb30n\n const label = getElement(\"header [for=__search]\")\n fromEvent(label, \"click\")\n .subscribe(() => el.focus())\n\n /* Create and return component */\n return watchSearchQuery(el, { worker$ })\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state })),\n shareReplay(1)\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n EMPTY,\n Observable,\n Subject,\n bufferCount,\n filter,\n finalize,\n first,\n fromEvent,\n map,\n merge,\n mergeMap,\n of,\n share,\n skipUntil,\n switchMap,\n takeUntil,\n tap,\n withLatestFrom,\n zipWith\n} from \"rxjs\"\n\nimport { translation } from \"~/_\"\nimport {\n getElement,\n getOptionalElement,\n watchElementBoundary,\n watchToggle\n} from \"~/browser\"\nimport {\n SearchMessage,\n SearchResult,\n isSearchReadyMessage,\n isSearchResultMessage\n} from \"~/integrations\"\nimport { renderSearchResultItem } from \"~/templates\"\nimport { round } from \"~/utilities\"\n\nimport { Component } from \"../../_\"\nimport { SearchQuery } from \"../query\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n query$: Observable<SearchQuery> /* Search query observable */\n worker$: Subject<SearchMessage> /* Search worker */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount search result list\n *\n * This function performs a lazy rendering of the search results, depending on\n * the vertical offset of the search result container.\n *\n * @param el - Search result list element\n * @param options - Options\n *\n * @returns Search result list component observable\n */\nexport function mountSearchResult(\n el: HTMLElement, { worker$, query$ }: MountOptions\n): Observable<Component<SearchResult>> {\n const push$ = new Subject<SearchResult>()\n const boundary$ = watchElementBoundary(el.parentElement!)\n .pipe(\n filter(Boolean)\n )\n\n /* Retrieve container */\n const container = el.parentElement!\n\n /* Retrieve nested components */\n const meta = getElement(\":scope > :first-child\", el)\n const list = getElement(\":scope > :last-child\", el)\n\n /* Reveal to accessibility tree \u2013 see https://bit.ly/3iAA7t8 */\n watchToggle(\"search\")\n .subscribe(active => list.setAttribute(\n \"role\", active ? \"list\" : \"presentation\"\n ))\n\n /* Update search result metadata */\n push$\n .pipe(\n withLatestFrom(query$),\n skipUntil(worker$.pipe(first(isSearchReadyMessage)))\n )\n .subscribe(([{ items }, { value }]) => {\n switch (items.length) {\n\n /* No results */\n case 0:\n meta.textContent = value.length\n ? translation(\"search.result.none\")\n : translation(\"search.result.placeholder\")\n break\n\n /* One result */\n case 1:\n meta.textContent = translation(\"search.result.one\")\n break\n\n /* Multiple result */\n default:\n const count = round(items.length)\n meta.textContent = translation(\"search.result.other\", count)\n }\n })\n\n /* Render search result item */\n const render$ = push$\n .pipe(\n tap(() => list.innerHTML = \"\"),\n switchMap(({ items }) => merge(\n of(...items.slice(0, 10)),\n of(...items.slice(10))\n .pipe(\n bufferCount(4),\n zipWith(boundary$),\n switchMap(([chunk]) => chunk)\n )\n )),\n map(renderSearchResultItem),\n share()\n )\n\n /* Update search result list */\n render$.subscribe(item => list.appendChild(item))\n render$\n .pipe(\n mergeMap(item => {\n const details = getOptionalElement(\"details\", item)\n if (typeof details === \"undefined\")\n return EMPTY\n\n /* Keep position of details element stable */\n return fromEvent(details, \"toggle\")\n .pipe(\n takeUntil(push$),\n map(() => details)\n )\n })\n )\n .subscribe(details => {\n if (\n details.open === false &&\n details.offsetTop <= container.scrollTop\n )\n container.scrollTo({ top: details.offsetTop })\n })\n\n /* Filter search result message */\n const result$ = worker$\n .pipe(\n filter(isSearchResultMessage),\n map(({ data }) => data)\n )\n\n /* Create and return component */\n return result$\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n endWith,\n finalize,\n fromEvent,\n ignoreElements,\n map,\n takeUntil,\n tap\n} from \"rxjs\"\n\nimport { getLocation } from \"~/browser\"\n\nimport { Component } from \"../../_\"\nimport { SearchQuery } from \"../query\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search sharing\n */\nexport interface SearchShare {\n url: URL /* Deep link for sharing */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n query$: Observable<SearchQuery> /* Search query observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n query$: Observable<SearchQuery> /* Search query observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount search sharing\n *\n * @param _el - Search sharing element\n * @param options - Options\n *\n * @returns Search sharing observable\n */\nexport function watchSearchShare(\n _el: HTMLElement, { query$ }: WatchOptions\n): Observable<SearchShare> {\n return query$\n .pipe(\n map(({ value }) => {\n const url = getLocation()\n url.hash = \"\"\n\n /* Compute readable query strings */\n value = value\n .replace(/\\s+/g, \"+\") /* Collapse whitespace */\n .replace(/&/g, \"%26\") /* Escape '&' character */\n .replace(/=/g, \"%3D\") /* Escape '=' character */\n\n /* Replace query string */\n url.search = `q=${value}`\n return { url }\n })\n )\n}\n\n/**\n * Mount search sharing\n *\n * @param el - Search sharing element\n * @param options - Options\n *\n * @returns Search sharing component observable\n */\nexport function mountSearchShare(\n el: HTMLAnchorElement, options: MountOptions\n): Observable<Component<SearchShare>> {\n const push$ = new Subject<SearchShare>()\n const done$ = push$.pipe(ignoreElements(), endWith(true))\n push$.subscribe(({ url }) => {\n el.setAttribute(\"data-clipboard-text\", el.href)\n el.href = `${url}`\n })\n\n /* Prevent following of link */\n fromEvent(el, \"click\")\n .pipe(\n takeUntil(done$)\n )\n .subscribe(ev => ev.preventDefault())\n\n /* Create and return component */\n return watchSearchShare(el, options)\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n asyncScheduler,\n combineLatestWith,\n distinctUntilChanged,\n filter,\n finalize,\n fromEvent,\n map,\n merge,\n observeOn,\n tap\n} from \"rxjs\"\n\nimport { Keyboard } from \"~/browser\"\nimport {\n SearchMessage,\n SearchResult,\n isSearchResultMessage\n} from \"~/integrations\"\n\nimport { Component, getComponentElement } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search suggestions\n */\nexport interface SearchSuggest {}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n keyboard$: Observable<Keyboard> /* Keyboard observable */\n worker$: Subject<SearchMessage> /* Search worker */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount search suggestions\n *\n * This function will perform a lazy rendering of the search results, depending\n * on the vertical offset of the search result container.\n *\n * @param el - Search result list element\n * @param options - Options\n *\n * @returns Search result list component observable\n */\nexport function mountSearchSuggest(\n el: HTMLElement, { worker$, keyboard$ }: MountOptions\n): Observable<Component<SearchSuggest>> {\n const push$ = new Subject<SearchResult>()\n\n /* Retrieve query component and track all changes */\n const query = getComponentElement(\"search-query\")\n const query$ = merge(\n fromEvent(query, \"keydown\"),\n fromEvent(query, \"focus\")\n )\n .pipe(\n observeOn(asyncScheduler),\n map(() => query.value),\n distinctUntilChanged(),\n )\n\n /* Update search suggestions */\n push$\n .pipe(\n combineLatestWith(query$),\n map(([{ suggest }, value]) => {\n const words = value.split(/([\\s-]+)/)\n if (suggest?.length && words[words.length - 1]) {\n const last = suggest[suggest.length - 1]\n if (last.startsWith(words[words.length - 1]))\n words[words.length - 1] = last\n } else {\n words.length = 0\n }\n return words\n })\n )\n .subscribe(words => el.innerHTML = words\n .join(\"\")\n .replace(/\\s/g, \" \")\n )\n\n /* Set up search keyboard handlers */\n keyboard$\n .pipe(\n filter(({ mode }) => mode === \"search\")\n )\n .subscribe(key => {\n switch (key.type) {\n\n /* Right arrow: accept current suggestion */\n case \"ArrowRight\":\n if (\n el.innerText.length &&\n query.selectionStart === query.value.length\n )\n query.value = el.innerText\n break\n }\n })\n\n /* Filter search result message */\n const result$ = worker$\n .pipe(\n filter(isSearchResultMessage),\n map(({ data }) => data)\n )\n\n /* Create and return component */\n return result$\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(() => ({ ref: el }))\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n NEVER,\n Observable,\n ObservableInput,\n filter,\n fromEvent,\n merge,\n mergeWith\n} from \"rxjs\"\n\nimport { configuration } from \"~/_\"\nimport {\n Keyboard,\n getActiveElement,\n getElements,\n setToggle\n} from \"~/browser\"\nimport {\n SearchIndex,\n SearchResult,\n setupSearchWorker\n} from \"~/integrations\"\n\nimport {\n Component,\n getComponentElement,\n getComponentElements\n} from \"../../_\"\nimport {\n SearchQuery,\n mountSearchQuery\n} from \"../query\"\nimport { mountSearchResult } from \"../result\"\nimport {\n SearchShare,\n mountSearchShare\n} from \"../share\"\nimport {\n SearchSuggest,\n mountSearchSuggest\n} from \"../suggest\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search\n */\nexport type Search =\n | SearchQuery\n | SearchResult\n | SearchShare\n | SearchSuggest\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n index$: ObservableInput<SearchIndex> /* Search index observable */\n keyboard$: Observable<Keyboard> /* Keyboard observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount search\n *\n * This function sets up the search functionality, including the underlying\n * web worker and all keyboard bindings.\n *\n * @param el - Search element\n * @param options - Options\n *\n * @returns Search component observable\n */\nexport function mountSearch(\n el: HTMLElement, { index$, keyboard$ }: MountOptions\n): Observable<Component<Search>> {\n const config = configuration()\n try {\n const worker$ = setupSearchWorker(config.search, index$)\n\n /* Retrieve query and result components */\n const query = getComponentElement(\"search-query\", el)\n const result = getComponentElement(\"search-result\", el)\n\n /* Always close search on result selection */\n fromEvent<PointerEvent>(el, \"click\")\n .pipe(\n filter(({ target }) => (\n target instanceof Element && !!target.closest(\"a\")\n ))\n )\n .subscribe(() => setToggle(\"search\", false))\n\n /* Set up search keyboard handlers */\n keyboard$\n .pipe(\n filter(({ mode }) => mode === \"search\")\n )\n .subscribe(key => {\n const active = getActiveElement()\n switch (key.type) {\n\n /* Enter: go to first (best) result */\n case \"Enter\":\n if (active === query) {\n const anchors = new Map<HTMLAnchorElement, number>()\n for (const anchor of getElements<HTMLAnchorElement>(\n \":first-child [href]\", result\n )) {\n const article = anchor.firstElementChild!\n anchors.set(anchor, parseFloat(\n article.getAttribute(\"data-md-score\")!\n ))\n }\n\n /* Go to result with highest score, if any */\n if (anchors.size) {\n const [[best]] = [...anchors].sort(([, a], [, b]) => b - a)\n best.click()\n }\n\n /* Otherwise omit form submission */\n key.claim()\n }\n break\n\n /* Escape or Tab: close search */\n case \"Escape\":\n case \"Tab\":\n setToggle(\"search\", false)\n query.blur()\n break\n\n /* Vertical arrows: select previous or next search result */\n case \"ArrowUp\":\n case \"ArrowDown\":\n if (typeof active === \"undefined\") {\n query.focus()\n } else {\n const els = [query, ...getElements(\n \":not(details) > [href], summary, details[open] [href]\",\n result\n )]\n const i = Math.max(0, (\n Math.max(0, els.indexOf(active)) + els.length + (\n key.type === \"ArrowUp\" ? -1 : +1\n )\n ) % els.length)\n els[i].focus()\n }\n\n /* Prevent scrolling of page */\n key.claim()\n break\n\n /* All other keys: hand to search query */\n default:\n if (query !== getActiveElement())\n query.focus()\n }\n })\n\n /* Set up global keyboard handlers */\n keyboard$\n .pipe(\n filter(({ mode }) => mode === \"global\")\n )\n .subscribe(key => {\n switch (key.type) {\n\n /* Open search and select query */\n case \"f\":\n case \"s\":\n case \"/\":\n query.focus()\n query.select()\n\n /* Prevent scrolling of page */\n key.claim()\n break\n }\n })\n\n /* Create and return component */\n const query$ = mountSearchQuery(query, { worker$ })\n return merge(\n query$,\n mountSearchResult(result, { worker$, query$ })\n )\n .pipe(\n mergeWith(\n\n /* Search sharing */\n ...getComponentElements(\"search-share\", el)\n .map(child => mountSearchShare(child, { query$ })),\n\n /* Search suggestions */\n ...getComponentElements(\"search-suggest\", el)\n .map(child => mountSearchSuggest(child, { worker$, keyboard$ }))\n )\n )\n\n /* Gracefully handle broken search */\n } catch (err) {\n el.hidden = true\n return NEVER\n }\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n ObservableInput,\n combineLatest,\n filter,\n map,\n startWith\n} from \"rxjs\"\n\nimport { getLocation } from \"~/browser\"\nimport {\n SearchIndex,\n setupSearchHighlighter\n} from \"~/integrations\"\nimport { h } from \"~/utilities\"\n\nimport { Component } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search highlighting\n */\nexport interface SearchHighlight {\n nodes: Map<ChildNode, string> /* Map of replacements */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n index$: ObservableInput<SearchIndex> /* Search index observable */\n location$: Observable<URL> /* Location observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount search highlighting\n *\n * @param el - Content element\n * @param options - Options\n *\n * @returns Search highlighting component observable\n */\nexport function mountSearchHiglight(\n el: HTMLElement, { index$, location$ }: MountOptions\n): Observable<Component<SearchHighlight>> {\n return combineLatest([\n index$,\n location$\n .pipe(\n startWith(getLocation()),\n filter(url => !!url.searchParams.get(\"h\"))\n )\n ])\n .pipe(\n map(([index, url]) => setupSearchHighlighter(index.config)(\n url.searchParams.get(\"h\")!\n )),\n map(fn => {\n const nodes = new Map<ChildNode, string>()\n\n /* Traverse text nodes and collect matches */\n const it = document.createNodeIterator(el, NodeFilter.SHOW_TEXT)\n for (let node = it.nextNode(); node; node = it.nextNode()) {\n if (node.parentElement?.offsetHeight) {\n const original = node.textContent!\n const replaced = fn(original)\n if (replaced.length > original.length)\n nodes.set(node as ChildNode, replaced)\n }\n }\n\n /* Replace original nodes with matches */\n for (const [node, text] of nodes) {\n const { childNodes } = h(\"span\", null, text)\n node.replaceWith(...Array.from(childNodes))\n }\n\n /* Return component */\n return { ref: el, nodes }\n })\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n asyncScheduler,\n auditTime,\n combineLatest,\n defer,\n distinctUntilChanged,\n endWith,\n finalize,\n first,\n from,\n fromEvent,\n ignoreElements,\n map,\n mergeMap,\n observeOn,\n takeUntil,\n tap,\n withLatestFrom\n} from \"rxjs\"\n\nimport {\n Viewport,\n getElement,\n getElementOffset,\n getElementSize,\n getElements\n} from \"~/browser\"\n\nimport { Component } from \"../_\"\nimport { Header } from \"../header\"\nimport { Main } from \"../main\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Sidebar\n */\nexport interface Sidebar {\n height: number /* Sidebar height */\n locked: boolean /* Sidebar is locked */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n main$: Observable<Main> /* Main area observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n header$: Observable<Header> /* Header observable */\n main$: Observable<Main> /* Main area observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch sidebar\n *\n * This function returns an observable that computes the visual parameters of\n * the sidebar which depends on the vertical viewport offset, as well as the\n * height of the main area. When the page is scrolled beyond the header, the\n * sidebar is locked and fills the remaining space.\n *\n * @param el - Sidebar element\n * @param options - Options\n *\n * @returns Sidebar observable\n */\nexport function watchSidebar(\n el: HTMLElement, { viewport$, main$ }: WatchOptions\n): Observable<Sidebar> {\n const parent = el.closest<HTMLElement>(\".md-grid\")!\n const adjust =\n parent.offsetTop -\n parent.parentElement!.offsetTop\n\n /* Compute the sidebar's available height and if it should be locked */\n return combineLatest([main$, viewport$])\n .pipe(\n map(([{ offset, height }, { offset: { y } }]) => {\n height = height\n + Math.min(adjust, Math.max(0, y - offset))\n - adjust\n return {\n height,\n locked: y >= offset + adjust\n }\n }),\n distinctUntilChanged((a, b) => (\n a.height === b.height &&\n a.locked === b.locked\n ))\n )\n}\n\n/**\n * Mount sidebar\n *\n * This function doesn't set the height of the actual sidebar, but of its first\n * child \u2013 the `.md-sidebar__scrollwrap` element in order to mitigiate jittery\n * sidebars when the footer is scrolled into view. At some point we switched\n * from `absolute` / `fixed` positioning to `sticky` positioning, significantly\n * reducing jitter in some browsers (respectively Firefox and Safari) when\n * scrolling from the top. However, top-aligned sticky positioning means that\n * the sidebar snaps to the bottom when the end of the container is reached.\n * This is what leads to the mentioned jitter, as the sidebar's height may be\n * updated too slowly.\n *\n * This behaviour can be mitigiated by setting the height of the sidebar to `0`\n * while preserving the padding, and the height on its first element.\n *\n * @param el - Sidebar element\n * @param options - Options\n *\n * @returns Sidebar component observable\n */\nexport function mountSidebar(\n el: HTMLElement, { header$, ...options }: MountOptions\n): Observable<Component<Sidebar>> {\n const inner = getElement(\".md-sidebar__scrollwrap\", el)\n const { y } = getElementOffset(inner)\n return defer(() => {\n const push$ = new Subject<Sidebar>()\n const done$ = push$.pipe(ignoreElements(), endWith(true))\n const next$ = push$\n .pipe(\n auditTime(0, animationFrameScheduler)\n )\n\n /* Update sidebar height and offset */\n next$.pipe(withLatestFrom(header$))\n .subscribe({\n\n /* Handle emission */\n next([{ height }, { height: offset }]) {\n inner.style.height = `${height - 2 * y}px`\n el.style.top = `${offset}px`\n },\n\n /* Handle complete */\n complete() {\n inner.style.height = \"\"\n el.style.top = \"\"\n }\n })\n\n /* Bring active item into view on initial load */\n next$.pipe(first())\n .subscribe(() => {\n for (const item of getElements(\".md-nav__link--active[href]\", el)) {\n if (!item.clientHeight) // skip invisible toc in left sidebar\n continue\n const container = item.closest<HTMLElement>(\".md-sidebar__scrollwrap\")!\n if (typeof container !== \"undefined\") {\n const offset = item.offsetTop - container.offsetTop\n const { height } = getElementSize(container)\n container.scrollTo({\n top: offset - height / 2\n })\n }\n }\n })\n\n /* Handle accessibility for expandable items, see https://bit.ly/3jaod9p */\n from(getElements<HTMLLabelElement>(\"label[tabindex]\", el))\n .pipe(\n mergeMap(label => fromEvent(label, \"click\")\n .pipe(\n observeOn(asyncScheduler),\n map(() => label),\n takeUntil(done$)\n )\n )\n )\n .subscribe(label => {\n const input = getElement<HTMLInputElement>(`[id=\"${label.htmlFor}\"]`)\n const nav = getElement(`[aria-labelledby=\"${label.id}\"]`)\n nav.setAttribute(\"aria-expanded\", `${input.checked}`)\n })\n\n /* Create and return component */\n return watchSidebar(el, options)\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Repo, User } from \"github-types\"\nimport {\n EMPTY,\n Observable,\n catchError,\n defaultIfEmpty,\n map,\n zip\n} from \"rxjs\"\n\nimport { requestJSON } from \"~/browser\"\n\nimport { SourceFacts } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * GitHub release (partial)\n */\ninterface Release {\n tag_name: string /* Tag name */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch GitHub repository facts\n *\n * @param user - GitHub user or organization\n * @param repo - GitHub repository\n *\n * @returns Repository facts observable\n */\nexport function fetchSourceFactsFromGitHub(\n user: string, repo?: string\n): Observable<SourceFacts> {\n if (typeof repo !== \"undefined\") {\n const url = `https://api.github.com/repos/${user}/${repo}`\n return zip(\n\n /* Fetch version */\n requestJSON<Release>(`${url}/releases/latest`)\n .pipe(\n catchError(() => EMPTY), // @todo refactor instant loading\n map(release => ({\n version: release.tag_name\n })),\n defaultIfEmpty({})\n ),\n\n /* Fetch stars and forks */\n requestJSON<Repo>(url)\n .pipe(\n catchError(() => EMPTY), // @todo refactor instant loading\n map(info => ({\n stars: info.stargazers_count,\n forks: info.forks_count\n })),\n defaultIfEmpty({})\n )\n )\n .pipe(\n map(([release, info]) => ({ ...release, ...info }))\n )\n\n /* User or organization */\n } else {\n const url = `https://api.github.com/users/${user}`\n return requestJSON<User>(url)\n .pipe(\n map(info => ({\n repositories: info.public_repos\n })),\n defaultIfEmpty({})\n )\n }\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { ProjectSchema } from \"gitlab\"\nimport {\n EMPTY,\n Observable,\n catchError,\n defaultIfEmpty,\n map,\n zip\n} from \"rxjs\"\n\nimport { requestJSON } from \"~/browser\"\n\nimport { SourceFacts } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * GitLab release (partial)\n */\ninterface Release { // @todo remove and use the ReleaseSchema type instead after switching from gitlab to @gitbeaker/rest\n tag_name: string /* Tag name */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch GitLab repository facts\n *\n * @param base - GitLab base\n * @param project - GitLab project\n *\n * @returns Repository facts observable\n */\nexport function fetchSourceFactsFromGitLab(\n base: string, project: string\n): Observable<SourceFacts> {\n const url = `https://${base}/api/v4/projects/${encodeURIComponent(project)}`\n return zip(\n\n /* Fetch version */\n requestJSON<Release>(`${url}/releases/permalink/latest`)\n .pipe(\n catchError(() => EMPTY), // @todo refactor instant loading\n map(({ tag_name }) => ({\n version: tag_name\n })),\n defaultIfEmpty({})\n ),\n\n /* Fetch stars and forks */\n requestJSON<ProjectSchema>(url)\n .pipe(\n catchError(() => EMPTY), // @todo refactor instant loading\n map(({ star_count, forks_count }) => ({\n stars: star_count,\n forks: forks_count\n })),\n defaultIfEmpty({})\n )\n )\n .pipe(\n map(([release, info]) => ({ ...release, ...info }))\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { EMPTY, Observable } from \"rxjs\"\n\nimport { fetchSourceFactsFromGitHub } from \"../github\"\nimport { fetchSourceFactsFromGitLab } from \"../gitlab\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Repository facts for repositories\n */\nexport interface RepositoryFacts {\n stars?: number /* Number of stars */\n forks?: number /* Number of forks */\n version?: string /* Latest version */\n}\n\n/**\n * Repository facts for organizations\n */\nexport interface OrganizationFacts {\n repositories?: number /* Number of repositories */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Repository facts\n */\nexport type SourceFacts =\n | RepositoryFacts\n | OrganizationFacts\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch repository facts\n *\n * @param url - Repository URL\n *\n * @returns Repository facts observable\n */\nexport function fetchSourceFacts(\n url: string\n): Observable<SourceFacts> {\n\n /* Try to match GitHub repository */\n let match = url.match(/^.+github\\.com\\/([^/]+)\\/?([^/]+)?/i)\n if (match) {\n const [, user, repo] = match\n return fetchSourceFactsFromGitHub(user, repo)\n }\n\n /* Try to match GitLab repository */\n match = url.match(/^.+?([^/]*gitlab[^/]+)\\/(.+?)\\/?$/i)\n if (match) {\n const [, base, slug] = match\n return fetchSourceFactsFromGitLab(base, slug)\n }\n\n /* Fallback */\n return EMPTY\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n EMPTY,\n Observable,\n Subject,\n catchError,\n defer,\n filter,\n finalize,\n map,\n of,\n shareReplay,\n tap\n} from \"rxjs\"\n\nimport { getElement } from \"~/browser\"\nimport { ConsentDefaults } from \"~/components/consent\"\nimport { renderSourceFacts } from \"~/templates\"\n\nimport {\n Component,\n getComponentElements\n} from \"../../_\"\nimport {\n SourceFacts,\n fetchSourceFacts\n} from \"../facts\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Repository information\n */\nexport interface Source {\n facts: SourceFacts /* Repository facts */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Repository information observable\n */\nlet fetch$: Observable<Source>\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch repository information\n *\n * This function tries to read the repository facts from session storage, and\n * if unsuccessful, fetches them from the underlying provider.\n *\n * @param el - Repository information element\n *\n * @returns Repository information observable\n */\nexport function watchSource(\n el: HTMLAnchorElement\n): Observable<Source> {\n return fetch$ ||= defer(() => {\n const cached = __md_get<SourceFacts>(\"__source\", sessionStorage)\n if (cached) {\n return of(cached)\n } else {\n\n /* Check if consent is configured and was given */\n const els = getComponentElements(\"consent\")\n if (els.length) {\n const consent = __md_get<ConsentDefaults>(\"__consent\")\n if (!(consent && consent.github))\n return EMPTY\n }\n\n /* Fetch repository facts */\n return fetchSourceFacts(el.href)\n .pipe(\n tap(facts => __md_set(\"__source\", facts, sessionStorage))\n )\n }\n })\n .pipe(\n catchError(() => EMPTY),\n filter(facts => Object.keys(facts).length > 0),\n map(facts => ({ facts })),\n shareReplay(1)\n )\n}\n\n/**\n * Mount repository information\n *\n * @param el - Repository information element\n *\n * @returns Repository information component observable\n */\nexport function mountSource(\n el: HTMLAnchorElement\n): Observable<Component<Source>> {\n const inner = getElement(\":scope > :last-child\", el)\n return defer(() => {\n const push$ = new Subject<Source>()\n push$.subscribe(({ facts }) => {\n inner.appendChild(renderSourceFacts(facts))\n inner.classList.add(\"md-source__repository--active\")\n })\n\n /* Create and return component */\n return watchSource(el)\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n defer,\n distinctUntilKeyChanged,\n finalize,\n map,\n of,\n switchMap,\n tap\n} from \"rxjs\"\n\nimport { feature } from \"~/_\"\nimport {\n Viewport,\n watchElementSize,\n watchViewportAt\n} from \"~/browser\"\n\nimport { Component } from \"../_\"\nimport { Header } from \"../header\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Navigation tabs\n */\nexport interface Tabs {\n hidden: boolean /* Navigation tabs are hidden */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n header$: Observable<Header> /* Header observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n header$: Observable<Header> /* Header observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch navigation tabs\n *\n * @param el - Navigation tabs element\n * @param options - Options\n *\n * @returns Navigation tabs observable\n */\nexport function watchTabs(\n el: HTMLElement, { viewport$, header$ }: WatchOptions\n): Observable<Tabs> {\n return watchElementSize(document.body)\n .pipe(\n switchMap(() => watchViewportAt(el, { header$, viewport$ })),\n map(({ offset: { y } }) => {\n return {\n hidden: y >= 10\n }\n }),\n distinctUntilKeyChanged(\"hidden\")\n )\n}\n\n/**\n * Mount navigation tabs\n *\n * This function hides the navigation tabs when scrolling past the threshold\n * and makes them reappear in a nice CSS animation when scrolling back up.\n *\n * @param el - Navigation tabs element\n * @param options - Options\n *\n * @returns Navigation tabs component observable\n */\nexport function mountTabs(\n el: HTMLElement, options: MountOptions\n): Observable<Component<Tabs>> {\n return defer(() => {\n const push$ = new Subject<Tabs>()\n push$.subscribe({\n\n /* Handle emission */\n next({ hidden }) {\n el.hidden = hidden\n },\n\n /* Handle complete */\n complete() {\n el.hidden = false\n }\n })\n\n /* Create and return component */\n return (\n feature(\"navigation.tabs.sticky\")\n ? of({ hidden: false })\n : watchTabs(el, options)\n )\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n asyncScheduler,\n bufferCount,\n combineLatestWith,\n debounceTime,\n defer,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n endWith,\n filter,\n finalize,\n ignoreElements,\n map,\n merge,\n observeOn,\n of,\n repeat,\n scan,\n share,\n skip,\n startWith,\n switchMap,\n takeUntil,\n tap,\n withLatestFrom\n} from \"rxjs\"\n\nimport { feature } from \"~/_\"\nimport {\n Viewport,\n getElement,\n getElementContainer,\n getElementSize,\n getElements,\n getLocation,\n getOptionalElement,\n watchElementSize\n} from \"~/browser\"\n\nimport {\n Component,\n getComponentElement\n} from \"../_\"\nimport { Header } from \"../header\"\nimport { Main } from \"../main\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Table of contents\n */\nexport interface TableOfContents {\n prev: HTMLAnchorElement[][] /* Anchors (previous) */\n next: HTMLAnchorElement[][] /* Anchors (next) */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n header$: Observable<Header> /* Header observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n header$: Observable<Header> /* Header observable */\n main$: Observable<Main> /* Main area observable */\n target$: Observable<HTMLElement> /* Location target observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch table of contents\n *\n * This is effectively a scroll spy implementation which will account for the\n * fixed header and automatically re-calculate anchor offsets when the viewport\n * is resized. The returned observable will only emit if the table of contents\n * needs to be repainted.\n *\n * This implementation tracks an anchor element's entire path starting from its\n * level up to the top-most anchor element, e.g. `[h3, h2, h1]`. Although the\n * Material theme currently doesn't make use of this information, it enables\n * the styling of the entire hierarchy through customization.\n *\n * Note that the current anchor is the last item of the `prev` anchor list.\n *\n * @param el - Table of contents element\n * @param options - Options\n *\n * @returns Table of contents observable\n */\nexport function watchTableOfContents(\n el: HTMLElement, { viewport$, header$ }: WatchOptions\n): Observable<TableOfContents> {\n const table = new Map<HTMLAnchorElement, HTMLElement>()\n\n /* Compute anchor-to-target mapping */\n const anchors = getElements<HTMLAnchorElement>(\".md-nav__link\", el)\n for (const anchor of anchors) {\n const id = decodeURIComponent(anchor.hash.substring(1))\n const target = getOptionalElement(`[id=\"${id}\"]`)\n if (typeof target !== \"undefined\")\n table.set(anchor, target)\n }\n\n /* Compute necessary adjustment for header */\n const adjust$ = header$\n .pipe(\n distinctUntilKeyChanged(\"height\"),\n map(({ height }) => {\n const main = getComponentElement(\"main\")\n const grid = getElement(\":scope > :first-child\", main)\n return height + 0.8 * (\n grid.offsetTop -\n main.offsetTop\n )\n }),\n share()\n )\n\n /* Compute partition of previous and next anchors */\n const partition$ = watchElementSize(document.body)\n .pipe(\n distinctUntilKeyChanged(\"height\"),\n\n /* Build index to map anchor paths to vertical offsets */\n switchMap(body => defer(() => {\n let path: HTMLAnchorElement[] = []\n return of([...table].reduce((index, [anchor, target]) => {\n while (path.length) {\n const last = table.get(path[path.length - 1])!\n if (last.tagName >= target.tagName) {\n path.pop()\n } else {\n break\n }\n }\n\n /* If the current anchor is hidden, continue with its parent */\n let offset = target.offsetTop\n while (!offset && target.parentElement) {\n target = target.parentElement\n offset = target.offsetTop\n }\n\n /* Fix anchor offsets in tables - see https://bit.ly/3CUFOcn */\n let parent = target.offsetParent as HTMLElement\n for (; parent; parent = parent.offsetParent as HTMLElement)\n offset += parent.offsetTop\n\n /* Map reversed anchor path to vertical offset */\n return index.set(\n [...path = [...path, anchor]].reverse(),\n offset\n )\n }, new Map<HTMLAnchorElement[], number>()))\n })\n .pipe(\n\n /* Sort index by vertical offset (see https://bit.ly/30z6QSO) */\n map(index => new Map([...index].sort(([, a], [, b]) => a - b))),\n combineLatestWith(adjust$),\n\n /* Re-compute partition when viewport offset changes */\n switchMap(([index, adjust]) => viewport$\n .pipe(\n scan(([prev, next], { offset: { y }, size }) => {\n const last = y + size.height >= Math.floor(body.height)\n\n /* Look forward */\n while (next.length) {\n const [, offset] = next[0]\n if (offset - adjust < y || last) {\n prev = [...prev, next.shift()!]\n } else {\n break\n }\n }\n\n /* Look backward */\n while (prev.length) {\n const [, offset] = prev[prev.length - 1]\n if (offset - adjust >= y && !last) {\n next = [prev.pop()!, ...next]\n } else {\n break\n }\n }\n\n /* Return partition */\n return [prev, next]\n }, [[], [...index]]),\n distinctUntilChanged((a, b) => (\n a[0] === b[0] &&\n a[1] === b[1]\n ))\n )\n )\n )\n )\n )\n\n /* Compute and return anchor list migrations */\n return partition$\n .pipe(\n map(([prev, next]) => ({\n prev: prev.map(([path]) => path),\n next: next.map(([path]) => path)\n })),\n\n /* Extract anchor list migrations */\n startWith({ prev: [], next: [] }),\n bufferCount(2, 1),\n map(([a, b]) => {\n\n /* Moving down */\n if (a.prev.length < b.prev.length) {\n return {\n prev: b.prev.slice(Math.max(0, a.prev.length - 1), b.prev.length),\n next: []\n }\n\n /* Moving up */\n } else {\n return {\n prev: b.prev.slice(-1),\n next: b.next.slice(0, b.next.length - a.next.length)\n }\n }\n })\n )\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Mount table of contents\n *\n * @param el - Table of contents element\n * @param options - Options\n *\n * @returns Table of contents component observable\n */\nexport function mountTableOfContents(\n el: HTMLElement, { viewport$, header$, main$, target$ }: MountOptions\n): Observable<Component<TableOfContents>> {\n return defer(() => {\n const push$ = new Subject<TableOfContents>()\n const done$ = push$.pipe(ignoreElements(), endWith(true))\n push$.subscribe(({ prev, next }) => {\n\n /* Look forward */\n for (const [anchor] of next) {\n anchor.classList.remove(\"md-nav__link--passed\")\n anchor.classList.remove(\"md-nav__link--active\")\n }\n\n /* Look backward */\n for (const [index, [anchor]] of prev.entries()) {\n anchor.classList.add(\"md-nav__link--passed\")\n anchor.classList.toggle(\n \"md-nav__link--active\",\n index === prev.length - 1\n )\n }\n })\n\n /* Set up following, if enabled */\n if (feature(\"toc.follow\")) {\n\n /* Toggle smooth scrolling only for anchor clicks */\n const smooth$ = merge(\n viewport$.pipe(debounceTime(1), map(() => undefined)),\n viewport$.pipe(debounceTime(250), map(() => \"smooth\" as const))\n )\n\n /* Bring active anchor into view */ // @todo: refactor\n push$\n .pipe(\n filter(({ prev }) => prev.length > 0),\n combineLatestWith(main$.pipe(observeOn(asyncScheduler))),\n withLatestFrom(smooth$)\n )\n .subscribe(([[{ prev }], behavior]) => {\n const [anchor] = prev[prev.length - 1]\n if (anchor.offsetHeight) {\n\n /* Retrieve overflowing container and scroll */\n const container = getElementContainer(anchor)\n if (typeof container !== \"undefined\") {\n const offset = anchor.offsetTop - container.offsetTop\n const { height } = getElementSize(container)\n container.scrollTo({\n top: offset - height / 2,\n behavior\n })\n }\n }\n })\n }\n\n /* Set up anchor tracking, if enabled */\n if (feature(\"navigation.tracking\"))\n viewport$\n .pipe(\n takeUntil(done$),\n distinctUntilKeyChanged(\"offset\"),\n debounceTime(250),\n skip(1),\n takeUntil(target$.pipe(skip(1))),\n repeat({ delay: 250 }),\n withLatestFrom(push$)\n )\n .subscribe(([, { prev }]) => {\n const url = getLocation()\n\n /* Set hash fragment to active anchor */\n const anchor = prev[prev.length - 1]\n if (anchor && anchor.length) {\n const [active] = anchor\n const { hash } = new URL(active.href)\n if (url.hash !== hash) {\n url.hash = hash\n history.replaceState({}, \"\", `${url}`)\n }\n\n /* Reset anchor when at the top */\n } else {\n url.hash = \"\"\n history.replaceState({}, \"\", `${url}`)\n }\n })\n\n /* Create and return component */\n return watchTableOfContents(el, { viewport$, header$ })\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n bufferCount,\n combineLatest,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n endWith,\n finalize,\n fromEvent,\n ignoreElements,\n map,\n repeat,\n skip,\n takeUntil,\n tap\n} from \"rxjs\"\n\nimport { Viewport } from \"~/browser\"\n\nimport { Component } from \"../_\"\nimport { Header } from \"../header\"\nimport { Main } from \"../main\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Back-to-top button\n */\nexport interface BackToTop {\n hidden: boolean /* Back-to-top button is hidden */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n main$: Observable<Main> /* Main area observable */\n target$: Observable<HTMLElement> /* Location target observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n header$: Observable<Header> /* Header observable */\n main$: Observable<Main> /* Main area observable */\n target$: Observable<HTMLElement> /* Location target observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch back-to-top\n *\n * @param _el - Back-to-top element\n * @param options - Options\n *\n * @returns Back-to-top observable\n */\nexport function watchBackToTop(\n _el: HTMLElement, { viewport$, main$, target$ }: WatchOptions\n): Observable<BackToTop> {\n\n /* Compute direction */\n const direction$ = viewport$\n .pipe(\n map(({ offset: { y } }) => y),\n bufferCount(2, 1),\n map(([a, b]) => a > b && b > 0),\n distinctUntilChanged()\n )\n\n /* Compute whether main area is active */\n const active$ = main$\n .pipe(\n map(({ active }) => active)\n )\n\n /* Compute threshold for hiding */\n return combineLatest([active$, direction$])\n .pipe(\n map(([active, direction]) => !(active && direction)),\n distinctUntilChanged(),\n takeUntil(target$.pipe(skip(1))),\n endWith(true),\n repeat({ delay: 250 }),\n map(hidden => ({ hidden }))\n )\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Mount back-to-top\n *\n * @param el - Back-to-top element\n * @param options - Options\n *\n * @returns Back-to-top component observable\n */\nexport function mountBackToTop(\n el: HTMLElement, { viewport$, header$, main$, target$ }: MountOptions\n): Observable<Component<BackToTop>> {\n const push$ = new Subject<BackToTop>()\n const done$ = push$.pipe(ignoreElements(), endWith(true))\n push$.subscribe({\n\n /* Handle emission */\n next({ hidden }) {\n el.hidden = hidden\n if (hidden) {\n el.setAttribute(\"tabindex\", \"-1\")\n el.blur()\n } else {\n el.removeAttribute(\"tabindex\")\n }\n },\n\n /* Handle complete */\n complete() {\n el.style.top = \"\"\n el.hidden = true\n el.removeAttribute(\"tabindex\")\n }\n })\n\n /* Watch header height */\n header$\n .pipe(\n takeUntil(done$),\n distinctUntilKeyChanged(\"height\")\n )\n .subscribe(({ height }) => {\n el.style.top = `${height + 16}px`\n })\n\n /* Go back to top */\n fromEvent(el, \"click\")\n .subscribe(ev => {\n ev.preventDefault()\n window.scrollTo({ top: 0 })\n })\n\n /* Create and return component */\n return watchBackToTop(el, { viewport$, main$, target$ })\n .pipe(\n tap(state => push$.next(state)),\n finalize(() => push$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n EMPTY,\n Observable,\n filter,\n finalize,\n map,\n mergeMap,\n skip,\n switchMap,\n take,\n takeUntil\n} from \"rxjs\"\n\nimport { feature } from \"~/_\"\nimport {\n Viewport,\n getElements,\n watchElementVisibility\n} from \"~/browser\"\nimport { mountInlineTooltip2 } from \"~/components/tooltip2\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch options\n */\ninterface PatchOptions {\n document$: Observable<Document> /* Document observable */\n viewport$: Observable<Viewport> /* Viewport observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch ellipsis\n *\n * This function will fetch all elements that are shortened with ellipsis, and\n * filter those which are visible. Once they become visible, they stay in that\n * state, even though they may be hidden again. This optimization is necessary\n * to reduce pressure on the browser, with elements fading in and out of view.\n *\n * @param options - Options\n */\nexport function patchEllipsis(\n { document$, viewport$ }: PatchOptions\n): void {\n document$\n .pipe(\n switchMap(() => getElements(\".md-ellipsis\")),\n mergeMap(el => watchElementVisibility(el)\n .pipe(\n takeUntil(document$.pipe(skip(1))),\n filter(visible => visible),\n map(() => el),\n take(1)\n )\n ),\n filter(el => el.offsetWidth < el.scrollWidth),\n mergeMap(el => {\n const text = el.innerText\n const host = el.closest(\"a\") || el\n host.title = text\n\n // Do not mount improved tooltip if feature is disabled\n if (!feature(\"content.tooltips\"))\n return EMPTY\n\n /* Mount tooltip */\n return mountInlineTooltip2(host, { viewport$ })\n .pipe(\n takeUntil(document$.pipe(skip(1))),\n finalize(() => host.removeAttribute(\"title\"))\n )\n })\n )\n .subscribe()\n\n // @todo move this outside of here and fix memleaks\n if (feature(\"content.tooltips\"))\n document$\n .pipe(\n switchMap(() => getElements(\".md-status\")),\n mergeMap(el => mountInlineTooltip2(el, { viewport$ }))\n )\n .subscribe()\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n fromEvent,\n map,\n mergeMap,\n switchMap,\n takeWhile,\n tap,\n withLatestFrom\n} from \"rxjs\"\n\nimport { getElements } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch options\n */\ninterface PatchOptions {\n document$: Observable<Document> /* Document observable */\n tablet$: Observable<boolean> /* Media tablet observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch indeterminate checkboxes\n *\n * This function replaces the indeterminate \"pseudo state\" with the actual\n * indeterminate state, which is used to keep navigation always expanded.\n *\n * @param options - Options\n */\nexport function patchIndeterminate(\n { document$, tablet$ }: PatchOptions\n): void {\n document$\n .pipe(\n switchMap(() => getElements<HTMLInputElement>(\n \".md-toggle--indeterminate\"\n )),\n tap(el => {\n el.indeterminate = true\n el.checked = false\n }),\n mergeMap(el => fromEvent(el, \"change\")\n .pipe(\n takeWhile(() => el.classList.contains(\"md-toggle--indeterminate\")),\n map(() => el)\n )\n ),\n withLatestFrom(tablet$)\n )\n .subscribe(([el, tablet]) => {\n el.classList.remove(\"md-toggle--indeterminate\")\n if (tablet)\n el.checked = false\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n filter,\n fromEvent,\n map,\n mergeMap,\n switchMap,\n tap\n} from \"rxjs\"\n\nimport { getElements } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch options\n */\ninterface PatchOptions {\n document$: Observable<Document> /* Document observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Check whether the given device is an Apple device\n *\n * @returns Test result\n */\nfunction isAppleDevice(): boolean {\n return /(iPad|iPhone|iPod)/.test(navigator.userAgent)\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch all elements with `data-md-scrollfix` attributes\n *\n * This is a year-old patch which ensures that overflow scrolling works at the\n * top and bottom of containers on iOS by ensuring a `1px` scroll offset upon\n * the start of a touch event.\n *\n * @see https://bit.ly/2SCtAOO - Original source\n *\n * @param options - Options\n */\nexport function patchScrollfix(\n { document$ }: PatchOptions\n): void {\n document$\n .pipe(\n switchMap(() => getElements(\"[data-md-scrollfix]\")),\n tap(el => el.removeAttribute(\"data-md-scrollfix\")),\n filter(isAppleDevice),\n mergeMap(el => fromEvent(el, \"touchstart\")\n .pipe(\n map(() => el)\n )\n )\n )\n .subscribe(el => {\n const top = el.scrollTop\n\n /* We're at the top of the container */\n if (top === 0) {\n el.scrollTop = 1\n\n /* We're at the bottom of the container */\n } else if (top + el.offsetHeight === el.scrollHeight) {\n el.scrollTop = top - 1\n }\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n combineLatest,\n delay,\n map,\n of,\n switchMap,\n withLatestFrom\n} from \"rxjs\"\n\nimport {\n Viewport,\n watchToggle\n} from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch options\n */\ninterface PatchOptions {\n viewport$: Observable<Viewport> /* Viewport observable */\n tablet$: Observable<boolean> /* Media tablet observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch the document body to lock when search is open\n *\n * For mobile and tablet viewports, the search is rendered full screen, which\n * leads to scroll leaking when at the top or bottom of the search result. This\n * function locks the body when the search is in full screen mode, and restores\n * the scroll position when leaving.\n *\n * @param options - Options\n */\nexport function patchScrolllock(\n { viewport$, tablet$ }: PatchOptions\n): void {\n combineLatest([watchToggle(\"search\"), tablet$])\n .pipe(\n map(([active, tablet]) => active && !tablet),\n switchMap(active => of(active)\n .pipe(\n delay(active ? 400 : 100)\n )\n ),\n withLatestFrom(viewport$)\n )\n .subscribe(([active, { offset: { y }}]) => {\n if (active) {\n document.body.setAttribute(\"data-md-scrolllock\", \"\")\n document.body.style.top = `-${y}px`\n } else {\n const value = -1 * parseInt(document.body.style.top, 10)\n document.body.removeAttribute(\"data-md-scrolllock\")\n document.body.style.top = \"\"\n if (value)\n window.scrollTo(0, value)\n }\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Polyfills\n * ------------------------------------------------------------------------- */\n\n/* Polyfill `Object.entries` */\nif (!Object.entries)\n Object.entries = function (obj: object) {\n const data: [string, string][] = []\n for (const key of Object.keys(obj))\n // @ts-expect-error - ignore property access warning\n data.push([key, obj[key]])\n\n /* Return entries */\n return data\n }\n\n/* Polyfill `Object.values` */\nif (!Object.values)\n Object.values = function (obj: object) {\n const data: string[] = []\n for (const key of Object.keys(obj))\n // @ts-expect-error - ignore property access warning\n data.push(obj[key])\n\n /* Return values */\n return data\n }\n\n/* ------------------------------------------------------------------------- */\n\n/* Polyfills for `Element` */\nif (typeof Element !== \"undefined\") {\n\n /* Polyfill `Element.scrollTo` */\n if (!Element.prototype.scrollTo)\n Element.prototype.scrollTo = function (\n x?: ScrollToOptions | number, y?: number\n ): void {\n if (typeof x === \"object\") {\n this.scrollLeft = x.left!\n this.scrollTop = x.top!\n } else {\n this.scrollLeft = x!\n this.scrollTop = y!\n }\n }\n\n /* Polyfill `Element.replaceWith` */\n if (!Element.prototype.replaceWith)\n Element.prototype.replaceWith = function (\n ...nodes: Array<string | Node>\n ): void {\n const parent = this.parentNode\n if (parent) {\n if (nodes.length === 0)\n parent.removeChild(this)\n\n /* Replace children and create text nodes */\n for (let i = nodes.length - 1; i >= 0; i--) {\n let node = nodes[i]\n if (typeof node === \"string\")\n node = document.createTextNode(node)\n else if (node.parentNode)\n node.parentNode.removeChild(node)\n\n /* Replace child or insert before previous sibling */\n if (!i)\n parent.replaceChild(node, this)\n else\n parent.insertBefore(this.previousSibling!, node)\n }\n }\n }\n}\n"], + "mappings": "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", + "names": ["require_focus_visible", "__commonJSMin", "exports", "module", "global", "factory", "applyFocusVisiblePolyfill", "scope", "hadKeyboardEvent", "hadFocusVisibleRecently", "hadFocusVisibleRecentlyTimeout", "inputTypesAllowlist", "isValidFocusTarget", "el", "focusTriggersKeyboardModality", "type", "tagName", "addFocusVisibleClass", "removeFocusVisibleClass", "onKeyDown", "e", "onPointerDown", "onFocus", "onBlur", "onVisibilityChange", "addInitialPointerMoveListeners", "onInitialPointerMove", "removeInitialPointerMoveListeners", "event", "error", "require_escape_html", "__commonJSMin", "exports", "module", "matchHtmlRegExp", "escapeHtml", "string", "str", "match", "escape", "html", "index", "lastIndex", "require_clipboard", "__commonJSMin", "exports", "module", "root", "factory", "__webpack_modules__", "__unused_webpack_module", "__webpack_exports__", "__webpack_require__", "clipboard", "tiny_emitter", "tiny_emitter_default", "listen", "listen_default", "src_select", "select_default", "command", "type", "err", "ClipboardActionCut", "target", "selectedText", "actions_cut", "createFakeElement", "value", "isRTL", "fakeElement", "yPosition", "fakeCopyAction", "options", "ClipboardActionCopy", "actions_copy", "_typeof", "obj", "ClipboardActionDefault", "_options$action", "action", "container", "text", "actions_default", "clipboard_typeof", "_classCallCheck", "instance", "Constructor", "_defineProperties", "props", "i", "descriptor", "_createClass", "protoProps", "staticProps", "_inherits", "subClass", "superClass", "_setPrototypeOf", "o", "p", "_createSuper", "Derived", "hasNativeReflectConstruct", "_isNativeReflectConstruct", "Super", "_getPrototypeOf", "result", "NewTarget", "_possibleConstructorReturn", "self", "call", "_assertThisInitialized", "e", "getAttributeValue", "suffix", "element", "attribute", "Clipboard", "_Emitter", "_super", "trigger", "_this", "_this2", "selector", "actions", "support", "DOCUMENT_NODE_TYPE", "proto", "closest", "__unused_webpack_exports", "_delegate", "callback", "useCapture", "listenerFn", "listener", "delegate", "elements", "is", "listenNode", "listenNodeList", "listenSelector", "node", "nodeList", "select", "isReadOnly", "selection", "range", "E", "name", "ctx", "data", "evtArr", "len", "evts", "liveEvents", "__webpack_module_cache__", "moduleId", "getter", "definition", "key", "prop", "import_focus_visible", "extendStatics", "d", "b", "p", "__extends", "__", "__awaiter", "thisArg", "_arguments", "P", "generator", "adopt", "value", "resolve", "reject", "fulfilled", "step", "e", "rejected", "result", "__generator", "body", "_", "t", "f", "y", "g", "verb", "n", "v", "op", "__values", "o", "s", "m", "i", "__read", "n", "r", "ar", "e", "error", "__spreadArray", "to", "from", "pack", "i", "l", "ar", "__await", "v", "__asyncGenerator", "thisArg", "_arguments", "generator", "g", "q", "verb", "awaitReturn", "f", "reject", "n", "a", "b", "resume", "step", "e", "settle", "r", "fulfill", "value", "__asyncValues", "o", "m", "i", "__values", "verb", "n", "v", "resolve", "reject", "settle", "d", "isFunction", "value", "createErrorClass", "createImpl", "_super", "instance", "ctorFunc", "UnsubscriptionError", "createErrorClass", "_super", "errors", "err", "i", "arrRemove", "arr", "item", "index", "Subscription", "initialTeardown", "errors", "_parentage", "_parentage_1", "__values", "_parentage_1_1", "parent_1", "initialFinalizer", "isFunction", "e", "UnsubscriptionError", "_finalizers", "_finalizers_1", "_finalizers_1_1", "finalizer", "execFinalizer", "err", "__spreadArray", "__read", "teardown", "_a", "parent", "arrRemove", "empty", "EMPTY_SUBSCRIPTION", "Subscription", "isSubscription", "value", "isFunction", "execFinalizer", "finalizer", "config", "timeoutProvider", "handler", "timeout", "args", "_i", "delegate", "__spreadArray", "__read", "handle", "reportUnhandledError", "err", "timeoutProvider", "onUnhandledError", "config", "noop", "COMPLETE_NOTIFICATION", "createNotification", "errorNotification", "error", "nextNotification", "value", "kind", "context", "errorContext", "cb", "config", "isRoot", "_a", "errorThrown", "error", "captureError", "err", "Subscriber", "_super", "__extends", "destination", "_this", "isSubscription", "EMPTY_OBSERVER", "next", "error", "complete", "SafeSubscriber", "value", "handleStoppedNotification", "nextNotification", "err", "errorNotification", "COMPLETE_NOTIFICATION", "Subscription", "_bind", "bind", "fn", "thisArg", "ConsumerObserver", "partialObserver", "value", "error", "handleUnhandledError", "err", "SafeSubscriber", "_super", "__extends", "observerOrNext", "complete", "_this", "isFunction", "context_1", "config", "Subscriber", "handleUnhandledError", "error", "config", "captureError", "reportUnhandledError", "defaultErrorHandler", "err", "handleStoppedNotification", "notification", "subscriber", "onStoppedNotification", "timeoutProvider", "EMPTY_OBSERVER", "noop", "observable", "identity", "x", "pipe", "fns", "_i", "pipeFromArray", "identity", "input", "prev", "fn", "Observable", "subscribe", "operator", "observable", "observerOrNext", "error", "complete", "_this", "subscriber", "isSubscriber", "SafeSubscriber", "errorContext", "_a", "source", "sink", "err", "next", "promiseCtor", "getPromiseCtor", "resolve", "reject", "value", "operations", "_i", "pipeFromArray", "x", "getPromiseCtor", "promiseCtor", "_a", "config", "isObserver", "value", "isFunction", "isSubscriber", "Subscriber", "isSubscription", "hasLift", "source", "isFunction", "operate", "init", "liftedSource", "err", "createOperatorSubscriber", "destination", "onNext", "onComplete", "onError", "onFinalize", "OperatorSubscriber", "_super", "__extends", "shouldUnsubscribe", "_this", "value", "err", "closed_1", "_a", "Subscriber", "animationFrameProvider", "callback", "request", "cancel", "delegate", "handle", "timestamp", "Subscription", "args", "_i", "__spreadArray", "__read", "ObjectUnsubscribedError", "createErrorClass", "_super", "Subject", "_super", "__extends", "_this", "operator", "subject", "AnonymousSubject", "ObjectUnsubscribedError", "value", "errorContext", "_b", "__values", "_c", "observer", "err", "observers", "_a", "subscriber", "hasError", "isStopped", "EMPTY_SUBSCRIPTION", "Subscription", "arrRemove", "thrownError", "observable", "Observable", "destination", "source", "AnonymousSubject", "_super", "__extends", "destination", "source", "_this", "value", "_b", "_a", "err", "subscriber", "EMPTY_SUBSCRIPTION", "Subject", "BehaviorSubject", "_super", "__extends", "_value", "_this", "subscriber", "subscription", "_a", "hasError", "thrownError", "value", "Subject", "dateTimestampProvider", "ReplaySubject", "_super", "__extends", "_bufferSize", "_windowTime", "_timestampProvider", "dateTimestampProvider", "_this", "value", "_a", "isStopped", "_buffer", "_infiniteTimeWindow", "subscriber", "subscription", "copy", "i", "adjustedBufferSize", "now", "last", "Subject", "Action", "_super", "__extends", "scheduler", "work", "state", "delay", "Subscription", "intervalProvider", "handler", "timeout", "args", "_i", "delegate", "__spreadArray", "__read", "handle", "AsyncAction", "_super", "__extends", "scheduler", "work", "_this", "state", "delay", "id", "_a", "_id", "intervalProvider", "_scheduler", "error", "_delay", "errored", "errorValue", "e", "actions", "arrRemove", "Action", "Scheduler", "schedulerActionCtor", "now", "work", "delay", "state", "dateTimestampProvider", "AsyncScheduler", "_super", "__extends", "SchedulerAction", "now", "Scheduler", "_this", "action", "actions", "error", "asyncScheduler", "AsyncScheduler", "AsyncAction", "async", "QueueAction", "_super", "__extends", "scheduler", "work", "_this", "state", "delay", "id", "AsyncAction", "QueueScheduler", "_super", "__extends", "AsyncScheduler", "queueScheduler", "QueueScheduler", "QueueAction", "AnimationFrameAction", "_super", "__extends", "scheduler", "work", "_this", "id", "delay", "animationFrameProvider", "actions", "_a", "AsyncAction", "AnimationFrameScheduler", "_super", "__extends", "action", "flushId", "actions", "error", "AsyncScheduler", "animationFrameScheduler", "AnimationFrameScheduler", "AnimationFrameAction", "EMPTY", "Observable", "subscriber", "isScheduler", "value", "isFunction", "last", "arr", "popResultSelector", "args", "isFunction", "popScheduler", "isScheduler", "popNumber", "defaultValue", "isArrayLike", "x", "isPromise", "value", "isFunction", "isInteropObservable", "input", "isFunction", "observable", "isAsyncIterable", "obj", "isFunction", "createInvalidObservableTypeError", "input", "getSymbolIterator", "iterator", "isIterable", "input", "isFunction", "iterator", "readableStreamLikeToAsyncGenerator", "readableStream", "reader", "__await", "_a", "_b", "value", "done", "isReadableStreamLike", "obj", "isFunction", "innerFrom", "input", "Observable", "isInteropObservable", "fromInteropObservable", "isArrayLike", "fromArrayLike", "isPromise", "fromPromise", "isAsyncIterable", "fromAsyncIterable", "isIterable", "fromIterable", "isReadableStreamLike", "fromReadableStreamLike", "createInvalidObservableTypeError", "obj", "subscriber", "obs", "observable", "isFunction", "array", "i", "promise", "value", "err", "reportUnhandledError", "iterable", "iterable_1", "__values", "iterable_1_1", "asyncIterable", "process", "readableStream", "readableStreamLikeToAsyncGenerator", "asyncIterable_1", "__asyncValues", "asyncIterable_1_1", "executeSchedule", "parentSubscription", "scheduler", "work", "delay", "repeat", "scheduleSubscription", "observeOn", "scheduler", "delay", "operate", "source", "subscriber", "createOperatorSubscriber", "value", "executeSchedule", "err", "subscribeOn", "scheduler", "delay", "operate", "source", "subscriber", "scheduleObservable", "input", "scheduler", "innerFrom", "subscribeOn", "observeOn", "schedulePromise", "input", "scheduler", "innerFrom", "subscribeOn", "observeOn", "scheduleArray", "input", "scheduler", "Observable", "subscriber", "i", "scheduleIterable", "input", "scheduler", "Observable", "subscriber", "iterator", "executeSchedule", "value", "done", "_a", "err", "isFunction", "scheduleAsyncIterable", "input", "scheduler", "Observable", "subscriber", "executeSchedule", "iterator", "result", "scheduleReadableStreamLike", "input", "scheduler", "scheduleAsyncIterable", "readableStreamLikeToAsyncGenerator", "scheduled", "input", "scheduler", "isInteropObservable", "scheduleObservable", "isArrayLike", "scheduleArray", "isPromise", "schedulePromise", "isAsyncIterable", "scheduleAsyncIterable", "isIterable", "scheduleIterable", "isReadableStreamLike", "scheduleReadableStreamLike", "createInvalidObservableTypeError", "from", "input", "scheduler", "scheduled", "innerFrom", "of", "args", "_i", "scheduler", "popScheduler", "from", "throwError", "errorOrErrorFactory", "scheduler", "errorFactory", "isFunction", "init", "subscriber", "Observable", "EmptyError", "createErrorClass", "_super", "isValidDate", "value", "map", "project", "thisArg", "operate", "source", "subscriber", "index", "createOperatorSubscriber", "value", "isArray", "callOrApply", "fn", "args", "__spreadArray", "__read", "mapOneOrManyArgs", "map", "isArray", "getPrototypeOf", "objectProto", "getKeys", "argsArgArrayOrObject", "args", "first_1", "isPOJO", "keys", "key", "obj", "createObject", "keys", "values", "result", "key", "i", "combineLatest", "args", "_i", "scheduler", "popScheduler", "resultSelector", "popResultSelector", "_a", "argsArgArrayOrObject", "observables", "keys", "from", "result", "Observable", "combineLatestInit", "values", "createObject", "identity", "mapOneOrManyArgs", "valueTransform", "subscriber", "maybeSchedule", "length", "active", "remainingFirstValues", "i", "source", "hasFirstValue", "createOperatorSubscriber", "value", "execute", "subscription", "executeSchedule", "mergeInternals", "source", "subscriber", "project", "concurrent", "onBeforeNext", "expand", "innerSubScheduler", "additionalFinalizer", "buffer", "active", "index", "isComplete", "checkComplete", "outerNext", "value", "doInnerSub", "innerComplete", "innerFrom", "createOperatorSubscriber", "innerValue", "bufferedValue", "executeSchedule", "err", "mergeMap", "project", "resultSelector", "concurrent", "isFunction", "a", "i", "map", "b", "ii", "innerFrom", "operate", "source", "subscriber", "mergeInternals", "mergeAll", "concurrent", "mergeMap", "identity", "concatAll", "mergeAll", "concat", "args", "_i", "concatAll", "from", "popScheduler", "defer", "observableFactory", "Observable", "subscriber", "innerFrom", "nodeEventEmitterMethods", "eventTargetMethods", "jqueryMethods", "fromEvent", "target", "eventName", "options", "resultSelector", "isFunction", "mapOneOrManyArgs", "_a", "__read", "isEventTarget", "methodName", "handler", "isNodeStyleEventEmitter", "toCommonHandlerRegistry", "isJQueryStyleEventEmitter", "add", "remove", "isArrayLike", "mergeMap", "subTarget", "innerFrom", "Observable", "subscriber", "args", "_i", "fromEventPattern", "addHandler", "removeHandler", "resultSelector", "mapOneOrManyArgs", "Observable", "subscriber", "handler", "e", "_i", "retValue", "isFunction", "timer", "dueTime", "intervalOrScheduler", "scheduler", "async", "intervalDuration", "isScheduler", "Observable", "subscriber", "due", "isValidDate", "n", "merge", "args", "_i", "scheduler", "popScheduler", "concurrent", "popNumber", "sources", "innerFrom", "mergeAll", "from", "EMPTY", "NEVER", "Observable", "noop", "isArray", "argsOrArgArray", "args", "filter", "predicate", "thisArg", "operate", "source", "subscriber", "index", "createOperatorSubscriber", "value", "zip", "args", "_i", "resultSelector", "popResultSelector", "sources", "argsOrArgArray", "Observable", "subscriber", "buffers", "completed", "sourceIndex", "innerFrom", "createOperatorSubscriber", "value", "buffer", "result", "__spreadArray", "__read", "i", "EMPTY", "audit", "durationSelector", "operate", "source", "subscriber", "hasValue", "lastValue", "durationSubscriber", "isComplete", "endDuration", "value", "cleanupDuration", "createOperatorSubscriber", "innerFrom", "auditTime", "duration", "scheduler", "asyncScheduler", "audit", "timer", "bufferCount", "bufferSize", "startBufferEvery", "operate", "source", "subscriber", "buffers", "count", "createOperatorSubscriber", "value", "toEmit", "buffers_1", "__values", "buffers_1_1", "buffer", "toEmit_1", "toEmit_1_1", "arrRemove", "buffers_2", "buffers_2_1", "catchError", "selector", "operate", "source", "subscriber", "innerSub", "syncUnsub", "handledResult", "createOperatorSubscriber", "err", "innerFrom", "scanInternals", "accumulator", "seed", "hasSeed", "emitOnNext", "emitBeforeComplete", "source", "subscriber", "hasState", "state", "index", "createOperatorSubscriber", "value", "i", "combineLatest", "args", "_i", "resultSelector", "popResultSelector", "pipe", "__spreadArray", "__read", "mapOneOrManyArgs", "operate", "source", "subscriber", "combineLatestInit", "argsOrArgArray", "combineLatestWith", "otherSources", "_i", "combineLatest", "__spreadArray", "__read", "debounce", "durationSelector", "operate", "source", "subscriber", "hasValue", "lastValue", "durationSubscriber", "emit", "value", "createOperatorSubscriber", "noop", "innerFrom", "debounceTime", "dueTime", "scheduler", "asyncScheduler", "operate", "source", "subscriber", "activeTask", "lastValue", "lastTime", "emit", "value", "emitWhenIdle", "targetTime", "now", "createOperatorSubscriber", "defaultIfEmpty", "defaultValue", "operate", "source", "subscriber", "hasValue", "createOperatorSubscriber", "value", "take", "count", "EMPTY", "operate", "source", "subscriber", "seen", "createOperatorSubscriber", "value", "ignoreElements", "operate", "source", "subscriber", "createOperatorSubscriber", "noop", "mapTo", "value", "map", "delayWhen", "delayDurationSelector", "subscriptionDelay", "source", "concat", "take", "ignoreElements", "mergeMap", "value", "index", "innerFrom", "mapTo", "delay", "due", "scheduler", "asyncScheduler", "duration", "timer", "delayWhen", "distinctUntilChanged", "comparator", "keySelector", "identity", "defaultCompare", "operate", "source", "subscriber", "previousKey", "first", "createOperatorSubscriber", "value", "currentKey", "a", "b", "distinctUntilKeyChanged", "key", "compare", "distinctUntilChanged", "x", "y", "throwIfEmpty", "errorFactory", "defaultErrorFactory", "operate", "source", "subscriber", "hasValue", "createOperatorSubscriber", "value", "EmptyError", "endWith", "values", "_i", "source", "concat", "of", "__spreadArray", "__read", "finalize", "callback", "operate", "source", "subscriber", "first", "predicate", "defaultValue", "hasDefaultValue", "source", "filter", "v", "identity", "take", "defaultIfEmpty", "throwIfEmpty", "EmptyError", "takeLast", "count", "EMPTY", "operate", "source", "subscriber", "buffer", "createOperatorSubscriber", "value", "buffer_1", "__values", "buffer_1_1", "merge", "args", "_i", "scheduler", "popScheduler", "concurrent", "popNumber", "operate", "source", "subscriber", "mergeAll", "from", "__spreadArray", "__read", "mergeWith", "otherSources", "_i", "merge", "__spreadArray", "__read", "repeat", "countOrConfig", "count", "delay", "_a", "EMPTY", "operate", "source", "subscriber", "soFar", "sourceSub", "resubscribe", "notifier", "timer", "innerFrom", "notifierSubscriber_1", "createOperatorSubscriber", "subscribeToSource", "syncUnsub", "scan", "accumulator", "seed", "operate", "scanInternals", "share", "options", "_a", "connector", "Subject", "_b", "resetOnError", "_c", "resetOnComplete", "_d", "resetOnRefCountZero", "wrapperSource", "connection", "resetConnection", "subject", "refCount", "hasCompleted", "hasErrored", "cancelReset", "reset", "resetAndUnsubscribe", "conn", "operate", "source", "subscriber", "dest", "handleReset", "SafeSubscriber", "value", "err", "innerFrom", "on", "args", "_i", "onSubscriber", "__spreadArray", "__read", "shareReplay", "configOrBufferSize", "windowTime", "scheduler", "bufferSize", "refCount", "_a", "_b", "_c", "share", "ReplaySubject", "skip", "count", "filter", "_", "index", "skipUntil", "notifier", "operate", "source", "subscriber", "taking", "skipSubscriber", "createOperatorSubscriber", "noop", "innerFrom", "value", "startWith", "values", "_i", "scheduler", "popScheduler", "operate", "source", "subscriber", "concat", "switchMap", "project", "resultSelector", "operate", "source", "subscriber", "innerSubscriber", "index", "isComplete", "checkComplete", "createOperatorSubscriber", "value", "innerIndex", "outerIndex", "innerFrom", "innerValue", "takeUntil", "notifier", "operate", "source", "subscriber", "innerFrom", "createOperatorSubscriber", "noop", "takeWhile", "predicate", "inclusive", "operate", "source", "subscriber", "index", "createOperatorSubscriber", "value", "result", "tap", "observerOrNext", "error", "complete", "tapObserver", "isFunction", "operate", "source", "subscriber", "_a", "isUnsub", "createOperatorSubscriber", "value", "err", "_b", "identity", "throttle", "durationSelector", "config", "operate", "source", "subscriber", "_a", "_b", "leading", "_c", "trailing", "hasValue", "sendValue", "throttled", "isComplete", "endThrottling", "send", "cleanupThrottling", "startThrottle", "value", "innerFrom", "createOperatorSubscriber", "throttleTime", "duration", "scheduler", "config", "asyncScheduler", "duration$", "timer", "throttle", "withLatestFrom", "inputs", "_i", "project", "popResultSelector", "operate", "source", "subscriber", "len", "otherValues", "hasValue", "ready", "i", "innerFrom", "createOperatorSubscriber", "value", "identity", "noop", "values", "__spreadArray", "__read", "zip", "sources", "_i", "operate", "source", "subscriber", "__spreadArray", "__read", "zipWith", "otherInputs", "_i", "zip", "__spreadArray", "__read", "watchDocument", "document$", "ReplaySubject", "fromEvent", "getElements", "selector", "node", "getElement", "el", "getOptionalElement", "getActiveElement", "_a", "_b", "_c", "_d", "observer$", "merge", "fromEvent", "debounceTime", "startWith", "map", "getActiveElement", "shareReplay", "watchElementFocus", "el", "active", "distinctUntilChanged", "watchElementHover", "el", "timeout", "defer", "merge", "fromEvent", "map", "debounce", "active", "timer", "identity", "startWith", "appendChild", "el", "child", "node", "h", "tag", "attributes", "children", "attr", "round", "value", "digits", "watchScript", "src", "script", "h", "defer", "merge", "fromEvent", "switchMap", "throwError", "map", "finalize", "take", "entry$", "Subject", "observer$", "defer", "watchScript", "of", "map", "entries", "entry", "switchMap", "observer", "merge", "NEVER", "finalize", "shareReplay", "getElementSize", "el", "watchElementSize", "target", "tap", "filter", "startWith", "getElementContentSize", "el", "getElementContainer", "parent", "getElementContainers", "containers", "getElementOffset", "el", "getElementOffsetAbsolute", "rect", "watchElementOffset", "merge", "fromEvent", "auditTime", "animationFrameScheduler", "map", "startWith", "getElementContentOffset", "el", "watchElementContentOffset", "merge", "fromEvent", "auditTime", "animationFrameScheduler", "map", "startWith", "entry$", "Subject", "observer$", "defer", "of", "entries", "entry", "switchMap", "observer", "merge", "NEVER", "finalize", "shareReplay", "watchElementVisibility", "el", "tap", "filter", "target", "map", "isIntersecting", "watchElementBoundary", "threshold", "watchElementContentOffset", "y", "visible", "getElementSize", "content", "getElementContentSize", "distinctUntilChanged", "toggles", "getElement", "getToggle", "name", "setToggle", "value", "watchToggle", "el", "fromEvent", "map", "startWith", "isSusceptibleToKeyboard", "el", "type", "watchComposition", "merge", "fromEvent", "map", "startWith", "watchKeyboard", "keyboard$", "filter", "ev", "getToggle", "mode", "active", "getActiveElement", "share", "switchMap", "EMPTY", "getLocation", "setLocation", "url", "navigate", "feature", "el", "h", "watchLocation", "Subject", "getLocationHash", "setLocationHash", "hash", "el", "h", "ev", "watchLocationHash", "location$", "merge", "fromEvent", "map", "startWith", "filter", "shareReplay", "watchLocationTarget", "id", "getOptionalElement", "watchMedia", "query", "media", "fromEventPattern", "next", "startWith", "watchPrint", "merge", "fromEvent", "map", "at", "query$", "factory", "switchMap", "active", "EMPTY", "request", "url", "options", "Observable", "observer", "req", "event", "_a", "length", "requestJSON", "switchMap", "res", "map", "body", "shareReplay", "requestHTML", "dom", "requestXML", "getViewportOffset", "watchViewportOffset", "merge", "fromEvent", "map", "startWith", "getViewportSize", "watchViewportSize", "fromEvent", "map", "startWith", "watchViewport", "combineLatest", "watchViewportOffset", "watchViewportSize", "map", "offset", "size", "shareReplay", "watchViewportAt", "el", "viewport$", "header$", "size$", "distinctUntilKeyChanged", "offset$", "combineLatest", "map", "getElementOffset", "height", "offset", "size", "x", "y", "recv", "worker", "fromEvent", "ev", "send", "send$", "Subject", "data", "watchWorker", "url", "recv$", "worker$", "done$", "ignoreElements", "endWith", "mergeWith", "takeUntil", "share", "script", "getElement", "config", "getLocation", "configuration", "feature", "flag", "translation", "key", "value", "getComponentElement", "type", "node", "getElement", "getComponentElements", "getElements", "watchAnnounce", "el", "button", "getElement", "fromEvent", "map", "content", "mountAnnounce", "feature", "EMPTY", "defer", "push$", "Subject", "hash", "tap", "state", "finalize", "__spreadValues", "watchConsent", "el", "target$", "map", "target", "mountConsent", "options", "internal$", "Subject", "hidden", "tap", "state", "finalize", "__spreadValues", "renderTooltip", "id", "style", "h", "renderInlineTooltip2", "children", "renderAnnotation", "id", "prefix", "anchor", "h", "renderTooltip", "renderClipboardButton", "id", "h", "translation", "import_escape_html", "renderSearchDocument", "document", "flag", "parent", "teaser", "missing", "key", "list", "h", "escapeHTML", "config", "configuration", "url", "feature", "match", "highlight", "value", "tags", "tag", "type", "translation", "renderSearchResultItem", "result", "threshold", "docs", "doc", "article", "index", "best", "more", "children", "section", "renderSourceFacts", "facts", "h", "key", "value", "round", "renderTabbedControl", "type", "classes", "h", "renderTable", "table", "h", "renderVersion", "version", "_a", "config", "configuration", "url", "h", "renderVersionSelector", "versions", "active", "translation", "sequence", "watchTooltip2", "el", "active$", "combineLatest", "watchElementFocus", "watchElementHover", "map", "focus", "hover", "distinctUntilChanged", "offset$", "defer", "getElementContainers", "mergeMap", "watchElementContentOffset", "throttleTime", "combineLatestWith", "getElementOffsetAbsolute", "first", "active", "switchMap", "offset", "share", "mountTooltip2", "dependencies", "content$", "viewport$", "id", "push$", "Subject", "show$", "BehaviorSubject", "ignoreElements", "endWith", "node$", "debounce", "timer", "queueScheduler", "EMPTY", "tap", "node", "startWith", "states", "origin$", "filter", "withLatestFrom", "_", "size", "host", "x", "height", "getElementSize", "origin", "getElement", "observeOn", "animationFrameScheduler", "state", "finalize", "__spreadValues", "mountInlineTooltip2", "container", "Observable", "observer", "title", "renderInlineTooltip2", "watchAnnotation", "el", "container", "offset$", "defer", "combineLatest", "watchElementOffset", "watchElementContentOffset", "map", "x", "y", "scroll", "width", "height", "getElementSize", "watchElementFocus", "switchMap", "active", "offset", "take", "mountAnnotation", "target$", "tooltip", "index", "push$", "Subject", "done$", "ignoreElements", "endWith", "watchElementVisibility", "takeUntil", "visible", "merge", "filter", "debounceTime", "auditTime", "animationFrameScheduler", "throttleTime", "origin", "fromEvent", "ev", "withLatestFrom", "_a", "parent", "getActiveElement", "target", "delay", "tap", "state", "finalize", "__spreadValues", "findHosts", "container", "getElements", "findMarkers", "markers", "el", "nodes", "it", "node", "text", "match", "id", "force", "marker", "swap", "source", "target", "mountAnnotationList", "target$", "print$", "parent", "prefix", "annotations", "getOptionalElement", "renderAnnotation", "EMPTY", "defer", "push$", "Subject", "done$", "ignoreElements", "endWith", "pairs", "annotation", "getElement", "takeUntil", "active", "inner", "child", "merge", "mountAnnotation", "finalize", "share", "findList", "el", "sibling", "mountAnnotationBlock", "options", "defer", "list", "mountAnnotationList", "EMPTY", "import_clipboard", "sequence", "findCandidateList", "el", "sibling", "watchCodeBlock", "watchElementSize", "map", "width", "getElementContentSize", "distinctUntilKeyChanged", "mountCodeBlock", "options", "hover", "factory$", "defer", "push$", "Subject", "done$", "takeLast", "scrollable", "content$", "ClipboardJS", "feature", "parent", "button", "renderClipboardButton", "mountInlineTooltip2", "container", "list", "annotations$", "mountAnnotationList", "takeUntil", "height", "distinctUntilChanged", "switchMap", "active", "EMPTY", "getElements", "tap", "state", "finalize", "__spreadValues", "mergeWith", "watchElementVisibility", "filter", "visible", "take", "watchDetails", "el", "target$", "print$", "open", "merge", "map", "target", "filter", "details", "active", "tap", "mountDetails", "options", "defer", "push$", "Subject", "action", "reveal", "state", "finalize", "__spreadValues", "mermaid_default", "mermaid$", "sequence", "fetchScripts", "watchScript", "of", "mountMermaid", "el", "tap", "mermaid_default", "map", "shareReplay", "__async", "id", "host", "h", "text", "svg", "fn", "shadow", "sentinel", "h", "mountDataTable", "el", "renderTable", "of", "watchContentTabs", "inputs", "initial", "input", "merge", "fromEvent", "map", "getElement", "startWith", "active", "mountContentTabs", "el", "viewport$", "target$", "container", "getElements", "prev", "renderTabbedControl", "next", "defer", "push$", "Subject", "done$", "ignoreElements", "endWith", "combineLatest", "watchElementSize", "watchElementVisibility", "takeUntil", "auditTime", "animationFrameScheduler", "size", "offset", "getElementOffset", "width", "getElementSize", "content", "getElementContentOffset", "watchElementContentOffset", "getElementContentSize", "direction", "filter", "label", "h", "ev", "tap", "feature", "skip", "withLatestFrom", "tab", "y", "set", "tabs", "media", "state", "finalize", "__spreadValues", "subscribeOn", "asyncScheduler", "mountContent", "el", "viewport$", "target$", "print$", "merge", "getElements", "child", "mountAnnotationBlock", "mountCodeBlock", "mountMermaid", "mountDataTable", "mountDetails", "mountContentTabs", "feature", "mountInlineTooltip2", "watchDialog", "_el", "alert$", "switchMap", "message", "merge", "of", "delay", "map", "active", "mountDialog", "el", "options", "inner", "getElement", "defer", "push$", "Subject", "tap", "state", "finalize", "__spreadValues", "sequence", "watchTooltip", "el", "host", "width", "getElementSize", "container", "getElementContainer", "scroll$", "watchElementContentOffset", "of", "active$", "merge", "watchElementFocus", "watchElementHover", "distinctUntilChanged", "combineLatest", "map", "active", "scroll", "x", "y", "getElementOffset", "size", "table", "mountTooltip", "title", "EMPTY", "id", "tooltip", "renderTooltip", "typeset", "getElement", "defer", "push$", "Subject", "offset", "filter", "debounceTime", "auditTime", "animationFrameScheduler", "throttleTime", "origin", "tap", "state", "finalize", "__spreadValues", "subscribeOn", "asyncScheduler", "isHidden", "viewport$", "feature", "of", "direction$", "map", "y", "bufferCount", "a", "b", "distinctUntilKeyChanged", "hidden$", "combineLatest", "filter", "offset", "direction", "distinctUntilChanged", "search$", "watchToggle", "search", "switchMap", "active", "startWith", "watchHeader", "el", "options", "defer", "watchElementSize", "height", "hidden", "shareReplay", "mountHeader", "header$", "main$", "push$", "Subject", "done$", "ignoreElements", "endWith", "combineLatestWith", "tooltips", "from", "getElements", "mergeMap", "child", "mountTooltip", "takeUntil", "state", "__spreadValues", "mergeWith", "watchHeaderTitle", "el", "viewport$", "header$", "watchViewportAt", "map", "y", "height", "getElementSize", "distinctUntilKeyChanged", "mountHeaderTitle", "options", "defer", "push$", "Subject", "active", "heading", "getOptionalElement", "EMPTY", "tap", "state", "finalize", "__spreadValues", "watchMain", "el", "viewport$", "header$", "adjust$", "map", "height", "distinctUntilChanged", "border$", "switchMap", "watchElementSize", "distinctUntilKeyChanged", "combineLatest", "header", "top", "bottom", "y", "a", "b", "watchPalette", "inputs", "current", "input", "index", "of", "mergeMap", "fromEvent", "map", "startWith", "shareReplay", "mountPalette", "el", "getElements", "meta", "h", "scheme", "media$", "watchMedia", "defer", "push$", "Subject", "palette", "media", "key", "value", "label", "filter", "ev", "withLatestFrom", "_", "header", "getComponentElement", "style", "color", "observeOn", "asyncScheduler", "takeUntil", "skip", "repeat", "tap", "state", "finalize", "__spreadValues", "mountProgress", "el", "progress$", "defer", "push$", "Subject", "value", "tap", "finalize", "map", "import_clipboard", "extract", "el", "copy", "text", "setupClipboardJS", "alert$", "ClipboardJS", "Observable", "subscriber", "getElement", "ev", "tap", "map", "translation", "resolve", "url", "base", "extract", "document", "sitemap", "el", "getElements", "getElement", "links", "link", "href", "fetchSitemap", "requestXML", "map", "catchError", "of", "handle", "ev", "sitemap", "EMPTY", "el", "url", "of", "head", "document", "tags", "getElements", "resolve", "key", "value", "inject", "next", "selector", "feature", "source", "getOptionalElement", "target", "html", "name", "container", "getComponentElement", "concat", "switchMap", "script", "Observable", "observer", "ignoreElements", "endWith", "setupInstantNavigation", "location$", "viewport$", "progress$", "config", "configuration", "sitemap$", "fetchSitemap", "instant$", "fromEvent", "combineLatestWith", "share", "history$", "map", "getLocation", "withLatestFrom", "offset", "merge", "document$", "distinctUntilKeyChanged", "requestHTML", "catchError", "setLocation", "_", "distinctUntilChanged", "a", "b", "tap", "_a", "_b", "setLocationHash", "debounceTime", "import_escape_html", "setupSearchHighlighter", "config", "regex", "term", "separator", "highlight", "_", "data", "query", "match", "value", "escapeHTML", "isSearchReadyMessage", "message", "isSearchResultMessage", "setupSearchWorker", "url", "index$", "worker$", "watchWorker", "merge", "of", "watchToggle", "first", "active", "switchMap", "config", "docs", "feature", "selectedVersionCorrespondingURL", "params", "_a", "selectedVersionSitemap", "selectedVersionBaseURL", "currentLocation", "currentBaseURL", "current_path", "safeURLParse", "currentRelativePath", "stripPrefix", "sitemapCommonPrefix", "shortestCommonPrefix", "potentialSitemapURL", "result", "url", "base", "e", "s", "prefix", "commonPrefixLen", "s1", "s2", "max", "strs", "setupVersionSelector", "document$", "config", "configuration", "versions$", "requestJSON", "catchError", "EMPTY", "current$", "map", "versions", "current", "version", "aliases", "switchMap", "urls", "fromEvent", "filter", "ev", "withLatestFrom", "el", "url", "of", "selectedVersionBaseURL", "fetchSitemap", "sitemap", "_a", "selectedVersionCorrespondingURL", "getLocation", "setLocation", "combineLatest", "getElement", "renderVersionSelector", "base", "outdated", "ignored", "main", "ignore", "warning", "getComponentElements", "watchSearchQuery", "el", "worker$", "searchParams", "getLocation", "setToggle", "watchToggle", "first", "active", "url", "focus$", "watchElementFocus", "value$", "merge", "isSearchReadyMessage", "fromEvent", "map", "distinctUntilChanged", "combineLatest", "value", "focus", "shareReplay", "mountSearchQuery", "push$", "Subject", "done$", "ignoreElements", "endWith", "_", "query", "distinctUntilKeyChanged", "takeUntil", "label", "getElement", "tap", "state", "finalize", "__spreadValues", "mountSearchResult", "el", "worker$", "query$", "push$", "Subject", "boundary$", "watchElementBoundary", "filter", "container", "meta", "getElement", "list", "watchToggle", "active", "withLatestFrom", "skipUntil", "first", "isSearchReadyMessage", "items", "value", "translation", "count", "round", "render$", "tap", "switchMap", "merge", "of", "bufferCount", "zipWith", "chunk", "map", "renderSearchResultItem", "share", "item", "mergeMap", "details", "getOptionalElement", "EMPTY", "fromEvent", "takeUntil", "isSearchResultMessage", "data", "state", "finalize", "__spreadValues", "watchSearchShare", "_el", "query$", "map", "value", "url", "getLocation", "mountSearchShare", "el", "options", "push$", "Subject", "done$", "ignoreElements", "endWith", "fromEvent", "takeUntil", "ev", "tap", "state", "finalize", "__spreadValues", "mountSearchSuggest", "el", "worker$", "keyboard$", "push$", "Subject", "query", "getComponentElement", "query$", "merge", "fromEvent", "observeOn", "asyncScheduler", "map", "distinctUntilChanged", "combineLatestWith", "suggest", "value", "words", "last", "filter", "mode", "key", "isSearchResultMessage", "data", "tap", "state", "finalize", "mountSearch", "el", "index$", "keyboard$", "config", "configuration", "worker$", "setupSearchWorker", "query", "getComponentElement", "result", "fromEvent", "filter", "target", "setToggle", "mode", "key", "active", "getActiveElement", "anchors", "anchor", "getElements", "article", "best", "a", "b", "els", "i", "query$", "mountSearchQuery", "merge", "mountSearchResult", "mergeWith", "getComponentElements", "child", "mountSearchShare", "mountSearchSuggest", "err", "NEVER", "mountSearchHiglight", "el", "index$", "location$", "combineLatest", "startWith", "getLocation", "filter", "url", "map", "index", "setupSearchHighlighter", "fn", "_a", "nodes", "it", "node", "original", "replaced", "text", "childNodes", "h", "watchSidebar", "el", "viewport$", "main$", "parent", "adjust", "combineLatest", "map", "offset", "height", "y", "distinctUntilChanged", "a", "b", "mountSidebar", "_a", "_b", "header$", "options", "__objRest", "inner", "getElement", "getElementOffset", "defer", "push$", "Subject", "done$", "ignoreElements", "endWith", "next$", "auditTime", "animationFrameScheduler", "withLatestFrom", "first", "item", "getElements", "container", "getElementSize", "from", "mergeMap", "label", "fromEvent", "observeOn", "asyncScheduler", "takeUntil", "input", "tap", "state", "finalize", "__spreadValues", "fetchSourceFactsFromGitHub", "user", "repo", "url", "zip", "requestJSON", "catchError", "EMPTY", "map", "release", "defaultIfEmpty", "info", "__spreadValues", "fetchSourceFactsFromGitLab", "base", "project", "url", "zip", "requestJSON", "catchError", "EMPTY", "map", "tag_name", "defaultIfEmpty", "star_count", "forks_count", "release", "info", "__spreadValues", "fetchSourceFacts", "url", "match", "user", "repo", "fetchSourceFactsFromGitHub", "base", "slug", "fetchSourceFactsFromGitLab", "EMPTY", "fetch$", "watchSource", "el", "defer", "cached", "of", "getComponentElements", "consent", "EMPTY", "fetchSourceFacts", "tap", "facts", "catchError", "filter", "map", "shareReplay", "mountSource", "inner", "getElement", "push$", "Subject", "renderSourceFacts", "state", "finalize", "__spreadValues", "watchTabs", "el", "viewport$", "header$", "watchElementSize", "switchMap", "watchViewportAt", "map", "y", "distinctUntilKeyChanged", "mountTabs", "options", "defer", "push$", "Subject", "hidden", "feature", "of", "tap", "state", "finalize", "__spreadValues", "watchTableOfContents", "el", "viewport$", "header$", "table", "anchors", "getElements", "anchor", "id", "target", "getOptionalElement", "adjust$", "distinctUntilKeyChanged", "map", "height", "main", "getComponentElement", "grid", "getElement", "share", "watchElementSize", "switchMap", "body", "defer", "path", "of", "index", "offset", "parent", "a", "b", "combineLatestWith", "adjust", "scan", "prev", "next", "y", "size", "last", "distinctUntilChanged", "startWith", "bufferCount", "mountTableOfContents", "main$", "target$", "push$", "Subject", "done$", "ignoreElements", "endWith", "feature", "smooth$", "merge", "debounceTime", "filter", "observeOn", "asyncScheduler", "withLatestFrom", "behavior", "container", "getElementContainer", "getElementSize", "takeUntil", "skip", "repeat", "url", "getLocation", "active", "hash", "tap", "state", "finalize", "__spreadValues", "watchBackToTop", "_el", "viewport$", "main$", "target$", "direction$", "map", "y", "bufferCount", "b", "distinctUntilChanged", "active$", "active", "combineLatest", "direction", "takeUntil", "skip", "endWith", "repeat", "hidden", "mountBackToTop", "el", "header$", "push$", "Subject", "done$", "ignoreElements", "distinctUntilKeyChanged", "height", "fromEvent", "ev", "tap", "state", "finalize", "__spreadValues", "patchEllipsis", "document$", "viewport$", "switchMap", "getElements", "mergeMap", "el", "watchElementVisibility", "takeUntil", "skip", "filter", "visible", "map", "take", "text", "host", "feature", "mountInlineTooltip2", "finalize", "EMPTY", "patchIndeterminate", "document$", "tablet$", "switchMap", "getElements", "tap", "el", "mergeMap", "fromEvent", "takeWhile", "map", "withLatestFrom", "tablet", "isAppleDevice", "patchScrollfix", "document$", "switchMap", "getElements", "tap", "el", "filter", "mergeMap", "fromEvent", "map", "top", "patchScrolllock", "viewport$", "tablet$", "combineLatest", "watchToggle", "map", "active", "tablet", "switchMap", "of", "delay", "withLatestFrom", "y", "value", "obj", "data", "key", "x", "y", "nodes", "parent", "i", "node", "fetchSearchIndex", "watchScript", "config", "map", "shareReplay", "requestJSON", "document$", "watchDocument", "location$", "watchLocation", "target$", "watchLocationTarget", "keyboard$", "watchKeyboard", "viewport$", "watchViewport", "tablet$", "watchMedia", "screen$", "print$", "watchPrint", "configuration", "index$", "NEVER", "alert$", "Subject", "setupClipboardJS", "progress$", "feature", "setupInstantNavigation", "_a", "setupVersionSelector", "merge", "delay", "setToggle", "filter", "mode", "key", "prev", "getOptionalElement", "setLocation", "next", "active", "getActiveElement", "patchEllipsis", "patchIndeterminate", "patchScrollfix", "patchScrolllock", "header$", "watchHeader", "getComponentElement", "main$", "switchMap", "el", "watchMain", "control$", "getComponentElements", "mountConsent", "mountDialog", "mountPalette", "mountProgress", "mountSearch", "mountSource", "content$", "defer", "mountAnnounce", "mountContent", "mountSearchHiglight", "EMPTY", "mountHeader", "mountHeaderTitle", "at", "mountSidebar", "mountTabs", "mountTableOfContents", "mountBackToTop", "component$", "mergeWith"] +} diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.ar.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.ar.min.js new file mode 100644 index 0000000..9b06c26 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.ar.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ar=function(){this.pipeline.reset(),this.pipeline.add(e.ar.trimmer,e.ar.stopWordFilter,e.ar.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ar.stemmer))},e.ar.wordCharacters="Ø¡-ٛٱـ",e.ar.trimmer=e.trimmerSupport.generateTrimmer(e.ar.wordCharacters),e.Pipeline.registerFunction(e.ar.trimmer,"trimmer-ar"),e.ar.stemmer=function(){var e=this;return e.result=!1,e.preRemoved=!1,e.sufRemoved=!1,e.pre={pre1:"Ù Ùƒ ب Ùˆ س Ù„ Ù† ا ÙŠ ت",pre2:"ال لل",pre3:"بال وال ÙØ§Ù„ تال كال ولل",pre4:"ÙØ¨Ø§Ù„ كبال وبال وكال"},e.suf={suf1:"Ù‡ Ùƒ ت Ù† ا ÙŠ",suf2:"نك نه ها وك يا اه ون ين تن تم نا وا ان كم كن ني نن ما هم هن تك ته ات يه",suf3:"تين كهم نيه نهم ونه وها يهم ونا ونك وني وهم تكم تنا تها تني تهم كما كها ناه نكم هنا تان يها",suf4:"كموه ناها ونني ونهم تكما تموه تكاه كماه ناكم ناهم نيها وننا"},e.patterns=JSON.parse('{"pt43":[{"pt":[{"c":"ا","l":1}]},{"pt":[{"c":"ا,ت,Ù†,ÙŠ","l":0}],"mPt":[{"c":"Ù","l":0,"m":1},{"c":"ع","l":1,"m":2},{"c":"Ù„","l":2,"m":3}]},{"pt":[{"c":"Ùˆ","l":2}],"mPt":[{"c":"Ù","l":0,"m":0},{"c":"ع","l":1,"m":1},{"c":"Ù„","l":2,"m":3}]},{"pt":[{"c":"ا","l":2}]},{"pt":[{"c":"ÙŠ","l":2}],"mPt":[{"c":"Ù","l":0,"m":0},{"c":"ع","l":1,"m":1},{"c":"ا","l":2},{"c":"Ù„","l":3,"m":3}]},{"pt":[{"c":"Ù…","l":0}]}],"pt53":[{"pt":[{"c":"ت","l":0},{"c":"ا","l":2}]},{"pt":[{"c":"ا,Ù†,ت,ÙŠ","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"Ù","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"Ù„","l":5,"m":4}]},{"pt":[{"c":"ا","l":0},{"c":"ا","l":2}],"mPt":[{"c":"ا","l":0},{"c":"Ù","l":1,"m":1},{"c":"ع","l":2,"m":3},{"c":"Ù„","l":3,"m":4},{"c":"ا","l":4},{"c":"Ù„","l":5,"m":4}]},{"pt":[{"c":"ا","l":0},{"c":"ا","l":3}],"mPt":[{"c":"Ù","l":0,"m":1},{"c":"ع","l":1,"m":2},{"c":"Ù„","l":2,"m":4}]},{"pt":[{"c":"ا","l":3},{"c":"Ù†","l":4}]},{"pt":[{"c":"ت","l":0},{"c":"ÙŠ","l":3}]},{"pt":[{"c":"Ù…","l":0},{"c":"Ùˆ","l":3}]},{"pt":[{"c":"ا","l":1},{"c":"Ùˆ","l":3}]},{"pt":[{"c":"Ùˆ","l":1},{"c":"ا","l":2}]},{"pt":[{"c":"Ù…","l":0},{"c":"ا","l":3}]},{"pt":[{"c":"Ù…","l":0},{"c":"ÙŠ","l":3}]},{"pt":[{"c":"ا","l":2},{"c":"Ù†","l":3}]},{"pt":[{"c":"Ù…","l":0},{"c":"Ù†","l":1}],"mPt":[{"c":"ا","l":0},{"c":"Ù†","l":1},{"c":"Ù","l":2,"m":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"Ù„","l":5,"m":4}]},{"pt":[{"c":"Ù…","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"Ù","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"Ù„","l":5,"m":4}]},{"pt":[{"c":"Ù…","l":0},{"c":"ا","l":2}]},{"pt":[{"c":"Ù…","l":1},{"c":"ا","l":3}]},{"pt":[{"c":"ÙŠ,ت,ا,Ù†","l":0},{"c":"ت","l":1}],"mPt":[{"c":"Ù","l":0,"m":2},{"c":"ع","l":1,"m":3},{"c":"ا","l":2},{"c":"Ù„","l":3,"m":4}]},{"pt":[{"c":"ت,ÙŠ,ا,Ù†","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"Ù","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"Ù„","l":5,"m":4}]},{"pt":[{"c":"ا","l":2},{"c":"ÙŠ","l":3}]},{"pt":[{"c":"ا,ÙŠ,ت,Ù†","l":0},{"c":"Ù†","l":1}],"mPt":[{"c":"ا","l":0},{"c":"Ù†","l":1},{"c":"Ù","l":2,"m":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"Ù„","l":5,"m":4}]},{"pt":[{"c":"ا","l":3},{"c":"Ø¡","l":4}]}],"pt63":[{"pt":[{"c":"ا","l":0},{"c":"ت","l":2},{"c":"ا","l":4}]},{"pt":[{"c":"ا,ت,Ù†,ÙŠ","l":0},{"c":"س","l":1},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"Ù","l":3,"m":3},{"c":"ع","l":4,"m":4},{"c":"ا","l":5},{"c":"Ù„","l":6,"m":5}]},{"pt":[{"c":"ا,Ù†,ت,ÙŠ","l":0},{"c":"Ùˆ","l":3}]},{"pt":[{"c":"Ù…","l":0},{"c":"س","l":1},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"Ù","l":3,"m":3},{"c":"ع","l":4,"m":4},{"c":"ا","l":5},{"c":"Ù„","l":6,"m":5}]},{"pt":[{"c":"ÙŠ","l":1},{"c":"ÙŠ","l":3},{"c":"ا","l":4},{"c":"Ø¡","l":5}]},{"pt":[{"c":"ا","l":0},{"c":"Ù†","l":1},{"c":"ا","l":4}]}],"pt54":[{"pt":[{"c":"ت","l":0}]},{"pt":[{"c":"ا,ÙŠ,ت,Ù†","l":0}],"mPt":[{"c":"ا","l":0},{"c":"Ù","l":1,"m":1},{"c":"ع","l":2,"m":2},{"c":"Ù„","l":3,"m":3},{"c":"ر","l":4,"m":4},{"c":"ا","l":5},{"c":"ر","l":6,"m":4}]},{"pt":[{"c":"Ù…","l":0}],"mPt":[{"c":"ا","l":0},{"c":"Ù","l":1,"m":1},{"c":"ع","l":2,"m":2},{"c":"Ù„","l":3,"m":3},{"c":"ر","l":4,"m":4},{"c":"ا","l":5},{"c":"ر","l":6,"m":4}]},{"pt":[{"c":"ا","l":2}]},{"pt":[{"c":"ا","l":0},{"c":"Ù†","l":2}]}],"pt64":[{"pt":[{"c":"ا","l":0},{"c":"ا","l":4}]},{"pt":[{"c":"Ù…","l":0},{"c":"ت","l":1}]}],"pt73":[{"pt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ا","l":5}]}],"pt75":[{"pt":[{"c":"ا","l":0},{"c":"ا","l":5}]}]}'),e.execArray=["cleanWord","removeDiacritics","cleanAlef","removeStopWords","normalizeHamzaAndAlef","removeStartWaw","removePre432","removeEndTaa","wordCheck"],e.stem=function(){var r=0;for(e.result=!1,e.preRemoved=!1,e.sufRemoved=!1;r<e.execArray.length&&1!=e.result;)e.result=e[e.execArray[r]](),r++},e.setCurrent=function(r){e.word=r},e.getCurrent=function(){return e.word},e.cleanWord=function(){var r=new RegExp("[^Ø¡-ٛٱـ]");return e.word=e.word.replace(new RegExp("Ù€","g"),""),!!r.test("")},e.removeDiacritics=function(){new RegExp("[Ù‹-Ù›]");return e.word=e.word.replace(/[\u064b-\u065b]/gi,""),!1},e.cleanAlef=function(){var r=new RegExp("[آأإٱى]");return e.word=e.word.replace(r,"ا"),!1},e.removeStopWords=function(){if("ØŒ اض امين اه اها اي ا اب اجل اجمع اخ اخذ Ø§ØµØ¨Ø Ø§Ø¶ØÙ‰ اقبل اقل اكثر الا ام اما امامك امامك امسى اما ان انا انت انتم انتما انتن انت انشا انى او اوشك اولئك اولئكم اولاء اولالك اوه اي ايا اين اينما اي ان اي ا٠اذ اذا اذا اذما اذن الى اليكم اليكما اليكن اليك اليك الا اما ان انما اي اياك اياكم اياكما اياكن ايانا اياه اياها اياهم اياهما اياهن اياي ايه ان ا ابتدا اثر اجل Ø§ØØ¯ اخرى اخلولق اذا اربعة ارتد Ø§Ø³ØªØØ§Ù„ اطار اعادة اعلنت ا٠اكثر اكد الالاء الالى الا الاخيرة الان الاول الاولى التى التي الثاني الثانية الذاتي الذى الذي الذين السابق ال٠اللائي اللاتي اللتان اللتيا اللتين اللذان اللذين اللواتي الماضي المقبل الوقت الى اليوم اما امام امس ان انبرى انقلب انه انها او اول اي ايار ايام ايضا ب بات باسم بان بخ برس بسبب بس بشكل بضع بطان بعد بعض بك بكم بكما بكن بل بلى بما بماذا بمن بن بنا به بها بي بيد بين بس بله بئس تان تانك تبدل تجاه تØÙˆÙ„ تلقاء تلك تلكم تلكما تم تينك تين ته تي ثلاثة ثم ثم ثمة ثم جعل جلل جميع جير ØØ§Ø± ØØ§Ø´Ø§ ØØ§Ù„يا ØØ§ÙŠ ØØªÙ‰ ØØ±Ù‰ ØØ³Ø¨ ØÙ… ØÙˆØ§Ù„Ù‰ ØÙˆÙ„ ØÙŠØ« ØÙŠØ«Ù…ا ØÙŠÙ† ØÙŠ ØØ¨Ø°Ø§ ØØªÙ‰ ØØ°Ø§Ø± خلا خلال دون دونك ذا ذات ذاك ذانك ذان ذلك ذلكم ذلكما ذلكن ذو ذوا ذواتا ذواتي ذيت ذينك ذين ذه ذي Ø±Ø§Ø Ø±Ø¬Ø¹ رويدك ريث رب زيارة Ø³Ø¨ØØ§Ù† سرعان سنة سنوات سو٠سوى ساء ساءما شبه شخصا شرع شتان صار ØµØ¨Ø§Ø ØµÙØ± صه صه ضد ضمن طاق طالما Ø·ÙÙ‚ طق ظل عاد عام عاما عامة عدا عدة عدد عدم عسى عشر عشرة علق على عليك عليه عليها عل عن عند عندما عوض عين عدس عما غدا غير Ù ÙØ§Ù† Ùلان ÙÙˆ ÙÙ‰ ÙÙŠ Ùيم Ùيما Ùيه Ùيها قال قام قبل قد قط قلما قوة كانما كاين كاي كاين كاد كان كانت كذا كذلك كرب كل كلا كلاهما كلتا كلم كليكما كليهما كلما كلا كم كما كي كيت كي٠كيÙما كان كخ لئن لا لات لاسيما لدن لدى لعمر لقاء لك لكم لكما لكن لكنما لكي لكيلا للامم لم لما لما لن لنا له لها لو لوكالة لولا لوما لي لست لست لستم لستما لستن لست لسن لعل لكن ليت ليس ليسا ليستا ليست ليسوا لسنا ما ماانÙÙƒ Ù…Ø§Ø¨Ø±Ø Ù…Ø§Ø¯Ø§Ù… ماذا مازال Ù…Ø§ÙØªØ¦ مايو متى مثل مذ مساء مع معاذ مقابل مكانكم مكانكما مكانكن مكانك مليار مليون مما ممن من منذ منها مه مهما من من Ù†ØÙ† Ù†ØÙˆ نعم Ù†ÙØ³ Ù†ÙØ³Ù‡ نهاية نخ نعما نعم ها هاؤم هاك هاهنا هب هذا هذه هكذا هل هلم هلا هم هما هن هنا هناك هنالك هو هي هيا هيت هيا هؤلاء هاتان هاتين هاته هاتي هج هذا هذان هذين هذه هذي هيهات Ùˆ وا ÙˆØ§ØØ¯ ÙˆØ§Ø¶Ø§Ù ÙˆØ§Ø¶Ø§ÙØª واكد وان واها ÙˆØ§ÙˆØ¶Ø ÙˆØ±Ø§Ø¡Ùƒ ÙˆÙÙŠ وقال وقالت وقد وق٠وكان وكانت ولا ولم ومن وهو وهي ويكان وي وشكان يكون يمكن يوم ايان".split(" ").indexOf(e.word)>=0)return!0},e.normalizeHamzaAndAlef=function(){return e.word=e.word.replace("ؤ","Ø¡"),e.word=e.word.replace("ئ","Ø¡"),e.word=e.word.replace(/([\u0627])\1+/gi,"ا"),!1},e.removeEndTaa=function(){return!(e.word.length>2)||(e.word=e.word.replace(/[\u0627]$/,""),e.word=e.word.replace("Ø©",""),!1)},e.removeStartWaw=function(){return e.word.length>3&&"Ùˆ"==e.word[0]&&"Ùˆ"==e.word[1]&&(e.word=e.word.slice(1)),!1},e.removePre432=function(){var r=e.word;if(e.word.length>=7){var t=new RegExp("^("+e.pre.pre4.split(" ").join("|")+")");e.word=e.word.replace(t,"")}if(e.word==r&&e.word.length>=6){var c=new RegExp("^("+e.pre.pre3.split(" ").join("|")+")");e.word=e.word.replace(c,"")}if(e.word==r&&e.word.length>=5){var l=new RegExp("^("+e.pre.pre2.split(" ").join("|")+")");e.word=e.word.replace(l,"")}return r!=e.word&&(e.preRemoved=!0),!1},e.patternCheck=function(r){for(var t=0;t<r.length;t++){for(var c=!0,l=0;l<r[t].pt.length;l++){var n=r[t].pt[l].c.split(","),o=!1;if(n.forEach(function(c){e.word[r[t].pt[l].l]==c&&(o=!0)}),!o){c=!1;break}}if(1==c){if(r[t].mPt){for(var p=[],m=0;m<r[t].mPt.length;m++)null!=r[t].mPt[m].m?p[r[t].mPt[m].l]=e.word[r[t].mPt[m].m]:p[r[t].mPt[m].l]=r[t].mPt[m].c;e.word=p.join("")}e.result=!0;break}}},e.removePre1=function(){var r=e.word;if(0==e.preRemoved&&e.word.length>3){var t=new RegExp("^("+e.pre.pre1.split(" ").join("|")+")");e.word=e.word.replace(t,"")}return r!=e.word&&(e.preRemoved=!0),!1},e.removeSuf1=function(){var r=e.word;if(0==e.sufRemoved&&e.word.length>3){var t=new RegExp("("+e.suf.suf1.split(" ").join("|")+")$");e.word=e.word.replace(t,"")}return r!=e.word&&(e.sufRemoved=!0),!1},e.removeSuf432=function(){var r=e.word;if(e.word.length>=6){var t=new RegExp("("+e.suf.suf4.split(" ").join("|")+")$");e.word=e.word.replace(t,"")}if(e.word==r&&e.word.length>=5){var c=new RegExp("("+e.suf.suf3.split(" ").join("|")+")$");e.word=e.word.replace(c,"")}if(e.word==r&&e.word.length>=4){var l=new RegExp("("+e.suf.suf2.split(" ").join("|")+")$");e.word=e.word.replace(l,"")}return r!=e.word&&(e.sufRemoved=!0),!1},e.wordCheck=function(){for(var r=(e.word,[e.removeSuf432,e.removeSuf1,e.removePre1]),t=0,c=!1;e.word.length>=7&&!e.result&&t<r.length;)7!=e.word.length||c?(r[t](),t++,c=!1):(e.checkPattern73(),c=!0);var l=[e.checkPattern63,e.removeSuf432,e.removeSuf1,e.removePre1,e.checkPattern64];for(t=0;6==e.word.length&&!e.result&&t<l.length;)l[t](),t++;var n=[e.checkPattern53,e.removeSuf432,e.removeSuf1,e.removePre1,e.checkPattern54];for(t=0;5==e.word.length&&!e.result&&t<n.length;)n[t](),t++;var o=[e.checkPattern43,e.removeSuf1,e.removePre1,e.removeSuf432];for(t=0;4==e.word.length&&!e.result&&t<o.length;)o[t](),t++;return!0},e.checkPattern43=function(){e.patternCheck(e.patterns.pt43)},e.checkPattern53=function(){e.patternCheck(e.patterns.pt53)},e.checkPattern54=function(){e.patternCheck(e.patterns.pt54)},e.checkPattern63=function(){e.patternCheck(e.patterns.pt63)},e.checkPattern64=function(){e.patternCheck(e.patterns.pt64)},e.checkPattern73=function(){e.patternCheck(e.patterns.pt73)},function(r){return"function"==typeof r.update?r.update(function(r){return e.setCurrent(r),e.stem(),e.getCurrent()}):(e.setCurrent(r),e.stem(),e.getCurrent())}}(),e.Pipeline.registerFunction(e.ar.stemmer,"stemmer-ar"),e.ar.stopWordFilter=e.generateStopWordFilter("ØŒ اض امين اه اها اي ا اب اجل اجمع اخ اخذ Ø§ØµØ¨Ø Ø§Ø¶ØÙ‰ اقبل اقل اكثر الا ام اما امامك امامك امسى اما ان انا انت انتم انتما انتن انت انشا انى او اوشك اولئك اولئكم اولاء اولالك اوه اي ايا اين اينما اي ان اي ا٠اذ اذا اذا اذما اذن الى اليكم اليكما اليكن اليك اليك الا اما ان انما اي اياك اياكم اياكما اياكن ايانا اياه اياها اياهم اياهما اياهن اياي ايه ان ا ابتدا اثر اجل Ø§ØØ¯ اخرى اخلولق اذا اربعة ارتد Ø§Ø³ØªØØ§Ù„ اطار اعادة اعلنت ا٠اكثر اكد الالاء الالى الا الاخيرة الان الاول الاولى التى التي الثاني الثانية الذاتي الذى الذي الذين السابق ال٠اللائي اللاتي اللتان اللتيا اللتين اللذان اللذين اللواتي الماضي المقبل الوقت الى اليوم اما امام امس ان انبرى انقلب انه انها او اول اي ايار ايام ايضا ب بات باسم بان بخ برس بسبب بس بشكل بضع بطان بعد بعض بك بكم بكما بكن بل بلى بما بماذا بمن بن بنا به بها بي بيد بين بس بله بئس تان تانك تبدل تجاه تØÙˆÙ„ تلقاء تلك تلكم تلكما تم تينك تين ته تي ثلاثة ثم ثم ثمة ثم جعل جلل جميع جير ØØ§Ø± ØØ§Ø´Ø§ ØØ§Ù„يا ØØ§ÙŠ ØØªÙ‰ ØØ±Ù‰ ØØ³Ø¨ ØÙ… ØÙˆØ§Ù„Ù‰ ØÙˆÙ„ ØÙŠØ« ØÙŠØ«Ù…ا ØÙŠÙ† ØÙŠ ØØ¨Ø°Ø§ ØØªÙ‰ ØØ°Ø§Ø± خلا خلال دون دونك ذا ذات ذاك ذانك ذان ذلك ذلكم ذلكما ذلكن ذو ذوا ذواتا ذواتي ذيت ذينك ذين ذه ذي Ø±Ø§Ø Ø±Ø¬Ø¹ رويدك ريث رب زيارة Ø³Ø¨ØØ§Ù† سرعان سنة سنوات سو٠سوى ساء ساءما شبه شخصا شرع شتان صار ØµØ¨Ø§Ø ØµÙØ± صه صه ضد ضمن طاق طالما Ø·ÙÙ‚ طق ظل عاد عام عاما عامة عدا عدة عدد عدم عسى عشر عشرة علق على عليك عليه عليها عل عن عند عندما عوض عين عدس عما غدا غير Ù ÙØ§Ù† Ùلان ÙÙˆ ÙÙ‰ ÙÙŠ Ùيم Ùيما Ùيه Ùيها قال قام قبل قد قط قلما قوة كانما كاين كاي كاين كاد كان كانت كذا كذلك كرب كل كلا كلاهما كلتا كلم كليكما كليهما كلما كلا كم كما كي كيت كي٠كيÙما كان كخ لئن لا لات لاسيما لدن لدى لعمر لقاء لك لكم لكما لكن لكنما لكي لكيلا للامم لم لما لما لن لنا له لها لو لوكالة لولا لوما لي لست لست لستم لستما لستن لست لسن لعل لكن ليت ليس ليسا ليستا ليست ليسوا لسنا ما ماانÙÙƒ Ù…Ø§Ø¨Ø±Ø Ù…Ø§Ø¯Ø§Ù… ماذا مازال Ù…Ø§ÙØªØ¦ مايو متى مثل مذ مساء مع معاذ مقابل مكانكم مكانكما مكانكن مكانك مليار مليون مما ممن من منذ منها مه مهما من من Ù†ØÙ† Ù†ØÙˆ نعم Ù†ÙØ³ Ù†ÙØ³Ù‡ نهاية نخ نعما نعم ها هاؤم هاك هاهنا هب هذا هذه هكذا هل هلم هلا هم هما هن هنا هناك هنالك هو هي هيا هيت هيا هؤلاء هاتان هاتين هاته هاتي هج هذا هذان هذين هذه هذي هيهات وا ÙˆØ§ØØ¯ ÙˆØ§Ø¶Ø§Ù ÙˆØ§Ø¶Ø§ÙØª واكد وان واها ÙˆØ§ÙˆØ¶Ø ÙˆØ±Ø§Ø¡Ùƒ ÙˆÙÙŠ وقال وقالت وقد وق٠وكان وكانت ولا ولم ومن وهو وهي ويكان وي وشكان يكون يمكن يوم ايان".split(" ")),e.Pipeline.registerFunction(e.ar.stopWordFilter,"stopWordFilter-ar")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.da.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.da.min.js new file mode 100644 index 0000000..b9d8509 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.da.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Danish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.da=function(){this.pipeline.reset(),this.pipeline.add(e.da.trimmer,e.da.stopWordFilter,e.da.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.da.stemmer))},e.da.wordCharacters="A-Za-zªºÀ-ÖØ-öø-Ê¸Ë -ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-áµ·áµ¹-ᶾḀ-ỿâ±â¿â‚-â‚œâ„ªâ„«â„²â…Žâ… -ↈⱠ-ⱿꜢ-ꞇꞋ-êžêž°-ꞷꟷ-ꟿꬰ-êšêœ-ê¤ï¬€-stA-Zï½-z",e.da.trimmer=e.trimmerSupport.generateTrimmer(e.da.wordCharacters),e.Pipeline.registerFunction(e.da.trimmer,"trimmer-da"),e.da.stemmer=function(){var r=e.stemmerSupport.Among,i=e.stemmerSupport.SnowballProgram,n=new function(){function e(){var e,r=f.cursor+3;if(d=f.limit,0<=r&&r<=f.limit){for(a=r;;){if(e=f.cursor,f.in_grouping(w,97,248)){f.cursor=e;break}if(f.cursor=e,e>=f.limit)return;f.cursor++}for(;!f.out_grouping(w,97,248);){if(f.cursor>=f.limit)return;f.cursor++}d=f.cursor,d<a&&(d=a)}}function n(){var e,r;if(f.cursor>=d&&(r=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,e=f.find_among_b(c,32),f.limit_backward=r,e))switch(f.bra=f.cursor,e){case 1:f.slice_del();break;case 2:f.in_grouping_b(p,97,229)&&f.slice_del()}}function t(){var e,r=f.limit-f.cursor;f.cursor>=d&&(e=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,f.find_among_b(l,4)?(f.bra=f.cursor,f.limit_backward=e,f.cursor=f.limit-r,f.cursor>f.limit_backward&&(f.cursor--,f.bra=f.cursor,f.slice_del())):f.limit_backward=e)}function s(){var e,r,i,n=f.limit-f.cursor;if(f.ket=f.cursor,f.eq_s_b(2,"st")&&(f.bra=f.cursor,f.eq_s_b(2,"ig")&&f.slice_del()),f.cursor=f.limit-n,f.cursor>=d&&(r=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,e=f.find_among_b(m,5),f.limit_backward=r,e))switch(f.bra=f.cursor,e){case 1:f.slice_del(),i=f.limit-f.cursor,t(),f.cursor=f.limit-i;break;case 2:f.slice_from("løs")}}function o(){var e;f.cursor>=d&&(e=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,f.out_grouping_b(w,97,248)?(f.bra=f.cursor,u=f.slice_to(u),f.limit_backward=e,f.eq_v_b(u)&&f.slice_del()):f.limit_backward=e)}var a,d,u,c=[new r("hed",-1,1),new r("ethed",0,1),new r("ered",-1,1),new r("e",-1,1),new r("erede",3,1),new r("ende",3,1),new r("erende",5,1),new r("ene",3,1),new r("erne",3,1),new r("ere",3,1),new r("en",-1,1),new r("heden",10,1),new r("eren",10,1),new r("er",-1,1),new r("heder",13,1),new r("erer",13,1),new r("s",-1,2),new r("heds",16,1),new r("es",16,1),new r("endes",18,1),new r("erendes",19,1),new r("enes",18,1),new r("ernes",18,1),new r("eres",18,1),new r("ens",16,1),new r("hedens",24,1),new r("erens",24,1),new r("ers",16,1),new r("ets",16,1),new r("erets",28,1),new r("et",-1,1),new r("eret",30,1)],l=[new r("gd",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1)],m=[new r("ig",-1,1),new r("lig",0,1),new r("elig",1,1),new r("els",-1,1),new r("løst",-1,2)],w=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],p=[239,254,42,3,0,0,0,0,0,0,0,0,0,0,0,0,16],f=new i;this.setCurrent=function(e){f.setCurrent(e)},this.getCurrent=function(){return f.getCurrent()},this.stem=function(){var r=f.cursor;return e(),f.limit_backward=r,f.cursor=f.limit,n(),f.cursor=f.limit,t(),f.cursor=f.limit,s(),f.cursor=f.limit,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.da.stemmer,"stemmer-da"),e.da.stopWordFilter=e.generateStopWordFilter("ad af alle alt anden at blev blive bliver da de dem den denne der deres det dette dig din disse dog du efter eller en end er et for fra ham han hans har havde have hende hendes her hos hun hvad hvis hvor i ikke ind jeg jer jo kunne man mange med meget men mig min mine mit mod ned noget nogle nu nÃ¥r og ogsÃ¥ om op os over pÃ¥ selv sig sin sine sit skal skulle som sÃ¥dan thi til ud under var vi vil ville vor være været".split(" ")),e.Pipeline.registerFunction(e.da.stopWordFilter,"stopWordFilter-da")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.de.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.de.min.js new file mode 100644 index 0000000..f3b5c10 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.de.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `German` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.de=function(){this.pipeline.reset(),this.pipeline.add(e.de.trimmer,e.de.stopWordFilter,e.de.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.de.stemmer))},e.de.wordCharacters="A-Za-zªºÀ-ÖØ-öø-Ê¸Ë -ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-áµ·áµ¹-ᶾḀ-ỿâ±â¿â‚-â‚œâ„ªâ„«â„²â…Žâ… -ↈⱠ-ⱿꜢ-ꞇꞋ-êžêž°-ꞷꟷ-ꟿꬰ-êšêœ-ê¤ï¬€-stA-Zï½-z",e.de.trimmer=e.trimmerSupport.generateTrimmer(e.de.wordCharacters),e.Pipeline.registerFunction(e.de.trimmer,"trimmer-de"),e.de.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){function e(e,r,n){return!(!v.eq_s(1,e)||(v.ket=v.cursor,!v.in_grouping(p,97,252)))&&(v.slice_from(r),v.cursor=n,!0)}function i(){for(var r,n,i,s,t=v.cursor;;)if(r=v.cursor,v.bra=r,v.eq_s(1,"ß"))v.ket=v.cursor,v.slice_from("ss");else{if(r>=v.limit)break;v.cursor=r+1}for(v.cursor=t;;)for(n=v.cursor;;){if(i=v.cursor,v.in_grouping(p,97,252)){if(s=v.cursor,v.bra=s,e("u","U",i))break;if(v.cursor=s,e("y","Y",i))break}if(i>=v.limit)return void(v.cursor=n);v.cursor=i+1}}function s(){for(;!v.in_grouping(p,97,252);){if(v.cursor>=v.limit)return!0;v.cursor++}for(;!v.out_grouping(p,97,252);){if(v.cursor>=v.limit)return!0;v.cursor++}return!1}function t(){m=v.limit,l=m;var e=v.cursor+3;0<=e&&e<=v.limit&&(d=e,s()||(m=v.cursor,m<d&&(m=d),s()||(l=v.cursor)))}function o(){for(var e,r;;){if(r=v.cursor,v.bra=r,!(e=v.find_among(h,6)))return;switch(v.ket=v.cursor,e){case 1:v.slice_from("y");break;case 2:case 5:v.slice_from("u");break;case 3:v.slice_from("a");break;case 4:v.slice_from("o");break;case 6:if(v.cursor>=v.limit)return;v.cursor++}}}function c(){return m<=v.cursor}function u(){return l<=v.cursor}function a(){var e,r,n,i,s=v.limit-v.cursor;if(v.ket=v.cursor,(e=v.find_among_b(w,7))&&(v.bra=v.cursor,c()))switch(e){case 1:v.slice_del();break;case 2:v.slice_del(),v.ket=v.cursor,v.eq_s_b(1,"s")&&(v.bra=v.cursor,v.eq_s_b(3,"nis")&&v.slice_del());break;case 3:v.in_grouping_b(g,98,116)&&v.slice_del()}if(v.cursor=v.limit-s,v.ket=v.cursor,(e=v.find_among_b(f,4))&&(v.bra=v.cursor,c()))switch(e){case 1:v.slice_del();break;case 2:if(v.in_grouping_b(k,98,116)){var t=v.cursor-3;v.limit_backward<=t&&t<=v.limit&&(v.cursor=t,v.slice_del())}}if(v.cursor=v.limit-s,v.ket=v.cursor,(e=v.find_among_b(_,8))&&(v.bra=v.cursor,u()))switch(e){case 1:v.slice_del(),v.ket=v.cursor,v.eq_s_b(2,"ig")&&(v.bra=v.cursor,r=v.limit-v.cursor,v.eq_s_b(1,"e")||(v.cursor=v.limit-r,u()&&v.slice_del()));break;case 2:n=v.limit-v.cursor,v.eq_s_b(1,"e")||(v.cursor=v.limit-n,v.slice_del());break;case 3:if(v.slice_del(),v.ket=v.cursor,i=v.limit-v.cursor,!v.eq_s_b(2,"er")&&(v.cursor=v.limit-i,!v.eq_s_b(2,"en")))break;v.bra=v.cursor,c()&&v.slice_del();break;case 4:v.slice_del(),v.ket=v.cursor,e=v.find_among_b(b,2),e&&(v.bra=v.cursor,u()&&1==e&&v.slice_del())}}var d,l,m,h=[new r("",-1,6),new r("U",0,2),new r("Y",0,1),new r("ä",0,3),new r("ö",0,4),new r("ü",0,5)],w=[new r("e",-1,2),new r("em",-1,1),new r("en",-1,2),new r("ern",-1,1),new r("er",-1,1),new r("s",-1,3),new r("es",5,2)],f=[new r("en",-1,1),new r("er",-1,1),new r("st",-1,2),new r("est",2,1)],b=[new r("ig",-1,1),new r("lich",-1,1)],_=[new r("end",-1,1),new r("ig",-1,2),new r("ung",-1,1),new r("lich",-1,3),new r("isch",-1,2),new r("ik",-1,2),new r("heit",-1,3),new r("keit",-1,4)],p=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32,8],g=[117,30,5],k=[117,30,4],v=new n;this.setCurrent=function(e){v.setCurrent(e)},this.getCurrent=function(){return v.getCurrent()},this.stem=function(){var e=v.cursor;return i(),v.cursor=e,t(),v.limit_backward=e,v.cursor=v.limit,a(),v.cursor=v.limit_backward,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.de.stemmer,"stemmer-de"),e.de.stopWordFilter=e.generateStopWordFilter("aber alle allem allen aller alles als also am an ander andere anderem anderen anderer anderes anderm andern anderr anders auch auf aus bei bin bis bist da damit dann das dasselbe dazu daß dein deine deinem deinen deiner deines dem demselben den denn denselben der derer derselbe derselben des desselben dessen dich die dies diese dieselbe dieselben diesem diesen dieser dieses dir doch dort du durch ein eine einem einen einer eines einig einige einigem einigen einiger einiges einmal er es etwas euch euer eure eurem euren eurer eures für gegen gewesen hab habe haben hat hatte hatten hier hin hinter ich ihm ihn ihnen ihr ihre ihrem ihren ihrer ihres im in indem ins ist jede jedem jeden jeder jedes jene jenem jenen jener jenes jetzt kann kein keine keinem keinen keiner keines können könnte machen man manche manchem manchen mancher manches mein meine meinem meinen meiner meines mich mir mit muss musste nach nicht nichts noch nun nur ob oder ohne sehr sein seine seinem seinen seiner seines selbst sich sie sind so solche solchem solchen solcher solches soll sollte sondern sonst um und uns unse unsem unsen unser unses unter viel vom von vor war waren warst was weg weil weiter welche welchem welchen welcher welches wenn werde werden wie wieder will wir wird wirst wo wollen wollte während würde würden zu zum zur zwar zwischen über".split(" ")),e.Pipeline.registerFunction(e.de.stopWordFilter,"stopWordFilter-de")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.du.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.du.min.js new file mode 100644 index 0000000..49a0f3f --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.du.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Dutch` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");console.warn('[Lunr Languages] Please use the "nl" instead of the "du". The "nl" code is the standard code for Dutch language, and "du" will be removed in the next major versions.'),e.du=function(){this.pipeline.reset(),this.pipeline.add(e.du.trimmer,e.du.stopWordFilter,e.du.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.du.stemmer))},e.du.wordCharacters="A-Za-zªºÀ-ÖØ-öø-Ê¸Ë -ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-áµ·áµ¹-ᶾḀ-ỿâ±â¿â‚-â‚œâ„ªâ„«â„²â…Žâ… -ↈⱠ-ⱿꜢ-ꞇꞋ-êžêž°-ꞷꟷ-ꟿꬰ-êšêœ-ê¤ï¬€-stA-Zï½-z",e.du.trimmer=e.trimmerSupport.generateTrimmer(e.du.wordCharacters),e.Pipeline.registerFunction(e.du.trimmer,"trimmer-du"),e.du.stemmer=function(){var r=e.stemmerSupport.Among,i=e.stemmerSupport.SnowballProgram,n=new function(){function e(){for(var e,r,i,o=C.cursor;;){if(C.bra=C.cursor,e=C.find_among(b,11))switch(C.ket=C.cursor,e){case 1:C.slice_from("a");continue;case 2:C.slice_from("e");continue;case 3:C.slice_from("i");continue;case 4:C.slice_from("o");continue;case 5:C.slice_from("u");continue;case 6:if(C.cursor>=C.limit)break;C.cursor++;continue}break}for(C.cursor=o,C.bra=o,C.eq_s(1,"y")?(C.ket=C.cursor,C.slice_from("Y")):C.cursor=o;;)if(r=C.cursor,C.in_grouping(q,97,232)){if(i=C.cursor,C.bra=i,C.eq_s(1,"i"))C.ket=C.cursor,C.in_grouping(q,97,232)&&(C.slice_from("I"),C.cursor=r);else if(C.cursor=i,C.eq_s(1,"y"))C.ket=C.cursor,C.slice_from("Y"),C.cursor=r;else if(n(r))break}else if(n(r))break}function n(e){return C.cursor=e,e>=C.limit||(C.cursor++,!1)}function o(){_=C.limit,f=_,t()||(_=C.cursor,_<3&&(_=3),t()||(f=C.cursor))}function t(){for(;!C.in_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}for(;!C.out_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}return!1}function s(){for(var e;;)if(C.bra=C.cursor,e=C.find_among(p,3))switch(C.ket=C.cursor,e){case 1:C.slice_from("y");break;case 2:C.slice_from("i");break;case 3:if(C.cursor>=C.limit)return;C.cursor++}}function u(){return _<=C.cursor}function c(){return f<=C.cursor}function a(){var e=C.limit-C.cursor;C.find_among_b(g,3)&&(C.cursor=C.limit-e,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del()))}function l(){var e;w=!1,C.ket=C.cursor,C.eq_s_b(1,"e")&&(C.bra=C.cursor,u()&&(e=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-e,C.slice_del(),w=!0,a())))}function m(){var e;u()&&(e=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-e,C.eq_s_b(3,"gem")||(C.cursor=C.limit-e,C.slice_del(),a())))}function d(){var e,r,i,n,o,t,s=C.limit-C.cursor;if(C.ket=C.cursor,e=C.find_among_b(h,5))switch(C.bra=C.cursor,e){case 1:u()&&C.slice_from("heid");break;case 2:m();break;case 3:u()&&C.out_grouping_b(z,97,232)&&C.slice_del()}if(C.cursor=C.limit-s,l(),C.cursor=C.limit-s,C.ket=C.cursor,C.eq_s_b(4,"heid")&&(C.bra=C.cursor,c()&&(r=C.limit-C.cursor,C.eq_s_b(1,"c")||(C.cursor=C.limit-r,C.slice_del(),C.ket=C.cursor,C.eq_s_b(2,"en")&&(C.bra=C.cursor,m())))),C.cursor=C.limit-s,C.ket=C.cursor,e=C.find_among_b(k,6))switch(C.bra=C.cursor,e){case 1:if(c()){if(C.slice_del(),i=C.limit-C.cursor,C.ket=C.cursor,C.eq_s_b(2,"ig")&&(C.bra=C.cursor,c()&&(n=C.limit-C.cursor,!C.eq_s_b(1,"e")))){C.cursor=C.limit-n,C.slice_del();break}C.cursor=C.limit-i,a()}break;case 2:c()&&(o=C.limit-C.cursor,C.eq_s_b(1,"e")||(C.cursor=C.limit-o,C.slice_del()));break;case 3:c()&&(C.slice_del(),l());break;case 4:c()&&C.slice_del();break;case 5:c()&&w&&C.slice_del()}C.cursor=C.limit-s,C.out_grouping_b(j,73,232)&&(t=C.limit-C.cursor,C.find_among_b(v,4)&&C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-t,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del())))}var f,_,w,b=[new r("",-1,6),new r("á",0,1),new r("ä",0,1),new r("é",0,2),new r("ë",0,2),new r("Ã",0,3),new r("ï",0,3),new r("ó",0,4),new r("ö",0,4),new r("ú",0,5),new r("ü",0,5)],p=[new r("",-1,3),new r("I",0,2),new r("Y",0,1)],g=[new r("dd",-1,-1),new r("kk",-1,-1),new r("tt",-1,-1)],h=[new r("ene",-1,2),new r("se",-1,3),new r("en",-1,2),new r("heden",2,1),new r("s",-1,3)],k=[new r("end",-1,1),new r("ig",-1,2),new r("ing",-1,1),new r("lijk",-1,3),new r("baar",-1,4),new r("bar",-1,5)],v=[new r("aa",-1,-1),new r("ee",-1,-1),new r("oo",-1,-1),new r("uu",-1,-1)],q=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],j=[1,0,0,17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],z=[17,67,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],C=new i;this.setCurrent=function(e){C.setCurrent(e)},this.getCurrent=function(){return C.getCurrent()},this.stem=function(){var r=C.cursor;return e(),C.cursor=r,o(),C.limit_backward=r,C.cursor=C.limit,d(),C.cursor=C.limit_backward,s(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.du.stemmer,"stemmer-du"),e.du.stopWordFilter=e.generateStopWordFilter(" aan al alles als altijd andere ben bij daar dan dat de der deze die dit doch doen door dus een eens en er ge geen geweest haar had heb hebben heeft hem het hier hij hoe hun iemand iets ik in is ja je kan kon kunnen maar me meer men met mij mijn moet na naar niet niets nog nu of om omdat onder ons ook op over reeds te tegen toch toen tot u uit uw van veel voor want waren was wat werd wezen wie wil worden wordt zal ze zelf zich zij zijn zo zonder zou".split(" ")),e.Pipeline.registerFunction(e.du.stopWordFilter,"stopWordFilter-du")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.el.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.el.min.js new file mode 100644 index 0000000..ace017b --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.el.min.js @@ -0,0 +1 @@ +!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.el=function(){this.pipeline.reset(),void 0===this.searchPipeline&&this.pipeline.add(e.el.trimmer,e.el.normilizer),this.pipeline.add(e.el.stopWordFilter,e.el.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.el.stemmer))},e.el.wordCharacters="A-Za-zΑαΒβΓγΔδΕεΖζΗηΘθΙιΚκΛλΜμÎνΞξΟοΠπΡÏΣσςΤτΥυΦφΧχΨψΩωΆάΈÎΉήΊίΌόΎÏÎώΪÎΫΰÎΰ",e.el.trimmer=e.trimmerSupport.generateTrimmer(e.el.wordCharacters),e.Pipeline.registerFunction(e.el.trimmer,"trimmer-el"),e.el.stemmer=function(){function e(e){return s.test(e)}function t(e){return/[ΑΕΗΙΟΥΩ]$/.test(e)}function r(e){return/[ΑΕΗΙΟΩ]$/.test(e)}function n(n){var s=n;if(n.length<3)return s;if(!e(n))return s;if(i.indexOf(n)>=0)return s;var u=new RegExp("(.*)("+Object.keys(l).join("|")+")$"),o=u.exec(s);return null!==o&&(s=o[1]+l[o[2]]),null!==(o=/^(.+?)(ΑΔΕΣ|ΑΔΩÎ)$/.exec(s))&&(s=o[1],/(ΟΚ|ΜΑΜ|ΜΑÎ|ΜΠΑΜΠ|ΠΑΤΕΡ|ΓΙΑΓΙ|ÎΤΑÎΤ|ΚΥΡ|ΘΕΙ|ΠΕΘΕΡ|ΜΟΥΣΑΜ|ΚΑΠΛΑΜ|ΠΑΡ|ΨΑΡ|ΤΖΟΥΡ|ΤΑΜΠΟΥΡ|ΓΑΛΑΤ|ΦΑΦΛΑΤ)$/.test(o[1])||(s+="ΑΔ")),null!==(o=/^(.+?)(ΕΔΕΣ|ΕΔΩÎ)$/.exec(s))&&(s=o[1],/(ΟΠ|ΙΠ|ΕΜΠ|ΥΠ|ΓΗΠ|ΔΑΠ|ΚΡΑΣΠ|ΜΙΛ)$/.test(o[1])&&(s+="ΕΔ")),null!==(o=/^(.+?)(ΟΥΔΕΣ|ΟΥΔΩÎ)$/.exec(s))&&(s=o[1],/(ΑΡΚ|ΚΑΛΙΑΚ|ΠΕΤΑΛ|ΛΙΧ|ΠΛΕΞ|ΣΚ|Σ|ΦΛ|ΦΡ|ΒΕΛ|ΛΟΥΛ|ΧÎ|ΣΠ|ΤΡΑΓ|ΦΕ)$/.test(o[1])&&(s+="ΟΥΔ")),null!==(o=/^(.+?)(ΕΩΣ|ΕΩÎ|ΕΑΣ|ΕΑ)$/.exec(s))&&(s=o[1],/^(Θ|Δ|ΕΛ|ΓΑΛ|Î|Î |ΙΔ|ΠΑΡ|ΣΤΕΡ|ΟΡΦ|ΑÎΔΡ|ΑÎΤΡ)$/.test(o[1])&&(s+="Ε")),null!==(o=/^(.+?)(ΕΙΟ|ΕΙΟΣ|ΕΙΟΙ|ΕΙΑ|ΕΙΑΣ|ΕΙΕΣ|ΕΙΟΥ|ΕΙΟΥΣ|ΕΙΩÎ)$/.exec(s))&&o[1].length>4&&(s=o[1]),null!==(o=/^(.+?)(ΙΟΥΣ|ΙΑΣ|ΙΕΣ|ΙΟΣ|ΙΟΥ|ΙΟΙ|ΙΩÎ|ΙΟÎ|ΙΑ|ΙΟ)$/.exec(s))&&(s=o[1],(t(s)||s.length<2||/^(ΑΓ|ΑΓΓΕΛ|ΑΓΡ|ΑΕΡ|ΑΘΛ|ΑΚΟΥΣ|ΑΞ|ΑΣ|Î’|ΒΙΒΛ|ΒΥΤ|Γ|ΓΙΑΓ|ΓΩÎ|Δ|ΔΑÎ|ΔΗΛ|ΔΗΜ|ΔΟΚΙΜ|ΕΛ|ΖΑΧΑΡ|ΗΛ|ΗΠ|ΙΔ|ΙΣΚ|ΙΣΤ|ΙΟÎ|ΙΩÎ|ΚΙΜΩΛ|ΚΟΛΟÎ|ΚΟΡ|ΚΤΗΡ|ΚΥΡ|ΛΑΓ|ΛΟΓ|ΜΑΓ|ΜΠΑÎ|ΜΠΡ|ÎΑΥΤ|ÎΟΤ|ΟΠΑΛ|ΟΞ|ΟΡ|ΟΣ|ΠΑÎΑΓ|ΠΑΤΡ|ΠΗΛ|ΠΗÎ|ΠΛΑΙΣ|ΠΟÎΤ|ΡΑΔ|ΡΟΔ|ΣΚ|ΣΚΟΡΠ|ΣΟΥÎ|ΣΠΑÎ|ΣΤΑΔ|ΣΥΡ|ΤΗΛ|ΤΙΜ|ΤΟΚ|ΤΟΠ|ΤΡΟΧ|ΦΙΛ|ΦΩΤ|Χ|ΧΙΛ|ΧΡΩΜ|ΧΩΡ)$/.test(o[1]))&&(s+="Ι"),/^(ΠΑΛ)$/.test(o[1])&&(s+="ΑΙ")),null!==(o=/^(.+?)(ΙΚΟΣ|ΙΚΟÎ|ΙΚΕΙΣ|ΙΚΟΙ|ΙΚΕΣ|ΙΚΟΥΣ|ΙΚΗ|ΙΚΗΣ|ΙΚΟ|ΙΚΑ|ΙΚΟΥ|ΙΚΩÎ|ΙΚΩΣ)$/.exec(s))&&(s=o[1],(t(s)||/^(ΑΔ|ΑΛ|ΑΜΑÎ|ΑΜΕΡ|ΑΜΜΟΧΑΛ|ΑÎΗΘ|ΑÎΤΙΔ|ΑΠΛ|ΑΤΤ|ΑΦΡ|ΒΑΣ|ΒΡΩΜ|ΓΕÎ|ΓΕΡ|Δ|ΔΙΚΑÎ|ΔΥΤ|ΕΙΔ|ΕÎΔ|ΕΞΩΔ|ΗΘ|ΘΕΤ|ΚΑΛΛΙÎ|ΚΑΛΠ|ΚΑΤΑΔ|ΚΟΥΖΙÎ|ΚΡ|ΚΩΔ|ΛΟΓ|Μ|ΜΕΡ|ΜΟÎΑΔ|ΜΟΥΛ|ΜΟΥΣ|ΜΠΑΓΙΑΤ|ΜΠΑÎ|ΜΠΟΛ|ΜΠΟΣ|ΜΥΣΤ|Î|ÎΙΤ|ΞΙΚ|ΟΠΤ|ΠΑÎ|ΠΕΤΣ|ΠΙΚΑÎΤ|ΠΙΤΣ|ΠΛΑΣΤ|ΠΛΙΑΤΣ|ΠΟÎΤ|ΠΟΣΤΕΛÎ|ΠΡΩΤΟΔ|ΣΕΡΤ|ΣΗΜΑÎΤ|ΣΤΑΤ|ΣΥÎΑΔ|ΣΥÎΟΜΗΛ|ΤΕΛ|ΤΕΧÎ|ΤΡΟΠ|ΤΣΑΜ|ΥΠΟΔ|Φ|ΦΙΛΟÎ|ΦΥΛΟΔ|ΦΥΣ|ΧΑΣ)$/.test(o[1])||/(ΦΟΙÎ)$/.test(o[1]))&&(s+="ΙΚ")),"ΑΓΑΜΕ"===s&&(s="ΑΓΑΜ"),null!==(o=/^(.+?)(ΑΓΑΜΕ|ΗΣΑΜΕ|ΟΥΣΑΜΕ|ΗΚΑΜΕ|ΗΘΗΚΑΜΕ)$/.exec(s))&&(s=o[1]),null!==(o=/^(.+?)(ΑΜΕ)$/.exec(s))&&(s=o[1],/^(ΑÎΑΠ|ΑΠΟΘ|ΑΠΟΚ|ΑΠΟΣΤ|ΒΟΥΒ|ΞΕΘ|ΟΥΛ|ΠΕΘ|ΠΙΚΡ|ΠΟΤ|ΣΙΧ|Χ)$/.test(o[1])&&(s+="ΑΜ")),null!==(o=/^(.+?)(ΑΓΑÎΕ|ΗΣΑÎΕ|ΟΥΣΑÎΕ|ΙΟÎΤΑÎΕ|ΙΟΤΑÎΕ|ΙΟΥÎΤΑÎΕ|ΟÎΤΑÎΕ|ΟΤΑÎΕ|ΟΥÎΤΑÎΕ|ΗΚΑÎΕ|ΗΘΗΚΑÎΕ)$/.exec(s))&&(s=o[1],/^(ΤΡ|ΤΣ)$/.test(o[1])&&(s+="ΑΓΑÎ")),null!==(o=/^(.+?)(ΑÎΕ)$/.exec(s))&&(s=o[1],(r(s)||/^(ΒΕΤΕΡ|ΒΟΥΛΚ|ΒΡΑΧΜ|Γ|ΔΡΑΔΟΥΜ|Θ|ΚΑΛΠΟΥΖ|ΚΑΣΤΕΛ|ΚΟΡΜΟΡ|ΛΑΟΠΛ|ΜΩΑΜΕΘ|Μ|ΜΟΥΣΟΥΛΜΑÎ|ΟΥΛ|Î |ΠΕΛΕΚ|ΠΛ|ΠΟΛΙΣ|ΠΟΡΤΟΛ|ΣΑΡΑΚΑΤΣ|ΣΟΥΛΤ|ΤΣΑΡΛΑΤ|ΟΡΦ|ΤΣΙΓΓ|ΤΣΟΠ|ΦΩΤΟΣΤΕΦ|Χ|ΨΥΧΟΠΛ|ΑΓ|ΟΡΦ|ΓΑΛ|ΓΕΡ|ΔΕΚ|ΔΙΠΛ|ΑΜΕΡΙΚΑÎ|ΟΥΡ|ΠΙΘ|ΠΟΥΡΙΤ|Σ|ΖΩÎΤ|ΙΚ|ΚΑΣΤ|ΚΟΠ|ΛΙΧ|ΛΟΥΘΗΡ|ΜΑΙÎΤ|ΜΕΛ|ΣΙΓ|ΣΠ|ΣΤΕΓ|ΤΡΑΓ|ΤΣΑΓ|Φ|ΕΡ|ΑΔΑΠ|ΑΘΙΓΓ|ΑΜΗΧ|ΑÎΙΚ|ΑÎΟΡΓ|ΑΠΗΓ|ΑΠΙΘ|ΑΤΣΙΓΓ|ΒΑΣ|ΒΑΣΚ|ΒΑΘΥΓΑΛ|ΒΙΟΜΗΧ|ΒΡΑΧΥΚ|ΔΙΑΤ|ΔΙΑΦ|ΕÎΟΡΓ|ΘΥΣ|ΚΑΠÎΟΒΙΟΜΗΧ|ΚΑΤΑΓΑΛ|ΚΛΙΒ|ΚΟΙΛΑΡΦ|ΛΙΒ|ΜΕΓΛΟΒΙΟΜΗΧ|ΜΙΚΡΟΒΙΟΜΗΧ|ÎΤΑΒ|ΞΗΡΟΚΛΙΒ|ΟΛΙΓΟΔΑΜ|ΟΛΟΓΑΛ|ΠΕÎΤΑΡΦ|ΠΕΡΗΦ|ΠΕΡΙΤΡ|ΠΛΑΤ|ΠΟΛΥΔΑΠ|ΠΟΛΥΜΗΧ|ΣΤΕΦ|ΤΑΒ|ΤΕΤ|ΥΠΕΡΗΦ|ΥΠΟΚΟΠ|ΧΑΜΗΛΟΔΑΠ|ΨΗΛΟΤΑΒ)$/.test(o[1]))&&(s+="ΑÎ")),null!==(o=/^(.+?)(ΗΣΕΤΕ)$/.exec(s))&&(s=o[1]),null!==(o=/^(.+?)(ΕΤΕ)$/.exec(s))&&(s=o[1],(r(s)||/(ΟΔ|ΑΙΡ|ΦΟΡ|ΤΑΘ|ΔΙΑΘ|ΣΧ|ΕÎΔ|ΕΥΡ|ΤΙΘ|ΥΠΕΡΘ|ΡΑΘ|ΕÎΘ|ΡΟΘ|ΣΘ|ΠΥΡ|ΑΙÎ|ΣΥÎΔ|ΣΥÎ|ΣΥÎΘ|ΧΩΡ|ΠΟÎ|ΒΡ|ΚΑΘ|ΕΥΘ|ΕΚΘ|ÎΕΤ|ΡΟÎ|ΑΡΚ|ΒΑΡ|ΒΟΛ|ΩΦΕΛ)$/.test(o[1])||/^(ΑΒΑΡ|ΒΕÎ|ΕÎΑΡ|ΑΒΡ|ΑΔ|ΑΘ|ΑÎ|ΑΠΛ|ΒΑΡΟÎ|ÎΤΡ|ΣΚ|ΚΟΠ|ΜΠΟΡ|ÎΙΦ|ΠΑΓ|ΠΑΡΑΚΑΛ|ΣΕΡΠ|ΣΚΕΛ|ΣΥΡΦ|ΤΟΚ|Î¥|Δ|ΕΜ|ΘΑΡΡ|Θ)$/.test(o[1]))&&(s+="ΕΤ")),null!==(o=/^(.+?)(ΟÎΤΑΣ|ΩÎΤΑΣ)$/.exec(s))&&(s=o[1],/^ΑΡΧ$/.test(o[1])&&(s+="ΟÎΤ"),/ΚΡΕ$/.test(o[1])&&(s+="ΩÎΤ")),null!==(o=/^(.+?)(ΟΜΑΣΤΕ|ΙΟΜΑΣΤΕ)$/.exec(s))&&(s=o[1],/^ΟÎ$/.test(o[1])&&(s+="ΟΜΑΣΤ")),null!==(o=/^(.+?)(ΙΕΣΤΕ)$/.exec(s))&&(s=o[1],/^(Î |ΑΠ|ΣΥΜΠ|ΑΣΥΜΠ|ΑΚΑΤΑΠ|ΑΜΕΤΑΜΦ)$/.test(o[1])&&(s+="ΙΕΣΤ")),null!==(o=/^(.+?)(ΕΣΤΕ)$/.exec(s))&&(s=o[1],/^(ΑΛ|ΑΡ|ΕΚΤΕΛ|Ζ|Μ|Ξ|ΠΑΡΑΚΑΛ|ΠΡΟ|ÎΙΣ)$/.test(o[1])&&(s+="ΕΣΤ")),null!==(o=/^(.+?)(ΗΘΗΚΑ|ΗΘΗΚΕΣ|ΗΘΗΚΕ)$/.exec(s))&&(s=o[1]),null!==(o=/^(.+?)(ΗΚΑ|ΗΚΕΣ|ΗΚΕ)$/.exec(s))&&(s=o[1],(/(ΣΚΩΛ|ΣΚΟΥΛ|ÎΑΡΘ|ΣΦ|ΟΘ|ΠΙΘ)$/.test(o[1])||/^(ΔΙΑΘ|Θ|ΠΑΡΑΚΑΤΑΘ|ΠΡΟΣΘ|ΣΥÎΘ)$/.test(o[1]))&&(s+="ΗΚ")),null!==(o=/^(.+?)(ΟΥΣΑ|ΟΥΣΕΣ|ΟΥΣΕ)$/.exec(s))&&(s=o[1],(t(s)||/^(ΦΑΡΜΑΚ|ΧΑΔ|ΑΓΚ|ΑÎΑΡΡ|ΒΡΟΜ|ΕΚΛΙΠ|ΛΑΜΠΙΔ|ΛΕΧ|Μ|ΠΑΤ|Ρ|Λ|ΜΕΔ|ΜΕΣΑΖ|ΥΠΟΤΕΙÎ|ΑΜ|ΑΙΘ|ΑÎΗΚ|ΔΕΣΠΟΖ|ΕÎΔΙΑΦΕΡ)$/.test(o[1])||/(ΠΟΔΑΡ|ΒΛΕΠ|ΠΑÎΤΑΧ|ΦΡΥΔ|ΜΑÎΤΙΛ|ΜΑΛΛ|ΚΥΜΑΤ|ΛΑΧ|ΛΗΓ|ΦΑΓ|ΟΜ|ΠΡΩΤ)$/.test(o[1]))&&(s+="ΟΥΣ")),null!==(o=/^(.+?)(ΑΓΑ|ΑΓΕΣ|ΑΓΕ)$/.exec(s))&&(s=o[1],(/^(ΑΒΑΣΤ|ΠΟΛΥΦ|ΑΔΗΦ|ΠΑΜΦ|Ρ|ΑΣΠ|ΑΦ|ΑΜΑΛ|ΑΜΑΛΛΙ|ΑÎΥΣΤ|ΑΠΕΡ|ΑΣΠΑΡ|ΑΧΑΡ|ΔΕΡΒΕÎ|ΔΡΟΣΟΠ|ΞΕΦ|ÎΕΟΠ|ÎΟΜΟΤ|ΟΛΟΠ|ΟΜΟΤ|ΠΡΟΣΤ|ΠΡΟΣΩΠΟΠ|ΣΥΜΠ|ΣΥÎΤ|Τ|ΥΠΟΤ|ΧΑΡ|ΑΕΙΠ|ΑΙΜΟΣΤ|ΑÎΥΠ|ΑΠΟΤ|ΑΡΤΙΠ|ΔΙΑΤ|ΕÎ|ΕΠΙΤ|ΚΡΟΚΑΛΟΠ|ΣΙΔΗΡΟΠ|Λ|ÎΑΥ|ΟΥΛΑΜ|ΟΥΡ|Î |ΤΡ|Μ)$/.test(o[1])||/(ΟΦ|ΠΕΛ|ΧΟΡΤ|ΛΛ|ΣΦ|ΡΠ|ΦΡ|ΠΡ|ΛΟΧ|ΣΜΗÎ)$/.test(o[1])&&!/^(ΨΟΦ|ÎΑΥΛΟΧ)$/.test(o[1])||/(ΚΟΛΛ)$/.test(o[1]))&&(s+="ΑΓ")),null!==(o=/^(.+?)(ΗΣΕ|ΗΣΟΥ|ΗΣΑ)$/.exec(s))&&(s=o[1],/^(Î|ΧΕΡΣΟÎ|ΔΩΔΕΚΑÎ|ΕΡΗΜΟÎ|ΜΕΓΑΛΟÎ|ΕΠΤΑÎ|Ι)$/.test(o[1])&&(s+="ΗΣ")),null!==(o=/^(.+?)(ΗΣΤΕ)$/.exec(s))&&(s=o[1],/^(ΑΣΒ|ΣΒ|ΑΧΡ|ΧΡ|ΑΠΛ|ΑΕΙΜÎ|ΔΥΣΧΡ|ΕΥΧΡ|ΚΟΙÎΟΧΡ|ΠΑΛΙΜΨ)$/.test(o[1])&&(s+="ΗΣΤ")),null!==(o=/^(.+?)(ΟΥÎΕ|ΗΣΟΥÎΕ|ΗΘΟΥÎΕ)$/.exec(s))&&(s=o[1],/^(Î|Ρ|ΣΠΙ|ΣΤΡΑΒΟΜΟΥΤΣ|ΚΑΚΟΜΟΥΤΣ|ΕΞΩÎ)$/.test(o[1])&&(s+="ΟΥÎ")),null!==(o=/^(.+?)(ΟΥΜΕ|ΗΣΟΥΜΕ|ΗΘΟΥΜΕ)$/.exec(s))&&(s=o[1],/^(ΠΑΡΑΣΟΥΣ|Φ|Χ|ΩΡΙΟΠΛ|ΑΖ|ΑΛΛΟΣΟΥΣ|ΑΣΟΥΣ)$/.test(o[1])&&(s+="ΟΥΜ")),null!=(o=/^(.+?)(ΜΑΤΟΙ|ΜΑΤΟΥΣ|ΜΑΤΟ|ΜΑΤΑ|ΜΑΤΩΣ|ΜΑΤΩÎ|ΜΑΤΟΣ|ΜΑΤΕΣ|ΜΑΤΗ|ΜΑΤΗΣ|ΜΑΤΟΥ)$/.exec(s))&&(s=o[1]+"Μ",/^(ΓΡΑΜ)$/.test(o[1])?s+="Α":/^(ΓΕ|ΣΤΑ)$/.test(o[1])&&(s+="ΑΤ")),null!==(o=/^(.+?)(ΟΥΑ)$/.exec(s))&&(s=o[1]+"ΟΥ"),n.length===s.length&&null!==(o=/^(.+?)(Α|ΑΓΑΤΕ|ΑΓΑÎ|ΑΕΙ|ΑΜΑΙ|ΑÎ|ΑΣ|ΑΣΑΙ|ΑΤΑΙ|ΑΩ|Ε|ΕΙ|ΕΙΣ|ΕΙΤΕ|ΕΣΑΙ|ΕΣ|ΕΤΑΙ|Ι|ΙΕΜΑΙ|ΙΕΜΑΣΤΕ|ΙΕΤΑΙ|ΙΕΣΑΙ|ΙΕΣΑΣΤΕ|ΙΟΜΑΣΤΑÎ|ΙΟΜΟΥÎ|ΙΟΜΟΥÎΑ|ΙΟÎΤΑÎ|ΙΟÎΤΟΥΣΑÎ|ΙΟΣΑΣΤΑÎ|ΙΟΣΑΣΤΕ|ΙΟΣΟΥÎ|ΙΟΣΟΥÎΑ|ΙΟΤΑÎ|ΙΟΥΜΑ|ΙΟΥΜΑΣΤΕ|ΙΟΥÎΤΑΙ|ΙΟΥÎΤΑÎ|Η|ΗΔΕΣ|ΗΔΩÎ|ΗΘΕΙ|ΗΘΕΙΣ|ΗΘΕΙΤΕ|ΗΘΗΚΑΤΕ|ΗΘΗΚΑÎ|ΗΘΟΥÎ|ΗΘΩ|ΗΚΑΤΕ|ΗΚΑÎ|ΗΣ|ΗΣΑÎ|ΗΣΑΤΕ|ΗΣΕΙ|ΗΣΕΣ|ΗΣΟΥÎ|ΗΣΩ|Ο|ΟΙ|ΟΜΑΙ|ΟΜΑΣΤΑÎ|ΟΜΟΥÎ|ΟΜΟΥÎΑ|ΟÎΤΑΙ|ΟÎΤΑÎ|ΟÎΤΟΥΣΑÎ|ΟΣ|ΟΣΑΣΤΑÎ|ΟΣΑΣΤΕ|ΟΣΟΥÎ|ΟΣΟΥÎΑ|ΟΤΑÎ|ΟΥ|ΟΥΜΑΙ|ΟΥΜΑΣΤΕ|ΟΥÎ|ΟΥÎΤΑΙ|ΟΥÎΤΑÎ|ΟΥΣ|ΟΥΣΑÎ|ΟΥΣΑΤΕ|Î¥||ΥΑ|ΥΣ|Ω|ΩÎ|ΟΙΣ)$/.exec(s))&&(s=o[1]),null!=(o=/^(.+?)(ΕΣΤΕΡ|ΕΣΤΑΤ|ΟΤΕΡ|ΟΤΑΤ|ΥΤΕΡ|ΥΤΑΤ|ΩΤΕΡ|ΩΤΑΤ)$/.exec(s))&&(/^(ΕΞ|ΕΣ|ΑÎ|ΚΑΤ|Κ|ΠΡ)$/.test(o[1])||(s=o[1]),/^(ΚΑ|Μ|ΕΛΕ|ΛΕ|ΔΕ)$/.test(o[1])&&(s+="ΥΤ")),s}var l={"ΦΑΓΙΑ":"ΦΑ","ΦΑΓΙΟΥ":"ΦΑ","ΦΑΓΙΩÎ":"ΦΑ","ΣΚΑΓΙΑ":"ΣΚΑ","ΣΚΑΓΙΟΥ":"ΣΚΑ","ΣΚΑΓΙΩÎ":"ΣΚΑ","ΣΟΓΙΟΥ":"ΣΟ","ΣΟΓΙΑ":"ΣΟ","ΣΟΓΙΩÎ":"ΣΟ","ΤΑΤΟΓΙΑ":"ΤΑΤΟ","ΤΑΤΟΓΙΟΥ":"ΤΑΤΟ","ΤΑΤΟΓΙΩÎ":"ΤΑΤΟ","ΚΡΕΑΣ":"ΚΡΕ","ΚΡΕΑΤΟΣ":"ΚΡΕ","ΚΡΕΑΤΑ":"ΚΡΕ","ΚΡΕΑΤΩÎ":"ΚΡΕ","ΠΕΡΑΣ":"ΠΕΡ","ΠΕΡΑΤΟΣ":"ΠΕΡ","ΠΕΡΑΤΑ":"ΠΕΡ","ΠΕΡΑΤΩÎ":"ΠΕΡ","ΤΕΡΑΣ":"ΤΕΡ","ΤΕΡΑΤΟΣ":"ΤΕΡ","ΤΕΡΑΤΑ":"ΤΕΡ","ΤΕΡΑΤΩÎ":"ΤΕΡ","ΦΩΣ":"ΦΩ","ΦΩΤΟΣ":"ΦΩ","ΦΩΤΑ":"ΦΩ","ΦΩΤΩÎ":"ΦΩ","ΚΑΘΕΣΤΩΣ":"ΚΑΘΕΣΤ","ΚΑΘΕΣΤΩΤΟΣ":"ΚΑΘΕΣΤ","ΚΑΘΕΣΤΩΤΑ":"ΚΑΘΕΣΤ","ΚΑΘΕΣΤΩΤΩÎ":"ΚΑΘΕΣΤ","ΓΕΓΟÎΟΣ":"ΓΕΓΟÎ","ΓΕΓΟÎΟΤΟΣ":"ΓΕΓΟÎ","ΓΕΓΟÎΟΤΑ":"ΓΕΓΟÎ","ΓΕΓΟÎΟΤΩÎ":"ΓΕΓΟÎ","ΕΥΑ":"ΕΥ"},i=["ΑΚΡΙΒΩΣ","ΑΛΑ","ΑΛΛΑ","ΑΛΛΙΩΣ","ΑΛΛΟΤΕ","ΑΜΑ","ΑÎΩ","ΑÎΑ","ΑÎΑΜΕΣΑ","ΑÎΑΜΕΤΑΞΥ","ΑÎΕΥ","ΑÎΤΙ","ΑÎΤΙΠΕΡΑ","ΑÎΤΙΟ","ΑΞΑΦÎΑ","ΑΠΟ","ΑΠΟΨΕ","ΑΡΑ","ΑΡΑΓΕ","ΑΥΡΙΟ","ΑΦΟΙ","ΑΦΟΥ","ΑΦΟΤΟΥ","ΒΡΕ","ΓΕΙΑ","ΓΙΑ","ΓΙΑΤΙ","ΓΡΑΜΜΑ","ΔΕΗ","ΔΕÎ","ΔΗΛΑΔΗ","ΔΙΧΩΣ","ΔΥΟ","ΕΑÎ","ΕΓΩ","ΕΔΩ","ΕΔΑ","ΕΙΘΕ","ΕΙΜΑΙ","ΕΙΜΑΣΤΕ","ΕΙΣΑΙ","ΕΙΣΑΣΤΕ","ΕΙÎΑΙ","ΕΙΣΤΕ","ΕΙΤΕ","ΕΚΕΙ","ΕΚΟ","ΕΛΑ","ΕΜΑΣ","ΕΜΕΙΣ","ΕÎΤΕΛΩΣ","ΕÎΤΟΣ","ΕÎΤΩΜΕΤΑΞΥ","ΕÎΩ","ΕΞΙ","ΕΞΙΣΟΥ","ΕΞΗΣ","ΕΞΩ","ΕΟΚ","ΕΠΑÎΩ","ΕΠΕΙΔΗ","ΕΠΕΙΤΑ","ΕΠΙ","ΕΠΙΣΗΣ","ΕΠΟΜΕÎΩΣ","ΕΠΤΑ","ΕΣΑΣ","ΕΣΕΙΣ","ΕΣΤΩ","ΕΣΥ","ΕΣΩ","ΕΤΣΙ","ΕΥΓΕ","ΕΦΕ","ΕΦΕΞΗΣ","ΕΧΤΕΣ","ΕΩΣ","ΗΔΗ","ΗΜΙ","ΗΠΑ","ΗΤΟΙ","ΘΕΣ","ΙΔΙΩΣ","ΙΔΗ","ΙΚΑ","ΙΣΩΣ","ΚΑΘΕ","ΚΑΘΕΤΙ","ΚΑΘΟΛΟΥ","ΚΑΘΩΣ","ΚΑΙ","ΚΑÎ","ΚΑΠΟΤΕ","ΚΑΠΟΥ","ΚΑΤΑ","ΚΑΤΙ","ΚΑΤΟΠΙÎ","ΚΑΤΩ","ΚΕΙ","ΚΙΧ","ΚΚΕ","ΚΟΛΑÎ","ΚΥΡΙΩΣ","ΚΩΣ","ΜΑΚΑΡΙ","ΜΑΛΙΣΤΑ","ΜΑΛΛΟÎ","ΜΑΙ","ΜΑΟ","ΜΑΟΥΣ","ΜΑΣ","ΜΕΘΑΥΡΙΟ","ΜΕΣ","ΜΕΣΑ","ΜΕΤΑ","ΜΕΤΑΞΥ","ΜΕΧΡΙ","ΜΗΔΕ","ΜΗÎ","ΜΗΠΩΣ","ΜΗΤΕ","ΜΙΑ","ΜΙΑΣ","ΜΙΣ","ΜΜΕ","ΜΟΛΟÎΟΤΙ","ΜΟΥ","ΜΠΑ","ΜΠΑΣ","ΜΠΟΥΦΑÎ","ΜΠΡΟΣ","ÎΑΙ","ÎΕΣ","ÎΤΑ","ÎΤΕ","ΞΑÎΑ","ΟΗΕ","ΟΚΤΩ","ΟΜΩΣ","ΟÎΕ","ΟΠΑ","ΟΠΟΥ","ΟΠΩΣ","ΟΣΟ","ΟΤΑÎ","ΟΤΕ","ΟΤΙ","ΟΥΤΕ","ΟΧΙ","ΠΑΛΙ","ΠΑÎ","ΠΑÎΟ","ΠΑÎΤΟΤΕ","ΠΑÎΤΟΥ","ΠΑÎΤΩΣ","ΠΑÎΩ","ΠΑΡΑ","ΠΕΡΑ","ΠΕΡΙ","ΠΕΡΙΠΟΥ","ΠΙΑ","ΠΙΟ","ΠΙΣΩ","ΠΛΑΙ","ΠΛΕΟÎ","ΠΛΗÎ","ΠΟΤΕ","ΠΟΥ","ΠΡΟ","ΠΡΟΣ","ΠΡΟΧΤΕΣ","ΠΡΟΧΘΕΣ","ΡΟΔΙ","ΠΩΣ","ΣΑΙ","ΣΑΣ","ΣΑÎ","ΣΕΙΣ","ΣΙΑ","ΣΚΙ","ΣΟΙ","ΣΟΥ","ΣΡΙ","ΣΥÎ","ΣΥÎΑΜΑ","ΣΧΕΔΟÎ","ΤΑΔΕ","ΤΑΞΙ","ΤΑΧΑ","ΤΕΙ","ΤΗÎ","ΤΗΣ","ΤΙΠΟΤΑ","ΤΙΠΟΤΕ","ΤΙΣ","ΤΟÎ","ΤΟΤΕ","ΤΟΥ","ΤΟΥΣ","ΤΣΑ","ΤΣΕ","ΤΣΙ","ΤΣΟΥ","ΤΩÎ","ΥΠΟ","ΥΠΟΨΗ","ΥΠΟΨΙÎ","ΥΣΤΕΡΑ","ΦΕΤΟΣ","ΦΙΣ","ΦΠΑ","ΧΑΦ","ΧΘΕΣ","ΧΤΕΣ","ΧΩΡΙΣ","ΩΣ","ΩΣΑÎ","ΩΣΟΤΟΥ","ΩΣΠΟΥ","ΩΣΤΕ","ΩΣΤΟΣΟ"],s=new RegExp("^[ΑΒΓΔΕΖΗΘΙΚΛΜÎΞΟΠΡΣΤΥΦΧΨΩ]+$");return function(e){return"function"==typeof e.update?e.update(function(e){return n(e.toUpperCase()).toLowerCase()}):n(e.toUpperCase()).toLowerCase()}}(),e.Pipeline.registerFunction(e.el.stemmer,"stemmer-el"),e.el.stopWordFilter=e.generateStopWordFilter("αλλα αν αντι απο αυτα αυτεσ αυτη αυτο αυτοι αυτοσ αυτουσ αυτων για δε δεν εαν ειμαι ειμαστε ειναι εισαι ειστε εκεινα εκεινεσ εκεινη εκεινο εκεινοι εκεινοσ εκεινουσ εκεινων ενω επι η θα ισωσ κ και κατα κι μα με μετα μη μην να ο οι ομωσ οπωσ οσο οτι παÏα ποια ποιεσ ποιο ποιοι ποιοσ ποιουσ ποιων που Ï€Ïοσ πωσ σε στη στην στο στον τα την τησ το τον τοτε του των ωσ".split(" ")),e.Pipeline.registerFunction(e.el.stopWordFilter,"stopWordFilter-el"),e.el.normilizer=function(){var e={"Ά":"Α","ά":"α","Έ":"Ε","Î":"ε","Ή":"Η","ή":"η","Ί":"Ι","ί":"ι","ÎŒ":"Ο","ο":"ο","ÎŽ":"Î¥","Ï":"Ï…","Î":"Ω","ÏŽ":"ω","Ϊ":"Ι","ÏŠ":"ι","Ϋ":"Î¥","Ï‹":"Ï…","Î":"ι","ΰ":"Ï…"};return function(t){if("function"==typeof t.update)return t.update(function(t){for(var r="",n=0;n<t.length;n++)r+=e[t.charAt(n)]||t.charAt(n);return r});for(var r="",n=0;n<t.length;n++)r+=e[t.charAt(n)]||t.charAt(n);return r}}(),e.Pipeline.registerFunction(e.el.normilizer,"normilizer-el")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.es.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.es.min.js new file mode 100644 index 0000000..2989d34 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.es.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Spanish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,s){"function"==typeof define&&define.amd?define(s):"object"==typeof exports?module.exports=s():s()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.es=function(){this.pipeline.reset(),this.pipeline.add(e.es.trimmer,e.es.stopWordFilter,e.es.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.es.stemmer))},e.es.wordCharacters="A-Za-zªºÀ-ÖØ-öø-Ê¸Ë -ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-áµ·áµ¹-ᶾḀ-ỿâ±â¿â‚-â‚œâ„ªâ„«â„²â…Žâ… -ↈⱠ-ⱿꜢ-ꞇꞋ-êžêž°-ꞷꟷ-ꟿꬰ-êšêœ-ê¤ï¬€-stA-Zï½-z",e.es.trimmer=e.trimmerSupport.generateTrimmer(e.es.wordCharacters),e.Pipeline.registerFunction(e.es.trimmer,"trimmer-es"),e.es.stemmer=function(){var s=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,n=new function(){function e(){if(A.out_grouping(x,97,252)){for(;!A.in_grouping(x,97,252);){if(A.cursor>=A.limit)return!0;A.cursor++}return!1}return!0}function n(){if(A.in_grouping(x,97,252)){var s=A.cursor;if(e()){if(A.cursor=s,!A.in_grouping(x,97,252))return!0;for(;!A.out_grouping(x,97,252);){if(A.cursor>=A.limit)return!0;A.cursor++}}return!1}return!0}function i(){var s,r=A.cursor;if(n()){if(A.cursor=r,!A.out_grouping(x,97,252))return;if(s=A.cursor,e()){if(A.cursor=s,!A.in_grouping(x,97,252)||A.cursor>=A.limit)return;A.cursor++}}g=A.cursor}function a(){for(;!A.in_grouping(x,97,252);){if(A.cursor>=A.limit)return!1;A.cursor++}for(;!A.out_grouping(x,97,252);){if(A.cursor>=A.limit)return!1;A.cursor++}return!0}function t(){var e=A.cursor;g=A.limit,p=g,v=g,i(),A.cursor=e,a()&&(p=A.cursor,a()&&(v=A.cursor))}function o(){for(var e;;){if(A.bra=A.cursor,e=A.find_among(k,6))switch(A.ket=A.cursor,e){case 1:A.slice_from("a");continue;case 2:A.slice_from("e");continue;case 3:A.slice_from("i");continue;case 4:A.slice_from("o");continue;case 5:A.slice_from("u");continue;case 6:if(A.cursor>=A.limit)break;A.cursor++;continue}break}}function u(){return g<=A.cursor}function w(){return p<=A.cursor}function c(){return v<=A.cursor}function m(){var e;if(A.ket=A.cursor,A.find_among_b(y,13)&&(A.bra=A.cursor,(e=A.find_among_b(q,11))&&u()))switch(e){case 1:A.bra=A.cursor,A.slice_from("iendo");break;case 2:A.bra=A.cursor,A.slice_from("ando");break;case 3:A.bra=A.cursor,A.slice_from("ar");break;case 4:A.bra=A.cursor,A.slice_from("er");break;case 5:A.bra=A.cursor,A.slice_from("ir");break;case 6:A.slice_del();break;case 7:A.eq_s_b(1,"u")&&A.slice_del()}}function l(e,s){if(!c())return!0;A.slice_del(),A.ket=A.cursor;var r=A.find_among_b(e,s);return r&&(A.bra=A.cursor,1==r&&c()&&A.slice_del()),!1}function d(e){return!c()||(A.slice_del(),A.ket=A.cursor,A.eq_s_b(2,e)&&(A.bra=A.cursor,c()&&A.slice_del()),!1)}function b(){var e;if(A.ket=A.cursor,e=A.find_among_b(S,46)){switch(A.bra=A.cursor,e){case 1:if(!c())return!1;A.slice_del();break;case 2:if(d("ic"))return!1;break;case 3:if(!c())return!1;A.slice_from("log");break;case 4:if(!c())return!1;A.slice_from("u");break;case 5:if(!c())return!1;A.slice_from("ente");break;case 6:if(!w())return!1;A.slice_del(),A.ket=A.cursor,e=A.find_among_b(C,4),e&&(A.bra=A.cursor,c()&&(A.slice_del(),1==e&&(A.ket=A.cursor,A.eq_s_b(2,"at")&&(A.bra=A.cursor,c()&&A.slice_del()))));break;case 7:if(l(P,3))return!1;break;case 8:if(l(F,3))return!1;break;case 9:if(d("at"))return!1}return!0}return!1}function f(){var e,s;if(A.cursor>=g&&(s=A.limit_backward,A.limit_backward=g,A.ket=A.cursor,e=A.find_among_b(W,12),A.limit_backward=s,e)){if(A.bra=A.cursor,1==e){if(!A.eq_s_b(1,"u"))return!1;A.slice_del()}return!0}return!1}function _(){var e,s,r,n;if(A.cursor>=g&&(s=A.limit_backward,A.limit_backward=g,A.ket=A.cursor,e=A.find_among_b(L,96),A.limit_backward=s,e))switch(A.bra=A.cursor,e){case 1:r=A.limit-A.cursor,A.eq_s_b(1,"u")?(n=A.limit-A.cursor,A.eq_s_b(1,"g")?A.cursor=A.limit-n:A.cursor=A.limit-r):A.cursor=A.limit-r,A.bra=A.cursor;case 2:A.slice_del()}}function h(){var e,s;if(A.ket=A.cursor,e=A.find_among_b(z,8))switch(A.bra=A.cursor,e){case 1:u()&&A.slice_del();break;case 2:u()&&(A.slice_del(),A.ket=A.cursor,A.eq_s_b(1,"u")&&(A.bra=A.cursor,s=A.limit-A.cursor,A.eq_s_b(1,"g")&&(A.cursor=A.limit-s,u()&&A.slice_del())))}}var v,p,g,k=[new s("",-1,6),new s("á",0,1),new s("é",0,2),new s("Ã",0,3),new s("ó",0,4),new s("ú",0,5)],y=[new s("la",-1,-1),new s("sela",0,-1),new s("le",-1,-1),new s("me",-1,-1),new s("se",-1,-1),new s("lo",-1,-1),new s("selo",5,-1),new s("las",-1,-1),new s("selas",7,-1),new s("les",-1,-1),new s("los",-1,-1),new s("selos",10,-1),new s("nos",-1,-1)],q=[new s("ando",-1,6),new s("iendo",-1,6),new s("yendo",-1,7),new s("ándo",-1,2),new s("iéndo",-1,1),new s("ar",-1,6),new s("er",-1,6),new s("ir",-1,6),new s("ár",-1,3),new s("ér",-1,4),new s("Ãr",-1,5)],C=[new s("ic",-1,-1),new s("ad",-1,-1),new s("os",-1,-1),new s("iv",-1,1)],P=[new s("able",-1,1),new s("ible",-1,1),new s("ante",-1,1)],F=[new s("ic",-1,1),new s("abil",-1,1),new s("iv",-1,1)],S=[new s("ica",-1,1),new s("ancia",-1,2),new s("encia",-1,5),new s("adora",-1,2),new s("osa",-1,1),new s("ista",-1,1),new s("iva",-1,9),new s("anza",-1,1),new s("logÃa",-1,3),new s("idad",-1,8),new s("able",-1,1),new s("ible",-1,1),new s("ante",-1,2),new s("mente",-1,7),new s("amente",13,6),new s("ación",-1,2),new s("ución",-1,4),new s("ico",-1,1),new s("ismo",-1,1),new s("oso",-1,1),new s("amiento",-1,1),new s("imiento",-1,1),new s("ivo",-1,9),new s("ador",-1,2),new s("icas",-1,1),new s("ancias",-1,2),new s("encias",-1,5),new s("adoras",-1,2),new s("osas",-1,1),new s("istas",-1,1),new s("ivas",-1,9),new s("anzas",-1,1),new s("logÃas",-1,3),new s("idades",-1,8),new s("ables",-1,1),new s("ibles",-1,1),new s("aciones",-1,2),new s("uciones",-1,4),new s("adores",-1,2),new s("antes",-1,2),new s("icos",-1,1),new s("ismos",-1,1),new s("osos",-1,1),new s("amientos",-1,1),new s("imientos",-1,1),new s("ivos",-1,9)],W=[new s("ya",-1,1),new s("ye",-1,1),new s("yan",-1,1),new s("yen",-1,1),new s("yeron",-1,1),new s("yendo",-1,1),new s("yo",-1,1),new s("yas",-1,1),new s("yes",-1,1),new s("yais",-1,1),new s("yamos",-1,1),new s("yó",-1,1)],L=[new s("aba",-1,2),new s("ada",-1,2),new s("ida",-1,2),new s("ara",-1,2),new s("iera",-1,2),new s("Ãa",-1,2),new s("arÃa",5,2),new s("erÃa",5,2),new s("irÃa",5,2),new s("ad",-1,2),new s("ed",-1,2),new s("id",-1,2),new s("ase",-1,2),new s("iese",-1,2),new s("aste",-1,2),new s("iste",-1,2),new s("an",-1,2),new s("aban",16,2),new s("aran",16,2),new s("ieran",16,2),new s("Ãan",16,2),new s("arÃan",20,2),new s("erÃan",20,2),new s("irÃan",20,2),new s("en",-1,1),new s("asen",24,2),new s("iesen",24,2),new s("aron",-1,2),new s("ieron",-1,2),new s("arán",-1,2),new s("erán",-1,2),new s("irán",-1,2),new s("ado",-1,2),new s("ido",-1,2),new s("ando",-1,2),new s("iendo",-1,2),new s("ar",-1,2),new s("er",-1,2),new s("ir",-1,2),new s("as",-1,2),new s("abas",39,2),new s("adas",39,2),new s("idas",39,2),new s("aras",39,2),new s("ieras",39,2),new s("Ãas",39,2),new s("arÃas",45,2),new s("erÃas",45,2),new s("irÃas",45,2),new s("es",-1,1),new s("ases",49,2),new s("ieses",49,2),new s("abais",-1,2),new s("arais",-1,2),new s("ierais",-1,2),new s("Ãais",-1,2),new s("arÃais",55,2),new s("erÃais",55,2),new s("irÃais",55,2),new s("aseis",-1,2),new s("ieseis",-1,2),new s("asteis",-1,2),new s("isteis",-1,2),new s("áis",-1,2),new s("éis",-1,1),new s("aréis",64,2),new s("eréis",64,2),new s("iréis",64,2),new s("ados",-1,2),new s("idos",-1,2),new s("amos",-1,2),new s("ábamos",70,2),new s("áramos",70,2),new s("iéramos",70,2),new s("Ãamos",70,2),new s("arÃamos",74,2),new s("erÃamos",74,2),new s("irÃamos",74,2),new s("emos",-1,1),new s("aremos",78,2),new s("eremos",78,2),new s("iremos",78,2),new s("ásemos",78,2),new s("iésemos",78,2),new s("imos",-1,2),new s("arás",-1,2),new s("erás",-1,2),new s("irás",-1,2),new s("Ãs",-1,2),new s("ará",-1,2),new s("erá",-1,2),new s("irá",-1,2),new s("aré",-1,2),new s("eré",-1,2),new s("iré",-1,2),new s("ió",-1,2)],z=[new s("a",-1,1),new s("e",-1,2),new s("o",-1,1),new s("os",-1,1),new s("á",-1,1),new s("é",-1,2),new s("Ã",-1,1),new s("ó",-1,1)],x=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,4,10],A=new r;this.setCurrent=function(e){A.setCurrent(e)},this.getCurrent=function(){return A.getCurrent()},this.stem=function(){var e=A.cursor;return t(),A.limit_backward=e,A.cursor=A.limit,m(),A.cursor=A.limit,b()||(A.cursor=A.limit,f()||(A.cursor=A.limit,_())),A.cursor=A.limit,h(),A.cursor=A.limit_backward,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.es.stemmer,"stemmer-es"),e.es.stopWordFilter=e.generateStopWordFilter("a al algo algunas algunos ante antes como con contra cual cuando de del desde donde durante e el ella ellas ellos en entre era erais eran eras eres es esa esas ese eso esos esta estaba estabais estaban estabas estad estada estadas estado estados estamos estando estar estaremos estará estarán estarás estaré estaréis estarÃa estarÃais estarÃamos estarÃan estarÃas estas este estemos esto estos estoy estuve estuviera estuvierais estuvieran estuvieras estuvieron estuviese estuvieseis estuviesen estuvieses estuvimos estuviste estuvisteis estuviéramos estuviésemos estuvo está estábamos estáis están estás esté estéis estén estés fue fuera fuerais fueran fueras fueron fuese fueseis fuesen fueses fui fuimos fuiste fuisteis fuéramos fuésemos ha habida habidas habido habidos habiendo habremos habrá habrán habrás habré habréis habrÃa habrÃais habrÃamos habrÃan habrÃas habéis habÃa habÃais habÃamos habÃan habÃas han has hasta hay haya hayamos hayan hayas hayáis he hemos hube hubiera hubierais hubieran hubieras hubieron hubiese hubieseis hubiesen hubieses hubimos hubiste hubisteis hubiéramos hubiésemos hubo la las le les lo los me mi mis mucho muchos muy más mà mÃa mÃas mÃo mÃos nada ni no nos nosotras nosotros nuestra nuestras nuestro nuestros o os otra otras otro otros para pero poco por porque que quien quienes qué se sea seamos sean seas seremos será serán serás seré seréis serÃa serÃais serÃamos serÃan serÃas seáis sido siendo sin sobre sois somos son soy su sus suya suyas suyo suyos sà también tanto te tendremos tendrá tendrán tendrás tendré tendréis tendrÃa tendrÃais tendrÃamos tendrÃan tendrÃas tened tenemos tenga tengamos tengan tengas tengo tengáis tenida tenidas tenido tenidos teniendo tenéis tenÃa tenÃais tenÃamos tenÃan tenÃas ti tiene tienen tienes todo todos tu tus tuve tuviera tuvierais tuvieran tuvieras tuvieron tuviese tuvieseis tuviesen tuvieses tuvimos tuviste tuvisteis tuviéramos tuviésemos tuvo tuya tuyas tuyo tuyos tú un una uno unos vosotras vosotros vuestra vuestras vuestro vuestros y ya yo él éramos".split(" ")),e.Pipeline.registerFunction(e.es.stopWordFilter,"stopWordFilter-es")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.fi.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.fi.min.js new file mode 100644 index 0000000..29f5dfc --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.fi.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Finnish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(i,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():e()(i.lunr)}(this,function(){return function(i){if(void 0===i)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===i.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");i.fi=function(){this.pipeline.reset(),this.pipeline.add(i.fi.trimmer,i.fi.stopWordFilter,i.fi.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(i.fi.stemmer))},i.fi.wordCharacters="A-Za-zªºÀ-ÖØ-öø-Ê¸Ë -ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-áµ·áµ¹-ᶾḀ-ỿâ±â¿â‚-â‚œâ„ªâ„«â„²â…Žâ… -ↈⱠ-ⱿꜢ-ꞇꞋ-êžêž°-ꞷꟷ-ꟿꬰ-êšêœ-ê¤ï¬€-stA-Zï½-z",i.fi.trimmer=i.trimmerSupport.generateTrimmer(i.fi.wordCharacters),i.Pipeline.registerFunction(i.fi.trimmer,"trimmer-fi"),i.fi.stemmer=function(){var e=i.stemmerSupport.Among,r=i.stemmerSupport.SnowballProgram,n=new function(){function i(){f=A.limit,d=f,n()||(f=A.cursor,n()||(d=A.cursor))}function n(){for(var i;;){if(i=A.cursor,A.in_grouping(W,97,246))break;if(A.cursor=i,i>=A.limit)return!0;A.cursor++}for(A.cursor=i;!A.out_grouping(W,97,246);){if(A.cursor>=A.limit)return!0;A.cursor++}return!1}function t(){return d<=A.cursor}function s(){var i,e;if(A.cursor>=f)if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,i=A.find_among_b(h,10)){switch(A.bra=A.cursor,A.limit_backward=e,i){case 1:if(!A.in_grouping_b(x,97,246))return;break;case 2:if(!t())return}A.slice_del()}else A.limit_backward=e}function o(){var i,e,r;if(A.cursor>=f)if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,i=A.find_among_b(v,9))switch(A.bra=A.cursor,A.limit_backward=e,i){case 1:r=A.limit-A.cursor,A.eq_s_b(1,"k")||(A.cursor=A.limit-r,A.slice_del());break;case 2:A.slice_del(),A.ket=A.cursor,A.eq_s_b(3,"kse")&&(A.bra=A.cursor,A.slice_from("ksi"));break;case 3:A.slice_del();break;case 4:A.find_among_b(p,6)&&A.slice_del();break;case 5:A.find_among_b(g,6)&&A.slice_del();break;case 6:A.find_among_b(j,2)&&A.slice_del()}else A.limit_backward=e}function l(){return A.find_among_b(q,7)}function a(){return A.eq_s_b(1,"i")&&A.in_grouping_b(L,97,246)}function u(){var i,e,r;if(A.cursor>=f)if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,i=A.find_among_b(C,30)){switch(A.bra=A.cursor,A.limit_backward=e,i){case 1:if(!A.eq_s_b(1,"a"))return;break;case 2:case 9:if(!A.eq_s_b(1,"e"))return;break;case 3:if(!A.eq_s_b(1,"i"))return;break;case 4:if(!A.eq_s_b(1,"o"))return;break;case 5:if(!A.eq_s_b(1,"ä"))return;break;case 6:if(!A.eq_s_b(1,"ö"))return;break;case 7:if(r=A.limit-A.cursor,!l()&&(A.cursor=A.limit-r,!A.eq_s_b(2,"ie"))){A.cursor=A.limit-r;break}if(A.cursor=A.limit-r,A.cursor<=A.limit_backward){A.cursor=A.limit-r;break}A.cursor--,A.bra=A.cursor;break;case 8:if(!A.in_grouping_b(W,97,246)||!A.out_grouping_b(W,97,246))return}A.slice_del(),k=!0}else A.limit_backward=e}function c(){var i,e,r;if(A.cursor>=d)if(e=A.limit_backward,A.limit_backward=d,A.ket=A.cursor,i=A.find_among_b(P,14)){if(A.bra=A.cursor,A.limit_backward=e,1==i){if(r=A.limit-A.cursor,A.eq_s_b(2,"po"))return;A.cursor=A.limit-r}A.slice_del()}else A.limit_backward=e}function m(){var i;A.cursor>=f&&(i=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,A.find_among_b(F,2)?(A.bra=A.cursor,A.limit_backward=i,A.slice_del()):A.limit_backward=i)}function w(){var i,e,r,n,t,s;if(A.cursor>=f){if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,A.eq_s_b(1,"t")&&(A.bra=A.cursor,r=A.limit-A.cursor,A.in_grouping_b(W,97,246)&&(A.cursor=A.limit-r,A.slice_del(),A.limit_backward=e,n=A.limit-A.cursor,A.cursor>=d&&(A.cursor=d,t=A.limit_backward,A.limit_backward=A.cursor,A.cursor=A.limit-n,A.ket=A.cursor,i=A.find_among_b(S,2))))){if(A.bra=A.cursor,A.limit_backward=t,1==i){if(s=A.limit-A.cursor,A.eq_s_b(2,"po"))return;A.cursor=A.limit-s}return void A.slice_del()}A.limit_backward=e}}function _(){var i,e,r,n;if(A.cursor>=f){for(i=A.limit_backward,A.limit_backward=f,e=A.limit-A.cursor,l()&&(A.cursor=A.limit-e,A.ket=A.cursor,A.cursor>A.limit_backward&&(A.cursor--,A.bra=A.cursor,A.slice_del())),A.cursor=A.limit-e,A.ket=A.cursor,A.in_grouping_b(y,97,228)&&(A.bra=A.cursor,A.out_grouping_b(W,97,246)&&A.slice_del()),A.cursor=A.limit-e,A.ket=A.cursor,A.eq_s_b(1,"j")&&(A.bra=A.cursor,r=A.limit-A.cursor,A.eq_s_b(1,"o")?A.slice_del():(A.cursor=A.limit-r,A.eq_s_b(1,"u")&&A.slice_del())),A.cursor=A.limit-e,A.ket=A.cursor,A.eq_s_b(1,"o")&&(A.bra=A.cursor,A.eq_s_b(1,"j")&&A.slice_del()),A.cursor=A.limit-e,A.limit_backward=i;;){if(n=A.limit-A.cursor,A.out_grouping_b(W,97,246)){A.cursor=A.limit-n;break}if(A.cursor=A.limit-n,A.cursor<=A.limit_backward)return;A.cursor--}A.ket=A.cursor,A.cursor>A.limit_backward&&(A.cursor--,A.bra=A.cursor,b=A.slice_to(),A.eq_v_b(b)&&A.slice_del())}}var k,b,d,f,h=[new e("pa",-1,1),new e("sti",-1,2),new e("kaan",-1,1),new e("han",-1,1),new e("kin",-1,1),new e("hän",-1,1),new e("kään",-1,1),new e("ko",-1,1),new e("pä",-1,1),new e("kö",-1,1)],p=[new e("lla",-1,-1),new e("na",-1,-1),new e("ssa",-1,-1),new e("ta",-1,-1),new e("lta",3,-1),new e("sta",3,-1)],g=[new e("llä",-1,-1),new e("nä",-1,-1),new e("ssä",-1,-1),new e("tä",-1,-1),new e("ltä",3,-1),new e("stä",3,-1)],j=[new e("lle",-1,-1),new e("ine",-1,-1)],v=[new e("nsa",-1,3),new e("mme",-1,3),new e("nne",-1,3),new e("ni",-1,2),new e("si",-1,1),new e("an",-1,4),new e("en",-1,6),new e("än",-1,5),new e("nsä",-1,3)],q=[new e("aa",-1,-1),new e("ee",-1,-1),new e("ii",-1,-1),new e("oo",-1,-1),new e("uu",-1,-1),new e("ää",-1,-1),new e("öö",-1,-1)],C=[new e("a",-1,8),new e("lla",0,-1),new e("na",0,-1),new e("ssa",0,-1),new e("ta",0,-1),new e("lta",4,-1),new e("sta",4,-1),new e("tta",4,9),new e("lle",-1,-1),new e("ine",-1,-1),new e("ksi",-1,-1),new e("n",-1,7),new e("han",11,1),new e("den",11,-1,a),new e("seen",11,-1,l),new e("hen",11,2),new e("tten",11,-1,a),new e("hin",11,3),new e("siin",11,-1,a),new e("hon",11,4),new e("hän",11,5),new e("hön",11,6),new e("ä",-1,8),new e("llä",22,-1),new e("nä",22,-1),new e("ssä",22,-1),new e("tä",22,-1),new e("ltä",26,-1),new e("stä",26,-1),new e("ttä",26,9)],P=[new e("eja",-1,-1),new e("mma",-1,1),new e("imma",1,-1),new e("mpa",-1,1),new e("impa",3,-1),new e("mmi",-1,1),new e("immi",5,-1),new e("mpi",-1,1),new e("impi",7,-1),new e("ejä",-1,-1),new e("mmä",-1,1),new e("immä",10,-1),new e("mpä",-1,1),new e("impä",12,-1)],F=[new e("i",-1,-1),new e("j",-1,-1)],S=[new e("mma",-1,1),new e("imma",0,-1)],y=[17,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8],W=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],L=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],x=[17,97,24,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],A=new r;this.setCurrent=function(i){A.setCurrent(i)},this.getCurrent=function(){return A.getCurrent()},this.stem=function(){var e=A.cursor;return i(),k=!1,A.limit_backward=e,A.cursor=A.limit,s(),A.cursor=A.limit,o(),A.cursor=A.limit,u(),A.cursor=A.limit,c(),A.cursor=A.limit,k?(m(),A.cursor=A.limit):(A.cursor=A.limit,w(),A.cursor=A.limit),_(),!0}};return function(i){return"function"==typeof i.update?i.update(function(i){return n.setCurrent(i),n.stem(),n.getCurrent()}):(n.setCurrent(i),n.stem(),n.getCurrent())}}(),i.Pipeline.registerFunction(i.fi.stemmer,"stemmer-fi"),i.fi.stopWordFilter=i.generateStopWordFilter("ei eivät emme en et ette että he heidän heidät heihin heille heillä heiltä heissä heistä heitä hän häneen hänelle hänellä häneltä hänen hänessä hänestä hänet häntä itse ja johon joiden joihin joiksi joilla joille joilta joina joissa joista joita joka joksi jolla jolle jolta jona jonka jos jossa josta jota jotka kanssa keiden keihin keiksi keille keillä keiltä keinä keissä keistä keitä keneen keneksi kenelle kenellä keneltä kenen kenenä kenessä kenestä kenet ketkä ketkä ketä koska kuin kuka kun me meidän meidät meihin meille meillä meiltä meissä meistä meitä mihin miksi mikä mille millä miltä minkä minkä minua minulla minulle minulta minun minussa minusta minut minuun minä minä missä mistä mitkä mitä mukaan mutta ne niiden niihin niiksi niille niillä niiltä niin niin niinä niissä niistä niitä noiden noihin noiksi noilla noille noilta noin noina noissa noista noita nuo nyt näiden näihin näiksi näille näillä näiltä näinä näissä näistä näitä nämä ole olemme olen olet olette oli olimme olin olisi olisimme olisin olisit olisitte olisivat olit olitte olivat olla olleet ollut on ovat poikki se sekä sen siihen siinä siitä siksi sille sillä sillä siltä sinua sinulla sinulle sinulta sinun sinussa sinusta sinut sinuun sinä sinä sitä tai te teidän teidät teihin teille teillä teiltä teissä teistä teitä tuo tuohon tuoksi tuolla tuolle tuolta tuon tuona tuossa tuosta tuota tähän täksi tälle tällä tältä tämä tämän tänä tässä tästä tätä vaan vai vaikka yli".split(" ")),i.Pipeline.registerFunction(i.fi.stopWordFilter,"stopWordFilter-fi")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.fr.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.fr.min.js new file mode 100644 index 0000000..68cd009 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.fr.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `French` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.fr=function(){this.pipeline.reset(),this.pipeline.add(e.fr.trimmer,e.fr.stopWordFilter,e.fr.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.fr.stemmer))},e.fr.wordCharacters="A-Za-zªºÀ-ÖØ-öø-Ê¸Ë -ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-áµ·áµ¹-ᶾḀ-ỿâ±â¿â‚-â‚œâ„ªâ„«â„²â…Žâ… -ↈⱠ-ⱿꜢ-ꞇꞋ-êžêž°-ꞷꟷ-ꟿꬰ-êšêœ-ê¤ï¬€-stA-Zï½-z",e.fr.trimmer=e.trimmerSupport.generateTrimmer(e.fr.wordCharacters),e.Pipeline.registerFunction(e.fr.trimmer,"trimmer-fr"),e.fr.stemmer=function(){var r=e.stemmerSupport.Among,s=e.stemmerSupport.SnowballProgram,i=new function(){function e(e,r,s){return!(!W.eq_s(1,e)||(W.ket=W.cursor,!W.in_grouping(F,97,251)))&&(W.slice_from(r),W.cursor=s,!0)}function i(e,r,s){return!!W.eq_s(1,e)&&(W.ket=W.cursor,W.slice_from(r),W.cursor=s,!0)}function n(){for(var r,s;;){if(r=W.cursor,W.in_grouping(F,97,251)){if(W.bra=W.cursor,s=W.cursor,e("u","U",r))continue;if(W.cursor=s,e("i","I",r))continue;if(W.cursor=s,i("y","Y",r))continue}if(W.cursor=r,W.bra=r,!e("y","Y",r)){if(W.cursor=r,W.eq_s(1,"q")&&(W.bra=W.cursor,i("u","U",r)))continue;if(W.cursor=r,r>=W.limit)return;W.cursor++}}}function t(){for(;!W.in_grouping(F,97,251);){if(W.cursor>=W.limit)return!0;W.cursor++}for(;!W.out_grouping(F,97,251);){if(W.cursor>=W.limit)return!0;W.cursor++}return!1}function u(){var e=W.cursor;if(q=W.limit,g=q,p=q,W.in_grouping(F,97,251)&&W.in_grouping(F,97,251)&&W.cursor<W.limit)W.cursor++;else if(W.cursor=e,!W.find_among(v,3)){W.cursor=e;do{if(W.cursor>=W.limit){W.cursor=q;break}W.cursor++}while(!W.in_grouping(F,97,251))}q=W.cursor,W.cursor=e,t()||(g=W.cursor,t()||(p=W.cursor))}function o(){for(var e,r;;){if(r=W.cursor,W.bra=r,!(e=W.find_among(h,4)))break;switch(W.ket=W.cursor,e){case 1:W.slice_from("i");break;case 2:W.slice_from("u");break;case 3:W.slice_from("y");break;case 4:if(W.cursor>=W.limit)return;W.cursor++}}}function c(){return q<=W.cursor}function a(){return g<=W.cursor}function l(){return p<=W.cursor}function w(){var e,r;if(W.ket=W.cursor,e=W.find_among_b(C,43)){switch(W.bra=W.cursor,e){case 1:if(!l())return!1;W.slice_del();break;case 2:if(!l())return!1;W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"ic")&&(W.bra=W.cursor,l()?W.slice_del():W.slice_from("iqU"));break;case 3:if(!l())return!1;W.slice_from("log");break;case 4:if(!l())return!1;W.slice_from("u");break;case 5:if(!l())return!1;W.slice_from("ent");break;case 6:if(!c())return!1;if(W.slice_del(),W.ket=W.cursor,e=W.find_among_b(z,6))switch(W.bra=W.cursor,e){case 1:l()&&(W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"at")&&(W.bra=W.cursor,l()&&W.slice_del()));break;case 2:l()?W.slice_del():a()&&W.slice_from("eux");break;case 3:l()&&W.slice_del();break;case 4:c()&&W.slice_from("i")}break;case 7:if(!l())return!1;if(W.slice_del(),W.ket=W.cursor,e=W.find_among_b(y,3))switch(W.bra=W.cursor,e){case 1:l()?W.slice_del():W.slice_from("abl");break;case 2:l()?W.slice_del():W.slice_from("iqU");break;case 3:l()&&W.slice_del()}break;case 8:if(!l())return!1;if(W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"at")&&(W.bra=W.cursor,l()&&(W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"ic")))){W.bra=W.cursor,l()?W.slice_del():W.slice_from("iqU");break}break;case 9:W.slice_from("eau");break;case 10:if(!a())return!1;W.slice_from("al");break;case 11:if(l())W.slice_del();else{if(!a())return!1;W.slice_from("eux")}break;case 12:if(!a()||!W.out_grouping_b(F,97,251))return!1;W.slice_del();break;case 13:return c()&&W.slice_from("ant"),!1;case 14:return c()&&W.slice_from("ent"),!1;case 15:return r=W.limit-W.cursor,W.in_grouping_b(F,97,251)&&c()&&(W.cursor=W.limit-r,W.slice_del()),!1}return!0}return!1}function f(){var e,r;if(W.cursor<q)return!1;if(r=W.limit_backward,W.limit_backward=q,W.ket=W.cursor,!(e=W.find_among_b(x,35)))return W.limit_backward=r,!1;if(W.bra=W.cursor,1==e){if(!W.out_grouping_b(F,97,251))return W.limit_backward=r,!1;W.slice_del()}return W.limit_backward=r,!0}function m(){var e,r,s;if(W.cursor<q)return!1;if(r=W.limit_backward,W.limit_backward=q,W.ket=W.cursor,!(e=W.find_among_b(I,38)))return W.limit_backward=r,!1;switch(W.bra=W.cursor,e){case 1:if(!l())return W.limit_backward=r,!1;W.slice_del();break;case 2:W.slice_del();break;case 3:W.slice_del(),s=W.limit-W.cursor,W.ket=W.cursor,W.eq_s_b(1,"e")?(W.bra=W.cursor,W.slice_del()):W.cursor=W.limit-s}return W.limit_backward=r,!0}function _(){var e,r,s,i,n=W.limit-W.cursor;if(W.ket=W.cursor,W.eq_s_b(1,"s")?(W.bra=W.cursor,r=W.limit-W.cursor,W.out_grouping_b(S,97,232)?(W.cursor=W.limit-r,W.slice_del()):W.cursor=W.limit-n):W.cursor=W.limit-n,W.cursor>=q){if(s=W.limit_backward,W.limit_backward=q,W.ket=W.cursor,e=W.find_among_b(P,7))switch(W.bra=W.cursor,e){case 1:if(l()){if(i=W.limit-W.cursor,!W.eq_s_b(1,"s")&&(W.cursor=W.limit-i,!W.eq_s_b(1,"t")))break;W.slice_del()}break;case 2:W.slice_from("i");break;case 3:W.slice_del();break;case 4:W.eq_s_b(2,"gu")&&W.slice_del()}W.limit_backward=s}}function b(){var e=W.limit-W.cursor;W.find_among_b(U,5)&&(W.cursor=W.limit-e,W.ket=W.cursor,W.cursor>W.limit_backward&&(W.cursor--,W.bra=W.cursor,W.slice_del()))}function d(){for(var e,r=1;W.out_grouping_b(F,97,251);)r--;if(r<=0){if(W.ket=W.cursor,e=W.limit-W.cursor,!W.eq_s_b(1,"é")&&(W.cursor=W.limit-e,!W.eq_s_b(1,"è")))return;W.bra=W.cursor,W.slice_from("e")}}function k(){if(!w()&&(W.cursor=W.limit,!f()&&(W.cursor=W.limit,!m())))return W.cursor=W.limit,void _();W.cursor=W.limit,W.ket=W.cursor,W.eq_s_b(1,"Y")?(W.bra=W.cursor,W.slice_from("i")):(W.cursor=W.limit,W.eq_s_b(1,"ç")&&(W.bra=W.cursor,W.slice_from("c")))}var p,g,q,v=[new r("col",-1,-1),new r("par",-1,-1),new r("tap",-1,-1)],h=[new r("",-1,4),new r("I",0,1),new r("U",0,2),new r("Y",0,3)],z=[new r("iqU",-1,3),new r("abl",-1,3),new r("Ièr",-1,4),new r("ièr",-1,4),new r("eus",-1,2),new r("iv",-1,1)],y=[new r("ic",-1,2),new r("abil",-1,1),new r("iv",-1,3)],C=[new r("iqUe",-1,1),new r("atrice",-1,2),new r("ance",-1,1),new r("ence",-1,5),new r("logie",-1,3),new r("able",-1,1),new r("isme",-1,1),new r("euse",-1,11),new r("iste",-1,1),new r("ive",-1,8),new r("if",-1,8),new r("usion",-1,4),new r("ation",-1,2),new r("ution",-1,4),new r("ateur",-1,2),new r("iqUes",-1,1),new r("atrices",-1,2),new r("ances",-1,1),new r("ences",-1,5),new r("logies",-1,3),new r("ables",-1,1),new r("ismes",-1,1),new r("euses",-1,11),new r("istes",-1,1),new r("ives",-1,8),new r("ifs",-1,8),new r("usions",-1,4),new r("ations",-1,2),new r("utions",-1,4),new r("ateurs",-1,2),new r("ments",-1,15),new r("ements",30,6),new r("issements",31,12),new r("ités",-1,7),new r("ment",-1,15),new r("ement",34,6),new r("issement",35,12),new r("amment",34,13),new r("emment",34,14),new r("aux",-1,10),new r("eaux",39,9),new r("eux",-1,1),new r("ité",-1,7)],x=[new r("ira",-1,1),new r("ie",-1,1),new r("isse",-1,1),new r("issante",-1,1),new r("i",-1,1),new r("irai",4,1),new r("ir",-1,1),new r("iras",-1,1),new r("ies",-1,1),new r("îmes",-1,1),new r("isses",-1,1),new r("issantes",-1,1),new r("îtes",-1,1),new r("is",-1,1),new r("irais",13,1),new r("issais",13,1),new r("irions",-1,1),new r("issions",-1,1),new r("irons",-1,1),new r("issons",-1,1),new r("issants",-1,1),new r("it",-1,1),new r("irait",21,1),new r("issait",21,1),new r("issant",-1,1),new r("iraIent",-1,1),new r("issaIent",-1,1),new r("irent",-1,1),new r("issent",-1,1),new r("iront",-1,1),new r("ît",-1,1),new r("iriez",-1,1),new r("issiez",-1,1),new r("irez",-1,1),new r("issez",-1,1)],I=[new r("a",-1,3),new r("era",0,2),new r("asse",-1,3),new r("ante",-1,3),new r("ée",-1,2),new r("ai",-1,3),new r("erai",5,2),new r("er",-1,2),new r("as",-1,3),new r("eras",8,2),new r("âmes",-1,3),new r("asses",-1,3),new r("antes",-1,3),new r("âtes",-1,3),new r("ées",-1,2),new r("ais",-1,3),new r("erais",15,2),new r("ions",-1,1),new r("erions",17,2),new r("assions",17,3),new r("erons",-1,2),new r("ants",-1,3),new r("és",-1,2),new r("ait",-1,3),new r("erait",23,2),new r("ant",-1,3),new r("aIent",-1,3),new r("eraIent",26,2),new r("èrent",-1,2),new r("assent",-1,3),new r("eront",-1,2),new r("ât",-1,3),new r("ez",-1,2),new r("iez",32,2),new r("eriez",33,2),new r("assiez",33,3),new r("erez",32,2),new r("é",-1,2)],P=[new r("e",-1,3),new r("Ière",0,2),new r("ière",0,2),new r("ion",-1,1),new r("Ier",-1,2),new r("ier",-1,2),new r("ë",-1,4)],U=[new r("ell",-1,-1),new r("eill",-1,-1),new r("enn",-1,-1),new r("onn",-1,-1),new r("ett",-1,-1)],F=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,128,130,103,8,5],S=[1,65,20,0,0,0,0,0,0,0,0,0,0,0,0,0,128],W=new s;this.setCurrent=function(e){W.setCurrent(e)},this.getCurrent=function(){return W.getCurrent()},this.stem=function(){var e=W.cursor;return n(),W.cursor=e,u(),W.limit_backward=e,W.cursor=W.limit,k(),W.cursor=W.limit,b(),W.cursor=W.limit,d(),W.cursor=W.limit_backward,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.fr.stemmer,"stemmer-fr"),e.fr.stopWordFilter=e.generateStopWordFilter("ai aie aient aies ait as au aura aurai auraient aurais aurait auras aurez auriez aurions aurons auront aux avaient avais avait avec avez aviez avions avons ayant ayez ayons c ce ceci celà ces cet cette d dans de des du elle en es est et eu eue eues eurent eus eusse eussent eusses eussiez eussions eut eux eûmes eût eûtes furent fus fusse fussent fusses fussiez fussions fut fûmes fût fûtes ici il ils j je l la le les leur leurs lui m ma mais me mes moi mon même n ne nos notre nous on ont ou par pas pour qu que quel quelle quelles quels qui s sa sans se sera serai seraient serais serait seras serez seriez serions serons seront ses soi soient sois soit sommes son sont soyez soyons suis sur t ta te tes toi ton tu un une vos votre vous y à étaient étais était étant étiez étions été étée étées étés êtes".split(" ")),e.Pipeline.registerFunction(e.fr.stopWordFilter,"stopWordFilter-fr")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.he.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.he.min.js new file mode 100644 index 0000000..b863d3e --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.he.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.he=function(){this.pipeline.reset(),this.pipeline.add(e.he.trimmer,e.he.stopWordFilter,e.he.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.he.stemmer))},e.he.wordCharacters="Ö‘-×´×-תa-zA-Zï½-zA-Z0-9ï¼-ï¼™",e.he.trimmer=e.trimmerSupport.generateTrimmer(e.he.wordCharacters),e.Pipeline.registerFunction(e.he.trimmer,"trimmer-he"),e.he.stemmer=function(){var e=this;return e.result=!1,e.preRemoved=!1,e.sufRemoved=!1,e.pre={pre1:"×” ו ×™ ת",pre2:"ב ×› ל מ ש כש",pre3:"הב ×”×› הל המ הש בש לכ",pre4:"וב וכ ול ומ וש",pre5:"מה שה כל",pre6:"מב מכ מל ממ מש",pre7:"בה בו בי בת ×›×” כו ×›×™ כת לה לו לי לת",pre8:"ובה ובו ובי ובת וכה וכו וכי וכת ולה ולו ולי ולת"},e.suf={suf1:"ך ×› × ×Ÿ × ",suf2:"×™× ×•×ª וך וכ ×•× ×•×Ÿ ×•× ×”× ×”×Ÿ ×™×› יך ×™× ×™×",suf3:"תי תך תכ ×ª× ×ª×Ÿ ×ª× ",suf4:"ותי ותך ותכ ×•×ª× ×•×ª×Ÿ ×•×ª× ",suf5:"× ×• ×›× ×›×Ÿ ×”× ×”×Ÿ",suf6:"×•× ×• ×•×›× ×•×›×Ÿ ×•×”× ×•×”×Ÿ",suf7:"×ª×›× ×ª×›×Ÿ ×ª× ×• ×ª×”× ×ª×”×Ÿ",suf8:"×”×•× ×”×™× ×”× ×”×Ÿ ×× ×™ ×תה ×ת ×× ×• ××ª× ×תן",suf9:"× ×™ × ×• ×›×™ כו ×›× ×›×Ÿ תי תך תכ ×ª× ×ª×Ÿ",suf10:"×™ ך ×› × ×Ÿ × ×ª"},e.patterns=JSON.parse('{"hebrewPatterns": [{"pt1": [{"c": "×”", "l": 0}]}, {"pt2": [{"c": "ו", "l": 0}]}, {"pt3": [{"c": "×™", "l": 0}]}, {"pt4": [{"c": "ת", "l": 0}]}, {"pt5": [{"c": "מ", "l": 0}]}, {"pt6": [{"c": "ל", "l": 0}]}, {"pt7": [{"c": "ב", "l": 0}]}, {"pt8": [{"c": "×›", "l": 0}]}, {"pt9": [{"c": "ש", "l": 0}]}, {"pt10": [{"c": "כש", "l": 0}]}, {"pt11": [{"c": "בה", "l": 0}]}, {"pt12": [{"c": "וב", "l": 0}]}, {"pt13": [{"c": "וכ", "l": 0}]}, {"pt14": [{"c": "ול", "l": 0}]}, {"pt15": [{"c": "ומ", "l": 0}]}, {"pt16": [{"c": "וש", "l": 0}]}, {"pt17": [{"c": "הב", "l": 0}]}, {"pt18": [{"c": "×”×›", "l": 0}]}, {"pt19": [{"c": "הל", "l": 0}]}, {"pt20": [{"c": "המ", "l": 0}]}, {"pt21": [{"c": "הש", "l": 0}]}, {"pt22": [{"c": "מה", "l": 0}]}, {"pt23": [{"c": "שה", "l": 0}]}, {"pt24": [{"c": "כל", "l": 0}]}]}'),e.execArray=["cleanWord","removeDiacritics","removeStopWords","normalizeHebrewCharacters"],e.stem=function(){var r=0;for(e.result=!1,e.preRemoved=!1,e.sufRemoved=!1;r<e.execArray.length&&1!=e.result;)e.result=e[e.execArray[r]](),r++},e.setCurrent=function(r){e.word=r},e.getCurrent=function(){return e.word},e.cleanWord=function(){return!!new RegExp("[^Ö‘-×´×-ת]").test("")},e.removeDiacritics=function(){var r=new RegExp("[Ö°-Ö¿]","g");return e.word=e.word.replace(r,""),!1},e.removeStopWords=function(){if("×בל ×ו ×ולי ×ותו ×ותי ×ותך ××•×ª× ×ותן ××•×ª× ×• ××– ×חר ×חרות ×חרי ×חריכן ××—×¨×™× ×חרת ××™ ××™×–×” ×יך ×ין ×יפה ×ל ×לה ×לו ×× ×× ×—× ×• ×× ×™ ××£ ×פשר ×ת ×תה ××ª×›× ×תכן ××ª× ×תן ב××™×–×” ב×יזו בגלל בין בלבד בעבור בעזרת בכל בכן בלי במידה ×‘×ž×§×•× ×©×‘×• ברוב בשביל בשעה ש בתוך ×’× ×“×¨×š ×”×•× ×”×™× ×”×™×” ×”×™×™ היכן היתה היתי ×”× ×”×Ÿ ×”× ×” הסיבה שבגללה הרי ו×ילו ו×ת ×–×ת ×–×” זות ×™×”×™×” יוכל יוכלו יותר מדי יכול יכולה יכולות ×™×›×•×œ×™× ×™×›×œ יכלה יכלו יש ×›×ן ×›×שר ×›×•×œ× ×›×•×œ×Ÿ ×›×–×” ×›×™ כיצד כך כל כלל כמו כן כפי כש ×œ× ×œ×ו ל×יזותך ל×ן לבין לה להיות ×œ×”× ×œ×”×Ÿ לו לזה לזות לי לך ×œ×›× ×œ×›×Ÿ למה למעלה למעלה מ למטה למטה מ למעט ×œ×ž×§×•× ×©×‘×• למרות ×œ× ×• לעבר לעיכן לפיכך ×œ×¤× ×™ מ×ד מ×חורי מ×יזו סיבה מ×ין מ×יפה מבלי מבעד מדוע מה מהיכן מול מחוץ מי מידע מכ×ן מכל מכן מלבד מן ×ž× ×™×Ÿ מסוגל מעט ×ž×¢×˜×™× ×ž×¢×œ מצד ×ž×§×•× ×‘×• מתחת מתי × ×’×“ × ×’×¨ × ×• עד ×¢×– על עלי עליו עליה ×¢×œ×™×”× ×¢×œ×™×š ×¢×œ×™× ×• ×¢× ×¢×¦×ž×” ×¢×¦×ž×”× ×¢×¦×ž×”×Ÿ עצמו עצמי ×¢×¦×ž× ×¢×¦×ž×Ÿ ×¢×¦×ž× ×• פה רק שוב של שלה ×©×œ×”× ×©×œ×”×Ÿ שלו שלי שלך שלכה ×©×œ×›× ×©×œ×›×Ÿ ×©×œ× ×• ×©× ×ª×”×™×” תחת".split(" ").indexOf(e.word)>=0)return!0},e.normalizeHebrewCharacters=function(){return e.word=e.word.replace("ך","×›"),e.word=e.word.replace("×","מ"),e.word=e.word.replace("ן","× "),e.word=e.word.replace("×£","פ"),e.word=e.word.replace("×¥","צ"),!1},function(r){return"function"==typeof r.update?r.update(function(r){return e.setCurrent(r),e.stem(),e.getCurrent()}):(e.setCurrent(r),e.stem(),e.getCurrent())}}(),e.Pipeline.registerFunction(e.he.stemmer,"stemmer-he"),e.he.stopWordFilter=e.generateStopWordFilter("×בל ×ו ×ולי ×ותו ×ותי ×ותך ××•×ª× ×ותן ××•×ª× ×• ××– ×חר ×חרות ×חרי ×חריכן ××—×¨×™× ×חרת ××™ ××™×–×” ×יך ×ין ×יפה ×ל ×לה ×לו ×× ×× ×—× ×• ×× ×™ ××£ ×פשר ×ת ×תה ××ª×›× ×תכן ××ª× ×תן ב××™×–×” ב×יזו בגלל בין בלבד בעבור בעזרת בכל בכן בלי במידה ×‘×ž×§×•× ×©×‘×• ברוב בשביל בשעה ש בתוך ×’× ×“×¨×š ×”×•× ×”×™× ×”×™×” ×”×™×™ היכן היתה היתי ×”× ×”×Ÿ ×”× ×” הסיבה שבגללה הרי ו×ילו ו×ת ×–×ת ×–×” זות ×™×”×™×” יוכל יוכלו יותר מדי יכול יכולה יכולות ×™×›×•×œ×™× ×™×›×œ יכלה יכלו יש ×›×ן ×›×שר ×›×•×œ× ×›×•×œ×Ÿ ×›×–×” ×›×™ כיצד כך כל כלל כמו כן כפי כש ×œ× ×œ×ו ל×יזותך ל×ן לבין לה להיות ×œ×”× ×œ×”×Ÿ לו לזה לזות לי לך ×œ×›× ×œ×›×Ÿ למה למעלה למעלה מ למטה למטה מ למעט ×œ×ž×§×•× ×©×‘×• למרות ×œ× ×• לעבר לעיכן לפיכך ×œ×¤× ×™ מ×ד מ×חורי מ×יזו סיבה מ×ין מ×יפה מבלי מבעד מדוע מה מהיכן מול מחוץ מי מידע מכ×ן מכל מכן מלבד מן ×ž× ×™×Ÿ מסוגל מעט ×ž×¢×˜×™× ×ž×¢×œ מצד ×ž×§×•× ×‘×• מתחת מתי × ×’×“ × ×’×¨ × ×• עד ×¢×– על עלי עליו עליה ×¢×œ×™×”× ×¢×œ×™×š ×¢×œ×™× ×• ×¢× ×¢×¦×ž×” ×¢×¦×ž×”× ×¢×¦×ž×”×Ÿ עצמו עצמי ×¢×¦×ž× ×¢×¦×ž×Ÿ ×¢×¦×ž× ×• פה רק שוב של שלה ×©×œ×”× ×©×œ×”×Ÿ שלו שלי שלך שלכה ×©×œ×›× ×©×œ×›×Ÿ ×©×œ× ×• ×©× ×ª×”×™×” תחת".split(" ")),e.Pipeline.registerFunction(e.he.stopWordFilter,"stopWordFilter-he")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.hi.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.hi.min.js new file mode 100644 index 0000000..7dbc414 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.hi.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.hi=function(){this.pipeline.reset(),this.pipeline.add(e.hi.trimmer,e.hi.stopWordFilter,e.hi.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.hi.stemmer))},e.hi.wordCharacters="ऀ-ःऄ-à¤à¤-टठ-यर-िी-à¥à¥-य़ॠ-९॰-ॿa-zA-Zï½-zA-Z0-9ï¼-ï¼™",e.hi.trimmer=e.trimmerSupport.generateTrimmer(e.hi.wordCharacters),e.Pipeline.registerFunction(e.hi.trimmer,"trimmer-hi"),e.hi.stopWordFilter=e.generateStopWordFilter("अत अपना अपनी अपने अà¤à¥€ अंदर आदि आप इतà¥à¤¯à¤¾à¤¦à¤¿ इन इनका इनà¥à¤¹à¥€à¤‚ इनà¥à¤¹à¥‡à¤‚ इनà¥à¤¹à¥‹à¤‚ इस इसका इसकी इसके इसमें इसी इसे उन उनका उनकी उनके उनको उनà¥à¤¹à¥€à¤‚ उनà¥à¤¹à¥‡à¤‚ उनà¥à¤¹à¥‹à¤‚ उस उसके उसी उसे à¤à¤• à¤à¤µà¤‚ à¤à¤¸ à¤à¤¸à¥‡ और कई कर करता करते करना करने करें कहते कहा का काफ़ी कि कितना किनà¥à¤¹à¥‡à¤‚ किनà¥à¤¹à¥‹à¤‚ किया किर किस किसी किसे की कà¥à¤› कà¥à¤² के को कोई कौन कौनसा गया घर जब जहाठजा जितना जिन जिनà¥à¤¹à¥‡à¤‚ जिनà¥à¤¹à¥‹à¤‚ जिस जिसे जीधर जैसा जैसे जो तक तब तरह तिन तिनà¥à¤¹à¥‡à¤‚ तिनà¥à¤¹à¥‹à¤‚ तिस तिसे तो था थी थे दबारा दिया दà¥à¤¸à¤°à¤¾ दूसरे दो दà¥à¤µà¤¾à¤°à¤¾ न नके नहीं ना निहायत नीचे ने पर पहले पूरा पे फिर बनी बही बहà¥à¤¤ बाद बाला बिलकà¥à¤² à¤à¥€ à¤à¥€à¤¤à¤° मगर मानो मे में यदि यह यहाठयही या यिह ये रखें रहा रहे ऱà¥à¤µà¤¾à¤¸à¤¾ लिठलिये लेकिन व वग़ैरह वरà¥à¤— वह वहाठवहीं वाले वà¥à¤¹ वे वो सकता सकते सबसे सà¤à¥€ साथ साबà¥à¤¤ साठसारा से सो संग ही हà¥à¤† हà¥à¤ˆ हà¥à¤ है हैं हो होता होती होते होना होने".split(" ")),e.hi.stemmer=function(){return function(e){return"function"==typeof e.update?e.update(function(e){return e}):e}}();var r=e.wordcut;r.init(),e.hi.tokenizer=function(i){if(!arguments.length||null==i||void 0==i)return[];if(Array.isArray(i))return i.map(function(r){return isLunr2?new e.Token(r.toLowerCase()):r.toLowerCase()});var t=i.toString().toLowerCase().replace(/^\s+/,"");return r.cut(t).split("|")},e.Pipeline.registerFunction(e.hi.stemmer,"stemmer-hi"),e.Pipeline.registerFunction(e.hi.stopWordFilter,"stopWordFilter-hi")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.hu.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.hu.min.js new file mode 100644 index 0000000..ed9d909 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.hu.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Hungarian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():n()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.hu=function(){this.pipeline.reset(),this.pipeline.add(e.hu.trimmer,e.hu.stopWordFilter,e.hu.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.hu.stemmer))},e.hu.wordCharacters="A-Za-zªºÀ-ÖØ-öø-Ê¸Ë -ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-áµ·áµ¹-ᶾḀ-ỿâ±â¿â‚-â‚œâ„ªâ„«â„²â…Žâ… -ↈⱠ-ⱿꜢ-ꞇꞋ-êžêž°-ꞷꟷ-ꟿꬰ-êšêœ-ê¤ï¬€-stA-Zï½-z",e.hu.trimmer=e.trimmerSupport.generateTrimmer(e.hu.wordCharacters),e.Pipeline.registerFunction(e.hu.trimmer,"trimmer-hu"),e.hu.stemmer=function(){var n=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,i=new function(){function e(){var e,n=L.cursor;if(d=L.limit,L.in_grouping(W,97,252))for(;;){if(e=L.cursor,L.out_grouping(W,97,252))return L.cursor=e,L.find_among(g,8)||(L.cursor=e,e<L.limit&&L.cursor++),void(d=L.cursor);if(L.cursor=e,e>=L.limit)return void(d=e);L.cursor++}if(L.cursor=n,L.out_grouping(W,97,252)){for(;!L.in_grouping(W,97,252);){if(L.cursor>=L.limit)return;L.cursor++}d=L.cursor}}function i(){return d<=L.cursor}function a(){var e;if(L.ket=L.cursor,(e=L.find_among_b(h,2))&&(L.bra=L.cursor,i()))switch(e){case 1:L.slice_from("a");break;case 2:L.slice_from("e")}}function t(){var e=L.limit-L.cursor;return!!L.find_among_b(p,23)&&(L.cursor=L.limit-e,!0)}function s(){if(L.cursor>L.limit_backward){L.cursor--,L.ket=L.cursor;var e=L.cursor-1;L.limit_backward<=e&&e<=L.limit&&(L.cursor=e,L.bra=e,L.slice_del())}}function c(){var e;if(L.ket=L.cursor,(e=L.find_among_b(_,2))&&(L.bra=L.cursor,i())){if((1==e||2==e)&&!t())return;L.slice_del(),s()}}function o(){L.ket=L.cursor,L.find_among_b(v,44)&&(L.bra=L.cursor,i()&&(L.slice_del(),a()))}function w(){var e;if(L.ket=L.cursor,(e=L.find_among_b(z,3))&&(L.bra=L.cursor,i()))switch(e){case 1:L.slice_from("e");break;case 2:case 3:L.slice_from("a")}}function l(){var e;if(L.ket=L.cursor,(e=L.find_among_b(y,6))&&(L.bra=L.cursor,i()))switch(e){case 1:case 2:L.slice_del();break;case 3:L.slice_from("a");break;case 4:L.slice_from("e")}}function u(){var e;if(L.ket=L.cursor,(e=L.find_among_b(j,2))&&(L.bra=L.cursor,i())){if((1==e||2==e)&&!t())return;L.slice_del(),s()}}function m(){var e;if(L.ket=L.cursor,(e=L.find_among_b(C,7))&&(L.bra=L.cursor,i()))switch(e){case 1:L.slice_from("a");break;case 2:L.slice_from("e");break;case 3:case 4:case 5:case 6:case 7:L.slice_del()}}function k(){var e;if(L.ket=L.cursor,(e=L.find_among_b(P,12))&&(L.bra=L.cursor,i()))switch(e){case 1:case 4:case 7:case 9:L.slice_del();break;case 2:case 5:case 8:L.slice_from("e");break;case 3:case 6:L.slice_from("a")}}function f(){var e;if(L.ket=L.cursor,(e=L.find_among_b(F,31))&&(L.bra=L.cursor,i()))switch(e){case 1:case 4:case 7:case 8:case 9:case 12:case 13:case 16:case 17:case 18:L.slice_del();break;case 2:case 5:case 10:case 14:case 19:L.slice_from("a");break;case 3:case 6:case 11:case 15:case 20:L.slice_from("e")}}function b(){var e;if(L.ket=L.cursor,(e=L.find_among_b(S,42))&&(L.bra=L.cursor,i()))switch(e){case 1:case 4:case 5:case 6:case 9:case 10:case 11:case 14:case 15:case 16:case 17:case 20:case 21:case 24:case 25:case 26:case 29:L.slice_del();break;case 2:case 7:case 12:case 18:case 22:case 27:L.slice_from("a");break;case 3:case 8:case 13:case 19:case 23:case 28:L.slice_from("e")}}var d,g=[new n("cs",-1,-1),new n("dzs",-1,-1),new n("gy",-1,-1),new n("ly",-1,-1),new n("ny",-1,-1),new n("sz",-1,-1),new n("ty",-1,-1),new n("zs",-1,-1)],h=[new n("á",-1,1),new n("é",-1,2)],p=[new n("bb",-1,-1),new n("cc",-1,-1),new n("dd",-1,-1),new n("ff",-1,-1),new n("gg",-1,-1),new n("jj",-1,-1),new n("kk",-1,-1),new n("ll",-1,-1),new n("mm",-1,-1),new n("nn",-1,-1),new n("pp",-1,-1),new n("rr",-1,-1),new n("ccs",-1,-1),new n("ss",-1,-1),new n("zzs",-1,-1),new n("tt",-1,-1),new n("vv",-1,-1),new n("ggy",-1,-1),new n("lly",-1,-1),new n("nny",-1,-1),new n("tty",-1,-1),new n("ssz",-1,-1),new n("zz",-1,-1)],_=[new n("al",-1,1),new n("el",-1,2)],v=[new n("ba",-1,-1),new n("ra",-1,-1),new n("be",-1,-1),new n("re",-1,-1),new n("ig",-1,-1),new n("nak",-1,-1),new n("nek",-1,-1),new n("val",-1,-1),new n("vel",-1,-1),new n("ul",-1,-1),new n("nál",-1,-1),new n("nél",-1,-1),new n("ból",-1,-1),new n("ról",-1,-1),new n("tól",-1,-1),new n("bõl",-1,-1),new n("rõl",-1,-1),new n("tõl",-1,-1),new n("ül",-1,-1),new n("n",-1,-1),new n("an",19,-1),new n("ban",20,-1),new n("en",19,-1),new n("ben",22,-1),new n("képpen",22,-1),new n("on",19,-1),new n("ön",19,-1),new n("képp",-1,-1),new n("kor",-1,-1),new n("t",-1,-1),new n("at",29,-1),new n("et",29,-1),new n("ként",29,-1),new n("anként",32,-1),new n("enként",32,-1),new n("onként",32,-1),new n("ot",29,-1),new n("ért",29,-1),new n("öt",29,-1),new n("hez",-1,-1),new n("hoz",-1,-1),new n("höz",-1,-1),new n("vá",-1,-1),new n("vé",-1,-1)],z=[new n("án",-1,2),new n("én",-1,1),new n("ánként",-1,3)],y=[new n("stul",-1,2),new n("astul",0,1),new n("ástul",0,3),new n("stül",-1,2),new n("estül",3,1),new n("éstül",3,4)],j=[new n("á",-1,1),new n("é",-1,2)],C=[new n("k",-1,7),new n("ak",0,4),new n("ek",0,6),new n("ok",0,5),new n("ák",0,1),new n("ék",0,2),new n("ök",0,3)],P=[new n("éi",-1,7),new n("áéi",0,6),new n("ééi",0,5),new n("é",-1,9),new n("ké",3,4),new n("aké",4,1),new n("eké",4,1),new n("oké",4,1),new n("áké",4,3),new n("éké",4,2),new n("öké",4,1),new n("éé",3,8)],F=[new n("a",-1,18),new n("ja",0,17),new n("d",-1,16),new n("ad",2,13),new n("ed",2,13),new n("od",2,13),new n("ád",2,14),new n("éd",2,15),new n("öd",2,13),new n("e",-1,18),new n("je",9,17),new n("nk",-1,4),new n("unk",11,1),new n("ánk",11,2),new n("énk",11,3),new n("ünk",11,1),new n("uk",-1,8),new n("juk",16,7),new n("ájuk",17,5),new n("ük",-1,8),new n("jük",19,7),new n("éjük",20,6),new n("m",-1,12),new n("am",22,9),new n("em",22,9),new n("om",22,9),new n("ám",22,10),new n("ém",22,11),new n("o",-1,18),new n("á",-1,19),new n("é",-1,20)],S=[new n("id",-1,10),new n("aid",0,9),new n("jaid",1,6),new n("eid",0,9),new n("jeid",3,6),new n("áid",0,7),new n("éid",0,8),new n("i",-1,15),new n("ai",7,14),new n("jai",8,11),new n("ei",7,14),new n("jei",10,11),new n("ái",7,12),new n("éi",7,13),new n("itek",-1,24),new n("eitek",14,21),new n("jeitek",15,20),new n("éitek",14,23),new n("ik",-1,29),new n("aik",18,26),new n("jaik",19,25),new n("eik",18,26),new n("jeik",21,25),new n("áik",18,27),new n("éik",18,28),new n("ink",-1,20),new n("aink",25,17),new n("jaink",26,16),new n("eink",25,17),new n("jeink",28,16),new n("áink",25,18),new n("éink",25,19),new n("aitok",-1,21),new n("jaitok",32,20),new n("áitok",-1,22),new n("im",-1,5),new n("aim",35,4),new n("jaim",36,1),new n("eim",35,4),new n("jeim",38,1),new n("áim",35,2),new n("éim",35,3)],W=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,52,14],L=new r;this.setCurrent=function(e){L.setCurrent(e)},this.getCurrent=function(){return L.getCurrent()},this.stem=function(){var n=L.cursor;return e(),L.limit_backward=n,L.cursor=L.limit,c(),L.cursor=L.limit,o(),L.cursor=L.limit,w(),L.cursor=L.limit,l(),L.cursor=L.limit,u(),L.cursor=L.limit,k(),L.cursor=L.limit,f(),L.cursor=L.limit,b(),L.cursor=L.limit,m(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.hu.stemmer,"stemmer-hu"),e.hu.stopWordFilter=e.generateStopWordFilter("a abban ahhoz ahogy ahol aki akik akkor alatt amely amelyek amelyekben amelyeket amelyet amelynek ami amikor amit amolyan amÃg annak arra arról az azok azon azonban azt aztán azután azzal azért be belül benne bár cikk cikkek cikkeket csak de e ebben eddig egy egyes egyetlen egyik egyre egyéb egész ehhez ekkor el ellen elsõ elég elõ elõször elõtt emilyen ennek erre ez ezek ezen ezt ezzel ezért fel felé hanem hiszen hogy hogyan igen ill ill. illetve ilyen ilyenkor ismét ison itt jobban jó jól kell kellett keressünk keresztül ki kÃvül között közül legalább legyen lehet lehetett lenne lenni lesz lett maga magát majd majd meg mellett mely melyek mert mi mikor milyen minden mindenki mindent mindig mint mintha mit mivel miért most már más másik még mÃg nagy nagyobb nagyon ne nekem neki nem nincs néha néhány nélkül olyan ott pedig persze rá s saját sem semmi sok sokat sokkal szemben szerint szinte számára talán tehát teljes tovább továbbá több ugyanis utolsó után utána vagy vagyis vagyok valaki valami valamint való van vannak vele vissza viszont volna volt voltak voltam voltunk által általában át én éppen és Ãgy õ õk õket össze úgy új újabb újra".split(" ")),e.Pipeline.registerFunction(e.hu.stopWordFilter,"stopWordFilter-hu")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.hy.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.hy.min.js new file mode 100644 index 0000000..b37f792 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.hy.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.hy=function(){this.pipeline.reset(),this.pipeline.add(e.hy.trimmer,e.hy.stopWordFilter)},e.hy.wordCharacters="[A-Za-zÔ°-Öff-ï]",e.hy.trimmer=e.trimmerSupport.generateTrimmer(e.hy.wordCharacters),e.Pipeline.registerFunction(e.hy.trimmer,"trimmer-hy"),e.hy.stopWordFilter=e.generateStopWordFilter("Õ¤Õ¸Ö‚ Ö‡ Õ¥Ö„ Õ§Õ«Ö€ Õ§Õ«Ö„ Õ°Õ¥Õ¿Õ¸ Õ¶Õ¡Ö‡ Õ¶Ö€Õ¡Õ¶Ö„ Õ¸Ö€Õ¨ Õ¾Ö€Õ¡ Õ§ Õ¸Ö€ ÕºÕ«Õ¿Õ« Õ¥Õ¶ Õ¡ÕµÕ½ Õ´Õ¥Õ» Õ¶ Õ«Ö€ Õ¸Ö‚ Õ« Õ¡ÕµÕ¤ Õ¸Ö€Õ¸Õ¶Ö„ Õ¡ÕµÕ¶ Õ¯Õ¡Õ´ Õ§Ö€ Õ´Õ« Õ¥Õ½ Õ°Õ¡Õ´Õ¡Ö€ Õ¡ÕµÕ¬ Õ«Õ½Õ¯ Õ§Õ«Õ¶ Õ¥Õ¶Ö„ Õ°Õ¥Õ¿ Õ«Õ¶ Õ© Õ§Õ«Õ¶Ö„ Õ´Õ¥Õ¶Ö„ Õ¶Ö€Õ¡ Õ¶Õ¡ Õ¤Õ¸Ö‚Ö„ Õ¥Õ´ Õ§Õ« Õ¨Õ½Õ¿ Õ¸Ö€ÕºÕ¥Õ½ Õ¸Ö‚Õ´".split(" ")),e.Pipeline.registerFunction(e.hy.stopWordFilter,"stopWordFilter-hy"),e.hy.stemmer=function(){return function(e){return"function"==typeof e.update?e.update(function(e){return e}):e}}(),e.Pipeline.registerFunction(e.hy.stemmer,"stemmer-hy")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.it.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.it.min.js new file mode 100644 index 0000000..344b6a3 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.it.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Italian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.it=function(){this.pipeline.reset(),this.pipeline.add(e.it.trimmer,e.it.stopWordFilter,e.it.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.it.stemmer))},e.it.wordCharacters="A-Za-zªºÀ-ÖØ-öø-Ê¸Ë -ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-áµ·áµ¹-ᶾḀ-ỿâ±â¿â‚-â‚œâ„ªâ„«â„²â…Žâ… -ↈⱠ-ⱿꜢ-ꞇꞋ-êžêž°-ꞷꟷ-ꟿꬰ-êšêœ-ê¤ï¬€-stA-Zï½-z",e.it.trimmer=e.trimmerSupport.generateTrimmer(e.it.wordCharacters),e.Pipeline.registerFunction(e.it.trimmer,"trimmer-it"),e.it.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){function e(e,r,n){return!(!x.eq_s(1,e)||(x.ket=x.cursor,!x.in_grouping(L,97,249)))&&(x.slice_from(r),x.cursor=n,!0)}function i(){for(var r,n,i,o,t=x.cursor;;){if(x.bra=x.cursor,r=x.find_among(h,7))switch(x.ket=x.cursor,r){case 1:x.slice_from("à ");continue;case 2:x.slice_from("è");continue;case 3:x.slice_from("ì");continue;case 4:x.slice_from("ò");continue;case 5:x.slice_from("ù");continue;case 6:x.slice_from("qU");continue;case 7:if(x.cursor>=x.limit)break;x.cursor++;continue}break}for(x.cursor=t;;)for(n=x.cursor;;){if(i=x.cursor,x.in_grouping(L,97,249)){if(x.bra=x.cursor,o=x.cursor,e("u","U",i))break;if(x.cursor=o,e("i","I",i))break}if(x.cursor=i,x.cursor>=x.limit)return void(x.cursor=n);x.cursor++}}function o(e){if(x.cursor=e,!x.in_grouping(L,97,249))return!1;for(;!x.out_grouping(L,97,249);){if(x.cursor>=x.limit)return!1;x.cursor++}return!0}function t(){if(x.in_grouping(L,97,249)){var e=x.cursor;if(x.out_grouping(L,97,249)){for(;!x.in_grouping(L,97,249);){if(x.cursor>=x.limit)return o(e);x.cursor++}return!0}return o(e)}return!1}function s(){var e,r=x.cursor;if(!t()){if(x.cursor=r,!x.out_grouping(L,97,249))return;if(e=x.cursor,x.out_grouping(L,97,249)){for(;!x.in_grouping(L,97,249);){if(x.cursor>=x.limit)return x.cursor=e,void(x.in_grouping(L,97,249)&&x.cursor<x.limit&&x.cursor++);x.cursor++}return void(k=x.cursor)}if(x.cursor=e,!x.in_grouping(L,97,249)||x.cursor>=x.limit)return;x.cursor++}k=x.cursor}function a(){for(;!x.in_grouping(L,97,249);){if(x.cursor>=x.limit)return!1;x.cursor++}for(;!x.out_grouping(L,97,249);){if(x.cursor>=x.limit)return!1;x.cursor++}return!0}function u(){var e=x.cursor;k=x.limit,p=k,g=k,s(),x.cursor=e,a()&&(p=x.cursor,a()&&(g=x.cursor))}function c(){for(var e;;){if(x.bra=x.cursor,!(e=x.find_among(q,3)))break;switch(x.ket=x.cursor,e){case 1:x.slice_from("i");break;case 2:x.slice_from("u");break;case 3:if(x.cursor>=x.limit)return;x.cursor++}}}function w(){return k<=x.cursor}function l(){return p<=x.cursor}function m(){return g<=x.cursor}function f(){var e;if(x.ket=x.cursor,x.find_among_b(C,37)&&(x.bra=x.cursor,(e=x.find_among_b(z,5))&&w()))switch(e){case 1:x.slice_del();break;case 2:x.slice_from("e")}}function v(){var e;if(x.ket=x.cursor,!(e=x.find_among_b(S,51)))return!1;switch(x.bra=x.cursor,e){case 1:if(!m())return!1;x.slice_del();break;case 2:if(!m())return!1;x.slice_del(),x.ket=x.cursor,x.eq_s_b(2,"ic")&&(x.bra=x.cursor,m()&&x.slice_del());break;case 3:if(!m())return!1;x.slice_from("log");break;case 4:if(!m())return!1;x.slice_from("u");break;case 5:if(!m())return!1;x.slice_from("ente");break;case 6:if(!w())return!1;x.slice_del();break;case 7:if(!l())return!1;x.slice_del(),x.ket=x.cursor,e=x.find_among_b(P,4),e&&(x.bra=x.cursor,m()&&(x.slice_del(),1==e&&(x.ket=x.cursor,x.eq_s_b(2,"at")&&(x.bra=x.cursor,m()&&x.slice_del()))));break;case 8:if(!m())return!1;x.slice_del(),x.ket=x.cursor,e=x.find_among_b(F,3),e&&(x.bra=x.cursor,1==e&&m()&&x.slice_del());break;case 9:if(!m())return!1;x.slice_del(),x.ket=x.cursor,x.eq_s_b(2,"at")&&(x.bra=x.cursor,m()&&(x.slice_del(),x.ket=x.cursor,x.eq_s_b(2,"ic")&&(x.bra=x.cursor,m()&&x.slice_del())))}return!0}function b(){var e,r;x.cursor>=k&&(r=x.limit_backward,x.limit_backward=k,x.ket=x.cursor,e=x.find_among_b(W,87),e&&(x.bra=x.cursor,1==e&&x.slice_del()),x.limit_backward=r)}function d(){var e=x.limit-x.cursor;if(x.ket=x.cursor,x.in_grouping_b(y,97,242)&&(x.bra=x.cursor,w()&&(x.slice_del(),x.ket=x.cursor,x.eq_s_b(1,"i")&&(x.bra=x.cursor,w()))))return void x.slice_del();x.cursor=x.limit-e}function _(){d(),x.ket=x.cursor,x.eq_s_b(1,"h")&&(x.bra=x.cursor,x.in_grouping_b(U,99,103)&&w()&&x.slice_del())}var g,p,k,h=[new r("",-1,7),new r("qu",0,6),new r("á",0,1),new r("é",0,2),new r("Ã",0,3),new r("ó",0,4),new r("ú",0,5)],q=[new r("",-1,3),new r("I",0,1),new r("U",0,2)],C=[new r("la",-1,-1),new r("cela",0,-1),new r("gliela",0,-1),new r("mela",0,-1),new r("tela",0,-1),new r("vela",0,-1),new r("le",-1,-1),new r("cele",6,-1),new r("gliele",6,-1),new r("mele",6,-1),new r("tele",6,-1),new r("vele",6,-1),new r("ne",-1,-1),new r("cene",12,-1),new r("gliene",12,-1),new r("mene",12,-1),new r("sene",12,-1),new r("tene",12,-1),new r("vene",12,-1),new r("ci",-1,-1),new r("li",-1,-1),new r("celi",20,-1),new r("glieli",20,-1),new r("meli",20,-1),new r("teli",20,-1),new r("veli",20,-1),new r("gli",20,-1),new r("mi",-1,-1),new r("si",-1,-1),new r("ti",-1,-1),new r("vi",-1,-1),new r("lo",-1,-1),new r("celo",31,-1),new r("glielo",31,-1),new r("melo",31,-1),new r("telo",31,-1),new r("velo",31,-1)],z=[new r("ando",-1,1),new r("endo",-1,1),new r("ar",-1,2),new r("er",-1,2),new r("ir",-1,2)],P=[new r("ic",-1,-1),new r("abil",-1,-1),new r("os",-1,-1),new r("iv",-1,1)],F=[new r("ic",-1,1),new r("abil",-1,1),new r("iv",-1,1)],S=[new r("ica",-1,1),new r("logia",-1,3),new r("osa",-1,1),new r("ista",-1,1),new r("iva",-1,9),new r("anza",-1,1),new r("enza",-1,5),new r("ice",-1,1),new r("atrice",7,1),new r("iche",-1,1),new r("logie",-1,3),new r("abile",-1,1),new r("ibile",-1,1),new r("usione",-1,4),new r("azione",-1,2),new r("uzione",-1,4),new r("atore",-1,2),new r("ose",-1,1),new r("ante",-1,1),new r("mente",-1,1),new r("amente",19,7),new r("iste",-1,1),new r("ive",-1,9),new r("anze",-1,1),new r("enze",-1,5),new r("ici",-1,1),new r("atrici",25,1),new r("ichi",-1,1),new r("abili",-1,1),new r("ibili",-1,1),new r("ismi",-1,1),new r("usioni",-1,4),new r("azioni",-1,2),new r("uzioni",-1,4),new r("atori",-1,2),new r("osi",-1,1),new r("anti",-1,1),new r("amenti",-1,6),new r("imenti",-1,6),new r("isti",-1,1),new r("ivi",-1,9),new r("ico",-1,1),new r("ismo",-1,1),new r("oso",-1,1),new r("amento",-1,6),new r("imento",-1,6),new r("ivo",-1,9),new r("ità ",-1,8),new r("istà ",-1,1),new r("istè",-1,1),new r("istì",-1,1)],W=[new r("isca",-1,1),new r("enda",-1,1),new r("ata",-1,1),new r("ita",-1,1),new r("uta",-1,1),new r("ava",-1,1),new r("eva",-1,1),new r("iva",-1,1),new r("erebbe",-1,1),new r("irebbe",-1,1),new r("isce",-1,1),new r("ende",-1,1),new r("are",-1,1),new r("ere",-1,1),new r("ire",-1,1),new r("asse",-1,1),new r("ate",-1,1),new r("avate",16,1),new r("evate",16,1),new r("ivate",16,1),new r("ete",-1,1),new r("erete",20,1),new r("irete",20,1),new r("ite",-1,1),new r("ereste",-1,1),new r("ireste",-1,1),new r("ute",-1,1),new r("erai",-1,1),new r("irai",-1,1),new r("isci",-1,1),new r("endi",-1,1),new r("erei",-1,1),new r("irei",-1,1),new r("assi",-1,1),new r("ati",-1,1),new r("iti",-1,1),new r("eresti",-1,1),new r("iresti",-1,1),new r("uti",-1,1),new r("avi",-1,1),new r("evi",-1,1),new r("ivi",-1,1),new r("isco",-1,1),new r("ando",-1,1),new r("endo",-1,1),new r("Yamo",-1,1),new r("iamo",-1,1),new r("avamo",-1,1),new r("evamo",-1,1),new r("ivamo",-1,1),new r("eremo",-1,1),new r("iremo",-1,1),new r("assimo",-1,1),new r("ammo",-1,1),new r("emmo",-1,1),new r("eremmo",54,1),new r("iremmo",54,1),new r("immo",-1,1),new r("ano",-1,1),new r("iscano",58,1),new r("avano",58,1),new r("evano",58,1),new r("ivano",58,1),new r("eranno",-1,1),new r("iranno",-1,1),new r("ono",-1,1),new r("iscono",65,1),new r("arono",65,1),new r("erono",65,1),new r("irono",65,1),new r("erebbero",-1,1),new r("irebbero",-1,1),new r("assero",-1,1),new r("essero",-1,1),new r("issero",-1,1),new r("ato",-1,1),new r("ito",-1,1),new r("uto",-1,1),new r("avo",-1,1),new r("evo",-1,1),new r("ivo",-1,1),new r("ar",-1,1),new r("ir",-1,1),new r("erà ",-1,1),new r("irà ",-1,1),new r("erò",-1,1),new r("irò",-1,1)],L=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2,1],y=[17,65,0,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2],U=[17],x=new n;this.setCurrent=function(e){x.setCurrent(e)},this.getCurrent=function(){return x.getCurrent()},this.stem=function(){var e=x.cursor;return i(),x.cursor=e,u(),x.limit_backward=e,x.cursor=x.limit,f(),x.cursor=x.limit,v()||(x.cursor=x.limit,b()),x.cursor=x.limit,_(),x.cursor=x.limit_backward,c(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.it.stemmer,"stemmer-it"),e.it.stopWordFilter=e.generateStopWordFilter("a abbia abbiamo abbiano abbiate ad agl agli ai al all alla alle allo anche avemmo avendo avesse avessero avessi avessimo aveste avesti avete aveva avevamo avevano avevate avevi avevo avrai avranno avrebbe avrebbero avrei avremmo avremo avreste avresti avrete avrà avrò avuta avute avuti avuto c che chi ci coi col come con contro cui da dagl dagli dai dal dall dalla dalle dallo degl degli dei del dell della delle dello di dov dove e ebbe ebbero ebbi ed era erano eravamo eravate eri ero essendo faccia facciamo facciano facciate faccio facemmo facendo facesse facessero facessi facessimo faceste facesti faceva facevamo facevano facevate facevi facevo fai fanno farai faranno farebbe farebbero farei faremmo faremo fareste faresti farete farà farò fece fecero feci fosse fossero fossi fossimo foste fosti fu fui fummo furono gli ha hai hanno ho i il in io l la le lei li lo loro lui ma mi mia mie miei mio ne negl negli nei nel nell nella nelle nello noi non nostra nostre nostri nostro o per perché più quale quanta quante quanti quanto quella quelle quelli quello questa queste questi questo sarai saranno sarebbe sarebbero sarei saremmo saremo sareste saresti sarete sarà sarò se sei si sia siamo siano siate siete sono sta stai stando stanno starai staranno starebbe starebbero starei staremmo staremo stareste staresti starete starà starò stava stavamo stavano stavate stavi stavo stemmo stesse stessero stessi stessimo steste stesti stette stettero stetti stia stiamo stiano stiate sto su sua sue sugl sugli sui sul sull sulla sulle sullo suo suoi ti tra tu tua tue tuo tuoi tutti tutto un una uno vi voi vostra vostre vostri vostro è".split(" ")),e.Pipeline.registerFunction(e.it.stopWordFilter,"stopWordFilter-it")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.ja.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.ja.min.js new file mode 100644 index 0000000..5f254eb --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.ja.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r="2"==e.version[0];e.ja=function(){this.pipeline.reset(),this.pipeline.add(e.ja.trimmer,e.ja.stopWordFilter,e.ja.stemmer),r?this.tokenizer=e.ja.tokenizer:(e.tokenizer&&(e.tokenizer=e.ja.tokenizer),this.tokenizerFn&&(this.tokenizerFn=e.ja.tokenizer))};var t=new e.TinySegmenter;e.ja.tokenizer=function(i){var n,o,s,p,a,u,m,l,c,f;if(!arguments.length||null==i||void 0==i)return[];if(Array.isArray(i))return i.map(function(t){return r?new e.Token(t.toLowerCase()):t.toLowerCase()});for(o=i.toString().toLowerCase().replace(/^\s+/,""),n=o.length-1;n>=0;n--)if(/\S/.test(o.charAt(n))){o=o.substring(0,n+1);break}for(a=[],s=o.length,c=0,l=0;c<=s;c++)if(u=o.charAt(c),m=c-l,u.match(/\s/)||c==s){if(m>0)for(p=t.segment(o.slice(l,c)).filter(function(e){return!!e}),f=l,n=0;n<p.length;n++)r?a.push(new e.Token(p[n],{position:[f,p[n].length],index:a.length})):a.push(p[n]),f+=p[n].length;l=c+1}return a},e.ja.stemmer=function(){return function(e){return e}}(),e.Pipeline.registerFunction(e.ja.stemmer,"stemmer-ja"),e.ja.wordCharacters="一二三四五å…七八ä¹å百åƒä¸‡å„„兆一-é¾ ã€…ã€†ãƒµãƒ¶ã-ã‚“ã‚¡-ヴーア-ï¾ï¾ža-zA-Zï½-zA-Z0-9ï¼-ï¼™",e.ja.trimmer=e.trimmerSupport.generateTrimmer(e.ja.wordCharacters),e.Pipeline.registerFunction(e.ja.trimmer,"trimmer-ja"),e.ja.stopWordFilter=e.generateStopWordFilter("ã“れ ãれ ã‚れ ã“ã® ãã® ã‚ã® ã“ã“ ãã“ ã‚ãã“ ã“ã¡ã‚‰ ã©ã“ ã れ ãªã« ãªã‚“ 何 ç§ è²´æ–¹ 貴方方 我々 ç§é” ã‚ã®äºº ã‚ã®ã‹ãŸ 彼女 å½¼ ã§ã™ ã‚りã¾ã™ ãŠã‚Šã¾ã™ ã„ã¾ã™ 㯠㌠㮠㫠を 㧠㈠ã‹ã‚‰ ã¾ã§ より ã‚‚ ã©ã® 㨠㗠ãれ㧠ã—ã‹ã—".split(" ")),e.Pipeline.registerFunction(e.ja.stopWordFilter,"stopWordFilter-ja"),e.jp=e.ja,e.Pipeline.registerFunction(e.jp.stemmer,"stemmer-jp"),e.Pipeline.registerFunction(e.jp.trimmer,"trimmer-jp"),e.Pipeline.registerFunction(e.jp.stopWordFilter,"stopWordFilter-jp")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.jp.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.jp.min.js new file mode 100644 index 0000000..c055eba --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.jp.min.js @@ -0,0 +1 @@ +module.exports=require("./lunr.ja"); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.kn.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.kn.min.js new file mode 100644 index 0000000..1cef9be --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.kn.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.kn=function(){this.pipeline.reset(),this.pipeline.add(e.kn.trimmer,e.kn.stopWordFilter,e.kn.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.kn.stemmer))},e.kn.wordCharacters="ಀ-಄ಅ-ಔಕ-ಹಾ-ೌ಼-ಽೕ-à³–à³-ೞೠ-ೡೢ-ೣ೤೥೦-೯ೱ-à³³",e.kn.trimmer=e.trimmerSupport.generateTrimmer(e.kn.wordCharacters),e.Pipeline.registerFunction(e.kn.trimmer,"trimmer-kn"),e.kn.stopWordFilter=e.generateStopWordFilter("ಮತà³à²¤à³ ಈ ಒಂದೠರಲà³à²²à²¿ ಹಾಗೂ ಎಂದೠಅಥವಾ ಇದೠರ ಅವರೠಎಂಬ ಮೇಲೆ ಅವರ ತನà³à²¨ ಆದರೆ ತಮà³à²® ನಂತರ ಮೂಲಕ ಹೆಚà³à²šà³ ನ ಆ ಕೆಲವೠಅನೇಕ ಎರಡೠಹಾಗೠಪà³à²°à²®à³à²– ಇದನà³à²¨à³ ಇದರ ಸà³à²®à²¾à²°à³ ಅದರ ಅದೠಮೊದಲ ಬಗà³à²—ೆ ನಲà³à²²à²¿ ರಂದೠಇತರ ಅತà³à²¯à²‚ತ ಹೆಚà³à²šà²¿à²¨ ಸಹ ಸಾಮಾನà³à²¯à²µà²¾à²—ಿ ನೇ ಹಲವಾರೠಹೊಸ ದಿ ಕಡಿಮೆ ಯಾವà³à²¦à³‡ ಹೊಂದಿದೆ ದೊಡà³à²¡ ಅನà³à²¨à³ ಇವರೠಪà³à²°à²•ಾರ ಇದೆ ಮಾತà³à²° ಕೂಡ ಇಲà³à²²à²¿ ಎಲà³à²²à²¾ ವಿವಿಧ ಅದನà³à²¨à³ ಹಲವೠರಿಂದ ಕೇವಲ ದ ದಕà³à²·à²¿à²£ ಗೆ ಅವನ ಅತಿ ನೆಯ ಬಹಳ ಕೆಲಸ ಎಲà³à²² ಪà³à²°à²¤à²¿ ಇತà³à²¯à²¾à²¦à²¿ ಇವೠಬೇರೆ ಹೀಗೆ ನಡà³à²µà³† ಇದಕà³à²•ೆ ಎಸೠಇವರ ಮೊದಲೠಶà³à²°à³€ ಮಾಡà³à²µ ಇದರಲà³à²²à²¿ ರೀತಿಯ ಮಾಡಿದ ಕಾಲ ಅಲà³à²²à²¿ ಮಾಡಲೠಅದೇ ಈಗ ಅವೠಗಳೠಎ ಎಂಬà³à²¦à³ ಅವನೠಅಂದರೆ ಅವರಿಗೆ ಇರà³à²µ ವಿಶೇಷ ಮà³à²‚ದೆ ಅವà³à²—ಳ ಮà³à²‚ತಾದ ಮೂಲ ಬಿ ಮೀ ಒಂದೇ ಇನà³à²¨à³‚ ಹೆಚà³à²šà²¾à²—ಿ ಮಾಡಿ ಅವರನà³à²¨à³ ಇದೇ ಯ ರೀತಿಯಲà³à²²à²¿ ಜೊತೆ ಅದರಲà³à²²à²¿ ಮಾಡಿದರೠನಡೆದ ಆಗ ಮತà³à²¤à³† ಪೂರà³à²µ ಆತ ಬಂದ ಯಾವ ಒಟà³à²Ÿà³ ಇತರೆ ಹಿಂದೆ ಪà³à²°à²®à²¾à²£à²¦ ಗಳನà³à²¨à³ ಕà³à²°à²¿à²¤à³ ಯೠಆದà³à²¦à²°à²¿à²‚ದ ಅಲà³à²²à²¦à³† ನಗರದ ಮೇಲಿನ à²à²•ೆಂದರೆ ರಷà³à²Ÿà³ ಎಂಬà³à²¦à²¨à³à²¨à³ ಬಾರಿ ಎಂದರೆ ಹಿಂದಿನ ಆದರೂ ಆದ ಸಂಬಂಧಿಸಿದ ಮತà³à²¤à³Šà²‚ದೠಸಿ ಆತನ ".split(" ")),e.kn.stemmer=function(){return function(e){return"function"==typeof e.update?e.update(function(e){return e}):e}}();var r=e.wordcut;r.init(),e.kn.tokenizer=function(t){if(!arguments.length||null==t||void 0==t)return[];if(Array.isArray(t))return t.map(function(r){return isLunr2?new e.Token(r.toLowerCase()):r.toLowerCase()});var n=t.toString().toLowerCase().replace(/^\s+/,"");return r.cut(n).split("|")},e.Pipeline.registerFunction(e.kn.stemmer,"stemmer-kn"),e.Pipeline.registerFunction(e.kn.stopWordFilter,"stopWordFilter-kn")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.ko.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.ko.min.js new file mode 100644 index 0000000..eaf9dab --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.ko.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ko=function(){this.pipeline.reset(),this.pipeline.add(e.ko.trimmer,e.ko.stopWordFilter)},e.ko.wordCharacters="[A-Za-zê°€-힣]",e.ko.trimmer=e.trimmerSupport.generateTrimmer(e.ko.wordCharacters),e.Pipeline.registerFunction(e.ko.trimmer,"trimmer-ko"),e.ko.stopWordFilter=e.generateStopWordFilter("ì•„ 휴 ì•„ì´êµ¬ ì•„ì´ì¿ ì•„ì´ê³ ì–´ 나 우리 ì €í¬ ë”°ë¼ ì˜í•´ ì„ ë¥¼ ì— ì˜ ê°€ 으로 로 ì—게 ë¿ì´ë‹¤ ì˜ê±°í•˜ì—¬ 근거하여 ìž…ê°í•˜ì—¬ 기준으로 예하면 예를 들면 예를 들ìžë©´ ì € ì†Œì¸ ì†Œìƒ ì €í¬ ì§€ë§ê³ 하지마 í•˜ì§€ë§ˆë¼ ë‹¤ë¥¸ ë¬¼ë¡ ë˜í•œ ê·¸ë¦¬ê³ ë¹„ê¸¸ìˆ˜ 없다 해서는 안ëœë‹¤ ë¿ë§Œ ì•„ë‹ˆë¼ ë§Œì´ ì•„ë‹ˆë‹¤ ë§Œì€ ì•„ë‹ˆë‹¤ ë§‰ë¡ í•˜ê³ ê´€ê³„ì—†ì´ ê·¸ì¹˜ì§€ 않다 그러나 ê·¸ëŸ°ë° í•˜ì§€ë§Œ ë“ ê°„ì— ë…¼í•˜ì§€ 않다 따지지 않다 설사 ë¹„ë¡ ë”ë¼ë„ 아니면 ë§Œ 못하다 하는 íŽ¸ì´ ë‚«ë‹¤ ë¶ˆë¬¸í•˜ê³ í–¥í•˜ì—¬ 향해서 향하다 쪽으로 틈타 ì´ìš©í•˜ì—¬ 타다 오르다 ì œì™¸í•˜ê³ ì´ ì™¸ì— ì´ ë°–ì— í•˜ì—¬ì•¼ 비로소 한다면 몰ë¼ë„ 외ì—ë„ ì´ê³³ 여기 부터 기ì 으로 ë”°ë¼ì„œ í• ìƒê°ì´ë‹¤ í•˜ë ¤ê³ í•˜ë‹¤ ì´ë¦¬í•˜ì—¬ 그리하여 ê·¸ë ‡ê²Œ í•¨ìœ¼ë¡œì¨ í•˜ì§€ë§Œ ì¼ë•Œ í• ë•Œ 앞ì—서 중ì—서 보는ë°ì„œ ìœ¼ë¡œì¨ ë¡œì¨ ê¹Œì§€ 해야한다 ì¼ê²ƒì´ë‹¤ 반드시 í• ì¤„ì•Œë‹¤ í• ìˆ˜ìžˆë‹¤ í• ìˆ˜ìžˆì–´ ìž„ì— í‹€ë¦¼ì—†ë‹¤ 한다면 등 등등 ì œ 겨우 단지 다만 í• ë¿ ë”©ë™ ëŒ•ê·¸ 대해서 대하여 대하면 훨씬 얼마나 ì–¼ë§ˆë§Œí¼ ì–¼ë§ˆí¼ ë‚¨ì§“ ì—¬ 얼마간 약간 다소 좀 조금 다수 몇 얼마 지만 하물며 ë˜í•œ 그러나 ê·¸ë ‡ì§€ë§Œ 하지만 ì´ì™¸ì—ë„ ëŒ€í•´ ë§í•˜ìžë©´ ë¿ì´ë‹¤ 다ìŒì— 반대로 반대로 ë§í•˜ìžë©´ ì´ì™€ 반대로 바꾸어서 ë§í•˜ë©´ 바꾸어서 한다면 만약 ê·¸ë ‡ì§€ì•Šìœ¼ë©´ 까악 íˆ ë”± ì‚걱거리다 ë³´ë“œë“ ë¹„ê±±ê±°ë¦¬ë‹¤ 꽈당 ì‘당 해야한다 ì— ê°€ì„œ ê° ê°ê° 여러분 ê°ì¢… ê°ìž ì œê°ê¸° 하ë„ë¡í•˜ë‹¤ 와 ê³¼ 그러므로 그래서 ê³ ë¡œ 한 까ë‹ì— 하기 ë•Œë¬¸ì— ê±°ë‹ˆì™€ ì´ì§€ë§Œ 대하여 관하여 관한 과연 실로 아니나다를가 ìƒê°í•œëŒ€ë¡œ 진짜로 한ì ì´ìžˆë‹¤ 하곤하였다 하 하하 허허 아하 ê±°ë°” 와 오 왜 어째서 ë¬´ì—‡ë•Œë¬¸ì— ì–´ì°Œ í•˜ê² ëŠ”ê°€ 무슨 ì–´ë”” ì–´ëŠê³³ ë”군다나 하물며 ë”ìš±ì´ëŠ” ì–´ëŠë•Œ ì–¸ì œ 야 ì´ë´ ì–´ì´ ì—¬ë³´ì‹œì˜¤ íí í¥ íœ´ 헉헉 í—ë–¡í—ë–¡ ì˜ì°¨ 여차 어기여차 ë™ë™ 아야 ì•— 아야 콸콸 졸졸 ì¢ì¢ ëšëš 주룩주룩 솨 우르르 ê·¸ëž˜ë„ ë˜ ê·¸ë¦¬ê³ ë°”ê¾¸ì–´ë§í•˜ë©´ 바꾸어ë§í•˜ìžë©´ í˜¹ì€ í˜¹ì‹œ 답다 ë° ê·¸ì— ë”°ë¥´ëŠ” 때가 ë˜ì–´ 즉 ì§€ë“ ì§€ ì„¤ë ¹ ê°€ë ¹ 하ë”ë¼ë„ í• ì§€ë¼ë„ ì¼ì§€ë¼ë„ ì§€ë“ ì§€ 몇 ê±°ì˜ í•˜ë§ˆí„°ë©´ ì¸ì ì´ì ëœë°”ì—야 ëœì´ìƒ ë§Œí¼\tì–´ì°Œëë“ ê·¸ìœ„ì— ê²Œë‹¤ê°€ ì ì—서 ë³´ì•„ 비추어 ë³´ì•„ ê³ ë ¤í•˜ë©´ 하게ë 것ì´ë‹¤ ì¼ê²ƒì´ë‹¤ 비êµì 좀 ë³´ë‹¤ë” ë¹„í•˜ë©´ 시키다 하게하다 í• ë§Œí•˜ë‹¤ ì˜í•´ì„œ ì—°ì´ì„œ ì´ì–´ì„œ ìž‡ë”°ë¼ ë’¤ë”°ë¼ ë’¤ì´ì–´ ê²°êµ ì˜ì§€í•˜ì—¬ 기대여 통하여 ìžë§ˆìž ë”ìš±ë” ë¶ˆêµ¬í•˜ê³ ì–¼ë§ˆë“ ì§€ 마ìŒëŒ€ë¡œ ì£¼ì €í•˜ì§€ ì•Šê³ ê³§ 즉시 바로 당장 하ìžë§ˆìž ë°–ì— ì•ˆëœë‹¤ 하면ëœë‹¤ 그래 ê·¸ë ‡ì§€ 요컨대 다시 ë§í•˜ìžë©´ 바꿔 ë§í•˜ë©´ 즉 구체ì 으로 ë§í•˜ìžë©´ 시작하여 ì‹œì´ˆì— ì´ìƒ í—ˆ í—‰ 허걱 ë°”ì™€ê°™ì´ í•´ë„좋다 í•´ë„ëœë‹¤ 게다가 ë”구나 하물며 와르르 íŒ í½ íŽ„ë ë™ì•ˆ ì´ëž˜ í•˜ê³ ìžˆì—ˆë‹¤ ì´ì—ˆë‹¤ ì—서 로부터 까지 예하면 했어요 í•´ìš” 함께 ê°™ì´ ë”불어 ë§ˆì € ë§ˆì €ë„ ì–‘ìž ëª¨ë‘ ìŠµë‹ˆë‹¤ 가까스로 í•˜ë ¤ê³ í•˜ë‹¤ 즈ìŒí•˜ì—¬ 다른 다른 방면으로 í•´ë´ìš” 습니까 했어요 ë§í• ê²ƒë„ ì—†ê³ ë¬´ë¦Žì“°ê³ ê°œì˜ì¹˜ì•Šê³ 하는것만 못하다 í•˜ëŠ”ê²ƒì´ ë‚«ë‹¤ 매 매번 들 모 ì–´ëŠê²ƒ ì–´ëŠ ë¡œì¨ ê°–ê³ ë§í•˜ìžë©´ ì–´ë”” ì–´ëŠìª½ ì–´ëŠê²ƒ ì–´ëŠí•´ ì–´ëŠ ë…„ë„ ë¼ í•´ë„ ì–¸ì ê°€ 어떤것 ì–´ëŠê²ƒ ì €ê¸° ì €ìª½ ì €ê²ƒ 그때 그럼 그러면 요만한걸 그래 그때 ì €ê²ƒë§Œí¼ ê·¸ì € ì´ë¥´ê¸°ê¹Œì§€ í• ì¤„ 안다 í• íž˜ì´ ìžˆë‹¤ 너 ë„ˆí¬ ë‹¹ì‹ ì–´ì°Œ 설마 ì°¨ë¼ë¦¬ í• ì§€ì–¸ì • í• ì§€ë¼ë„ í• ë§ì • í• ì§€ì–¸ì • êµ¬í† í•˜ë‹¤ 게우다 í† í•˜ë‹¤ 메쓰ê²ë‹¤ 옆사람 퉤 쳇 ì˜ê±°í•˜ì—¬ 근거하여 ì˜í•´ ë”°ë¼ íž˜ìž…ì–´ ê·¸ ë‹¤ìŒ ë²„ê¸ˆ ë‘번째로 기타 첫번째로 나머지는 그중ì—서 견지ì—서 형ì‹ìœ¼ë¡œ ì“°ì—¬ 입장ì—서 위해서 단지 ì˜í•´ë˜ë‹¤ 하ë„ë¡ì‹œí‚¤ë‹¤ ë¿ë§Œì•„ë‹ˆë¼ ë°˜ëŒ€ë¡œ ì „í›„ ì „ìž ì•žì˜ê²ƒ ìž ì‹œ ìž ê¹ í•˜ë©´ì„œ ê·¸ë ‡ì§€ë§Œ 다ìŒì— 그러한즉 그런즉 남들 아무거나 ì–´ì°Œí•˜ë“ ì§€ 같다 비슷하다 예컨대 ì´ëŸ´ì •ë„로 어떻게 만약 ë§Œì¼ ìœ„ì—서 ì„œìˆ í•œë°”ì™€ê°™ì´ ì¸ ë“¯í•˜ë‹¤ 하지 않는다면 ë§Œì•½ì— ë¬´ì—‡ 무슨 ì–´ëŠ ì–´ë–¤ 아래윗 ì¡°ì°¨ í•œë° ê·¸ëŸ¼ì—ë„ ë¶ˆêµ¬í•˜ê³ ì—¬ì „ížˆ 심지어 ê¹Œì§€ë„ ì¡°ì°¨ë„ í•˜ì§€ 않ë„ë¡ ì•Šê¸° 위하여 때 ì‹œê° ë¬´ë µ 시간 ë™ì•ˆ 어때 ì–´ë– í•œ 하여금 네 예 ìš°ì„ ëˆ„êµ¬ 누가 ì•Œê² ëŠ”ê°€ ì•„ë¬´ë„ ì¤„ì€ëª¨ë¥¸ë‹¤ ì¤„ì€ ëª°ëžë‹¤ 하는 ê¹€ì— ê²¸ì‚¬ê²¸ì‚¬ 하는바 그런 까ë‹ì— 한 ì´ìœ 는 그러니 그러니까 ë•Œë¬¸ì— ê·¸ ë„ˆí¬ ê·¸ë“¤ 너í¬ë“¤ íƒ€ì¸ ê²ƒ 것들 너 위하여 ê³µë™ìœ¼ë¡œ ë™ì‹œì— 하기 위하여 어찌하여 ë¬´ì—‡ë•Œë¬¸ì— ë¶•ë¶• 윙윙 나 우리 엉엉 íœ˜ìµ ìœ™ìœ™ 오호 아하 ì–´ì¨‹ë“ ë§Œ 못하다\t하기보다는 ì°¨ë¼ë¦¬ 하는 íŽ¸ì´ ë‚«ë‹¤ íí 놀ë¼ë‹¤ ìƒëŒ€ì 으로 ë§í•˜ìžë©´ 마치 아니ë¼ë©´ 쉿 ê·¸ë ‡ì§€ 않으면 ê·¸ë ‡ì§€ 않다면 안 그러면 아니었다면 í•˜ë“ ì§€ 아니면 ì´ë¼ë©´ 좋아 알았어 í•˜ëŠ”ê²ƒë„ ê·¸ë§Œì´ë‹¤ 어쩔수 없다 하나 ì¼ ì¼ë°˜ì 으로 ì¼ë‹¨ í•œì¼ ìœ¼ë¡œëŠ” 오ìžë§ˆìž ì´ë ‡ê²Œë˜ë©´ ì´ì™€ê°™ë‹¤ë©´ ì „ë¶€ 한마디 한í•목 근거로 í•˜ê¸°ì— ì•„ìš¸ëŸ¬ 하지 않ë„ë¡ ì•Šê¸° 위해서 ì´ë¥´ê¸°ê¹Œì§€ ì´ ë˜ë‹¤ 로 ì¸í•˜ì—¬ 까ë‹ìœ¼ë¡œ ì´ìœ 만으로 ì´ë¡œ ì¸í•˜ì—¬ 그래서 ì´ ë•Œë¬¸ì— ê·¸ëŸ¬ë¯€ë¡œ 그런 까ë‹ì— 알 수 있다 ê²°ë¡ ì„ ë‚¼ 수 있다 으로 ì¸í•˜ì—¬ 있다 어떤것 관계가 있다 ê´€ë ¨ì´ ìžˆë‹¤ ì—°ê´€ë˜ë‹¤ 어떤것들 ì— ëŒ€í•´ ì´ë¦¬í•˜ì—¬ 그리하여 여부 하기보다는 하ëŠë‹ˆ 하면 í• ìˆ˜ë¡ ìš´ìš´ ì´ëŸ¬ì´ëŸ¬í•˜ë‹¤ 하구나 하ë„다 다시ë§í•˜ë©´ 다ìŒìœ¼ë¡œ ì— ìžˆë‹¤ ì— ë‹¬ë ¤ 있다 우리 우리들 ì˜¤ížˆë ¤ í•˜ê¸°ëŠ”í•œë° ì–´ë–»ê²Œ 어떻해 ì–´ì°Œëì–´ 어때 어째서 본대로 ìž ì´ ì´ìª½ 여기 ì´ê²ƒ ì´ë²ˆ ì´ë ‡ê²Œë§í•˜ìžë©´ ì´ëŸ° ì´ëŸ¬í•œ ì´ì™€ ê°™ì€ ìš”ë§Œí¼ ìš”ë§Œí•œ 것 얼마 안 ë˜ëŠ” 것 ì´ë§Œí¼ ì´ ì •ë„ì˜ ì´ë ‡ê²Œ ë§Žì€ ê²ƒ ì´ì™€ 같다 ì´ë•Œ ì´ë ‡êµ¬ë‚˜ 것과 ê°™ì´ ë¼ìµ ì‚ê±± 따위 와 ê°™ì€ ì‚¬ëžŒë“¤ ë¶€ë¥˜ì˜ ì‚¬ëžŒë“¤ 왜ëƒí•˜ë©´ 중ì˜í•˜ë‚˜ ì˜¤ì§ ì˜¤ë¡œì§€ ì— í•œí•˜ë‹¤ 하기만 하면 ë„착하다 까지 미치다 ë„달하다 ì •ë„ì— ì´ë¥´ë‹¤ í• ì§€ê²½ì´ë‹¤ ê²°ê³¼ì— ì´ë¥´ë‹¤ 관해서는 여러분 í•˜ê³ ìžˆë‹¤ 한 후 í˜¼ìž ìžê¸° ìžê¸°ì§‘ ìžì‹ ìš°ì— ì¢…í•©í•œê²ƒê³¼ê°™ì´ ì´ì 으로 ë³´ë©´ ì´ì 으로 ë§í•˜ë©´ ì´ì 으로 대로 하다 으로서 ì°¸ 그만ì´ë‹¤ í• ë”°ë¦„ì´ë‹¤ 쿵 탕탕 ì¾…ì¾… 둥둥 ë´ ë´ë¼ ì•„ì´ì•¼ 아니 와아 ì‘ ì•„ì´ ì°¸ë‚˜ ë…„ ì›” ì¼ ë ¹ ì˜ ì¼ ì´ ì‚¼ 사 오 육 륙 ì¹ íŒ” 구 ì´ì²œìœ¡ ì´ì²œì¹ ì´ì²œíŒ” ì´ì²œêµ¬ 하나 둘 ì…‹ ë„· 다섯 여섯 ì¼ê³± ì—¬ëŸ ì•„í™‰ ë ¹ ì˜".split(" ")),e.Pipeline.registerFunction(e.ko.stopWordFilter,"stopWordFilter-ko"),e.ko.stemmer=function(){return function(e){return"function"==typeof e.update?e.update(function(e){return e}):e}}(),e.Pipeline.registerFunction(e.ko.stemmer,"stemmer-ko")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.multi.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.multi.min.js new file mode 100644 index 0000000..7debad0 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.multi.min.js @@ -0,0 +1 @@ +!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){e.multiLanguage=function(){for(var t=Array.prototype.slice.call(arguments),i=t.join("-"),r="",n=[],s=[],p=0;p<t.length;++p)"en"==t[p]?(r+="\\w",n.unshift(e.stopWordFilter),n.push(e.stemmer),s.push(e.stemmer)):(r+=e[t[p]].wordCharacters,e[t[p]].stopWordFilter&&n.unshift(e[t[p]].stopWordFilter),e[t[p]].stemmer&&(n.push(e[t[p]].stemmer),s.push(e[t[p]].stemmer)));var o=e.trimmerSupport.generateTrimmer(r);return e.Pipeline.registerFunction(o,"lunr-multi-trimmer-"+i),n.unshift(o),function(){this.pipeline.reset(),this.pipeline.add.apply(this.pipeline,n),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add.apply(this.searchPipeline,s))}}}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.nl.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.nl.min.js new file mode 100644 index 0000000..c4a2535 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.nl.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Dutch` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(r,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():e()(r.lunr)}(this,function(){return function(r){if(void 0===r)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===r.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");r.nl=function(){this.pipeline.reset(),this.pipeline.add(r.nl.trimmer,r.nl.stopWordFilter,r.nl.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(r.nl.stemmer))},r.nl.wordCharacters="A-Za-zªºÀ-ÖØ-öø-Ê¸Ë -ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-áµ·áµ¹-ᶾḀ-ỿâ±â¿â‚-â‚œâ„ªâ„«â„²â…Žâ… -ↈⱠ-ⱿꜢ-ꞇꞋ-êžêž°-ꞷꟷ-ꟿꬰ-êšêœ-ê¤ï¬€-stA-Zï½-z",r.nl.trimmer=r.trimmerSupport.generateTrimmer(r.nl.wordCharacters),r.Pipeline.registerFunction(r.nl.trimmer,"trimmer-nl"),r.nl.stemmer=function(){var e=r.stemmerSupport.Among,i=r.stemmerSupport.SnowballProgram,n=new function(){function r(){for(var r,e,i,o=C.cursor;;){if(C.bra=C.cursor,r=C.find_among(b,11))switch(C.ket=C.cursor,r){case 1:C.slice_from("a");continue;case 2:C.slice_from("e");continue;case 3:C.slice_from("i");continue;case 4:C.slice_from("o");continue;case 5:C.slice_from("u");continue;case 6:if(C.cursor>=C.limit)break;C.cursor++;continue}break}for(C.cursor=o,C.bra=o,C.eq_s(1,"y")?(C.ket=C.cursor,C.slice_from("Y")):C.cursor=o;;)if(e=C.cursor,C.in_grouping(q,97,232)){if(i=C.cursor,C.bra=i,C.eq_s(1,"i"))C.ket=C.cursor,C.in_grouping(q,97,232)&&(C.slice_from("I"),C.cursor=e);else if(C.cursor=i,C.eq_s(1,"y"))C.ket=C.cursor,C.slice_from("Y"),C.cursor=e;else if(n(e))break}else if(n(e))break}function n(r){return C.cursor=r,r>=C.limit||(C.cursor++,!1)}function o(){_=C.limit,d=_,t()||(_=C.cursor,_<3&&(_=3),t()||(d=C.cursor))}function t(){for(;!C.in_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}for(;!C.out_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}return!1}function s(){for(var r;;)if(C.bra=C.cursor,r=C.find_among(p,3))switch(C.ket=C.cursor,r){case 1:C.slice_from("y");break;case 2:C.slice_from("i");break;case 3:if(C.cursor>=C.limit)return;C.cursor++}}function u(){return _<=C.cursor}function c(){return d<=C.cursor}function a(){var r=C.limit-C.cursor;C.find_among_b(g,3)&&(C.cursor=C.limit-r,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del()))}function l(){var r;w=!1,C.ket=C.cursor,C.eq_s_b(1,"e")&&(C.bra=C.cursor,u()&&(r=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-r,C.slice_del(),w=!0,a())))}function m(){var r;u()&&(r=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-r,C.eq_s_b(3,"gem")||(C.cursor=C.limit-r,C.slice_del(),a())))}function f(){var r,e,i,n,o,t,s=C.limit-C.cursor;if(C.ket=C.cursor,r=C.find_among_b(h,5))switch(C.bra=C.cursor,r){case 1:u()&&C.slice_from("heid");break;case 2:m();break;case 3:u()&&C.out_grouping_b(j,97,232)&&C.slice_del()}if(C.cursor=C.limit-s,l(),C.cursor=C.limit-s,C.ket=C.cursor,C.eq_s_b(4,"heid")&&(C.bra=C.cursor,c()&&(e=C.limit-C.cursor,C.eq_s_b(1,"c")||(C.cursor=C.limit-e,C.slice_del(),C.ket=C.cursor,C.eq_s_b(2,"en")&&(C.bra=C.cursor,m())))),C.cursor=C.limit-s,C.ket=C.cursor,r=C.find_among_b(k,6))switch(C.bra=C.cursor,r){case 1:if(c()){if(C.slice_del(),i=C.limit-C.cursor,C.ket=C.cursor,C.eq_s_b(2,"ig")&&(C.bra=C.cursor,c()&&(n=C.limit-C.cursor,!C.eq_s_b(1,"e")))){C.cursor=C.limit-n,C.slice_del();break}C.cursor=C.limit-i,a()}break;case 2:c()&&(o=C.limit-C.cursor,C.eq_s_b(1,"e")||(C.cursor=C.limit-o,C.slice_del()));break;case 3:c()&&(C.slice_del(),l());break;case 4:c()&&C.slice_del();break;case 5:c()&&w&&C.slice_del()}C.cursor=C.limit-s,C.out_grouping_b(z,73,232)&&(t=C.limit-C.cursor,C.find_among_b(v,4)&&C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-t,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del())))}var d,_,w,b=[new e("",-1,6),new e("á",0,1),new e("ä",0,1),new e("é",0,2),new e("ë",0,2),new e("Ã",0,3),new e("ï",0,3),new e("ó",0,4),new e("ö",0,4),new e("ú",0,5),new e("ü",0,5)],p=[new e("",-1,3),new e("I",0,2),new e("Y",0,1)],g=[new e("dd",-1,-1),new e("kk",-1,-1),new e("tt",-1,-1)],h=[new e("ene",-1,2),new e("se",-1,3),new e("en",-1,2),new e("heden",2,1),new e("s",-1,3)],k=[new e("end",-1,1),new e("ig",-1,2),new e("ing",-1,1),new e("lijk",-1,3),new e("baar",-1,4),new e("bar",-1,5)],v=[new e("aa",-1,-1),new e("ee",-1,-1),new e("oo",-1,-1),new e("uu",-1,-1)],q=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],z=[1,0,0,17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],j=[17,67,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],C=new i;this.setCurrent=function(r){C.setCurrent(r)},this.getCurrent=function(){return C.getCurrent()},this.stem=function(){var e=C.cursor;return r(),C.cursor=e,o(),C.limit_backward=e,C.cursor=C.limit,f(),C.cursor=C.limit_backward,s(),!0}};return function(r){return"function"==typeof r.update?r.update(function(r){return n.setCurrent(r),n.stem(),n.getCurrent()}):(n.setCurrent(r),n.stem(),n.getCurrent())}}(),r.Pipeline.registerFunction(r.nl.stemmer,"stemmer-nl"),r.nl.stopWordFilter=r.generateStopWordFilter(" aan al alles als altijd andere ben bij daar dan dat de der deze die dit doch doen door dus een eens en er ge geen geweest haar had heb hebben heeft hem het hier hij hoe hun iemand iets ik in is ja je kan kon kunnen maar me meer men met mij mijn moet na naar niet niets nog nu of om omdat onder ons ook op over reeds te tegen toch toen tot u uit uw van veel voor want waren was wat werd wezen wie wil worden wordt zal ze zelf zich zij zijn zo zonder zou".split(" ")),r.Pipeline.registerFunction(r.nl.stopWordFilter,"stopWordFilter-nl")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.no.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.no.min.js new file mode 100644 index 0000000..92bc7e4 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.no.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Norwegian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.no=function(){this.pipeline.reset(),this.pipeline.add(e.no.trimmer,e.no.stopWordFilter,e.no.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.no.stemmer))},e.no.wordCharacters="A-Za-zªºÀ-ÖØ-öø-Ê¸Ë -ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-áµ·áµ¹-ᶾḀ-ỿâ±â¿â‚-â‚œâ„ªâ„«â„²â…Žâ… -ↈⱠ-ⱿꜢ-ꞇꞋ-êžêž°-ꞷꟷ-ꟿꬰ-êšêœ-ê¤ï¬€-stA-Zï½-z",e.no.trimmer=e.trimmerSupport.generateTrimmer(e.no.wordCharacters),e.Pipeline.registerFunction(e.no.trimmer,"trimmer-no"),e.no.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){function e(){var e,r=w.cursor+3;if(a=w.limit,0<=r||r<=w.limit){for(s=r;;){if(e=w.cursor,w.in_grouping(d,97,248)){w.cursor=e;break}if(e>=w.limit)return;w.cursor=e+1}for(;!w.out_grouping(d,97,248);){if(w.cursor>=w.limit)return;w.cursor++}a=w.cursor,a<s&&(a=s)}}function i(){var e,r,n;if(w.cursor>=a&&(r=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,e=w.find_among_b(m,29),w.limit_backward=r,e))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:n=w.limit-w.cursor,w.in_grouping_b(c,98,122)?w.slice_del():(w.cursor=w.limit-n,w.eq_s_b(1,"k")&&w.out_grouping_b(d,97,248)&&w.slice_del());break;case 3:w.slice_from("er")}}function t(){var e,r=w.limit-w.cursor;w.cursor>=a&&(e=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,w.find_among_b(u,2)?(w.bra=w.cursor,w.limit_backward=e,w.cursor=w.limit-r,w.cursor>w.limit_backward&&(w.cursor--,w.bra=w.cursor,w.slice_del())):w.limit_backward=e)}function o(){var e,r;w.cursor>=a&&(r=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,e=w.find_among_b(l,11),e?(w.bra=w.cursor,w.limit_backward=r,1==e&&w.slice_del()):w.limit_backward=r)}var s,a,m=[new r("a",-1,1),new r("e",-1,1),new r("ede",1,1),new r("ande",1,1),new r("ende",1,1),new r("ane",1,1),new r("ene",1,1),new r("hetene",6,1),new r("erte",1,3),new r("en",-1,1),new r("heten",9,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",12,1),new r("s",-1,2),new r("as",14,1),new r("es",14,1),new r("edes",16,1),new r("endes",16,1),new r("enes",16,1),new r("hetenes",19,1),new r("ens",14,1),new r("hetens",21,1),new r("ers",14,1),new r("ets",14,1),new r("et",-1,1),new r("het",25,1),new r("ert",-1,3),new r("ast",-1,1)],u=[new r("dt",-1,-1),new r("vt",-1,-1)],l=[new r("leg",-1,1),new r("eleg",0,1),new r("ig",-1,1),new r("eig",2,1),new r("lig",2,1),new r("elig",4,1),new r("els",-1,1),new r("lov",-1,1),new r("elov",7,1),new r("slov",7,1),new r("hetslov",9,1)],d=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],c=[119,125,149,1],w=new n;this.setCurrent=function(e){w.setCurrent(e)},this.getCurrent=function(){return w.getCurrent()},this.stem=function(){var r=w.cursor;return e(),w.limit_backward=r,w.cursor=w.limit,i(),w.cursor=w.limit,t(),w.cursor=w.limit,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.no.stemmer,"stemmer-no"),e.no.stopWordFilter=e.generateStopWordFilter("alle at av bare begge ble blei bli blir blitt bÃ¥de bÃ¥e da de deg dei deim deira deires dem den denne der dere deres det dette di din disse ditt du dykk dykkar dÃ¥ eg ein eit eitt eller elles en enn er et ett etter for fordi fra før ha hadde han hans har hennar henne hennes her hjÃ¥ ho hoe honom hoss hossen hun hva hvem hver hvilke hvilken hvis hvor hvordan hvorfor i ikke ikkje ikkje ingen ingi inkje inn inni ja jeg kan kom korleis korso kun kunne kva kvar kvarhelst kven kvi kvifor man mange me med medan meg meget mellom men mi min mine mitt mot mykje ned no noe noen noka noko nokon nokor nokre nÃ¥ nÃ¥r og ogsÃ¥ om opp oss over pÃ¥ samme seg selv si si sia sidan siden sin sine sitt sjøl skal skulle slik so som som somme somt sÃ¥ sÃ¥nn til um upp ut uten var vart varte ved vere verte vi vil ville vore vors vort vÃ¥r være være vært Ã¥".split(" ")),e.Pipeline.registerFunction(e.no.stopWordFilter,"stopWordFilter-no")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.pt.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.pt.min.js new file mode 100644 index 0000000..6c16996 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.pt.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Portuguese` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.pt=function(){this.pipeline.reset(),this.pipeline.add(e.pt.trimmer,e.pt.stopWordFilter,e.pt.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.pt.stemmer))},e.pt.wordCharacters="A-Za-zªºÀ-ÖØ-öø-Ê¸Ë -ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-áµ·áµ¹-ᶾḀ-ỿâ±â¿â‚-â‚œâ„ªâ„«â„²â…Žâ… -ↈⱠ-ⱿꜢ-ꞇꞋ-êžêž°-ꞷꟷ-ꟿꬰ-êšêœ-ê¤ï¬€-stA-Zï½-z",e.pt.trimmer=e.trimmerSupport.generateTrimmer(e.pt.wordCharacters),e.Pipeline.registerFunction(e.pt.trimmer,"trimmer-pt"),e.pt.stemmer=function(){var r=e.stemmerSupport.Among,s=e.stemmerSupport.SnowballProgram,n=new function(){function e(){for(var e;;){if(z.bra=z.cursor,e=z.find_among(k,3))switch(z.ket=z.cursor,e){case 1:z.slice_from("a~");continue;case 2:z.slice_from("o~");continue;case 3:if(z.cursor>=z.limit)break;z.cursor++;continue}break}}function n(){if(z.out_grouping(y,97,250)){for(;!z.in_grouping(y,97,250);){if(z.cursor>=z.limit)return!0;z.cursor++}return!1}return!0}function i(){if(z.in_grouping(y,97,250))for(;!z.out_grouping(y,97,250);){if(z.cursor>=z.limit)return!1;z.cursor++}return g=z.cursor,!0}function o(){var e,r,s=z.cursor;if(z.in_grouping(y,97,250))if(e=z.cursor,n()){if(z.cursor=e,i())return}else g=z.cursor;if(z.cursor=s,z.out_grouping(y,97,250)){if(r=z.cursor,n()){if(z.cursor=r,!z.in_grouping(y,97,250)||z.cursor>=z.limit)return;z.cursor++}g=z.cursor}}function t(){for(;!z.in_grouping(y,97,250);){if(z.cursor>=z.limit)return!1;z.cursor++}for(;!z.out_grouping(y,97,250);){if(z.cursor>=z.limit)return!1;z.cursor++}return!0}function a(){var e=z.cursor;g=z.limit,b=g,h=g,o(),z.cursor=e,t()&&(b=z.cursor,t()&&(h=z.cursor))}function u(){for(var e;;){if(z.bra=z.cursor,e=z.find_among(q,3))switch(z.ket=z.cursor,e){case 1:z.slice_from("ã");continue;case 2:z.slice_from("õ");continue;case 3:if(z.cursor>=z.limit)break;z.cursor++;continue}break}}function w(){return g<=z.cursor}function m(){return b<=z.cursor}function c(){return h<=z.cursor}function l(){var e;if(z.ket=z.cursor,!(e=z.find_among_b(F,45)))return!1;switch(z.bra=z.cursor,e){case 1:if(!c())return!1;z.slice_del();break;case 2:if(!c())return!1;z.slice_from("log");break;case 3:if(!c())return!1;z.slice_from("u");break;case 4:if(!c())return!1;z.slice_from("ente");break;case 5:if(!m())return!1;z.slice_del(),z.ket=z.cursor,e=z.find_among_b(j,4),e&&(z.bra=z.cursor,c()&&(z.slice_del(),1==e&&(z.ket=z.cursor,z.eq_s_b(2,"at")&&(z.bra=z.cursor,c()&&z.slice_del()))));break;case 6:if(!c())return!1;z.slice_del(),z.ket=z.cursor,e=z.find_among_b(C,3),e&&(z.bra=z.cursor,1==e&&c()&&z.slice_del());break;case 7:if(!c())return!1;z.slice_del(),z.ket=z.cursor,e=z.find_among_b(P,3),e&&(z.bra=z.cursor,1==e&&c()&&z.slice_del());break;case 8:if(!c())return!1;z.slice_del(),z.ket=z.cursor,z.eq_s_b(2,"at")&&(z.bra=z.cursor,c()&&z.slice_del());break;case 9:if(!w()||!z.eq_s_b(1,"e"))return!1;z.slice_from("ir")}return!0}function f(){var e,r;if(z.cursor>=g){if(r=z.limit_backward,z.limit_backward=g,z.ket=z.cursor,e=z.find_among_b(S,120))return z.bra=z.cursor,1==e&&z.slice_del(),z.limit_backward=r,!0;z.limit_backward=r}return!1}function d(){var e;z.ket=z.cursor,(e=z.find_among_b(W,7))&&(z.bra=z.cursor,1==e&&w()&&z.slice_del())}function v(e,r){if(z.eq_s_b(1,e)){z.bra=z.cursor;var s=z.limit-z.cursor;if(z.eq_s_b(1,r))return z.cursor=z.limit-s,w()&&z.slice_del(),!1}return!0}function p(){var e;if(z.ket=z.cursor,e=z.find_among_b(L,4))switch(z.bra=z.cursor,e){case 1:w()&&(z.slice_del(),z.ket=z.cursor,z.limit-z.cursor,v("u","g")&&v("i","c"));break;case 2:z.slice_from("c")}}function _(){if(!l()&&(z.cursor=z.limit,!f()))return z.cursor=z.limit,void d();z.cursor=z.limit,z.ket=z.cursor,z.eq_s_b(1,"i")&&(z.bra=z.cursor,z.eq_s_b(1,"c")&&(z.cursor=z.limit,w()&&z.slice_del()))}var h,b,g,k=[new r("",-1,3),new r("ã",0,1),new r("õ",0,2)],q=[new r("",-1,3),new r("a~",0,1),new r("o~",0,2)],j=[new r("ic",-1,-1),new r("ad",-1,-1),new r("os",-1,-1),new r("iv",-1,1)],C=[new r("ante",-1,1),new r("avel",-1,1),new r("Ãvel",-1,1)],P=[new r("ic",-1,1),new r("abil",-1,1),new r("iv",-1,1)],F=[new r("ica",-1,1),new r("ância",-1,1),new r("ência",-1,4),new r("ira",-1,9),new r("adora",-1,1),new r("osa",-1,1),new r("ista",-1,1),new r("iva",-1,8),new r("eza",-1,1),new r("logÃa",-1,2),new r("idade",-1,7),new r("ante",-1,1),new r("mente",-1,6),new r("amente",12,5),new r("ável",-1,1),new r("Ãvel",-1,1),new r("ución",-1,3),new r("ico",-1,1),new r("ismo",-1,1),new r("oso",-1,1),new r("amento",-1,1),new r("imento",-1,1),new r("ivo",-1,8),new r("aça~o",-1,1),new r("ador",-1,1),new r("icas",-1,1),new r("ências",-1,4),new r("iras",-1,9),new r("adoras",-1,1),new r("osas",-1,1),new r("istas",-1,1),new r("ivas",-1,8),new r("ezas",-1,1),new r("logÃas",-1,2),new r("idades",-1,7),new r("uciones",-1,3),new r("adores",-1,1),new r("antes",-1,1),new r("aço~es",-1,1),new r("icos",-1,1),new r("ismos",-1,1),new r("osos",-1,1),new r("amentos",-1,1),new r("imentos",-1,1),new r("ivos",-1,8)],S=[new r("ada",-1,1),new r("ida",-1,1),new r("ia",-1,1),new r("aria",2,1),new r("eria",2,1),new r("iria",2,1),new r("ara",-1,1),new r("era",-1,1),new r("ira",-1,1),new r("ava",-1,1),new r("asse",-1,1),new r("esse",-1,1),new r("isse",-1,1),new r("aste",-1,1),new r("este",-1,1),new r("iste",-1,1),new r("ei",-1,1),new r("arei",16,1),new r("erei",16,1),new r("irei",16,1),new r("am",-1,1),new r("iam",20,1),new r("ariam",21,1),new r("eriam",21,1),new r("iriam",21,1),new r("aram",20,1),new r("eram",20,1),new r("iram",20,1),new r("avam",20,1),new r("em",-1,1),new r("arem",29,1),new r("erem",29,1),new r("irem",29,1),new r("assem",29,1),new r("essem",29,1),new r("issem",29,1),new r("ado",-1,1),new r("ido",-1,1),new r("ando",-1,1),new r("endo",-1,1),new r("indo",-1,1),new r("ara~o",-1,1),new r("era~o",-1,1),new r("ira~o",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("ir",-1,1),new r("as",-1,1),new r("adas",47,1),new r("idas",47,1),new r("ias",47,1),new r("arias",50,1),new r("erias",50,1),new r("irias",50,1),new r("aras",47,1),new r("eras",47,1),new r("iras",47,1),new r("avas",47,1),new r("es",-1,1),new r("ardes",58,1),new r("erdes",58,1),new r("irdes",58,1),new r("ares",58,1),new r("eres",58,1),new r("ires",58,1),new r("asses",58,1),new r("esses",58,1),new r("isses",58,1),new r("astes",58,1),new r("estes",58,1),new r("istes",58,1),new r("is",-1,1),new r("ais",71,1),new r("eis",71,1),new r("areis",73,1),new r("ereis",73,1),new r("ireis",73,1),new r("áreis",73,1),new r("éreis",73,1),new r("Ãreis",73,1),new r("ásseis",73,1),new r("ésseis",73,1),new r("Ãsseis",73,1),new r("áveis",73,1),new r("Ãeis",73,1),new r("arÃeis",84,1),new r("erÃeis",84,1),new r("irÃeis",84,1),new r("ados",-1,1),new r("idos",-1,1),new r("amos",-1,1),new r("áramos",90,1),new r("éramos",90,1),new r("Ãramos",90,1),new r("ávamos",90,1),new r("Ãamos",90,1),new r("arÃamos",95,1),new r("erÃamos",95,1),new r("irÃamos",95,1),new r("emos",-1,1),new r("aremos",99,1),new r("eremos",99,1),new r("iremos",99,1),new r("ássemos",99,1),new r("êssemos",99,1),new r("Ãssemos",99,1),new r("imos",-1,1),new r("armos",-1,1),new r("ermos",-1,1),new r("irmos",-1,1),new r("ámos",-1,1),new r("arás",-1,1),new r("erás",-1,1),new r("irás",-1,1),new r("eu",-1,1),new r("iu",-1,1),new r("ou",-1,1),new r("ará",-1,1),new r("erá",-1,1),new r("irá",-1,1)],W=[new r("a",-1,1),new r("i",-1,1),new r("o",-1,1),new r("os",-1,1),new r("á",-1,1),new r("Ã",-1,1),new r("ó",-1,1)],L=[new r("e",-1,1),new r("ç",-1,2),new r("é",-1,1),new r("ê",-1,1)],y=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,3,19,12,2],z=new s;this.setCurrent=function(e){z.setCurrent(e)},this.getCurrent=function(){return z.getCurrent()},this.stem=function(){var r=z.cursor;return e(),z.cursor=r,a(),z.limit_backward=r,z.cursor=z.limit,_(),z.cursor=z.limit,p(),z.cursor=z.limit_backward,u(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.pt.stemmer,"stemmer-pt"),e.pt.stopWordFilter=e.generateStopWordFilter("a ao aos aquela aquelas aquele aqueles aquilo as até com como da das de dela delas dele deles depois do dos e ela elas ele eles em entre era eram essa essas esse esses esta estamos estas estava estavam este esteja estejam estejamos estes esteve estive estivemos estiver estivera estiveram estiverem estivermos estivesse estivessem estivéramos estivéssemos estou está estávamos estão eu foi fomos for fora foram forem formos fosse fossem fui fôramos fôssemos haja hajam hajamos havemos hei houve houvemos houver houvera houveram houverei houverem houveremos houveria houveriam houvermos houverá houverão houverÃamos houvesse houvessem houvéramos houvéssemos há hão isso isto já lhe lhes mais mas me mesmo meu meus minha minhas muito na nas nem no nos nossa nossas nosso nossos num numa não nós o os ou para pela pelas pelo pelos por qual quando que quem se seja sejam sejamos sem serei seremos seria seriam será serão serÃamos seu seus somos sou sua suas são só também te tem temos tenha tenham tenhamos tenho terei teremos teria teriam terá terão terÃamos teu teus teve tinha tinham tive tivemos tiver tivera tiveram tiverem tivermos tivesse tivessem tivéramos tivéssemos tu tua tuas tém tÃnhamos um uma você vocês vos à à s éramos".split(" ")),e.Pipeline.registerFunction(e.pt.stopWordFilter,"stopWordFilter-pt")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.ro.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.ro.min.js new file mode 100644 index 0000000..7277140 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.ro.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Romanian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ro=function(){this.pipeline.reset(),this.pipeline.add(e.ro.trimmer,e.ro.stopWordFilter,e.ro.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ro.stemmer))},e.ro.wordCharacters="A-Za-zªºÀ-ÖØ-öø-Ê¸Ë -ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-áµ·áµ¹-ᶾḀ-ỿâ±â¿â‚-â‚œâ„ªâ„«â„²â…Žâ… -ↈⱠ-ⱿꜢ-ꞇꞋ-êžêž°-ꞷꟷ-ꟿꬰ-êšêœ-ê¤ï¬€-stA-Zï½-z",e.ro.trimmer=e.trimmerSupport.generateTrimmer(e.ro.wordCharacters),e.Pipeline.registerFunction(e.ro.trimmer,"trimmer-ro"),e.ro.stemmer=function(){var i=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,n=new function(){function e(e,i){L.eq_s(1,e)&&(L.ket=L.cursor,L.in_grouping(W,97,259)&&L.slice_from(i))}function n(){for(var i,r;;){if(i=L.cursor,L.in_grouping(W,97,259)&&(r=L.cursor,L.bra=r,e("u","U"),L.cursor=r,e("i","I")),L.cursor=i,L.cursor>=L.limit)break;L.cursor++}}function t(){if(L.out_grouping(W,97,259)){for(;!L.in_grouping(W,97,259);){if(L.cursor>=L.limit)return!0;L.cursor++}return!1}return!0}function a(){if(L.in_grouping(W,97,259))for(;!L.out_grouping(W,97,259);){if(L.cursor>=L.limit)return!0;L.cursor++}return!1}function o(){var e,i,r=L.cursor;if(L.in_grouping(W,97,259)){if(e=L.cursor,!t())return void(h=L.cursor);if(L.cursor=e,!a())return void(h=L.cursor)}L.cursor=r,L.out_grouping(W,97,259)&&(i=L.cursor,t()&&(L.cursor=i,L.in_grouping(W,97,259)&&L.cursor<L.limit&&L.cursor++),h=L.cursor)}function u(){for(;!L.in_grouping(W,97,259);){if(L.cursor>=L.limit)return!1;L.cursor++}for(;!L.out_grouping(W,97,259);){if(L.cursor>=L.limit)return!1;L.cursor++}return!0}function c(){var e=L.cursor;h=L.limit,k=h,g=h,o(),L.cursor=e,u()&&(k=L.cursor,u()&&(g=L.cursor))}function s(){for(var e;;){if(L.bra=L.cursor,e=L.find_among(z,3))switch(L.ket=L.cursor,e){case 1:L.slice_from("i");continue;case 2:L.slice_from("u");continue;case 3:if(L.cursor>=L.limit)break;L.cursor++;continue}break}}function w(){return h<=L.cursor}function m(){return k<=L.cursor}function l(){return g<=L.cursor}function f(){var e,i;if(L.ket=L.cursor,(e=L.find_among_b(C,16))&&(L.bra=L.cursor,m()))switch(e){case 1:L.slice_del();break;case 2:L.slice_from("a");break;case 3:L.slice_from("e");break;case 4:L.slice_from("i");break;case 5:i=L.limit-L.cursor,L.eq_s_b(2,"ab")||(L.cursor=L.limit-i,L.slice_from("i"));break;case 6:L.slice_from("at");break;case 7:L.slice_from("aÅ£i")}}function p(){var e,i=L.limit-L.cursor;if(L.ket=L.cursor,(e=L.find_among_b(P,46))&&(L.bra=L.cursor,m())){switch(e){case 1:L.slice_from("abil");break;case 2:L.slice_from("ibil");break;case 3:L.slice_from("iv");break;case 4:L.slice_from("ic");break;case 5:L.slice_from("at");break;case 6:L.slice_from("it")}return _=!0,L.cursor=L.limit-i,!0}return!1}function d(){var e,i;for(_=!1;;)if(i=L.limit-L.cursor,!p()){L.cursor=L.limit-i;break}if(L.ket=L.cursor,(e=L.find_among_b(F,62))&&(L.bra=L.cursor,l())){switch(e){case 1:L.slice_del();break;case 2:L.eq_s_b(1,"Å£")&&(L.bra=L.cursor,L.slice_from("t"));break;case 3:L.slice_from("ist")}_=!0}}function b(){var e,i,r;if(L.cursor>=h){if(i=L.limit_backward,L.limit_backward=h,L.ket=L.cursor,e=L.find_among_b(q,94))switch(L.bra=L.cursor,e){case 1:if(r=L.limit-L.cursor,!L.out_grouping_b(W,97,259)&&(L.cursor=L.limit-r,!L.eq_s_b(1,"u")))break;case 2:L.slice_del()}L.limit_backward=i}}function v(){var e;L.ket=L.cursor,(e=L.find_among_b(S,5))&&(L.bra=L.cursor,w()&&1==e&&L.slice_del())}var _,g,k,h,z=[new i("",-1,3),new i("I",0,1),new i("U",0,2)],C=[new i("ea",-1,3),new i("aÅ£ia",-1,7),new i("aua",-1,2),new i("iua",-1,4),new i("aÅ£ie",-1,7),new i("ele",-1,3),new i("ile",-1,5),new i("iile",6,4),new i("iei",-1,4),new i("atei",-1,6),new i("ii",-1,4),new i("ului",-1,1),new i("ul",-1,1),new i("elor",-1,3),new i("ilor",-1,4),new i("iilor",14,4)],P=[new i("icala",-1,4),new i("iciva",-1,4),new i("ativa",-1,5),new i("itiva",-1,6),new i("icale",-1,4),new i("aÅ£iune",-1,5),new i("iÅ£iune",-1,6),new i("atoare",-1,5),new i("itoare",-1,6),new i("ătoare",-1,5),new i("icitate",-1,4),new i("abilitate",-1,1),new i("ibilitate",-1,2),new i("ivitate",-1,3),new i("icive",-1,4),new i("ative",-1,5),new i("itive",-1,6),new i("icali",-1,4),new i("atori",-1,5),new i("icatori",18,4),new i("itori",-1,6),new i("ători",-1,5),new i("icitati",-1,4),new i("abilitati",-1,1),new i("ivitati",-1,3),new i("icivi",-1,4),new i("ativi",-1,5),new i("itivi",-1,6),new i("icităi",-1,4),new i("abilităi",-1,1),new i("ivităi",-1,3),new i("icităţi",-1,4),new i("abilităţi",-1,1),new i("ivităţi",-1,3),new i("ical",-1,4),new i("ator",-1,5),new i("icator",35,4),new i("itor",-1,6),new i("ător",-1,5),new i("iciv",-1,4),new i("ativ",-1,5),new i("itiv",-1,6),new i("icală",-1,4),new i("icivă",-1,4),new i("ativă",-1,5),new i("itivă",-1,6)],F=[new i("ica",-1,1),new i("abila",-1,1),new i("ibila",-1,1),new i("oasa",-1,1),new i("ata",-1,1),new i("ita",-1,1),new i("anta",-1,1),new i("ista",-1,3),new i("uta",-1,1),new i("iva",-1,1),new i("ic",-1,1),new i("ice",-1,1),new i("abile",-1,1),new i("ibile",-1,1),new i("isme",-1,3),new i("iune",-1,2),new i("oase",-1,1),new i("ate",-1,1),new i("itate",17,1),new i("ite",-1,1),new i("ante",-1,1),new i("iste",-1,3),new i("ute",-1,1),new i("ive",-1,1),new i("ici",-1,1),new i("abili",-1,1),new i("ibili",-1,1),new i("iuni",-1,2),new i("atori",-1,1),new i("osi",-1,1),new i("ati",-1,1),new i("itati",30,1),new i("iti",-1,1),new i("anti",-1,1),new i("isti",-1,3),new i("uti",-1,1),new i("iÅŸti",-1,3),new i("ivi",-1,1),new i("ităi",-1,1),new i("oÅŸi",-1,1),new i("ităţi",-1,1),new i("abil",-1,1),new i("ibil",-1,1),new i("ism",-1,3),new i("ator",-1,1),new i("os",-1,1),new i("at",-1,1),new i("it",-1,1),new i("ant",-1,1),new i("ist",-1,3),new i("ut",-1,1),new i("iv",-1,1),new i("ică",-1,1),new i("abilă",-1,1),new i("ibilă",-1,1),new i("oasă",-1,1),new i("ată",-1,1),new i("ită",-1,1),new i("antă",-1,1),new i("istă",-1,3),new i("ută",-1,1),new i("ivă",-1,1)],q=[new i("ea",-1,1),new i("ia",-1,1),new i("esc",-1,1),new i("ăsc",-1,1),new i("ind",-1,1),new i("ând",-1,1),new i("are",-1,1),new i("ere",-1,1),new i("ire",-1,1),new i("âre",-1,1),new i("se",-1,2),new i("ase",10,1),new i("sese",10,2),new i("ise",10,1),new i("use",10,1),new i("âse",10,1),new i("eÅŸte",-1,1),new i("ăşte",-1,1),new i("eze",-1,1),new i("ai",-1,1),new i("eai",19,1),new i("iai",19,1),new i("sei",-1,2),new i("eÅŸti",-1,1),new i("ăşti",-1,1),new i("ui",-1,1),new i("ezi",-1,1),new i("âi",-1,1),new i("aÅŸi",-1,1),new i("seÅŸi",-1,2),new i("aseÅŸi",29,1),new i("seseÅŸi",29,2),new i("iseÅŸi",29,1),new i("useÅŸi",29,1),new i("âseÅŸi",29,1),new i("iÅŸi",-1,1),new i("uÅŸi",-1,1),new i("âşi",-1,1),new i("aÅ£i",-1,2),new i("eaÅ£i",38,1),new i("iaÅ£i",38,1),new i("eÅ£i",-1,2),new i("iÅ£i",-1,2),new i("âţi",-1,2),new i("arăţi",-1,1),new i("serăţi",-1,2),new i("aserăţi",45,1),new i("seserăţi",45,2),new i("iserăţi",45,1),new i("userăţi",45,1),new i("âserăţi",45,1),new i("irăţi",-1,1),new i("urăţi",-1,1),new i("ârăţi",-1,1),new i("am",-1,1),new i("eam",54,1),new i("iam",54,1),new i("em",-1,2),new i("asem",57,1),new i("sesem",57,2),new i("isem",57,1),new i("usem",57,1),new i("âsem",57,1),new i("im",-1,2),new i("âm",-1,2),new i("ăm",-1,2),new i("arăm",65,1),new i("serăm",65,2),new i("aserăm",67,1),new i("seserăm",67,2),new i("iserăm",67,1),new i("userăm",67,1),new i("âserăm",67,1),new i("irăm",65,1),new i("urăm",65,1),new i("ârăm",65,1),new i("au",-1,1),new i("eau",76,1),new i("iau",76,1),new i("indu",-1,1),new i("ându",-1,1),new i("ez",-1,1),new i("ească",-1,1),new i("ară",-1,1),new i("seră",-1,2),new i("aseră",84,1),new i("seseră",84,2),new i("iseră",84,1),new i("useră",84,1),new i("âseră",84,1),new i("iră",-1,1),new i("ură",-1,1),new i("âră",-1,1),new i("ează",-1,1)],S=[new i("a",-1,1),new i("e",-1,1),new i("ie",1,1),new i("i",-1,1),new i("ă",-1,1)],W=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,2,32,0,0,4],L=new r;this.setCurrent=function(e){L.setCurrent(e)},this.getCurrent=function(){return L.getCurrent()},this.stem=function(){var e=L.cursor;return n(),L.cursor=e,c(),L.limit_backward=e,L.cursor=L.limit,f(),L.cursor=L.limit,d(),L.cursor=L.limit,_||(L.cursor=L.limit,b(),L.cursor=L.limit),v(),L.cursor=L.limit_backward,s(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.ro.stemmer,"stemmer-ro"),e.ro.stopWordFilter=e.generateStopWordFilter("acea aceasta această aceea acei aceia acel acela acele acelea acest acesta aceste acestea aceÅŸti aceÅŸtia acolo acord acum ai aia aibă aici al ale alea altceva altcineva am ar are asemenea asta astea astăzi asupra au avea avem aveÅ£i azi aÅŸ aÅŸadar aÅ£i bine bucur bună ca care caut ce cel ceva chiar cinci cine cineva contra cu cum cumva curând curînd când cât câte câtva câţi cînd cît cîte cîtva cîţi că căci cărei căror cărui către da dacă dar datorită dată dau de deci deja deoarece departe deÅŸi din dinaintea dintr- dintre doi doilea două drept după dă ea ei el ele eram este eu eÅŸti face fata fi fie fiecare fii fim fiu fiÅ£i frumos fără graÅ£ie halbă iar ieri la le li lor lui lângă lîngă mai mea mei mele mereu meu mi mie mine mult multă mulÅ£i mulÅ£umesc mâine mîine mă ne nevoie nici nicăieri nimeni nimeri nimic niÅŸte noastre noastră noi noroc nostru nouă noÅŸtri nu opt ori oricare orice oricine oricum oricând oricât oricînd oricît oriunde patra patru patrulea pe pentru peste pic poate pot prea prima primul prin puÅ£in puÅ£ina puÅ£ină până pînă rog sa sale sau se spate spre sub sunt suntem sunteÅ£i sută sînt sîntem sînteÅ£i să săi său ta tale te timp tine toate toată tot totuÅŸi toÅ£i trei treia treilea tu tăi tău un una unde undeva unei uneia unele uneori unii unor unora unu unui unuia unul vi voastre voastră voi vostru vouă voÅŸtri vreme vreo vreun vă zece zero zi zice îi îl îmi împotriva în înainte înaintea încotro încât încît între întrucât întrucît îţi ăla ălea ăsta ăstea ăştia ÅŸapte ÅŸase ÅŸi ÅŸtiu Å£i Å£ie".split(" ")),e.Pipeline.registerFunction(e.ro.stopWordFilter,"stopWordFilter-ro")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.ru.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.ru.min.js new file mode 100644 index 0000000..186cc48 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.ru.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Russian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():n()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ru=function(){this.pipeline.reset(),this.pipeline.add(e.ru.trimmer,e.ru.stopWordFilter,e.ru.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ru.stemmer))},e.ru.wordCharacters="Ѐ-Ò„Ò‡-ԯᴫᵸⷠ-ⷿꙀ-ꚟ︮︯",e.ru.trimmer=e.trimmerSupport.generateTrimmer(e.ru.wordCharacters),e.Pipeline.registerFunction(e.ru.trimmer,"trimmer-ru"),e.ru.stemmer=function(){var n=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,t=new function(){function e(){for(;!W.in_grouping(S,1072,1103);){if(W.cursor>=W.limit)return!1;W.cursor++}return!0}function t(){for(;!W.out_grouping(S,1072,1103);){if(W.cursor>=W.limit)return!1;W.cursor++}return!0}function w(){b=W.limit,_=b,e()&&(b=W.cursor,t()&&e()&&t()&&(_=W.cursor))}function i(){return _<=W.cursor}function u(e,n){var r,t;if(W.ket=W.cursor,r=W.find_among_b(e,n)){switch(W.bra=W.cursor,r){case 1:if(t=W.limit-W.cursor,!W.eq_s_b(1,"а")&&(W.cursor=W.limit-t,!W.eq_s_b(1,"Ñ")))return!1;case 2:W.slice_del()}return!0}return!1}function o(){return u(h,9)}function s(e,n){var r;return W.ket=W.cursor,!!(r=W.find_among_b(e,n))&&(W.bra=W.cursor,1==r&&W.slice_del(),!0)}function c(){return s(g,26)}function m(){return!!c()&&(u(C,8),!0)}function f(){return s(k,2)}function l(){return u(P,46)}function a(){s(v,36)}function p(){var e;W.ket=W.cursor,(e=W.find_among_b(F,2))&&(W.bra=W.cursor,i()&&1==e&&W.slice_del())}function d(){var e;if(W.ket=W.cursor,e=W.find_among_b(q,4))switch(W.bra=W.cursor,e){case 1:if(W.slice_del(),W.ket=W.cursor,!W.eq_s_b(1,"н"))break;W.bra=W.cursor;case 2:if(!W.eq_s_b(1,"н"))break;case 3:W.slice_del()}}var _,b,h=[new n("в",-1,1),new n("ив",0,2),new n("ыв",0,2),new n("вши",-1,1),new n("ивши",3,2),new n("ывши",3,2),new n("вшиÑÑŒ",-1,1),new n("ившиÑÑŒ",6,2),new n("ывшиÑÑŒ",6,2)],g=[new n("ее",-1,1),new n("ие",-1,1),new n("ое",-1,1),new n("ые",-1,1),new n("ими",-1,1),new n("ыми",-1,1),new n("ей",-1,1),new n("ий",-1,1),new n("ой",-1,1),new n("ый",-1,1),new n("ем",-1,1),new n("им",-1,1),new n("ом",-1,1),new n("ым",-1,1),new n("его",-1,1),new n("ого",-1,1),new n("ему",-1,1),new n("ому",-1,1),new n("их",-1,1),new n("ых",-1,1),new n("ею",-1,1),new n("ою",-1,1),new n("ую",-1,1),new n("ÑŽÑŽ",-1,1),new n("аÑ",-1,1),new n("ÑÑ",-1,1)],C=[new n("ем",-1,1),new n("нн",-1,1),new n("вш",-1,1),new n("ивш",2,2),new n("ывш",2,2),new n("щ",-1,1),new n("ющ",5,1),new n("ующ",6,2)],k=[new n("ÑÑŒ",-1,1),new n("ÑÑ",-1,1)],P=[new n("ла",-1,1),new n("ила",0,2),new n("ыла",0,2),new n("на",-1,1),new n("ена",3,2),new n("ете",-1,1),new n("ите",-1,2),new n("йте",-1,1),new n("ейте",7,2),new n("уйте",7,2),new n("ли",-1,1),new n("или",10,2),new n("ыли",10,2),new n("й",-1,1),new n("ей",13,2),new n("уй",13,2),new n("л",-1,1),new n("ил",16,2),new n("ыл",16,2),new n("ем",-1,1),new n("им",-1,2),new n("ым",-1,2),new n("н",-1,1),new n("ен",22,2),new n("ло",-1,1),new n("ило",24,2),new n("ыло",24,2),new n("но",-1,1),new n("ено",27,2),new n("нно",27,1),new n("ет",-1,1),new n("ует",30,2),new n("ит",-1,2),new n("ыт",-1,2),new n("ÑŽÑ‚",-1,1),new n("уют",34,2),new n("ÑÑ‚",-1,2),new n("ны",-1,1),new n("ены",37,2),new n("ть",-1,1),new n("ить",39,2),new n("ыть",39,2),new n("ешь",-1,1),new n("ишь",-1,2),new n("ÑŽ",-1,2),new n("ую",44,2)],v=[new n("а",-1,1),new n("ев",-1,1),new n("ов",-1,1),new n("е",-1,1),new n("ие",3,1),new n("ье",3,1),new n("и",-1,1),new n("еи",6,1),new n("ии",6,1),new n("ами",6,1),new n("Ñми",6,1),new n("иÑми",10,1),new n("й",-1,1),new n("ей",12,1),new n("ией",13,1),new n("ий",12,1),new n("ой",12,1),new n("ам",-1,1),new n("ем",-1,1),new n("ием",18,1),new n("ом",-1,1),new n("Ñм",-1,1),new n("иÑм",21,1),new n("о",-1,1),new n("у",-1,1),new n("ах",-1,1),new n("ÑÑ…",-1,1),new n("иÑÑ…",26,1),new n("Ñ‹",-1,1),new n("ÑŒ",-1,1),new n("ÑŽ",-1,1),new n("ию",30,1),new n("ью",30,1),new n("Ñ",-1,1),new n("иÑ",33,1),new n("ÑŒÑ",33,1)],F=[new n("оÑÑ‚",-1,1),new n("оÑть",-1,1)],q=[new n("ейше",-1,1),new n("н",-1,2),new n("ейш",-1,1),new n("ÑŒ",-1,3)],S=[33,65,8,232],W=new r;this.setCurrent=function(e){W.setCurrent(e)},this.getCurrent=function(){return W.getCurrent()},this.stem=function(){return w(),W.cursor=W.limit,!(W.cursor<b)&&(W.limit_backward=b,o()||(W.cursor=W.limit,f()||(W.cursor=W.limit),m()||(W.cursor=W.limit,l()||(W.cursor=W.limit,a()))),W.cursor=W.limit,W.ket=W.cursor,W.eq_s_b(1,"и")?(W.bra=W.cursor,W.slice_del()):W.cursor=W.limit,p(),W.cursor=W.limit,d(),!0)}};return function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}}(),e.Pipeline.registerFunction(e.ru.stemmer,"stemmer-ru"),e.ru.stopWordFilter=e.generateStopWordFilter("алло без близко более больше будем будет будете будешь будто буду будут будь бы бывает бывь был была были было быть в Ð²Ð°Ð¶Ð½Ð°Ñ Ð²Ð°Ð¶Ð½Ð¾Ðµ важные важный вам вами Ð²Ð°Ñ Ð²Ð°Ñˆ ваша ваше ваши вверх вдали вдруг ведь везде веÑÑŒ вниз внизу во вокруг вон воÑемнадцатый воÑемнадцать воÑемь воÑьмой вот впрочем времени Ð²Ñ€ÐµÐ¼Ñ Ð²Ñе вÑегда вÑего вÑем вÑеми вÑему вÑех вÑею вÑÑŽ вÑюду вÑÑ Ð²ÑÑ‘ второй вы г где говорил говорит год года году да давно даже далеко дальше даром два двадцатый двадцать две двенадцатый двенадцать двух девÑтнадцатый девÑтнадцать девÑтый девÑть дейÑтвительно дел день деÑÑтый деÑÑть Ð´Ð»Ñ Ð´Ð¾ довольно долго должно Ð´Ñ€ÑƒÐ³Ð°Ñ Ð´Ñ€ÑƒÐ³Ð¸Ðµ других друго другое другой е его ее ей ему еÑли еÑть еще ещё ею её ж же жизнь за занÑÑ‚ занÑта занÑто занÑты затем зато зачем здеÑÑŒ значит и из или им именно иметь ими Ð¸Ð¼Ñ Ð¸Ð½Ð¾Ð³Ð´Ð° их к ÐºÐ°Ð¶Ð´Ð°Ñ ÐºÐ°Ð¶Ð´Ð¾Ðµ каждые каждый кажетÑÑ ÐºÐ°Ðº ÐºÐ°ÐºÐ°Ñ ÐºÐ°ÐºÐ¾Ð¹ кем когда кого ком кому конечно ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ которой которые который которых кроме кругом кто куда лет ли лишь лучше люди м мало между Ð¼ÐµÐ»Ñ Ð¼ÐµÐ½ÐµÐµ меньше Ð¼ÐµÐ½Ñ Ð¼Ð¸Ð»Ð»Ð¸Ð¾Ð½Ð¾Ð² мимо мира мне много многочиÑÐ»ÐµÐ½Ð½Ð°Ñ Ð¼Ð½Ð¾Ð³Ð¾Ñ‡Ð¸Ñленное многочиÑленные многочиÑленный мной мною мог могут мож может можно можхо мои мой мор мочь Ð¼Ð¾Ñ Ð¼Ð¾Ñ‘ мы на наверху над надо назад наиболее наконец нам нами Ð½Ð°Ñ Ð½Ð°Ñ‡Ð°Ð»Ð° наш наша наше наши не него недавно недалеко нее ней Ð½ÐµÐ»ÑŒÐ·Ñ Ð½ÐµÐ¼ немного нему непрерывно нередко неÑколько нет нею неё ни нибудь ниже низко никогда никуда ними них ничего но ну нужно нх о об оба обычно один одиннадцатый одиннадцать однажды однако одного одной около он она они оно опÑть оÑобенно от отовÑюду отÑюда очень первый перед по под пожалуйÑта позже пока пор пора поÑле поÑреди потом потому почему почти прекраÑно при про проÑто против процентов пÑтнадцатый пÑтнадцать пÑтый пÑть раз разве рано раньше Ñ€Ñдом Ñ Ñам Ñама Ñами Ñамим Ñамими Ñамих Ñамо Ñамого Ñамой Ñамом Ñамому Ñаму Ñвое Ñвоего Ñвоей Ñвои Ñвоих Ñвою Ñеаой Ñебе ÑÐµÐ±Ñ ÑÐµÐ³Ð¾Ð´Ð½Ñ Ñедьмой ÑÐµÐ¹Ñ‡Ð°Ñ Ñемнадцатый Ñемнадцать Ñемь Ñих Ñказал Ñказала Ñказать Ñколько Ñлишком Ñначала Ñнова Ñо Ñобой Ñобою ÑовÑем ÑпаÑибо Ñтал Ñуть Ñ‚ та так Ñ‚Ð°ÐºÐ°Ñ Ñ‚Ð°ÐºÐ¶Ðµ такие такое такой там твой Ñ‚Ð²Ð¾Ñ Ñ‚Ð²Ð¾Ñ‘ те тебе Ñ‚ÐµÐ±Ñ Ñ‚ÐµÐ¼ теми теперь тех то тобой тобою тогда того тоже только том тому тот тою третий три тринадцатый тринадцать ту туда тут ты тыÑÑч у уж уже уметь хорошо хотеть хоть Ñ…Ð¾Ñ‚Ñ Ñ…Ð¾Ñ‡ÐµÑˆÑŒ чаÑто чаще чего человек чем чему через четвертый четыре четырнадцатый четырнадцать что чтоб чтобы чуть шеÑтнадцатый шеÑтнадцать шеÑтой шеÑть Ñта Ñти Ñтим Ñтими Ñтих Ñто Ñтого Ñтой Ñтом Ñтому Ñтот Ñту Ñ \ufeffа".split(" ")),e.Pipeline.registerFunction(e.ru.stopWordFilter,"stopWordFilter-ru")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.sa.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.sa.min.js new file mode 100644 index 0000000..50ee564 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.sa.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.sa=function(){this.pipeline.reset(),this.pipeline.add(e.sa.trimmer,e.sa.stopWordFilter,e.sa.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.sa.stemmer))},e.sa.wordCharacters="ऀ-ःऄ-à¤à¤-टठ-यर-िी-à¥à¥-य़ॠ-९॰-à¥¿ê£ -꣱ꣲ-ꣷ꣸-ꣻ꣼-ꣽꣾ-ꣿᆰ0-ᆰ9",e.sa.trimmer=e.trimmerSupport.generateTrimmer(e.sa.wordCharacters),e.Pipeline.registerFunction(e.sa.trimmer,"trimmer-sa"),e.sa.stopWordFilter=e.generateStopWordFilter('तथा अयमà¥â€Œ à¤à¤•मà¥â€Œ इतà¥à¤¯à¤¸à¥à¤®à¤¿à¤¨à¥â€Œ तथा ततà¥â€Œ वा अयमà¥â€Œ इतà¥à¤¯à¤¸à¥à¤¯ ते आहूत उपरि तेषामà¥â€Œ किनà¥à¤¤à¥ तेषामà¥â€Œ तदा इतà¥à¤¯à¤¨à¥‡à¤¨ अधिकः इतà¥à¤¯à¤¸à¥à¤¯ ततà¥â€Œ केचन बहवः दà¥à¤µà¤¿ तथा महतà¥à¤µà¤ªà¥‚रà¥à¤£à¤ƒ अयमà¥â€Œ असà¥à¤¯ विषये अयं असà¥à¤¤à¤¿ ततà¥â€Œ पà¥à¤°à¤¥à¤®à¤ƒ विषये इतà¥à¤¯à¥à¤ªà¤°à¤¿ इतà¥à¤¯à¥à¤ªà¤°à¤¿ इतर अधिकतमः अधिकः अपि सामानà¥à¤¯à¤¤à¤¯à¤¾ ठइतरेतर नूतनमà¥â€Œ द नà¥à¤¯à¥‚नमà¥â€Œ कशà¥à¤šà¤¿à¤¤à¥â€Œ वा विशालः द सः असà¥à¤¤à¤¿ तदनà¥à¤¸à¤¾à¤°à¤®à¥ ततà¥à¤° असà¥à¤¤à¤¿ केवलमà¥â€Œ अपि अतà¥à¤° सरà¥à¤µà¥‡ विविधाः ततà¥â€Œ बहवः यतः इदानीमà¥â€Œ द दकà¥à¤·à¤¿à¤£ इतà¥à¤¯à¤¸à¥à¤®à¥ˆ तसà¥à¤¯ उपरि नथ अतीव कारà¥à¤¯à¤®à¥â€Œ सरà¥à¤µà¥‡ à¤à¤•ैकमà¥â€Œ इतà¥à¤¯à¤¾à¤¦à¤¿à¥¤ à¤à¤¤à¥‡ सनà¥à¤¤à¤¿ उत इतà¥à¤¥à¤®à¥â€Œ मधà¥à¤¯à¥‡ à¤à¤¤à¤¦à¤°à¥à¤¥à¤‚ . स कसà¥à¤¯ पà¥à¤°à¤¥à¤®à¤ƒ शà¥à¤°à¥€. करोति असà¥à¤®à¤¿à¤¨à¥ पà¥à¤°à¤•ारः निरà¥à¤®à¤¿à¤¤à¤¾ कालः ततà¥à¤° करà¥à¤¤à¥à¤‚ समान अधà¥à¤¨à¤¾ ते सनà¥à¤¤à¤¿ स à¤à¤•ः असà¥à¤¤à¤¿ सः अरà¥à¤¥à¤¾à¤¤à¥ तेषां कृते . सà¥à¤¥à¤¿à¤¤à¤®à¥ विशेषः अगà¥à¤°à¤¿à¤® तेषामà¥â€Œ समान सà¥à¤°à¥‹à¤¤à¤ƒ ख म समान इदानीमपि अधिकतया करोतॠते समान इतà¥à¤¯à¤¸à¥à¤¯ वीथी सह यसà¥à¤®à¤¿à¤¨à¥ कृतवानà¥â€Œ धृतः तदा पà¥à¤¨à¤ƒ पूरà¥à¤µà¤‚ सः आगतः किमà¥â€Œ कà¥à¤² इतर पà¥à¤°à¤¾ मातà¥à¤°à¤¾ स विषये उ अतà¤à¤µ अपि नगरसà¥à¤¯ उपरि यतः पà¥à¤°à¤¤à¤¿à¤¶à¤¤à¤‚ कतरः कालः साधनानि à¤à¥‚त तथापि जात समà¥à¤¬à¤¨à¥à¤§à¤¿ अनà¥à¤¯à¤¤à¥â€Œ ग अतः असà¥à¤®à¤¾à¤•ं सà¥à¤µà¤•ीयाः असà¥à¤®à¤¾à¤•ं इदानीं अनà¥à¤¤à¤ƒ इतà¥à¤¯à¤¾à¤¦à¤¯à¤ƒ à¤à¤µà¤¨à¥à¤¤à¤ƒ इतà¥à¤¯à¤¾à¤¦à¤¯à¤ƒ à¤à¤¤à¥‡ à¤à¤¤à¤¾à¤ƒ तसà¥à¤¯ असà¥à¤¯ इदमॠà¤à¤¤à¥‡ तेषां तेषां तेषां तानॠतेषां तेषां तेषां समानः सः à¤à¤•ः च तादृशाः बहवः अनà¥à¤¯à¥‡ च वदनà¥à¤¤à¤¿ यतॠकियतॠकसà¥à¤®à¥ˆ कसà¥à¤®à¥ˆ यसà¥à¤®à¥ˆ यसà¥à¤®à¥ˆ यसà¥à¤®à¥ˆ यसà¥à¤®à¥ˆ न अतिनीचः किनà¥à¤¤à¥ पà¥à¤°à¤¥à¤®à¤‚ समà¥à¤ªà¥‚रà¥à¤£à¤¤à¤¯à¤¾ ततः चिरकालाननà¥à¤¤à¤°à¤‚ पà¥à¤¸à¥à¤¤à¤•ं समà¥à¤ªà¥‚रà¥à¤£à¤¤à¤¯à¤¾ अनà¥à¤¤à¤ƒ किनà¥à¤¤à¥ अतà¥à¤° वा इह इव शà¥à¤°à¤¦à¥à¤§à¤¾à¤¯ अवशिषà¥à¤¯à¤¤à¥‡ परनà¥à¤¤à¥ अनà¥à¤¯à¥‡ वरà¥à¤—ाः सनà¥à¤¤à¤¿ ते सनà¥à¤¤à¤¿ शकà¥à¤¨à¥à¤µà¤¨à¥à¤¤à¤¿ सरà¥à¤µà¥‡ मिलितà¥à¤µà¤¾ सरà¥à¤µà¥‡ à¤à¤•तà¥à¤°"'.split(" ")),e.sa.stemmer=function(){return function(e){return"function"==typeof e.update?e.update(function(e){return e}):e}}();var r=e.wordcut;r.init(),e.sa.tokenizer=function(t){if(!arguments.length||null==t||void 0==t)return[];if(Array.isArray(t))return t.map(function(r){return isLunr2?new e.Token(r.toLowerCase()):r.toLowerCase()});var i=t.toString().toLowerCase().replace(/^\s+/,"");return r.cut(i).split("|")},e.Pipeline.registerFunction(e.sa.stemmer,"stemmer-sa"),e.Pipeline.registerFunction(e.sa.stopWordFilter,"stopWordFilter-sa")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.stemmer.support.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.stemmer.support.min.js new file mode 100644 index 0000000..abd4475 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.stemmer.support.min.js @@ -0,0 +1 @@ +!function(r,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(r.lunr)}(this,function(){return function(r){r.stemmerSupport={Among:function(r,t,i,s){if(this.toCharArray=function(r){for(var t=r.length,i=new Array(t),s=0;s<t;s++)i[s]=r.charCodeAt(s);return i},!r&&""!=r||!t&&0!=t||!i)throw"Bad Among initialisation: s:"+r+", substring_i: "+t+", result: "+i;this.s_size=r.length,this.s=this.toCharArray(r),this.substring_i=t,this.result=i,this.method=s},SnowballProgram:function(){var r;return{bra:0,ket:0,limit:0,cursor:0,limit_backward:0,setCurrent:function(t){r=t,this.cursor=0,this.limit=t.length,this.limit_backward=0,this.bra=this.cursor,this.ket=this.limit},getCurrent:function(){var t=r;return r=null,t},in_grouping:function(t,i,s){if(this.cursor<this.limit){var e=r.charCodeAt(this.cursor);if(e<=s&&e>=i&&(e-=i,t[e>>3]&1<<(7&e)))return this.cursor++,!0}return!1},in_grouping_b:function(t,i,s){if(this.cursor>this.limit_backward){var e=r.charCodeAt(this.cursor-1);if(e<=s&&e>=i&&(e-=i,t[e>>3]&1<<(7&e)))return this.cursor--,!0}return!1},out_grouping:function(t,i,s){if(this.cursor<this.limit){var e=r.charCodeAt(this.cursor);if(e>s||e<i)return this.cursor++,!0;if(e-=i,!(t[e>>3]&1<<(7&e)))return this.cursor++,!0}return!1},out_grouping_b:function(t,i,s){if(this.cursor>this.limit_backward){var e=r.charCodeAt(this.cursor-1);if(e>s||e<i)return this.cursor--,!0;if(e-=i,!(t[e>>3]&1<<(7&e)))return this.cursor--,!0}return!1},eq_s:function(t,i){if(this.limit-this.cursor<t)return!1;for(var s=0;s<t;s++)if(r.charCodeAt(this.cursor+s)!=i.charCodeAt(s))return!1;return this.cursor+=t,!0},eq_s_b:function(t,i){if(this.cursor-this.limit_backward<t)return!1;for(var s=0;s<t;s++)if(r.charCodeAt(this.cursor-t+s)!=i.charCodeAt(s))return!1;return this.cursor-=t,!0},find_among:function(t,i){for(var s=0,e=i,n=this.cursor,u=this.limit,o=0,h=0,c=!1;;){for(var a=s+(e-s>>1),f=0,l=o<h?o:h,_=t[a],m=l;m<_.s_size;m++){if(n+l==u){f=-1;break}if(f=r.charCodeAt(n+l)-_.s[m])break;l++}if(f<0?(e=a,h=l):(s=a,o=l),e-s<=1){if(s>0||e==s||c)break;c=!0}}for(;;){var _=t[s];if(o>=_.s_size){if(this.cursor=n+_.s_size,!_.method)return _.result;var b=_.method();if(this.cursor=n+_.s_size,b)return _.result}if((s=_.substring_i)<0)return 0}},find_among_b:function(t,i){for(var s=0,e=i,n=this.cursor,u=this.limit_backward,o=0,h=0,c=!1;;){for(var a=s+(e-s>>1),f=0,l=o<h?o:h,_=t[a],m=_.s_size-1-l;m>=0;m--){if(n-l==u){f=-1;break}if(f=r.charCodeAt(n-1-l)-_.s[m])break;l++}if(f<0?(e=a,h=l):(s=a,o=l),e-s<=1){if(s>0||e==s||c)break;c=!0}}for(;;){var _=t[s];if(o>=_.s_size){if(this.cursor=n-_.s_size,!_.method)return _.result;var b=_.method();if(this.cursor=n-_.s_size,b)return _.result}if((s=_.substring_i)<0)return 0}},replace_s:function(t,i,s){var e=s.length-(i-t),n=r.substring(0,t),u=r.substring(i);return r=n+s+u,this.limit+=e,this.cursor>=i?this.cursor+=e:this.cursor>t&&(this.cursor=t),e},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>r.length)throw"faulty slice operation"},slice_from:function(r){this.slice_check(),this.replace_s(this.bra,this.ket,r)},slice_del:function(){this.slice_from("")},insert:function(r,t,i){var s=this.replace_s(r,t,i);r<=this.bra&&(this.bra+=s),r<=this.ket&&(this.ket+=s)},slice_to:function(){return this.slice_check(),r.substring(this.bra,this.ket)},eq_v_b:function(r){return this.eq_s_b(r.length,r)}}}},r.trimmerSupport={generateTrimmer:function(r){var t=new RegExp("^[^"+r+"]+"),i=new RegExp("[^"+r+"]+$");return function(r){return"function"==typeof r.update?r.update(function(r){return r.replace(t,"").replace(i,"")}):r.replace(t,"").replace(i,"")}}}}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.sv.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.sv.min.js new file mode 100644 index 0000000..3e5eb64 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.sv.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Swedish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.sv=function(){this.pipeline.reset(),this.pipeline.add(e.sv.trimmer,e.sv.stopWordFilter,e.sv.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.sv.stemmer))},e.sv.wordCharacters="A-Za-zªºÀ-ÖØ-öø-Ê¸Ë -ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-áµ·áµ¹-ᶾḀ-ỿâ±â¿â‚-â‚œâ„ªâ„«â„²â…Žâ… -ↈⱠ-ⱿꜢ-ꞇꞋ-êžêž°-ꞷꟷ-ꟿꬰ-êšêœ-ê¤ï¬€-stA-Zï½-z",e.sv.trimmer=e.trimmerSupport.generateTrimmer(e.sv.wordCharacters),e.Pipeline.registerFunction(e.sv.trimmer,"trimmer-sv"),e.sv.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,t=new function(){function e(){var e,r=w.cursor+3;if(o=w.limit,0<=r||r<=w.limit){for(a=r;;){if(e=w.cursor,w.in_grouping(l,97,246)){w.cursor=e;break}if(w.cursor=e,w.cursor>=w.limit)return;w.cursor++}for(;!w.out_grouping(l,97,246);){if(w.cursor>=w.limit)return;w.cursor++}o=w.cursor,o<a&&(o=a)}}function t(){var e,r=w.limit_backward;if(w.cursor>=o&&(w.limit_backward=o,w.cursor=w.limit,w.ket=w.cursor,e=w.find_among_b(u,37),w.limit_backward=r,e))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:w.in_grouping_b(d,98,121)&&w.slice_del()}}function i(){var e=w.limit_backward;w.cursor>=o&&(w.limit_backward=o,w.cursor=w.limit,w.find_among_b(c,7)&&(w.cursor=w.limit,w.ket=w.cursor,w.cursor>w.limit_backward&&(w.bra=--w.cursor,w.slice_del())),w.limit_backward=e)}function s(){var e,r;if(w.cursor>=o){if(r=w.limit_backward,w.limit_backward=o,w.cursor=w.limit,w.ket=w.cursor,e=w.find_among_b(m,5))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:w.slice_from("lös");break;case 3:w.slice_from("full")}w.limit_backward=r}}var a,o,u=[new r("a",-1,1),new r("arna",0,1),new r("erna",0,1),new r("heterna",2,1),new r("orna",0,1),new r("ad",-1,1),new r("e",-1,1),new r("ade",6,1),new r("ande",6,1),new r("arne",6,1),new r("are",6,1),new r("aste",6,1),new r("en",-1,1),new r("anden",12,1),new r("aren",12,1),new r("heten",12,1),new r("ern",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",18,1),new r("or",-1,1),new r("s",-1,2),new r("as",21,1),new r("arnas",22,1),new r("ernas",22,1),new r("ornas",22,1),new r("es",21,1),new r("ades",26,1),new r("andes",26,1),new r("ens",21,1),new r("arens",29,1),new r("hetens",29,1),new r("erns",21,1),new r("at",-1,1),new r("andet",-1,1),new r("het",-1,1),new r("ast",-1,1)],c=[new r("dd",-1,-1),new r("gd",-1,-1),new r("nn",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1),new r("tt",-1,-1)],m=[new r("ig",-1,1),new r("lig",0,1),new r("els",-1,1),new r("fullt",-1,3),new r("löst",-1,2)],l=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,24,0,32],d=[119,127,149],w=new n;this.setCurrent=function(e){w.setCurrent(e)},this.getCurrent=function(){return w.getCurrent()},this.stem=function(){var r=w.cursor;return e(),w.limit_backward=r,w.cursor=w.limit,t(),w.cursor=w.limit,i(),w.cursor=w.limit,s(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}}(),e.Pipeline.registerFunction(e.sv.stemmer,"stemmer-sv"),e.sv.stopWordFilter=e.generateStopWordFilter("alla allt att av blev bli blir blivit de dem den denna deras dess dessa det detta dig din dina ditt du där dÃ¥ efter ej eller en er era ert ett frÃ¥n för ha hade han hans har henne hennes hon honom hur här i icke ingen inom inte jag ju kan kunde man med mellan men mig min mina mitt mot mycket ni nu när nÃ¥gon nÃ¥got nÃ¥gra och om oss pÃ¥ samma sedan sig sin sina sitta själv skulle som sÃ¥ sÃ¥dan sÃ¥dana sÃ¥dant till under upp ut utan vad var vara varför varit varje vars vart vem vi vid vilka vilkas vilken vilket vÃ¥r vÃ¥ra vÃ¥rt än är Ã¥t över".split(" ")),e.Pipeline.registerFunction(e.sv.stopWordFilter,"stopWordFilter-sv")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.ta.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.ta.min.js new file mode 100644 index 0000000..a644bed --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.ta.min.js @@ -0,0 +1 @@ +!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ta=function(){this.pipeline.reset(),this.pipeline.add(e.ta.trimmer,e.ta.stopWordFilter,e.ta.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ta.stemmer))},e.ta.wordCharacters="஀-உஊ-à®à®-ஙச-ட஠-னப-யர-ஹ஺-ிீ-௉ொ-à¯à¯-௙௚-௟௠-௩௪-௯௰-௹௺-௿a-zA-Zï½-zA-Z0-9ï¼-ï¼™",e.ta.trimmer=e.trimmerSupport.generateTrimmer(e.ta.wordCharacters),e.Pipeline.registerFunction(e.ta.trimmer,"trimmer-ta"),e.ta.stopWordFilter=e.generateStopWordFilter("à®…à®™à¯à®•௠அஙà¯à®•ே அத௠அதை அநà¯à®¤ அவர௠அவரà¯à®•ள௠அவள௠அவன௠அவை ஆக ஆகவே ஆகையால௠ஆதலால௠ஆதலினால௠ஆனாலà¯à®®à¯ ஆனால௠இஙà¯à®•௠இஙà¯à®•ே இத௠இதை இநà¯à®¤ இபà¯à®ªà®Ÿà®¿ இவர௠இவரà¯à®•ள௠இவள௠இவன௠இவை இவà¯à®µà®³à®µà¯ உனகà¯à®•௠உனத௠உன௠உனà¯à®©à®¾à®²à¯ எஙà¯à®•௠எஙà¯à®•ே எத௠எதை எநà¯à®¤ எபà¯à®ªà®Ÿà®¿ எவர௠எவரà¯à®•ள௠எவள௠எவன௠எவை எவà¯à®µà®³à®µà¯ எனகà¯à®•௠எனத௠எனவே என௠எனà¯à®© எனà¯à®©à®¾à®²à¯ à®à®¤à¯ à®à®©à¯ தனத௠தனà¯à®©à®¾à®²à¯ தானே தான௠நாஙà¯à®•ள௠நாம௠நான௠நீ நீஙà¯à®•ளà¯".split(" ")),e.ta.stemmer=function(){return function(e){return"function"==typeof e.update?e.update(function(e){return e}):e}}();var t=e.wordcut;t.init(),e.ta.tokenizer=function(r){if(!arguments.length||null==r||void 0==r)return[];if(Array.isArray(r))return r.map(function(t){return isLunr2?new e.Token(t.toLowerCase()):t.toLowerCase()});var i=r.toString().toLowerCase().replace(/^\s+/,"");return t.cut(i).split("|")},e.Pipeline.registerFunction(e.ta.stemmer,"stemmer-ta"),e.Pipeline.registerFunction(e.ta.stopWordFilter,"stopWordFilter-ta")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.te.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.te.min.js new file mode 100644 index 0000000..9fa7a93 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.te.min.js @@ -0,0 +1 @@ +!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.te=function(){this.pipeline.reset(),this.pipeline.add(e.te.trimmer,e.te.stopWordFilter,e.te.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.te.stemmer))},e.te.wordCharacters="à°€-à°„à°…-ఔక-హా-ౌౕ-ౖౘ-ౚౠ-ౡౢ-ౣ౦-౯౸-౿఼ఽà±à±à±·à±¤à±¥",e.te.trimmer=e.trimmerSupport.generateTrimmer(e.te.wordCharacters),e.Pipeline.registerFunction(e.te.trimmer,"trimmer-te"),e.te.stopWordFilter=e.generateStopWordFilter("అందరూ à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ à°…à°¡à°—à°‚à°¡à°¿ à°…à°¡à°—à°¡à°‚ à°…à°¡à±à°¡à°‚à°—à°¾ à°…à°¨à±à°—à±à°£à°‚à°—à°¾ à°…à°¨à±à°®à°¤à°¿à°‚à°šà± à°…à°¨à±à°®à°¤à°¿à°¸à±à°¤à±à°‚ది అయితే ఇపà±à°ªà°Ÿà°¿à°•ే ఉనà±à°¨à°¾à°°à± à°Žà°•à±à°•డైనా à°Žà°ªà±à°ªà±à°¡à± ఎవరైనా ఎవరో à° à°à°¦à±ˆà°¨à°¾ à°à°®à±ˆà°¨à°ªà±à°ªà°Ÿà°¿à°•à°¿ à°’à°• ఒకరౠకనిపిసà±à°¤à°¾à°¯à°¿ కాదౠకూడా à°—à°¾ à°—à±à°°à°¿à°‚à°šà°¿ à°šà±à°Ÿà±à°Ÿà±‚ చేయగలిగింది తగిన తరà±à°µà°¾à°¤ దాదాపౠదూరంగా నిజంగా పై à°ªà±à°°à°•ారం à°ªà±à°°à°•à±à°•à°¨ మధà±à°¯ మరియౠమరొక మళà±à°³à±€ మాతà±à°°à°®à±‡ మెచà±à°šà±à°•ో వదà±à°¦ వెంట వేరà±à°—à°¾ à°µà±à°¯à°¤à°¿à°°à±‡à°•à°‚à°—à°¾ సంబంధం".split(" ")),e.te.stemmer=function(){return function(e){return"function"==typeof e.update?e.update(function(e){return e}):e}}();var t=e.wordcut;t.init(),e.te.tokenizer=function(r){if(!arguments.length||null==r||void 0==r)return[];if(Array.isArray(r))return r.map(function(t){return isLunr2?new e.Token(t.toLowerCase()):t.toLowerCase()});var i=r.toString().toLowerCase().replace(/^\s+/,"");return t.cut(i).split("|")},e.Pipeline.registerFunction(e.te.stemmer,"stemmer-te"),e.Pipeline.registerFunction(e.te.stopWordFilter,"stopWordFilter-te")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.th.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.th.min.js new file mode 100644 index 0000000..dee3aac --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.th.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r="2"==e.version[0];e.th=function(){this.pipeline.reset(),this.pipeline.add(e.th.trimmer),r?this.tokenizer=e.th.tokenizer:(e.tokenizer&&(e.tokenizer=e.th.tokenizer),this.tokenizerFn&&(this.tokenizerFn=e.th.tokenizer))},e.th.wordCharacters="[฀-๿]",e.th.trimmer=e.trimmerSupport.generateTrimmer(e.th.wordCharacters),e.Pipeline.registerFunction(e.th.trimmer,"trimmer-th");var t=e.wordcut;t.init(),e.th.tokenizer=function(i){if(!arguments.length||null==i||void 0==i)return[];if(Array.isArray(i))return i.map(function(t){return r?new e.Token(t):t});var n=i.toString().replace(/^\s+/,"");return t.cut(n).split("|")}}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.tr.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.tr.min.js new file mode 100644 index 0000000..563f6ec --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.tr.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Turkish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(r,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(r.lunr)}(this,function(){return function(r){if(void 0===r)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===r.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");r.tr=function(){this.pipeline.reset(),this.pipeline.add(r.tr.trimmer,r.tr.stopWordFilter,r.tr.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(r.tr.stemmer))},r.tr.wordCharacters="A-Za-zªºÀ-ÖØ-öø-Ê¸Ë -ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-áµ·áµ¹-ᶾḀ-ỿâ±â¿â‚-â‚œâ„ªâ„«â„²â…Žâ… -ↈⱠ-ⱿꜢ-ꞇꞋ-êžêž°-ꞷꟷ-ꟿꬰ-êšêœ-ê¤ï¬€-stA-Zï½-z",r.tr.trimmer=r.trimmerSupport.generateTrimmer(r.tr.wordCharacters),r.Pipeline.registerFunction(r.tr.trimmer,"trimmer-tr"),r.tr.stemmer=function(){var i=r.stemmerSupport.Among,e=r.stemmerSupport.SnowballProgram,n=new function(){function r(r,i,e){for(;;){var n=Dr.limit-Dr.cursor;if(Dr.in_grouping_b(r,i,e)){Dr.cursor=Dr.limit-n;break}if(Dr.cursor=Dr.limit-n,Dr.cursor<=Dr.limit_backward)return!1;Dr.cursor--}return!0}function n(){var i,e;i=Dr.limit-Dr.cursor,r(Wr,97,305);for(var n=0;n<Br.length;n++){e=Dr.limit-Dr.cursor;var t=Br[n];if(Dr.eq_s_b(1,t[0])&&r(t[1],t[2],t[3]))return Dr.cursor=Dr.limit-i,!0;Dr.cursor=Dr.limit-e}return Dr.cursor=Dr.limit-e,!(!Dr.eq_s_b(1,"ü")||!r(Zr,246,252))&&(Dr.cursor=Dr.limit-i,!0)}function t(r,i){var e,n=Dr.limit-Dr.cursor;return r()&&(Dr.cursor=Dr.limit-n,Dr.cursor>Dr.limit_backward&&(Dr.cursor--,e=Dr.limit-Dr.cursor,i()))?(Dr.cursor=Dr.limit-e,!0):(Dr.cursor=Dr.limit-n,r()?(Dr.cursor=Dr.limit-n,!1):(Dr.cursor=Dr.limit-n,!(Dr.cursor<=Dr.limit_backward)&&(Dr.cursor--,!!i()&&(Dr.cursor=Dr.limit-n,!0))))}function u(r){return t(r,function(){return Dr.in_grouping_b(Wr,97,305)})}function o(){return u(function(){return Dr.eq_s_b(1,"n")})}function s(){return u(function(){return Dr.eq_s_b(1,"s")})}function c(){return u(function(){return Dr.eq_s_b(1,"y")})}function l(){return t(function(){return Dr.in_grouping_b(Lr,105,305)},function(){return Dr.out_grouping_b(Wr,97,305)})}function a(){return Dr.find_among_b(ur,10)&&l()}function m(){return n()&&Dr.in_grouping_b(Lr,105,305)&&s()}function d(){return Dr.find_among_b(or,2)}function f(){return n()&&Dr.in_grouping_b(Lr,105,305)&&c()}function b(){return n()&&Dr.find_among_b(sr,4)}function w(){return n()&&Dr.find_among_b(cr,4)&&o()}function _(){return n()&&Dr.find_among_b(lr,2)&&c()}function k(){return n()&&Dr.find_among_b(ar,2)}function p(){return n()&&Dr.find_among_b(mr,4)}function g(){return n()&&Dr.find_among_b(dr,2)}function y(){return n()&&Dr.find_among_b(fr,4)}function z(){return n()&&Dr.find_among_b(br,2)}function v(){return n()&&Dr.find_among_b(wr,2)&&c()}function h(){return Dr.eq_s_b(2,"ki")}function q(){return n()&&Dr.find_among_b(_r,2)&&o()}function C(){return n()&&Dr.find_among_b(kr,4)&&c()}function P(){return n()&&Dr.find_among_b(pr,4)}function F(){return n()&&Dr.find_among_b(gr,4)&&c()}function S(){return Dr.find_among_b(yr,4)}function W(){return n()&&Dr.find_among_b(zr,2)}function L(){return n()&&Dr.find_among_b(vr,4)}function x(){return n()&&Dr.find_among_b(hr,8)}function A(){return Dr.find_among_b(qr,2)}function E(){return n()&&Dr.find_among_b(Cr,32)&&c()}function j(){return Dr.find_among_b(Pr,8)&&c()}function T(){return n()&&Dr.find_among_b(Fr,4)&&c()}function Z(){return Dr.eq_s_b(3,"ken")&&c()}function B(){var r=Dr.limit-Dr.cursor;return!(T()||(Dr.cursor=Dr.limit-r,E()||(Dr.cursor=Dr.limit-r,j()||(Dr.cursor=Dr.limit-r,Z()))))}function D(){if(A()){var r=Dr.limit-Dr.cursor;if(S()||(Dr.cursor=Dr.limit-r,W()||(Dr.cursor=Dr.limit-r,C()||(Dr.cursor=Dr.limit-r,P()||(Dr.cursor=Dr.limit-r,F()||(Dr.cursor=Dr.limit-r))))),T())return!1}return!0}function G(){if(W()){Dr.bra=Dr.cursor,Dr.slice_del();var r=Dr.limit-Dr.cursor;return Dr.ket=Dr.cursor,x()||(Dr.cursor=Dr.limit-r,E()||(Dr.cursor=Dr.limit-r,j()||(Dr.cursor=Dr.limit-r,T()||(Dr.cursor=Dr.limit-r)))),nr=!1,!1}return!0}function H(){if(!L())return!0;var r=Dr.limit-Dr.cursor;return!E()&&(Dr.cursor=Dr.limit-r,!j())}function I(){var r,i=Dr.limit-Dr.cursor;return!(S()||(Dr.cursor=Dr.limit-i,F()||(Dr.cursor=Dr.limit-i,P()||(Dr.cursor=Dr.limit-i,C()))))||(Dr.bra=Dr.cursor,Dr.slice_del(),r=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,T()||(Dr.cursor=Dr.limit-r),!1)}function J(){var r,i=Dr.limit-Dr.cursor;if(Dr.ket=Dr.cursor,nr=!0,B()&&(Dr.cursor=Dr.limit-i,D()&&(Dr.cursor=Dr.limit-i,G()&&(Dr.cursor=Dr.limit-i,H()&&(Dr.cursor=Dr.limit-i,I()))))){if(Dr.cursor=Dr.limit-i,!x())return;Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,r=Dr.limit-Dr.cursor,S()||(Dr.cursor=Dr.limit-r,W()||(Dr.cursor=Dr.limit-r,C()||(Dr.cursor=Dr.limit-r,P()||(Dr.cursor=Dr.limit-r,F()||(Dr.cursor=Dr.limit-r))))),T()||(Dr.cursor=Dr.limit-r)}Dr.bra=Dr.cursor,Dr.slice_del()}function K(){var r,i,e,n;if(Dr.ket=Dr.cursor,h()){if(r=Dr.limit-Dr.cursor,p())return Dr.bra=Dr.cursor,Dr.slice_del(),i=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,W()?(Dr.bra=Dr.cursor,Dr.slice_del(),K()):(Dr.cursor=Dr.limit-i,a()&&(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()))),!0;if(Dr.cursor=Dr.limit-r,w()){if(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,e=Dr.limit-Dr.cursor,d())Dr.bra=Dr.cursor,Dr.slice_del();else{if(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,!a()&&(Dr.cursor=Dr.limit-e,!m()&&(Dr.cursor=Dr.limit-e,!K())))return!0;Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K())}return!0}if(Dr.cursor=Dr.limit-r,g()){if(n=Dr.limit-Dr.cursor,d())Dr.bra=Dr.cursor,Dr.slice_del();else if(Dr.cursor=Dr.limit-n,m())Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K());else if(Dr.cursor=Dr.limit-n,!K())return!1;return!0}}return!1}function M(r){if(Dr.ket=Dr.cursor,!g()&&(Dr.cursor=Dr.limit-r,!k()))return!1;var i=Dr.limit-Dr.cursor;if(d())Dr.bra=Dr.cursor,Dr.slice_del();else if(Dr.cursor=Dr.limit-i,m())Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K());else if(Dr.cursor=Dr.limit-i,!K())return!1;return!0}function N(r){if(Dr.ket=Dr.cursor,!z()&&(Dr.cursor=Dr.limit-r,!b()))return!1;var i=Dr.limit-Dr.cursor;return!(!m()&&(Dr.cursor=Dr.limit-i,!d()))&&(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()),!0)}function O(){var r,i=Dr.limit-Dr.cursor;return Dr.ket=Dr.cursor,!(!w()&&(Dr.cursor=Dr.limit-i,!v()))&&(Dr.bra=Dr.cursor,Dr.slice_del(),r=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,!(!W()||(Dr.bra=Dr.cursor,Dr.slice_del(),!K()))||(Dr.cursor=Dr.limit-r,Dr.ket=Dr.cursor,!(a()||(Dr.cursor=Dr.limit-r,m()||(Dr.cursor=Dr.limit-r,K())))||(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()),!0)))}function Q(){var r,i,e=Dr.limit-Dr.cursor;if(Dr.ket=Dr.cursor,!p()&&(Dr.cursor=Dr.limit-e,!f()&&(Dr.cursor=Dr.limit-e,!_())))return!1;if(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,r=Dr.limit-Dr.cursor,a())Dr.bra=Dr.cursor,Dr.slice_del(),i=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,W()||(Dr.cursor=Dr.limit-i);else if(Dr.cursor=Dr.limit-r,!W())return!0;return Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,K(),!0}function R(){var r,i,e=Dr.limit-Dr.cursor;if(Dr.ket=Dr.cursor,W())return Dr.bra=Dr.cursor,Dr.slice_del(),void K();if(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,q())if(Dr.bra=Dr.cursor,Dr.slice_del(),r=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,d())Dr.bra=Dr.cursor,Dr.slice_del();else{if(Dr.cursor=Dr.limit-r,Dr.ket=Dr.cursor,!a()&&(Dr.cursor=Dr.limit-r,!m())){if(Dr.cursor=Dr.limit-r,Dr.ket=Dr.cursor,!W())return;if(Dr.bra=Dr.cursor,Dr.slice_del(),!K())return}Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K())}else if(Dr.cursor=Dr.limit-e,!M(e)&&(Dr.cursor=Dr.limit-e,!N(e))){if(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,y())return Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,i=Dr.limit-Dr.cursor,void(a()?(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K())):(Dr.cursor=Dr.limit-i,W()?(Dr.bra=Dr.cursor,Dr.slice_del(),K()):(Dr.cursor=Dr.limit-i,K())));if(Dr.cursor=Dr.limit-e,!O()){if(Dr.cursor=Dr.limit-e,d())return Dr.bra=Dr.cursor,void Dr.slice_del();Dr.cursor=Dr.limit-e,K()||(Dr.cursor=Dr.limit-e,Q()||(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,(a()||(Dr.cursor=Dr.limit-e,m()))&&(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()))))}}}function U(){var r;if(Dr.ket=Dr.cursor,r=Dr.find_among_b(Sr,4))switch(Dr.bra=Dr.cursor,r){case 1:Dr.slice_from("p");break;case 2:Dr.slice_from("ç");break;case 3:Dr.slice_from("t");break;case 4:Dr.slice_from("k")}}function V(){for(;;){var r=Dr.limit-Dr.cursor;if(Dr.in_grouping_b(Wr,97,305)){Dr.cursor=Dr.limit-r;break}if(Dr.cursor=Dr.limit-r,Dr.cursor<=Dr.limit_backward)return!1;Dr.cursor--}return!0}function X(r,i,e){if(Dr.cursor=Dr.limit-r,V()){var n=Dr.limit-Dr.cursor;if(!Dr.eq_s_b(1,i)&&(Dr.cursor=Dr.limit-n,!Dr.eq_s_b(1,e)))return!0;Dr.cursor=Dr.limit-r;var t=Dr.cursor;return Dr.insert(Dr.cursor,Dr.cursor,e),Dr.cursor=t,!1}return!0}function Y(){var r=Dr.limit-Dr.cursor;(Dr.eq_s_b(1,"d")||(Dr.cursor=Dr.limit-r,Dr.eq_s_b(1,"g")))&&X(r,"a","ı")&&X(r,"e","i")&&X(r,"o","u")&&X(r,"ö","ü")}function $(){for(var r,i=Dr.cursor,e=2;;){for(r=Dr.cursor;!Dr.in_grouping(Wr,97,305);){if(Dr.cursor>=Dr.limit)return Dr.cursor=r,!(e>0)&&(Dr.cursor=i,!0);Dr.cursor++}e--}}function rr(r,i,e){for(;!Dr.eq_s(i,e);){if(Dr.cursor>=Dr.limit)return!0;Dr.cursor++}return(tr=i)!=Dr.limit||(Dr.cursor=r,!1)}function ir(){var r=Dr.cursor;return!rr(r,2,"ad")||(Dr.cursor=r,!rr(r,5,"soyad"))}function er(){var r=Dr.cursor;return!ir()&&(Dr.limit_backward=r,Dr.cursor=Dr.limit,Y(),Dr.cursor=Dr.limit,U(),!0)}var nr,tr,ur=[new i("m",-1,-1),new i("n",-1,-1),new i("miz",-1,-1),new i("niz",-1,-1),new i("muz",-1,-1),new i("nuz",-1,-1),new i("müz",-1,-1),new i("nüz",-1,-1),new i("mız",-1,-1),new i("nız",-1,-1)],or=[new i("leri",-1,-1),new i("ları",-1,-1)],sr=[new i("ni",-1,-1),new i("nu",-1,-1),new i("nü",-1,-1),new i("nı",-1,-1)],cr=[new i("in",-1,-1),new i("un",-1,-1),new i("ün",-1,-1),new i("ın",-1,-1)],lr=[new i("a",-1,-1),new i("e",-1,-1)],ar=[new i("na",-1,-1),new i("ne",-1,-1)],mr=[new i("da",-1,-1),new i("ta",-1,-1),new i("de",-1,-1),new i("te",-1,-1)],dr=[new i("nda",-1,-1),new i("nde",-1,-1)],fr=[new i("dan",-1,-1),new i("tan",-1,-1),new i("den",-1,-1),new i("ten",-1,-1)],br=[new i("ndan",-1,-1),new i("nden",-1,-1)],wr=[new i("la",-1,-1),new i("le",-1,-1)],_r=[new i("ca",-1,-1),new i("ce",-1,-1)],kr=[new i("im",-1,-1),new i("um",-1,-1),new i("üm",-1,-1),new i("ım",-1,-1)],pr=[new i("sin",-1,-1),new i("sun",-1,-1),new i("sün",-1,-1),new i("sın",-1,-1)],gr=[new i("iz",-1,-1),new i("uz",-1,-1),new i("üz",-1,-1),new i("ız",-1,-1)],yr=[new i("siniz",-1,-1),new i("sunuz",-1,-1),new i("sünüz",-1,-1),new i("sınız",-1,-1)],zr=[new i("lar",-1,-1),new i("ler",-1,-1)],vr=[new i("niz",-1,-1),new i("nuz",-1,-1),new i("nüz",-1,-1),new i("nız",-1,-1)],hr=[new i("dir",-1,-1),new i("tir",-1,-1),new i("dur",-1,-1),new i("tur",-1,-1),new i("dür",-1,-1),new i("tür",-1,-1),new i("dır",-1,-1),new i("tır",-1,-1)],qr=[new i("casına",-1,-1),new i("cesine",-1,-1)],Cr=[new i("di",-1,-1),new i("ti",-1,-1),new i("dik",-1,-1),new i("tik",-1,-1),new i("duk",-1,-1),new i("tuk",-1,-1),new i("dük",-1,-1),new i("tük",-1,-1),new i("dık",-1,-1),new i("tık",-1,-1),new i("dim",-1,-1),new i("tim",-1,-1),new i("dum",-1,-1),new i("tum",-1,-1),new i("düm",-1,-1),new i("tüm",-1,-1),new i("dım",-1,-1),new i("tım",-1,-1),new i("din",-1,-1),new i("tin",-1,-1),new i("dun",-1,-1),new i("tun",-1,-1),new i("dün",-1,-1),new i("tün",-1,-1),new i("dın",-1,-1),new i("tın",-1,-1),new i("du",-1,-1),new i("tu",-1,-1),new i("dü",-1,-1),new i("tü",-1,-1),new i("dı",-1,-1),new i("tı",-1,-1)],Pr=[new i("sa",-1,-1),new i("se",-1,-1),new i("sak",-1,-1),new i("sek",-1,-1),new i("sam",-1,-1),new i("sem",-1,-1),new i("san",-1,-1),new i("sen",-1,-1)],Fr=[new i("miÅŸ",-1,-1),new i("muÅŸ",-1,-1),new i("müş",-1,-1),new i("mış",-1,-1)],Sr=[new i("b",-1,1),new i("c",-1,2),new i("d",-1,3),new i("ÄŸ",-1,4)],Wr=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,8,0,0,0,0,0,0,1],Lr=[1,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,1],xr=[1,64,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],Ar=[17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130],Er=[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],jr=[17],Tr=[65],Zr=[65],Br=[["a",xr,97,305],["e",Ar,101,252],["ı",Er,97,305],["i",jr,101,105],["o",Tr,111,117],["ö",Zr,246,252],["u",Tr,111,117]],Dr=new e;this.setCurrent=function(r){Dr.setCurrent(r)},this.getCurrent=function(){return Dr.getCurrent()},this.stem=function(){return!!($()&&(Dr.limit_backward=Dr.cursor,Dr.cursor=Dr.limit,J(),Dr.cursor=Dr.limit,nr&&(R(),Dr.cursor=Dr.limit_backward,er())))}};return function(r){return"function"==typeof r.update?r.update(function(r){return n.setCurrent(r),n.stem(),n.getCurrent()}):(n.setCurrent(r),n.stem(),n.getCurrent())}}(),r.Pipeline.registerFunction(r.tr.stemmer,"stemmer-tr"),r.tr.stopWordFilter=r.generateStopWordFilter("acaba altmış altı ama ancak arada aslında ayrıca bana bazı belki ben benden beni benim beri beÅŸ bile bin bir biri birkaç birkez birçok birÅŸey birÅŸeyi biz bizden bize bizi bizim bu buna bunda bundan bunlar bunları bunların bunu bunun burada böyle böylece da daha dahi de defa deÄŸil diye diÄŸer doksan dokuz dolayı dolayısıyla dört edecek eden ederek edilecek ediliyor edilmesi ediyor elli en etmesi etti ettiÄŸi ettiÄŸini eÄŸer gibi göre halen hangi hatta hem henüz hep hepsi her herhangi herkesin hiç hiçbir iki ile ilgili ise itibaren itibariyle için iÅŸte kadar karşın katrilyon kendi kendilerine kendini kendisi kendisine kendisini kez ki kim kimden kime kimi kimse kırk milyar milyon mu mü mı nasıl ne neden nedenle nerde nerede nereye niye niçin o olan olarak oldu olduklarını olduÄŸu olduÄŸunu olmadı olmadığı olmak olması olmayan olmaz olsa olsun olup olur olursa oluyor on ona ondan onlar onlardan onları onların onu onun otuz oysa pek raÄŸmen sadece sanki sekiz seksen sen senden seni senin siz sizden sizi sizin tarafından trilyon tüm var vardı ve veya ya yani yapacak yapmak yaptı yaptıkları yaptığı yaptığını yapılan yapılması yapıyor yedi yerine yetmiÅŸ yine yirmi yoksa yüz zaten çok çünkü öyle üzere üç ÅŸey ÅŸeyden ÅŸeyi ÅŸeyler ÅŸu ÅŸuna ÅŸunda ÅŸundan ÅŸunları ÅŸunu şöyle".split(" ")),r.Pipeline.registerFunction(r.tr.stopWordFilter,"stopWordFilter-tr")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.vi.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.vi.min.js new file mode 100644 index 0000000..22aed28 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.vi.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.vi=function(){this.pipeline.reset(),this.pipeline.add(e.vi.stopWordFilter,e.vi.trimmer)},e.vi.wordCharacters="[A-Za-zÌ€ÍỊ̀͑̉̃̓ÂâÊêÔôĂ-ăÄ-Ä‘Æ -ơƯ-ư]",e.vi.trimmer=e.trimmerSupport.generateTrimmer(e.vi.wordCharacters),e.Pipeline.registerFunction(e.vi.trimmer,"trimmer-vi"),e.vi.stopWordFilter=e.generateStopWordFilter("là cái nhưng mà ".split(" "))}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/min/lunr.zh.min.js b/public/v5.3.0/assets/javascripts/lunr/min/lunr.zh.min.js new file mode 100644 index 0000000..fda66e9 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/min/lunr.zh.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r(require("@node-rs/jieba")):r()(e.lunr)}(this,function(e){return function(r,t){if(void 0===r)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===r.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var i="2"==r.version[0];r.zh=function(){this.pipeline.reset(),this.pipeline.add(r.zh.trimmer,r.zh.stopWordFilter,r.zh.stemmer),i?this.tokenizer=r.zh.tokenizer:(r.tokenizer&&(r.tokenizer=r.zh.tokenizer),this.tokenizerFn&&(this.tokenizerFn=r.zh.tokenizer))},r.zh.tokenizer=function(n){if(!arguments.length||null==n||void 0==n)return[];if(Array.isArray(n))return n.map(function(e){return i?new r.Token(e.toLowerCase()):e.toLowerCase()});t&&e.load(t);var o=n.toString().trim().toLowerCase(),s=[];e.cut(o,!0).forEach(function(e){s=s.concat(e.split(" "))}),s=s.filter(function(e){return!!e});var u=0;return s.map(function(e,t){if(i){var n=o.indexOf(e,u),s={};return s.position=[n,e.length],s.index=t,u=n,new r.Token(e,s)}return e})},r.zh.wordCharacters="\\w一-é¾¥",r.zh.trimmer=r.trimmerSupport.generateTrimmer(r.zh.wordCharacters),r.Pipeline.registerFunction(r.zh.trimmer,"trimmer-zh"),r.zh.stemmer=function(){return function(e){return e}}(),r.Pipeline.registerFunction(r.zh.stemmer,"stemmer-zh"),r.zh.stopWordFilter=r.generateStopWordFilter("çš„ 一 ä¸ åœ¨ 人 有 是 为 為 以 于 æ–¼ 上 ä»– 而 åŽ å¾Œ 之 æ¥ ä¾† åŠ äº† å› ä¸‹ å¯ åˆ° ç”± è¿™ 這 与 與 也 æ¤ ä½† å¹¶ 並 个 個 å…¶ å·² æ— ç„¡ å° æˆ‘ 们 們 èµ· 最 å† ä»Š 去 好 åª åˆ æˆ– 很 亦 æŸ æŠŠ é‚£ ä½ ä¹ƒ 它 å§ è¢« 比 别 è¶ å½“ ç•¶ 从 從 å¾— 打 凡 å„¿ å…’ å°” 爾 该 該 å„ ç»™ 給 è·Ÿ å’Œ 何 还 é‚„ å³ å‡ å¹¾ æ—¢ 看 æ® æ“š è· é 啦 å¦ ä¹ˆ 麽 æ¯ å˜› æ‹¿ 哪 您 å‡ æ†‘ 且 å´ å» è®© 讓 ä» å•¥ 如 è‹¥ 使 è° èª° 虽 é›– éš éš¨ åŒ æ‰€ 她 哇 å—¡ å¾€ 些 å‘ æ²¿ 哟 å–² 用 å’± 则 則 怎 曾 至 致 ç€ è‘— 诸 諸 自".split(" ")),r.Pipeline.registerFunction(r.zh.stopWordFilter,"stopWordFilter-zh")}}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/tinyseg.js b/public/v5.3.0/assets/javascripts/lunr/tinyseg.js new file mode 100644 index 0000000..167fa6d --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/tinyseg.js @@ -0,0 +1,206 @@ +/** + * export the module via AMD, CommonJS or as a browser global + * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js + */ +;(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(factory) + } else if (typeof exports === 'object') { + /** + * Node. Does not work with strict CommonJS, but + * only CommonJS-like environments that support module.exports, + * like Node. + */ + module.exports = factory() + } else { + // Browser globals (root is window) + factory()(root.lunr); + } +}(this, function () { + /** + * Just return a value to define the module export. + * This example returns an object, but the module + * can return a function as the exported value. + */ + + return function(lunr) { + // TinySegmenter 0.1 -- Super compact Japanese tokenizer in Javascript + // (c) 2008 Taku Kudo <taku@chasen.org> + // TinySegmenter is freely distributable under the terms of a new BSD licence. + // For details, see http://chasen.org/~taku/software/TinySegmenter/LICENCE.txt + + function TinySegmenter() { + var patterns = { + "[一二三四五å…七八ä¹å百åƒä¸‡å„„å…†]":"M", + "[一-é¾ ã€…ã€†ãƒµãƒ¶]":"H", + "[ã-ã‚“]":"I", + "[ã‚¡-ヴーア-ï¾ï¾žï½°]":"K", + "[a-zA-Zï½-zA-Z]":"A", + "[0-9ï¼-ï¼™]":"N" + } + this.chartype_ = []; + for (var i in patterns) { + var regexp = new RegExp(i); + this.chartype_.push([regexp, patterns[i]]); + } + + this.BIAS__ = -332 + this.BC1__ = {"HH":6,"II":2461,"KH":406,"OH":-1378}; + this.BC2__ = {"AA":-3267,"AI":2744,"AN":-878,"HH":-4070,"HM":-1711,"HN":4012,"HO":3761,"IA":1327,"IH":-1184,"II":-1332,"IK":1721,"IO":5492,"KI":3831,"KK":-8741,"MH":-3132,"MK":3334,"OO":-2920}; + this.BC3__ = {"HH":996,"HI":626,"HK":-721,"HN":-1307,"HO":-836,"IH":-301,"KK":2762,"MK":1079,"MM":4034,"OA":-1652,"OH":266}; + this.BP1__ = {"BB":295,"OB":304,"OO":-125,"UB":352}; + this.BP2__ = {"BO":60,"OO":-1762}; + this.BQ1__ = {"BHH":1150,"BHM":1521,"BII":-1158,"BIM":886,"BMH":1208,"BNH":449,"BOH":-91,"BOO":-2597,"OHI":451,"OIH":-296,"OKA":1851,"OKH":-1020,"OKK":904,"OOO":2965}; + this.BQ2__ = {"BHH":118,"BHI":-1159,"BHM":466,"BIH":-919,"BKK":-1720,"BKO":864,"OHH":-1139,"OHM":-181,"OIH":153,"UHI":-1146}; + this.BQ3__ = {"BHH":-792,"BHI":2664,"BII":-299,"BKI":419,"BMH":937,"BMM":8335,"BNN":998,"BOH":775,"OHH":2174,"OHM":439,"OII":280,"OKH":1798,"OKI":-793,"OKO":-2242,"OMH":-2402,"OOO":11699}; + this.BQ4__ = {"BHH":-3895,"BIH":3761,"BII":-4654,"BIK":1348,"BKK":-1806,"BMI":-3385,"BOO":-12396,"OAH":926,"OHH":266,"OHK":-2036,"ONN":-973}; + this.BW1__ = {",ã¨":660,",åŒ":727,"B1ã‚":1404,"B1åŒ":542,"ã€ã¨":660,"ã€åŒ":727,"ã€ã¨":1682,"ã‚ã£":1505,"ã„ã†":1743,"ã„ã£":-2055,"ã„ã‚‹":672,"ã†ã—":-4817,"ã†ã‚“":665,"ã‹ã‚‰":3472,"ãŒã‚‰":600,"ã“ã†":-790,"ã“ã¨":2083,"ã“ã‚“":-1262,"ã•ら":-4143,"ã•ã‚“":4573,"ã—ãŸ":2641,"ã—ã¦":1104,"ã™ã§":-3399,"ãã“":1977,"ãれ":-871,"ãŸã¡":1122,"ãŸã‚":601,"ã£ãŸ":3463,"ã¤ã„":-802,"ã¦ã„":805,"ã¦ã":1249,"ã§ã":1127,"ã§ã™":3445,"ã§ã¯":844,"ã¨ã„":-4915,"ã¨ã¿":1922,"ã©ã“":3887,"ãªã„":5713,"ãªã£":3015,"ãªã©":7379,"ãªã‚“":-1113,"ã«ã—":2468,"ã«ã¯":1498,"ã«ã‚‚":1671,"ã«å¯¾":-912,"ã®ä¸€":-501,"ã®ä¸":741,"ã¾ã›":2448,"ã¾ã§":1711,"ã¾ã¾":2600,"ã¾ã‚‹":-2155,"ã‚„ã‚€":-1947,"よã£":-2565,"れãŸ":2369,"れã§":-913,"ã‚’ã—":1860,"を見":731,"亡ã":-1886,"京都":2558,"å–り":-2784,"大ã":-2604,"大阪":1497,"平方":-2314,"引ã":-1336,"日本":-195,"本当":-2423,"毎日":-2113,"目指":-724,"B1ã‚":1404,"B1åŒ":542,"ï½£ã¨":1682}; + this.BW2__ = {"..":-11822,"11":-669,"――":-5730,"−−":-13175,"ã„ã†":-1609,"ã†ã‹":2490,"ã‹ã—":-1350,"ã‹ã‚‚":-602,"ã‹ã‚‰":-7194,"ã‹ã‚Œ":4612,"ãŒã„":853,"ãŒã‚‰":-3198,"ããŸ":1941,"ããª":-1597,"ã“ã¨":-8392,"ã“ã®":-4193,"ã•ã›":4533,"ã•れ":13168,"ã•ã‚“":-3977,"ã—ã„":-1819,"ã—ã‹":-545,"ã—ãŸ":5078,"ã—ã¦":972,"ã—ãª":939,"ãã®":-3744,"ãŸã„":-1253,"ãŸãŸ":-662,"ãŸã ":-3857,"ãŸã¡":-786,"ãŸã¨":1224,"ãŸã¯":-939,"ã£ãŸ":4589,"ã£ã¦":1647,"ã£ã¨":-2094,"ã¦ã„":6144,"ã¦ã":3640,"ã¦ã":2551,"ã¦ã¯":-3110,"ã¦ã‚‚":-3065,"ã§ã„":2666,"ã§ã":-1528,"ã§ã—":-3828,"ã§ã™":-4761,"ã§ã‚‚":-4203,"ã¨ã„":1890,"ã¨ã“":-1746,"ã¨ã¨":-2279,"ã¨ã®":720,"ã¨ã¿":5168,"ã¨ã‚‚":-3941,"ãªã„":-2488,"ãªãŒ":-1313,"ãªã©":-6509,"ãªã®":2614,"ãªã‚“":3099,"ã«ãŠ":-1615,"ã«ã—":2748,"ã«ãª":2454,"ã«ã‚ˆ":-7236,"ã«å¯¾":-14943,"ã«å¾“":-4688,"ã«é–¢":-11388,"ã®ã‹":2093,"ã®ã§":-7059,"ã®ã«":-6041,"ã®ã®":-6125,"ã¯ã„":1073,"ã¯ãŒ":-1033,"ã¯ãš":-2532,"ã°ã‚Œ":1813,"ã¾ã—":-1316,"ã¾ã§":-6621,"ã¾ã‚Œ":5409,"ã‚ã¦":-3153,"ã‚‚ã„":2230,"ã‚‚ã®":-10713,"らã‹":-944,"らã—":-1611,"らã«":-1897,"りã—":651,"りã¾":1620,"れãŸ":4270,"れã¦":849,"れã°":4114,"ã‚ã†":6067,"ã‚れ":7901,"を通":-11877,"ã‚“ã ":728,"ã‚“ãª":-4115,"一人":602,"一方":-1375,"一日":970,"一部":-1051,"上ãŒ":-4479,"会社":-1116,"出ã¦":2163,"分ã®":-7758,"åŒå…š":970,"åŒæ—¥":-913,"大阪":-2471,"委員":-1250,"å°‘ãª":-1050,"年度":-8669,"å¹´é–“":-1626,"府県":-2363,"手権":-1982,"æ–°èž":-4066,"日新":-722,"日本":-7068,"日米":3372,"曜日":-601,"æœé®®":-2355,"本人":-2697,"æ±äº¬":-1543,"ç„¶ã¨":-1384,"社会":-1276,"ç«‹ã¦":-990,"第ã«":-1612,"米国":-4268,"11":-669}; + this.BW3__ = {"ã‚ãŸ":-2194,"ã‚り":719,"ã‚ã‚‹":3846,"ã„.":-1185,"ã„。":-1185,"ã„ã„":5308,"ã„ãˆ":2079,"ã„ã":3029,"ã„ãŸ":2056,"ã„ã£":1883,"ã„ã‚‹":5600,"ã„ã‚":1527,"ã†ã¡":1117,"ã†ã¨":4798,"ãˆã¨":1454,"ã‹.":2857,"ã‹ã€‚":2857,"ã‹ã‘":-743,"ã‹ã£":-4098,"ã‹ã«":-669,"ã‹ã‚‰":6520,"ã‹ã‚Š":-2670,"ãŒ,":1816,"ãŒã€":1816,"ãŒã":-4855,"ãŒã‘":-1127,"ãŒã£":-913,"ãŒã‚‰":-4977,"ãŒã‚Š":-2064,"ããŸ":1645,"ã‘ã©":1374,"ã“ã¨":7397,"ã“ã®":1542,"ã“ã‚":-2757,"ã•ã„":-714,"ã•ã‚’":976,"ã—,":1557,"ã—ã€":1557,"ã—ã„":-3714,"ã—ãŸ":3562,"ã—ã¦":1449,"ã—ãª":2608,"ã—ã¾":1200,"ã™.":-1310,"ã™ã€‚":-1310,"ã™ã‚‹":6521,"ãš,":3426,"ãšã€":3426,"ãšã«":841,"ãã†":428,"ãŸ.":8875,"ãŸã€‚":8875,"ãŸã„":-594,"ãŸã®":812,"ãŸã‚Š":-1183,"ãŸã‚‹":-853,"ã .":4098,"ã 。":4098,"ã ã£":1004,"ã£ãŸ":-4748,"ã£ã¦":300,"ã¦ã„":6240,"ã¦ãŠ":855,"ã¦ã‚‚":302,"ã§ã™":1437,"ã§ã«":-1482,"ã§ã¯":2295,"ã¨ã†":-1387,"ã¨ã—":2266,"ã¨ã®":541,"ã¨ã‚‚":-3543,"ã©ã†":4664,"ãªã„":1796,"ãªã":-903,"ãªã©":2135,"ã«,":-1021,"ã«ã€":-1021,"ã«ã—":1771,"ã«ãª":1906,"ã«ã¯":2644,"ã®,":-724,"ã®ã€":-724,"ã®å":-1000,"ã¯,":1337,"ã¯ã€":1337,"ã¹ã":2181,"ã¾ã—":1113,"ã¾ã™":6943,"ã¾ã£":-1549,"ã¾ã§":6154,"ã¾ã‚Œ":-793,"らã—":1479,"られ":6820,"ã‚‹ã‚‹":3818,"れ,":854,"れã€":854,"れãŸ":1850,"れã¦":1375,"れã°":-3246,"れる":1091,"ã‚れ":-605,"ã‚“ã ":606,"ã‚“ã§":798,"カ月":990,"会è°":860,"入り":1232,"大会":2217,"å§‹ã‚":1681,"市":965,"æ–°èž":-5055,"æ—¥,":974,"æ—¥ã€":974,"社会":2024,"カ月":990}; + this.TC1__ = {"AAA":1093,"HHH":1029,"HHM":580,"HII":998,"HOH":-390,"HOM":-331,"IHI":1169,"IOH":-142,"IOI":-1015,"IOM":467,"MMH":187,"OOI":-1832}; + this.TC2__ = {"HHO":2088,"HII":-1023,"HMM":-1154,"IHI":-1965,"KKH":703,"OII":-2649}; + this.TC3__ = {"AAA":-294,"HHH":346,"HHI":-341,"HII":-1088,"HIK":731,"HOH":-1486,"IHH":128,"IHI":-3041,"IHO":-1935,"IIH":-825,"IIM":-1035,"IOI":-542,"KHH":-1216,"KKA":491,"KKH":-1217,"KOK":-1009,"MHH":-2694,"MHM":-457,"MHO":123,"MMH":-471,"NNH":-1689,"NNO":662,"OHO":-3393}; + this.TC4__ = {"HHH":-203,"HHI":1344,"HHK":365,"HHM":-122,"HHN":182,"HHO":669,"HIH":804,"HII":679,"HOH":446,"IHH":695,"IHO":-2324,"IIH":321,"III":1497,"IIO":656,"IOO":54,"KAK":4845,"KKA":3386,"KKK":3065,"MHH":-405,"MHI":201,"MMH":-241,"MMM":661,"MOM":841}; + this.TQ1__ = {"BHHH":-227,"BHHI":316,"BHIH":-132,"BIHH":60,"BIII":1595,"BNHH":-744,"BOHH":225,"BOOO":-908,"OAKK":482,"OHHH":281,"OHIH":249,"OIHI":200,"OIIH":-68}; + this.TQ2__ = {"BIHH":-1401,"BIII":-1033,"BKAK":-543,"BOOO":-5591}; + this.TQ3__ = {"BHHH":478,"BHHM":-1073,"BHIH":222,"BHII":-504,"BIIH":-116,"BIII":-105,"BMHI":-863,"BMHM":-464,"BOMH":620,"OHHH":346,"OHHI":1729,"OHII":997,"OHMH":481,"OIHH":623,"OIIH":1344,"OKAK":2792,"OKHH":587,"OKKA":679,"OOHH":110,"OOII":-685}; + this.TQ4__ = {"BHHH":-721,"BHHM":-3604,"BHII":-966,"BIIH":-607,"BIII":-2181,"OAAA":-2763,"OAKK":180,"OHHH":-294,"OHHI":2446,"OHHO":480,"OHIH":-1573,"OIHH":1935,"OIHI":-493,"OIIH":626,"OIII":-4007,"OKAK":-8156}; + this.TW1__ = {"ã«ã¤ã„":-4681,"æ±äº¬éƒ½":2026}; + this.TW2__ = {"ã‚る程":-2049,"ã„ã£ãŸ":-1256,"ã“ã‚ãŒ":-2434,"ã—ょã†":3873,"ãã®å¾Œ":-4430,"ã ã£ã¦":-1049,"ã¦ã„ãŸ":1833,"ã¨ã—ã¦":-4657,"ã¨ã‚‚ã«":-4517,"ã‚‚ã®ã§":1882,"一気ã«":-792,"åˆã‚ã¦":-1512,"åŒæ™‚ã«":-8097,"大ããª":-1255,"対ã—ã¦":-2721,"社会党":-3216}; + this.TW3__ = {"ã„ãŸã ":-1734,"ã—ã¦ã„":1314,"ã¨ã—ã¦":-4314,"ã«ã¤ã„":-5483,"ã«ã¨ã£":-5989,"ã«å½“ãŸ":-6247,"ã®ã§,":-727,"ã®ã§ã€":-727,"ã®ã‚‚ã®":-600,"れã‹ã‚‰":-3752,"å二月":-2287}; + this.TW4__ = {"ã„ã†.":8576,"ã„ã†ã€‚":8576,"ã‹ã‚‰ãª":-2348,"ã—ã¦ã„":2958,"ãŸãŒ,":1516,"ãŸãŒã€":1516,"ã¦ã„ã‚‹":1538,"ã¨ã„ã†":1349,"ã¾ã—ãŸ":5543,"ã¾ã›ã‚“":1097,"よã†ã¨":-4258,"よるã¨":5865}; + this.UC1__ = {"A":484,"K":93,"M":645,"O":-505}; + this.UC2__ = {"A":819,"H":1059,"I":409,"M":3987,"N":5775,"O":646}; + this.UC3__ = {"A":-1370,"I":2311}; + this.UC4__ = {"A":-2643,"H":1809,"I":-1032,"K":-3450,"M":3565,"N":3876,"O":6646}; + this.UC5__ = {"H":313,"I":-1238,"K":-799,"M":539,"O":-831}; + this.UC6__ = {"H":-506,"I":-253,"K":87,"M":247,"O":-387}; + this.UP1__ = {"O":-214}; + this.UP2__ = {"B":69,"O":935}; + this.UP3__ = {"B":189}; + this.UQ1__ = {"BH":21,"BI":-12,"BK":-99,"BN":142,"BO":-56,"OH":-95,"OI":477,"OK":410,"OO":-2422}; + this.UQ2__ = {"BH":216,"BI":113,"OK":1759}; + this.UQ3__ = {"BA":-479,"BH":42,"BI":1913,"BK":-7198,"BM":3160,"BN":6427,"BO":14761,"OI":-827,"ON":-3212}; + this.UW1__ = {",":156,"ã€":156,"「":-463,"ã‚":-941,"ã†":-127,"ãŒ":-553,"ã":121,"ã“":505,"ã§":-201,"ã¨":-547,"ã©":-123,"ã«":-789,"ã®":-185,"ã¯":-847,"ã‚‚":-466,"ã‚„":-470,"よ":182,"ら":-292,"り":208,"れ":169,"ã‚’":-446,"ã‚“":-137,"・":-135,"主":-402,"京":-268,"区":-912,"åˆ":871,"国":-460,"大":561,"å§”":729,"市":-411,"æ—¥":-141,"ç†":361,"生":-408,"県":-386,"都":-718,"ï½¢":-463,"ï½¥":-135}; + this.UW2__ = {",":-829,"ã€":-829,"〇":892,"「":-645,"ã€":3145,"ã‚":-538,"ã„":505,"ã†":134,"ãŠ":-502,"ã‹":1454,"ãŒ":-856,"ã":-412,"ã“":1141,"ã•":878,"ã–":540,"ã—":1529,"ã™":-675,"ã›":300,"ã":-1011,"ãŸ":188,"ã ":1837,"ã¤":-949,"ã¦":-291,"ã§":-268,"ã¨":-981,"ã©":1273,"ãª":1063,"ã«":-1764,"ã®":130,"ã¯":-409,"ã²":-1273,"ã¹":1261,"ã¾":600,"ã‚‚":-1263,"ã‚„":-402,"よ":1639,"り":-579,"ã‚‹":-694,"れ":571,"ã‚’":-2516,"ã‚“":2095,"ã‚¢":-587,"ã‚«":306,"ã‚":568,"ッ":831,"三":-758,"ä¸":-2150,"世":-302,"ä¸":-968,"主":-861,"事":492,"人":-123,"会":978,"ä¿":362,"å…¥":548,"åˆ":-3025,"副":-1566,"北":-3414,"区":-422,"大":-1769,"天":-865,"太":-483,"å":-1519,"å¦":760,"実":1023,"å°":-2009,"市":-813,"å¹´":-1060,"å¼·":1067,"手":-1519,"æº":-1033,"政":1522,"æ–‡":-1355,"æ–°":-1682,"æ—¥":-1815,"明":-1462,"最":-630,"æœ":-1843,"本":-1650,"æ±":-931,"æžœ":-665,"次":-2378,"æ°‘":-180,"æ°—":-1740,"ç†":752,"発":529,"ç›®":-1584,"相":-242,"県":-1165,"ç«‹":-763,"第":810,"ç±³":509,"自":-1353,"行":838,"西":-744,"見":-3874,"調":1010,"è°":1198,"è¾¼":3041,"é–‹":1758,"é–“":-1257,"ï½¢":-645,"ï½£":3145,"ッ":831,"ï½±":-587,"ï½¶":306,"ï½·":568}; + this.UW3__ = {",":4889,"1":-800,"−":-1723,"ã€":4889,"々":-2311,"〇":5827,"ã€":2670,"〓":-3573,"ã‚":-2696,"ã„":1006,"ã†":2342,"ãˆ":1983,"ãŠ":-4864,"ã‹":-1163,"ãŒ":3271,"ã":1004,"ã‘":388,"ã’":401,"ã“":-3552,"ã”":-3116,"ã•":-1058,"ã—":-395,"ã™":584,"ã›":3685,"ã":-5228,"ãŸ":842,"ã¡":-521,"ã£":-1444,"ã¤":-1081,"ã¦":6167,"ã§":2318,"ã¨":1691,"ã©":-899,"ãª":-2788,"ã«":2745,"ã®":4056,"ã¯":4555,"ã²":-2171,"ãµ":-1798,"ã¸":1199,"ã»":-5516,"ã¾":-4384,"ã¿":-120,"ã‚":1205,"ã‚‚":2323,"ã‚„":-788,"よ":-202,"ら":727,"り":649,"ã‚‹":5905,"れ":2773,"ã‚":-1207,"ã‚’":6620,"ã‚“":-518,"ã‚¢":551,"ã‚°":1319,"ス":874,"ッ":-1350,"ト":521,"ム":1109,"ル":1591,"ãƒ":2201,"ン":278,"・":-3794,"一":-1619,"下":-1759,"世":-2087,"両":3815,"ä¸":653,"主":-758,"予":-1193,"二":974,"人":2742,"今":792,"ä»–":1889,"以":-1368,"低":811,"何":4265,"作":-361,"ä¿":-2439,"å…ƒ":4858,"å…š":3593,"å…¨":1574,"å…¬":-3030,"å…":755,"å…±":-1880,"円":5807,"å†":3095,"分":457,"åˆ":2475,"別":1129,"å‰":2286,"副":4437,"力":365,"å‹•":-949,"å‹™":-1872,"化":1327,"北":-1038,"区":4646,"åƒ":-2309,"åˆ":-783,"å”":-1006,"å£":483,"å³":1233,"å„":3588,"åˆ":-241,"åŒ":3906,"å’Œ":-837,"å“¡":4513,"国":642,"åž‹":1389,"å ´":1219,"外":-241,"妻":2016,"å¦":-1356,"安":-423,"実":-1008,"å®¶":1078,"å°":-513,"å°‘":-3102,"å·ž":1155,"市":3197,"å¹³":-1804,"å¹´":2416,"広":-1030,"府":1605,"度":1452,"建":-2352,"当":-3885,"å¾—":1905,"æ€":-1291,"性":1822,"戸":-488,"指":-3973,"政":-2013,"æ•™":-1479,"æ•°":3222,"æ–‡":-1489,"æ–°":1764,"æ—¥":2099,"æ—§":5792,"昨":-661,"時":-1248,"曜":-951,"最":-937,"月":4125,"期":360,"æŽ":3094,"æ‘":364,"æ±":-805,"æ ¸":5156,"森":2438,"æ¥":484,"æ°":2613,"æ°‘":-1694,"決":-1073,"法":1868,"æµ·":-495,"ç„¡":979,"物":461,"特":-3850,"生":-273,"用":914,"町":1215,"çš„":7313,"ç›´":-1835,"çœ":792,"県":6293,"知":-1528,"ç§":4231,"税":401,"ç«‹":-960,"第":1201,"ç±³":7767,"ç³»":3066,"ç´„":3663,"ç´š":1384,"çµ±":-4229,"ç·":1163,"ç·š":1255,"者":6457,"能":725,"自":-2869,"英":785,"見":1044,"調":-562,"財":-733,"è²»":1777,"車":1835,"è»":1375,"è¾¼":-1504,"通":-1136,"é¸":-681,"郎":1026,"郡":4404,"部":1200,"金":2163,"é•·":421,"é–‹":-1432,"é–“":1302,"é–¢":-1282,"雨":2009,"é›»":-1045,"éž":2066,"é§…":1620,"1":-800,"ï½£":2670,"ï½¥":-3794,"ッ":-1350,"ï½±":551,"グ":1319,"ï½½":874,"ト":521,"ム":1109,"ï¾™":1591,"ï¾›":2201,"ï¾":278}; + this.UW4__ = {",":3930,".":3508,"―":-4841,"ã€":3930,"。":3508,"〇":4999,"「":1895,"ã€":3798,"〓":-5156,"ã‚":4752,"ã„":-3435,"ã†":-640,"ãˆ":-2514,"ãŠ":2405,"ã‹":530,"ãŒ":6006,"ã":-4482,"ãŽ":-3821,"ã":-3788,"ã‘":-4376,"ã’":-4734,"ã“":2255,"ã”":1979,"ã•":2864,"ã—":-843,"ã˜":-2506,"ã™":-731,"ãš":1251,"ã›":181,"ã":4091,"ãŸ":5034,"ã ":5408,"ã¡":-3654,"ã£":-5882,"ã¤":-1659,"ã¦":3994,"ã§":7410,"ã¨":4547,"ãª":5433,"ã«":6499,"ã¬":1853,"ã":1413,"ã®":7396,"ã¯":8578,"ã°":1940,"ã²":4249,"ã³":-4134,"ãµ":1345,"ã¸":6665,"ã¹":-744,"ã»":1464,"ã¾":1051,"ã¿":-2082,"ã‚€":-882,"ã‚":-5046,"ã‚‚":4169,"ゃ":-2666,"ã‚„":2795,"ょ":-1544,"よ":3351,"ら":-2922,"り":-9726,"ã‚‹":-14896,"れ":-2613,"ã‚":-4570,"ã‚":-1783,"ã‚’":13150,"ã‚“":-2352,"ã‚«":2145,"コ":1789,"ã‚»":1287,"ッ":-724,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637,"・":-4371,"ー":-11870,"一":-2069,"ä¸":2210,"予":782,"事":-190,"井":-1768,"人":1036,"以":544,"会":950,"体":-1286,"作":530,"å´":4292,"å…ˆ":601,"å…š":-2006,"å…±":-1212,"内":584,"円":788,"åˆ":1347,"å‰":1623,"副":3879,"力":-302,"å‹•":-740,"å‹™":-2715,"化":776,"区":4517,"å”":1013,"å‚":1555,"åˆ":-1834,"å’Œ":-681,"å“¡":-910,"器":-851,"回":1500,"国":-619,"園":-1200,"地":866,"å ´":-1410,"å¡":-2094,"士":-1413,"多":1067,"大":571,"å":-4802,"å¦":-1397,"定":-1057,"寺":-809,"å°":1910,"屋":-1328,"å±±":-1500,"å³¶":-2056,"å·":-2667,"市":2771,"å¹´":374,"åº":-4556,"後":456,"性":553,"感":916,"所":-1566,"支":856,"改":787,"政":2182,"æ•™":704,"æ–‡":522,"æ–¹":-856,"æ—¥":1798,"時":1829,"最":845,"月":-9066,"木":-485,"æ¥":-442,"æ ¡":-360,"æ¥":-1043,"æ°":5388,"æ°‘":-2716,"æ°—":-910,"æ²¢":-939,"済":-543,"物":-735,"率":672,"çƒ":-1267,"生":-1286,"産":-1101,"ç”°":-2900,"町":1826,"çš„":2586,"ç›®":922,"çœ":-3485,"県":2997,"空":-867,"ç«‹":-2112,"第":788,"ç±³":2937,"ç³»":786,"ç´„":2171,"経":1146,"çµ±":-1169,"ç·":940,"ç·š":-994,"ç½²":749,"者":2145,"能":-730,"般":-852,"行":-792,"è¦":792,"è¦":-1184,"è°":-244,"è°·":-1000,"賞":730,"車":-1481,"è»":1158,"輪":-1433,"è¾¼":-3370,"è¿‘":929,"é“":-1291,"é¸":2596,"郎":-4866,"都":1192,"野":-1100,"銀":-2213,"é•·":357,"é–“":-2344,"院":-2297,"éš›":-2604,"é›»":-878,"é ˜":-1659,"題":-792,"館":-1984,"首":1749,"高":2120,"ï½¢":1895,"ï½£":3798,"ï½¥":-4371,"ッ":-724,"ï½°":-11870,"ï½¶":2145,"コ":1789,"ï½¾":1287,"ト":-403,"ï¾’":-1635,"ï¾—":-881,"リ":-541,"ï¾™":-856,"ï¾":-3637}; + this.UW5__ = {",":465,".":-299,"1":-514,"E2":-32768,"]":-2762,"ã€":465,"。":-299,"「":363,"ã‚":1655,"ã„":331,"ã†":-503,"ãˆ":1199,"ãŠ":527,"ã‹":647,"ãŒ":-421,"ã":1624,"ãŽ":1971,"ã":312,"ã’":-983,"ã•":-1537,"ã—":-1371,"ã™":-852,"ã ":-1186,"ã¡":1093,"ã£":52,"ã¤":921,"ã¦":-18,"ã§":-850,"ã¨":-127,"ã©":1682,"ãª":-787,"ã«":-1224,"ã®":-635,"ã¯":-578,"ã¹":1001,"ã¿":502,"ã‚":865,"ゃ":3350,"ょ":854,"り":-208,"ã‚‹":429,"れ":504,"ã‚":419,"ã‚’":-1264,"ã‚“":327,"イ":241,"ル":451,"ン":-343,"ä¸":-871,"京":722,"会":-1153,"å…š":-654,"å‹™":3519,"区":-901,"告":848,"å“¡":2104,"大":-1296,"å¦":-548,"定":1785,"åµ":-1304,"市":-2991,"å¸":921,"å¹´":1763,"æ€":872,"所":-814,"挙":1618,"æ–°":-1682,"æ—¥":218,"月":-4353,"査":932,"æ ¼":1356,"機":-1508,"æ°":-1347,"ç”°":240,"町":-3912,"çš„":-3149,"相":1319,"çœ":-1052,"県":-4003,"ç ”":-997,"社":-278,"空":-813,"çµ±":1955,"者":-2233,"表":663,"語":-1073,"è°":1219,"é¸":-1018,"郎":-368,"é•·":786,"é–“":1191,"題":2368,"館":-689,"1":-514,"E2":-32768,"ï½¢":363,"ï½²":241,"ï¾™":451,"ï¾":-343}; + this.UW6__ = {",":227,".":808,"1":-270,"E1":306,"ã€":227,"。":808,"ã‚":-307,"ã†":189,"ã‹":241,"ãŒ":-73,"ã":-121,"ã“":-200,"ã˜":1782,"ã™":383,"ãŸ":-428,"ã£":573,"ã¦":-1014,"ã§":101,"ã¨":-105,"ãª":-253,"ã«":-149,"ã®":-417,"ã¯":-236,"ã‚‚":-206,"り":187,"ã‚‹":-135,"ã‚’":195,"ル":-673,"ン":-496,"一":-277,"ä¸":201,"ä»¶":-800,"会":624,"å‰":302,"区":1792,"å“¡":-1212,"å§”":798,"å¦":-960,"市":887,"広":-695,"後":535,"æ¥":-697,"相":753,"社":-507,"ç¦":974,"空":-822,"者":1811,"連":463,"郎":1082,"1":-270,"E1":306,"ï¾™":-673,"ï¾":-496}; + + return this; + } + TinySegmenter.prototype.ctype_ = function(str) { + for (var i in this.chartype_) { + if (str.match(this.chartype_[i][0])) { + return this.chartype_[i][1]; + } + } + return "O"; + } + + TinySegmenter.prototype.ts_ = function(v) { + if (v) { return v; } + return 0; + } + + TinySegmenter.prototype.segment = function(input) { + if (input == null || input == undefined || input == "") { + return []; + } + var result = []; + var seg = ["B3","B2","B1"]; + var ctype = ["O","O","O"]; + var o = input.split(""); + for (i = 0; i < o.length; ++i) { + seg.push(o[i]); + ctype.push(this.ctype_(o[i])) + } + seg.push("E1"); + seg.push("E2"); + seg.push("E3"); + ctype.push("O"); + ctype.push("O"); + ctype.push("O"); + var word = seg[3]; + var p1 = "U"; + var p2 = "U"; + var p3 = "U"; + for (var i = 4; i < seg.length - 3; ++i) { + var score = this.BIAS__; + var w1 = seg[i-3]; + var w2 = seg[i-2]; + var w3 = seg[i-1]; + var w4 = seg[i]; + var w5 = seg[i+1]; + var w6 = seg[i+2]; + var c1 = ctype[i-3]; + var c2 = ctype[i-2]; + var c3 = ctype[i-1]; + var c4 = ctype[i]; + var c5 = ctype[i+1]; + var c6 = ctype[i+2]; + score += this.ts_(this.UP1__[p1]); + score += this.ts_(this.UP2__[p2]); + score += this.ts_(this.UP3__[p3]); + score += this.ts_(this.BP1__[p1 + p2]); + score += this.ts_(this.BP2__[p2 + p3]); + score += this.ts_(this.UW1__[w1]); + score += this.ts_(this.UW2__[w2]); + score += this.ts_(this.UW3__[w3]); + score += this.ts_(this.UW4__[w4]); + score += this.ts_(this.UW5__[w5]); + score += this.ts_(this.UW6__[w6]); + score += this.ts_(this.BW1__[w2 + w3]); + score += this.ts_(this.BW2__[w3 + w4]); + score += this.ts_(this.BW3__[w4 + w5]); + score += this.ts_(this.TW1__[w1 + w2 + w3]); + score += this.ts_(this.TW2__[w2 + w3 + w4]); + score += this.ts_(this.TW3__[w3 + w4 + w5]); + score += this.ts_(this.TW4__[w4 + w5 + w6]); + score += this.ts_(this.UC1__[c1]); + score += this.ts_(this.UC2__[c2]); + score += this.ts_(this.UC3__[c3]); + score += this.ts_(this.UC4__[c4]); + score += this.ts_(this.UC5__[c5]); + score += this.ts_(this.UC6__[c6]); + score += this.ts_(this.BC1__[c2 + c3]); + score += this.ts_(this.BC2__[c3 + c4]); + score += this.ts_(this.BC3__[c4 + c5]); + score += this.ts_(this.TC1__[c1 + c2 + c3]); + score += this.ts_(this.TC2__[c2 + c3 + c4]); + score += this.ts_(this.TC3__[c3 + c4 + c5]); + score += this.ts_(this.TC4__[c4 + c5 + c6]); + // score += this.ts_(this.TC5__[c4 + c5 + c6]); + score += this.ts_(this.UQ1__[p1 + c1]); + score += this.ts_(this.UQ2__[p2 + c2]); + score += this.ts_(this.UQ3__[p3 + c3]); + score += this.ts_(this.BQ1__[p2 + c2 + c3]); + score += this.ts_(this.BQ2__[p2 + c3 + c4]); + score += this.ts_(this.BQ3__[p3 + c2 + c3]); + score += this.ts_(this.BQ4__[p3 + c3 + c4]); + score += this.ts_(this.TQ1__[p2 + c1 + c2 + c3]); + score += this.ts_(this.TQ2__[p2 + c2 + c3 + c4]); + score += this.ts_(this.TQ3__[p3 + c1 + c2 + c3]); + score += this.ts_(this.TQ4__[p3 + c2 + c3 + c4]); + var p = "O"; + if (score > 0) { + result.push(word); + word = ""; + p = "B"; + } + p1 = p2; + p2 = p3; + p3 = p; + word += seg[i]; + } + result.push(word); + + return result; + } + + lunr.TinySegmenter = TinySegmenter; + }; + +})); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/lunr/wordcut.js b/public/v5.3.0/assets/javascripts/lunr/wordcut.js new file mode 100644 index 0000000..0d898c9 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/lunr/wordcut.js @@ -0,0 +1,6708 @@ +(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}(g.lunr || (g.lunr = {})).wordcut = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ +var _ = require("underscore"); + +var Acceptors = { + creators: null, + current: null, + tag: null, + + init: function() { + this.creators = []; + this.current = []; + this.tag = {}; + }, + + reset: function() { + this.current = []; + this.tag = {} + }, + + transit: function(ch) { + var self = this; + + self.creators.forEach(function(creator) { + var acceptor = creator.createAcceptor(self.tag); + if (acceptor) + self.current.push(acceptor); + }); + + var _current = []; + self.tag = {}; + + for (var i = 0; i < self.current.length; i++) { + var _acceptor = self.current[i] + , acceptor = _acceptor.transit(ch); + + if (!acceptor.isError) { + _current.push(acceptor); + self.tag[acceptor.tag] = acceptor; + } + } + self.current = _current; + + }, + + getFinalAcceptors: function() { + return this.current.filter(function(acceptor) { + return acceptor.isFinal; + }); + } +}; + +module.exports = function() { + var acceptors = _.clone(Acceptors); + acceptors.init(); + return acceptors; +}; + +},{"underscore":25}],2:[function(require,module,exports){ +(function (__dirname){ + +var LEFT = 0; +var RIGHT = 1; +var path = require("path"); +var glob = require("glob"); + +var WordcutDict = { + + + init: function (dictPathFile, withDefault, words) { + withDefault = withDefault || false + var defaultDict = path.normalize(__dirname + "/..") + "/data/tdict-*.txt"; + this.dict=[] + var dictPathIsDefined = dictPathFile !== undefined + var dictPath = (withDefault || !dictPathIsDefined) ? [defaultDict]: []; + var dictPathFile = dictPathFile || defaultDict + + if(dictPathIsDefined){ + if (Array.isArray(dictPathFile)) { + dictPath.concat.apply(dictPath, dictPathFile); + } else { + dictPath.push(dictPathFile) + } + } + + this.addFiles(dictPath, false) + + if(words!==undefined){ + this.addWords(words, false) + } + this.finalizeDict(); + }, + + addWords: function(words, finalize){ + finalize = finalize===undefined || finalize; + this.dict.push.apply(this.dict, words) + if(finalize){ + this.finalizeDict(); + } + }, + + finalizeDict: function(){ + this.dict = this.sortuniq(this.dict); + }, + + addFiles: function(files, finalize){ + finalize = finalize===undefined || finalize; + + for (var i = 0; i < 1; i++) { + var words = "à¸.à¸.\nà¸.à¸.น.\nà¸.ข.ค.\nà¸.ค.\nà¸.จ.\nà¸.ช.น.\nà¸.ฌ.\nà¸.ต.\nà¸.ต.ง.\nà¸.ต.ช.\nà¸.ตร.\nà¸.ท.\nà¸.น.ช.\nà¸.บช.\nà¸.บถ.\nà¸.ป.ส.\nà¸.พ.\nà¸.ม.\nà¸.ย.\nà¸.ร.\nà¸.ล.ต.\nà¸.ว.\nà¸.ศ.ว.\nà¸.ส.ท.\nà¸.ส.ธ.\nà¸.ส.à¸.\nà¸.à¸.\nà¸à¸.ตชด.\nà¸à¸.ตร.น.\nà¸à¸.ภ.จว.\nà¸à¸.รสช.\nà¸à¸à¸š.ขส.ทบ.\nà¸à¸à¸¥.รพน.\nà¸à¸‡.à¸à¸«.\nà¸à¸‡.ทบ.\nà¸à¸‡.ทร.\nà¸à¸‹à¸‚.ป.\nà¸à¸‹à¸¡.ป.\nà¸à¸—ม.à¸à¸£à¸¸à¸‡à¹€à¸—พมหานคร\nà¸à¸š.ทบ.\nà¸à¸›.สป.\nà¸à¸ž.ทบ.\nà¸à¸ž.ทร.\nà¸à¸ž.ทหาร\nà¸à¸£.ทบ.\nà¸à¸£à¸›.à¸à¸¥à¸²à¸‡\nà¸à¸£à¸.พà¸.\nà¸à¸¨.ด.\nà¸à¸¨.บ.\nà¸à¸¨.บป.\nà¸à¸¨.ม.\nà¸à¸©.ด.\nà¸à¸©.บ.\nà¸à¸©.ม.\nà¸à¸ª.ด.\nà¸à¸ª.ทบ.\nà¸à¸ª.บ.\nà¸à¸ª.ม.\nà¸à¸.ปค.\nà¸à¸.รพน.\nà¸à¸.รมน.\nà¸à¸.รสต.\nข.ต.ว.\nขว.ทบ.\nขว.ทร.\nขว.ทหาร\nขส.ทบ.\nขส.ทร.\nขส.ทà¸.\nค.ด.\nค.บ.\nค.พ.ศ.\nค.ม.\nค.ร.น.\nค.ร.ฟ.\nค.ร.ม.\nค.ศ.\nค.à¸.ด.\nค.à¸.บ.\nค.à¸.ม.\nคศ.ด.\nคศ.บ.\nคศ.ม.\nง.ด.\nจ.จ.\nจ.จ.จ.\nจ.ช.\nจ.ต.\nจ.ท.\nจ.ป.ร.\nจ.ม.\nจ.ศ.\nจ.ส.ต.\nจ.ส.ท.\nจ.ส.à¸.\nจ.à¸.\nจ.à¸.ร.\nจ.๑๘\nจà¸.ธน.\nจà¸.สน.\nช.ค.\nช.ค.บ.\nช.พ.ค.\nช.ส.\nช.ส.ค.\nฌ.ป.ค.\nฌ.ศ.ร.\nฌ.ส.à¸.\nà¸à¸—.สห.\nด.ช.\nด.à¸.\nด.ต.\nด.ศ.ค.\nด.ศ.ร.\nดย.ทร.\nต.à¸.\nต.ค.\nต.จ.\nต.จ.ว.\nต.ช.\nต.ต.\nต.บ.\nต.ม.\nต.ร.\nต.ศ.ร.\nต.ห.\nต.à¸.\nต.à¸.จ.\nตร.à¸à¸¡.\nตร.ซม.\nตร.ต.\nตร.ทล.\nตร.น.\nตร.ปม.\nตร.ภ.\nตร.ม.\nตร.รฟ.\nตร.ว.\nตร.ส.\nตร.สข.\nท.จ.\nท.จ.ว.\nท.ช.\nท.à¸.\nท.ด.\nท.ท.ท.\nท.ทบ.\nท.บ.\nท.พ.\nท.ม.\nท.ศ.\nทà¸.ด.\nทà¸.บ.\nทà¸.ม.\nทส.ปช.\nทส.รมว.à¸à¸«.\nทุ.ส.นิ.ม.\nธ.à¸.ส.\nธ.ค.\nธ.à¸\nธ.บ.\nน.ช.\nน.à¸.\nน.ด.\nน.ต.\nน.ท.\nน.น.\nน.บ.\nน.บ.ท.\nน.ป.ท.\nน.พ.\nน.ม.\nน.ร.\nน.ว.\nน.ศ.\nน.ส.\nน.ส.พ.\nน.ส.๓\nน.สพ.\nน.à¸.\nนปพ.ภ.\nนศ.ด.\nนศ.บ.\nนศ.ม.\nบ.à¸.\nบ.ข.ส.\nบ.ช.\nบ.ด.ท.\nบ.ตร.\nบ.ภ.\nบ.ม.\nบà¸.จร.\nบà¸.ตชด.\nบà¸.ตม.\nบà¸.ทล.\nบà¸.น.\nบà¸.ป.\nบà¸.ปค.\nบà¸.ปม.\nบà¸.ภ.เขต\nบà¸.รน.\nบà¸.รฟ.\nบà¸.ร้à¸à¸¢.ตชด.\nบà¸.ส.\nบà¸à¸‚.ป.\nบจพ.ป.\nบช.à¸.\nบช.ด.\nบช.ตชด.\nบช.น.\nบช.บ.\nบช.ปส.\nบช.ภ.\nบช.ม.\nบชท.ป.\nบชน.ป.\nบชส.ป.\nบธ.ด.\nบธ.บ.\nบธ.ม.\nบนท.ป.\nบนà¸.ป.\nบปช.ป.\nป.à¸à¸—.\nป.à¸à¸¨.\nป.à¸à¸¨.สูง\nป.จ.\nป.จ.ว.\nป.ช.\nป.ธ.\nป.ป.\nป.ป.à¸.\nป.ป.ช.\nป.ป.ป.\nป.ป.ร.\nป.ป.ส.\nป.พ.\nป.พ.พ.\nป.พย.\nป.ม.\nป.ม.à¸.\nป.ม.ช.\nป.ม.ธ.\nป.ม.ศ.\nป.ม.à¸.\nป.ร.ร.๔\nป.ร.ร.๕\nป.ร.ร.๖\nป.ล.\nป.ว.พ.\nป.วิ.à¸.\nป.ส.ส.\nป.à¸.\nป.à¸.ร.ส.\nป.๑\nปม.วส.\nปà¸.พ.\nผà¸à¸.ภ.\nผช.ผà¸.\nผต.มท.\nผบ.ตร.\nผบ.ทบ.\nผบ.ทร.\nผบ.ทสส.\nผบ.ทà¸.\nผบà¸.น.\nผบà¸.ป.\nผบà¸.ปค.\nผบà¸.ปม.\nผบà¸.ภ.\nผบช.à¸.\nผบช.ตชด.\nผบช.น.\nผบช.ภ.\nผว.à¸à¸—ม.\nผà¸.ปจ.\nพ.à¸.ง.\nพ.à¸à¸¨.\nพ.ข.ต.\nพ.ค.\nพ.ค.ช.\nพ.ค.ว.\nพ.ค.ศ.\nพ.จ.ต.\nพ.จ.ท.\nพ.จ.à¸.\nพ.ช.\nพ.ช.ค.\nพ.ด.\nพ.ต.\nพ.ต.ต.\nพ.ต.ท.\nพ.ต.à¸.\nพ.ต.à¸.พิเศษ\nพ.ท.\nพ.บ.\nพ.ป.\nพ.ภ.ม.\nพ.ม.\nพ.ม.ช.\nพ.ย.\nพ.ร.à¸.\nพ.ร.ฎ.\nพ.ร.ต.\nพ.ร.ธ.\nพ.ร.บ.\nพ.ศ.\nพ.ศ.บ.\nพ.ส.ร.\nพ.ส.ล.\nพ.à¸.\nพ.à¸.ต.\nพ.à¸.ท.\nพ.à¸.พิเศษ\nพ.à¸.à¸.\nพณ.ด.\nพณ.บ.\nพณ.ม.\nพธ.ด.\nพธ.บ.\nพธ.ม.\nพบ.ด.\nพบ.บ.\nพบ.ม.\nพย.ด.\nพย.บ.\nพย.ม.\nพล.จ.\nพล.ต.\nพล.ต.จ.\nพล.ต.ต.\nพล.ต.ท.\nพล.ต.à¸.\nพล.ท.\nพล.ปตà¸.\nพล.ม.\nพล.ม.๒\nพล.ร.จ.\nพล.ร.ต.\nพล.ร.ท.\nพล.ร.à¸.\nพล.à¸.\nพล.à¸.จ.\nพล.à¸.ต.\nพล.à¸.ท.\nพล.à¸.à¸.\nพลา.ทร.\nพศ.ด.\nพศ.บ.\nพศ.ม.\nพà¸.สว.\nภ.ง.ด.\nภ.ง.ด.๙\nภ.ด.\nภ.บ.\nภ.บ.ท.๕\nภ.ป.ร.\nภ.พ.\nภ.ม.\nภ.สถ.บ.\nม.ค.\nม.จ.\nม.ป.ท.\nม.ป.ป.\nม.ป.พ.\nม.ร.ว.\nม.ศ.\nม.à¸.\nม.à¸.ปัตตานี\nมิ.ย.\nมี.ค.\nยศ.ทบ.\nยศ.ทร.\nยศ.ทà¸.\nร.ง.\nร.ด.\nร.ต.\nร.ต.ต.\nร.ต.ท.\nร.ต.à¸.\nร.ท.\nร.น.\nร.บ.\nร.พ.\nร.ฟ.ล.\nร.ย.ล.\nร.ย.ส.ท.\nร.ล.\nร.ศ.\nร.ส.พ.\nร.à¸.\nรป.ม.\nรร.จปร.\nรร.จà¸.\nรร.ชท.\nรร.ตท.\nรร.นร.\nรร.นรต.\nรร.นà¸.\nล.à¸.\nล.ว.\nลส.ชบ.\nว.ค.\nว.ฉ.\nว.ช.\nว.ด.ป.\nว.ป.ถ.\nวท.บ.\nศ.บ.\nศ.ป.à¸.\nศ.ศ.ป.\nศà¸à¸£.ภ.\nศศ.บ.\nศษ.บ.\nศส.บ.\nส.à¸.\nส.à¸.ศ.ท.\nส.ค.\nส.ค.1\nส.ค.ร.\nส.ค.ส.\nส.ต.\nส.ต.ต.\nส.ต.ท.\nส.ต.à¸.\nส.ท.\nส.ทร.\nส.ป.ช.\nส.ป.ส.ท.\nส.ป.à¸.\nส.ร.\nส.ล.น.\nส.ว.\nส.ว.ท.\nส.ว.ส.ท.\nส.ส.\nส.ส.ท.\nส.ส.ร.\nส.ห.\nส.à¸.\nสถ.บ.\nสนง.สสà¸.\nสพ.à¸.\nสพ.บ.\nสว.จร.\nสว.ธร.\nสว.ส.\nสว.สป.\nสว.สส.\nสว.à¸à¸.\nสส.บ.\nสุ.จิ.ปุ.ลิ.\nห.ร.ม.\nà¸.à¸.ค.\nà¸.à¸.จ.\nà¸.จ.\nà¸.ช.พ.\nà¸.ตร.\nà¸.บ.\nà¸.ส.ท.\nà¸.ส.ม.ท.\nà¸.ส.ย.\nà¸.à¸.ป.\nà¸à¸ª.รด.\nà¸à¸¸.à¸à¸².à¸.ส.\nฮ.จ.\nฮ.ท.\nฮ.à¸.\nฮ.ล.\nฮ.ศ.\nเม.ย.\n\nà¸à¸£à¸µà¸™à¸´à¸Š\nà¸à¸¥à¸±à¸™à¸•ัน\nà¸à¸±à¸¥à¸à¸±à¸•ตา\nà¸à¸±à¸§à¸¥à¸²à¸¥à¸±à¸¡à¹€à¸›à¸à¸£à¹Œ\nà¸à¸±à¸¨à¸¡à¸µà¸£à¹Œ\nà¸à¸²à¸à¸¡à¸²à¸“ฑุ\nโà¸à¸¥à¸à¸²à¸•า\nควิเบà¸\nคà¸à¸™à¹€à¸™à¸•ทิคัต\nคาบูล\nคุชราต\nคุนหมิง\nเคนตัà¸à¸à¸µ\nเคนทัà¸à¸à¸µ\nเคมบริดจ์\nà¹à¸„ชเมียร์\nà¹à¸„นซัส\nà¹à¸„นเบà¸à¸£à¹Œà¸£à¸²\nà¹à¸„โรไลนา\nà¹à¸„ลิฟà¸à¸£à¹Œà¹€à¸™à¸µà¸¢\nโคเปนเฮเà¸à¸™\nโคลัมโบ\nโคโลราโด\nไครสต์เชิร์ช\nไคโร\nจาà¸à¸²à¸£à¹Œà¸•า\nจำปาศัà¸à¸”ิ์\nเจนไน\nเจนีวา\nเจ้à¸à¹€à¸ˆà¸µà¸¢à¸‡\nฉงชิ่ง\nเฉิงตู\nชานตง\nชิคาโà¸\nเชนไน\nเชà¸à¸£à¹Œà¹‚นบิล\nซัปโปโร\nซานมารีโน\nซาบาห์\nซาราเยโว\nซาราวัà¸\nซิดนีย์\nซีà¸à¸²à¸™\nซีà¹à¸à¸•เทิล\nซูริà¸\nซูริค\nเซเชลส์\nเซนได\nเซี่ยงไฮ้\nโซเฟีย\nโซล\nโซโลมà¸à¸™\nไซ่ง่à¸à¸™\nไซบีเรีย\nดัลลัส\nดาโคตา\nดานัง\nดีทรà¸à¸¢à¸•์\nดูไบ\nเดนเวà¸à¸£à¹Œ\nเดลาà¹à¸§à¸£à¹Œ\nเดียนเบียนฟู\nโดเวà¸à¸£à¹Œ\nโดฮา\nไดฟุà¸à¸¸\nไดฟูà¸à¸¸\nตรังà¸à¸²à¸™à¸¹\nตริโปลี\nตูวาลู\nเตหะราน\nโตเà¸à¸µà¸¢à¸§\nโตรà¸à¸™à¹‚ต\nทมิฬนาฑู\nทริโปลี\nทิเบต\nเทà¸à¸‹à¸±à¸ª\nเท็à¸à¸‹à¸±à¸ª\nเทนเนสซี\nเทลà¸à¸²à¸§à¸µà¸Ÿ\nà¹à¸—สเมเนีย\nโทรà¸à¸™à¹‚ต\nไทเป\nธาà¸à¸²\nนางาซาà¸à¸´\nนาริตะ\nนิวเจà¸à¸£à¹Œà¸‹à¸µà¸¢à¹Œ\nนิวเดลี\nนิวยà¸à¸£à¹Œà¸\nนิวยà¸à¸£à¹Œà¸„\nนิวà¹à¸®à¸¡à¸›à¹Œà¹€à¸Šà¸µà¸¢à¸£à¹Œ\nเนบราสà¸à¸²\nเนà¹à¸šà¸£à¸ªà¸à¸²\nเนวาดา\nบรัสเซลส์\nบราซิเลีย\nบà¸à¸¡à¹€à¸šà¸¢à¹Œ\nบà¸à¸ªà¸•ัน\nบังà¸à¸²à¸¥à¸à¸£à¹Œ\nบังคาลà¸à¸£à¹Œ\nบูคาเรสต์\nบูดาเปสต์\nเบงà¸à¸²à¸‹à¸µ\nเบนà¸à¸²à¸‹à¸µ\nเบรุต\nเบลเà¸à¸£à¸”\nเบà¸à¸£à¹Œà¸¥à¸´à¸™\nà¹à¸šà¸à¹à¸”ด\nปà¸à¸¢à¹€à¸›à¸•\nปะลิส\nปะหัง\nปัà¸à¸à¸´à¹ˆà¸‡\nปัà¸à¸ˆà¸²à¸š\nปัà¸à¸™à¸²\nปารีส\nปีนัง\nเประ\nเปียงยาง\nพนมเปà¸\nพระตะบà¸à¸‡\nพะโค\nพะสิม\nพาราณสี\nพิหารี\nเพนซิลวาเนีย\nเพนซิลเวเนีย\nฟรานซ์\nฟลà¸à¸£à¸´à¸”า\nฟิลาเดลเฟีย\nฟุà¸à¸¸à¸Šà¸´à¸¡à¸°\nฟุà¸à¸¸à¸Šà¸´à¸¡à¸²\nฟุà¸à¸¸à¹‚à¸à¸à¸°\nฟูà¸à¸¹à¹‚à¸à¸à¸°\nà¹à¸Ÿà¸£à¸‡à¸à¹Œà¹€à¸Ÿà¸´à¸£à¹Œà¸•\nมà¸à¸ªà¹‚à¸\nมะนิลา\nมะละà¹à¸«à¸¡à¹ˆà¸‡\nมัณฑะเลย์\nมัทราส\nมาดริด\nมิชิà¹à¸à¸™\nมินนิโซตา\nมิยางิ\nมิลาน\nมิวนิà¸\nมิสซูรี\nมุมไบ\nเมน\nเมลเบิร์น\nเมาะตะมะ\nเมาะลำเลิง\nà¹à¸¡à¸™à¸ˆà¸¹à¹€à¸£à¸µà¸¢\nà¹à¸¡à¸™à¹€à¸Šà¸ªà¹€à¸•à¸à¸£à¹Œ\nà¹à¸¡à¸™à¸®à¸±à¸•ตัน\nà¹à¸¡à¸£à¸´à¹à¸¥à¸™à¸”์\nà¹à¸¡à¸£à¸µà¹à¸¥à¸™à¸”์\nà¹à¸¡à¸ªà¸‹à¸²à¸Šà¸¹à¹€à¸‹à¸•ส์\nยะไข่\nย่างà¸à¸¸à¹‰à¸‡\nยูทาห์\nยูนนาน\nเยรูซาเล็ม\nโยโà¸à¸®à¸²à¸¡à¸²\nริยาด\nรีโà¸à¹€à¸”จาเนโร\nโรดไà¸à¹à¸¥à¸™à¸”์\nลà¸à¸™à¸”à¸à¸™\nลà¸à¸ªà¹à¸à¸‡à¹€à¸ˆà¸¥à¸´à¸ª\nลาปาซ\nลาสเวà¸à¸±à¸ª\nลิสบà¸à¸™\nลุยเซียนา\nโลซาน\nโลซานน์\nวà¸à¸Šà¸´à¸‡à¸•ัน\nวà¸à¸£à¹Œà¸‹à¸\nวิสคà¸à¸™à¸‹à¸´à¸™\nเวนิส\nเวลส์\nเวà¸à¸£à¹Œà¸ˆà¸´à¹€à¸™à¸µà¸¢\nเวà¸à¸£à¹Œà¸¡à¸à¸™à¸•์\nเวียงจันทน์\nเวียนนา\nà¹à¸§à¸™à¸„ูเวà¸à¸£à¹Œ\nไวโà¸à¸¡à¸´à¸‡\nสà¸à¸à¸•à¹à¸¥à¸™à¸”์\nสà¸à¹‡à¸à¸•à¹à¸¥à¸™à¸”์\nสตà¸à¸à¹‚ฮล์ม\nสลังงà¸à¸£à¹Œ\nเสฉวน\nเสียมราà¸\nเสียมเรียบ\nหงสา\nหงสาวดี\nหนานไห่\nหลวงพระบาง\nหูเป่ย\nหูเป่ย์\nหูหนาน\nเหà¸à¹€à¸›à¹ˆà¸¢\nเหà¸à¹€à¸›à¹ˆà¸¢à¹Œ\nเหà¸à¸«à¸™à¸²à¸™\nà¸à¸Šà¸±à¸™à¸•า\nà¸à¸¥à¸²à¸ªà¸à¸²\nà¸à¸§à¸±à¸™à¸•ี\nà¸à¸à¸£à¸´à¸à¸à¸™\nà¸à¸à¸ªà¹‚ล\nà¸à¸°à¹à¸¥à¸ªà¸à¸²\nà¸à¸±à¸•ตะปืà¸\nà¸à¸±à¸¡à¸¡à¸²à¸™\nà¸à¸±à¸¡à¸ªà¹€à¸•à¸à¸£à¹Œà¸”ัม\nà¸à¸±à¸ªà¸ªà¸±à¸¡\nà¸à¸²à¸šà¸¹à¸”าบี\nà¸à¸²à¸£à¹Œà¸„ันซà¸\nà¸à¸´à¸™à¹€à¸”ียนา\nà¸à¸´à¸šà¸²à¸£à¸²à¸à¸´\nà¸à¸´à¸¥à¸¥à¸´à¸™à¸à¸¢à¸ªà¹Œ\nà¸à¸´à¸ªà¸•ันบูล\nà¸à¸´à¸ªà¸¥à¸²à¸¡à¸²à¸šà¸±à¸”\nà¸à¸¸à¸£à¸¸à¸¡à¸Šà¸µ\nà¸à¸¹à¸¥à¸²à¸™à¸šà¸²à¸•à¸à¸£à¹Œ\nเà¸à¸”ินบะระ\nเà¸à¹€à¸˜à¸™à¸ªà¹Œ\nà¹à¸à¸•à¹à¸¥à¸™à¸•า\nà¹à¸à¸£à¸´à¹‚ซนา\nà¹à¸à¸¥à¹€à¸ˆà¸µà¸¢à¸£à¹Œ\nโà¸à¸„ลาโฮมา\nโà¸à¸„็à¸à¸•สค์\nโà¸à¸à¸´à¸™à¸²à¸§à¸²\nโà¸à¸‹à¸²à¸à¸²\nโà¸à¸£à¸´à¸ªà¸ªà¸²\nโà¸à¹€à¸£à¸à¸à¸™\nโà¸à¹„ฮโà¸\nไà¸à¸”าโฮ\nไà¸à¹‚à¸à¸§à¸²\nฮà¸à¸™à¹‚นลูลู\nฮานà¸à¸¢\nฮาเนดะ\nฮาราเร\nฮาวาย\nฮิโรชิมา\nฮุสตัน\nเฮลซิงà¸à¸´\n\nมà¸à¸£à¸²\nà¸à¸¸à¸¡à¸ า\nมีนา\nเมษา\nพฤษภา\nมิถุนา\nà¸à¸£à¸à¸Žà¸²\nสิงหา\nà¸à¸±à¸™à¸¢à¸²\nตุลา\nพฤศจิà¸à¸²\nธันวา\nเà¸\nบี\nซี\nดี\nà¸à¸µ\nเà¸à¸Ÿ\nจี\nเà¸à¸Š\nไà¸\nเจ\nเค\nà¹à¸à¸¥\nเà¸à¹‡à¸¡\nเà¸à¹‡à¸™\nโà¸\nพี\nคิว\nà¸à¸²à¸£à¹Œ\nเà¸à¸ª\nที\nยู\nวี\nดับเบิล\nดับบลิว\nเà¸à¹‡à¸à¸‹à¹Œ\nเà¸à¹Šà¸à¸‹à¹Œ\nวาย\nà¹à¸‹à¸”\nà¹à¸à¸¥à¸Ÿà¸²\nà¹à¸à¸¥à¸Ÿà¹ˆà¸²\nเบตา\nเบต้า\nà¹à¸à¸¡à¸¡à¸²\nà¹à¸à¸¡à¸¡à¹ˆà¸²\nเดลตา\nเดลต้า\nโà¸à¹€à¸¡à¸à¸²\nโà¸à¹€à¸¡à¸à¹‰à¸²\nเมà¸à¸°\nà¸à¸´à¸à¸°\nนาโน\nไมโคร\n\nà¸à¸£à¸£à¸¡à¸²à¸Šà¸™\nà¸à¸£à¸à¸šà¸£à¸¹à¸›\nà¸à¸£à¸°à¸”ี๊à¸à¸£à¸°à¸”๊า\nà¸à¸£à¸°à¸šà¸±à¸š\nà¸à¸£à¸²à¸§à¸™à¸”์\nà¸à¸£à¸µà¸™\nà¸à¸£à¸¸à¹Šà¸›\nà¸à¸¤à¸©à¸“์\nà¸à¸¥à¸²à¸ª\nà¸à¹Šà¸§à¸™\nà¸à¸©à¸±à¸•ริยา\nà¸à¸©à¸±à¸•ริยาธิราช\nà¸à¹ˆà¸à¸™à¸«à¸™à¹‰à¸²\nà¸à¸°à¸šà¸±à¸š\nà¸à¸±à¸šà¸”ัà¸\nà¸à¸±à¸¡à¸¡à¸±à¸™à¸•ะ\nà¸à¹Šà¸²à¸\nà¸à¹‹à¸²à¸à¸±à¹ˆà¸™\nà¸à¸²à¸à¸ˆà¸™à¹Œ\nà¸à¸²à¸à¸ˆà¸™à¸²à¸ ิเษà¸\nà¸à¸²à¸¡à¸´à¸à¸²à¹€à¸‹à¹ˆ\nà¸à¸²à¸£à¸±à¸™à¸•ี\nà¸à¸²à¸«à¸¥à¸´à¸š\nà¸à¸´à¸Ÿà¸—์\nà¸à¸´à¸¡à¸ˆà¸´\nà¸à¸µà¸§à¸µ\nà¸à¸¶à¹Šà¸\nà¸à¸¶à¹‹à¸¢\nà¸à¸¸à¸™à¸‹à¸·à¸\nà¸à¸¸à¸¡à¸ าพันธ์\nà¸à¸¹à¹‹\nเà¸à¸ˆà¸´\nเà¸à¸¡à¸ªà¹Œ\nเà¸à¸¢à¹Œ\nเà¸à¸£à¸”\nเà¸à¸£à¸¢à¹Œ\nเà¸à¸ªà¸•์เฮาส์\nเà¸à¹Šà¸°\nเà¸à¹‹à¸²à¸à¸µà¹‰\nเà¸à¸´à¸£à¹Œà¸¥\nà¹à¸à¸‡à¸„์\nà¹à¸à¸£à¸™à¸”์\nà¹à¸à¸ªà¹‚ซฮà¸à¸¥à¹Œ\nà¹à¸à¹Šà¸ªà¹‚ซฮà¸à¸¥à¹Œ\nโà¸à¹€à¸•็à¸à¸‹à¹Œ\nโà¸à¸¥à¸”์\nโà¸à¸°\nโà¸à¹Šà¸°\nไà¸à¸”์\nขั้นตà¸à¸™\nเขวี้ยง\nคณาà¸à¸²à¸•ิ\nครัวซà¸à¸‡\nครัวซà¸à¸‡à¸•์\nคร่ำครวà¸\nครีเà¸à¸—ีฟ\nครูเสด\nคลับ\nคลาสสิà¸\nคลิตà¸à¸£à¸´à¸ª\nคลิป\nความหมาย\nควิà¸\nควีน\nคà¸à¸‡à¹€à¸à¸£à¸ª\nคà¸à¸™à¸‹à¸¹à¹€à¸¡à¸à¸£à¹Œ\nคà¸à¸™à¹€à¸‹à¸›à¸•์\nคà¸à¸™à¹€à¸‹à¹‡à¸›à¸•์\nคà¸à¸™à¹‚ด\nคà¸à¸™à¹‚ดมิเนียม\nคà¸à¸™à¹€à¸—นเนà¸à¸£à¹Œ\nคà¸à¸™à¹à¸—ค\nคà¸à¸™à¹à¸—็ค\nคà¸à¸™à¹‚ทรล\nคà¸à¸™à¹€à¸Ÿà¸´à¸£à¹Œà¸¡\nคà¸à¸›à¹€à¸•à¸à¸£à¹Œ\nคà¸à¸¡à¸žà¹Œ\nคà¸à¸¡à¹€à¸žà¸¥à¹‡à¸à¸‹à¹Œ\nคà¸à¸¡à¸¡à¸à¸™à¸ªà¹Œ\nคà¸à¸¡à¹€à¸¡à¸™à¸—์\nคà¸à¸¡à¹€à¸¡à¸™à¸•์\nคà¸à¸£à¹Œà¸›\nคà¸à¸£à¹Œà¸›à¸à¹€à¸£à¸Šà¸±à¹ˆà¸™\nคà¸à¸£à¹Œà¸£à¸±à¸›à¸Šà¸±à¸™\nคà¸à¸£à¹Œà¸£à¸±à¸›à¸Šà¸±à¹ˆà¸™\nคà¸à¸£à¸±à¸›à¸Šà¸±à¸™\nคà¸à¸£à¸±à¸›à¸Šà¸±à¹ˆà¸™\nคà¸à¸£à¹Œà¸ª\nคà¸à¸¥à¹€à¸¥à¹‡à¸à¸Šà¸±à¹ˆà¸™\nคà¸à¸¥à¸±à¸¡à¸™à¹Œ\nคà¸à¸¥à¸±à¸¡à¸™à¸´à¸ªà¸•์\nคัตเà¸à¸²à¸•์\nคันคาà¸\nคันถธุระ\nคันธาระ\nคันยิ\nคัสตาร์ด\nคาราโà¸à¹€à¸à¸°\nคีตà¸à¸§à¸µ\nคีตปà¸à¸´à¸ าณ\nคีตราชัน\nคาปูชิโน\nคามิคาเซ่\nคาเฟ่\nคาร์\nคาร์โà¸à¹‰\nคาราเมล\nคาà¹à¸£à¸à¹€à¸•à¸à¸£à¹Œ\nคาà¹à¸£à¹‡à¸à¹€à¸•à¸à¸£à¹Œ\nคาà¹à¸£à¸„เตà¸à¸£à¹Œ\nคาà¹à¸£à¹‡à¸„เตà¸à¸£à¹Œ\nคาวบà¸à¸¢\nคาสิโน\nคิà¸à¸‚ุ\nคิวบิà¸\nคูลเลà¸à¸£à¹Œ\nเคบับ\nเครป\nเคลม\nเคลียร์\nเคลื่à¸à¸™à¸¢à¹‰à¸²à¸¢\nเคส\nเคà¸à¸£à¹Œà¸Ÿà¸´à¸§\nà¹à¸„ชเชียร์\nà¹à¸„ทวà¸à¸¥à¹Œà¸„\nà¹à¸„นดิเดต\nà¹à¸„นตาลูป\nà¹à¸„นยà¸à¸™\nà¹à¸„นู\nà¹à¸„ป\nà¹à¸„มป์\nà¹à¸„มปัส\nà¹à¸„มเปà¸\nà¹à¸„ร์\nà¹à¸„รà¸à¹€à¸à¸à¸£à¹Œ\nà¹à¸„ร็à¸à¹€à¸à¸à¸£à¹Œ\nà¹à¸„รà¸à¸—\nà¹à¸„สต์\nà¹à¸„สติง\nà¹à¸„สติ้ง\nโค้à¸\nโค้ช\nโคโยตี\nโคโยตี้\nโครนา\nโคà¸à¸°à¸¥à¹ˆà¸²\nโคà¸à¸²à¸¥à¸²\nโคà¸à¸²à¸¥à¹ˆà¸²\nไคลà¹à¸¡à¸à¸‹à¹Œ\nไคลà¹à¸¡à¹‡à¸à¸‹à¹Œ\nงั้น\nง่าว\nงี้\nเง็ง\nโง่เขลา\nไง\nจตุคาม\nจ๊à¸à¸à¸à¸µà¹‰\nจà¸à¸«à¸‡à¸§à¸™\nจังโà¸à¹‰\nจัมโบ้\nจ๊าบ\nจารà¸à¸£à¸£à¸¡\nจารชน\nจิ๊à¸\nจิ๊à¸à¹‚à¸à¹‹\nจิ๊à¸à¸‹à¸à¸§à¹Œ\nจิตพิสัย\nจิตเภท\nจีดีพี\nจึ๊à¸\nจุ๊ย\nจูน\nจูเนียร์\nเจ๊\nเจได\nเจ็ต\nเจล\nเจ๊าะà¹à¸ˆà¹Šà¸°\nเจี๊ยว\nà¹à¸ˆà¹‡à¸à¹€à¸à¹‡à¸•\nà¹à¸ˆà¹Šà¸à¹€à¸à¹‡à¸•\nà¹à¸ˆà¹‡à¸à¸žà¸à¸•\nà¹à¸ˆà¹‡à¸à¸žà¹‡à¸à¸•\nà¹à¸ˆà¹Šà¸à¸žà¸à¸•\nà¹à¸ˆà¹Šà¸à¸žà¹‡à¸à¸•\nà¹à¸ˆà¸¡\nà¹à¸ˆà¹Šà¸ª\nโจ๋\nฉลุย\nเฉิ่ม\nชนะเลิศ\nช็à¸à¸„\nช็à¸à¸•\nช็à¸à¸›\nช็à¸à¸›à¸›à¸´à¹‰à¸‡\nช็à¸à¸›à¹€à¸›à¸à¸£à¹Œ\nชะโนด\nชัตเตà¸à¸£à¹Œ\nชัวร์\nชาร์จ\nชาร์ต\nชาร์ป\nชินบัà¸à¸Šà¸£\nชิฟฟà¸à¸™\nชีส\nชีà¸à¸°à¸«à¹Œ\nเช็à¸\nเช็งเม้ง\nเชฟ\nเชลียร์\nเชà¸à¸£à¹Œà¸£à¸µà¹ˆ\nà¹à¸Šà¹€à¸Šà¸·à¸à¸™\nà¹à¸Šà¹ˆà¹à¸‚็ง\nà¹à¸Šà¸¡à¸›à¹Œ\nà¹à¸Šà¸¡à¸›à¸´à¸¢à¸à¸‡\nà¹à¸Šà¸¡à¹€à¸›à¸\nà¹à¸Šà¸¡à¹€à¸›à¸µà¹‰à¸¢à¸™\nà¹à¸Šà¸¡à¸žà¸¹\nโชว์รูม\nโชห่วย\nใช้งาน\nไชน่า\nซ้à¸\nซà¸à¸¡à¸šà¸µà¹‰\nซะ\nซังเต\nซันตาคลà¸à¸ª\nซัพพลาย\nซัพพลายเà¸à¸à¸£à¹Œ\nซัมเมà¸à¸£à¹Œ\nซาà¸à¸¸à¸£à¸°\nซาดิสต์\nซาดิสม์\nซาตาน\nซานตาคลà¸à¸ª\nซาฟารี\nซาบะ\nซามูไร\nซาร์\nซาร์ดีน\nซาเล้ง\nซิง\nซิ่ง\nซิงเà¸à¸´à¸¥\nซิตี\nซิตี้\nซินโดรม\nซิม\nซิ้ม\nซิมโฟนี\nซิมโฟนี่\nซิลเวà¸à¸£à¹Œ\nซี้\nซี้ซั้ว\nซีดาน\nซีน\nซีนีเพล็à¸à¸‹à¹Œ\nซีเนียร์\nซีร็à¸à¸à¸‹à¹Œ\nซีรีส์\nซีเรียส\nซีà¸à¸µà¹‚à¸\nซื่à¸à¸šà¸·à¹‰à¸\nซุนหนี่\nซุปเปà¸à¸£à¹Œ\nซูชิ\nซูเปà¸à¸£à¹Œ\nซูม\nซูโม่\nซูเà¸à¸µà¹‹à¸¢\nซูฮà¸\nเซ็à¸à¸‹à¹Œ\nเซ็à¸à¸‹à¸µà¹ˆ\nเซ็à¸à¸ªà¹Œ\nเซนเซà¸à¸£à¹Œ\nเซ็นเซà¸à¸£à¹Œ\nเซนเตà¸à¸£à¹Œ\nเซ็นเตà¸à¸£à¹Œ\nเซ็นทรัล\nเซนส์\nเซ่นไหว้\nเซฟตี้\nเซรามิà¸\nเซลส์\nเซลส์à¹à¸¡à¸™\nเซà¸à¸£à¹Œ\nเซà¸à¸£à¹Œà¹„พรส์\nเซà¸à¸£à¹Œà¸§à¸´à¸ª\nเซาท์\nเซี้ยว\nà¹à¸‹à¹‡à¸\nà¹à¸‹à¸à¹‚ซโฟน\nà¹à¸‹à¹‡à¸à¹‚ซโฟน\nà¹à¸‹à¸™à¸”์วิช\nà¹à¸‹à¸¡à¸šà¹‰à¸²\nà¹à¸‹à¸¥à¸¡à¸à¸™\nà¹à¸‹à¸§\nโซเชียล\nโซน\nโซนี่\nโซลาร์\nโซโล\nโซโล่\nà¸à¸²à¸“ทัสสนะ\nดยุà¸\nดยุค\nดร็à¸à¸›\nดรัมเมเยà¸à¸£à¹Œ\nดรามา\nดราม่า\nดà¸à¸à¹€à¸•à¸à¸£à¹Œ\nด็à¸à¸à¹€à¸•à¸à¸£à¹Œ\nดัมพ์\nดั๊มพ์\nดาวน์\nดิà¸à¸Šà¸±à¸™à¸™à¸²à¸£à¸µ\nดิสเครดิต\nดีà¸à¸£à¸µ\nดีเจ\nดีไซน์\nดีไซน์เนà¸à¸£à¹Œ\nดีไซเนà¸à¸£à¹Œ\nดีเบต\nดีพาร์ตเมนต์\nดีพาร์ตเมนท์\nดีพาร์ทเมนต์\nดีพาร์ทเมนท์\nดีมานด์\nดีล\nดีลเลà¸à¸£à¹Œ\nดีเลย์\nเดชานุภาพ\nเดบิต\nเดโม\nเดย์\nเด้à¸\nเดà¸à¸°\nเด๊ะ\nเดี้ยง\nเดี๊ยะ\nà¹à¸”นซ์\nà¹à¸”นเซà¸à¸£à¹Œ\nà¹à¸”รี่\nโดนัท\nโดมิโน\nโดรายาà¸à¸´\nไดเà¸à¹‡à¸•\nตถตา\nตนเà¸à¸‡\nตรวจทาน\nตรวจสà¸à¸š\nตà¸à¸à¸¢à¹‰à¸³\nต๊à¸à¸‡\nต่à¸à¸¢à¸à¸”\nต่à¸à¸£à¸à¸‡\nตะหงิด\nตังค์\nตันเถียน\nตัวตน\nตัวเà¸à¸‡\nตาปรืà¸\nต้าà¸à¹ˆà¸§à¸¢\nติงต๊à¸à¸‡\nติ๋ม\nติ่มซำ\nติว\nติวเตà¸à¸£à¹Œ\nตี๋\nตื้บ\nตุ๊à¸\nตุ๊à¸à¸•ุ๊à¸\nตุ๊ด\nตุ๋ย\nตู้เซฟ\nเต๊ะ\nเตี๊ยม\nà¹à¸•งà¸à¸§à¸²\nà¹à¸•งโม\nà¹à¸•๋ว\nโต๋เต๋\nโต๊ะจีน\nไตรมาส\nถ่ายทำ\nถูà¸à¸•้à¸à¸‡\nทงคัตสึ\nทริป\nทรู\nทà¸à¸¡\nท็à¸à¸›\nทà¸à¸£à¹Œà¸™à¸²à¹‚ด\nทà¸à¸¥à¹Œà¸„\nทัà¸à¸‹à¸´à¹‚ด\nทันตà¸à¸£à¸£à¸¡\nทันตà¹à¸žà¸—ยศาสตร์\nทับซ้à¸à¸™\nทัวร์\nทัวร์นาเมนต์\nทัวร์นาเมนท์\nทัวริสต์\nทาเลนต์\nทาวน์\nทาวน์เฮาส์\nทำงาน\nทิป\nทิพยสมบัติ\nทิวลิป\nทีรามิสุ\nทีวี\nทูน่า\nเท็à¸à¸‹à¹Œ\nเทค\nเทคโน\nเทคโนà¹à¸„รต\nเทควันโด\nเทป\nเทรด\nเทรนด์\nเทรนเนà¸à¸£à¹Œ\nเทรลเลà¸à¸£à¹Œ\nเทรลเล่à¸à¸£à¹Œ\nเทเลà¸à¸£à¸²à¸Ÿ\nเทวบัà¸à¸Šà¸²\nเทวบุตร\nเทวา\nเทวาธิราช\nเทโวโรหนะ\nเทà¸à¸£à¹Œà¹‚บ\nเที่ยงคืน\nเที่ยงวัน\nเทียมทาน\nà¹à¸—à¸à¸•ิค\nà¹à¸—คติค\nà¹à¸—งà¸à¸±à¹Šà¸\nà¹à¸—งโà¸à¹‰\nโทมาฮà¸à¸\nโทมาฮà¸à¸§à¹Œà¸\nโทมาฮà¸à¸§à¹Œà¸„\nโทร\nโทรโข่ง\nไทม์\nไทยà¹à¸¥à¸™à¸”์\nไทเฮา\nธรรมา\nธรรมาภิบาล\nธัมโม\nธีม\nธุรà¸à¸£à¸£à¸¡\nธุหร่ำ\nเธค\nนพมาศ\nนรีà¹à¸žà¸—ย์\nน็à¸à¸\nน็à¸à¸„\nน้à¸à¸‡à¹ƒà¸«à¸¡à¹ˆ\nนà¸à¸¡à¸´à¸™à¸µ\nนà¸à¸£à¹Œà¸—\nน่ะ\nนางà¹à¸šà¸š\nนาà¸à¸¢à¸¨à¸²à¸¥à¸²\nนายà¹à¸šà¸š\nนายพราน\nนินจา\nนิรันดร์\nนิว\nนิวส์\nนู้ด\nเนà¸à¸°\nเนิร์สเซà¸à¸£à¸µ\nเนิร์สเซà¸à¸£à¸µà¹ˆ\nเนี้ยบ\nโนติส\nไนท์\nไนน์\nบรรพชน\nบร็à¸à¸à¹‚คลี\nบร็à¸à¸„โคลี\nบรา\nบริà¸à¸£\nบริวเวà¸à¸£à¸µà¹ˆà¸ªà¹Œ\nบลà¸à¸™à¸”์\nบลูเบà¸à¸£à¹Œà¸£à¸µ\nบลูเบà¸à¸£à¹Œà¸£à¸µà¹ˆ\nบ๊วย\nบà¸à¸à¸‹à¹Œ\nบ็à¸à¸à¸‹à¹Œ\nบ๊à¸à¸à¸‹à¹Œ\nบà¸à¸”ี้\nบà¸à¸™à¸”์\nบ๊à¸à¸š\nบà¸à¸¡à¸šà¹Œ\nบ๋à¸à¸¢\nบà¸à¸¢à¸„à¸à¸•\nบà¸à¸¢à¸„à¸à¸•ต์\nบà¸à¸£à¹Œà¸”\nบังเà¸à¸à¸£à¹Œ\nบัตเตà¸à¸£à¹Œ\nบัลลาสต์\nบัส\nบาบูน\nบาร์บีคิว\nบาร์บี้\nบาลานซ์\nบิ๊à¸\nบิล\nบึม\nบึ้ม\nบุà¸à¸„ุณ\nบุ๋น\nบุปผา\nบู๊\nบูชิโด\nบูติà¸\nบูติค\nบูม\nเบเà¸à¸à¸£à¸µà¹ˆ\nเบà¸à¸ˆà¸¡à¸šà¸žà¸´à¸•ร\nเบตาดีน\nเบนโตะ\nเบนโล\nเบบี้\nเบลà¸\nเบà¸à¸£à¹Œà¹€à¸à¸à¸£à¹Œ\nเบà¸à¸£à¹Œà¸£à¸µ\nเบิร์ด\nเบิร์น\nà¹à¸šà¹‡à¸à¹‚ฮ\nà¹à¸šà¸„โฮ\nà¹à¸šà¸”\nà¹à¸šà¸•\nà¹à¸šà¸™à¹€à¸™à¸à¸£à¹Œ\nà¹à¸šà¸£à¸™à¸”์\nà¹à¸šà¸¥à¹‡à¸\nà¹à¸šà¸¥à¹‡à¸„\nไบโà¸\nโบà¸à¸µà¹‰\nโบตั๋น\nโบ้ย\nโบรà¸à¹€à¸à¸à¸£à¹Œ\nโบรชัวร์\nโบว์\nโบว์ลิ่ง\nไบเบิล\nปà¸à¸´à¸ªà¸±à¸¡à¸žà¸±à¸™à¸˜à¹Œ\nป๊à¸à¸\nปà¸à¸”à¹à¸«à¸\nป๊à¸à¸›\nป๋à¸à¸«à¸¥à¸\nปัà¸à¸‚คณนา\nปัจเจà¸à¸Šà¸™\nปัจฉิมนิเทศ\nป๊า\nป๋า\nป่าไม้\nปาร์ตี้\nปาสà¸à¸²à¸¥\nปาสคาล\nปาสเตà¸à¸£à¹Œ\nปิà¸à¸à¸±à¸ž\nปิ๊ง\nปิโตรเคมี\nปิยมิตร\nปึ้à¸\nปูà¸à¸±à¸”\nเปโซ\nเป็นไง\nเปปเปà¸à¸£à¹Œà¸¡à¸´à¸™à¸•์\nเปเปà¸à¸£à¹Œ\nเปราะบาง\nเป๊ะ\nเป่ายิงฉุบ\nเป่ายิ้งฉุบ\nเปียโน\nà¹à¸›à¹‰à¸\nà¹à¸›à¹‹à¸§\nà¹à¸›à¹Šà¸°à¹€à¸ˆà¸µà¹Šà¸¢à¸°\nโปร\nโปรเจà¸à¸•์\nโปรเจ็à¸à¸•์\nโปรเจà¸à¹€à¸•à¸à¸£à¹Œ\nโปรเจ็à¸à¹€à¸•à¸à¸£à¹Œ\nโปรเจคท์\nโปรเจ็คท์\nโปรดัà¸à¸Šà¸±à¹ˆà¸™\nโปรดิวเซà¸à¸£à¹Œ\nโปรโมชั่น\nโปรโมต\nโปรโมเตà¸à¸£à¹Œ\nโปรโมท\nโปลิศ\nโปสเตà¸à¸£à¹Œ\nผลไม้\nผลัà¸à¸”ัน\nผ้าห่ม\nผิดพลาด\nผู้นำ\nà¹à¸œà¸”เผา\nเà¸à¸\nพงษ์\nพริตตี้\nพรีเซนต์\nพรีเซ็นเตà¸à¸£à¹Œ\nพรีเมียม\nพรีเมียร์\nพฤหัส\nพล็à¸à¸•\nพลาซ่า\nพลานุภาพ\nพ่à¸à¸„้า\nพà¸à¹€à¸žà¸µà¸¢à¸‡\nพะเรà¸\nพันธà¸à¸´à¸ˆ\nพันธุวิศวà¸à¸£à¸£à¸¡\nพาร์\nพาร์ตเนà¸à¸£à¹Œ\nพาร์ทเนà¸à¸£à¹Œ\nพาวเวà¸à¸£à¹Œ\nพาสเจà¸à¸£à¹Œà¹„รส์\nพาสตา\nพาสต้า\nพาสปà¸à¸£à¹Œà¸•\nพาเหรด\nพิซซ่า\nพีเรียด\nพุดดิ้ง\nพุทธภูมิ\nพุทธศตวรรษ\nพุทโธ\nพูล\nเพทนาà¸à¸²à¸£\nเพนà¸à¸§à¸´à¸™\nเพนตาà¸à¸à¸™\nเพรส\nเพรียวบาง\nเพลซ\nเพลท\nเพลย์บà¸à¸¢\nเพียบà¹à¸›à¸£à¹‰\nเพียว\nเพาเวà¸à¸£à¹Œ\nà¹à¸žà¸à¹€à¸à¸ˆ\nà¹à¸žà¹‡à¸„\nà¹à¸žà¸•เทิร์น\nà¹à¸žà¸—เทิร์น\nà¹à¸žà¸—ยสภา\nà¹à¸žà¸™à¸‡à¹€à¸Šà¸´à¸\nà¹à¸žà¸™à¸”า\nà¹à¸žà¸™à¸”้า\nà¹à¸žà¸¥à¸™\nโพลล์\nโพลารà¸à¸¢à¸”์\nโพสต์\nไพลิน\nฟยà¸à¸£à¹Œà¸”\nฟรังà¸à¹Œ\nฟรุต\nฟลà¸à¸£à¹Œ\nฟลุà¸\nฟลุค\nฟลุต\nฟลุท\nฟà¸à¸¢à¸¥à¹Œ\nฟà¸à¸£à¹Œà¸¡\nฟันด์\nฟาวล์\nฟาสต์ฟู้ด\nฟินิà¸à¸‹à¹Œ\nฟิวเจà¸à¸£à¹Œ\nฟีด\nฟีเวà¸à¸£à¹Œ\nฟุตบาท\nเฟรช\nเฟรชชี่\nเฟรม\nเฟมินิสต์\nเฟส\nเฟà¸à¸£à¹Œà¸™à¸´à¹€à¸ˆà¸à¸£à¹Œ\nเฟà¸à¸£à¹Œà¸£à¸µà¹ˆ\nเฟิร์ม\nเฟี้ยวฟ้าว\nà¹à¸Ÿà¸à¸‹à¹Œ\nà¹à¸Ÿà¹‡à¸à¸‹à¹Œ\nà¹à¸Ÿà¸™à¸‹à¸µ\nà¹à¸Ÿà¸™à¸•าซี\nà¹à¸Ÿà¹‰à¸š\nà¹à¸Ÿà¸£à¹Œ\nà¹à¸Ÿà¸£à¸™à¹„ชส์\nà¹à¸Ÿà¸£à¸µ\nà¹à¸Ÿà¸£à¸µà¹ˆ\nà¹à¸Ÿà¸¥à¸Š\nà¹à¸Ÿà¸¥à¹‡à¸•\nโฟน\nโฟม\nโฟล์ค\nไฟต์\nไฟà¹à¸™à¸™à¸‹à¹Œ\nไฟลต์\nไฟลท์\nภควัทคีตา\nภควัมบดี\nภควัมปติ\nภคันทลาพาธ\nภววิสัย\nภารตะ\nภูมิทัศน์\nม้ง\nมวลชน\nมยุราภิรมย์\nมลภาวะ\nมหภาค\nมหาà¸à¸¸à¸›à¸£à¸²à¸Šà¸²\nมà¸à¸„คา\nมà¸à¸„ค่า\nมà¸à¸™à¸ªà¹€à¸•à¸à¸£à¹Œ\nม็à¸à¸š\nมà¸à¸šà¸•ัว\nมà¸à¸¢à¸ªà¹Œà¹€à¸ˆà¸à¹„รเซà¸à¸£à¹Œ\nมà¸à¸¥à¸¥à¹Œ\nมะà¸à¸±à¸™\nมั้ง\nมัฟฟิน\nมั้ย\nม้านั่ง\nมาเฟีย\nมาม่า\nมายà¸à¸‡à¹€à¸™à¸ª\nมายาคติ\nมาร์à¸\nมาร์เà¸à¹‡à¸•\nมาร์เà¸à¹‡à¸•ติ้ง\nมาร์ค\nมาร์จิน\nมาร์ช\nมาร์ต\nมาร์ท\nมาราธà¸à¸™\nม้าหินà¸à¹ˆà¸à¸™\nมินต์\nมินท์\nมินิ\nมิลค์\nมิวสิค\nมิสซัง\nมิสไซล์\nมิสเตà¸à¸£à¹Œ\nมืà¸à¸–ืà¸\nมุมมà¸à¸‡\nเมคà¸à¸±à¸ž\nเมจิà¸\nเมจิค\nเมทัล\nเมเปิล\nเมาท์\nเมี่ยงคำ\nà¹à¸¡à¸à¸à¸²à¸‹à¸µà¸™\nà¹à¸¡à¹‡à¸à¸à¸²à¸‹à¸µà¸™\nà¹à¸¡à¸„เคà¸à¹€à¸£à¸¥\nà¹à¸¡à¹ˆà¸„้า\nà¹à¸¡à¸Šà¸Šà¸µà¸™\nà¹à¸¡à¸Šà¸µà¸™\nà¹à¸¡à¸™à¸Šà¸±à¹ˆà¸™\nà¹à¸¡à¸¡à¸šà¹‰à¸²\nà¹à¸¡à¸¡à¹‚บ้\nโมจิ\nโมเดล\nโมเดิร์น\nโมเต็ล\nโมโนเรล\nโมหจริต\nไมค์\nไมเà¸à¸£à¸™\nยนตรà¸à¸£à¸£à¸¡\nยà¸à¸¡à¸£à¸±à¸š\nยะเยืà¸à¸\nยังไง\nยาà¸à¸¹à¸‹à¹ˆà¸²\nยาวี\nยิม\nยิว\nยุวทูต\nยูโทเปีย\nยูโร\nยูวี\nเยน\nเยลลี่\nเย้ว\nเยà¸à¸šà¸µà¸£à¸²\nเยà¸à¸šà¸µà¸£à¹ˆà¸²\nเยà¸à¸£à¹Œà¸šà¸µà¸£à¸²\nเยà¸à¸£à¹Œà¸šà¸µà¸£à¹ˆà¸²\nà¹à¸¢à¸¡à¹‚รล\nโยเà¸à¸´à¸£à¹Œà¸•\nโยโย่\nรวมมิตร\nร็à¸à¸„\nร็à¸à¸„เà¸à¹‡à¸•\nรà¸à¸‡à¸£à¸±à¸š\nรà¸à¸¡à¸Žà¸à¸™\nรà¸à¸¢à¸±à¸¥à¸•ี้\nระโงà¸\nรันเวย์\nรัม\nราà¸à¸«à¸à¹‰à¸²\nราชบัณฑิตยสถาน\nราชานุà¸à¸²à¸•\nราชานุสาวรีย์\nรามเทพ\nรามาธิบดี\nรามายณะ\nราเม็ง\nราเมน\nรายชื่à¸\nราสเบà¸à¸£à¹Œà¸£à¸µ\nริà¸à¹€à¸•à¸à¸£à¹Œ\nริคเตà¸à¸£à¹Œ\nรีไซเคิล\nรีดไถ\nรีทัช\nรีเทิร์น\nรีไทร์\nรีà¹à¸šà¸£à¸™à¸”์\nรีพà¸à¸£à¹Œà¸—\nรีโมต\nรีโมท\nรีวิว\nรีสà¸à¸£à¹Œà¸•\nรีสà¸à¸£à¹Œà¸—\nรีเสิร์ช\nรุมบ้า\nรุสโซ\nรูบิà¸\nรูบิค\nเรซิน\nเรซิ่น\nเรดิโà¸\nเรต\nเรตติ้ง\nà¹à¸£à¸‡à¹ƒà¸ˆ\nà¹à¸£à¸‡à¸”ูด\nà¹à¸£à¸‡à¸œà¸¥à¸±à¸\nà¹à¸£à¸¥à¸¥à¸µ\nà¹à¸£à¸¥à¸¥à¸µà¹ˆ\nโรดà¹à¸¡à¸›\nโรเนียว\nโรà¹à¸¡à¸™à¸•ิà¸\nโรà¹à¸¡à¸™à¸•ิค\nโรล\nโรลà¸à¸à¸™\nไรเฟิล\nล็à¸à¸à¹€à¸à¸à¸£à¹Œ\nลà¸à¸ˆà¸´à¸ªà¸•ิà¸à¸ªà¹Œ\nล็à¸à¸•\nล็à¸à¸šà¸šà¸µà¹‰\nลà¸à¸£à¹Œà¸”\nล้มเหลว\nละติน\nละà¸à¹ˆà¸à¸™\nลาซานà¸à¹ˆà¸²\nลาติน\nลาเต้\nลานีà¸à¸²\nลามะ\nลิมิต\nลิมูซีน\nลิสต์\nลีà¸\nลีด\nลีดเดà¸à¸£à¹Œ\nลีเมà¸à¸£à¹Œ\nลีลาวดี\nลุค\nลูà¸à¸Šà¸²à¸¢\nลูà¸à¸ªà¸²à¸§\nเลà¸à¹€à¸Šà¸à¸£à¹Œ\nเลคเชà¸à¸£à¹Œ\nเลดี้\nเลสเบี้ยน\nเลิฟ\nà¹à¸¥à¸™à¸”์\nà¹à¸¥à¹‡à¸š\nโลโà¸à¹‰\nโลชั่น\nไลท์\nไลน์\nไลฟ์\nวนาราม\nวราราม\nวโรà¸à¸²à¸ª\nว้à¸à¸”à¸à¹‰à¸²\nวà¸à¹€à¸•à¸à¸£à¹Œ\nวà¸à¸Ÿà¹€à¸Ÿà¸´à¸¥\nว้à¸à¸¢\nวà¸à¸£à¹Œà¸¡\nวà¸à¸£à¹Œà¸¡à¸à¸±à¸ž\nวà¸à¸£à¹Œà¸£à¸¹à¸¡\nวà¸à¸¥à¹Œà¸\nวà¸à¸¥à¹Œà¸„\nวà¸à¸¥à¸‹à¹Œ\nวà¸à¸¥à¸™à¸±à¸•\nวà¸à¸¥à¸™à¸±à¸—\nวà¸à¸¥à¸¥à¹Œ\nว่ะ\nวันเวย์\nวัสสา\nวาซาบิ\nวาทà¸à¸£à¸£à¸¡\nวาทะ\nวานิลลา\nวานิลา\nวาฟเฟิล\nวาริชศาสตร์\nว้าว\nวัคค์\nวัจนะ\nวาไรตี้\nวิà¸\nวิดีโà¸\nวิทย์\nวิน\nวิป\nวิปปิ้ง\nวิภัชภาค\nวิว\nวิลล์\nวิลเลจ\nวีเจ\nวีซ่า\nวีดิทัศน์\nวีน\nวีไà¸à¸žà¸µ\nวืด\nเวณิà¸à¸²\nเวเฟà¸à¸£à¹Œ\nเวสต์\nเวà¸à¸£à¹Œ\nเวิร์à¸\nเวิร์à¸à¸Šà¹‡à¸à¸›\nเวิร์ค\nเวิร์ลด์\nเวิลด์\nà¹à¸§à¸¡à¹„พร์\nไวà¸à¸´à¹‰à¸‡\nไวเบรเตà¸à¸£à¹Œ\nไวà¸à¸°à¸à¸£à¹‰à¸²\nไวà¸à¸²à¸à¸£à¹‰à¸²\nศาà¸à¸¢à¸šà¸¸à¸•ร\nศิรินทร์\nศิลปวัฒนธรรม\nศิลปาà¸à¸£\nศิวิไลซ์\nศึà¸à¸©à¸²à¸¨à¸²à¸ªà¸•ร์\nสà¸à¸£à¸±à¸¡\nสà¸à¸²à¸¢\nสà¸à¸¹à¹Šà¸›\nสเà¸à¸•ช์\nสเà¸à¹‡à¸•ช์\nสคริปต์\nสà¹à¸„วร์\nสงบสุข\nสจ๊วต\nสตรà¸à¹€à¸šà¸à¸£à¹Œà¸£à¸µ\nสตรà¸à¹€à¸šà¸à¸£à¸µ\nสตรà¸à¸§à¹Œà¹€à¸šà¸à¸£à¹Œà¸£à¸µ\nสตริง\nสต็à¸à¸\nสต๊à¸à¸\nสต็à¸à¸„\nสต๊à¸à¸„\nสตà¸à¸£à¸µ\nสตาร์\nสตาร์ท\nสติà¸à¹€à¸à¸à¸£à¹Œ\nสติ๊à¸à¹€à¸à¸à¸£à¹Œ\nสตีล\nสตูดิโà¸\nสเตชัน\nสเตชั่น\nสเตเดียม\nสเตนเลส\nสเต็ป\nสเตย์\nสเตริโà¸\nสเตà¸à¸£à¸´à¹‚à¸\nสà¹à¸•นดาร์ด\nสà¹à¸•นเลส\nสโตน\nสโตร์\nสไตรค์\nสไตล์\nสถาปัตย์\nสไนเปà¸à¸£à¹Œ\nสปà¸à¸•\nสป็à¸à¸•\nสปà¸à¸™à¹€à¸‹à¸à¸£à¹Œ\nสปà¸à¸£à¹Œà¸•\nสปา\nสปาย\nสปิริต\nสเปà¸\nสเปค\nสไปเดà¸à¸£à¹Œ\nสมณพราหมณ์\nสมาพันธ์\nสมิติเวช\nสโรชา\nสลัม\nสà¹à¸¥à¹‡à¸\nสโลà¹à¸à¸™\nสโลว์\nสไลด์\nสวีท\nสหรัà¸\nสหัชà¸à¸²à¸“\nสหัสวรรษ\nสะà¸à¸à¸¡\nสะเด่า\nสะบึม\nสะบึมส์\nสะà¸à¸à¸™\nสังโฆ\nสะโหลสะเหล\nสันทนาà¸à¸²à¸£\nสัมนา\nสามช่า\nสามà¹à¸¢à¸\nสารขัณฑ์\nสี่à¹à¸¢à¸\nสึนามิ\nสุนทรีย์\nสุริยยาตร\nสุริยยาตร์\nสุหนี่\nเสà¸à¸ªà¸£à¸£à¸„์\nเสพติด\nเสืà¸à¹‚คร่ง\nหงวน\nหน่à¸à¸¡à¹à¸™à¹‰à¸¡\nหมวย\nหมั่นโถว\nหม่านโถว\nหมายปà¸à¸‡\nหมิง\nหยวน\nหลวงตา\nหลวงปู่\nหลวงพี่\nหล่à¸à¸®à¸±à¸‡à¸à¹‰à¸§à¸¢\nหลินจืà¸\nห่วย\nเห็นด้วย\nเหมย\nเห่ย\nเหี่ยวย่น\nà¹à¸«à¸¡à¹‡à¸š\nà¹à¸«à¸§à¸§\nโหงว\nโหงวเฮ้ง\nโหลน\nโหลยโท่ย\nไหง\nไหร่\nà¸à¸žà¸²à¸£à¹Œà¸•เมนต์\nà¸à¸žà¸²à¸£à¹Œà¸•เมนท์\nà¸à¸žà¸²à¸£à¹Œà¸—เมนต์\nà¸à¸žà¸²à¸£à¹Œà¸—เมนท์\nà¸à¸¡à¸²à¸•ยาธิปไตย\nà¸à¸¢à¸¸à¸•ิธรรม\nà¸à¸£à¸´à¸¢à¸ªà¸‡à¸†à¹Œ\nà¸à¹ˆà¸§à¸¡\nà¸à¸§à¸à¸£à¹Œà¸”\nà¸à¸à¸à¹à¸šà¸š\nà¸à¸à¸”ิชั่น\nà¸à¸à¸”ิทà¸à¹€à¸£à¸µà¸¢à¸¡\nà¸à¸à¹€à¸”à¸à¸£à¹Œ\nà¸à¸à¹‚ต้\nà¸à¸à¸—ิสติà¸\nà¸à¹ˆà¸à¸™à¸”้à¸à¸¢\nà¸à¸à¸Ÿ\nà¸à¸à¸¢à¸¥à¹Œ\nà¸à¸à¸£à¹Œà¹à¸à¸™\nà¸à¸à¸£à¹Œà¹à¸à¸™à¸´à¸\nà¸à¸à¸£à¹Œà¹à¸à¸™à¸´à¸„\nà¸à¸à¸£à¹Œà¹€à¸”à¸à¸£à¹Œ\nà¸à¸à¸£à¸±à¸¥\nà¸à¸à¸ªà¸‹à¸µà¹ˆ\nà¸à¸°\nà¸à¸±à¸•ลัà¸à¸©à¸“์\nà¸à¸±à¸•วิสัย\nà¸à¸±à¸™à¹€à¸”à¸à¸£à¹Œ\nà¸à¸±à¸™à¸•รà¸à¸´à¸£à¸´à¸¢à¸²\nà¸à¸±à¸¥à¸•รา\nà¸à¸±à¸¥à¹„ซเมà¸à¸£à¹Œ\nà¸à¸±à¸¥à¸šà¸±à¸¡\nà¸à¸±à¸¥à¸šà¸±à¹‰à¸¡\nà¸à¸±à¸¥à¸¡à¸à¸™à¸”์\nà¸à¸²à¸‚่า\nà¸à¸²à¹‚นเนะ\nà¸à¸²à¸Ÿà¹€à¸•à¸à¸£à¹Œ\nà¸à¸²à¸£à¹Œà¸•ิสต์\nà¸à¸²à¸£à¹Œà¸žà¸µà¸ˆà¸µ\nà¸à¸²à¸§à¹Œ\nà¸à¸²à¸ªà¸§à¸°\nà¸à¸´à¸à¸±à¸§à¸™à¸²\nà¸à¸´à¸™à¸”à¸à¸£à¹Œ\nà¸à¸´à¸™à¸”ัสตรีส์\nà¸à¸´à¸™à¹€à¸•à¸à¸£à¹Œ\nà¸à¸´à¹ˆà¸¡à¹à¸›à¸£à¹‰\nà¸à¸´à¸¡à¸žà¸µà¹€à¸£à¸µà¸¢à¸¥\nà¸à¸´à¹€à¸¥à¹‡à¸à¸—ริà¸\nà¸à¸´à¹€à¸¥à¹‡à¸à¸—ริค\nà¸à¸´à¹€à¸¥à¸µà¸¢à¸”\nà¸à¸´à¸ªà¸£à¸Šà¸™\nà¸à¸´à¹€à¸«à¸™à¸²\nà¸à¸´à¸à¸à¸™\nà¸à¸µà¹à¸•๋น\nà¸à¸µà¹‚รติà¸\nà¸à¸µà¹€à¸§à¸™à¸—์\nà¸à¸µà¸ªà¸•์\nà¸à¸µà¸ªà¹€à¸•à¸à¸£à¹Œ\nà¸à¸¶à¹Šà¸š\nà¸à¸¶à¹‰à¸¡\nà¸à¸¶à¹‹à¸¡\nà¸à¸¶à¸¡à¸„รึม\nà¸à¸¸à¸”้ง\nà¸à¸¸à¸•สาหà¸à¸²à¸£\nà¸à¸¸à¹€à¸—น\nà¸à¸¸à¸›à¸à¸²à¸£à¸„ุณ\nà¸à¸¸à¸›à¸—าน\nà¸à¸¸à¸›à¸™à¸²à¸¢à¸\nà¸à¸¸à¸›à¸™à¸²à¸¢à¸´à¸à¸²\nà¸à¸¸à¸›à¸ªà¸‡à¸„์\nà¸à¸¸à¸›à¸±à¸—วเหตุ\nà¸à¸¸à¸£à¸±à¸‡à¸„ธาตุ\nà¸à¸¹à¸„ูเลเล่\nà¸à¸¹à¹‰à¸Ÿà¸¹à¹ˆ\nเà¸à¹‹\nเà¸à¹‡à¸à¸‹à¹Œà¹‚ป\nเà¸à¹‡à¸à¸‹à¹Œà¹€à¸žà¸£à¸ª\nเà¸à¹‡à¸à¹‚ซเซต์\nเà¸à¹‡à¸à¹‚ซเซ่ต์\nเà¸à¹€à¸‹à¸µà¸¢\nเà¸à¹‡à¸™à¸ˆà¸µà¹‚à¸\nเà¸à¹‡à¸™à¹€à¸•à¸à¸£à¹Œà¹€à¸—น\nเà¸à¸™à¸—รานซ์\nเà¸à¹‡à¸™à¸—รานซ์\nเà¸à¸Ÿà¹€à¸Ÿà¹‡à¸à¸•์\nเà¸à¹€à¸¢à¸™à¸•์\nเà¸à¸¥à¸™à¸µà¹‚à¸\nเà¸à¸ªà¹€à¸›à¸£à¸ªà¹‚ซ\nเà¸à¸ªà¹€à¸žà¸£à¸ªà¹‚ซ\nเà¸à¹‹à¸\nเà¸à¸²à¸•์\nเà¸à¸²à¸—์\nเà¸à¸²à¸—์ดà¸à¸£à¹Œ\nเà¸à¹Šà¸²à¸°\nà¹à¸à¹‡à¸à¸Šà¸±à¹ˆà¸™\nà¹à¸à¹‡à¸„ชั่น\nà¹à¸à¸„ทีฟ\nà¹à¸à¸”มิชชั่น\nà¹à¸à¸”มิสชัน\nà¹à¸à¸™à¸”์\nà¹à¸à¹Šà¸šà¹à¸šà¹Šà¸§\nà¹à¸à¸›à¹€à¸›à¸´à¸¥\nà¹à¸à¸›à¹€à¸›à¸´à¹‰à¸¥\nà¹à¸à¸›à¸žà¸£à¸´à¸„à¸à¸—\nà¹à¸à¸žà¸žà¸£à¸´à¸„à¸à¸—\nà¹à¸à¸žà¸£à¸´à¸„à¸à¸•\nà¹à¸à¸£à¹Œ\nà¹à¸à¹‚รบิà¸\nà¹à¸à¹‚รบิค\nà¹à¸à¸¥à¸¡à¸à¸™à¸”์\nà¹à¸à¸ªà¹€à¸•à¸à¸£à¹Œ\nโà¸à¹€à¸„\nโà¸à¹€à¸›à¸à¹€à¸£à¹€à¸•à¸à¸£à¹Œ\nโà¸à¹€à¸›à¸£à¹ˆà¸²\nโà¸à¹€à¸žà¹ˆà¸™\nโà¸à¹‰à¸¢\nโà¸à¸¢à¸±à¸§à¸°\nโà¸à¸£à¸ªà¸²à¸˜à¸´à¸£à¸²à¸Š\nโà¸à¹€à¸¥à¸µà¹‰à¸¢à¸‡\nโà¸à¸§à¸±à¸¥à¸•ิน\nโà¸à¹€à¸§à¸à¸£à¹Œ\nไà¸à¸‹à¹Œ\nไà¸à¸‹à¸µà¸¢à¸¹\nไà¸à¸”à¸à¸¥\nไà¸à¹€à¸”ีย\nไà¸à¸•ิม\nฮวงจุ้ย\nฮ่à¸à¸‡à¹€à¸•้\nฮà¸à¸‡à¹€à¸®à¸²\nฮà¸à¸•\nฮ็à¸à¸•\nฮà¸à¸•ดà¸à¸\nฮ็à¸à¸•ด็à¸à¸\nฮันนีมูน\nฮัม\nฮัลโลวีน\nฮัลโหล\nฮาà¸à¸à¸²\nฮาร์ด\nฮาราคีรี\nฮาลาล\nฮาโลวีน\nฮิ\nฮิต\nฮิบรู\nฮิปโป\nฮิปฮà¸à¸›\nฮีโร่\nฮูลาฮูป\nฮูล่าฮูป\nเฮฟวี\nเฮฟวี่\nเฮà¸à¸£à¹Œà¸£à¸´à¹€à¸„น\nเฮีย\nà¹à¸®à¸™à¸”์\nà¹à¸®à¸›à¸›à¸µà¹‰\nà¹à¸®à¸¡à¹€à¸šà¸à¸£à¹Œà¹€à¸à¸à¸£à¹Œ\nโฮป\nโฮม\nโฮลดิงส์\nโฮลวีต\nโฮสเตส\nไฮà¸à¸¸\nไฮà¹à¸ˆà¹‡à¸„\nไฮโซ\nไฮเทค\nไฮบริด\nไฮเปà¸à¸£à¹Œ\nไฮไลต์\nไฮไลท์\nไฮเวย์\nไฮสคูล\nไฮเà¸à¸™à¸”์\n\nà¸à¸£à¸µà¸‹\nà¸à¸±à¸¡à¸žà¸¹à¸Šà¸²\nà¸à¸±à¸§à¹€à¸•มาลา\nà¸à¸²à¸•าร์\nà¸à¸²à¸™à¸²\nà¸à¸²à¸šà¸à¸‡\nà¸à¸²à¸¢à¸à¸²à¸™à¸²\nà¸à¸´à¸™à¸µ\nเà¸à¸£à¸™à¸²à¸”ีนส์\nเà¸à¸£à¹€à¸™à¸”า\nเà¸à¸²à¸«à¸¥à¸µ\nà¹à¸à¸¡à¹€à¸šà¸µà¸¢\nโà¸à¸•ดิวัวร์\nคà¸à¸‡à¹‚à¸\nคà¸à¹‚มโรส\nคà¸à¸ªà¸•าริà¸à¸²\nคาซัคสถาน\nคิตส์\nคิริบาตี\nคิริบาส\nคิวบา\nคีร์à¸à¸µà¸‹à¸ªà¸–าน\nคูเวต\nเคนยา\nเคปเวิร์ด\nเคย์à¹à¸¡à¸™\nà¹à¸„นาดา\nà¹à¸„เมà¸à¸£à¸¹à¸™\nโครเà¸à¹€à¸Šà¸µà¸¢\nโคลà¸à¸¡à¹€à¸šà¸µà¸¢\nจà¸à¸£à¹Œà¹€à¸ˆà¸µà¸¢\nจà¸à¸£à¹Œà¹à¸”น\nจาเมà¸à¸²\nจิบูตี\nจีน\nชาด\nชิลี\nเช็à¸\nซามัว\nซาà¸à¸¸\nซิมบับเว\nซีเรีย\nซูดาน\nซูรินาเม\nเซนต์\nเซเนà¸à¸±à¸¥\nเซà¸à¸£à¹Œà¹€à¸šà¸µà¸¢\nเซาตูเม\nเซียร์รา\nà¹à¸‹à¸¡à¹€à¸šà¸µà¸¢\nโซมาเลีย\nโซเวียต\nไซปรัส\nà¸à¸µà¹ˆà¸›à¸¸à¹ˆà¸™\nดารุสซาลาม\nเดนมาร์à¸\nโดมินิà¸à¸±à¸™\nโดมินิà¸à¸²\nตรินิà¹à¸”ด\nตà¸à¸‡à¸à¸²\nติมà¸à¸£à¹Œ\nตุรà¸à¸µ\nตูนิเซีย\nเติร์à¸à¹€à¸¡à¸™à¸´à¸ªà¸–าน\nโตโà¸\nโตเบโà¸\nไต้หวัน\nทาจิà¸à¸´à¸ªà¸–าน\nà¹à¸—นซาเนีย\nนà¸à¸£à¹Œà¹€à¸§à¸¢à¹Œ\nนามิเบีย\nนาà¸à¸¹à¸£à¸¹\nนิà¸à¸²à¸£à¸²à¸à¸±à¸§\nนิวซีà¹à¸¥à¸™à¸”์\nเนเธà¸à¸£à¹Œà¹à¸¥à¸™à¸”์\nเนปาล\nเนวิส\nไนจีเรีย\nไนเจà¸à¸£à¹Œ\nบราซิล\nบริติช\nบริเตน\nบรูไน\nบà¸à¸•สวานา\nบà¸à¸ªà¹€à¸™à¸µà¸¢\nบังà¸à¸¥à¸²à¹€à¸—ศ\nบังคลาเทศ\nบัลà¹à¸à¹€à¸£à¸µà¸¢\nบาร์บูดา\nบาร์เบโดส\nบาห์เรน\nบาฮามาส\nบิสเซา\nบุรุนดี\nบูร์à¸à¸´à¸™à¸²à¸Ÿà¸²à¹‚ซ\nเบนิน\nเบลเยียม\nเบลารุส\nเบลีซ\nเบà¸à¸£à¹Œà¸¡à¸´à¸§à¸”า\nโบลิเวีย\nปรินซิปี\nปาà¸à¸µà¸ªà¸–าน\nปานามา\nปาปัวนิวà¸à¸´à¸™à¸µ\nปาราà¸à¸§à¸±à¸¢\nปาเลสไตน์\nปาเลา\nเปรู\nเปà¸à¸£à¹Œà¹€à¸‹à¸µà¸¢\nเปà¸à¸£à¹Œà¹‚ตริโà¸\nโปรตุเà¸à¸ª\nโปà¹à¸¥à¸™à¸”์\nà¸à¸£à¸±à¹ˆà¸‡à¹€à¸¨à¸ª\nพม่า\nฟิจิ\nฟินà¹à¸¥à¸™à¸”์\nฟิลิปปินส์\nเฟรนช์\nภูà¸à¸²à¸™\nภูà¸à¸²à¸™\nมà¸à¸‡à¹‚à¸à¹€à¸¥à¸µà¸¢\nมà¸à¸™à¹€à¸•เนโà¸à¸£\nมà¸à¸™à¹à¸—นา\nมà¸à¸£à¸´à¹€à¸Šà¸µà¸¢à¸ª\nมà¸à¸£à¸´à¹€à¸•เนีย\nมà¸à¸¥à¹‚ดวา\nมà¸à¸¥à¸•า\nมัลดีฟส์\nมาเà¸à¹Šà¸²\nมาซิโดเนีย\nมาดาà¸à¸±à¸ªà¸à¸²à¸£à¹Œ\nมาร์à¹à¸Šà¸¥à¸¥à¹Œ\nมาลาวี\nมาลี\nมาเลเซีย\nเม็à¸à¸‹à¸´à¹‚à¸\nเมียนมาร์\nโมซัมบิà¸\nโมนาโà¸\nโมนาโค\nโมร็à¸à¸à¹‚à¸\nไมโครนีเซีย\nยูà¸à¸±à¸™à¸”า\nยูโà¸à¸ªà¸¥à¸²à¹€à¸§à¸µà¸¢\nยูเครน\nเยเมน\nเยà¸à¸£à¸¡à¸™à¸µ\nรวันดา\nรัสเซีย\nโรมาเนีย\nลัà¸à¹€à¸‹à¸¡à¹€à¸šà¸´à¸£à¹Œà¸\nลัตเวีย\nลาว\nลิà¸à¹€à¸•นสไตน์\nลิทัวเนีย\nลิเบีย\nลีโà¸à¸™\nลูเซีย\nเลโซโท\nเลบานà¸à¸™\nเลสเต\nไลบีเรีย\nวาติà¸à¸±à¸™\nวานูà¸à¸²à¸•ู\nวินเซนต์\nเวเนซุเà¸à¸¥à¸²\nเวียดนาม\nศรีลังà¸à¸²\nสเปน\nสโลวะเà¸à¸µà¸¢\nสโลวัà¸\nสโลวีเนีย\nสวาซิà¹à¸¥à¸™à¸”์\nสวิตเซà¸à¸£à¹Œà¹à¸¥à¸™à¸”์\nสวีเดน\nสหรัà¸\nสหราชà¸à¸²à¸“าจัà¸à¸£\nสิà¸à¸‚ิม\nสิงคโปร์\nà¸à¹€à¸¡à¸£à¸´à¸à¸²\nà¸à¸à¸ªà¹€à¸•รเลีย\nà¸à¸à¸ªà¹€à¸•รีย\nà¸à¸±à¸™à¸”à¸à¸£à¹Œà¸£à¸²\nà¸à¸±à¸Ÿà¸à¸²à¸™à¸´à¸ªà¸–าน\nà¸à¸²à¹€à¸‹à¸à¸£à¹Œà¹„บจาน\nà¸à¸²à¸£à¹Œà¹€à¸ˆà¸™à¸•ินา\nà¸à¸²à¸£à¹Œà¹€à¸¡à¹€à¸™à¸µà¸¢\nà¸à¸²à¸£à¸°à¹€à¸šà¸µà¸¢\nà¸à¸´à¹€à¸„วทà¸à¹€à¸£à¸µà¸¢à¸¥\nà¸à¸´à¸•าลี\nà¸à¸´à¸™à¹€à¸”ีย\nà¸à¸´à¸™à¹‚ดนีเซีย\nà¸à¸´à¸£à¸±à¸\nà¸à¸´à¸ªà¸£à¸²à¹€à¸à¸¥\nà¸à¸´à¸«à¸£à¹ˆà¸²à¸™\nà¸à¸µà¸¢à¸´à¸›à¸•์\nà¸à¸¸à¸‹à¹€à¸šà¸à¸´à¸ªà¸–าน\nà¸à¸¸à¸£à¸¸à¸à¸§à¸±à¸¢\nเà¸à¸à¸§à¸²à¸”à¸à¸£à¹Œ\nเà¸à¸˜à¸´à¹‚à¸à¹€à¸›à¸µà¸¢\nเà¸à¸¡à¸´à¹€à¸£à¸•ส์\nเà¸à¸£à¸´à¹€à¸—รีย\nเà¸à¸¥à¸‹à¸±à¸¥à¸§à¸²à¸”à¸à¸£à¹Œ\nเà¸à¸ªà¹‚ตเนีย\nà¹à¸à¸‡à¹‚à¸à¸¥à¸²\nà¹à¸à¸™à¸•ิà¸à¸²\nà¹à¸à¸¥à¸ˆà¸µà¹€à¸£à¸µà¸¢\nà¹à¸à¸¥à¹€à¸šà¹€à¸™à¸µà¸¢\nโà¸à¸¡à¸²à¸™\nไà¸à¸‹à¹Œà¹à¸¥à¸™à¸”์\nไà¸à¸£à¹Œà¹à¸¥à¸™à¸”์\nฮ่à¸à¸‡à¸à¸‡\nฮà¸à¸™à¸”ูรัส\nฮังà¸à¸²à¸£à¸µ\nเฮติ\nเฮà¸à¸£à¹Œà¹€à¸‹à¹‚à¸à¸§à¸µà¸™à¸²\n\nà¸à¸£à¸°à¸šà¸µà¹ˆ\nà¸à¸£à¸¸à¸‡à¹€à¸—พ\nà¸à¸²à¸à¸ˆà¸™à¸šà¸¸à¸£à¸µ\nà¸à¸²à¸¬à¸ªà¸´à¸™à¸˜à¸¸à¹Œ\nà¸à¸³à¹à¸žà¸‡à¹€à¸žà¸Šà¸£\nขà¸à¸™à¹à¸à¹ˆà¸™\nจันทบุรี\nฉะเชิงเทรา\nชลบุรี\nชัยนาท\nชัยภูมิ\nชุมพร\nเชียงราย\nเชียงใหม่\nตรัง\nตราด\nตาà¸\nนครนายà¸\nนครปà¸à¸¡\nนครพนม\nนครราชสีมา\nนครศรีธรรมราช\nนครสวรรค์\nนนทบุรี\nนราธิวาส\nน่าน\nบึงà¸à¸²à¸¬\nบุรีรัมย์\nปทุมธานี\nประจวบคีรีขันธ์\nปราจีนบุรี\nปัตตานี\nพะเยา\nพังงา\nพัทลุง\nพิจิตร\nพิษณุโลà¸\nเพชรบุรี\nเพชรบูรณ์\nà¹à¸žà¸£à¹ˆ\nภูเà¸à¹‡à¸•\nมหาสารคาม\nมุà¸à¸”าหาร\nà¹à¸¡à¹ˆà¸®à¹ˆà¸à¸‡à¸ªà¸à¸™\nยโสธร\nยะลา\nร้à¸à¸¢à¹€à¸à¹‡à¸”\nระนà¸à¸‡\nระยà¸à¸‡\nราชบุรี\nลพบุรี\nลำปาง\nลำพูน\nเลย\nศรีสะเà¸à¸©\nสà¸à¸¥à¸™à¸„ร\nสงขลา\nสตูล\nสมุทรปราà¸à¸²à¸£\nสมุทรสงคราม\nสมุทรสาคร\nสระà¹à¸à¹‰à¸§\nสระบุรี\nสิงห์บุรี\nสุโขทัย\nสุพรรณบุรี\nสุราษฎร์\nสุราษฎร์ธานี\nสุรินทร์\nหนà¸à¸‡à¸„าย\nหนà¸à¸‡à¸šà¸±à¸§à¸¥à¸³à¸ ู\nà¸à¸¢à¸¸à¸˜à¸¢à¸²\nà¸à¹ˆà¸²à¸‡à¸—à¸à¸‡\nà¸à¸³à¸™à¸²à¸ˆà¹€à¸ˆà¸£à¸´à¸\nà¸à¸¸à¸”รธานี\nà¸à¸¸à¸•รดิตถ์\nà¸à¸¸à¸—ัยธานี\nà¸à¸¸à¸šà¸¥à¸£à¸²à¸Šà¸˜à¸²à¸™à¸µ\nà¸à¸±à¸™à¸—รลัà¸à¸©à¹Œ\nจตุจัà¸à¸£\nไชยา\nซีคà¸à¸™\nดà¸à¸™à¹€à¸¡à¸·à¸à¸‡\nถลาง\nไทรโยค\nธนบุรี\nธัà¸à¸šà¸¸à¸£à¸µ\nบางà¸à¸à¸\nบางปะà¸à¸‡\nบางระจัน\nปะทิว\nปาย\nพà¸à¸²à¹„ท\nพัฒน์พงษ์\nพัทยา\nพาราà¸à¸à¸™\nภูมิซรà¸à¸¥\nรัตนาธิเบศร์\nรังสิต\nลันตา\nลาดพร้าว\nวโรรส\nวิภาวดี\nสตึà¸\nสมุย\nสัตหีบ\nสิมิลัน\nสุขุมวิท\nสุไหง\nเสลภูมิ\nà¸à¸±à¸‡à¸£à¸µà¸”ูนังต์\nà¸à¹ˆà¸²à¸‡à¸‚าง\nà¸à¸´à¸™à¸—นนท์\nเà¸à¹‡à¸¡à¹‚พเรียม\n\nคิวชู\nà¹à¸„ริบเบียน\nà¹à¸„สเปียน\nดานูบ\nตะนาวศรี\nนà¸à¸£à¹Œà¸§à¸µà¹€à¸ˆà¸µà¸¢à¸™\nนิโคบาร์\nเนรัà¸à¸Šà¸£à¸²\nไนล์\nบà¸à¸£à¹Œà¹€à¸™à¸µà¸¢à¸§\nบà¸à¸¥à¸•ิà¸\nเบงà¸à¸à¸¥\nปิง\nà¹à¸›à¸‹à¸´à¸Ÿà¸´à¸\nมะละà¸à¸²\nมินดาเนา\nมิสซิสซิปปี\nเมดิเตà¸à¸£à¹Œà¹€à¸£à¹€à¸™à¸µà¸¢à¸™\nเมโสโปเตเมีย\nยมุนา\nยุโรป\nยูเรเชีย\nยูเรเซีย\nà¹à¸¢à¸‡à¸‹à¸µ\nà¹à¸¢à¸‡à¸‹à¸µà¹€à¸à¸µà¸¢à¸‡\nสà¹à¸à¸™à¸”ิเนเวีย\nสะโตง\nสาละวิน\nสุมาตรา\nสุเà¸à¸‹\nà¸à¸°à¹€à¸¡à¸‹à¸à¸™\nà¸à¸±à¸™à¸”ามัน\nà¸à¸±à¸¥à¹„ต\nà¸à¸²à¸£à¹Œà¸à¸•ิà¸\nà¸à¸²à¸«à¸£à¸±à¸š\nà¸à¸´à¸™à¹‚ดจีน\nà¸à¸´à¸£à¸§à¸”ี\nà¸à¸´à¸£à¸°à¸§à¸”ี\nà¸à¸µà¹€à¸ˆà¸µà¸¢à¸™\nà¸à¸¸à¸©à¸²à¸„เณย์\nà¸à¸¹à¸£à¸²à¸¥\nเà¸à¹€à¸Šà¸µà¸¢\nเà¸à¹€à¸”รียติà¸\nเà¸à¹€à¸§à¸à¹€à¸£à¸ªà¸•์\nà¹à¸à¸•à¹à¸¥à¸™à¸•ิà¸\nà¹à¸à¸™à¸•าร์à¸à¸•ิà¸\nà¹à¸à¸™à¸•าร์à¸à¸•ิà¸à¸²\nà¹à¸à¸Ÿà¸£à¸´à¸à¸²\nโà¸à¸¥à¸´à¸¡à¸›à¸±à¸ª\nไà¸à¹‚à¸à¹€à¸™à¸µà¸¢à¸™\nฮวงโห\nฮà¸à¸à¹„à¸à¹‚ด\nฮà¸à¸™à¸Šà¸¹\n\nà¸à¸šà¸´à¸¥à¸žà¸±à¸ªà¸”ุ์\nà¸à¸¸à¸ªà¸´à¸™à¸²à¸£à¸²\nโà¸à¸¥à¸´à¸¢à¸°\nโà¸à¸ªà¸±à¸¡à¸žà¸µ\nโคตรบà¸à¸‡\nโคตรบูรณ์\nตà¸à¸‡à¸à¸¹\nทรà¸à¸¢\nทวารวดี\nทวาราวดี\nเทวทหะ\nไทรบุรี\nนาลันทา\nไบà¹à¸‹à¸™à¹„ทน์\nปรัสเซีย\nปัลลวะ\nปาà¸à¸¥à¸µà¸šà¸¸à¸•ร\nพุทธคยา\nมถุรา\nมายัน\nมิถิลา\nราชคฤห์\nล้านช้าง\nล้านนา\nลุมพินี\nวัชชี\nเวสาลี\nสารนาถ\nสาวัตถี\nหริภุà¸à¸Šà¸±à¸¢\nà¸à¹‚ยธยา\nà¸à¸à¸•โตมัน\nà¸à¸±à¸‡à¸§à¸°\nà¸à¸´à¸™à¸—ปัตถ์\nà¸à¸¸à¸Šà¹€à¸Šà¸™à¸µ\n\nà¸à¸£à¸²à¸Ÿà¸´à¸\nà¸à¸£à¸²à¸Ÿà¸´à¸à¸ªà¹Œ\nà¸à¸£à¸²à¸Ÿà¸´à¸„\nà¸à¸£à¸´à¸”\nà¸à¸´à¸à¸°à¹„บต์\nà¸à¸¹à¹€à¸à¸´à¸¥\nà¸à¸¹à¹€à¸à¸´à¹‰à¸¥\nเà¸à¸•เวย์\nโà¸à¸¥à¸šà¸à¸¥\nคลัสเตà¸à¸£à¹Œ\nคลาส\nคลิà¸\nคลิปà¸à¸²à¸£à¹Œà¸•\nคà¸à¸™à¹‚ซล\nคà¸à¸™à¹€à¸—นต์\nคà¸à¸¡à¸žà¸´à¸§à¸•ิ้ง\nคà¸à¸¡à¹„พล์\nคà¸à¸¡à¹„พเลà¸à¸£à¹Œ\nคà¸à¸¡à¸¡à¸¹à¸™à¸´à¹€à¸„ชั่น\nคà¸à¸£à¹Œ\nคีย์\nคีย์บà¸à¸£à¹Œà¸”\nเครืà¸à¸‚่าย\nเคà¸à¸£à¹Œà¹€à¸‹à¸à¸£à¹Œ\nเคà¸à¸£à¹Œà¹€à¸™à¸¥\nà¹à¸„ช\nà¹à¸„มฟรà¸à¸\nà¹à¸„มฟร็à¸à¸\nà¹à¸„ร็à¸\nโค้ด\nจาวา\nจีพีเà¸à¸ª\nชิป\nชิพ\nเชลล์\nà¹à¸Šà¹‡à¸•\nà¹à¸Šà¸™à¹€à¸™à¸¥\nà¹à¸Šà¸™à¹à¸™à¸¥\nซ็à¸à¸à¹€à¸à¹‡à¸•\nซà¸à¸Ÿà¸•์à¹à¸§à¸£à¹Œ\nซà¸à¸Ÿà¸—์à¹à¸§à¸£à¹Œ\nซà¸à¸£à¹Œà¸ª\nซัพพà¸à¸£à¹Œà¸•\nซัพพà¸à¸£à¹Œà¸—\nซีดี\nซีดีรà¸à¸¡\nซีเนà¸à¸£à¹Œ\nเซิร์ฟเวà¸à¸£à¹Œ\nโซลูชัน\nโซลูชั่น\nไซต์\nไซเบà¸à¸£à¹Œ\nทรานà¹à¸‹à¸à¸Šà¸±à¸™\nทรานà¹à¸‹à¸à¸Šà¸±à¹ˆà¸™\nทรานà¹à¸‹à¹‡à¸à¸Šà¸±à¸™\nทรานà¹à¸‹à¹‡à¸à¸Šà¸±à¹ˆà¸™\nทรานà¹à¸‹à¸„ชัน\nทรานà¹à¸‹à¸„ชั่น\nทรานà¹à¸‹à¹‡à¸„ชัน\nทรานà¹à¸‹à¹‡à¸„ชั่น\nทวิตเตà¸à¸£à¹Œ\nทวีต\nทัชà¹à¸žà¸”\nเทมเพลต\nเทà¸à¸£à¹Œà¸¡à¸´à¸™à¸±à¸¥\nà¹à¸—็à¸\nà¹à¸—็บ\nà¹à¸—บเล็ต\nโทรจัน\nเน็ต\nเน็ตบุ๊à¸\nเน็ตบุค\nเน็ตบุ๊ค\nเน็ตเวิร์à¸\nเน็ตเวิร์ค\nโน้ตบุ๊à¸\nโน้ตบุค\nโน้ตบุ๊ค\nดà¸à¸ª\nดาวน์เà¸à¸£à¸”\nดาวน์โหลด\nดิจิตà¸à¸¥\nดิจิทัล\nดีบั๊à¸\nดีวีดี\nดีไวซ์\nเดเบียน\nเดลไฟ\nเดสà¸à¹Œà¸—็à¸à¸›\nโดเมน\nไดรว์\nไดรเวà¸à¸£à¹Œ\nไดเรà¸à¸—à¸à¸£à¸µ\nไดโà¸à¸”\nเทเลคà¸à¸¡\nบล็à¸à¸à¹€à¸à¸à¸£à¹Œ\nบรà¸à¸”à¹à¸šà¸™à¸”์\nบราวเซà¸à¸£à¹Œ\nบลูทูท\nบลูทูธ\nบลูเรย์\nบั๊à¸\nบัฟเฟà¸à¸£à¹Œ\nบิต\nบิท\nบูต\nเบราว์เซà¸à¸£à¹Œ\nà¹à¸šà¸™à¸”์วิดท์\nไบต์\nไบนารี\nโปรà¹à¸à¸£à¸¡à¹€à¸¡à¸à¸£à¹Œ\nโปรเซส\nโปรเซสเซà¸à¸£à¹Œ\nโปรโตคà¸à¸¥\nพร็à¸à¸à¸‹à¸µ\nพà¸à¸£à¹Œà¸•\nพà¸à¸£à¹Œà¸—\nพาเนล\nพาร์ทิชัน\nพารามิเตà¸à¸£à¹Œ\nพาสเวิร์ด\nพิà¸à¹€à¸‹à¸¥\nเพจ\nเพจเจà¸à¸£à¹Œ\nà¹à¸žà¸à¹€à¸à¹‡à¸•\nà¹à¸žà¸•ช์\nà¹à¸žà¸¥à¸•ฟà¸à¸£à¹Œà¸¡\nโพรเซส\nโพรเซสเซà¸à¸£à¹Œ\nโพรโทคà¸à¸¥\nไพธà¸à¸™\nฟล็à¸à¸›à¸ªà¹Œ\nฟà¸à¸™à¸•์\nฟà¸à¸£à¹Œà¹à¸¡à¸•\nฟà¸à¸£à¹Œà¹€à¸§à¸´à¸£à¹Œà¸”\nฟà¸à¸£à¸±à¸¡\nฟีเจà¸à¸£à¹Œ\nเฟซบุ๊à¸\nเฟิร์มà¹à¸§à¸£à¹Œ\nà¹à¸Ÿà¸¥à¹‡à¸\nโฟลเดà¸à¸£à¹Œ\nไฟร์ฟà¸à¸à¸‹à¹Œ\nไฟร์วà¸à¸¥à¸¥à¹Œ\nไฟล์\nมà¸à¸”ูล\nมà¸à¸™à¸´à¹€à¸•à¸à¸£à¹Œ\nมัลติ\nมัลติทัช\nมัลติเพล็à¸à¸‹à¹Œ\nมัลà¹à¸§à¸£à¹Œ\nมาสเตà¸à¸£à¹Œ\nมีเดีย\nเมนู\nเมมโมรี\nเมล\nเมาส์\nà¹à¸¡à¸„\nโมดูล\nโมเด็ม\nโมบาย\nโมบายล์\nโมไบล์\nไมโครซà¸à¸Ÿà¸—์\nยูนิà¸à¸‹à¹Œ\nยูนิโคด\nยูนิโค้ด\nริงโทน\nรีเฟรช\nรีเลย์\nเราเตà¸à¸£à¹Œ\nเรียลไทม์\nลิงà¸à¹Œ\nลินุà¸à¸‹à¹Œ\nลีนุà¸à¸‹à¹Œ\nลูป\nเลเยà¸à¸£à¹Œ\nà¹à¸¥à¹‡à¸›à¸—็à¸à¸›\nไลเซนส์\nไลบรารี\nวิà¸à¸´\nวิà¸à¸´à¸žà¸µà¹€à¸”ีย\nวินโดวส์\nวินโดว์ส\nเว็บ\nเวà¸à¸£à¹Œà¸Šà¸§à¸¥\nเวà¸à¸£à¹Œà¸Šà¸±à¸™\nเวà¸à¸£à¹Œà¸Šà¸±à¹ˆà¸™\nเวิร์à¸à¸ªà¹€à¸•ชัน\nเวิร์à¸à¸ªà¹€à¸•ชั่น\nเวิร์คสเตชัน\nเวิร์คสเตชั่น\nเวิร์ด\nเวิร์ม\nไวà¹à¸¡à¸à¸‹à¹Œ\nสà¸à¸£à¸µà¸™\nสà¹à¸à¸™\nสà¹à¸à¸™à¹€à¸™à¸à¸£à¹Œ\nสà¹à¸•็à¸\nสนิฟเฟà¸à¸£à¹Œ\nสปายà¹à¸§à¸£à¹Œ\nสเปซ\nสà¹à¸›à¸¡\nสมาร์ท\nสล็à¸à¸•\nเสิร์ช\nโหลด\nà¸à¸à¸™à¹„ลน์\nà¸à¸à¸›à¸•ิà¸\nà¸à¸à¸›à¸•ิคà¸à¸¥\nà¸à¸à¸›à¸•ิคัล\nà¸à¸à¸Ÿà¹„ลน์\nà¸à¸à¸£à¸²à¹€à¸„ิล\nà¸à¸±à¸žà¹€à¸à¸£à¸”\nà¸à¸±à¸žà¹€à¸”ต\nà¸à¸±à¸žà¹‚หลด\nà¸à¸±à¸›à¹€à¸à¸£à¸”\nà¸à¸±à¸›à¹€à¸”ต\nà¸à¸±à¸›à¹‚หลด\nà¸à¸±à¸¥à¸à¸à¸£à¸´à¸—ึม\nà¸à¸²à¸£à¹Œà¸à¸´à¸§à¹€à¸¡à¸™à¸•์\nà¸à¸´à¸™à¹€à¸•à¸à¸£à¹Œà¹€à¸™à¹‡à¸•\nà¸à¸´à¸™à¸—ิเà¸à¸£à¹€à¸•à¸à¸£à¹Œ\nà¸à¸´à¸™à¹€à¸—à¸à¸£à¹Œà¹€à¸™à¹‡à¸•\nà¸à¸´à¸™à¹€à¸—à¸à¸£à¹Œà¹€à¸Ÿà¸‹\nà¸à¸´à¸™à¹€à¸—ล\nà¸à¸´à¸™à¸žà¸¸à¸•\nà¸à¸´à¸™à¸žà¸¸à¸—\nà¸à¸µà¹€à¸¡à¸¥\nà¸à¸µà¹€à¸¡à¸¥à¹Œ\nà¸à¸¹à¸šà¸¸à¸™à¸•ู\nà¸à¸¹à¸šà¸±à¸™à¸•ู\nเà¸à¸™à¸ˆà¸´à¸™\nเà¸à¹‡à¸™à¸ˆà¸´à¸™\nเà¸à¸²à¸•์พุต\nเà¸à¸²à¸•์พุท\nเà¸à¸²à¸—์พุต\nเà¸à¸²à¸—์พุท\nà¹à¸à¸™à¸°à¸¥à¹‡à¸à¸\nà¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¸™\nà¹à¸à¸™à¸´à¹€à¸¡à¸Šà¸±à¹ˆà¸™\nà¹à¸à¸›à¸žà¸¥à¸´à¹€à¸„ชัน\nà¹à¸à¸›à¸žà¸¥à¸´à¹€à¸„ชั่น\nà¹à¸à¸žà¸žà¸¥à¸´à¹€à¸„ชัน\nà¹à¸à¸žà¸žà¸¥à¸´à¹€à¸„ชั่น\nà¹à¸à¸ªà¹€à¸‹à¸¡à¸šà¸¥à¸µ\nà¹à¸à¸ªà¹€à¸‹à¸¡à¹€à¸šà¸¥à¸à¸£à¹Œ\nโà¸à¹€à¸žà¸™\nไà¸à¸„à¸à¸™\nไà¸à¸‹à¸µ\nไà¸à¸žà¸à¸”\nไà¸à¸žà¹‡à¸à¸”\nไà¸à¹à¸žà¸”\nไà¸à¹‚ฟน\nฮับ\nฮาร์ดดิสà¸à¹Œ\nฮาร์ดà¹à¸§à¸£à¹Œ\nà¹à¸®à¸à¹€à¸à¸à¸£à¹Œ\nà¹à¸®à¹‡à¸à¹€à¸à¸à¸£à¹Œ\nà¹à¸®à¸™à¸”์เฮลด์\nโฮสต์\n\nà¸à¸£à¸µà¸\nà¸à¸±à¸“ณาฑ\nà¸à¸±à¸¨à¸¡à¸µà¸£à¸µ\nคันจิ\nคาตาคานะ\nคุชราตี\nคุรุมุขี\nซีริลลิà¸\nซูลู\nเซลติà¸\nเซิร์บ\nตาà¸à¸²à¸¥à¹‡à¸à¸\nเตลุคู\nเติร์à¸\nทราวิฑ\nเบงà¸à¸²à¸¥à¸µ\nปัà¸à¸ˆà¸²à¸šà¸µ\nพินà¸à¸´à¸™\nมลยาฬัม\nมà¸à¸‡à¹‚à¸à¸¥\nมาราà¸à¸µ\nมาเลย์\nเม็à¸à¸‹à¸´à¸à¸±à¸™\nà¹à¸¡à¸™à¸ˆà¸¹\nà¹à¸¡à¸™à¸”าริน\nไมถิลี\nเยà¸à¸£à¸¡à¸±à¸™\nรัสเซียน\nสวาฮิลี\nสวิส\nสินธี\nà¸à¸¹à¸£à¸”ู\nà¸à¸±à¸ªà¸ªà¸¡à¸µ\nà¸à¸²à¸£à¸šà¸´à¸\nà¸à¸´à¸•าเลียน\nà¸à¸¸à¸¢à¸à¸¹à¸£à¹Œ\nà¹à¸à¸Ÿà¸£à¸´à¸à¸±à¸™\nโà¸à¸£à¸´à¸¢à¸²\nไà¸à¸£à¸´à¸Š\nฮันà¸à¸¶à¸¥\nฮินดี\nฮิรางานะ\nฮีบรู\n\nà¸à¸£à¸µà¸™à¸žà¸µà¸‹\nà¸à¸£à¸·à¸à¹€à¸‹à¸°\nà¸à¸§à¸™à¸à¸´à¸¡\nà¸à¸§à¸™à¸à¸¹\nà¸à¸±à¸”ดาฟี\nà¸à¸±à¸¥à¸¢à¸²à¸“วัตร\nà¸à¸±à¸ªà¸ªà¸›à¸°\nà¸à¸²à¸¥à¸´à¹€à¸¥à¹‚à¸\nà¸à¸´à¸™à¹€à¸™à¸ª\nà¸à¸¸à¸¡à¸ à¸à¸£à¸£à¸“\nà¸à¸¹à¹€à¸•นเบิร์à¸\nเà¸à¸•ส์\nเà¸à¸©à¸¡à¸“ี\nโà¸à¸“ฑัà¸à¸à¸°\nขงเบ้ง\nคริสโตเฟà¸à¸£à¹Œ\nคà¸à¸‡à¸„à¸à¸£à¹Œà¸”\nคà¸à¸¥à¹€à¸à¸•\nคานธี\nคาเบรียล\nคาร์ฟูร์\nคาร์สัน\nคาราบาว\nคาสิโà¸\nคิริน\nคุนลุ้น\nคูโบต้า\nเครมลิน\nà¹à¸„ทรีนา\nโคตมะ\nโคตมี\nโคลัมบัส\nไคฟง\nไครสเลà¸à¸£à¹Œ\nง้à¸à¹„บ๊\nจตุพร\nจ็à¸à¸šà¸ªà¹Œ\nจà¸à¸«à¹Œà¸™\nจิ้น\nจิม\nจิ๋ม\nจิว\nจุฬาภรณ์\nจุฬาลงà¸à¸£à¸“์\nเจมส์\nà¹à¸ˆà¹‡à¸à¸ªà¸±à¸™\nโจเซฟ\nโจว\nชมัยมรุเชà¸\nชมัยมรุเชษà¸à¹Œ\nชเวดาà¸à¸à¸‡\nชาร์ลส์\nชินราช\nชินวัตร\nชุนชิว\nเช็ง\nเชตวัน\nเชฟรà¸à¸™\nเชฟโรเลต\nเชลซี\nไชยานุชิต\nซ่ง\nซังฮี้\nซัดดัม\nซันซิล\nซัมซุง\nซัวเจ๋ง\nซินหัว\nซีซาร์\nซีà¹à¸žà¸„\nซูซาน\nซูซูà¸à¸´\nซูบารุ\nเซ็นทารา\nเซเวน\nเซเว่น\nโซฟิเทล\nโซยุซ\nโซยูซ\nณัà¸à¸§à¸¸à¸’ิ\nดาร์ลี่\nดาวโจนส์\nดิสนีย์\nดีà¹à¸—ค\nดูปà¸à¸‡à¸—์\nเดโมà¹à¸„รต\nเดลล์\nเดลินิวส์\nเดวิด\nà¹à¸”วู\nโดนัลด์\nโดราเà¸à¸¡à¸à¸™\nโดเรมà¸à¸™\nต๋à¸à¸‡\nตั๊à¸à¸¡à¹‰à¸\nตาà¸à¸ªà¸´à¸™\nตาเมืà¸à¸™\nตาลีบัน\nตูน\nเตมีย์\nโต๋\nโตชิบา\nโตโยต้า\nถังซัมจั๋ง\nถังซำจั๋ง\nทรพา\nทราเวล\nทรูมูฟ\nทีปังà¸à¸£\nเทปโà¸\nเทพรัตน\nเทวทัต\nเทสโà¸à¹‰\nโทมัส\nไททานิà¸\nไททานิค\nไทยรัà¸\nธีà¸à¸à¸ª\nนครินทรา\nนโปเลียน\nนพดล\nนราดูร\nนเรนทร\nนà¸à¸ªà¸•ราดามุส\nนาซา\nนาซ่า\nนาซี\nนาโต\nนาโต้\nนาลà¹à¸\nนิคà¸à¸™\nนิโคลัส\nนิด้า\nนินเทนโด\nนิปปà¸à¸™\nนิวตัน\nนิสสัน\nเนคเทค\nเนชั่น\nเนชันà¹à¸™à¸¥\nเนชั่นà¹à¸™à¸¥\nเนวิน\nเนสเล่\nเนสาด\nà¹à¸™à¸—\nà¹à¸™à¸ªà¹à¸”ค\nโนเà¸à¸µà¸¢\nโนเบล\nโนเวลล์\nโนโวเทล\nไนเม็à¸à¸‹à¹Œ\nบรà¸à¸”เวย์\nบรัดเลย์\nบรู๊ซ\nบัลเมà¸à¸£à¹Œ\nบารัà¸\nบารัค\nบู๊ตึ๊ง\nเบà¸à¸à¸²à¸¢\nเบนซ์\nเบ็นซ์\nเบนจามิน\nโบตัน\nไบโà¸à¹€à¸—ค\nประชาธิปัตย์\nปวีณา\nปà¸à¹€à¸•็à¸à¸•ึ๊ง\nปà¸à¹€à¸•๊à¸à¸•ึ๊ง\nป่à¸à¹€à¸•็à¸à¸•ึ๊ง\nปัตตะโชติ\nปารุสà¸à¹Œ\nปีเตà¸à¸£à¹Œ\nปูติน\nเป๊ปซี่\nเป้ย\nเปà¸à¸£à¹Œà¹‚ยต์\nเปาบุ้นจิ้น\nโปเà¸à¸¡à¸à¸™\nโป๊ยà¸à¹ˆà¸²à¸¢\nพรหมทัต\nพลาโต\nพà¸à¸¥à¸¥à¹ˆà¸²\nพานาโซนิค\nพานาโซนิà¸\nพิทยานุà¸à¸¹à¸¥\nพิมพิสาร\nเพนà¹à¸—à¸à¸‹à¹Œ\nเพลโต\nไพโà¸à¹€à¸™à¸µà¸¢à¸£à¹Œ\nฟรà¸à¸¢à¸”์\nฟรังซิส\nฟรานซิส\nฟลà¸à¹€à¸£à¸™à¸‹à¹Œ\nฟà¸à¸£à¹Œà¸”\nฟิลิปส์\nฟูจิ\nà¹à¸Ÿà¸‹à¹ˆà¸²\nโฟร์โมสต์\nภูมิพล\nภูริทัต\nมงฟà¸à¸£à¹Œà¸•\nมณโฑ\nมติชน\nมหิตลาธิเบศร\nมโหสถ\nมัจฉานุ\nมาร์à¸à¸²à¹€à¸£à¹‡à¸•\nมาร์ติน\nมาสด้า\nมิตซูบิชิ\nมิราเคิล\nมุสโสลินี\nเม้ง\nเมจิ\nเมà¸à¸£à¹Œà¸‹à¸µà¹€à¸”ส\nเมà¸à¸£à¹Œà¹€à¸‹à¹€à¸”ส\nà¹à¸¡à¸à¸‹à¹Œà¹€à¸§à¸¥à¸¥à¹Œ\nà¹à¸¡à¸à¹„ซไซ\nà¹à¸¡à¸„à¸à¸´à¸™à¸—à¸à¸Š\nà¹à¸¡à¸Šà¸µà¸™à¹€à¸™à¸à¸£à¸µà¹ˆ\nโมคคัลลานะ\nโมโตโรลา\nโมโตโรล่า\nโมเนีย\nไมเคิล\nไมยราพณ์\nยโสธรา\nยะโฮวา\nยะโฮวาห์\nยามาฮ่า\nยาเวห์\nยาฮู\nยูนิเซฟ\nยูเนสโà¸\nยูไล\nเยโฮวาห์\nรà¸à¸¢à¹€à¸•à¸à¸£à¹Œ\nรà¸à¸¢à¸±à¸¥\nรัชดา\nรัสปูติน\nราฟาเà¸à¸¥\nรามาวตาร\nราเมศวร\nราหุล\nริชาร์ด\nรีพับลิà¸à¸±à¸™\nรูนีย์\nเรนโบว์\nà¹à¸£à¸¡à¹‚บ้\nโรตารี\nโรนัลโด\nโรนัลโด้\nโรบินสัน\nโรเบิร์ต\nล็à¸à¸à¸‹à¹€à¸¥à¹ˆà¸¢à¹Œ\nลิงคà¸à¸¥à¹Œà¸™\nลิจฉวี\nลิไท\nลิไทย\nลินคà¸à¸¥à¹Œà¸™\nลิเวà¸à¸£à¹Œà¸žà¸¹à¸¥\nเลโนโว\nเลียดà¸à¹Šà¸\nโลตัส\nวชิราลงà¸à¸£à¸“์\nวลาดิเมียร์\nวà¸à¸¥à¸¥à¹Œà¸ªà¸•รีท\nวาเลนไทน์\nวิà¸à¸•à¸à¹€à¸£à¸µà¸¢\nวิทยานุสรณ์\nวิทยายน\nวิมเบิลดัน\nวิลเลียม\nวีระ\nวุฒิชัย\nเวียดà¸à¸‡\nไวตามิลค์\nศà¸à¸¸à¸™à¸•ลา\nศรีวิชัย\nศิริพงษ์\nศิริราช\nศุภชลาศัย\nสดà¸à¸à¹Šà¸à¸à¸˜à¸¡\nสดายุ\nสตาลิน\nสตีฟ\nสà¹à¸•นฟà¸à¸£à¹Œà¸”\nสวรินทิรา\nสังà¸à¸±à¸ˆà¸ˆà¸²à¸¢à¸™à¹Œ\nสาทิตย์\nสารีบุตร\nสิริà¸à¸´à¸•ิ์\nสิรินธร\nสิหิงค์\nสีวลี\nสีหนุ\nสีหมุนี\nสีหโมนี\nสุครีพ\nสุทโธทนะ\nสุเทพ\nสุนทราภรณ์\nสุนีย์\nสุรนารี\nสุรยุทธ์\nสุริยาสน์\nเส้าหลิน\nโสà¸à¸£à¸²à¸•ีส\nโสภิต\nหนุมาน\nหลินฮุ่ย\nหลุยส์\nเห้งเจีย\nไหหม่า\nà¸à¸‡à¸„ต\nà¸à¸‡à¸„ุลิมาล\nà¸à¸Šà¸²à¸•ศัตรู\nà¸à¸”ุลยเดช\nà¸à¸žà¸à¸¥à¹‚ล\nà¸à¸£à¸´à¸ªà¹‚ตเติล\nà¸à¸£à¸´à¸ªà¸¡à¸±à¸™à¸•์\nà¸à¸¥à¸´à¸‹à¸²à¹€à¸šà¸˜\nà¸à¹‹à¸à¸¡\nà¸à¸à¸£à¹Œà¸„ิด\nà¸à¸à¸ªà¸à¸²à¸£à¹Œ\nà¸à¸°à¸žà¸à¸¥à¹‚ล\nà¸à¸±à¸šà¸£à¸²à¸®à¸±à¸¡\nà¸à¸±à¹‰à¸¡\nà¸à¸±à¸¥à¸à¸à¸à¸´à¸”ะห์\nà¸à¸±à¸¥à¸„าเทล\nà¸à¸±à¸¥à¸ˆà¸²à¸‹à¸µà¸£à¸²à¸«à¹Œ\nà¸à¸±à¸¥à¹€à¸Ÿà¸£à¸”\nà¸à¸±à¸¥à¹€à¸¥à¸²à¸°à¸«à¹Œ\nà¸à¸±à¸ªà¸‹à¸¸à¸ª\nà¸à¸±à¸ªà¸ªà¸Šà¸´\nà¸à¸±à¸ªà¸ªà¸±à¸¡à¸Šà¸±à¸\nà¸à¸²à¹€à¸‹à¸¡\nà¸à¸²à¹€à¸‹à¹‡à¸¡\nà¸à¸²à¹€à¸‹à¸µà¸¢à¸™\nà¸à¸²à¸Ÿà¸•้า\nà¸à¸²à¸£à¹Œà¹€à¸‹à¸™à¸à¸¥\nà¸à¸´à¸™à¸—รชิต\nà¸à¸´à¸™à¸—ราทิตย์\nà¸à¸µà¸‹à¸¹à¸‹à¸¸\nà¸à¸µà¹€à¸¥à¸Ÿà¹€à¸§à¸™\nà¸à¸µà¹€à¸¥à¸Ÿà¹€à¸§à¹ˆà¸™\nà¸à¸¸à¸“รุท\nà¸à¸¸à¸šà¸¥à¸£à¸±à¸•น์\nà¸à¸¸à¸šà¸²à¸¥à¸µ\nà¸à¸¸à¹‹à¸¢\nเà¸à¸à¸—ัศน์\nเà¸à¹€à¸‹à¸à¸£à¹Œ\nเà¸à¹‡à¸”เวิร์ด\nเà¸à¸”ิสัน\nเà¸à¹à¸šà¸„\nเà¸à¸¥à¸´à¸‹à¸²à¹€à¸šà¸˜\nเà¸à¸ªà¸žà¸¥à¸²à¸™à¸²à¸”\nเà¸à¸ªà¸žà¸¥à¸²à¸™à¸²à¸£à¹Œà¸”\nà¹à¸à¸„คà¸à¸£à¹Œ\nà¹à¸à¸„คà¸à¸£à¹Œà¸”\nà¹à¸à¸‡à¹€à¸ˆà¸¥à¸´à¸™à¹ˆà¸²\nà¹à¸à¸•à¹à¸¥à¸™à¸•ิส\nà¹à¸à¸™\nà¹à¸à¹‹à¸¡\nà¹à¸à¸¡à¸šà¸²à¸ªà¸‹à¸²à¹€à¸”à¸à¸£à¹Œ\nà¹à¸à¸¡à¸šà¸²à¸ªà¹€à¸”à¸à¸£à¹Œ\nà¹à¸à¸¡à¹€à¸§à¸¢à¹Œ\nà¹à¸à¹‹à¸§\nโà¸à¸”ีสซีย์\nโà¸à¹€à¸”ียน\nโà¸à¸šà¸²à¸¡à¸²\nโà¸à¸£à¸ªà¸²à¸£à¸²à¸¡\nโà¸à¸¥à¸´à¸¡à¹€à¸›à¸µà¸¢\nโà¸à¸à¸´à¸Šà¸´\nไà¸à¸™à¹Œà¸ªà¹„ตน์\nฮà¸à¸™à¸”้า\nฮà¸à¸›à¸à¸´à¸™à¸ªà¹Œ\nฮà¸à¸¥à¸¥à¸µà¸§à¸¹à¸”\nฮà¸à¸¥à¸¥à¸µà¸§à¸¹à¹‰à¸”\nฮานามิ\nฮามาส\nฮิตเลà¸à¸£à¹Œ\nฮิตาชิ\nฮุนเซน\nฮุนเซ็น\nฮุนได\nฮุสเซ็น\nเฮนรี\nเฮนรี่\nเฮเลน\nโฮจิมินห์\nโฮปเวลล์\nโฮเมà¸à¸£à¹Œ\n\nà¸à¸¥à¸µà¹€à¸‹à¸à¸£à¸µà¸™\nà¸à¸³à¸—à¸à¸™\nà¹à¸à¸™à¸µà¸¡à¸µà¸”\nครà¸à¸ª\nคริสตัล\nคลà¸à¹‚รพลาสต์\nคลà¸à¹„รด์\nควà¸à¸™à¸•ัม\nคà¸à¸™à¸”ัà¸à¹€à¸•à¸à¸£à¹Œ\nคà¸à¸›à¹€à¸›à¸à¸£à¹Œ\nคà¸à¸¥à¸¥à¸²à¹€à¸ˆà¸™\nคà¸à¹€à¸¥à¸ªà¹€à¸•à¸à¸£à¸à¸¥\nคà¸à¸ªà¸¡à¸´à¸\nคูลà¸à¸¡à¸šà¹Œ\nเคà¸à¸£à¸²à¸•ิน\nà¹à¸„โรทีน\nà¹à¸„สสินี\nโครมาโทà¸à¸£à¸²à¸Ÿà¸µ\nไคโตซาน\nจีโนม\nจุลชีววิทยา\nชิคุนà¸à¸¸à¸™à¸¢à¸²\nซัลฟิวริà¸\nซัลเฟต\nซัลไฟด์\nซิงค์\nซิริà¸à¸¸à¸ª\nซิลิà¸à¸²\nซิลิเà¸à¸•\nซิลิโคน\nซีเทน\nซีเวิร์ต\nเซ็à¸à¹€à¸•à¸à¸£à¹Œ\nเซ็à¸à¹€à¸¡à¸™à¸•์\nเซมิ\nโซนาร์\nไซบà¸à¸£à¹Œà¸\nดà¸à¸›à¹€à¸›à¸¥à¸à¸£à¹Œ\nดà¸à¸›à¹€à¸žà¸¥à¸à¸£à¹Œ\nไดนามิà¸\nไดนามิà¸à¸ªà¹Œ\nไดนามิค\nไดนามิคส์\nไดà¸à¸à¸à¹„ซด์\nทรานส์\nทามิฟลู\nเทฟลà¸à¸™\nเทสโทสเตà¸à¹‚รน\nเทà¸à¸£à¹Œà¹‚ม\nà¹à¸—นนิน\nไททัน\nไทฟà¸à¸¢à¸”์\nไทรà¸à¸¢à¸”์\nธาลัสซีเมีย\nเนà¸à¸²à¸•ีฟ\nโนวา\nบà¸à¹à¸£à¸à¸‹à¹Œ\nโบทà¸à¸à¸‹à¹Œ\nโบท็à¸à¸à¸‹à¹Œ\nไบโà¸à¸•ิน\nปà¸à¸´à¸¢à¸²à¸™à¸¸à¸žà¸±à¸™à¸˜à¹Œ\nโปรเจสเตà¸à¹‚รน\nพà¸à¸¥à¸´à¹€à¸¡à¸à¸£à¹Œ\nพันธุศาสตร์\nพัลซาร์\nพาร์à¸à¸´à¸™à¸ªà¸±à¸™\nพาราเซตามà¸à¸¥\nพาราโบลา\nเพà¸à¸£à¹Œà¸à¸à¸à¹„ซด์\nโพรเจสเทà¸à¹‚รน\nโพลาไรซ์\nโพลิเมà¸à¸£à¹Œ\nโพลีเà¸à¸—ิลีน\nไพรเมต\nฟลาโวนà¸à¸¢à¸”์\nฟลูà¸à¸à¹€à¸£à¸ªà¹€à¸‹à¸™à¸‹à¹Œ\nฟลูà¸à¸à¹„รด์\nฟà¸à¸ªà¸‹à¸´à¸¥\nฟิชชัน\nฟิวชัน\nฟีโรโมน\nไฟเบà¸à¸£à¹Œ\nมà¸à¸™à¸à¸à¹„ซด์\nมิราจ\nเมตริà¸à¸‹à¹Œ\nเมทริà¸à¸‹à¹Œ\nเมลานิน\nเมลามีน\nโมเมนตัม\nไมโตคà¸à¸™à¹€à¸”รีย\nไมโทคà¸à¸™à¹€à¸”รีย\nยีสต์\nยูริà¸\nยูเรีย\nรูมาตà¸à¸¢à¸”์\nวีà¸à¹‰à¸²\nเวà¸à¹€à¸•à¸à¸£à¹Œ\nเวà¸à¹‰à¸²\nเวสิเคิล\nโวลต์\nสเà¸à¸¥\nสเà¸à¸¥à¸²à¸£à¹Œ\nสเต็ม\nสเตียรà¸à¸¢à¸”์\nสปีชีส์\nสเปิร์ม\nสัมพัทธภาพ\nสุริยจัà¸à¸£à¸§à¸²à¸¥\nà¸à¸à¸à¹€à¸—น\nà¸à¸à¹‚รรา\nà¸à¸à¹‚รร่า\nà¸à¸°à¸„ริลิà¸\nà¸à¸°à¸„รีลิà¸\nà¸à¸°à¸‹à¸µà¸•ิà¸\nà¸à¸°à¸‹à¸µà¹‚ตน\nà¸à¸°à¸¡à¸´à¹‚น\nà¸à¸°à¸¥à¸¹à¸¡à¸´à¸™à¸²\nà¸à¸±à¸™à¹‚ดรเมดา\nà¸à¸±à¸¥à¸„าไลน์\nà¸à¸±à¸¥à¸•ราซาวด์\nà¸à¸±à¸¥à¸•ราซาวนด์\nà¸à¸±à¸¥à¸¥à¸à¸¢à¸”์\nà¸à¸´à¸™à¸—ิà¸à¸£à¸±à¸¥\nà¸à¸´à¸™à¸—ิเà¸à¸£à¸•\nà¸à¸µà¹‚บลา\nà¸à¸µà¹‚บล่า\nเà¸à¹‡à¸à¸‹à¹Œà¹‚พเนนเชียล\nเà¸à¸—านà¸à¸¥\nเà¸à¸—ิลีน\nเà¸à¸™à¹‚ทรปี\nเà¸à¸ªà¹€à¸•à¸à¸£à¹Œ\nเà¸à¸ªà¹‚ตรเจน\nเà¸à¸ªà¹‚ทรเจน\nà¹à¸à¸™à¸”รà¸à¸¢à¸”์\nà¹à¸à¸™à¹à¸—ร็à¸à¸‹à¹Œ\nà¹à¸à¸¡à¸žà¸¥à¸´à¸ˆà¸¹à¸”\nà¹à¸à¸¡à¹‚มเนียม\nà¹à¸à¸¥à¸à¸à¸®à¸à¸¥à¸´à¸‹à¸¶à¸¡\nà¹à¸à¸ªà¸žà¸²à¸£à¹Œà¹à¸•ม\nโà¸à¹€à¸‹à¸¥à¸—ามิเวียร์\nฮับเบิล\nฮิวมัส\nไฮดรà¸à¸à¹„ซด์\nไฮดรà¸à¸¥à¸´à¸\nไฮโดรลิà¸\nไฮเพà¸à¸£à¹Œà¹‚บลา\n\nà¸à¸‡à¹€à¸•็à¸\nà¸à¸Žà¸¸à¸¡à¸žà¸µ\nà¸à¸\nà¸à¸à¸«à¸¡à¸²à¸¢\nà¸à¸šà¸Ž\nà¸à¸£à¸²à¹„ฟต์\nà¸à¹Šà¸à¸›à¸›à¸µà¹‰\nà¸à¸°à¸—ะ\nà¸à¸±à¸‡à¸§à¸²à¸¥\nà¸à¸¸à¸Žà¸à¸±à¸‡\nà¸à¸¸à¸à¸¸à¸¡à¸žà¸µ\nฃวด\nคฑา\nคลินิค\nคลีนิà¸\nคลีนิค\nคาทà¸à¸¥à¸´à¸„\nคึ่นฉ่าย\nà¹à¸„ตตาล็à¸à¸\nโควต้า\nฅน\nจุมพฎ\nช็à¸à¸„โà¸à¹à¸¥à¸•\nà¹à¸‹à¹ˆà¸”\nดัทช์\nทนง\nทรมาณ\nทราà¸\nทะà¹à¸¢à¸‡\nทิà¸à¸à¸´\nบล็à¸à¸„\nบ๊à¸à¸‡à¹à¸šà¹Šà¸§\nบัลเล่ต์\nเบรค\nà¹à¸šà¸‡à¸„์\nปราà¸à¸Ž\nปัคคหะ\nปาà¸à¸´à¹‚มà¸à¸‚์\nปิติ\nปิรามิด\nโปรเตสà¹à¸•นท์\nพนิช\nพยัà¸à¹€à¸žà¸¢à¸´à¸”\nพริ้ว\nพลูโตเนียม\nพาà¸à¸©à¹Œ\nเฟิร์น\nยาà¸à¸µà¹‰\nเยภุยยสิà¸à¸²\nรุสเซีย\nฤาษี\nล็à¸à¸„\nล็à¸à¸„เà¸à¸à¸£à¹Œ\nวันทยาหัตถ์\nวานิช\nวิà¸à¸à¸²à¸™\nวิศิษà¸à¹Œ\nศรีษะ\nสเปà¸à¹‚ทรสโคป\nสฤษฎ์\nสลิ่ม\nสัตตสดà¸\nสาราณียาà¸à¸£\nสุà¸à¸µà¹‰\nสุà¸à¸µà¹‰à¸¢à¸²à¸à¸µà¹‰\nสูà¸à¸à¸²à¸à¸²à¸¨\nหยà¸à¸¡à¹à¸«à¸¢à¸¡\nหยà¸à¸¢\nหล่ะ\nà¸à¸°à¸”รีนาลีน\nà¸à¸°à¸«à¸¥à¸±à¹ˆà¸¢\nà¸à¸±à¸•คัต\nà¸à¸±à¸Ÿà¸£à¸´à¸à¸²\nà¸à¸²à¸™à¸´à¸ªà¸‡à¸„์\nà¸à¸²à¸Ÿà¸£à¸´à¸à¸²\nà¸à¸´à¸£à¸´à¸¢à¸²à¸šà¸—\nà¸à¸´à¹€à¸¥à¸„โทรนิคส์\nà¸à¸µà¸£à¸¸à¸‡à¸•ุงนัง\nà¸à¸¸à¸•รายัน\nà¸à¸¸à¸¥à¸•รา\nà¸à¸¸à¸¥à¸•ร้า\nโà¸à¸à¸²à¸¨\n\nà¸à¸à¸«à¸¹\nà¸à¸‡à¸à¸²à¸£\nà¸à¸‡à¸ˆà¸±à¸à¸£\nà¸à¸Žà¹€à¸à¸“ฑ์\nà¸à¸Žà¸šà¸±à¸•ร\nà¸à¸Žà¸«à¸¡à¸²à¸¢\nà¸à¸Žà¸«à¸¡à¸¹à¹ˆ\nà¸à¸”ขี่\nà¸à¸”ดัน\nà¸à¹‰à¸™à¸à¸š\nà¸à¹‰à¸™à¸šà¸¶à¹‰à¸‡\nà¸à¹‰à¸™à¸›à¸¥à¹ˆà¸à¸‡\nà¸à¸™à¸´à¸©à¸à¸ คินี\nà¸à¸™à¸´à¸©à¸à¸ าดา\nà¸à¸£à¸‡à¹€à¸¥à¹‡à¸š\nà¸à¸£à¸¡à¸à¸²à¸£\nà¸à¸£à¸¡à¸—่า\nà¸à¸£à¸¡à¸˜à¸£à¸£à¸¡à¹Œ\nà¸à¸£à¸¡à¸™à¸²\nà¸à¸£à¸¡à¸§à¸±à¸‡\nà¸à¸£à¸£à¸¡à¸à¸£\nà¸à¸£à¸£à¸¡à¸à¸²à¸£\nà¸à¸£à¸£à¸¡à¸à¸²à¸™\nà¸à¸£à¸£à¸¡à¸šà¸–\nà¸à¸£à¸£à¸¡à¸žà¸±à¸™à¸˜à¸¸à¹Œ\nà¸à¸£à¸£à¸¡à¸§à¸´à¸˜à¸µ\nà¸à¸£à¸£à¸¡à¸ªà¸´à¸—ธิ์\nà¸à¸£à¸°à¸ˆà¸à¹€à¸‡à¸²\nà¸à¸£à¸°à¸ˆà¸à¸•า\nà¸à¸£à¸°à¸ˆà¸à¸™à¸¹à¸™\nà¸à¸£à¸°à¸ˆà¸à¹€à¸§à¹‰à¸²\nà¸à¸£à¸°à¸ˆà¸à¸à¸Šà¸§à¸²\nà¸à¸£à¸°à¸ˆà¸à¸à¹€à¸—ศ\nà¸à¸£à¸°à¸ˆà¹‰à¸à¸¢à¸£à¹ˆà¸à¸¢\nà¸à¸£à¸°à¸ˆà¸±à¸šà¸šà¸\nà¸à¸£à¸°à¸ˆà¸±à¸šà¸›à¸´à¹‰à¸‡\nà¸à¸£à¸°à¸ˆà¸±à¸šà¸›à¸µà¹ˆ\nà¸à¸£à¸°à¹‚ชà¸à¹‚ฮà¸à¸®à¸²à¸\nà¸à¸£à¸°à¸”านดำ\nà¸à¸£à¸°à¸”านหà¸\nà¸à¸£à¸°à¸”าษà¹à¸à¹‰à¸§\nà¸à¸£à¸°à¸”าษไข\nà¸à¸£à¸°à¸”าษทราย\nà¸à¸£à¸°à¸”าษสา\nà¸à¸£à¸°à¸”ูà¸à¸‡à¸¹\nà¸à¸£à¸°à¸—าชาย\nà¸à¸£à¸°à¹€à¸—่เร่\nà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£\nà¸à¸£à¸°à¸šà¸à¸‡à¹€à¸žà¸Šà¸£\nà¸à¸£à¸°à¸œà¸µà¸à¸£à¸´à¹‰à¸™\nà¸à¸£à¸°à¸¢à¸²à¸—ิพย์\nà¸à¸£à¸°à¸¢à¸²à¸ªà¸²à¸£à¸—\nà¸à¸£à¸°à¸¢à¸²à¸«à¸²à¸£\nà¸à¸£à¸°à¸ªà¸à¸šà¸—ราย\nà¸à¸£à¸°à¸ªà¸¸à¸™à¸›à¸·à¸™\nà¸à¸£à¸°à¹à¸ªà¸ˆà¸´à¸•\nà¸à¸£à¸°à¹à¸ªà¸™à¹‰à¸³\nà¸à¸£à¸°à¹à¸ªà¸¥à¸¡\nà¸à¸£à¸±à¸šà¸„ู่\nà¸à¸£à¸±à¸šà¸žà¸§à¸‡\nà¸à¸£à¸±à¸šà¹€à¸ªà¸ า\nà¸à¸£à¸²à¸”เà¸à¸£à¸µà¹‰à¸¢à¸§\nà¸à¸£à¸²à¸§à¸£à¸¹à¸”\nà¸à¸£à¸´à¹ˆà¸‡à¹€à¸à¸£à¸‡\nà¸à¸£à¸µà¸‘าสถาน\nà¸à¸£à¸µà¸”à¸à¸£à¸²à¸¢\nà¸à¸£à¸µà¹Šà¸”à¸à¸£à¹Šà¸²à¸”\nà¸à¸¥à¹„à¸\nà¸à¸¥à¸šà¸—\nà¸à¸¥à¹€à¸¡à¹‡à¸”\nà¸à¸¥à¸¢à¸¸à¸—ธ์\nà¸à¸¥à¸§à¸´à¸˜à¸µ\nà¸à¸¥à¸¨à¸²à¸ªà¸•ร์\nà¸à¸¥à¸à¸±à¸à¸©à¸£\nà¸à¸¥à¸šà¹€à¸à¸¥à¸·à¹ˆà¸à¸™\nà¸à¸¥à¸¡à¸à¸¥à¹ˆà¸à¸¡\nà¸à¸¥à¸¡à¸à¸¥à¸·à¸™\nà¸à¸¥à¸¡à¹€à¸à¸¥à¸µà¸¢à¸§\nà¸à¸¥à¹‰à¸§à¸¢à¹à¸‚à¸\nà¸à¸¥à¹‰à¸§à¸¢à¹„ม้\nà¸à¸¥à¹ˆà¸à¸‡à¹€à¸ªà¸µà¸¢à¸‡\nà¸à¸¥à¹ˆà¸à¸¡à¹€à¸à¸¥à¸²\nà¸à¸¥à¹ˆà¸à¸¡à¹€à¸à¸¥à¸µà¹‰à¸¢à¸‡\nà¸à¸¥à¸±à¸”à¸à¸¥à¸¸à¹‰à¸¡\nà¸à¸¥à¸±à¸”มัน\nà¸à¸¥à¸±à¹ˆà¸™à¸à¸£à¸à¸‡\nà¸à¸¥à¸±à¹ˆà¸™à¹à¸à¸¥à¹‰à¸‡\nà¸à¸¥à¸±à¸šà¸à¸¥à¸à¸\nà¸à¸¥à¸²à¸‡à¸„น\nà¸à¸¥à¸²à¸‡à¸„ัน\nà¸à¸¥à¸²à¸‡à¸„่ำ\nà¸à¸¥à¸²à¸‡à¸„ืน\nà¸à¸¥à¸²à¸‡à¹à¸ˆà¹‰à¸‡\nà¸à¸¥à¸²à¸‡à¹à¸›à¸¥à¸‡\nà¸à¸¥à¸²à¸‡à¸§à¸±à¸™\nà¸à¸¥à¸²à¸”เà¸à¸¥à¸·à¹ˆà¸à¸™\nà¸à¸¥à¹ˆà¸²à¸§à¸‚วัà¸\nà¸à¸¥à¹ˆà¸²à¸§à¹‚ทษ\nà¸à¸¥à¹ˆà¸²à¸§à¸«à¸²\nà¸à¸¥à¹‰à¸³à¸à¸£à¸²à¸¢\nà¸à¸¥à¹‰à¸³à¸à¸¥à¸·à¸™\nà¸à¸¥à¸´à¹‰à¸‡à¸à¸¥à¸à¸\nà¸à¸¥à¸´à¹‰à¸‡à¹€à¸à¸¥à¸·à¸à¸\nà¸à¸¥à¸´à¹ˆà¸™à¸à¸²à¸¢\nà¸à¸¥à¸µà¸¢à¸¸à¸„\nà¸à¸§à¸”ขัน\nà¸à¸§à¸±à¸”à¹à¸à¸§à¹ˆà¸‡\nà¸à¸§à¸±à¸”ไà¸à¸§\nà¸à¸§à¸µà¸™à¸´à¸žà¸™à¸˜à¹Œ\nà¸à¹ˆà¸à¸à¸§à¸™\nà¸à¹ˆà¸à¸à¸²à¸£\nà¸à¹ˆà¸à¸•ั้ง\nà¸à¹ˆà¸à¸ªà¸£à¹‰à¸²à¸‡\nà¸à¹ˆà¸à¸«à¸§à¸à¸”\nà¸à¹‰à¸à¸£à¹ˆà¸à¸à¹‰à¸à¸•ิà¸\nà¸à¸à¸‡à¸à¸¥à¸²à¸‡\nà¸à¸à¸‡à¹€à¸à¸´à¸™\nà¸à¸à¸‡à¹‚จร\nà¸à¸à¸‡à¸—ัพ\nà¸à¸à¸‡à¸—ุน\nà¸à¸à¸‡à¸žà¸¥\nà¸à¸à¸‡à¸žà¸±à¸™\nà¸à¸à¸‡à¸Ÿà¸à¸™\nà¸à¸à¸‡à¸£à¹‰à¸à¸¢\nà¸à¸à¸‡à¸«à¸™à¸¸à¸™\nà¸à¸à¸šà¹‚à¸à¸¢\nà¸à¸°à¹€à¸à¸“ฑ์\nà¸à¸°à¸šà¸±à¸‡à¸¥à¸¡\nà¸à¸±à¸à¸à¸±à¸™\nà¸à¸±à¸à¸‚ัง\nà¸à¸±à¸à¸•ัว\nà¸à¸±à¸à¸•ุน\nà¸à¸±à¸“ฑ์เทศน์\nà¸à¸±à¸”ฟัน\nà¸à¸±à¸™à¸Šà¸™\nà¸à¸±à¸™à¸—่า\nà¸à¸±à¸™à¸ªà¸²à¸”\nà¸à¸±à¸™à¹€à¸à¸‡\nà¸à¸±à¸šà¹à¸à¸¥à¹‰à¸¡\nà¸à¸±à¸šà¸‚้าว\nà¸à¸±à¸šà¸£à¸°à¹€à¸šà¸´à¸”\nà¸à¸²à¸à¹€à¸žà¸Šà¸£\nà¸à¸²à¸à¸«à¸¡à¸¹\nà¸à¸²à¸Šà¸²à¸”\nà¸à¸²à¸à¸ˆà¸™à¸²à¸ ิเษà¸\nà¸à¹‰à¸²à¸™à¸„à¸\nà¸à¸²à¸à¸²à¸\nà¸à¹‰à¸²à¸¡à¸à¸£à¸²à¸¡\nà¸à¸²à¸¡à¸à¸´à¸ˆ\nà¸à¸²à¸¡à¸„ุณ\nà¸à¸²à¸¡à¹€à¸—พ\nà¸à¸²à¸¡à¹‚รค\nà¸à¹‰à¸²à¸¡à¸›à¸¹\nà¸à¸²à¸¢à¸à¸£à¸£à¸¡\nà¸à¸²à¸¢à¸šà¸£à¸´à¸«à¸²à¸£\nà¸à¸²à¸¢à¸ าพ\nà¸à¸²à¸¢à¸§à¸´à¸ าค\nà¸à¸²à¸¢à¸ªà¸´à¸—ธิ์\nà¸à¹ˆà¸²à¸¢à¸à¸à¸‡\nà¸à¸²à¸£à¸„ลัง\nà¸à¸²à¸£à¹€à¸‡à¸´à¸™\nà¸à¸²à¸£à¸šà¹‰à¸²à¸™\nà¸à¸²à¸£à¹€à¸›à¸£à¸µà¸¢à¸\nà¸à¸²à¸£à¹€à¸¡à¸·à¸à¸‡\nà¸à¸²à¸£à¹€à¸£à¸·à¸à¸™\nà¸à¸²à¸£à¸¥à¸°à¹€à¸¥à¹ˆà¸™\nà¸à¸²à¸¥à¸à¸´à¸£à¸´à¸¢à¸²\nà¸à¸²à¸¥à¹€à¸—ศะ\nà¸à¹‰à¸²à¸§à¸à¹ˆà¸²à¸¢\nà¸à¹‰à¸²à¸§à¸£à¹‰à¸²à¸§\nà¸à¹‰à¸²à¸§à¸«à¸™à¹‰à¸²\nà¸à¸²à¸ªà¸²à¸§à¸žà¸±à¸ªà¸•ร์\nà¸à¸²à¸¬à¸žà¸¤à¸à¸©à¹Œ\nà¸à¸²à¸¬à¹‚รค\nà¸à¸³à¸›à¸±à¹‰à¸™\nà¸à¸³à¸¡à¸·à¸\nà¸à¸³à¹à¸žà¸‡à¸‚าว\nà¸à¸³à¸¥à¸±à¸‡à¹ƒà¸ˆ\nà¸à¸³à¸¥à¸±à¸‡à¸¡à¹‰à¸²\nà¸à¸µà¹ˆà¸‡à¸à¸³à¹€à¸ à¸\nà¸à¸´à¸ˆà¸à¸£à¸£à¸¡\nà¸à¸´à¸ˆà¸à¸²à¸£\nà¸à¸´à¸ˆà¸§à¸±à¸•ร\nà¸à¸´à¸ˆà¸ˆà¸°à¸¥à¸±à¸à¸©à¸“ะ\nà¸à¸´à¸•ติคุณ\nà¸à¸´à¸•ติศัพท์\nà¸à¸´à¸™à¸‚าด\nà¸à¸´à¸™à¹ƒà¸ˆ\nà¸à¸´à¸™à¸”à¸à¸‡\nà¸à¸´à¸™à¹‚ต๊ะ\nà¸à¸´à¸™à¹à¸šà¹ˆà¸‡\nà¸à¸´à¸™à¹€à¸›à¸¥à¹ˆà¸²\nà¸à¸´à¸™à¹€à¸¥à¸µà¹‰à¸¢à¸‡\nà¸à¸´à¸™à¹€à¸ªà¹‰à¸™\nà¸à¸´à¸™à¹à¸«à¸™à¸‡\nà¸à¸´à¹‚ลà¸à¸£à¸±à¸¡\nà¸à¸´à¹‚ลเมตร\nà¸à¸´à¹‚ลลิตร\nà¸à¸´à¹‚ลเฮิรตซ์\nà¸à¸µà¸”à¸à¸±à¸™\nà¸à¸µà¸”à¸à¸±à¹‰à¸™\nà¸à¸µà¸”ขวาง\nà¸à¸¶à¸à¸à¹‰à¸à¸‡\nà¸à¸¶à¸à¸à¸±à¸\nà¸à¸¶à¸à¸à¸·à¸\nà¸à¸¶à¹ˆà¸‡à¸à¸¥à¸²à¸‡\nà¸à¸¸à¸à¸à¸±à¸\nà¸à¸¸à¹Šà¸à¸à¸´à¹Šà¸\nà¸à¸¸à¹‰à¸‡à¸à¸à¸¢\nà¸à¸¸à¹‰à¸‡à¸¡à¸±à¸‡à¸à¸£\nà¸à¸¸à¹‰à¸‡à¹à¸«à¹‰à¸‡\nà¸à¸¸à¹‰à¸‡à¹€à¸•้น\nà¸à¸¸à¹‰à¸‡à¸¢à¸´à¸‡\nà¸à¸¸à¸à¹à¸ˆà¸œà¸µ\nà¸à¸¸à¸à¹à¸ˆà¸¡à¸·à¸\nà¸à¸¸à¸à¹à¸ˆà¹€à¸¥à¸·à¹ˆà¸à¸™\nà¸à¸¸à¸à¹à¸ˆà¹€à¸ªà¸µà¸¢à¸‡\nà¸à¸¸à¸¥à¸˜à¸´à¸”า\nà¸à¸¸à¸¥à¸šà¸¸à¸•ร\nà¸à¸¸à¸¥à¸ªà¸•รี\nà¸à¸¹à¹‰à¸¢à¸·à¸¡\nเà¸à¹‰à¸‡à¸à¹‰à¸²à¸‡\nเà¸à¹‡à¸šà¸à¸§à¸²à¸”\nเà¸à¹‡à¸šà¹€à¸à¸µà¹ˆà¸¢à¸§\nเà¸à¹‡à¸šà¸‡à¸³\nเà¸à¹‡à¸šà¸•à¸\nเà¸à¸£à¸‡à¸à¸¥à¸±à¸§\nเà¸à¸£à¸‡à¹ƒà¸ˆ\nเà¸à¸£à¸‡à¸‚าม\nเà¸à¸£à¸µà¸¢à¸‡à¹„à¸à¸£\nเà¸à¸£à¸µà¸¢à¸¡à¸à¸£à¸¡\nเà¸à¸£à¸µà¹‰à¸¢à¸§à¸à¸£à¸²à¸”\nเà¸à¸¥à¹‡à¸”เลืà¸à¸”\nเà¸à¸¥à¸µà¹‰à¸¢à¸à¸¥à¹ˆà¸à¸¡\nเà¸à¸¥à¸µà¹‰à¸¢à¸‡à¹€à¸à¸¥à¸²\nเà¸à¸¥à¸·à¸à¸à¸à¸¥à¸±à¹‰à¸§\nเà¸à¸¥à¸·à¸à¸à¸à¸¥à¸´à¹‰à¸‡\nเà¸à¸¥à¸·à¹ˆà¸à¸™à¸à¸¥à¹ˆà¸™\nเà¸à¸¥à¸·à¹ˆà¸à¸™à¸à¸¥à¸²à¸”\nเà¸à¸¨à¸˜à¸²à¸•ุ\nเà¸à¸©à¸•รà¸à¸£\nเà¸à¸©à¸•รà¸à¸£à¸£à¸¡\nเà¸à¸©à¸•รศาสตร์\nเà¸à¸©à¸¡à¸ªà¸±à¸™à¸•์\nเà¸à¸©à¸µà¸¢à¸£à¸ªà¸¡à¸¸à¸—ร\nเà¸à¹‰à¸à¹€à¸‚ิน\nเà¸à¸²à¸°à¹à¸à¸°\nเà¸à¸µà¹ˆà¸¢à¸‡à¸‡à¸à¸™\nเà¸à¸µà¸¢à¸ˆà¸„ร้าน\nเà¸à¸µà¸¢à¸£à¸•ิคุณ\nเà¸à¸µà¸¢à¸£à¸•ินิยม\nเà¸à¸µà¸¢à¸£à¸•ิประวัติ\nเà¸à¸µà¸¢à¸£à¸•ิภูมิ\nเà¸à¸µà¸¢à¸£à¸•ิยศ\nเà¸à¸µà¸¢à¸£à¸•ิศัà¸à¸”ิ์\nเà¸à¸µà¸¢à¸£à¸•ิมุข\nเà¸à¸µà¹ˆà¸¢à¸§à¸‚้à¸à¸‡\nเà¸à¸µà¹ˆà¸¢à¸§à¸”à¸à¸‡\nเà¸à¸µà¹ˆà¸¢à¸§à¸žà¸±à¸™\nเà¸à¸µà¹ˆà¸¢à¸§à¹‚ยง\nเà¸à¸µà¹‰à¸¢à¸§à¸žà¸²à¸™\nเà¸à¸µà¹‰à¸¢à¸§à¸žà¸²à¸£à¸²à¸ªà¸µ\nà¹à¸à¹ˆà¹à¸”ด\nà¹à¸à¹‰à¸‚ัด\nà¹à¸à¹‰à¹„ข\nà¹à¸à¹‰à¸•ัว\nà¹à¸à¹‰à¹€à¸œà¹‡à¸”\nà¹à¸à¹‰à¸¥à¸³\nà¹à¸à¸‡à¸„ั่ว\nà¹à¸à¸‡à¸ˆà¸·à¸”\nà¹à¸à¸‡à¸šà¸§à¸”\nà¹à¸à¸‡à¸›à¹ˆà¸²\nà¹à¸à¸‡à¹€à¸œà¹‡à¸”\nà¹à¸à¸‡à¸ªà¹‰à¸¡\nà¹à¸à¹ˆà¸‡à¹à¸¢à¹ˆà¸‡\nà¹à¸à¹ˆà¸™à¹à¸à¹‰à¸§\nà¹à¸à¹ˆà¸™à¸ªà¸²à¸£\nà¹à¸à¹‰à¸§à¸•า\nà¹à¸à¹‰à¸§à¸«à¸¹\nà¹à¸à¸§à¹ˆà¸‡à¸à¸§à¸±à¸”\nà¹à¸à¸§à¹ˆà¸‡à¹„à¸à¸§\nà¹à¸à¸°à¸£à¸à¸¢\nโà¸à¹‰à¹€à¸à¹‹\nโà¸à¸£à¸˜à¹€à¸à¸£à¸µà¹‰à¸¢à¸§\nโà¸à¸£à¸˜à¸‚ึ้ง\nไà¸à¹ˆà¹€à¸‚ี่ย\nไà¸à¹ˆà¸Šà¸™\nไà¸à¹ˆà¸šà¹‰à¸²à¸™\nไà¸à¹ˆà¸›à¹ˆà¸²\nไà¸à¹ˆà¸Ÿà¹‰à¸²\nไà¸à¸¥à¹ˆà¹€à¸à¸¥à¸µà¹ˆà¸¢\nขจัดขจาย\nขนเพชร\nขนสัตว์\nขนหนู\nขนส่ง\nขนมจีน\nขบขัน\nขบวนà¸à¸²à¸£\nข่มขี่\nข่มขู่\nข่มขืน\nข่มเหง\nขมหิน\nขมิ้นชัน\nขมุบขมิบ\nขยะà¹à¸‚ยง\nขยัà¸à¸‚ย่à¸à¸™\nขยัà¸à¸‚ย้à¸à¸™\nขยับขยาย\nขยับเขยื้à¸à¸™\nขวดโหล\nขวยเขิน\nขวัà¸à¹ƒà¸ˆ\nขวัà¸à¸•า\nขวัà¸à¸à¹ˆà¸à¸™\nขวาà¸à¸«à¸™à¸²à¸¡\nขวางโลà¸\nขà¸à¸‡à¹‰à¸²à¸§\nขà¸à¸ªà¸±à¸š\nขà¸à¸‚มา\nขà¸à¸—าน\nขà¸à¹‚ทษ\nขà¸à¸£à¹‰à¸à¸‡\nขà¸à¸à¸ ัย\nข้à¸à¹€à¸‚ียน\nข้à¸à¸„วาม\nข้à¸à¹€à¸—็จจริง\nขà¸à¸‡à¸à¸¥à¸²à¸‡\nขà¸à¸‡à¸‚วัà¸\nขà¸à¸‡à¹à¸‚็ง\nขà¸à¸‡à¸Šà¸³\nขà¸à¸‡à¸¥à¸±à¸š\nขà¸à¸‡à¹€à¸¥à¹ˆà¸™\nขà¸à¸‡à¸§à¹ˆà¸²à¸‡\nขà¸à¸‡à¹€à¸«à¸¥à¸§\nขà¸à¸‡à¹„หล\nขà¸à¸‡à¹„หว้\nข้à¸à¸‡à¹ƒà¸ˆ\nข้à¸à¸‡à¹à¸§à¸°\nขà¸à¸šà¸‚่าย\nขà¸à¸šà¹€à¸‚ต\nขà¸à¸šà¸„ุณ\nขà¸à¸šà¹ƒà¸ˆ\nขà¸à¸šà¸žà¸£à¸°à¸„ุณ\nข้à¸à¸¡à¸¹à¸¥\nข้à¸à¹à¸¡à¹‰\nข้à¸à¸«à¸²\nข้à¸à¸ªà¸±à¸‡à¹€à¸à¸•\nขัดข้à¸à¸‡\nขัดขืน\nขัดเขิน\nขัดจังหวะ\nขัดดà¸à¸\nขัดà¹à¸•ะ\nขัดยà¸à¸\nขัดà¹à¸¢à¹‰à¸‡\nขัดสมาธิ\nขันหมาà¸\nขันà¸à¸²à¸ªà¸²\nขับขี่\nขับเคี่ยว\nขั้วโลà¸\nขาจร\nขาประจำ\nข้าราชà¸à¸²à¸£\nข้าศึà¸\nข้าหลวง\nขาดà¹à¸„ลน\nขาดใจ\nขาดตà¸à¸™\nขาดตัว\nขาดทุน\nขาดเหลืà¸\nขายหน้า\nข่าวà¸à¸£à¸à¸‡\nข่าวคราว\nข่าวล่า\nข่าวลืà¸\nข่าวสาร\nข้าวเà¸à¸£à¸µà¸¢à¸š\nข้าวà¹à¸à¸‡\nข้าวขà¸à¸‡\nข้าวจี่\nข้าวเจ้า\nข้าวซà¸à¸¢\nข้าวต้ม\nข้าวตà¸à¸\nข้าวตัง\nข้าวà¹à¸•น\nข้าวทิพย์\nข้าวบิณฑ์\nข้าวเปลืà¸à¸\nข้าวโพด\nข้าวฟ่าง\nข้าวเม่า\nข้าวสวย\nข้าวสาร\nข้าวเหนียว\nข้าวหมาà¸\nข้าวหลาม\nขี้เà¸à¸µà¸¢à¸ˆ\nขี้ข้า\nขี้ครà¸à¸\nขี้คร้าน\nขี้คุà¸\nขี้ไคล\nขี้เซา\nขีดขั้น\nขีดคร่à¸à¸¡\nขีดคั่น\nขีดฆ่า\nขี้ตา\nขี้ตืด\nขี้เถ้า\nขี้ทูด\nขี้ปะติ๋ว\nขี้ผึ้ง\nขี้มูà¸\nขี้ยา\nขี้à¹à¸¢\nขี้ริ้ว\nขี้เรื้à¸à¸™\nขี้เล็บ\nขี้หู\nขี้หน้า\nขี้เหนียว\nขี้เหล็à¸\nขี้เหร่\nขึงขัง\nขึงพืด\nขึ้งโà¸à¸£à¸˜\nขึ้นใจ\nขึ้นชื่à¸\nขึ้นมืà¸\nขืนใจ\nขื่นขม\nขุดคุ้ย\nขุนทà¸à¸‡\nขุนนาง\nขุนพล\nขุนศึà¸\nขุนหลวง\nขูดรีด\nเข็มà¸à¸¥à¸±à¸”\nเข็มขัด\nเข้มข้น\nเข้มà¹à¸‚็ง\nเข้มงวด\nเข็มทิศ\nเข็มหมุด\nเข้าขา\nเข้าเค้า\nเข้าใจ\nเข้าชื่à¸\nเข้าตัว\nเข้าถึง\nเข้าทรง\nเข้าท่า\nเข้าที\nเข้าเนื้à¸\nเข้าเล่ม\nเขียวเสวย\nเขียวหวาน\nà¹à¸‚à¸à¹€à¸•้า\nà¹à¸‚็งà¸à¸£à¹‰à¸²à¸§\nà¹à¸‚็งà¸à¸¥à¹‰à¸²\nà¹à¸‚็งà¹à¸à¸£à¹ˆà¸‡\nà¹à¸‚็งข้à¸\nà¹à¸‚็งขัน\nà¹à¸‚่งขัน\nà¹à¸‚็งใจ\nà¹à¸‚็งตัว\nà¹à¸‚็งเมืà¸à¸‡\nà¹à¸‚็งà¹à¸£à¸‡\nà¹à¸‚วนลà¸à¸¢\nโขà¸à¸ªà¸±à¸š\nโขยà¸à¹€à¸‚ยà¸\nไขข้à¸\nไขควง\nไขมัน\nไข่มุà¸\nไขว่ห้าง\nไขสันหลัง\nไขสืà¸\nไข่เค็ม\nไข่เยี่ยวม้า\nไข่หงส์\nไข่เหี้ย\nคงà¸à¸£à¸°à¸žà¸±à¸™\nคงตัว\nคงทน\nคงที่\nคชลัà¸à¸©à¸“์\nคชสาร\nคชสีห์\nคชราช\nคณิตศาสตร์\nคดเคี้ยว\nคติธรรม\nคติพจน์\nคนà¸à¸¥à¸²à¸‡\nคนไข้\nคนใช้\nคนทรง\nคบไฟ\nคบเพลิง\nคบค้า\nคบคิด\nคบหา\nคมคาย\nครบครัน\nครบถ้วน\nครà¸à¸šà¸„รà¸à¸‡\nครà¸à¸šà¸„ลุม\nครà¸à¸šà¸„รัว\nครà¸à¸šà¸‡à¸³\nครà¸à¸šà¸ˆà¸±à¸à¸£à¸§à¸²à¸¥\nคริสตà¸à¸²à¸¥\nคริสตจัà¸à¸£\nคริสต์มาส\nคริสต์ศตวรรษ\nคริสต์ศัà¸à¸£à¸²à¸Š\nคริสตัง\nคริสเตียน\nครุà¸à¸£à¸£à¸¡\nครุภัณฑ์\nครุศาสตร์\nครุฑพ่าห์\nครุ่นคิด\nคลà¸à¹€à¸„ลีย\nคล่à¸à¸‡à¹à¸„ล่ว\nคล่à¸à¸‡à¸•ัว\nคล่à¸à¸‡à¸¡à¸·à¸\nคลั่งไคล้\nคลาคล่ำ\nคลาไคล\nคลาดเคลื่à¸à¸™\nคลาดà¹à¸„ล้ว\nคลี่คลาย\nคลึงเคล้น\nคลึงเคล้า\nคลื่นไส้\nคลื่นเหียน\nคลุà¸à¸„ลี\nคลุà¸à¸„ลาน\nคลุมเครืà¸\nคลุมโปง\nคลุ้มคลั่ง\nควงสว่าน\nควบคุม\nควบคู่\nควบà¹à¸™à¹ˆà¸™\nควันหลง\nความคิด\nความหลัง\nความเห็น\nคà¸à¸«à¸à¸¢\nคà¸à¸«à¹ˆà¸²à¸™\nคà¸à¹à¸«à¹‰à¸‡\nค่à¸à¸™à¸‚à¸à¸”\nค่à¸à¸™à¹à¸„ะ\nค้à¸à¸™à¸„วัà¸\nคั่งค้าง\nคั่งà¹à¸„้น\nคัดค้าน\nคัดง้าง\nคัดท้าย\nคัดเลืà¸à¸\nคันจาม\nคันฉ่à¸à¸‡\nคันฉาย\nคันชัà¸\nคันชั่ง\nคันไถ\nคันนา\nคันเร่ง\nคับขัน\nคับคั่ง\nคับà¹à¸„้น\nคับà¹à¸„บ\nคางทูม\nคางหมู\nค้างคืน\nค้างปี\nคาดคั้น\nคาดเชืà¸à¸\nคาดโทษ\nคาดหมาย\nคานหาม\nคาบเà¸à¸µà¹ˆà¸¢à¸§\nคาบศิลา\nคาบสมุทร\nคำขาด\nคำนำ\nคิดค้น\nคืนดี\nคืนตัว\nคุà¸à¹€à¸‚่า\nคุณค่า\nคุณชาย\nคุณธรรม\nคุณนาย\nคุณภาพ\nคุณลัà¸à¸©à¸“ะ\nคุณวุฒิ\nคุณศัพท์\nคุณสมบัติ\nคุณหà¸à¸´à¸‡\nคุณาà¸à¸£\nคุณูปà¸à¸²à¸£\nคุโณปà¸à¸²à¸£\nคุมเชิง\nคุ้มà¸à¸±à¸™\nคุยเขื่à¸à¸‡\nคุยโต\nคุ้ยเขี่ย\nคุ้มครà¸à¸‡\nคู่à¸à¸£à¸“ี\nคู่à¸à¸±à¸”\nคู่ขา\nคู่à¹à¸‚่ง\nคู่ครà¸à¸‡\nคู่ควร\nคู่คิด\nคู่คี่\nคู่ใจ\nคู่ชีพ\nคู่ชีวิต\nคู่บารมี\nคู่บุà¸\nคู่ปรปัà¸à¸©à¹Œ\nคู่ปรับ\nคู่ผสม\nคู่มืà¸\nคู่รัà¸\nคู่ลำดับ\nคู่สาย\nคู่หมั้น\nคู่หู\nคู่à¸à¸£à¸´\nคู่à¸à¸²à¸†à¸²à¸•\nเคมีภัณฑ์\nเคยตัว\nเคร่งขรึม\nเคร่งครัด\nเคร่งเครียด\nเครดิตฟà¸à¸‡à¸‹à¸´à¹€à¸à¸£à¹Œ\nเครื่à¸à¸‡à¸à¸¥\nเครื่à¸à¸‡à¸à¸±à¸“ฑ์\nเครื่à¸à¸‡à¹à¸à¸‡\nเครื่à¸à¸‡à¹€à¸‚ิน\nเครื่à¸à¸‡à¸„รัว\nเครื่à¸à¸‡à¹€à¸„ียง\nเครื่à¸à¸‡à¹€à¸‡à¸´à¸™\nเครื่à¸à¸‡à¸ˆà¸±à¸à¸£\nเครื่à¸à¸‡à¹€à¸‹à¹ˆà¸™\nเครื่à¸à¸‡à¸”นตรี\nเครื่à¸à¸‡à¸•้น\nเครื่à¸à¸‡à¸—ุ่นà¹à¸£à¸‡\nเครื่à¸à¸‡à¹€à¸—ศ\nเครื่à¸à¸‡à¹ƒà¸™\nเครื่à¸à¸‡à¸šà¸´à¸™\nเครื่à¸à¸‡à¸šà¸¹à¸Šà¸²\nเครื่à¸à¸‡à¹à¸šà¸š\nเครื่à¸à¸‡à¸›à¸£à¸°à¸”ับ\nเครื่à¸à¸‡à¸›à¸£à¸¸à¸‡\nเครื่à¸à¸‡à¸›à¸£à¸¸à¸‡à¸£à¸ª\nเครื่à¸à¸‡à¸¡à¸·à¸\nเครื่à¸à¸‡à¸¢à¸™à¸•์\nเครื่à¸à¸‡à¸£à¹ˆà¸à¸™\nเครื่à¸à¸‡à¸£à¸²à¸‡\nเครื่à¸à¸‡à¹€à¸£à¸·à¸à¸™\nเครื่à¸à¸‡à¸¥à¹ˆà¸²à¸‡\nเครื่à¸à¸‡à¹€à¸¥à¹ˆà¸™\nเครื่à¸à¸‡à¸ªà¸²à¸¢\nเครื่à¸à¸‡à¸ªà¸³à¸à¸²à¸‡\nเครื่à¸à¸‡à¸ªà¸¸à¸à¸³à¸¨à¸ž\nเครื่à¸à¸‡à¸«à¸¡à¸²à¸¢\nเครืà¸à¸£à¸±à¸\nเคลียคลà¸\nเคลื่à¸à¸™à¸—ี่\nเคลื่à¸à¸™à¹„หว\nเคลืà¸à¸šà¹à¸„ลง\nเคลืà¸à¸šà¹à¸à¸‡\nเคลืà¸à¸šà¸Ÿà¸±à¸™\nเคว้งคว้าง\nเคหสถาน\nเค้าโครง\nเคียดà¹à¸„้น\nเคี่ยวเข็à¸\nเคี้ยวเà¸à¸·à¹‰à¸à¸‡\nเคืà¸à¸‡à¸‚ุ่น\nโคนม\nโคบาล\nโคมูตร\nโคมลà¸à¸¢\nโครงà¸à¸²à¸£\nโครงเรื่à¸à¸‡\nโครงงาน\nโครงสร้าง\nโครมคราม\nโคลงเคลง\nฆ้à¸à¸‡à¸à¸£à¸°à¹à¸•\nฆ้à¸à¸‡à¸Šà¸±à¸¢\nฆ้à¸à¸‡à¸§à¸‡\nฆ้à¸à¸‡à¸«à¸¸à¹ˆà¸¢\nฆ้à¸à¸‡à¹€à¸«à¸¡à¹ˆà¸‡\nฆ้à¸à¸‡à¹‚หม่ง\nฆาตà¸à¸£\nฆาตà¸à¸£à¸£à¸¡\nฆานประสาท\nงงงวย\nงงงัน\nงดเว้น\nงบดุล\nงบประมาณ\nงมโข่ง\nงมงาย\nง่วงงุน\nง่วงเหงา\nงà¸à¸«à¸²à¸¢\nง้à¸à¸‡à¸à¸™\nงà¸à¸™à¸‡à¹‰à¸\nงà¸à¸¡à¹à¸‡à¸¡\nงาช้าง\nง่าเงย\nงานà¸à¸²à¸£\nง่ายดาย\nงึมงำ\nเงินเดืà¸à¸™\nเงินตรา\nเงินยวง\nเงียบà¸à¸£à¸´à¸š\nเงียบเชียบ\nเงียบเหงา\nเงื่à¸à¸‡à¸«à¸‡à¸à¸¢\nเงื่à¸à¸™à¹„ข\nเงื่à¸à¸™à¸‡à¸³\nเงื่à¸à¸™à¹€à¸§à¸¥à¸²\nเงื้à¸à¸¡à¸¡à¸·à¸\nà¹à¸‡à¹ˆà¸‡à¸à¸™\nจงใจ\nจงรัà¸\nจดจ่à¸\nจดจำ\nจดหมาย\nจดหมายเหตุ\nจรจัด\nจรรยาบรรณ\nจริงจัง\nจริงใจ\nจà¸à¸¡à¸‚วัà¸\nจà¸à¸¡à¹ƒà¸ˆ\nจà¸à¸¡à¸—ัพ\nจà¸à¸¡à¸›à¸¥à¸§à¸\nจà¸à¸¡à¸žà¸¥\nจ๊ะเà¸à¹‹\nจัà¸à¸ªà¸²à¸™\nจัà¸à¸£à¸žà¸£à¸£à¸”ิ\nจัà¸à¸£à¸ พ\nจัà¸à¸£à¸¢à¸²à¸™\nจัà¸à¸£à¸¢à¸²à¸™à¸¢à¸™à¸•์\nจัà¸à¸£à¸£à¸²à¸¨à¸µ\nจัà¸à¸£à¸§à¸£à¸£à¸”ิ\nจัà¸à¸£à¸§à¸£à¸£à¸”ินิยม\nจัà¸à¸£à¸§à¸²à¸¥\nจังหนับ\nจัดà¸à¸²à¸£\nจัดจ้าน\nจัดเจน\nจัดà¹à¸ˆà¸‡\nจัดตั้ง\nจัดสรร\nจับà¸à¸¸à¸¡\nจับจด\nจับเจ่า\nจ่าหน้า\nจาตุทสี\nจาตุมหาราช\nจาตุมหาราชิà¸\nจาตุมหาราชิà¸à¸²\nจาตุรงคสันนิบาต\nจาตุรราชà¸à¸²à¸£\nจานเชิง\nจานบิน\nจานผี\nจานเสียง\nจาบจ้วง\nจำเป็น\nจำพรรษา\nจำวัด\nจ้ำจี้จ้ำไช\nจำเลาะตา\nจิงโจ้น้ำ\nจิตใจ\nจิตตภาวนา\nจิตตัง\nจิตตานุปัสสนา\nจิตนิยม\nจิตบำบัด\nจิตà¹à¸žà¸—ย์\nจิตวิสัย\nจิตรà¸à¸£\nจิตรà¸à¸£à¸£à¸¡\nจิตรลดา\nจิตวิทยา\nจิตเวช\nจิตเวชศาสตร์\nจินตà¸à¸§à¸µ\nจินตนา\nจินตนาà¸à¸²à¸£\nจินตภาพ\nจุฑามณี\nจุฑามาศ\nจุฑารัตน์\nจุนเจืà¸\nจุ้นจ้าน\nจุลชีพ\nจุลชีวัน\nจุลชีวิน\nจุลทรรศน์\nจุลภาค\nจุลวรรค\nจุลศัà¸à¸£à¸²à¸Š\nจุลสาร\nจุลินทรีย์\nจุฬามณี\nจุฬาลัà¸à¸©à¸“์\nเจตคติ\nเจตจำนง\nเจตนารมณ์\nเจตภูต\nเจริà¸à¸žà¸£\nเจ้าà¸à¸£à¸¡\nเจ้าà¸à¸£à¸£à¸¡\nเจ้าขà¸à¸‡\nเจ้าขา\nเจ้าข้า\nเจ้าคณะ\nเจ้าค่ะ\nเจ้าจà¸à¸¡\nเจ้าชู้\nเจ้าตัว\nเจ้าถิ่น\nเจ้าท่า\nเจ้าที่\nเจ้าทุà¸à¸‚์\nเจ้านาย\nเจ้าเนื้à¸\nเจ้าบ้าน\nเจ้าบ่าว\nเจ้าประคุณ\nเจ้าประคู้น\nเจ้าพนัà¸à¸‡à¸²à¸™\nเจ้าพระคุณ\nเจ้าพระยา\nเจ้าพ่à¸\nเจ้าพายุ\nเจ้าฟ้า\nเจ้าภาพ\nเจ้ามืà¸\nเจ้าà¹à¸¡à¹ˆ\nเจ้าเรืà¸à¸™\nเจ้าสังà¸à¸±à¸”\nเจ้าสัว\nเจ้าสาว\nเจ้าหน้าที่\nเจ้าหนี้\nเจ้าà¸à¸²à¸§à¸²à¸ª\nเจาะจง\nเจืà¸à¸ˆà¸²à¸‡\nเจืà¸à¸ˆà¸²à¸™\nเจืà¸à¸›à¸™\nเจื้à¸à¸¢à¹à¸ˆà¹‰à¸§\nà¹à¸ˆà¸à¸ˆà¹ˆà¸²à¸¢\nà¹à¸ˆà¹ˆà¸¡à¹à¸ˆà¹‰à¸‡\nà¹à¸ˆà¹ˆà¸¡à¹ƒà¸ª\nโจงà¸à¸£à¸°à¹€à¸šà¸™\nโจมตี\nโจรà¸à¸£à¸£à¸¡\nโจรสลัด\nใจความ\nใจคà¸\nฉà¸à¸‰à¸§à¸¢\nฉà¸à¸Šà¸´à¸‡\nฉลà¸à¸‡à¹„ด\nฉ้à¸à¸‰à¸¥\nฉัตรมงคล\nฉันทลัà¸à¸©à¸“์\nฉายาลัà¸à¸©à¸“์\nฉิบหาย\nฉุà¸à¹€à¸‰à¸´à¸™\nฉุà¸à¸¥à¸°à¸«à¸¸à¸\nฉุนเฉียว\nฉุปศาสตร์\nเฉไฉ\nเฉยเมย\nเฉาโฉด\nเฉิดฉัน\nเฉิดฉาย\nเฉิดฉิน\nเฉียบขาด\nเฉียบพลัน\nเฉียบà¹à¸«à¸¥à¸¡\nเฉื่à¸à¸¢à¸Šà¸²\nà¹à¸‰à¸°à¹à¸šà¸°\nโฉดเฉา\nโฉมงาม\nโฉมฉาย\nโฉมเฉลา\nโฉมตรู\nโฉมยง\nโฉมศรี\nโฉมหน้า\nชดช้à¸à¸¢\nชดเชย\nชดใช้\nชนบท\nชนินทร์\nชนà¸à¸à¸£à¸£à¸¡\nชนมพรรษา\nชนมายุ\nชมเชย\nชมพูทวีป\nชมพูนท\nชมพูนุท\nชราธรรม\nชราภาพ\nชลจร\nชลธาร\nชลธี\nชลนัยน์\nชลนา\nชลเนตร\nชลประทาน\nชลมารค\nชลาธาร\nชลาลัย\nชลาศัย\nชลาสินธุ์\nชโลทร\nช่วงชิง\nช่วงใช้\nชวนชม\nชวนหัว\nช่วยเหลืà¸\nช่à¸à¸Ÿà¹‰à¸²\nช่à¸à¸¡à¹ˆà¸§à¸‡\nชà¸à¸à¸Šà¹‰à¸³\nช่à¸à¸‡à¹€à¸‚า\nช่à¸à¸‡à¹à¸„บ\nช่à¸à¸‡à¹„ฟ\nช่à¸à¸‡à¸§à¹ˆà¸²à¸‡\nช้à¸à¸‡à¸™à¸²à¸‡\nชà¸à¸šà¸à¸¥\nชà¸à¸šà¹ƒà¸ˆ\nชà¸à¸šà¸˜à¸£à¸£à¸¡\nชà¸à¸šà¸žà¸\nชัà¸à¹‚ครà¸\nชัà¸à¹€à¸‡à¸²\nชัà¸à¸ˆà¸¹à¸‡\nชัà¸à¸Šà¸§à¸™\nชัà¸à¸™à¸³\nชัà¸à¹€à¸™à¸·à¹‰à¸\nชัà¸à¸žà¸£à¸°\nชัà¸à¹€à¸¢à¹ˆà¸\nชัà¸à¹ƒà¸¢\nชั่งใจ\nชังฆวิหาร\nชัดเจน\nชั้นเชิง\nชั่วคน\nชั่วคราว\nชั่วช้า\nชั่วโมง\nชั่วà¹à¸¥à¹ˆà¸™\nชาเย็น\nช้านาน\nช่างเครื่à¸à¸‡\nช่างà¸à¸µà¸¡à¸·à¸\nช่างฟิต\nช่างไฟ\nช้างน้ำ\nช้างเผืà¸à¸\nช้างพลาย\nช้างพัง\nช้างสาร\nช้างสีดà¸\nชาติธรรม\nชาตินิยม\nชาติพันธุ์\nชาติพันธุ์วิทยา\nชาติภูมิ\nชานชาลา\nชายชาตรี\nชายคา\nชายà¸à¸±à¹ˆà¸‡\nชายทะเล\nชาวเล\nชาววัง\nช้ำใจ\nช้ำชà¸à¸\nชิงชัง\nชิงพลบ\nชินชา\nชินบุตร\nชิ้นเà¸à¸\nชิมลาง\nชีเปลืà¸à¸¢\nชี้ขาด\nชี้à¹à¸ˆà¸‡\nชี้นำ\nชี้à¹à¸™à¸°\nชี้ฟ้า\nชีพจร\nชีพิตัà¸à¸©à¸±à¸¢\nชื่นชม\nชื่นบาน\nชื่นมื่น\nชื่à¸à¸¢à¹ˆà¸\nชื่à¸à¸£à¸à¸‡\nชื่à¸à¹€à¸¥à¹ˆà¸™\nชื่à¸à¹€à¸ªà¸µà¸¢à¸‡\nชุà¸à¸Šà¸¸à¸¡\nชุติมา\nชุบตัว\nชุบเลี้ยง\nชุมชน\nชุมทาง\nชุมสาย\nชุ่มใจ\nชุ่มชื่น\nชุ่มชื้น\nชุมนุมชน\nชูชีพ\nชูโรง\nชู้สาว\nเชยชม\nเชลยศัà¸à¸”ิ์\nเชลยศึà¸\nเช่าซื้à¸\nเช้าตรู่\nเช้ามืด\nเชิงà¸à¸£à¸²à¸™\nเชิงà¸à¸¥\nเชิงชั้น\nเชิงชาย\nเชิงซ้à¸à¸™\nเชิงเดียว\nเชิงเดี่ยว\nเชิงตะà¸à¸à¸™\nเชิงเทิน\nเชิงมุม\nเชิดชู\nเชิงà¸à¸£à¸£à¸–\nเชี่ยนหมาà¸\nเชี่ยวชาà¸\nเชื่à¸à¸‡à¸Šà¹‰à¸²\nเชื่à¸à¹ƒà¸ˆ\nเชื่à¸à¸–ืà¸\nเชื่à¸à¸Ÿà¸±à¸‡\nเชื่à¸à¸¡à¸·à¸\nเชื้à¸à¸Šà¸²à¸•ิ\nเชื้à¸à¹€à¸žà¸¥à¸´à¸‡\nเชื้à¸à¹„ฟ\nเชื้à¸à¹‚รค\nเชื้à¸à¸ªà¸²à¸¢\nเชื้à¸à¹€à¸Šà¸´à¸\nเชื่à¸à¸‡à¸Šà¹‰à¸²\nเชืà¸à¸™à¹à¸Š\nเชื่à¸à¸§à¸±à¸™\nà¹à¸Šà¹ˆà¹€à¸¢à¹‡à¸™\nà¹à¸Šà¹ˆà¸à¸´à¹ˆà¸¡\nà¹à¸Šà¹ˆà¸¡à¸Šà¹‰à¸à¸¢\nà¹à¸Šà¹ˆà¸¡à¸Šà¸·à¹ˆà¸™\nโชà¸à¹‚ชน\nโชติช่วง\nโชติรส\nใช้สà¸à¸¢\nซบเซา\nซมซาน\nซวนเซ\nซà¸à¸à¸‹à¸à¸™\nซà¸à¸à¹à¸‹à¸\nซ่à¸à¸‡à¸ªà¸¸à¸¡\nซ่à¸à¸‡à¹€à¸ªà¸ž\nซ่à¸à¸‡à¹à¸‹à¹ˆà¸‡\nซ่à¸à¸™à¸£à¸¹à¸›\nซ่à¸à¸™à¹€à¸£à¹‰à¸™\nซ่à¸à¸™à¸«à¸²\nซ่à¸à¸™à¸à¸¥à¸´à¹ˆà¸™\nซ่à¸à¸™à¸—ราย\nซ่à¸à¸¡à¹à¸‹à¸¡\nซัà¸à¸„้าน\nซัà¸à¸‹à¹‰à¸à¸¡\nซัà¸à¹„ซ้\nซัà¸à¸Ÿà¸à¸\nซัà¸à¹à¸«à¹‰à¸‡\nซังà¸à¸°à¸•าย\nซังตาย\nซัดเซ\nซัดทà¸à¸”\nซับซ้à¸à¸™\nซับใน\nซับพระพัà¸à¸•ร์\nซาà¸à¸¨à¸ž\nซ่านเซ็น\nซ้ำซ้à¸à¸™\nซ้ำซาà¸\nซ้ำเติม\nซ้ำร้าย\nซี่โครง\nซีดเซียว\nซึมà¸à¸°à¸—ืà¸\nซึมซาบ\nซึมเซา\nซึมทราบ\nซึมเศร้า\nซื่à¸à¸•รง\nซื่à¸à¸ªà¸±à¸•ย์\nซื้à¸à¸‚าย\nซุà¸à¸‹à¸™\nซุà¸à¸‹à¹ˆà¸à¸™\nซุบซิบ\nซู่ซ่า\nเซซัง\nเซ่à¸à¸‹à¹ˆà¸²\nà¹à¸‹à¹ˆà¸‹à¹‰à¸à¸‡\nโซดาไฟ\nà¸à¸²à¸“ทัสนะ\nà¸à¸²à¸“วิทยา\nà¸à¸²à¸“ศาสตร์\nà¸à¸²à¸•ิà¸à¸²\nà¸à¸²à¸™à¸£à¸²à¸\nดà¸à¸”ื่น\nดงดิบ\nดลใจ\nดลบันดาล\nดวงà¹à¸à¹‰à¸§\nดวงใจ\nดวงเดืà¸à¸™\nดวงตรา\nดวงตา\nดวงสมร\nดà¸à¸à¸ˆà¸±à¸™\nดà¸à¸à¸ˆà¸´à¸\nดà¸à¸à¸šà¸±à¸§\nดà¸à¸à¹€à¸šà¸µà¹‰à¸¢\nดà¸à¸à¸Ÿà¹‰à¸²\nดà¸à¸à¹„ม้\nดà¸à¸à¸¢à¸²à¸‡\nดà¸à¸à¹€à¸¥à¹‡à¸š\nดà¸à¸à¸—à¸à¸‡\nดà¸à¸à¸ªà¸£à¹‰à¸à¸¢\nดà¸à¸‡à¸¢à¸²\nดัà¸à¸„à¸\nดัà¸à¸Ÿà¸±à¸‡\nดังนั้น\nดังนี้\nดังหนึ่ง\nดั้งเดิม\nดัดจริต\nดัดà¹à¸›à¸¥à¸‡\nดันทุรัง\nดับขันธ์\nดับจิต\nดับชีพ\nด่าทà¸\nด่างทับทิม\nด่างพร้à¸à¸¢\nดาดฟ้า\nดาราศาสตร์\nดาลเดืà¸à¸”\nดาวà¸à¸£à¸°à¸ˆà¸²à¸¢\nดาวเคราะห์\nดาวตà¸\nดาวเทียม\nดาวรุ่ง\nดาวเรืà¸à¸‡\nดาวฤà¸à¸©à¹Œ\nดาวหาง\nดาวเหนืà¸\nดาษดื่น\nดินขาว\nดินดาน\nดินดำ\nดินประสิว\nดินปืน\nดินระเบิด\nดินสà¸\nดินสà¸à¸žà¸à¸‡\nดิ้นรน\nดิบดี\nดีเà¸à¸¥à¸·à¸\nดีใจ\nดีซ่าน\nดีดัà¸\nดีเดืà¸à¸”\nดีà¸à¹ˆà¸\nดีดดิ้น\nดึà¸à¸”ำบรรพ์\nดึà¸à¸”ื่น\nดึงดัน\nดึงดูด\nดื่มด่ำ\nดื้à¸à¸”้าน\nดื้à¸à¸”ึง\nดื้à¸à¹à¸žà¹ˆà¸‡\nดื้à¸à¸¢à¸²\nดื้à¸à¸£à¸±à¹‰à¸™\nดุดัน\nดุเดืà¸à¸”\nดุร้าย\nดุลà¸à¸²à¸£à¸„้า\nดุลพินิจ\nดุลภาค\nดุลยพินิจ\nดุลยภาพ\nดุษฎีนิพนธ์\nดุษฎีบัณฑิต\nดุษณีภาพ\nดูà¹à¸„ลน\nดูถูà¸\nดูดาย\nดูเบา\nดูà¹à¸¥\nดูหมิ่น\nดูเหมืà¸à¸™\nดูดดื่ม\nเด็ดขาด\nเด็ดดวง\nเด็ดเดี่ยว\nเดนตาย\nเดาสวด\nเดาสุ่ม\nเดินทาง\nเดินสะพัด\nเดินสาย\nเดินเหิน\nเดิมพัน\nเดียงสา\nเดียดฉันท์\nเดียวà¸à¸±à¸™\nเดียวดาย\nเดี๋ยวเดียว\nเดี๋ยวนี้\nเดืà¸à¸”ดาล\nเดืà¸à¸”ร้à¸à¸™\nเดืà¸à¸™à¸¡à¸·à¸”\nเดืà¸à¸™à¸«à¸‡à¸²à¸¢\nà¹à¸”ดาล\nà¹à¸”ดิ้น\nà¹à¸”à¸à¸”ัน\nโด่เด่\nโด่งดัง\nโดดเดี่ยว\nโดยสาร\nได้à¸à¸²à¸£\nได้à¹à¸à¹ˆ\nได้ใจ\nได้ที\nได้ยิน\nได้เสีย\nตà¸à¹€à¸‚ียว\nตà¸à¸„้าง\nตà¸à¹ƒà¸ˆ\nตà¸à¸•่ำ\nตà¸à¹à¸•่ง\nตà¸à¸—à¸à¸”\nตà¸à¸Ÿà¸²à¸\nตà¸à¸¡à¸±à¸™\nตà¸à¸¢à¸²à¸\nตà¸à¸¥à¸‡\nตà¸à¸«à¸¥à¹ˆà¸™\nต้นขั้ว\nต้นคิด\nต้นฉบับ\nต้นตà¸\nต้นตำรับ\nต้นทุน\nต้นà¹à¸šà¸š\nต้นเพลิง\nต้นมืà¸\nต้นไม้\nต้นร่าง\nต้นเรื่à¸à¸‡\nต้นสังà¸à¸±à¸”\nต้นหน\nต้นเหตุ\nตบตา\nตบà¹à¸•่ง\nตบà¹à¸œà¸¥à¸°\nตบมืà¸\nต้มข่า\nต้มโคล้ง\nต้มยำ\nต้มส้ม\nตรมตรà¸à¸¡\nตรรà¸à¸§à¸´à¸—ยา\nตรรà¸à¸¨à¸²à¸ªà¸•ร์\nตรวจà¸à¸²à¸£\nตรวจà¸à¸²à¸£à¸“์\nตรวจตรา\nตระบัดสัตย์\nตรัสรู้\nตราตั้ง\nตราบาป\nตรายาง\nตราสาร\nตริตรà¸à¸‡\nตรีà¸à¸à¸¸à¸\nตรีà¸à¸²à¸¢\nตรีโà¸à¸“\nตรีโà¸à¸“มิติ\nตรีคูณ\nตรีทูต\nตรีปิฎà¸\nตรีภพ\nตรีมูรติ\nตรึà¸à¸•รà¸à¸‡\nตรึงตรา\nตรุษจีน\nตฤณชาติ\nตฤณมัย\nตลà¸à¸šà¸²à¸•ร\nตลบตะà¹à¸¥à¸‡\nตลบหลัง\nตลาดนัด\nตลาดน้ำ\nตลาดมืด\nตลาดสด\nต่à¸à¸•ี\nต่à¸à¹€à¸•ิม\nต่à¸à¸§à¹ˆà¸²\nต่à¸à¸ªà¸¹à¹‰\nต่à¸à¸à¸£\nต่à¸à¸•้าน\nต่à¸à¹à¸¢à¹‰à¸‡\nต้à¸à¸‡à¸à¸²à¸£\nต้à¸à¸‡à¹‚ทษ\nต้à¸à¸‡à¸«à¸²\nต้à¸à¸™à¸£à¸±à¸š\nตà¸à¸šà¹‚ต้\nตà¸à¸šà¹à¸—น\nต่à¸à¸¢à¸«à¸à¸¢\nตะพาบน้ำ\nตัà¸à¸•วง\nตัà¸à¸šà¸²à¸•ร\nตั้งเข็ม\nตั้งไข่\nตั้งเค้า\nตั้งà¹à¸‡à¹ˆ\nตั้งใจ\nตั้งต้น\nตั้งà¹à¸•่\nตั้งท้à¸à¸‡\nตัดขาด\nตัดใจ\nตัดเชืà¸à¸\nตัดตà¸à¸™\nตัดทà¸à¸™\nตัดบท\nตัดพ้à¸\nตัดรà¸à¸™\nตัดสิน\nตับเต่า\nตับà¹à¸¥à¸š\nตับà¸à¹ˆà¸à¸™\nตัวà¸à¸¥à¸²à¸‡\nตัวà¸à¸²à¸£\nตัวเà¸à¹‡à¸‡\nตัวดี\nตัวตั้ง\nตัวเต็ง\nตัวถัง\nตัวà¹à¸—น\nตัวประà¸à¸à¸š\nตัวประà¸à¸±à¸™\nตัวà¹à¸›à¸£\nตัวผู้\nตัวพิมพ์\nตัวเมีย\nตัวยืน\nตัวเลข\nตัวà¸à¸¢à¹ˆà¸²à¸‡\nตั๋วเงิน\nตั๋วà¹à¸¥à¸à¹€à¸‡à¸´à¸™\nตาà¸à¸¥à¹‰à¸à¸‡\nตาไà¸à¹ˆ\nตาข่าย\nตาชั่ง\nตาตุ่ม\nตาทวด\nตาปลา\nตาราง\nต่างหาà¸\nต้านทาน\nตามใจ\nตายใจ\nตายซาà¸\nตายด้าน\nตายตัว\nตายทั้งà¸à¸¥à¸¡\nตายห่า\nตายโหง\nตาลปัตร\nต่ำช้า\nต่ำต้à¸à¸¢\nตำส้ม\nติเตียน\nติณชาติ\nติดขัด\nติดใจ\nติดต่à¸\nติดตั้ง\nติดตาม\nติดตื้น\nติดพัน\nติดลม\nติดà¸à¹ˆà¸²à¸‡\nตีเà¸à¸¥à¸µà¸¢à¸§\nตีขลุม\nตีความ\nตีคู่\nตีจาà¸\nตีตื้น\nตีà¹à¸œà¹ˆ\nตีรวน\nตีลังà¸à¸²\nตีวง\nตีเสมà¸\nตีนà¸à¸²\nตีนคู้\nตีนจà¸\nตีนตะขาบ\nตีนผี\nตีนเหยียด\nตึà¸à¹à¸–ว\nตึà¸à¸£à¸°à¸Ÿà¹‰à¸²\nตึงเครียด\nตึงตัง\nตื้นตัน\nตื่นตัว\nตื่นตูม\nตื่นเต้น\nตุ๊ต๊ะ\nตุ้บตั้บ\nตุ้มหู\nตุลาà¸à¸²à¸£\nตุลาคม\nตู้นิรภัย\nตูมตาม\nตู้เสบียง\nเตโชธาตุ\nเตร็ดเตร่\nเต้นรำ\nเตาà¹à¸à¹Šà¸ª\nเตาผิง\nเตาฟู่\nเตาไฟ\nเตารีด\nเตาสูบ\nเต่าทà¸à¸‡\nเต้ารับ\nเต้าส่วน\nเต้าเสียบ\nเต้าหู้ยี้\nà¹à¸•่ละ\nà¹à¸•à¸à¸„à¸\nà¹à¸•à¸à¸„à¸à¸\nà¹à¸•à¸à¸‰à¸²à¸™\nà¹à¸•à¸à¸”ับ\nà¹à¸•à¸à¸•ื่น\nà¹à¸•à¸à¸žà¸²à¸™\nà¹à¸•à¸à¹à¸¢à¸\nà¹à¸•à¸à¸£à¹‰à¸²à¸§\nà¹à¸•à¸à¸«à¸±à¸\nà¹à¸•่งงาน\nà¹à¸•่งตั้ง\nà¹à¸•้มคู\nà¹à¸•้มต่à¸\nà¹à¸•รงà¸à¸™\nà¹à¸•รเดี่ยว\nà¹à¸•รà¸à¸£à¸±à¹ˆà¸‡\nà¹à¸•รฟันฟาร์\nà¹à¸•รวง\nโต้ตà¸à¸š\nโต้เถียง\nโต้à¹à¸¢à¹‰à¸‡\nโต๊ะหมู่\nโต๊ะà¸à¸´à¸«à¸¡à¹ˆà¸²à¸¡\nใต้ถุน\nไต้à¸à¹‹à¸‡\nไต่คู้\nไต่เต้า\nไต่ถาม\nไต้à¸à¸¸à¹ˆà¸™\nไตรจัà¸à¸£\nไตรจีวร\nไตรตรึงษ์\nไตรทวาร\nไตรปิฎà¸\nไตรเพท\nไตรภพ\nไตรภูมิ\nไตรภาคี\nไตรยางศ์\nไตรรงค์\nไตรรัตน์\nไตรลัà¸à¸©à¸“์\nไตรโลà¸\nไตรสรณคมน์\nไตรสิà¸à¸‚า\nไต่สวน\nถà¸à¹€à¸–ียง\nถดถà¸à¸¢\nถนัดถนี่\nถนิมสร้à¸à¸¢\nถมถืด\nถมเถ\nถมไป\nถลาà¸à¹„ถล\nถ้วนถี่\nถ้วยฟู\nถ่à¸à¸‡à¹à¸—้\nถà¸à¸”ถà¸à¸™\nถ้à¸à¸¢à¸„ำ\nถ้à¸à¸¢à¹à¸–ลง\nถาà¸à¸–าง\nถ่านไฟฉาย\nถ่านหิน\nถามไถ่\nถ่ายทà¸à¸”\nถ่ายทุà¸à¸‚์\nถ่ายเท\nถาวรวัตถุ\nถ้ำมà¸à¸‡\nถี่ถ้วน\nถึงใจ\nถูà¸à¹ƒà¸ˆ\nถูà¸à¸Šà¸°à¸•า\nเถรวาท\nเถ้าà¹à¸à¹ˆ\nเถ้าà¹à¸à¹ˆà¹€à¸™à¸µà¹‰à¸¢\nà¹à¸–มพà¸\nà¹à¸–ลงà¸à¸²à¸£à¸“์\nไถ่ถà¸à¸™\nไถ่ถาม\nทดà¹à¸—น\nทดรà¸à¸‡\nทดลà¸à¸‡\nทดสà¸à¸š\nทนทาน\nทนายความ\nทบทวน\nทà¹à¸¢à¸‡à¸¡à¸¸à¸¡\nทรงà¸à¸¥à¸”\nทรงเครื่à¸à¸‡\nทรงเจ้า\nทรัพย์สิน\nทรามชม\nทรามเชย\nทรามวัย\nทรามสงวน\nทรามสวาท\nทรุดโทรม\nทฤษฎีบท\nท้วงติง\nท่วมท้น\nทวาทศ\nทวาทศมาส\nทวาบรยุค\nทวารบาล\nทวิบถ\nทวิบท\nทวิบาท\nทวิภาค\nทวิภาคี\nทวีคูณ\nทศà¸à¸±à¸“à¸à¹Œ\nทศชาติ\nทศทิศ\nทศนิยม\nทศพร\nทศพล\nทศพิธราชธรรม\nทศมาส\nทศวรรษ\nท่à¸à¹„à¸à¹€à¸ªà¸µà¸¢\nท้à¸à¸–à¸à¸¢\nท้à¸à¹à¸—้\nทà¸à¸‡à¸‚าว\nทà¸à¸‡à¸„ำ\nทà¸à¸‡à¸„ำขาว\nทà¸à¸‡à¸„ำเปลว\nทà¸à¸‡à¹€à¸„\nทà¸à¸‡à¹à¸”ง\nทà¸à¸‡à¸šà¸£à¸à¸™à¸‹à¹Œ\nทà¸à¸‡à¸¡à¹‰à¸§à¸™\nทà¸à¸‡à¸¢à¹‰à¸à¸¢\nทà¸à¸‡à¸ªà¸±à¸¡à¸¤à¸—ธิ์\nทà¸à¸‡à¸«à¸¢à¸à¸”\nทà¸à¸‡à¸«à¸¢à¸´à¸š\nทà¸à¸‡à¹€à¸«à¸¥à¸·à¸à¸‡\nทà¸à¸‡à¹€à¸à¸\nท่à¸à¸‡à¹€à¸—ี่ยว\nท้à¸à¸‡à¸•รา\nท้à¸à¸‡à¸–ิ่น\nท้à¸à¸‡à¸—ี่\nท้à¸à¸‡à¸™à¹‰à¸à¸¢\nท้à¸à¸‡à¸£à¹ˆà¸à¸‡\nท้à¸à¸‡à¹€à¸£à¸·à¹ˆà¸à¸‡\nทà¸à¸”มัน\nทà¸à¸”ทิ้ง\nทà¸à¸”น่à¸à¸‡\nทà¸à¸”ยà¸à¸”\nทà¸à¸”หุ่ย\nทà¸à¸¢à¸à¸à¸‡\nทะเบียนบ้าน\nทะเลทราย\nทะเลสาบ\nทะเลหลวง\nทัà¸à¸‚ิณาวัà¸\nทัà¸à¸—้วง\nทัà¸à¸—าย\nทัà¸à¸©à¸´à¸“าวรรต\nทัà¸à¸©à¸´à¸“าทาน\nทัà¸à¸©à¸´à¸“านุประทาน\nทั้งà¸à¸¥à¸¡\nทั้งคน\nทั้งดุ้น\nทั้งที\nทั้งนั้น\nทั้งนี้\nทั้งปวง\nทั้งผà¸à¸‡\nทั้งเพ\nทั้งมวล\nทั้งสิ้น\nทั้งหมด\nทั้งหลาย\nทัณฑ์บน\nทัดทาน\nทัดเทียม\nทันควัน\nทันใจ\nทันใด\nทันตา\nทันสมัย\nทันที\nทับถม\nทับทรวง\nทับศัพท์\nทั่วถึง\nทั่วไป\nท่าทาง\nท่าที\nท้าทาย\nทางà¸à¸²à¸£\nทางข้าม\nทางด่วน\nทางเท้า\nทางโท\nทางใน\nทางผ่าน\nทางม้าลาย\nทางหลวง\nทางà¸à¸à¸\nทางเà¸à¸\nทานà¸à¸±à¸“ฑ์\nทานตะวัน\nท่านชาย\nทานบารมี\nท่านผู้หà¸à¸´à¸‡\nท่านหà¸à¸´à¸‡\nทาบทาม\nท้ายทà¸à¸¢\nทารุณà¸à¸£à¸£à¸¡\nทำคลà¸à¸”\nทำใจ\nทำซ้ำ\nทำท่า\nทำที\nทำà¹à¸—้ง\nทำโทษ\nทำบาป\nทำบุà¸\nทำพิษ\nทำฟัน\nทำร้าย\nทำวัตร\nทำสาว\nทำเสน่ห์\nทำหมัน\nทำให้\nทิ้งขว้าง\nทิ้งทวน\nทิ้งท้าย\nทินà¸à¸£\nทิพจัà¸à¸‚ุ\nทิพโสต\nทิพยจัà¸à¸©à¸¸\nทิพยà¸à¸²à¸“\nทิพยเนตร\nทิพยรส\nทิพาà¸à¸£\nทิ่มตำ\nทิ่มà¹à¸—ง\nทิวาà¸à¸£\nทิวาà¸à¸²à¸¥\nทิศทาง\nทีเด็ด\nทีท่า\nทีนี้\nทีหลัง\nทีฆนิà¸à¸²à¸¢\nทีฆสระ\nที่ดิน\nที่นà¸à¸™\nที่นั่ง\nที่ปรึà¸à¸©à¸²\nที่พึ่ง\nที่มั่น\nที่ราบ\nที่ว่าà¸à¸²à¸£\nที่สุด\nที่หมาย\nที่ไหน\nทุà¸à¸—ี\nทุà¸à¹€à¸¡à¸·à¹ˆà¸\nทุà¸à¸‚์สุข\nทุนทรัพย์\nทุนนิยม\nทุนรà¸à¸™\nทุนสำรà¸à¸‡\nทุ่มเถียง\nทุ่มเท\nทูนหัว\nทูลà¸à¸£à¸°à¸«à¸¡à¹ˆà¸à¸¡\nเทà¸à¸£à¸°à¸ˆà¸²à¸”\nเทครัว\nเทพเจ้า\nเทพดา\nเทพธิดา\nเทพนม\nเทพนิยม\nเทพนิยาย\nเทพบุตร\nเทพสังหรณ์\nเทศà¸à¸²à¸¥\nเทศนาโวหาร\nเทศบัà¸à¸à¸±à¸•ิ\nเทศบาล\nเทศมนตรี\nเทห์ฟาà¸à¸Ÿà¹‰à¸²\nเท่าà¸à¸±à¸š\nเท่าใด\nเท่าตัว\nเท่าทัน\nเท่าทุน\nเท่าเทียม\nเท่านั้น\nเท่าไร\nเท้าช้าง\nเทิดทูน\nเที่ยงตรง\nเที่ยงà¹à¸—้\nเที่ยงธรรม\nเทียนชนวน\nเทียนพรรษา\nเทียบเคียง\nเทียบเท่า\nเทืà¸à¸à¹€à¸‚า\nเทืà¸à¸à¹€à¸–า\nà¹à¸—็งà¸à¹Œà¸™à¹‰à¸³\nà¹à¸—่นพิมพ์\nà¹à¸—่นมณฑล\nà¹à¸—่นหมึà¸\nà¹à¸—รà¸à¸‹à¸à¸™\nà¹à¸—รà¸à¸‹à¹‰à¸à¸™\nà¹à¸—รà¸à¸‹à¸¶à¸¡\nà¹à¸—รà¸à¹à¸‹à¸‡\nà¹à¸—ะโลม\nไทยดำ\nไทยทาน\nไทยธรรม\nไทยน้à¸à¸¢\nไทยใหà¸à¹ˆ\nธงชัย\nธงชาติ\nธงทิว\nธรณีวิทยา\nธรณีสงฆ์\nธรรมà¸à¸²à¸¢\nธรรมà¸à¸²à¸£\nธรรมเà¸à¸©à¸•ร\nธรรมขันธ์\nธรรมคุณ\nธรรมจรรยา\nธรรมจริยา\nธรรมจัà¸à¸£\nธรรมจัà¸à¸©à¸¸\nธรรมจาคะ\nธรรมจารี\nธรรมชาติ\nธรรมดา\nธรรมเนียม\nธรรมราชา\nธรรมศาสตร์\nธรรมสภา\nธรรมสังเวช\nธัà¸à¸žà¸·à¸Š\nธารพระà¸à¸£\nธีรภาพ\nธีรราช\nนà¸à¹€à¸‚า\nนà¸à¸•่à¸\nนà¸à¸¢à¸¹à¸‡\nนà¸à¸£à¸¹à¹‰\nนà¸à¸«à¸§à¸µà¸”\nนครบาล\nนครรัà¸\nนงคราà¸\nนงนุช\nนงพะงา\nนงเยาว์\nนงราม\nนงลัà¸à¸©à¸“์\nนบนà¸à¸š\nนพเà¸à¹‰à¸²\nนพคุณ\nนพเคราะห์\nนพปฎล\nนพพล\nนพรัตน์\nนพศà¸\nนพศูล\nนมข้น\nนมผง\nนมไม้\nนมนาน\nนมหนู\nนมà¹à¸¡à¸§\nนรีเวช\nนรีเวชวิทยา\nนวดฟั้น\nนวยนาด\nนวลระหง\nนวลลà¸à¸\nนวลละà¸à¸à¸‡\nนวลจันทร์\nนà¸à¸à¸„รู\nนà¸à¸à¸„à¸à¸\nนà¸à¸à¸ˆà¸²à¸\nนà¸à¸à¹ƒà¸ˆ\nนà¸à¸à¸Šà¸²à¸™\nนà¸à¸à¸£à¸µà¸•\nนà¸à¸à¹€à¸«à¸™à¸·à¸\nนà¸à¸‡à¹€à¸™à¸·à¸à¸‡\nนà¸à¸‡à¹€à¸¥à¸·à¸à¸”\nนà¸à¸™à¸à¹‰à¸™\nนà¸à¸™à¹ƒà¸ˆ\nนà¸à¸šà¸™à¸š\nนà¸à¸™à¹€à¸¥à¹ˆà¸™\nนà¸à¸šà¸™à¹‰à¸à¸¡\nน้à¸à¸¡à¸™à¸³\nน้à¸à¸¢à¹ƒà¸ˆ\nน้à¸à¸¢à¸«à¸™à¹‰à¸²\nนัà¸à¸à¸²à¸£\nนัà¸à¸à¸²à¸£à¹€à¸¡à¸·à¸à¸‡\nนัà¸à¸à¸µà¸¬à¸²\nนัà¸à¸‚่าว\nนัà¸à¸—่à¸à¸‡à¹€à¸—ี่ยว\nนัà¸à¹€à¸—ศน์\nนัà¸à¹‚ทษ\nนัà¸à¸˜à¸£à¸£à¸¡\nนัà¸à¸šà¸§à¸Š\nนัà¸à¸šà¸´à¸™\nนัà¸à¸šà¸¸à¸\nนัà¸à¸›à¸£à¸²à¸Šà¸à¹Œ\nนัà¸à¸žà¸£à¸•\nนัà¸à¸£à¸š\nนัà¸à¹€à¸£à¸µà¸¢à¸™\nนัà¸à¹€à¸¥à¸‡\nนัà¸à¸§à¸´à¸Šà¸²à¸à¸²à¸£\nนัà¸à¸¨à¸¶à¸à¸©à¸²\nนัà¸à¸ªà¸´à¸—ธิ์\nนัà¸à¸ªà¸·à¸š\nนัà¸à¸«à¸™à¸²\nนั่งเทียน\nนั่งร้าน\nนัดà¹à¸™à¸°\nนัดหมาย\nนั่นà¹à¸«à¸¥à¸°\nนั่นเà¸à¸‡\nนับถืà¸\nนับประสา\nนัยน์ตา\nนาดำ\nนาปรัง\nนาปี\nนาสวน\nนาหว่าน\nนาคบาศ\nนาคปรà¸\nนาคราช\nนางà¸à¸§à¸±à¸\nนางà¸à¸³à¸™à¸±à¸¥\nนางงาม\nนางใน\nนางบำเรà¸\nนางà¹à¸šà¸š\nนางพà¸à¸²\nนางฟ้า\nนางไม้\nนางโลม\nนางสาว\nนางห้าม\nนางเà¸à¸\nนาà¸à¸à¸£à¸£à¸¡\nนาà¸à¸”นตรี\nนาà¸à¸¨à¸´à¸¥à¸›à¹Œ\nนานนม\nน่านน้ำ\nน่านฟ้า\nนามà¸à¸£\nนามธรรม\nนามไธย\nนามบัตร\nนามปาà¸à¸à¸²\nนามà¹à¸à¸‡\nนามสà¸à¸¸à¸¥\nนามสงเคราะห์\nนามสมà¸à¸²\nนายทะเบียน\nนายท่า\nนายท้าย\nนายทุน\nนายประà¸à¸±à¸™\nนายหน้า\nนายà¸à¸³à¹€à¸ à¸\nนารายณ์หัตถ์\nนารีผล\nนาวิà¸à¹‚ยธิน\nนำจับ\nนำพา\nนำทาง\nนำร่à¸à¸‡\nนำสืบ\nนำà¹à¸ªà¸”ง\nน้ำà¸à¸£à¸”\nน้ำà¸à¸²à¸¡\nน้ำเà¸à¸¥à¸·à¸\nน้ำข้าว\nน้ำà¹à¸‚็ง\nน้ำà¹à¸‚็งไส\nน้ำà¹à¸‚็งà¹à¸«à¹‰à¸‡\nน้ำครำ\nน้ำคร่ำ\nน้ำค้าง\nน้ำค้างà¹à¸‚็ง\nน้ำคาวปลา\nน้ำคำ\nน้ำเค็ม\nน้ำเคย\nน้ำเงิน\nน้ำเงี้ยว\nน้ำจัณฑ์\nน้ำจิ้ม\nน้ำใจ\nน้ำเชื้à¸\nน้ำเชื่à¸à¸¡\nน้ำซาวข้าว\nน้ำดà¸à¸à¹„ม้\nน้ำดี\nน้ำตà¸\nน้ำตา\nน้ำตาล\nน้ำท่า\nน้ำนม\nน้ำนวล\nน้ำบาดาล\nน้ำประสานทà¸à¸‡\nน้ำประปา\nน้ำปลา\nน้ำป่า\nน้ำผึ้ง\nน้ำพริà¸\nน้ำพริà¸à¹€à¸œà¸²\nน้ำพี้\nน้ำพุ\nน้ำมนต์\nน้ำมนตร์\nน้ำมัน\nน้ำมืà¸\nน้ำมูà¸\nน้ำเมา\nน้ำย่à¸à¸¢\nน้ำยา\nน้ำรัà¸\nน้ำà¹à¸£à¹ˆ\nน้ำลาย\nน้ำเลี้ยง\nน้ำสต๊à¸à¸\nน้ำส้ม\nน้ำส้มสายชู\nน้ำสังข์\nน้ำสาบาน\nน้ำเสียง\nน้ำหนวà¸\nน้ำหนà¸à¸‡\nน้ำหนัà¸\nน้ำหน้า\nน้ำหนึ่ง\nน้ำหมึà¸\nน้ำหà¸à¸¡\nน้ำเหลืà¸à¸‡\nน้ำà¸à¸š\nน้ำà¸à¹‰à¸à¸¢\nน้ำà¸à¸±à¸”ลม\nนิ่งเฉย\nนิจศีล\nนิดเดียว\nนิดหน่à¸à¸¢\nนิติà¸à¸£\nนิติà¸à¸£à¸£à¸¡\nนิติธรรม\nนิตินัย\nนิติบัà¸à¸à¸±à¸•ิ\nนิติบุคคล\nนิติภาวะ\nนิติวิทยาศาสตร์\nนิติเวช\nนิติเวชศาสตร์\nนิติศาสตร์\nนิเทศศาสตร์\nนิ่มนวล\nนิรุà¸à¸•ิศาสตร์\nนิเวศวิทยา\nนิศาà¸à¸£\nนิศาà¸à¸²à¸¥\nนิศาชล\nนิศารัตน์\nนี่à¹à¸™à¹ˆà¸°\nนี่à¹à¸«à¸¥à¸°\nนี่เà¸à¸‡\nนึà¸à¸„ิด\nนุงถุง\nนุ่งห่ม\nนุ่มนวล\nนุ่มนิ่ม\nเนตรนารี\nเนติบัณฑิต\nเนยเทียม\nเนยใส\nเนิ่นนาน\nเนิบนาบ\nเนื้à¸à¸„วาม\nเนื้à¸à¸„ู่\nเนื้à¸à¹€à¸„็ม\nเนื้à¸à¸‡à¸à¸\nเนื้à¸à¸•ัว\nเนื้à¸à¸•าย\nเนื้à¸à¸—ี่\nเนื้à¸à¹à¸—้\nเนื้à¸à¹€à¸›à¸·à¹ˆà¸à¸¢\nเนื้à¸à¸œà¹‰à¸²\nเนื้à¸à¹€à¸žà¸¥à¸‡\nเนื้à¸à¹„ม้\nเนื้à¸à¹€à¸¢à¸·à¹ˆà¸\nเนื้à¸à¸£à¹‰à¸à¸‡\nเนื้à¸à¸£à¹‰à¸²à¸¢\nเนื้à¸à¹€à¸£à¸·à¹ˆà¸à¸‡\nเนื้à¸à¸«à¸²\nเนืà¸à¸‡à¸™à¸à¸‡\nเนืà¸à¸‡à¸™à¸´à¸•ย์\nเนืà¸à¸‡à¹à¸™à¹ˆà¸™\nà¹à¸™à¹ˆà¹ƒà¸ˆ\nà¹à¸™à¹ˆà¸Šà¸±à¸”\nà¹à¸™à¹ˆà¹à¸—้\nà¹à¸™à¹ˆà¸™à¸à¸™\nà¹à¸™à¹ˆà¸™à¸´à¹ˆà¸‡\nà¹à¸™à¹ˆà¹à¸™à¹ˆà¸§\nà¹à¸™à¹ˆà¸™à¹à¸Ÿà¹‰à¸™\nà¹à¸™à¹ˆà¸™à¸«à¸™à¸²\nà¹à¸™à¸šà¹€à¸™à¸µà¸¢à¸™\nà¹à¸™à¸šà¹à¸™à¹ˆà¸™\nà¹à¸™à¸§à¸„ิด\nà¹à¸™à¸§à¸—าง\nà¹à¸™à¸§à¹‚น้ม\nà¹à¸™à¸§à¸›à¹ˆà¸²\nà¹à¸™à¸§à¸£à¸š\nà¹à¸™à¸§à¸£à¹ˆà¸§à¸¡\nà¹à¸™à¸§à¸«à¸™à¹‰à¸²\nà¹à¸™à¸§à¸«à¸¥à¸±à¸‡\nà¹à¸™à¹ˆà¸§à¹à¸™à¹ˆ\nà¹à¸™à¸°à¸™à¸³\nà¹à¸™à¸°à¹à¸™à¸§\nโน้มน้าว\nในหลวง\nบà¸à¸žà¸£à¹ˆà¸à¸‡\nบงà¸à¸Š\nบงà¸à¸²à¸£\nบดบัง\nบทà¸à¸¥à¸à¸™\nบทà¸à¸§à¸µ\nบทความ\nบทคัดย่à¸\nบทเฉพาะà¸à¸²à¸¥\nบทนำ\nบทบัà¸à¸à¸±à¸•ิ\nบทบาท\nบทประพันธ์\nบทเพลง\nบทร้à¸à¸‡\nบทเรียน\nบทลงโทษ\nบทสนทนา\nบทà¸à¸±à¸¨à¸ˆà¸£à¸£à¸¢à¹Œ\nบทจร\nบทบงสุ์\nบทมาลย์\nบทรัช\nบทเรศ\nบทวลัà¸à¸Šà¹Œ\nบนบาน\nบรมครู\nบรมธาตุ\nบรมบพิตร\nบรมวงศานุวงศ์\nบรมà¸à¸±à¸à¸´\nบรรณพิภพ\nบรรณศาลา\nบรรณาà¸à¸²à¸£\nบรรณาธิà¸à¸²à¸£\nบรรณานุà¸à¸£à¸¡\nบรรณารัà¸à¸©à¹Œ\nบรรณารัà¸à¸©à¸¨à¸²à¸ªà¸•ร์\nบรรดามี\nบรรดาศัà¸à¸”ิ์\nบรรทัดà¸à¸²à¸™\nบรรพบุรุษ\nบรรลัยà¸à¸±à¸¥à¸›à¹Œ\nบรรลัยจัà¸à¸£\nบริคณห์สนธิ\nบวงสรวง\nบ่วงบาศ\nบ้วนพระโà¸à¸©à¸à¹Œ\nบ่à¸à¹€à¸à¸´à¸”\nบà¸à¸à¸à¸¥à¹ˆà¸²à¸§\nบà¸à¸à¸šà¸—\nบà¸à¸à¸šà¸¸à¸\nบà¸à¸à¹ƒà¸šà¹‰\nบà¸à¸à¸›à¸±à¸”\nบ้à¸à¸‡à¸à¸±à¸à¸Šà¸²\nบ้à¸à¸‡à¸•ื้น\nบ้à¸à¸‡à¹„ฟ\nบ้à¸à¸‡à¸«à¸¹\nบà¸à¸”สี\nบ่à¸à¸™à¸—ำลาย\nบà¸à¸šà¸Šà¹‰à¸³\nบà¸à¸šà¸šà¸²à¸‡\nบà¸à¸šà¹à¸šà¸š\nบังโà¸à¸¥à¸™\nบังโคลน\nบังใบ\nบั้งไฟ\nบังคับà¸à¸²à¸£\nบังคับบัà¸à¸Šà¸²\nบัà¸à¸Šà¸²à¸à¸²à¸£\nบัณฑุà¸à¸±à¸¡à¸žà¸¥\nบัดดล\nบัดเดี๋ยว\nบัดนั้น\nบัดนี้\nบัดสีบัดเถลิง\nบัตรเครดิต\nบัตรพลี\nบัตรสนเท่ห์\nบัตรสินเชื่à¸\nบั่นทà¸à¸™\nบั้นท้าย\nบั้นปลาย\nบั้นพระà¸à¸‡à¸„์\nบั้นเà¸à¸§\nบันไดลิง\nบันไดเลื่à¸à¸™\nบันเทิงคดี\nบัวลà¸à¸¢\nบัวบà¸\nบ้าจี้\nบ้าดีเดืà¸à¸”\nบ้าน้ำลาย\nบ้าบิ่น\nบ้าระห่ำ\nบ้าเลืà¸à¸”\nบ้าหà¸à¸šà¸Ÿà¸²à¸‡\nบาà¸à¸šà¸±à¹ˆà¸™\nบาà¸à¸«à¸™à¹‰à¸²\nบางตา\nบางเบา\nบางที\nบาดเจ็บ\nบาดà¹à¸œà¸¥\nบาดหมาง\nบาตรใหà¸à¹ˆ\nบาทบงà¸à¸Š\nบาทบงสุ์\nบาทบริจาริà¸à¸²\nบาทวิถี\nบานเà¸à¸¥à¹‡à¸”\nบานตะเà¸à¸µà¸¢à¸‡\nบานตะไท\nบานเบà¸à¸°\nบานปลาย\nบานà¹à¸œà¸¥à¸°\nบานพับ\nบ้านจัดสรร\nบ้านช่à¸à¸‡\nบ้านนà¸à¸\nบ้านพัà¸\nบ้านเมืà¸à¸‡\nบ้านรับรà¸à¸‡\nบ้านเรืà¸à¸™\nบาปà¸à¸£à¸£à¸¡\nบายศรี\nบ่ายเบี่ยง\nบ่ายหน้า\nบ่าวไพร่\nบิดเบี้ยว\nบิดเบืà¸à¸™\nบิดพลิ้ว\nบี้à¹à¸šà¸™\nบีบคั้น\nบีบรัด\nบึ้งตึง\nบึ้งบูด\nบุà¸à¸šà¸±à¹ˆà¸™\nบุà¸à¹€à¸šà¸´à¸\nบุà¸à¸£à¸¸à¸\nบุคลิà¸à¸ าพ\nบุคลิà¸à¸¥à¸±à¸à¸©à¸“ะ\nบุà¸à¸˜à¸£à¸£à¸¡\nบุà¸à¸™à¸´à¸˜à¸´\nบุà¸à¸¤à¸—ธิ์\nบุบสลาย\nบุ้ยใบ้\nบุรุษเพศ\nบุหงารำไป\nบู้บี้\nบูชายัà¸\nบูดบึ้ง\nบูดเบี้ยว\nเบาความ\nเบาใจ\nเบาบาง\nเบาปัà¸à¸à¸²\nเบามืà¸\nเบาà¹à¸£à¸‡\nเบาสมà¸à¸‡\nเบาหวาน\nเบาโหวง\nเบ้าตา\nเบาะà¹à¸ª\nเบิà¸à¸„วาม\nเบิà¸à¸šà¸²à¸™\nเบี้ยล่าง\nเบี้ยเลี้ยง\nเบี้ยหวัด\nเบี่ยงบ่าย\nเบียดบัง\nเบียดเบียน\nเบียดเสียด\nเบื้à¸à¸‡à¸•้น\nเบื้à¸à¸‡à¸šà¸™\nเบื้à¸à¸‡à¸«à¸™à¹‰à¸²\nเบื้à¸à¸‡à¸«à¸¥à¸±à¸‡\nà¹à¸šà¸à¸°à¸”ิน\nà¹à¸šà¹€à¸šà¸²à¸°\nà¹à¸šà¹ˆà¸‡à¹€à¸šà¸²\nà¹à¸šà¹ˆà¸‡à¸›à¸±à¸™\nà¹à¸šà¹ˆà¸‡à¹à¸¢à¸\nà¹à¸šà¸šà¸‰à¸šà¸±à¸š\nà¹à¸šà¸šà¹à¸›à¸¥à¸™\nà¹à¸šà¸šà¹à¸œà¸™\nà¹à¸šà¸šà¸à¸¶à¸à¸«à¸±à¸”\nà¹à¸šà¸šà¸žà¸´à¸¡à¸žà¹Œ\nà¹à¸šà¸šà¸ªà¸à¸šà¸–าม\nà¹à¸šà¸šà¸à¸¢à¹ˆà¸²à¸‡\nà¹à¸šà¸°à¹à¸‰à¸°\nà¹à¸šà¸°à¸—่า\nโบà¹à¸”ง\nโบราณคดี\nโบราณวัตถุ\nโบราณสถาน\nใบขับขี่\nใบจà¸à¸‡\nใบตà¸à¸‡\nใบà¹à¸—รà¸\nใบบà¸à¸\nใบบุà¸\nใบเบิà¸à¸—าง\nใบปลิว\nใบพัด\nใบโพ\nใบไม้\nใบระà¸à¸²\nใบรับรà¸à¸‡\nใบลา\nใบเลี้ยง\nใบสั่ง\nใบสำคัà¸\nใบสุทธิ\nใบเสร็จ\nใบหน้า\nใบà¸à¸™à¸¸à¸à¸²à¸•\nใบระà¸à¸²\nปà¸à¸„รà¸à¸‡\nปà¸à¸„ลุม\nปà¸à¸›à¹‰à¸à¸‡\nปà¸à¸›à¸´à¸”\nปà¸à¸´à¸šà¸±à¸•ิà¸à¸²à¸£\nปà¸à¸´à¸šà¸±à¸•ิบูชา\nปà¸à¸žà¸µà¸§à¸´à¸—ยา\nปà¸à¸¡à¸Œà¸²à¸™\nปà¸à¸¡à¸—ัศน์\nปà¸à¸¡à¹€à¸—ศนา\nปà¸à¸¡à¸™à¸´à¹€à¸—ศ\nปà¸à¸¡à¸žà¸¢à¸²à¸šà¸²à¸¥\nปà¸à¸¡à¸¢à¸²à¸¡\nปà¸à¸¡à¸¤à¸à¸©à¹Œ\nปà¸à¸¡à¸§à¸±à¸¢\nปà¸à¸¡à¸ªà¸¡à¹‚พธิ\nปนเป\nป่นปี้\nปมเขื่à¸à¸‡\nปมเด่น\nปมด้à¸à¸¢\nปรนเปรà¸\nปรบไà¸à¹ˆ\nปรบมืà¸\nปรสิตวิทยา\nประโปรย\nประพรม\nประà¸à¸±à¸™à¸Šà¸µà¸§à¸´à¸•\nประà¸à¸±à¸™à¸ ัย\nประจัà¸à¸©à¹Œà¸žà¸¢à¸²à¸™\nประจัà¸à¸šà¸²à¸™\nประจันหน้า\nประจำà¸à¸²à¸£\nประจำเดืà¸à¸™\nประจำเมืà¸à¸‡\nประจำยาม\nประชดประชัน\nประชาà¸à¸£\nประชาà¸à¸£à¸¨à¸²à¸ªà¸•ร์\nประชาคม\nประชาชน\nประชาราษฎร์\nประชาชาติ\nประชาชี\nประชาทัณฑ์\nประชาบาล\nประชาพิจารณ์\nประชาภิบาล\nประชามติ\nประชาสงเคราะห์\nประชาสัมพันธ์\nประดับประดา\nประดามี\nประดาน้ำ\nประเดี๋ยวเดียว\nประเดี๋ยวนี้\nประทับใจ\nประทุษร้าย\nประเทศราช\nประพาสต้น\nประเพณีนิยม\nประลัยà¸à¸±à¸¥à¸›à¹Œ\nประวัติà¸à¸²à¸£à¸“์\nประวัติศาสตร์\nประสบà¸à¸²à¸£à¸“์\nประสบà¸à¸²à¸£à¸“์นิยม\nประสาทà¸à¸²à¸£\nประสูติà¸à¸²à¸£\nประสูติà¸à¸²à¸¥\nประเส\nปรับทุà¸à¸‚์\nปรับโทษ\nปรับปรุง\nปราà¸à¸à¸à¸²à¸£à¸“์\nปราดเปรียว\nปราดเปรื่à¸à¸‡\nปราบปราม\nปริà¸à¸à¸²à¸šà¸±à¸•ร\nปรัยัติธรรม\nปรุโปร่ง\nปลงใจ\nปลงตà¸\nปลดทุà¸à¸‚์\nปลดปลง\nปลดปล่à¸à¸¢\nปลดเปลื้à¸à¸‡\nปลดระวาง\nปลดà¹à¸à¸\nปล้นสะดม\nปลà¸à¸à¸à¸£à¸°à¸ªà¸¸à¸™\nปลà¸à¸à¸„à¸\nปลà¸à¸”โปร่ง\nปลà¸à¸”ภัย\nปลà¸à¸¡à¸›à¸™\nปลà¸à¸¡à¹à¸›à¸¥à¸‡\nปลà¸à¸šà¹‚ยน\nปล่à¸à¸¢à¹ƒà¸ˆ\nปล่à¸à¸¢à¸•ัว\nปล่à¸à¸¢à¸›à¸¥à¸°\nปลั๊à¸à¹„ฟ\nปลาà¸à¸£à¸´à¸¡\nปลาเค็ม\nปลาจ่à¸à¸¡\nปลาเจ่า\nปลาà¹à¸”à¸\nปลาตู้\nปลาทà¸à¸‡\nปลาร้า\nปลาส้ม\nปลาดาว\nปลาบิน\nปลาà¸à¸²\nปลาวาฬ\nปลาหมึà¸\nปลาบปลื้ม\nปลายข้าว\nปลายà¹à¸–ว\nปลายทาง\nปลิ้นปลà¸à¸\nปลิ้นปล้à¸à¸™\nปลีà¸à¸•ัว\nปลีà¸à¸¢à¹ˆà¸à¸¢\nปลุà¸à¹ƒà¸ˆ\nปลุà¸à¸›à¸¥à¹‰à¸³\nปลุà¸à¸›à¸±à¹ˆà¸™\nปลุà¸à¸£à¸°à¸”ม\nปลุà¸à¹€à¸ªà¸\nปลูà¸à¸à¸±à¸‡\nปลูà¸à¸ªà¸£à¹‰à¸²à¸‡\nปวดถ่วง\nปวดมวน\nปวดร้าว\nป่วนปั่น\nป่วยà¸à¸²à¸£\nปà¸à¸à¸¥à¸à¸\nป้à¸à¸‡à¸à¸±à¸™\nปัà¸à¹ƒà¸ˆ\nปัà¸à¸”ำ\nปัà¸à¸«à¸¥à¸±à¸\nปัจเจà¸à¸šà¸¸à¸„คล\nปัจเจà¸à¸žà¸¸à¸—ธะ\nปัจเจà¸à¹‚พธิ\nปัจฉิมชน\nปัจฉิมทิศ\nปัจฉิมภาค\nปัจฉิมยาม\nปัจฉิมลิขิต\nปัจฉิมวัย\nปัจฉิมวาจา\nปัà¸à¸à¸²à¸Šà¸™\nปัà¸à¸à¸²à¸§à¸´à¸¡à¸¸à¸•ิ\nปัà¸à¸à¸²à¸à¹ˆà¸à¸™\nปัดเป่า\nปันส่วน\nปั่นป่วน\nปั่นà¹à¸›à¸°\nปั่นหัว\nปั้นจิ้ม\nปั้นเจ๋à¸\nปั้นปึ่ง\nปั้นสิบ\nปั๊มน้ำมัน\nป่าช้า\nป่าชายเลน\nป่าดง\nป่าดงดิบ\nป่าดิบ\nป่าเถื่à¸à¸™\nป่าเบà¸à¸ˆà¸žà¸£à¸£à¸“\nป่าละเมาะ\nปาà¸à¸à¸²\nปาà¸à¸‚à¸\nปาà¸à¹à¸‚็ง\nปาà¸à¸„à¸\nปาà¸à¸„ำ\nปาà¸à¸„ีบ\nปาà¸à¸ˆà¸±à¸”\nปาà¸à¸™à¹‰à¸³\nปาà¸à¹€à¸›à¸¥à¹ˆà¸²\nปาà¸à¹€à¸ªà¸µà¸¢à¸‡\nปานà¸à¸¥à¸²à¸‡\nป่านนี้\nป้านลม\nป้ายสี\nป่าวร้à¸à¸‡\nปิดฉาà¸\nปิดบัง\nปิตุฆาต\nปิตุภูมิ\nปีมะโว้\nปีà¹à¸ªà¸‡\nปี่à¸à¸¥à¸²à¸‡\nปี่ไฉน\nปี่ชวา\nปี่นà¸à¸\nปี่ใน\nปี่พาทย์\nปี่à¸à¹‰à¸\nปีà¸à¸à¸²\nปีนเà¸à¸¥à¸µà¸¢à¸§\nปีนป่าย\nปึà¸à¹à¸œà¹ˆà¸™\nปึงปัง\nปืนà¸à¸¥\nปืนครà¸\nปืนพà¸\nปืนยา\nปืนยาว\nปืนลม\nปืนเล็à¸\nปืนเล็à¸à¸¢à¸²à¸§\nปืนสั้น\nปืนใหà¸à¹ˆ\nปุบปับ\nปุ๊บปั๊บ\nปุ่มเปืà¸à¸\nปุยà¸à¹‰à¸²à¸¢\nปุ๋ยคà¸à¸\nปุ๋ยเคมี\nปุ๋ยวิทยาศาสตร์\nปุ๋ยหมัà¸\nปุ๋ยà¸à¸´à¸™à¸—รีย์\nปูจ๋า\nปูเสฉวน\nปู่เจ้า\nปู่ทวด\nปูนขาว\nปูนซีเมนต์\nปูนดิบ\nปูนà¹à¸”ง\nปูนปลาสเตà¸à¸£à¹Œ\nปูนปั้น\nเป็ดเทศ\nเป็ดน้ำ\nเป็นà¸à¸¥à¸²à¸‡\nเป็นใจ\nเป็นต้น\nเป็นต่à¸\nเป็นรà¸à¸‡\nเป็นไร\nเป็นลม\nเป็นห่วง\nเป็นà¸à¸¢à¸¹à¹ˆ\nเปรมปรีดิ์\nเปรà¸à¸°à¹€à¸›à¸·à¹‰à¸à¸™\nเปรียบเทียบ\nเปรียบเปรย\nเปรี้ยวปาà¸\nเปรี้ยวหวาน\nเปรื่à¸à¸‡à¸›à¸£à¸²à¸”\nเปลà¸à¸§à¸™\nเปล่งปลั่ง\nเปล่าดาย\nเปล่าเปลี่ยว\nเปลี่ยนใจ\nเปลี่ยนตัว\nเปลี่ยนà¹à¸›à¸¥à¸‡\nเปลี่ยนมืà¸\nเปลี่ยนหน้า\nเป๋à¸à¹€à¸«à¸¥à¸\nเปะปะ\nเป่าà¸à¸š\nเป้านิ่ง\nเป้าหมาย\nเปิดฉาà¸\nเปิดเปิง\nเปิดโปง\nเปิดผนึà¸\nเปิดเผย\nเปียà¸à¸›à¸¹à¸™\nà¹à¸›à¹‰à¸‡à¸ªà¸²à¸¥à¸µ\nà¹à¸›à¹‰à¸‡à¸™à¸§à¸¥\nà¹à¸›à¹‰à¸‡à¹€à¸›à¸µà¸¢à¸\nà¹à¸›à¹‰à¸‡à¸¡à¸±à¸™\nà¹à¸›à¹‰à¸‡à¸à¸¸à¹ˆà¸™\nà¹à¸›à¹‰à¸‡à¸£à¹ˆà¸³\nà¹à¸›à¹‰à¸‡à¸ªà¸´à¸‡à¸„โปร์\nà¹à¸›à¹‰à¸‡à¸«à¸¡à¸µà¹ˆ\nà¹à¸›à¸”ปน\nà¹à¸›à¸”เปื้à¸à¸™\nà¹à¸›à¸£à¸›à¸£à¸§à¸™\nà¹à¸›à¸£à¸œà¸±à¸™\nà¹à¸›à¸£à¸žà¸±à¸à¸•ร์\nà¹à¸›à¸£à¸£à¸¹à¸›\nà¹à¸›à¸£à¸à¸±à¸à¸©à¸£\nà¹à¸›à¸¥à¸à¸›à¸¥à¸à¸¡\nà¹à¸›à¸°à¹‚ป้ง\nโป้ปด\nโปร่งà¹à¸ªà¸‡\nโปร่งใส\nโปรดปราน\nโปรยทาน\nโปรยปราย\nโปโลน้ำ\nผà¸à¸œà¸±à¸™\nผà¸à¸²à¸à¸£à¸à¸‡\nผงขาว\nผงชูรส\nผงซัà¸à¸Ÿà¸à¸\nผงฟู\nผดุงครรภ์\nผมไฟ\nผลพลà¸à¸¢à¹„ด้\nผลลัพธ์\nผลัดเปลี่ยน\nผลิตผล\nผลิตภัณฑ์\nผลุบโผล่\nผสมเทียม\nผสมผสาน\nผสมผเส\nผสมพันธุ์\nผสมโรง\nผสมเสร็จ\nผ่à¸à¸‡à¹à¸œà¹‰à¸§\nผ่à¸à¸‡à¹ƒà¸ª\nผ่à¸à¸™à¸„ลาย\nผ่à¸à¸™à¸Šà¸³à¸£à¸°\nผ่à¸à¸™à¸›à¸£à¸™\nผ่à¸à¸™à¸œà¸±à¸™\nผ่à¸à¸™à¸ªà¹ˆà¸‡\nผà¸à¸¡à¹‚ซ\nผà¸à¸¡à¹à¸«à¹‰à¸‡\nผัà¸à¸Šà¸µ\nผัà¸à¸•บชวา\nผัà¸à¸šà¸¸à¹‰à¸‡\nผังเมืà¸à¸‡\nผัดผ่à¸à¸™\nผันà¹à¸›à¸£\nผันผวน\nผ่าตัด\nผ่าเผย\nผ่าหมาà¸\nผ่าเหล่า\nผ้าขนหนู\nผ้าขาวม้า\nผ้าขี้ริ้ว\nผ้าเช็ดตัว\nผ้าเช็ดปาà¸\nผ้าเช็ดมืà¸\nผ้าเช็ดหน้า\nผ้าดิบ\nผ้าต่วน\nผ้าไตร\nผ้าถุง\nผ้าà¹à¸–บ\nผ้านวม\nผ้านุ่ง\nผ้าใบ\nผ้าป่า\nผ้าป่าน\nผ้าผ่à¸à¸™\nผ้าพันคà¸\nผ้าพันà¹à¸œà¸¥\nผ้าà¹à¸žà¸£\nผ้าโพà¸à¸«à¸±à¸§\nผ้ามัดหมี่\nผ้ายาง\nผ้าลูà¸à¹„ม้\nผ้าเหลืà¸à¸‡\nผ้าà¸à¸™à¸²à¸¡à¸±à¸¢\nผ้าà¸à¹‰à¸à¸¡\nผาดโผน\nผาติà¸à¸£à¸£à¸¡\nผิดหวัง\nผิวเผิน\nผิวพรรณ\nผิวหนัง\nผีà¸à¸£à¸°à¸ªà¸·à¸\nผีà¸à¸£à¸°à¸«à¸±à¸‡\nผีà¸à¸à¸‡à¸à¸à¸¢\nผีโขมด\nผีดิบ\nผีตà¸à¸‡à¹€à¸«à¸¥à¸·à¸à¸‡\nผีถ้วยà¹à¸à¹‰à¸§\nผีà¹à¸–น\nผีทะเล\nผีบุà¸\nผีปà¸à¸š\nผีพุ่งไต้\nผีฟ้า\nผีเรืà¸à¸™\nผีสาง\nผีเสื้à¸\nผีห่า\nผึ่งผาย\nผุดผ่à¸à¸‡\nผุดผาด\nผู้คน\nผู้คุม\nผู้จัดà¸à¸²à¸£\nผู้ชาย\nผู้เชี่ยวชาà¸\nผู้ดี\nผู้โดยสาร\nผู้ต้à¸à¸‡à¸‚ัง\nผู้ต้à¸à¸‡à¸«à¸²\nผู้à¹à¸—น\nผู้น้à¸à¸¢\nผู้บริโภค\nผู้บังคับบัà¸à¸Šà¸²\nผู้ปà¸à¸„รà¸à¸‡\nผู้ประà¸à¸à¸šà¸à¸²à¸£\nผู้ป่วย\nผู้พิพาà¸à¸©à¸²\nผู้เยาว์\nผู้ร้าย\nผู้วิเศษ\nผู้สื่à¸à¸‚่าว\nผู้เสียหาย\nผู้หà¸à¸´à¸‡\nผู้ใหà¸à¹ˆ\nผู้ใหà¸à¹ˆà¸šà¹‰à¸²à¸™\nผูà¸à¸‚วัà¸\nผูà¸à¸‚าด\nผูà¸à¸žà¸±à¸™\nผูà¸à¸¡à¸±à¸”\nเผชิà¸à¸«à¸™à¹‰à¸²\nเผด็จà¸à¸²à¸£\nเผด็จศึà¸\nเผยà¹à¸œà¹ˆ\nเผยà¹à¸žà¸£à¹ˆ\nเผละผละ\nเผ่าพันธุ์\nเผื่à¸à¹à¸œà¹ˆ\nà¹à¸œà¸‡à¸¥à¸à¸¢\nà¹à¸œà¸™à¸à¸²à¸£\nà¹à¸œà¸™à¸‡à¸²à¸™\nà¹à¸œà¸™à¸—ี่\nà¹à¸œà¸™à¸œà¸±à¸‡\nà¹à¸œà¸™à¸ าพ\nà¹à¸œà¸™à¸ ูมิ\nà¹à¸œà¹ˆà¸™à¸”ิน\nà¹à¸œà¹ˆà¸™à¹€à¸ªà¸µà¸¢à¸‡\nà¹à¸œà¹‰à¸§à¸žà¸²à¸™\nโผงผาง\nà¸à¸™à¸—à¸à¸‡\nà¸à¸à¸¢à¸—à¸à¸‡\nà¸à¸±à¸à¹à¸„\nà¸à¸±à¸à¸šà¸±à¸§\nà¸à¸±à¸à¸à¹ˆà¸²à¸¢\nà¸à¸±à¸à¹ƒà¸à¹ˆ\nà¸à¸±à¸‡à¹ƒà¸ˆ\nà¸à¸±à¸‡à¸«à¸±à¸§\nà¸à¸²à¸Šà¸µ\nà¸à¸²à¹à¸à¸”\nà¸à¸²à¸¥à¸°à¸¡à¸µ\nà¸à¹ˆà¸²à¸žà¸£à¸°à¸šà¸²à¸—\nà¸à¹ˆà¸²à¸à¸·à¸™\nà¸à¹ˆà¸²à¸Ÿà¸±à¸™\nà¸à¹‰à¸²à¸Ÿà¸²à¸‡\nà¸à¸²à¸à¸•ัว\nà¸à¸²à¸à¸à¸±à¸‡\nà¸à¸µà¸”าษ\nà¸à¸µà¸¡à¸°à¸¡à¹ˆà¸§à¸‡\nà¸à¸µà¸ˆà¸±à¸à¸£\nà¸à¸µà¹€à¸—้า\nà¸à¸µà¸›à¸²à¸\nà¸à¸µà¸žà¸²à¸¢\nà¸à¸µà¸¡à¸·à¸\nà¸à¸µà¹€à¸¢à¹‡à¸š\nà¸à¸¶à¸à¸‡à¸²à¸™\nà¸à¸¶à¸à¸›à¸£à¸·à¸\nà¸à¸¶à¸à¸à¸™\nà¸à¸¶à¸à¸ªà¸à¸™\nà¸à¸¶à¸à¸«à¸±à¸”\nà¸à¸·à¸”เคืà¸à¸‡\nใà¸à¹ˆà¸à¸±à¸™\nพงพี\nพงศ์พันธุ์\nพà¸à¸²à¹‚ศà¸\nพà¸à¸²à¹„ฟ\nพบปะ\nพบพาน\nพรสวรรค์\nพรมคด\nพรมà¹à¸”น\nพรมมิ\nพรรคพวà¸\nพรรณราย\nพรวดพราด\nพรหมชาติ\nพรหมลิขิต\nพรหมโลà¸\nพรหมวิหาร\nพร้à¸à¸¡à¹ƒà¸ˆ\nพร้à¸à¸¡à¸žà¸£à¸±à¹ˆà¸‡\nพร้à¸à¸¡à¹€à¸žà¸£à¸µà¸¢à¸‡\nพร้à¸à¸¡à¸¡à¸¹à¸¥\nพร้à¸à¸¡à¸ªà¸£à¸£à¸ž\nพร้à¸à¸¡à¸«à¸™à¹‰à¸²\nพระครู\nพระคุณ\nพระเคราะห์\nพระเครื่à¸à¸‡\nพระเจ้า\nพระเจ้าà¸à¸¢à¸¹à¹ˆà¸«à¸±à¸§\nพระชายา\nพระทัย\nพระนาง\nพระนางเจ้า\nพระเป็นเจ้า\nพระผู้เป็นเจ้า\nพระพิมพ์\nพระพุทธเจ้า\nพระพุทธà¸à¸‡à¸„์\nพระภูมิ\nพระยา\nพระรà¸à¸‡\nพระสนม\nพระสนมเà¸à¸\nพระà¸à¸‡à¸„์\nพระà¸à¸‡à¸„์เจ้า\nพระเà¸à¸\nพรั่งพร้à¸à¸¡\nพรั่งพรู\nพรั่นพรึง\nพร่างพราว\nพรายน้ำ\nพรายà¹à¸žà¸£à¸§\nพราวà¹à¸žà¸£à¸§\nพร่ำพลà¸à¸”\nพร่ำเพรื่à¸\nพร่ำเพ้à¸\nพริà¸à¹„ทย\nพริ้งพราย\nพริ้งเพรา\nพริ้งเพริศ\nพริบตา\nพริ้มพราย\nพริ้มเพรา\nพรุ่งนี้\nพฤติà¸à¸£à¸£à¸¡\nพฤติà¸à¸²à¸£à¸“์\nพฤตินัย\nพลà¸à¸²à¸£\nพลขับ\nพลความ\nพลเมืà¸à¸‡\nพลรบ\nพลร่ม\nพลเรืà¸à¸™\nพลโลà¸\nพลศึà¸à¸©à¸²\nพลบค่ำ\nพลà¸à¸”รัà¸\nพลังงาน\nพลังเงียบ\nพลังจิต\nพลั้งปาà¸\nพลั้งเผลà¸\nพลั้งพลาด\nพลัดถิ่น\nพลัดพราà¸\nพลาดท่า\nพลาดพลั้ง\nพลิà¸à¹à¸žà¸¥à¸‡\nพลีà¸à¸£à¸£à¸¡\nพลุ่งพล่าน\nพวà¸à¸žà¹‰à¸à¸‡\nพวงมาลัย\nพวงมาลา\nพวงหรีด\nพวงคราม\nพวงชมพู\nพวงà¹à¸ªà¸”\nพ่วงพี\nพวยน้ำ\nพวยพุ่ง\nพสà¸à¸™à¸´à¸à¸£\nพหุคูณ\nพหุภาคี\nพหูพจน์\nพหูสูต\nพà¸à¸„วร\nพà¸à¹ƒà¸ˆ\nพà¸à¹ƒà¸Šà¹‰\nพà¸à¹ƒà¸Šà¹‰à¹„ด้\nพà¸à¸”ี\nพà¸à¸•ัว\nพà¸à¸—ำเนา\nพà¸à¸›à¸£à¸°à¸¡à¸²à¸“\nพà¸à¹€à¸žà¸µà¸¢à¸‡\nพà¸à¹à¸£à¸‡\nพà¸à¸ªà¸¡à¸„วร\nพà¸à¹€à¸«à¸¡à¸²à¸°\nพ่à¸à¸‚ุน\nพ่à¸à¸„รัว\nพ่à¸à¸•า\nพ่à¸à¸šà¹‰à¸²à¸™\nพ่à¸à¸žà¸±à¸™à¸˜à¸¸à¹Œ\nพ่à¸à¸¡à¹ˆà¸²à¸¢\nพ่à¸à¹€à¸¡à¸·à¸à¸‡\nพ่à¸à¹€à¸¥à¸µà¹‰à¸¢à¸‡\nพ่à¸à¸ªà¸·à¹ˆà¸\nพà¸à¸à¸žà¸¹à¸™\nพ้à¸à¸‡à¸žà¸²à¸™\nพัà¸à¸œà¹ˆà¸à¸™\nพัà¸à¸žà¸´à¸‡\nพัà¸à¸Ÿà¸·à¹‰à¸™\nพัà¸à¸£à¹‰à¸à¸™\nพัà¸à¹à¸£à¸¡\nพัดยศ\nพัดลม\nพันพัว\nพับà¸à¸²à¸™\nพับเพียบ\nพัวพัน\nพาซื่à¸\nพาดพิง\nพิณพาทย์\nพิธีà¸à¸£\nพิธีà¸à¸£à¸£à¸¡\nพิธีà¸à¸²à¸£\nพิธีรีตà¸à¸‡\nพิธีสาร\nพินัยà¸à¸£à¸£à¸¡\nพิมพ์เขียว\nพิมพ์ใจ\nพิมพ์ดีด\nพิษสง\nพี่น้à¸à¸‡\nพี่เบิ้ม\nพี่เลี้ยง\nพึงใจ\nพึงพà¸à¹ƒà¸ˆ\nพึ่งพา\nพึ่งพิง\nพืชพันธุ์\nพืชมงคล\nพื้นà¸à¸²à¸™\nพื้นที่\nพื้นบ้าน\nพื้นเพ\nพื้นเมืà¸à¸‡\nพื้นเสีย\nพุพà¸à¸‡\nพุทธà¸à¸²à¸¥\nพุทธคุณ\nพุทธจัà¸à¸£\nพุทธเจดีย์\nพุทธฎีà¸à¸²\nพุทธปà¸à¸´à¸¡à¸²\nพุทธปà¸à¸´à¸¡à¸²à¸à¸£\nพุทธมามà¸à¸°\nพุทธศัà¸à¸£à¸²à¸Š\nพุทธศาสนิà¸à¸Šà¸™\nพุทธà¸à¸‡à¸„์\nพุทธชาด\nพุทธรัà¸à¸©à¸²\nพุ่มพวง\nพุ่มไม้\nพู่à¸à¸±à¸™\nพูดจา\nเพ่งเล็ง\nเพดานบิน\nเพดานปาà¸\nเพริศพราย\nเพริศพริ้ง\nเพริศà¹à¸žà¸£à¹‰à¸§\nเพรียà¸à¸žà¸£à¹‰à¸à¸‡\nเพรียวลม\nเพลงเชิด\nเพลงยาว\nเพลิงà¸à¸±à¸¥à¸›à¹Œ\nเพลินใจ\nเพลินตา\nเพลี่ยงพล้ำ\nเพ้à¸à¸à¸±à¸™\nเพาะà¸à¸²à¸¢\nเพาะชำ\nเพาะปลูà¸\nเพิà¸à¸–à¸à¸™\nเพิà¸à¹€à¸‰à¸¢\nเพิ่มเติม\nเพิ่มพูน\nเพียงตา\nเพียงพà¸\nเพียบà¹à¸›à¸£à¸°\nเพียบพร้à¸à¸¡\nเพื่à¸à¸™à¹€à¸à¸¥à¸\nเพื่à¸à¸™à¸•าย\nเพื่à¸à¸™à¸šà¹‰à¸²à¸™\nเพื่à¸à¸™à¸à¸¹à¸‡\nเพื่à¸à¸™à¸¢à¸²à¸\nà¹à¸žà¹‰à¸—้à¸à¸‡\nà¹à¸žà¸£à¹ˆà¸«à¸¥à¸²à¸¢\nà¹à¸žà¸£à¹ˆà¸‡à¸žà¸£à¸²à¸¢\nà¹à¸žà¸£à¸§à¸žà¸£à¸²à¸§\nโพธิà¸à¸²à¸“\nโพธิบัลลังà¸à¹Œ\nโพธิสมภาร\nโพธิสัตว์\nโพ้นทะเล\nโพยภัย\nไพ่ตาย\nไพ่ป๊à¸à¸\nไพรวัน\nไพรสณฑ์\nไพรสัณฑ์\nไพร่พล\nไพร่ฟ้า\nไพร่สม\nไพร่ส่วย\nไพร่หลวง\nฟà¸à¸Šà¹‰à¸³\nฟà¸à¸‡à¹€à¸•้าหู้\nฟà¸à¸‡à¸™à¹‰à¸³\nฟà¸à¸‡à¸¡à¸±à¸™\nฟ้à¸à¸‡à¸à¸¥à¸±à¸š\nฟ้à¸à¸‡à¸£à¹‰à¸à¸‡\nฟà¸à¸™à¹€à¸Ÿà¸°\nฟัà¸à¸—à¸à¸‡\nฟัดเฟียด\nฟันดาบ\nฟันà¸à¹ˆà¸²\nฟันà¹à¸—้\nฟันน้ำนม\nฟันปลา\nฟันฟาง\nฟันเฟืà¸à¸‡\nฟันม้า\nฟันเลื่à¸à¸¢\nฟันหนู\nฟั่นเà¸à¸·à¸\nฟั่นเฟืà¸à¸™\nฟื้นตัว\nฟื้นà¸à¸à¸¢\nฟื้นฟู\nฟุ้งซ่าน\nฟุ้งเฟ้à¸\nฟุ้งเฟื่à¸à¸‡\nฟุตบà¸à¸¥\nฟูฟ่à¸à¸‡\nฟูเฟื่à¸à¸‡\nฟูมฟัà¸\nฟูมฟาย\nเฟะฟะ\nเฟื่à¸à¸‡à¸Ÿà¹‰à¸²\nเฟื่à¸à¸‡à¸Ÿà¸¸à¹‰à¸‡\nเฟื่à¸à¸‡à¸Ÿà¸¹\nไฟฉาย\nไฟà¹à¸Šà¹‡à¸\nไฟธาตุ\nไฟฟ้า\nภัตà¸à¸´à¸ˆ\nภาคทัณฑ์\nภาคพื้น\nภาคเรียน\nภาคภูมิ\nภาพถ่าย\nภาพนิ่ง\nภาพประà¸à¸à¸š\nภาพพจน์\nภาพยนตร์\nภาพลวงตา\nภาพลัà¸à¸©à¸“์\nภายนà¸à¸\nภายใน\nภายหน้า\nภายหลัง\nภารà¸à¸´à¸ˆ\nภารธุระ\nภารโรง\nภารตวิทยา\nภาษาศาสตร์\nภาสà¸à¸£\nภิà¸à¹‚à¸à¸ าพ\nภินชาติ\nภูธร\nภูธเรศ\nภูบาล\nภูเบศ\nภูเบศวร์\nภูเขา\nภูเขาไฟ\nภูผา\nภูตคาม\nภูตบดี\nภูตรูป\nภูเตศวร\nภูมินทร์\nภูมิบาล\nภูมิประเทศ\nภูมิภาค\nภูมิรัà¸à¸¨à¸²à¸ªà¸•ร์\nภูมิลำเนา\nภูมิศาสตร์\nภูมิà¸à¸²à¸à¸²à¸¨\nภูมิธรรม\nภูมิปัà¸à¸à¸²\nภูมิรู้\nภูมิใจ\nภูมิà¸à¸²à¸™\nภูมิคุ้มà¸à¸±à¸™\nภูมิà¹à¸žà¹‰\nภูษาโยง\nเภทภัย\nเภสัชà¸à¸£\nเภสัชà¸à¸£à¸£à¸¡\nเภสัชวิทยา\nเภสัชศาสตร์\nโภคทรัพย์\nโภคภัณฑ์\nโภชนาà¸à¸£\nโภชนาà¸à¸²à¸£\nมà¸à¸¸à¸Žà¸£à¸²à¸Šà¸à¸¸à¸¡à¸²à¸£\nมงคลà¹à¸à¸”\nมงคลสูตร\nมงคลหัตถี\nมณเฑียรบาล\nมดดำ\nมดà¹à¸”ง\nมดเท็จ\nมดยà¸à¸š\nมดลูà¸\nมธุปายาส\nมธุรส\nมนเทียรบาล\nมนุษย์à¸à¸š\nมโนà¸à¸£à¸£à¸¡\nมโนคติ\nมโนทุจริต\nมโนธรรม\nมโนภาพ\nมโนมัย\nมโนรถ\nมโนรมย์\nมโนสุจริต\nมรรคนายà¸\nมรรคผล\nมฤคชาติ\nมฤคทายวัน\nมฤคราช\nมลทิน\nมลพิษ\nมลสาร\nมวà¸à¹€à¸«à¸¥à¹‡à¸\nม้วนหน้า\nมวยไทย\nมวยปล้ำ\nมวยล้ม\nมวยวัด\nมวยสาà¸à¸¥\nมวยหมู่\nมวลสาร\nมà¸à¸„ราม\nมà¸à¸‹à¸\nมà¸à¸«à¸¡à¸¶à¸\nมà¸à¸‡à¹€à¸¡à¸µà¸¢à¸‡\nมà¸à¸šà¸•ัว\nมà¸à¸šà¸«à¸¡à¸²à¸¢\nมà¸à¸¡à¹€à¸¡à¸²\nมะขามเทศ\nมะขามป้à¸à¸¡\nมะขามเปียà¸\nมะเขืà¸à¹€à¸—ศ\nมะเขืà¸à¸žà¸§à¸‡\nมะพร้าวà¹à¸à¹‰à¸§\nมัà¸à¸„ุ้น\nมัà¸à¸ˆà¸µà¹ˆ\nมัà¸à¸‡à¹ˆà¸²à¸¢\nมัà¸à¸™à¹‰à¸à¸¢\nมัà¸à¸¡à¸²à¸\nมัà¸à¹ƒà¸«à¸à¹ˆ\nมั่งคั่ง\nมั่งมี\nมัจจุราช\nมัชฌิมนิà¸à¸²à¸¢\nมัชฌิมประเทศ\nมัชฌิมยาม\nมัชฌิมวัย\nมัดจำ\nมัดหมี่\nมัธยมà¸à¸²à¸¥\nมัธยมศึà¸à¸©à¸²\nมันà¹à¸à¸§\nมันเทศ\nมันà¸à¸£à¸±à¹ˆà¸‡\nมันเปลว\nมันสมà¸à¸‡\nมั่นคง\nมั่นใจ\nมั่นหมาย\nมั่นเหมาะ\nมัวเมา\nมัวหมà¸à¸‡\nมั่วสุม\nม้าเทศ\nม้าน้ำ\nม้ามืด\nม้าเร็ว\nม้าล่à¸\nม้าลาย\nมาà¸à¸¡à¸²à¸¢\nมาตรà¸à¸²à¸£\nมาตรà¸à¸²à¸™\nมาตราส่วน\nมาตุคาม\nมาตุฆาต\nมาตุภูมิ\nม่านตา\nม่านบังตา\nมายาà¸à¸£\nมายาà¸à¸¥\nมายาà¸à¸²à¸£\nมายาวี\nมารผจà¸\nมารวิชัย\nมารสังคม\nมารหัวขน\nมาลาà¸à¸²à¸£\nมิ่งขวัà¸\nมิ่งมิตร\nมิจฉาจาร\nมิจฉาชีพ\nมิดชิด\nมิดเมี้ยน\nมิดหมี\nมิตรจิต\nมิตรภาพ\nมิตรสหาย\nมิน่า\nมีหน้า\nมีดโà¸à¸™\nมีดดาบ\nมีดโต้\nมีดพà¸\nมีดพับ\nมีดสั้น\nมึนงง\nมึนชา\nมึนตึง\nมึนเมา\nมืดครึ้ม\nมืดมน\nมืดมัว\nมืà¸à¸ˆà¸±à¸š\nมืà¸à¸”ี\nมืà¸à¹€à¸•ิบ\nมืà¸à¸›à¸·à¸™\nมืà¸à¹€à¸›à¸¥à¹ˆà¸²\nมืà¸à¸¡à¸·à¸”\nมืà¸à¸ªà¸à¸‡\nมืà¸à¹€à¸ªà¸·à¸\nมืà¸à¸«à¸™à¸¶à¹ˆà¸‡\nมืà¸à¹ƒà¸«à¸¡à¹ˆ\nมุà¸à¸•ลà¸\nมุขปาà¸à¸°\nมุขมนตรี\nมุ่งมั่น\nมุ่งมาด\nมุ่งหน้า\nมุ่งหมาย\nมุ่งหวัง\nมุ้งลวด\nมุ้งสายบัว\nมุมà¸à¹‰à¸¡\nมุมà¸à¸¥à¸±à¸š\nมุมเงย\nมุมฉาà¸\nมุมตรง\nมุมป้าน\nมุมมืด\nมุมà¹à¸¢à¹‰à¸‡\nมุมสะท้à¸à¸™\nมุมหัà¸à¹€à¸«\nมุมà¹à¸«à¸¥à¸¡\nมุสาวาท\nมูà¸à¹€à¸¥à¸·à¸à¸”\nมูà¸à¸¡à¸±à¸™\nมูà¸à¸«à¸¥à¸§à¸‡\nมูนดิน\nมูลà¸à¸²à¸™\nมูลนาย\nมูลนิธิ\nมูลเหตุ\nมูลค่า\nมูลà¸à¸à¸¢\nเม็ดเงิน\nเม็ดเลืà¸à¸”\nเม็ดโลหิต\nเม่นทะเล\nเมรุมาศ\nเมรุราช\nเมล์à¸à¸²à¸à¸²à¸¨\nเมาดิบ\nเมามัน\nเมามัว\nเมามาย\nเมินเฉย\nเมียน้à¸à¸¢\nเมียหลวง\nเมียงมà¸à¸‡\nเมี่ยงลาว\nเมี่ยงส้ม\nเมื่à¸à¸à¸µà¹‰\nเมื่à¸à¸•ะà¸à¸µà¹‰\nเมื่à¸à¹ƒà¸”\nเมื่à¸à¹„ร\nเมื่à¸à¹„หร่\nเมื่à¸à¸™à¸±à¹‰à¸™\nเมืà¸à¸‡à¸‚ึ้น\nเมืà¸à¸‡à¸—่า\nเมืà¸à¸‡à¸™à¸à¸\nเมืà¸à¸‡à¸«à¸¥à¸§à¸‡\nเมื่à¸à¸¢à¸‚บ\nเมื่à¸à¸¢à¸¥à¹‰à¸²\nà¹à¸¡à¹ˆà¸à¸à¸‡\nà¹à¸¡à¹ˆà¸à¸¸à¸à¹à¸ˆ\nà¹à¸¡à¹ˆà¸„ุณ\nà¹à¸¡à¹ˆà¸‡à¸²à¸™\nà¹à¸¡à¹ˆà¹€à¸ˆà¹‰à¸²\nà¹à¸¡à¹ˆà¸Šà¸µ\nà¹à¸¡à¹ˆà¸—ัพ\nà¹à¸¡à¹ˆà¸™à¸¡\nà¹à¸¡à¹ˆà¸™à¹‰à¸³\nà¹à¸¡à¹ˆà¸šà¸—\nà¹à¸¡à¹ˆà¸šà¹‰à¸²à¸™\nà¹à¸¡à¹ˆà¹€à¸šà¸µà¹‰à¸¢\nà¹à¸¡à¹ˆà¸žà¸£à¸°\nà¹à¸¡à¹ˆà¸žà¸´à¸¡à¸žà¹Œ\nà¹à¸¡à¹ˆà¹€à¸žà¸¥à¸‡\nà¹à¸¡à¹ˆà¸¡à¸”\nà¹à¸¡à¹ˆà¸¡à¹ˆà¸²à¸¢\nà¹à¸¡à¹ˆà¹„ม้\nà¹à¸¡à¹ˆà¸¢à¸\nà¹à¸¡à¹ˆà¸¢à¸²à¸¢\nà¹à¸¡à¹ˆà¸£à¹‰à¸²à¸‡\nà¹à¸¡à¹ˆà¹€à¸£à¸·à¸à¸™\nà¹à¸¡à¹ˆà¹à¸£à¸‡\nà¹à¸¡à¹ˆà¹€à¸¥à¹‰à¸²\nà¹à¸¡à¹ˆà¹€à¸¥à¸µà¹‰à¸¢à¸‡\nà¹à¸¡à¹ˆà¸ªà¸µ\nà¹à¸¡à¹ˆà¸ªà¸·à¹ˆà¸\nà¹à¸¡à¹ˆà¹€à¸«à¸¥à¹‡à¸\nà¹à¸¡à¸‡à¸¡à¸¸à¸¡\nà¹à¸¡à¹ˆà¸™à¸¢à¸³\nà¹à¸¡à¸¥à¸‡à¸Šà¹‰à¸²à¸‡\nà¹à¸¡à¸¥à¸‡à¸§à¸±à¸™\nà¹à¸¡à¸¥à¸‡à¸›à¸\nà¹à¸¡à¸¥à¸‡à¸ ู่\nà¹à¸¡à¸¥à¸‡à¹€à¸¡à¹ˆà¸²\nà¹à¸¡à¸§à¹€à¸‹à¸²\nà¹à¸¡à¸§à¸™à¹‰à¸³\nà¹à¸¡à¸§à¸›à¹ˆà¸²\nà¹à¸¡à¸§à¸¡à¸à¸‡\nไม้à¸à¸¥à¸±à¸”\nไม้à¸à¸§à¸²à¸”\nไม้à¸à¸²à¸‡à¹€à¸‚น\nไม้เà¸à¸²à¸«à¸¥à¸±à¸‡\nไม้ขีดไฟ\nไม้จิ้มฟัน\nไม้เด็ด\nไม้ตาย\nไม้ตีพริà¸\nไม้ที\nไม้เท้า\nไม้บรรทัด\nไม้เมตร\nไม้ระà¹à¸™à¸‡\nไม้เรียว\nไม้หมà¸à¸™\nไม้à¸à¸±à¸”\nไม้จัตวา\nไม้ตรี\nไม้ไต่คู้\nไม้โท\nไม้ผัด\nไม้มลาย\nไม้ม้วน\nไม้ยมà¸\nไม้หน้า\nไม้หันà¸à¸²à¸à¸²à¸¨\nไม้เà¸à¸\nยà¸à¸à¸¥à¸µà¸š\nยà¸à¸„รู\nยà¸à¹€à¸„รื่à¸à¸‡\nยà¸à¹€à¸„้า\nยà¸à¸—รง\nยà¸à¸Ÿà¹‰à¸à¸‡\nยà¸à¹€à¸¡à¸†\nยà¸à¸¢à¸\nยà¸à¸¢à¹ˆà¸à¸‡\nยà¸à¹€à¸¥à¸´à¸\nยà¸à¹€à¸§à¹‰à¸™\nย่นย่à¸\nยมทูต\nยมบาล\nยมราช\nยมโลà¸\nยวดยิ่ง\nยวดยาน\nยวนยี\nยวบยาบ\nย่à¸à¸—้à¸\nย่à¸à¸ªà¹ˆà¸§à¸™\nย่à¸à¸«à¸™à¹‰à¸²\nย่à¸à¸«à¸¢à¹ˆà¸à¸™\nยà¸à¸à¸¢à¹‰à¸à¸™\nยà¸à¸‡à¹ƒà¸¢\nย่à¸à¸‡à¹€à¸šà¸²\nย่à¸à¸‡à¹à¸¢à¹ˆà¸‡\nยà¸à¸”เยี่ยม\nยà¸à¸”à¸à¸\nย้à¸à¸™à¸¢à¸à¸\nย้à¸à¸™à¸£à¸à¸¢\nย้à¸à¸™à¸¨à¸£\nย้à¸à¸™à¹à¸ªà¸‡\nย้à¸à¸™à¸«à¸¥à¸±à¸‡\nยà¸à¸šà¹à¸¢à¸š\nยà¸à¸¡à¸„วาม\nย่à¸à¸¡à¹€à¸¢à¸²\nย่à¸à¸¢à¸¢à¸±à¸š\nยัà¸à¸¢à¸à¸\nยัà¸à¸¢à¹‰à¸²à¸¢\nยัà¸à¹€à¸¢à¸·à¹‰à¸à¸‡\nยัà¸à¸à¸£à¸£à¸¡\nยัà¸à¸žà¸´à¸˜à¸µ\nยัดเยียด\nยับเยิน\nยับยั้ง\nยั่วยวน\nยั่วยุ\nยั่วเย้า\nยาà¸à¸§à¸²à¸”\nยาà¸à¸±à¸™à¸¢à¸¸à¸‡\nยาเขียว\nยาใจ\nยาฉุน\nยาชา\nยาซัด\nยาดà¸à¸‡\nยาà¹à¸”ง\nยาถ่าย\nยาธาตุ\nยานัตถุ์\nยาเบื่à¸\nยาโป๊\nยาà¹à¸à¸”\nยาพิษ\nยาระบาย\nยาสลบ\nยาสั่ง\nยาสีฟัน\nยาสูบ\nยาเส้น\nยาเสพติด\nยาหม่à¸à¸‡\nยาเหลืà¸à¸‡\nย่าทวด\nย่านาง\nยาà¸à¹à¸„้น\nยาà¸à¸ˆà¸™\nยาà¸à¹€à¸¢à¹‡à¸™\nยาà¸à¹„ร้\nยางนà¸à¸\nยางใน\nยางมะตà¸à¸¢\nยางมะตูม\nยางลบ\nยางสน\nยางà¸à¸²à¸¢\nย่างà¸à¸£à¸²à¸¢\nย่างเยื้à¸à¸‡\nย่างสด\nย่างสามขุม\nย่างเหยียบ\nยานเà¸à¸£à¸²à¸°\nยานพาหนะ\nยานà¸à¸§à¸à¸²à¸¨\nยานคาง\nยายทวด\nยาวเฟื้à¸à¸¢\nยาวยืด\nยาวเหยียด\nยำทวาย\nยำใหà¸à¹ˆ\nยำเà¸à¸£à¸‡\nยำเยง\nย่ำต๊à¸à¸\nย่ำยี\nย่ำà¹à¸¢à¹ˆ\nยิงเป้า\nยิ่งนัà¸\nยิ่งยวด\nยิ่งใหà¸à¹ˆ\nยินดี\nยินยà¸à¸¡\nยินร้าย\nยิ้มà¸à¸£à¸´à¹ˆà¸¡\nยิ้มà¹à¸‰à¹ˆà¸‡\nยิ้มà¹à¸•้\nยิ้มà¹à¸›à¹‰à¸™\nยิ้มเผล่\nยิ้มเยาะ\nยิ้มà¹à¸¢à¹‰à¸¡\nยียวน\nยึดครà¸à¸‡\nยึดถืà¸\nยึดมั่น\nยึดเหนี่ยว\nยืดยาด\nยืดยาว\nยืดเยื้à¸\nยืดหยุ่น\nยืดà¸à¸\nยืนà¸à¸£à¸²à¸™\nยืนต้น\nยืนพื้น\nยืนยง\nยืนยัน\nยืนหยัด\nยื้à¸à¸¢à¸¸à¸”\nยุยง\nยุà¹à¸¢à¸‡\nยุà¹à¸«à¸¢à¹ˆ\nยุคลบาท\nยุคเข็à¸\nยุคทà¸à¸‡\nยุคมืด\nยุ่งขิง\nยุ่งยาà¸\nยุ่งเหยิง\nยุติธรรม\nยุทธà¸à¸²à¸£\nยุทธนาวี\nยุทธปัจจัย\nยุทธภัณฑ์\nยุทธภูมิ\nยุทธวิธี\nยุทธศาสตร์\nยุทธหัตถี\nยุทธนาà¸à¸²à¸£\nยุทธนาธิà¸à¸²à¸£\nยุบยับ\nยุบยิบ\nยุพราช\nยู่ยี่\nเย็นเจี๊ยบ\nเย็นใจ\nเย็นฉ่ำ\nเย็นเฉียบ\nเย็นชา\nเย็นชืด\nเย็นตา\nเย็นเยียบ\nเย็นเยืà¸à¸\nเย็นวาบ\nเย็นวูบ\nเย็บà¸à¸µà¹ˆ\nเย็บจัà¸à¸£\nเย็บด้าย\nเย้ยหยัน\nเย้าหยà¸à¸\nเยาะเย้ย\nเยี่ยมà¸à¸£à¸²à¸¢\nเยี่ยมเยียน\nเยี่ยมเยืà¸à¸™\nเยี่ยมยà¸à¸”\nเยื่à¸à¹€à¸„ย\nเยื่à¸à¹ƒà¸¢\nเยืà¸à¸à¹€à¸¢à¹‡à¸™\nเยื้à¸à¸‡à¸à¸£à¸²à¸¢\nเยื้à¸à¸‡à¸¢à¸±à¸\nเยื้à¸à¸‡à¸¢à¹ˆà¸²à¸‡\nà¹à¸¢à¸à¸¢à¹‰à¸²à¸¢\nà¹à¸¢à¸à¹à¸¢à¸°\nà¹à¸¢à¹ˆà¸‡à¸Šà¸´à¸‡\nà¹à¸¢à¸šà¸„าย\nà¹à¸¢à¸šà¸¢à¸¥\nà¹à¸¢à¹‰à¸¡à¸žà¸£à¸²à¸¢\nà¹à¸¢à¹‰à¸¡à¸¢à¸´à¹‰à¸¡\nà¹à¸¢à¹‰à¸¡à¸ªà¸£à¸§à¸¥\nโยเย\nโย้เย้\nโยà¸à¹‚คลง\nโยà¸à¸¢à¹‰à¸²à¸¢\nโยà¸à¹‚ย้\nโยนà¸à¸¥à¸à¸‡\nใยหิน\nรà¸à¸Šà¸±à¸\nรà¸à¸£à¹‰à¸²à¸‡\nรà¸à¹€à¸£à¸µà¹‰à¸¢à¸§\nรà¸à¹€à¸£à¸·à¹‰à¸\nรà¸à¸£à¸²à¸\nรงควัตถุ\nรชนีà¸à¸£\nรถà¸à¸£à¸°à¸šà¸°\nรถเà¸à¹‹à¸‡\nรถเข็น\nรถà¹à¸‚่ง\nรถจัà¸à¸£\nรถจี๊ป\nรถตู้\nรถทัวร์\nรถบรรทุà¸\nรถพ่วง\nรถพยาบาล\nรถไฟ\nรถไฟฟ้า\nรถม้า\nรถเมล์\nรถยนต์\nรถราง\nรถลาà¸\nรถสปà¸à¸£à¹Œà¸•\nรถสิบล้à¸\nรบà¸à¸§à¸™\nรบรา\nรบเร้า\nรมดำ\nร่มเà¸à¸¥à¹‰à¸²\nร่มชูชีพ\nร่มเย็น\nร่มรื่น\nร่วงโรย\nรวงผึ้ง\nรวงรัง\nรวดเร็ว\nรวนเร\nรวบยà¸à¸”\nรวบรวม\nรวบรัด\nรวมพล\nรวมหัว\nร่วมใจ\nร่วมเพศ\nร่วมมืà¸\nร่วมรัà¸\nร่วมสมัย\nรวยริน\nรวยรื่น\nรสชาติ\nรสนิยม\nรà¸à¸‡à¸—้à¸à¸‡\nรà¸à¸‡à¹€à¸—้า\nรà¸à¸‡à¸žà¸·à¹‰à¸™\nร่à¸à¸‡à¸™à¹‰à¸³\nร่à¸à¸‡à¸£à¸à¸¢\nร้à¸à¸‡à¸‚à¸\nร้à¸à¸‡à¸—ุà¸à¸‚์\nร้à¸à¸‡à¹€à¸£à¸µà¸¢à¸™\nร้à¸à¸‡à¸«à¹ˆà¸¡\nร้à¸à¸‡à¹„ห้\nรà¸à¸‡à¸Šà¹‰à¸³\nรà¸à¸‡à¸—รง\nรà¸à¸”ชีวิต\nรà¸à¸”ตัว\nรà¸à¸”ตาย\nรà¸à¸™à¹à¸£à¸¡\nร่à¸à¸™à¹€à¸£à¹ˆ\nร้à¸à¸™à¹ƒà¸ˆ\nร้à¸à¸™à¸•ัว\nร้à¸à¸™à¸£à¸™\nร้à¸à¸™à¸£à¸¸à¹ˆà¸¡\nร้à¸à¸™à¸§à¸´à¸Šà¸²\nร้à¸à¸™à¸à¸²à¸ªà¸™à¹Œ\nรà¸à¸šà¸ˆà¸±à¸”\nรà¸à¸šà¹€à¸”ืà¸à¸™\nรà¸à¸šà¸£à¸¹à¹‰\nรà¸à¸¢à¸£à¹‰à¸²à¸§\nร่à¸à¸¢à¸«à¸£à¸\nร้à¸à¸¢à¸¥à¸°\nร้à¸à¸¢à¸à¸£à¸à¸‡\nร้à¸à¸¢à¹à¸à¹‰à¸§\nร้à¸à¸¢à¸«à¸§à¸²à¸¢\nระนาดทุ้ม\nระนาดเà¸à¸\nระเบิดขวด\nระเบิดมืà¸\nระเบียบà¸à¸²à¸£\nรัà¸à¹ƒà¸„ร่\nรัà¸à¸©à¸²à¸à¸²à¸£\nรัà¸à¸©à¸²à¸à¸²à¸£à¸“์\nรังไข่\nรังà¹à¸•น\nรังนà¸\nรังผึ้ง\nรังเพลิง\nรังมด\nรังสรรค์\nรังสฤษà¸à¹Œ\nรั้งรà¸\nรังสีà¹à¸žà¸—ย์\nรังสีวิทยา\nรัชà¸à¸²à¸¥\nรัชทายาท\nรัชนีà¸à¸£\nรัà¸à¸˜à¸£à¸£à¸¡à¸™à¸¹à¸\nรัà¸à¸šà¸²à¸¥\nรัà¸à¸šà¸¸à¸£à¸¸à¸©\nรัà¸à¸›à¸£à¸°à¸¨à¸²à¸ªà¸™à¹Œ\nรัà¸à¸›à¸£à¸°à¸«à¸²à¸£\nรัà¸à¸žà¸´à¸˜à¸µ\nรัà¸à¸¡à¸™à¸•รี\nรัà¸à¸§à¸´à¸ªà¸²à¸«à¸à¸´à¸ˆ\nรัà¸à¸¨à¸²à¸ªà¸•ร์\nรัà¸à¸ªà¸ า\nรัดà¸à¸¸à¸¡\nรัดเà¸à¸¥à¹‰à¸²\nรัดตัว\nรัดประคด\nรัดรึง\nรัดรูป\nรัตติà¸à¸²à¸¥\nรับขวัà¸\nรับจ้าง\nรับช่วง\nรับใช้\nรับซื้à¸\nรับทราบ\nรับประà¸à¸±à¸™\nรับประทาน\nรับปาà¸\nรับผิด\nรับผิดชà¸à¸š\nรับฟ้à¸à¸‡\nรับฟัง\nรับมืà¸\nรับรà¸à¸‡\nรับรู้\nรับสมัคร\nรับสั่ง\nรับหน้า\nรับเหมา\nรั่วไหล\nรามืà¸\nร่าเริง\nราà¸à¹à¸à¹‰à¸§\nราà¸à¸‚วัà¸\nราà¸à¸à¸²à¸™\nราà¸à¸Ÿà¸±à¸™\nราà¸à¸¨à¸±à¸žà¸—์\nราà¸à¹€à¸«à¸‡à¹‰à¸²\nร่างà¸à¸²à¸¢\nร่างà¹à¸«\nร้างรา\nราชà¸à¸£à¸“ียà¸à¸´à¸ˆ\nราชà¸à¸²à¸£\nราชà¸à¸´à¸ˆ\nราชครู\nราชà¸à¸²à¸™\nราชทัณฑ์\nราชทินนาม\nราชทูต\nราชธานี\nราชนาวี\nราชบัณฑิต\nราชบัลลังà¸à¹Œ\nราชบาตร\nราชบุตร\nราชปะà¹à¸•น\nราชภัà¸\nราชมัล\nราชยาน\nราชรถ\nราชลัà¸à¸ˆà¸à¸£\nราชเลขาธิà¸à¸²à¸£\nราชเลขานุà¸à¸²à¸£\nราชวงศ์\nราชวัติ\nราชสà¸à¸¸à¸¥\nราชสมบัติ\nราชสาส์น\nราชหัตถเลขา\nราชà¸à¸‡à¸„รัà¸à¸©à¹Œ\nราชโà¸à¸‡à¸à¸²à¸£\nราชาคณะ\nราชาศัพท์\nราชินีนาถ\nร้านชำ\nร้านรวง\nราบคาบ\nราบรื่น\nราบเรียบ\nรายà¸à¸²à¸£\nรายงาน\nรายจ่าย\nรายได้\nรายทาง\nรายรับ\nรายล้à¸à¸¡\nรายละเà¸à¸µà¸¢à¸”\nรายวิชา\nร่ายยาว\nร่ายรำ\nร้ายà¸à¸²à¸ˆ\nร้ายà¹à¸£à¸‡\nราวนม\nราวป่า\nร้าวฉาน\nร้าวราน\nรำพัด\nรำà¹à¸žà¸™\nรำวง\nร่ำไป\nร่ำร้à¸à¸‡\nร่ำเรียน\nร่ำไร\nร่ำลา\nร่ำไห้\nริเริ่ม\nริà¸à¹ˆà¸²à¸™\nริมà¸à¸µà¸›à¸²à¸\nริ้วรà¸à¸¢\nรีบร้à¸à¸™\nรีบรุด\nรีบเร่ง\nรื่นรมย์\nรื่นเริง\nรื้à¸à¸–à¸à¸™\nรื้à¸à¸Ÿà¸·à¹‰à¸™\nรุà¸à¸†à¸²à¸•\nรุà¸à¸£à¸²à¸™\nรุà¸à¸¥à¹‰à¸³\nรุà¸à¹„ล่\nรุ่งขึ้น\nรุ่งà¹à¸ˆà¹‰à¸‡\nรุ่งเช้า\nรุ่งเรืà¸à¸‡\nรุ่งโรจน์\nรุ่งสว่าง\nรุ่งสาง\nรุ่งà¸à¸£à¸¸à¸“\nรุจิเรข\nรุดหน้า\nรุนà¹à¸£à¸‡\nรุมเร้า\nรุมล้à¸à¸¡\nรุ่มรวย\nรุ่มร้à¸à¸™\nรุ่ยร่าย\nรู้à¹à¸à¸§\nรู้ความ\nรู้คุณ\nรู้งาน\nรู้จัà¸\nรู้à¹à¸ˆà¹‰à¸‡\nรู้ใจ\nรู้เชิง\nรู้ตัว\nรู้ทัน\nรู้เท่า\nรู้เรื่à¸à¸‡\nรู้สำนึà¸\nรู้สึà¸\nรู้เห็น\nรูปà¸à¸²à¸£à¸“์\nรูปโฉม\nรูปฌาน\nรูปถ่าย\nรูปทรง\nรูปธรรม\nรูปà¹à¸šà¸š\nรูปพรรณ\nรูปพรหม\nรูปภพ\nรูปภาพ\nรูปร่าง\nรูปสมบัติ\nเร่ร่à¸à¸™\nเร่งด่วน\nเร่งมืà¸\nเร่งรัด\nเร่งรีบ\nเร่งเร้า\nเร้นลับ\nเร่à¸à¸£à¹ˆà¸²\nเร่าร้à¸à¸™\nเราะราย\nเราะร้าย\nเริงใจ\nเริงรมย์\nเริดร้าง\nเริ่มต้น\nเริ่มà¹à¸£à¸\nเรี่ยราด\nเรี่ยไร\nเรียà¸à¸„ืน\nเรียà¸à¸•ัว\nเรียà¸à¸£à¹‰à¸à¸‡\nเรียà¸à¸«à¸²\nเรียบร้à¸à¸¢\nเรียงความ\nเรียงตัว\nเรียงเบà¸à¸£à¹Œ\nเรียงพิมพ์\nเรียงเม็ด\nเรียงราย\nเรียนรู้\nเรียบร้à¸à¸¢\nเรียบเรียง\nเรียบวุธ\nเรี่ยมเร้\nเรี่ยวà¹à¸£à¸‡\nเรืà¸à¸à¸¥à¹„ฟ\nเรืà¸à¸à¸à¹à¸¥à¸°\nเรืà¸à¸à¸³à¸›à¸±à¹ˆà¸™\nเรืà¸à¸ˆà¹‰à¸²à¸‡\nเรืà¸à¸”ำน้ำ\nเรืà¸à¹‚ดยสาร\nเรืà¸à¸•รวจà¸à¸²à¸£à¸“์\nเรืà¸à¸•ังเà¸\nเรืà¸à¸˜à¸‡\nเรืà¸à¸™à¸³à¸£à¹ˆà¸à¸‡\nเรืà¸à¸šà¸”\nเรืà¸à¸šà¸´à¸™\nเรืà¸à¹ƒà¸š\nเรืà¸à¸›à¸£à¸°à¸¡à¸‡\nเรืà¸à¸žà¹ˆà¸§à¸‡\nเรืà¸à¸žà¸´à¸†à¸²à¸•\nเรืà¸à¸¢à¸™à¸•์\nเรืà¸à¸¢à¸²à¸§\nเรืà¸à¹‚ยง\nเรืà¸à¸£à¸š\nเรืà¸à¸¥à¸²à¸à¸ˆà¸¹à¸‡\nเรืà¸à¸ªà¸³à¸›à¸±à¹‰à¸™\nเรืà¸à¸ªà¸³à¹€à¸ า\nเรืà¸à¸«à¸¥à¸§à¸‡\nเรืà¸à¸«à¸²à¸‡à¸¢à¸²à¸§\nเรืà¸à¸à¸µà¹‚ปง\nเรืà¸à¹€à¸à¸µà¹‰à¸¢à¸¡à¸ˆà¸¸à¹Šà¸™\nเรื้à¸à¸£à¸±à¸‡\nเรืà¸à¸à¸ªà¸§à¸™\nเรืà¸à¸‡à¸™à¸²à¸¡\nเรืà¸à¸‡à¸£à¸à¸‡\nเรืà¸à¸‡à¹à¸ªà¸‡\nเรื่à¸à¸‡à¸£à¸²à¸§\nเรื่à¸à¸‡à¸ªà¸±à¹‰à¸™\nเรืà¸à¸™à¹à¸à¹‰à¸§\nเรืà¸à¸™à¸ˆà¸³\nเรืà¸à¸™à¹€à¸šà¸µà¹‰à¸¢\nเรืà¸à¸™à¹à¸ž\nเรืà¸à¸™à¸«à¸\nเรื่à¸à¸¢à¹€à¸ˆà¸·à¹‰à¸à¸¢\nเรื่à¸à¸¢à¹€à¸‰à¸·à¹ˆà¸à¸¢\nเรื่à¸à¸¢à¹€à¸›à¸·à¹ˆà¸à¸¢\nà¹à¸£à¹€à¸‡à¸²\nà¹à¸£à¸à¸™à¸²\nà¹à¸£à¸à¸™à¸²à¸‚วัà¸\nà¹à¸£à¸‡à¸‡à¸²à¸™\nà¹à¸£à¸‡à¸”ึงดูด\nà¹à¸£à¸‡à¹€à¸—ียน\nà¹à¸£à¸‡à¸¡à¹‰à¸²\nà¹à¸£à¸‡à¹€à¸«à¸§à¸µà¹ˆà¸¢à¸‡\nà¹à¸£à¸¡à¸£à¸à¸™\nà¹à¸£à¸¡à¸£à¸²\nà¹à¸£à¸¡à¹‚รย\nโรคจิต\nโรงครัว\nโรงงาน\nโรงเจ\nโรงเตี๊ยม\nโรงทาน\nโรงนา\nโรงพยาบาล\nโรงพัà¸\nโรงพิมพ์\nโรงเรียน\nโรงเรืà¸à¸™\nโรงà¹à¸£à¸¡\nโรงเลี้ยง\nโรงเลื่à¸à¸¢\nโรงสี\nโรงสีข้าว\nโรงà¸à¸²à¸«à¸²à¸£\nโรมรัน\nโรยรา\nฤชาà¸à¸£\nฤดูà¸à¸²à¸¥\nลงขัน\nลงà¹à¸‚à¸\nลงคà¸\nลงตัว\nลงท้าย\nลงทุน\nลงโทษ\nลงพุง\nลงมืà¸\nลงรัà¸\nลงรà¸à¸¢\nลงà¹à¸£à¸‡\nลงโรง\nลงเà¸à¸¢\nลดตัว\nลดละ\nลดเลี้ยว\nลดหย่à¸à¸™\nลดหลั่น\nลนลาน\nล้นพ้น\nล้นหลาม\nล้นเหลืà¸\nลบล้าง\nลบเลืà¸à¸™\nลบหลู่\nลมà¸à¸£à¸”\nลมค้า\nลมงวง\nลมà¹à¸”ด\nลมทะเล\nลมบà¸\nลมบน\nลมบ้าหมู\nลมปราณ\nลมปาà¸\nลมพิษ\nลมว่าว\nลมเสีย\nลมหนาว\nลมหายใจ\nล่มจม\nล่มสลาย\nล้มละลาย\nล้มลุà¸\nล้มเลิà¸\nล่วงเà¸à¸´à¸™\nล่วงรู้\nล่วงละเมิด\nล่วงลับ\nล่วงล้ำ\nล่วงเลย\nล่วงหน้า\nลวดลาย\nลวดสปริง\nลวดหนาม\nล้วนà¹à¸¥à¹‰à¸§\nลหุโทษ\nล่à¸à¸¥à¸§à¸‡\nล่à¸à¸«à¸¥à¸à¸\nล่à¸à¹à¸«à¸¥à¸¡\nล้à¸à¸•๊à¸à¸\nล้à¸à¹€à¸¥à¸·à¹ˆà¸à¸™\nล้à¸à¹€à¸¥à¹ˆà¸™\nล้à¸à¹€à¸¥à¸µà¸¢à¸™\nล้à¸à¸«à¸¥à¸à¸\nลà¸à¸‡à¹€à¸Šà¸´à¸‡\nลà¸à¸‡à¸”ี\nลà¸à¸‡à¸ ูมิ\nล่à¸à¸‡à¸«à¸™\nลà¸à¸”ช่à¸à¸‡\nล่à¸à¸™à¸ˆà¹‰à¸à¸™\nลà¸à¸šà¸à¸±à¸”\nล้à¸à¸¡à¸§à¸‡\nลà¸à¸¢à¹à¸à¹‰à¸§\nลà¸à¸¢à¸Šà¸²à¸¢\nลà¸à¸¢à¸•ัว\nลà¸à¸¢à¸™à¸§à¸¥\nลà¸à¸¢à¹à¸ž\nลà¸à¸¢à¸¥à¸³\nละทิ้ง\nละเลย\nละเว้น\nละครนà¸à¸\nละครใน\nละครเพลง\nละครร้à¸à¸‡\nละครรำ\nละครลิง\nละครสัตว์\nละเà¸à¸µà¸¢à¸”à¸à¹ˆà¸à¸™\nลัà¸à¹„à¸à¹ˆ\nลัà¸à¸žà¸²\nลัà¸à¹€à¸žà¸¨\nลัà¸à¸¢à¸´à¹‰à¸¡\nลัà¸à¸¥à¸à¸š\nลัà¸à¸¥à¸±à¹ˆà¸™\nลัà¸à¸«à¸¥à¸±à¸š\nลัดเลาะ\nลับตา\nลับà¹à¸¥\nลับหลัง\nลาà¸à¸à¸\nล่าช้า\nล่าทัพ\nล้าสมัย\nล้าหลัง\nลาà¸à¸‚้าง\nล้างบาง\nล้างผลาà¸\nลาดเขา\nลาดตระเวน\nลาดเท\nลาดยาง\nลานบิน\nลาภปาà¸\nลาภลà¸à¸¢\nลามปาม\nลามเลีย\nลายคราม\nลายเซ็น\nลายà¹à¸—ง\nลายน้ำ\nลายพร้à¸à¸¢\nลายมืà¸\nลายลัà¸à¸©à¸“์\nลายเส้น\nลำà¸à¸¥à¹‰à¸à¸‡\nลำà¹à¸‚้ง\nลำธาร\nลำà¹à¸ªà¸‡\nลำไส้\nลำตัด\nลำนำ\nล่ำสัน\nล้ำยุค\nล้ำสมัย\nล้ำลึà¸\nล้ำเลิศ\nล้ำเส้น\nล้ำหน้า\nลิงจุ่น\nลิงลม\nลิงโลด\nลิดรà¸à¸™\nลิ้นไà¸à¹ˆ\nลิ้นชัà¸\nลิ้นปี่\nลิ้นควาย\nลิ้นงูเห่า\nลิ้นหมา\nลิบลับ\nลิบลิ่ว\nลิ่มเลืà¸à¸”\nลี้ภัย\nลี้ลับ\nลึà¸à¸‹à¸¶à¹‰à¸‡\nลึà¸à¸¥à¸±à¸š\nลึà¸à¸¥à¹‰à¸³\nลืมตน\nลืมต้น\nลืมตัว\nลืมตา\nลืมเลืà¸à¸™\nลืà¸à¸Šà¸²\nลืà¸à¸Šà¸·à¹ˆà¸\nลืà¸à¸¥à¸±à¹ˆà¸™\nลุล่วง\nลุà¸à¸¥à¸™\nลุà¸à¸¥à¸²à¸¡\nลุà¸à¸¥à¸µà¹‰à¸¥à¸¸à¸à¸¥à¸™\nลุà¸à¸®à¸·à¸\nลุ่มน้ำ\nลุ่มลึà¸\nลุ่มหลง\nลุ่ทาง\nลูà¸à¸à¸£à¸‡\nลูà¸à¸à¸£à¸à¸\nลูà¸à¸à¸£à¸¸à¸‡\nลูà¸à¸à¸¥à¸à¸™\nลูà¸à¸à¸¥à¸´à¹‰à¸‡\nลูà¸à¸à¸§à¸²à¸”\nลูà¸à¸à¸°à¸ˆà¹Šà¸à¸\nลูà¸à¸à¸¸à¸à¹à¸ˆ\nลูà¸à¹€à¸à¸”\nลูà¸à¹à¸à¹‰à¸§\nลูà¸à¸‚นไà¸à¹ˆ\nลูà¸à¸‚่าง\nลูà¸à¸‚ุน\nลูà¸à¹€à¸‚ย\nลูà¸à¸„รึ่ง\nลูà¸à¸„ลื่น\nลูà¸à¸„วาม\nลูà¸à¸„à¸\nลูà¸à¸„้า\nลูà¸à¸„ิด\nลูà¸à¸„ู่\nลูà¸à¸ˆà¹‰à¸²à¸‡\nลูà¸à¸Šà¹‰à¸²à¸‡\nลูà¸à¸Šà¸´à¸”\nลูà¸à¸Šà¸´à¹‰à¸™\nลูà¸à¸Šà¸¸à¸š\nลูà¸à¸‹à¸à¸‡\nลูà¸à¹‚ซ่\nลูà¸à¸”à¸à¸\nลูà¸à¸”ิ่ง\nลูà¸à¸•ะà¸à¸±à¹ˆà¸§\nลูà¸à¸•ุ้ม\nลูà¸à¹€à¸•้า\nลูà¸à¹€à¸•๋า\nลูà¸à¸–้วย\nลูà¸à¸—ุ่ง\nลูà¸à¹€à¸˜à¸\nลูà¸à¸™à¹‰à¸à¸‡\nลูà¸à¸™à¹‰à¸³\nลูà¸à¸™à¸´à¸¡à¸´à¸•\nลูà¸à¸šà¸à¸¥\nลูà¸à¸šà¹‰à¸²à¸™\nลูà¸à¸šà¸²à¸¨à¸à¹Œ\nลูà¸à¸šà¸´à¸”\nลูà¸à¹€à¸šà¸µà¹‰à¸¢à¸§\nลูà¸à¸›à¸£à¸°à¸„บ\nลูà¸à¸›à¸£à¸°à¸„ำ\nลูà¸à¸›à¸±à¸”\nลูà¸à¸›à¸·à¸™\nลูà¸à¹‚ป่ง\nลูà¸à¸œà¸ªà¸¡\nลูà¸à¸œà¸¹à¹‰à¸Šà¸²à¸¢\nลูà¸à¸œà¸¹à¹‰à¸«à¸à¸´à¸‡\nลูà¸à¸žà¸£à¸£à¸„\nลูà¸à¸žà¸µà¹ˆ\nลูà¸à¸Ÿà¸¹à¸\nลูà¸à¹„ฟ\nลูà¸à¸¡à¸·à¸\nลูà¸à¹‚ม่\nลูà¸à¹„ม้\nลูà¸à¸¢à¸²à¹€à¸˜à¸\nลูà¸à¸£à¸à¸\nลูà¸à¸£à¸±à¸‡\nลูà¸à¹€à¸£à¸·à¸\nลูà¸à¸¥à¹‰à¸\nลูà¸à¸¥à¸à¸¢\nลูà¸à¹€à¸¥à¹ˆà¸™\nลูà¸à¹€à¸¥à¸µà¹‰à¸¢à¸‡\nลูà¸à¹‚ลà¸\nลูà¸à¸§à¸±à¸”\nลูà¸à¸¨à¸£\nลูà¸à¸¨à¸´à¸©à¸¢à¹Œ\nลูà¸à¸ªà¸¡à¸¸à¸™\nลูà¸à¸ªà¸°à¹ƒà¸ ้\nลูà¸à¸ªà¸¹à¸š\nลูà¸à¹€à¸ªà¸·à¸\nลูà¸à¸«à¸™à¸±à¸‡\nลูà¸à¸«à¸™à¸µà¹‰\nลูà¸à¸«à¸™à¸¹\nลูà¸à¸«à¸¡à¸²à¸\nลูà¸à¸«à¸¥à¸‡\nลูà¸à¸«à¸¥à¸²à¸™\nลูà¸à¸«à¸²à¸š\nลูà¸à¸«à¸´à¸™\nลูà¸à¹€à¸«à¹‡à¸š\nลูà¸à¹€à¸«à¸¡à¹‡à¸™\nลูà¸à¹à¸«à¸‡à¹ˆ\nลูà¸à¸à¸¡\nลูà¸à¸«à¸¡à¹‰à¸\nลูบคม\nลูบคลำ\nลูบไล้\nเล็à¸à¸™à¹‰à¸à¸¢\nเลขคณิต\nเลขผา\nเลขหมาย\nเล็ดลà¸à¸”\nเล่นงาน\nเล่นà¹à¸‡à¹ˆ\nเล่นชู้\nเล่นตัว\nเล่นลิ้น\nเล่นหัว\nเลนส์นูน\nเลนส์เว้า\nเล็บครุฑ\nเลยเถิด\nเลศนัย\nเล่ห์à¸à¸¥\nเล่ห์เหลี่ยม\nเลà¸à¹‚ฉม\nเลà¸à¸¡à¸²à¸™\nเลà¸à¹€à¸¥à¸´à¸¨\nเลà¸à¸ªà¸£à¸§à¸‡\nเล่à¸à¸¥à¹ˆà¸²\nเลà¸à¸°à¹€à¸¥à¸·à¸à¸™\nเล่าเรียน\nเล่าลืà¸\nเลาะลัด\nเลิà¸à¸£à¸²\nเลิà¸à¸£à¹‰à¸²à¸‡\nเลิà¸à¸¥à¹‰à¸¡\nเลิศเลà¸\nเลี้ยงชีพ\nเลี้ยงดู\nเลี้ยงต้à¸à¸¢\nเลียบเคียง\nเลี้ยวลด\nเลืà¸à¸à¸•ั้ง\nเลืà¸à¸à¹€à¸Ÿà¹‰à¸™\nเลืà¸à¸à¸ªà¸£à¸£\nเลื่à¸à¸‡à¸¥à¸·à¸\nเลืà¸à¸”à¸à¸³à¹€à¸”า\nเลืà¸à¸”เนื้à¸\nเลืà¸à¸”à¸à¸²à¸”\nเลืà¸à¸”เย็น\nเลืà¸à¸”ร้à¸à¸™\nเลืà¸à¸”หมู\nเลืà¸à¸”à¸à¸¸à¹ˆà¸™\nเลืà¸à¸™à¸£à¸²à¸‡\nเลื่à¸à¸™à¹€à¸›à¸·à¹‰à¸à¸™\nเลื่à¸à¸™à¸¥à¸à¸¢\nเลื่à¸à¸¡à¸žà¸£à¸²à¸¢\nเลื่à¸à¸¡à¹ƒà¸ª\nเลื่à¸à¸¢à¸‰à¸¥à¸¸\nเลื่à¸à¸¢à¸¥à¸±à¸™à¸”า\nเลื่à¸à¸¢à¸§à¸‡à¹€à¸”ืà¸à¸™\nเลื้à¸à¸¢à¸„ลาน\nà¹à¸¥à¹€à¸«à¸¥à¸µà¸¢à¸§\nà¹à¸¥à¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™\nà¹à¸¥à¹‰à¸§à¸à¸±à¸™\nà¹à¸¥à¸°à¹€à¸¥à¹‡à¸¡\nโล่งใจ\nโล่งโถง\nโล่งà¸à¸\nโลดเต้น\nโลดโผน\nโลดลิ่ว\nโลดà¹à¸¥à¹ˆà¸™\nไล่ที่\nไล่เบี้ย\nไล่เลี่ย\nไล่เลียง\nไล่หลัง\nไล่à¸à¸à¸\nวà¸à¸§à¸™\nวงà¸à¸š\nวงà¸à¸¥à¸¡\nวงà¸à¸²à¸£\nวงà¹à¸‚น\nวงเงิน\nวงจร\nวงนà¸à¸\nวงใน\nวงรี\nวงเล็บ\nวงเวียน\nวงà¹à¸«à¸§à¸™\nวงศ์วาน\nวจีà¸à¸£à¸£à¸¡\nวจีเภท\nวจีภาค\nวนเวียน\nวà¸à¸”วาย\nว็à¸à¸šà¹à¸§à¹‡à¸š\nวังวน\nวังหน้า\nวังหลวง\nวังหลัง\nวัดราษฎร์\nวัดวา\nวัดหลวง\nวัดผล\nวัดพื้น\nวัตถุนิยม\nวัตถุประสงค์\nวัตรปà¸à¸´à¸šà¸±à¸•ิ\nวันโà¸à¸™\nวันพระ\nวันเพ็à¸\nวัยรุ่น\nวัยวุฒิ\nว่าà¸à¸¥à¹ˆà¸²à¸§\nว่าจ้าง\nว่าด้วย\nว่าที่\nวางà¸à¹‰à¸²à¸¡\nวางใจ\nวางตัว\nวางตา\nวางโต\nวางท่า\nวางมวย\nวางมาด\nวางมืà¸\nวางวาย\nว่างเปล่า\nว่างเว้น\nวาดเขียน\nว่านเครืà¸\nวาบหวาม\nวายชนม์\nวายปราณ\nวายวาง\nวายวà¸à¸”\nวายร้าย\nวายุภัà¸à¸©à¹Œ\nวาววับ\nวาววาม\nวาวà¹à¸§à¸§\nวาวà¹à¸ªà¸‡\nวิà¸à¸¤à¸•à¸à¸²à¸£à¸“์\nวิà¸à¸¤à¸•ิà¸à¸²à¸£à¸“์\nวิà¸à¸¤à¸•à¸à¸²à¸¥\nวิà¸à¸¤à¸•ิà¸à¸²à¸¥\nวิà¸à¸¥à¸ˆà¸£à¸´à¸•\nวิงเวียน\nวิ่งเต้น\nวิ่งผลัด\nวิ่งรà¸à¸\nวิ่งราว\nวิจิตรศิลป์\nวิชาà¸à¸²à¸£\nวิชาชีพ\nวิชาธร\nวิà¸à¸à¸¹à¸Šà¸™\nวิดพื้น\nวิตà¸à¸ˆà¸£à¸´à¸•\nวิถีทาง\nวิทยาà¸à¸£\nวิทยาà¸à¸¥\nวิทยาà¸à¸²à¸£\nวิทยาเขต\nวิทยาทาน\nวิทยาธร\nวิทยานิพนธ์\nวิทยาศาสตร์\nวิเทศสัมพันธ์\nวิธีà¸à¸²à¸£\nวินัยธร\nวินัยปิฎà¸\nวินาศà¸à¸£à¸£à¸¡\nวินาศภัย\nวินาศสันตะโร\nวิภัชพยาà¸à¸£à¸“์\nวิภัชวาที\nวิไลวรรณ\nวิสัà¸à¸à¸µà¹à¸žà¸—ย์\nวิสัà¸à¸à¸µà¸ าพ\nวิสัà¸à¸à¸µà¸§à¸´à¸—ยา\nวุฒิบัตร\nวุฒิสภา\nวุฒิสมาชิà¸\nวุ่นวาย\nวุ้นเส้น\nวูบวาบ\nเวจà¸à¸¸à¸Žà¸µ\nเวจมรรค\nเวชà¸à¸£à¸£à¸¡\nเวชภัณฑ์\nเวชศาสตร์\nเวทมนตร์\nเวนคืน\nเวรà¸à¸£à¸£à¸¡\nเวฬุà¸à¸²à¸£\nเวฬุวัน\nเว้าวà¸à¸™\nเวิ้งว้าง\nเวียงวัง\nเวียนเทียน\nà¹à¸§à¹‰à¸‡à¸à¸±à¸”\nà¹à¸§à¸”ล้à¸à¸¡\nà¹à¸§à¸”วง\nà¹à¸§à¹ˆà¸™à¸‚ยาย\nà¹à¸§à¹ˆà¸™à¹à¸„ว้น\nà¹à¸§à¹ˆà¸™à¸•า\nà¹à¸§à¸šà¸§à¸±à¸š\nà¹à¸§à¸§à¸•า\nà¹à¸§à¸§à¸§à¸²à¸¡\nà¹à¸§à¸§à¸§à¸²à¸§\nà¹à¸§à¸°à¹€à¸§à¸µà¸¢à¸™\nโวยวาย\nไวไฟ\nไว้ใจ\nไว้ชื่à¸\nไว้ตัว\nไว้ทุà¸à¸‚์\nไว้ลาย\nไว้หน้า\nไว้à¸à¸²à¸¥à¸±à¸¢\nศนิวาร\nศà¸à¸à¸à¸¥à¸±à¸š\nศà¸à¸à¸à¸³\nศà¸à¸à¸à¸³à¸¡à¸²\nศัà¸à¸”ิ์ศรี\nศัà¸à¸”ิ์สิทธิ์\nศารทวิษุวัติ\nศาลà¹à¸‚วง\nศาลจังหวัด\nศาลชั้นต้น\nศาลฎีà¸à¸²\nศาลเตี้ย\nศาลทหาร\nศาลปà¸à¸„รà¸à¸‡\nศาลพระภูมิ\nศาลเพียงตา\nศาลà¹à¸žà¹ˆà¸‡\nศาลรัà¸à¸˜à¸£à¸£à¸¡à¸™à¸¹à¸\nศาลà¹à¸£à¸‡à¸‡à¸²à¸™\nศาลล้มละลาย\nศาลโลà¸\nศาลสูง\nศาลสูงสุด\nศาลà¸à¸²à¸à¸²\nศาลà¸à¸¸à¸—ธรณ์\nศาลาà¸à¸¥à¸²à¸‡\nศาลาดิน\nศาลาราย\nศาลาวัด\nศิลาฤà¸à¸©à¹Œ\nศิลาà¹à¸¥à¸‡\nศิษย์เà¸à¹ˆà¸²\nศิษย์เà¸à¸\nศีลจุ่ม\nศีลธรรม\nศีลวัต\nศีลà¸à¸”\nศูนย์à¸à¸¥à¸²à¸‡\nศูนย์à¸à¸²à¸£à¸„้า\nศูนย์ถ่วง\nศูนย์สูตร\nศูนย์หน้า\nเศร้าใจ\nเศร้าโศà¸\nเศร้าสร้à¸à¸¢\nเศร้าสลด\nเศร้าหมà¸à¸‡\nเศวตฉัตร\nเศษเà¸à¸´à¸™\nเศษซ้à¸à¸™\nเศษวรรค\nเศษส่วน\nเศษเหล็à¸\nโศà¸à¸™à¸²à¸à¸à¸£à¸£à¸¡\nโศà¸à¸¨à¸±à¸¥à¸¢à¹Œ\nโศà¸à¹€à¸¨à¸£à¹‰à¸²\nโศà¸à¸ªà¸¥à¸”\nสà¸à¸¥à¹‚ลà¸\nส่งเดช\nส่งท้าย\nส่งเสริม\nส่งเสีย\nส่งเสียง\nสงบเงียบ\nสงบเสงี่ยม\nสง่างาม\nสง่าราศี\nสดชื่น\nสดใส\nสตรีเพศ\nสติปัà¸à¸à¸²\nสถลมารค\nสถานà¸à¸‡à¸ªà¸¸à¸¥\nสถานที่\nสถานทูต\nสถานà¸à¸²à¸£à¸“์\nสถานภาพ\nสถิติศาสตร์\nสนตะพาย\nสนใจ\nส้นตีน\nสนธิสัà¸à¸à¸²\nสนนราคา\nสนับà¹à¸‚้ง\nสนับเพลา\nสนับมืà¸\nสนามบิน\nสนามเพลาะ\nสนิทสนม\nสนิมขุม\nสนิมสร้à¸à¸¢\nสนุà¸à¸ªà¸™à¸²à¸™\nสบประมาท\nสบายใจ\nสภาพธรรม\nสมควร\nสมจริง\nสมใจ\nสมนัย\nสมน้ำหน้า\nสมประà¸à¸à¸š\nสมส่วน\nสมหวัง\nสมคบ\nสมทบ\nสมยà¸à¸¡\nสมรัà¸\nสมรู้\nสมสู่\nส้มฉุน\nส้มตำ\nส้มลิ้ม\nส้มà¸à¸¸à¹‰à¸‡\nส้มเช้า\nสมà¸à¸²à¸™à¸²à¸¡\nสมมติà¸à¸²à¸™\nสมมุติà¸à¸²à¸™\nสมมติเทพ\nสมรภูมิ\nสมัครใจ\nสมัยนิยม\nสมุทรศาสตร์\nสมุทรเสนา\nสยดสยà¸à¸‡\nสยà¸à¸‡à¸‚วัà¸\nสยามรัà¸\nสรรหา\nสรวมชีพ\nสรวลเส\nสร้à¸à¸¢à¹€à¸¨à¸£à¹‰à¸²\nสร้างสรรค์\nสร้างเสริม\nสลดใจ\nสลบไสล\nสละสลวย\nสลาเหิน\nสลาà¸à¸ ัต\nสวนครัว\nสวนป่า\nสวนสนุà¸\nสวนหย่à¸à¸¡\nส่วนà¸à¸¥à¸²à¸‡\nส่วนเà¸à¸´à¸™\nส่วนตัว\nส่วนบุà¸\nส่วนà¹à¸šà¹ˆà¸‡\nส่วนประà¸à¸à¸š\nส่วนพระà¸à¸‡à¸„์\nส่วนผสม\nส่วนรวม\nส่วนร่วม\nส่วนลด\nส่วนสัด\nสวมà¸à¸à¸”\nสวมเขา\nสวมรà¸à¸¢\nสวยมภู\nสว่างไสว\nสวามิภัà¸à¸”ิ์\nสวิงสวาย\nสสารนิยม\nส่à¸à¹€à¸ªà¸µà¸¢à¸”\nสà¸à¸”คล้à¸à¸‡\nสà¸à¸”à¹à¸—รà¸\nสà¸à¸”à¹à¸™à¸¡\nสà¸à¸šà¸–าม\nสà¸à¸šà¸—าน\nสà¸à¸šà¹„ล่\nสà¸à¸šà¸ªà¸§à¸™\nส้à¸à¸¡à¹€à¸ªà¸µà¸¢à¸‡\nสะสวย\nสะà¹à¸à¸§à¸±à¸¥à¸¢à¹Œ\nสะà¹à¸à¹à¸ªà¸‡\nสะใจ\nสะเด็ดยาด\nสะเทืà¸à¸™à¹ƒà¸ˆ\nสะบัดช่à¸\nสั่งสม\nสั่งสà¸à¸™\nสั่งเสีย\nสังเà¸à¸•à¸à¸²à¸£à¸“์\nสังคมนิยม\nสังคมวิทยา\nสังคมศาสตร์\nสังคมศึà¸à¸©à¸²\nสังคมสงเคราะห์\nสัà¸à¸à¸²à¸šà¸±à¸•ร\nสัดส่วน\nสัตà¸à¸²à¸£\nสัตบุรุษ\nสัตบริภัณฑ์\nสัตภัณฑ์\nสัตมหาสถาน\nสัตโลหะ\nสันเขา\nสันดà¸à¸™\nสันหลัง\nสั่นเทา\nสั่นเทิ้ม\nสันติบาล\nสันติภาพ\nสันติวิธี\nสันติสุข\nสับเปลี่ยน\nสับสน\nสับหลีà¸\nสับหว่าง\nสัมมาคารวะ\nสัมมาชีพ\nส่าเหล้า\nสาà¸à¸à¸°à¹€à¸šà¸·à¸\nสาทิสลัà¸à¸©à¸“์\nสาธุà¸à¸²à¸£\nสาธุชน\nสาบเสืà¸\nสาปสรร\nสาปà¹à¸Šà¹ˆà¸‡\nสาปส่ง\nสามง่าม\nสามล้à¸\nสามเหลี่ยม\nสามเวท\nสามัà¸à¸Šà¸™\nสามัà¸à¸ªà¸³à¸™à¸¶à¸\nสายดิ่ง\nสายดิน\nสายตรวจ\nสายน้ำ\nสายบัว\nสายพาน\nสายฟ้า\nสายยาง\nสายยู\nสายใย\nสายรà¸\nสายรุ้ง\nสายล่à¸à¸Ÿà¹‰à¸²\nสายลับ\nสายเลืà¸à¸”\nสายโลหิต\nสายวัด\nสายส่ง\nสายสวาท\nสายสะดืà¸\nสายสะพาย\nสายสัมพันธ์\nสายสิà¸à¸ˆà¸™à¹Œ\nสายสืบ\nสายไหม\nสายà¸à¸²à¸à¸²à¸¨\nสายตา\nสายหยุด\nสารตรา\nสารประà¸à¸à¸š\nสารละลาย\nสารส้ม\nสารหนู\nสารทฤดู\nสาวใช้\nสาวน้à¸à¸¢\nสาวใหà¸à¹ˆ\nสำนัà¸à¸‡à¸²à¸™\nสำนัà¸à¸žà¸´à¸¡à¸žà¹Œ\nสำนัà¸à¸ªà¸‡à¸†à¹Œ\nสำมะโนครัว\nสำเร็จรูป\nสิà¸à¸‚าบท\nสิงสถิต\nสิงสู่\nสิ่งà¸à¹ˆà¸à¸ªà¸£à¹‰à¸²à¸‡\nสิ่งขà¸à¸‡\nสิ่งปà¸à¸´à¸à¸¹à¸¥\nสิ่งพิมพ์\nสิ่งà¹à¸§à¸”ล้à¸à¸¡\nสิ่งศัà¸à¸”ิ์สิทธิ์\nสิทธิà¸à¸£\nสิทธิ์ขาด\nสิทธิชัย\nสิทธิโชค\nสิทธิบัตร\nสินค้า\nสินจ้าง\nสินเชื่à¸\nสินไถ่\nสินทรัพย์\nสินน้ำใจ\nสินบน\nสินà¹à¸£à¹ˆ\nสินสมรส\nสินสà¸à¸”\nสินไหม\nสิ้นเชิง\nสิ้นสุด\nสีผึ้ง\nสีลม\nสีชà¸à¸¥à¹Œà¸\nสีถ่าน\nสีเทียน\nสีน้ำ\nสีน้ำมัน\nสีโปสเตà¸à¸£à¹Œ\nสีà¸à¸¸à¹ˆà¸™\nสี่เหลี่ยม\nสีหน้า\nสึà¸à¸«à¸£à¸\nสืบทà¸à¸”\nสืบค้น\nสืบสวน\nสืบสาว\nสืบเสาะ\nสื่à¸à¸œà¸ªà¸¡\nสื่à¸à¸¡à¸§à¸¥à¸Šà¸™\nสื่à¸à¸ªà¸²à¸£\nสุà¸à¸‡à¸à¸¡\nสุà¸à¸”ิบ\nสุà¸à¸›à¸¥à¸±à¹ˆà¸‡\nสุà¸à¹ƒà¸ª\nสุขนาà¸à¸à¸£à¸£à¸¡\nสุขภัณฑ์\nสุขภาพ\nสุขลัà¸à¸©à¸“ะ\nสุขวิทยา\nสุขศาลา\nสุขศึà¸à¸©à¸²\nสุดท้าย\nสุตà¸à¸§à¸µ\nสุนทรพจน์\nสุภาพชน\nสู่ขà¸\nสู่รู้\nสู่สม\nสูงส่ง\nสูà¸à¹€à¸›à¸¥à¹ˆà¸²\nสูà¸à¸ªà¸´à¹‰à¸™\nสูà¸à¹€à¸ªà¸µà¸¢\nสูà¸à¸«à¸²à¸¢\nเสสรวล\nเสà¹à¸ªà¸£à¹‰à¸‡\nเสà¸à¸ªà¸£à¸£\nเสถียรภาพ\nเส้นชัย\nเส้นตรง\nเส้นตาย\nเส้นทาง\nเส้นใย\nเส้นรุ้ง\nเส้นเลืà¸à¸”\nเส้นà¹à¸§à¸‡\nเส้นสาย\nเส้นเสียง\nเส้นหมี่\nเส้นเà¸à¹‡à¸™\nเสบียงà¸à¸£à¸±à¸‡\nเสมà¸à¸ าค\nเสมà¸à¸«à¸™à¹‰à¸²\nเสมà¸à¹€à¸«à¸¡à¸·à¸à¸™\nเสมียนตรา\nเสร็จสรรพ\nเสร็จสิ้น\nเสริมส่ง\nเสริมสร้าง\nเสริมสวย\nเสรีไทย\nเสรีธรรม\nเสรีนิยม\nเสรีภาพ\nเสาเข็ม\nเสาธง\nเสียใจ\nเสียเชิง\nเสียดาย\nเสียที\nเสียเที่ยว\nเสียเปรียบ\nเสียเปล่า\nเสียรู้\nเสียà¹à¸£à¸‡\nเสียสละ\nเสียหลัà¸\nเสียหาย\nเสี่ยงทาย\nเสียดà¹à¸—ง\nเสียดà¹à¸—รà¸\nเสียดสี\nเสี้ยนศึà¸\nเสี้ยนหนาม\nเสี้ยมสà¸à¸™\nเสียวซ่าน\nเสียวไส้\nเสืà¸à¸”าว\nเสืà¸à¸”ำ\nเสืà¸à¸›à¸¥à¸²\nเสืà¸à¸›à¹ˆà¸²\nเสืà¸à¹„ฟ\nเสื่à¸à¸à¸\nเสื่à¸à¸à¸£à¸°à¸ˆà¸¹à¸”\nเสื่à¸à¸™à¹‰à¸³à¸¡à¸±à¸™\nเสื่à¸à¸¥à¸³à¹à¸žà¸™\nเสื้à¸à¸à¸¥à¹‰à¸²à¸¡\nเสื้à¸à¸à¸±à¹Šà¸\nเสื้à¸à¹€à¸à¸£à¸²à¸°\nเสื้à¸à¸„รุย\nเสื้à¸à¹à¸ªà¸‡\nเสื้à¸à¹€à¸¡à¸·à¸à¸‡\nเสืà¸à¸à¸„ลาน\nเสืà¸à¸à¸ªà¸™\nเสืà¸à¸à¹„ส\nเสื่à¸à¸¡à¸„ลาย\nเสื่à¸à¸¡à¸–à¸à¸¢\nเสื่à¸à¸¡à¸—ราม\nเสื่à¸à¸¡à¹‚ทรม\nเสื่à¸à¸¡à¸ªà¸¥à¸²à¸¢\nเสื่à¸à¸¡à¸ªà¸¹à¸\nเสื่à¸à¸¡à¹€à¸ªà¸µà¸¢\nเสืà¸à¸«à¸¡à¸à¸š\nà¹à¸ªà¸à¸«à¸™à¹‰à¸²\nà¹à¸ªà¸”งà¸à¸à¸\nà¹à¸ªà¹€à¸–า\nà¹à¸ªà¸™à¸à¸¥\nà¹à¸ªà¸™à¸£à¸¹à¹‰\nà¹à¸ªà¸£à¹‰à¸‡à¸§à¹ˆà¸²\nใส่ความ\nใส่ไคล้\nใส่ใจ\nใส่ไฟ\nไส้à¸à¸£à¸à¸\nไส้ไà¸à¹ˆ\nไส้ติ่ง\nไส้ศึà¸\nไส้à¸à¸±à¹ˆà¸§\nไส้เดืà¸à¸™\nไส้ตัน\nไสยเวท\nไสยศาสตร์\nหà¸à¸¥à¹‰à¸¡\nหงส์หยà¸\nหงà¸à¸™à¹„à¸à¹ˆ\nหงà¸à¸¢à¸à¹‹à¸à¸¢\nหงà¸à¸¢à¹€à¸«à¸‡à¸²\nหงายท้à¸à¸‡\nหงายหลัง\nหงำเหงà¸à¸°\nหงำเหงืà¸à¸\nหดหาย\nหดหู่\nหนทาง\nหนวà¸à¸«à¸¹\nหน่วงเหนี่ยว\nหน่วยà¸à¹‰à¸²à¸™\nหน่à¸à¹„ม้\nหนà¸à¸‡à¹ƒà¸™\nหนà¸à¸‡à¹à¸‹à¸‡\nหนัà¸à¸‚้à¸\nหนัà¸à¹ƒà¸ˆ\nหนัà¸à¹à¸™à¹ˆà¸™\nหนัà¸à¸«à¸™à¹ˆà¸§à¸‡\nหนัà¸à¸«à¸™à¸²\nหนังà¸à¸¥à¸±à¸š\nหนังตะลุง\nหนังเรียด\nหนังสด\nหนังใหà¸à¹ˆ\nหนังสืà¸à¸žà¸´à¸¡à¸žà¹Œ\nหนาà¹à¸™à¹ˆà¸™\nหน้าà¸à¸£à¸°à¸”าน\nหน้าà¸à¸²à¸\nหน้าà¸à¸²à¸¬\nหน้าà¹à¸‚้ง\nหน้าจั่ว\nหน้าฉาน\nหน้าตัà¸\nหน้าตา\nหน้าต่าง\nหน้าท้à¸à¸‡\nหน้าทับ\nหน้าที่\nหน้าที่นั่ง\nหน้าบัน\nหน้าปัด\nหน้าผา\nหน้าผาà¸\nหน้าม้า\nหน้ามุข\nหน้าไม้\nหน้าเลืà¸à¸”\nหน้าà¸à¸\nหนามเตย\nหน่ายหนี\nหน่ายà¹à¸«à¸™à¸‡\nหนาวเหน็บ\nหนำใจ\nหนี้สิน\nหนี้สูà¸\nหนุนเนื่à¸à¸‡\nหนุนหลัง\nหมà¸à¸¡à¸¸à¹ˆà¸™\nหมดจด\nหมà¸à¸‚วัà¸\nหมà¸à¸„วาม\nหมà¸à¹à¸„น\nหมà¸à¸‡à¸¹\nหมà¸à¸”ู\nหมà¸à¸•ำà¹à¸¢\nหมà¸à¸—ำขวัà¸\nหมà¸à¸™à¸§à¸”\nหมà¸à¸œà¸µ\nหมà¸à¸¢à¸²\nหมà¸à¸¥à¸³\nหมà¸à¹€à¸ªà¸™à¹ˆà¸«à¹Œ\nหม้à¸à¹à¸à¸‡\nหม้à¸à¸•าล\nหม้à¸à¸™à¹‰à¸³\nหม้à¸à¹à¸›à¸¥à¸‡\nหมà¸à¸‡à¹ƒà¸ˆ\nหมà¸à¸‡à¸¡à¸±à¸§\nหมà¸à¸‡à¸«à¸¡à¹ˆà¸™\nหมà¸à¸‡à¸«à¸¡à¸²à¸‡\nหมà¸à¸™à¸‚วาน\nหมà¸à¸™à¸‚้าง\nหมà¸à¸™à¸—à¸à¸‡\nหม่à¸à¸¡à¹€à¸ˆà¹‰à¸²\nหม่à¸à¸¡à¸‰à¸±à¸™\nหม่à¸à¸¡à¸£à¸²à¸Šà¸§à¸‡à¸¨à¹Œ\nหม่à¸à¸¡à¸«à¸¥à¸§à¸‡\nหม่à¸à¸¡à¸«à¹‰à¸²à¸¡\nหมั่นไส้\nหมาป่า\nหมาหมู่\nหมาà¸à¸à¸£à¸±à¹ˆà¸‡\nหมาà¸à¸ªà¸‡\nหมาà¸à¸«à¸à¸¡\nหมาà¸à¹€à¸à¹‡à¸š\nหมาà¸à¸£à¸¸à¸\nหมาà¸à¹€à¸¡à¹ˆà¸²\nหมางใจ\nหมางเมิน\nหมาไม้\nหมายเà¸à¸“ฑ์\nหมายขัง\nหมายค้น\nหมายความ\nหมายจับ\nหมายใจ\nหมายตา\nหมายปล่à¸à¸¢\nหมายมั่น\nหมายเรียà¸\nหมายเลข\nหมายเหตุ\nหมิ่นเหม่\nหมึà¸à¸ˆà¸µà¸™\nหมุนเวียน\nหมูà¹à¸”ง\nหมูป่า\nหมูà¹à¸œà¹ˆà¸™\nหมูยà¸\nหมูหย็à¸à¸‡\nหมูหัน\nหมูà¹à¸®à¸¡\nหมู่บ้าน\nหยดย้à¸à¸¢\nหยà¸à¸à¹€à¸¢à¹‰à¸²\nหยัà¸à¸£à¸±à¹‰à¸‡\nหยัà¸à¸¨à¸\nหยั่งทราบ\nหยั่งรู้\nหยั่งเสียง\nหยาบคาย\nหยาบช้า\nหยาบโลน\nหยาบหยาม\nหยิบมืà¸\nหยิบยà¸\nหยิบยืม\nหยิบหย่ง\nหยิบโหย่ง\nหริรัà¸à¸©à¹Œ\nหริวงศ์\nหลงผิด\nหลบฉาà¸\nหลบมุม\nหลวงจีน\nหลวงพ่à¸\nหลวมตัว\nหล่à¸à¸¥à¸·à¹ˆà¸™\nหล่à¸à¹€à¸¥à¸µà¹‰à¸¢à¸‡\nหล่à¸à¸«à¸¥à¸à¸¡\nหลà¸à¸à¸¥à¸§à¸‡\nหลà¸à¸à¸¥à¹ˆà¸\nหลà¸à¸à¸¥à¹‰à¸\nหลà¸à¸”ลม\nหลà¸à¸”เลืà¸à¸”\nหลà¸à¸”à¸à¸²à¸«à¸²à¸£\nหลà¸à¸¡à¸•ัว\nหลà¸à¸¡à¹€à¸«à¸¥à¸§\nหลัà¸à¸à¸²à¸£\nหลัà¸à¹€à¸à¸“ฑ์\nหลัà¸à¸Šà¸±à¸¢\nหลัà¸à¸à¸²à¸™\nหลัà¸à¸—รัพย์\nหลัà¸à¹€à¸¡à¸·à¸à¸‡\nหลัà¸à¸¥à¸à¸¢\nหลัà¸à¸ªà¸¹à¸•ร\nหลัà¸à¹à¸«à¸¥à¹ˆà¸‡\nหลัà¸à¹à¸«à¸¥à¸¡\nหลังคา\nหลังเต่า\nหลั่งไหล\nหลับนà¸\nหลับใน\nหลาà¸à¹ƒà¸ˆ\nหลาà¸à¸«à¸¥à¸²à¸¢\nหลาบจำ\nหลายหลาà¸\nหลายà¹à¸«à¸¥à¹ˆ\nหลุดพ้น\nหลุดลà¸à¸¢\nหลุดลุ่ย\nหลุมโจน\nหลุมพราง\nหวงà¸à¹‰à¸²à¸‡\nหวงห้าม\nหวงà¹à¸«à¸™\nห่วงใย\nห้วงน้ำ\nหวังใจ\nหวังดี\nหวั่นà¸à¸¥à¸±à¸§\nหวั่นเà¸à¸£à¸‡\nหวั่นใจ\nหวั่นวิตà¸\nหวั่นหวาด\nหวั่นไหว\nหวาดà¸à¸¥à¸±à¸§\nหวาดเà¸à¸£à¸‡\nหวาดผวา\nหวาดเสียว\nหวาดหวั่น\nหวาดไหว\nหวานเย็น\nหว่านล้à¸à¸¡\nหà¸à¸„à¸à¸¢\nหà¸à¸„ำ\nหà¸à¸‰à¸±à¸™\nหà¸à¹„ตร\nหà¸à¸›à¸£à¸°à¸Šà¸¸à¸¡\nหà¸à¸žà¸±à¸\nห่à¸à¸«à¸¡à¸\nห่à¸à¹€à¸«à¸µà¹ˆà¸¢à¸§\nหà¸à¸à¸‹à¸±à¸”\nห้à¸à¸‡à¹€à¸„รื่à¸à¸‡\nห้à¸à¸‡à¸Šà¸¸à¸”\nห้à¸à¸‡à¹à¸–ว\nห้à¸à¸‡à¹‚ถง\nห้à¸à¸‡à¸™à¹‰à¸³\nห้à¸à¸‡à¸ªà¸¡à¸¸à¸”\nหà¸à¸ªà¸¡à¸¸à¸”\nหà¸à¸¡à¸«à¸§à¸™\nห้à¸à¸¡à¸¥à¹‰à¸à¸¡\nห้à¸à¸¢à¹‚หน\nหัà¸à¸¥à¹‰à¸²à¸‡\nหัà¸à¸«à¸²à¸\nหัà¸à¸«à¹‰à¸²à¸¡\nหัà¸à¹€à¸«\nหัà¸à¹‚หม\nหัà¸à¸¡à¸¸à¸\nหันเห\nหับเผย\nหัวขโมย\nหัวข้à¸\nหัวขั้ว\nหัวเข่า\nหัวโขน\nหัวคะà¹à¸™à¸™\nหัวค่ำ\nหัวคิด\nหัวจุà¸\nหัวโจà¸\nหัวใจ\nหัวเทียน\nหัวนม\nหัวนà¸à¸™\nหัวป่า\nหัวมุม\nหัวเรื่à¸à¸‡\nหัวà¹à¸£à¹‰à¸‡\nหัวใส\nหัวหน้า\nหัวหน่าว\nหัวหà¸à¸\nหัวเห็ด\nหัวไหล่\nหัวà¸à¸\nหัสดนตรี\nหัสนาà¸à¸à¸£à¸£à¸¡\nหัสนิยาย\nหัสดีลิงค์\nหางเครื่à¸à¸‡\nหางà¹à¸–ว\nหางเลข\nหางว่าว\nหางเสียง\nหางเสืà¸\nห่างเหิน\nหาบเร่\nห้ามปราม\nห้ามล้à¸\nหายตัว\nหาวนà¸à¸™\nห้าวหาà¸\nห้ำหั่น\nหินงà¸à¸\nหินทราย\nหินปูน\nหินย้à¸à¸¢\nหินà¸à¹ˆà¸à¸™\nหินชาติ\nหินยาน\nหีบเพลง\nหีบห่à¸\nหุ่นà¸à¸£à¸°à¸šà¸à¸\nหุ่นยนต์\nหุ้นลม\nหุ้นส่วน\nหุบเขา\nหุบผา\nหุบเหว\nหูà¸à¸£à¸°à¸•่าย\nหูช้าง\nหูรูด\nหูà¸à¸§à¸²à¸‡\nเหงาหงà¸à¸¢\nเหงื่à¸à¸à¸²à¸¬\nเหตุà¸à¸²à¸£à¸“์\nเหตุผล\nเห็นà¹à¸à¹ˆ\nเห็นใจ\nเหน็บà¹à¸™à¸¡\nเหน็บชา\nเหนียวà¹à¸™à¹ˆà¸™\nเหนี่ยวนำ\nเหนี่ยวรั้ง\nเหนื่à¸à¸¢à¸«à¸™à¹ˆà¸²à¸¢\nเหมาะเจาะ\nเหมาะสม\nเหมาะเหม็ง\nเหยเà¸\nเหยียดหยาม\nเหล็à¸à¸à¸¥à¹‰à¸²\nเหล็à¸à¸ˆà¸²à¸£\nเหล็à¸à¹ƒà¸™\nเหล็à¸à¸ªà¹ˆà¸‡\nเหล็à¸à¹€à¸ªà¹‰à¸™\nเหล็à¸à¸«à¸¥à¹ˆà¸\nเหล็à¸à¹„หล\nเหลวà¹à¸«à¸¥à¸\nเหลวไหล\nเหลà¸à¸«à¸¥à¸²\nเหล่าà¸à¸\nเหลียวà¹à¸¥\nเหลืà¸à¹€à¸à¸´à¸™\nเหลืà¸à¸‚à¸\nเหลืà¸à¹ƒà¸ˆ\nเหลืà¸à¹€à¸Šà¸·à¹ˆà¸\nเหลืà¸à¹€à¸Ÿà¸·à¸\nเหลืà¸à¸£à¹‰à¸²à¸¢\nเหลืà¸à¸¥à¹‰à¸™\nเหลืà¸à¸«à¸¥à¸²à¸¢\nเหลืà¸à¹à¸«à¸¥à¹ˆ\nเหลืà¸à¹à¸ªà¸™\nเหลืà¸à¸«à¸¥à¸\nเหลื่à¸à¸¡à¸¥à¹‰à¸³\nเห่à¸à¹€à¸«à¸´à¸¡\nเหินห่าง\nเหิมเà¸à¸£à¸´à¸¡\nเหิมหาà¸\nเหี้ยมเà¸à¸£à¸µà¸¢à¸¡\nเหี้ยมหาà¸\nเหี้ยมโหด\nเหี่ยวà¹à¸«à¹‰à¸‡\nเหืà¸à¸”หาย\nเหืà¸à¸”à¹à¸«à¹‰à¸‡\nà¹à¸«à¹ˆà¹à¸«à¸™\nà¹à¸«à¸™à¸‡à¸«à¸™à¹ˆà¸²à¸¢\nà¹à¸«à¸¥à¸à¸¥à¸²à¸\nà¹à¸«à¸¥à¸à¹€à¸«à¸¥à¸§\nà¹à¸«à¸§à¸à¹à¸™à¸§\nà¹à¸«à¸§à¸à¸§à¹ˆà¸²à¸¢\nโหงพราย\nโหดร้าย\nโหดเหี้ยม\nโหยหวน\nโหวงเหวง\nให้à¸à¸²à¸£\nให้ท่า\nให้ท้าย\nให้ร้าย\nให้หลัง\nไหมพรม\nไหวพริบ\nà¸à¸à¹„à¸à¹ˆ\nà¸à¸à¸£à¹ˆà¸à¸‡\nà¸à¸‡à¸„์à¸à¸£\nà¸à¸‡à¸„์à¸à¸²à¸£\nà¸à¸”à¸à¸¥à¸±à¹‰à¸™\nà¸à¸”ทน\nà¸à¸”สู\nà¸à¸”à¸à¸¢à¸²à¸\nà¸à¸”à¸à¸à¸¡\nà¸à¸”ีตà¸à¸²à¸¥\nà¸à¸”ีตชาติ\nà¸à¸”ีตภพ\nà¸à¸•ิชาตบุตร\nà¸à¸˜à¸´à¸à¸²à¸£à¸šà¸”ี\nà¸à¸™à¸²à¸„ตà¸à¸²à¸¥\nà¸à¸™à¸´à¸ˆà¸à¸£à¸£à¸¡\nà¸à¸™à¸¸à¸Šà¸²à¸•บุตร\nà¸à¹€à¸™à¸à¸›à¸£à¸°à¸ªà¸‡à¸„์\nà¸à¸šà¸£à¸¡\nà¸à¸šà¸à¸§à¸¥\nà¸à¸šà¸à¹‰à¸²à¸§\nà¸à¸šà¸à¸¸à¹ˆà¸™\nà¸à¸šà¸²à¸¢à¸ ูมิ\nà¸à¸šà¸²à¸¢à¸¡à¸¸à¸‚\nà¸à¸ ัพบุคคล\nà¸à¸ ัยทาน\nà¸à¸ ัยโทษ\nà¸à¸ ิชาตบุตร\nà¸à¸¡à¸¢à¸´à¹‰à¸¡\nà¸à¸¡à¸£à¸£à¸±à¸•น์\nà¸à¸¡à¸¤à¸•บท\nà¸à¸¡à¸¤à¸•รส\nà¸à¸¢à¹ˆà¸²à¸‡à¹„ร\nà¸à¸£à¸£à¸–à¸à¸£\nà¸à¸£à¸£à¸–à¸à¸§à¸µ\nà¸à¸£à¸£à¸–คดี\nà¸à¸£à¸£à¸–ประโยชน์\nà¸à¸£à¸£à¸–รส\nà¸à¸£à¸£à¸˜à¸™à¸´à¸¨à¸²\nà¸à¸£à¸£à¸˜à¸ าค\nà¸à¸£à¸£à¸˜à¸ªà¸£à¸°\nà¸à¸£à¸ªà¸¸à¸¡à¸žà¸¥\nà¸à¸£à¸¹à¸›à¸Œà¸²à¸™\nà¸à¸£à¸¹à¸›à¸žà¸£à¸«à¸¡\nà¸à¸£à¸¹à¸›à¸ พ\nà¸à¸£à¸¹à¸›à¸ ูมิ\nà¸à¸§à¸Šà¸²à¸•บุตร\nà¸à¸§à¸”ดี\nà¸à¸§à¸”à¸à¹‰à¸²à¸‡\nà¸à¹‰à¸§à¸™à¸—้วน\nà¸à¹‰à¸§à¸™à¸žà¸µ\nà¸à¸§à¸šà¸à¸±à¹‹à¸™\nà¸à¸§à¸¢à¸Šà¸±à¸¢\nà¸à¸§à¸¢à¸žà¸£\nà¸à¸ªà¸¸à¸ à¸à¸£à¸£à¸¡à¸à¸²à¸™\nà¸à¸ªà¸¸à¸ สัà¸à¸à¸²\nà¸à¹‚หสิà¸à¸£à¸£à¸¡\nà¸à¸à¹€à¸ˆà¹‰à¸²\nà¸à¸à¸à¹à¸‚à¸\nà¸à¸à¸à¸•ัว\nà¸à¸à¸à¹‚รง\nà¸à¸à¸à¸¤à¸—ธิ์\nà¸à¸à¸à¸¥à¸²à¸¢\nà¸à¸à¸à¸«à¸²à¸\nà¸à¸à¸”à¸à¹‰à¸à¸™\nà¸à¸à¸”à¹à¸à¸”\nà¸à¹ˆà¸à¸™à¸‚้à¸\nà¸à¹ˆà¸à¸™à¹ƒà¸ˆ\nà¸à¹ˆà¸à¸™à¸Šà¹‰à¸à¸¢\nà¸à¹ˆà¸à¸™à¸™à¹‰à¸à¸¡\nà¸à¹ˆà¸à¸™à¹€à¸›à¸¥à¸µà¹‰à¸¢\nà¸à¹ˆà¸à¸™à¹€à¸žà¸¥à¸µà¸¢\nà¸à¹ˆà¸à¸™à¹‚ยน\nà¸à¹ˆà¸à¸™à¸«à¸§à¸²à¸™\nà¸à¹ˆà¸à¸™à¸«à¸±à¸”\nà¸à¹ˆà¸à¸™à¹„หว\nà¸à¹ˆà¸à¸™à¹à¸\nà¸à¹‰à¸à¸™à¸§à¸à¸™\nà¸à¹‰à¸à¸™à¸à¸à¸”\nà¸à¹‰à¸à¸¡à¸„้à¸à¸¡\nà¸à¸±à¸à¸©à¸£à¸¨à¸²à¸ªà¸•ร์\nà¸à¸±à¸à¸©à¸£à¸ªà¸²à¸ªà¹Œà¸™\nà¸à¸±à¸„คีภัย\nà¸à¸±à¸à¸Šà¸™à¸°à¸¨à¸±à¸à¸£à¸²à¸Š\nà¸à¸±à¸”ฉีด\nà¸à¸±à¸”à¸à¸±à¹‰à¸™\nà¸à¸±à¸•ราส่วน\nà¸à¸±à¸™à¹‚ตชน\nà¸à¸±à¸™à¹‚ตนาที\nà¸à¸±à¸šà¸ˆà¸™\nà¸à¸±à¸šà¹€à¸‰à¸²\nà¸à¸±à¸šà¸à¸²à¸¢\nà¸à¸±à¸ªà¸ªà¸¸à¸Šà¸¥\nà¸à¸±à¸ªà¸ªà¸¸à¸˜à¸²à¸£à¸²\nà¸à¸²à¸à¸±à¸›à¸à¸´à¸£à¸´à¸¢à¸²\nà¸à¸²à¸à¸²à¸£à¸™à¸²à¸¡\nà¸à¸²à¸à¸²à¸¨à¸˜à¸²à¸•ุ\nà¸à¸²à¸à¸²à¸¨à¸¢à¸²à¸™\nà¸à¸²à¸„ารชุด\nà¸à¹ˆà¸²à¸‡à¹€à¸à¹‡à¸šà¸™à¹‰à¸³\nà¸à¹‰à¸²à¸‡à¸à¸´à¸‡\nà¸à¸²à¸ˆà¸«à¸²à¸\nà¸à¸²à¸ˆà¸à¸‡\nà¸à¸²à¸Šà¸à¸²à¸à¸£\nà¸à¸²à¸Šà¸à¸²à¸à¸£à¸£à¸¡\nà¸à¸²à¸Šà¸à¸²à¸šà¸±à¸•ร\nà¸à¸²à¸Šà¸à¸²à¸ªà¸´à¸—ธิ์\nà¸à¸²à¸à¸²à¸ªà¸´à¸—ธิ์\nà¸à¸²à¸“าเขต\nà¸à¸²à¸“าจัà¸à¸£\nà¸à¸²à¸“านิคม\nà¸à¸²à¸“าประโยชน์\nà¸à¸²à¹‚ปà¸à¸ªà¸´à¸“\nà¸à¸²à¹‚ปธาตุ\nà¸à¸²à¸ าà¸à¸£\nà¸à¸²à¸¢à¸¸à¸‚ัย\nà¸à¸²à¸¢à¸¸à¸§à¸±à¸’นะ\nà¸à¸²à¹‚ลà¸à¸à¸ªà¸´à¸“\nà¸à¸²à¸«à¸²à¸£à¸§à¹ˆà¸²à¸‡\nà¸à¸³à¸žà¸£à¸²à¸‡\nà¸à¸´à¸”โรย\nà¸à¸´à¸”à¸à¸à¸”\nà¸à¸´à¸”เà¸à¸·à¹‰à¸à¸™\nà¸à¸´à¸•ถีลิงค์\nà¸à¸´à¸—ธิปาà¸à¸´à¸«à¸²à¸£à¸´à¸¢à¹Œ\nà¸à¸´à¸—ธิพล\nà¸à¸´à¸—ธิฤทธิ์\nà¸à¸´à¸™à¸±à¸‡à¸‚ังขà¸à¸š\nà¸à¸´à¹ˆà¸¡à¸•ัว\nà¸à¸´à¹ˆà¸¡à¸«à¸™à¸³\nà¸à¸´à¹ˆà¸¡à¹€à¸à¸¡\nà¸à¸´à¹ˆà¸¡à¹€à¸à¸´à¸š\nà¸à¸µà¸‰à¸±à¸™\nà¸à¸µà¸•ัว\nà¸à¸¶à¸‡à¸„ะนึง\nà¸à¸¶à¸‡à¸¡à¸µà¹ˆ\nà¸à¸¶à¸‡à¸à¸¥\nà¸à¸¶à¹ˆà¸‡à¸¢à¸²à¸‡\nà¸à¸¶à¹ˆà¸‡à¸à¹ˆà¸²à¸‡\nà¸à¸¶à¸”ใจ\nà¸à¸¶à¸”à¸à¸±à¸”\nà¸à¸·à¸”à¸à¸²à¸”\nà¸à¸·à¹‰à¸à¸‰à¸²à¸§\nà¸à¸·à¹‰à¸à¸‹à¹ˆà¸²\nà¸à¸·à¹‰à¸à¸à¸¶à¸‡\nà¸à¸¸à¸à¸‰à¸à¸£à¸£à¸ˆà¹Œ\nà¸à¸¸à¸à¸à¸²à¸ˆ\nà¸à¸¸à¸”à¸à¸¹à¹‰\nà¸à¸¸à¹ˆà¸™à¹€à¸„รื่à¸à¸‡\nà¸à¸¸à¹ˆà¸™à¹ƒà¸ˆ\nà¸à¸¸à¸šà¸à¸´à¸š\nà¸à¸¸à¸šà¸±à¸•ิภัย\nà¸à¸¸à¸šà¸±à¸•ิเหตุ\nà¸à¸¸à¹‚บสถà¸à¸£à¸£à¸¡\nà¸à¸¸à¹‚บสถหัตถี\nà¸à¸¸à¸›à¸¡à¸²à¹‚วหาร\nà¸à¸¸à¹‰à¸¡à¸Šà¸¹\nà¸à¸¸à¹‰à¸¡à¸ªà¸¡\nà¸à¸¸à¹‰à¸¢à¸à¹‰à¸²à¸¢\nà¸à¸¹à¹‰à¸à¸µà¹‰\nเà¸à¸à¸ˆà¸´à¸•\nเà¸à¸à¸‰à¸±à¸™à¸—์\nเà¸à¸à¸Šà¸™\nเà¸à¸à¹€à¸—ศ\nเà¸à¸à¸™à¸±à¸¢\nเà¸à¸à¸šà¸¸à¸„คล\nเà¸à¸à¸šà¸¸à¸£à¸¸à¸©\nเà¸à¸à¸žà¸ˆà¸™à¹Œ\nเà¸à¸à¸ พ\nเà¸à¸à¸ าพ\nเà¸à¸à¸¡à¸±à¸¢\nเà¸à¸à¸£à¸²à¸Š\nเà¸à¸à¸£à¸¹à¸›\nเà¸à¸à¸¥à¸±à¸à¸©à¸“์\nเà¸à¸à¸¨à¸\nเà¸à¸à¸ªà¸²à¸£\nเà¸à¸à¸ªà¸´à¸—ธิ์\nเà¸à¸à¸à¸¸\nเà¸à¹‡à¸”à¸à¸¶à¸‡\nเà¸à¸™à¹€à¸à¸µà¸¢à¸‡\nเà¸à¸¡à¸à¸£\nเà¸à¸à¸à¸§à¸¢\nเà¸à¸à¸à¸\nเà¸à¸²à¸à¸²à¸£\nเà¸à¸²à¸‡à¸²à¸™\nเà¸à¸²à¸ˆà¸£à¸´à¸‡\nเà¸à¸²à¹ƒà¸ˆ\nเà¸à¸²à¹€à¸›à¸£à¸µà¸¢à¸š\nเà¸à¸²à¹€à¸¢à¸µà¹ˆà¸¢à¸‡\nเà¸à¸´à¸šà¸à¸²à¸š\nเà¸à¸µà¸¢à¸‡à¸à¸²à¸¢\nเà¸à¸µà¸¢à¸‡à¹€à¸à¸™\nเà¸à¸·à¹‰à¸à¹€à¸Ÿà¸·à¹‰à¸\nโà¸à¹ˆà¹‚ถง\nโà¸à¹‰à¹‚ถง\nโà¸à¹ˆà¸à¸§à¸”\nโà¸à¹‰à¸à¸§à¸”\nโà¸à¹ˆà¸à¹ˆà¸²\nโà¸à¹‰à¹‚ลม\nโà¸à¸”ครวà¸\nโà¸à¸”โà¸à¸¢\nโà¸à¸™à¸à¹ˆà¸à¸™\nโà¸à¸™à¹€à¸à¸™\nโà¸à¸šà¸à¹‰à¸à¸¡\nโà¸à¸šà¸à¸¸à¹‰à¸¡\nโà¸à¸ªà¸–à¸à¸£à¸£à¸¡\nไà¸à¹€à¸ªà¸µà¸¢\nไà¸à¸à¸£à¸™\nฮวบฮาบ\nฮาป่า\nฮึà¸à¸«à¸²à¸\nฮึà¸à¸«à¹‰à¸²à¸§\nฮึà¸à¹€à¸«à¸´à¸¡\nฮึà¸à¹‚หม\nฮึà¸à¸®à¸±à¸\nเฮงซวย\nโฮà¸à¸®à¸·à¸\nโฮà¸à¸®à¸²à¸\n\nà¸à¹‡\nà¸à¸\nà¸à¹Šà¸\nà¸à¸à¸¸à¸˜à¸ ัณฑ์\nà¸à¸‡\nà¸à¹ˆà¸‡\nà¸à¹‰à¸‡\nà¸à¹Šà¸‡\nà¸à¹‹à¸‡\nà¸à¸‡à¸à¸à¸™\nà¸à¸‡à¹„ฉ่\nà¸à¸‡à¹€à¸•๊à¸\nà¸à¸‡à¸ªà¸µ\nà¸à¸‡à¸ªà¸¸à¸¥\nà¸à¸Š\nà¸à¸Ž\nà¸à¸à¸¸à¸\nà¸à¸à¸´à¸™\nà¸à¸“ิà¸à¸™à¸±à¸™à¸•์\nà¸à¸“ิà¸à¸²à¸£à¹Œ\nà¸à¸”\nà¸à¸•เวทิตา\nà¸à¸•เวที\nà¸à¸•ัà¸à¸Šà¸¥à¸µ\nà¸à¸•ัà¸à¸à¸¸à¸•า\nà¸à¸•ัà¸à¸à¸¹\nà¸à¸•าธิà¸à¸²à¸£\nà¸à¸•าภินิหาร\nà¸à¸•ิà¸à¸²\nà¸à¸–า\nà¸à¸–ิà¸à¸²à¸ˆà¸²à¸£à¸¢à¹Œ\nà¸à¸—ลี\nà¸à¸™\nà¸à¹ˆà¸™\nà¸à¹‰à¸™\nà¸à¸™à¸\nà¸à¸™à¸´à¸©à¸à¹Œ\nà¸à¸™à¸´à¸©à¸à¸²\nà¸à¸š\nà¸à¸šà¸\nà¸à¸šà¸”าน\nà¸à¸šà¸—ู\nà¸à¸šà¸²à¸¥\nà¸à¸šà¸´à¸™à¸—ร์\nà¸à¸šà¸´à¸¥\nà¸à¸šà¸µà¹ˆ\nà¸à¸šà¸¹à¸£\nà¸à¹€à¸šà¸™à¸—ร์\nà¸à¸¡\nà¸à¹‰à¸¡\nà¸à¸¡à¸“ฑลาภิเษà¸\nà¸à¸¡à¸“ฑโลทà¸\nà¸à¸¡à¸¥\nà¸à¸¡à¸¥à¸²\nà¸à¸¡à¸¥à¸²à¸¨\nà¸à¸¡à¸¥à¸²à¸ªà¸™à¹Œ\nà¸à¸¡à¹€à¸¥à¸¨\nà¸à¸¡à¸±à¸“ฑลุ\nà¸à¸¡à¸¸à¸—\nà¸à¸£\nà¸à¸£à¸à¸Ž\nà¸à¸£à¸à¸Žà¸²à¸„ม\nà¸à¸£à¸à¸\nà¸à¸£à¸‡\nà¸à¸£à¸Šà¸à¸²à¸¢\nà¸à¸£à¸“ฑ์\nà¸à¸£à¸“ิà¸à¸²à¸£à¹Œ\nà¸à¸£à¸“ี\nà¸à¸£à¸“ีย์\nà¸à¸£à¸“ียà¸à¸´à¸ˆ\nà¸à¸£à¸“ียะ\nà¸à¸£à¸”\nà¸à¸£à¸™\nà¸à¸£à¸š\nà¸à¸£à¸šà¸¹à¸£\nà¸à¸£à¸žà¸´à¸™à¸˜à¸¸à¹Œ\nà¸à¸£à¸¡\nà¸à¸£à¸£à¸à¸Ž\nà¸à¸£à¸£à¸à¸¨\nà¸à¸£à¸£à¹€à¸à¸”\nà¸à¸£à¸£à¹„à¸à¸£\nà¸à¸£à¸£à¹€à¸ˆà¸µà¸¢à¸\nà¸à¸£à¸£à¸Šà¸´à¸‡\nà¸à¸£à¸£à¹€à¸Šà¸µà¸¢à¸‡\nà¸à¸£à¸£à¹‚ชà¸\nà¸à¸£à¸£à¸à¹Œ\nà¸à¸£à¸£à¸à¸²\nà¸à¸£à¸£à¸“\nà¸à¸£à¸£à¸“า\nà¸à¸£à¸£à¸“ิà¸à¸²\nà¸à¸£à¸£à¸“ิà¸à¸²à¸£à¹Œ\nà¸à¸£à¸£à¸”ิ\nà¸à¸£à¸£à¸”ิà¸\nà¸à¸£à¸£à¸”ึà¸\nà¸à¸£à¸£à¸•ุ\nà¸à¸£à¸£à¹„ตร\nà¸à¸£à¸£à¸—บ\nà¸à¸£à¸£à¹à¸—à¸\nà¸à¸£à¸£à¸šà¸´à¸”\nà¸à¸£à¸£à¸šà¸¹à¸£\nà¸à¸£à¸£à¸ ิรมย์\nà¸à¸£à¸£à¸¡\nà¸à¸£à¸£à¸¡à¹Œ\nà¸à¸£à¸£à¸¡à¹Œà¸ ิรมย์\nà¸à¸£à¸£à¸¡à¸Šà¸§à¸²à¸•\nà¸à¸£à¸£à¸¡à¸±à¸Šà¸§à¸²à¸•\nà¸à¸£à¸£à¸¡à¸²à¸Šà¸µà¸ž\nà¸à¸£à¸£à¸¡à¸²à¸˜à¸´à¸à¸²à¸£\nà¸à¸£à¸£à¸¡à¸²à¸£\nà¸à¸£à¸£à¸©à¸\nà¸à¸£à¸£à¸ªà¸°\nà¸à¸£à¸£à¹à¸ªà¸‡\nà¸à¸£à¸§à¸”\nà¸à¸£à¸§à¸š\nà¸à¸£à¸§à¸¡\nà¸à¸£à¹‰à¸§à¸¡\nà¸à¸£à¸§à¸¢\nà¸à¸£à¸§à¸´à¸\nà¸à¸£à¸ªà¸²à¸›à¸™à¹Œ\nà¸à¸£à¸ªà¸¸à¸—ธิ์\nà¸à¸£à¸\nà¸à¸£à¹‰à¸\nà¸à¸£à¸à¸\nà¸à¸£à¹‡à¸à¸à¸à¸£à¹‹à¸à¸¢\nà¸à¸£à¸à¸à¹à¸à¸£à¸\nà¸à¸£à¸à¸‡\nà¸à¸£à¸à¸‡à¸à¸£à¸à¸¢\nà¸à¸£à¸à¸”\nà¸à¸£à¹ˆà¸à¸™\nà¸à¸£à¸à¸š\nà¸à¸£à¸à¸¡\nà¸à¸£à¹ˆà¸à¸¢\nà¸à¸£à¸°\nà¸à¸£à¸°à¸à¸£\nà¸à¸£à¸°à¸à¸£à¸¸à¹ˆà¸™\nà¸à¸£à¸°à¸à¸¥à¸±à¸šà¸à¸¥à¸à¸\nà¸à¸£à¸°à¸à¸µà¹‰\nà¸à¸£à¸°à¹€à¸à¸£à¸à¸\nà¸à¸£à¸°à¹€à¸à¸£à¸´à¸\nà¸à¸£à¸°à¹€à¸à¸£à¸´à¹ˆà¸™\nà¸à¸£à¸°à¸„น\nà¸à¸£à¸°à¸„าย\nà¸à¸£à¸°à¸‡à¸à¸à¸£à¸°à¹€à¸‡à¸´à¹ˆà¸™\nà¸à¸£à¸°à¸‡à¹ˆà¸à¸‡à¸à¸£à¸°à¹à¸‡à¹ˆà¸‡\nà¸à¸£à¸°à¸‡à¹ˆà¸à¸™à¸à¸£à¸°à¹à¸‡à¹ˆà¸™\nà¸à¸£à¸°à¹€à¸‡à¹‰à¸²à¸à¸£à¸°à¸‡à¸à¸”\nà¸à¸£à¸°à¹‚งà¸\nà¸à¸£à¸°à¸ˆà¸\nà¸à¸£à¸°à¸ˆà¸‡\nà¸à¸£à¸°à¸ˆà¸£\nà¸à¸£à¸°à¸ˆà¸à¸\nà¸à¸£à¸°à¸ˆà¸à¸‡à¸«à¸‡à¹ˆà¸à¸‡\nà¸à¸£à¸°à¸ˆà¹‹à¸à¸‡à¸«à¸‡à¹ˆà¸à¸‡\nà¸à¸£à¸°à¸ˆà¸à¸‡à¸à¹à¸‡\nà¸à¸£à¸°à¸ˆà¹‰à¸à¸™\nà¸à¸£à¸°à¸ˆà¸à¸™à¸«à¸¹\nà¸à¸£à¸°à¸ˆà¹‰à¸à¸¢\nà¸à¸£à¸°à¸ˆà¹‹à¸à¸«à¸§à¸\nà¸à¸£à¸°à¸ˆà¸°\nà¸à¸£à¸°à¸ˆà¸±à¸\nà¸à¸£à¸°à¸ˆà¸±à¸‡\nà¸à¸£à¸°à¸ˆà¸±à¸”\nà¸à¸£à¸°à¸ˆà¸±à¸š\nà¸à¸£à¸°à¸ˆà¹ˆà¸²\nà¸à¸£à¸°à¸ˆà¹ˆà¸²à¸‡\nà¸à¸£à¸°à¸ˆà¸²à¸”\nà¸à¸£à¸°à¸ˆà¸²à¸™\nà¸à¸£à¸°à¸ˆà¸²à¸š\nà¸à¸£à¸°à¸ˆà¸²à¸¡\nà¸à¸£à¸°à¸ˆà¸²à¸¢\nà¸à¸£à¸°à¸ˆà¸²à¸§\nà¸à¸£à¸°à¸ˆà¸´à¸\nà¸à¸£à¸°à¸ˆà¸´à¹‹à¸‡\nà¸à¸£à¸°à¸ˆà¸´à¸”\nà¸à¸£à¸°à¸ˆà¸´à¸š\nà¸à¸£à¸°à¸ˆà¸´à¹‹à¸¡\nà¸à¸£à¸°à¸ˆà¸´à¸£à¸´à¸”\nà¸à¸£à¸°à¸ˆà¸´à¹‹à¸§\nà¸à¸£à¸°à¸ˆà¸µà¹‰\nà¸à¸£à¸°à¸ˆà¸µà¹‹\nà¸à¸£à¸°à¸ˆà¸¸à¸\nà¸à¸£à¸°à¸ˆà¸¸à¹‹à¸‡à¸à¸£à¸°à¸ˆà¸´à¹‹à¸‡\nà¸à¸£à¸°à¸ˆà¸¸à¸š\nà¸à¸£à¸°à¸ˆà¸¸à¹Šà¸š\nà¸à¸£à¸°à¸ˆà¸¸à¹‹à¸¡à¸à¸£à¸°à¸ˆà¸´à¹‹à¸¡\nà¸à¸£à¸°à¸ˆà¸¸à¸¢\nà¸à¸£à¸°à¸ˆà¸¹à¹‰\nà¸à¸£à¸°à¸ˆà¸¹à¹‹à¸à¸£à¸°à¸ˆà¸µà¹‹\nà¸à¸£à¸°à¸ˆà¸¹à¸”\nà¸à¸£à¸°à¹€à¸ˆà¸à¸°à¸à¸£à¸°à¹€à¸ˆà¸´à¸‡\nà¸à¸£à¸°à¹€à¸ˆà¸²\nà¸à¸£à¸°à¹€à¸ˆà¹ˆà¸²\nà¸à¸£à¸°à¹€à¸ˆà¹‰à¸²\nà¸à¸£à¸°à¹€à¸ˆà¸²à¸°\nà¸à¸£à¸°à¹€à¸ˆà¸´à¸‡\nà¸à¸£à¸°à¹€à¸ˆà¸´à¸”à¸à¸£à¸°à¹€à¸ˆà¸´à¸‡\nà¸à¸£à¸°à¹€à¸ˆà¸µà¹‰à¸¢à¸‡\nà¸à¸£à¸°à¹€à¸ˆà¸µà¹Šà¸¢à¸š\nà¸à¸£à¸°à¹€à¸ˆà¸µà¸¢à¸§\nà¸à¸£à¸°à¹€à¸ˆà¸µà¹Šà¸¢à¸§\nà¸à¸£à¸°à¹à¸ˆà¸°\nà¸à¸£à¸°à¹‚จน\nà¸à¸£à¸°à¹‚จม\nà¸à¸£à¸°à¸‰à¸à¸\nà¸à¸£à¸°à¸‰à¹ˆà¸à¸™\nà¸à¸£à¸°à¸‰à¸±à¸šà¸à¸£à¸°à¹€à¸‰à¸‡\nà¸à¸£à¸°à¸‰à¸´à¹ˆà¸‡\nà¸à¸£à¸°à¸‰à¸µà¸\nà¸à¸£à¸°à¸‰à¸¹à¸”\nà¸à¸£à¸°à¹€à¸‰à¸\nà¸à¸£à¸°à¹€à¸‰à¸”\nà¸à¸£à¸°à¹à¸‰à¸\nà¸à¸£à¸°à¹‚ฉà¸à¸à¸£à¸°à¹€à¸‰à¸\nà¸à¸£à¸°à¹‚ฉม\nà¸à¸£à¸°à¸Šà¸”à¸à¸£à¸°à¸Šà¹‰à¸à¸¢\nà¸à¸£à¸°à¸Šà¸à¸™\nà¸à¸£à¸°à¸Šà¸à¸¡à¸”à¸à¸\nà¸à¸£à¸°à¸Šà¹‰à¸à¸¢\nà¸à¸£à¸°à¸Šà¸±à¸‡\nà¸à¸£à¸°à¸Šà¸±à¹‰à¸™\nà¸à¸£à¸°à¸Šà¸±à¸š\nà¸à¸£à¸°à¸Šà¸²à¸\nà¸à¸£à¸°à¸Šà¸²à¸¢\nà¸à¸£à¸°à¸Šà¸´à¸‡\nà¸à¸£à¸°à¸Šà¸´à¸”\nà¸à¸£à¸°à¸Šà¸¸\nà¸à¸£à¸°à¸Šà¸¸à¸\nà¸à¸£à¸°à¸Šà¸¸à¹ˆà¸¡à¸à¸£à¸°à¸Šà¸§à¸¢\nà¸à¸£à¸°à¹€à¸Šà¸\nà¸à¸£à¸°à¹€à¸Šà¸²\nà¸à¸£à¸°à¹€à¸Šà¹‰à¸²\nà¸à¸£à¸°à¹€à¸Šà¸µà¸¢à¸‡\nà¸à¸£à¸°à¹à¸Šà¸‡\nà¸à¸£à¸°à¹à¸Šà¸°\nà¸à¸£à¸°à¹‚ชà¸\nà¸à¸£à¸°à¸‹à¹ˆà¸à¸‡à¸à¸£à¸°à¹à¸‹à¹ˆà¸‡\nà¸à¸£à¸°à¸‹à¸±à¸š\nà¸à¸£à¸°à¸‹à¸²à¸š\nà¸à¸£à¸°à¸‹à¸´à¸\nà¸à¸£à¸°à¸‹à¸´à¸š\nà¸à¸£à¸°à¸‹à¸µà¹‰\nà¸à¸£à¸°à¸‹à¸¸à¸‡\nà¸à¸£à¸°à¸‹à¸¸à¸šà¸à¸£à¸°à¸‹à¸´à¸š\nà¸à¸£à¸°à¸‹à¸¸à¹‰à¸¡\nà¸à¸£à¸°à¸‹à¸¹à¹ˆ\nà¸à¸£à¸°à¹€à¸‹à¹‡à¸™\nà¸à¸£à¸°à¹€à¸‹à¸\nà¸à¸£à¸°à¹€à¸‹à¸à¸°à¸à¸£à¸°à¹€à¸‹à¸\nà¸à¸£à¸°à¹€à¸‹à¸à¸°à¸à¸£à¸°à¹€à¸‹à¸´à¸‡\nà¸à¸£à¸°à¹€à¸‹à¹‰à¸²\nà¸à¸£à¸°à¹€à¸‹à¸´à¸‡\nà¸à¸£à¸°à¹à¸‹\nà¸à¸£à¸°à¹à¸‹à¸°\nà¸à¸£à¸°à¹‚ซà¸à¸£à¸°à¹€à¸‹\nà¸à¸£à¸°à¸Žà¸µ\nà¸à¸£à¸°à¸Žà¸¸à¸¡à¸žà¸µ\nà¸à¸£à¸°à¸”à¸\nà¸à¸£à¸°à¸”้ง\nà¸à¸£à¸°à¸”นโด่\nà¸à¸£à¸°à¸”วง\nà¸à¸£à¸°à¸”วน\nà¸à¸£à¸°à¸”้วมà¸à¸£à¸°à¹€à¸”ี้ยม\nà¸à¸£à¸°à¸”à¸\nà¸à¸£à¸°à¸”à¸à¸‡\nà¸à¸£à¸°à¸”à¸à¸‡à¸«à¸²à¸¢\nà¸à¸£à¸°à¸”à¸à¸™\nà¸à¸£à¸°à¸”à¸à¸¡\nà¸à¸£à¸°à¸”ัà¸à¸à¸£à¸°à¹€à¸”ี้ย\nà¸à¸£à¸°à¸”ังงัว\nà¸à¸£à¸°à¸”ังงา\nà¸à¸£à¸°à¸”าà¸\nà¸à¸£à¸°à¸”้าง\nà¸à¸£à¸°à¸”างลาง\nà¸à¸£à¸°à¸”าด\nà¸à¸£à¸°à¸”าดขาว\nà¸à¸£à¸°à¸”าน\nà¸à¸£à¸°à¸”านพน\nà¸à¸£à¸°à¸”าษ\nà¸à¸£à¸°à¸”ำà¸à¸£à¸°à¸”่าง\nà¸à¸£à¸°à¸”ิà¸\nà¸à¸£à¸°à¸”ิ่ง\nà¸à¸£à¸°à¸”ิ้ง\nà¸à¸£à¸°à¸”ิบ\nà¸à¸£à¸°à¸”ี่\nà¸à¸£à¸°à¸”ี้à¸à¸£à¸°à¹€à¸”ียม\nà¸à¸£à¸°à¸”ึง\nà¸à¸£à¸°à¸”ืบ\nà¸à¸£à¸°à¸”ุ\nà¸à¸£à¸°à¸”ุà¸à¸à¸£à¸°à¸”ิà¸\nà¸à¸£à¸°à¸”ุ้งà¸à¸£à¸°à¸”ิ้ง\nà¸à¸£à¸°à¸”ุบ\nà¸à¸£à¸°à¸”ุบà¸à¸£à¸°à¸”ิบ\nà¸à¸£à¸°à¸”ุม\nà¸à¸£à¸°à¸”ูà¸\nà¸à¸£à¸°à¹€à¸”à¸\nà¸à¸£à¸°à¹€à¸”้ง\nà¸à¸£à¸°à¹€à¸”็น\nà¸à¸£à¸°à¹€à¸”้า\nà¸à¸£à¸°à¹€à¸”าะ\nà¸à¸£à¸°à¹€à¸”ิด\nà¸à¸£à¸°à¹€à¸”ี้ย\nà¸à¸£à¸°à¹€à¸”ียด\nà¸à¸£à¸°à¹€à¸”ืà¸à¸\nà¸à¸£à¸°à¹€à¸”ื่à¸à¸‡\nà¸à¸£à¸°à¹à¸”็à¸\nà¸à¸£à¸°à¹à¸”้ง\nà¸à¸£à¸°à¹à¸”้à¹à¸£à¹ˆ\nà¸à¸£à¸°à¹à¸”่ว\nà¸à¸£à¸°à¹à¸”ะ\nà¸à¸£à¸°à¹‚ดà¸\nà¸à¸£à¸°à¹‚ดง\nà¸à¸£à¸°à¹‚ดด\nà¸à¸£à¸°à¹‚ดน\nà¸à¸£à¸°à¹„ด\nà¸à¸£à¸°à¸•รับ\nà¸à¸£à¸°à¸•ราà¸\nà¸à¸£à¸°à¸•รุด\nà¸à¸£à¸°à¸•รุม\nà¸à¸£à¸°à¸•้วมà¸à¸£à¸°à¹€à¸•ี้ยม\nà¸à¸£à¸°à¸•้à¸\nà¸à¸£à¸°à¸•่à¸à¸‡à¸à¸£à¸°à¹à¸•่ง\nà¸à¸£à¸°à¸•๊à¸à¸š\nà¸à¸£à¸°à¸•้à¸à¸¢à¸•ีวิด\nà¸à¸£à¸°à¸•ัà¸\nà¸à¸£à¸°à¸•ั้ว\nà¸à¸£à¸°à¸•่าย\nà¸à¸£à¸°à¸•ิà¸\nà¸à¸£à¸°à¸•ิ๊ด\nà¸à¸£à¸°à¸•ิบ\nà¸à¸£à¸°à¸•ืà¸à¸£à¸·à¸à¸£à¹‰à¸™\nà¸à¸£à¸°à¸•ุà¸\nà¸à¸£à¸°à¸•ุ้งà¸à¸£à¸°à¸•ิ้ง\nà¸à¸£à¸°à¸•ุ่น\nà¸à¸£à¸°à¸•ุ้น\nà¸à¸£à¸°à¸•ูบ\nà¸à¸£à¸°à¹€à¸•ง\nà¸à¸£à¸°à¹€à¸•็น\nà¸à¸£à¸°à¹€à¸•à¸à¸°\nà¸à¸£à¸°à¹€à¸•าะ\nà¸à¸£à¸°à¹€à¸•าะà¸à¸£à¸°à¹à¸•ะ\nà¸à¸£à¸°à¹€à¸•ื้à¸à¸‡\nà¸à¸£à¸°à¹à¸•\nà¸à¸£à¸°à¹à¸•à¹à¸•้à¹à¸§à¹‰à¸”\nà¸à¸£à¸°à¹‚ตà¸à¸à¸£à¸°à¸•าà¸\nà¸à¸£à¸°à¹‚ตน\nà¸à¸£à¸°à¸–ด\nà¸à¸£à¸°à¸–à¸à¸š\nà¸à¸£à¸°à¸–ั่ว\nà¸à¸£à¸°à¸–าง\nà¸à¸£à¸°à¸–ิà¸\nà¸à¸£à¸°à¸–ิน\nà¸à¸£à¸°à¹€à¸–ิบ\nà¸à¸£à¸°à¹‚ถน\nà¸à¸£à¸°à¸—à¸\nà¸à¸£à¸°à¸—ง\nà¸à¸£à¸°à¸—บ\nà¸à¸£à¸°à¸—รวง\nà¸à¸£à¸°à¸—à¸à¸\nà¸à¸£à¸°à¸—้à¸à¸™\nà¸à¸£à¸°à¸—่à¸à¸™à¸à¸£à¸°à¹à¸—่น\nà¸à¸£à¸°à¸—่à¸à¸¡\nà¸à¸£à¸°à¸—้à¸à¸¡à¸à¸£à¸°à¹à¸—้ม\nà¸à¸£à¸°à¸—ะ\nà¸à¸£à¸°à¸—ั่ง\nà¸à¸£à¸°à¸—ั้น\nà¸à¸£à¸°à¸—า\nà¸à¸£à¸°à¸—าย\nà¸à¸£à¸°à¸—าสี\nà¸à¸£à¸°à¸—าหà¸à¸‡\nà¸à¸£à¸°à¸—ำ\nà¸à¸£à¸°à¸—ิà¸à¸à¸£à¸°à¸—วย\nà¸à¸£à¸°à¸—ิง\nà¸à¸£à¸°à¸—ึง\nà¸à¸£à¸°à¸—ืบ\nà¸à¸£à¸°à¸—ุ\nà¸à¸£à¸°à¸—ุง\nà¸à¸£à¸°à¸—ุ้ง\nà¸à¸£à¸°à¸—ุ่ม\nà¸à¸£à¸°à¸—ู้\nà¸à¸£à¸°à¹€à¸—่\nà¸à¸£à¸°à¹€à¸—ียบ\nà¸à¸£à¸°à¹€à¸—ียม\nà¸à¸£à¸°à¹€à¸—ืà¸à¸™\nà¸à¸£à¸°à¹€à¸—ื้à¸à¸¡\nà¸à¸£à¸°à¹à¸—à¸\nà¸à¸£à¸°à¹à¸—่น\nà¸à¸£à¸°à¹à¸—ะ\nà¸à¸£à¸°à¹„ทชาย\nà¸à¸£à¸°à¸™à¹ˆà¸à¸‡\nà¸à¸£à¸°à¸™à¸±à¹‰à¸™\nà¸à¸£à¸°à¸™à¸µà¹‰\nà¸à¸£à¸°à¹à¸™à¸°à¸à¸£à¸°à¹à¸«à¸™\nà¸à¸£à¸°à¹‚น้น\nà¸à¸£à¸°à¹„น\nà¸à¸£à¸°à¸šà¸\nà¸à¸£à¸°à¸šà¸¡\nà¸à¸£à¸°à¸šà¸§à¸™\nà¸à¸£à¸°à¸šà¸§à¸¢\nà¸à¸£à¸°à¸šà¸§à¸£\nà¸à¸£à¸°à¸šà¸à¸\nà¸à¸£à¸°à¸šà¸à¸‡\nà¸à¸£à¸°à¸šà¸°\nà¸à¸£à¸°à¸šà¸±à¸”\nà¸à¸£à¸°à¸šà¸±à¹‰à¸§à¸à¸£à¸°à¹€à¸šà¸µà¹‰à¸¢\nà¸à¸£à¸°à¸šà¹ˆà¸²\nà¸à¸£à¸°à¸šà¹‰à¸²\nà¸à¸£à¸°à¸šà¸²à¸\nà¸à¸£à¸°à¸šà¸²à¸¢\nà¸à¸£à¸°à¸šà¸²à¸¥\nà¸à¸£à¸°à¸šà¸´\nà¸à¸£à¸°à¸šà¸´à¹‰à¸‡\nà¸à¸£à¸°à¸šà¸´à¸”\nà¸à¸£à¸°à¸šà¸´à¸¥\nà¸à¸£à¸°à¸šà¸µà¹ˆ\nà¸à¸£à¸°à¸šà¸·à¸\nà¸à¸£à¸°à¸šà¸¸à¸‡\nà¸à¸£à¸°à¸šà¸¸à¹ˆà¸¡à¸à¸£à¸°à¸šà¹ˆà¸²à¸¡\nà¸à¸£à¸°à¸šà¸¹à¹‰à¸à¸£à¸°à¸šà¸µà¹‰\nà¸à¸£à¸°à¸šà¸¹à¸™\nà¸à¸£à¸°à¸šà¸¹à¸£\nà¸à¸£à¸°à¹€à¸šà¸‡\nà¸à¸£à¸°à¹€à¸šà¸\nà¸à¸£à¸°à¹€à¸šà¹‡à¸”à¸à¸£à¸°à¸šà¸§à¸™\nà¸à¸£à¸°à¹€à¸šà¸™\nà¸à¸£à¸°à¹€à¸šà¸²\nà¸à¸£à¸°à¹€à¸šà¸´à¸\nà¸à¸£à¸°à¹€à¸šà¸µà¸¢à¸”\nà¸à¸£à¸°à¹€à¸šà¸µà¸¢à¸™\nà¸à¸£à¸°à¹€à¸šà¸·à¹‰à¸à¸‡\nà¸à¸£à¸°à¹à¸šà¸\nà¸à¸£à¸°à¹à¸šà¸°\nà¸à¸£à¸°à¹‚บม\nà¸à¸£à¸°à¸›à¸¡à¸à¸£à¸°à¸›à¸³\nà¸à¸£à¸°à¸›à¸¡à¸à¸£à¸°à¹€à¸›à¸²\nà¸à¸£à¸°à¸›à¸£à¸à¸\nà¸à¸£à¸°à¸›à¸£à¸à¸à¸§à¹ˆà¸²à¸§\nà¸à¸£à¸°à¸›à¸£à¸µà¹‰à¸à¸£à¸°à¹€à¸›à¸£à¹ˆà¸²\nà¸à¸£à¸°à¸›à¸à¸\nà¸à¸£à¸°à¸›à¹‰à¸à¸à¸£à¸°à¹à¸›à¹‰\nà¸à¸£à¸°à¸›à¹ˆà¸à¸‡\nà¸à¸£à¸°à¸›à¹‹à¸à¸‡\nà¸à¸£à¸°à¸›à¸à¸”à¸à¸£à¸°à¹à¸›à¸”\nà¸à¸£à¸°à¸›à¹‹à¸à¸«à¸¥à¸\nà¸à¸£à¸°à¸›à¸±à¹‰à¸§à¸à¸£à¸°à¹€à¸›à¸µà¹‰à¸¢\nà¸à¸£à¸°à¸›à¹ˆà¸³\nà¸à¸£à¸°à¸›à¸¸à¸\nà¸à¸£à¸°à¸›à¸¸à¹Šà¸à¸¥à¸¸à¸\nà¸à¸£à¸°à¸›à¸¸à¹ˆà¸¡\nà¸à¸£à¸°à¸›à¸¸à¹ˆà¸¡à¸à¸£à¸°à¸›à¹ˆà¸³\nà¸à¸£à¸°à¸›à¸¸à¹ˆà¸¡à¸à¸£à¸°à¸›à¸´à¹ˆà¸¡\nà¸à¸£à¸°à¹€à¸›à¹‹à¸²\nà¸à¸£à¸°à¹€à¸›à¸²à¸°\nà¸à¸£à¸°à¹‚ปà¸\nà¸à¸£à¸°à¹‚ปรง\nà¸à¸£à¸°à¸œà¸¡\nà¸à¸£à¸°à¸œà¸¥à¸µà¸à¸£à¸°à¸œà¸¥à¸²à¸¡\nà¸à¸£à¸°à¸œà¸²à¸™\nà¸à¸£à¸°à¸œà¸µà¸\nà¸à¸£à¸°à¸žà¸£à¸§à¸™\nà¸à¸£à¸°à¸žà¸£à¸´à¹‰à¸¡\nà¸à¸£à¸°à¸žà¸à¸\nà¸à¸£à¸°à¸žà¸à¸‡\nà¸à¸£à¸°à¸žà¹‰à¸à¸¡\nà¸à¸£à¸°à¸žà¸±à¸\nà¸à¸£à¸°à¸žà¸±à¸‡\nà¸à¸£à¸°à¸žà¸±à¸‡à¹€à¸«à¸´à¸£\nà¸à¸£à¸°à¸žà¸±à¸‡à¹‚หม\nà¸à¸£à¸°à¸žà¸±à¸”\nà¸à¸£à¸°à¸žà¸±à¸•ร\nà¸à¸£à¸°à¸žà¸±à¸™\nà¸à¸£à¸°à¸žà¸±à¹ˆà¸™\nà¸à¸£à¸°à¸žà¸²\nà¸à¸£à¸°à¸žà¸²à¸\nà¸à¸£à¸°à¸žà¸µà¹‰\nà¸à¸£à¸°à¸žà¸·à¸\nà¸à¸£à¸°à¸žà¸¸à¹‰à¸‡\nà¸à¸£à¸°à¸žà¸¸à¹ˆà¸¡\nà¸à¸£à¸°à¹€à¸žà¸²à¸°\nà¸à¸£à¸°à¹€à¸žà¸´à¸‡\nà¸à¸£à¸°à¹€à¸žà¸·à¹ˆà¸à¸¡\nà¸à¸£à¸°à¹à¸žà¹‰à¸‡\nà¸à¸£à¸°à¸Ÿà¸±à¸”à¸à¸£à¸°à¹€à¸Ÿà¸µà¸¢à¸”\nà¸à¸£à¸°à¸Ÿà¸¹à¸¡à¸à¸£à¸°à¸Ÿà¸²à¸¢\nà¸à¸£à¸°à¸¡à¸¥\nà¸à¸£à¸°à¸¡à¸à¸š\nà¸à¸£à¸°à¸¡à¸à¸¡à¸à¸£à¸°à¹à¸¡à¸¡\nà¸à¸£à¸°à¸¡à¸±à¸‡\nà¸à¸£à¸°à¸¡à¸±à¸™\nà¸à¸£à¸°à¸¡à¸´à¸”à¸à¸£à¸°à¹€à¸¡à¸µà¹‰à¸¢à¸™\nà¸à¸£à¸°à¸¡à¸¸à¸—\nà¸à¸£à¸°à¹€à¸¡à¸²à¸°\nà¸à¸£à¸°à¸¢à¹ˆà¸à¸‡\nà¸à¸£à¸°à¸¢à¹ˆà¸à¸‡à¸à¸£à¸°à¹à¸¢à¹ˆà¸‡\nà¸à¸£à¸°à¸¢à¹ˆà¸à¸™\nà¸à¸£à¸°à¸¢à¹ˆà¸à¸¡\nà¸à¸£à¸°à¸¢à¸²\nà¸à¸£à¸°à¸¢à¸²à¸‡\nà¸à¸£à¸°à¸¢à¸²à¸ˆà¸\nà¸à¸£à¸°à¸¢à¸²à¸«à¸‡à¸±à¸™\nà¸à¸£à¸°à¸¢à¸´à¸\nà¸à¸£à¸°à¸¢à¸´à¹‰à¸¡à¸à¸£à¸°à¸¢à¹ˆà¸à¸‡\nà¸à¸£à¸°à¸¢à¸¶à¸à¸à¸£à¸°à¸¢à¸·à¸\nà¸à¸£à¸°à¸¢à¸·à¸”à¸à¸£à¸°à¸¢à¸²à¸”\nà¸à¸£à¸°à¹€à¸¢à¹‰à¸à¸à¸£à¸°à¹à¸«à¸¢à¹ˆà¸‡\nà¸à¸£à¸°à¸£à¸à¸\nà¸à¸£à¸°à¹€à¸£à¸µà¸¢à¸™\nà¸à¸£à¸°à¹‚รà¸à¸™à¹‰à¸³à¸‚้าว\nà¸à¸£à¸°à¹‚รà¸à¹ƒà¸«à¸à¹ˆ\nà¸à¸£à¸°à¹„ร\nà¸à¸£à¸°à¸¥à¸”\nà¸à¸£à¸°à¸¥à¸š\nà¸à¸£à¸°à¸¥à¸à¸\nà¸à¸£à¸°à¸¥à¸à¸¡\nà¸à¸£à¸°à¸¥à¸°à¸«à¸¥à¹ˆà¸³\nà¸à¸£à¸°à¸¥à¸±à¸”\nà¸à¸£à¸°à¸¥à¸±à¸š\nà¸à¸£à¸°à¸¥à¸±à¸¡à¸žà¸£\nà¸à¸£à¸°à¸¥à¸²\nà¸à¸£à¸°à¸¥à¸³\nà¸à¸£à¸°à¸¥à¸³à¸žà¸±à¸\nà¸à¸£à¸°à¸¥à¸³à¸žà¸¸à¸\nà¸à¸£à¸°à¸¥à¸´à¸‡\nà¸à¸£à¸°à¸¥à¸µ\nà¸à¸£à¸°à¸¥à¸¸à¸¡à¸žà¸²à¸‡\nà¸à¸£à¸°à¸¥à¸¸à¸¡à¸žà¸¸à¸\nà¸à¸£à¸°à¸¥à¸¸à¸¡à¸žà¸¹\nà¸à¸£à¸°à¸¥à¸¹à¸™\nà¸à¸£à¸°à¸¥à¸¹à¹ˆà¸™à¹Œ\nà¸à¸£à¸°à¹€à¸¥à¹‡à¸™\nà¸à¸£à¸°à¹€à¸¥à¸µà¸¢à¸”\nà¸à¸£à¸°à¹€à¸¥à¸·à¸à¸\nà¸à¸£à¸°à¹‚ลง\nà¸à¸£à¸°à¸§à¸™\nà¸à¸£à¸°à¸§à¸±à¸”\nà¸à¸£à¸°à¸§à¸²à¸”\nà¸à¸£à¸°à¸§à¸²à¸™\nà¸à¸£à¸°à¸§à¸²à¸¢\nà¸à¸£à¸°à¸§à¸´à¸™\nà¸à¸£à¸°à¸§à¸µ\nà¸à¸£à¸°à¸§à¸µà¸à¸£à¸°à¸§à¸²à¸”\nà¸à¸£à¸°à¸§à¸¹à¸”à¸à¸£à¸°à¸§à¸²à¸”\nà¸à¸£à¸°à¹€à¸§à¸™\nà¸à¸£à¸°à¹€à¸§à¸¢à¸à¸£à¸°à¸§à¸²à¸¢\nà¸à¸£à¸°à¹à¸§à¸™\nà¸à¸£à¸°à¹‚วยà¸à¸£à¸°à¸§à¸²à¸¢\nà¸à¸£à¸°à¸©à¸±à¸¢\nà¸à¸£à¸°à¸©à¸²à¸›à¸“์\nà¸à¸£à¸°à¸ªà¸‡\nà¸à¸£à¸°à¸ªà¸š\nà¸à¸£à¸°à¸ªà¸¡\nà¸à¸£à¸°à¸ªà¸£à¸§à¸¥\nà¸à¸£à¸°à¸ªà¸£à¹‰à¸à¸¢\nà¸à¸£à¸°à¸ªà¸§à¸™\nà¸à¸£à¸°à¸ªà¸§à¸¢\nà¸à¸£à¸°à¸ªà¸à¸š\nà¸à¸£à¸°à¸ªà¸°\nà¸à¸£à¸°à¸ªà¸±à¸‡\nà¸à¸£à¸°à¸ªà¸±à¸™\nà¸à¸£à¸°à¸ªà¸±à¸šà¸à¸£à¸°à¸ªà¹ˆà¸²à¸¢\nà¸à¸£à¸°à¸ªà¸²\nà¸à¸£à¸°à¸ªà¸²à¸™à¸•ิ์\nà¸à¸£à¸°à¸ªà¸²à¸š\nà¸à¸£à¸°à¸ªà¸²à¸¢\nà¸à¸£à¸°à¸ªà¸·à¸\nà¸à¸£à¸°à¸ªà¸¸à¸‡à¸à¸£à¸°à¸ªà¸´à¸‡\nà¸à¸£à¸°à¸ªà¸¸à¸™\nà¸à¸£à¸°à¸ªà¸¹à¸—ธิ์\nà¸à¸£à¸°à¸ªà¸¹à¸š\nà¸à¸£à¸°à¹€à¸ªà¸”\nà¸à¸£à¸°à¹€à¸ªà¹‡à¸™à¸à¸£à¸°à¸ªà¸²à¸¢\nà¸à¸£à¸°à¹€à¸ªà¹ˆà¸²\nà¸à¸£à¸°à¹€à¸ªà¸²à¸°à¸à¸£à¸°à¹à¸ªà¸°\nà¸à¸£à¸°à¹€à¸ªà¸µà¸¢à¸™\nà¸à¸£à¸°à¹€à¸ªà¸µà¸¢à¸£\nà¸à¸£à¸°à¹€à¸ªà¸·à¸à¸à¸à¸£à¸°à¸ªà¸™\nà¸à¸£à¸°à¹à¸ª\nà¸à¸£à¸°à¹à¸ªà¸‡\nà¸à¸£à¸°à¹à¸ªà¸°\nà¸à¸£à¸°à¹‚สง\nà¸à¸£à¸°à¹„ส\nà¸à¸£à¸°à¸«à¸™à¸\nà¸à¸£à¸°à¸«à¸™à¸²à¸\nà¸à¸£à¸°à¸«à¸™à¸²à¸š\nà¸à¸£à¸°à¸«à¸™à¹ˆà¸³\nà¸à¸£à¸°à¸«à¸¡à¸§à¸”\nà¸à¸£à¸°à¸«à¸¡à¸à¸š\nà¸à¸£à¸°à¸«à¸¡à¹ˆà¸à¸¡\nà¸à¸£à¸°à¸«à¸¡à¸±à¹ˆà¸‡\nà¸à¸£à¸°à¸«à¸¡à¸´à¸š\nà¸à¸£à¸°à¸«à¸¡à¸¸à¸”à¸à¸£à¸°à¸«à¸¡à¸´à¸”\nà¸à¸£à¸°à¸«à¸¡à¸¸à¸š\nà¸à¸£à¸°à¸«à¸¢à¹ˆà¸‡\nà¸à¸£à¸°à¸«à¸¢à¹ˆà¸à¸¡\nà¸à¸£à¸°à¸«à¸¢à¸±à¸‡\nà¸à¸£à¸°à¸«à¸¢à¸±à¸š\nà¸à¸£à¸°à¸«à¸¢à¸´à¹ˆà¸¡\nà¸à¸£à¸°à¸«à¸£à¸à¸”\nà¸à¸£à¸°à¸«à¸£à¸´à¹ˆà¸‡\nà¸à¸£à¸°à¸«à¸§à¸™\nà¸à¸£à¸°à¸«à¸§à¸±à¸”\nà¸à¸£à¸°à¸«à¸à¸‡\nà¸à¸£à¸°à¸«à¸±à¸‡\nà¸à¸£à¸°à¸«à¸±à¸”\nà¸à¸£à¸°à¸«à¸²à¸‡\nà¸à¸£à¸°à¸«à¸²à¸¢\nà¸à¸£à¸°à¸«à¸¶à¸¡\nà¸à¸£à¸°à¸«à¸¶à¹ˆà¸¡\nà¸à¸£à¸°à¸«à¸·à¸”à¸à¸£à¸°à¸«à¸à¸š\nà¸à¸£à¸°à¹€à¸«à¹‡à¸™\nà¸à¸£à¸°à¹€à¸«à¸™à¸µà¸¢à¸”\nà¸à¸£à¸°à¹€à¸«à¸¡à¹‡à¸”à¸à¸£à¸°à¹€à¸«à¸¡à¸µà¸¢à¸”\nà¸à¸£à¸°à¹€à¸«à¸¡à¹‡à¸”à¸à¸£à¸°à¹à¸«à¸¡à¹ˆ\nà¸à¸£à¸°à¹€à¸«à¸¡à¹ˆà¸™\nà¸à¸£à¸°à¹€à¸«à¸¡à¹ˆà¸²\nà¸à¸£à¸°à¹€à¸«à¸§à¹ˆà¸²\nà¸à¸£à¸°à¹€à¸«à¹ˆà¸\nà¸à¸£à¸°à¹€à¸«à¸´à¸¡\nà¸à¸£à¸°à¹€à¸«à¸µà¹‰à¸¢à¸™à¸à¸£à¸°à¸«à¸·à¸à¸£à¸·à¸\nà¸à¸£à¸°à¹à¸«\nà¸à¸£à¸°à¹à¸«à¸—à¸à¸‡\nà¸à¸£à¸°à¹à¸«à¸™à¸š\nà¸à¸£à¸°à¹à¸«à¸™à¸°\nà¸à¸£à¸°à¹à¸«à¸¡à¸š\nà¸à¸£à¸°à¹à¸«à¸¡à¹ˆà¸§\nà¸à¸£à¸°à¹à¸«à¸¢à¹ˆà¸‡\nà¸à¸£à¸°à¹à¸«à¸£à¹ˆà¸¡\nà¸à¸£à¸°à¹à¸«à¸¥à¹ˆà¸‡\nà¸à¸£à¸°à¹‚ห้\nà¸à¸£à¸°à¹‚หนด\nà¸à¸£à¸°à¹‚หม\nà¸à¸£à¸°à¹‚หย\nà¸à¸£à¸°à¹‚หย่ง\nà¸à¸£à¸°à¸à¸§à¸¥\nà¸à¸£à¸°à¸à¹‰à¸à¸à¸£à¸°à¹à¸à¹‰\nà¸à¸£à¸°à¸à¸à¸”à¸à¸£à¸°à¹à¸à¸”\nà¸à¸£à¸°à¸à¸à¸š\nà¸à¸£à¸°à¸à¸à¸¡\nà¸à¸£à¸°à¸à¹‰à¸à¸¡à¸à¸£à¸°à¹à¸à¹‰à¸¡\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸à¸à¸£à¸°à¸à¹ˆà¸§à¸™\nà¸à¸£à¸°à¸à¸±à¹‰à¸§à¹à¸—งควาย\nà¸à¸£à¸°à¸à¹‰à¸²\nà¸à¸£à¸°à¸à¸²à¸™\nà¸à¸£à¸°à¸à¸´à¸”\nà¸à¸£à¸°à¸à¸´à¸”à¸à¸£à¸°à¹€à¸à¸·à¹‰à¸à¸™\nà¸à¸£à¸°à¸à¸¶à¸\nà¸à¸£à¸°à¸à¸·à¸”\nà¸à¸£à¸°à¸à¸¸\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¹€à¸à¸²\nà¸à¸£à¸°à¹€à¸à¸´à¸\nà¸à¸£à¸°à¹€à¸à¸´à¸š\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸š\nà¸à¸£à¸°à¹à¸à¸¡\nà¸à¸£à¸°à¹„à¸\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¸à¸‚ี\nà¸à¸£à¸±à¸‡\nà¸à¸£à¸±à¸Šà¸à¸²à¸¢\nà¸à¸£à¸±à¸“ฑ์\nà¸à¸£à¸±à¸“ย์\nà¸à¸£à¸±à¸™\nà¸à¸£à¸±à¸š\nà¸à¸£à¸±à¸¡\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸‡\nà¸à¸£à¹ˆà¸²à¸‡\nà¸à¸£à¸²à¸”\nà¸à¸£à¸²à¸”วง\nà¸à¸£à¸²à¸™\nà¸à¸£à¹‰à¸²à¸™\nà¸à¸£à¸²à¸š\nà¸à¸£à¸²à¸Ÿ\nà¸à¸£à¸²à¸¡\nà¸à¸£à¸²à¸¢\nà¸à¸£à¹ˆà¸²à¸¢\nà¸à¸£à¸²à¸§\nà¸à¸£à¹‰à¸²à¸§\nà¸à¸£à¸³\nà¸à¸£à¹ˆà¸³\nà¸à¸£à¸´à¸\nà¸à¸£à¸´à¹Šà¸\nà¸à¸£à¸´à¸à¸à¸£à¸´à¸§\nà¸à¸£à¸´à¸à¸à¸£à¸µ\nà¸à¸£à¸´à¹ˆà¸‡\nà¸à¸£à¸´à¹Šà¸‡\nà¸à¸£à¸´à¸‡à¸à¸£à¸´à¸§\nà¸à¸£à¸´à¹‰à¸‡à¸à¸£à¸´à¹‰à¸§\nà¸à¸£à¸´à¸Š\nà¸à¸£à¸´à¸“ี\nà¸à¸£à¸´à¸™\nà¸à¸£à¸´à¸™à¸—ร์\nà¸à¸£à¸´à¸™à¸µ\nà¸à¸£à¸´à¸š\nà¸à¸£à¸´à¸¡\nà¸à¸£à¸´à¹ˆà¸¡\nà¸à¸£à¸´à¸¢à¸²\nà¸à¸£à¸´à¸¢à¸²à¸™à¸¸à¹€à¸„ราะห์\nà¸à¸£à¸´à¸§\nà¸à¸£à¸´à¹‰à¸§\nà¸à¸£à¸µ\nà¸à¸£à¸µà¸‘า\nà¸à¸£à¸µà¸”\nà¸à¸£à¸µà¹Šà¸”\nà¸à¸£à¸µà¸˜à¸²\nà¸à¸£à¸µà¸©\nà¸à¸£à¸µà¸ª\nà¸à¸£à¸¶à¹Šà¸š\nà¸à¸£à¸¸\nà¸à¸£à¸¸à¸‡\nà¸à¸£à¸¸à¹‰à¸‡à¸à¸£à¸´à¹ˆà¸‡\nà¸à¸£à¸¸à¸“\nà¸à¸£à¸¸à¸“า\nà¸à¸£à¸¸à¸“าธิคุณ\nà¸à¸£à¸¸à¹ˆà¸™\nà¸à¸£à¸¸à¸š\nà¸à¸£à¸¸à¹ˆà¸¡\nà¸à¸£à¸¸à¹‰à¸¡à¸à¸£à¸´à¹ˆà¸¡\nà¸à¸£à¸¸à¸¢\nà¸à¸£à¸¸à¸¢à¹€à¸à¸£à¸µà¸¢à¸§\nà¸à¸£à¸¹\nà¸à¸£à¸¹à¸”\nà¸à¸£à¸¹à¸¡\nà¸à¹€à¸£à¸“ุ\nà¸à¹€à¸£à¸™à¸—ร\nà¸à¹€à¸£à¸™à¸—ร์\nà¸à¸¤à¸Š\nà¸à¸¤à¸”าภินิหาร\nà¸à¸¤à¸•ติà¸à¸²\nà¸à¸¤à¸©à¸Žà¸²\nà¸à¸¤à¸©à¸Žà¸²à¸˜à¸²à¸£\nà¸à¸¤à¸©à¸Žà¸²à¸ ินิหาร\nà¸à¸¤à¸©à¸Žà¸µà¸à¸²\nà¸à¸¤à¸©à¸“า\nà¸à¸¥\nà¸à¸¥à¸”\nà¸à¸¥à¹ˆà¸™\nà¸à¸¥à¸š\nà¸à¸¥à¸¡\nà¸à¸¥à¸¥à¸°\nà¸à¸¥à¸§à¸‡\nà¸à¸¥à¹‰à¸§à¸¢\nà¸à¸¥à¸¨\nà¸à¸¥à¹‰à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¸à¸‡\nà¸à¸¥à¹ˆà¸à¸‡\nà¸à¸¥à¹‰à¸à¸‡\nà¸à¸¥à¹‰à¸à¸‡à¹à¸à¸¥à¹‰à¸‡\nà¸à¸¥à¸à¸™\nà¸à¸¥à¹ˆà¸à¸™\nà¸à¸¥à¹‰à¸à¸™\nà¸à¸¥à¹ˆà¸à¸¡\nà¸à¸¥à¹‰à¸à¸¡à¹à¸à¸¥à¹‰à¸¡\nà¸à¸¥à¸à¸¢\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¸”\nà¸à¸¥à¸±à¹ˆà¸™\nà¸à¸¥à¸±à¹‰à¸™\nà¸à¸¥à¸±à¸™à¸—à¸à¹Œ\nà¸à¸¥à¸±à¸™à¸—ะ\nà¸à¸¥à¸±à¸š\nà¸à¸¥à¸±à¸¡à¸žà¸£\nà¸à¸¥à¸±à¸¡à¸žà¸±à¸\nà¸à¸¥à¸±à¸§\nà¸à¸¥à¸±à¹‰à¸§\nà¸à¸¥à¸²\nà¸à¸¥à¹‰à¸²\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸à¸¥à¸²à¸”\nà¸à¸¥à¸²à¸‡\nà¸à¸¥à¸²à¸”\nà¸à¸¥à¸²à¸šà¸²à¸•\nà¸à¸¥à¸²à¸›\nà¸à¸¥à¹‰à¸²à¸¡\nà¸à¸¥à¸²à¸¢\nà¸à¸¥à¹‰à¸²à¸¢\nà¸à¸¥à¸²à¸¢à¸à¸¥à¸à¸\nà¸à¸¥à¹ˆà¸²à¸§\nà¸à¸¥à¸²à¹‚หม\nà¸à¸¥à¹ˆà¸³\nà¸à¸¥à¹‰à¸³\nà¸à¸¥à¸´à¹‰à¸‡\nà¸à¸¥à¸´à¸‡à¸„์\nà¸à¸¥à¸´à¹ˆà¸™\nà¸à¸¥à¸µ\nà¸à¸¥à¸µà¸š\nà¸à¸¥à¸¶à¸‡\nà¸à¸¥à¸¶à¸‡à¸„์\nà¸à¸¥à¸·à¸™\nà¸à¸¥à¸¸à¹ˆà¸¡\nà¸à¸¥à¸¸à¹‰à¸¡\nà¸à¸¥à¸¹à¹‚คส\nà¸à¹€à¸¥à¸§à¸£à¸°\nà¸à¸§à¸”\nà¸à¸§à¸™\nà¸à¸§à¸¡\nà¸à¸§à¸¢\nà¸à¸§à¸¢à¸ˆà¸±à¹Šà¸š\nà¸à¸§à¸¢à¸ˆà¸µà¹Š\nà¸à¹‹à¸§à¸¢à¹€à¸•ี๋ยว\nà¸à¸§à¸±à¸\nà¸à¸§à¸±à¸”\nà¸à¸§à¸²\nà¸à¸§à¹ˆà¸²\nà¸à¸§à¸²à¸‡\nà¸à¸§à¹ˆà¸²à¸‡\nà¸à¸§à¹‰à¸²à¸‡\nà¸à¸§à¹ˆà¸²à¸‡à¹‚ซ้ง\nà¸à¸§à¸²à¸‡à¸•ุ้ง\nà¸à¸§à¸²à¸”\nà¸à¸§à¹‰à¸²à¸™\nà¸à¸§à¹Šà¸²à¸™\nà¸à¸§à¹‰à¸²à¸§\nà¸à¸§à¸²à¸§à¹€à¸„รืà¸\nà¸à¸§à¸µ\nà¸à¸©à¸“ะ\nà¸à¸©à¸¡à¸²\nà¸à¸©à¸±à¸•ร\nà¸à¸©à¸±à¸•รา\nà¸à¸©à¸±à¸•ริย์\nà¸à¸©à¸±à¸•รี\nà¸à¸©à¸±à¸•รีย์\nà¸à¸©à¸±à¸¢\nà¸à¸©à¸²à¸›à¸“์\nà¸à¸©à¸´à¸”ิ\nà¸à¸©à¸µà¸£\nà¸à¸©à¸µà¸£à¸˜à¸²à¸£à¸²\nà¸à¸©à¸µà¸£à¸°\nà¸à¸ªà¸²à¸™à¸•ิ์\nà¸à¸ªà¸´à¸à¸£\nà¸à¸ªà¸´à¸à¸£à¸£à¸¡\nà¸à¸ªà¸´à¸“\nà¸à¸«à¸±à¸‡à¸›à¸²à¸¢à¸²\nà¸à¸«à¸²à¸›à¸“ะ\nà¸à¹€à¸¬à¸§à¸£à¸²à¸\nà¸à¸\nà¸à¹ˆà¸\nà¸à¹‰à¸\nà¸à¹Šà¸\nà¸à¸à¸\nà¸à¹Šà¸à¸\nà¸à¸à¹à¸\nà¸à¸à¸‡\nà¸à¹ˆà¸à¸‡\nà¸à¹‰à¸à¸‡\nà¸à¸à¸‡à¸à¸à¸¢\nà¸à¹Šà¸à¸‹\nà¸à¸à¸”\nà¸à¹ˆà¸à¸™\nà¸à¹‰à¸à¸™\nà¸à¸à¸š\nà¸à¸à¸šà¸™à¸²à¸‡\nà¸à¹Šà¸à¸šà¸›à¸µà¹‰\nà¸à¸à¸›à¸£\nà¸à¹‰à¸à¸¡\nà¸à¸à¸¡à¸à¹‰à¸\nà¸à¹ˆà¸à¸¡à¸à¹‰à¸\nà¸à¸à¸¢\nà¸à¹‰à¸à¸¢\nà¸à¹‹à¸à¸¢\nà¸à¸à¸£à¸´à¸¥à¸¥à¸²\nà¸à¸à¸¥à¹Œà¸Ÿ\nà¸à¸à¹à¸¥à¸°\nà¸à¸à¹€à¸à¸µà¹Šà¸¢à¸°\nà¸à¸°\nà¸à¸°à¸à¸±à¸‡\nà¸à¸°à¸‡à¹‰à¸à¸‡à¸à¸°à¹à¸‡à¹‰à¸‡\nà¸à¸°à¸ˆà¸±à¸‡\nà¸à¸°à¹à¸ˆà¸°\nà¸à¸°à¸Šà¸°\nà¸à¸°à¸Šà¸±à¸‡\nà¸à¸°à¸Šà¸²à¸¡à¸²à¸¨\nà¸à¸°à¸Šà¸´à¸‡\nà¸à¸°à¸Šà¸¶à¹ˆà¸à¸à¸°à¸Šà¸±à¹ˆà¸\nà¸à¸°à¹à¸Šà¹ˆ\nà¸à¸°à¸‹à¸§à¸\nà¸à¸°à¸‹à¹‰à¸²à¸«à¸à¸¢\nà¸à¸°à¸‹à¸µà¹ˆ\nà¸à¸°à¹‚ซ่\nà¸à¸°à¹‚ซ้\nà¸à¸°à¸”à¸\nà¸à¸°à¸”ง\nà¸à¸°à¸”วน\nà¸à¸°à¸”à¸à¸\nà¸à¸°à¸”ะ\nà¸à¸°à¸”ังบาย\nà¸à¸°à¸”ัด\nà¸à¸°à¸”้าง\nà¸à¸°à¸”ำà¸à¸°à¸”่าง\nà¸à¸°à¸”ี\nà¸à¸°à¸”ี่\nà¸à¸°à¸”ุ้ง\nà¸à¸°à¹€à¸”้\nà¸à¸°à¹€à¸”à¸\nà¸à¸°à¹€à¸”ี๋ยว\nà¸à¸°à¸•รุด\nà¸à¸°à¸•à¸à¸\nà¸à¸°à¸•่à¸à¸¢\nà¸à¸°à¸•ัà¸\nà¸à¸°à¸•ั้à¸\nà¸à¸°à¸•ัง\nà¸à¸°à¸•ังà¸à¸°à¸•ิ้ว\nà¸à¸°à¸•๊าà¸\nà¸à¸°à¸•้ำ\nà¸à¸°à¸•ิ๊à¸à¸£à¸´à¸\nà¸à¸°à¸•ิงà¸à¸°à¹à¸•ง\nà¸à¸°à¸•ีบ\nà¸à¸°à¸•ึงà¸à¸°à¹à¸•ง\nà¸à¸°à¸•ุ๊à¸\nà¸à¸°à¸•ุด\nà¸à¸°à¸•ูà¸\nà¸à¸°à¹€à¸•ง\nà¸à¸°à¹‚ต๊à¸\nà¸à¸°à¹‚ตงà¸à¸°à¹€à¸•ง\nà¸à¸°à¹‚ต้งโห่ง\nà¸à¸°à¸–ัว\nà¸à¸°à¸—à¸à¸£à¸\nà¸à¸°à¸—à¸\nà¸à¸°à¸—ัง\nà¸à¸°à¸—ังหัน\nà¸à¸°à¸—ัดรัด\nà¸à¸°à¸—ันหัน\nà¸à¸°à¸—ับ\nà¸à¸°à¸—ิ\nà¸à¸°à¸—ืà¸\nà¸à¸°à¸—ุน\nà¸à¸°à¹€à¸—ย\nà¸à¸°à¹€à¸—าะ\nà¸à¸°à¹à¸—้\nà¸à¸°à¹à¸—่ง\nà¸à¸°à¹à¸—น\nà¸à¸°à¸™à¸§à¸¥\nà¸à¸°à¸™à¸±à¸”\nà¸à¸°à¸šà¹ˆà¸à¸™à¸à¸°à¹à¸šà¹ˆà¸™\nà¸à¸°à¸šà¸±à¸‡\nà¸à¸°à¸šà¸±à¹‰à¸‡\nà¸à¸°à¸šà¸´à¹‰à¸‡\nà¸à¸°à¸šà¸´à¸¥\nà¸à¸°à¸šà¸¶à¸‡à¸à¸°à¸šà¸à¸™\nà¸à¸°à¸šà¸¸à¸”\nà¸à¸°à¹€à¸šà¹‰à¸\nà¸à¸°à¹€à¸šà¸µà¸¢à¸™\nà¸à¸°à¹€à¸šà¸·à¸\nà¸à¸°à¸›à¸£à¸´à¸”à¸à¸°à¸›à¸£à¸à¸¢\nà¸à¸°à¸›à¸£à¸´à¸š\nà¸à¸°à¸›à¸£à¸´à¸šà¸à¸°à¸›à¸£à¸à¸¢\nà¸à¸°à¸›à¸¥à¸à¸à¸°à¹€à¸›à¸¥à¸µà¹‰à¸¢\nà¸à¸°à¸›à¸§à¸à¸à¸°à¹€à¸›à¸µà¸¢à¸\nà¸à¸°à¸›à¸à¸¡\nà¸à¸°à¸›à¸à¸¡à¸‚าง\nà¸à¸°à¸›à¸°\nà¸à¸°à¸›à¹‰à¸³à¸à¸°à¹€à¸›à¹‹à¸\nà¸à¸°à¸›à¸´\nà¸à¸°à¸›à¸¹\nà¸à¸°à¸›à¸¹à¸”\nà¸à¸°à¸›à¸¹à¸”หลูด\nà¸à¸°à¹€à¸›à¸°\nà¸à¸°à¹€à¸›à¸´à¹Šà¸šà¸à¸°à¸›à¹Šà¸²à¸š\nà¸à¸°à¹€à¸›à¸µà¸¢à¸”\nà¸à¸°à¹à¸›à¹‰à¸™\nà¸à¸°à¹à¸›à¸°\nà¸à¸°à¹‚ปรง\nà¸à¸°à¹‚ปโล\nà¸à¸°à¸œà¸¥à¸¸à¸šà¸à¸°à¹‚ผล่\nà¸à¸°à¹€à¸œà¹ˆà¸™\nà¸à¸°à¹€à¸œà¸¥à¸\nà¸à¸°à¹‚ผลà¸à¸à¸°à¹€à¸œà¸¥à¸\nà¸à¸°à¸žà¸‡\nà¸à¸°à¸žà¸£à¸§à¸”à¸à¸°à¸žà¸£à¸²à¸”\nà¸à¸°à¸žà¸£à¹ˆà¸à¸‡à¸à¸°à¹à¸žà¸£à¹ˆà¸‡\nà¸à¸°à¸žà¸£à¸´à¸š\nà¸à¸°à¸žà¸£à¸¸à¸™\nà¸à¸°à¸žà¸£à¸¹à¸”à¸à¸°à¸žà¸£à¸²à¸”\nà¸à¸°à¸žà¸¥à¹‰à¸\nà¸à¸°à¸žà¹‰à¸\nà¸à¸°à¹€à¸žà¸£à¸²\nà¸à¸°à¹€à¸žà¸µà¸¢à¸”\nà¸à¸°à¹€à¸¡à¹‡à¸‡\nà¸à¸°à¸£à¹ˆà¸à¸‡à¸à¸°à¹à¸£à¹ˆà¸‡\nà¸à¸°à¸£à¸°à¸•ะ\nà¸à¸°à¸£à¸°à¸«à¸™à¸°\nà¸à¸°à¸£à¸±à¸‡\nà¸à¸°à¸£à¸±à¸•\nà¸à¸°à¸£à¸²à¸‡\nà¸à¸°à¸£à¸´à¸‡\nà¸à¸°à¸£à¸¸à¸‡à¸à¸°à¸£à¸±à¸‡\nà¸à¸°à¸£à¸¸à¹ˆà¸‡à¸à¸°à¸£à¸´à¹ˆà¸‡\nà¸à¸°à¸£à¸¸à¸™\nà¸à¸°à¹€à¸£\nà¸à¸°à¹€à¸£à¸à¸°à¸£à¹ˆà¸à¸™\nà¸à¸°à¹€à¸£à¹ˆà¸à¸°à¸£à¹ˆà¸à¸™\nà¸à¸°à¹€à¸£à¹ˆà¸\nà¸à¸°à¹€à¸£à¸µà¹ˆà¸¢à¸à¸°à¸£à¸²à¸”\nà¸à¸°à¹‚รà¸à¸°à¹€à¸£\nà¸à¸°à¸¥à¸§à¸¢\nà¸à¸°à¸¥à¸\nà¸à¸°à¸¥à¹ˆà¸à¸à¸°à¹à¸¥à¹ˆ\nà¸à¸°à¸¥à¸à¸ˆà¸µà¹Š\nà¸à¸°à¸¥à¹ˆà¸à¸™\nà¸à¸°à¸¥à¹ˆà¸à¸¡à¸à¸°à¹à¸¥à¹ˆà¸¡\nà¸à¸°à¸¥à¹ˆà¸à¸¢à¸à¸°à¸«à¸¥à¸´à¸š\nà¸à¸°à¸¥à¸°à¸›à¸±à¸‡à¸«à¸²\nà¸à¸°à¸¥à¸°à¸¡à¸±à¸‡\nà¸à¸°à¸¥à¸°à¹à¸¡\nà¸à¸°à¸¥à¸°à¸à¸à¸¡\nà¸à¸°à¸¥à¸±à¸‡à¸•ังไà¸à¹ˆ\nà¸à¸°à¸¥à¸±à¸™\nà¸à¸°à¸¥à¸±à¸™à¸—า\nà¸à¸°à¸¥à¸²\nà¸à¸°à¸¥à¸²à¸‡\nà¸à¸°à¸¥à¸²à¸ªà¸µ\nà¸à¸°à¸¥à¸³à¸žà¸\nà¸à¸°à¸¥à¸´à¸‡\nà¸à¸°à¸¥à¸´à¸‡à¸›à¸¥à¸´à¸‡\nà¸à¸°à¸¥à¸´à¹‰à¸¡à¸à¸°à¹€à¸«à¸¥à¸µà¹ˆà¸¢\nà¸à¸°à¸¥à¸´à¸à¹ˆà¸à¸‡\nà¸à¸°à¸¥à¸¸à¸¡à¸žà¸µ\nà¸à¸°à¹€à¸¥à¹‡à¸‡\nà¸à¸°à¹€à¸¥à¹ˆà¸à¸à¸°à¸¥à¹ˆà¸²\nà¸à¸°à¹€à¸¥à¸´à¸”\nà¸à¸°à¹€à¸¥à¸µà¸¢à¸§\nà¸à¸°à¹à¸¥\nà¸à¸°à¹‚ล่\nà¸à¸°à¹‚ลง\nà¸à¸°à¸§à¸à¸à¸à¸°à¹à¸§à¸\nà¸à¸°à¸§à¸°\nà¸à¸°à¸ªà¹‰à¸¡à¸Šà¸·à¹ˆà¸™\nà¸à¸°à¸ªà¸±à¸‡\nà¸à¸°à¸ªà¹‰à¸²à¸«à¸à¸¢\nà¸à¸°à¸«à¸™à¸à¸à¸°à¹à¸«à¸™\nà¸à¸°à¸«à¸™à¹‡à¸à¸‡à¸à¸°à¹à¸«à¸™à¹‡à¸‡\nà¸à¸°à¸«à¸™à¸°\nà¸à¸°à¸«à¸™à¸¸à¸‡à¸à¸°à¸«à¸™à¸´à¸‡\nà¸à¸°à¸«à¸£à¹ˆà¸à¸‡\nà¸à¸°à¸«à¸£à¸à¸”\nà¸à¸°à¸«à¸£à¹‡à¸à¸¡à¸à¸°à¹à¸«à¸£à¹‡à¸¡\nà¸à¸°à¸«à¸£à¸²à¸™\nà¸à¸°à¸«à¸£à¸µà¹ˆ\nà¸à¸°à¸«à¸£à¸µà¹ˆà¸›à¸±à¹Šà¸š\nà¸à¸°à¸«à¸¥à¸²à¸›à¹‹à¸²\nà¸à¸°à¸«à¸¥à¹ˆà¸³\nà¸à¸°à¸«à¸¥à¸µà¹ˆ\nà¸à¸°à¸«à¸¥à¸µà¸à¸°à¸«à¸¥à¸\nà¸à¸°à¸«à¸¥à¸¸à¸à¸à¸°à¸«à¸¥à¸´à¸\nà¸à¸°à¸«à¸³\nà¸à¸°à¸«à¸³à¹à¸žà¸°\nà¸à¸°à¸«à¸·à¸\nà¸à¸°à¸«à¸¹à¸”\nà¸à¸°à¹€à¸«à¸£à¸µà¹ˆà¸¢à¸‡\nà¸à¸°à¹€à¸«à¸¥à¸²à¸°à¹€à¸›à¸²à¸°\nà¸à¸°à¹à¸«à¸¢à¸\nà¸à¸°à¹à¸«à¸°\nà¸à¸°à¹‚หลà¸\nà¸à¸°à¹‚หล้ง\nà¸à¸°à¹„หล่\nà¸à¸°à¸à¸§à¸¡\nà¸à¸°à¸à¸à¸¡\nà¸à¸°à¸à¸²à¸™\nà¸à¸°à¸à¸²à¸¡\nà¸à¸°à¸à¸¹à¸š\nà¸à¸±à¸\nà¸à¸±à¹Šà¸\nà¸à¸±à¸à¸à¸£à¸²\nà¸à¸±à¸à¸à¸²à¸£à¸¸\nà¸à¸±à¸à¸‚ฬะ\nà¸à¸±à¸‡\nà¸à¸±à¹‰à¸‡\nà¸à¸±à¸‡à¸à¹‰à¸²\nà¸à¸±à¸‡à¹€à¸à¸µà¸¢à¸‡\nà¸à¸±à¸‡à¸‚า\nà¸à¸±à¸‡à¸‰à¸´à¸™\nà¸à¸±à¸‡à¸Ÿà¸¹\nà¸à¸±à¸‡à¸§à¸¥\nà¸à¸±à¸‡à¸§à¸²à¸™\nà¸à¸±à¸‡à¸ªà¸”าล\nà¸à¸±à¸‡à¹„ส\nà¸à¸±à¸‡à¸«à¸±à¸™\nà¸à¸±à¸ˆà¸‰à¸›à¸°\nà¸à¸±à¸ˆà¸‰à¸°\nà¸à¸±à¸ˆà¸‰à¸²\nà¸à¸±à¸\nà¸à¸±à¸à¸ˆà¸¸à¸\nà¸à¸±à¸à¸ˆà¸¸à¸à¸²à¸£à¸²\nà¸à¸±à¸à¸Šà¸²\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸\nà¸à¸±à¸“à¸à¸à¸°\nà¸à¸±à¸“à¸à¸à¸°\nà¸à¸±à¸“à¸à¸Šà¸°\nà¸à¸±à¸“à¸à¸±à¸¨\nà¸à¸±à¸“à¸à¸±à¸¨à¸§à¹Œ\nà¸à¸±à¸“à¸à¸²\nà¸à¸±à¸“à¸à¸µ\nà¸à¸±à¸“ฑ์\nà¸à¸±à¸“ณ์\nà¸à¸±à¸“หา\nà¸à¸±à¸”\nà¸à¸±à¸•ติà¸à¸¡à¸²à¸ª\nà¸à¸±à¸•ติà¸à¸²\nà¸à¸±à¸•ติเà¸à¸¢à¸²\nà¸à¸±à¸•รา\nà¸à¸±à¸—ลี\nà¸à¸±à¸™\nà¸à¸±à¹ˆà¸™\nà¸à¸±à¹‰à¸™\nà¸à¸±à¸™à¹€à¸à¸£à¸²\nà¸à¸±à¸™à¹„à¸à¸£\nà¸à¸±à¸™à¸Šà¸´à¸‡\nà¸à¸±à¸™à¹€à¸Šà¸\nà¸à¸±à¸™à¸”าร\nà¸à¸±à¸™à¸”าล\nà¸à¸±à¸™à¹„ด\nà¸à¸±à¸™à¸•์\nà¸à¸±à¸™à¸•ัง\nà¸à¸±à¸™à¹„ตร\nà¸à¸±à¸™à¸—ร\nà¸à¸±à¸™à¸—ราà¸à¸£\nà¸à¸±à¸™à¸ ิรมย์\nà¸à¸±à¸™à¹€à¸¡à¸µà¸¢à¸‡\nà¸à¸±à¸™à¸¢à¹Œ\nà¸à¸±à¸™à¸¢à¸²\nà¸à¸±à¸™à¸¢à¸²à¸¢à¸™\nà¸à¸±à¸™à¸¥à¸‡\nà¸à¸±à¸™à¸¥à¸à¸‡\nà¸à¸±à¸™à¹à¸ªà¸‡\nà¸à¸±à¹‰à¸™à¸«à¸¢à¸±à¹ˆà¸™\nà¸à¸±à¸š\nà¸à¸±à¸šà¹à¸à¹‰\nà¸à¸±à¸›\nà¸à¸±à¸›à¸•ัน\nà¸à¸±à¸›à¸›à¸²à¸ªà¸´à¸\nà¸à¸±à¸›à¸›à¸´à¸¢à¸ ัณฑ์\nà¸à¸±à¸›à¸›à¸´à¸¢à¸°\nà¸à¸±à¸¡à¸›à¸™à¸²à¸—\nà¸à¸±à¸¡à¸›à¸£à¸°à¹‚ด\nà¸à¸±à¸¡à¸›à¸µ\nà¸à¸±à¸¡à¸žà¸¥\nà¸à¸±à¸¡à¸žà¸¸à¸Š\nà¸à¸±à¸¡à¸žà¸¹\nà¸à¸±à¸¡à¸žà¸¹à¸Šà¸²\nà¸à¸±à¸¡à¹‚พช\nà¸à¸±à¸¡à¸¡à¸±à¸Šà¸§à¸²à¸•\nà¸à¸±à¸¡à¸¡à¸±à¸à¸à¸²à¸™\nà¸à¸±à¸¡à¸¡à¸±à¸™à¸•ภาพรังสี\nà¸à¸±à¸¡à¸¡à¸±à¸™à¸•รังสี\nà¸à¸±à¸¡à¸¡à¸²à¸£\nà¸à¸±à¸¡à¸¥à¸²à¸¨\nà¸à¸±à¸¢à¸§à¸´à¸à¸±à¸¢\nà¸à¸±à¸¥à¸Šà¸²à¸\nà¸à¸±à¸¥à¸šà¸\nà¸à¸±à¸¥à¸›à¹Œ\nà¸à¸±à¸¥à¸›à¸™à¸²\nà¸à¸±à¸¥à¸›à¸žà¸¤à¸à¸©à¹Œ\nà¸à¸±à¸¥à¸›à¸±à¸‡à¸«à¸²\nà¸à¸±à¸¥à¸›à¸²à¸§à¸ªà¸²à¸™\nà¸à¸±à¸¥à¸›à¸´à¸•\nà¸à¸±à¸¥à¹€à¸¡à¹‡à¸”\nà¸à¸±à¸¥à¸¢à¸²\nà¸à¸±à¸¥à¸¢à¸²à¸“มิตร\nà¸à¸±à¸¥à¸¢à¸²à¸“ี\nà¸à¸±à¸¥à¸à¸à¸¡\nà¸à¸±à¸¨à¸¢à¸›\nà¸à¸±à¸©à¸“\nà¸à¸²\nà¸à¹‹à¸²\nà¸à¸²à¸\nà¸à¸²à¸à¸šà¸²à¸—\nà¸à¸²à¸à¸°à¸—ิง\nà¸à¸²à¸à¸°à¹€à¸¢à¸µà¸¢\nà¸à¸²à¸à¸µ\nà¸à¸²à¸‡\nà¸à¹‰à¸²à¸‡\nà¸à¸²à¸‡à¹€à¸à¸‡\nà¸à¸²à¸‡à¹€à¸‚น\nà¸à¹Šà¸²à¸‹\nà¸à¸²à¸‹à¸°à¸¥à¸à¸‡\nà¸à¸²à¸à¸ˆà¸™à¸²\nà¸à¸²à¸\nà¸à¸²à¸”\nà¸à¹Šà¸²à¸”\nà¸à¸²à¸™\nà¸à¹ˆà¸²à¸™\nà¸à¹‰à¸²à¸™\nà¸à¹Šà¸²à¸™\nà¸à¸²à¸™à¸”า\nà¸à¸²à¸™à¸•์\nà¸à¸²à¸™à¸™\nà¸à¹‰à¸²à¸™à¸žà¸£à¹‰à¸²à¸§\nà¸à¸²à¸™à¸žà¸¥à¸¹\nà¸à¸²à¸™à¹‰à¸²\nà¸à¸²à¸š\nà¸à¹‰à¸²à¸š\nà¸à¸²à¸šà¸¹\nà¸à¸²à¸žà¸¢à¹Œ\nà¸à¸²à¹€à¸Ÿà¸à¸µà¸™\nà¸à¸²à¹à¸Ÿ\nà¸à¸²à¸¡\nà¸à¹‰à¸²à¸¡\nà¸à¸²à¸¡à¸²à¸£à¸¡à¸“์\nà¸à¸²à¸¡à¸´à¸™à¸µ\nà¸à¸²à¹€à¸¡à¸ªà¸¸à¸¡à¸´à¸ˆà¸‰à¸²à¸ˆà¸²à¸£\nà¸à¸²à¸¢\nà¸à¹ˆà¸²à¸¢\nà¸à¸²à¹€à¸¢à¸™\nà¸à¸²à¸£\nà¸à¸²à¸£à¸“์\nà¸à¸²à¸£à¹Œà¸”\nà¸à¸²à¸£à¹Œà¸•ูน\nà¸à¸²à¸£à¸šà¸¹à¸£\nà¸à¸²à¸£à¸¢à¹Œ\nà¸à¸²à¸£à¸§à¸´à¸\nà¸à¸²à¸£à¹€à¸§à¸\nà¸à¸²à¸£à¸°à¹€à¸à¸”\nà¸à¸²à¸£à¸°à¸šà¸¸à¸«à¸™à¸´à¸‡\nà¸à¸²à¸£à¸±à¸“ย์\nà¸à¸²à¸£à¸±à¸™à¸•์\nà¸à¸²à¸£à¸²à¸‡à¸«à¸±à¸§à¸‚วาน\nà¸à¸²à¸£à¸´à¸•à¸à¸²à¸£à¸\nà¸à¸²à¸£à¸´à¸•วาจà¸\nà¸à¸²à¸£à¸¸à¸\nà¸à¸²à¸£à¸¸à¸“ย์\nà¸à¸²à¹€à¸£à¸à¸²à¸£à¹ˆà¸à¸™\nà¸à¸²à¸¥\nà¸à¸²à¸¥à¸à¸£à¸£à¸“ี\nà¸à¸²à¸¥à¸à¸´à¸“ี\nà¸à¸²à¸¥à¸ˆà¸±à¸à¸£\nà¸à¸²à¸¥à¸±à¸à¸à¸¸à¸•า\nà¸à¸²à¸¥à¸±à¸à¸à¸¹\nà¸à¸²à¸¥à¸±à¸”\nà¸à¸²à¸¥à¸²à¸™à¸¸à¸à¸²à¸¥\nà¸à¸²à¸¥à¸´à¸\nà¸à¸²à¸¥à¸µ\nà¸à¸²à¹à¸¥\nà¸à¸²à¹à¸¥à¹‡à¸à¸‹à¸µ\nà¸à¸²à¹à¸¥à¹‡à¸à¹‚ทส\nà¸à¸²à¸§\nà¸à¹‰à¸²à¸§\nà¸à¸²à¸§à¸§à¸²à¸§\nà¸à¸²à¸§à¸²à¸‡\nà¸à¸²à¹à¸§à¸™\nà¸à¸²à¸¨à¸´à¸\nà¸à¸²à¸©à¸à¸°\nà¸à¸²à¸©à¸²\nà¸à¸²à¸ªà¸£\nà¸à¸²à¸ªà¸°\nà¸à¸²à¸ªà¸²\nà¸à¸²à¸ªà¸²à¸£\nà¸à¸²à¸ªà¸²à¸§à¸°\nà¸à¸²à¸ªà¸´à¹‚น\nà¸à¸²à¸«à¸¥\nà¸à¸²à¸«à¸¥à¸‡\nà¸à¸²à¸«à¸¥à¸²\nà¸à¸²à¹€à¸«à¸§à¹ˆà¸²\nà¸à¸²à¹„หล่\nà¸à¸²à¸¬\nà¸à¸²à¸¬à¸²à¸§à¸\nà¸à¸²à¸®à¸±à¸‡\nà¸à¸³\nà¸à¹ˆà¸³\nà¸à¸³à¸à¸§à¸¡\nà¸à¸³à¸à¸±à¸”\nà¸à¸³à¸à¸±à¸š\nà¸à¹‰à¸³à¸à¸¶à¹ˆà¸‡\nà¸à¸³à¸à¸¹à¸™\nà¸à¹‰à¸³à¹€à¸à¸´à¸™\nà¸à¸³à¹€à¸à¸µà¸¢à¸‡\nà¸à¸³à¸„ูน\nà¸à¸³à¸ˆà¸£\nà¸à¸³à¸ˆà¸±à¸”\nà¸à¸³à¸ˆà¸²à¸¢\nà¸à¸³à¸Šà¸±à¸š\nà¸à¸³à¸Šà¸³\nà¸à¸³à¸‹à¸²à¸š\nà¸à¸³à¸‹à¸³\nà¸à¸³à¸”้น\nà¸à¸³à¸”ัด\nà¸à¸³à¸”าล\nà¸à¸³à¹€à¸”า\nà¸à¸³à¸˜à¸£\nà¸à¸³à¸™à¸¥\nà¸à¸³à¸™à¸±à¸™\nà¸à¸³à¸™à¸±à¸¥\nà¸à¸³à¹€à¸™à¸´à¸”\nà¸à¸³à¸šà¸±à¸‡\nà¸à¹ˆà¸³à¸šà¸¶à¹‰à¸‡\nà¸à¸³à¹€à¸šà¹‰à¸\nà¸à¸³à¸›à¸\nà¸à¸³à¸›à¸±à¹ˆà¸™\nà¸à¸³à¸œà¸¥à¸²\nà¸à¸³à¸žà¸‡\nà¸à¸³à¸žà¸”\nà¸à¸³à¸žà¸•\nà¸à¸³à¸žà¸£à¹‰à¸²\nà¸à¸³à¸žà¸£à¸²à¸\nà¸à¸³à¸žà¸§à¸”\nà¸à¸³à¸žà¸à¸‡\nà¸à¸³à¸žà¸·à¸”\nà¸à¸³à¸žà¸¸à¸”\nà¸à¸³à¸žà¸¹\nà¸à¸³à¹€à¸žà¸¥à¸´à¸‡\nà¸à¸³à¹à¸žà¸‡\nà¸à¸³à¸ ู\nà¸à¸³à¸¡à¸¥à¸²à¸¨à¸™à¹Œ\nà¸à¸³à¸¡à¹€à¸¥à¸¨\nà¸à¸³à¸¡à¸°à¸–ัน\nà¸à¸³à¸¡à¸°à¸¥à¸\nà¸à¸³à¸¡à¸°à¸«à¸¢à¸µà¹ˆ\nà¸à¸³à¸¡à¸°à¸«à¸£à¸´à¸”\nà¸à¸³à¸¡à¸±à¸‡à¸¥à¸°à¸à¸²à¸£\nà¸à¸³à¸¡à¸±à¸‡à¸§à¸´à¸¥à¸´à¸•\nà¸à¸³à¸¡à¸±à¸Šà¸žà¸¥\nà¸à¸³à¸¢à¸²à¸™\nà¸à¸³à¸¢à¸³\nà¸à¸³à¸£à¸\nà¸à¸³à¸£à¸²à¸š\nà¸à¸³à¸£à¸²à¸¥\nà¸à¸³à¹€à¸£à¸´à¸š\nà¸à¸³à¹„ร\nà¸à¸³à¸¥à¸±à¸‡\nà¸à¸³à¸¥à¸¸à¸‡\nà¸à¸³à¹€à¸¥à¸²\nà¸à¸³à¹„ล\nà¸à¸³à¸ªà¸£à¸”\nà¸à¸³à¸ªà¸£à¸§à¸¥\nà¸à¸³à¸«à¸™à¸”\nà¸à¸³à¸«à¸™à¸±à¸”\nà¸à¸³à¹€à¸«à¸™à¹‡à¸ˆ\nà¸à¸³à¹à¸«à¸‡\nà¸à¸´à¸\nà¸à¸´à¹Šà¸\nà¸à¸´à¹ˆà¸‡\nà¸à¸´à¹‰à¸‡à¸à¹ˆà¸²\nà¸à¸´à¹‰à¸‡à¸à¸·à¸\nà¸à¸´à¹‰à¸‡à¹‚ครง\nà¸à¸´à¸ˆ\nà¸à¸´à¸ˆà¸ˆà¸°\nà¸à¸´à¸ˆà¸ˆà¸²\nà¸à¸´à¸”าà¸à¸²à¸£\nà¸à¸´à¸”าหยัน\nà¸à¸´à¸•ติ\nà¸à¸´à¸•ติมศัà¸à¸”ิ์\nà¸à¸´à¸™\nà¸à¸´à¸™à¸™à¸£\nà¸à¸´à¸™à¸›à¸¥à¸µ\nà¸à¸´à¸™à¹€à¸›à¸µà¹‰à¸¢à¸§\nà¸à¸´à¸™à¸£à¸´à¸™\nà¸à¸´à¸™à¸£à¸µ\nà¸à¸´à¹Šà¸š\nà¸à¸´à¸¡à¸•ึ๋ง\nà¸à¸´à¸¡à¸´à¸Šà¸²à¸•ิ\nà¸à¸´à¸¡à¸´à¸§à¸´à¸—ยา\nà¸à¸´à¹‚มโน\nà¸à¸´à¹‚ยตีน\nà¸à¸´à¸£à¸°\nà¸à¸´à¸£à¸´à¸“ี\nà¸à¸´à¸£à¸´à¸™à¸—\nà¸à¸´à¸£à¸´à¹€à¸™à¸¨à¸§à¸£\nà¸à¸´à¸£à¸´à¸¢à¸²\nà¸à¸´à¹€à¸¥à¸™\nà¸à¸´à¹€à¸¥à¸ª\nà¸à¸´à¹‚ล\nà¸à¸´à¹‚ลมà¸à¸°\nà¸à¸´à¹ˆà¸§\nà¸à¸´à¹‹à¸§\nà¸à¸µ\nà¸à¸µà¹ˆ\nà¸à¸µà¹‰\nà¸à¸µà¹Š\nà¸à¸µà¹‹\nà¸à¸µà¸à¸§à¸´à¸—ยา\nà¸à¸µà¸”\nà¸à¸µà¸•าร์\nà¸à¸µà¸š\nà¸à¸µà¸£à¸•ิ\nà¸à¸µà¸¬à¸²\nà¸à¸¶à¸\nà¸à¸¶à¸‡\nà¸à¸¶à¹ˆà¸‡\nà¸à¸¶à¹‹à¸™\nà¸à¸¸\nà¸à¸¸à¸\nà¸à¸¸à¹Šà¸\nà¸à¸¸à¸à¸à¸¸à¸\nà¸à¸¸à¸à¸à¸¸à¸£\nà¸à¸¸à¸à¸£à¸£à¸¡\nà¸à¸¸à¹‰à¸‡\nà¸à¸¸à¸‡à¸à¸™\nà¸à¸¸à¸‡à¸²à¸™\nà¸à¸¸à¹‚งà¸\nà¸à¸¸à¸ˆà¸µ\nà¸à¸¸à¸à¹à¸ˆ\nà¸à¸¸à¸à¸Šà¸£\nà¸à¸¸à¸Ž\nà¸à¸¸à¸Žà¸²\nà¸à¸¸à¸Žà¸µ\nà¸à¸¸à¸Žà¸¸à¸¡à¸žà¸µ\nà¸à¸¸à¸à¸à¸±à¸‡\nà¸à¸¸à¸à¸´\nà¸à¸¸à¸“ฑ์\nà¸à¸¸à¸“ฑล\nà¸à¸¸à¸“ฑี\nà¸à¸¸à¸“โฑ\nà¸à¸¸à¸“าล\nà¸à¸¸à¸“ี\nà¸à¸¸à¸”\nà¸à¸¸à¸”ัง\nà¸à¸¸à¸”ั่น\nà¸à¸¸à¸”า\nà¸à¸¸à¸—ัณฑ์\nà¸à¸¸à¸™\nà¸à¸¸à¹Šà¸™\nà¸à¸¸à¸™à¹€à¸Šà¸µà¸¢à¸‡\nà¸à¸¸à¸™à¸—ี\nà¸à¸¸à¹‚นà¸à¸²à¸¡à¸\nà¸à¸¸à¸š\nà¸à¸¸à¸šà¸à¸±à¸š\nà¸à¸¸à¸¡\nà¸à¸¸à¹ˆà¸¡\nà¸à¸¸à¸¡à¸à¸à¸¢\nà¸à¸¸à¸¡à¸ ์\nà¸à¸¸à¸¡à¸ นิยา\nà¸à¸¸à¸¡à¸ ัณฑ์\nà¸à¸¸à¸¡à¸ า\nà¸à¸¸à¸¡à¸ ิล\nà¸à¸¸à¸¡à¸ ีล์\nà¸à¸¸à¸¡à¹€à¸«à¸‡\nà¸à¸¸à¸¡à¸²à¸£\nà¸à¸¸à¸¡à¸²à¸£à¸²\nà¸à¸¸à¸¡à¸²à¸£à¸µ\nà¸à¸¸à¸¡à¸¸à¸—\nà¸à¸¸à¸¢\nà¸à¸¸à¹Šà¸¢\nà¸à¸¸à¹‹à¸¢\nà¸à¸¸à¸¢à¸Šà¹ˆà¸²à¸¢\nà¸à¸¸à¸¢à¹€à¸®à¸‡\nà¸à¸¸à¸£à¸£à¸°\nà¸à¸¸à¸£à¸¸à¸žà¸´à¸™à¸—์\nà¸à¸¸à¹€à¸£à¸²\nà¸à¸¸à¸¥\nà¸à¸¸à¸¥à¸²\nà¸à¸¸à¸¥à¸²à¸«à¸¥\nà¸à¸¸à¸¥à¸µ\nà¸à¸¸à¸¥à¸µà¸à¸¸à¸ˆà¸\nà¸à¸¸à¹€à¸¥à¸²\nà¸à¸¸à¹à¸¥\nà¸à¸¸à¹€à¸§à¸£\nà¸à¸¸à¸¨à¸£à¸²à¸Š\nà¸à¸¸à¸¨à¸¥\nà¸à¸¸à¸¨à¹‚ลบาย\nà¸à¸¸à¸ªà¸¸à¸¡\nà¸à¸¸à¸ªà¸¸à¸¡à¸ ์\nà¸à¸¸à¸ªà¸¸à¸¡à¸²\nà¸à¸¸à¸ªà¸¸à¸¡à¸²à¸¥à¸¢à¹Œ\nà¸à¸¸à¸ªà¸¸à¸¡à¸´à¸•ลดาเวลลิตา\nà¸à¸¸à¸«à¸™à¸µ\nà¸à¸¸à¸«à¸™à¸¸à¸‡\nà¸à¸¸à¸«à¸£à¹ˆà¸²\nà¸à¸¸à¸«à¸¥à¹ˆà¸²\nà¸à¸¸à¸«à¸¥à¸²à¸š\nà¸à¸¸à¹à¸«à¸¥à¸°\nà¸à¸¹\nà¸à¸¹à¹ˆ\nà¸à¸¹à¹‰\nà¸à¸¹à¹Šà¸\nà¸à¸¹à¸\nà¸à¸¹à¸à¸²\nà¸à¸¹à¸“ฑ์\nà¸à¸¹à¸”\nà¸à¸¹à¸š\nà¸à¸¹à¸›à¸£à¸µ\nà¸à¸¹à¸£à¸¡à¸°\nà¸à¸¹à¸£à¸¡à¸²à¸§à¸•าร\nเà¸\nเà¸à¹‰\nเà¸à¹Š\nเà¸à¹‹\nเà¸à¸\nเà¸à¹Šà¸\nเà¸à¸à¸¡à¸°à¹€à¸«à¸£à¸\nเà¸à¹Šà¸à¸®à¸§à¸¢\nเà¸à¹‰à¸à¸±à¸‡\nเà¸à¹‡à¸‡\nเà¸à¹ˆà¸‡\nเà¸à¹‰à¸‡\nเà¸à¹‹à¸‡\nเà¸à¸‡à¸à¸à¸¢\nเà¸à¹ˆà¸‡à¸à¸²à¸ˆ\nเà¸à¸‡à¹€à¸‚ง\nเà¸à¹‹à¸‡à¹€à¸„ง\nเà¸à¹‡à¸ˆ\nเà¸à¸ˆà¸´à¸à¸²à¸ˆà¸²à¸£à¸¢à¹Œ\nเà¸à¸Šà¸²\nเà¸à¸“ฑ์\nเà¸à¸”\nเà¸à¹‡à¸”\nเà¸à¸•ุ\nเà¸à¸™\nเà¸à¹‡à¸š\nเà¸à¸¡\nเà¸à¸¢\nเà¸à¸¢à¸¹à¸£\nเà¸à¸£à¸‡\nเà¸à¸£à¹‡à¸‡\nเà¸à¸£à¹‡à¸”\nเà¸à¸£à¸™\nเà¸à¸£à¹ˆà¸\nเà¸à¸£à¸à¸°\nเà¸à¸£à¸²à¸°\nเà¸à¸£à¸´à¸\nเà¸à¸£à¸´à¸™\nเà¸à¸£à¸´à¹ˆà¸™\nเà¸à¸£à¸µà¸¢à¸\nเà¸à¸£à¸µà¸¢à¸‡\nเà¸à¸£à¸µà¸¢à¸”\nเà¸à¸£à¸µà¸¢à¸™\nเà¸à¸£à¸µà¸¢à¸š\nเà¸à¸£à¸µà¸¢à¸¡\nเà¸à¸£à¸µà¸¢à¸§\nเà¸à¸£à¸µà¹‰à¸¢à¸§\nเà¸à¹€à¸£\nเà¸à¸¥à¹‡à¸”\nเà¸à¸¥à¸¨\nเà¸à¸¥à¸\nเà¸à¸¥à¸²\nเà¸à¸¥à¹‰à¸²\nเà¸à¸¥à¸²à¸°\nเà¸à¸¥à¸µà¹ˆà¸¢\nเà¸à¸¥à¸µà¹‰à¸¢\nเà¸à¸¥à¸µà¸¢à¸‡\nเà¸à¸¥à¸µà¹‰à¸¢à¸‡\nเà¸à¸¥à¸µà¸¢à¸”\nเà¸à¸¥à¸µà¸¢à¸§\nเà¸à¸¥à¸·à¸\nเà¸à¸¥à¸·à¹‰à¸\nเà¸à¸¥à¸·à¸à¸\nเà¸à¸¥à¸·à¹ˆà¸à¸™\nเà¸à¸¥à¸·à¹‰à¸à¸™\nเà¸à¸§à¸±à¸\nเà¸à¸§à¸µà¸¢à¸™\nเà¸à¸¨\nเà¸à¸¨à¸§\nเà¸à¸¨à¸§à¸°\nเà¸à¸¨à¸²\nเà¸à¸¨à¸´à¸™à¸µ\nเà¸à¸¨à¸µ\nเà¸à¸©à¸•ร\nเà¸à¸©à¸¡\nเà¸à¸©à¸µà¸¢à¸“\nเà¸à¸©à¸µà¸¢à¸™\nเà¸à¸©à¸µà¸¢à¸£\nเà¸à¸ª\nเà¸à¸ªà¸£\nเà¸à¸ªà¸£à¸µ\nเà¸à¸ªà¸²\nเà¸à¸ªà¸µ\nเà¸à¹‰à¸\nเà¸à¸à¸´à¸Šà¸²\nเà¸à¸°\nเà¸à¸°à¸à¸°\nเà¸à¸²\nเà¸à¹ˆà¸²\nเà¸à¹‰à¸²\nเà¸à¹‹à¸²\nเà¸à¸²à¸•์\nเà¸à¸²à¸—ัณฑ์\nเà¸à¸²à¸šà¸´à¸¥\nเà¸à¸²à¸¥à¸±à¸”\nเà¸à¸²à¸¥à¸´à¸™\nเà¸à¸²à¹„ศย\nเà¸à¸²à¸«à¸¥à¸µ\nเà¸à¸²à¹€à¸«à¸¥à¸²\nเà¸à¸²à¹€à¸«à¸¥à¸µà¸¢à¸‡\nเà¸à¹‰à¸²à¸à¸µà¹‰\nเà¸à¸²à¸°\nเà¸à¸´à¹‰à¸‡\nเà¸à¸´à¸”\nเà¸à¸´à¸™\nเà¸à¸´à¸š\nเà¸à¸µà¸¢\nเà¸à¸µà¸¢à¸à¸à¸²à¸¢\nเà¸à¸µà¸¢à¸‡\nเà¸à¸µà¹ˆà¸¢à¸‡\nเà¸à¸µà¹‹à¸¢à¸‡\nเà¸à¸µà¸¢à¸ˆ\nเà¸à¸µà¸¢à¸”\nเà¸à¸µà¸¢à¸™\nเà¸à¸µà¹‰à¸¢à¸¡à¹„ฉ่\nเà¸à¸µà¹‰à¸¢à¸¡à¸à¸µà¹‹\nเà¸à¸µà¸¢à¸£à¹Œ\nเà¸à¸µà¸¢à¸£à¸•ิ\nเà¸à¸µà¸¢à¸£à¸•ิ์\nเà¸à¸µà¹ˆà¸¢à¸§\nเà¸à¸µà¹‰à¸¢à¸§\nเà¸à¸µà¹Šà¸¢à¸§\nเà¸à¸µà¹Šà¸¢à¸°\nเà¸à¸·à¹‰à¸\nเà¸à¸·à¸à¸\nเà¸à¸·à¹‰à¸à¸à¸¹à¸¥\nเà¸à¸·à¸à¸š\nà¹à¸\nà¹à¸à¹ˆ\nà¹à¸à¹‰\nà¹à¸à¸‡\nà¹à¸à¹ˆà¸‡\nà¹à¸à¹‰à¸‡\nà¹à¸à¹Šà¸‡\nà¹à¸à¸‡à¹„ด\nà¹à¸à¸‡à¹à¸™à¸‡\nà¹à¸à¹‚ดลิเนียม\nà¹à¸à¸™\nà¹à¸à¹ˆà¸™\nà¹à¸à¹Šà¸›\nà¹à¸à¸¡\nà¹à¸à¹‰à¸¡\nà¹à¸à¸¡à¸¡à¸²\nà¹à¸à¸£à¸\nà¹à¸à¸£à¹ˆà¸‡\nà¹à¸à¸£à¹‡à¸™\nà¹à¸à¸£à¸™à¸´à¸•\nà¹à¸à¸£à¹„ฟต์\nà¹à¸à¸£à¹ˆà¸§\nà¹à¸à¸£à¸°\nà¹à¸à¸¥\nà¹à¸à¸¥à¹‰à¸‡\nà¹à¸à¸¥à¸™\nà¹à¸à¸¥à¸š\nà¹à¸à¸¥à¹‰à¸¡\nà¹à¸à¸¥à¸¥à¸à¸™\nà¹à¸à¸¥à¹€à¸¥à¸µà¸¢à¸¡\nà¹à¸à¸¥à¹‰à¸§\nà¹à¸à¸¥à¸°\nà¹à¸à¹à¸¥\nà¹à¸à¸§\nà¹à¸à¹‰à¸§\nà¹à¸à¸§à¹ˆà¸‡\nà¹à¸à¹Šà¸ª\nà¹à¸à¸°\nโà¸\nโà¸à¹ˆ\nโà¸à¹‰\nโà¸à¹‹\nโà¸à¸\nโà¸à¸à¸™à¸¸à¸—\nโà¸à¸à¸´à¸¥à¸²\nโà¸à¹‚à¸à¹‰\nโà¸à¸‡\nโà¸à¹ˆà¸‡\nโà¸à¸‡à¸à¸²à¸‡\nโà¸à¹‰à¸‡à¹€à¸à¹‰à¸‡\nโà¸à¸‡à¹‚à¸à¹‰\nโà¸à¹‰à¸‡à¹‚ค้ง\nโà¸à¹€à¸Šà¸²à¸§à¹Œ\nโà¸à¸à¸ˆà¸™à¸²à¸—\nโà¸à¸à¸ˆà¸²\nโà¸à¸à¸´\nโà¸à¸\nโà¸à¸à¸²à¸ª\nโà¸à¸“ะ\nโà¸à¸”ัง\nโà¸à¸—ัณฑ์\nโà¸à¸™\nโà¸à¹ˆà¸™\nโà¸à¹‹à¸™\nโà¸à¸¡à¸¥\nโà¸à¸¡à¸¸à¸—\nโà¸à¹€à¸¡à¸™\nโà¸à¹€à¸¡à¸¨\nโà¸à¸¢\nโà¸à¸£à¸\nโà¸à¸£à¸à¸à¸£à¸²à¸\nโà¸à¸£à¸‡\nโà¸à¸£à¹ˆà¸‡\nโà¸à¸£à¹ˆà¸‡à¸à¸£à¹ˆà¸²à¸‡\nโà¸à¸£à¸‡à¹€à¸à¸£à¸‡\nโà¸à¸£à¹‹à¸‡à¹€à¸à¸£à¹‹à¸‡\nโà¸à¸£à¸à¸ˆ\nโà¸à¸£à¸•๋น\nโà¸à¸£à¸˜\nโà¸à¸£à¸˜à¸²\nโà¸à¸£à¹‹à¸™\nโà¸à¸£à¸¡\nโà¸à¸£à¸¢\nโà¸à¸£à¸¨\nโà¸à¹‚รโà¸à¹€à¸•\nโà¸à¹‚รโà¸à¹‚รà¸\nโà¸à¹‚รโà¸à¹‚ส\nโà¸à¸¥à¸™\nโà¸à¸¥à¸²à¸«à¸¥\nโà¸à¹„ล\nโà¸à¸§à¸´à¸—\nโà¸à¸¨\nโà¸à¸¨à¸¥\nโà¸à¸©à¸¡\nโà¸à¸ªà¸™\nโà¸à¸ªà¸±à¸Š\nโà¸à¸ªà¸´à¸™à¸—ร์\nโà¸à¸ªà¸µà¸¢à¹Œ\nโà¸à¸ªà¸¸à¸¡\nโà¸à¹„สย\nโà¸à¸«à¸\nใà¸à¸¥à¹‰\nไà¸\nไà¸à¹ˆ\nไà¸à¹Š\nไà¸à¹‹\nไà¸à¹ˆà¸à¸à¸¡\nไà¸à¸žà¸±à¸¥\nไà¸à¸£\nไà¸à¸£à¸ž\nไà¸à¸£à¸¥à¸²à¸ª\nไà¸à¸£à¸¨à¸£\nไà¸à¸£à¸¨à¸£à¸µ\nไà¸à¸£à¸ªà¸£\nไà¸à¸£à¸ªà¸£à¸µ\nไà¸à¸£à¸ªà¸´à¸—ธิ\nไà¸à¸¥\nไà¸à¸¥à¹ˆ\nไà¸à¸¥à¸²à¸ª\nไà¸à¸§\nไà¸à¸§à¸±à¸¥\nขงจื๊à¸\nขจร\nขจรจบ\nขจัด\nขจ่าง\nขจาย\nขจาว\nขจิต\nขจี\nขจุย\nขเจา\nขณะ\nขด\nขน\nข้น\nขนง\nขนด\nขนบ\nขนม\nขนà¸à¸‡\nขนà¸à¸™\nขนà¸à¸š\nขนัด\nขนัน\nขนาà¸\nขนาง\nขนาด\nขนาน\nขนาบ\nขนาย\nขนำ\nขนิษà¸\nขนิษà¸à¸²\nขนุน\nขนุนนà¸\nขบ\nขบถ\nขบวน\nขบวร\nขม\nข่ม\nขมงโà¸à¸£à¸¢\nขมวด\nขมวน\nขมà¸à¸‡\nขม่à¸à¸¡\nขมัง\nขมับ\nขมา\nขม้ำ\nขมิ้น\nขมิบ\nขมีขมัน\nขมึง\nขมึงทึง\nขมุ\nขมุà¸à¸‚มัว\nขมุบ\nขโมย\nขยด\nขยม\nขย่ม\nขยà¸à¸\nขยà¸à¸‡\nขย่à¸à¸™\nขย้à¸à¸™\nขยะ\nขยัà¸\nขยัน\nขยั้น\nขยับ\nขยาด\nขยาย\nขยำ\nขย้ำ\nขยิà¸\nขยิบ\nขยิ่ม\nขยี้\nขยุà¸à¸‚ยิà¸\nขยุà¸à¸‚ยุย\nขยุบ\nขยุบขยิบ\nขยุม\nขยุ้ม\nขยุย\nขรม\nขรรค์\nขรัว\nขริบ\nขรี\nขรึม\nขรุขระ\nขลบ\nขล้à¸\nขลัง\nขลับ\nขลาด\nขลาย\nขลิบ\nขลุà¸\nขลุà¸à¸‚ลัà¸\nขลุà¸à¸‚ลิà¸\nขลุบ\nขลุม\nขลุ่ย\nขลู\nขลู่\nขวง\nข่วง\nขวด\nข่วน\nขวนขวาย\nขวบ\nขวย\nขวัà¸à¹„ขว่\nขวัà¸\nขวั้น\nขวับ\nขวับเขวียว\nขวา\nขวาà¸\nขวาง\nขว้าง\nขวาด\nขวาน\nขวายขวน\nขวาว\nขว้าว\nขวิด\nขà¸\nข่à¸\nข้à¸\nขà¸à¸‡\nข้à¸à¸‡\nขà¸à¸”\nขà¸à¸™\nข้à¸à¸™\nขà¸à¸š\nขà¸à¸¡\nข่à¸à¸¢\nข้à¸à¸¢\nข่à¸à¸¢à¸«à¸¢à¸à¸‡\nขะà¹à¸ˆà¸°\nขะเน็ด\nขะมà¸à¸¡à¸‚ะà¹à¸¡à¸¡\nขะมัà¸à¹€à¸‚ม้น\nขะมุà¸à¸‚ะมà¸à¸¡\nขะยิà¸\nขะยุà¸\nขะเย้à¸à¹à¸‚ย่ง\nขัค\nขัง\nขังขà¸à¸\nขัช\nขัณฑสà¸à¸£\nขัณฑสีมา\nขัด\nขัดมà¸à¸™\nขัตติยมานะ\nขัน\nขั้น\nขันติ\nขันตี\nขันโตà¸\nขันที\nขันธ์\nขันธาวาร\nขับ\nขัว\nขั้ว\nขา\nข่า\nข้า\nขาà¸\nขาà¸à¹Šà¸§à¸¢\nขาง\nข่าง\nข้าง\nขาณุ\nขาด\nขาทนียะ\nขาน\nขาบ\nข้าพเจ้า\nขาม\nข่าม\nข้าม\nขาย\nข่าย\nขาล\nขาว\nข่าว\nข้าว\nข้าวà¸à¸±à¸‡à¸à¸¸à¸¥à¸µ\nขำ\nขิà¸\nขิง\nขิงà¹à¸à¸¥à¸‡\nขิงà¹à¸„รง\nขิด\nขิปสัทโท\nขิม\nขี่\nขี้\nขี้เข็บ\nขีณาสพ\nขีด\nขี้ตังนี\nขีปนาวุธ\nขี้ยà¸à¸\nขีระ\nขึง\nขึ้ง\nขึ้น\nขึ้นฉ่าย\nขืน\nขื่น\nขื่à¸\nขุà¸\nขุด\nขุน\nขุ่น\nขุนเพ็ด\nขุม\nขุย\nขู่\nขูด\nเข\nเข้\nเขà¸\nเข็ง\nเข่ง\nเขจร\nเข็à¸\nเข็ด\nเขดา\nเขต\nเขน\nเข็น\nเข่น\nเขนง\nเขน็ด\nเขนย\nเขบ็จขบวน\nเขบ็ต\nเขม\nเข็ม\nเข้ม\nเข้มขาบ\nเขม็ง\nเขม็ดà¹à¸‚ม่\nเขม่น\nเขม้น\nเขม้นขะมัà¸\nเขมร\nเขมา\nเขม่า\nเขมืà¸à¸š\nเขย\nเขยà¸\nเขย่ง\nเขย้à¸à¹à¸‚ย่ง\nเขย่า\nเขยิน\nเขยิบ\nเขยื้à¸à¸™\nเขรà¸à¸°\nเขลง\nเขลà¸à¸°\nเขละ\nเขลา\nเขลาะ\nเขว\nเขษม\nเขฬะ\nเขะขะ\nเขา\nเข่า\nเข้า\nเขิง\nเขิน\nเขิบ\nเขี่ย\nเขียง\nเขียด\nเขียดตะปาด\nเขียน\nเขี่ยน\nเขียม\nเขียว\nเขี้ยว\nเขียะ\nเขืà¸\nเขืà¸à¸‡\nเขื่à¸à¸‡\nเขื่à¸à¸™\nเขืà¸à¸¡\nà¹à¸‚\nà¹à¸‚้\nà¹à¸‚à¸\nà¹à¸‚็ง\nà¹à¸‚่ง\nà¹à¸‚้ง\nà¹à¸‚น\nà¹à¸‚่น\nà¹à¸‚้น\nà¹à¸‚นง\nà¹à¸‚ม\nà¹à¸‚ม็บ\nà¹à¸‚ม่ว\nà¹à¸‚ยง\nà¹à¸‚ย่ง\nà¹à¸‚วà¸\nà¹à¸‚วง\nà¹à¸‚วน\nà¹à¸‚วะ\nโข\nโขà¸\nโขง\nโข่ง\nโขด\nโขดง\nโขน\nโขนง\nโขม\nโขมง\nโขมด\nโขยà¸\nโขยง\nโขย่ง\nโขยด\nโขลà¸\nโขลง\nโขลน\nโขษม\nไข\nไข่\nไข้\nไขว่\nไขว้\nคคนะ\nคคนัมพร\nคคนางค์\nคคนานต์\nคง\nคงคา\nคงไคย\nคช\nคชาชาติ\nคชาชีพ\nคชาธาร\nคชาภรณ์\nคณนา\nคณบดี\nคณะ\nคณาจารย์\nคณาธิà¸à¸²à¸£\nคณาธิปไตย\nคณานับ\nคณิà¸à¸²\nคณิต\nคเณศ\nคด\nคดี\nคติ\nคทา\nคน\nค้น\nคนทา\nคนทิสà¸\nคนที\nคนโท\nคนธ์\nคันธ์\nคนธรรพ์\nคเนจร\nคบ\nคม\nคมน์\nคมนาà¸à¸²à¸£\nคมนาคม\nคมิà¸à¸ ัต\nครà¸\nครบ\nครรชิต\nครรภ\nครรภ์\nครรลà¸à¸‡\nครรโลง\nครรไล\nครวà¸\nครวี\nครหา\nครà¸à¸\nครà¸à¸‡\nครà¸à¸‡à¹à¸„รง\nคร่à¸à¹€à¸‡à¸²à¸°\nคร่à¸à¹€à¸—ียน\nครà¸à¸š\nคร่à¸à¸¡\nคระเมิม\nคระà¹à¸¥à¸‡\nคระไล\nคระà¹à¸§à¸‡\nคระหน\nคระหวน\nคระหาย\nคระโหย\nครั่ง\nครั้ง\nครัดเคร่ง\nครัน\nครั่น\nครั้น\nครับ\nครัว\nครา\nคร่า\nคราà¸\nคราง\nคราà¸\nคราด\nคร้าน\nคราบ\nคราม\nคร้าม\nครามครัน\nคราว\nคร่าว\nคราส\nครำ\nคร่ำ\nคร่ำเคร่ง\nคริปทà¸à¸™\nคริสต์\nครีบ\nครีม\nครีษมายัน\nครึ\nครึà¸à¸„รื้น\nครึà¸à¹‚ครม\nครึ่ง\nครึ่ด\nครึน\nครึ้ม\nครืด\nครืน\nครื้น\nครืนครั่น\nครื้นครั่น\nครื้นครึà¸\nครื้นเครง\nครืà¸\nครุ\nครุคระ\nครุฑ\nครุ่น\nครุมเครืà¸\nครุย\nครุวนา\nครู\nครู่\nครูด\nคฤโฆษ\nคฤนถ์\nคฤหบดี\nคฤหัสถ์\nคฤหาสน์\nคลวง\nคลà¸\nคล้à¸\nคลà¸à¸\nคลà¸à¸‡\nคล่à¸à¸‡\nคล้à¸à¸‡\nคลà¸à¸”\nคลà¸à¸™\nคล้à¸à¸¢\nคลà¸à¸£à¸µà¸™\nคลà¸à¹‚รฟà¸à¸£à¹Œà¸¡\nคลà¸à¹‚รฟีลล์\nคละ\nคละคลุ้ง\nคลัà¸\nคลั่à¸\nคลัง\nคลั่ง\nคลัตช์\nคลับคล้าย\nคลับคลา\nคลา\nคล้า\nคลางà¹à¸„ลง\nคลาด\nคลาน\nคลาย\nคล้าย\nคล้ายคลึง\nคล่าว\nคลำ\nคล่ำ\nคล้ำ\nคลิ้งโคลง\nคลิด\nคลินิà¸\nคลี\nคลี่\nคลึง\nคลื่น\nคลุà¸\nคลุ้ง\nคลุบ\nคลุม\nคลุ่ม\nคลุ้ม\nควง\nควณ\nควน\nควบ\nควย\nควร\nควัà¸\nควั่à¸\nควั่งคว้าง\nควัน\nควั่น\nคว้า\nควาà¸\nคว้าง\nควาà¸\nควาน\nคว้าน\nความ\nควาย\nคว่าว\nคว่ำ\nควินิน\nควิวคว่าง\nคหà¸à¸£à¸£à¸¡\nคหà¸à¸£à¸£à¸¡à¸¨à¸²à¸ªà¸•ร์\nคหบดี\nคหัà¸\nคà¸\nค้à¸\nคà¸à¸\nค็à¸à¸à¸„ัส\nค็à¸à¸à¹€à¸—ล\nคà¸à¹€à¸„ซà¸à¸¢à¸”์\nค่à¸à¸‡à¸à¹‰à¸à¸¢\nคà¸à¸”\nคà¸à¹à¸”ง\nคà¸à¸™\nค่à¸à¸™\nค้à¸à¸™\nคà¸à¸™à¸à¸£à¸µà¸•\nคà¸à¸™à¹€à¸”นเซà¸à¸£à¹Œ\nคà¸à¸™à¹à¸§à¸™à¸•์\nคà¸à¸™à¹€à¸ªà¸´à¸£à¹Œà¸•\nคà¸à¸¡\nค่à¸à¸¡\nค้à¸à¸¡\nคà¸à¸¡à¸žà¸´à¸§à¹€à¸•à¸à¸£à¹Œ\nคà¸à¸¡à¸¡à¸²à¸™à¹‚ด\nคà¸à¸¡à¸¡à¸´à¸§à¸™à¸´à¸ªà¸•์\nคà¸à¸¢\nค่à¸à¸¢\nค้à¸à¸¢\nคà¸à¸¢à¸¥à¹Œ\nคà¸à¸£à¹Œà¸”\nคà¸à¹à¸¥à¸™\nคà¸à¸ªà¸•ิà¸à¹‚ซดา\nคะ\nค่ะ\nคะไขว่\nคะค้à¸à¸¢\nคะคาน\nคะนน\nคะนà¸à¸‡\nคะน้า\nคะนึง\nคะเน\nคะเนงร้าย\nคะเน็ด\nคะà¹à¸™à¸™\nคะมำ\nคะยั้นคะยà¸\nคะเยà¸\nคัà¸\nคั่à¸\nคัคนะ\nคัคนัมพร\nคัคนางค์\nคัคนานต์\nคั่ง\nคังไคย\nคัจฉ\nคัณฑมาลา\nคัณฑสูตร\nคัด\nคัดเค้า\nคัดมà¸à¸™\nคัดเม็ง\nคัทลียา\nคัน\nคั่น\nคั้น\nคันถรจนาจารย์\nคันธà¸à¸¸à¸Žà¸µ\nคันธมาทน์\nคันธารราษฎร์\nคับ\nคับค้à¸à¸™\nคับคา\nคับà¹à¸„\nคัพภ์\nคัมภีร์\nคัมภีรภาพ\nคัล\nคั่ว\nคา\nค่า\nค้า\nค่าคบ\nคาง\nค่าง\nค้าง\nคางคà¸\nค้างคาว\nคาด\nคาถา\nคาทà¸à¸¥à¸´à¸\nคาน\nค้าน\nคาบ\nคาพยุต\nคาม\nคามวาสี\nคามณีย์\nคามภีร์\nคาย\nค่าย\nคาร์บà¸à¸™\nคาร์บà¸à¹€à¸™à¸•\nคาร์บà¸à¸¥à¸´à¸\nคาร์บูเรเตà¸à¸£à¹Œ\nคาร์โบรันดัม\nคาร์โบไฮเดรต\nคารม\nคารวะ\nคาราเต้\nคาราวาน\nคาว\nค่าว\nค้าว\nคาวตà¸à¸‡\nคาวี\nคาวุต\nคาส\nคำ\nค่ำ\nค้ำ\nคำนวณ\nคำนวร\nคำนับ\nคำนัล\nคำนึง\nคำนูณ\nคำà¸à¸à¸¢\nคำเพลิง\nคำรน\nคำรบ\nคำราม\nคำà¹à¸ªà¸”\nคำà¹à¸«à¸‡\nคำโà¸à¸‡\nคิà¸\nคิง\nคิด\nคิมหันต์\nคิรี\nคิลาน\nคิลานะ\nคิว\nคิ้ว\nคี่\nคีต\nคีบ\nคีม\nคีรี\nคีรีบูน\nคึà¸\nคึ่à¸\nคึà¸à¸„ัà¸\nคืน\nคืบ\nคืà¸\nคุ\nคุà¸\nคุà¸à¸à¸µà¹‰\nคุà¸à¸„าม\nคุà¸à¸žà¸²à¸—ย์\nคุ้ง\nคุณ\nคุด\nคุดทะราด\nคุต\nคุตติ\nคุ่น\nคุ้น\nคุป\nคุปต์\nคุปติ\nคุม\nคุ่ม\nคุ้ม\nคุย\nคุ้ย\nคุยหà¸à¸²à¸™\nคุยหประเทศ\nคุรุ\nคุลา\nคุลิà¸à¹ˆà¸²\nคุลีà¸à¸²à¸£\nคุหา\nคู\nคู่\nคู้\nคูณ\nคูถ\nคูน\nคูปà¸à¸‡\nคูเรียม\nคูหา\nเค้à¸\nเค้เà¸à¹‰\nเค้ง\nเคณฑะ\nเคด\nเค็ด\nเคน\nเค้น\nเคเบิล\nเค็ม\nเคมี\nเคย\nเครง\nเคร่ง\nเครงครา\nเครงครำ\nเครดิต\nเครน\nเครา\nเคร่า\nเคราหณี\nเคราะห์\nเครียด\nเครียว\nเครืà¸\nเครื่à¸à¸‡\nเคล้ง\nเคล็ด\nเคล้น\nเคล้า\nเคล่าคล่à¸à¸‡\nเคลิบเคลิ้ม\nเคลิ้ม\nเคลีย\nเคลื่à¸à¸™\nเคลืà¸à¸š\nเคว้ง\nเคหะ\nเคหา\nเคà¸à¸°\nเค้า\nเคาน์เตà¸à¸£à¹Œ\nเคารพ\nเคาะ\nเคาะà¹à¸„ะ\nเคียง\nเคียด\nเคียน\nเคียม\nเคี่ยม\nเคียร\nเคียว\nเคี่ยว\nเคี้ยว\nเคืà¸à¸‡\nà¹à¸„\nà¹à¸„่\nà¹à¸„้\nà¹à¸„à¹à¸¥\nà¹à¸„ดเมียม\nà¹à¸„็ตตาล็à¸à¸\nà¹à¸„à¹à¸•ร\nà¹à¸„โทด\nà¹à¸„น\nà¹à¸„่น\nà¹à¸„้น\nà¹à¸„บ\nà¹à¸„บหมู\nà¹à¸„ปซูล\nà¹à¸„ม\nà¹à¸„ร่\nà¹à¸„รà¸\nà¹à¸„รง\nà¹à¸„ระ\nà¹à¸„ลคูลัส\nà¹à¸„ลง\nà¹à¸„ลเซียม\nà¹à¸„ลน\nà¹à¸„ล้ว\nà¹à¸„ล่วคล่à¸à¸‡\nà¹à¸„ลà¸à¸£à¸µ\nà¹à¸„ลิฟà¸à¸£à¹Œà¹€à¸™à¸µà¸¢à¸¡\nà¹à¸„ว\nà¹à¸„วà¸\nà¹à¸„ว้น\nà¹à¸„à¹à¸ªà¸”\nà¹à¸„ะ\nโค\nโคà¸\nโคเคน\nโค่ง\nโค้ง\nโคจร\nโคเซà¹à¸„นต์\nโคไซน์\nโคตร\nโคà¹à¸—นเจนต์\nโคธา\nโคน\nโค่น\nโคบà¸à¸¥à¸•์\nโคปผà¸à¸°\nโคม\nโคม่า\nโครà¸\nโครà¸à¸„ราà¸\nโครง\nโคร่ง\nโคร่งคร่าง\nโครม\nโครเมียม\nโครโมโซม\nโคราช\nโครำ\nโคล\nโคลง\nโคลน\nโควตา\nโคà¸à¸à¸£à¹Œà¸”ิเนต\nใคร\nใคร่\nใคร่ครวà¸\nไค\nไค้\nไคร้\nไคร้เครืà¸\nไคล\nไคล้\nฆนะ\nฆราวาส\nฆ้à¸à¸‡\nฆ่า\nฆาต\nฆาน\nฆานินทรีย์\nเฆี่ยน\nโฆรวิส\nโฆษà¸\nโฆษณา\nโฆษะ\nโฆษิต\nงà¸\nงง\nงด\nงดงาม\nงบ\nงม\nงวง\nง่วง\nงวด\nง่วน\nง้วน\nงวยงง\nงà¸\nง้à¸\nงà¸à¸\nงà¸à¸à¹à¸‡à¸\nง่à¸à¸à¹à¸‡à¹ˆà¸\nง่à¸à¸‡\nง่à¸à¸‡à¹à¸‡à¹ˆà¸‡\nงà¸à¹à¸‡\nงà¸à¸”\nงà¸à¸”à¹à¸‡à¸”\nงà¸à¸™\nง่à¸à¸™\nง่à¸à¸™à¹à¸‡à¹ˆà¸™\nงà¸à¸™à¸«à¸‡à¹ˆà¸\nงà¸à¸š\nงà¸à¸¡\nง้à¸à¸¡\nงà¸à¸¢\nง่à¸à¸¢\nงัà¸\nงั่à¸\nงั่ง\nงัด\nงัน\nงันงà¸\nงับ\nงัว\nงั่ว\nงัวเงีย\nงา\nง่า\nง้าง\nงาน\nง่าน\nงาบ\nงาม\nง่าม\nงาย\nง่าย\nง้าว\nงำ\nง่ำ\nง้ำ\nงิ้ว\nงี่เง่า\nงีบ\nงึà¸\nงึน\nงึม\nงุด\nงุนงง\nงุ่นง่าน\nงุบ\nงุบงิบ\nงุ้ม\nงุ่มง่าม\nงุย\nงู\nงูบ\nงูสวัด\nเงà¸\nเงย\nเงà¸à¸°\nเงà¸à¸°à¸‡à¸°\nเงา\nเง่า\nเง้า\nเงาะ\nเงิน\nเงี่ยง\nเงี่ยน\nเงียบ\nเงี้ยว\nเงี่ยหู\nเงื้à¸\nเงืà¸à¸\nเงื่à¸à¸‡\nเงืà¸à¸”\nเงื่à¸à¸™\nเงืà¸à¸š\nเงื้à¸à¸¡\nà¹à¸‡\nà¹à¸‡à¹ˆ\nà¹à¸‡à¹ˆà¸‡\nà¹à¸‡à¹ˆà¸™\nà¹à¸‡à¹‰à¸¡\nà¹à¸‡à¸°\nโง\nโง่\nโงà¸\nโงà¸à¹€à¸‡à¸\nโงง\nโง่ง\nโง้ง\nโงงเงง\nโง่งเง่ง\nโงเง\nโงน\nโงนเงน\nไง้\nจà¸\nจง\nจ่ง\nจงà¸à¸£à¸¡\nจงà¸à¸¥\nจงà¸à¸¥à¸™à¸µ\nจงโคร่ง\nโจงโคร่ง\nจงà¸à¸£\nจงà¸à¸²à¸‡\nจด\nจดุรงค์\nจตุปัจจัย\nจตุลังคบาท\nจตุโลà¸à¸šà¸²à¸¥\nจตุสดมภ์\nจตุตถ\nจตุตถี\nจตุร\nจตุรงค์\nจตุรพัà¸à¸•ร์\nจตุรพิธ\nจตุรพิธพร\nจน\nจบ\nจม\nจ่ม\nจมร\nจมรี\nจมูà¸\nจยุติ\nจร\nจรณะ\nจรด\nจรรจา\nจรรโจษ\nจรรม\nจรรยา\nจรรโลง\nจรลี\nจรวจ\nจรวด\nจรส\nจรà¸à¸\nจระเข้\nจระนำ\nจระบี\nจรัล\nจรัส\nจราจร\nจราà¸\nจริà¸\nจริง\nจริต\nจริม\nจริยธรรม\nจริยวัตร\nจริยาวัตร\nจริยศาสตร์\nจริยศึà¸à¸©à¸²\nจริยา\nจรุง\nจรูง\nจรูà¸\nจเร\nจล\nจลนพลศาสตร์\nจลนศาสตร์\nจลนี\nจลาจล\nจวà¸\nจ๊วà¸\nจวง\nจ้วง\nจ๋วง\nจวด\nจวน\nจวบ\nจวัà¸\nจà¸\nจ่à¸\nจ้à¸\nจ๋à¸\nจà¸à¸\nจ้à¸à¸\nจ๊à¸à¸\nจ้à¸à¸à¹à¸ˆà¹‰à¸\nจà¸à¸‡\nจ้à¸à¸‡\nจ๋à¸à¸‡\nจ้à¸à¸‡à¹€à¸•\nจà¸à¸‡à¹€à¸›à¸£à¸µà¸¢à¸‡\nจ้à¸à¸‡à¸«à¸™à¹ˆà¸à¸‡\nจà¸à¸‡à¸«à¸à¸‡\nจà¸à¹à¸ˆ\nจ๋à¸à¹à¸ˆà¹‹\nจà¸à¸”\nจà¸à¸™\nจ้à¸à¸™\nจà¸à¸™à¸ˆà¹ˆà¸\nจà¸à¸š\nจà¸à¸¡\nจ่à¸à¸¡\nจà¸à¸¡à¸ªà¸¸à¸£à¸²à¸‡à¸„์\nจ่à¸à¸¢\nจ้à¸à¸¢\nจ๋à¸à¸¢\nจà¸à¹à¸ª\nจะ\nจ้ะ\nจ๊ะ\nจ๋ะ\nจะà¸à¸¥à¸°\nจะà¸à¸¥à¸²à¸¡\nจะà¸à¸¹à¸”\nจะขาบ\nจะเข้\nจะเข็บ\nจะงà¸à¸¢\nจะจะ\nจ๊ะจ๋า\nจะà¹à¸ˆà¹‰à¸‡\nจะà¹à¸ˆà¹ˆà¸¡\nจะละเม็ด\nจะละหวั่น\nจัà¸\nจั้à¸\nจัà¸à¸à¸²à¸¢\nจั๊à¸à¸à¸´à¹‰à¸¡\nจัà¸à¸‚ุ\nจัà¸à¸ˆà¸±à¹ˆà¸™\nจัà¸à¸ˆà¸µà¹‰\nจั๊à¸à¸ˆà¸µà¹‰\nจั๊à¸à¹€à¸”ียม\nจัà¸à¸£\nจัà¸à¸£à¸žà¸²à¸\nจัà¸à¸£à¸§à¸²à¸\nจัà¸à¸£à¸´à¸™\nจัà¸à¸£à¸µ\nจั๊à¸à¹€à¸¥à¹‰à¸\nจัà¸à¸©à¸¸\nจัà¸à¹à¸«à¸¥à¹ˆà¸™\nจัง\nจั้ง\nจั๋ง\nจังà¸à¸§à¸”\nจังà¸à¸à¸š\nจังà¸à¹‰à¸²\nจังà¸à¸¹à¸”\nจังโà¸à¸à¸à¹Œ\nจังงัง\nจั้งมั่ง\nจังไร\nจังหนับ\nจังหรีด\nจังหวะ\nจังหวัด\nจังหัน\nจัà¸à¹„ร\nจัณฑ์\nจัณฑาล\nจัด\nจัตตาฬีสะ\nจัตวา\nจัตุ\nจัตุรงค์\nจัตุรัส\nจัตุลังคบาท\nจัตุโลà¸à¸šà¸²à¸¥\nจัตุสดมภ์\nจัน\nจั่น\nจันโจษ\nจั่นดิน\nจันท์\nจันทน์\nจันทร์\nจันทรคติ\nจันทรคราส\nจันทรุปราคา\nจันทรเม็ด\nจันทวาร\nจันทัน\nจันà¸à¸±à¸š\nจับ\nจับà¸à¸±à¸‡\nจับฉ่าย\nจับเดิม\nจับปิ้ง\nจับยี่à¸à¸µ\nจัมบà¸\nจัมปà¸à¸°\nจัมปา\nจัมมะ\nจัว\nจั่ว\nจั๊วะ\nจา\nจ่า\nจ้า\nจ๋า\nจาà¸\nจาà¸à¸žà¸²à¸\nจาคะ\nจาคี\nจาง\nจ่าง\nจ้าง\nจางปาง\nจางวาง\nจาด\nจาตุรงค์\nจาตุรนต์\nจาตุรันต์\nจาน\nจ้าน\nจาบ\nจาบัล\nจาบัลย์\nจาป\nจาม\nจ่ามงà¸à¸¸à¸Ž\nจามจุรี\nจามร\nจามรี\nจามีà¸à¸£\nจ่าย\nจาร\nจ่ารง\nจารวาà¸\nจาระไน\nจาระบี\nจาริà¸\nจารึà¸\nจารี\nจารีต\nจารุ\nจ้าละหวั่น\nจาว\nจ้าว\nจ่าหวัà¸\nจำ\nจ้ำ\nจำà¸à¸±à¸”\nจำงาย\nจ้ำจี้\nจำเจ\nจำเดิม\nจำทวย\nจำนง\nจำนน\nจำนรรจ์\nจำนรรจา\nจำนวน\nจำนà¸à¸‡\nจำนัล\nจำนำ\nจำเนียน\nจำเนียม\nจำเนียร\nจำà¹à¸™à¸\nจำบ่ม\nจำบัง\nจ้ำเบ้า\nจำปา\nจำปาดะ\nจำปี\nจำปูน\nจำพวà¸\nจำเพาะ\nจ้ำม่ำ\nจำรัส\nจำราà¸\nจำรูà¸\nจำเริà¸\nจำเรียง\nจำลà¸à¸‡\nจำเลย\nจำเลาะ\nจำà¹à¸¥à¸‡\nจำà¹à¸¥à¹ˆà¸™\nจำหนับ\nจ๋ำหนับ\nจำหน่าย\nจำหระ\nจำหล่à¸\nจำหลัà¸\nจำเหียง\nจำà¸à¸§à¸”\nจิ\nจิà¸\nจิ้งโà¸à¸£à¹ˆà¸‡\nจิ้งจà¸\nจิงจ้à¸\nจิ้งจà¸à¸\nจิงจัง\nจิ้งจัง\nจิงโจ้\nจิ้งหรีด\nจิ้งเหลน\nจิต\nจิตà¸à¸²à¸˜à¸²à¸™\nจิตต์\nจิตร\nจิตรจุล\nจิตระ\nจิตรา\nจินเจา\nจินดา\nจินดาหนา\nจินดาหรา\nจินต์\nจิบ\nจิปาถะ\nจิ่ม\nจิ้ม\nจิ้มà¸à¹‰à¸à¸‡\nจิ้มลิ้ม\nจิรà¸à¸²à¸¥\nจิ๋ว\nจี\nจี่\nจี้\nจี๋\nจี๋จ้à¸\nจีà¹à¸ˆà¹Šà¸š\nจี๊ด\nจีน\nจีนà¹à¸ª\nจีบ\nจีโบ\nจีม\nจีวร\nจึง\nจึ่ง\nจึ้ง\nจืด\nจุ\nจุà¸\nจุ๊à¸à¸à¸£à¸¹à¹Š\nจุà¸à¸ˆà¸´à¸\nจุà¸à¸Šà¸µ\nจุà¸à¸œà¸²à¸¡\nจุà¸à¹‚รหินี\nจุ่ง\nจุ๋งจิ๋ง\nจุฑา\nจุณ\nจุณณียบท\nจุด\nจุติ\nจุตูปปาตà¸à¸²à¸“\nจุทส\nจุน\nจุ่น\nจุ้น\nจุนจู๋\nจุ้นจู๊\nจุนทà¸à¸²à¸£\nจุนสี\nจุบ\nจุ๊บ\nจุบจิบ\nจุ๊บà¹à¸ˆà¸‡\nจุ่ม\nจุ้ม\nจุ๋มจิ๋ม\nจุมพà¸\nจุมพรวด\nจุมพล\nจุมพิต\nจุมโพล่\nจุ้ย\nจุรณ\nจูรณ\nจุรี\nจุไร\nจุล\nจุลจà¸à¸¡à¹€à¸à¸¥à¹‰à¸²\nจุลวงศ์\nจุฬา\nจุฬาราชมนตรี\nจุฬาลัมพา\nจุฬาลำพา\nจู\nจู่\nจู้\nจู๋\nจูง\nจู้จี้\nจู๋จี๋\nจู๊ด\nจูบ\nเจ\nเจ๊à¸\nเจ่ง\nเจ้ง\nเจ๊ง\nเจ๋ง\nเจ็ด\nเจ็ดตะคลี\nเจดีย์\nเจดียสถาน\nเจต\nเจตนา\nเจตพังคี\nเจตมูลเพลิง\nเจตสิà¸\nเจโตวิมุติ\nเจน\nเจ็บ\nเจรจา\nเจริà¸\nเจริด\nเจรียง\nเจลียง\nเจว็ด\nเจษฎา\nเจ๊สัว\nเจà¸\nเจ่à¸\nเจ๋à¸\nเจ๋à¸à¹€à¸ˆà¹Šà¸à¸°\nเจà¸à¸£à¹Œà¹€à¸¡à¹€à¸™à¸µà¸¢à¸¡\nเจà¸à¸°\nเจา\nเจ่า\nเจ้า\nเจ๊า\nเจาะ\nเจิ่ง\nเจิด\nเจิ่น\nเจิม\nเจีย\nเจียง\nเจียด\nเจียน\nเจี๋ยน\nเจี๊ยบ\nเจียม\nเจี๋ยมเจี้ยม\nเจียร\nเจียระไน\nเจียระบาด\nเจียว\nเจี๊ยวจ๊าว\nเจืà¸\nเจื่à¸à¸™\nเจื้à¸à¸¢\nเจืà¸à¸ªà¸¡\nà¹à¸ˆ\nà¹à¸ˆà¹‰\nà¹à¸ˆà¹‹\nà¹à¸ˆà¸\nà¹à¸ˆà¸à¸±à¸™\nà¹à¸ˆà¸‡\nà¹à¸ˆà¹ˆà¸‡\nà¹à¸ˆà¹‰à¸‡\nà¹à¸ˆà¸‡à¸¥à¸à¸™\nà¹à¸ˆà¹Šà¸”\nà¹à¸ˆà¹Šà¸”à¹à¸ˆà¹‹\nà¹à¸ˆà¸•ร\nà¹à¸ˆà¹‰à¸™\nà¹à¸ˆà¸š\nà¹à¸ˆà¹ˆà¸¡\nà¹à¸ˆà¸£à¸‡\nà¹à¸ˆà¸§\nà¹à¸ˆà¹ˆà¸§\nà¹à¸ˆà¹‰à¸§\nà¹à¸ˆà¹‹à¸§\nà¹à¸ˆà¸°\nโจà¸\nโจ๊à¸\nโจง\nโจ่งครึ่ม\nโจ๋งครึ่ม\nโจ่งครุ่ม\nโจ๋งเจ๋ง\nโจ่งà¹à¸ˆà¹‰à¸‡\nโจท\nโจทà¸à¹Œ\nโจทนา\nโจทย์\nโจน\nโจม\nโจร\nโจล\nโจษ\nโจษจัน\nใจ\nไจ\nไจ้\nฉà¸\nฉà¸à¸£à¸£à¸ˆà¹Œ\nฉà¸à¸©à¸±à¸•ริย์\nฉà¸à¸²à¸ˆ\nฉà¸à¸²à¸¡à¸²à¸žà¸ˆà¸£\nฉà¸à¸²à¸¡à¸²à¸§à¸ˆà¸£\nฉง\nฉงน\nฉงาย\nฉทึง\nฉนวน\nฉนัง\nฉนาà¸\nฉนำ\nฉบัง\nฉบัด\nฉบับ\nฉบำ\nฉม\nฉมบ\nฉมวà¸\nฉมวย\nฉม่à¸à¸‡\nฉมัง\nฉมัน\nฉมา\nฉมำ\nฉล\nฉลวย\nฉลà¸à¸‡\nฉลà¸à¸¡\nฉลัà¸\nฉลับ\nฉลาà¸\nฉลาง\nฉลาด\nฉลาม\nฉลาย\nฉลิว\nฉลีà¸\nฉลุ\nฉลู\nฉวย\nฉวะ\nฉวัดเฉวียน\nฉวาง\nฉวี\nฉศà¸\nฉ้à¸\nฉà¸à¸\nฉ่à¸à¸‡\nฉà¸à¸”\nฉ่à¸à¸¢\nฉà¸à¹€à¸¥à¸²à¸°\nฉะ\nฉะฉาด\nฉะฉาน\nฉะฉ่ำ\nฉะฉี่\nฉะเฉื่à¸à¸¢\nฉะนั้น\nฉะนี้\nฉะà¸à¹‰à¸à¸™\nฉัà¸à¸à¸°\nฉัà¸\nฉัด\nฉัตร\nฉัททันต์\nฉัน\nฉันท\nฉันท์\nฉันทะ\nฉันทา\nฉันทาคติ\nฉันทานุมัติ\nฉับ\nฉัพพรรณรังสี\nฉัยยา\nฉ่า\nฉาà¸\nฉาง\nฉ่าง\nฉ่าฉาว\nฉาด\nฉาดฉาน\nฉาตà¸à¸ ัย\nฉาน\nฉาบ\nฉาบฉวย\nฉาย\nฉายา\nฉาว\nฉ่ำ\nฉำฉา\nฉำà¹à¸‰à¸°\nฉิ่ง\nฉิน\nฉินท์\nฉินทฤà¸à¸©à¹Œ\nฉิบ\nฉิมพลี\nฉิว\nฉี่\nฉีà¸\nฉีด\nฉุ\nฉุà¸\nฉุด\nฉุน\nฉุป\nฉุป\nฉุย\nฉุยฉาย\nฉู่\nฉู่ฉี่\nฉูด\nฉูดฉาด\nเฉ\nเฉà¸\nเฉโà¸\nเฉ่ง\nเฉด\nเฉท\nเฉนียน\nเฉพาะ\nเฉย\nเฉลย\nเฉลว\nเฉลา\nเฉลิม\nเฉลี่ย\nเฉลียง\nเฉลี่ยง\nเฉลียบ\nเฉลียว\nเฉวียง\nเฉวียน\nเฉà¸à¸°à¹à¸‰à¸°\nเฉา\nเฉาà¸à¹Šà¸§à¸¢\nเฉาฮื้à¸\nเฉาะ\nเฉิด\nเฉิบ\nเฉียง\nเฉียงพร้านางà¹à¸\nเฉียด\nเฉียบ\nเฉียว\nเฉี่ยว\nเฉืà¸à¸™\nเฉื่à¸à¸¢\nà¹à¸‰\nà¹à¸‰à¹ˆ\nà¹à¸‰à¸\nà¹à¸‰à¸‡\nà¹à¸‰à¹ˆà¸‡\nà¹à¸‰à¸¥à¸š\nà¹à¸‰à¸¥à¹‰à¸¡\nà¹à¸‰à¸°\nโฉ\nโฉ่\nโฉเà¸\nโฉ่งฉ่าง\nโฉงเฉง\nโฉด\nโฉนด\nโฉบ\nโฉเบ๊\nโฉม\nโฉลà¸\nไฉน\nไฉไล\nชà¸\nชคัตตรัย\nชง\nชงโค\nชงฆ์\nชงฆา\nชงโลง\nชฎา\nชฎามังษี\nชฎามังสี\nชฎิล\nชด\nชน\nชนà¸\nชนนี\nชนม์\nชนวน\nชนะ\nชนัà¸\nชนา\nชนาง\nชนิด\nชเนตตี\nชบา\nชม\nชมดชม้à¸à¸¢\nชมนาด\nชมพู\nชมพู่\nชมรม\nชม้à¸à¸¢\nชม้าย\nชไม\nชยา\nชโย\nชรทึง\nชรริน\nชรà¸à¸¸à¹ˆà¸¡\nชระล้ำ\nชระลุ\nชระà¸à¸²à¸š\nชระเà¸à¸¡\nชรัด\nชรา\nชล\nชโลง\nชโลม\nช่วง\nชวด\nชวน\nชวย\nช่วย\nชวร\nชวลิต\nชวา\nชวาล\nชวาลา\nช่à¸\nชà¸à¸\nช็à¸à¸\nช็à¸à¸à¹‚à¸à¹€à¸¥à¸•\nช็à¸à¸à¹‚à¸à¹à¸¥à¸•\nชà¸à¸‡\nช่à¸à¸‡\nช้à¸à¸‡\nชà¸à¸‡à¸£à¸°à¸à¸²\nชà¸à¸™\nช่à¸à¸™\nช้à¸à¸™\nชà¸à¸š\nชà¸à¸¡\nช้à¸à¸¢\nชà¸à¸¥à¹Œà¸\nชà¸à¹ˆà¸³\nชà¸à¸¸à¹ˆà¸¡\nชะ\nชะคราม\nชะงà¸à¸\nชะง่à¸à¸™\nชะงัà¸\nชะงัด\nชะง้ำ\nชะงุ้ม\nชะเง้à¸\nชะเงื้à¸à¸¡\nชะà¹à¸‡à¹‰\nชะโงà¸\nชะฉ่า\nชะช่à¸à¸‡\nชะชะ\nชะช้า\nชะโด\nชะตา\nชะต้า\nชะนี\nชะเนาะ\nชะเนียง\nชะพลู\nชะเพลิง\nชะมด\nชะมบ\nชะมวง\nชะมัง\nชะมัด\nชะà¹à¸¡à¹ˆ\nชะรà¸à¸¢\nชะลà¸\nชะลà¸à¸¡\nชะล่า\nชะลาน\nชะลิน\nชะลูด\nชะเลง\nชะเลย\nชะà¹à¸¥à¹‡à¸\nชะà¹à¸¥à¸‡\nชะวาà¸\nชะวาด\nชะเวิà¸à¸Šà¸°à¸§à¸²à¸\nชะà¹à¸§à¸‡\nชะà¸à¸¡\nชะà¸à¹‰à¸à¸™\nชะเà¸à¸¡\nชะโà¸à¸™\nชัà¸\nชัà¸à¸„ราม\nชัà¸à¸Šà¹‰à¸²\nชัง\nชั่ง\nชังคา\nชังฆ\nชัชวาล\nชัà¸\nชัด\nชัดช้า\nชัน\nชั้น\nชันà¸à¸²à¸”\nชันชี\nชันตุ\nชันนะตุ\nชันนุ\nชันโรง\nชันษา\nชันสูตร\nชัปนะ\nชัพ\nชัมพูนท\nชัย\nชัยพฤà¸à¸©à¹Œ\nชัยภูมิ\nชัลลุà¸à¸²\nชั่ว\nชั้ว\nชัวชม\nชา\nช้า\nชาคระ\nชาคริต\nชาคริยานุโยค\nช่าง\nช้าง\nช้าช่à¸à¸™\nชาà¸\nชาด\nชาดà¸\nชาต\nชาตบุษย์\nชาตรี\nชาตะ\nชาตา\nชาติ\nชาน\nชานุ\nช้าปี่\nชาปีไหน\nช้าà¹à¸›à¹‰à¸™\nช้าพลู\nชาม\nชามพูนท\nชามาดร\nชามาดา\nชามาตุ\nชาย\nชายา\nชาล\nชาลา\nชาลินี\nช้าเลืà¸à¸”\nชาว\nชาวี\nชำ\nช่ำ\nช้ำ\nชำงัด\nชำงาย\nช่ำชà¸à¸‡\nชำนะ\nชำนัà¸\nชำนัน\nชำนาà¸\nชำนิ\nชำเนียร\nชำมะนาด\nชำมะเลียง\nชำร่วย\nชำระ\nช้ำรั่ว\nชำรุด\nชำเรา\nชำเราะ\nชำà¹à¸£à¸\nชำà¹à¸£à¸°\nชำเลืà¸à¸‡\nชำà¹à¸«à¸¥à¸°\nชิ\nชิง\nชิ่ง\nชิงชัน\nชิงช้า\nชิงช้าชาลี\nชิงชี่\nชิงฮื้à¸\nชิชะ\nชิชิ\nชิณณะ\nชิด\nชิเดนทรีย์\nชิต\nชิตินทรีย์\nชิน\nชิ้น\nชินโต\nชิโนรส\nชิม\nชิมà¹à¸›à¸™à¸‹à¸µ\nชิยา\nชิรณะ\nชิระ\nชิวหา\nชิสา\nชี\nชี่\nชี้\nชีปะขาว\nชีผะขาว\nชีผ้าขาว\nชีพ\nชีฟà¸à¸‡\nชีรณ\nชีระ\nชีวเคมี\nชีวประวัติ\nชีวภาพ\nชีววิทยา\nชีวะ\nชีวัน\nชีวา\nชีวาตม์\nชีวาลัย\nชีวิต\nชีวิตัà¸à¸©à¸±à¸¢\nชีวิน\nชีวี\nชืด\nชื่น\nชื้น\nชื่à¸\nชุà¸\nชุà¸à¸Šà¸µ\nชุ้ง\nชุณห\nชุด\nชุติ\nชุน\nชุบ\nชุม\nชุ่ม\nชุมนุม\nชุมพร\nชุมพา\nชุมà¹à¸žà¸£à¸\nชุมรุม\nชุมà¹à¸ªà¸‡\nชุมเห็ด\nชุ่ย\nชุลมุน\nชุลี\nชุษณะ\nชู\nชู้\nเช็ค\nเช้ง\nเช้งวับ\nเชงเลง\nเช็ด\nเชน\nเช่น\nเชย\nเชลง\nเชลย\nเชลà¹à¸¥à¹‡à¸\nเชลียง\nเชวง\nเชษà¸à¸°\nเชษà¸à¸²\nเชà¸\nเช่า\nเช้า\nเชาว์\nเชาวน์\nเชิง\nเชิà¸\nเชิด\nเชิ้ต\nเชียง\nเชี่ยน\nเชียบ\nเชี่ยม\nเชียร\nเชียร์\nเชียว\nเชี่ยว\nเชื่à¸\nเชื้à¸\nเชืà¸à¸\nเชื่à¸à¸‡\nเชืà¸à¸”\nเชืà¸à¸™\nเชื่à¸à¸¡\nà¹à¸Š\nà¹à¸Šà¹ˆ\nà¹à¸Šà¹ˆà¸‡\nà¹à¸Šà¸‡à¸¡à¸²\nà¹à¸Šà¸šà¹Šà¸§à¸¢\nà¹à¸Šà¹ˆà¸¡\nà¹à¸Šà¸£à¹Œ\nà¹à¸Šà¸¥à¹ˆà¸¡\nà¹à¸Šà¸ªà¸‹à¸µ\nà¹à¸Šà¸°\nโชà¸\nโชค\nโชงโลง\nโชดà¸\nโชดึà¸\nโชต\nโชตà¸\nโชติ\nโชติà¸\nโชน\nโชมโรม\nโชย\nโชยงà¸à¸²à¸£\nโชยชาย\nโชยติส\nโชว์\nใช่\nใช้\nไช\nไชนะ\nไชย\nไชโย\nซà¸\nซ่à¸\nซงดำ\nซ่งฮื้à¸\nซด\nซน\nซ้น\nซบ\nซม\nซวดเซ\nซวน\nซวย\nซà¸\nซà¸à¸\nซà¸à¸‡\nซ่à¸à¸‡\nซ้à¸à¸‡\nซà¸à¸‡à¹à¸¡à¸§\nซ้à¸à¸‡à¹à¸¡à¸§\nซà¸à¸™\nซ่à¸à¸™\nซ้à¸à¸™\nซà¸à¸¡\nซ่à¸à¸¡\nซ้à¸à¸¡\nซà¸à¸¡à¸‹à¹ˆà¸\nซà¸à¸¢\nซà¸à¸ª\nซัà¸\nซัà¸à¸ªà¹‰à¸²à¸§\nซัง\nซั้ง\nซัด\nซับ\nซัลฟา\nซั้ว\nซา\nซ่า\nซาà¸\nซาง\nซ่าง\nซาด\nซาน\nซ่าน\nซาบซ่าน\nซาบซึ้ง\nซ่าโบะ\nซาà¹à¸¡à¹€à¸£à¸µà¸¢à¸¡\nซ้าย\nซาลาเปา\nซาว\nซ่าหริ่ม\nซำ\nซ้ำ\nซิ\nซี\nซิà¸\nซิà¸à¸‚์\nซิà¸à¸‹à¸µà¹‰\nซิà¸à¹à¸‹à¹‡à¸\nซิà¸à¸²à¸£à¹Œ\nซิงโคนา\nซิ่น\nซินนามิà¸\nซินà¹à¸ª\nซิบ\nซิป\nซิฟิลิส\nซิลิคà¸à¸™\nซิว\nซี่\nซีà¸\nซีเซียม\nซีด\nซี้ด\nซีนà¸à¸™\nซีป่าย\nซีเมนต์\nซีเรียม\nซีลีเนียม\nซีà¸à¸´à¹Šà¸§\nซึà¸\nซึง\nซึ่ง\nซึ้ง\nซึม\nซื่à¸\nซื้à¸\nซุà¸\nซุง\nซุน\nซุบ\nซุป\nซุ่ม\nซุ้ม\nซุ่มซ่าม\nซุย\nซู่\nซูโครส\nซูด\nซู้ด\nซูดซาด\nซูบ\nเซ\nเซ็à¸\nเซà¹à¸„นต์\nเซ็ง\nเซ่ง\nเซ้ง\nเซ็งà¹à¸‹à¹ˆ\nเซต\nเซน\nเซ็น\nเซ่น\nเซนติà¸à¸£à¸±à¸¡\nเซนติเà¸à¸£à¸”\nเซนติเมตร\nเซนติลิตร\nเซปัà¸à¸•ะà¸à¸£à¹‰à¸\nเซราะ\nเซรุ่ม\nเซลเซียส\nเซลล์\nเซลลูลà¸à¸¢à¸”์\nเซลลูโลส\nเซ่à¸\nเซà¸à¸£à¹Œà¹‚คเนียม\nเซà¸à¸°\nเซา\nเซ้าซี้\nเซาะ\nเซิง\nเซิ้ง\nเซียน\nเซียบ\nเซียมซี\nเซียว\nเซี่ยว\nเซี่ยวà¸à¸²à¸‡\nเซื่à¸à¸‡\nà¹à¸‹\nà¹à¸‹à¹ˆ\nà¹à¸‹à¹‡à¸à¸„าริน\nà¹à¸‹à¸‡\nà¹à¸‹à¸‡à¹à¸‹à¸§\nà¹à¸‹à¸”\nà¹à¸‹à¸š\nà¹à¸‹à¸¡\nà¹à¸‹à¸¢à¸´à¸”\nà¹à¸‹à¹ˆà¸§\nà¹à¸‹à¸°\nโซ\nโซ่\nโซà¸\nโซ่ง\nโซงโขดง\nโซเซ\nโซดา\nโซเดียม\nโซม\nโซรม\nโซลา\nไซ\nไซ้\nไซเà¸à¸´à¸¥\nไซโคลน\nไซน์\nไซยาไนด์\nไซร้\nไซเรน\nไซโล\nฌาน\nฌาปน\nฌาปนà¸à¸´à¸ˆ\nฌาปนสถาน\nเฌà¸\nเฌà¸à¹€à¸à¸¡\nà¸à¸§à¸™\nà¸à¸±à¸•ติ\nà¸à¸²à¸“\nà¸à¸²à¸•ิ\nà¸à¸²à¸™à¸²à¸‹à¸°à¸®à¹Œ\nà¸à¸´à¸š\nà¸à¸µà¹ˆà¸›à¸¸à¹ˆà¸™\nเà¸à¸¢à¸˜à¸£à¸£à¸¡\nไà¸à¸¢à¸˜à¸£à¸£à¸¡\nฎีà¸à¸²\nà¸à¸à¸±à¸”\nà¸à¸²à¸à¸¹à¸£\nà¸à¸²à¸™\nà¸à¸²à¸™à¸°\nà¸à¸²à¸™à¸±à¸™à¸”ร\nà¸à¸²à¸™à¸²à¸™à¸¸à¸à¸£à¸¡\nà¸à¸²à¸™à¸²à¸™à¸¸à¸£à¸¹à¸›\nà¸à¸²à¸™à¸²à¸™à¸¸à¸¨à¸±à¸à¸”ิ์\nà¸à¸²à¸™à¸µà¸¢à¸°\nà¸à¸²à¸›à¸™\nà¸à¸²à¸›à¸™à¸²\nà¸à¸²à¸¢à¸µ\nà¸à¸´à¸•\nà¸à¸´à¸•ิ\nฑาหà¸\nฑาหะ\nเฒ่า\nณรงค์\nเณร\nดà¸\nดง\nด้ง\nด้น\nดนโด่\nดนตรี\nดนัย\nดนุ\nดนู\nดบัสวิน\nดบัสวี\nดม\nดรงค์\nดรณี\nดรรชนี\nดราฟต์\nดรุณ\nดรุณี\nดล\nดวง\nด้วง\nดวด\nด่วน\nด้วน\nด้วย\nดà¸à¸\nดà¸à¸‡\nด่à¸à¸‡\nด้à¸à¸‡\nดà¸à¸‡à¸‰à¸²à¸¢\nดà¸à¸‡à¸”ึง\nดà¸à¸”\nดà¸à¸™\nด่à¸à¸™\nดà¸à¸¡\nด้à¸à¸¡\nดà¸à¸¢\nด้à¸à¸¢\nดà¸à¸¥à¸¥à¸²à¸£à¹Œ\nดะ\nดะโต๊ะ\nดะหมัง\nดัà¸\nดัà¸à¸”าน\nดัà¸à¹à¸”้\nดัง\nดั่ง\nดั้ง\nดัชนี\nดัด\nดัตช์\nดัน\nดั้น\nดับ\nดัมพ์\nดั้วเดี้ย\nดัสà¸à¸£\nดา\nด่า\nดาà¸\nด่าง\nด้าง\nดาด\nดาน\nด่าน\nด้าน\nดาบ\nดาบส\nดาม\nด้าม\nด้ามจิ้ว\nดามพ์\nดาย\nด้าย\nดารà¸à¸°\nดารณี\nดารดาษ\nดาระ\nดารา\nดาล\nดาลัด\nดาว\nด่าว\nด้าว\nดาวดึงส์\nดาวบส\nดาษ\nดาษดา\nดำ\nด่ำ\nด้ำ\nดำà¸à¸¥\nดำเà¸à¸´à¸‡\nดำà¹à¸„ง\nดำดง\nดำนาณ\nดำเนิน\nดำบล\nดำรง\nดำรวจ\nดำรัส\nดำริ\nดำรี\nดำรู\nดำฤษณา\nดำเลิง\nดิà¸\nดิ่ง\nดิฉัน\nดิà¸\nดิตถ์\nดิถี\nดิน\nดิ้น\nดิบ\nดิรัจฉาน\nดิลà¸\nดิ่ว\nดิ้ว\nดิ้วเดี้ยว\nดิษà¸à¹Œ\nดิสโพรเซียม\nดี\nดีเซล\nดีด\nดีดีที\nดีบุà¸\nดีปลี\nดีเปรสชัน\nดีหมี\nดีหลี\nดึà¸\nดึง\nดึ่ง\nดึ่ม\nดื่น\nดื่ม\nดืà¸\nดื้à¸\nดุ\nดุà¸\nดุà¸à¸”ิà¸\nดุà¸à¸—ะเล\nดุ้ง\nดุ้งดิ้ง\nดุจ\nดุด\nดุน\nดุ้น\nดุบ\nดุม\nดุ่ม\nดุ่ย\nดุรงค์\nดุริยะ\nดุริยางค์\nดุริยางคศาสตร์\nดุริยางคศิลป์\nดุล\nดุษฎี\nดุษณี\nดุษณีภาพ\nดุษิต\nดุสิต\nดุเหว่า\nดู\nดูà¸à¸„่าง\nดูà¸à¸£\nดูด\nดูรา\nดูà¹à¸¥\nเด\nเด่\nเดà¸\nเด็à¸\nเดà¸à¸‹à¹Œà¹‚ทรส\nเดคาà¸à¸£à¸±à¸¡\nเดคาเมตร\nเดคาลิตร\nเด้ง\nเด็จ\nเดช\nเดชน์\nเดชนะ\nเดชะ\nเดโช\nเดซิà¸à¸£à¸±à¸¡\nเดซิเมตร\nเดซิลิตร\nเด็ด\nเดน\nเด่น\nเดนมาร์à¸\nเดรัจฉาน\nเด๋à¸\nเด๋à¸à¸”๋า\nเดา\nเด้า\nเดาะ\nเดิน\nเดิ่น\nเดิม\nเดียง\nเดียด\nเดียรดาษ\nเดียรถีย์\nเดียรัจฉาน\nเดียว\nเดี่ยว\nเดี๋ยว\nเดียะ\nเดื่à¸\nเดืà¸à¸\nเดื่à¸à¸‡\nเดืà¸à¸”\nเดืà¸à¸™\nเดืà¸à¸¢\nà¹à¸”\nà¹à¸”่\nà¹à¸”à¸\nà¹à¸”็à¸\nà¹à¸”à¸à¸‡à¸²\nà¹à¸”à¸à¹à¸”้\nà¹à¸”ง\nà¹à¸”ด\nà¹à¸”น\nà¹à¸”่น\nà¹à¸”่ว\nà¹à¸”ะ\nà¹à¸”ะà¹à¸”๋\nโด\nโด่\nโดà¸à¹€à¸”à¸\nโด่ง\nโดด\nโดน\nโดม\nโดมร\nโดย\nโดรณ\nใด\nได\nได้\nไดà¹à¸‹à¹‡à¸à¸„าไรด์\nไดนาโม\nไดนาไมต์\nไดโนเสาร์\nไดเรà¸à¸•ริà¸à¸‹à¹Œ\nตà¸\nต๊à¸à¹‚ต\nตง\nต๋ง\nตงฉิน\nตงิด\nตงุ่น\nตด\nตติย\nตถาคต\nตน\nต้น\nตนัย\nตนุ\nตบ\nตบะ\nตปนียะ\nตม\nต้ม\nตมูà¸\nตยาคี\nตรง\nตรณี\nตรม\nตรรà¸\nตรรà¸à¸°\nตรลบ\nตรลà¸à¸”\nตรลาด\nตรวจ\nตรวน\nตรà¸à¸\nตรà¸à¸‡\nตรà¸à¸¡à¹ƒà¸ˆ\nตรà¸à¸¡à¸•รม\nตระ\nตระà¸à¸¥\nตระà¸à¸§à¸™\nตระà¸à¸à¸‡\nตระà¸à¸²à¸£\nตระà¸à¸¹à¸¥\nตระคัร\nตระเตรียม\nตระนาว\nตระบà¸\nตระบà¸à¸\nตระบà¸à¸‡\nตระบัด\nตระบัน\nตระเบ็ง\nตระà¹à¸šà¸\nตระà¹à¸šà¸‡\nตระโบม\nตระพà¸à¸‡\nตระพัง\nตระลาà¸à¸²à¸£\nตระวัน\nตระเว็ด\nตระเวน\nตระสัà¸\nตระหง่าน\nตระหนà¸\nตระหนัà¸\nตระหน่ำ\nตระหนี่\nตรัง\nตรังค์\nตรับ\nตรับฟัง\nตรัย\nตรัยตรึงศ์\nตรัส\nตรัสสา\nตรา\nตราà¸à¸•รำ\nตราชู\nตราบ\nตราสัง\nตรำ\nตริ\nตริว\nตรี\nตรีปวาย\nตรีพิธพรรณ\nตรียัมปวาย\nตรึà¸\nตรึง\nตรุ\nตรุณ\nตรุณะ\nตรุษ\nตรู\nตรู่\nตฤณ\nตฤตีย\nตฤษณา\nตลà¸\nตลบ\nตลà¸à¸”\nตลับ\nตลาด\nตลิ่ง\nตลึง\nตวง\nต่วน\nต้วมเตี้ยม\nตวัà¸\nตวัด\nตวาด\nตà¸\nตà¸à¸¡à¹ˆà¸\nต่à¸\nต้à¸\nตà¸à¸\nต๊à¸à¸\nต๊à¸à¸à¸•๋à¸à¸¢\nตà¸à¸‡\nต้à¸à¸‡\nตà¸à¸‡à¸à¸£à¸²à¸¢\nต้à¸à¸‡à¹€à¸•\nตà¸à¸‡à¹à¸•à¸\nต่à¸à¸‡à¹à¸•่ง\nตà¸à¸‡à¹€à¸«à¸¥à¸·à¸à¸‡\nตà¸à¸”\nตà¸à¸™\nต้à¸à¸™\nตà¸à¸š\nตà¸à¹€à¸šà¸²\nตà¸à¸¡\nต่à¸à¸¡\nต๋à¸à¸¡\nต่à¸à¸¢\nต้à¸à¸¢\nต้à¸à¸¢à¸•ริ่ง\nต้à¸à¸¢à¸•ิ่ง\nต้à¸à¸¢à¸•ีวิด\nตà¸à¹à¸¢\nตà¸à¸£à¹Œà¸›à¸´à¹‚ด\nต่à¸à¹„ส้\nตà¸à¹à¸«à¸¥\nตะ\nตะà¸à¸£à¸™\nตะà¸à¸£à¹‰à¸\nตะà¸à¸£à¸±à¸™\nตะà¸à¸£à¸±à¸š\nตะà¸à¸£à¹‰à¸²\nตะà¸à¸£à¸²à¸¡\nตะà¸à¸£à¸¸à¸”\nตะà¸à¸£à¸¸à¸¡\nตะà¸à¸£à¸¸à¸¡à¸•ะà¸à¸£à¸²à¸¡\nตะà¸à¸¥à¸°\nตะà¸à¸¥à¸²à¸¡\nตะà¸à¸§à¸”\nตะà¸à¸\nตะà¸à¸à¸™\nตะà¸à¸±à¸‡\nตะà¸à¸±à¹ˆà¸§\nตะà¸à¸²à¸‡\nตะà¸à¸²à¸”\nตะà¸à¸²à¸¢\nตะà¸à¸²à¸§\nตะà¸à¸¸à¸à¸•ะà¸à¸±à¸\nตะà¸à¸¸à¸¢\nตะà¸à¸¹\nตะà¸à¸¹à¸”\nตะเà¸à¸µà¸¢à¸à¸•ะà¸à¸²à¸¢\nตะเà¸à¸µà¸¢à¸‡\nตะเà¸à¸µà¸¢à¸š\nตะà¹à¸\nตะà¹à¸à¹ˆ\nตะà¹à¸à¸£à¸‡\nตะโà¸\nตะโà¸à¹‰\nตะโà¸à¸\nตะโà¸à¸™\nตะโà¸à¸£à¸‡\nตะโà¸à¸£à¸¡\nตะไà¸à¸£\nตะขบ\nตะขà¸\nตะขาบ\nตะขิดตะขวง\nตะเข้\nตะเข็บ\nตะโขง\nตะคร้à¸\nตะครà¸à¸‡\nตะครั่นตะครà¸\nตะคร้ำ\nตะคริว\nตะคิว\nตะครุบ\nตะคà¸à¸\nตะคัน\nตะค้า\nตะคาà¸\nตะค้าน\nตะคุ่ม\nตะเครียว\nตะเคียว\nตะเคียน\nตะà¹à¸„ง\nตะไคร่\nตะไคร้\nตะเฆ่\nตะนà¸à¸¢\nตะนาว\nตะบม\nตะบà¸à¸‡\nตะบà¸à¸¢\nตะบัน\nตะบิ้ง\nตะบิด\nตะบิดตะบà¸à¸¢\nตะบี้ตะบัน\nตะบึง\nตะบูน\nตะเบ็ง\nตะเบ็งมาน\nตะเบ๊ะ\nตะà¹à¸šà¸\nตะà¹à¸šà¸‡\nตะโบม\nตะไบ\nตะปบ\nตะปลิง\nตะปิ้ง\nตะปุ่มตะป่ำ\nตะปู\nตะพง\nตะพด\nตะพà¸à¸‡\nตะพัà¸\nตะพัง\nตะพัด\nตะพั้น\nตะพาà¸\nตะพาน\nตะพาบ\nตะพาย\nตะพึด\nตะพึดตะพืà¸\nตะพุ่น\nตะเพรา\nตะเพิง\nตะเพิด\nตะเพียน\nตะโพà¸\nตะโพง\nตะโพน\nตะเภา\nตะใภ้\nตะม่à¸\nตะมà¸à¸¢\nตะรังà¸à¸°à¸™à¸¹\nตะรังตังà¸à¸§à¸²à¸‡\nตะรังตังช้าง\nตะราง\nตะลà¸à¸‡\nตะลà¸à¸™\nตะล่à¸à¸¡\nตะละ\nตะลาน\nตะลิงปลิง\nตะลิบ\nตะลีตะลาน\nตะลึง\nตะลึงพรึงเพริด\nตะลุง\nตะลุ่ม\nตะลุ่มนà¸\nตะลุมบà¸à¸™\nตะลุ่มโปง\nตะลุมพà¸\nตะลุมพุà¸\nตะลุย\nตะเลง\nตะà¹à¸¥à¸‡à¹à¸à¸‡\nตะไล\nตะวัน\nตะเวน\nตะหลิว\nตะหลุà¸\nตะหลุง\nตะà¹à¸«à¸‡à¹ˆà¸§\nตะà¹à¸«à¸¡à¸°à¹à¸‚ะ\nตะโหงà¸\nตัà¸\nตัà¸à¸à¸°\nตัà¸à¹€à¸•ืà¸à¸™\nตั๊à¸à¹à¸•น\nตัà¸à¸©à¸±à¸¢\nตัง\nตั่ง\nตั้ง\nตังเà¸\nตังฉ่าย\nตังเม\nตังวาย\nตังโà¸à¹‹\nตัจฉà¸\nตัจฉนี\nตัณฑุล\nตัณหา\nตัด\nตัน\nตันตระ\nตันติ\nตันหยง\nตับ\nตับปิ้ง\nตัว\nตั๋ว\nตัวจี๊ด\nตัวตืด\nตั้วโผ\nตั้วเหี่ย\nตา\nตาà¸\nตาà¸à¸§à¸²à¸‡\nต่าง\nตาด\nตาน\nต่าน\nต้าน\nตานนà¸à¸à¸”\nตานี\nตาบ\nตาม\nตามะà¹à¸™\nตามิน\nตาย\nตาราไต\nตาล\nตาลุ\nต๋าว\nตาเสืà¸\nตาหนู\nตาฬ\nตำ\nต่ำ\nตำนาน\nตำบล\nตำà¹à¸š\nตำà¹à¸¢\nตำรวจ\nตำรับ\nตำรา\nตำรุ\nตำลึง\nตำเสา\nตำหนัà¸\nตำหนิ\nตำà¹à¸«à¸™à¹ˆà¸‡\nติ\nติà¸\nติ๊à¸\nติà¸à¸°\nติà¸à¸²à¸«à¸£à¸±à¸‡\nติง\nติ่ง\nติ๋ง\nติ่งตั่ง\nติ๋งต่าง\nติงส\nติงสติ\nติณ\nติด\nติตติà¸à¸°\nติตติร\nติตถ\nติตถะ\nติถี\nติมิงคละ\nติรัจฉาน\nติลà¸\nติละ\nติ้ว\nตี\nตี่\nตีน\nตีบ\nตีรถะ\nตีระ\nตึ\nตึà¸\nตึ้à¸\nตึ้à¸à¸•ั้à¸\nตึง\nตึดตื๋à¸\nตึ๊ดตื๋à¸\nตืด\nตื่น\nตื้น\nตื้à¸\nตื๊à¸\nตื๋à¸\nตุ\nตุ๊\nตุ๊à¸à¹à¸\nตุ๊à¸à¸•า\nตุ๊à¸à¸•่ำ\nตุà¸à¸•ิà¸\nตุ๊à¸à¸•ิ๊à¸\nตุ๊à¸à¸•ุ่น\nตุ๊à¸à¸•ุ๋ย\nตุง\nตุ้งà¸à¹ˆà¸²\nตุ้งติ้ง\nตุ๊ดตู่\nตุน\nตุ่น\nตุ๋น\nตุนาหงัน\nตุบ\nตุ้บ\nตุ๊บป่à¸à¸‡\nตุปัดตุป่à¸à¸‡\nตุปัดตุเป๋\nตุ่ม\nตุ้ม\nตุ๋ม\nตุ้มà¸à¸§à¹‰à¸²à¸§\nตุมà¸à¸²\nตุ้มà¹à¸‹à¸°\nตุมตัง\nตุ้มเต๋น\nตุ้มปี่\nตุมพะ\nตุ่ย\nตุ้ย\nตุ๊ย\nตุ๋ยตุ่ย\nตุรคะ\nตุรงค์\nตุล\nตุลา\nตุหรัดตุเหร่\nตู\nตู่\nตู้\nตูà¸\nตูด\nตูบ\nตูม\nเต๊à¸\nเต็ง\nเต่ง\nเตช\nเตโช\nเต้น\nเต็นท์\nเต็ม\nเตย\nเตร่\nเตร็ด\nเตรตา\nเตรียม\nเตรียมตรม\nเตละ\nเตลิด\nเตว็ด\nเต่à¸\nเตà¸à¸°\nเตะ\nเตา\nเต่า\nเต้า\nเต๋า\nเต่าเà¸à¸µà¸¢à¸”\nเต้าเจี้ยว\nเต้าทึง\nเต้าหู้\nเต้าฮวย\nเต๊าะ\nเตาะà¹à¸•ะ\nเติ่ง\nเติบ\nเติม\nเตี้ย\nเตียง\nเตียน\nเตียบ\nเตี๋ยม\nเตียรถ์\nเตียว\nเตี่ยว\nเตืà¸à¸™\nà¹à¸•่\nà¹à¸•้\nà¹à¸•à¸\nà¹à¸•ง\nà¹à¸•่ง\nà¹à¸•งเม\nà¹à¸•้จิ๋ว\nà¹à¸•ด\nà¹à¸•๊ดà¹à¸•๋\nà¹à¸•น\nà¹à¸•้ม\nà¹à¸•ร\nà¹à¸•ระ\nà¹à¸•้ว\nà¹à¸•้วà¹à¸£à¹‰à¸§\nà¹à¸•้วà¹à¸¥à¹‰à¸§\nà¹à¸•่ว่า\nà¹à¸•้à¹à¸§à¹‰à¸”\nà¹à¸•ะ\nโต\nโต้\nโตà¸\nโต่ง\nโต้ง\nโตงเตง\nโตฎà¸\nโต๊ด\nโตน\nโตนด\nโต้โผ\nโตมร\nโตย\nโตรà¸\nโต๊ะ\nใต้\nไต\nไต่\nไต้\nไต๋\nไตร\nไตรà¸à¸´à¸¨à¸¢à¸²\nไตรดายุค\nไตร่ตรà¸à¸‡\nไตรย\nไต้หวัน\nถà¸\nถà¸à¸¥\nถงาด\nถด\nถนน\nถนà¸à¸¡\nถนัด\nถนัน\nถนำ\nถนิม\nถม\nถ่ม\nถมà¸\nถมึงทึง\nถลà¸\nถลà¸à¸šà¸²à¸•ร\nถลน\nถล่ม\nถลà¸à¸\nถลัน\nถลา\nถลาà¸\nถลาย\nถลำ\nถลึงตา\nถลุง\nถ่วง\nถ้วน\nถ้วย\nถวัล\nถวัลย์\nถวาย\nถวิน\nถวิล\nถ่à¸\nถ้à¸\nถà¸à¸\nถà¸à¸‡\nถ่à¸à¸‡\nถ้à¸à¸‡\nถà¸à¸”\nถà¸à¸™\nถà¸à¸š\nถà¸à¸šà¹à¸–บ\nถ่à¸à¸¡\nถà¸à¸¢\nถ่à¸à¸¢\nถ้à¸à¸¢\nถะ\nถะถั่น\nถะมัดถะà¹à¸¡à¸‡\nถัà¸\nถัง\nถั่ง\nถัด\nถัทธ\nถัน\nถั่น\nถับ\nถัมภ์\nถัว\nถั่ว\nถา\nถ้า\nถาà¸\nถาง\nถ่าง\nถาด\nถาน\nถ่าน\nถาบ\nถาม\nถามะ\nถ่าย\nถ่าว\nถาวร\nถาวรธิรา\nถ้ำ\nถิ่น\nถี่\nถีบ\nถึà¸\nถึง\nถืà¸\nถุง\nถุน\nถุย\nถู\nถูà¸\nเถà¸à¸´à¸‡\nเถน\nเถร\nเถระ\nเถรานุเถระ\nเถรี\nเถลไถล\nเถลิง\nเถลืà¸à¸à¸–ลน\nเถ่à¸\nเถà¸à¸°\nเถา\nเถ้า\nเถาวัลย์\nเถาะ\nเถิà¸\nเถิง\nเถิด\nเถิดเทิง\nเถิน\nเถียง\nเถียร\nเถืà¸\nเถืà¸à¸\nเถื่à¸à¸™\nà¹à¸–\nà¹à¸–à¸\nà¹à¸–ง\nà¹à¸–น\nà¹à¸–บ\nà¹à¸–ม\nà¹à¸–ลง\nà¹à¸–ลบ\nà¹à¸–ว\nโถ\nโถง\nโถงเถง\nโถบ\nโถม\nโถมนาà¸à¸²à¸£\nไถ\nไถ่\nไถ้\nไถง\nไถล\nทà¸à¸¥à¹‰à¸²\nทà¹à¸à¸¥à¹‰à¸§\nท่ง\nทด\nทน\nท้น\nทนต์\nทนโท่\nทนาย\nทบ\nทบวง\nทมà¸\nทมะ\nทมิฬ\nทโมน\nทยà¸à¸¢\nทà¹à¸¢à¸‡\nทรà¸à¸£à¸£à¸¡\nทรชน\nทรชาติ\nทรพิษ\nทรยศ\nทรราช\nทรลัà¸à¸©à¸“์\nทรง\nทรพี\nทรมาทรà¸à¸£à¸£à¸¡\nทรมาน\nทรรทึง\nทรรป\nทรรปณ์\nทรรปณะ\nทรรศนะ\nทรรศนาà¸à¸²à¸£\nทรรศนีย์\nทรวง\nทรวดทรง\nทรวาร\nทรหด\nทรหวล\nทรหึง\nทรà¸à¸¡à¹‚บน\nทระนง\nทรัพย์\nทรัพยาà¸à¸£\nทรัมเป็ต\nทรานซิสเตà¸à¸£à¹Œ\nทราบ\nทราม\nทราย\nทรุด\nทฤษฎี\nทลาย\nทลิท\nทลิททà¸\nทวง\nท้วง\nท่วงท่า\nท่วงทำนà¸à¸‡\nท่วงที\nทวด\nทวน\nท้วน\nท่วม\nท้วม\nทวย\nท่วย\nท้วย\nทวà¸à¸¢\nทวัตดึงส์\nทวัย\nทวา\nทวาบร\nทว่า\nทวาย\nทวาร\nทวิ\nทวิช\nทวิตีย์\nทวิตียา\nทวี\nทวีธาภิเษà¸\nทวีป\nทศ\nทศมี\nทศางค์\nทหระ\nทหาร\nทà¸\nท่à¸\nท้à¸\nทà¸à¸\nทà¸à¸‡\nท่à¸à¸‡\nท้à¸à¸‡\nทà¸à¸‡à¸à¸§à¸²à¸§\nทà¸à¸‡à¸ ู\nทà¸à¸‡à¸¥à¸´à¸™\nทà¸à¸‡à¸«à¸¥à¸²à¸‡\nทà¸à¸‡à¹‚หลง\nทà¸à¸‡à¸à¸¸à¹„ร\nทà¸à¸”\nทà¸à¸™\nท่à¸à¸™\nทà¸à¸™à¸‹à¸´à¸¥\nทà¸à¸Ÿà¸Ÿà¸µà¹ˆ\nท่à¸à¸¡\nทà¸à¸¢\nทà¸à¹€à¸£à¸µà¸¢à¸¡\nทะ\nทะงัน\nทะนง\nทะนน\nทะนาน\nทะนุ\nทะเบียน\nทะมัดทะà¹à¸¡à¸‡\nทะมึน\nทะมื่น\nทะà¹à¸¡à¹ˆà¸‡\nทะยาน\nทะเยà¸à¸—ะยาน\nทะà¹à¸¢\nทะร่à¸à¸—ะà¹à¸£à¹ˆ\nทะลวง\nทะลà¸à¸\nทะลัà¸\nทะลาย\nทะลึ่ง\nทะลุ\nทะลุดทะลาด\nทะเล\nทะเล้น\nทะเล่à¸à¸—ะล่า\nทะเลาะ\nทะเลิ่à¸à¸—ะลั่à¸\nทะวาย\nทัà¸\nทัà¸à¸‚์\nทัà¸à¸‚ิà¸\nทัà¸à¸‚ิณ\nทัà¸à¸‚ิณา\nทัà¸à¸‚ิณาวัà¸\nทัà¸à¸‚ิโณทà¸\nทัà¸à¸‚ิไณยบุคคล\nทัà¸à¸—ิน\nทัà¸à¸©à¸°\nทัà¸à¸©à¸²\nทัà¸à¸©à¸´à¸“\nทัà¸à¸©à¸´à¸“า\nทัà¸à¸©à¸´à¹‚ณทà¸\nทัง\nทั่ง\nทั้ง\nทังวล\nทังวี้ทังวล\nทังสเตน\nทัณฑ์\nทัณฑà¸à¸£à¸£à¸¡\nทัณฑฆาต\nทัณฑสถาน\nทัณฑะ\nทัณฑิà¸à¸²\nทัณฑิมา\nทัณฑีบท\nทัด\nทัดทา\nทัต\nทัน\nทันต์\nทันตชะ\nทันตà¹à¸žà¸—ย์\nทันติน\nทันตี\nทันธ์\nทับ\nทับทิม\nทับสมิงคลา\nทัพ\nทัพพะ\nทัพพี\nทั่ว\nทัศ\nทัศน์\nทัศนะ\nทัศนา\nทัศนคติ\nทัศนวิสัย\nทัศนศาสตร์\nทัศนศิลป์\nทัศนศึà¸à¸©à¸²\nทัศนาà¸à¸²à¸£\nทัศนาจร\nทัศนีย์\nทัศนียภาพ\nทัศนูปà¸à¸£à¸“์\nทัศไนย\nทัสนานุตริยะ\nทัฬหะ\nทัฬหิ\nทัฬหี\nทา\nท่า\nท้า\nทาà¸\nทาง\nท้าง\nทาà¸à¸°\nทาà¸à¸´à¸à¸°\nทาฒะ\nทาฒิà¸à¸°\nทาน\nท่าน\nทานต์\nทานพ\nทาบ\nทาม\nท่ามà¸à¸¥à¸²à¸‡\nทาย\nท้าย\nทายà¸\nทายัช\nทายาด\nทายาท\nทายิà¸à¸²\nทารà¸\nทารพี\nทาริà¸à¸²\nทารุณ\nทาว\nท่าว\nท้าว\nทาส\nทาสี\nทำ\nทำนบ\nทำนà¸à¸‡\nทำนาย\nทำนุ\nทำนูล\nทำเนา\nทำเนียบ\nทำไม\nทำลาย\nทำเล\nทิคัมพร\nทิฆัมพร\nทิ้ง\nทิงเจà¸à¸£à¹Œ\nทิ้งถ่à¸à¸™\nทิ้งทูด\nทิชะ\nทิชาà¸à¸£\nทิชาชาติ\nทิà¸à¸à¸°\nทิà¸à¸à¸²à¸™à¸¸à¸„ติ\nทิà¸à¸à¸¸à¸Šà¸¸à¸à¸£à¸£à¸¡\nทิà¸à¸˜à¸£à¸£à¸¡\nทิà¸à¸´\nทิด\nทิต\nทิน\nทิพ\nทิพย์\nทิพา\nทิม\nทิ่ม\nทิมทà¸à¸‡\nทิว\nทิวงคต\nทิวทัศน์\nทิวา\nทิศ\nทิศา\nทิศานุทิศ\nที\nที่\nทีฆชาติ\nทีฆนิà¸à¸²à¸¢\nทีฆสระ\nทีฆายุ\nทีป\nทีม\nทีเà¸à¹‡à¸™à¸—ี\nทึà¸\nทึà¸à¸—ัà¸\nทึ่ง\nทึ้ง\nทึดทืà¸\nทึนทึà¸\nทึบ\nทึม\nทึ่ม\nทื่à¸\nทุ\nทุà¸\nทุà¸à¸‚์\nทุà¸à¸‚ลาภ\nทุà¸à¸‚เวทนา\nทุà¸à¸‚ารมณ์\nทุà¸à¸\nทุà¸à¸£à¸à¸´à¸£à¸´à¸¢à¸²\nทุà¸à¸°\nทุà¸à¸±à¸‡\nทุà¸à¸¹à¸¥\nทุคตะ\nทุคติ\nทุ่ง\nทุ้ง\nทุงงะ\nทุจริต\nทุด\nทุทรรศนนิยม\nทุนิยม\nทุน\nทุ่น\nทุนนิมิต\nทุบ\nทุบทู\nทุปปัà¸à¸à¸²\nทุพพรรณ\nทุพพล\nทุพพลภาพ\nทุพภิà¸à¸‚ภัย\nทุม\nทุ่ม\nทุ้ม\nทุย\nทุ้ย\nทุรà¸à¸±à¸™à¸”าร\nทุรชน\nทุรชาติ\nทุรพล\nทุรลัà¸à¸©à¸“์\nทุรน\nทุรนทุราย\nทุรัศ\nทุราคม\nทุราจาร\nทุเรศ\nทุเรียน\nทุลัà¸à¸—ุเล\nทุเลา\nทุศีล\nทุสสะ\nทุสสีล\nทู\nทูโม่ง\nทู่\nทู้\nทูà¸à¸±à¸‡\nทู่ซี้\nทูต\nทูตานุทูต\nทูน\nทูบ\nทูม\nทูล\nทูเลียม\nเท\nเท่\nเทคนิค\nเทคนีเชียม\nเทคโนโลยี\nเท้ง\nเท้งเต้ง\nเท็จ\nเทนนิส\nเทพ\nเทพา\nเทพารัà¸à¸©à¹Œ\nเทพยเจ้า\nเทพยดา\nเทพยุดา\nเทพิน\nเทพินทร์\nเทพี\nเทเพนทร์\nเทโพ\nเทริด\nเทลลูเรียม\nเทวทัณฑ์\nเทวดา\nเทวทูต\nเทวธรรม\nเทวนาครี\nเทวนิยม\nเทวรูป\nเทวโลà¸\nเทววิทยา\nเทวสถาน\nเทวศ\nเทวษ\nเทวัà¸\nเทวัน\nเทวาลัย\nเทวินทร์\nเทวี\nเทเวศ\nเทเวศร์\nเทเวศวร์\nเทศ\nเทศะ\nเทศาภิบาล\nเทศน์\nเทศนา\nเทห์\nเท่ห์\nเทห์ฟาà¸à¸Ÿà¹‰à¸²\nเทหวัตถุ\nเท่à¸\nเท้à¸\nเทà¸à¸\nเทà¸à¸¡\nเทà¸à¸£à¹Œà¹€à¸šà¸µà¸¢à¸¡\nเทà¸à¸£à¹Œà¹‚มมิเตà¸à¸£à¹Œ\nเทà¸à¸°à¸—ะ\nเทา\nเท่า\nเท้า\nเท้ายายม่à¸à¸¡\nเท่ารึง\nเทิ่ง\nเทิด\nเทิน\nเทิบ\nเทิบทาบ\nเทิ้ม\nเที่ยง\nเทียด\nเทียน\nเที้ยน\nเทียบ\nเทียม\nเทียร\nเที้ยร\nเทียว\nเที่ยว\nเทืà¸\nเทื่à¸\nเทื้à¸\nเทืà¸à¸\nà¹à¸—้\nà¹à¸—็à¸à¸‹à¸µà¹ˆ\nà¹à¸—ง\nà¹à¸—่ง\nà¹à¸—้ง\nà¹à¸—็งà¸à¹Œ\nà¹à¸—งทวย\nà¹à¸—งวิสัย\nà¹à¸—ตย์\nà¹à¸—น\nà¹à¸—่น\nà¹à¸—นเจนต์\nà¹à¸—นทาลัม\nà¹à¸—บ\nà¹à¸—รà¸\nà¹à¸—รà¸à¹€à¸•à¸à¸£à¹Œ\nà¹à¸—ลเลียม\nà¹à¸—ะ\nโท\nโท่\nโทà¸à¹€à¸—à¸\nโทง\nโทงเทง\nโทณะ\nโทน\nโทนโท่\nโทมนัส\nโทรคมนาคม\nโทรทรรศน์\nโทรทัศน์\nโทรพิมพ์\nโทรภาพ\nโทรเลข\nโทรศัพท์\nโทรสาร\nโทรม\nโทษ\nโทษา\nโทษานุโทษ\nโทสะ\nโทสาคติ\nโทโส\nโทหฬินี\nไท\nไท้\nไทเทเนียม\nไทเทรต\nไทย\nไทร\nไทวะ\nธง\nธงà¸à¹Œ\nธชะ\nธชี\nธตรà¸\nธนบัตร\nธนสมบัติ\nธนสาร\nธนะ\nธนา\nธนาคม\nธนาคาร\nธนาณัติ\nธเนศ\nธโนปจัย\nธไนศวรรย์\nธนิต\nธนิษà¸à¸°\nธนิษà¸à¸²\nธนุ\nธนุรวิทยา\nธนุรเวท\nธนู\nธม\nธมà¸à¸£à¸\nธรณะ\nธรณิน\nธรณินทร์\nธรณิศ\nธรณิศร\nธรณิศวร์\nธรณี\nธรมาน\nธรรม\nธรรมนูà¸\nธรรมยุต\nธรรมยุติà¸à¸™à¸´à¸à¸²à¸¢\nธรรมะ\nธรรมาทิตย์\nธรรมาธรรม\nธรรมาธิปไตย\nธรรมาธิษà¸à¸²à¸™\nธรรมานุสาร\nธรรมาภิมุข\nธรรมาภิสมัย\nธรรมายตนะ\nธรรมารมณ์\nธรรมาสน์\nธรรมิà¸\nธรา\nธราดล\nธราธร\nธราธาร\nธราธิบดี\nธราธิป\nธริษตรี\nธเรษตรี\nธเรศ\nธวัช\nธัช\nธัà¸\nธัà¸à¸à¸²à¸«à¸²à¸£\nธันยา\nธันยาวาท\nธันวาคม\nธัมมะ\nธาดา\nธาตรี\nธาตวาà¸à¸£\nธาตุ\nธาตุโขภ\nธาตุมมิสสา\nธานิน\nธานินทร์\nธานี\nธาร\nธารà¸à¸³à¸™à¸±à¸¥\nธารคำนัล\nธารณะ\nธารณา\nธารา\nธาษตรี\nธำมรงค์\nธำรง\nธิดา\nธิติ\nธีระ\nธุช\nธุดงค์\nธุดงควัตร\nธุต\nธุตตะ\nธุมเà¸à¸•ุ\nธุมา\nธุรà¸à¸²à¸£\nธุรà¸à¸´à¸ˆ\nธุระ\nธุรำ\nธุลี\nธุวดารา\nธุวภาค\nธุวมณฑล\nธูป\nเธนุ\nเธà¸\nเธียร\nโธ่\nโธวนะ\nนà¸\nนà¸à¸¸à¸¥\nนขลิขิต\nนขะ\nนขา\nนเคนทร์\nนโคทร\nนคร\nนครินทร์\nนคเรศ\nนง\nนงคุà¸\nนที\nนนตรา\nนนท์\nนันทน์\nนนทรี\nนนทลี\nนนทิ\nนบ\nนปุงสà¸à¸¥à¸´à¸‡à¸„์\nนปุงสà¸à¸¥à¸¶à¸‡à¸„์\nนพ\nนพนิต\nนภจร\nนภดล\nนภศูล\nนภา\nนภาลัย\nนม\nนมตำเรีย\nนมตำเลีย\nนมะ\nนมัสà¸à¸²à¸£\nนมาซ\nนยนะ\nนยนา\nนโยบาย\nนรชาติ\nนรเทพ\nนรนาถ\nนรบดี\nนรบาล\nนรสิงห์\nนรสีห์\nนรา\nนราà¸à¸£\nนราธิป\nนรินทร์\nนริศ\nนริศร\nนริศวร\nนเรศ\nนเรศวร\nนเรศวร์\nนโรดม\nนรà¸\nนรà¸à¸²à¸™à¸•์\nนรà¸à¸²à¸£\nนรี\nนฤเทพ\nนฤบดี\nนฤบาล\nนฤเบศ\nนฤปเวศม์\nนฤปัตนี\nนฤคหิต\nนฤนาท\nนฤมล\nนฤตย์\nนฤตยสถาน\nนฤพาน\nนฤมาณ\nนฤมิต\nนลาà¸\nนลิน\nนลินี\nนวà¸à¸£à¸£à¸¡\nนวà¸à¸²à¸£\nนวà¸à¸´à¸ˆ\nนวนิยาย\nนวปฎล\nนวรัตน์\nนวโลหะ\nนวà¸à¸°\nนวโà¸à¸§à¸²à¸—\nนวด\nนวม\nน่วม\nนวมี\nนวย\nนวล\nนวัตà¸à¸£à¸£à¸¡\nนวาระ\nนหารุ\nนหุต\nนฬà¸à¸²à¸£\nนà¸\nนà¸à¸\nนà¸à¸‡\nน่à¸à¸‡\nน้à¸à¸‡\nน่à¸à¸‡à¹à¸™à¹ˆà¸‡\nนà¸à¸•\nนà¸à¸™\nนà¸à¸š\nน้à¸à¸¡\nน้à¸à¸¢\nน้à¸à¸¢à¸«à¸™à¹ˆà¸²\nน้à¸à¸¢à¹‚หน่ง\nนะ\nนะà¹à¸™à¹ˆà¸‡\nนัà¸\nนัà¸à¸‚ัต\nนัà¸à¸‚ัตฤà¸à¸©à¹Œ\nนัà¸à¸©à¸±à¸•ร\nนัà¸à¸ªà¸£à¸²à¸Š\nนัข\nนั่ง\nนังคัล\nนัจ\nนัฑ\nนัด\nนัดดา\nนัตถุ์\nนั่น\nนั้น\nนันททายี\nนันทนาà¸à¸²à¸£\nนันทวัน\nนันทิ\nนับ\nนัย\nนัยน์\nนัยนา\nนัว\nนัวเนีย\nนา\nน่า\nน้า\nนาà¸\nนาà¸à¸šà¸¸à¸”\nนาà¸à¸²à¸ªà¸²à¸«à¸£à¸µ\nนาค\nนาคร\nนาคา\nนาคาวโลà¸\nนาคินทร์\nนาคี\nนาเคนทร์\nนาเคศวร\nนาง\nนางเà¸à¸¥à¹‡à¸”\nนางนวล\nนางนูน\nนางรม\nนางรำ\nนางล้à¸à¸¡\nนางเล็ด\nนางเลิ้ง\nนางหงส์\nนางà¸à¸²à¸¢\nนางà¹à¸à¹ˆà¸™\nนาà¸\nนาà¸à¸à¸°\nนาด\nนาถ\nนาท\nนาที\nนาน\nน่าน\nนานัครส\nนานัปà¸à¸²à¸£\nนานา\nนาเนà¸\nนาบ\nนาภี\nนาม\nนามานุà¸à¸£à¸¡\nนามาภิไธย\nนาย\nน่าย\nนายà¸\nนายิà¸à¸²\nนารา\nนารายณ์\nนารี\nนาเรศ\nนาลิวัน\nนาว\nน้าว\nนาวา\nนาวิà¸\nนาวิน\nนาวี\nนาเวศ\nนาศ\nนาสา\nนาสิà¸\nนาฬิà¸à¸²\nนาฬิเà¸\nนาฬี\nนำ\nน้ำ\nน้ำละว้า\nน้ำว้า\nนิ\nนิà¸à¹€à¸à¸´à¸¥\nนิà¸à¸‚ะ\nนิà¸à¸£\nนิà¸à¸£à¸à¸¢à¸”์\nนิà¸à¸²à¸¢\nนิคม\nนิครนถ์\nนิคหà¸à¸£à¸£à¸¡\nนิคหะ\nนิคหิต\nนิคาลัย\nนิเคราะห์\nนิโคติน\nนิโครธ\nนิโครม\nนิ่ง\nนิจ\nนิด\nนิตย์\nนิตยทาน\nนิตยภัต\nนิตยสาร\nนิติ\nนิทร\nนิทรรศà¸à¸²à¸£\nนิทรา\nนิทรารมณ์\nนิทัศน์\nนิทาน\nนิเทศ\nนิธาน\nนิธิ\nนินทา\nนินนาท\nนินาท\nนิบาต\nนิปริยาย\nนิปัจà¸à¸²à¸£\nนิพจน์\nนิพนธ์\nนิพพาน\nนิพพิทา\nนิพัทธ์\nนิพันธ์\nนิพิท\nนิเพท\nนิภา\nนิ่ม\nนิ้ม\nนิมนต์\nนิมมาน\nนิมมานรดี\nนิมิต\nนิยต\nนิยม\nนิยัตินิยม\nนิยาม\nนิยาย\nนิยุต\nนิรคุณ\nนิรชร\nนิรชรา\nนิรทุà¸à¸‚์\nนิรเทศ\nนิรโทษ\nนิรโทษà¸à¸£à¸£à¸¡\nนิรนัย\nนิรนาม\nนิรภัย\nนิรมล\nนิรมาน\nนิรัตศัย\nนิรันดร\nนิราพาธ\nนิรามัย\nนิรามิษ\nนิราศรัย\nนิรินธน์\nนิรมาณ\nนิรมิต\nนิรยบาล\nนิรัพพุท\nนิรา\nนิราศ\nนิรุà¸à¸•ิ\nนิรุตติ\nนิรุทธ์\nนิโรธ\nนิล\nนิลุบล\nนิโลบล\nนิ่ว\nนิ้ว\nนิวคลิà¸à¸´à¸\nนิวเคลียร์\nนิวเคลียส\nนิวตรà¸à¸™\nนิวรณ์\nนิวัต\nนิวัตน์\nนิวาต\nนิวาส\nนิเวศ\nนิเวศน์\nนิศา\nนิษาท\nนิสัช\nนิสัชชาà¸à¸²à¸£\nนิสัย\nนิสาท\nนิสิต\nนิสีทนสันถัต\nนิสีทนะ\nนิสีทนาà¸à¸²à¸£\nนิเสธ\nนี่\nนี้\nนี่นัน\nนีรนาท\nนีà¸à¸à¸™\nนีโà¸à¸”ิเมียม\nนึà¸\nนึง\nนึ่ง\nนุง\nนุ่ง\nนุงนัง\nนุช\nนุต\nนุ่น\nนุ่ม\nนุ้ย\nนูน\nนู่น\nนู้น\nเนà¸à¸‚ัม\nเนตบà¸à¸¥\nเนตร\nเนติ\nเน้น\nเนบิวลา\nเนปจูน\nเนปทูเนียม\nเนมิ\nเนย\nเนรà¸à¸±à¸“à¸à¸µ\nเนรคุณ\nเนรเทศ\nเนรนาด\nเนรมิต\nเนระพูสี\nเนà¸\nเน้à¸\nเนา\nเน่า\nเนาวนิต\nเนาวรัตน์\nเนิน\nเนิ่น\nเนิบ\nเนียง\nเนียน\nเนียม\nเนียร\nเนียรทุà¸à¸‚์\nเนียรเทศ\nเนียรนาท\nเนื้à¸\nเนืà¸à¸‡\nเนื่à¸à¸‡\nเนืà¸à¸¢\nà¹à¸™à¹ˆ\nà¹à¸™à¹ˆà¸‡\nà¹à¸™à¹ˆà¸™\nà¹à¸™à¸š\nà¹à¸™à¹ˆà¸š\nà¹à¸™à¸¡\nà¹à¸™à¸§\nà¹à¸™à¹ˆà¸§\nà¹à¸™à¸°\nà¹à¸™à¹ˆà¸°\nà¹à¸™à¸°à¹à¸«à¸™\nโน\nโน้ต\nโนน\nโน่น\nโน้น\nโนเบเลียม\nโน้ม\nโนมพรรณ\nโนรา\nโนรี\nใน\nไน\nไนต์คลับ\nไนโตรเจน\nไนลà¸à¸™\nไนโà¸à¹€à¸šà¸µà¸¢à¸¡\nบ่\nบà¸\nบง\nบ่ง\nบงà¸à¹Œ\nบ๊งเบ๊ง\nบงสุ์\nบด\nบดินทร์\nบดี\nบถ\nบท\nบน\nบ่น\nบพิตร\nบพิธ\nบ่ม\nบรม\nบรมัตถ์\nบรรจง\nบรรจถรณ์\nบรรจบ\nบรรจวบ\nบรรจุ\nบรรเจิด\nบรรณ\nบรรดา\nบรรตานึà¸\nบรรถร\nบรรทม\nบรรทัด\nบรรทาน\nบรรทุà¸\nบรรเทา\nบรรเทืà¸à¸‡\nบรรพ\nบรรพ์\nบรรพชา\nบรรพชิต\nบรรพต\nบรรยง\nบรรยงà¸à¹Œ\nบรรยเวà¸à¸©à¸à¹Œ\nบรรยาà¸à¸²à¸¨\nบรรยาย\nบรรลัย\nบรรลาย\nบรรลุ\nบรรเลง\nบรรโลม\nบรรษัท\nบรรสบ\nบรรสพ\nบรรสม\nบรรสาน\nบรรสาร\nบรรหาน\nบรรหาร\nบรà¸à¸™à¸‹à¹Œ\nบรั่นดี\nบรัศว์\nบราลี\nบริà¸à¸£à¸£à¸¡\nบริà¸à¸²à¸£\nบริขาร\nบริขารโจล\nบริคณห์\nบริจาค\nบริจาริà¸à¸²\nบริเฉท\nบริชน\nบริดจ์\nบริบท\nบริบาล\nบริบูรณ์\nบริพนธ์\nบริพัตร\nบริพันธ์\nบริพาชà¸\nบริพาร\nบริภัณฑ์\nบริภาษ\nบริโภค\nบริมาส\nบริยาย\nบริรม\nบริรัà¸à¸©à¹Œ\nบริราช\nบริวรรต\nบริวาร\nบริวาส\nบริเวณ\nบริษัท\nบริสชน\nบริสุทธิ์\nบริหาร\nบล็à¸à¸\nบวà¸\nบวง\nบ่วง\nบวช\nบวน\nบ้วน\nบวบ\nบวม\nบ๊วย\nบวร\nบหลิ่ม\nบà¸\nบ่à¸\nบ้à¸\nบà¸à¸\nบà¸à¸‡\nบ่à¸à¸‡\nบ้à¸à¸‡\nบ๊à¸à¸‡\nบ้à¸à¸‡à¹à¸šà¹Šà¸§\nบà¸à¸‡à¸«à¸¥à¸²\nบà¸à¸”\nบà¸à¸™\nบ่à¸à¸™\nบà¸à¸š\nบ้à¸à¸¡\nบ๋à¸à¸¡\nบ่à¸à¸¢\nบà¸à¸£à¸°à¹€à¸žà¹‡à¸”\nบà¸à¸¥\nบà¸à¸¥à¸¥à¸¹à¸™\nบ้à¸à¸«à¸¸à¹‰à¸™\nบ๊ะ\nบ๊ะจ่าง\nบะหมี่\nบัà¸\nบัà¸à¹‚à¸à¸£à¸\nบัคเตรี\nบัง\nบั้ง\nบังà¸à¸°à¹‚ล\nบังเà¸à¸´à¸”\nบังคน\nบังคม\nบังคล\nบังควร\nบังคับ\nบังคัล\nบังà¹à¸—รà¸\nบังวาย\nบังเวียน\nบังสุà¸à¸¸à¸¥\nบังสุà¸à¸¹à¸¥à¸´à¸\nบังสูรย์\nบังหวน\nบังเหตุ\nบังเหียน\nบังà¸à¸£\nบังà¸à¸§à¸ˆ\nบังà¸à¸²à¸ˆ\nบังเà¸à¸´à¸\nบัà¸à¸ˆà¸\nบัà¸à¸Šà¸£\nบัà¸à¸Šà¸²\nบัà¸à¸Šà¸µ\nบัà¸à¸à¸±à¸•ิ\nบัà¸à¸«à¸²\nบัà¸\nบัณฑร\nบัณฑิต\nบัณฑิตย์\nบัณฑุ\nบัณฑูร\nบัณเฑาะà¸à¹Œ\nบัณเฑาะว์\nบัณณาส\nบัณรส\nบัณรสี\nบัด\nบัดà¸à¸£à¸µ\nบัดซบ\nบัดสี\nบัตร\nบัทม์\nบัน\nบั่น\nบั้น\nบันจวบ\nบันดล\nบันดาล\nบันได\nบันทึà¸\nบันทึง\nบันเทิง\nบันยะบันยัง\nบันลืà¸\nบัปผาสะ\nบัพ\nบัพชา\nบัพพาชนียà¸à¸£à¸£à¸¡\nบัล\nบัลลพ\nบัลลังà¸à¹Œ\nบัลลูน\nบัลเลต์\nบัว\nบา\nบ่า\nบ้า\nบาà¸\nบาง\nบ่าง\nบ้าง\nบาจรีย์\nบาซิลลัส\nบาด\nบาดทะจิต\nบาดทะพิษ\nบาดทะยัà¸\nบาดาล\nบาตร\nบาท\nบาทสà¸à¸¸à¸“ี\nบาทหลวง\nบาทาธึà¸\nบาทุà¸à¸²\nบาน\nบ้าน\nบานชื่น\nบานเช้า\nบานบุรี\nบานไม่รู้โรย\nบานเย็น\nบ้าบ๋า\nบาป\nบาย\nบ่าย\nบ้าย\nบาร์\nบารนี\nบารมี\nบาร์เรล\nบาร์เลย์\nบารà¸à¸¡à¸´à¹€à¸•à¸à¸£à¹Œ\nบ้าระบุ่น\nบาเรียน\nบาเรียม\nบาล\nบาลี\nบ่าว\nบ่าวขุน\nบาศ\nบาศà¸à¹Œ\nบาสเà¸à¸•บà¸à¸¥\nบาหลี\nบ๋ำ\nบำเทิง\nบำนาà¸\nบำบวง\nบำบัด\nบำเพ็à¸\nบำราบ\nบำราศ\nบำรุง\nบำรู\nบำเรà¸\nบำหยัด\nบำเหน็จ\nบิ\nบิà¸\nบิณฑบาต\nบิด\nบิดร\nบิดหล่า\nบิดา\nบิตุ\nบิตุจฉา\nบิตุรงค์\nบิตุเรศ\nบิตุลา\nบิน\nบิ่น\nบินยา\nบิลเลียด\nบิวเรตต์\nบิสมัท\nบี้\nบีฑา\nบีตา\nบีบ\nบีเยศ\nบึà¸\nบึà¸à¸šà¸¶à¸™\nบึง\nบึ่ง\nบึ้ง\nบุ\nบุà¸\nบุคคล\nบุคลาà¸à¸£\nบุคลาธิษà¸à¸²à¸™\nบุคลิà¸\nบุง\nบุ่ง\nบุ้ง\nบุ้งà¸à¸µà¹‹\nบุà¸\nบุà¸à¸à¸²à¸˜à¸´à¸à¸²à¸£\nบุà¸à¸à¸²à¸™à¸¸à¸ าพ\nบุà¸à¸à¸²à¸ ินิหาร\nบุà¸à¸à¸²à¸ ิสังขาร\nบุณฑริà¸\nบุณมี\nบุณย์\nบุตร\nบุตรี\nบุถุชน\nบุทคล\nบุนนาค\nบุบ\nบุบบิบ\nบุปผชาติ\nบุพà¸à¸£à¸£à¸¡\nบุพà¸à¸²à¸£à¸µ\nบุพà¸à¸´à¸ˆ\nบุพชาติ\nบุพทัà¸à¸©à¸´à¸“\nบุพนิมิต\nบุพบท\nบุพพาจารย์\nบุพเพสันนิวาส\nบุพโพ\nบุ๋ม\nบุ่มบ่าม\nบุ้ย\nบุรณะ\nบุรพทิศ\nบุรพบท\nบุรพาจารย์\nบูรพาจารย์\nบุระ\nบุราณ\nบุรินทร์\nบุริมทิศ\nบุริมพรรษา\nบุริมสิทธิ\nบุรี\nบุรุษ\nบุโรทั่ง\nบุษà¸à¸£\nบุษบà¸\nบุษบง\nบุษบัน\nบุษบา\nบุษบามินตรา\nบุษปราค\nบุษปะ\nบุษย์\nบุษย์น้ำทà¸à¸‡\nบุษยมาส\nบุษยะ\nบุษราคัม\nบุหงัน\nบุหงา\nบุหรง\nบุหรี่\nบุหลัน\nบู่\nบู้\nบูชนียสถาน\nบูชา\nบูชิต\nบูด\nบูดู\nบูร\nบูรณ์\nบูรณภาพ\nบูรณมี\nบูรณะ\nบูรณาà¸à¸²à¸£\nบูรพ์\nบูรพะ\nบูรพา\nเบ้\nเบ่ง\nเบ๊จี๋\nเบà¸à¸à¸²à¸™à¸µ\nเบà¸à¸ˆà¸à¸±à¸¥à¸¢à¸²à¸“ี\nเบà¸à¸ˆà¸à¸²à¸¡à¸„ุณ\nเบà¸à¸ˆà¸‚ันธ์\nเบà¸à¸ˆà¸”ุริยางค์\nเบà¸à¸ˆà¸˜à¸£à¸£à¸¡\nเบà¸à¸ˆà¸šà¸£à¸£à¸žà¸•\nเบà¸à¸ˆà¸žà¸£à¸£à¸“\nเบà¸à¸ˆà¹€à¸žà¸ª\nเบà¸à¸ˆà¸¡à¸²à¸¨\nเบà¸à¸ˆà¸£à¸‡à¸„์\nเบà¸à¸ˆà¸¨à¸\nเบà¸à¸ˆà¸¨à¸µà¸¥\nเบà¸à¸ˆà¸°\nเบà¸à¸ˆà¸²\nเบà¸à¸ˆà¸²à¸‡à¸„์\nเบà¸à¸ˆà¸²à¸‡à¸„ประดิษà¸à¹Œ\nเบà¸à¸à¸²\nเบà¸à¸žà¸²à¸”\nเบ็ด\nเบ็ดเตล็ด\nเบ็ดเสร็จ\nเบน\nเบนซิน\nเบรà¸\nเบริลเลียม\nเบส\nเบ้à¸\nเบà¸à¸£à¹Œ\nเบà¸à¸£à¹Œà¸„ีเลียม\nเบ้à¸à¹€à¸£à¹ˆà¸\nเบ้à¸à¹€à¸£à¹ˆà¸à¹€à¸—่à¸\nเบ้à¸à¹€à¸£à¸´à¹ˆà¸¡\nเบ้à¸à¹€à¸£à¸´à¹ˆà¸¡à¹€à¸—ิ่ม\nเบà¸à¸°\nเบà¸à¸°à¸šà¸°\nเบะ\nเบา\nเบ้า\nเบาราณ\nเบาะ\nเบิà¸\nเบิ่ง\nเบี้ย\nเบี่ยง\nเบียด\nเบียน\nเบียร์\nเบี้ยว\nเบืà¸\nเบื่à¸\nเบื้à¸\nเบื้à¸à¸‡\nเบืà¸à¸™\nà¹à¸š\nà¹à¸šà¹‰\nà¹à¸šà¸\nà¹à¸šà¸„ทีเรีย\nà¹à¸šà¹ˆà¸‡\nà¹à¸šà¸‡à¸à¹Œ\nà¹à¸šà¸”มินตัน\nà¹à¸šà¸•เตà¸à¸£à¸µà¹ˆ\nà¹à¸šà¸™\nà¹à¸šà¸™à¹‚จ\nà¹à¸šà¸š\nà¹à¸šà¹‡à¸š\nà¹à¸šà¹€à¸£à¸µà¸¢à¸¡\nà¹à¸šà¸«à¸¥à¸²\nà¹à¸šà¸°\nโบ\nโบ้\nโบ๋\nโบà¸\nโบà¸à¸‚รณี\nโบà¸à¸‚รพรรษ\nโบชุà¸\nโบต\nโบนัส\nโบ๊เบ๊\nโบย\nโบรมีน\nโบรà¸à¸™\nโบราณ\nโบสถ์\nใบ\nใบ้\nไบ่\nปà¸\nปà¸à¸•ิ\nปà¸à¸£à¸“์\nปà¸à¸£à¸“ัม\nปà¸à¸´à¸“à¸à¸°\nปà¸à¸µà¸£à¸“ัม\nปโà¸à¸à¸´\nปง\nป่ง\nปงช้าง\nปฎล\nปà¸à¸±à¸\nปà¸à¸´à¸à¸£à¸“์\nปà¸à¸´à¸à¸£à¸£à¸¡\nปà¸à¸´à¸à¸²à¸£à¸°\nปà¸à¸´à¸à¸´à¸£à¸´à¸¢à¸²\nปà¸à¸´à¸à¸¹à¸¥\nปà¸à¸´à¸„ม\nปà¸à¸´à¸„หิต\nปà¸à¸´à¸„าหà¸\nปà¸à¸´à¸†à¸°\nปà¸à¸´à¸Šà¸µà¸§à¸™à¸°\nปà¸à¸´à¸à¸à¸²\nปà¸à¸´à¸à¸²à¸“\nปà¸à¸´à¸—ิน\nปà¸à¸´à¸šà¸–\nปà¸à¸´à¸šà¸±à¸•ิ\nปà¸à¸´à¸›à¸—า\nปà¸à¸´à¸›à¸±à¸à¸©à¹Œ\nปà¸à¸´à¸›à¸±à¸™\nปà¸à¸´à¸›à¸¸à¸ˆà¸‰à¸²à¸žà¸¢à¸²à¸à¸£à¸“์\nปà¸à¸´à¸›à¸¸à¸ˆà¸‰à¸²à¸§à¸²à¸—ี\nปà¸à¸´à¸žà¸±à¸—ธ์\nปà¸à¸´à¸žà¸²à¸à¸¢à¹Œ\nปà¸à¸´à¸ าค\nปà¸à¸´à¸ าณ\nปà¸à¸´à¸¡à¸²\nปà¸à¸´à¸¡à¸²à¸à¸£\nปà¸à¸´à¸¢à¸¸à¸—ธ์\nปà¸à¸´à¸£à¸ž\nปà¸à¸´à¸£à¸¹à¸›\nปà¸à¸´à¹‚ลม\nปà¸à¸´à¸§à¸±à¸•ิ\nปà¸à¸´à¸§à¸²à¸•\nปà¸à¸´à¸§à¸²à¸—\nปà¸à¸´à¹€à¸§à¸˜\nปà¸à¸´à¸ªà¸™à¸˜à¸´\nปà¸à¸´à¸ªà¸§à¸°\nปà¸à¸´à¸ªà¸±à¸‡à¸‚รณ์\nปà¸à¸´à¸ªà¸±à¸™à¸–าร\nปà¸à¸´à¸ªà¸±à¸¡à¸ ิทา\nปà¸à¸´à¹€à¸ªà¸˜\nปà¸à¸žà¸µ\nปà¸à¸¡\nปà¸à¸§à¸µ\nปณต\nปณาม\nปณิธาน\nปณิธิ\nปณีต\nปด\nปดิวรัดา\nปติ\nปถพี\nปถมัง\nปถวี\nปทัà¸à¸à¸²à¸™\nปทัสถาน\nปทานุà¸à¸£à¸¡\nปทีป\nปทุม\nปน\nป่น\nปนัดดา\nปปัà¸à¸ˆà¸°\nปม\nปรนัย\nปรปัà¸à¸©à¹Œ\nปรโลà¸\nปรวาที\nปรà¸\nปรà¸à¸•ิ\nปรง\nปรตยัà¸à¸©à¹Œ\nปรน\nปรนนิบัติ\nปรนิมมิตวสวัตดี\nปรบ\nปรปัà¸à¸©à¹Œ\nปรมัตถ์\nปรมาจารย์\nปรมาณู\nปรมาภิไธย\nปรมาภิเษà¸\nปรมินทร์\nบรเมนทร์\nปรเมศวร์\nปรเมษà¸à¹Œ\nปรวด\nปรวนà¹à¸›à¸£\nปรศุ\nปรสิต\nปร๋à¸\nปรà¸à¸‡à¸”à¸à¸‡\nปรà¸à¸”\nปรà¸à¸—\nปรà¸à¸¢\nประ\nประà¸à¸š\nประà¸à¸¤à¸•\nประà¸à¸¤à¸•ิ\nประà¸à¸¥\nประà¸à¸§à¸”\nประà¸à¸§à¸”ประขัน\nประà¸à¸à¸š\nประà¸à¸±à¸™\nประà¸à¸±à¸š\nประà¸à¸²à¸¢\nประà¸à¸²à¸¢à¸žà¸£à¸¶à¸\nประà¸à¸²à¸£\nประà¸à¸²à¸¨\nประà¸à¸²à¸¨à¸™à¸µà¸¢à¸šà¸±à¸•ร\nประà¸à¸²à¸¨à¸´à¸•\nประà¸à¸³\nประà¸à¸´à¸”\nประà¸à¸´à¸•\nประคด\nประคนธรรพ\nประคนธรรพ์\nประคบ\nประคบประหงม\nประคà¸à¸‡\nประคับประคà¸à¸‡\nประคัลภ์\nประคำ\nประคิ่น\nประคุณ\nประเคน\nประเคราะห์\nประโคน\nประโคนธรรพ\nประโคนธรรพ์\nประโคม\nประจง\nประจà¸\nประจบ\nประจบประà¹à¸ˆà¸‡\nประจวบ\nประจ๋à¸à¸›à¸£à¸°à¹à¸ˆà¹‹\nประจัà¸à¸©à¹Œ\nประจัà¸à¸©à¸™à¸´à¸¢à¸¡\nประจัà¸\nประจัน\nประจาà¸\nประจาค\nประจาน\nประจำ\nประจิม\nประจิ้มประเจ๋à¸\nประจุ\nประจุคมน์\nประจุบัน\nประเจà¸\nประเจิด\nประเจิดประเจ้à¸\nประเจียด\nประà¹à¸ˆ\nประชด\nประชน\nประชวม\nประชวร\nประชัน\nประชา\nประชาธิปไตย\nประชิด\nประชี\nประชุม\nประเชิà¸\nประณต\nประณม\nประณาม\nประณิธาน\nประณิธิ\nประณีต\nประณุท\nประดง\nประดน\nประดวน\nประดà¸à¸™\nประดà¸à¸¢\nประดัà¸\nประดัà¸à¸›à¸£à¸°à¹€à¸”ิด\nประดัง\nประดับ\nประดา\nประดาà¸\nประดาป\nประดาษ\nประดิชà¸à¸²\nประดิดประดà¸à¸¢\nประดิทิน\nประดิษà¸à¹Œ\nประดิษà¸à¸à¸£à¸£à¸¡\nประดิษà¸à¸²à¸™\nประดุง\nประดุจ\nประดู่\nประเด\nประเด็น\nประเดิม\nประเดียง\nประเดี๋ยว\nประเดี๋ยวประด๋าว\nประà¹à¸”ง\nประà¹à¸”ะ\nประโดง\nประโดย\nประตง\nประตัà¸\nประตาป\nประติชà¸à¸²\nประติà¸à¸²à¸“\nประติทิน\nประติมาà¸à¸£\nประติมาà¸à¸£à¸£à¸¡\nประติรพ\nประตู\nประถม\nประถมจินดา\nประทม\nประท้วง\nประทวน\nประทัà¸à¸©à¹Œ\nประทัà¸à¸©à¸´à¸“\nประทัง\nประทัด\nประทับ\nประทาน\nประทาย\nประทาศี\nประทิน\nประทิ่น\nประทีป\nประทุà¸\nประทุน\nประทุษ\nประทุษà¸à¹Œ\nประเทศ\nประเทา\nประเทียด\nประเทียบ\nประเทืà¸à¸‡\nประธาน\nประธานาธิบดี\nประนม\nประนà¸\nประนà¸à¸¡\nประนัง\nประนัปดา\nประนีประนà¸à¸¡\nประปราน\nประปราย\nประปา\nประเปรี้ยง\nประเปรียว\nประพจน์\nประพนธ์\nประพรม\nประพฤติ\nประพฤทธิ์\nประพัด\nประพัทธ์\nประพันธ์\nประพาต\nประพาส\nประพาสมหรณพ\nประพาฬ\nประพิณ\nประพิมพ์ประพาย\nประพุทธ์\nประเพณี\nประโพธ\nประไพ\nประไพร\nประภพ\nประภัสสร\nประภา\nประภาคาร\nประภาพ\nประภาษ\nประภาส\nประเภท\nประมง\nประมวล\nประมาณ\nประมาท\nประมุข\nประมุท\nประมูล\nประเมิน\nประโมง\nประโมทย์\nประยงค์\nประยุà¸à¸•์\nประยุทธ์\nประยุร\nประยูร\nประโยค\nประโยชน์\nประโรหิต\nประลมพ์\nประลà¸à¸‡\nประลัย\nประลาต\nประลาย\nประลุ\nประเล่ห์\nประเล้าประโลม\nประโลม\nประวรรต\nประวรรตน์\nประวัติ\nประวาล\nประวาลปัทม์\nประวาส\nประวิง\nประวิช\nประวิตร\nประวิน\nประวีณ\nประเวณี\nประเวศ\nประเวศน์\nประศม\nประศาสน์\nประศุ\nประสà¸\nประสงค์\nประสบ\nประสพ\nประสม\nประสะ\nประสัà¸\nประสันนาà¸à¸²à¸£\nประสัยห์\nประสา\nประสาท\nประสาธน์\nประสาน\nประสาร\nประสิทธิ์\nประสิทธิผล\nประสิทธิภาพ\nประสีประสา\nประสูต\nประสูติ\nประเสบัน\nประเสบันà¸à¸²à¸à¸‡\nประเสริà¸\nประหนึ่ง\nประหม่า\nประหยัด\nประหลาด\nประหล่ำ\nประหวัด\nประหวั่น\nประหัตประหาร\nประหาณ\nประหาร\nประเหล\nประเหส\nประไหมสุหรี\nประà¸à¸š\nประà¸à¸£\nปรัà¸\nปรัà¸à¸›à¸£à¸³\nปรัà¸à¸¡à¸°\nปรัง\nปรัชà¸à¸²\nปรัตถจริยา\nปรัตยุบัน\nปรัน\nปรับ\nปรัมปรา\nปรัศจิม\nปรัศนา\nปรัศนี\nปรัศว์\nปรัสสบท\nปร่า\nปราà¸à¸\nปราà¸à¸£à¸¡\nปราà¸à¸¤à¸•\nปราà¸à¸²à¸£\nปราง\nปรางค์\nปราจีน\nปราชà¸à¹Œ\nปราชà¸à¸²\nปราชัย\nปราณ\nปราณี\nปราด\nปราน\nปรานี\nปราบ\nปราบดาภิเษà¸\nปราปต์\nปราม\nปรามาส\nปราโมช\nปราโมทย์\nปราย\nปรารถนา\nปรารภ\nปรารมภ์\nปราศ\nปราศจาà¸\nปราศรัย\nปราษณี\nปราษาณ\nปราสัย\nปราสาท\nปรำ\nปริ\nปริà¸\nปริà¸à¸‚าร\nปริà¸à¸£à¸£à¸¡\nปริà¸à¸±à¸›\nปริคณห์\nปริจาค\nปริจาริà¸à¸²\nปริเฉท\nปริชน\nปริซึม\nปริà¸à¸à¸²\nปริณาม\nปริณายà¸\nปริต\nปริตตะ\nปริตโตทà¸\nปริตร\nปริทรรศน์\nปริทัยหัคคี\nปริทัศน์\nปริเทพ\nปริเทวะ\nปรินิพพาน\nปริบ\nปริบท\nปริปันถ์\nปริพนธ์\nปริพัตร\nปริพันธ์\nปริพาชà¸\nปริภัณฑ์\nปริภาษ\nปริภูมิ\nปริโภค\nปริ่ม\nปริมณฑล\nปริมาณ\nปริมาตร\nปริยัติ\nปริยานุช\nปริยาย\nปริเยศ\nปริโยสาน\nปริวรรต\nปริวัตร\nปริวาร\nปริวาส\nปริวิตà¸\nปริเวณ\nปริศนา\nปริษัท\nปริสัà¸à¸à¸¹\nปริสุทธิ\nปริหาน\nปริหาร\nปรี่\nปรีชà¸à¸²\nปรีชา\nปรี๊ด\nปรีดา\nปรีดิ\nปรีดิ์\nปรีดี\nปรีติ\nปรียะ\nปรียา\nปรึà¸\nปรึà¸à¸©à¸²\nปรึง\nปรืà¸\nปรื๋à¸\nปรุ\nปรุง\nปรู\nปรู๋\nปรูด\nปรู๊ด\nปรู๊ดปร๊าด\nปรู๊ฟ\nปฤงคพ\nปฤจฉา\nปฤษฎางค์\nปฤษà¸\nปลà¸\nปลà¸à¹€à¸›à¸¥à¸µà¹‰à¸¢\nปลง\nปล่ง\nปลด\nปล้น\nปลวà¸\nปลà¸à¸\nปล่à¸à¸‡\nปล้à¸à¸‡\nปลà¸à¸”\nปล้à¸à¸™\nปลà¸à¸š\nปลà¸à¸¡\nปล่à¸à¸¢\nปละ\nปลัà¸\nปลั๊à¸\nปลัง\nปลั่ง\nปลัด\nปลัดขิà¸\nปลา\nปลาต\nปลาบ\nปลาย\nปลาสเตà¸à¸£à¹Œ\nปลาสนาà¸à¸²à¸£\nปล้ำ\nปลิง\nปลิด\nปลิ้น\nปลิโพธ\nปลิม\nปลิ่ม\nปลิว\nปลี\nปลีà¸\nปลื้ม\nปลุà¸\nปลูà¸\nปวà¸à¹€à¸›à¸µà¸¢à¸\nปวง\nป่วง\nปวด\nป่วน\nป้วน\nป้วนเปี้ยน\nป่วย\nปวัตน์\nปวารณา\nปวาล\nปวาส\nปวาฬ\nปวิช\nปวิตร\nปวิธ\nปวิเวà¸\nปวีณ\nปวุติ\nปเวณี\nปเวส\nปเวสน์\nปศุ\nปสันนะ\nปสันนาà¸à¸²à¸£\nปสาท\nปสาน\nปสาสน์\nปสุ\nปสุต\nปสูติ\nปหังสนะ\nปหาน\nปหาร\nปหาส\nปà¸\nป้à¸\nป๋à¸\nปà¸à¸\nปà¸à¸‡\nป่à¸à¸‡\nป้à¸à¸‡\nปà¸à¸”\nปà¸à¸™\nป้à¸à¸™\nปà¸à¸™à¸”์\nปà¸à¹€à¸™à¸²à¸°\nปà¸à¸š\nป้à¸à¹à¸›à¹‰\nปà¸à¸¡\nป้à¸à¸¡\nป๋à¸à¸¡\nปà¸à¸¢\nป้à¸à¸¢\nป้à¸à¸¢à¸\nปะ\nปะà¸à¸™\nปะà¸à¸±à¸‡\nปะà¸à¸²à¸£à¸±à¸‡\nปะà¸à¸³\nปะขาว\nปะงาบ\nปะตาปา\nปะตาระà¸à¸²à¸«à¸¥à¸²\nปะติดปะต่à¸\nปะติยาน\nปะทะ\nปะทะปะทัง\nปะทุ\nปะทุน\nปะปน\nปะมง\nปะราลี\nปะรำ\nปะไร\nปะลà¸à¸¡\nปะเลง\nปะà¹à¸¥à¹ˆà¸¡\nปะโลง\nปะวะหล่ำ\nปะหงับ\nปะหนัน\nปะหัง\nปะเหลาะ\nปัà¸\nปัà¸à¸‚์\nปัà¸à¹€à¸›à¹‰à¸²\nปัà¸à¸©à¹Œ\nปัà¸à¸©à¸²\nปัà¸à¸©à¸´à¸™\nปัà¸à¸©à¸µ\nปัง\nปั๋ง\nปังสุ์\nปังสุà¸à¸¸à¸¥\nปัจจัตตะ\nปัจจันต์\nปัจจันตคาม\nปัจจันตชนบท\nปัจจันตประเทศ\nปัจจัย\nปัจจามิตร\nปัจจุคมน์\nปัจจุทธรณ์\nปัจจุบัน\nปัจจุสมัย\nปัจเจà¸\nปัจโจปà¸à¸²à¸£à¸à¸´à¸ˆ\nปัจฉา\nปัจฉิม\nปัจถรณ์\nปัจนึà¸\nปัจยาà¸à¸²à¸£\nปัจเวà¸à¸‚ณ์\nปัชชุน\nปัà¸à¸ˆà¸™à¸—ี\nปัà¸à¸ˆà¸§à¸±à¸„คีย์\nปัà¸à¸ˆà¸\nปัà¸à¸ˆà¸à¸°\nปัà¸à¸ˆà¸¡à¸µ\nปัà¸à¸ˆà¸§à¸µà¸ªà¸•ิ\nปัà¸à¸à¸±à¸•ิ\nปัà¸à¸à¸²\nปัà¸à¸«à¸²\nปัà¸\nปัà¸à¸™à¸°\nปัà¸à¸¢à¸²à¸§à¸±à¸•\nปัณฑรหัตถี\nปัณณะ\nปัณณาส\nปัณณาสà¸à¹Œ\nปัณรสี\nปัณหิ\nปัด\nปัตคาด\nปัตตะ\nปัตตานึà¸\nปัตตานุโมทนา\nปัตตาเวีย\nปัตติ\nปัตติà¸\nปัตถร\nปัตถะ\nปัตนิ\nปัตนี\nปัตหล่า\nปัถพี\nปัถวี\nปัทม์\nปัทมะ\nปัทมาสน์\nปัน\nปั่น\nปั้น\nปั้นจั่น\nปันจุเหร็จ\nปั้นลม\nปั้นหยา\nปั้นเหน่ง\nปับ\nปั๊บ\nปัปผาสะ\nปัพพาชนียà¸à¸£à¸£à¸¡\nปัพภาระ\nปั๊ม\nปัยà¸à¸²\nปัยยิà¸à¸²\nปัวเปีย\nปัศจิม\nปัศตัน\nปัสสาวะ\nปัสสาสะ\nปา\nป่า\nป้า\nปาà¸\nปาง\nป้าง\nปาจรีย์\nปาจิตตีย์\nปาจีน\nปาà¸à¸¥à¸´\nปาà¸à¸´à¸šà¸—\nปาà¸à¸´à¸šà¸¸à¸„ลิà¸\nปาà¸à¸´à¹‚ภค\nปาà¸à¸´à¸«à¸²à¸£à¸´à¸¢à¹Œ\nปาà¸à¸\nปาà¸à¸à¸–า\nปาà¸à¸°\nปาณà¸à¸Šà¸²à¸•ิ\nปาณะ\nปาณาติบาต\nปาณิ\nปาณี\nปาด\nปาติโมà¸à¸‚์\nปาตี\nปาเต๊ะ\nปาท่à¸à¸‡à¹‚à¸à¹‹\nปาทังà¸à¸²\nปาทาน\nปาทุà¸à¸²\nปาน\nป่าน\nป้าน\nปานะ\nปานียะ\nป้าบ\nป๊าบ\nปาพจน์\nปาม\nปาโมà¸à¸‚์\nป่าย\nป้าย\nปายาส\nปาร์เà¸à¸•์\nปารมี\nปารเมศ\nปาราชิà¸\nปาริฉัตร\nปาริชาต\nปารุสà¸à¸§à¸±à¸™\nปาล\nปาล์ม\nปาลิไลยà¸à¹Œ\nปาลี\nปาว\nป่าว\nป๊าว\nปาวาร\nปาษาณ\nปาส\nปาสาณ\nปาสาทิà¸à¸°\nปาหนัน\nปาหี่\nปำ\nป้ำ\nป้ำเป๋à¸\nปิà¸à¸™à¸´à¸\nปิ้ง\nปิงคละ\nปิงปà¸à¸‡\nปิฎà¸\nปิà¸à¸à¸°\nปิà¸à¸´\nปิณฑะ\nปิด\nปิตตะ\nปิตา\nปิตามหัยà¸à¸²\nปิตามหัยยิà¸à¸²\nปิตุ\nปิตุจฉา\nปิตุภูมิ\nปิตุลา\nปิโตรเลียม\nปิ่น\nปิ่นà¹à¸à¹‰à¸§\nปิ่นโต\nปิปผลี\nปิ่ม\nปิ้ม\nปิยะ\nปิยังคุ\nปิโยรส\nปิลันธน์\nปิ๋ว\nปิศาจ\nปิหà¸à¸°\nปี\nปี่\nปี้\nปี๋\nปีà¸\nปีà¸à¸°\nปี๊ด\nปีติ\nปีน\nปีบ\nปี๊บ\nปีศาจ\nปีฬà¸à¸°\nปึà¸\nปึง\nปึ่ง\nปึ๋ง\nปึ้ด\nปึมปื้à¸\nปืน\nปื้น\nปืà¸\nปื้à¸\nปื๋à¸\nปุ\nปุ๊\nปุà¸\nปุà¸à¸›à¸¸à¸¢\nปุคละ\nปุ้งà¸à¸µà¹‹\nปุงควะ\nปุงลิงค์\nปุงลึงค์\nปุจฉา\nปุà¸à¸°\nปุณฑริà¸\nปุด\nปุตตะ\nปุถุชน\nปุนนาค\nปุนภพ\nปุนัพสุ\nปุบ\nปุ๊บ\nปุปผะ\nปุปะ\nปุพพะ\nปุ่ม\nปุ่มป่ำ\nปุ้ม\nปุ๋ม\nปุย\nปุ้ย\nปุ๋ย\nปุรณะ\nปุระ\nปุราณ\nปุราณะ\nปุริมพรรษา\nปุเรจาริà¸\nปุโรหิต\nปุลลิงค์\nปุลลึงค์\nปุลินท์\nปุโลปุเล\nปุษยะ\nปุสสะ\nปู\nปู่\nปูชà¸à¸°\nปูชนียบุคคล\nปูชนียวัตถุ\nปูชนียะ\nปูชา\nปูชิต\nปูด\nปูน\nปูม\nปู้ยี่ปู้ยำ\nปูระ\nปูลู\nเป้\nเป๋\nเปà¸\nเป๊à¸\nเป่ง\nเป้ง\nเป๋ง\nเป็ด\nเปตพลี\nเปตà¸à¸‡\nเป็น\nเปยยาล\nเปร็ง\nเปรต\nเปรม\nเปรย\nเปรà¸\nเปรà¸à¸°\nเปราะ\nเปรียง\nเปรี้ยง\nเปรี้ยงปร้าง\nเปรียà¸\nเปรียบ\nเปรี่ยม\nเปรียว\nเปรี้ยว\nเปรียะ\nเปรี๊ยะ\nเปรื่à¸à¸‡\nเปรื้à¸à¸¢\nเปล\nเปล่ง\nเปลว\nเปลา\nเปล่า\nเปล้า\nเปลาะ\nเปลี้ย\nเปลี่ยน\nเปลี่ยม\nเปลี่ยว\nเปลืà¸à¸\nเปลืà¸à¸‡\nเปลื้à¸à¸‡\nเปลืà¸à¸¢\nเปศะ\nเปศัส\nเปสà¸à¸²à¸£\nเปสละ\nเปสุà¸à¸§à¸²à¸—\nเป๋à¸\nเป้à¸à¹€à¸¢à¹‰à¸\nเปà¸à¸£à¹Œ\nเปà¸à¸£à¹Œà¹€à¸‹à¹‡à¸™à¸•์\nเปะ\nเปา\nเป่า\nเป้า\nเป๊า\nเป๋า\nเป๋าฮื้à¸\nเปาะ\nเป๊าะ\nเปาะเปี๊ยะ\nเปาะà¹à¸›à¸°\nเปิà¸\nเปิง\nเปิงมาง\nเปิด\nเปิ่น\nเปิบ\nเปิ๊บ\nเปีย\nเปียà¸\nเปี๊ยà¸\nเปี๊ยบ\nเปี่ยม\nเปี้ยว\nเปี๊ยว\nเปียะ\nเปี๊ยะ\nเปืà¸à¸\nเปื้à¸à¸™\nเปื่à¸à¸¢\nà¹à¸›\nà¹à¸›à¹‰à¸‡\nà¹à¸›à¹‹à¸‡\nà¹à¸›à¸”\nà¹à¸›à¹Šà¸”\nà¹à¸›à¸—ู\nà¹à¸›à¹‰à¸™\nà¹à¸›à¹Šà¸™\nà¹à¸›à¸š\nà¹à¸›à¹Šà¸š\nà¹à¸›à¸¡\nà¹à¸›à¸£\nà¹à¸›à¸£à¹‹\nà¹à¸›à¸£à¸\nà¹à¸›à¸£à¸‡\nà¹à¸›à¸£à¹ˆà¸‡\nà¹à¸›à¸£à¹Šà¸”\nà¹à¸›à¸£à¹‰à¸™\nà¹à¸›à¸£à¹‹à¸™\nà¹à¸›à¸£à¸›à¸£à¸§à¸™\nà¹à¸›à¸£à¸°\nà¹à¸›à¸¥\nà¹à¸›à¸¥à¹‰\nà¹à¸›à¸¥à¸\nà¹à¸›à¸¥à¸‡\nà¹à¸›à¸¥à¸™\nà¹à¸›à¸¥à¸š\nà¹à¸›à¸¥à¹Šà¸š\nà¹à¸›à¹‰à¸§\nà¹à¸›à¹Šà¸§\nà¹à¸›à¸°\nà¹à¸›à¹Šà¸°\nà¹à¸›à¹Šà¸°à¸‹à¸°\nโป\nโป่\nโป้\nโป๊\nโปà¸\nโป๊à¸\nโป๊à¸à¹€à¸à¸à¸£à¹Œ\nโปà¸à¸‚รณี\nโปà¸à¸‚รพรรษ\nโปเà¸\nโปง\nโป่ง\nโป้ง\nโป่งข่าม\nโปงลาง\nโป่งวิด\nโปà¸à¸šà¸—\nโปà¸à¸›à¸—มาส\nโปดà¸\nโปตถà¸à¸°\nโปน\nโป๊ป\nโป๊ยเซียน\nโปรà¹à¸à¸£à¸¡\nโปรง\nโปร่ง\nโปรด\nโปรตà¸à¸™\nโปรตีน\nโปรเตสà¹à¸•นต์\nโปรà¹à¸—รà¸à¹€à¸•à¸à¸£à¹Œ\nโปรย\nโปล่ง\nโปลิโà¸\nโปโล\nโปสà¸\nโปสต์à¸à¸²à¸£à¹Œà¸”\nโปะ\nโป๊ะ\nโป๊ะจ้าย\nไป\nไป่\nไป๋\nไปยาล\nไปรษณีย์\nไปรษณียบัตร\nไปรษณียภัณฑ์\nไปรษณียาà¸à¸£\nไปล่\nไปศาจ\nผà¸\nผà¸à¸²\nผà¸à¸²à¸¢\nผคม\nผง\nผงà¸\nผงม\nผงะ\nผงาด\nผง่าน\nผจง\nผจà¸\nผจัà¸\nผจาน\nผชุม\nผณิน\nผณินทร\nผณิศวร\nผด\nผดุง\nผเดิน\nผทม\nผนวà¸\nผนวช\nผนัง\nผนิด\nผนึà¸\nผม\nผยà¸à¸‡\nผรณาปีติ\nผรสุ\nผริต\nผรุสวาท\nผล\nผลคุน\nผลคุนี\nผล็à¸à¸¢\nผละ\nผลัà¸\nผลัด\nผลับ\nผลัวะ\nผลา\nผลาà¸\nผลานิสงส์\nผลาผล\nผลาหาร\nผลิ\nผลิà¸à¸°\nผลิต\nผลิน\nผลี\nผลีผลาม\nผลึà¸\nผลึ่ง\nผลืà¸\nผลุ\nผลุง\nผลุด\nผลุน\nผลุนผลัน\nผลุบ\nผลุบผลับ\nผลุย\nผลู\nผวน\nผวย\nผวา\nผสม\nผสาน\nผà¸à¸‡\nผ่à¸à¸‡\nผ่à¸à¸™\nผà¸à¸š\nผà¸à¸¡\nผ็à¸à¸¢\nผà¸à¸¹à¸™\nผะ\nผะดา\nผะสา\nผัà¸\nผัคคุณ\nผัคคุณี\nผัง\nผัด\nผัน\nผับ\nผัว\nผัวะ\nผัสสะ\nผัสสาหาร\nผา\nผ่า\nผ้า\nผาà¸\nผาง\nผ่าง\nผาณิต\nผาด\nผาติ\nผ่าน\nผาม\nผาย\nผ่ายผà¸à¸¡\nผาล\nผาลคุน\nผาลา\nผ่าว\nผาสุà¸\nผ้าฮาด\nผำ\nผ้ำ\nผิ\nผิง\nผิด\nผิตะ\nผิน\nผิว\nผี\nผี้ว์\nผึง\nผึ่ง\nผึ้ง\nผึ้งรวง\nผืน\nผื่น\nผุ\nผุด\nผุยผง\nผุสราคา\nผู้\nผูà¸\nเผ\nเผง\nเผชิà¸\nเผ็ด\nเผด็จ\nเผดิม\nเผดียง\nเผ่น\nเผนิà¸\nเผย\nเผยà¸\nเผยิบ\nเผยิบผยาบ\nเผล\nเผล่\nเผล็ด\nเผลà¸\nเผลà¸à¹„ผล\nเผละ\nเผลาะ\nเผลาะà¹à¸œà¸¥à¸°\nเผลียง\nเผà¸à¹€à¸£à¸\nเผà¸à¸´à¸\nเผà¸à¸´à¸¥\nเผะ\nเผา\nเผ่า\nเผ้า\nเผาะ\nเผิ้ง\nเผิน\nเผียน\nเผืà¸\nเผื่à¸\nเผืà¸à¸\nเผืà¸à¸”\nเผืà¸à¸™\nเผื่à¸à¸™\nà¹à¸œà¹ˆ\nà¹à¸œà¸\nà¹à¸œà¸‡\nà¹à¸œà¸”\nà¹à¸œà¸™\nà¹à¸œà¹ˆà¸™\nà¹à¸œà¸™à¸\nà¹à¸œà¸¥\nà¹à¸œà¸¥à¸‡\nà¹à¸œà¸¥à¹‡à¸š\nà¹à¸œà¸¥à¹‡à¸§\nà¹à¸œà¸¥à¸°\nà¹à¸œà¹ˆà¸§\nà¹à¸œà¹‰à¸§\nโผ\nโผง\nโผà¸à¸à¸±à¸žà¸žà¸°\nโผน\nโผเผ\nโผย\nโผล่\nโผลà¸à¹€à¸œà¸¥à¸\nโผละ\nโผà¸à¸™\nโผะ\nไผ\nไผ่\nไผท\nà¸à¸™\nà¸à¸£à¸±à¹ˆà¸‡\nà¸à¸£à¸±à¹ˆà¸‡à¹€à¸¨à¸ª\nà¸à¹ˆà¸\nà¸à¸à¸¢\nà¸à¸±à¸\nà¸à¸±à¸‡\nà¸à¸±à¹ˆà¸‡\nà¸à¸±à¸”\nà¸à¸±à¸™\nà¸à¸²\nà¸à¹ˆà¸²\nà¸à¹‰à¸²\nà¸à¸²à¸\nà¸à¸²à¸‡\nà¸à¸²à¸”\nà¸à¸²à¸™\nà¸à¸²à¸¢\nà¸à¹ˆà¸²à¸¢\nà¸à¹‰à¸²à¸¢\nà¸à¸´à¹ˆà¸™\nà¸à¸µ\nà¸à¸µà¹ˆ\nà¸à¸µà¸\nà¸à¸¶à¸\nà¸à¸·à¸”\nà¸à¸·à¸™\nà¸à¸¸à¹ˆà¸™\nà¸à¸¹à¸‡\nเà¸à¹‰à¸²\nเà¸à¸·à¸\nเà¸à¸·à¸à¸\nเà¸à¸·à¸à¸‡\nเà¸à¸·à¹ˆà¸à¸™\nà¹à¸à¸\nà¹à¸à¸‡\nà¹à¸à¸”\nใà¸à¹ˆ\nไà¸\nพà¸\nพà¸à¸¸à¸¥\nพง\nพงศ์\nพงศà¸à¸£\nพงศธร\nพงศา\nพงศาวดาร\nพจน์\nพจนา\nพจนานุà¸à¸£à¸¡\nพจนารถ\nพจนีย์\nพจมาน\nพจี\nพชระ\nพà¸à¸²\nพà¸à¸²à¸¥à¸\nพณิช\nพณิชย์\nพดด้วง\nพธู\nพนันดร\nพนาดร\nพนาดà¸à¸™\nพนาราม\nพนาลัย\nพนาลี\nพนาวาส\nพนาเวศ\nพนาศรม\nพนาสณฑ์\nพนาสัณฑ์\nพเนจร\nพ่น\nพ้น\nพนม\nพนà¸à¸‡\nพนà¸à¸¡\nพนัà¸\nพนัà¸à¸‡à¸²à¸™\nพนัง\nพนัน\nพนัส\nพนา\nพนาย\nพนิดา\nพนิต\nพบ\nพม่า\nพยนต์\nพยศ\nพยัà¸\nพยัà¸à¸žà¹€à¸¢à¸´à¸”\nพยัคฆ์\nพยัคฆา\nพยัคฆิน\nพยัคฆี\nพยัชน์\nพยัà¸à¸Šà¸™à¸°\nพยัต\nพยับ\nพยาà¸à¸£à¸“์\nพยาฆร์\nพยางค์\nพยาธิ\nพยาน\nพยาบาท\nพยาบาล\nพยาม\nพยามะ\nพยายาม\nพยุ\nพยุง\nพยุหยาตรา\nพยุหโยธา\nพยุหเสนา\nพยุหะ\nพยู่ห์\nพเยีย\nพร\nพรต\nพรม\nพรรค\nพรรค์\nพรรคานต์\nพรรณ\nพรรณนา\nพรรดึà¸\nพรรลาย\nพรรษ\nพรรษา\nพรรเà¸à¸´à¸\nพรวด\nพรวน\nพรหม\nพรหมจรรย์\nพรหมจาริณี\nพรหมจารี\nพรหมา\nพรหมาสตร์\nพรหมินทร์\nพรà¸à¸\nพร่à¸à¸‡\nพร้à¸à¸‡\nพรà¸à¸”\nพร้à¸à¸¡\nพร้à¸à¸¡à¸žà¸£à¸±à¸\nพร่à¸à¸¢\nพร้à¸à¸¢\nพระ\nพระนà¸à¸¡\nพระนาด\nพระฮาม\nพรัà¸à¸žà¸£à¹‰à¸à¸¡\nพรั่ง\nพรัด\nพรั่น\nพรับ\nพร่า\nพร้า\nพราà¸\nพราง\nพร่าง\nพราด\nพราน\nพราย\nพราว\nพราหมณ์\nพราหมณะ\nพราหมณี\nพราหมี\nพรำ\nพร่ำ\nพริà¸\nพริ้ง\nพริบ\nพริ้ม\nพรึง\nพรึน\nพรึบ\nพรึ่บ\nพรืด\nพรุ\nพรุ่ง\nพรุน\nพรู\nพรูด\nพฤà¸à¸©à¹Œ\nพฤà¸à¸©à¸Šà¸²à¸•ิ\nพฤà¸à¸©à¹€à¸—วดา\nพฤà¸à¸©à¸£à¸²à¸Š\nพฤà¸à¸©à¸¨à¸²à¸ªà¸•ร์\nพฤà¸à¸©à¸²\nพฤฒ\nพฤฒา\nพฤฒาจารย์\nพฤฒิ\nพฤต\nพฤติ\nพฤทธ์\nพฤทธิ์\nพฤนต์\nพฤนท์\nพฤศจิà¸\nพฤศจิà¸à¸²à¸¢à¸™\nพฤษภ\nพฤษภาคม\nพฤหัสบดี\nพล\nพละ\nพลาà¸à¸£\nพลาดิศัย\nพลาธิà¸à¸²à¸£\nพลานามัย\nพลบ\nพลวà¸\nพลวง\nพลวัต\nพลศาสตร์\nพลà¸\nพล้à¸\nพลà¸à¸‡\nพลà¸à¸”\nพลà¸à¸™\nพลà¸à¸¡à¹à¸žà¸¥à¸¡\nพลà¸à¸¢\nพล่à¸à¸¢\nพลั่à¸\nพลัง\nพลั่ง\nพลั้ง\nพลัด\nพลัน\nพลับ\nพลับพลา\nพลับพลึง\nพลั่ว\nพล่า\nพลาง\nพลาà¸\nพลาด\nพล่าน\nพลาม\nพล่าม\nพลาย\nพลาสติà¸\nพลาสมา\nพลาหà¸\nพลำ\nพล้ำ\nพลำภัง\nพลิà¸\nพลิพัท\nพลิ้ว\nพลี\nพลุ\nพลุà¸\nพลุ่à¸\nพลุà¸à¸žà¸¥à¹ˆà¸²à¸™\nพลุ่ง\nพลุ้ย\nพลู\nพลูโต\nพลูโทเนียม\nพวà¸\nพวง\nพ่วง\nพวน\nพวย\nพสà¸\nพสุ\nพสุธา\nพสุสงà¸à¸£à¸²à¸™à¸•์\nพหล\nพหุ\nพหุล\nพหู\nพà¸\nพ่à¸\nพ้à¸\nพà¸à¸\nพà¸à¸‡\nพ้à¸à¸‡\nพà¸à¸™\nพ้à¸à¸¡\nพà¸à¹‚ลเนียม\nพะ\nพะงา\nพะงาบ\nพะจง\nพะทำมะรง\nพะนà¸\nพะเน้าพะนà¸\nพะเนิน\nพะเนียง\nพะà¹à¸™à¸‡\nพะพาน\nพะพิง\nพะเพิง\nพะยà¸à¸¡\nพ่ะย่ะค่ะ\nพะยูง\nพะยูน\nพะเยิบ\nพะเยิบพะยาบ\nพะรุงพะรัง\nพะโล้\nพะไล\nพะวง\nพะวัà¸à¸žà¸°à¸§à¸™\nพะวา\nพะว้าพะวัง\nพะà¸à¸‡\nพะà¸à¸²à¸à¸žà¸°à¸à¸³\nพะà¸à¸·à¸”พะà¸à¸¡\nพัà¸\nพัà¸à¸•ร์\nพัà¸à¸•รา\nพัà¸à¸£\nพัง\nพังà¸à¸²\nพังงา\nพังผืด\nพังพวย\nพังพà¸à¸™\nพังพาน\nพังพาบ\nพังเพย\nพัช\nพัชนี\nพัชระ\nพัà¸à¸ˆà¸™à¹Œ\nพัฒนะ\nพัฒนา\nพัฒนาà¸à¸£\nพัฒนาà¸à¸²à¸£\nพัด\nพัดชา\nพัดดึงส์\nพัตร\nพัทธ์\nพัทธยา\nพัทธสีมา\nพัทร\nพัน\nพันตู\nพันทาง\nพันธ์\nพันธะ\nพันธà¸à¸£à¸“ี\nพันธบัตร\nพันธมิตร\nพันธนะ\nพันธนาคาร\nพันธนาà¸à¸²à¸£\nพันธุ์\nพันธุà¸à¸£à¸£à¸¡\nพันลึà¸\nพันลืà¸\nพันเลิศ\nพันเà¸à¸´à¸\nพับ\nพัลลภ\nพัลวัน\nพัว\nพัวะ\nพัศดี\nพัสดุ\nพัสตร์\nพัสถาน\nพา\nพาà¸\nพาà¸à¹€à¸žà¸µà¸¢à¸£\nพาà¸à¸¢à¹Œ\nพาง\nพ่าง\nพาชี\nพาณิช\nพาณิชย์\nพาณิชยà¸à¸£à¸£à¸¡\nพาณิชยà¸à¸²à¸£\nพาณิชยศาสตร์\nพาณิชยศิลป์\nพาณินี\nพาณี\nพาณีนี\nพาด\nพาท\nพาทย์\nพาธ\nพาธา\nพาน\nพ่าน\nพานร\nพานรินทร์\nพาม\nพาย\nพ่าย\nพายม้า\nพายัพ\nพายุ\nพาร์เซà¸\nพารณ\nพารา\nพาราฟิน\nพาล\nพาลา\nพาลี\nพาลุà¸\nพาโล\nพาไล\nพาส\nพาสน์\nพาสนา\nพาสุà¸à¸£à¸µ\nพ่าห์\nพาหนะ\nพาหะ\nพาหา\nพาหิรà¸à¸°\nพาหิระ\nพาหุ\nพาหุรัด\nพาหุสัจจะ\nพาเหียร\nพาฬ\nพำ\nพำนัà¸\nพำพึม\nพำลา\nพิà¸à¸¥\nพิà¸à¸ªà¸´à¸•\nพิà¸à¸±à¸”\nพิà¸à¸±à¸•ิ\nพิà¸à¸±à¸™\nพิà¸à¸²à¸£\nพิà¸à¸¸à¸¥\nพิเคราะห์\nพิฆน์\nพิฆเนศ\nพิฆเนศวร\nพิฆาต\nพิง\nพิจัย\nพิจาร\nพิจารณ์\nพิจารณา\nพิจิà¸\nพิจิต\nพิจิตร\nพิชà¸à¹Œ\nพิชัย\nพิชาน\nพิชิต\nพิเชà¸\nพิเชียร\nพิฑูรย์\nพิณ\nพิดทูล\nพิดาน\nพิโดร\nพิตร\nพิถี\nพิถีพิถัน\nพิทย\nพิทย์\nพิทยา\nพิทยาคม\nพิทยาคาร\nพิทยาธร\nพิทยาลัย\nพิทัà¸à¸©à¹Œ\nพิทูร\nพิเทศ\nพิธาน\nพิธี\nพิธุ\nพินทุ\nพินà¸à¸šà¸žà¸´à¹€à¸—า\nพินัย\nพินาศ\nพินิจ\nพินิต\nพินิศ\nพินิศจัย\nพิเนต\nพิบัติ\nพิบุล\nพิบูล\nพิปริต\nพิปลาส\nพิพรรธ\nพิพรรธน์\nพิพัà¸à¸žà¸´à¸žà¹ˆà¸§à¸™\nพิพัฒ\nพิพัฒน์\nพิพาà¸à¸©à¹Œ\nพิพาà¸à¸©à¸²\nพิพาท\nพิพิธ\nพิพิธภัณฑ์\nพิพิธภัณฑสถาน\nพิภพ\nพิภัช\nพิภาค\nพิภูษณะ\nพิเภà¸\nพิมปะà¸à¸²à¸£à¸±à¸‡\nพิมพ์\nพิมพà¸à¸²à¸£à¸±à¸‡\nพิมพา\nพิมพาภรณ์\nพิมล\nพิมเสน\nพิมาน\nพิมุข\nพิโมà¸à¸‚์\nพิโมà¸à¸©à¹Œ\nพิโยà¸à¸žà¸´à¹€à¸à¸™\nพิโยค\nพิรà¸à¸”\nพิระ\nพิราà¸à¸¥\nพิราบ\nพิราม\nพิราลัย\nพิริยะ\nพิรี้พิไร\nพิรุณ\nพิรุธ\nพิรุฬห์\nพิเรนทร์\nพิเราะ\nพิโรธ\nพิไร\nพิลังà¸à¸²à¸ªà¸²\nพิลาป\nพิลาส\nพิลิปดา\nพิลึà¸\nพิลึà¸à¸à¸¶à¸à¸à¸·à¸\nพิลึà¸à¸žà¸´à¸¥à¸±à¹ˆà¸™\nพิโลน\nพิไล\nพิศ\nพิศวง\nพิศวาส\nพิศาล\nพิศุทธ์\nพิศุทธิ์\nพิเศษ\nพิษ\nพิษà¸à¸²à¸™\nพิษนาศน์\nพิสดาร\nพิสมร\nพิสมัย\nพิสัง\nพิสัช\nพิสัย\nพิสิà¸\nพิสุทธิ์\nพิสูจน์\nพิหค\nพิหาร\nพิฬาร\nพี\nพี่\nพี้\nพีชคณิต\nพีระมิด\nพึง\nพึ่ง\nพึ่บ\nพึ่บพั่บ\nพึม\nพึมพำ\nพืช\nพืด\nพื้น\nพุ\nพุà¸\nพุà¸à¸²à¸¡\nพุง\nพุ่ง\nพุงดà¸\nพุฒ\nพุฒิ\nพุด\nพุดตาน\nพุทธ\nพุทธะ\nพุทธังà¸à¸¹à¸£\nพุทธางà¸à¸¹à¸£\nพุทธันดร\nพุทธาภิเษà¸\nพุทธาวาส\nพุทธิ\nพุทโธ่\nพุทรา\nพุธ\nพุ่ม\nพุมเรียง\nพุ้ย\nพู\nพูพà¸à¸™\nพู่\nพูด\nพูน\nพู้น\nพู่ระหง\nเพ\nเพ็à¸\nเพà¸à¸²\nเพคะ\nเพ็ง\nเพ่ง\nเพ็จ\nเพชฉลูà¸à¸£à¸£à¸¡\nเพชฌฆาต\nเพชร\nเพชรดา\nเพชรปาณี\nเพชรฤà¸à¸©à¹Œ\nเพชรายุธ\nเพชรà¸à¸¥à¸±à¸š\nเพชรสังฆาต\nเพชรหลีà¸\nเพชรหึง\nเพ็à¸\nเพฑูริย์\nเพณี\nเพ็ดทูล\nเพดาน\nเพท\nเพทนา\nเพทาย\nเพทุบาย\nเพโทบาย\nเพ่นพ่าน\nเพนียด\nเพไนย\nเพ้ย\nเพรง\nเพรซีโà¸à¸”ิเมียม\nเพรา\nเพราะ\nเพริด\nเพริศ\nเพรียà¸\nเพรียง\nเพรียบ\nเพรี้ยม\nเพรียว\nเพรื่à¸\nเพรืà¸à¸‡\nเพล\nเพลง\nเพล็ด\nเพล้โพล้\nเพลา\nเพลาะ\nเพลิง\nเพลิดเพลิน\nเพลิน\nเพลีย\nเพลี้ย\nเพลี่ยง\nเพศ\nเพส\nเพสลาด\nเพ่à¸\nเพ้à¸\nเพ้à¸à¹€à¸ˆà¹‰à¸\nเพà¸à¸´à¸\nเพะ\nเพา\nเพาะ\nเพิà¸\nเพิง\nเพิ่ง\nเพิดเพ้ย\nเพิ่ม\nเพี้ย\nเพียง\nเพี้ยง\nเพียงà¸à¸\nเพี้ยน\nเพียบ\nเพียร\nเพื่à¸\nเพื่à¸à¸™\nà¹à¸ž\nà¹à¸žà¹‰\nà¹à¸žà¸‡\nà¹à¸žà¹ˆà¸‡\nà¹à¸žà¸‡à¸žà¸§à¸¢\nà¹à¸žà¸—ย์\nà¹à¸žà¸—ยศาสตร์\nà¹à¸žà¸™\nà¹à¸žà¹ˆà¸™\nà¹à¸žà¸™à¸\nà¹à¸žà¸™à¸‡à¹€à¸Šà¸´à¸‡\nà¹à¸žà¸£\nà¹à¸žà¸£à¹ˆ\nà¹à¸žà¸£à¸\nà¹à¸žà¸£à¹ˆà¸‡\nà¹à¸žà¸£à¸§\nà¹à¸žà¸£à¹‰à¸§\nà¹à¸žà¸¥à¸‡\nà¹à¸žà¸¥à¸—ินัม\nà¹à¸žà¸¥à¹‡à¸š\nà¹à¸žà¸¥à¸¡\nà¹à¸žà¸¥à¹€à¸¥à¹€à¸”ียม\nà¹à¸žà¸¥à¸°\nà¹à¸žà¸¥à¸°à¹‚ลม\nà¹à¸žà¸§\nà¹à¸žà¹‰à¸§\nà¹à¸žà¸¨à¸¢à¹Œ\nà¹à¸žà¸¨à¸¢à¸²\nà¹à¸žà¸°\nโพ\nโพà¸\nโพà¸à¸žà¸²à¸¢\nโพง\nโพงพาง\nโพชฌงค์\nโพซิตรà¸à¸™\nโพด\nโพทะเล\nโพà¹à¸—สเซียม\nโพธ\nโพธิ\nโพธิ์\nโพน\nโพ้น\nโพนทะนา\nโพบาย\nโพย\nโพยà¸à¹Šà¸§à¸™\nโพยม\nโพรà¸\nโพรง\nโพรโทà¹à¸à¸à¸—ิเนียม\nโพรมีเทียม\nโพระดà¸\nโพล่\nโพลง\nโพล่ง\nโพล้ง\nโพลน\nโพล้เพล้\nโพละ\nโพสพ\nไพ\nไพ่\nไพจิตร\nไพชน\nไพชยนต์\nไพฑูรย์\nไพที\nไพบูลย์\nไพพรรณ\nไพร\nไพร่\nไพรจิตร\nไพรชน\nไพรชยนต์\nไพรฑูรย์\nไพรที\nไพรบูลย์\nไพรเราะ\nไพรัช\nไพรำ\nไพริน\nไพรินทร์\nไพรี\nไพเราะ\nไพโรจน์\nไพล\nไพล่\nไพศาขะ\nไพศาล\nไพเศษ\nไพสพ\nไพสิà¸\nไพหาร\nฟà¸\nฟ้ง\nฟรัà¸à¹‚ทส\nฟรี\nฟลูà¸à¸à¸£à¸µà¸™\nฟ่à¸\nฟ้à¸\nฟà¸à¸\nฟà¸à¸‡\nฟ่à¸à¸‡\nฟ้à¸à¸‡\nฟà¸à¸”\nฟà¸à¸™\nฟ่à¸à¸™\nฟ้à¸à¸™\nฟ้à¸à¹à¸Ÿà¹‰\nฟà¸à¸£à¹Œà¸¡à¸²à¸¥à¸”ีไฮด์\nฟà¸à¸£à¹Œà¸¡à¸²à¸¥à¸´à¸™\nฟà¸à¸ªà¸Ÿà¸à¸£à¸±à¸ª\nฟà¸à¸ªà¹€à¸Ÿà¸•\nฟัà¸\nฟัà¸à¸Ÿà¸¸à¹‰à¸™\nฟัง\nฟังà¸à¹Œà¸Šà¸±à¸™\nฟัด\nฟัน\nฟั่น\nฟั้น\nฟ้า\nฟาà¸\nฟาง\nฟ่าง\nฟาด\nฟาทà¸à¸¡\nฟาน\nฟ่าม\nฟาย\nฟาร์ม\nฟาสซิสต์\nฟิด\nฟิต\nฟิบ\nฟิล์ม\nฟิวส์\nฟิสิà¸à¸ªà¹Œ\nฟี่\nฟี้\nฟืดฟาด\nฟืน\nฟื้น\nฟืม\nฟุ\nฟุ้ง\nฟุต\nฟุน\nฟุบ\nฟุ่บ\nฟุ่มเฟืà¸à¸¢\nฟุลสà¹à¸à¹Šà¸›\nฟู\nฟู่\nฟูà¸\nฟูด\nฟูม\nเฟ็ด\nเฟ้น\nเฟลด์สปาร์\nเฟ้à¸\nเฟà¸à¸£à¹Œà¹€à¸¡à¸µà¸¢à¸¡\nเฟà¸à¸°\nเฟà¸à¸°à¸Ÿà¸°\nเฟะ\nเฟะฟะ\nเฟิน\nเฟี้ยม\nเฟี้ยว\nเฟืà¸\nเฟื้à¸\nเฟืà¸à¸‡\nเฟื่à¸à¸‡\nเฟื้à¸à¸‡\nเฟืà¸à¸™\nเฟืà¸à¸¢\nเฟื้à¸à¸¢\nà¹à¸Ÿà¹ˆ\nà¹à¸Ÿà¸‡\nà¹à¸Ÿà¸Šà¸±à¹ˆà¸™\nà¹à¸Ÿà¸™\nà¹à¸Ÿà¸š\nà¹à¸Ÿà¹‰à¸¡\nà¹à¸Ÿà¸£à¸™à¹€à¸‹à¸µà¸¢à¸¡\nà¹à¸Ÿà¸¥à¸à¸‹à¹Œ\nà¹à¸Ÿà¸¥à¸•\nà¹à¸Ÿà¸°\nโฟà¸à¸±à¸ª\nไฟ\nภควดี\nภควัต\nภควันต์\nภควัม\nภควา\nภควาน\nภคะ\nภคันทลา\nภคินี\nภณะ\nภณิดา\nภพ\nภมร\nภมริน\nภมรี\nภมุà¸à¸²\nภยันตราย\nภยาคติ\nภระ\nภรณี\nภรต\nภรรดร\nภรรดา\nภรรยา\nภระมร\nภระมรี\nภราดร\nภราดรภาพ\nภราดา\nภริยา\nภฤศ\nภวะ\nภวตัณหา\nภวนะ\nภวังค์\nภวังคจิต\nภัà¸à¸”ี\nภัà¸à¸•ะ\nภัà¸à¸•ิ\nภัà¸à¸©à¹Œ\nภัà¸à¸©à¸²\nภัà¸à¸©à¸²à¸«à¸²à¸£\nภัค\nภัคน์\nภังคะ\nภังคี\nภัจ\nภัณฑ์\nภัณฑาคาร\nภัณฑาคาริà¸\nภัณฑารัà¸à¸©à¹Œ\nภัณฑนะ\nภัณฑู\nภัต\nภัตตาคาร\nภัตตาหาร\nภัตร\nภัทระ\nภัทรà¸à¸±à¸›\nภัพ\nภัย\nภัสดา\nภัสตรา\nภัสมะ\nภัสสร\nภา\nภาค\nภาคย์\nภาคยานุวัติ\nภาคินี\nภาคิไนย\nภาคี\nภาคียะ\nภาชนะ\nภาชี\nภาณ\nภาณวาร\nภาณà¸à¸°\nภาณี\nภาณุ\nภาดร\nภาดา\nภาตระ\nภาตา\nภาตุ\nภาติà¸à¸°\nภาติยะ\nภาพ\nภาพย์\nภาม\nภาย\nภาร\nภาระ\nภารดี\nภารต\nภารตี\nภารยทรัพย์\nภารยา\nภารา\nภาวนา\nภาวะ\nภาษ\nภาษณ์\nภาษา\nภาษิต\nภาษี\nภาส\nภาสน์\nภาสวร\nภาสา\nภาสุระ\nภิà¸à¸‚า\nภิà¸à¸‚าจาร\nภิà¸à¸‚ุ\nภิà¸à¸‚ุนี\nภิà¸à¸©à¸²\nภิà¸à¸©à¸²à¸ˆà¸²à¸£\nภิà¸à¸©à¸²à¸«à¸²à¸£\nภิà¸à¸©à¸¸\nภิà¸à¸©à¸¸à¸“ี\nภิงคาร\nภิà¸à¹‚à¸\nภิตติ\nภินท์\nภินทนาà¸à¸²à¸£\nภิยโย\nภิรมย์\nภิรมย์สุรางค์\nภิษัช\nภิสัà¸\nภีตะ\nภีมะ\nภีรุ\nภุà¸à¸•์\nภุขัน\nภุช\nภุชงค์\nภุต\nภุมมะ\nภุมรัตน์\nภุมวาร\nภุมรา\nภุมริน\nภุมรี\nภุมเรศ\nภู\nภู่\nภูต\nภูติ\nภูม\nภูมิ\nภูมี\nภูริ\nภูรี\nภูวดล\nภูวนาถ\nภูวเนตร\nภูวไนย\nภูษา\nภูษิต\nเภà¸à¸°\nเภตรา\nเภท\nเภทุบาย\nเภรี\nเภสัช\nโภค\nโภคะ\nโภคิน\nโภคี\nโภไคย\nโภไคศวรรย์\nโภช\nโภชย์\nโภชà¸\nโภชนะ\nโภชนา\nโภชนาหาร\nโภชนียะ\nไภริน\nไภรี\nไภษัชคุรุ\nไภษัชย์\nมà¸à¸£\nมà¸à¸£à¸²à¸„ม\nมà¸à¸¸à¸Ž\nมคธ\nมฆวัน\nมฆะ\nมฆา\nม่ง\nมงà¸à¸¸à¸Ž\nมงโà¸à¸£à¸¢\nมงคล\nมงคลวาร\nมณฑ์\nมณฑà¸\nมณฑนะ\nมณฑป\nมณฑล\nมณฑา\nมณฑารพ\nมณฑิระ\nมณเฑียร\nมณี\nมด\nมตะ\nมตà¸à¸ ัต\nมติ\nมทนะ\nมทะ\nมธุ\nมธุà¸à¸£\nมธุà¸à¸²à¸£à¸µ\nมธุลีห์\nมธุระ\nมธุรพจน์\nมน\nมนินทรีย์\nม่น\nมนต์\nมนตร์\nมนตรี\nมนท์\nมนทิราลัย\nมนเทียร\nมนสิà¸à¸²à¸£\nมนัส\nมนัสวี\nมนินทรีย์\nมนิมนา\nมนิลา\nมนุà¸\nมนุษย์\nมนุษยชาติ\nมนุษยธรรม\nมนุษย์มนา\nมนุษยโลà¸\nมนุษยศาสตร์\nมนุษยสัมพันธ์\nมนุสาร\nมนู\nมนูสาร\nมโน\nมโนช\nมโนชà¸à¹Œ\nมโนราห์\nมโนสาเร่\nมโนห์รา\nมมังà¸à¸²à¸£\nมยุรฉัตร\nมยุระ\nมยุรา\nมยุรี\nมยุเรศ\nมยูร\nมรà¸à¸•\nมรคา\nมรฑป\nมรณ์\nมรณะ\nมรณà¸à¸£à¸£à¸¡\nมรณบัตร\nมรณภัย\nมรณภาพ\nมรดà¸\nมรรค\nมรรคา\nมรรตัย\nมรรยาท\nมรรษ\nมรสุม\nมริจ\nมริยาท\nมรีจิ\nมรุต\nมฤค\nมฤคย์\nมฤคศิระ\nมฤคศิรมาส\nมฤคเศียร\nมฤคินทร์\nมฤเคนทร์\nมฤดà¸\nมฤต\nมฤตยู\nมฤทุ\nมล\nมละ\nมลัà¸\nมลังเมลืà¸à¸‡\nมล้าง\nมลาย\nมลายู\nมวà¸\nม่วง\nมวน\nม่วน\nม้วน\nม้วนต้วน\nมวย\nม้วย\nมวล\nมหà¸à¸£à¸£à¸¡\nมหรณพ\nมหรรณพ\nมหรสพ\nมหัจฉริยะ\nมหัต\nมหัทธนะ\nมหันต์\nมหันตโทษ\nมหัพภาค\nมหัศจรรย์\nมหา\nมหาà¸à¸à¸´à¸™\nมหาà¸à¸²à¸¬\nมหาขันธà¸à¸°\nมหาจัà¸à¸£\nมหาชน\nมหาชัย\nมหาชาติ\nมหาโชตรัต\nมหาดไทย\nมหาดเล็à¸\nมหาตมะ\nมหาไถ่\nมหาเทพ\nมหาเทพี\nมหาเทวี\nมหาธาตุ\nมหานิà¸à¸²à¸¢\nมหานิล\nมหาบพิตร\nมหาบัณฑิต\nมหาพน\nมหาพรหม\nมหาภารตะ\nมหาภิเนษà¸à¸£à¸¡à¸“์\nมหาภูต\nมหาเมฆ\nมหายาน\nมหายุค\nมหาราช\nมหาฤà¸à¸©à¹Œ\nมหาละลวย\nมหาละลาย\nมหาวงศ์\nมหาวรรค\nมหาวิทยาลัย\nมหาศัà¸à¸£à¸²à¸Š\nมหาศาล\nมหาสงà¸à¸£à¸²à¸™à¸•์\nมหาสดมภ์\nมหาสดำ\nมหาสมุทร\nมหาสาวà¸\nมหาหงส์\nมหาหิงคุ์\nมหาà¸à¸³à¸™à¸²à¸ˆ\nมหาà¸à¸¸à¸ˆ\nมหาà¸à¸¸à¸”\nมหาà¸à¸¸à¸›à¸£à¸²à¸à¸£\nมหาà¸à¸¸à¸›à¸£à¸²à¸Š\nมหิ\nมหิดล\nมหิธร\nมหิป\nมหิงส์\nมหิทธิ\nมหินท์\nมหิมา\nมหิศร\nมหิศวร\nมหิษ\nมหิษี\nมหึมา\nมเหยงค์\nมเหศ\nมเหศวร\nมเหศัà¸à¸”ิ์\nมเหสัà¸à¸‚์\nมเหสิ\nมเหสี\nมเหาฬาร\nมโหรสพ\nมโหระทึà¸\nมโหรี\nมโหฬาร\nมไหศวรรย์\nมà¸\nมà¸à¸‡\nมà¸à¸‡à¹‚à¸à¸¥à¸à¸¢à¸”์\nมà¸à¸‡à¹‚à¸à¹€à¸¥à¸µà¸¢\nมà¸à¸‡à¸„ร่à¸\nมà¸à¸\nมà¸à¸”\nม่à¸à¸•้à¸\nมà¸à¹€à¸•à¸à¸£à¹Œ\nมà¸à¹€à¸•à¸à¸£à¹Œà¹„ซค์\nมà¸à¸™\nม่à¸à¸™\nมà¸à¸š\nมà¸à¸¡\nมà¸à¸¡à¹à¸¡à¸¡\nม่à¸à¸¢\nมà¸à¸£à¹Œà¸Ÿà¸µà¸™\nมà¸à¸£à¸°à¸à¸¹à¹ˆ\nมà¸à¸¥à¹‚ทส\nม่à¸à¸¥à¸à¸à¸¡à¹ˆà¸à¹à¸¥à¸\nม่à¸à¸«à¹‰à¸à¸¡\nม่à¸à¸®à¹ˆà¸à¸¡\nมะ\nมะà¸à¸£à¸¹à¸”\nมะà¸à¸¥à¹ˆà¸³\nมะà¸à¸à¸\nมะà¸à¹ˆà¸à¸‡\nมะà¸à¸°à¹‚รนี\nมะà¸à¸²\nมะเà¸à¸¥à¸·à¸\nมะเà¸à¸µà¹‹à¸¢à¸‡\nมะข่วง\nมะขวิด\nมะขาม\nมะเขืà¸\nมะà¹à¸‚่น\nมะคังà¹à¸”ง\nมะค่า\nมะคำไà¸à¹ˆ\nมะคำดีควาย\nมะงั่ว\nมะงุมมะงาหรา\nมะซัà¸\nมะซาง\nมะดัน\nมะดีหวี\nมะดูà¸\nมะเดหวี\nมะเดื่à¸\nมะต้à¸à¸‡\nมะตะบะ\nมะตาด\nมะตาหะรี\nมะตึ่ง\nมะตื๋น\nมะตูม\nมะà¹à¸•à¸\nมะโต\nมะนาว\nมะปราง\nมะปริง\nมะà¸à¹ˆà¸\nมะพร้าว\nมะพลับ\nมะพูด\nมะà¹à¸žà¸™\nมะà¹à¸žà¸£à¹‰à¸§\nมะเฟืà¸à¸‡\nมะà¹à¸Ÿà¸™\nมะไฟ\nมะม่วง\nมะม่าว\nมะมี่\nมะมื่น\nมะมุด\nมะเมà¸\nมะเมีย\nมะเมื่à¸à¸¢\nมะà¹à¸¡\nมะยง\nมะยม\nมะระ\nมะริด\nมะรืน\nมะรุม\nมะรุมมะตุ้ม\nมะเร็ง\nมะเรื่à¸à¸‡\nมะโรง\nมะลà¸à¸à¸¡à¸°à¹à¸¥à¸\nมะละà¸à¸\nมะลิ\nมะลื่น\nมะลืมดำ\nมะลุลี\nมะà¹à¸§à¹‰à¸‡\nมะสัง\nมะเส็ง\nมะหวด\nมะหะหมัด\nมะหาด\nมะหิ่ง\nมะเหงà¸\nมะà¸à¸¶à¸\nมะฮà¸à¸à¸à¸²à¸™à¸µ\nมัà¸\nมัà¸à¸à¸°à¹‚รนี\nมัà¸à¸à¸°à¸¥à¸µà¸œà¸¥\nมัà¸à¸à¸°à¸ªà¸±à¸™\nมัà¸à¸‚ะ\nมั่à¸à¸‚ั้à¸\nมัà¸à¸‚ิà¸à¸²\nมัค\nมัคคะ\nมัคคุเทศà¸à¹Œ\nมัคนายà¸\nมัฆวาน\nมั่ง\nมังà¸à¸‡\nมังà¸à¸£\nมังà¸à¸¸\nมังคละ\nมังค่า\nมังคุด\nมังตาน\nมังสวิรัติ\nมังสะ\nมังสี\nมัจจะ\nมัจจุ\nมัจฉริยะ\nมัจฉรี\nมัจฉะ\nมัจฉา\nมัชชะ\nมัชวิรัติ\nมัชชาระ\nมัชฌันติà¸à¸ªà¸¡à¸±à¸¢\nมัชฌิม\nมัชฌิมา\nมัà¸à¸ˆà¸²\nมัà¸à¸Šà¸´à¸©à¸à¸²\nมัà¸à¸Šà¸¸\nมัà¸à¸Šà¸¸à¸ªà¸²\nมัà¸à¸Šà¸¹à¸ªà¸²\nมัà¸à¹€à¸Šà¸à¸à¸°\nมัà¸à¸à¸°\nมัณฑนศิลป์\nมัณฑนา\nมัด\nมัตตะ\nมัตตัà¸à¸à¸¹\nมัตตา\nมัตติà¸à¸²\nมัตถà¸à¸°\nมัตถลุงค์\nมัตสยะ\nมัตสยา\nมัตสระ\nมัตสริน\nมัททวะ\nมัทนะ\nมัทยะ\nมัธยà¸à¸²à¸™\nมัธยม\nมัธยันห์\nมัธยัสถ์\nมัน\nมั่น\nมันตา\nมันถะ\nมันทิระ\nมันทิราลัย\nมับ\nมั้ม\nมัมมี่\nมัย\nมัลละ\nมัลลิà¸à¸²\nมัว\nมัวซัว\nมั่ว\nมัศยา\nมัสตุ\nมัสตาร์ด\nมัสมั่น\nมัสยิด\nมัสรู่\nมัสลิน\nมัสสุ\nมา\nม้า\nมาà¸\nมาคสิระ\nมาฆบูชา\nมาฆะ\nม้าง\nมางสะ\nมาณพ\nมาณวิà¸à¸²\nมาด\nมาดา\nมาตงค์\nมาตร\nมาตรา\nมาตฤ\nมาตังคะ\nมาตา\nมาตามหัยà¸à¸°\nมาตามหัยà¸à¸²\nมาตามหัยยิà¸à¸²\nมาติà¸à¸°\nมาติà¸à¸²\nมาตุ\nมาตุจฉา\nมาตุรงค์\nมาตุเรศ\nมาตุละ\nมาตุลา\nมาตุลานี\nมาทะ\nมาธยมิà¸\nมาธยมิà¸à¸°\nมาธุระ\nมาธุสร\nมาธูระ\nมาน\nม่าน\nม้าน\nมานพ\nมานะ\nมานัต\nมานัส\nมานิต\nมานี\nมานุษ\nมานุษยวิทยา\nมาโนชà¸à¹Œ\nมาบ\nมาภา\nม้าม\nม่าย\nมายา\nมาร\nมาราธิราช\nมารค\nมารดร\nมารดา\nมารยา\nมารยาท\nมารศรี\nมารษา\nมาริต\nมารุต\nมาลย์\nมาลัย\nมาลา\nมาลาตี\nมาลาเรีย\nมาลินี\nมาลี\nมาลุต\nมาศ\nมาส\nมาสà¸\nมาห์\nม่าห์\nมาหิส\nม่าเหมี่ยว\nมาฬà¸\nมิ\nมิค\nมิคสัà¸à¸à¸µ\nมิ่ง\nมิจฉา\nมิด\nมิตร\nมิติ\nมิเตà¸à¸£à¹Œ\nมิถยา\nมิถุน\nมิถุนายน\nมิทธะ\nมินตรา\nมินตา\nมินหม้à¸\nมิ่ม\nมิ้ม\nมิไย\nมิรันตี\nมิลลิà¸à¸£à¸±à¸¡\nมิลลิบาร์\nมิลลิเมตร\nมิลลิลิตร\nมิลัà¸à¸‚ะ\nมิลัà¸à¸‚ู\nมิส\nมิสà¸à¸£à¸µ\nมิสà¸à¸§à¸±à¸™\nมิสซา\nมี\nมี่\nมีด\nมีเทน\nมีน\nมีนาคม\nมี่สั้ว\nมึง\nมึน\nมืด\nมืน\nมื่น\nมืà¸\nมื้à¸\nมุ\nมุà¸\nมุà¸à¸”า\nมุà¸à¸”าหาร\nมุà¸à¸¸à¸£à¸°\nมุข\nมุขเด็จ\nมุขยประโยค\nมุโขโลà¸à¸™à¸°\nมุคคะ\nมุง\nมุ่ง\nมุ้ง\nมุจฉา\nมุจนะ\nมุจลินท์\nมุà¸à¸ˆà¸™à¸°\nมุà¸à¸Šà¸°\nมุà¸à¸´\nมุณฑà¸à¸°\nมุณฑะ\nมุด\nมุตà¸à¸´à¸”\nมุตฆาต\nมุตตะ\nมุตตา\nมุตติ\nมุตะ\nมุติ\nมุททา\nมุทธชะ\nมุทธา\nมุทธาภิเษà¸\nมุทรา\nมุทริà¸à¸²\nมุทะลุ\nมุทา\nมุทิà¸à¸²\nมุทิงค์\nมุทิตา\nมุทุ\nมุทุตา\nมุ่น\nมุนิ\nมุนินทร์\nมุนี\nมุบ\nมุบมิบ\nมุม\nมุ้ม\nมุ่ย\nมุรธา\nมุรธาภิเษà¸\nมุสละ\nมุสลิม\nมุสา\nมุสิà¸\nมุหงิด\nมุหน่าย\nมุหุต\nมุฮัมมัด\nมูà¸\nมูเซà¸\nมูตร\nมู่ทู่\nมูน\nมูมมาม\nมูรติ\nมูรธา\nมูรธาภิเษà¸\nมูล\nมูละ\nมูลา\nมูลิà¸à¸²à¸à¸£\nมู่ลี่\nมู่เล่\nมูสัง\nมูสิà¸\nมูสิà¸à¸°\nมูสิà¸à¸—ันต์\nเม\nเม็à¸\nเมà¸à¸°à¹€à¸®à¸´à¸£à¸•ซ์\nเมขลา\nเมฆ\nเมฆา\nเมฆินทร์\nเมฆี\nเม็ง\nเม็ด\nเมตตา\nเมตไตรย\nเมตร\nเมตริà¸\nเมตริà¸à¸•ัน\nเมถุน\nเมท\nเมโท\nเมทนี\nเมทินี\nเมทนีดล\nเมทานà¸à¸¥\nเมทิลà¹à¸à¸¥à¸à¸à¸®à¸à¸¥à¹Œ\nเมธ\nเมธา\nเมธาวี\nเมธี\nเมน\nเม่น\nเม้น\nเมนเดลีเวียม\nเมนทà¸à¸¥\nเม้ม\nเมรัย\nเมริเดียน\nเมรุ\nเมล์\nเมล็ด\nเมลืà¸à¸‡\nเมษ\nเมษายน\nเมห์\nเมหนะ\nเมหะ\nเมะ\nเมา\nเม่า\nเม้า\nเมารี\nเมาลี\nเมาฬี\nเมาะ\nเมิง\nเมิน\nเมิล\nเมีย\nเมียง\nเมี่ยง\nเมี้ยน\nเมืà¸\nเมื้à¸\nเมื่à¸\nเมืà¸à¸\nเมืà¸à¸‡\nเมืà¸à¸š\nเมื่à¸à¸¢\nà¹à¸¡à¹ˆ\nà¹à¸¡à¹‰\nà¹à¸¡à¸\nà¹à¸¡à¸à¸™à¸µà¹€à¸‹à¸µà¸¢à¸¡\nà¹à¸¡à¸‡\nà¹à¸¡à¸‡à¸à¸°à¸žà¸£à¸¸à¸™\nà¹à¸¡à¸‡à¸à¸²à¸™à¸´à¸™\nà¹à¸¡à¸‡à¸à¸²à¸™à¸µà¸ª\nà¹à¸¡à¸‡à¸„า\nà¹à¸¡à¸‡à¸„าเรืà¸à¸‡\nà¹à¸¡à¸‡à¸Šà¹‰à¸²à¸‡\nà¹à¸¡à¸‡à¸”า\nà¹à¸¡à¸‡à¸¥à¸±à¸\nà¹à¸¡à¹ˆà¸•ะงาว\nà¹à¸¡à¸™\nà¹à¸¡à¹ˆà¸™\nà¹à¸¡à¹‰à¸™\nà¹à¸¡à¸¥à¸‡\nà¹à¸¡à¸¥à¸š\nà¹à¸¡à¸§\nà¹à¸¡à¹‰à¸§\nà¹à¸¡à¸°\nโม\nโม่\nโม้\nโมà¸\nโมà¸à¸‚์\nโมà¸à¸©à¸°\nโมฆà¸à¸£à¸£à¸¡\nโมฆสัà¸à¸à¸²\nโมฆะ\nโมฆียà¸à¸£à¸£à¸¡\nโมฆียะ\nโมง\nโม่ง\nโมงครุ่ม\nโมทนา\nโมโนà¹à¸‹à¹‡à¸à¸„าไรด์\nโมไนย\nโมเม\nโมเมนต์\nโมเย\nโมรา\nโมรี\nโมเรส\nโมลิบดีนัม\nโมลี\nโมเลà¸à¸¸à¸¥\nโมเสà¸\nโมเสส\nโม่ห์\nโมหะ\nโมหันธ์\nโมหาคติ\nโมโห\nไม่\nไม้\nไมà¸à¸²\nไมครà¸à¸™\nไมโครà¸à¸£à¸±à¸¡\nไมโครฟิล์ม\nไมโครโฟน\nไมโครมิเตà¸à¸£à¹Œ\nไมโครเมตร\nไมโครลิตร\nไมโครเวฟ\nไมตรี\nไมยราบ\nไมล์\nยà¸\nยà¸à¸à¸£à¸°à¸šà¸±à¸•ร\nยà¸à¸™à¸°\nยง\nยงโย่\nยชุรเวท\nยติ\nยติภังค์\nยถาà¸à¸£à¸£à¸¡\nยถาภูตà¸à¸²à¸“\nย่น\nยนต์\nยนตร์\nยม\nยมà¸\nยมโดย\nยมนา\nยมล\nยมะ\nยรรยง\nยล\nยวง\nยวด\nยวน\nยวบ\nย้วย\nยวรยาตร\nยศ\nยโส\nยà¸\nย่à¸\nยà¸à¸\nย็à¸à¸à¹à¸¢à¹‡à¸\nยà¸à¸‡\nย่à¸à¸‡\nย้à¸à¸‡\nยà¸à¸”\nยà¸à¸™\nย้à¸à¸™\nยà¸à¸š\nยà¸à¸¡\nย่à¸à¸¡\nย้à¸à¸¡\nย่à¸à¸¢\nย้à¸à¸¢\nย้à¸à¹à¸¢à¹‰\nยะ\nย่ะ\nยะยà¸à¸š\nยะยับ\nยัà¸\nยัà¸à¸‚์\nยัà¸à¸‚ินี\nยัà¸à¸©à¹Œ\nยัà¸à¸©à¸²\nยัà¸à¸©à¸´à¸“ี\nยัà¸à¸©à¸µ\nยัง\nยั้ง\nยั่งยืน\nยัชโà¸à¸›à¸§à¸µà¸•\nยัà¸\nยัà¸à¸à¸°\nยัด\nยัติภังค์\nยัน\nยั่น\nยันต์\nยันตร\nยันตร์\nยันตรà¸à¸£à¸£à¸¡\nยั่นตะนี\nยับ\nยั่ว\nยั้ว\nยั้วเยี้ย\nยัวรยาตร\nยัวะ\nยัษà¸à¸´\nยา\nย่า\nยาà¸\nยาคุ\nยาคู\nยาง\nย่าง\nยางพารา\nยาจà¸\nยาจนา\nยาไฉน\nยาด\nยาดา\nยาตร\nยาตรา\nยาน\nย่าน\nย่านพาโหม\nยานมาศ\nยานุมาศ\nยานี\nยาม\nย่าม\nยามะ\nยามัà¸à¸à¸²à¸£\nยามา\nยาย\nย้าย\nยายี\nยาว\nย้าว\nยาวà¸à¸²à¸¥à¸´à¸\nยาวชีวิà¸\nยาสูบ\nย่าหยา\nยาหยี\nยำ\nย่ำ\nย้ำ\nยำเยีย\nยิà¸\nยิง\nยิ่ง\nยิà¸à¸à¸°\nยิน\nยิบ\nยิบหยี\nยิปซัม\nยิปซี\nยิ้ม\nยิมนาสติà¸\nยิหวา\nยี\nยี่\nยี้\nยี่à¸à¹ˆà¸²\nยี่เà¸\nยี่เข่ง\nยี่โถ\nยีน\nยี่โป้\nยี่ภู่\nยีราฟ\nยี่สà¸\nยี่สง\nยี่สน\nยี่สาน\nยี่สุ่น\nยี่หระ\nยี่หร่า\nยี่ห้à¸\nยี่หุบ\nยึà¸à¸¢à¸±à¸\nยึà¸à¸¢à¸·à¸\nยึด\nยืด\nยืน\nยื่น\nยืม\nยื้à¸\nยุ\nยุà¸à¸à¸£à¸°à¸šà¸±à¸•ร\nยุà¸à¸”ิ\nยุà¸à¸•ิ\nยุà¸à¸•ิธรรม\nยุà¸à¸•์\nยุค\nยุคนธร\nยุคล\nยุคันต์\nยุคันธร\nยุคุนธร\nยุง\nยุ่ง\nยุ้ง\nยุด\nยุต\nยุติ\nยุทธ\nยุทธ์\nยุทธนา\nยุทโธปà¸à¸£à¸“์\nยุบ\nยุ่บ\nยุ่บยั่บ\nยุบล\nยุพดี\nยุพเรศ\nยุพา\nยุพาน\nยุพาพาล\nยุพาพิน\nยุ่มย่าม\nยุ่ย\nยุ้ย\nยุรยาตร\nยูรยาตร\nยุวชน\nยุวดี\nยุวราช\nยุวา\nยุวาน\nยู\nยู่\nยูง\nยูโด\nยูถะ\nยูถิà¸à¸²\nยูริà¸\nยูเรนัส\nยูเรเนียม\nยูโรเพียม\nเย\nเย้\nเยง\nเยซู\nเย็ด\nเย็น\nเย็นตาโฟ\nเย็นเตาโฟ\nเย็บ\nเย้ย\nเยà¸\nเย่à¸\nเยà¸à¸£à¸¡à¸±à¸™\nเยà¸à¸§\nเย่à¸à¸«à¸¢à¸´à¹ˆà¸‡\nเยà¸à¸°\nเยà¸à¸°à¹à¸¢à¸°\nเยา\nเย้า\nเยาว์\nเยาวชน\nเยาวมาลย์\nเยาวยà¸à¸”\nเยาวราช\nเยาวเรศ\nเยาวลัà¸à¸©à¸“์\nเยาวพา\nเยาวพาณี\nเยาวพาน\nเยาะ\nเยิง\nเยิน\nเยิ่น\nเยิ่นเย้à¸\nเยินยà¸\nเยิบ\nเยิบยาบ\nเยิ้ม\nเยีย\nเยี่ยง\nเยี่ยงà¸à¸¢à¹ˆà¸²à¸‡\nเยียงผา\nเยียดยัด\nเยียน\nเยียบ\nเยี่ยม\nเยียรบับ\nเยียรยง\nเยียว\nเยี่ยว\nเยียวยา\nเยืà¸\nเยื่à¸\nเยื้à¸\nเยืà¸à¸\nเยืà¸à¸‡\nเยื่à¸à¸‡\nเยื้à¸à¸‡\nเยืà¸à¸™\nเยื้à¸à¸™\nà¹à¸¢à¹ˆ\nà¹à¸¢à¹‰\nà¹à¸¢à¸\nà¹à¸¢à¸‡\nà¹à¸¢à¹ˆà¸‡\nà¹à¸¢à¹‰à¸‡\nà¹à¸¢à¸‡à¹à¸¢à¹ˆ\nà¹à¸¢à¸‡à¹à¸¢à¹‰\nà¹à¸¢à¸š\nà¹à¸¢à¹‡à¸š\nà¹à¸¢à¸¡\nà¹à¸¢à¹‰à¸¡\nà¹à¸¢à¹à¸ª\nà¹à¸¢à¸°\nโย\nโย้\nโยà¸\nโยà¸à¹€à¸¢à¸\nโยคาพจร\nโยคาวจร\nโยคเà¸à¸“ฑ์\nโยคยะ\nโยคะ\nโยคิน\nโยคี\nโยง\nโย่ง\nโย่งเย่ง\nโยงโย่\nโยชน์\nโยชนา\nโยถิà¸à¸°\nโยทะà¸à¸²\nโยธวาทิต\nโยธา\nโยธิน\nโยน\nโยนà¸\nโยนิโส\nโยนี\nโยม\nโยโส\nใย\nไย\nไย่\nไยดี\nไยไพ\nรà¸\nรง\nรงค์\nรงควัตถุ\nรงรà¸à¸‡\nรจนา\nรจเรข\nรจเลข\nรจิต\nรชตะ\nรชนิ\nรชนี\nรชะ\nรณรงค์\nรด\nรดี\nรตนะ\nรตะ\nรติ\nรถ\nรน\nร่น\nรบ\nรบาà¸\nรพี\nรม\nร่ม\nรมณี\nรมณีย์\nรมณียสถาน\nรมย์\nรมเยศ\nรยางค์\nรวà¸\nรวง\nร่วง\nรวด\nรวน\nรวนเร\nร่วน\nรวบ\nรวม\nร่วม\nรวย\nรวิ\nรวิวาร\nรวี\nรศนา\nรส\nรสนา\nรสสุคนธ์\nรสายนเวท\nรสิà¸\nรหัท\nรหัส\nรโห\nรโหà¸à¸²à¸™\nรà¸\nร่à¸\nรà¸à¸\nรà¸à¸‡\nร่à¸à¸‡\nร้à¸à¸‡\nรà¸à¸‡à¹€à¸‡à¹‡à¸‡\nร่à¸à¸‡à¹à¸£à¹ˆà¸‡\nรà¸à¸”\nรà¸à¸™\nร่à¸à¸™\nร้à¸à¸™\nรà¸à¸š\nรà¸à¸šà¸„à¸à¸š\nรà¸à¸¡\nรà¸à¸¡à¸Šà¸à¸¡\nรà¸à¸¡à¸£à¹ˆà¸\nรà¸à¸¢\nร่à¸à¸¢\nร้à¸à¸¢\nร่à¸à¹à¸£à¹ˆ\nระ\nระà¸à¸°\nระà¸à¸²\nระà¸à¸³\nระเà¸à¸°à¸£à¸°à¸à¸°\nระคน\nระคาง\nระคาย\nระà¹à¸„ะ\nระฆัง\nระงม\nระงับ\nระà¹à¸‡à¹‰\nระโงà¸à¸«à¸´à¸™\nระชวย\nระดม\nระดะ\nระดับ\nระดา\nระด่าว\nระดู\nระเด่น\nระเดียง\nระà¹à¸”\nระตู\nระทà¸\nระทด\nระทม\nระทวย\nระทา\nระทึà¸\nระà¹à¸—ะ\nระนาด\nระนาบ\nระนาม\nระนาว\nระเนน\nระเนระนาด\nระเนียด\nระà¹à¸™à¸‡\nระà¹à¸™à¸°\nระบบ\nระบม\nระบà¸à¸š\nระบัด\nระบับ\nระบาด\nระบาย\nระบำ\nระบิล\nระบืà¸\nระบุ\nระเบง\nระเบ็ง\nระเบิด\nระเบียง\nระเบียน\nระเบียบ\nระà¹à¸šà¸š\nระมัดระวัง\nระมาด\nระเมียร\nระย่à¸\nระย่à¸à¸¡\nระยะ\nระยั้ง\nระยับ\nระย้า\nระยาบ\nระยำ\nระยิบระยับ\nระโยง\nระโยงระยาง\nระรวย\nระรà¸à¸‡\nระร่à¸à¸™\nระรัว\nระราน\nระร่าย\nระริà¸\nระรี่\nระรึง\nระรื่น\nระรื้น\nระเร้ง\nระเริง\nระเรียง\nระเรื่à¸à¸¢\nระà¹à¸£à¸‡\nระลวง\nระลà¸à¸\nระลึà¸\nระวัง\nระวาง\nระวาย\nระวิง\nระà¹à¸§à¸‡\nระà¹à¸§à¸”ระวัง\nระไว\nระส่ำระสาย\nระหà¸à¸£à¸°à¹€à¸«à¸´à¸™\nระหง\nระหวย\nระหว่าง\nระหà¸à¸‡à¸£à¸°à¹à¸«à¸‡\nระหัด\nระหาย\nระเห็จ\nระเหย\nระเหระหน\nระเหหน\nระเหิด\nระเหินระหà¸\nระà¹à¸«à¸‡\nระโหย\nระà¸à¸²\nระà¸à¸´à¸”ระà¸à¸²\nระà¸à¸¸\nรัà¸\nรัà¸à¸‚์\nรัà¸à¸‚ิต\nรัà¸à¸•ะ\nรัà¸à¸šà¸µà¹‰\nรัà¸à¹€à¸£à¹ˆ\nรัà¸à¹à¸£à¹‰\nรัà¸à¸©à¹Œ\nรัà¸à¸©à¸²\nรัง\nรั้ง\nรังเà¸à¸µà¸¢à¸ˆ\nรังà¹à¸\nรังค์\nรังควาน\nรังà¹à¸„\nรังรà¸à¸‡\nรังวัด\nรังสิ\nรังสี\nรังสิมันตุ์\nรังสิมา\nรัจฉา\nรัช\nรัชชูปà¸à¸²à¸£\nรัชมังคลาภิเษà¸\nรัชชุ\nรัชฎาภิเษà¸\nรัชดาภิเษà¸\nรัชนะ\nรัชนี\nรัà¸à¸ˆà¸§à¸™\nรัà¸à¸à¸²à¸ ิปาลโนบาย\nรัà¸\nรัà¸à¸›à¸£à¸°à¸¨à¸²à¸ªà¹‚นบาย\nรัà¸à¸›à¸£à¸°à¸¨à¸²à¸ªà¸™à¸¨à¸²à¸ªà¸•ร์\nรัด\nรัต\nรัตà¸à¸±à¸¡à¸žà¸¥\nรัตมณี\nรัตคน\nรัตจันทน์\nรัตตัà¸à¸à¸¹\nรัตติ\nรัตน์\nรัตนะ\nรัตนโà¸à¸ªà¸´à¸™à¸—ร์\nรัตนโà¸à¸ªà¸´à¸™à¸—รศà¸\nรัตนชาติ\nรัตนตรัย\nรัตนบัลลังà¸à¹Œ\nรัตนวราภรณ์\nรัตนสิงหาสน์\nรัตนา\nรัตนาà¸à¸£\nรัตนาภรณ์\nรัตนาวลี\nรัตมา\nรัถ\nรัถยา\nรัทเทà¸à¸£à¹Œà¸Ÿà¸à¸£à¹Œà¹€à¸”ียม\nรัน\nรั้น\nรันทด\nรันทวย\nรับ\nรัมณียสถาน\nรัมภา\nรัมมี่\nรัมย์\nรัย\nรัว\nรั่ว\nรั้ว\nรัศมิมัต\nรัศมิมาน\nรัศมี\nรัษฎาà¸à¸£\nรัสเซีย\nรัสสะ\nรัสสระ\nรา\nร่า\nร้า\nราà¸\nราà¸à¸©à¸ª\nราà¸à¸ªà¸²à¸”\nราคะ\nราคจริต\nราคา\nราคิน\nราคี\nราง\nร่าง\nร้าง\nรางจืด\nรางชาง\nรางวัล\nราช\nราชà¸à¸´à¸ˆà¸ˆà¸²à¸™à¸¸à¹€à¸šà¸à¸©à¸²\nราชนิà¸à¸¸à¸¥\nราชวโรงà¸à¸²à¸£\nราชà¸à¸µ\nราชดัด\nราชพฤà¸à¸©à¹Œ\nราชมาณพ\nราชมาษ\nราชมาส\nราชย์\nราชสีห์\nราชะ\nราชัน\nราชันย์\nราชัย\nราชา\nราชาธิปไตย\nราชาธิราช\nราชาภิเษà¸\nราชายตนะ\nราชาวดี\nราชี\nราชินิà¸à¸¸à¸¥\nราชินีà¸à¸¸à¸¥\nราชินี\nราชินูปถัมภ์\nราชูปถัมภ์\nราชูปโภค\nราเชน\nราเชนทร์\nราเชนทรยาน\nราโชวาท\nราไชศวรรย์\nราà¸\nราà¸à¸£à¸à¸™\nราด\nราต\nราตร\nราตรี\nราน\nร่าน\nร้าน\nราบ\nราพณ์\nราพณาสูร\nราม\nรามเà¸à¸µà¸¢à¸£à¸•ิ์\nรามสูร\nรามัà¸\nรามา\nราย\nร่าย\nร้าย\nราว\nร้าว\nราวี\nราศี\nราษฎร\nราษฎร์\nราษตรี\nราษราตรี\nราหุ\nราหู\nรำ\nร่ำ\nรำคาà¸\nรำงับ\nรำจวน\nรำบาà¸\nรำพัน\nรำพาย\nรำพึง\nรำเพย\nรำไพ\nรำมะนา\nรำมะนาด\nรำมะร่à¸\nร่ำรวย\nร่ำร่ำ\nรำไร\nรำลึà¸\nรำหัด\nรำหัส\nริ\nริà¸\nริดสีดวง\nริน\nริ้น\nริบ\nริบบิ้น\nริบรี่\nริบหรี่\nริปุ\nริปู\nริม\nริ้ว\nริษยา\nรี\nรี่\nรี้พล\nรีด\nรีดัà¸à¸Šà¸±à¸™\nรีต\nรีเนียม\nรีบ\nรีม\nรีรà¸\nรี้ริà¸\nรึง\nรึ้ง\nรื่น\nรื้น\nรื้à¸\nรุ\nรุà¸\nรุà¸à¸‚์\nรุà¸à¸‚ชาติ\nรุà¸à¸‚เทวดา\nรุà¸à¸‚มูล\nรุà¸à¸‚า\nรุà¸à¸£à¸¸à¸¢\nรุ่ง\nรุ้ง\nรุงรัง\nรุ่งริ่ง\nรุจ\nรุจา\nรุจนะ\nรุจิ\nรุจี\nรุจิระ\nรุจิรา\nรุด\nรุต\nรุทธ์\nรุทระ\nรุธิร\nรุธิระ\nรุเธียร\nรุน\nรุ่น\nรุบรู่\nรุม\nรุ่ม\nรุ่มร่าม\nรุย\nรุ่ย\nรุรุ\nรุหะ\nรู\nรู่\nรู้\nรูจี\nรูด\nรูทีเนียม\nรูบิเดียม\nรูป\nรูปิยะ\nรูปี\nรูเล็ตต์\nเร่\nเรข\nเรขา\nเรขาคณิต\nเร็ง\nเร่ง\nเร้ง\nเรณุ\nเรณู\nเรดà¸à¸™\nเรดาร์\nเรเดียม\nเร้น\nเรรวน\nเรไร\nเร็ว\nเร่ว\nเรวดี\nเรà¸\nเร่à¸\nเรา\nเร่า\nเร้า\nเราะ\nเริง\nเริด\nเริม\nเริ่ม\nเริ้ม\nเริศร้าง\nเรี่ย\nเรี้ย\nเรียà¸\nเรียง\nเรียด\nเรียน\nเรียบ\nเรียม\nเรี่ยม\nเรียว\nเรี่ยว\nเรี้ยวรà¸\nเรืà¸\nเรื่à¸\nเรื้à¸\nเรืà¸à¸\nเรืà¸à¸‡\nเรื่à¸à¸‡\nเรื้à¸à¸‡\nเรืà¸à¸‡à¸£à¸à¸‡\nเรืà¸à¸”\nเรืà¸à¸™\nเรื้à¸à¸™\nเรื่à¸à¸¢\nà¹à¸£\nà¹à¸£à¹ˆ\nà¹à¸£à¸\nà¹à¸£à¹‡à¸à¹€à¸à¸•\nà¹à¸£à¸‡\nà¹à¸£à¹ˆà¸‡\nà¹à¸£à¹‰à¸‡\nà¹à¸£à¸”\nà¹à¸£à¹‰à¸™à¹à¸„้น\nà¹à¸£à¸¡\nà¹à¸£à¹‰à¸§\nà¹à¸£à¸°\nโร\nโร่\nโรค\nโรคา\nโรคาพาธ\nโรง\nโรจ\nโรจน์\nโรเดียม\nโรตี\nโรท\nโรธ\nโรม\nโรมัน\nโรเมà¸à¸£à¹Œ\nโรย\nโรเร\nโรหิณี\nโรหิต\nไร\nไร่\nไร้\nไรย์\nฤà¸à¸©à¹Œ\nฤà¸à¸©à¸“ะ\nฤคเวท\nฤชา\nฤชุ\nฤณ\nฤดี\nฤดียา\nฤดู\nฤต\nฤติยา\nฤตุ\nฤทธา\nฤทธิ์\nฤทัย\nฤษภ\nฤษยา\nฤษี\nฤๅ\nฤๅดี\nฤๅทัย\nฤๅษี\nฤๅสาย\nลà¸\nล่à¸\nลฆุ\nลง\nล่ง\nลงà¸à¸²\nล้งเล้ง\nลด\nลดา\nลดาวัลย์\nลน\nล้น\nลบ\nลบà¸à¸‡\nลพ\nลพุช\nลม\nล่ม\nล้ม\nลมาด\nลรรลุง\nลลนา\nลลิต\nลวà¸\nลวง\nล่วง\nล้วง\nลวณะ\nลวด\nล้วน\nลวนลาม\nลวนะ\nล่วม\nลวะ\nลวิตร\nลหุ\nลหุà¸à¸²à¸šà¸±à¸•ิ\nล่à¸\nล้à¸\nลà¸à¸\nล็à¸à¸\nล็à¸à¸à¹€à¸à¸•\nลà¸à¸à¹à¸¥à¸\nลà¸à¸à¸²à¸£à¸´à¸—ึม\nลà¸à¸‡\nล่à¸à¸‡\nลà¸à¸‡à¸à¸à¸‡\nลà¸à¸‡à¸ˆà¸´à¸ˆà¸¹à¸”\nลà¸à¸‡à¹„น\nลà¸à¸”\nลà¸à¸•เตà¸à¸£à¸µà¹ˆ\nลà¸à¸™\nล่à¸à¸™\nลà¸à¸š\nลà¸à¸¡\nล้à¸à¸¡\nลà¸à¸¡à¸Šà¸à¸¡\nลà¸à¸¡à¸žà¸à¸\nลà¸à¸¢\nล่à¸à¸¢\nล่à¸à¹à¸¥à¹ˆ\nลà¸à¸§à¹Œà¹€à¸£à¸™à¹€à¸‹à¸µà¸¢à¸¡\nลà¸à¸\nละ\nล่ะ\nละคร\nละติจูด\nละบม\nละบà¸à¸‡\nละบืà¸\nละเบ็ง\nละโบม\nละม่à¸à¸¡\nละมั่ง\nละมาน\nละม้าย\nละมุ\nละมุด\nละมุน\nละเมà¸\nละเมาะ\nละเมิด\nละเมียด\nละà¹à¸¡à¸°\nละโมà¸\nละโมบ\nละไม\nละลวย\nละลà¸à¸\nละล้า\nละล้าละลัง\nละลาน\nละลาบละล้วง\nละลาย\nละล้าว\nละล่ำละลัà¸\nละลิบ\nละลุม\nละเลง\nละเล้า\nละเลาะ\nละเลิง\nละเลียด\nละเลียบ\nละไล้\nละว้า\nละวาด\nละเวง\nละà¹à¸§à¸\nละโว้\nละหมาด\nละห้à¸à¸¢\nละหาน\nละหาร\nละหุ่ง\nละเหย\nละเหี่ย\nละà¸à¸‡\nละà¸à¸à¸‡\nละà¸à¸²à¸¢\nละเà¸à¸µà¸¢à¸”\nละà¹à¸à¸™\nลัà¸\nลัà¸à¸‚ณะ\nลัà¸à¸‚ณา\nลัà¸à¸‚ะ\nลัà¸à¸‚ี\nลัà¸à¸ˆà¸±à¹ˆà¸™\nลัà¸à¸›à¸´à¸”ลัà¸à¹€à¸›à¸´à¸”\nลัà¸à¸©à¸“์\nลัà¸à¸©à¸“นาม\nลัà¸à¸©à¸“ะ\nลัà¸à¸©à¸“าà¸à¸²à¸£\nลัà¸à¸©à¸¡à¸“์\nลัà¸à¸©à¸¡à¸²à¸“า\nลัà¸à¸©à¸¡à¸µ\nลัà¸à¸©à¸°\nลัคคะ\nลัคน์\nลัคนา\nลัง\nลั่ง\nลังà¸à¸²\nลังคี\nลังถึง\nลังลà¸à¸‡\nลังเล\nลังสาด\nลัชชา\nลัชชี\nลัà¸à¸ˆà¹Œ\nลัà¸à¸ˆà¸à¸£\nลัà¸à¸‰à¸à¸£\nลัà¸à¸‰à¸™à¹Œ\nลัà¸à¸´\nลัà¸à¸´à¸à¸²\nลัด\nลัดา\nลัทธ์\nลัทธิ\nลัน\nลั่น\nลันเต\nลันเตา\nลันไต\nลั่นทม\nลันโทม\nลับ\nลัพธ์\nลัพธิ\nลัภ\nลัภนะ\nลัภย์\nลัมพ์\nลัย\nลา\nล่า\nล้า\nลาà¸\nลาง\nล่าง\nล้าง\nลางลิง\nลางสาด\nลาช\nลาชะ\nลาชา\nลาà¸\nลาด\nลาดเลา\nล้าต้า\nล่าเตียง\nลาน\nล่าน\nล้าน\nลาบ\nลาพà¸à¸™\nลาภ\nลาม\nล่าม\nลามà¸\nลาย\nล้าย\nลายสืà¸\nลาลา\nลาว\nลาวัณย์\nลาวา\nลำ\nล่ำ\nล้ำ\nลำเข็à¸\nลำà¹à¸‚\nลำเค็à¸\nลำเจียà¸\nลำดวน\nลำดับ\nลำเนา\nลำบà¸à¸‡\nลำบาà¸\nลำปำ\nลำพวน\nลำพà¸à¸‡\nลำพัง\nลำพู\nลำเพ็à¸\nลำเพา\nลำà¹à¸žà¸™\nลำโพง\nลำไพ่\nลำภุขัน\nลำมะลà¸à¸\nลำยà¸à¸‡\nลำไย\nลำลà¸à¸‡\nล่ำลา\nลำลาบ\nลำลึà¸\nลำเลาะ\nลำเลิà¸\nลำเลียง\nลำเวียง\nลำเà¸à¸µà¸¢à¸\nลำเà¸à¸µà¸¢à¸‡\nลิ\nลิà¸à¸‚า\nลิà¸à¹„นต์\nลิà¸à¸¹\nลิเà¸\nลิขนะ\nลิขสิทธิ์\nลิขิต\nลิง\nลิงค์\nลิด\nลิต\nลิตมัส\nลิตร\nลิเทียม\nลิ่น\nลิ้น\nลินจง\nลิ้นจี่\nลินลา\nลินสีด\nลิ่นฮื้à¸\nลินิน\nลิบ\nลิปดา\nลิปสติà¸\nลิปิ\nลิฟต์\nลิเภา\nลิ่ม\nลิ้ม\nลิมป์\nลิมปนะ\nลิลิต\nลิว\nลิ่ว\nลิสง\nลี\nลี่\nลี้\nลีซà¸\nลีบ\nลีลา\nลีลาศ\nลีฬหา\nลึà¸\nลึงค์\nลืด\nลื่น\nลื้น\nลืบ\nลืม\nลืà¸\nลื่à¸\nลื้à¸\nลุ\nลุà¸\nลุง\nลุ้ง\nลุ่น\nลุ้น\nลุพธ์\nลุ่ม\nลุมพี\nลุมพู\nลุย\nลุ่ย\nลุ้ย\nลู่\nลูà¸\nลูà¸à¸£à¸°à¸¡à¸²à¸¨\nลูà¸à¹€à¸à¹‡à¸™\nลูขะ\nลูทีเชียม\nลูบ\nเลà¸\nเล็à¸\nเลข\nเลขา\nเลขาธิà¸à¸²à¸£\nเลขานุà¸à¸²à¸£\nเล็ง\nเล้ง\nเล่งฮื้à¸\nเลเซà¸à¸£à¹Œ\nเลฑฑุ\nเลณฑุ\nเลณะ\nเล็ด\nเลน\nเล็น\nเล่น\nเลนส์\nเล็บ\nเลบง\nเลปà¸à¸£\nเลปน์\nเลเป\nเลเพ\nเล็ม\nเล่ม\nเลย\nเลว\nเลวง\nเลวูโลส\nเลศ\nเลษà¸à¸¸\nเล่ห์\nเล่ห์à¸à¸£à¸°à¹€à¸—่ห์\nเลหลัง\nเลหะ\nเลà¸\nเล่à¸\nเลà¸à¸°\nเลà¸à¸°à¹€à¸—à¸à¸°\nเละ\nเละเทะ\nเลา\nเล่า\nเล้า\nเลาà¸à¸±à¸¢\nเล้าโลม\nเลาะ\nเลิà¸\nเลิ่à¸à¸¥à¸±à¹ˆà¸\nเลิง\nเลิ้ง\nเลินเล่à¸\nเลิศ\nเลีย\nเลียง\nเลี่ยง\nเลี้ยง\nเลียงผา\nเลียงà¸à¹‰à¸²à¸¢\nเลียงมัน\nเลียน\nเลี่ยน\nเลียนไฟ\nเลียบ\nเลี่ยม\nเลียว\nเลี้ยว\nเลืà¸à¸\nเลืà¸à¸‡\nเลื่à¸à¸‡\nเลืà¸à¸”\nเลืà¸à¸™\nเลื่à¸à¸™\nเลื่à¸à¸¡\nเลื่à¸à¸¢\nเลื้à¸à¸¢\nเลื่à¸à¸¢à¸¥à¹‰à¸²\nà¹à¸¥\nà¹à¸¥à¹ˆ\nà¹à¸¥à¹‰\nà¹à¸¥à¸\nà¹à¸¥à¹‡à¸à¹€à¸à¸à¸£à¹Œ\nà¹à¸¥à¹‡à¸à¹‚ทส\nà¹à¸¥à¸‡\nà¹à¸¥à¹ˆà¸‡\nà¹à¸¥à¹‰à¸‡\nà¹à¸¥à¸™\nà¹à¸¥à¹ˆà¸™\nà¹à¸¥à¸™à¸—านัม\nà¹à¸¥à¸š\nà¹à¸¥à¹‰à¸§\nà¹à¸¥à¸°\nโล่\nโล้\nโลà¸\nโลà¸à¹€à¸Šà¸©à¸à¹Œ\nโลà¸à¸˜à¸£à¸£à¸¡\nโลà¸à¸˜à¸²à¸•ุ\nโลà¸à¸™à¸²à¸–\nโลà¸à¸šà¸²à¸¥\nโลà¸à¸¢à¹Œ\nโลà¸à¸±à¸¢\nโลà¸à¸§à¸±à¸Šà¸Šà¸°\nโลà¸à¸§à¸´à¸—ู\nโลà¸à¸±à¸•ถจริยา\nโลà¸à¸±à¸™à¸•ร์\nโลà¸à¸²\nโลà¸à¸²à¸˜à¸´à¸šà¸”ี\nโลà¸à¸²à¸˜à¸´à¸›à¹„ตย\nโลà¸à¸²à¸™à¸¸à¸§à¸±à¸•ร\nโลà¸à¸²à¸ ิวัตน์\nโลà¸à¸²à¸¡à¸´à¸ª\nโลà¸à¸²à¸¢à¸±à¸•\nโลà¸à¸²à¸§à¸´à¸™à¸²à¸¨\nโลà¸à¸´à¸¢à¸°\nโลà¸à¸µà¸¢à¹Œ\nโลà¸à¸µà¸¢à¸§à¸±à¸•ร\nโลà¸à¸µà¸¢à¸§à¸´à¸ªà¸±à¸¢\nโลà¸à¸µà¸¢à¸ªà¸¸à¸‚\nโลà¸à¸¸à¸•ระ\nโลà¸à¸¸à¸•รธรรม\nโลà¸à¸¸à¸•รภูมิ\nโลง\nโล่ง\nโล้ง\nโล่งโจ้ง\nโล่งโต้ง\nโล้งโต้ง\nโลจนะ\nโลณะ\nโลด\nโล่ติ๊น\nโลโต\nโลท\nโลน\nโล้น\nโลภ\nโลม\nโลมเล้า\nโลมะ\nโลมา\nโลลุป\nโลเล\nโลโล\nโลโล้\nโลหะ\nโลหà¸à¸¸à¸¡à¸ ี\nโลหัช\nโลหิต\nไล่\nไล้\nไลย\nไลลา\nไล่เลี่ย\nฦๅ\nฦๅชา\nฦๅสาย\nวà¸\nวง\nวงà¸à¹Œ\nวงà¸à¸•\nวงศ์\nวงศà¸à¸£\nวงศา\nวงษ์\nวจนะ\nวจี\nวชิระ\nวชิรปาณี\nวชิรหัตถ์\nวชิราวุธ\nวà¸à¸°\nวà¸à¸²à¸à¸²à¸£\nวณิช\nวณิชชา\nวณิชย์\nวณิชยา\nวณิพà¸\nวดี\nวทนะ\nวทัà¸à¸à¸¸à¸•า\nวทัà¸à¸à¸¹\nวธุà¸à¸²\nวธู\nวน\nวนศาสตร์\nวนสณฑ์\nวนสัณฑ์\nวนà¸à¸¸à¸—ยาน\nวนัส\nวนัสบดี\nวนา\nวนาดร\nวนาดà¸à¸™\nวนานต์\nวนาลัย\nวนาลี\nวนาวาส\nวนาศรม\nวนาสณฑ์\nวนาสัณฑ์\nวนิดา\nวนิพà¸\nวเนจร\nวโนทยาน\nวยัคฆ์\nวยาà¸à¸£à¸“์\nวรดนู\nวรทาน\nวรมหาวิหาร\nวรงค์\nวรณะ\nวรรค\nวรรคย์\nวรรช\nวรรชย์\nวรรณะ\nวรรณà¸à¸£à¸£à¸¡\nวรรณคดี\nวรรณยุà¸à¸•์\nวรรณยุต\nวรรณศิลป์\nวรรณนา\nวรรณพฤติ\nวรรณึà¸\nวรรธà¸à¸°\nวรรธนะ\nวรรษ\nวรรษา\nวรวิหาร\nวรัà¸à¸à¸¹\nวรางคณา\nวรางคนา\nวราห์\nวราหะ\nวรุณ\nวโรดม\nวฤà¸\nวลัช\nวลัà¸à¸Šà¹Œ\nวลัà¸à¸Šà¸™à¹Œ\nวลัย\nวลาหà¸\nวลี\nวศค\nวศะ\nวศิน\nวสนะ\nวสภะ\nวสละ\nวสวัดดี\nวสวัตตี\nวสะ\nวสันต์\nวสันตดิลà¸\nวสันตฤดู\nวสันตวิษุวัต\nวสา\nวสี\nวสุ\nวสุธา\nวสุนธรา\nวสุมดี\nวหะ\nวà¸\nวà¸à¸\nวà¸à¸à¹à¸§à¸\nว่à¸à¸‡à¹„ว\nวà¸à¸”\nวà¸à¸™\nว่à¸à¸™\nว็à¸à¸š\nวà¸à¸¡à¹à¸§à¸¡\nวà¸à¸¥à¹€à¸¥à¸¢à¹Œà¸šà¸à¸¥\nวà¸à¹à¸§\nวะ\nวัà¸\nวัà¸à¸à¸°\nวัคคีย์\nวัคคุ\nวัคซีน\nวัง\nวังà¸à¹Œ\nวังชา\nวังเวง\nวังศะ\nวังสะ\nวัจจะ\nวัจà¸à¸¸à¸Žà¸µ\nวัจฉละ\nวัจน์\nวัช\nวัชชะ\nวัชพืช\nวัชฌ์\nวัชระ\nวัชรปาณี\nวัชรยาน\nวัชรà¸à¸²à¸ªà¸™à¹Œ\nวัชราสน์\nวัชรินทร์\nวัชรี\nวัชเรนทร์\nวัà¸\nวัà¸à¸à¸°\nวัà¸à¸ˆà¸±à¸à¸£\nวัà¸à¸—ุà¸à¸‚์\nวัà¸à¸ªà¸‡à¸ªà¸²à¸£\nวัà¸à¸à¸°\nวัà¸à¸à¸´\nวัฒà¸à¸°\nวัฒà¸à¸µ\nวัฒนธรรม\nวัฒนะ\nวัฒนา\nวัณ\nวัณโรค\nวัณà¸à¹Œ\nวัณณะ\nวัณนา\nวัด\nวัต\nวัตต์\nวัตตา\nวัตถ์\nวัตถาภรณ์\nวัตถาลังà¸à¸²à¸£\nวัตถุ\nวัตนะ\nวัตร\nวัตสดร\nวัตสะ\nวัติ\nวัทน์\nวัน\nวันต์\nวันทนา\nวันทนาà¸à¸²à¸£\nวันทนีย์\nวันทยหัตถ์\nวันทยาวุธ\nวันทา\nวันทิ\nวับ\nวับวาบ\nวับวาม\nวับà¹à¸§à¸š\nวับà¹à¸§à¸¡\nวัปปะ\nวัมมิà¸à¸°\nวัย\nวัลà¸à¹Œ\nวัลคุ\nวัลย์\nวัลลภ\nวัลลี\nวัว\nวัสสะ\nวัสโสทà¸\nวัสดุ\nวัสตร์\nวัสน์\nวัสนะ\nวัสสานะ\nวัสสานฤดู\nวา\nว่า\nว้า\nว้าเหว่\nวาà¸\nว้าà¸\nวาà¸à¸¢à¸ªà¸±à¸¡à¸žà¸±à¸™à¸˜à¹Œ\nวาà¸à¸¢à¸°\nวาง\nว่าง\nว้าง\nวาจà¸\nวาจา\nวาจาไปยะ\nวาจาล\nวาชเปยะ\nวาณิช\nวาณิชà¸à¸°\nวาณิชย์\nวาณี\nวาด\nวาต\nวาตะ\nวาตภัย\nวาท\nวาทศาสตร์\nวาทศิลป์\nวาทà¸à¸°\nวาทนะ\nวาทย์\nวาทยà¸à¸£\nวาทิต\nวาทิน\nวาที\nวาน\nวานซืน\nว่าน\nวานร\nวานรินทร์\nวาเนเดียม\nวาบ\nวาปี\nวาม\nวามน\nวามนาวตาร\nวามะ\nวาย\nว่าย\nว้าย\nวายะ\nวาโย\nวายามะ\nวายุ\nวายุà¸à¸¹à¸¥\nวาร\nวาระ\nวารสาร\nวารสารศาสตร์\nวาริ\nวารี\nวาริช\nวารีช\nวาริท\nวาริธร\nวารุณ\nวารุณี\nวาล\nวาลวีชนี\nวาล์ว\nวาลิà¸à¸²\nวาลุà¸à¸²\nวาว\nว่าว\nว้าว่à¸à¸™\nว้าวุ่น\nวาสนะ\nวาสนา\nวาสพ\nวาสะ\nวาสิน\nวาสี\nวาสุà¸à¸£à¸µ\nวาสุà¸à¸µ\nวาสุเทพ\nวาหนะ\nวาหะ\nวาหินี\nวาฬ\nวิà¸à¸‚ัมภ์\nวิà¸à¸‚ัมภนะ\nวิà¸à¹€à¸‚ป\nวิà¸à¸£à¸¡\nวิà¸à¸£à¸±à¸¢\nวิà¸à¸£à¸²à¸™à¸•์\nวิà¸à¸¤à¸•\nวิà¸à¸¤à¸•ิ\nวิà¸à¸¥\nวิà¸à¸ªà¸´à¸•\nวิà¸à¸±à¸•\nวิà¸à¸±à¸•ิ\nวิà¸à¸±à¸•ิà¸à¸²à¸£à¸\nวิà¸à¸±à¸›\nวิà¸à¸±à¸¢\nวิà¸à¸²à¸£\nวิà¸à¸²à¸¥\nวิà¸à¸²à¸¥à¹‚ภชน์\nวิคหะ\nวิเคราะห์\nวิฆเนศ\nวิฆเนศวร\nวิฆาต\nวิง\nวิ่ง\nวิ่งเปี้ยว\nวิงวà¸à¸™\nวิจฉิà¸à¸°\nวิจล\nวิจัà¸à¸‚ณ์\nวิจัà¸à¸©à¹Œ\nวิจัà¸à¸©à¸“์\nวิจัย\nวิจาร\nวิจารณ์\nวิจารณà¸à¸²à¸“\nวิจิ\nวิจิà¸à¸´à¸ˆà¸‰à¸²\nวิจิต\nวิจิตร\nวิจิน\nวิจุณ\nวิจุรณ\nวิชชา\nวิชชุ\nวิชชุดา\nวิชชุตา\nวิชชุลดา\nวิชà¸à¸°\nวิชน\nวิชนี\nวิชย\nวิชัย\nวิชา\nวิชานนะ\nวิชิต\nวิเชียร\nวิà¸à¸à¸±à¸•ติ\nวิà¸à¸à¸²à¸“\nวิà¸à¸à¸²à¸“à¸à¸—รัพย์\nวิà¸à¸à¸¹\nวิฑูรย์\nวิด\nวิตà¸\nวิตถาร\nวิตามิน\nวิถี\nวิทธะ\nวิทยà¸à¸²à¸™à¸°\nวิทยา\nวิทยาคม\nวิทยาคาร\nวิทยาลัย\nวิทยุ\nวิทยุต\nวิทวัส\nวิทัตถิ\nวิทัศน์\nวิทารณ์\nวิทิต\nวิทู\nวิทูร\nวิเทศ\nวิเทโศบาย\nวิธ\nวิธวา\nวิธาน\nวิธี\nวิธุระ\nวิธู\nวิธูปนะ\nวิ่น\nวินตà¸à¸°\nวินัย\nวินาที\nวินายà¸\nวินาศ\nวินิจ\nวินิจฉัย\nวินิต\nวินิบาต\nวินิปาติà¸\nวิเนต\nวิบัติ\nวิบาà¸\nวิบุล\nวิบุลย์\nวิบูล\nวิบูลย์\nวิปà¸à¸²à¸£\nวิปà¸à¸´à¸ªà¸²à¸£\nวิปโยค\nวิประโยค\nวิปริต\nวิปลาส\nวิปวาส\nวิปัà¸à¸©à¹Œ\nวิปัสสà¸\nวิปัสสนา\nวิปัสสนายานิà¸\nวิพาà¸à¸©à¹Œ\nวิพิธทัศนา\nวิพุธ\nวิภว\nวิภวตัณหา\nวิภังค์\nวิภัช\nวิภัตติ\nวิภา\nวิภาค\nวิภาช\nวิภาดา\nวิภาวี\nวิภาษ\nวิภาส\nวิภู\nวิภูษณะ\nวิภูษา\nวิภูษิต\nวิมน\nวิมล\nวิมลัà¸\nวิมังสา\nวิมัติ\nวิมาน\nวิมุข\nวิมุต\nวิมุตติ\nวิเมลืà¸à¸‡\nวิโมà¸à¸‚์\nวิโยค\nวิระ\nวิรงรà¸à¸‡\nวิรังรà¸à¸‡\nวิรัช\nวิรัต\nวิรัติ\nวิราคะ\nวิราม\nวิริยภาพ\nวิริยะ\nวิรุธ\nวิรุฬห์\nวิรุฬหà¸\nวิรูป\nวิรูปัà¸à¸©à¹Œ\nวิเรนทร์\nวิโรจ\nวิโรจน์\nวิโรฒ\nวิโรธ\nวิลันดา\nวิลัย\nวิลาด\nวิลาศ\nวิลาป\nวิลาวัณย์\nวิลาส\nวิลาสินี\nวิลิปดา\nวิลิศมาหรา\nวิเลป\nวิเลปนะ\nวิโลà¸à¸™à¸°\nวิโลม\nวิไล\nวิไลวรรณ\nวิวรณ์\nวิวรรธน์\nวิวัà¸\nวิวัฒน์\nวิวัฒนาà¸à¸²à¸£\nวิวัน\nวิวาท\nวิวาห์\nวิวาหมงคล\nวิวาหะ\nวิวิต\nวิวิธ\nวิเวà¸\nวิศรุต\nวิศว\nวิศวà¸à¸£\nวิศวà¸à¸£à¸£à¸¡\nวิศวà¸à¸£à¸£à¸¡à¸¨à¸²à¸ªà¸•ร์\nวิศัลย์\nวิศาขบูชา\nวิศาขา\nวิศาล\nวิศิษà¸à¹Œ\nวิศุทธ์\nวิศุทธิ์\nวิเศษ\nวิเศษณ์\nวิษณุ\nวิษณุà¸à¸£à¸£à¸¡\nวิษธร\nวิษัย\nวิษาณ\nวิษุวัต\nวิสà¸à¸µà¹‰\nวิสรรชนีย์\nวิสฤต\nวิสสุà¸à¸£à¸£à¸¡\nวิสัชนา\nวิสัà¸à¸à¸µ\nวิสัย\nวิสัยทัศน์\nวิสาขบูชา\nวิสาขะ\nวิสาขา\nวิสามัà¸\nวิสามานยนาม\nวิสาร\nวิสารทะ\nวิสาล\nวิสาสะ\nวิสาหà¸à¸´à¸ˆ\nวิสิà¸\nวิสุงคามสีมา\nวิสุทธ์\nวิสุทธิ์\nวิสูตร\nวิเสท\nวิหค\nวิหลั่น\nวิหาร\nวิหิงสา\nวิเหสา\nวิฬาร\nวิฬาร์\nวี\nวีจิ\nวีชนี\nวีณา\nวี้ด\nวีรà¸à¸£à¸£à¸¡\nวีรชน\nวีรบุรุษ\nวีรสตรี\nวี่วัน\nวี่à¹à¸§à¸§\nวีสะ\nวุ้ง\nวุà¸à¸´\nวุฒ\nวุฒิ\nวุด\nวุ่น\nวุ้น\nวุบ\nวุ้ย\nวุลà¹à¸Ÿà¸£à¸¡\nวู้\nวูดวาด\nวูบ\nวู่วาม\nเว้\nเวค\nเวคิน\nเวคี\nเวจ\nเวช\nเวชยันต์\nเวà¸à¸™à¹Œ\nเวณิ\nเวณิà¸\nเวณุ\nเวตน์\nเวตร\nเวตาล\nเวท\nเวทคู\nเวทนา\nเวทย์\nเวทัลละ\nเวทางค์\nเวทางคศาสตร์\nเวทานต์\nเวทานตะ\nเวทิ\nเวที\nเวธะ\nเวน\nเว้น\nเวนไตย\nเวไนย\nเวมัต\nเว้ย\nเวยยาà¸à¸£à¸“ะ\nเวร\nเวรมณี\nเวรี\nเวโรจน์\nเวลา\nเวเลนซี\nเวศม์\nเวศย์\nเวศยา\nเวสน์\nเวสภู\nเวสม์\nเวสวัณ\nเวสสะ\nเวสสันดร\nเวสสุà¸à¸£à¸£à¸¡\nเวสสุวัณ\nเวสารัช\nเวสิยา\nเวหน\nเวหะ\nเวหา\nเวหาส\nเวฬุ\nเวฬุริยะ\nเว่à¸\nเว้า\nเวิà¸\nเวิ้ง\nเวี่ย\nเวียง\nเวียด\nเวียดนาม\nเวียน\nเวียร\nเวี่ยว\nà¹à¸§à¹‰\nà¹à¸§à¸‡\nà¹à¸§à¹‰à¸‡\nà¹à¸§à¸”\nà¹à¸§à¹‰à¸”\nà¹à¸§à¸™\nà¹à¸§à¹ˆà¸™\nà¹à¸§à¸™à¸”า\nà¹à¸§à¸š\nà¹à¸§à¹‡à¸š\nà¹à¸§à¸¡\nà¹à¸§à¹‡à¸¡\nà¹à¸§à¸§\nà¹à¸§à¹ˆà¸§\nà¹à¸§à¸°\nโว\nโว่\nโวà¸à¸²à¸£\nโว่ง\nโวทาน\nโวย\nโว้ย\nโว้เว้\nโวหาร\nไว\nไว้\nไวà¸à¸¹à¸“à¸à¹Œ\nไวฑูรย์\nไวทย์\nไวน์\nไวพจน์\nไวยาà¸à¸£à¸“์\nไวยาวัจà¸à¸£\nไวยาวัจมัย\nไวรัส\nไววรรณ\nไวษณพ\nไวโà¸à¸¥à¸´à¸™\nศà¸\nศà¸à¸¸à¸™\nศà¸à¸¸à¸™à¸•์\nศà¸à¸¸à¸™à¸´\nศà¸à¸¸à¸™à¸µ\nศจี\nศตะ\nศตภิษัช\nศตวรรษ\nศตพรรษ\nศตà¸à¸°\nศนิ\nศพ\nศมนะ\nศมะ\nศยาม\nศยามล\nศร\nศรายุธ\nศราวรณ์\nศรรà¸à¸£à¸²\nศรวณะ\nศรวณีย์\nศรวิษà¸à¸²\nศรัณย์\nศรัณยู\nศรัท\nศรัทธา\nศรัย\nศราทธ์\nศราทธพรต\nศราพà¸\nศราวà¸\nศราวณะ\nศรี\nศรีตรัง\nศรุติ\nศฤคาล\nศฤงค์\nศฤงคาร\nศฤงคาริน\nศฤงคารี\nศลิษà¸à¹Œ\nศลิษา\nศวะ\nศวัส\nศวา\nศวาน\nศศะ\nศศธร\nศศพินทุ์\nศศลัà¸à¸©à¸“์\nศศิ\nศศิน\nศศี\nศศิขัณฑ์\nศศิธร\nศศิมณฑล\nศศิวิมล\nศà¸\nศà¸à¸\nศัà¸à¸”า\nศัà¸à¸”ิ\nศัà¸à¸”ิ์\nศัà¸à¸”ินา\nศัà¸à¸•ิ\nศัà¸à¸¢\nศัà¸à¸¢à¸ าพ\nศัà¸à¸¢à¹Œ\nศัà¸à¸¢à¸°\nศัà¸à¸£\nศัà¸à¸£à¸´à¸™à¸—ร์\nศัà¸à¹€à¸£à¸™à¸—ร์\nศัà¸à¸£à¸²à¸Š\nศังà¸à¸£\nศัตรู\nศันสนะ\nศันสนีย์\nศัพท์\nศัยยา\nศัล\nศัลย์\nศัลยà¸à¸£à¸£à¸¡\nศัลยà¹à¸žà¸—ย์\nศัลยศาสตร์\nศัสดร\nศัสตร\nศัสตรศาสตร์\nศัสตรา\nศัสตราวุธ\nศาà¸à¸•ะ\nศาà¸à¸¢\nศาà¸à¸¢à¸°\nศาà¸à¸¢à¸žà¸¸à¸—ธ\nศาà¸à¸¢à¸¡à¸¸à¸™à¸µ\nศาฎà¸\nศาณ\nศานต์\nศานติ\nศาป\nศารท\nศารทูล\nศาริà¸à¸²\nศาล\nศาลา\nศาศวัต\nศาสดา\nศาสตร์\nศาสตรา\nศาสตราจารย์\nศาสนา\nศาสนà¸à¸´à¸ˆ\nศาสนจัà¸à¸£\nศาสนธรรม\nศาสนบุคคล\nศาสนพิธี\nศาสนวัตถุ\nศาสนศาสตร์\nศาสนสถาน\nศาสนสมบัติ\nศาสนิà¸à¸Šà¸™\nศาสนีย์\nศาสนูปถัมภà¸\nศาสน์\nศิà¸à¸©à¸\nศิà¸à¸²à¸£\nศิขร\nศิขริน\nศิขรี\nศิขัณฑ์\nศิคาล\nศิงขร\nศิงขริน\nศิตะ\nศิถี\nศิพิระ\nศิระ\nศิรประภา\nศิราภรณ์\nศิโรรัตน์\nศิโรเวà¸à¸™à¹Œ\nศิรา\nศิรามพุช\nศิโรราบ\nศิลป\nศิลป์\nศิลปะ\nศิลปà¸à¸£\nศิลปà¸à¸£à¸£à¸¡\nศิลปà¸à¸´à¸ˆ\nศิลปวัตถุ\nศิลปวิทยา\nศิลปศาสตร์\nศิลปศึà¸à¸©à¸²\nศิลปหัตถà¸à¸£à¸£à¸¡\nศิลปิน\nศิลปี\nศิลา\nศิวะ\nศิวโมà¸à¸‚์\nศิวลึงค์\nศิวเวท\nศิวาลัย\nศิศีระ\nศิษฎิ\nศิษà¸à¹Œ\nศิษย์\nศิษยานุศิษย์\nศีขร\nศีต\nศีตà¸à¸²à¸¥\nศีรษะ\nศีล\nศึà¸\nศึà¸à¸©à¸²\nศึà¸à¸©à¸²à¸˜à¸´à¸à¸²à¸£\nศึà¸à¸©à¸²à¸™à¸´à¹€à¸—ศà¸à¹Œ\nศุà¸à¸£à¹Œ\nศุà¸à¸£à¸§à¸£à¸£à¸“\nศุà¸à¸£à¸§à¸²à¸£\nศุà¸à¸£à¸°\nศุà¸à¸¥\nศุà¸à¸¥à¸›à¸±à¸à¸©à¹Œ\nศุจิ\nศุทธะ\nศุทธิ\nศุนะ\nศุนิ\nศุภà¸à¸£\nศุภเคราะห์\nศุภนิมิต\nศุภมัสดุ\nศุภมาตรา\nศุภมาส\nศุภà¸à¸±à¸à¸©à¸£\nศุภางค์\nศูà¸à¸£\nศุลà¸à¸²à¸à¸£\nศุลà¸à¸²à¸£à¸±à¸à¸©à¹Œ\nศุลี\nศุษิร\nศูทร\nศูนย์\nศูนยวาท\nศูละ\nศูลิน\nเศรณี\nเศรษà¸\nเศรษà¸à¹Œ\nเศรษà¸à¸à¸´à¸ˆ\nเศรษà¸à¸¨à¸²à¸ªà¸•ร์\nเศรษà¸à¸µ\nเศร้า\nเศลษ\nเศวต\nเศวตร\nเศวตัมพร\nเศษ\nเศาจ\nเศาร์\nเศารยะ\nเศิà¸\nเศียร\nโศà¸\nโศà¸à¸²\nโศà¸à¸²à¸”ูร\nโศà¸à¸²à¸¥à¸±à¸¢\nโศà¸à¸µ\nโศจิ\nโศธนะ\nโศภน\nโศภะ\nโศภา\nโศภิต\nโศภิน\nโศภิษà¸à¹Œ\nโศภี\nโศรดา\nโศรตร\nโศลà¸\nไศล\nไศวะ\nษมา\nษัà¸\nษัฑ\nษัณ\nษัษ\nษัษà¸à¸°\nษัษà¸à¸µ\nโษฑศัน\nสà¸\nสà¸à¸§à¸²à¸—ี\nสà¸à¸à¸°\nสà¸à¸—าคามิผล\nสà¸à¸´à¸—าคามิผล\nสà¸à¸—าคามิมรรค\nสà¸à¸´à¸—าคามิมรรค\nสà¸à¸—าคามี\nสà¸à¸´à¸—าคามี\nสà¸à¸™à¸˜à¹Œ\nสà¸à¸›à¸£à¸\nสà¸à¸£à¸“ีย์\nสà¸à¸£à¸£à¸ˆà¹Œ\nสà¸à¸£à¸£à¸¡à¸à¸£à¸´à¸¢à¸²\nสà¸à¸¥\nสà¸à¸¥à¸¡à¸«à¸²à¸ªà¸±à¸‡à¸†à¸›à¸£à¸´à¸“ายà¸\nสà¸à¸±à¸”\nสà¸à¸²\nสà¸à¸²à¸§\nสà¸à¸µ\nสà¸à¸¸à¸“\nสà¸à¸¸à¸“า\nสà¸à¸¸à¸“ี\nสà¸à¸¸à¸™\nสà¸à¸¸à¸™à¸•์\nสà¸à¸¸à¸¥\nสเà¸à¸•\nสà¹à¸à¸™à¹€à¸”ียม\nสขะ\nสง\nส่ง\nสงà¸à¸£\nสงà¸à¸£à¸²à¸™à¸•์\nสงà¸à¸²\nสงค์\nสงคร\nสงคราม\nสงเคราะห์\nสงฆ์\nสงบ\nสงวน\nส่งสà¸à¸²à¸£\nสงสัย\nสงสาร\nสงสารวัà¸\nสงัด\nสง่า\nสà¸à¸°\nสณฑ์\nสด\nสดมภ์\nสดับ\nสดับปà¸à¸£à¸“์\nสดำ\nสดุดี\nสตะ\nสตน\nสตภิสชะ\nสตรà¸à¸™à¹€à¸Šà¸µà¸¢à¸¡\nสตริà¸à¸™à¸´à¸™\nสตรี\nสตัฟฟ์\nสตัมภ์\nสตางค์\nสติ\nสติปัà¸à¸à¸²à¸™\nสตี\nสตู\nสตูป\nสเต๊à¸\nสถบดี\nสถล\nสถวีระ\nสถาน\nสถานะ\nสถานี\nสถาบัน\nสถาปนา\nสถาปนิà¸\nสถาปัตยà¸à¸£à¸£à¸¡\nสถาปัตยà¸à¸£à¸£à¸¡à¸¨à¸²à¸ªà¸•ร์\nสถาปัตยเรขา\nสถาปัตยเวท\nสถาพร\nสถาวร\nสถิต\nสถิตยศาสตร์\nสถิติ\nสถิร\nสถีรวาท\nสถุล\nสถูป\nสทิง\nสทึง\nสทุม\nสธนะ\nสาธุสะ\nสน\nส้น\nสนทนา\nสนทรรศ\nสนทรรศน์\nสนเทศ\nสนเท่ห์\nสนธยา\nสนธิ\nสนน\nสนม\nสนวน\nสนà¸à¸‡\nสนà¸à¸š\nสนà¸à¸¡\nสนะ\nสนัด\nสนั่น\nสนับ\nสนับทึบ\nสนับสนุน\nสนาน\nสนาม\nสนายุ\nสนิà¸à¸°\nสนิท\nสนิธ\nสนิม\nสนุà¸\nสนุà¸à¹€à¸à¸à¸£à¹Œ\nสนุข\nสนุต\nสนุ่น\nสบ\nสบง\nสบถ\nสบัน\nสบาย\nสบู่\nสไบ\nสปริง\nสปà¸à¸£à¹Œ\nสปาเà¸à¸•ตี\nสเปà¸à¸•รัม\nสเปà¸à¹‚ทรสโà¸à¸›\nสไปริลลัม\nสพาบ\nสภา\nสภาพ\nสภาวà¸à¸²à¸£à¸“์\nสภาวะ\nสม\nสมà¸à¸²à¸£\nสมจารี\nสมดุล\nสมมูล\nส้ม\nสมà¸à¸²\nสมณะ\nสมณบริขาร\nสมณศัà¸à¸”ิ์\nสมณสารูป\nสมเด็จ\nสมถะ\nสมถยานิà¸\nสมถวิปัสสนา\nสมนาคุณ\nสมบัติ\nสมบุà¸à¸ªà¸¡à¸šà¸±à¸™\nสมบูรณ์\nสมบูรณาà¸à¸²à¸ªà¸´à¸—ธิราชย์\nสมประดี\nสมปฤดี\nสมปฤๅดี\nส้มป่à¸à¸¢\nสมปัà¸\nสมผุส\nสมพง\nสมพงศ์\nสมพล\nสมพัตสร\nสมพาส\nสมเพช\nสมโพธน์\nสมโพธิ\nสมภพ\nสมภาร\nสมโภค\nสมโภช\nสมมต\nสมมติ\nสมมุติ\nสมมาตร\nส้มมืà¸\nสมโมท\nสมโยค\nสมร\nสมรด\nสมรรถ\nสมรรถนะ\nสมรรถภาพ\nสมรส\nสมฤดี\nสมฤติ\nสมวายะ\nสมเสร็จ\nสมà¸\nสมà¸à¸‡\nสมะ\nสมัคร\nสมังคี\nสมัช\nสมัชชา\nสมัà¸à¸à¸²\nสมัต\nสมัน\nสมันต์\nสมัย\nสมา\nสมาคม\nสมาจาร\nสมาชิà¸\nสมาทาน\nสมาธิ\nสมาน\nสมานฉันท์\nสมาบัติ\nสมาพันธรัà¸\nสมาส\nสม่ำเสมà¸\nสมิง\nสมิต\nสมิติ\nสมิทธ์\nสมิทธิ\nสมี\nสมุà¸\nสมุจจัย\nสมุจเฉท\nสมุà¸à¸à¸²à¸™\nสมุด\nสมุทร\nสมุทรโคดม\nสมุทัย\nสมุน\nสมุนไพร\nสมุลà¹à¸§à¹‰à¸‡\nสมุห\nสมุห์\nสมุหà¸à¸¥à¸²à¹‚หม\nสมุหเทศาภิบาล\nสมุหนาม\nสมุหนายà¸\nสโมธาน\nสโมสร\nสยด\nสยนะ\nสยบ\nสยมพร\nสยมภู\nสยà¸à¸‡\nสยà¸à¸™\nสยัมวรา\nสยาม\nสยามานุสติ\nสยามินทร์\nสยาย\nสยิว\nสยิ้ว\nสยุมพร\nสยุมภู\nสร\nสรง\nสร่ง\nสรณะ\nสรณคมน์\nสรณาคมน์\nสรณตรัย\nสรตะ\nสรทะ\nสรนุà¸\nสรเนาะ\nสรไน\nสรเพชà¸\nสรภะ\nสรภัà¸à¸à¸°\nสรภู\nสรม\nสรร\nสรรค์\nสรรพ\nสรรพคุณ\nสรรพนาม\nสรรพสามิต\nสรรพัชà¸\nสรรพาà¸à¸£\nสรรพางค์\nสรรเพชà¸\nสรรเพชุดา\nสรรเสริà¸\nสรลà¸à¸™\nสรเลข\nสรวง\nสรวม\nสรวล\nสรเสริà¸\nสร้à¸à¸¢\nสระ\nสระà¸à¸\nสระท้à¸à¸™\nสระพรั่ง\nสระà¸à¸²à¸”\nสรั่ง\nสรัสวดี\nสร่าง\nสร้าง\nสราà¸\nสรี้\nสรีระ\nสรีรà¸à¸´à¸ˆ\nสรีรธาตุ\nสรีรวิทยา\nสรีรศาสตร์\nสรีรังคาร\nสรีรางคาร\nสรุป\nสโรช\nสโรชะ\nสฤà¸\nสฤต\nสฤษฎิ\nสฤษฎี\nสฤษà¸à¹Œ\nสฤษดิ์\nสลด\nสลบ\nสลวน\nสลวย\nสลà¸à¸”\nสลà¸à¸™\nสลà¸à¸¢\nสละ\nสลัà¸\nสลัด\nสลัดได\nสลับ\nสลัว\nสลา\nสลาà¸\nสลาง\nสล้าง\nสลาด\nสลาตัน\nสลาบ\nสลาย\nสลิด\nสลิล\nสลึà¸\nสลึง\nสลุต\nสลุบ\nสลุมพร\nสà¹à¸¥à¸‡\nสวà¸à¸²à¸£à¸¢à¹Œ\nสวภาพ\nสวราชย์\nสวà¸\nส้วง\nสวด\nสวน\nสวนะ\nสวนาà¸à¸²à¸£\nส่วน\nสวนิต\nสวบ\nสวม\nส้วม\nสวย\nส่วย\nส้วย\nสวยม\nสวรรค\nสวรรค์\nสวรรคต\nสวรรคาลัย\nสวรรยา\nสวระ\nสวะ\nสวัสดิ\nสวัสดิ์\nสวัสดิà¸à¸²à¸£\nสวัสดิภาพ\nสวัสดิมงคล\nสวัสดี\nสวัสติ\nสวาตี\nสวัสติà¸à¸°\nสวา\nสวาปาม\nสวาคตะ\nสวาง\nสว่าง\nสวาด\nสวาดิ\nสวาท\nสว่าน\nสว้าน\nสวาบ\nสวามิ\nสวามี\nสวามินี\nสวาย\nสวาสดิ์\nสวาหะ\nสวิง\nสวิà¸à¸à¸²à¸“à¸à¸—รัพย์\nสวิตช์\nสสาร\nสสุระ\nสสุรี\nสหà¸à¸£à¸“์\nสหà¸à¸²à¸£\nสหจร\nสหชาต\nสหชาติ\nสหธรรม\nสหธรรมิà¸\nสหประชาชาติ\nสหพันธ์\nสหพันธรัà¸\nสหภาพ\nสหศึà¸à¸©à¸²\nสหัช\nสหัมบดี\nสหัส\nสหัสสะ\nสหัสธารา\nสหัสนัยน์\nสหัสเนตร\nสหัสรังสี\nสหัสา\nสหาย\nสà¸\nส่à¸\nสà¸à¸‡\nส่à¸à¸‡\nส้à¸à¸‡\nสà¸à¸”\nสà¸à¸™\nส่à¸à¸™\nสà¸à¸š\nสà¸à¸žà¸¥à¸\nส้à¸à¸¡\nสà¸à¸¢\nสะ\nสะà¸à¸”\nสะà¸à¸\nสะà¸à¸²à¸‡\nสะà¸à¸²à¸£à¸°\nสะà¸à¸´à¸”\nสะà¸à¸´à¸”สะเà¸à¸²\nสะเà¸à¹‡à¸”\nสะà¹à¸\nสะคร้à¸\nสะคราà¸\nสะค้าน\nสะเงาะสะà¹à¸‡à¸°\nสะดม\nสะดวà¸\nสะดิ้ง\nสะดึง\nสะดืà¸\nสะดุ้ง\nสะดุด\nสะเด็ด\nสะเดา\nสะเดาะ\nสะตà¸\nสะตาหมัน\nสะตึ\nสะตืà¸\nสะตุ\nสะเต๊ะ\nสะโตà¸\nสะทà¸\nสะท้à¸à¸™\nสะท้าน\nสะทึà¸\nสะเทิน\nสะเทิ้น\nสะเทืà¸à¸™\nสะเทื้à¸à¸™\nสะบะ\nสะบัà¸\nสะบัà¸à¸ªà¸°à¸šà¸à¸¡\nสะบัด\nสะบัดสะบิ้ง\nสะบั้น\nสะบันงา\nสะบ้า\nสะบู\nสะà¹à¸šà¸‡\nสะเปะสะปะ\nสะพรั่ง\nสะพรึงà¸à¸¥à¸±à¸§\nสะพรึบ\nสะพรึ่บ\nสะพัà¸\nสะพัง\nสะพัด\nสะพั้น\nสะพาน\nสะพาย\nสะเพร่า\nสะโพà¸\nสะเภา\nสะใภ้\nสะโมง\nสะระตะ\nสะระà¹à¸«à¸™à¹ˆ\nสะลาง\nสะลาบ\nสะลึมสะลืà¸\nสะวี้ดสะว้าด\nสะสม\nสะสวย\nสะสาง\nสะเหล่à¸\nสะà¸à¸²à¸‡\nสะà¸à¸²à¸”\nสะà¸à¹‰à¸²à¸™\nสะà¸à¸´à¹‰à¸‡\nสะà¸à¸´à¸”สะเà¸à¸µà¸¢à¸™\nสะà¸à¸¶à¸\nสะà¸à¸·à¹‰à¸™\nสะเà¸à¹‰à¸‡\nสะเà¸à¸§\nสะเà¸à¸à¸°\nสะโà¸à¸”สะà¸à¸‡\nสะไà¸\nสัà¸\nสัà¸à¸à¸°\nสัà¸à¸¢à¸°\nสัà¸à¸à¸±à¸ˆà¸ˆà¸°\nสัà¸à¸à¸²à¸¢à¸—ิà¸à¸´\nสัà¸à¸à¸²à¸£\nสัà¸à¸à¸²à¸£à¸°\nสัà¸à¸‚ี\nสัà¸à¸§à¸²\nสัà¸à¸«à¸¥à¸²à¸”\nสัค\nสัคคะ\nสั่ง\nสังà¸à¸£\nสังà¸à¸£à¸“ี\nสังà¸à¸£à¸›à¸£à¸°à¹‚ยค\nสังà¸à¸°à¸•ัง\nสังà¸à¸°à¸§à¸±à¸‡\nสังà¸à¸°à¸§à¸²à¸”\nสังà¸à¸°à¸ªà¸µ\nสังà¸à¸±à¸”\nสังà¸à¸±à¸›à¸›à¸°\nสังà¸à¸²\nสังà¸à¸²à¸£\nสังà¸à¸²à¸¨\nสังà¸à¸´à¹€à¸¥à¸ª\nสังเà¸à¸•\nสังข์\nสังขà¸à¸£\nสังขตธรรม\nสังขตะ\nสังขยา\nสังขลิà¸\nสังขลิà¸à¸²\nสังขาร\nสังขารา\nสังเขป\nสังค์\nสังคà¸à¸²à¸•ิ\nสังคม\nสังคหะ\nสังคัง\nสังคายนา\nสังคายนาย\nสังคีต\nสังคีติ\nสังเค็ด\nสังเคราะห์\nสังฆà¸à¸£à¸£à¸¡\nสังฆà¸à¸²à¸£à¸µ\nสังฆเถระ\nสังฆทาน\nสังฆนายà¸\nสังฆปาโมà¸à¸‚์\nสังฆภัต\nสังฆเภท\nสังฆมณฑล\nสังฆมนตรี\nสังฆราช\nสังฆสภา\nสังฆาณัติ\nสังฆาà¸à¸´\nสังฆาทิเสส\nสังฆาธิà¸à¸²à¸£\nสังฆานุสติ\nสังฆาวาส\nสังยุตนิà¸à¸²à¸¢\nสังโยค\nสังโยชน์\nสังวร\nสังวัจฉระ\nสังวัธยาย\nสังวาล\nสังวาส\nสังเวคะ\nสังเวช\nสังเวชนียสถาน\nสังเวย\nสังเวียน\nสังสà¸à¸¤à¸•\nสังสà¸à¸²à¸£\nสังสนทนา\nสั่งสนทนา\nสังสรรค์\nสังสารวัà¸\nสังสิทธิ\nสังสุทธ์\nสังสุทธิ\nสังหร\nสังหรณ์\nสังหาร\nสังหาริมทรัพย์\nสังหาริมะ\nสังหิต\nสัจ\nสัจà¸à¸´à¸£à¸´à¸¢à¸²\nสัจจะ\nสัจà¸à¸²à¸“\nสัจธรรม\nสัจนิยม\nสัจพจน์\nสัชฌะ\nสัชฌุ\nสัà¸à¸ˆà¸£\nสัà¸à¹€à¸ˆà¸•นา\nสัà¸à¸Šà¸²à¸•à¸à¸²à¸“\nสัà¸à¸Šà¸²à¸•ิ\nสัà¸à¸Œà¸²\nสัà¸à¸à¸²\nสัà¸à¸à¸²à¸“\nสัà¸à¸à¸µ\nสัà¸à¹‚à¸à¸Šà¸™à¹Œ\nสัà¸à¸™à¸´à¸¢à¸¡\nสัà¸à¸›à¸£à¸°à¸à¸²à¸¨\nสัà¸à¸¥à¸±à¸à¸©à¸“์\nสัà¸à¸´\nสัณà¸à¸²à¸™\nสัณà¸à¸´à¸•ิ\nสัณฑ์\nสัณห์\nสัด\nสัดจà¸à¸‡\nสัต\nสัตตะ\nสัตตาหà¸à¸£à¸“ียะ\nสัตตาหà¸à¸²à¸¥à¸´à¸\nสัตมวาร\nสัตสดà¸\nสัตตบงà¸à¸Š\nสัตตบรรณ\nสัตตบุษย์\nสัตตู\nสัตถันดร\nสัตถา\nสัตถิ\nสัตถุ\nสัตถุศาสนา\nสัตบรรณ\nสัตย์\nสัตยพรต\nสัตยวาที\nสัตยาเคราะห์\nสัตยาธิษà¸à¸²à¸™\nสัตยาบัน\nสัตว์\nสัตวชาติ\nสัตวบาล\nสัตวà¹à¸žà¸—ย์\nสัตววิทยา\nสัตวา\nสัทธรรม\nสัทธา\nสัทธาจริต\nสัทธาธิà¸à¸°\nสัทธินทรีย์\nสัทธิงวิหาริà¸\nสัทธิวิหาริà¸\nสัทวิทยา\nสัทศาสตร์\nสัทà¸à¸±à¸à¸©à¸£\nสัน\nสั่น\nสั้น\nสันดาน\nสันดาป\nสันโดษ\nสันต์\nสันตติ\nสันตะปาปา\nสันตะวา\nสันติ\nสันตุà¸à¸à¸µ\nสันถวไมตรี\nสันถวะ\nสันถัต\nสันถาร\nสันทนะ\nสันทะ\nสันทัด\nสันทัสนะ\nสันทาน\nสันทิà¸à¸´à¸\nสันทิส\nสันเทหะ\nสันธาน\nสันนิธิ\nสันนิบาต\nสันนิวาส\nสันนิษà¸à¸²à¸™\nสันสà¸à¸¤à¸•\nสับ\nสับปลับ\nสับปลี้\nสับปะรด\nสัปคับ\nสัปดาห์\nสัปดาหะ\nสัปดน\nสัปตศà¸\nสัปทน\nสัปปะ\nสัปปิ\nสัปปุริส\nสัปปุรุษ\nสัประยุทธ์\nสัปหงà¸\nสัปเหร่à¸\nสัพ\nสัพพะ\nสัพพัà¸à¸à¸¹\nสัพเพเหระ\nสัพยà¸à¸\nสัมบูรณ์\nสัมปชัà¸à¸à¸°\nสัมปทา\nสัมปทาน\nสัมปยุต\nสัมปโยค\nสัมประสิทธิ์\nสัมประหาร\nสัมปรายภพ\nสัมปรายิà¸à¸ พ\nสัมปัตติ\nสัมผัปลาป\nสัมผัปลาปะ\nสัมผัส\nสัมพล\nสัมพหุลา\nสัมพัจฉรฉินท์\nสัมพัตสร\nสัมพัทธ์\nสัมพันธ์\nสัมพันธน์\nสัมพันธภาพ\nสัมพันธมิตร\nสัมพันธไมตรี\nสัมพาหะ\nสัมพุทธ\nสัมพุทธะ\nสัมโพธิ\nสัมภวะ\nสัมภเวสี\nสัมภัต\nสัมภัตตะ\nสัมภาระ\nสัมภาษณ์\nสัมโภคà¸à¸²à¸¢\nสัมมนา\nสัมมัปธาน\nสัมมา\nสัมโมทนียà¸à¸–า\nสัมฤทธิ\nสัมฤทธิ์\nสัมฤทธิศà¸\nสัยน์\nสัลเลข\nสัสดี\nสัสตทิà¸à¸´\nสัสสะ\nสัสสุ\nสัสสู\nสา\nส่า\nสาà¸\nสาà¸à¸£à¸£à¸ˆà¹Œ\nสาà¸à¸¥\nสาà¸à¸±à¸ˆà¸‰à¸²\nสาà¸à¸±à¸¥à¸¢à¹Œ\nสาà¸à¸´à¸¢à¸°\nสาเà¸\nสาขา\nสาคร\nสาคเรศ\nสาคู\nสาง\nส้าง\nสาชล\nสาฎà¸\nสาà¸à¸´à¸\nสาณี\nสาด\nสาไถย\nสาทร\nสาทิส\nสาทุ\nสาโท\nสาธà¸\nสาธยะ\nสาธยาย\nสาธารณะ\nสาธารณชน\nสาธารณประโยชน์\nสาธารณภัย\nสาธารณรัà¸\nสาธารณสถาน\nสาธารณสมบัติ\nสาธารณสุข\nสาธารณูปà¸à¸²à¸£\nสาธารณูปโภค\nสาธารณ์\nสาธิต\nสาธุ\nสาน\nส่าน\nสานุ\nสานู\nสานุศิษย์\nสาบ\nสาบสูà¸\nสาบาน\nสาป\nสาปไตย\nสาม\nสามชุà¸\nสามเณร\nสามเณรี\nสามนต์\nสามนตราช\nสามยทรัพย์\nสามล\nสามหาว\nสามะ\nสามัคคี\nสามัà¸\nสามัตถิยะ\nสามานย์\nสามานยนาม\nสามารถ\nสามิต\nสามินี\nสามิภัà¸à¸”ิ์\nสามี\nสามีจิà¸à¸£à¸£à¸¡\nสาย\nส่าย\nส้าย\nสายชู\nสายัณห์\nสายาห์\nสาร\nสารคดี\nสารธรรม\nสารนิเทศ\nสารบบ\nสารบรรณ\nสารบัà¸\nสารบาà¸\nสารบาà¸à¸Šà¸µ\nสารประโยชน์\nสารสนเทศ\nสารทุà¸à¸‚์\nสารถี\nสารท\nสารพัด\nสารพัน\nสารพางค์\nสารภาพ\nสารภี\nสารวัตร\nสาระ\nสาระà¹à¸™\nสาระพา\nสาระยำ\nสาระวารี\nสาระสะมา\nสารัตถประโยชน์\nสารัตถศึà¸à¸©à¸²\nสารัตถะ\nสารัทธ์\nสารัมภ์\nสาราณียà¸à¸£\nสาราณียธรรม\nสาราณียะ\nสารานุà¸à¸£à¸¡\nสารีริà¸à¸˜à¸²à¸•ุ\nสารูป\nสาโรช\nสาละ\nสาละวน\nสาลิ\nสาลิà¸à¸²\nสาลินี\nสาลี\nสาลี่\nสาลู\nสาโลหิต\nสาว\nสาวà¸\nสาวิà¸à¸²\nสาวิตร\nสาวิตรี\nสาสน\nสาสน์\nสาส์น\nสาสนา\nสาสม\nสาหร่าย\nสาหรี\nส่าหรี\nสาหัส\nสาเหตุ\nสาà¹à¸«à¸£à¸\nสำ\nสำส่à¸à¸™\nส่ำ\nสำคัà¸\nสำซ่าง\nสำà¹à¸”ง\nสำทับ\nสำนวน\nสำนà¸à¸‡\nสำนัà¸\nสำนาน\nสำนึà¸\nสำนึง\nสำเนา\nสำเนียง\nสำบัด\nสำปะลà¸\nสำปะหลัง\nสำปั้น\nสำปันนี\nสำเภา\nสำมะงา\nสำมะโน\nสำมะลà¸\nสำมะเลเทเมา\nสำมะหา\nสำรด\nสำรวจ\nสำรวม\nสำรวย\nสำรวล\nสำรà¸à¸\nสำรà¸à¸‡\nสำรับ\nสำราà¸\nสำราà¸\nสำริด\nสำเร็จ\nสำเรา\nสำเริง\nสำโรง\nสำลัà¸\nสำลาน\nสำลี\nสำà¹à¸¥à¸‡\nสำหรวด\nสำหรับ\nสำหา\nสำเหนียà¸\nสำเหร่\nสำà¸à¸à¸¢\nสำà¸à¸²à¸‡\nสิ\nสิà¸à¸‚์\nสิข\nสิà¸à¸‚มานา\nสิà¸à¸‚า\nสิขร\nสิขรี\nสิขเรศ\nสิขา\nสิขานล\nสิขี\nสิคาล\nสิง\nสิ่ง\nสิงขร\nสิงค์\nสิงคลิ้ง\nสิงคลี\nสิงคาร\nสิงคาล\nสิงคี\nสิงโต\nสิงห์\nสิงหนาท\nสิงหบัà¸à¸Šà¸£\nสิงหรา\nสิงหราช\nสิงหาคม\nสิงหาสน์\nสิงหล\nสิà¸à¸ˆà¸™à¹Œ\nสิตะ\nสิตางศุ์\nสิถิล\nสิทธ์\nสิทธัตถะ\nสิทธา\nสิทธาจารย์\nสิทธารถ\nสิทธิ\nสิทธิ์\nสิทธิà¸à¸²à¸£à¸´à¸¢à¸°\nสิธยะ\nสิน\nสิ้น\nสินเทา\nสินธพ\nสินธุ\nสินธุ์\nสินธุระ\nสินธู\nสินเธาว์\nสินาด\nสินิทธ์\nสินี\nสิเนรุ\nสิเนหà¸\nสิเนหะ\nสิเนหา\nสิเน่หา\nสิบ\nสิปปะ\nสิมพลี\nสิระ\nสิโรดม\nสิโรตม์\nสิริ\nสิรี\nสิลา\nสิว\nสิ่ว\nสิวะ\nสิวาลัย\nสิวิà¸à¸²\nสี\nสี่\nสี้\nสีà¸à¸²\nสีà¸à¸¸à¸™\nสีข้าง\nสีด\nสีดà¸\nสีดา\nสีตลรัศมี\nสีตโลทà¸\nสีโตทà¸\nสีทันดร\nสีมันต์\nสีมา\nสีละมัน\nสีวิà¸à¸²\nสีสà¸\nสีสะ\nสีสา\nสีสุà¸\nสีเสียด\nสีห์\nสีหนาท\nสีหบัà¸à¸Šà¸£\nสีหราช\nสีหไสยา\nสีหไสยาสน์\nสีหะ\nสึà¸\nสึง\nสืบ\nสื่à¸\nสุ\nสุà¸\nสุà¸à¸‚์\nสุà¸à¸£\nสุà¸à¸£à¸¡\nสุà¸à¸³à¸¨à¸ž\nสุà¸à¸µà¸¢à¸²à¸à¸µà¹‰\nสุข\nสุขา\nสุขาภิบาล\nสุขารมณ์\nสุขาวดี\nสุขิน\nสุขี\nสุขุม\nสุขุมาล\nสุโข\nสุคต\nสุคติ\nสุคนธ\nสุคนธ์\nสุคนธชาติ\nสุคนธรส\nสุคันธ์\nสุคันธรส\nสุงà¸à¸°\nสุงà¸à¸²à¸à¸£\nสุงสิง\nสุงสุมาร\nสุจริต\nสุจหนี่\nสุจิ\nสุจิต\nสุจิตร\nสุชน\nสุชัมบดี\nสุชา\nสุชาดา\nสุà¸\nสุà¸à¸à¸²à¸à¸²à¸¨\nสุà¸à¸•า\nสุà¸à¸™à¸´à¸¢à¸¡\nสุณ\nสุณิสา\nสุด\nสุดา\nสุต\nสุตตนิบาต\nสุตตะ\nสุตตันตปิฎà¸\nสุตตันตะ\nสุติ\nสุทธ\nสุทธ์\nสุทธาวาส\nสุทธิ\nสุทรรศน์\nสุทัศน์\nสุธา\nสุธาโภชน์\nสุธารส\nสุธาสินี\nสุธาสี\nสุธี\nสุนทร\nสุนทรี\nสุนทรียภาพ\nสุนทรียศาสตร์\nสุนทรียะ\nสุนัข\nสุนันท์\nสุโนà¸\nสุบดี\nสุบรรณ\nสุบิน\nสุปรีดิ์\nสุปรีย์\nสุปาณี\nสุพพัต\nสุพรรณ\nสุพรรณบัà¸\nสุพรรณภาชน์\nสุพรรณราช\nสุพรรณศรี\nสุพรรณถัน\nสุพรรณิà¸à¸²à¸£à¹Œ\nสุภร\nสุภัค\nสุภา\nสุภาพ\nสุภาษิต\nสุม\nสุ่ม\nสุมทุม\nสุมน\nสุมนะ\nสุมนัส\nสุมนา\nสุ้มเสียง\nสุมะ\nสุมาลี\nสุเมธ\nสุเมรุ\nสุรคต\nสุรเชษà¸à¹Œ\nสุรบดี\nสุรภาพ\nสุรโลà¸\nสุรสีหนาท\nสุรเสียง\nสุรงค์\nสุรังค์\nสุรภี\nสุรัติ\nสุรัสวดี\nสุรา\nสุรางค์จำเรียง\nสุรางคนา\nสุรางคนางค์\nสุรารัà¸à¸©à¹Œ\nสุราลัย\nสุรินทร์\nสุรินทราหู\nสุริยะ\nสุริยà¸à¸±à¸™à¸•์\nสุริยà¸à¸²à¸™à¸•์\nสุริยà¸à¸²à¸£\nสุริยà¸à¸²à¸¥\nสุริยคติ\nสุริยคราส\nสุริยมณฑล\nสุริยวงศ์\nสุริยง\nสุริยา\nสุริเยนทร์\nสุริเยศ\nสุริโย\nสุริยน\nสุริยัน\nสุริยุปราคา\nสุรีย์\nสุรุ่ยสุร่าย\nสุลต่าน\nสุวคนธ์\nสุวภาพ\nสุวรรณ\nสุวรรณภูมิ\nสุวะ\nสุวาน\nสุวินัย\nสุวิมล\nสุษิระ\nสุสาน\nสุหนัต\nสุหร่ง\nสุหร่าย\nสุหฤท\nสุหัท\nสุเหร่า\nสู\nสู่\nสู้\nสูง\nสูจิ\nสูจิบัตร\nสูà¸\nสูด\nสูต\nสูตร\nสูติ\nสูติà¸à¸£à¸£à¸¡\nสูตินรีเวช\nสูติบัตร\nสูติà¹à¸žà¸—ย์\nสูติศาสตร์\nสูท\nสูทà¸à¸£à¸£à¸¡\nสูทศาสตร์\nสูบ\nสูปะ\nสูร\nสูรย์\nสูรยà¸à¸²à¸™à¸•์\nสูริ\nสูสี\nเส\nเสà¸\nเสà¸à¸‚บุคคล\nเสà¸à¸‚ะ\nเสขบุคคล\nเสขะ\nเส็ง\nเส้ง\nเส็งเคร็ง\nเสงี่ยม\nเสà¸à¸à¸µ\nเสณี\nเสด\nเสด็จ\nเสตุ\nเสถียร\nเสทะ\nเสโท\nเสน\nเส้น\nเสนง\nเสน่ง\nเสน่ห์\nเสนหา\nเสน่หา\nเสนà¸\nเสนะ\nเสนา\nเสนาธิà¸à¸²à¸£\nเสนาบดี\nเสน่า\nเสนาà¸à¸¸à¸Ž\nเสนางค์\nเสนางคนิà¸à¸£\nเสนานี\nเสนาสนะ\nเสนาะ\nเสนี\nเสนีย์\nเสนียะ\nเสนียด\nเสบย\nเสบียง\nเสพ\nเสพย์\nเสเพล\nเสภา\nเสม็ด\nเสมหะ\nเสมà¸\nเสมา\nเสมียน\nเสมืà¸à¸™\nเสย\nเสร็จ\nเสริด\nเสริม\nเสรี\nเสลด\nเสลบรรพต\nเสลา\nเสลี่ยง\nเสลืà¸à¸à¸ªà¸¥à¸™\nเสโล\nเสวà¸\nเสวà¸à¸²à¸¡à¸²à¸•ย์\nเสวนะ\nเสวนา\nเสวย\nเสวียน\nเสสรวง\nเสสรวล\nเสา\nเส้า\nเสาร์\nเสารภย์\nเสารี\nเสาวคนธ์\nเสาวธาร\nเสาวภา\nเสาวภาคย์\nเสาวภาพ\nเสาวรภย์\nเสาวรส\nเสาวลัà¸à¸©à¸“์\nเสาวณิต\nเสาวนะ\nเสาวนา\nเสาวนีย์\nเสาหฤท\nเสาะ\nเสาะà¹à¸ªà¸°\nเสิร์จ\nเสิร์ฟ\nเสีย\nเสียง\nเสี่ยง\nเสียด\nเสี้ยน\nเสียบ\nเสียม\nเสี่ยม\nเสี้ยม\nเสียว\nเสี่ยว\nเสี้ยว\nเสืà¸\nเสื่à¸\nเสื้à¸\nเสืà¸à¸\nเสื่à¸à¸¡\nà¹à¸ª\nà¹à¸ªà¹ˆ\nà¹à¸ªà¹‰\nà¹à¸ªà¸\nà¹à¸ªà¸‡\nà¹à¸ªà¸”\nà¹à¸ªà¸”ง\nà¹à¸ªà¸•มป์\nà¹à¸ªà¸™\nà¹à¸ªà¸™à¸¢à¹Œ\nà¹à¸ªà¸™à¸¢à¸²à¸à¸£\nà¹à¸ªà¸™à¸¢à¸²à¸™à¸¸à¸ าพ\nà¹à¸ªà¸š\nà¹à¸ªà¸¡\nà¹à¸ªà¸¢à¸\nà¹à¸ªà¸¢à¸‡\nà¹à¸ªà¸¢à¸°\nà¹à¸ªà¸£à¸\nà¹à¸ªà¸£à¹‰à¸‡\nà¹à¸ªà¸¥à¸‡\nà¹à¸ªà¸¥à¹‰à¸¡\nà¹à¸ªà¸§à¸‡\nà¹à¸ªà¸°\nโสà¸\nโสà¸à¹‚ดà¸\nโสà¸à¸±à¸™à¸•์\nโสโครà¸\nโสณฑ์\nโสณิ\nโสณี\nโสด\nโสดà¸\nโสดม\nโสดา\nโสดาบัน\nโสดาปัตติผล\nโสดาปัตติมรรค\nโสต\nโสตทัศนวัสดุ\nโสตทัศนà¸à¸¸à¸›à¸à¸£à¸“์\nโสตทัศนูปà¸à¸£à¸“์\nโสตินทรีย์\nโสตถิ\nโสทà¸\nโสทร\nโสธà¸\nโสธนะ\nโสน\nโสภณ\nโสภา\nโสภี\nโสภิณี\nโสเภณี\nโสม\nโสมนัส\nโสมม\nโสมย์\nโสร่ง\nโสรจ\nโสรวาร\nโสโร\nโสวรรณ\nโสหุ้ย\nโสฬส\nใส\nใส่\nไส\nไส้\nไสย\nไสยา\nไสยาสน์\nไสร้\nไสว\nหà¸\nหà¸à¸„ะเมน\nหง\nหงà¸\nหงส์\nหงสบาท\nหงสรถ\nหงà¸\nหงà¸à¸\nหง่à¸à¸‡\nหงà¸à¸‡à¹à¸«à¸‡à¸‡\nหงà¸à¸”\nหงà¸à¸™\nหง่à¸à¸¡\nหงà¸à¸¢\nหง่à¸à¸¢\nหงัà¸\nหงับ\nหง่าง\nหงาย\nหง่าว\nหงำ\nหงิà¸\nหงิง\nหงิม\nหงึà¸\nหงุงหงิง\nหงุดหงิด\nหงุบ\nหงุ่ย\nหà¸à¹‰à¸²\nหà¸à¹‰à¸²à¸à¸£à¸±à¹ˆà¸™\nหà¸à¹‰à¸²à¸¢à¸²à¸¢à¹€à¸ า\nหà¸à¸´à¸‡\nหà¸à¸´à¸š\nหด\nหตะ\nหทัย\nหน\nหนวà¸\nหน่วง\nหนวด\nหน่วย\nหน่วยà¸à¸´à¸•\nหนà¸\nหน่à¸\nหนà¸à¸\nหนà¸à¸‡\nหนà¸à¸™\nหนà¸à¸™à¸•ายหยาà¸\nหน่à¸à¸¢\nหน็à¸à¸¢à¹à¸™à¹ˆ\nหนัà¸\nหนัง\nหนังสติ๊à¸\nหนังสืà¸\nหนั่น\nหนับ\nหนา\nหน้า\nหน่าง\nหนาด\nหนาน\nหนาม\nหน่าย\nหนาว\nหนำ\nหนำเลี้ยบ\nหนี\nหนี้\nหนีบ\nหนึà¸\nหนึ่ง\nหนึบ\nหนืด\nหนุ\nหนุน\nหนุบ\nหนุ่ม\nหนุ่ย\nหนู\nห่ม\nหมà¸\nหมด\nหม่น\nหมวà¸\nหมวด\nหมวน\nหมà¸\nหม่à¸\nหม้à¸\nหมà¸à¸\nหมà¸à¸‡\nหม่à¸à¸‡\nหมà¸à¸™\nหม่à¸à¸™\nหมà¸à¸š\nหม่à¸à¸¡\nหมà¸à¸¢\nหม้à¸à¸«à¹‰à¸à¸¡\nหมัà¸\nหมัà¸à¸«à¸¡à¸¡\nหมัด\nหมัน\nหมั่น\nหมั้น\nหมับ\nหมา\nหม่า\nหมาà¸\nหมาà¸à¸®à¸à¸ª\nหมาง\nหมาด\nหมามุ่ย\nหมามุ้ย\nหมาย\nหม้าย\nหมาร่า\nหม่ำ\nหม้ำ\nหมิ่น\nหมี\nหมี่\nหมึà¸\nหมืน\nหมื่น\nหมุด\nหมุน\nหมุบ\nหมุบหมับ\nหมุบหมิบ\nหมุ่ย\nหมุยขาว\nหมู\nหมู่\nหมูหริ่ง\nหยà¸\nหย่ง\nหยด\nหยวà¸\nหยวบ\nหยà¸à¸\nหยà¸à¸à¹€à¸à¸´à¸™\nหย็à¸à¸à¸«à¸¢à¹‡à¸à¸¢\nหยà¸à¸‡\nหย็à¸à¸‡\nหย่à¸à¸‡\nหย็à¸à¸‡à¸à¸£à¸à¸”\nหย็à¸à¸‡à¹à¸«à¸¢à¹‡à¸‡\nหยà¸à¸”\nหยà¸à¸™\nหย่à¸à¸™\nหย่à¸à¸¡\nหย็à¸à¸¡à¹à¸«à¸¢à¹‡à¸¡\nหย็à¸à¸¢\nหย่à¸à¸¢\nหยัà¸\nหยัà¸à¹„ย่\nหยัà¸à¹€à¸«à¸¢à¸²\nหยัง\nหยั่ง\nหยังหยัง\nหยัด\nหยัน\nหยับ\nหยั่วเมืà¸à¸‡\nหย่า\nหยาà¸à¹€à¸¢à¸·à¹ˆà¸\nหยาà¸à¹„ย่\nหยาด\nหยาบ\nหยาม\nหยาว\nหย้าว\nหยำเป\nหยำเหยà¸à¸°\nหยำà¹à¸«à¸¢à¸°\nหยิà¸\nหยิ่ง\nหยิบ\nหยิม\nหยี\nหยี่\nหยุà¸à¸«à¸¢à¸´à¸\nหยุด\nหยุ่น\nหยุบ\nหยุมหยิม\nหยูà¸à¸¢à¸²\nหโยดม\nหรคุณ\nหรณะ\nหรดาล\nหรดี\nหรรษ์\nหรรษา\nหรà¸\nหรà¸à¸\nหร็à¸à¸¡à¹à¸«à¸£à¹‡à¸¡\nหรà¸à¸¢\nหระ\nหรับ\nหรา\nหริ\nหริ่ง\nหริณะ\nหริต\nหริตà¸à¸µ\nหรีตà¸à¸µ\nหรี่\nหรีด\nหรืà¸\nหรุบ\nหรุบรู่\nหรุบหรู่\nหรุ่ม\nหรู\nหรูหรา\nหฤทัย\nหฤทย์\nหฤษฎ์\nหฤษฎี\nหฤหรรษ์\nหฤโหด\nหลง\nหลงใหล\nหลงจู๊\nหลด\nหลน\nหล่น\nหลบ\nหล่ม\nหลวง\nหลวม\nหลà¸\nหล่à¸\nหลà¸à¸\nหลà¸à¸”\nหลà¸à¸™\nหล็à¸à¸™\nหล่à¸à¸™\nหลà¸à¸¡\nหละ\nหละหลวม\nหลัà¸\nหลัง\nหลั่ง\nหลัด\nหลั่น\nหลับ\nหลัว\nหลา\nหล้า\nหลาà¸\nหลาน\nหลาบ\nหลาม\nหลาย\nหลาว\nหลิ่ง\nหลิท\nหลิน\nหลิม\nหลิว\nหลิ่ว\nหลี\nหลีà¸\nหลีโà¸\nหลีบ\nหลีฮื้à¸\nหลืบ\nหลุà¸à¸«à¸¥à¸´à¸\nหลุด\nหลุน\nหลุบ\nหลุม\nหลุมพà¸\nหลุมพี\nหลู่\nหวง\nห่วง\nห้วง\nหวด\nหวน\nห้วน\nหวย\nห้วย\nหวà¸\nหวà¸à¸”\nหวะ\nหวัง\nหวัด\nหวั่น\nหวันยิหวา\nหวัว\nหวัวร่à¸\nหวัวเราะ\nหวา\nหว่า\nหว้า\nหวาà¸\nหว่าง\nหวาด\nหวาน\nหว่าน\nหวาม\nหวาย\nหวำ\nหวิด\nหวิว\nหวี\nหวี่\nหวีด\nหวืà¸\nหวุดหวิด\nหวูด\nหà¸\nห่à¸\nห้à¸\nหà¸à¸\nหà¸à¸‡\nห้à¸à¸‡\nหà¸à¸™\nห่à¸à¸™\nหà¸à¸š\nหà¸à¸¡\nห้à¸à¸¡\nหà¸à¸¢\nห้à¸à¸¢\nหะ\nหะยี\nหะหาย\nหัà¸\nหัจà¸à¹Œ\nหัจà¸à¸µ\nหัช\nหัà¸à¸à¸°\nหัด\nหัต\nหัตถ์\nหัตถà¸à¸£à¸£à¸¡\nหัตถà¸à¸²à¸£\nหัตถà¸à¸´à¸ˆ\nหัตถบาส\nหัตถพันธ์\nหัตถาภรณ์\nหัตถศาสตร์\nหัตถศิลป์\nหัตถศึà¸à¸©à¸²\nหัตถาจารย์\nหัตถินี\nหัตถี\nหัน\nหั่น\nหั้น\nหันตรา\nหับ\nหัย\nหัว\nหัวร่à¸\nหัวเราะ\nหัส\nหัสดิน\nหัสดี\nหัสต์\nหัสตะ\nหา\nห่า\nห้า\nหาà¸\nหาง\nห่าง\nห้าง\nหาà¸\nหาด\nห่าน\nหาบ\nหาม\nห่าม\nห้าม\nหาย\nหายใจ\nหายนะ\nหาร\nหารืà¸\nหาว\nห้าว\nหาสะ\nหำ\nห้ำ\nหิ้ง\nหิงคุ\nหิงสา\nหิงห้à¸à¸¢\nหิ่งห้à¸à¸¢\nหิ่งหาย\nหิด\nหิต\nหิตานุหิตประโยชน์\nหิน\nหิมพาน\nหิมพานต์\nหิมวัต\nหิมวันต์\nหิมวา\nหิมะ\nหิมาลัย\nหิรัà¸\nหิรัà¸à¸à¸´à¸à¸²à¸£à¹Œ\nหิรัà¸à¸šà¸±à¸\nหิรัณย์\nหิรัณยรัศมี\nหิริ\nหิว\nหิ้ว\nหี\nหีด\nหีนยาน\nหีบ\nหึ\nหึง\nหึ่ง\nหึงสา\nหืด\nหืน\nหื่น\nหืà¸\nหื้à¸\nหุง\nหุน\nหุ่น\nหุ้น\nหุนหัน\nหุบ\nหุ้ม\nหุยฮา\nหู\nหู่\nหูà¸\nหูด\nเห\nเห่\nเหง\nเหง่ง\nเหงา\nเหง้า\nเหงื่à¸\nเหงืà¸à¸\nเห็จ\nเห็ด\nเหติ\nเหตุ\nเห็น\nเหน่ง\nเหนงนายพราน\nเหน็ดเหนื่à¸à¸¢\nเหน็บ\nเหน่à¸\nเห็นà¸à¹‰à¸¡\nเหนà¸à¸°\nเหนà¸à¸°à¸«à¸™à¸°\nเหน้า\nเหนาะ\nเหนียง\nเหนี่ยง\nเหนี่ยน\nเหนียม\nเหนียว\nเหนี่ยว\nเหนืà¸\nเหนื่à¸à¸¢\nเห็บ\nเหม\nเหม่\nเหม็ง\nเหม่ง\nเหม็น\nเหมวดี\nเหม่à¸\nเหมันต์\nเหมันตฤดู\nเหมา\nเหมายัน\nเหมาะ\nเหมียว\nเหมี่ยว\nเหมืà¸à¸‡\nเหมืà¸à¸”\nเหมืà¸à¸™\nเหมื่à¸à¸¢\nเหย\nเหยง\nเหย่à¸à¸¢\nเหยา\nเหย่า\nเหย้า\nเหยาะ\nเหยาะà¹à¸«à¸¢à¸°\nเหยิง\nเหยิบ\nเหยียด\nเหยียบ\nเหยี่ยว\nเหยื่à¸\nเหยืà¸à¸\nเหรà¸\nเหรà¸à¸°\nเหรัà¸à¸à¸´à¸\nเหรา\nเหราะ\nเหรียà¸\nเหล่\nเหล็à¸\nเหลน\nเหลว\nเหลà¸\nเหลา\nเหล่า\nเหล้า\nเหลาะà¹à¸«à¸¥à¸°\nเหลิง\nเหลิงเจิ้ง\nเหลียน\nเหลี่ยม\nเหลียว\nเหลืà¸\nเหลืà¸à¸\nเหลืà¸à¸‡\nเหลืà¸à¸š\nเหลืà¸à¸¡\nเหลื่à¸à¸¡\nเหว\nเหว่\nเหวง\nเหวย\nเหวà¸à¸°\nเหวà¸à¸°à¸«à¸§à¸°\nเหวี่ยง\nเห่à¸\nเหà¸à¸°\nเหะ\nเหะหะ\nเหา\nเห่า\nเหาะ\nเหิน\nเหิม\nเหี้ย\nเหียง\nเหียน\nเหี้ยน\nเหี้ยม\nเหี่ยว\nเหื่à¸\nเหืà¸à¸”\nà¹à¸«\nà¹à¸«à¹ˆ\nà¹à¸«à¹‰\nà¹à¸«à¸\nà¹à¸«à¸‡\nà¹à¸«à¸‡à¹ˆ\nà¹à¸«à¹ˆà¸‡\nà¹à¸«à¹‰à¸‡\nà¹à¸«à¸‡à¹à¸à¹‹\nà¹à¸«à¸‡à¹ˆà¸‡\nà¹à¸«à¸‡à¸™\nà¹à¸«à¸™\nà¹à¸«à¹‰à¸™\nà¹à¸«à¸™à¸‡\nà¹à¸«à¸™à¸š\nà¹à¸«à¸™à¸¡\nà¹à¸«à¸š\nà¹à¸«à¸¡\nà¹à¸«à¸¡à¹ˆ\nà¹à¸«à¸¡à¹ˆà¸¡\nà¹à¸«à¸¡à¸°\nà¹à¸«à¸¢\nà¹à¸«à¸¢à¹ˆ\nà¹à¸«à¸¢à¸‡\nà¹à¸«à¸¢à¹ˆà¸‡\nà¹à¸«à¸¢à¸¡\nà¹à¸«à¸¢à¹‡à¸¡\nà¹à¸«à¸¢à¸°\nà¹à¸«à¸¥à¹ˆ\nà¹à¸«à¸¥à¸\nà¹à¸«à¸¥à¹ˆà¸‡\nà¹à¸«à¸¥à¸™\nà¹à¸«à¸¥à¸¡\nà¹à¸«à¸¥à¸°\nà¹à¸«à¸§\nà¹à¸«à¹‰à¸§\nà¹à¸«à¸§à¸\nà¹à¸«à¸§à¹ˆà¸‡\nà¹à¸«à¸§à¸”\nà¹à¸«à¸§à¸™\nà¹à¸«à¸§à¸°\nà¹à¸«à¸°\nโห่\nโหง\nโหด\nโหน\nโหนà¸\nโหน่ง\nโหม\nโหม่ง\nโหมด\nโหย\nโหยà¸à¹€à¸«à¸¢à¸\nโหยง\nโหย่ง\nโหร\nโหรง\nโหรงเหรง\nโหรดาจารย์\nโหระพา\nโหรา\nโหราจารย์\nโหราศาสตร์\nโหล\nโหล่\nโหลงโจ้ง\nโหว\nโหว่\nโหว้\nโหวà¸à¹€à¸«à¸§à¸\nโหวง\nโหวด\nโหวต\nให้\nใหà¸à¹ˆ\nใหม่\nไห\nไห่\nไห้\nไหน\nไหม\nไหม้\nไหรณย์\nไหล\nไหล่\nไหว\nไหว้\nไหหลำ\nà¸à¸\nà¸à¸à¸•เวทิตา\nà¸à¸à¸•เวที\nà¸à¸à¸•ัà¸à¸à¸¸à¸•า\nà¸à¸à¸•ัà¸à¸à¸¹\nà¸à¸à¸™à¸´à¸©à¸à¹Œ\nà¸à¸à¸£à¸“ีย์\nà¸à¸à¸£à¸£à¸¡à¸à¸£à¸´à¸¢à¸²\nà¸à¸à¸±à¸›à¸›à¸´à¸¢à¸§à¸±à¸•ถุ\nà¸à¸à¸±à¸›à¸›à¸´à¸¢à¸°\nà¸à¸à¸¸à¸¨à¸¥\nà¸à¸„ติ\nà¸à¸„าธ\nà¸à¹‚ฆษะ\nà¸à¸‡à¸à¹Œ\nà¸à¸‡à¸„์\nà¸à¸‡à¸„ชาต\nà¸à¸‡à¸„มนตรี\nà¸à¸‡à¸„รัà¸à¸©à¹Œ\nà¸à¸‡à¸„าพยพ\nà¸à¸‡à¸„ุลี\nà¸à¸‡à¸¨à¹Œ\nà¸à¸‡à¸¨à¸²\nà¸à¸‡à¸à¸²à¸ˆ\nà¸à¸‡à¸¸à¹ˆà¸™\nà¸à¸ˆà¸¥à¸²\nà¸à¸ˆà¸´à¸™à¸•า\nà¸à¸ˆà¸´à¸™à¹„ตย\nà¸à¸ˆà¸´à¸£à¸°\nà¸à¹€à¸ˆà¸¥à¸\nà¸à¹€à¸ˆà¸¥à¸°\nà¸à¸Šà¸°\nà¸à¸Šà¸´à¸™\nà¸à¸Šà¸´à¸™à¸µ\nà¸à¸Šà¸´à¸£à¸°\nà¸à¸à¸§à¸µ\nà¸à¸“ิ\nà¸à¸“ู\nà¸à¹‚ณทัย\nà¸à¸”\nà¸à¸”ิถี\nà¸à¸”ิเทพ\nà¸à¸”ิเรà¸\nà¸à¸”ิศร\nà¸à¸”ิศวร\nà¸à¸”ิศัย\nà¸à¸”ีต\nà¸à¸”ุล\nà¸à¸”ุลย์\nà¸à¸•ิ\nà¸à¸•ิชาต\nà¸à¸•ิมานะ\nà¸à¸•ิราช\nà¸à¸•ิเรà¸\nà¸à¸•ิสาร\nà¸à¸–รรพเวท\nà¸à¸²à¸–รรพเวท\nà¸à¸—ระ\nà¸à¸—ินนาทาน\nà¸à¸˜à¸£à¸£à¸¡\nà¸à¸˜à¸´\nà¸à¸˜à¸´à¸à¸¡à¸²à¸ª\nà¸à¸˜à¸´à¸à¸£à¸“์\nà¸à¸˜à¸´à¸à¸§à¸²à¸£\nà¸à¸˜à¸´à¸à¸ªà¸¸à¸£à¸—ิน\nà¸à¸˜à¸´à¸à¸²à¸£\nà¸à¸˜à¸´à¸„ม\nà¸à¸˜à¸´à¸à¸à¸²à¸™\nà¸à¸˜à¸´à¸šà¸”ี\nà¸à¸˜à¸´à¸šà¸²à¸¢\nà¸à¸˜à¸´à¸›\nà¸à¸˜à¸´à¸›à¹„ตย\nà¸à¸˜à¸´à¸¡à¸²à¸•ร\nà¸à¸˜à¸´à¸¡à¸¸à¸•ติ\nà¸à¸˜à¸´à¹‚มà¸à¸‚์\nà¸à¸˜à¸´à¸£à¸²à¸Š\nà¸à¸˜à¸´à¸§à¸²à¸ª\nà¸à¸˜à¸´à¸§à¸²à¸ªà¸™à¸°\nà¸à¸˜à¸´à¸¨à¸µà¸¥\nà¸à¸˜à¸´à¸©à¸à¸²à¸™\nà¸à¸˜à¸¶à¸\nà¸à¹‰à¸™\nà¸à¸™à¸‡à¸„์\nà¸à¸™à¸‡à¸„ณะ\nà¸à¸™à¸‡à¸„เลขา\nà¸à¸™à¸˜à¸à¸²à¸£\nà¸à¸™à¸™à¸•์\nà¸à¸™à¸¢à¸°\nà¸à¸™à¸£à¸£à¸†\nà¸à¸™à¸£à¸£à¸–\nà¸à¸™à¸¥\nà¸à¸™à¸§à¸±à¸Š\nà¸à¸™à¸±à¸\nà¸à¸™à¸±à¸•ตา\nà¸à¸™à¸±à¸™à¸•์\nà¸à¸™à¸±à¸™à¸•ริยà¸à¸£à¸£à¸¡\nà¸à¸™à¸±à¸¡\nà¸à¸™à¸²à¸„ต\nà¸à¸™à¸²à¸„ามิผล\nà¸à¸™à¸²à¸„ามิมรรค\nà¸à¸™à¸²à¸„ามี\nà¸à¸™à¸²à¸ˆà¸²à¸£\nà¸à¸™à¸²à¸–\nà¸à¸™à¸²à¸–า\nà¸à¸™à¸²à¸—ร\nà¸à¸™à¸²à¸˜à¸´à¸›à¹„ตย\nà¸à¸™à¸²à¸¡à¸±à¸¢\nà¸à¸™à¸²à¸¡à¸´à¸à¸²\nà¸à¸™à¸²à¸£à¸¢à¸Šà¸™\nà¸à¸™à¸²à¸£à¸¢à¸˜à¸£à¸£à¸¡\nà¸à¸™à¸²à¸£à¸¢à¸°\nà¸à¸™à¸²à¸¥à¸±à¸¢\nà¸à¸™à¸³\nà¸à¸™à¸´à¸ˆ\nà¸à¸™à¸´à¸ˆà¸ˆà¸±à¸‡\nà¸à¸™à¸´à¸ˆà¸ˆà¸²\nà¸à¸™à¸´à¸à¸à¸²à¸£à¸¡à¸“์\nà¸à¸™à¸´à¸¢à¸•\nà¸à¸™à¸´à¸¢à¸¡\nà¸à¸™à¸´à¸¥\nà¸à¸™à¸´à¸§à¸£à¸£à¸•\nà¸à¸™à¸´à¸§à¸£à¸£à¸•น์\nà¸à¸™à¸µà¸à¸°\nà¸à¸™à¸µà¸ˆà¸°\nà¸à¸™à¸¶à¸\nà¸à¸™à¸¶à¹ˆà¸‡\nà¸à¸™à¸¸\nà¸à¸™à¸¸à¸à¸£\nà¸à¸™à¸¸à¸à¸£à¸¡\nà¸à¸™à¸¸à¸à¸£à¸£à¸¡à¸à¸²à¸£\nà¸à¸™à¸¸à¸à¸£à¸°à¹€à¸šà¸µà¸¢à¸”\nà¸à¸™à¸¸à¸à¸²à¸Šà¸²à¸”\nà¸à¸™à¸¸à¸à¸²à¸£\nà¸à¸™à¸¸à¸à¸¹à¸¥\nà¸à¸™à¸¸à¸„ามิà¸\nà¸à¸™à¸¸à¹€à¸„ราะห์\nà¸à¸™à¸¸à¸ˆà¸£\nà¸à¸™à¸¸à¸Š\nà¸à¸™à¸¸à¸Šà¸™\nà¸à¸™à¸¸à¸Šà¸²\nà¸à¸™à¸¸à¸Šà¸²à¸•\nà¸à¸™à¸¸à¸Šà¸´à¸•\nà¸à¸™à¸¸à¸à¸²à¸•\nà¸à¸™à¸¸à¸à¸²à¹‚ตตุลาà¸à¸²à¸£\nà¸à¸™à¸¸à¸•ร\nà¸à¸™à¸¸à¹€à¸–ระ\nà¸à¸™à¸¸à¸—ิน\nà¸à¸™à¸¸à¸šà¸—\nà¸à¸™à¸¸à¸šà¸²à¸¥\nà¸à¸™à¸¸à¸›à¸£à¸°à¹‚ยค\nà¸à¸™à¸¸à¸›à¸£à¸´à¸à¸à¸²\nà¸à¸™à¸¸à¸›à¸ªà¸±à¸¡à¸šà¸±à¸™\nà¸à¸™à¸¸à¸›à¸±à¸ªà¸™à¸²\nà¸à¸™à¸¸à¸žà¸‡à¸¨à¹Œ\nà¸à¸™à¸¸à¸žà¸±à¸—ธ์\nà¸à¸™à¸¸à¸žà¸±à¸™à¸˜à¹Œ\nà¸à¸™à¸¸à¹‚พธ\nà¸à¸™à¸¸à¸ รรยา\nà¸à¸™à¸¸à¸ ริยา\nà¸à¸™à¸¸à¸ าค\nà¸à¸™à¸¸à¸ าษ\nà¸à¸™à¸¸à¸¡à¸±à¸•ิ\nà¸à¸™à¸¸à¸¡à¸²à¸•รา\nà¸à¸™à¸¸à¸¡à¸²à¸™\nà¸à¸™à¸¸à¸¡à¸¹à¸¥\nà¸à¸™à¸¸à¹‚มทนา\nà¸à¸™à¸¸à¹‚ยค\nà¸à¸™à¸¸à¸£à¸±à¸à¸©à¹Œ\nà¸à¸™à¸¸à¸£à¸±à¸à¸©à¸™à¸´à¸¢à¸¡\nà¸à¸™à¸¸à¸£à¸²à¸Š\nà¸à¸™à¸¸à¸£à¸²à¸˜\nà¸à¸™à¸¸à¸£à¸²à¸˜à¸°\nà¸à¸™à¸¸à¸£à¸²à¸˜à¸²\nà¸à¸™à¸¸à¸£à¸¹à¸›\nà¸à¸™à¸¸à¹‚ลม\nà¸à¸™à¸¸à¸§à¸‡à¸¨à¹Œ\nà¸à¸™à¸¸à¸§à¸£à¸£à¸•น์\nà¸à¸™à¸¸à¸§à¸±à¸•\nà¸à¸™à¸¸à¸§à¸±à¸•น์\nà¸à¸™à¸¸à¸§à¸±à¸•ร\nà¸à¸™à¸¸à¸§à¸±à¸•ิ\nà¸à¸™à¸¸à¸§à¸²à¸•\nà¸à¸™à¸¸à¸¨à¸²à¸ªà¸\nà¸à¸™à¸¸à¸¨à¸²à¸ªà¸™à¹Œ\nà¸à¸™à¸¸à¸¨à¸²à¸ªà¸™à¸²à¸ˆà¸²à¸£à¸¢à¹Œ\nà¸à¸™à¸¸à¸¨à¸´à¸©à¸à¹Œ\nà¸à¸™à¸¸à¸ªà¸•ิ\nà¸à¸™à¸¸à¸ªà¸™à¸˜à¸´\nà¸à¸™à¸¸à¸ªà¸£\nà¸à¸™à¸¸à¸ªà¸£à¸“์\nà¸à¸™à¸¸à¸ªà¸±à¸à¸à¸²\nà¸à¸™à¸¸à¸ªà¸±à¸¢\nà¸à¸™à¸¸à¸ªà¸²à¸§à¸£à¸µà¸¢à¹Œ\nà¸à¸™à¸¸à¸ªà¸²à¸ªà¸™à¸µ\nà¸à¹€à¸™à¸\nà¸à¹€à¸™à¸à¸„ุณ\nà¸à¹€à¸™à¸à¸£à¸£à¸–ประโยค\nà¸à¹€à¸™à¸ˆà¸à¸™à¸²à¸–\nà¸à¹‚นชา\nà¸à¹‚นดาต\nà¸à¸š\nà¸à¸šà¹€à¸Šà¸¢\nà¸à¸šà¸²à¸¢\nà¸à¸›à¸ˆà¸²à¸¢à¸™à¸˜à¸£à¸£à¸¡\nà¸à¸›à¸ˆà¸²à¸¢à¸™à¸¡à¸±à¸¢\nà¸à¸›à¸¡à¸‡à¸„ล\nà¸à¸›à¸¢à¸¨\nà¸à¸›à¸£à¸°à¹„มย\nà¸à¸›à¸£à¸±à¸“ณชาติ\nà¸à¸›à¸£à¸²\nà¸à¸›à¸£à¸²à¸Šà¸±à¸¢\nà¸à¸›à¸£à¸²à¸Šà¸´à¸•\nà¸à¸›à¸£à¸´à¸¡à¸²à¸“\nà¸à¸›à¸¥à¸±à¸à¸©à¸“์\nà¸à¸›à¹‚ลà¸à¸™à¹Œ\nà¸à¸›à¸§à¸²à¸—\nà¸à¹€à¸›à¸«à¸´\nà¸à¸žà¸žà¸°\nà¸à¸žà¸¢à¸ž\nà¸à¸ ัพ\nà¸à¸ ัย\nà¸à¸ ิ\nà¸à¸ ิฆาต\nà¸à¸ ิชฌา\nà¸à¸ ิชน\nà¸à¸ ิชนาธิปไตย\nà¸à¸ ิชัย\nà¸à¸ ิชาต\nà¸à¸ ิชิต\nà¸à¸ ิà¸à¸à¸²\nà¸à¸ ิà¸à¸à¸²à¸“\nà¸à¸ ิธรรม\nà¸à¸ ิธาน\nà¸à¸ ิไธย\nà¸à¸ ินันท์\nà¸à¸ ินันทนาà¸à¸²à¸£\nà¸à¸ ินัย\nà¸à¸ ินิหาร\nà¸à¸ ิเนษà¸à¸£à¸¡à¸“์\nà¸à¸ ิบาล\nà¸à¸ ิปรัชà¸à¸²\nà¸à¸ ิปราย\nà¸à¸ ิมหาà¸à¸³à¸™à¸²à¸ˆ\nà¸à¸ ิมานะ\nà¸à¸ ิมุข\nà¸à¸ ิรดี\nà¸à¸ ิรติ\nà¸à¸ ิรมย์\nà¸à¸ ิรัà¸à¸©à¹Œ\nà¸à¸ ิราม\nà¸à¸ ิรุต\nà¸à¸ ิรุม\nà¸à¸ ิรูป\nà¸à¸ ิลัà¸à¸‚ิต\nà¸à¸ ิลัà¸à¸‚ิตสมัย\nà¸à¸ ิเลปน์\nà¸à¸ ิวันท์\nà¸à¸ ิวาท\nà¸à¸ ิวาทน์\nà¸à¸ ิเษà¸\nà¸à¸ ิสมโพธิ\nà¸à¸ ิสมัย\nà¸à¸ ิสมาจาร\nà¸à¸ ิสัมโพธิ\nà¸à¸ ิสัมโพธิà¸à¸²à¸“\nà¸à¸ ิสิต\nà¸à¸ ิสิทธิ์\nà¸à¸ ูตะ\nà¸à¸¡\nà¸à¸¡à¸žà¸°à¸™à¸³\nà¸à¹‰à¸¡\nà¸à¸¡à¸•ธรรม\nà¸à¸¡à¸•บท\nà¸à¸¡à¸•ะ\nà¸à¸¡à¸™à¸¸à¸©à¸¢à¹Œ\nà¸à¸¡à¸£\nà¸à¸¡à¸£à¸²\nà¸à¸¡à¸£à¸²à¸§à¸”ี\nà¸à¸¡à¸£à¸´à¸™à¸—ร์\nà¸à¸¡à¹€à¸£à¸™à¸—ร์\nà¸à¸¡à¹€à¸£à¸¨\nà¸à¸¡à¸¤à¸•\nà¸à¸¡à¸±à¸•ร\nà¸à¸¡à¸²à¸•ย์\nà¸à¸¡à¸²à¸§à¸ªà¸µ\nà¸à¸¡à¸²à¸§à¸ªà¸¸\nà¸à¸¡à¸²à¸§à¸²à¸ªà¸µ\nà¸à¸¡à¸´à¸•ร\nà¸à¹€à¸¡à¸£à¸´à¸à¸±à¸™\nà¸à¸¢à¹ˆà¸²\nà¸à¸¢à¸²à¸\nà¸à¸¢à¹ˆà¸²à¸‡\nà¸à¸¢à¸¸à¸—ธ์\nà¸à¸¢à¸¹à¹ˆ\nà¸à¸£\nà¸à¸£à¸Šà¸£\nà¸à¸£à¸Šà¸¸à¸™\nà¸à¸£à¸”ี\nà¸à¸£à¸•ิ\nà¸à¸£à¸—ัย\nà¸à¸£à¹„ท\nà¸à¸£à¸™à¸¸à¸Š\nà¸à¸£à¸žà¸´à¸™à¸—์\nà¸à¸£à¸žà¸´à¸¡\nà¸à¸£à¸£à¸„\nà¸à¸£à¸£à¸†\nà¸à¸£à¸£à¸†à¸¢à¹Œ\nà¸à¸£à¸£à¸ˆà¸™à¹Œ\nà¸à¸£à¸£à¸“พ\nà¸à¸£à¸£à¸–\nà¸à¸£à¸£à¸–à¸à¸–า\nà¸à¸£à¸£à¸–à¸à¸–าจารย์\nà¸à¸£à¸£à¸–าธิบาย\nà¸à¸£à¸£à¸˜\nà¸à¸£à¸ªà¸¸à¸¡\nà¸à¸£à¸«à¸°\nà¸à¸£à¸«à¸±à¸‡\nà¸à¸£à¸«à¸±à¸•\nà¸à¸£à¸«à¸±à¸•ผล\nà¸à¸£à¸«à¸±à¸•มรรค\nà¸à¸£à¸«à¸±à¸™\nà¸à¸£à¸«à¸±à¸™à¸•์\nà¸à¸£à¸«à¸±à¸™à¸•ฆาต\nà¸à¸£à¹ˆà¸à¸¢\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¸à¸à¸´à¸\nà¸à¸£à¸±à¸à¸§à¸²à¸ª\nà¸à¸£à¸±à¸à¸§à¸²à¸ªà¸µ\nà¸à¸£à¸±à¸“ย์\nà¸à¸£à¸²à¸”ี\nà¸à¸£à¹ˆà¸²à¸¡\nà¸à¸£à¸´\nà¸à¸£à¸´à¸™à¸—ร์\nà¸à¸£à¸´à¸™\nà¸à¸£à¸´à¸¢à¸à¸°\nà¸à¸£à¸´à¸¢à¸—รัพย์\nà¸à¸£à¸´à¸¢à¸šà¸¸à¸„คล\nà¸à¸£à¸´à¸¢à¸œà¸¥\nà¸à¸£à¸´à¸¢à¸¡à¸£à¸£à¸„\nà¸à¸£à¸´à¸¢à¸ªà¸±à¸ˆ\nà¸à¸£à¸´à¸¢à¸°\nà¸à¸£à¸¸à¸“\nà¸à¸£à¸¸à¹‚ณทัย\nà¸à¸£à¸¸à¹ˆà¸¡\nà¸à¸£à¸¹à¸›\nà¸à¸¥à¸‡à¸à¸•\nà¸à¸¥à¸‡à¸à¸£à¸“์\nà¸à¸¥à¸‡à¸à¸²à¸£\nà¸à¸¥à¸§à¸™\nà¸à¸¥à¹€à¸§à¸‡\nà¸à¸¥à¸«à¸¡à¹ˆà¸²à¸™\nà¸à¸¥à¹ˆà¸à¸‡à¸‰à¹ˆà¸à¸‡\nà¸à¸¥à¸±à¸à¹€à¸à¸¥à¸·à¹ˆà¸\nà¸à¸¥à¸±à¸‡à¸à¸²à¸£\nà¸à¸¥à¸±à¸Šà¸Šà¸µ\nà¸à¸¥à¹ˆà¸²à¸‡à¸‰à¹ˆà¸²à¸‡\nà¸à¸¥à¸´à¸‡à¸„์\nà¸à¸¥à¸¶à¸‡à¸„์\nà¸à¸¥à¸¶à¹ˆà¸‡à¸‰à¸¶à¹ˆà¸‡\nà¸à¹‚ลหะ\nà¸à¹‰à¸§à¸\nà¸à¸§à¸à¸²à¸¨\nà¸à¸§à¸ˆà¸£\nà¸à¸§à¸Šà¸±à¸¢\nà¸à¸§à¸Šà¸²à¸•\nà¸à¸§à¸”\nà¸à¸§à¸•าร\nà¸à¸§à¸™\nà¸à¹‰à¸§à¸™\nà¸à¸§à¸š\nà¸à¸§à¸¡à¸‡à¸„ล\nà¸à¸§à¸¢\nà¸à¸§à¸¢à¸§à¸°\nà¸à¸§à¸£à¸£à¸„\nà¸à¸§à¸£à¸¸à¸—ธ์\nà¸à¸§à¸£à¸¸à¸—ธà¸\nà¸à¸§à¸¥\nà¸à¸§à¸ªà¸²à¸™\nà¸à¸§à¸«à¸²à¸£\nà¸à¸§à¸±à¸¢à¸§à¸°\nà¸à¸§à¸±à¸ªà¸”า\nà¸à¸§à¸²à¸ˆà¸µ\nà¸à¸§à¸´à¸ˆà¸µ\nà¸à¸§à¸´à¸Šà¸Šà¸²\nà¸à¸§à¸´à¸à¸à¸²à¸“à¸à¸—รัพย์\nà¸à¸§à¸´à¸à¸à¸¹\nà¸à¸§à¸´à¸£à¸¸à¸—ธ์\nà¸à¸§à¸´à¹‚รธน์\nà¸à¸§à¸´à¹‚รธนะ\nà¸à¸§à¸´à¸«à¸´à¸‡à¸ªà¸²\nà¸à¸§à¸µà¸ˆà¸´\nà¸à¹€à¸§à¸ˆà¸µ\nà¸à¹‚ศà¸\nà¸à¸ªà¸‡à¹„ขย\nà¸à¸ªà¸™à¸µ\nà¸à¸±à¸ªà¸™à¸µ\nà¸à¸ªà¸™à¸µà¸šà¸²à¸•\nà¸à¸ªà¸ ะ\nà¸à¸ªà¸¡à¸à¸²à¸£\nà¸à¸ªà¸¡à¸¡à¸²à¸•ร\nà¸à¸ªà¸£à¸žà¸´à¸©\nà¸à¸ªà¸±à¸‡à¸«à¸²à¸£à¸´à¸¡à¸—รัพย์\nà¸à¸ªà¸±à¸‡à¸«à¸²à¸£à¸´à¸¡à¸°\nà¸à¸ªà¸±à¸à¸à¸£à¸£à¸¡\nà¸à¸ªà¸±à¸à¸à¸µ\nà¸à¸ªà¸±à¸à¹à¸”หวา\nà¸à¸ªà¸±à¸•ถพฤà¸à¸©à¹Œ\nà¸à¸±à¸ªà¸ªà¸±à¸•ถพฤà¸à¸©à¹Œ\nà¸à¸ªà¸±à¸•ย์\nà¸à¸ªà¸±à¸¡à¸ ิน\nà¸à¸ªà¸±à¸¡à¸ ินพงศ์\nà¸à¸ªà¸±à¸¡à¸ ินวงศ์\nà¸à¸ªà¸´\nà¸à¸ªà¸´à¸˜à¸²à¸£à¸²\nà¸à¸ªà¸´à¸•\nà¸à¸ªà¸´à¹€à¸¥à¸ªà¸°\nà¸à¸ªà¸µà¸•ยานุพยัà¸à¸Šà¸™à¸°\nà¸à¸ªà¸µà¸•ิ\nà¸à¸ªà¸¸\nà¸à¸ªà¸¸à¸ˆà¸´\nà¸à¸ªà¸¸à¸™à¸µà¸šà¸²à¸•\nà¸à¸ªà¸¸à¸ \nà¸à¸ªà¸¸à¸£à¸à¸²à¸¢\nà¸à¸ªà¸¸à¸£à¸²\nà¸à¸ªà¸¸à¸£à¸µ\nà¸à¸ªà¸¸à¹€à¸£à¸¨\nà¸à¸ªà¸¹à¸£\nà¸à¹€à¸ªà¸à¸‚บุคคล\nà¸à¹€à¸ªà¸à¸‚ะ\nà¸à¹€à¸ªà¸‚บุคคล\nà¸à¹€à¸ªà¸‚ะ\nà¸à¸«à¸±à¸‡à¸à¸²à¸£\nà¸à¸«à¸´\nà¸à¸«à¸´à¸‡à¸ªà¸²\nà¸à¸«à¸´à¸§à¸²à¸•์\nà¸à¸«à¸´à¸§à¸²à¸•à¸à¹‚รค\nà¸à¸«à¸¶à¸‡à¸ªà¸²\nà¸à¹€à¸«à¸•ุà¸à¸—ิà¸à¸´\nà¸à¹‚หสิ\nà¸à¸\nà¸à¹‰à¸\nà¸à¹‹à¸\nà¸à¸à¸\nà¸à¸à¸à¸‹à¸´à¹€à¸ˆà¸™\nà¸à¸à¸à¸‹à¸´à¹€à¸”ชัน\nà¸à¸à¸à¹„ซด์\nà¸à¸à¸à¸à¸²\nà¸à¹ˆà¸à¸‡\nà¸à¹‹à¸à¸‡\nà¸à¹‰à¸à¸‡à¹à¸à¹‰à¸‡\nà¸à¸à¹€à¸‹à¸²à¸°\nà¸à¸à¸”\nà¸à¹Šà¸à¸”\nà¸à¹Šà¸à¸”à¹à¸à¹Šà¸”\nà¸à¹ˆà¸à¸™\nà¸à¹‰à¸à¸™\nà¸à¸à¸™à¸‹à¹Œ\nà¸à¸à¸™à¸‹à¸à¸™\nà¸à¹‰à¸à¸™à¹à¸à¹‰à¸™\nà¸à¸à¸Ÿà¸Ÿà¸´à¸¨\nà¸à¸à¸¡\nà¸à¹ˆà¸à¸¡\nà¸à¹‰à¸à¸¡\nà¸à¸à¸¡à¸Šà¸à¸¡\nà¸à¸à¸¡à¸‹à¸à¸¡\nà¸à¹‰à¸à¸¡à¹à¸à¹‰à¸¡\nà¸à¹ˆà¸à¸¢\nà¸à¹‰à¸à¸¢\nà¸à¹‹à¸à¸¢\nà¸à¹‰à¸à¸¢à¸ªà¹‰à¸à¸¢\nà¸à¹‰à¸à¸¢à¸à¸´à¹ˆà¸‡\nà¸à¸à¸ªà¹€à¸¡à¸µà¸¢à¸¡\nà¸à¹‰à¸à¹à¸à¹‰\nà¸à¹Šà¸°\nà¸à¸°à¸„ร้าว\nà¸à¸°à¹€à¸„ื้à¸\nà¸à¸°à¹à¸ˆ\nà¸à¸°à¹€à¸‹à¸—ิลีน\nà¸à¸°à¸”รีนาลิน\nà¸à¸°à¸”ุง\nà¸à¸°à¸•à¸à¸¡\nà¸à¸°à¸¡à¸µà¸šà¸²\nà¸à¸°à¹€à¸¡à¸£à¸´à¹€à¸‹à¸µà¸¢à¸¡\nà¸à¸°à¸£à¹‰à¸²à¸à¸£à¹ˆà¸²à¸¡\nà¸à¸°à¹„ร\nà¸à¸°à¸¥à¸¸à¹ˆà¸¡à¸à¸¥à¹ˆà¸§à¸¢\nà¸à¸°à¸¥à¸¸à¹‰à¸¡à¸à¸¥à¹ˆà¸§à¸¢\nà¸à¸°à¸¥à¸¹à¸¡à¸´à¹€à¸™à¸µà¸¢à¸¡\nà¸à¸°à¸«à¸¡\nà¸à¸°à¹„หล่\nà¸à¸±à¸\nà¸à¸±à¹‰à¸\nà¸à¸±à¹Šà¸\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¹‚à¸à¸˜à¸°\nà¸à¸±à¸à¸‚รวิธี\nà¸à¸±à¸à¸‚รวิบัติ\nà¸à¸±à¸à¸‚รสมัย\nà¸à¸±à¸à¸‚ระ\nà¸à¸±à¸à¸‚รานุà¸à¸£à¸¡\nà¸à¸±à¸à¸‚ะ\nà¸à¸±à¸à¹‚ข\nà¸à¸±à¸à¹‚ขภิณี\nà¸à¸±à¸à¹‚ขเภณี\nà¸à¸±à¸à¸©à¸£\nà¸à¸±à¸à¸©à¸°\nà¸à¸±à¸à¹€à¸©à¸²à¸«à¸´à¸“ี\nà¸à¸±à¸à¹€à¸ªà¸š\nà¸à¸±à¸à¸à¹ˆà¸§à¸™\nà¸à¸±à¸„คะ\nà¸à¸±à¸„คิ\nà¸à¸±à¸„คี\nà¸à¸±à¸„นิ\nà¸à¸±à¸„นี\nà¸à¸±à¸„ร\nà¸à¸±à¸„รชายา\nà¸à¸±à¸„รมเหสี\nà¸à¸±à¸„รราชทูต\nà¸à¸±à¸„รสมณทูต\nà¸à¸±à¸‡\nà¸à¸±à¸‡à¸à¹Œ\nà¸à¸±à¸‡à¸à¸™à¸°\nà¸à¸±à¸‡à¸à¸¤à¸©\nà¸à¸±à¸‡à¸à¸°à¸¥à¸¸à¸‡\nà¸à¸±à¸‡à¸à¸²\nà¸à¸±à¸‡à¸à¸²à¸š\nà¸à¸±à¸‡à¸à¸¸à¸£à¸°\nà¸à¸±à¸‡à¸à¸¸à¸¨\nà¸à¸±à¸‡à¸à¸¹à¸£\nà¸à¸±à¸‡à¸„ณะ\nà¸à¸±à¸‡à¸„ณา\nà¸à¸±à¸‡à¸„าร\nà¸à¸±à¸‡à¸„าส\nà¸à¸±à¸‡à¸„ีรส\nà¸à¸±à¸‡à¸„ุà¸\nà¸à¸±à¸‡à¸„ุตรนิà¸à¸²à¸¢\nà¸à¸±à¸‡à¸†à¸²à¸•\nà¸à¸±à¸‡à¹à¸žà¸¥à¸¡\nà¸à¸±à¹‰à¸‡à¸¢à¸µà¹ˆ\nà¸à¸±à¹‰à¸‡à¹‚ล่\nà¸à¸±à¸‡à¸¨à¸¸\nà¸à¸±à¸‡à¸¨à¸¸à¸\nà¸à¸±à¸‡à¸¨à¸¸à¸˜à¸£\nà¸à¸±à¸‡à¸¨à¸¸à¸¡à¸²à¸¥à¸µ\nà¸à¸±à¸‡à¸ªà¸à¸¸à¸\nà¸à¸±à¸‡à¸ªà¸•รà¸à¸¡\nà¸à¸±à¸‡à¸ªà¸™à¸²\nà¸à¸±à¸‡à¸ªà¸ าระ\nà¸à¸±à¸‡à¸ªà¸°\nà¸à¸±à¸‡à¸ªà¸²\nà¸à¸±à¸ˆà¸à¸¥à¸±à¸š\nà¸à¸±à¸ˆà¸ˆà¸´\nà¸à¸±à¸ˆà¸ˆà¸´à¸¡à¸²\nà¸à¸±à¸ˆà¸ˆà¸¸à¸•ะ\nà¸à¸±à¸ˆà¸‰à¸£à¸²\nà¸à¸±à¸ˆà¸‰à¸£à¸´à¸¢à¸šà¸¸à¸„คล\nà¸à¸±à¸ˆà¸‰à¸£à¸´à¸¢à¸ าพ\nà¸à¸±à¸ˆà¸‰à¸£à¸´à¸¢à¸¥à¸±à¸à¸©à¸“์\nà¸à¸±à¸ˆà¸‰à¸£à¸´à¸¢à¸¥à¸±à¸à¸©à¸“ะ\nà¸à¸±à¸ˆà¸‰à¸£à¸´à¸¢à¸°\nà¸à¸±à¸ˆà¸™à¸²\nà¸à¸±à¸Šà¸Œà¸±à¸•ติà¸\nà¸à¸±à¸Šà¸Œà¸²\nà¸à¸±à¸Šà¸Œà¸²à¸ˆà¸²à¸£\nà¸à¸±à¸Šà¸Œà¸²à¸¨à¸±à¸¢\nà¸à¸±à¸Šà¸Œà¸²à¸ªà¸±à¸¢\nà¸à¸±à¸à¹€à¸”ียรถีย์\nà¸à¸±à¸à¸¡à¸“ี\nà¸à¸±à¸à¸‚ยม\nà¸à¸±à¸à¸Šà¸™à¸°\nà¸à¸±à¸à¸Šà¸¥à¸µ\nà¸à¸±à¸à¸Šà¸±à¸™\nà¸à¸±à¸à¸Šà¸¸à¸¥à¸µ\nà¸à¸±à¸à¹€à¸Šà¸´à¸\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸”ิตถีย์\nà¸à¸±à¸à¹€à¸”ียรถีย์\nà¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨\nà¸à¸±à¸à¸£à¸¹à¸›\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸šà¸²à¸™\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸±à¸‡à¸„ิà¸à¸¡à¸£à¸£à¸„\nà¸à¸±à¸à¸™à¸²\nà¸à¸±à¸\nà¸à¸±à¸à¸¬à¸ª\nà¸à¸±à¸à¹€à¸„ราะห์\nà¸à¸±à¸à¸—ิศ\nà¸à¸±à¸à¸šà¸£à¸´à¸‚าร\nà¸à¸±à¸à¸šà¸²à¸™\nà¸à¸±à¸à¸¡\nà¸à¸±à¸à¸¡à¸µ\nà¸à¸±à¸à¸¨à¸\nà¸à¸±à¸à¸´\nà¸à¸±à¸’จันทร์\nà¸à¸±à¸’ภาค\nà¸à¸±à¸’มาส\nà¸à¸±à¸’รัตติ\nà¸à¸±à¸“ฑโà¸à¸ª\nà¸à¸±à¸“ฑชะ\nà¸à¸±à¸“ฑะ\nà¸à¸±à¸“ณพ\nà¸à¸±à¸”\nà¸à¸±à¸”à¹à¸ˆ\nà¸à¸±à¸•\nà¸à¸±à¸•ชีวประวัติ\nà¸à¸±à¸•นัย\nà¸à¸±à¸•ภาพ\nà¸à¸±à¸•วินิบาตà¸à¸£à¸£à¸¡\nà¸à¸±à¸•คัด\nà¸à¸±à¸•ตโนบท\nà¸à¸±à¸•ตา\nà¸à¸±à¸•ตาธิปไตย\nà¸à¸±à¸•ถ์\nà¸à¸±à¸•ถะ\nà¸à¸±à¸•โนมัติ\nà¸à¸±à¸•รชะ\nà¸à¸±à¸•รา\nà¸à¸±à¸•ลัด\nà¸à¸±à¸—ทา\nà¸à¸±à¸—ธ์\nà¸à¸±à¸—ธา\nà¸à¸±à¸—ธาน\nà¸à¸±à¸—ธายุ\nà¸à¸±à¸˜à¸¢à¸²à¸•มวิทยา\nà¸à¸±à¸˜à¸¢à¸²à¸¢\nà¸à¸±à¸˜à¸¢à¸²à¸¨à¸±à¸¢\nà¸à¸±à¸™\nà¸à¸±à¹‰à¸™\nà¸à¸±à¹‹à¸™\nà¸à¸±à¸™à¸”ร\nà¸à¸±à¸™à¸”ับ\nà¸à¸±à¸™à¸•à¸à¸°\nà¸à¸±à¸™à¸•à¸à¸²à¸¥\nà¸à¸±à¸™à¸•ะ\nà¸à¸±à¸™à¸•คุณ\nà¸à¸±à¸™à¸•รภาค\nà¸à¸±à¸™à¸•รวาสà¸\nà¸à¸±à¸™à¸•รธาน\nà¸à¸±à¸™à¸•รา\nà¸à¸±à¸™à¸•ราย\nà¸à¸±à¸™à¸•รายิà¸à¸˜à¸£à¸£à¸¡\nà¸à¸±à¸™à¸•ิà¸à¸°\nà¸à¸±à¸™à¸•ิมสัจ\nà¸à¸±à¸™à¸•ิมะ\nà¸à¸±à¸™à¹€à¸•\nà¸à¸±à¸™à¹‚ต\nà¸à¸±à¸™à¹€à¸•ปุริà¸\nà¸à¸±à¸™à¹€à¸•วาสิà¸\nà¸à¸±à¸™à¹à¸–้ง\nà¸à¸±à¸™à¹‚ทล\nà¸à¸±à¸™à¸˜à¸à¸²à¸£\nà¸à¸±à¸™à¸˜à¸žà¸²à¸¥\nà¸à¸±à¸™à¸˜à¸´à¸à¸²\nà¸à¸±à¸™à¹€à¸§à¸ª\nà¸à¸±à¸š\nà¸à¸±à¸šà¸›à¸²à¸‡\nà¸à¸±à¸›à¸›à¸°\nà¸à¸±à¸›à¹€à¸›à¸«à¸´\nà¸à¸±à¸›à¸ าคย์\nà¸à¸±à¸›à¸¡à¸‡à¸„ล\nà¸à¸±à¸›à¸¢à¸¨\nà¸à¸±à¸›à¸£à¸°à¸¡à¸²à¸“\nà¸à¸±à¸›à¸£à¸°à¹„มย\nà¸à¸±à¸›à¸£à¸²à¸Šà¸±à¸¢\nà¸à¸±à¸›à¸£à¸µà¸¢à¹Œ\nà¸à¸±à¸›à¸¥à¸±à¸à¸©à¸“์\nà¸à¸±à¸›à¸ªà¸£\nà¸à¸±à¸žà¸žà¸¸à¸—\nà¸à¸±à¸žà¹‚พหาริà¸\nà¸à¸±à¸žà¸ ันดร\nà¸à¸±à¸žà¸ าน\nà¸à¸±à¸žà¸ าส\nà¸à¸±à¸žà¸ ูตธรรม\nà¸à¸±à¸žà¸¢à¸²à¸à¸¤à¸•\nà¸à¸±à¸¡à¸žà¸¤à¸à¸©à¹Œ\nà¸à¸±à¸¡à¸žà¸²à¸•\nà¸à¸±à¸¡à¸žà¸§à¸±à¸™\nà¸à¸±à¸¡à¸žà¸§à¸²\nà¸à¸±à¸¡à¸žà¸£\nà¸à¸±à¸¡à¸žà¸²\nà¸à¸±à¸¡à¸žà¸´à¸¥à¸°\nà¸à¸±à¸¡à¸žà¸¸\nà¸à¸±à¸¡à¸žà¸¸à¸Š\nà¸à¸±à¸¡à¸žà¸¸à¸Šà¸´à¸™à¸µ\nà¸à¸±à¸¡à¸žà¸¸à¸—\nà¸à¸±à¸¢à¸à¸²\nà¸à¸±à¸¢à¸à¸²à¸£\nà¸à¸±à¸¢à¸à¸µ\nà¸à¸±à¸¢à¸¢à¸°\nà¸à¸±à¸¢à¸¢à¸´à¸à¸²\nà¸à¸±à¸¥à¸à¸¸à¸£à¸à¸²à¸™\nà¸à¸±à¸¥à¸•ราไวโà¸à¹€à¸¥à¸•\nà¸à¸±à¹ˆà¸§\nà¸à¸±à¸¨à¸ˆà¸£à¸£à¸¢à¹Œ\nà¸à¸±à¸¨à¹€à¸ˆà¸£à¸µà¸¢à¹Œ\nà¸à¸±à¸¨à¸§\nà¸à¸±à¸¨à¸§à¹€à¸¡à¸˜\nà¸à¸±à¸¨à¸§à¸¢à¸¸à¸Š\nà¸à¸±à¸¨à¸§à¸²à¸™à¸¶à¸\nà¸à¸±à¸¨à¸§à¸´à¸™\nà¸à¸±à¸¨à¸§à¸´à¸™à¸µ\nà¸à¸±à¸©à¸Žà¸¡à¸‡à¸„ล\nà¸à¸±à¸©à¸à¸¡à¸‡à¸„ล\nà¸à¸±à¸©à¸Žà¸²à¸‡à¸„ิà¸à¸¡à¸£à¸£à¸„\nà¸à¸±à¸©à¸Žà¸²à¸¢à¸¸à¸˜\nà¸à¸±à¸©à¸Žà¸²à¸§à¸¸à¸˜\nà¸à¸±à¸ªà¸ªà¸°\nà¸à¸±à¸ªà¸”ร\nà¸à¸±à¸ªà¸à¸±à¸“\nà¸à¸±à¸ªà¸”ง\nà¸à¸±à¸ªà¸”งคต\nà¸à¸±à¸ªà¸¡à¸´à¸¡à¸²à¸™à¸°\nà¸à¸±à¸ªà¸ªà¸™à¸µ\nà¸à¸±à¸ªà¸ªà¸²à¸™à¸¶à¸\nà¸à¸±à¸ªà¸ªà¸²à¸ªà¸°\nà¸à¸±à¸ªà¸ªà¸¸\nà¸à¸²\nà¸à¹ˆà¸²\nà¸à¹‰à¸²\nà¸à¹‹à¸²\nà¸à¸²à¸à¸£\nà¸à¸²à¸à¸±à¸‡à¸‚า\nà¸à¸²à¸à¸±à¸›\nà¸à¸²à¸à¸²à¸£\nà¸à¸²à¸à¸²à¸¨\nà¸à¸²à¸à¸¹à¸¥\nà¸à¸²à¹€à¸à¸µà¸¢à¸£à¸“์\nà¸à¸²à¸‚ยาต\nà¸à¸²à¸‚ยาน\nà¸à¸²à¸„เนย์\nà¸à¸²à¸„ม\nà¸à¸²à¸„รหายณี\nà¸à¸²à¸„ันตุà¸à¸°\nà¸à¸²à¸„ันตุà¸à¸ ัต\nà¸à¸²à¸„ันตุà¸à¸§à¸±à¸•ร\nà¸à¸²à¸„าร\nà¸à¸²à¸†à¸²à¸•\nà¸à¹ˆà¸²à¸‡\nà¸à¹‰à¸²à¸‡\nà¸à¸²à¸‡à¸‚นาง\nà¸à¹‰à¸²à¸‡à¸§à¹‰à¸²à¸‡\nà¸à¸²à¸ˆ\nà¸à¸²à¸ˆà¸¡\nà¸à¸²à¸ˆà¸£à¸´à¸¢à¸§à¸±à¸•ร\nà¸à¸²à¸ˆà¸£à¸´à¸¢à¸§à¸²à¸—\nà¸à¸²à¸ˆà¸²à¸”\nà¸à¸²à¸ˆà¸²à¸£\nà¸à¸²à¸ˆà¸²à¸£à¸¢à¹Œ\nà¸à¸²à¸ˆà¸²à¸£à¸µ\nà¸à¸²à¸ˆà¸´à¸“\nà¸à¸²à¹€à¸ˆà¸µà¸¢à¸™\nà¸à¸²à¸Šà¸à¸²\nà¸à¸²à¸Šà¸§à¸°\nà¸à¸²à¸Šà¸²\nà¸à¸²à¸Šà¸²à¹„นย\nà¸à¸²à¸Šà¸µà¸ž\nà¸à¸²à¸Šà¸µà¸§à¸¨à¸¶à¸à¸©à¸²\nà¸à¸²à¸Šà¸µà¸§à¸°\nà¸à¸²à¸Šà¸µà¸§à¸\nà¸à¸²à¸à¸²\nà¸à¸²à¸à¸²à¸™à¸²\nà¸à¸²à¸“ัติ\nà¸à¸²à¸“า\nà¸à¸²à¸”\nà¸à¸²à¸”ูร\nà¸à¸²à¸”ุลย์\nà¸à¸²à¸”ูลย์\nà¸à¸²à¹€à¸”๊ะ\nà¸à¸²à¸•มภาพ\nà¸à¸²à¸•มัน\nà¸à¸²à¸•มา\nà¸à¸²à¸–รรพ์\nà¸à¸²à¸–รรพณ์\nà¸à¸²à¸—ร\nà¸à¸²à¸—ิ\nà¸à¸²à¸—ิจจวาร\nà¸à¸²à¸—ิตย์\nà¸à¸²à¸—ิตยมณฑล\nà¸à¸²à¸—ิตยวาร\nà¸à¸²à¸—ีนพ\nà¸à¸²à¸—ีนวะ\nà¸à¸²à¸—ึà¸\nà¸à¸²à¹€à¸—ศ\nà¸à¸²à¹€à¸—สนา\nà¸à¸²à¸˜à¸£à¸£à¸¡\nà¸à¸²à¸˜à¸£à¸£à¸¡à¹Œ\nà¸à¸²à¸˜à¸²à¸™\nà¸à¸²à¸˜à¸²à¸£\nà¸à¸²à¸™\nà¸à¹ˆà¸²à¸™\nà¸à¸²à¸™à¸™\nà¸à¸²à¸™à¸™à¸—์\nà¸à¸²à¸™à¸±à¸™à¸—์\nà¸à¸²à¸™à¸±à¸™à¸—นะ\nà¸à¸²à¸™à¸±à¸¡\nà¸à¸²à¸™à¸²à¸›à¸²à¸™à¸°\nà¸à¸²à¸™à¸²à¸›à¸²à¸™à¸±à¸ªà¸ªà¸•ิ\nà¸à¸²à¸™à¸´à¸ªà¸‡à¸ªà¹Œ\nà¸à¸²à¸™à¸¸à¸ าพ\nà¸à¸²à¸™à¸¸à¸ าวะ\nà¸à¸²à¸š\nà¸à¸²à¸šà¸±à¸•ิ\nà¸à¸²à¸šà¸±à¸™\nà¸à¸²à¸›à¸“à¸à¸°\nà¸à¸²à¸›à¸“ะ\nà¸à¸²à¸›à¸°\nà¸à¸²à¹‚ป\nà¸à¸²à¸›à¸²à¸™à¸°\nà¸à¸²à¸žà¸±à¸—ธ์\nà¸à¸²à¸žà¸±à¸™à¸˜à¹Œ\nà¸à¸²à¸žà¸±à¸™à¸˜à¸™à¸°\nà¸à¸²à¸žà¸²à¸˜\nà¸à¸²à¹€à¸žà¸¨\nà¸à¸²à¸ รณ์\nà¸à¸²à¸ ัพ\nà¸à¸²à¸ ัสระ\nà¸à¸²à¸ า\nà¸à¸²à¸ าส\nà¸à¸²à¸¡à¸¥à¸à¸°\nà¸à¸²à¸¡à¸±à¸¢\nà¸à¸²à¸¡à¸´à¸©\nà¸à¸²à¸¡à¸´à¸ª\nà¸à¸²à¸¢\nà¸à¹‰à¸²à¸¢\nà¸à¸²à¸¢à¸•นะ\nà¸à¸²à¸¢à¸•ะ\nà¸à¸²à¸¢à¸™\nà¸à¸²à¸¢à¸±à¸”\nà¸à¸²à¸¢à¸±à¸•\nà¸à¸²à¸¢à¸±à¸™\nà¸à¸²à¸¢à¸²à¸ˆà¸™à¸°\nà¸à¸²à¸¢à¸²à¸™à¸°\nà¸à¸²à¸¢à¸¸\nà¸à¸²à¸¢à¸¸à¸•à¸à¸°\nà¸à¸²à¸¢à¸¸à¸˜\nà¸à¸²à¸¢à¸¸à¸£à¸à¸£à¸£à¸¡\nà¸à¸²à¸¢à¸¸à¸£à¹à¸žà¸—ย์\nà¸à¸²à¸¢à¸¸à¸£à¹€à¸§à¸Š\nà¸à¸²à¸¢à¸¸à¸£à¹€à¸§à¸—\nà¸à¸²à¸¢à¸¸à¸¨à¸²à¸ªà¸•ร์\nà¸à¸²à¸¢à¸¸à¸©\nà¸à¸²à¸£à¹Œà¸à¸à¸™\nà¸à¸²à¸£à¸”ี\nà¸à¸²à¸£à¸•ิ\nà¸à¸²à¸£à¹Œà¸•\nà¸à¸²à¸£à¸—รา\nà¸à¸²à¸£à¹Œà¸¡\nà¸à¸²à¸£à¸¡à¸“์\nà¸à¸²à¸£à¸¢à¸Šà¸™\nà¸à¸²à¸£à¸¢à¸Šà¸²à¸•ิ\nà¸à¸²à¸£à¸¢à¸˜à¸£à¸£à¸¡\nà¸à¸²à¸£à¸¢à¸›à¸£à¸°à¹€à¸—ศ\nà¸à¸²à¸£à¸¢à¸°\nà¸à¸²à¸£à¸¢à¸±à¸™\nà¸à¸²à¸£à¸°\nà¸à¸²à¸£à¸±à¸à¸‚า\nà¸à¸²à¸£à¸±à¸à¸©à¹Œ\nà¸à¸²à¸£à¸±à¸\nà¸à¸²à¸£à¸±à¸“ย์\nà¸à¸²à¸£à¸±à¸à¸à¸´à¸\nà¸à¸²à¸£à¸±à¸“ยà¸à¸°\nà¸à¸²à¸£à¸±à¸•ิ\nà¸à¸²à¸£à¸±à¸¡à¸ ์\nà¸à¸²à¸£à¸±à¸¡à¸ à¸à¸–า\nà¸à¸²à¸£à¸±à¸¡à¸ บท\nà¸à¸²à¸£à¸±à¸¡à¸ ะ\nà¸à¸²à¸£à¸²à¸˜à¸™à¹Œ\nà¸à¸²à¸£à¸²à¸˜à¸™à¸²\nà¸à¸²à¸£à¸²à¸¡\nà¸à¸²à¸£à¸²à¸¡à¸´à¸\nà¸à¸²à¸£à¸µ\nà¸à¸²à¸£à¸¸à¸¡\nà¸à¸²à¸¥à¸›à¸™à¸°\nà¸à¸²à¸¥à¸°à¸§à¸²à¸”\nà¸à¸²à¸¥à¸±à¸à¸©à¸“์\nà¸à¸²à¸¥à¸±à¸¢\nà¸à¸²à¸¥à¸±à¸§\nà¸à¸²à¸¥à¸µ\nà¸à¸²à¹‚ลà¸\nà¸à¸²à¸§\nà¸à¹ˆà¸²à¸§\nà¸à¹‰à¸²à¸§\nà¸à¸²à¸§à¸£à¸“์\nà¸à¸²à¸§à¸±à¸Šà¸™à¸²à¸à¸²à¸£\nà¸à¸²à¸§à¸±à¸¥\nà¸à¸²à¸§à¸²à¸ª\nà¸à¸²à¸§à¸²à¸ªà¸´à¸\nà¸à¸²à¸§à¸²à¸«à¸¡à¸‡à¸„ล\nà¸à¸²à¸§à¸²à¸«à¸°\nà¸à¸²à¸§à¸¸à¸•\nà¸à¸²à¸§à¸¸à¸˜\nà¸à¸²à¸§à¸¸à¹‚ส\nà¸à¸²à¹€à¸§à¸„\nà¸à¸²à¸¨à¸£à¸¡\nà¸à¸²à¸¨à¸£à¸¡à¸šà¸—\nà¸à¸²à¸¨à¹€à¸¥à¸©à¸²\nà¸à¸²à¸¨à¸±à¸¢\nà¸à¸²à¸¨à¸´à¸£à¸žà¸ˆà¸™à¹Œ\nà¸à¸²à¸¨à¸´à¸£à¸žà¸²à¸—\nà¸à¸²à¸¨à¸´à¸£à¸§à¸²à¸—\nà¸à¸²à¸¨à¸¸\nà¸à¸²à¹€à¸¨à¸µà¸¢à¸£à¸žà¸ˆà¸™à¹Œ\nà¸à¸²à¹€à¸¨à¸µà¸¢à¸£à¸žà¸²à¸—\nà¸à¸²à¹€à¸¨à¸µà¸¢à¸£à¸§à¸²à¸—\nà¸à¸²à¸©à¸²à¸’\nà¸à¸²à¸ªà¸™\nà¸à¸²à¸ªà¸™à¹Œ\nà¸à¸²à¸ªà¸™à¸°\nà¸à¸²à¸ªà¸™à¸¨à¸²à¸¥à¸²\nà¸à¸²à¸ªà¸±à¸\nà¸à¸²à¸ªà¸±à¸•ย์\nà¸à¸²à¸ªà¸²\nà¸à¸²à¸ªà¸²à¸¬à¸«à¹Œ\nà¸à¸²à¸ªà¸²à¸¬à¸«à¸šà¸¹à¸Šà¸²\nà¸à¸²à¸ªà¸²à¸¬à¸«à¸°\nà¸à¸²à¸ªà¸´à¸à¸ˆà¹Œ\nà¸à¸²à¸ªà¸´à¸™\nà¸à¸²à¸«à¸¡\nà¸à¸²à¸«à¸£à¸±à¸š\nà¸à¸²à¸«à¸²à¸£\nà¸à¸²à¸¬à¸«à¸\nà¸à¸³\nà¸à¹ˆà¸³\nà¸à¹‰à¸³\nà¸à¸³à¹à¸”ง\nà¸à¸³à¸™à¸™à¸•์\nà¸à¸³à¸™à¸£à¸£à¸†\nà¸à¸³à¸™à¸§à¸¢\nà¸à¸³à¸™à¸²à¸ˆ\nà¸à¸³à¸™à¸²à¸–\nà¸à¸³à¸™à¸´à¸\nà¸à¸³à¸™à¸´à¸©à¸à¹Œ\nà¸à¸³à¸›à¸¥à¸±à¸‡\nà¸à¸³à¸žà¸™\nà¸à¸³à¸žà¸¥\nà¸à¸³à¸žà¸°à¸™à¸³\nà¸à¸³à¸žà¸±à¸™\nà¸à¸³à¹„พ\nà¸à¸³à¹€à¸ à¸\nà¸à¸³à¸¡à¸£\nà¸à¸³à¸¡à¸¤à¸„โชค\nà¸à¸³à¸¡à¸¤à¸•\nà¸à¸³à¸¡à¸«à¸´à¸•\nà¸à¸³à¸¡à¸²à¸•ย์\nà¸à¸³à¸¡à¸²à¸•ยาธิปไตย\nà¸à¸³à¸¢à¸§à¸™\nà¸à¸³à¸£à¸¸à¸‡\nà¸à¸³à¸¥à¸²\nà¸à¸³à¸à¸§à¸¡\nà¸à¹‰à¸³à¸à¸¶à¹‰à¸‡\nà¸à¸´à¸\nà¸à¸´à¸‡\nà¸à¸´à¸‡à¸„์\nà¸à¸´à¸‡à¸à¸£\nà¸à¸´à¸ˆà¸‰à¸²\nà¸à¸´à¸‰à¸±à¸™\nà¸à¸´à¸Šà¸¢à¸²\nà¸à¸´à¸à¸à¸²à¸£à¸¡à¸“์\nà¸à¸´à¸\nà¸à¸´à¸à¸œà¸¥\nà¸à¸´à¸”\nà¸à¸´à¸•ถี\nà¸à¸´à¸•เทรียม\nà¸à¸´à¸•เทà¸à¸£à¹Œà¹€à¸šà¸µà¸¢à¸¡\nà¸à¸´à¸•ิวุตตà¸à¸°\nà¸à¸´à¸—ธิ\nà¸à¸´à¸™\nà¸à¸´à¸™à¸‹à¸¹à¸¥à¸´à¸™\nà¸à¸´à¸™à¹€à¸”ีย\nà¸à¸´à¸™à¹€à¸”ียนà¹à¸”ง\nà¸à¸´à¸™à¹€à¸”ียม\nà¸à¸´à¸™à¸—์\nà¸à¸´à¸™à¸—ขีล\nà¸à¸´à¸™à¸—นิล\nà¸à¸´à¸™à¸—ผลัม\nà¸à¸´à¸™à¸—ร์\nà¸à¸´à¸™à¸—รธนู\nà¸à¸´à¸™à¸—รวงศ์\nà¸à¸´à¸™à¸—รวิเชียร\nà¸à¸´à¸™à¸—รศัà¸à¸”ิ์\nà¸à¸´à¸™à¸—ราณี\nà¸à¸´à¸™à¸—ราภิเษà¸\nà¸à¸´à¸™à¸—รายุธ\nà¸à¸´à¸™à¸—รี\nà¸à¸´à¸™à¸—รีย์\nà¸à¸´à¸™à¸—รียสังวร\nà¸à¸´à¸™à¸—ีวร\nà¸à¸´à¸™à¸—ุ\nà¸à¸´à¸™à¸Ÿà¸£à¸²à¹€à¸£à¸”\nà¸à¸´à¸™à¸±à¸‡\nà¸à¸´à¹ˆà¸¡\nà¸à¸´à¸¡à¸±à¸¥à¸Šà¸±à¸™\nà¸à¸´à¸£à¸´à¹€à¸”ียม\nà¸à¸´à¸£à¸´à¸¢à¸²\nà¸à¸´à¸£à¸´à¸¢à¸²à¸šà¸–\nà¸à¸´à¸£à¸¸à¸žà¹€à¸žà¸—\nà¸à¸´à¹€à¸¥à¹‡à¸à¸•รà¸à¸™\nà¸à¸´à¹€à¸¥à¹‡à¸à¸—รà¸à¸™à¸´à¸à¸ªà¹Œ\nà¸à¸´à¹€à¸¥à¹‡à¸à¹‚ทน\nà¸à¸´à¸¨à¸£\nà¸à¸´à¸¨à¸§à¸£\nà¸à¸´à¸©à¸à¹Œ\nà¸à¸´à¸©à¸à¸µ\nà¸à¸´à¸ª\nà¸à¸´à¸ªà¸•รี\nà¸à¸´à¸ªà¸±à¸•รี\nà¸à¸´à¸ªà¸£à¸ าพ\nà¸à¸´à¸ªà¸£à¸°\nà¸à¸´à¸ªà¸£à¸´à¸¢à¸¢à¸¨\nà¸à¸´à¸ªà¸£à¸´à¸¢à¸°\nà¸à¸´à¸ªà¸£à¸´à¸¢à¸²à¸ รณ์\nà¸à¸´à¸ªà¸¥à¸²à¸¡\nà¸à¸´à¸ªà¸ªà¸²\nà¸à¸´à¸ªà¸´\nà¸à¸´à¸ªà¸µ\nà¸à¸´à¸«à¸¡à¹ˆà¸²à¸¡\nà¸à¸´à¸«à¸¥à¸±à¸à¸à¸´à¹€à¸«à¸¥à¸·à¹ˆà¸\nà¸à¸µ\nà¸à¸µà¹ˆ\nà¸à¸µà¹‰\nà¸à¸µà¹Š\nà¸à¸µà¹‹\nà¸à¸µà¹‹à¸à¹‹à¸\nà¸à¸µà¸\nà¸à¸µà¸à¹‰à¸\nà¸à¸µà¸à¹‹à¸à¸¢\nà¸à¸µà¹‚à¸à¹‰à¸‡\nà¸à¸µà¸ˆà¸¹à¹‰\nà¸à¸µà¹Šà¸”\nà¸à¸µà¹€à¸•้à¸\nà¸à¸µà¹‚ต้\nà¸à¸µà¸—ุบ\nà¸à¸µà¹€à¸—à¸à¸£à¹Œ\nà¸à¸µà¸™à¸¸à¸‡à¸•ุงนัง\nà¸à¸µà¸™à¸¹à¸™\nà¸à¸µà¹‚น\nà¸à¸µà¹à¸›à¸°\nà¸à¸µà¹‚ปง\nà¸à¸µà¹€à¸žà¸²\nà¸à¸µà¸¡à¸¹\nà¸à¸µà¸£à¸¡\nà¸à¸µà¸¥à¸¸à¹‰à¸¡\nà¸à¸µà¸¥à¸¸à¹ˆà¸¢à¸‰à¸¸à¸¢à¹à¸‰à¸\nà¸à¸µà¹€à¸¥à¸´à¹‰à¸‡\nà¸à¸µà¸¨\nà¸à¸µà¸¨à¸§à¸£\nà¸à¸µà¸ª\nà¸à¸µà¸ªà¸²à¸™\nà¸à¸µà¸ªà¸¸à¸à¸à¸µà¹ƒà¸ª\nà¸à¸µà¸«à¸£à¸à¸š\nà¸à¸µà¸«à¸¥à¸±à¸à¸à¸µà¹€à¸«à¸¥à¸·à¹ˆà¸\nà¸à¸µà¸«à¸¥à¸µ\nà¸à¸µà¸«à¸¥à¸¸à¸à¸‚ลุà¸à¸‚ลัà¸\nà¸à¸µà¸«à¸¥à¸¸à¸à¸‚ลุà¸à¸‚ลุ่ย\nà¸à¸µà¹€à¸«à¹‡à¸™\nà¸à¸µà¹€à¸«à¸™à¹‡à¸š\nà¸à¸µà¹€à¸«à¸™à¸µà¸¢à¸§\nà¸à¸µà¹€à¸«à¸¥à¸°à¹€à¸‚ละขละ\nà¸à¸µà¹€à¸«à¸¥à¸°à¹€à¸‚ะขะ\nà¸à¸µà¹‚หน่à¸à¸µà¹€à¸«à¸™à¹ˆ\nà¸à¸µà¹‚หลà¸à¹‚ขลà¸à¹€à¸‚ลà¸\nà¸à¸µà¹à¸à¹ˆà¸™\nà¸à¸¶\nà¸à¸¶à¸\nà¸à¸¶à¹‰à¸\nà¸à¸¶à¹Šà¸\nà¸à¸¶à¸à¸—ึà¸\nà¸à¸¶à¸à¸à¸±à¸\nà¸à¸¶à¸‡\nà¸à¸¶à¹ˆà¸‡\nà¸à¸¶à¹‰à¸‡\nà¸à¸¶à¸”\nà¸à¸¶à¸”ตะปืà¸\nà¸à¸¶à¹‰à¸”ทึ่ด\nà¸à¸¶à¸™\nà¸à¸·à¸”\nà¸à¸·à¹ˆà¸™\nà¸à¸·à¹‰à¸™\nà¸à¸·à¸\nà¸à¸·à¹‰à¸\nà¸à¸·à¹‰à¸à¸®à¸·à¸\nà¸à¸¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸²\nà¸à¸¸à¸à¸à¸²à¸šà¸²à¸•\nà¸à¸¸à¸à¸¤à¸©à¸à¹Œ\nà¸à¸¸à¸à¸¥à¸²à¸šà¸²à¸•\nà¸à¸¸à¸„\nà¸à¸¸à¸„ระ\nà¸à¸¸à¸„หนิมิต\nà¸à¸¸à¹‚ฆษ\nà¸à¸¸à¹‰à¸‡\nà¸à¸¸à¸ˆ\nà¸à¸¸à¸ˆà¸ˆà¸²à¸£à¸°\nà¸à¸¸à¸ˆà¸‰à¸¸\nà¸à¸¸à¸ˆà¹€à¸‰à¸—\nà¸à¸¸à¸ˆà¹€à¸‰à¸—ทิà¸à¸´\nà¸à¸¸à¸ˆà¸²à¸”\nà¸à¸¸à¸Šà¸¸\nà¸à¸¸à¸à¸à¸²à¸à¸²à¸£\nà¸à¸¸à¸“หภูมิ\nà¸à¸¸à¸“หะ\nà¸à¸¸à¸“หาหาร\nà¸à¸¸à¸“หิส\nà¸à¸¸à¸“า\nà¸à¸¸à¸“าโลม\nà¸à¸¸à¸”\nà¸à¸¸à¸”เตา\nà¸à¸¸à¸”ม\nà¸à¸¸à¸”มà¸à¸²à¸£à¸“์\nà¸à¸¸à¸”มคติ\nà¸à¸¸à¸”มศึà¸à¸©à¸²\nà¸à¸¸à¸”ร\nà¸à¸¸à¸”หนุน\nà¸à¸¸à¸•ดม\nà¸à¸¸à¸•ตมะ\nà¸à¸¸à¸•มภาพ\nà¸à¸¸à¸•มางค์\nà¸à¸¸à¸•ดร\nà¸à¸¸à¸•รà¸à¸¸à¸£à¸¸à¸—วีป\nà¸à¸¸à¸•ตรายัน\nà¸à¸¸à¸•รนิà¸à¸²à¸¢\nà¸à¸¸à¸•รผลคุนี\nà¸à¸¸à¸•ตรผลคุนี\nà¸à¸¸à¸•รภัทรบท\nà¸à¸¸à¸•ตรภัทรบท\nà¸à¸¸à¸•ตรภัททะ\nà¸à¸¸à¸•ราภิมุข\nà¸à¸¸à¸•ราวรรต\nà¸à¸¸à¸•ราวัà¸\nà¸à¸¸à¸•ราษาฒ\nà¸à¸¸à¸•ตราสาฬหะ\nà¸à¸¸à¸•ราสงค์\nà¸à¸¸à¸•ตานภาพ\nà¸à¸¸à¸•พิด\nà¸à¸¸à¸•รา\nà¸à¸¸à¸•ริ\nà¸à¸¸à¸•ริมนุสธรรม\nà¸à¸¸à¸•ลุด\nà¸à¸¸à¸•ส่าห์\nà¸à¸¸à¸•สาหà¸à¸£à¸£à¸¡\nà¸à¸¸à¸•สาหะ\nà¸à¸¸à¸•ุ\nà¸à¸¸à¸•ุนิยม\nà¸à¸¸à¸•ุนิยมวิทยา\nà¸à¸¸à¸—à¸\nà¸à¸¸à¸—à¸à¸˜à¸²à¸£\nà¸à¸¸à¸—à¸à¸˜à¸²à¸£à¸²\nà¸à¸¸à¸—à¸à¸ ัย\nà¸à¸¸à¸—à¸à¸§à¸´à¸—ยา\nà¸à¸¸à¸—à¸à¸¨à¸²à¸ªà¸•ร์\nà¸à¸¸à¸—ธรณ์\nà¸à¸¸à¸—ธัจ\nà¸à¸¸à¸—ยาน\nà¸à¸¸à¸—ร\nà¸à¸¸à¸—ริยะ\nà¸à¸¸à¸—ลุม\nà¸à¸¸à¸—ัช\nà¸à¸¸à¸—ัย\nà¸à¸¸à¸—าน\nà¸à¸¸à¸—าร\nà¸à¸¸à¸—าหรณ์\nà¸à¸¸à¸—ิศ\nà¸à¸¸à¸—ุมพร\nà¸à¸¸à¹€à¸—ศ\nà¸à¸¸à¹€à¸—สิà¸à¹€à¸ˆà¸”ีย์\nà¸à¸¸à¸˜à¸±à¸ˆ\nà¸à¸¸à¹ˆà¸™\nà¸à¸¸à¸š\nà¸à¸¸à¸šà¸¥\nà¸à¸¸à¸šà¸°\nà¸à¸¸à¸šà¹Šà¸°\nà¸à¸¸à¸šà¸±à¸•ิ\nà¸à¸¸à¸šà¸²à¸—\nà¸à¸¸à¸šà¸²à¸—ว์\nà¸à¸¸à¸šà¸²à¸¢\nà¸à¸¸à¸šà¸²à¸ªà¸\nà¸à¸¸à¸šà¸²à¸ªà¸´à¸à¸²\nà¸à¸¸à¹€à¸šà¸à¸‚า\nà¸à¸¸à¹‚บสถ\nà¸à¸¸à¸›à¸à¸£à¸“์\nà¸à¸¸à¸›à¸à¸£à¸¡\nà¸à¸¸à¸›à¸à¸²à¸£\nà¸à¸¸à¸›à¸à¸²à¸£à¸°\nà¸à¸¸à¸›à¸à¸²à¸£à¸µ\nà¸à¸¸à¸›à¸à¸´à¹€à¸¥à¸ª\nà¸à¸¸à¸›à¸ˆà¸²à¸£\nà¸à¸¸à¸›à¸–ัมภ์\nà¸à¸¸à¸›à¸–ัมภà¸\nà¸à¸¸à¸›à¸—ม\nà¸à¸¸à¸›à¸—ูต\nà¸à¸¸à¸›à¹€à¸—ศ\nà¸à¸¸à¸›à¹€à¸—่ห์\nà¸à¸¸à¸›à¸˜à¸´\nà¸à¸¸à¸›à¸™à¸±à¸¢\nà¸à¸¸à¸›à¸™à¸´à¸à¸‚ิต\nà¸à¸¸à¸›à¸™à¸´à¸©à¸±à¸—\nà¸à¸¸à¸›à¸™à¸´à¸ªà¸±à¸¢\nà¸à¸¸à¸›à¸šà¸±à¸•ิ\nà¸à¸¸à¸›à¸›à¸²à¸•ิà¸à¸°\nà¸à¸¸à¸›à¸žà¸±à¸—ธ์\nà¸à¸¸à¸›à¸žà¸±à¸™à¸˜à¹Œ\nà¸à¸¸à¸›à¹‚ภค\nà¸à¸¸à¸›à¸¡à¸²\nà¸à¸¸à¸›à¸¡à¸²à¸™\nà¸à¸¸à¸›à¹„มย\nà¸à¸¸à¸›à¸¢à¸¸à¸§à¸£à¸²à¸Š\nà¸à¸¸à¸›à¸£à¸²à¸à¸£\nà¸à¸¸à¸›à¸£à¸²à¸„า\nà¸à¸¸à¸›à¸£à¸²à¸Š\nà¸à¸¸à¸›à¸£à¸´\nà¸à¸¸à¸›à¸£à¸´à¸¡à¸›à¸£à¸´à¸¢à¸²à¸¢\nà¸à¸¸à¸›à¹‚ลà¸à¸™à¹Œ\nà¸à¸¸à¸›à¹€à¸§à¸—\nà¸à¸¸à¸›à¸ªà¸¡à¸šà¸—\nà¸à¸¸à¸›à¸ªà¸¡à¸šà¸±à¸™\nà¸à¸¸à¸›à¸ªà¸±à¸¡à¸šà¸±à¸™\nà¸à¸¸à¸›à¸ªà¸£à¸£à¸„\nà¸à¸¸à¸›à¸ªà¸±à¸¡à¸›à¸—า\nà¸à¸¸à¸›à¸®à¸²à¸”\nà¸à¸¸à¸›à¸±à¸Šà¸Œà¸²à¸¢à¹Œ\nà¸à¸¸à¸›à¸±à¸Šà¸Œà¸²à¸¢à¸§à¸±à¸•ร\nà¸à¸¸à¸›à¸±à¸Šà¸Œà¸²à¸¢à¸°\nà¸à¸¸à¸›à¸±à¸à¸à¸²à¸\nà¸à¸¸à¸›à¸±à¸à¸à¸²à¸™à¸°\nà¸à¸¸à¸›à¸±à¸—วะ\nà¸à¸¸à¸›à¸±à¸—วันตราย\nà¸à¸¸à¸›à¸²à¸—าน\nà¸à¸¸à¸›à¸²à¸«à¸™à¸²\nà¸à¸¸à¸ ัย\nà¸à¸¸à¹‰à¸¡\nà¸à¸¸à¸¡à¸‡à¸„์\nà¸à¸¸à¹‚มงค์\nà¸à¸¸à¸¢\nà¸à¸¸à¹ˆà¸¢\nà¸à¸¸à¹‰à¸¢\nà¸à¸¸à¹Šà¸¢\nà¸à¸¸à¸¢à¸¢à¸²à¸™\nà¸à¸¸à¸¢à¸¢à¸²à¸¡\nà¸à¸¸à¸£à¸“ะ\nà¸à¸¸à¸£à¸žà¸µ\nà¸à¸¸à¸£à¸°\nà¸à¸¸à¸£à¸±à¸‡à¸à¸¸à¸•ัง\nà¸à¸¸à¸£à¸±à¸ˆà¸‰à¸±à¸—\nà¸à¸¸à¸£à¸±à¸ˆà¸‰à¸—ะ\nà¸à¸¸à¸£à¸²\nà¸à¸¸à¸£à¸¸\nà¸à¸¸à¹„ร\nà¸à¸¸à¸¥à¸à¸¡à¸“ี\nà¸à¸¸à¸¥à¹‚ลจ\nà¸à¸¸à¸¥à¸²à¸¡à¸\nà¸à¸¸à¸¥à¸´à¸”\nà¸à¸¸à¹‚ลà¸\nà¸à¸¸à¹à¸§à¹‰\nà¸à¸¸à¸©à¸“à¸à¸£\nà¸à¸¸à¸©à¸“à¸à¸²à¸¥\nà¸à¸¸à¸©à¸“รัศมี\nà¸à¸¸à¸©à¸“รุจี\nà¸à¸¸à¸©à¸“าà¸à¸²à¸£\nà¸à¸¸à¸©à¸“ีษ์\nà¸à¸¸à¸©à¸¡à¸°\nà¸à¸¸à¸©à¸¡à¸±à¸™\nà¸à¸¸à¸©à¸²\nà¸à¸¸à¸©à¸²à¹‚ยค\nà¸à¸¸à¸ªà¸ \nà¸à¸¸à¸ªà¸ªà¹ˆà¸²à¸«à¹Œ\nà¸à¸¸à¸ªà¸ªà¸²à¸«à¸°\nà¸à¸¸à¸ªà¸²\nà¸à¸¸à¸ªà¸¸\nà¸à¸¸à¸ªà¸¸à¸ \nà¸à¸¸à¸ªà¸¸à¸ ราช\nà¸à¸¸à¸ªà¸¸à¸¡\nà¸à¸¸à¸«à¸£à¸±à¸š\nà¸à¸¸à¸«à¸¥à¸š\nà¸à¸¸à¹€à¸«à¸¡à¹ˆ\nà¸à¸¸à¸¬à¸²à¸£\nà¸à¸¹\nà¸à¸¹à¹ˆ\nà¸à¸¹à¹‰\nà¸à¸¹à¸\nà¸à¸¹à¸”\nà¸à¸¹à¸¡\nà¸à¸¹à¸¢\nà¸à¸¹à¸£à¸¸\nà¸à¸¹à¹‹à¸à¸µà¹‹\nเà¸\nเà¸à¹‰\nเà¸à¹Š\nเà¸à¸\nเà¸à¸à¹€à¸‚นà¸\nเà¸à¸à¸‹à¹€à¸£à¸¢à¹Œ\nเà¸à¸à¸£à¸£à¸–ประโยค\nเà¸à¸à¸±à¸„ตา\nเà¸à¸à¸±à¸‡à¸ªà¸žà¸¢à¸²à¸à¸£à¸“์\nเà¸à¸à¸±à¸‡à¸ªà¸§à¸²à¸—ี\nเà¸à¸à¸²\nเà¸à¹‰à¸à¸²\nเà¸à¸à¸²à¸˜à¸´à¸›à¹„ตย\nเà¸à¹€à¸„à¸à¸£à¹Œ\nเà¸à¸‡\nเà¸à¹‡à¸‡\nเà¸à¹‹à¸‡\nเà¸à¹‡à¸”\nเà¸à¹‡à¸”ตะโร\nเà¸à¸”ส์\nเà¸à¸•ทัคคะ\nเà¸à¹‰à¹€à¸•\nเà¸à¸—ิล\nเà¸à¸™\nเà¸à¹‡à¸™\nเà¸à¸™à¹„ซม์\nเà¸à¹‡à¸™à¸”ู\nเà¸à¹‡à¸™à¸à¹ˆà¸à¸™\nเà¸à¸¡\nเà¸à¹‡à¸¡à¸šà¸£à¸´à¹‚à¸\nเà¸à¸¢\nเà¸à¹ˆà¸¢\nเà¸à¹Šà¸¢\nเà¸à¹‹à¸¢\nเà¸à¸£à¹‡à¸”à¸à¸£à¹ˆà¸à¸¢\nเà¸à¸£à¸²à¸§à¸±à¸“\nเà¸à¸§\nเà¸à¹Šà¸§\nเà¸à¸§à¸±à¸‡\nเà¸à¸¬à¸à¸°\nเà¸à¸¬à¸²\nเà¸à¸\nเà¸à¹ˆà¸\nเà¸à¸à¸£à¹Œà¹€à¸šà¸µà¸¢à¸¡\nเà¸à¹‰à¸à¸£à¸°à¹€à¸«à¸¢\nเà¸à¹‰à¸à¹€à¸£à¹‰à¸\nเà¸à¹‰à¸à¹€à¸®à¸\nเà¸à¹Šà¸°\nเà¸à¸°à¹ƒà¸ˆ\nเà¸à¸°à¸à¸°\nเà¸à¸°à¸à¸°à¸¡à¸°à¹€à¸—ิ่ง\nเà¸à¸²\nเà¸à¸²à¸—าร\nเà¸à¸²à¸—ารย์\nเà¸à¸²à¸£à¸ª\nเà¸à¸²à¸¬à¸²à¸£\nเà¸à¸²à¸°à¸¥à¸²à¸¢\nเà¸à¸´à¸\nเà¸à¸´à¸à¹€à¸à¸£à¸´à¸\nเà¸à¸´à¹‰à¸™\nเà¸à¸´à¸š\nเà¸à¸µà¸¢à¸‡\nเà¸à¸µà¹‰à¸¢à¸‡\nเà¸à¸µà¸¢à¸”\nเà¸à¸µà¹Šà¸¢à¸”\nเà¸à¸µà¸¢à¸™\nเà¸à¸µà¹ˆà¸¢à¸™\nเà¸à¸µà¹ˆà¸¢à¸¡\nเà¸à¸µà¹Šà¸¢à¸¡\nเà¸à¸µà¹‰à¸¢à¸¡à¸ˆà¸¸à¹Šà¸™\nเà¸à¸µà¹‰à¸¢à¸¡à¹€à¸Ÿà¸µà¹‰à¸¢à¸¡\nเà¸à¸µà¹ˆà¸¢à¸§\nเà¸à¸µà¹‰à¸¢à¸§\nเà¸à¸·à¹‰à¸\nเà¸à¸·à¹Šà¸à¸\nเà¸à¸·à¹‰à¸à¸‡\nเà¸à¸·à¸à¸”\nเà¸à¸·à¸à¸™\nเà¸à¸·à¹‰à¸à¸™\nเà¸à¸·à¸à¸¡\nเà¸à¸·à¹‰à¸à¸¡\nเà¸à¸·à¹ˆà¸à¸¢\nเà¸à¸·à¹‰à¸à¸¢\nà¹à¸\nà¹à¸à¹‰\nà¹à¸à¹‹\nà¹à¸à¸\nà¹à¸à¸à¸—ิเนียม\nà¹à¸à¹ˆà¸‡\nà¹à¸à¹‰à¸‡à¹à¸¡à¹‰à¸‡\nà¹à¸à¸”\nà¹à¸à¹‰à¸”\nà¹à¸à¹Šà¸”\nà¹à¸à¹ˆà¸™\nà¹à¸à¸™à¸•ิเจน\nà¹à¸à¸™à¸•ิบà¸à¸”ี\nà¹à¸à¸™à¸•ิà¸à¸´à¹€à¸¥à¹‡à¸à¸•รà¸à¸™\nà¹à¸à¹‚นด\nà¹à¸à¸š\nà¹à¸à¸¡\nà¹à¸à¹‰à¸¡\nà¹à¸à¸¡à¹à¸›à¸£à¹Œ\nà¹à¸à¸¡à¸¡à¸´à¹€à¸•à¸à¸£à¹Œ\nà¹à¸à¸¡à¹‚มเนีย\nà¹à¸à¸£à¹ˆà¸¡\nà¹à¸à¸¥à¸à¸à¸®à¸à¸¥à¹Œ\nà¹à¸à¸¥à¸Ÿà¸²\nà¹à¸à¸§\nà¹à¸à¹ˆà¸§\nà¹à¸à¹‰à¸§à¹à¸‹à¹ˆà¸§\nà¹à¸à¸ªà¸—าทีน\nà¹à¸à¸ªà¹„พริน\nà¹à¸à¸ªà¸Ÿà¸±à¸¥à¸•์\nà¹à¸à¸«à¸™à¸±à¸‡\nà¹à¸à¸à¸±à¸”\nโà¸\nโà¸à¹ˆ\nโà¸à¹‰\nโà¸à¹‹\nโà¸à¸\nโà¸à¹‰à¸\nโà¸à¹‰à¸à¸à¹‰à¸²à¸\nโà¸à¹Šà¸\nโà¸à¸à¸²à¸ª\nโà¸à¸†à¸Šà¸¥\nโà¸à¸†à¸ªà¸‡à¸ªà¸²à¸£\nโà¸à¸†à¸°\nโà¸à¹ˆà¸‡\nโà¸à¸‡à¸à¸²à¸£\nโà¸à¸‡à¹‚ขดง\nโà¸à¸Šà¸°\nโà¸à¸Šà¸²\nโà¸à¹‚ซน\nโà¸à¸\nโà¸à¸”\nโà¸à¹Šà¸•\nโà¸à¸•ตัปปะ\nโà¸à¸—นะ\nโà¸à¸™\nโà¸à¸š\nโà¸à¸›à¸›à¸²à¸•ิà¸à¸°\nโà¸à¸ า\nโà¸à¸ าส\nโà¸à¸¡\nโà¸à¸¢\nโà¸à¹Šà¸¢\nโà¸à¸£à¸ª\nโà¸à¸¥à¸°à¸žà¹ˆà¸\nโà¸à¸¥à¸´à¸¡à¸›à¸´à¸\nโà¸à¸§à¸²à¸—\nโà¸à¸©à¸à¹Œ\nโà¸à¸©à¸à¸Šà¸°\nโà¸à¸©à¸à¸ ัย\nโà¸à¸ªà¸–\nโà¸à¸«à¹Œà¸¡\nโà¸à¸«à¸±à¸‡\nโà¸à¸¬à¸²à¸£\nโà¸à¸¬à¸²à¸£à¸´à¸\nโà¸à¸¬à¸²à¸£à¸¶à¸\nโà¸à¹‰à¹€à¸à¹‰\nโà¸à¹€à¸à¸‹à¸´à¸ª\nโà¸à¹‰à¹‚ฮ\nไà¸\nไà¸à¹‰\nไà¸à¹‚ซโทป\nไà¸à¸™à¹Œà¸ªà¹„ตเนียม\nไà¸à¸¢à¸£à¸²\nไà¸à¸¢à¹€à¸£à¸¨\nไà¸à¸£à¸²à¸žà¸•\nไà¸à¸£à¸²à¸§à¸±à¸“\nไà¸à¸£à¸²à¸§à¸±à¸•\nไà¸à¸¨à¸à¸£à¸µà¸¡\nไà¸à¸¨à¸§à¸£à¸£à¸¢à¹Œ\nไà¸à¸¨à¸¸à¸£à¸´à¸¢à¸ªà¸¡à¸šà¸±à¸•ิ\nไà¸à¸¨à¸¹à¸£à¸¢à¹Œ\nไà¸à¸à¸à¸™\nไà¸à¹‚à¸à¸”ีน\nฮà¸à¹€à¸à¸µà¹‰à¸¢à¸™\nฮด\nฮวงซุ้ย\nฮวน\nฮ้วนหมู\nฮวบ\nฮ่à¸\nฮ้à¸\nฮà¸à¸à¸à¸µà¹‰\nฮà¸à¸”\nฮ่à¸à¸¡\nฮ่à¸à¸¢à¸ˆà¹Šà¸\nฮà¸à¸£à¹Œà¹‚มน\nฮà¸à¸¥à¹à¸¥à¸™à¸”์\nฮà¸à¸¥à¸±à¸™à¸”า\nฮะ\nฮะเบส\nฮะเรีย\nฮัà¸\nฮังเล\nฮัจà¸à¹Œ\nฮัจà¸à¸°à¸®à¹Œ\nฮัจà¸à¸µ\nฮั่น\nฮั้ว\nฮา\nฮ้า\nฮ่างหลวง\nฮาจà¸à¹Œ\nฮาม\nฮาเร็ม\nฮาห์เนียม\nฮิจเราะห์\nฮินดู\nฮิปโปโปเตมัส\nฮิสทีเรีย\nฮีเลียม\nฮึ\nฮึà¸\nฮึด\nฮึดฮัด\nฮึ่ม\nฮึย\nฮึ่ย\nฮืดฮาด\nฮืà¸\nฮื่à¸\nฮื้à¸\nฮื้à¸à¸‰à¸µà¹ˆ\nฮุด\nฮุบ\nฮุยเลฮุย\nฮู้\nฮูà¸\nฮูม\nเฮ\nเฮฮา\nเฮà¸à¸•าร์\nเฮà¸à¹‚ตà¸à¸£à¸±à¸¡\nเฮà¸à¹‚ตเมตร\nเฮà¸à¹‚ตลิตร\nเฮง\nเฮ็ด\nเฮโมโà¸à¸¥à¸šà¸´à¸™\nเฮย\nเฮ่ย\nเฮ้ย\nเฮโรà¸à¸µà¸™\nเฮลิคà¸à¸›à¹€à¸•à¸à¸£à¹Œ\nเฮโล\nเฮละโล\nเฮ้ว\nเฮà¸\nเฮ่à¸\nเฮ้à¸\nเฮà¸à¸£à¸´à¹€à¸„น\nเฮิรตซ์\nเฮี้ยน\nเฮี้ยบ\nเฮี้ยว\nเฮืà¸à¸\nเฮืà¸à¸™\nà¹à¸®\nà¹à¸®à¹ˆ\nà¹à¸®à¸\nà¹à¸®à¹ˆà¸à¸¶à¹Šà¸™\nà¹à¸®à¸™à¸”์บà¸à¸¥\nà¹à¸®à¸Ÿà¹€à¸™à¸µà¸¢à¸¡\nà¹à¸®à¸¡\nà¹à¸®à¸°\nโฮ\nโฮà¸\nโฮ่ง\nโฮ้ง\nโฮเต็ล\nโฮลเมียม\nโฮะ\nไฮ้\nไฮโà¸à¸£à¸¡à¸´à¹€à¸•à¸à¸£à¹Œ\nไฮดรา\nไฮโดร\nไฮโดรคาร์บà¸à¸™\nไฮโดรเจน\nไฮโดรมิเตà¸à¸£à¹Œ\nไฮไฟ\nไฮโล\nไฮฮี\n" + .split(/[\r\n]+/) + .filter(function (w) { + return w.length > 1; + }) + this.addWords(words, false) + } + if(finalize){ + this.finalizeDict(); + } + }, + + dictSeek: function (l, r, ch, strOffset, pos) { + var ans = null; + while (l <= r) { + var m = Math.floor((l + r) / 2), + dict_item = this.dict[m], + len = dict_item.length; + if (len <= strOffset) { + l = m + 1; + } else { + var ch_ = dict_item[strOffset]; + if (ch_ < ch) { + l = m + 1; + } else if (ch_ > ch) { + r = m - 1; + } else { + ans = m; + if (pos == LEFT) { + r = m - 1; + } else { + l = m + 1; + } + } + } + } + return ans; + }, + + isFinal: function (acceptor) { + return this.dict[acceptor.l].length == acceptor.strOffset; + }, + + createAcceptor: function () { + return { + l: 0, + r: this.dict.length - 1, + strOffset: 0, + isFinal: false, + dict: this, + transit: function (ch) { + return this.dict.transit(this, ch); + }, + isError: false, + tag: "DICT", + w: 1, + type: "DICT" + }; + }, + + transit: function (acceptor, ch) { + var l = this.dictSeek(acceptor.l, + acceptor.r, + ch, + acceptor.strOffset, + LEFT); + if (l !== null) { + var r = this.dictSeek(l, + acceptor.r, + ch, + acceptor.strOffset, + RIGHT); + acceptor.l = l; + acceptor.r = r; + acceptor.strOffset++; + acceptor.isFinal = this.isFinal(acceptor); + } else { + acceptor.isError = true; + } + return acceptor; + }, + + sortuniq: function(a){ + return a.sort().filter(function(item, pos, arr){ + return !pos || item != arr[pos - 1]; + }) + }, + + flatten: function(a){ + //[[1,2],[3]] -> [1,2,3] + return [].concat.apply([], a); + } +}; +module.exports = WordcutDict; + +}).call(this,"/dist/tmp") +},{"glob":16,"path":22}],3:[function(require,module,exports){ +var WordRule = { + createAcceptor: function(tag) { + if (tag["WORD_RULE"]) + return null; + + return {strOffset: 0, + isFinal: false, + transit: function(ch) { + var lch = ch.toLowerCase(); + if (lch >= "a" && lch <= "z") { + this.isFinal = true; + this.strOffset++; + } else { + this.isError = true; + } + return this; + }, + isError: false, + tag: "WORD_RULE", + type: "WORD_RULE", + w: 1}; + } +}; + +var NumberRule = { + createAcceptor: function(tag) { + if (tag["NUMBER_RULE"]) + return null; + + return {strOffset: 0, + isFinal: false, + transit: function(ch) { + if (ch >= "0" && ch <= "9") { + this.isFinal = true; + this.strOffset++; + } else { + this.isError = true; + } + return this; + }, + isError: false, + tag: "NUMBER_RULE", + type: "NUMBER_RULE", + w: 1}; + } +}; + +var SpaceRule = { + tag: "SPACE_RULE", + createAcceptor: function(tag) { + + if (tag["SPACE_RULE"]) + return null; + + return {strOffset: 0, + isFinal: false, + transit: function(ch) { + if (ch == " " || ch == "\t" || ch == "\r" || ch == "\n" || + ch == "\u00A0" || ch=="\u2003"//nbsp and emsp + ) { + this.isFinal = true; + this.strOffset++; + } else { + this.isError = true; + } + return this; + }, + isError: false, + tag: SpaceRule.tag, + w: 1, + type: "SPACE_RULE"}; + } +} + +var SingleSymbolRule = { + tag: "SINSYM", + createAcceptor: function(tag) { + return {strOffset: 0, + isFinal: false, + transit: function(ch) { + if (this.strOffset == 0 && ch.match(/^[\@\(\)\/\,\-\."`]$/)) { + this.isFinal = true; + this.strOffset++; + } else { + this.isError = true; + } + return this; + }, + isError: false, + tag: "SINSYM", + w: 1, + type: "SINSYM"}; + } +} + + +var LatinRules = [WordRule, SpaceRule, SingleSymbolRule, NumberRule]; + +module.exports = LatinRules; + +},{}],4:[function(require,module,exports){ +var _ = require("underscore") + , WordcutCore = require("./wordcut_core"); +var PathInfoBuilder = { + + /* + buildByPartAcceptors: function(path, acceptors, i) { + var + var genInfos = partAcceptors.reduce(function(genInfos, acceptor) { + + }, []); + + return genInfos; + } + */ + + buildByAcceptors: function(path, finalAcceptors, i) { + var self = this; + var infos = finalAcceptors.map(function(acceptor) { + var p = i - acceptor.strOffset + 1 + , _info = path[p]; + + var info = {p: p, + mw: _info.mw + (acceptor.mw === undefined ? 0 : acceptor.mw), + w: acceptor.w + _info.w, + unk: (acceptor.unk ? acceptor.unk : 0) + _info.unk, + type: acceptor.type}; + + if (acceptor.type == "PART") { + for(var j = p + 1; j <= i; j++) { + path[j].merge = p; + } + info.merge = p; + } + + return info; + }); + return infos.filter(function(info) { return info; }); + }, + + fallback: function(path, leftBoundary, text, i) { + var _info = path[leftBoundary]; + if (text[i].match(/[\u0E48-\u0E4E]/)) { + if (leftBoundary != 0) + leftBoundary = path[leftBoundary].p; + return {p: leftBoundary, + mw: 0, + w: 1 + _info.w, + unk: 1 + _info.unk, + type: "UNK"}; +/* } else if(leftBoundary > 0 && path[leftBoundary].type !== "UNK") { + leftBoundary = path[leftBoundary].p; + return {p: leftBoundary, + w: 1 + _info.w, + unk: 1 + _info.unk, + type: "UNK"}; */ + } else { + return {p: leftBoundary, + mw: _info.mw, + w: 1 + _info.w, + unk: 1 + _info.unk, + type: "UNK"}; + } + }, + + build: function(path, finalAcceptors, i, leftBoundary, text) { + var basicPathInfos = this.buildByAcceptors(path, finalAcceptors, i); + if (basicPathInfos.length > 0) { + return basicPathInfos; + } else { + return [this.fallback(path, leftBoundary, text, i)]; + } + } +}; + +module.exports = function() { + return _.clone(PathInfoBuilder); +} + +},{"./wordcut_core":8,"underscore":25}],5:[function(require,module,exports){ +var _ = require("underscore"); + + +var PathSelector = { + selectPath: function(paths) { + var path = paths.reduce(function(selectedPath, path) { + if (selectedPath == null) { + return path; + } else { + if (path.unk < selectedPath.unk) + return path; + if (path.unk == selectedPath.unk) { + if (path.mw < selectedPath.mw) + return path + if (path.mw == selectedPath.mw) { + if (path.w < selectedPath.w) + return path; + } + } + return selectedPath; + } + }, null); + return path; + }, + + createPath: function() { + return [{p:null, w:0, unk:0, type: "INIT", mw:0}]; + } +}; + +module.exports = function() { + return _.clone(PathSelector); +}; + +},{"underscore":25}],6:[function(require,module,exports){ +function isMatch(pat, offset, ch) { + if (pat.length <= offset) + return false; + var _ch = pat[offset]; + return _ch == ch || + (_ch.match(/[à¸à¸‚]/) && ch.match(/[à¸-ฮ]/)) || + (_ch.match(/[มบ]/) && ch.match(/[à¸-ฮ]/)) || + (_ch.match(/\u0E49/) && ch.match(/[\u0E48-\u0E4B]/)); +} + +var Rule0 = { + pat: "เหà¸à¹‡à¸¡", + createAcceptor: function(tag) { + return {strOffset: 0, + isFinal: false, + transit: function(ch) { + if (isMatch(Rule0.pat, this.strOffset,ch)) { + this.isFinal = (this.strOffset + 1 == Rule0.pat.length); + this.strOffset++; + } else { + this.isError = true; + } + return this; + }, + isError: false, + tag: "THAI_RULE", + type: "THAI_RULE", + w: 1}; + } +}; + +var PartRule = { + createAcceptor: function(tag) { + return {strOffset: 0, + patterns: [ + "à¹à¸", "เà¸", "à¸à¹‰", "à¸à¸à¹Œ", "à¸à¸²", "à¸à¸µ", "à¸à¸´", "à¸à¸·à¸" + ], + isFinal: false, + transit: function(ch) { + var offset = this.strOffset; + this.patterns = this.patterns.filter(function(pat) { + return isMatch(pat, offset, ch); + }); + + if (this.patterns.length > 0) { + var len = 1 + offset; + this.isFinal = this.patterns.some(function(pat) { + return pat.length == len; + }); + this.strOffset++; + } else { + this.isError = true; + } + return this; + }, + isError: false, + tag: "PART", + type: "PART", + unk: 1, + w: 1}; + } +}; + +var ThaiRules = [Rule0, PartRule]; + +module.exports = ThaiRules; + +},{}],7:[function(require,module,exports){ +var sys = require("sys") + , WordcutDict = require("./dict") + , WordcutCore = require("./wordcut_core") + , PathInfoBuilder = require("./path_info_builder") + , PathSelector = require("./path_selector") + , Acceptors = require("./acceptors") + , latinRules = require("./latin_rules") + , thaiRules = require("./thai_rules") + , _ = require("underscore"); + + +var Wordcut = Object.create(WordcutCore); +Wordcut.defaultPathInfoBuilder = PathInfoBuilder; +Wordcut.defaultPathSelector = PathSelector; +Wordcut.defaultAcceptors = Acceptors; +Wordcut.defaultLatinRules = latinRules; +Wordcut.defaultThaiRules = thaiRules; +Wordcut.defaultDict = WordcutDict; + + +Wordcut.initNoDict = function(dict_path) { + var self = this; + self.pathInfoBuilder = new self.defaultPathInfoBuilder; + self.pathSelector = new self.defaultPathSelector; + self.acceptors = new self.defaultAcceptors; + self.defaultLatinRules.forEach(function(rule) { + self.acceptors.creators.push(rule); + }); + self.defaultThaiRules.forEach(function(rule) { + self.acceptors.creators.push(rule); + }); +}; + +Wordcut.init = function(dict_path, withDefault, additionalWords) { + withDefault = withDefault || false; + this.initNoDict(); + var dict = _.clone(this.defaultDict); + dict.init(dict_path, withDefault, additionalWords); + this.acceptors.creators.push(dict); +}; + +module.exports = Wordcut; + +},{"./acceptors":1,"./dict":2,"./latin_rules":3,"./path_info_builder":4,"./path_selector":5,"./thai_rules":6,"./wordcut_core":8,"sys":28,"underscore":25}],8:[function(require,module,exports){ +var WordcutCore = { + + buildPath: function(text) { + var self = this + , path = self.pathSelector.createPath() + , leftBoundary = 0; + self.acceptors.reset(); + for (var i = 0; i < text.length; i++) { + var ch = text[i]; + self.acceptors.transit(ch); + + var possiblePathInfos = self + .pathInfoBuilder + .build(path, + self.acceptors.getFinalAcceptors(), + i, + leftBoundary, + text); + var selectedPath = self.pathSelector.selectPath(possiblePathInfos) + + path.push(selectedPath); + if (selectedPath.type !== "UNK") { + leftBoundary = i; + } + } + return path; + }, + + pathToRanges: function(path) { + var e = path.length - 1 + , ranges = []; + + while (e > 0) { + var info = path[e] + , s = info.p; + + if (info.merge !== undefined && ranges.length > 0) { + var r = ranges[ranges.length - 1]; + r.s = info.merge; + s = r.s; + } else { + ranges.push({s:s, e:e}); + } + e = s; + } + return ranges.reverse(); + }, + + rangesToText: function(text, ranges, delimiter) { + return ranges.map(function(r) { + return text.substring(r.s, r.e); + }).join(delimiter); + }, + + cut: function(text, delimiter) { + var path = this.buildPath(text) + , ranges = this.pathToRanges(path); + return this + .rangesToText(text, ranges, + (delimiter === undefined ? "|" : delimiter)); + }, + + cutIntoRanges: function(text, noText) { + var path = this.buildPath(text) + , ranges = this.pathToRanges(path); + + if (!noText) { + ranges.forEach(function(r) { + r.text = text.substring(r.s, r.e); + }); + } + return ranges; + }, + + cutIntoArray: function(text) { + var path = this.buildPath(text) + , ranges = this.pathToRanges(path); + + return ranges.map(function(r) { + return text.substring(r.s, r.e) + }); + } +}; + +module.exports = WordcutCore; + +},{}],9:[function(require,module,exports){ +// http://wiki.commonjs.org/wiki/Unit_Testing/1.0 +// +// THIS IS NOT TESTED NOR LIKELY TO WORK OUTSIDE V8! +// +// Originally from narwhal.js (http://narwhaljs.org) +// Copyright (c) 2009 Thomas Robinson <280north.com> +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the 'Software'), to +// deal in the Software without restriction, including without limitation the +// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +// sell copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +// when used in node, this will actually load the util module we depend on +// versus loading the builtin util module as happens otherwise +// this is a bug in node module loading as far as I am concerned +var util = require('util/'); + +var pSlice = Array.prototype.slice; +var hasOwn = Object.prototype.hasOwnProperty; + +// 1. The assert module provides functions that throw +// AssertionError's when particular conditions are not met. The +// assert module must conform to the following interface. + +var assert = module.exports = ok; + +// 2. The AssertionError is defined in assert. +// new assert.AssertionError({ message: message, +// actual: actual, +// expected: expected }) + +assert.AssertionError = function AssertionError(options) { + this.name = 'AssertionError'; + this.actual = options.actual; + this.expected = options.expected; + this.operator = options.operator; + if (options.message) { + this.message = options.message; + this.generatedMessage = false; + } else { + this.message = getMessage(this); + this.generatedMessage = true; + } + var stackStartFunction = options.stackStartFunction || fail; + + if (Error.captureStackTrace) { + Error.captureStackTrace(this, stackStartFunction); + } + else { + // non v8 browsers so we can have a stacktrace + var err = new Error(); + if (err.stack) { + var out = err.stack; + + // try to strip useless frames + var fn_name = stackStartFunction.name; + var idx = out.indexOf('\n' + fn_name); + if (idx >= 0) { + // once we have located the function frame + // we need to strip out everything before it (and its line) + var next_line = out.indexOf('\n', idx + 1); + out = out.substring(next_line + 1); + } + + this.stack = out; + } + } +}; + +// assert.AssertionError instanceof Error +util.inherits(assert.AssertionError, Error); + +function replacer(key, value) { + if (util.isUndefined(value)) { + return '' + value; + } + if (util.isNumber(value) && !isFinite(value)) { + return value.toString(); + } + if (util.isFunction(value) || util.isRegExp(value)) { + return value.toString(); + } + return value; +} + +function truncate(s, n) { + if (util.isString(s)) { + return s.length < n ? s : s.slice(0, n); + } else { + return s; + } +} + +function getMessage(self) { + return truncate(JSON.stringify(self.actual, replacer), 128) + ' ' + + self.operator + ' ' + + truncate(JSON.stringify(self.expected, replacer), 128); +} + +// At present only the three keys mentioned above are used and +// understood by the spec. Implementations or sub modules can pass +// other keys to the AssertionError's constructor - they will be +// ignored. + +// 3. All of the following functions must throw an AssertionError +// when a corresponding condition is not met, with a message that +// may be undefined if not provided. All assertion methods provide +// both the actual and expected values to the assertion error for +// display purposes. + +function fail(actual, expected, message, operator, stackStartFunction) { + throw new assert.AssertionError({ + message: message, + actual: actual, + expected: expected, + operator: operator, + stackStartFunction: stackStartFunction + }); +} + +// EXTENSION! allows for well behaved errors defined elsewhere. +assert.fail = fail; + +// 4. Pure assertion tests whether a value is truthy, as determined +// by !!guard. +// assert.ok(guard, message_opt); +// This statement is equivalent to assert.equal(true, !!guard, +// message_opt);. To test strictly for the value true, use +// assert.strictEqual(true, guard, message_opt);. + +function ok(value, message) { + if (!value) fail(value, true, message, '==', assert.ok); +} +assert.ok = ok; + +// 5. The equality assertion tests shallow, coercive equality with +// ==. +// assert.equal(actual, expected, message_opt); + +assert.equal = function equal(actual, expected, message) { + if (actual != expected) fail(actual, expected, message, '==', assert.equal); +}; + +// 6. The non-equality assertion tests for whether two objects are not equal +// with != assert.notEqual(actual, expected, message_opt); + +assert.notEqual = function notEqual(actual, expected, message) { + if (actual == expected) { + fail(actual, expected, message, '!=', assert.notEqual); + } +}; + +// 7. The equivalence assertion tests a deep equality relation. +// assert.deepEqual(actual, expected, message_opt); + +assert.deepEqual = function deepEqual(actual, expected, message) { + if (!_deepEqual(actual, expected)) { + fail(actual, expected, message, 'deepEqual', assert.deepEqual); + } +}; + +function _deepEqual(actual, expected) { + // 7.1. All identical values are equivalent, as determined by ===. + if (actual === expected) { + return true; + + } else if (util.isBuffer(actual) && util.isBuffer(expected)) { + if (actual.length != expected.length) return false; + + for (var i = 0; i < actual.length; i++) { + if (actual[i] !== expected[i]) return false; + } + + return true; + + // 7.2. If the expected value is a Date object, the actual value is + // equivalent if it is also a Date object that refers to the same time. + } else if (util.isDate(actual) && util.isDate(expected)) { + return actual.getTime() === expected.getTime(); + + // 7.3 If the expected value is a RegExp object, the actual value is + // equivalent if it is also a RegExp object with the same source and + // properties (`global`, `multiline`, `lastIndex`, `ignoreCase`). + } else if (util.isRegExp(actual) && util.isRegExp(expected)) { + return actual.source === expected.source && + actual.global === expected.global && + actual.multiline === expected.multiline && + actual.lastIndex === expected.lastIndex && + actual.ignoreCase === expected.ignoreCase; + + // 7.4. Other pairs that do not both pass typeof value == 'object', + // equivalence is determined by ==. + } else if (!util.isObject(actual) && !util.isObject(expected)) { + return actual == expected; + + // 7.5 For all other Object pairs, including Array objects, equivalence is + // determined by having the same number of owned properties (as verified + // with Object.prototype.hasOwnProperty.call), the same set of keys + // (although not necessarily the same order), equivalent values for every + // corresponding key, and an identical 'prototype' property. Note: this + // accounts for both named and indexed properties on Arrays. + } else { + return objEquiv(actual, expected); + } +} + +function isArguments(object) { + return Object.prototype.toString.call(object) == '[object Arguments]'; +} + +function objEquiv(a, b) { + if (util.isNullOrUndefined(a) || util.isNullOrUndefined(b)) + return false; + // an identical 'prototype' property. + if (a.prototype !== b.prototype) return false; + // if one is a primitive, the other must be same + if (util.isPrimitive(a) || util.isPrimitive(b)) { + return a === b; + } + var aIsArgs = isArguments(a), + bIsArgs = isArguments(b); + if ((aIsArgs && !bIsArgs) || (!aIsArgs && bIsArgs)) + return false; + if (aIsArgs) { + a = pSlice.call(a); + b = pSlice.call(b); + return _deepEqual(a, b); + } + var ka = objectKeys(a), + kb = objectKeys(b), + key, i; + // having the same number of owned properties (keys incorporates + // hasOwnProperty) + if (ka.length != kb.length) + return false; + //the same set of keys (although not necessarily the same order), + ka.sort(); + kb.sort(); + //~~~cheap key test + for (i = ka.length - 1; i >= 0; i--) { + if (ka[i] != kb[i]) + return false; + } + //equivalent values for every corresponding key, and + //~~~possibly expensive deep test + for (i = ka.length - 1; i >= 0; i--) { + key = ka[i]; + if (!_deepEqual(a[key], b[key])) return false; + } + return true; +} + +// 8. The non-equivalence assertion tests for any deep inequality. +// assert.notDeepEqual(actual, expected, message_opt); + +assert.notDeepEqual = function notDeepEqual(actual, expected, message) { + if (_deepEqual(actual, expected)) { + fail(actual, expected, message, 'notDeepEqual', assert.notDeepEqual); + } +}; + +// 9. The strict equality assertion tests strict equality, as determined by ===. +// assert.strictEqual(actual, expected, message_opt); + +assert.strictEqual = function strictEqual(actual, expected, message) { + if (actual !== expected) { + fail(actual, expected, message, '===', assert.strictEqual); + } +}; + +// 10. The strict non-equality assertion tests for strict inequality, as +// determined by !==. assert.notStrictEqual(actual, expected, message_opt); + +assert.notStrictEqual = function notStrictEqual(actual, expected, message) { + if (actual === expected) { + fail(actual, expected, message, '!==', assert.notStrictEqual); + } +}; + +function expectedException(actual, expected) { + if (!actual || !expected) { + return false; + } + + if (Object.prototype.toString.call(expected) == '[object RegExp]') { + return expected.test(actual); + } else if (actual instanceof expected) { + return true; + } else if (expected.call({}, actual) === true) { + return true; + } + + return false; +} + +function _throws(shouldThrow, block, expected, message) { + var actual; + + if (util.isString(expected)) { + message = expected; + expected = null; + } + + try { + block(); + } catch (e) { + actual = e; + } + + message = (expected && expected.name ? ' (' + expected.name + ').' : '.') + + (message ? ' ' + message : '.'); + + if (shouldThrow && !actual) { + fail(actual, expected, 'Missing expected exception' + message); + } + + if (!shouldThrow && expectedException(actual, expected)) { + fail(actual, expected, 'Got unwanted exception' + message); + } + + if ((shouldThrow && actual && expected && + !expectedException(actual, expected)) || (!shouldThrow && actual)) { + throw actual; + } +} + +// 11. Expected to throw an error: +// assert.throws(block, Error_opt, message_opt); + +assert.throws = function(block, /*optional*/error, /*optional*/message) { + _throws.apply(this, [true].concat(pSlice.call(arguments))); +}; + +// EXTENSION! This is annoying to write outside this module. +assert.doesNotThrow = function(block, /*optional*/message) { + _throws.apply(this, [false].concat(pSlice.call(arguments))); +}; + +assert.ifError = function(err) { if (err) {throw err;}}; + +var objectKeys = Object.keys || function (obj) { + var keys = []; + for (var key in obj) { + if (hasOwn.call(obj, key)) keys.push(key); + } + return keys; +}; + +},{"util/":28}],10:[function(require,module,exports){ +'use strict'; +module.exports = balanced; +function balanced(a, b, str) { + if (a instanceof RegExp) a = maybeMatch(a, str); + if (b instanceof RegExp) b = maybeMatch(b, str); + + var r = range(a, b, str); + + return r && { + start: r[0], + end: r[1], + pre: str.slice(0, r[0]), + body: str.slice(r[0] + a.length, r[1]), + post: str.slice(r[1] + b.length) + }; +} + +function maybeMatch(reg, str) { + var m = str.match(reg); + return m ? m[0] : null; +} + +balanced.range = range; +function range(a, b, str) { + var begs, beg, left, right, result; + var ai = str.indexOf(a); + var bi = str.indexOf(b, ai + 1); + var i = ai; + + if (ai >= 0 && bi > 0) { + begs = []; + left = str.length; + + while (i >= 0 && !result) { + if (i == ai) { + begs.push(i); + ai = str.indexOf(a, i + 1); + } else if (begs.length == 1) { + result = [ begs.pop(), bi ]; + } else { + beg = begs.pop(); + if (beg < left) { + left = beg; + right = bi; + } + + bi = str.indexOf(b, i + 1); + } + + i = ai < bi && ai >= 0 ? ai : bi; + } + + if (begs.length) { + result = [ left, right ]; + } + } + + return result; +} + +},{}],11:[function(require,module,exports){ +var concatMap = require('concat-map'); +var balanced = require('balanced-match'); + +module.exports = expandTop; + +var escSlash = '\0SLASH'+Math.random()+'\0'; +var escOpen = '\0OPEN'+Math.random()+'\0'; +var escClose = '\0CLOSE'+Math.random()+'\0'; +var escComma = '\0COMMA'+Math.random()+'\0'; +var escPeriod = '\0PERIOD'+Math.random()+'\0'; + +function numeric(str) { + return parseInt(str, 10) == str + ? parseInt(str, 10) + : str.charCodeAt(0); +} + +function escapeBraces(str) { + return str.split('\\\\').join(escSlash) + .split('\\{').join(escOpen) + .split('\\}').join(escClose) + .split('\\,').join(escComma) + .split('\\.').join(escPeriod); +} + +function unescapeBraces(str) { + return str.split(escSlash).join('\\') + .split(escOpen).join('{') + .split(escClose).join('}') + .split(escComma).join(',') + .split(escPeriod).join('.'); +} + + +// Basically just str.split(","), but handling cases +// where we have nested braced sections, which should be +// treated as individual members, like {a,{b,c},d} +function parseCommaParts(str) { + if (!str) + return ['']; + + var parts = []; + var m = balanced('{', '}', str); + + if (!m) + return str.split(','); + + var pre = m.pre; + var body = m.body; + var post = m.post; + var p = pre.split(','); + + p[p.length-1] += '{' + body + '}'; + var postParts = parseCommaParts(post); + if (post.length) { + p[p.length-1] += postParts.shift(); + p.push.apply(p, postParts); + } + + parts.push.apply(parts, p); + + return parts; +} + +function expandTop(str) { + if (!str) + return []; + + // I don't know why Bash 4.3 does this, but it does. + // Anything starting with {} will have the first two bytes preserved + // but *only* at the top level, so {},a}b will not expand to anything, + // but a{},b}c will be expanded to [a}c,abc]. + // One could argue that this is a bug in Bash, but since the goal of + // this module is to match Bash's rules, we escape a leading {} + if (str.substr(0, 2) === '{}') { + str = '\\{\\}' + str.substr(2); + } + + return expand(escapeBraces(str), true).map(unescapeBraces); +} + +function identity(e) { + return e; +} + +function embrace(str) { + return '{' + str + '}'; +} +function isPadded(el) { + return /^-?0\d/.test(el); +} + +function lte(i, y) { + return i <= y; +} +function gte(i, y) { + return i >= y; +} + +function expand(str, isTop) { + var expansions = []; + + var m = balanced('{', '}', str); + if (!m || /\$$/.test(m.pre)) return [str]; + + var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body); + var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body); + var isSequence = isNumericSequence || isAlphaSequence; + var isOptions = m.body.indexOf(',') >= 0; + if (!isSequence && !isOptions) { + // {a},b} + if (m.post.match(/,.*\}/)) { + str = m.pre + '{' + m.body + escClose + m.post; + return expand(str); + } + return [str]; + } + + var n; + if (isSequence) { + n = m.body.split(/\.\./); + } else { + n = parseCommaParts(m.body); + if (n.length === 1) { + // x{{a,b}}y ==> x{a}y x{b}y + n = expand(n[0], false).map(embrace); + if (n.length === 1) { + var post = m.post.length + ? expand(m.post, false) + : ['']; + return post.map(function(p) { + return m.pre + n[0] + p; + }); + } + } + } + + // at this point, n is the parts, and we know it's not a comma set + // with a single entry. + + // no need to expand pre, since it is guaranteed to be free of brace-sets + var pre = m.pre; + var post = m.post.length + ? expand(m.post, false) + : ['']; + + var N; + + if (isSequence) { + var x = numeric(n[0]); + var y = numeric(n[1]); + var width = Math.max(n[0].length, n[1].length) + var incr = n.length == 3 + ? Math.abs(numeric(n[2])) + : 1; + var test = lte; + var reverse = y < x; + if (reverse) { + incr *= -1; + test = gte; + } + var pad = n.some(isPadded); + + N = []; + + for (var i = x; test(i, y); i += incr) { + var c; + if (isAlphaSequence) { + c = String.fromCharCode(i); + if (c === '\\') + c = ''; + } else { + c = String(i); + if (pad) { + var need = width - c.length; + if (need > 0) { + var z = new Array(need + 1).join('0'); + if (i < 0) + c = '-' + z + c.slice(1); + else + c = z + c; + } + } + } + N.push(c); + } + } else { + N = concatMap(n, function(el) { return expand(el, false) }); + } + + for (var j = 0; j < N.length; j++) { + for (var k = 0; k < post.length; k++) { + var expansion = pre + N[j] + post[k]; + if (!isTop || isSequence || expansion) + expansions.push(expansion); + } + } + + return expansions; +} + + +},{"balanced-match":10,"concat-map":13}],12:[function(require,module,exports){ + +},{}],13:[function(require,module,exports){ +module.exports = function (xs, fn) { + var res = []; + for (var i = 0; i < xs.length; i++) { + var x = fn(xs[i], i); + if (isArray(x)) res.push.apply(res, x); + else res.push(x); + } + return res; +}; + +var isArray = Array.isArray || function (xs) { + return Object.prototype.toString.call(xs) === '[object Array]'; +}; + +},{}],14:[function(require,module,exports){ +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +function EventEmitter() { + this._events = this._events || {}; + this._maxListeners = this._maxListeners || undefined; +} +module.exports = EventEmitter; + +// Backwards-compat with node 0.10.x +EventEmitter.EventEmitter = EventEmitter; + +EventEmitter.prototype._events = undefined; +EventEmitter.prototype._maxListeners = undefined; + +// By default EventEmitters will print a warning if more than 10 listeners are +// added to it. This is a useful default which helps finding memory leaks. +EventEmitter.defaultMaxListeners = 10; + +// Obviously not all Emitters should be limited to 10. This function allows +// that to be increased. Set to zero for unlimited. +EventEmitter.prototype.setMaxListeners = function(n) { + if (!isNumber(n) || n < 0 || isNaN(n)) + throw TypeError('n must be a positive number'); + this._maxListeners = n; + return this; +}; + +EventEmitter.prototype.emit = function(type) { + var er, handler, len, args, i, listeners; + + if (!this._events) + this._events = {}; + + // If there is no 'error' event listener then throw. + if (type === 'error') { + if (!this._events.error || + (isObject(this._events.error) && !this._events.error.length)) { + er = arguments[1]; + if (er instanceof Error) { + throw er; // Unhandled 'error' event + } + throw TypeError('Uncaught, unspecified "error" event.'); + } + } + + handler = this._events[type]; + + if (isUndefined(handler)) + return false; + + if (isFunction(handler)) { + switch (arguments.length) { + // fast cases + case 1: + handler.call(this); + break; + case 2: + handler.call(this, arguments[1]); + break; + case 3: + handler.call(this, arguments[1], arguments[2]); + break; + // slower + default: + len = arguments.length; + args = new Array(len - 1); + for (i = 1; i < len; i++) + args[i - 1] = arguments[i]; + handler.apply(this, args); + } + } else if (isObject(handler)) { + len = arguments.length; + args = new Array(len - 1); + for (i = 1; i < len; i++) + args[i - 1] = arguments[i]; + + listeners = handler.slice(); + len = listeners.length; + for (i = 0; i < len; i++) + listeners[i].apply(this, args); + } + + return true; +}; + +EventEmitter.prototype.addListener = function(type, listener) { + var m; + + if (!isFunction(listener)) + throw TypeError('listener must be a function'); + + if (!this._events) + this._events = {}; + + // To avoid recursion in the case that type === "newListener"! Before + // adding it to the listeners, first emit "newListener". + if (this._events.newListener) + this.emit('newListener', type, + isFunction(listener.listener) ? + listener.listener : listener); + + if (!this._events[type]) + // Optimize the case of one listener. Don't need the extra array object. + this._events[type] = listener; + else if (isObject(this._events[type])) + // If we've already got an array, just append. + this._events[type].push(listener); + else + // Adding the second element, need to change to array. + this._events[type] = [this._events[type], listener]; + + // Check for listener leak + if (isObject(this._events[type]) && !this._events[type].warned) { + var m; + if (!isUndefined(this._maxListeners)) { + m = this._maxListeners; + } else { + m = EventEmitter.defaultMaxListeners; + } + + if (m && m > 0 && this._events[type].length > m) { + this._events[type].warned = true; + console.error('(node) warning: possible EventEmitter memory ' + + 'leak detected. %d listeners added. ' + + 'Use emitter.setMaxListeners() to increase limit.', + this._events[type].length); + if (typeof console.trace === 'function') { + // not supported in IE 10 + console.trace(); + } + } + } + + return this; +}; + +EventEmitter.prototype.on = EventEmitter.prototype.addListener; + +EventEmitter.prototype.once = function(type, listener) { + if (!isFunction(listener)) + throw TypeError('listener must be a function'); + + var fired = false; + + function g() { + this.removeListener(type, g); + + if (!fired) { + fired = true; + listener.apply(this, arguments); + } + } + + g.listener = listener; + this.on(type, g); + + return this; +}; + +// emits a 'removeListener' event iff the listener was removed +EventEmitter.prototype.removeListener = function(type, listener) { + var list, position, length, i; + + if (!isFunction(listener)) + throw TypeError('listener must be a function'); + + if (!this._events || !this._events[type]) + return this; + + list = this._events[type]; + length = list.length; + position = -1; + + if (list === listener || + (isFunction(list.listener) && list.listener === listener)) { + delete this._events[type]; + if (this._events.removeListener) + this.emit('removeListener', type, listener); + + } else if (isObject(list)) { + for (i = length; i-- > 0;) { + if (list[i] === listener || + (list[i].listener && list[i].listener === listener)) { + position = i; + break; + } + } + + if (position < 0) + return this; + + if (list.length === 1) { + list.length = 0; + delete this._events[type]; + } else { + list.splice(position, 1); + } + + if (this._events.removeListener) + this.emit('removeListener', type, listener); + } + + return this; +}; + +EventEmitter.prototype.removeAllListeners = function(type) { + var key, listeners; + + if (!this._events) + return this; + + // not listening for removeListener, no need to emit + if (!this._events.removeListener) { + if (arguments.length === 0) + this._events = {}; + else if (this._events[type]) + delete this._events[type]; + return this; + } + + // emit removeListener for all listeners on all events + if (arguments.length === 0) { + for (key in this._events) { + if (key === 'removeListener') continue; + this.removeAllListeners(key); + } + this.removeAllListeners('removeListener'); + this._events = {}; + return this; + } + + listeners = this._events[type]; + + if (isFunction(listeners)) { + this.removeListener(type, listeners); + } else { + // LIFO order + while (listeners.length) + this.removeListener(type, listeners[listeners.length - 1]); + } + delete this._events[type]; + + return this; +}; + +EventEmitter.prototype.listeners = function(type) { + var ret; + if (!this._events || !this._events[type]) + ret = []; + else if (isFunction(this._events[type])) + ret = [this._events[type]]; + else + ret = this._events[type].slice(); + return ret; +}; + +EventEmitter.listenerCount = function(emitter, type) { + var ret; + if (!emitter._events || !emitter._events[type]) + ret = 0; + else if (isFunction(emitter._events[type])) + ret = 1; + else + ret = emitter._events[type].length; + return ret; +}; + +function isFunction(arg) { + return typeof arg === 'function'; +} + +function isNumber(arg) { + return typeof arg === 'number'; +} + +function isObject(arg) { + return typeof arg === 'object' && arg !== null; +} + +function isUndefined(arg) { + return arg === void 0; +} + +},{}],15:[function(require,module,exports){ +(function (process){ +exports.alphasort = alphasort +exports.alphasorti = alphasorti +exports.setopts = setopts +exports.ownProp = ownProp +exports.makeAbs = makeAbs +exports.finish = finish +exports.mark = mark +exports.isIgnored = isIgnored +exports.childrenIgnored = childrenIgnored + +function ownProp (obj, field) { + return Object.prototype.hasOwnProperty.call(obj, field) +} + +var path = require("path") +var minimatch = require("minimatch") +var isAbsolute = require("path-is-absolute") +var Minimatch = minimatch.Minimatch + +function alphasorti (a, b) { + return a.toLowerCase().localeCompare(b.toLowerCase()) +} + +function alphasort (a, b) { + return a.localeCompare(b) +} + +function setupIgnores (self, options) { + self.ignore = options.ignore || [] + + if (!Array.isArray(self.ignore)) + self.ignore = [self.ignore] + + if (self.ignore.length) { + self.ignore = self.ignore.map(ignoreMap) + } +} + +function ignoreMap (pattern) { + var gmatcher = null + if (pattern.slice(-3) === '/**') { + var gpattern = pattern.replace(/(\/\*\*)+$/, '') + gmatcher = new Minimatch(gpattern) + } + + return { + matcher: new Minimatch(pattern), + gmatcher: gmatcher + } +} + +function setopts (self, pattern, options) { + if (!options) + options = {} + + // base-matching: just use globstar for that. + if (options.matchBase && -1 === pattern.indexOf("/")) { + if (options.noglobstar) { + throw new Error("base matching requires globstar") + } + pattern = "**/" + pattern + } + + self.silent = !!options.silent + self.pattern = pattern + self.strict = options.strict !== false + self.realpath = !!options.realpath + self.realpathCache = options.realpathCache || Object.create(null) + self.follow = !!options.follow + self.dot = !!options.dot + self.mark = !!options.mark + self.nodir = !!options.nodir + if (self.nodir) + self.mark = true + self.sync = !!options.sync + self.nounique = !!options.nounique + self.nonull = !!options.nonull + self.nosort = !!options.nosort + self.nocase = !!options.nocase + self.stat = !!options.stat + self.noprocess = !!options.noprocess + + self.maxLength = options.maxLength || Infinity + self.cache = options.cache || Object.create(null) + self.statCache = options.statCache || Object.create(null) + self.symlinks = options.symlinks || Object.create(null) + + setupIgnores(self, options) + + self.changedCwd = false + var cwd = process.cwd() + if (!ownProp(options, "cwd")) + self.cwd = cwd + else { + self.cwd = options.cwd + self.changedCwd = path.resolve(options.cwd) !== cwd + } + + self.root = options.root || path.resolve(self.cwd, "/") + self.root = path.resolve(self.root) + if (process.platform === "win32") + self.root = self.root.replace(/\\/g, "/") + + self.nomount = !!options.nomount + + // disable comments and negation unless the user explicitly + // passes in false as the option. + options.nonegate = options.nonegate === false ? false : true + options.nocomment = options.nocomment === false ? false : true + deprecationWarning(options) + + self.minimatch = new Minimatch(pattern, options) + self.options = self.minimatch.options +} + +// TODO(isaacs): remove entirely in v6 +// exported to reset in tests +exports.deprecationWarned +function deprecationWarning(options) { + if (!options.nonegate || !options.nocomment) { + if (process.noDeprecation !== true && !exports.deprecationWarned) { + var msg = 'glob WARNING: comments and negation will be disabled in v6' + if (process.throwDeprecation) + throw new Error(msg) + else if (process.traceDeprecation) + console.trace(msg) + else + console.error(msg) + + exports.deprecationWarned = true + } + } +} + +function finish (self) { + var nou = self.nounique + var all = nou ? [] : Object.create(null) + + for (var i = 0, l = self.matches.length; i < l; i ++) { + var matches = self.matches[i] + if (!matches || Object.keys(matches).length === 0) { + if (self.nonull) { + // do like the shell, and spit out the literal glob + var literal = self.minimatch.globSet[i] + if (nou) + all.push(literal) + else + all[literal] = true + } + } else { + // had matches + var m = Object.keys(matches) + if (nou) + all.push.apply(all, m) + else + m.forEach(function (m) { + all[m] = true + }) + } + } + + if (!nou) + all = Object.keys(all) + + if (!self.nosort) + all = all.sort(self.nocase ? alphasorti : alphasort) + + // at *some* point we statted all of these + if (self.mark) { + for (var i = 0; i < all.length; i++) { + all[i] = self._mark(all[i]) + } + if (self.nodir) { + all = all.filter(function (e) { + return !(/\/$/.test(e)) + }) + } + } + + if (self.ignore.length) + all = all.filter(function(m) { + return !isIgnored(self, m) + }) + + self.found = all +} + +function mark (self, p) { + var abs = makeAbs(self, p) + var c = self.cache[abs] + var m = p + if (c) { + var isDir = c === 'DIR' || Array.isArray(c) + var slash = p.slice(-1) === '/' + + if (isDir && !slash) + m += '/' + else if (!isDir && slash) + m = m.slice(0, -1) + + if (m !== p) { + var mabs = makeAbs(self, m) + self.statCache[mabs] = self.statCache[abs] + self.cache[mabs] = self.cache[abs] + } + } + + return m +} + +// lotta situps... +function makeAbs (self, f) { + var abs = f + if (f.charAt(0) === '/') { + abs = path.join(self.root, f) + } else if (isAbsolute(f) || f === '') { + abs = f + } else if (self.changedCwd) { + abs = path.resolve(self.cwd, f) + } else { + abs = path.resolve(f) + } + return abs +} + + +// Return true, if pattern ends with globstar '**', for the accompanying parent directory. +// Ex:- If node_modules/** is the pattern, add 'node_modules' to ignore list along with it's contents +function isIgnored (self, path) { + if (!self.ignore.length) + return false + + return self.ignore.some(function(item) { + return item.matcher.match(path) || !!(item.gmatcher && item.gmatcher.match(path)) + }) +} + +function childrenIgnored (self, path) { + if (!self.ignore.length) + return false + + return self.ignore.some(function(item) { + return !!(item.gmatcher && item.gmatcher.match(path)) + }) +} + +}).call(this,require('_process')) +},{"_process":24,"minimatch":20,"path":22,"path-is-absolute":23}],16:[function(require,module,exports){ +(function (process){ +// Approach: +// +// 1. Get the minimatch set +// 2. For each pattern in the set, PROCESS(pattern, false) +// 3. Store matches per-set, then uniq them +// +// PROCESS(pattern, inGlobStar) +// Get the first [n] items from pattern that are all strings +// Join these together. This is PREFIX. +// If there is no more remaining, then stat(PREFIX) and +// add to matches if it succeeds. END. +// +// If inGlobStar and PREFIX is symlink and points to dir +// set ENTRIES = [] +// else readdir(PREFIX) as ENTRIES +// If fail, END +// +// with ENTRIES +// If pattern[n] is GLOBSTAR +// // handle the case where the globstar match is empty +// // by pruning it out, and testing the resulting pattern +// PROCESS(pattern[0..n] + pattern[n+1 .. $], false) +// // handle other cases. +// for ENTRY in ENTRIES (not dotfiles) +// // attach globstar + tail onto the entry +// // Mark that this entry is a globstar match +// PROCESS(pattern[0..n] + ENTRY + pattern[n .. $], true) +// +// else // not globstar +// for ENTRY in ENTRIES (not dotfiles, unless pattern[n] is dot) +// Test ENTRY against pattern[n] +// If fails, continue +// If passes, PROCESS(pattern[0..n] + item + pattern[n+1 .. $]) +// +// Caveat: +// Cache all stats and readdirs results to minimize syscall. Since all +// we ever care about is existence and directory-ness, we can just keep +// `true` for files, and [children,...] for directories, or `false` for +// things that don't exist. + +module.exports = glob + +var fs = require('fs') +var minimatch = require('minimatch') +var Minimatch = minimatch.Minimatch +var inherits = require('inherits') +var EE = require('events').EventEmitter +var path = require('path') +var assert = require('assert') +var isAbsolute = require('path-is-absolute') +var globSync = require('./sync.js') +var common = require('./common.js') +var alphasort = common.alphasort +var alphasorti = common.alphasorti +var setopts = common.setopts +var ownProp = common.ownProp +var inflight = require('inflight') +var util = require('util') +var childrenIgnored = common.childrenIgnored +var isIgnored = common.isIgnored + +var once = require('once') + +function glob (pattern, options, cb) { + if (typeof options === 'function') cb = options, options = {} + if (!options) options = {} + + if (options.sync) { + if (cb) + throw new TypeError('callback provided to sync glob') + return globSync(pattern, options) + } + + return new Glob(pattern, options, cb) +} + +glob.sync = globSync +var GlobSync = glob.GlobSync = globSync.GlobSync + +// old api surface +glob.glob = glob + +glob.hasMagic = function (pattern, options_) { + var options = util._extend({}, options_) + options.noprocess = true + + var g = new Glob(pattern, options) + var set = g.minimatch.set + if (set.length > 1) + return true + + for (var j = 0; j < set[0].length; j++) { + if (typeof set[0][j] !== 'string') + return true + } + + return false +} + +glob.Glob = Glob +inherits(Glob, EE) +function Glob (pattern, options, cb) { + if (typeof options === 'function') { + cb = options + options = null + } + + if (options && options.sync) { + if (cb) + throw new TypeError('callback provided to sync glob') + return new GlobSync(pattern, options) + } + + if (!(this instanceof Glob)) + return new Glob(pattern, options, cb) + + setopts(this, pattern, options) + this._didRealPath = false + + // process each pattern in the minimatch set + var n = this.minimatch.set.length + + // The matches are stored as {<filename>: true,...} so that + // duplicates are automagically pruned. + // Later, we do an Object.keys() on these. + // Keep them as a list so we can fill in when nonull is set. + this.matches = new Array(n) + + if (typeof cb === 'function') { + cb = once(cb) + this.on('error', cb) + this.on('end', function (matches) { + cb(null, matches) + }) + } + + var self = this + var n = this.minimatch.set.length + this._processing = 0 + this.matches = new Array(n) + + this._emitQueue = [] + this._processQueue = [] + this.paused = false + + if (this.noprocess) + return this + + if (n === 0) + return done() + + for (var i = 0; i < n; i ++) { + this._process(this.minimatch.set[i], i, false, done) + } + + function done () { + --self._processing + if (self._processing <= 0) + self._finish() + } +} + +Glob.prototype._finish = function () { + assert(this instanceof Glob) + if (this.aborted) + return + + if (this.realpath && !this._didRealpath) + return this._realpath() + + common.finish(this) + this.emit('end', this.found) +} + +Glob.prototype._realpath = function () { + if (this._didRealpath) + return + + this._didRealpath = true + + var n = this.matches.length + if (n === 0) + return this._finish() + + var self = this + for (var i = 0; i < this.matches.length; i++) + this._realpathSet(i, next) + + function next () { + if (--n === 0) + self._finish() + } +} + +Glob.prototype._realpathSet = function (index, cb) { + var matchset = this.matches[index] + if (!matchset) + return cb() + + var found = Object.keys(matchset) + var self = this + var n = found.length + + if (n === 0) + return cb() + + var set = this.matches[index] = Object.create(null) + found.forEach(function (p, i) { + // If there's a problem with the stat, then it means that + // one or more of the links in the realpath couldn't be + // resolved. just return the abs value in that case. + p = self._makeAbs(p) + fs.realpath(p, self.realpathCache, function (er, real) { + if (!er) + set[real] = true + else if (er.syscall === 'stat') + set[p] = true + else + self.emit('error', er) // srsly wtf right here + + if (--n === 0) { + self.matches[index] = set + cb() + } + }) + }) +} + +Glob.prototype._mark = function (p) { + return common.mark(this, p) +} + +Glob.prototype._makeAbs = function (f) { + return common.makeAbs(this, f) +} + +Glob.prototype.abort = function () { + this.aborted = true + this.emit('abort') +} + +Glob.prototype.pause = function () { + if (!this.paused) { + this.paused = true + this.emit('pause') + } +} + +Glob.prototype.resume = function () { + if (this.paused) { + this.emit('resume') + this.paused = false + if (this._emitQueue.length) { + var eq = this._emitQueue.slice(0) + this._emitQueue.length = 0 + for (var i = 0; i < eq.length; i ++) { + var e = eq[i] + this._emitMatch(e[0], e[1]) + } + } + if (this._processQueue.length) { + var pq = this._processQueue.slice(0) + this._processQueue.length = 0 + for (var i = 0; i < pq.length; i ++) { + var p = pq[i] + this._processing-- + this._process(p[0], p[1], p[2], p[3]) + } + } + } +} + +Glob.prototype._process = function (pattern, index, inGlobStar, cb) { + assert(this instanceof Glob) + assert(typeof cb === 'function') + + if (this.aborted) + return + + this._processing++ + if (this.paused) { + this._processQueue.push([pattern, index, inGlobStar, cb]) + return + } + + //console.error('PROCESS %d', this._processing, pattern) + + // Get the first [n] parts of pattern that are all strings. + var n = 0 + while (typeof pattern[n] === 'string') { + n ++ + } + // now n is the index of the first one that is *not* a string. + + // see if there's anything else + var prefix + switch (n) { + // if not, then this is rather simple + case pattern.length: + this._processSimple(pattern.join('/'), index, cb) + return + + case 0: + // pattern *starts* with some non-trivial item. + // going to readdir(cwd), but not include the prefix in matches. + prefix = null + break + + default: + // pattern has some string bits in the front. + // whatever it starts with, whether that's 'absolute' like /foo/bar, + // or 'relative' like '../baz' + prefix = pattern.slice(0, n).join('/') + break + } + + var remain = pattern.slice(n) + + // get the list of entries. + var read + if (prefix === null) + read = '.' + else if (isAbsolute(prefix) || isAbsolute(pattern.join('/'))) { + if (!prefix || !isAbsolute(prefix)) + prefix = '/' + prefix + read = prefix + } else + read = prefix + + var abs = this._makeAbs(read) + + //if ignored, skip _processing + if (childrenIgnored(this, read)) + return cb() + + var isGlobStar = remain[0] === minimatch.GLOBSTAR + if (isGlobStar) + this._processGlobStar(prefix, read, abs, remain, index, inGlobStar, cb) + else + this._processReaddir(prefix, read, abs, remain, index, inGlobStar, cb) +} + +Glob.prototype._processReaddir = function (prefix, read, abs, remain, index, inGlobStar, cb) { + var self = this + this._readdir(abs, inGlobStar, function (er, entries) { + return self._processReaddir2(prefix, read, abs, remain, index, inGlobStar, entries, cb) + }) +} + +Glob.prototype._processReaddir2 = function (prefix, read, abs, remain, index, inGlobStar, entries, cb) { + + // if the abs isn't a dir, then nothing can match! + if (!entries) + return cb() + + // It will only match dot entries if it starts with a dot, or if + // dot is set. Stuff like @(.foo|.bar) isn't allowed. + var pn = remain[0] + var negate = !!this.minimatch.negate + var rawGlob = pn._glob + var dotOk = this.dot || rawGlob.charAt(0) === '.' + + var matchedEntries = [] + for (var i = 0; i < entries.length; i++) { + var e = entries[i] + if (e.charAt(0) !== '.' || dotOk) { + var m + if (negate && !prefix) { + m = !e.match(pn) + } else { + m = e.match(pn) + } + if (m) + matchedEntries.push(e) + } + } + + //console.error('prd2', prefix, entries, remain[0]._glob, matchedEntries) + + var len = matchedEntries.length + // If there are no matched entries, then nothing matches. + if (len === 0) + return cb() + + // if this is the last remaining pattern bit, then no need for + // an additional stat *unless* the user has specified mark or + // stat explicitly. We know they exist, since readdir returned + // them. + + if (remain.length === 1 && !this.mark && !this.stat) { + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + if (prefix) { + if (prefix !== '/') + e = prefix + '/' + e + else + e = prefix + e + } + + if (e.charAt(0) === '/' && !this.nomount) { + e = path.join(this.root, e) + } + this._emitMatch(index, e) + } + // This was the last one, and no stats were needed + return cb() + } + + // now test all matched entries as stand-ins for that part + // of the pattern. + remain.shift() + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + var newPattern + if (prefix) { + if (prefix !== '/') + e = prefix + '/' + e + else + e = prefix + e + } + this._process([e].concat(remain), index, inGlobStar, cb) + } + cb() +} + +Glob.prototype._emitMatch = function (index, e) { + if (this.aborted) + return + + if (this.matches[index][e]) + return + + if (isIgnored(this, e)) + return + + if (this.paused) { + this._emitQueue.push([index, e]) + return + } + + var abs = this._makeAbs(e) + + if (this.nodir) { + var c = this.cache[abs] + if (c === 'DIR' || Array.isArray(c)) + return + } + + if (this.mark) + e = this._mark(e) + + this.matches[index][e] = true + + var st = this.statCache[abs] + if (st) + this.emit('stat', e, st) + + this.emit('match', e) +} + +Glob.prototype._readdirInGlobStar = function (abs, cb) { + if (this.aborted) + return + + // follow all symlinked directories forever + // just proceed as if this is a non-globstar situation + if (this.follow) + return this._readdir(abs, false, cb) + + var lstatkey = 'lstat\0' + abs + var self = this + var lstatcb = inflight(lstatkey, lstatcb_) + + if (lstatcb) + fs.lstat(abs, lstatcb) + + function lstatcb_ (er, lstat) { + if (er) + return cb() + + var isSym = lstat.isSymbolicLink() + self.symlinks[abs] = isSym + + // If it's not a symlink or a dir, then it's definitely a regular file. + // don't bother doing a readdir in that case. + if (!isSym && !lstat.isDirectory()) { + self.cache[abs] = 'FILE' + cb() + } else + self._readdir(abs, false, cb) + } +} + +Glob.prototype._readdir = function (abs, inGlobStar, cb) { + if (this.aborted) + return + + cb = inflight('readdir\0'+abs+'\0'+inGlobStar, cb) + if (!cb) + return + + //console.error('RD %j %j', +inGlobStar, abs) + if (inGlobStar && !ownProp(this.symlinks, abs)) + return this._readdirInGlobStar(abs, cb) + + if (ownProp(this.cache, abs)) { + var c = this.cache[abs] + if (!c || c === 'FILE') + return cb() + + if (Array.isArray(c)) + return cb(null, c) + } + + var self = this + fs.readdir(abs, readdirCb(this, abs, cb)) +} + +function readdirCb (self, abs, cb) { + return function (er, entries) { + if (er) + self._readdirError(abs, er, cb) + else + self._readdirEntries(abs, entries, cb) + } +} + +Glob.prototype._readdirEntries = function (abs, entries, cb) { + if (this.aborted) + return + + // if we haven't asked to stat everything, then just + // assume that everything in there exists, so we can avoid + // having to stat it a second time. + if (!this.mark && !this.stat) { + for (var i = 0; i < entries.length; i ++) { + var e = entries[i] + if (abs === '/') + e = abs + e + else + e = abs + '/' + e + this.cache[e] = true + } + } + + this.cache[abs] = entries + return cb(null, entries) +} + +Glob.prototype._readdirError = function (f, er, cb) { + if (this.aborted) + return + + // handle errors, and cache the information + switch (er.code) { + case 'ENOTSUP': // https://github.com/isaacs/node-glob/issues/205 + case 'ENOTDIR': // totally normal. means it *does* exist. + this.cache[this._makeAbs(f)] = 'FILE' + break + + case 'ENOENT': // not terribly unusual + case 'ELOOP': + case 'ENAMETOOLONG': + case 'UNKNOWN': + this.cache[this._makeAbs(f)] = false + break + + default: // some unusual error. Treat as failure. + this.cache[this._makeAbs(f)] = false + if (this.strict) { + this.emit('error', er) + // If the error is handled, then we abort + // if not, we threw out of here + this.abort() + } + if (!this.silent) + console.error('glob error', er) + break + } + + return cb() +} + +Glob.prototype._processGlobStar = function (prefix, read, abs, remain, index, inGlobStar, cb) { + var self = this + this._readdir(abs, inGlobStar, function (er, entries) { + self._processGlobStar2(prefix, read, abs, remain, index, inGlobStar, entries, cb) + }) +} + + +Glob.prototype._processGlobStar2 = function (prefix, read, abs, remain, index, inGlobStar, entries, cb) { + //console.error('pgs2', prefix, remain[0], entries) + + // no entries means not a dir, so it can never have matches + // foo.txt/** doesn't match foo.txt + if (!entries) + return cb() + + // test without the globstar, and with every child both below + // and replacing the globstar. + var remainWithoutGlobStar = remain.slice(1) + var gspref = prefix ? [ prefix ] : [] + var noGlobStar = gspref.concat(remainWithoutGlobStar) + + // the noGlobStar pattern exits the inGlobStar state + this._process(noGlobStar, index, false, cb) + + var isSym = this.symlinks[abs] + var len = entries.length + + // If it's a symlink, and we're in a globstar, then stop + if (isSym && inGlobStar) + return cb() + + for (var i = 0; i < len; i++) { + var e = entries[i] + if (e.charAt(0) === '.' && !this.dot) + continue + + // these two cases enter the inGlobStar state + var instead = gspref.concat(entries[i], remainWithoutGlobStar) + this._process(instead, index, true, cb) + + var below = gspref.concat(entries[i], remain) + this._process(below, index, true, cb) + } + + cb() +} + +Glob.prototype._processSimple = function (prefix, index, cb) { + // XXX review this. Shouldn't it be doing the mounting etc + // before doing stat? kinda weird? + var self = this + this._stat(prefix, function (er, exists) { + self._processSimple2(prefix, index, er, exists, cb) + }) +} +Glob.prototype._processSimple2 = function (prefix, index, er, exists, cb) { + + //console.error('ps2', prefix, exists) + + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + // If it doesn't exist, then just mark the lack of results + if (!exists) + return cb() + + if (prefix && isAbsolute(prefix) && !this.nomount) { + var trail = /[\/\\]$/.test(prefix) + if (prefix.charAt(0) === '/') { + prefix = path.join(this.root, prefix) + } else { + prefix = path.resolve(this.root, prefix) + if (trail) + prefix += '/' + } + } + + if (process.platform === 'win32') + prefix = prefix.replace(/\\/g, '/') + + // Mark this as a match + this._emitMatch(index, prefix) + cb() +} + +// Returns either 'DIR', 'FILE', or false +Glob.prototype._stat = function (f, cb) { + var abs = this._makeAbs(f) + var needDir = f.slice(-1) === '/' + + if (f.length > this.maxLength) + return cb() + + if (!this.stat && ownProp(this.cache, abs)) { + var c = this.cache[abs] + + if (Array.isArray(c)) + c = 'DIR' + + // It exists, but maybe not how we need it + if (!needDir || c === 'DIR') + return cb(null, c) + + if (needDir && c === 'FILE') + return cb() + + // otherwise we have to stat, because maybe c=true + // if we know it exists, but not what it is. + } + + var exists + var stat = this.statCache[abs] + if (stat !== undefined) { + if (stat === false) + return cb(null, stat) + else { + var type = stat.isDirectory() ? 'DIR' : 'FILE' + if (needDir && type === 'FILE') + return cb() + else + return cb(null, type, stat) + } + } + + var self = this + var statcb = inflight('stat\0' + abs, lstatcb_) + if (statcb) + fs.lstat(abs, statcb) + + function lstatcb_ (er, lstat) { + if (lstat && lstat.isSymbolicLink()) { + // If it's a symlink, then treat it as the target, unless + // the target does not exist, then treat it as a file. + return fs.stat(abs, function (er, stat) { + if (er) + self._stat2(f, abs, null, lstat, cb) + else + self._stat2(f, abs, er, stat, cb) + }) + } else { + self._stat2(f, abs, er, lstat, cb) + } + } +} + +Glob.prototype._stat2 = function (f, abs, er, stat, cb) { + if (er) { + this.statCache[abs] = false + return cb() + } + + var needDir = f.slice(-1) === '/' + this.statCache[abs] = stat + + if (abs.slice(-1) === '/' && !stat.isDirectory()) + return cb(null, false, stat) + + var c = stat.isDirectory() ? 'DIR' : 'FILE' + this.cache[abs] = this.cache[abs] || c + + if (needDir && c !== 'DIR') + return cb() + + return cb(null, c, stat) +} + +}).call(this,require('_process')) +},{"./common.js":15,"./sync.js":17,"_process":24,"assert":9,"events":14,"fs":12,"inflight":18,"inherits":19,"minimatch":20,"once":21,"path":22,"path-is-absolute":23,"util":28}],17:[function(require,module,exports){ +(function (process){ +module.exports = globSync +globSync.GlobSync = GlobSync + +var fs = require('fs') +var minimatch = require('minimatch') +var Minimatch = minimatch.Minimatch +var Glob = require('./glob.js').Glob +var util = require('util') +var path = require('path') +var assert = require('assert') +var isAbsolute = require('path-is-absolute') +var common = require('./common.js') +var alphasort = common.alphasort +var alphasorti = common.alphasorti +var setopts = common.setopts +var ownProp = common.ownProp +var childrenIgnored = common.childrenIgnored + +function globSync (pattern, options) { + if (typeof options === 'function' || arguments.length === 3) + throw new TypeError('callback provided to sync glob\n'+ + 'See: https://github.com/isaacs/node-glob/issues/167') + + return new GlobSync(pattern, options).found +} + +function GlobSync (pattern, options) { + if (!pattern) + throw new Error('must provide pattern') + + if (typeof options === 'function' || arguments.length === 3) + throw new TypeError('callback provided to sync glob\n'+ + 'See: https://github.com/isaacs/node-glob/issues/167') + + if (!(this instanceof GlobSync)) + return new GlobSync(pattern, options) + + setopts(this, pattern, options) + + if (this.noprocess) + return this + + var n = this.minimatch.set.length + this.matches = new Array(n) + for (var i = 0; i < n; i ++) { + this._process(this.minimatch.set[i], i, false) + } + this._finish() +} + +GlobSync.prototype._finish = function () { + assert(this instanceof GlobSync) + if (this.realpath) { + var self = this + this.matches.forEach(function (matchset, index) { + var set = self.matches[index] = Object.create(null) + for (var p in matchset) { + try { + p = self._makeAbs(p) + var real = fs.realpathSync(p, self.realpathCache) + set[real] = true + } catch (er) { + if (er.syscall === 'stat') + set[self._makeAbs(p)] = true + else + throw er + } + } + }) + } + common.finish(this) +} + + +GlobSync.prototype._process = function (pattern, index, inGlobStar) { + assert(this instanceof GlobSync) + + // Get the first [n] parts of pattern that are all strings. + var n = 0 + while (typeof pattern[n] === 'string') { + n ++ + } + // now n is the index of the first one that is *not* a string. + + // See if there's anything else + var prefix + switch (n) { + // if not, then this is rather simple + case pattern.length: + this._processSimple(pattern.join('/'), index) + return + + case 0: + // pattern *starts* with some non-trivial item. + // going to readdir(cwd), but not include the prefix in matches. + prefix = null + break + + default: + // pattern has some string bits in the front. + // whatever it starts with, whether that's 'absolute' like /foo/bar, + // or 'relative' like '../baz' + prefix = pattern.slice(0, n).join('/') + break + } + + var remain = pattern.slice(n) + + // get the list of entries. + var read + if (prefix === null) + read = '.' + else if (isAbsolute(prefix) || isAbsolute(pattern.join('/'))) { + if (!prefix || !isAbsolute(prefix)) + prefix = '/' + prefix + read = prefix + } else + read = prefix + + var abs = this._makeAbs(read) + + //if ignored, skip processing + if (childrenIgnored(this, read)) + return + + var isGlobStar = remain[0] === minimatch.GLOBSTAR + if (isGlobStar) + this._processGlobStar(prefix, read, abs, remain, index, inGlobStar) + else + this._processReaddir(prefix, read, abs, remain, index, inGlobStar) +} + + +GlobSync.prototype._processReaddir = function (prefix, read, abs, remain, index, inGlobStar) { + var entries = this._readdir(abs, inGlobStar) + + // if the abs isn't a dir, then nothing can match! + if (!entries) + return + + // It will only match dot entries if it starts with a dot, or if + // dot is set. Stuff like @(.foo|.bar) isn't allowed. + var pn = remain[0] + var negate = !!this.minimatch.negate + var rawGlob = pn._glob + var dotOk = this.dot || rawGlob.charAt(0) === '.' + + var matchedEntries = [] + for (var i = 0; i < entries.length; i++) { + var e = entries[i] + if (e.charAt(0) !== '.' || dotOk) { + var m + if (negate && !prefix) { + m = !e.match(pn) + } else { + m = e.match(pn) + } + if (m) + matchedEntries.push(e) + } + } + + var len = matchedEntries.length + // If there are no matched entries, then nothing matches. + if (len === 0) + return + + // if this is the last remaining pattern bit, then no need for + // an additional stat *unless* the user has specified mark or + // stat explicitly. We know they exist, since readdir returned + // them. + + if (remain.length === 1 && !this.mark && !this.stat) { + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + if (prefix) { + if (prefix.slice(-1) !== '/') + e = prefix + '/' + e + else + e = prefix + e + } + + if (e.charAt(0) === '/' && !this.nomount) { + e = path.join(this.root, e) + } + this.matches[index][e] = true + } + // This was the last one, and no stats were needed + return + } + + // now test all matched entries as stand-ins for that part + // of the pattern. + remain.shift() + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + var newPattern + if (prefix) + newPattern = [prefix, e] + else + newPattern = [e] + this._process(newPattern.concat(remain), index, inGlobStar) + } +} + + +GlobSync.prototype._emitMatch = function (index, e) { + var abs = this._makeAbs(e) + if (this.mark) + e = this._mark(e) + + if (this.matches[index][e]) + return + + if (this.nodir) { + var c = this.cache[this._makeAbs(e)] + if (c === 'DIR' || Array.isArray(c)) + return + } + + this.matches[index][e] = true + if (this.stat) + this._stat(e) +} + + +GlobSync.prototype._readdirInGlobStar = function (abs) { + // follow all symlinked directories forever + // just proceed as if this is a non-globstar situation + if (this.follow) + return this._readdir(abs, false) + + var entries + var lstat + var stat + try { + lstat = fs.lstatSync(abs) + } catch (er) { + // lstat failed, doesn't exist + return null + } + + var isSym = lstat.isSymbolicLink() + this.symlinks[abs] = isSym + + // If it's not a symlink or a dir, then it's definitely a regular file. + // don't bother doing a readdir in that case. + if (!isSym && !lstat.isDirectory()) + this.cache[abs] = 'FILE' + else + entries = this._readdir(abs, false) + + return entries +} + +GlobSync.prototype._readdir = function (abs, inGlobStar) { + var entries + + if (inGlobStar && !ownProp(this.symlinks, abs)) + return this._readdirInGlobStar(abs) + + if (ownProp(this.cache, abs)) { + var c = this.cache[abs] + if (!c || c === 'FILE') + return null + + if (Array.isArray(c)) + return c + } + + try { + return this._readdirEntries(abs, fs.readdirSync(abs)) + } catch (er) { + this._readdirError(abs, er) + return null + } +} + +GlobSync.prototype._readdirEntries = function (abs, entries) { + // if we haven't asked to stat everything, then just + // assume that everything in there exists, so we can avoid + // having to stat it a second time. + if (!this.mark && !this.stat) { + for (var i = 0; i < entries.length; i ++) { + var e = entries[i] + if (abs === '/') + e = abs + e + else + e = abs + '/' + e + this.cache[e] = true + } + } + + this.cache[abs] = entries + + // mark and cache dir-ness + return entries +} + +GlobSync.prototype._readdirError = function (f, er) { + // handle errors, and cache the information + switch (er.code) { + case 'ENOTSUP': // https://github.com/isaacs/node-glob/issues/205 + case 'ENOTDIR': // totally normal. means it *does* exist. + this.cache[this._makeAbs(f)] = 'FILE' + break + + case 'ENOENT': // not terribly unusual + case 'ELOOP': + case 'ENAMETOOLONG': + case 'UNKNOWN': + this.cache[this._makeAbs(f)] = false + break + + default: // some unusual error. Treat as failure. + this.cache[this._makeAbs(f)] = false + if (this.strict) + throw er + if (!this.silent) + console.error('glob error', er) + break + } +} + +GlobSync.prototype._processGlobStar = function (prefix, read, abs, remain, index, inGlobStar) { + + var entries = this._readdir(abs, inGlobStar) + + // no entries means not a dir, so it can never have matches + // foo.txt/** doesn't match foo.txt + if (!entries) + return + + // test without the globstar, and with every child both below + // and replacing the globstar. + var remainWithoutGlobStar = remain.slice(1) + var gspref = prefix ? [ prefix ] : [] + var noGlobStar = gspref.concat(remainWithoutGlobStar) + + // the noGlobStar pattern exits the inGlobStar state + this._process(noGlobStar, index, false) + + var len = entries.length + var isSym = this.symlinks[abs] + + // If it's a symlink, and we're in a globstar, then stop + if (isSym && inGlobStar) + return + + for (var i = 0; i < len; i++) { + var e = entries[i] + if (e.charAt(0) === '.' && !this.dot) + continue + + // these two cases enter the inGlobStar state + var instead = gspref.concat(entries[i], remainWithoutGlobStar) + this._process(instead, index, true) + + var below = gspref.concat(entries[i], remain) + this._process(below, index, true) + } +} + +GlobSync.prototype._processSimple = function (prefix, index) { + // XXX review this. Shouldn't it be doing the mounting etc + // before doing stat? kinda weird? + var exists = this._stat(prefix) + + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + // If it doesn't exist, then just mark the lack of results + if (!exists) + return + + if (prefix && isAbsolute(prefix) && !this.nomount) { + var trail = /[\/\\]$/.test(prefix) + if (prefix.charAt(0) === '/') { + prefix = path.join(this.root, prefix) + } else { + prefix = path.resolve(this.root, prefix) + if (trail) + prefix += '/' + } + } + + if (process.platform === 'win32') + prefix = prefix.replace(/\\/g, '/') + + // Mark this as a match + this.matches[index][prefix] = true +} + +// Returns either 'DIR', 'FILE', or false +GlobSync.prototype._stat = function (f) { + var abs = this._makeAbs(f) + var needDir = f.slice(-1) === '/' + + if (f.length > this.maxLength) + return false + + if (!this.stat && ownProp(this.cache, abs)) { + var c = this.cache[abs] + + if (Array.isArray(c)) + c = 'DIR' + + // It exists, but maybe not how we need it + if (!needDir || c === 'DIR') + return c + + if (needDir && c === 'FILE') + return false + + // otherwise we have to stat, because maybe c=true + // if we know it exists, but not what it is. + } + + var exists + var stat = this.statCache[abs] + if (!stat) { + var lstat + try { + lstat = fs.lstatSync(abs) + } catch (er) { + return false + } + + if (lstat.isSymbolicLink()) { + try { + stat = fs.statSync(abs) + } catch (er) { + stat = lstat + } + } else { + stat = lstat + } + } + + this.statCache[abs] = stat + + var c = stat.isDirectory() ? 'DIR' : 'FILE' + this.cache[abs] = this.cache[abs] || c + + if (needDir && c !== 'DIR') + return false + + return c +} + +GlobSync.prototype._mark = function (p) { + return common.mark(this, p) +} + +GlobSync.prototype._makeAbs = function (f) { + return common.makeAbs(this, f) +} + +}).call(this,require('_process')) +},{"./common.js":15,"./glob.js":16,"_process":24,"assert":9,"fs":12,"minimatch":20,"path":22,"path-is-absolute":23,"util":28}],18:[function(require,module,exports){ +(function (process){ +var wrappy = require('wrappy') +var reqs = Object.create(null) +var once = require('once') + +module.exports = wrappy(inflight) + +function inflight (key, cb) { + if (reqs[key]) { + reqs[key].push(cb) + return null + } else { + reqs[key] = [cb] + return makeres(key) + } +} + +function makeres (key) { + return once(function RES () { + var cbs = reqs[key] + var len = cbs.length + var args = slice(arguments) + + // XXX It's somewhat ambiguous whether a new callback added in this + // pass should be queued for later execution if something in the + // list of callbacks throws, or if it should just be discarded. + // However, it's such an edge case that it hardly matters, and either + // choice is likely as surprising as the other. + // As it happens, we do go ahead and schedule it for later execution. + try { + for (var i = 0; i < len; i++) { + cbs[i].apply(null, args) + } + } finally { + if (cbs.length > len) { + // added more in the interim. + // de-zalgo, just in case, but don't call again. + cbs.splice(0, len) + process.nextTick(function () { + RES.apply(null, args) + }) + } else { + delete reqs[key] + } + } + }) +} + +function slice (args) { + var length = args.length + var array = [] + + for (var i = 0; i < length; i++) array[i] = args[i] + return array +} + +}).call(this,require('_process')) +},{"_process":24,"once":21,"wrappy":29}],19:[function(require,module,exports){ +if (typeof Object.create === 'function') { + // implementation from standard node.js 'util' module + module.exports = function inherits(ctor, superCtor) { + ctor.super_ = superCtor + ctor.prototype = Object.create(superCtor.prototype, { + constructor: { + value: ctor, + enumerable: false, + writable: true, + configurable: true + } + }); + }; +} else { + // old school shim for old browsers + module.exports = function inherits(ctor, superCtor) { + ctor.super_ = superCtor + var TempCtor = function () {} + TempCtor.prototype = superCtor.prototype + ctor.prototype = new TempCtor() + ctor.prototype.constructor = ctor + } +} + +},{}],20:[function(require,module,exports){ +module.exports = minimatch +minimatch.Minimatch = Minimatch + +var path = { sep: '/' } +try { + path = require('path') +} catch (er) {} + +var GLOBSTAR = minimatch.GLOBSTAR = Minimatch.GLOBSTAR = {} +var expand = require('brace-expansion') + +var plTypes = { + '!': { open: '(?:(?!(?:', close: '))[^/]*?)'}, + '?': { open: '(?:', close: ')?' }, + '+': { open: '(?:', close: ')+' }, + '*': { open: '(?:', close: ')*' }, + '@': { open: '(?:', close: ')' } +} + +// any single thing other than / +// don't need to escape / when using new RegExp() +var qmark = '[^/]' + +// * => any number of characters +var star = qmark + '*?' + +// ** when dots are allowed. Anything goes, except .. and . +// not (^ or / followed by one or two dots followed by $ or /), +// followed by anything, any number of times. +var twoStarDot = '(?:(?!(?:\\\/|^)(?:\\.{1,2})($|\\\/)).)*?' + +// not a ^ or / followed by a dot, +// followed by anything, any number of times. +var twoStarNoDot = '(?:(?!(?:\\\/|^)\\.).)*?' + +// characters that need to be escaped in RegExp. +var reSpecials = charSet('().*{}+?[]^$\\!') + +// "abc" -> { a:true, b:true, c:true } +function charSet (s) { + return s.split('').reduce(function (set, c) { + set[c] = true + return set + }, {}) +} + +// normalizes slashes. +var slashSplit = /\/+/ + +minimatch.filter = filter +function filter (pattern, options) { + options = options || {} + return function (p, i, list) { + return minimatch(p, pattern, options) + } +} + +function ext (a, b) { + a = a || {} + b = b || {} + var t = {} + Object.keys(b).forEach(function (k) { + t[k] = b[k] + }) + Object.keys(a).forEach(function (k) { + t[k] = a[k] + }) + return t +} + +minimatch.defaults = function (def) { + if (!def || !Object.keys(def).length) return minimatch + + var orig = minimatch + + var m = function minimatch (p, pattern, options) { + return orig.minimatch(p, pattern, ext(def, options)) + } + + m.Minimatch = function Minimatch (pattern, options) { + return new orig.Minimatch(pattern, ext(def, options)) + } + + return m +} + +Minimatch.defaults = function (def) { + if (!def || !Object.keys(def).length) return Minimatch + return minimatch.defaults(def).Minimatch +} + +function minimatch (p, pattern, options) { + if (typeof pattern !== 'string') { + throw new TypeError('glob pattern string required') + } + + if (!options) options = {} + + // shortcut: comments match nothing. + if (!options.nocomment && pattern.charAt(0) === '#') { + return false + } + + // "" only matches "" + if (pattern.trim() === '') return p === '' + + return new Minimatch(pattern, options).match(p) +} + +function Minimatch (pattern, options) { + if (!(this instanceof Minimatch)) { + return new Minimatch(pattern, options) + } + + if (typeof pattern !== 'string') { + throw new TypeError('glob pattern string required') + } + + if (!options) options = {} + pattern = pattern.trim() + + // windows support: need to use /, not \ + if (path.sep !== '/') { + pattern = pattern.split(path.sep).join('/') + } + + this.options = options + this.set = [] + this.pattern = pattern + this.regexp = null + this.negate = false + this.comment = false + this.empty = false + + // make the set of regexps etc. + this.make() +} + +Minimatch.prototype.debug = function () {} + +Minimatch.prototype.make = make +function make () { + // don't do it more than once. + if (this._made) return + + var pattern = this.pattern + var options = this.options + + // empty patterns and comments match nothing. + if (!options.nocomment && pattern.charAt(0) === '#') { + this.comment = true + return + } + if (!pattern) { + this.empty = true + return + } + + // step 1: figure out negation, etc. + this.parseNegate() + + // step 2: expand braces + var set = this.globSet = this.braceExpand() + + if (options.debug) this.debug = console.error + + this.debug(this.pattern, set) + + // step 3: now we have a set, so turn each one into a series of path-portion + // matching patterns. + // These will be regexps, except in the case of "**", which is + // set to the GLOBSTAR object for globstar behavior, + // and will not contain any / characters + set = this.globParts = set.map(function (s) { + return s.split(slashSplit) + }) + + this.debug(this.pattern, set) + + // glob --> regexps + set = set.map(function (s, si, set) { + return s.map(this.parse, this) + }, this) + + this.debug(this.pattern, set) + + // filter out everything that didn't compile properly. + set = set.filter(function (s) { + return s.indexOf(false) === -1 + }) + + this.debug(this.pattern, set) + + this.set = set +} + +Minimatch.prototype.parseNegate = parseNegate +function parseNegate () { + var pattern = this.pattern + var negate = false + var options = this.options + var negateOffset = 0 + + if (options.nonegate) return + + for (var i = 0, l = pattern.length + ; i < l && pattern.charAt(i) === '!' + ; i++) { + negate = !negate + negateOffset++ + } + + if (negateOffset) this.pattern = pattern.substr(negateOffset) + this.negate = negate +} + +// Brace expansion: +// a{b,c}d -> abd acd +// a{b,}c -> abc ac +// a{0..3}d -> a0d a1d a2d a3d +// a{b,c{d,e}f}g -> abg acdfg acefg +// a{b,c}d{e,f}g -> abdeg acdeg abdeg abdfg +// +// Invalid sets are not expanded. +// a{2..}b -> a{2..}b +// a{b}c -> a{b}c +minimatch.braceExpand = function (pattern, options) { + return braceExpand(pattern, options) +} + +Minimatch.prototype.braceExpand = braceExpand + +function braceExpand (pattern, options) { + if (!options) { + if (this instanceof Minimatch) { + options = this.options + } else { + options = {} + } + } + + pattern = typeof pattern === 'undefined' + ? this.pattern : pattern + + if (typeof pattern === 'undefined') { + throw new TypeError('undefined pattern') + } + + if (options.nobrace || + !pattern.match(/\{.*\}/)) { + // shortcut. no need to expand. + return [pattern] + } + + return expand(pattern) +} + +// parse a component of the expanded set. +// At this point, no pattern may contain "/" in it +// so we're going to return a 2d array, where each entry is the full +// pattern, split on '/', and then turned into a regular expression. +// A regexp is made at the end which joins each array with an +// escaped /, and another full one which joins each regexp with |. +// +// Following the lead of Bash 4.1, note that "**" only has special meaning +// when it is the *only* thing in a path portion. Otherwise, any series +// of * is equivalent to a single *. Globstar behavior is enabled by +// default, and can be disabled by setting options.noglobstar. +Minimatch.prototype.parse = parse +var SUBPARSE = {} +function parse (pattern, isSub) { + if (pattern.length > 1024 * 64) { + throw new TypeError('pattern is too long') + } + + var options = this.options + + // shortcuts + if (!options.noglobstar && pattern === '**') return GLOBSTAR + if (pattern === '') return '' + + var re = '' + var hasMagic = !!options.nocase + var escaping = false + // ? => one single character + var patternListStack = [] + var negativeLists = [] + var stateChar + var inClass = false + var reClassStart = -1 + var classStart = -1 + // . and .. never match anything that doesn't start with ., + // even when options.dot is set. + var patternStart = pattern.charAt(0) === '.' ? '' // anything + // not (start or / followed by . or .. followed by / or end) + : options.dot ? '(?!(?:^|\\\/)\\.{1,2}(?:$|\\\/))' + : '(?!\\.)' + var self = this + + function clearStateChar () { + if (stateChar) { + // we had some state-tracking character + // that wasn't consumed by this pass. + switch (stateChar) { + case '*': + re += star + hasMagic = true + break + case '?': + re += qmark + hasMagic = true + break + default: + re += '\\' + stateChar + break + } + self.debug('clearStateChar %j %j', stateChar, re) + stateChar = false + } + } + + for (var i = 0, len = pattern.length, c + ; (i < len) && (c = pattern.charAt(i)) + ; i++) { + this.debug('%s\t%s %s %j', pattern, i, re, c) + + // skip over any that are escaped. + if (escaping && reSpecials[c]) { + re += '\\' + c + escaping = false + continue + } + + switch (c) { + case '/': + // completely not allowed, even escaped. + // Should already be path-split by now. + return false + + case '\\': + clearStateChar() + escaping = true + continue + + // the various stateChar values + // for the "extglob" stuff. + case '?': + case '*': + case '+': + case '@': + case '!': + this.debug('%s\t%s %s %j <-- stateChar', pattern, i, re, c) + + // all of those are literals inside a class, except that + // the glob [!a] means [^a] in regexp + if (inClass) { + this.debug(' in class') + if (c === '!' && i === classStart + 1) c = '^' + re += c + continue + } + + // if we already have a stateChar, then it means + // that there was something like ** or +? in there. + // Handle the stateChar, then proceed with this one. + self.debug('call clearStateChar %j', stateChar) + clearStateChar() + stateChar = c + // if extglob is disabled, then +(asdf|foo) isn't a thing. + // just clear the statechar *now*, rather than even diving into + // the patternList stuff. + if (options.noext) clearStateChar() + continue + + case '(': + if (inClass) { + re += '(' + continue + } + + if (!stateChar) { + re += '\\(' + continue + } + + patternListStack.push({ + type: stateChar, + start: i - 1, + reStart: re.length, + open: plTypes[stateChar].open, + close: plTypes[stateChar].close + }) + // negation is (?:(?!js)[^/]*) + re += stateChar === '!' ? '(?:(?!(?:' : '(?:' + this.debug('plType %j %j', stateChar, re) + stateChar = false + continue + + case ')': + if (inClass || !patternListStack.length) { + re += '\\)' + continue + } + + clearStateChar() + hasMagic = true + var pl = patternListStack.pop() + // negation is (?:(?!js)[^/]*) + // The others are (?:<pattern>)<type> + re += pl.close + if (pl.type === '!') { + negativeLists.push(pl) + } + pl.reEnd = re.length + continue + + case '|': + if (inClass || !patternListStack.length || escaping) { + re += '\\|' + escaping = false + continue + } + + clearStateChar() + re += '|' + continue + + // these are mostly the same in regexp and glob + case '[': + // swallow any state-tracking char before the [ + clearStateChar() + + if (inClass) { + re += '\\' + c + continue + } + + inClass = true + classStart = i + reClassStart = re.length + re += c + continue + + case ']': + // a right bracket shall lose its special + // meaning and represent itself in + // a bracket expression if it occurs + // first in the list. -- POSIX.2 2.8.3.2 + if (i === classStart + 1 || !inClass) { + re += '\\' + c + escaping = false + continue + } + + // handle the case where we left a class open. + // "[z-a]" is valid, equivalent to "\[z-a\]" + if (inClass) { + // split where the last [ was, make sure we don't have + // an invalid re. if so, re-walk the contents of the + // would-be class to re-translate any characters that + // were passed through as-is + // TODO: It would probably be faster to determine this + // without a try/catch and a new RegExp, but it's tricky + // to do safely. For now, this is safe and works. + var cs = pattern.substring(classStart + 1, i) + try { + RegExp('[' + cs + ']') + } catch (er) { + // not a valid class! + var sp = this.parse(cs, SUBPARSE) + re = re.substr(0, reClassStart) + '\\[' + sp[0] + '\\]' + hasMagic = hasMagic || sp[1] + inClass = false + continue + } + } + + // finish up the class. + hasMagic = true + inClass = false + re += c + continue + + default: + // swallow any state char that wasn't consumed + clearStateChar() + + if (escaping) { + // no need + escaping = false + } else if (reSpecials[c] + && !(c === '^' && inClass)) { + re += '\\' + } + + re += c + + } // switch + } // for + + // handle the case where we left a class open. + // "[abc" is valid, equivalent to "\[abc" + if (inClass) { + // split where the last [ was, and escape it + // this is a huge pita. We now have to re-walk + // the contents of the would-be class to re-translate + // any characters that were passed through as-is + cs = pattern.substr(classStart + 1) + sp = this.parse(cs, SUBPARSE) + re = re.substr(0, reClassStart) + '\\[' + sp[0] + hasMagic = hasMagic || sp[1] + } + + // handle the case where we had a +( thing at the *end* + // of the pattern. + // each pattern list stack adds 3 chars, and we need to go through + // and escape any | chars that were passed through as-is for the regexp. + // Go through and escape them, taking care not to double-escape any + // | chars that were already escaped. + for (pl = patternListStack.pop(); pl; pl = patternListStack.pop()) { + var tail = re.slice(pl.reStart + pl.open.length) + this.debug('setting tail', re, pl) + // maybe some even number of \, then maybe 1 \, followed by a | + tail = tail.replace(/((?:\\{2}){0,64})(\\?)\|/g, function (_, $1, $2) { + if (!$2) { + // the | isn't already escaped, so escape it. + $2 = '\\' + } + + // need to escape all those slashes *again*, without escaping the + // one that we need for escaping the | character. As it works out, + // escaping an even number of slashes can be done by simply repeating + // it exactly after itself. That's why this trick works. + // + // I am sorry that you have to see this. + return $1 + $1 + $2 + '|' + }) + + this.debug('tail=%j\n %s', tail, tail, pl, re) + var t = pl.type === '*' ? star + : pl.type === '?' ? qmark + : '\\' + pl.type + + hasMagic = true + re = re.slice(0, pl.reStart) + t + '\\(' + tail + } + + // handle trailing things that only matter at the very end. + clearStateChar() + if (escaping) { + // trailing \\ + re += '\\\\' + } + + // only need to apply the nodot start if the re starts with + // something that could conceivably capture a dot + var addPatternStart = false + switch (re.charAt(0)) { + case '.': + case '[': + case '(': addPatternStart = true + } + + // Hack to work around lack of negative lookbehind in JS + // A pattern like: *.!(x).!(y|z) needs to ensure that a name + // like 'a.xyz.yz' doesn't match. So, the first negative + // lookahead, has to look ALL the way ahead, to the end of + // the pattern. + for (var n = negativeLists.length - 1; n > -1; n--) { + var nl = negativeLists[n] + + var nlBefore = re.slice(0, nl.reStart) + var nlFirst = re.slice(nl.reStart, nl.reEnd - 8) + var nlLast = re.slice(nl.reEnd - 8, nl.reEnd) + var nlAfter = re.slice(nl.reEnd) + + nlLast += nlAfter + + // Handle nested stuff like *(*.js|!(*.json)), where open parens + // mean that we should *not* include the ) in the bit that is considered + // "after" the negated section. + var openParensBefore = nlBefore.split('(').length - 1 + var cleanAfter = nlAfter + for (i = 0; i < openParensBefore; i++) { + cleanAfter = cleanAfter.replace(/\)[+*?]?/, '') + } + nlAfter = cleanAfter + + var dollar = '' + if (nlAfter === '' && isSub !== SUBPARSE) { + dollar = '$' + } + var newRe = nlBefore + nlFirst + nlAfter + dollar + nlLast + re = newRe + } + + // if the re is not "" at this point, then we need to make sure + // it doesn't match against an empty path part. + // Otherwise a/* will match a/, which it should not. + if (re !== '' && hasMagic) { + re = '(?=.)' + re + } + + if (addPatternStart) { + re = patternStart + re + } + + // parsing just a piece of a larger pattern. + if (isSub === SUBPARSE) { + return [re, hasMagic] + } + + // skip the regexp for non-magical patterns + // unescape anything in it, though, so that it'll be + // an exact match against a file etc. + if (!hasMagic) { + return globUnescape(pattern) + } + + var flags = options.nocase ? 'i' : '' + try { + var regExp = new RegExp('^' + re + '$', flags) + } catch (er) { + // If it was an invalid regular expression, then it can't match + // anything. This trick looks for a character after the end of + // the string, which is of course impossible, except in multi-line + // mode, but it's not a /m regex. + return new RegExp('$.') + } + + regExp._glob = pattern + regExp._src = re + + return regExp +} + +minimatch.makeRe = function (pattern, options) { + return new Minimatch(pattern, options || {}).makeRe() +} + +Minimatch.prototype.makeRe = makeRe +function makeRe () { + if (this.regexp || this.regexp === false) return this.regexp + + // at this point, this.set is a 2d array of partial + // pattern strings, or "**". + // + // It's better to use .match(). This function shouldn't + // be used, really, but it's pretty convenient sometimes, + // when you just want to work with a regex. + var set = this.set + + if (!set.length) { + this.regexp = false + return this.regexp + } + var options = this.options + + var twoStar = options.noglobstar ? star + : options.dot ? twoStarDot + : twoStarNoDot + var flags = options.nocase ? 'i' : '' + + var re = set.map(function (pattern) { + return pattern.map(function (p) { + return (p === GLOBSTAR) ? twoStar + : (typeof p === 'string') ? regExpEscape(p) + : p._src + }).join('\\\/') + }).join('|') + + // must match entire pattern + // ending in a * or ** will make it less strict. + re = '^(?:' + re + ')$' + + // can match anything, as long as it's not this. + if (this.negate) re = '^(?!' + re + ').*$' + + try { + this.regexp = new RegExp(re, flags) + } catch (ex) { + this.regexp = false + } + return this.regexp +} + +minimatch.match = function (list, pattern, options) { + options = options || {} + var mm = new Minimatch(pattern, options) + list = list.filter(function (f) { + return mm.match(f) + }) + if (mm.options.nonull && !list.length) { + list.push(pattern) + } + return list +} + +Minimatch.prototype.match = match +function match (f, partial) { + this.debug('match', f, this.pattern) + // short-circuit in the case of busted things. + // comments, etc. + if (this.comment) return false + if (this.empty) return f === '' + + if (f === '/' && partial) return true + + var options = this.options + + // windows: need to use /, not \ + if (path.sep !== '/') { + f = f.split(path.sep).join('/') + } + + // treat the test path as a set of pathparts. + f = f.split(slashSplit) + this.debug(this.pattern, 'split', f) + + // just ONE of the pattern sets in this.set needs to match + // in order for it to be valid. If negating, then just one + // match means that we have failed. + // Either way, return on the first hit. + + var set = this.set + this.debug(this.pattern, 'set', set) + + // Find the basename of the path by looking for the last non-empty segment + var filename + var i + for (i = f.length - 1; i >= 0; i--) { + filename = f[i] + if (filename) break + } + + for (i = 0; i < set.length; i++) { + var pattern = set[i] + var file = f + if (options.matchBase && pattern.length === 1) { + file = [filename] + } + var hit = this.matchOne(file, pattern, partial) + if (hit) { + if (options.flipNegate) return true + return !this.negate + } + } + + // didn't get any hits. this is success if it's a negative + // pattern, failure otherwise. + if (options.flipNegate) return false + return this.negate +} + +// set partial to true to test if, for example, +// "/a/b" matches the start of "/*/b/*/d" +// Partial means, if you run out of file before you run +// out of pattern, then that's fine, as long as all +// the parts match. +Minimatch.prototype.matchOne = function (file, pattern, partial) { + var options = this.options + + this.debug('matchOne', + { 'this': this, file: file, pattern: pattern }) + + this.debug('matchOne', file.length, pattern.length) + + for (var fi = 0, + pi = 0, + fl = file.length, + pl = pattern.length + ; (fi < fl) && (pi < pl) + ; fi++, pi++) { + this.debug('matchOne loop') + var p = pattern[pi] + var f = file[fi] + + this.debug(pattern, p, f) + + // should be impossible. + // some invalid regexp stuff in the set. + if (p === false) return false + + if (p === GLOBSTAR) { + this.debug('GLOBSTAR', [pattern, p, f]) + + // "**" + // a/**/b/**/c would match the following: + // a/b/x/y/z/c + // a/x/y/z/b/c + // a/b/x/b/x/c + // a/b/c + // To do this, take the rest of the pattern after + // the **, and see if it would match the file remainder. + // If so, return success. + // If not, the ** "swallows" a segment, and try again. + // This is recursively awful. + // + // a/**/b/**/c matching a/b/x/y/z/c + // - a matches a + // - doublestar + // - matchOne(b/x/y/z/c, b/**/c) + // - b matches b + // - doublestar + // - matchOne(x/y/z/c, c) -> no + // - matchOne(y/z/c, c) -> no + // - matchOne(z/c, c) -> no + // - matchOne(c, c) yes, hit + var fr = fi + var pr = pi + 1 + if (pr === pl) { + this.debug('** at the end') + // a ** at the end will just swallow the rest. + // We have found a match. + // however, it will not swallow /.x, unless + // options.dot is set. + // . and .. are *never* matched by **, for explosively + // exponential reasons. + for (; fi < fl; fi++) { + if (file[fi] === '.' || file[fi] === '..' || + (!options.dot && file[fi].charAt(0) === '.')) return false + } + return true + } + + // ok, let's see if we can swallow whatever we can. + while (fr < fl) { + var swallowee = file[fr] + + this.debug('\nglobstar while', file, fr, pattern, pr, swallowee) + + // XXX remove this slice. Just pass the start index. + if (this.matchOne(file.slice(fr), pattern.slice(pr), partial)) { + this.debug('globstar found match!', fr, fl, swallowee) + // found a match. + return true + } else { + // can't swallow "." or ".." ever. + // can only swallow ".foo" when explicitly asked. + if (swallowee === '.' || swallowee === '..' || + (!options.dot && swallowee.charAt(0) === '.')) { + this.debug('dot detected!', file, fr, pattern, pr) + break + } + + // ** swallows a segment, and continue. + this.debug('globstar swallow a segment, and continue') + fr++ + } + } + + // no match was found. + // However, in partial mode, we can't say this is necessarily over. + // If there's more *pattern* left, then + if (partial) { + // ran out of file + this.debug('\n>>> no match, partial?', file, fr, pattern, pr) + if (fr === fl) return true + } + return false + } + + // something other than ** + // non-magic patterns just have to match exactly + // patterns with magic have been turned into regexps. + var hit + if (typeof p === 'string') { + if (options.nocase) { + hit = f.toLowerCase() === p.toLowerCase() + } else { + hit = f === p + } + this.debug('string match', p, f, hit) + } else { + hit = f.match(p) + this.debug('pattern match', p, f, hit) + } + + if (!hit) return false + } + + // Note: ending in / means that we'll get a final "" + // at the end of the pattern. This can only match a + // corresponding "" at the end of the file. + // If the file ends in /, then it can only match a + // a pattern that ends in /, unless the pattern just + // doesn't have any more for it. But, a/b/ should *not* + // match "a/b/*", even though "" matches against the + // [^/]*? pattern, except in partial mode, where it might + // simply not be reached yet. + // However, a/b/ should still satisfy a/* + + // now either we fell off the end of the pattern, or we're done. + if (fi === fl && pi === pl) { + // ran out of pattern and filename at the same time. + // an exact hit! + return true + } else if (fi === fl) { + // ran out of file, but still had pattern left. + // this is ok if we're doing the match as part of + // a glob fs traversal. + return partial + } else if (pi === pl) { + // ran out of pattern, still have file left. + // this is only acceptable if we're on the very last + // empty segment of a file with a trailing slash. + // a/* should match a/b/ + var emptyFileEnd = (fi === fl - 1) && (file[fi] === '') + return emptyFileEnd + } + + // should be unreachable. + throw new Error('wtf?') +} + +// replace stuff like \* with * +function globUnescape (s) { + return s.replace(/\\(.)/g, '$1') +} + +function regExpEscape (s) { + return s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&') +} + +},{"brace-expansion":11,"path":22}],21:[function(require,module,exports){ +var wrappy = require('wrappy') +module.exports = wrappy(once) +module.exports.strict = wrappy(onceStrict) + +once.proto = once(function () { + Object.defineProperty(Function.prototype, 'once', { + value: function () { + return once(this) + }, + configurable: true + }) + + Object.defineProperty(Function.prototype, 'onceStrict', { + value: function () { + return onceStrict(this) + }, + configurable: true + }) +}) + +function once (fn) { + var f = function () { + if (f.called) return f.value + f.called = true + return f.value = fn.apply(this, arguments) + } + f.called = false + return f +} + +function onceStrict (fn) { + var f = function () { + if (f.called) + throw new Error(f.onceError) + f.called = true + return f.value = fn.apply(this, arguments) + } + var name = fn.name || 'Function wrapped with `once`' + f.onceError = name + " shouldn't be called more than once" + f.called = false + return f +} + +},{"wrappy":29}],22:[function(require,module,exports){ +(function (process){ +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +// resolves . and .. elements in a path array with directory names there +// must be no slashes, empty elements, or device names (c:\) in the array +// (so also no leading and trailing slashes - it does not distinguish +// relative and absolute paths) +function normalizeArray(parts, allowAboveRoot) { + // if the path tries to go above the root, `up` ends up > 0 + var up = 0; + for (var i = parts.length - 1; i >= 0; i--) { + var last = parts[i]; + if (last === '.') { + parts.splice(i, 1); + } else if (last === '..') { + parts.splice(i, 1); + up++; + } else if (up) { + parts.splice(i, 1); + up--; + } + } + + // if the path is allowed to go above the root, restore leading ..s + if (allowAboveRoot) { + for (; up--; up) { + parts.unshift('..'); + } + } + + return parts; +} + +// Split a filename into [root, dir, basename, ext], unix version +// 'root' is just a slash, or nothing. +var splitPathRe = + /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; +var splitPath = function(filename) { + return splitPathRe.exec(filename).slice(1); +}; + +// path.resolve([from ...], to) +// posix version +exports.resolve = function() { + var resolvedPath = '', + resolvedAbsolute = false; + + for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { + var path = (i >= 0) ? arguments[i] : process.cwd(); + + // Skip empty and invalid entries + if (typeof path !== 'string') { + throw new TypeError('Arguments to path.resolve must be strings'); + } else if (!path) { + continue; + } + + resolvedPath = path + '/' + resolvedPath; + resolvedAbsolute = path.charAt(0) === '/'; + } + + // At this point the path should be resolved to a full absolute path, but + // handle relative paths to be safe (might happen when process.cwd() fails) + + // Normalize the path + resolvedPath = normalizeArray(filter(resolvedPath.split('/'), function(p) { + return !!p; + }), !resolvedAbsolute).join('/'); + + return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; +}; + +// path.normalize(path) +// posix version +exports.normalize = function(path) { + var isAbsolute = exports.isAbsolute(path), + trailingSlash = substr(path, -1) === '/'; + + // Normalize the path + path = normalizeArray(filter(path.split('/'), function(p) { + return !!p; + }), !isAbsolute).join('/'); + + if (!path && !isAbsolute) { + path = '.'; + } + if (path && trailingSlash) { + path += '/'; + } + + return (isAbsolute ? '/' : '') + path; +}; + +// posix version +exports.isAbsolute = function(path) { + return path.charAt(0) === '/'; +}; + +// posix version +exports.join = function() { + var paths = Array.prototype.slice.call(arguments, 0); + return exports.normalize(filter(paths, function(p, index) { + if (typeof p !== 'string') { + throw new TypeError('Arguments to path.join must be strings'); + } + return p; + }).join('/')); +}; + + +// path.relative(from, to) +// posix version +exports.relative = function(from, to) { + from = exports.resolve(from).substr(1); + to = exports.resolve(to).substr(1); + + function trim(arr) { + var start = 0; + for (; start < arr.length; start++) { + if (arr[start] !== '') break; + } + + var end = arr.length - 1; + for (; end >= 0; end--) { + if (arr[end] !== '') break; + } + + if (start > end) return []; + return arr.slice(start, end - start + 1); + } + + var fromParts = trim(from.split('/')); + var toParts = trim(to.split('/')); + + var length = Math.min(fromParts.length, toParts.length); + var samePartsLength = length; + for (var i = 0; i < length; i++) { + if (fromParts[i] !== toParts[i]) { + samePartsLength = i; + break; + } + } + + var outputParts = []; + for (var i = samePartsLength; i < fromParts.length; i++) { + outputParts.push('..'); + } + + outputParts = outputParts.concat(toParts.slice(samePartsLength)); + + return outputParts.join('/'); +}; + +exports.sep = '/'; +exports.delimiter = ':'; + +exports.dirname = function(path) { + var result = splitPath(path), + root = result[0], + dir = result[1]; + + if (!root && !dir) { + // No dirname whatsoever + return '.'; + } + + if (dir) { + // It has a dirname, strip trailing slash + dir = dir.substr(0, dir.length - 1); + } + + return root + dir; +}; + + +exports.basename = function(path, ext) { + var f = splitPath(path)[2]; + // TODO: make this comparison case-insensitive on windows? + if (ext && f.substr(-1 * ext.length) === ext) { + f = f.substr(0, f.length - ext.length); + } + return f; +}; + + +exports.extname = function(path) { + return splitPath(path)[3]; +}; + +function filter (xs, f) { + if (xs.filter) return xs.filter(f); + var res = []; + for (var i = 0; i < xs.length; i++) { + if (f(xs[i], i, xs)) res.push(xs[i]); + } + return res; +} + +// String.prototype.substr - negative index don't work in IE8 +var substr = 'ab'.substr(-1) === 'b' + ? function (str, start, len) { return str.substr(start, len) } + : function (str, start, len) { + if (start < 0) start = str.length + start; + return str.substr(start, len); + } +; + +}).call(this,require('_process')) +},{"_process":24}],23:[function(require,module,exports){ +(function (process){ +'use strict'; + +function posix(path) { + return path.charAt(0) === '/'; +} + +function win32(path) { + // https://github.com/nodejs/node/blob/b3fcc245fb25539909ef1d5eaa01dbf92e168633/lib/path.js#L56 + var splitDeviceRe = /^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/; + var result = splitDeviceRe.exec(path); + var device = result[1] || ''; + var isUnc = Boolean(device && device.charAt(1) !== ':'); + + // UNC paths are always absolute + return Boolean(result[2] || isUnc); +} + +module.exports = process.platform === 'win32' ? win32 : posix; +module.exports.posix = posix; +module.exports.win32 = win32; + +}).call(this,require('_process')) +},{"_process":24}],24:[function(require,module,exports){ +// shim for using process in browser +var process = module.exports = {}; + +// cached from whatever global is present so that test runners that stub it +// don't break things. But we need to wrap it in a try catch in case it is +// wrapped in strict mode code which doesn't define any globals. It's inside a +// function because try/catches deoptimize in certain engines. + +var cachedSetTimeout; +var cachedClearTimeout; + +function defaultSetTimout() { + throw new Error('setTimeout has not been defined'); +} +function defaultClearTimeout () { + throw new Error('clearTimeout has not been defined'); +} +(function () { + try { + if (typeof setTimeout === 'function') { + cachedSetTimeout = setTimeout; + } else { + cachedSetTimeout = defaultSetTimout; + } + } catch (e) { + cachedSetTimeout = defaultSetTimout; + } + try { + if (typeof clearTimeout === 'function') { + cachedClearTimeout = clearTimeout; + } else { + cachedClearTimeout = defaultClearTimeout; + } + } catch (e) { + cachedClearTimeout = defaultClearTimeout; + } +} ()) +function runTimeout(fun) { + if (cachedSetTimeout === setTimeout) { + //normal enviroments in sane situations + return setTimeout(fun, 0); + } + // if setTimeout wasn't available but was latter defined + if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) { + cachedSetTimeout = setTimeout; + return setTimeout(fun, 0); + } + try { + // when when somebody has screwed with setTimeout but no I.E. maddness + return cachedSetTimeout(fun, 0); + } catch(e){ + try { + // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally + return cachedSetTimeout.call(null, fun, 0); + } catch(e){ + // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error + return cachedSetTimeout.call(this, fun, 0); + } + } + + +} +function runClearTimeout(marker) { + if (cachedClearTimeout === clearTimeout) { + //normal enviroments in sane situations + return clearTimeout(marker); + } + // if clearTimeout wasn't available but was latter defined + if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) { + cachedClearTimeout = clearTimeout; + return clearTimeout(marker); + } + try { + // when when somebody has screwed with setTimeout but no I.E. maddness + return cachedClearTimeout(marker); + } catch (e){ + try { + // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally + return cachedClearTimeout.call(null, marker); + } catch (e){ + // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error. + // Some versions of I.E. have different rules for clearTimeout vs setTimeout + return cachedClearTimeout.call(this, marker); + } + } + + + +} +var queue = []; +var draining = false; +var currentQueue; +var queueIndex = -1; + +function cleanUpNextTick() { + if (!draining || !currentQueue) { + return; + } + draining = false; + if (currentQueue.length) { + queue = currentQueue.concat(queue); + } else { + queueIndex = -1; + } + if (queue.length) { + drainQueue(); + } +} + +function drainQueue() { + if (draining) { + return; + } + var timeout = runTimeout(cleanUpNextTick); + draining = true; + + var len = queue.length; + while(len) { + currentQueue = queue; + queue = []; + while (++queueIndex < len) { + if (currentQueue) { + currentQueue[queueIndex].run(); + } + } + queueIndex = -1; + len = queue.length; + } + currentQueue = null; + draining = false; + runClearTimeout(timeout); +} + +process.nextTick = function (fun) { + var args = new Array(arguments.length - 1); + if (arguments.length > 1) { + for (var i = 1; i < arguments.length; i++) { + args[i - 1] = arguments[i]; + } + } + queue.push(new Item(fun, args)); + if (queue.length === 1 && !draining) { + runTimeout(drainQueue); + } +}; + +// v8 likes predictible objects +function Item(fun, array) { + this.fun = fun; + this.array = array; +} +Item.prototype.run = function () { + this.fun.apply(null, this.array); +}; +process.title = 'browser'; +process.browser = true; +process.env = {}; +process.argv = []; +process.version = ''; // empty string to avoid regexp issues +process.versions = {}; + +function noop() {} + +process.on = noop; +process.addListener = noop; +process.once = noop; +process.off = noop; +process.removeListener = noop; +process.removeAllListeners = noop; +process.emit = noop; +process.prependListener = noop; +process.prependOnceListener = noop; + +process.listeners = function (name) { return [] } + +process.binding = function (name) { + throw new Error('process.binding is not supported'); +}; + +process.cwd = function () { return '/' }; +process.chdir = function (dir) { + throw new Error('process.chdir is not supported'); +}; +process.umask = function() { return 0; }; + +},{}],25:[function(require,module,exports){ +// Underscore.js 1.8.3 +// http://underscorejs.org +// (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors +// Underscore may be freely distributed under the MIT license. + +(function() { + + // Baseline setup + // -------------- + + // Establish the root object, `window` in the browser, or `exports` on the server. + var root = this; + + // Save the previous value of the `_` variable. + var previousUnderscore = root._; + + // Save bytes in the minified (but not gzipped) version: + var ArrayProto = Array.prototype, ObjProto = Object.prototype, FuncProto = Function.prototype; + + // Create quick reference variables for speed access to core prototypes. + var + push = ArrayProto.push, + slice = ArrayProto.slice, + toString = ObjProto.toString, + hasOwnProperty = ObjProto.hasOwnProperty; + + // All **ECMAScript 5** native function implementations that we hope to use + // are declared here. + var + nativeIsArray = Array.isArray, + nativeKeys = Object.keys, + nativeBind = FuncProto.bind, + nativeCreate = Object.create; + + // Naked function reference for surrogate-prototype-swapping. + var Ctor = function(){}; + + // Create a safe reference to the Underscore object for use below. + var _ = function(obj) { + if (obj instanceof _) return obj; + if (!(this instanceof _)) return new _(obj); + this._wrapped = obj; + }; + + // Export the Underscore object for **Node.js**, with + // backwards-compatibility for the old `require()` API. If we're in + // the browser, add `_` as a global object. + if (typeof exports !== 'undefined') { + if (typeof module !== 'undefined' && module.exports) { + exports = module.exports = _; + } + exports._ = _; + } else { + root._ = _; + } + + // Current version. + _.VERSION = '1.8.3'; + + // Internal function that returns an efficient (for current engines) version + // of the passed-in callback, to be repeatedly applied in other Underscore + // functions. + var optimizeCb = function(func, context, argCount) { + if (context === void 0) return func; + switch (argCount == null ? 3 : argCount) { + case 1: return function(value) { + return func.call(context, value); + }; + case 2: return function(value, other) { + return func.call(context, value, other); + }; + case 3: return function(value, index, collection) { + return func.call(context, value, index, collection); + }; + case 4: return function(accumulator, value, index, collection) { + return func.call(context, accumulator, value, index, collection); + }; + } + return function() { + return func.apply(context, arguments); + }; + }; + + // A mostly-internal function to generate callbacks that can be applied + // to each element in a collection, returning the desired result — either + // identity, an arbitrary callback, a property matcher, or a property accessor. + var cb = function(value, context, argCount) { + if (value == null) return _.identity; + if (_.isFunction(value)) return optimizeCb(value, context, argCount); + if (_.isObject(value)) return _.matcher(value); + return _.property(value); + }; + _.iteratee = function(value, context) { + return cb(value, context, Infinity); + }; + + // An internal function for creating assigner functions. + var createAssigner = function(keysFunc, undefinedOnly) { + return function(obj) { + var length = arguments.length; + if (length < 2 || obj == null) return obj; + for (var index = 1; index < length; index++) { + var source = arguments[index], + keys = keysFunc(source), + l = keys.length; + for (var i = 0; i < l; i++) { + var key = keys[i]; + if (!undefinedOnly || obj[key] === void 0) obj[key] = source[key]; + } + } + return obj; + }; + }; + + // An internal function for creating a new object that inherits from another. + var baseCreate = function(prototype) { + if (!_.isObject(prototype)) return {}; + if (nativeCreate) return nativeCreate(prototype); + Ctor.prototype = prototype; + var result = new Ctor; + Ctor.prototype = null; + return result; + }; + + var property = function(key) { + return function(obj) { + return obj == null ? void 0 : obj[key]; + }; + }; + + // Helper for collection methods to determine whether a collection + // should be iterated as an array or as an object + // Related: http://people.mozilla.org/~jorendorff/es6-draft.html#sec-tolength + // Avoids a very nasty iOS 8 JIT bug on ARM-64. #2094 + var MAX_ARRAY_INDEX = Math.pow(2, 53) - 1; + var getLength = property('length'); + var isArrayLike = function(collection) { + var length = getLength(collection); + return typeof length == 'number' && length >= 0 && length <= MAX_ARRAY_INDEX; + }; + + // Collection Functions + // -------------------- + + // The cornerstone, an `each` implementation, aka `forEach`. + // Handles raw objects in addition to array-likes. Treats all + // sparse array-likes as if they were dense. + _.each = _.forEach = function(obj, iteratee, context) { + iteratee = optimizeCb(iteratee, context); + var i, length; + if (isArrayLike(obj)) { + for (i = 0, length = obj.length; i < length; i++) { + iteratee(obj[i], i, obj); + } + } else { + var keys = _.keys(obj); + for (i = 0, length = keys.length; i < length; i++) { + iteratee(obj[keys[i]], keys[i], obj); + } + } + return obj; + }; + + // Return the results of applying the iteratee to each element. + _.map = _.collect = function(obj, iteratee, context) { + iteratee = cb(iteratee, context); + var keys = !isArrayLike(obj) && _.keys(obj), + length = (keys || obj).length, + results = Array(length); + for (var index = 0; index < length; index++) { + var currentKey = keys ? keys[index] : index; + results[index] = iteratee(obj[currentKey], currentKey, obj); + } + return results; + }; + + // Create a reducing function iterating left or right. + function createReduce(dir) { + // Optimized iterator function as using arguments.length + // in the main function will deoptimize the, see #1991. + function iterator(obj, iteratee, memo, keys, index, length) { + for (; index >= 0 && index < length; index += dir) { + var currentKey = keys ? keys[index] : index; + memo = iteratee(memo, obj[currentKey], currentKey, obj); + } + return memo; + } + + return function(obj, iteratee, memo, context) { + iteratee = optimizeCb(iteratee, context, 4); + var keys = !isArrayLike(obj) && _.keys(obj), + length = (keys || obj).length, + index = dir > 0 ? 0 : length - 1; + // Determine the initial value if none is provided. + if (arguments.length < 3) { + memo = obj[keys ? keys[index] : index]; + index += dir; + } + return iterator(obj, iteratee, memo, keys, index, length); + }; + } + + // **Reduce** builds up a single result from a list of values, aka `inject`, + // or `foldl`. + _.reduce = _.foldl = _.inject = createReduce(1); + + // The right-associative version of reduce, also known as `foldr`. + _.reduceRight = _.foldr = createReduce(-1); + + // Return the first value which passes a truth test. Aliased as `detect`. + _.find = _.detect = function(obj, predicate, context) { + var key; + if (isArrayLike(obj)) { + key = _.findIndex(obj, predicate, context); + } else { + key = _.findKey(obj, predicate, context); + } + if (key !== void 0 && key !== -1) return obj[key]; + }; + + // Return all the elements that pass a truth test. + // Aliased as `select`. + _.filter = _.select = function(obj, predicate, context) { + var results = []; + predicate = cb(predicate, context); + _.each(obj, function(value, index, list) { + if (predicate(value, index, list)) results.push(value); + }); + return results; + }; + + // Return all the elements for which a truth test fails. + _.reject = function(obj, predicate, context) { + return _.filter(obj, _.negate(cb(predicate)), context); + }; + + // Determine whether all of the elements match a truth test. + // Aliased as `all`. + _.every = _.all = function(obj, predicate, context) { + predicate = cb(predicate, context); + var keys = !isArrayLike(obj) && _.keys(obj), + length = (keys || obj).length; + for (var index = 0; index < length; index++) { + var currentKey = keys ? keys[index] : index; + if (!predicate(obj[currentKey], currentKey, obj)) return false; + } + return true; + }; + + // Determine if at least one element in the object matches a truth test. + // Aliased as `any`. + _.some = _.any = function(obj, predicate, context) { + predicate = cb(predicate, context); + var keys = !isArrayLike(obj) && _.keys(obj), + length = (keys || obj).length; + for (var index = 0; index < length; index++) { + var currentKey = keys ? keys[index] : index; + if (predicate(obj[currentKey], currentKey, obj)) return true; + } + return false; + }; + + // Determine if the array or object contains a given item (using `===`). + // Aliased as `includes` and `include`. + _.contains = _.includes = _.include = function(obj, item, fromIndex, guard) { + if (!isArrayLike(obj)) obj = _.values(obj); + if (typeof fromIndex != 'number' || guard) fromIndex = 0; + return _.indexOf(obj, item, fromIndex) >= 0; + }; + + // Invoke a method (with arguments) on every item in a collection. + _.invoke = function(obj, method) { + var args = slice.call(arguments, 2); + var isFunc = _.isFunction(method); + return _.map(obj, function(value) { + var func = isFunc ? method : value[method]; + return func == null ? func : func.apply(value, args); + }); + }; + + // Convenience version of a common use case of `map`: fetching a property. + _.pluck = function(obj, key) { + return _.map(obj, _.property(key)); + }; + + // Convenience version of a common use case of `filter`: selecting only objects + // containing specific `key:value` pairs. + _.where = function(obj, attrs) { + return _.filter(obj, _.matcher(attrs)); + }; + + // Convenience version of a common use case of `find`: getting the first object + // containing specific `key:value` pairs. + _.findWhere = function(obj, attrs) { + return _.find(obj, _.matcher(attrs)); + }; + + // Return the maximum element (or element-based computation). + _.max = function(obj, iteratee, context) { + var result = -Infinity, lastComputed = -Infinity, + value, computed; + if (iteratee == null && obj != null) { + obj = isArrayLike(obj) ? obj : _.values(obj); + for (var i = 0, length = obj.length; i < length; i++) { + value = obj[i]; + if (value > result) { + result = value; + } + } + } else { + iteratee = cb(iteratee, context); + _.each(obj, function(value, index, list) { + computed = iteratee(value, index, list); + if (computed > lastComputed || computed === -Infinity && result === -Infinity) { + result = value; + lastComputed = computed; + } + }); + } + return result; + }; + + // Return the minimum element (or element-based computation). + _.min = function(obj, iteratee, context) { + var result = Infinity, lastComputed = Infinity, + value, computed; + if (iteratee == null && obj != null) { + obj = isArrayLike(obj) ? obj : _.values(obj); + for (var i = 0, length = obj.length; i < length; i++) { + value = obj[i]; + if (value < result) { + result = value; + } + } + } else { + iteratee = cb(iteratee, context); + _.each(obj, function(value, index, list) { + computed = iteratee(value, index, list); + if (computed < lastComputed || computed === Infinity && result === Infinity) { + result = value; + lastComputed = computed; + } + }); + } + return result; + }; + + // Shuffle a collection, using the modern version of the + // [Fisher-Yates shuffle](http://en.wikipedia.org/wiki/Fisher–Yates_shuffle). + _.shuffle = function(obj) { + var set = isArrayLike(obj) ? obj : _.values(obj); + var length = set.length; + var shuffled = Array(length); + for (var index = 0, rand; index < length; index++) { + rand = _.random(0, index); + if (rand !== index) shuffled[index] = shuffled[rand]; + shuffled[rand] = set[index]; + } + return shuffled; + }; + + // Sample **n** random values from a collection. + // If **n** is not specified, returns a single random element. + // The internal `guard` argument allows it to work with `map`. + _.sample = function(obj, n, guard) { + if (n == null || guard) { + if (!isArrayLike(obj)) obj = _.values(obj); + return obj[_.random(obj.length - 1)]; + } + return _.shuffle(obj).slice(0, Math.max(0, n)); + }; + + // Sort the object's values by a criterion produced by an iteratee. + _.sortBy = function(obj, iteratee, context) { + iteratee = cb(iteratee, context); + return _.pluck(_.map(obj, function(value, index, list) { + return { + value: value, + index: index, + criteria: iteratee(value, index, list) + }; + }).sort(function(left, right) { + var a = left.criteria; + var b = right.criteria; + if (a !== b) { + if (a > b || a === void 0) return 1; + if (a < b || b === void 0) return -1; + } + return left.index - right.index; + }), 'value'); + }; + + // An internal function used for aggregate "group by" operations. + var group = function(behavior) { + return function(obj, iteratee, context) { + var result = {}; + iteratee = cb(iteratee, context); + _.each(obj, function(value, index) { + var key = iteratee(value, index, obj); + behavior(result, value, key); + }); + return result; + }; + }; + + // Groups the object's values by a criterion. Pass either a string attribute + // to group by, or a function that returns the criterion. + _.groupBy = group(function(result, value, key) { + if (_.has(result, key)) result[key].push(value); else result[key] = [value]; + }); + + // Indexes the object's values by a criterion, similar to `groupBy`, but for + // when you know that your index values will be unique. + _.indexBy = group(function(result, value, key) { + result[key] = value; + }); + + // Counts instances of an object that group by a certain criterion. Pass + // either a string attribute to count by, or a function that returns the + // criterion. + _.countBy = group(function(result, value, key) { + if (_.has(result, key)) result[key]++; else result[key] = 1; + }); + + // Safely create a real, live array from anything iterable. + _.toArray = function(obj) { + if (!obj) return []; + if (_.isArray(obj)) return slice.call(obj); + if (isArrayLike(obj)) return _.map(obj, _.identity); + return _.values(obj); + }; + + // Return the number of elements in an object. + _.size = function(obj) { + if (obj == null) return 0; + return isArrayLike(obj) ? obj.length : _.keys(obj).length; + }; + + // Split a collection into two arrays: one whose elements all satisfy the given + // predicate, and one whose elements all do not satisfy the predicate. + _.partition = function(obj, predicate, context) { + predicate = cb(predicate, context); + var pass = [], fail = []; + _.each(obj, function(value, key, obj) { + (predicate(value, key, obj) ? pass : fail).push(value); + }); + return [pass, fail]; + }; + + // Array Functions + // --------------- + + // Get the first element of an array. Passing **n** will return the first N + // values in the array. Aliased as `head` and `take`. The **guard** check + // allows it to work with `_.map`. + _.first = _.head = _.take = function(array, n, guard) { + if (array == null) return void 0; + if (n == null || guard) return array[0]; + return _.initial(array, array.length - n); + }; + + // Returns everything but the last entry of the array. Especially useful on + // the arguments object. Passing **n** will return all the values in + // the array, excluding the last N. + _.initial = function(array, n, guard) { + return slice.call(array, 0, Math.max(0, array.length - (n == null || guard ? 1 : n))); + }; + + // Get the last element of an array. Passing **n** will return the last N + // values in the array. + _.last = function(array, n, guard) { + if (array == null) return void 0; + if (n == null || guard) return array[array.length - 1]; + return _.rest(array, Math.max(0, array.length - n)); + }; + + // Returns everything but the first entry of the array. Aliased as `tail` and `drop`. + // Especially useful on the arguments object. Passing an **n** will return + // the rest N values in the array. + _.rest = _.tail = _.drop = function(array, n, guard) { + return slice.call(array, n == null || guard ? 1 : n); + }; + + // Trim out all falsy values from an array. + _.compact = function(array) { + return _.filter(array, _.identity); + }; + + // Internal implementation of a recursive `flatten` function. + var flatten = function(input, shallow, strict, startIndex) { + var output = [], idx = 0; + for (var i = startIndex || 0, length = getLength(input); i < length; i++) { + var value = input[i]; + if (isArrayLike(value) && (_.isArray(value) || _.isArguments(value))) { + //flatten current level of array or arguments object + if (!shallow) value = flatten(value, shallow, strict); + var j = 0, len = value.length; + output.length += len; + while (j < len) { + output[idx++] = value[j++]; + } + } else if (!strict) { + output[idx++] = value; + } + } + return output; + }; + + // Flatten out an array, either recursively (by default), or just one level. + _.flatten = function(array, shallow) { + return flatten(array, shallow, false); + }; + + // Return a version of the array that does not contain the specified value(s). + _.without = function(array) { + return _.difference(array, slice.call(arguments, 1)); + }; + + // Produce a duplicate-free version of the array. If the array has already + // been sorted, you have the option of using a faster algorithm. + // Aliased as `unique`. + _.uniq = _.unique = function(array, isSorted, iteratee, context) { + if (!_.isBoolean(isSorted)) { + context = iteratee; + iteratee = isSorted; + isSorted = false; + } + if (iteratee != null) iteratee = cb(iteratee, context); + var result = []; + var seen = []; + for (var i = 0, length = getLength(array); i < length; i++) { + var value = array[i], + computed = iteratee ? iteratee(value, i, array) : value; + if (isSorted) { + if (!i || seen !== computed) result.push(value); + seen = computed; + } else if (iteratee) { + if (!_.contains(seen, computed)) { + seen.push(computed); + result.push(value); + } + } else if (!_.contains(result, value)) { + result.push(value); + } + } + return result; + }; + + // Produce an array that contains the union: each distinct element from all of + // the passed-in arrays. + _.union = function() { + return _.uniq(flatten(arguments, true, true)); + }; + + // Produce an array that contains every item shared between all the + // passed-in arrays. + _.intersection = function(array) { + var result = []; + var argsLength = arguments.length; + for (var i = 0, length = getLength(array); i < length; i++) { + var item = array[i]; + if (_.contains(result, item)) continue; + for (var j = 1; j < argsLength; j++) { + if (!_.contains(arguments[j], item)) break; + } + if (j === argsLength) result.push(item); + } + return result; + }; + + // Take the difference between one array and a number of other arrays. + // Only the elements present in just the first array will remain. + _.difference = function(array) { + var rest = flatten(arguments, true, true, 1); + return _.filter(array, function(value){ + return !_.contains(rest, value); + }); + }; + + // Zip together multiple lists into a single array -- elements that share + // an index go together. + _.zip = function() { + return _.unzip(arguments); + }; + + // Complement of _.zip. Unzip accepts an array of arrays and groups + // each array's elements on shared indices + _.unzip = function(array) { + var length = array && _.max(array, getLength).length || 0; + var result = Array(length); + + for (var index = 0; index < length; index++) { + result[index] = _.pluck(array, index); + } + return result; + }; + + // Converts lists into objects. Pass either a single array of `[key, value]` + // pairs, or two parallel arrays of the same length -- one of keys, and one of + // the corresponding values. + _.object = function(list, values) { + var result = {}; + for (var i = 0, length = getLength(list); i < length; i++) { + if (values) { + result[list[i]] = values[i]; + } else { + result[list[i][0]] = list[i][1]; + } + } + return result; + }; + + // Generator function to create the findIndex and findLastIndex functions + function createPredicateIndexFinder(dir) { + return function(array, predicate, context) { + predicate = cb(predicate, context); + var length = getLength(array); + var index = dir > 0 ? 0 : length - 1; + for (; index >= 0 && index < length; index += dir) { + if (predicate(array[index], index, array)) return index; + } + return -1; + }; + } + + // Returns the first index on an array-like that passes a predicate test + _.findIndex = createPredicateIndexFinder(1); + _.findLastIndex = createPredicateIndexFinder(-1); + + // Use a comparator function to figure out the smallest index at which + // an object should be inserted so as to maintain order. Uses binary search. + _.sortedIndex = function(array, obj, iteratee, context) { + iteratee = cb(iteratee, context, 1); + var value = iteratee(obj); + var low = 0, high = getLength(array); + while (low < high) { + var mid = Math.floor((low + high) / 2); + if (iteratee(array[mid]) < value) low = mid + 1; else high = mid; + } + return low; + }; + + // Generator function to create the indexOf and lastIndexOf functions + function createIndexFinder(dir, predicateFind, sortedIndex) { + return function(array, item, idx) { + var i = 0, length = getLength(array); + if (typeof idx == 'number') { + if (dir > 0) { + i = idx >= 0 ? idx : Math.max(idx + length, i); + } else { + length = idx >= 0 ? Math.min(idx + 1, length) : idx + length + 1; + } + } else if (sortedIndex && idx && length) { + idx = sortedIndex(array, item); + return array[idx] === item ? idx : -1; + } + if (item !== item) { + idx = predicateFind(slice.call(array, i, length), _.isNaN); + return idx >= 0 ? idx + i : -1; + } + for (idx = dir > 0 ? i : length - 1; idx >= 0 && idx < length; idx += dir) { + if (array[idx] === item) return idx; + } + return -1; + }; + } + + // Return the position of the first occurrence of an item in an array, + // or -1 if the item is not included in the array. + // If the array is large and already in sort order, pass `true` + // for **isSorted** to use binary search. + _.indexOf = createIndexFinder(1, _.findIndex, _.sortedIndex); + _.lastIndexOf = createIndexFinder(-1, _.findLastIndex); + + // Generate an integer Array containing an arithmetic progression. A port of + // the native Python `range()` function. See + // [the Python documentation](http://docs.python.org/library/functions.html#range). + _.range = function(start, stop, step) { + if (stop == null) { + stop = start || 0; + start = 0; + } + step = step || 1; + + var length = Math.max(Math.ceil((stop - start) / step), 0); + var range = Array(length); + + for (var idx = 0; idx < length; idx++, start += step) { + range[idx] = start; + } + + return range; + }; + + // Function (ahem) Functions + // ------------------ + + // Determines whether to execute a function as a constructor + // or a normal function with the provided arguments + var executeBound = function(sourceFunc, boundFunc, context, callingContext, args) { + if (!(callingContext instanceof boundFunc)) return sourceFunc.apply(context, args); + var self = baseCreate(sourceFunc.prototype); + var result = sourceFunc.apply(self, args); + if (_.isObject(result)) return result; + return self; + }; + + // Create a function bound to a given object (assigning `this`, and arguments, + // optionally). Delegates to **ECMAScript 5**'s native `Function.bind` if + // available. + _.bind = function(func, context) { + if (nativeBind && func.bind === nativeBind) return nativeBind.apply(func, slice.call(arguments, 1)); + if (!_.isFunction(func)) throw new TypeError('Bind must be called on a function'); + var args = slice.call(arguments, 2); + var bound = function() { + return executeBound(func, bound, context, this, args.concat(slice.call(arguments))); + }; + return bound; + }; + + // Partially apply a function by creating a version that has had some of its + // arguments pre-filled, without changing its dynamic `this` context. _ acts + // as a placeholder, allowing any combination of arguments to be pre-filled. + _.partial = function(func) { + var boundArgs = slice.call(arguments, 1); + var bound = function() { + var position = 0, length = boundArgs.length; + var args = Array(length); + for (var i = 0; i < length; i++) { + args[i] = boundArgs[i] === _ ? arguments[position++] : boundArgs[i]; + } + while (position < arguments.length) args.push(arguments[position++]); + return executeBound(func, bound, this, this, args); + }; + return bound; + }; + + // Bind a number of an object's methods to that object. Remaining arguments + // are the method names to be bound. Useful for ensuring that all callbacks + // defined on an object belong to it. + _.bindAll = function(obj) { + var i, length = arguments.length, key; + if (length <= 1) throw new Error('bindAll must be passed function names'); + for (i = 1; i < length; i++) { + key = arguments[i]; + obj[key] = _.bind(obj[key], obj); + } + return obj; + }; + + // Memoize an expensive function by storing its results. + _.memoize = function(func, hasher) { + var memoize = function(key) { + var cache = memoize.cache; + var address = '' + (hasher ? hasher.apply(this, arguments) : key); + if (!_.has(cache, address)) cache[address] = func.apply(this, arguments); + return cache[address]; + }; + memoize.cache = {}; + return memoize; + }; + + // Delays a function for the given number of milliseconds, and then calls + // it with the arguments supplied. + _.delay = function(func, wait) { + var args = slice.call(arguments, 2); + return setTimeout(function(){ + return func.apply(null, args); + }, wait); + }; + + // Defers a function, scheduling it to run after the current call stack has + // cleared. + _.defer = _.partial(_.delay, _, 1); + + // Returns a function, that, when invoked, will only be triggered at most once + // during a given window of time. Normally, the throttled function will run + // as much as it can, without ever going more than once per `wait` duration; + // but if you'd like to disable the execution on the leading edge, pass + // `{leading: false}`. To disable execution on the trailing edge, ditto. + _.throttle = function(func, wait, options) { + var context, args, result; + var timeout = null; + var previous = 0; + if (!options) options = {}; + var later = function() { + previous = options.leading === false ? 0 : _.now(); + timeout = null; + result = func.apply(context, args); + if (!timeout) context = args = null; + }; + return function() { + var now = _.now(); + if (!previous && options.leading === false) previous = now; + var remaining = wait - (now - previous); + context = this; + args = arguments; + if (remaining <= 0 || remaining > wait) { + if (timeout) { + clearTimeout(timeout); + timeout = null; + } + previous = now; + result = func.apply(context, args); + if (!timeout) context = args = null; + } else if (!timeout && options.trailing !== false) { + timeout = setTimeout(later, remaining); + } + return result; + }; + }; + + // Returns a function, that, as long as it continues to be invoked, will not + // be triggered. The function will be called after it stops being called for + // N milliseconds. If `immediate` is passed, trigger the function on the + // leading edge, instead of the trailing. + _.debounce = function(func, wait, immediate) { + var timeout, args, context, timestamp, result; + + var later = function() { + var last = _.now() - timestamp; + + if (last < wait && last >= 0) { + timeout = setTimeout(later, wait - last); + } else { + timeout = null; + if (!immediate) { + result = func.apply(context, args); + if (!timeout) context = args = null; + } + } + }; + + return function() { + context = this; + args = arguments; + timestamp = _.now(); + var callNow = immediate && !timeout; + if (!timeout) timeout = setTimeout(later, wait); + if (callNow) { + result = func.apply(context, args); + context = args = null; + } + + return result; + }; + }; + + // Returns the first function passed as an argument to the second, + // allowing you to adjust arguments, run code before and after, and + // conditionally execute the original function. + _.wrap = function(func, wrapper) { + return _.partial(wrapper, func); + }; + + // Returns a negated version of the passed-in predicate. + _.negate = function(predicate) { + return function() { + return !predicate.apply(this, arguments); + }; + }; + + // Returns a function that is the composition of a list of functions, each + // consuming the return value of the function that follows. + _.compose = function() { + var args = arguments; + var start = args.length - 1; + return function() { + var i = start; + var result = args[start].apply(this, arguments); + while (i--) result = args[i].call(this, result); + return result; + }; + }; + + // Returns a function that will only be executed on and after the Nth call. + _.after = function(times, func) { + return function() { + if (--times < 1) { + return func.apply(this, arguments); + } + }; + }; + + // Returns a function that will only be executed up to (but not including) the Nth call. + _.before = function(times, func) { + var memo; + return function() { + if (--times > 0) { + memo = func.apply(this, arguments); + } + if (times <= 1) func = null; + return memo; + }; + }; + + // Returns a function that will be executed at most one time, no matter how + // often you call it. Useful for lazy initialization. + _.once = _.partial(_.before, 2); + + // Object Functions + // ---------------- + + // Keys in IE < 9 that won't be iterated by `for key in ...` and thus missed. + var hasEnumBug = !{toString: null}.propertyIsEnumerable('toString'); + var nonEnumerableProps = ['valueOf', 'isPrototypeOf', 'toString', + 'propertyIsEnumerable', 'hasOwnProperty', 'toLocaleString']; + + function collectNonEnumProps(obj, keys) { + var nonEnumIdx = nonEnumerableProps.length; + var constructor = obj.constructor; + var proto = (_.isFunction(constructor) && constructor.prototype) || ObjProto; + + // Constructor is a special case. + var prop = 'constructor'; + if (_.has(obj, prop) && !_.contains(keys, prop)) keys.push(prop); + + while (nonEnumIdx--) { + prop = nonEnumerableProps[nonEnumIdx]; + if (prop in obj && obj[prop] !== proto[prop] && !_.contains(keys, prop)) { + keys.push(prop); + } + } + } + + // Retrieve the names of an object's own properties. + // Delegates to **ECMAScript 5**'s native `Object.keys` + _.keys = function(obj) { + if (!_.isObject(obj)) return []; + if (nativeKeys) return nativeKeys(obj); + var keys = []; + for (var key in obj) if (_.has(obj, key)) keys.push(key); + // Ahem, IE < 9. + if (hasEnumBug) collectNonEnumProps(obj, keys); + return keys; + }; + + // Retrieve all the property names of an object. + _.allKeys = function(obj) { + if (!_.isObject(obj)) return []; + var keys = []; + for (var key in obj) keys.push(key); + // Ahem, IE < 9. + if (hasEnumBug) collectNonEnumProps(obj, keys); + return keys; + }; + + // Retrieve the values of an object's properties. + _.values = function(obj) { + var keys = _.keys(obj); + var length = keys.length; + var values = Array(length); + for (var i = 0; i < length; i++) { + values[i] = obj[keys[i]]; + } + return values; + }; + + // Returns the results of applying the iteratee to each element of the object + // In contrast to _.map it returns an object + _.mapObject = function(obj, iteratee, context) { + iteratee = cb(iteratee, context); + var keys = _.keys(obj), + length = keys.length, + results = {}, + currentKey; + for (var index = 0; index < length; index++) { + currentKey = keys[index]; + results[currentKey] = iteratee(obj[currentKey], currentKey, obj); + } + return results; + }; + + // Convert an object into a list of `[key, value]` pairs. + _.pairs = function(obj) { + var keys = _.keys(obj); + var length = keys.length; + var pairs = Array(length); + for (var i = 0; i < length; i++) { + pairs[i] = [keys[i], obj[keys[i]]]; + } + return pairs; + }; + + // Invert the keys and values of an object. The values must be serializable. + _.invert = function(obj) { + var result = {}; + var keys = _.keys(obj); + for (var i = 0, length = keys.length; i < length; i++) { + result[obj[keys[i]]] = keys[i]; + } + return result; + }; + + // Return a sorted list of the function names available on the object. + // Aliased as `methods` + _.functions = _.methods = function(obj) { + var names = []; + for (var key in obj) { + if (_.isFunction(obj[key])) names.push(key); + } + return names.sort(); + }; + + // Extend a given object with all the properties in passed-in object(s). + _.extend = createAssigner(_.allKeys); + + // Assigns a given object with all the own properties in the passed-in object(s) + // (https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/assign) + _.extendOwn = _.assign = createAssigner(_.keys); + + // Returns the first key on an object that passes a predicate test + _.findKey = function(obj, predicate, context) { + predicate = cb(predicate, context); + var keys = _.keys(obj), key; + for (var i = 0, length = keys.length; i < length; i++) { + key = keys[i]; + if (predicate(obj[key], key, obj)) return key; + } + }; + + // Return a copy of the object only containing the whitelisted properties. + _.pick = function(object, oiteratee, context) { + var result = {}, obj = object, iteratee, keys; + if (obj == null) return result; + if (_.isFunction(oiteratee)) { + keys = _.allKeys(obj); + iteratee = optimizeCb(oiteratee, context); + } else { + keys = flatten(arguments, false, false, 1); + iteratee = function(value, key, obj) { return key in obj; }; + obj = Object(obj); + } + for (var i = 0, length = keys.length; i < length; i++) { + var key = keys[i]; + var value = obj[key]; + if (iteratee(value, key, obj)) result[key] = value; + } + return result; + }; + + // Return a copy of the object without the blacklisted properties. + _.omit = function(obj, iteratee, context) { + if (_.isFunction(iteratee)) { + iteratee = _.negate(iteratee); + } else { + var keys = _.map(flatten(arguments, false, false, 1), String); + iteratee = function(value, key) { + return !_.contains(keys, key); + }; + } + return _.pick(obj, iteratee, context); + }; + + // Fill in a given object with default properties. + _.defaults = createAssigner(_.allKeys, true); + + // Creates an object that inherits from the given prototype object. + // If additional properties are provided then they will be added to the + // created object. + _.create = function(prototype, props) { + var result = baseCreate(prototype); + if (props) _.extendOwn(result, props); + return result; + }; + + // Create a (shallow-cloned) duplicate of an object. + _.clone = function(obj) { + if (!_.isObject(obj)) return obj; + return _.isArray(obj) ? obj.slice() : _.extend({}, obj); + }; + + // Invokes interceptor with the obj, and then returns obj. + // The primary purpose of this method is to "tap into" a method chain, in + // order to perform operations on intermediate results within the chain. + _.tap = function(obj, interceptor) { + interceptor(obj); + return obj; + }; + + // Returns whether an object has a given set of `key:value` pairs. + _.isMatch = function(object, attrs) { + var keys = _.keys(attrs), length = keys.length; + if (object == null) return !length; + var obj = Object(object); + for (var i = 0; i < length; i++) { + var key = keys[i]; + if (attrs[key] !== obj[key] || !(key in obj)) return false; + } + return true; + }; + + + // Internal recursive comparison function for `isEqual`. + var eq = function(a, b, aStack, bStack) { + // Identical objects are equal. `0 === -0`, but they aren't identical. + // See the [Harmony `egal` proposal](http://wiki.ecmascript.org/doku.php?id=harmony:egal). + if (a === b) return a !== 0 || 1 / a === 1 / b; + // A strict comparison is necessary because `null == undefined`. + if (a == null || b == null) return a === b; + // Unwrap any wrapped objects. + if (a instanceof _) a = a._wrapped; + if (b instanceof _) b = b._wrapped; + // Compare `[[Class]]` names. + var className = toString.call(a); + if (className !== toString.call(b)) return false; + switch (className) { + // Strings, numbers, regular expressions, dates, and booleans are compared by value. + case '[object RegExp]': + // RegExps are coerced to strings for comparison (Note: '' + /a/i === '/a/i') + case '[object String]': + // Primitives and their corresponding object wrappers are equivalent; thus, `"5"` is + // equivalent to `new String("5")`. + return '' + a === '' + b; + case '[object Number]': + // `NaN`s are equivalent, but non-reflexive. + // Object(NaN) is equivalent to NaN + if (+a !== +a) return +b !== +b; + // An `egal` comparison is performed for other numeric values. + return +a === 0 ? 1 / +a === 1 / b : +a === +b; + case '[object Date]': + case '[object Boolean]': + // Coerce dates and booleans to numeric primitive values. Dates are compared by their + // millisecond representations. Note that invalid dates with millisecond representations + // of `NaN` are not equivalent. + return +a === +b; + } + + var areArrays = className === '[object Array]'; + if (!areArrays) { + if (typeof a != 'object' || typeof b != 'object') return false; + + // Objects with different constructors are not equivalent, but `Object`s or `Array`s + // from different frames are. + var aCtor = a.constructor, bCtor = b.constructor; + if (aCtor !== bCtor && !(_.isFunction(aCtor) && aCtor instanceof aCtor && + _.isFunction(bCtor) && bCtor instanceof bCtor) + && ('constructor' in a && 'constructor' in b)) { + return false; + } + } + // Assume equality for cyclic structures. The algorithm for detecting cyclic + // structures is adapted from ES 5.1 section 15.12.3, abstract operation `JO`. + + // Initializing stack of traversed objects. + // It's done here since we only need them for objects and arrays comparison. + aStack = aStack || []; + bStack = bStack || []; + var length = aStack.length; + while (length--) { + // Linear search. Performance is inversely proportional to the number of + // unique nested structures. + if (aStack[length] === a) return bStack[length] === b; + } + + // Add the first object to the stack of traversed objects. + aStack.push(a); + bStack.push(b); + + // Recursively compare objects and arrays. + if (areArrays) { + // Compare array lengths to determine if a deep comparison is necessary. + length = a.length; + if (length !== b.length) return false; + // Deep compare the contents, ignoring non-numeric properties. + while (length--) { + if (!eq(a[length], b[length], aStack, bStack)) return false; + } + } else { + // Deep compare objects. + var keys = _.keys(a), key; + length = keys.length; + // Ensure that both objects contain the same number of properties before comparing deep equality. + if (_.keys(b).length !== length) return false; + while (length--) { + // Deep compare each member + key = keys[length]; + if (!(_.has(b, key) && eq(a[key], b[key], aStack, bStack))) return false; + } + } + // Remove the first object from the stack of traversed objects. + aStack.pop(); + bStack.pop(); + return true; + }; + + // Perform a deep comparison to check if two objects are equal. + _.isEqual = function(a, b) { + return eq(a, b); + }; + + // Is a given array, string, or object empty? + // An "empty" object has no enumerable own-properties. + _.isEmpty = function(obj) { + if (obj == null) return true; + if (isArrayLike(obj) && (_.isArray(obj) || _.isString(obj) || _.isArguments(obj))) return obj.length === 0; + return _.keys(obj).length === 0; + }; + + // Is a given value a DOM element? + _.isElement = function(obj) { + return !!(obj && obj.nodeType === 1); + }; + + // Is a given value an array? + // Delegates to ECMA5's native Array.isArray + _.isArray = nativeIsArray || function(obj) { + return toString.call(obj) === '[object Array]'; + }; + + // Is a given variable an object? + _.isObject = function(obj) { + var type = typeof obj; + return type === 'function' || type === 'object' && !!obj; + }; + + // Add some isType methods: isArguments, isFunction, isString, isNumber, isDate, isRegExp, isError. + _.each(['Arguments', 'Function', 'String', 'Number', 'Date', 'RegExp', 'Error'], function(name) { + _['is' + name] = function(obj) { + return toString.call(obj) === '[object ' + name + ']'; + }; + }); + + // Define a fallback version of the method in browsers (ahem, IE < 9), where + // there isn't any inspectable "Arguments" type. + if (!_.isArguments(arguments)) { + _.isArguments = function(obj) { + return _.has(obj, 'callee'); + }; + } + + // Optimize `isFunction` if appropriate. Work around some typeof bugs in old v8, + // IE 11 (#1621), and in Safari 8 (#1929). + if (typeof /./ != 'function' && typeof Int8Array != 'object') { + _.isFunction = function(obj) { + return typeof obj == 'function' || false; + }; + } + + // Is a given object a finite number? + _.isFinite = function(obj) { + return isFinite(obj) && !isNaN(parseFloat(obj)); + }; + + // Is the given value `NaN`? (NaN is the only number which does not equal itself). + _.isNaN = function(obj) { + return _.isNumber(obj) && obj !== +obj; + }; + + // Is a given value a boolean? + _.isBoolean = function(obj) { + return obj === true || obj === false || toString.call(obj) === '[object Boolean]'; + }; + + // Is a given value equal to null? + _.isNull = function(obj) { + return obj === null; + }; + + // Is a given variable undefined? + _.isUndefined = function(obj) { + return obj === void 0; + }; + + // Shortcut function for checking if an object has a given property directly + // on itself (in other words, not on a prototype). + _.has = function(obj, key) { + return obj != null && hasOwnProperty.call(obj, key); + }; + + // Utility Functions + // ----------------- + + // Run Underscore.js in *noConflict* mode, returning the `_` variable to its + // previous owner. Returns a reference to the Underscore object. + _.noConflict = function() { + root._ = previousUnderscore; + return this; + }; + + // Keep the identity function around for default iteratees. + _.identity = function(value) { + return value; + }; + + // Predicate-generating functions. Often useful outside of Underscore. + _.constant = function(value) { + return function() { + return value; + }; + }; + + _.noop = function(){}; + + _.property = property; + + // Generates a function for a given object that returns a given property. + _.propertyOf = function(obj) { + return obj == null ? function(){} : function(key) { + return obj[key]; + }; + }; + + // Returns a predicate for checking whether an object has a given set of + // `key:value` pairs. + _.matcher = _.matches = function(attrs) { + attrs = _.extendOwn({}, attrs); + return function(obj) { + return _.isMatch(obj, attrs); + }; + }; + + // Run a function **n** times. + _.times = function(n, iteratee, context) { + var accum = Array(Math.max(0, n)); + iteratee = optimizeCb(iteratee, context, 1); + for (var i = 0; i < n; i++) accum[i] = iteratee(i); + return accum; + }; + + // Return a random integer between min and max (inclusive). + _.random = function(min, max) { + if (max == null) { + max = min; + min = 0; + } + return min + Math.floor(Math.random() * (max - min + 1)); + }; + + // A (possibly faster) way to get the current timestamp as an integer. + _.now = Date.now || function() { + return new Date().getTime(); + }; + + // List of HTML entities for escaping. + var escapeMap = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''', + '`': '`' + }; + var unescapeMap = _.invert(escapeMap); + + // Functions for escaping and unescaping strings to/from HTML interpolation. + var createEscaper = function(map) { + var escaper = function(match) { + return map[match]; + }; + // Regexes for identifying a key that needs to be escaped + var source = '(?:' + _.keys(map).join('|') + ')'; + var testRegexp = RegExp(source); + var replaceRegexp = RegExp(source, 'g'); + return function(string) { + string = string == null ? '' : '' + string; + return testRegexp.test(string) ? string.replace(replaceRegexp, escaper) : string; + }; + }; + _.escape = createEscaper(escapeMap); + _.unescape = createEscaper(unescapeMap); + + // If the value of the named `property` is a function then invoke it with the + // `object` as context; otherwise, return it. + _.result = function(object, property, fallback) { + var value = object == null ? void 0 : object[property]; + if (value === void 0) { + value = fallback; + } + return _.isFunction(value) ? value.call(object) : value; + }; + + // Generate a unique integer id (unique within the entire client session). + // Useful for temporary DOM ids. + var idCounter = 0; + _.uniqueId = function(prefix) { + var id = ++idCounter + ''; + return prefix ? prefix + id : id; + }; + + // By default, Underscore uses ERB-style template delimiters, change the + // following template settings to use alternative delimiters. + _.templateSettings = { + evaluate : /<%([\s\S]+?)%>/g, + interpolate : /<%=([\s\S]+?)%>/g, + escape : /<%-([\s\S]+?)%>/g + }; + + // When customizing `templateSettings`, if you don't want to define an + // interpolation, evaluation or escaping regex, we need one that is + // guaranteed not to match. + var noMatch = /(.)^/; + + // Certain characters need to be escaped so that they can be put into a + // string literal. + var escapes = { + "'": "'", + '\\': '\\', + '\r': 'r', + '\n': 'n', + '\u2028': 'u2028', + '\u2029': 'u2029' + }; + + var escaper = /\\|'|\r|\n|\u2028|\u2029/g; + + var escapeChar = function(match) { + return '\\' + escapes[match]; + }; + + // JavaScript micro-templating, similar to John Resig's implementation. + // Underscore templating handles arbitrary delimiters, preserves whitespace, + // and correctly escapes quotes within interpolated code. + // NB: `oldSettings` only exists for backwards compatibility. + _.template = function(text, settings, oldSettings) { + if (!settings && oldSettings) settings = oldSettings; + settings = _.defaults({}, settings, _.templateSettings); + + // Combine delimiters into one regular expression via alternation. + var matcher = RegExp([ + (settings.escape || noMatch).source, + (settings.interpolate || noMatch).source, + (settings.evaluate || noMatch).source + ].join('|') + '|$', 'g'); + + // Compile the template source, escaping string literals appropriately. + var index = 0; + var source = "__p+='"; + text.replace(matcher, function(match, escape, interpolate, evaluate, offset) { + source += text.slice(index, offset).replace(escaper, escapeChar); + index = offset + match.length; + + if (escape) { + source += "'+\n((__t=(" + escape + "))==null?'':_.escape(__t))+\n'"; + } else if (interpolate) { + source += "'+\n((__t=(" + interpolate + "))==null?'':__t)+\n'"; + } else if (evaluate) { + source += "';\n" + evaluate + "\n__p+='"; + } + + // Adobe VMs need the match returned to produce the correct offest. + return match; + }); + source += "';\n"; + + // If a variable is not specified, place data values in local scope. + if (!settings.variable) source = 'with(obj||{}){\n' + source + '}\n'; + + source = "var __t,__p='',__j=Array.prototype.join," + + "print=function(){__p+=__j.call(arguments,'');};\n" + + source + 'return __p;\n'; + + try { + var render = new Function(settings.variable || 'obj', '_', source); + } catch (e) { + e.source = source; + throw e; + } + + var template = function(data) { + return render.call(this, data, _); + }; + + // Provide the compiled source as a convenience for precompilation. + var argument = settings.variable || 'obj'; + template.source = 'function(' + argument + '){\n' + source + '}'; + + return template; + }; + + // Add a "chain" function. Start chaining a wrapped Underscore object. + _.chain = function(obj) { + var instance = _(obj); + instance._chain = true; + return instance; + }; + + // OOP + // --------------- + // If Underscore is called as a function, it returns a wrapped object that + // can be used OO-style. This wrapper holds altered versions of all the + // underscore functions. Wrapped objects may be chained. + + // Helper function to continue chaining intermediate results. + var result = function(instance, obj) { + return instance._chain ? _(obj).chain() : obj; + }; + + // Add your own custom functions to the Underscore object. + _.mixin = function(obj) { + _.each(_.functions(obj), function(name) { + var func = _[name] = obj[name]; + _.prototype[name] = function() { + var args = [this._wrapped]; + push.apply(args, arguments); + return result(this, func.apply(_, args)); + }; + }); + }; + + // Add all of the Underscore functions to the wrapper object. + _.mixin(_); + + // Add all mutator Array functions to the wrapper. + _.each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(name) { + var method = ArrayProto[name]; + _.prototype[name] = function() { + var obj = this._wrapped; + method.apply(obj, arguments); + if ((name === 'shift' || name === 'splice') && obj.length === 0) delete obj[0]; + return result(this, obj); + }; + }); + + // Add all accessor Array functions to the wrapper. + _.each(['concat', 'join', 'slice'], function(name) { + var method = ArrayProto[name]; + _.prototype[name] = function() { + return result(this, method.apply(this._wrapped, arguments)); + }; + }); + + // Extracts the result from a wrapped and chained object. + _.prototype.value = function() { + return this._wrapped; + }; + + // Provide unwrapping proxy for some methods used in engine operations + // such as arithmetic and JSON stringification. + _.prototype.valueOf = _.prototype.toJSON = _.prototype.value; + + _.prototype.toString = function() { + return '' + this._wrapped; + }; + + // AMD registration happens at the end for compatibility with AMD loaders + // that may not enforce next-turn semantics on modules. Even though general + // practice for AMD registration is to be anonymous, underscore registers + // as a named module because, like jQuery, it is a base library that is + // popular enough to be bundled in a third party lib, but not be part of + // an AMD load request. Those cases could generate an error when an + // anonymous define() is called outside of a loader request. + if (typeof define === 'function' && define.amd) { + define('underscore', [], function() { + return _; + }); + } +}.call(this)); + +},{}],26:[function(require,module,exports){ +arguments[4][19][0].apply(exports,arguments) +},{"dup":19}],27:[function(require,module,exports){ +module.exports = function isBuffer(arg) { + return arg && typeof arg === 'object' + && typeof arg.copy === 'function' + && typeof arg.fill === 'function' + && typeof arg.readUInt8 === 'function'; +} +},{}],28:[function(require,module,exports){ +(function (process,global){ +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +var formatRegExp = /%[sdj%]/g; +exports.format = function(f) { + if (!isString(f)) { + var objects = []; + for (var i = 0; i < arguments.length; i++) { + objects.push(inspect(arguments[i])); + } + return objects.join(' '); + } + + var i = 1; + var args = arguments; + var len = args.length; + var str = String(f).replace(formatRegExp, function(x) { + if (x === '%%') return '%'; + if (i >= len) return x; + switch (x) { + case '%s': return String(args[i++]); + case '%d': return Number(args[i++]); + case '%j': + try { + return JSON.stringify(args[i++]); + } catch (_) { + return '[Circular]'; + } + default: + return x; + } + }); + for (var x = args[i]; i < len; x = args[++i]) { + if (isNull(x) || !isObject(x)) { + str += ' ' + x; + } else { + str += ' ' + inspect(x); + } + } + return str; +}; + + +// Mark that a method should not be used. +// Returns a modified function which warns once by default. +// If --no-deprecation is set, then it is a no-op. +exports.deprecate = function(fn, msg) { + // Allow for deprecating things in the process of starting up. + if (isUndefined(global.process)) { + return function() { + return exports.deprecate(fn, msg).apply(this, arguments); + }; + } + + if (process.noDeprecation === true) { + return fn; + } + + var warned = false; + function deprecated() { + if (!warned) { + if (process.throwDeprecation) { + throw new Error(msg); + } else if (process.traceDeprecation) { + console.trace(msg); + } else { + console.error(msg); + } + warned = true; + } + return fn.apply(this, arguments); + } + + return deprecated; +}; + + +var debugs = {}; +var debugEnviron; +exports.debuglog = function(set) { + if (isUndefined(debugEnviron)) + debugEnviron = process.env.NODE_DEBUG || ''; + set = set.toUpperCase(); + if (!debugs[set]) { + if (new RegExp('\\b' + set + '\\b', 'i').test(debugEnviron)) { + var pid = process.pid; + debugs[set] = function() { + var msg = exports.format.apply(exports, arguments); + console.error('%s %d: %s', set, pid, msg); + }; + } else { + debugs[set] = function() {}; + } + } + return debugs[set]; +}; + + +/** + * Echos the value of a value. Trys to print the value out + * in the best way possible given the different types. + * + * @param {Object} obj The object to print out. + * @param {Object} opts Optional options object that alters the output. + */ +/* legacy: obj, showHidden, depth, colors*/ +function inspect(obj, opts) { + // default options + var ctx = { + seen: [], + stylize: stylizeNoColor + }; + // legacy... + if (arguments.length >= 3) ctx.depth = arguments[2]; + if (arguments.length >= 4) ctx.colors = arguments[3]; + if (isBoolean(opts)) { + // legacy... + ctx.showHidden = opts; + } else if (opts) { + // got an "options" object + exports._extend(ctx, opts); + } + // set default options + if (isUndefined(ctx.showHidden)) ctx.showHidden = false; + if (isUndefined(ctx.depth)) ctx.depth = 2; + if (isUndefined(ctx.colors)) ctx.colors = false; + if (isUndefined(ctx.customInspect)) ctx.customInspect = true; + if (ctx.colors) ctx.stylize = stylizeWithColor; + return formatValue(ctx, obj, ctx.depth); +} +exports.inspect = inspect; + + +// http://en.wikipedia.org/wiki/ANSI_escape_code#graphics +inspect.colors = { + 'bold' : [1, 22], + 'italic' : [3, 23], + 'underline' : [4, 24], + 'inverse' : [7, 27], + 'white' : [37, 39], + 'grey' : [90, 39], + 'black' : [30, 39], + 'blue' : [34, 39], + 'cyan' : [36, 39], + 'green' : [32, 39], + 'magenta' : [35, 39], + 'red' : [31, 39], + 'yellow' : [33, 39] +}; + +// Don't use 'blue' not visible on cmd.exe +inspect.styles = { + 'special': 'cyan', + 'number': 'yellow', + 'boolean': 'yellow', + 'undefined': 'grey', + 'null': 'bold', + 'string': 'green', + 'date': 'magenta', + // "name": intentionally not styling + 'regexp': 'red' +}; + + +function stylizeWithColor(str, styleType) { + var style = inspect.styles[styleType]; + + if (style) { + return '\u001b[' + inspect.colors[style][0] + 'm' + str + + '\u001b[' + inspect.colors[style][1] + 'm'; + } else { + return str; + } +} + + +function stylizeNoColor(str, styleType) { + return str; +} + + +function arrayToHash(array) { + var hash = {}; + + array.forEach(function(val, idx) { + hash[val] = true; + }); + + return hash; +} + + +function formatValue(ctx, value, recurseTimes) { + // Provide a hook for user-specified inspect functions. + // Check that value is an object with an inspect function on it + if (ctx.customInspect && + value && + isFunction(value.inspect) && + // Filter out the util module, it's inspect function is special + value.inspect !== exports.inspect && + // Also filter out any prototype objects using the circular check. + !(value.constructor && value.constructor.prototype === value)) { + var ret = value.inspect(recurseTimes, ctx); + if (!isString(ret)) { + ret = formatValue(ctx, ret, recurseTimes); + } + return ret; + } + + // Primitive types cannot have properties + var primitive = formatPrimitive(ctx, value); + if (primitive) { + return primitive; + } + + // Look up the keys of the object. + var keys = Object.keys(value); + var visibleKeys = arrayToHash(keys); + + if (ctx.showHidden) { + keys = Object.getOwnPropertyNames(value); + } + + // IE doesn't make error fields non-enumerable + // http://msdn.microsoft.com/en-us/library/ie/dww52sbt(v=vs.94).aspx + if (isError(value) + && (keys.indexOf('message') >= 0 || keys.indexOf('description') >= 0)) { + return formatError(value); + } + + // Some type of object without properties can be shortcutted. + if (keys.length === 0) { + if (isFunction(value)) { + var name = value.name ? ': ' + value.name : ''; + return ctx.stylize('[Function' + name + ']', 'special'); + } + if (isRegExp(value)) { + return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); + } + if (isDate(value)) { + return ctx.stylize(Date.prototype.toString.call(value), 'date'); + } + if (isError(value)) { + return formatError(value); + } + } + + var base = '', array = false, braces = ['{', '}']; + + // Make Array say that they are Array + if (isArray(value)) { + array = true; + braces = ['[', ']']; + } + + // Make functions say that they are functions + if (isFunction(value)) { + var n = value.name ? ': ' + value.name : ''; + base = ' [Function' + n + ']'; + } + + // Make RegExps say that they are RegExps + if (isRegExp(value)) { + base = ' ' + RegExp.prototype.toString.call(value); + } + + // Make dates with properties first say the date + if (isDate(value)) { + base = ' ' + Date.prototype.toUTCString.call(value); + } + + // Make error with message first say the error + if (isError(value)) { + base = ' ' + formatError(value); + } + + if (keys.length === 0 && (!array || value.length == 0)) { + return braces[0] + base + braces[1]; + } + + if (recurseTimes < 0) { + if (isRegExp(value)) { + return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); + } else { + return ctx.stylize('[Object]', 'special'); + } + } + + ctx.seen.push(value); + + var output; + if (array) { + output = formatArray(ctx, value, recurseTimes, visibleKeys, keys); + } else { + output = keys.map(function(key) { + return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array); + }); + } + + ctx.seen.pop(); + + return reduceToSingleString(output, base, braces); +} + + +function formatPrimitive(ctx, value) { + if (isUndefined(value)) + return ctx.stylize('undefined', 'undefined'); + if (isString(value)) { + var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '') + .replace(/'/g, "\\'") + .replace(/\\"/g, '"') + '\''; + return ctx.stylize(simple, 'string'); + } + if (isNumber(value)) + return ctx.stylize('' + value, 'number'); + if (isBoolean(value)) + return ctx.stylize('' + value, 'boolean'); + // For some reason typeof null is "object", so special case here. + if (isNull(value)) + return ctx.stylize('null', 'null'); +} + + +function formatError(value) { + return '[' + Error.prototype.toString.call(value) + ']'; +} + + +function formatArray(ctx, value, recurseTimes, visibleKeys, keys) { + var output = []; + for (var i = 0, l = value.length; i < l; ++i) { + if (hasOwnProperty(value, String(i))) { + output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, + String(i), true)); + } else { + output.push(''); + } + } + keys.forEach(function(key) { + if (!key.match(/^\d+$/)) { + output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, + key, true)); + } + }); + return output; +} + + +function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) { + var name, str, desc; + desc = Object.getOwnPropertyDescriptor(value, key) || { value: value[key] }; + if (desc.get) { + if (desc.set) { + str = ctx.stylize('[Getter/Setter]', 'special'); + } else { + str = ctx.stylize('[Getter]', 'special'); + } + } else { + if (desc.set) { + str = ctx.stylize('[Setter]', 'special'); + } + } + if (!hasOwnProperty(visibleKeys, key)) { + name = '[' + key + ']'; + } + if (!str) { + if (ctx.seen.indexOf(desc.value) < 0) { + if (isNull(recurseTimes)) { + str = formatValue(ctx, desc.value, null); + } else { + str = formatValue(ctx, desc.value, recurseTimes - 1); + } + if (str.indexOf('\n') > -1) { + if (array) { + str = str.split('\n').map(function(line) { + return ' ' + line; + }).join('\n').substr(2); + } else { + str = '\n' + str.split('\n').map(function(line) { + return ' ' + line; + }).join('\n'); + } + } + } else { + str = ctx.stylize('[Circular]', 'special'); + } + } + if (isUndefined(name)) { + if (array && key.match(/^\d+$/)) { + return str; + } + name = JSON.stringify('' + key); + if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) { + name = name.substr(1, name.length - 2); + name = ctx.stylize(name, 'name'); + } else { + name = name.replace(/'/g, "\\'") + .replace(/\\"/g, '"') + .replace(/(^"|"$)/g, "'"); + name = ctx.stylize(name, 'string'); + } + } + + return name + ': ' + str; +} + + +function reduceToSingleString(output, base, braces) { + var numLinesEst = 0; + var length = output.reduce(function(prev, cur) { + numLinesEst++; + if (cur.indexOf('\n') >= 0) numLinesEst++; + return prev + cur.replace(/\u001b\[\d\d?m/g, '').length + 1; + }, 0); + + if (length > 60) { + return braces[0] + + (base === '' ? '' : base + '\n ') + + ' ' + + output.join(',\n ') + + ' ' + + braces[1]; + } + + return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1]; +} + + +// NOTE: These type checking functions intentionally don't use `instanceof` +// because it is fragile and can be easily faked with `Object.create()`. +function isArray(ar) { + return Array.isArray(ar); +} +exports.isArray = isArray; + +function isBoolean(arg) { + return typeof arg === 'boolean'; +} +exports.isBoolean = isBoolean; + +function isNull(arg) { + return arg === null; +} +exports.isNull = isNull; + +function isNullOrUndefined(arg) { + return arg == null; +} +exports.isNullOrUndefined = isNullOrUndefined; + +function isNumber(arg) { + return typeof arg === 'number'; +} +exports.isNumber = isNumber; + +function isString(arg) { + return typeof arg === 'string'; +} +exports.isString = isString; + +function isSymbol(arg) { + return typeof arg === 'symbol'; +} +exports.isSymbol = isSymbol; + +function isUndefined(arg) { + return arg === void 0; +} +exports.isUndefined = isUndefined; + +function isRegExp(re) { + return isObject(re) && objectToString(re) === '[object RegExp]'; +} +exports.isRegExp = isRegExp; + +function isObject(arg) { + return typeof arg === 'object' && arg !== null; +} +exports.isObject = isObject; + +function isDate(d) { + return isObject(d) && objectToString(d) === '[object Date]'; +} +exports.isDate = isDate; + +function isError(e) { + return isObject(e) && + (objectToString(e) === '[object Error]' || e instanceof Error); +} +exports.isError = isError; + +function isFunction(arg) { + return typeof arg === 'function'; +} +exports.isFunction = isFunction; + +function isPrimitive(arg) { + return arg === null || + typeof arg === 'boolean' || + typeof arg === 'number' || + typeof arg === 'string' || + typeof arg === 'symbol' || // ES6 symbol + typeof arg === 'undefined'; +} +exports.isPrimitive = isPrimitive; + +exports.isBuffer = require('./support/isBuffer'); + +function objectToString(o) { + return Object.prototype.toString.call(o); +} + + +function pad(n) { + return n < 10 ? '0' + n.toString(10) : n.toString(10); +} + + +var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', + 'Oct', 'Nov', 'Dec']; + +// 26 Feb 16:19:34 +function timestamp() { + var d = new Date(); + var time = [pad(d.getHours()), + pad(d.getMinutes()), + pad(d.getSeconds())].join(':'); + return [d.getDate(), months[d.getMonth()], time].join(' '); +} + + +// log is just a thin wrapper to console.log that prepends a timestamp +exports.log = function() { + console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments)); +}; + + +/** + * Inherit the prototype methods from one constructor into another. + * + * The Function.prototype.inherits from lang.js rewritten as a standalone + * function (not on Function.prototype). NOTE: If this file is to be loaded + * during bootstrapping this function needs to be rewritten using some native + * functions as prototype setup using normal JavaScript does not work as + * expected during bootstrapping (see mirror.js in r114903). + * + * @param {function} ctor Constructor function which needs to inherit the + * prototype. + * @param {function} superCtor Constructor function to inherit prototype from. + */ +exports.inherits = require('inherits'); + +exports._extend = function(origin, add) { + // Don't do anything if add isn't an object + if (!add || !isObject(add)) return origin; + + var keys = Object.keys(add); + var i = keys.length; + while (i--) { + origin[keys[i]] = add[keys[i]]; + } + return origin; +}; + +function hasOwnProperty(obj, prop) { + return Object.prototype.hasOwnProperty.call(obj, prop); +} + +}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) +},{"./support/isBuffer":27,"_process":24,"inherits":26}],29:[function(require,module,exports){ +// Returns a wrapper function that returns a wrapped callback +// The wrapper function should do some stuff, and return a +// presumably different callback function. +// This makes sure that own properties are retained, so that +// decorations and such are not lost along the way. +module.exports = wrappy +function wrappy (fn, cb) { + if (fn && cb) return wrappy(fn)(cb) + + if (typeof fn !== 'function') + throw new TypeError('need wrapper function') + + Object.keys(fn).forEach(function (k) { + wrapper[k] = fn[k] + }) + + return wrapper + + function wrapper() { + var args = new Array(arguments.length) + for (var i = 0; i < args.length; i++) { + args[i] = arguments[i] + } + var ret = fn.apply(this, args) + var cb = args[args.length-1] + if (typeof ret === 'function' && ret !== cb) { + Object.keys(cb).forEach(function (k) { + ret[k] = cb[k] + }) + } + return ret + } +} + +},{}]},{},[7])(7) +}); \ No newline at end of file diff --git a/public/v5.3.0/assets/javascripts/workers/search.f8cc74c7.min.js b/public/v5.3.0/assets/javascripts/workers/search.f8cc74c7.min.js new file mode 100644 index 0000000..c2e86a3 --- /dev/null +++ b/public/v5.3.0/assets/javascripts/workers/search.f8cc74c7.min.js @@ -0,0 +1,42 @@ +"use strict";(()=>{var xe=Object.create;var U=Object.defineProperty,ve=Object.defineProperties,Se=Object.getOwnPropertyDescriptor,Te=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertyNames,J=Object.getOwnPropertySymbols,Ee=Object.getPrototypeOf,Z=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable;var K=Math.pow,X=(t,e,r)=>e in t?U(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,A=(t,e)=>{for(var r in e||(e={}))Z.call(e,r)&&X(t,r,e[r]);if(J)for(var r of J(e))be.call(e,r)&&X(t,r,e[r]);return t},G=(t,e)=>ve(t,Te(e));var Le=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var we=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Qe(e))!Z.call(t,i)&&i!==r&&U(t,i,{get:()=>e[i],enumerable:!(n=Se(e,i))||n.enumerable});return t};var Pe=(t,e,r)=>(r=t!=null?xe(Ee(t)):{},we(e||!t||!t.__esModule?U(r,"default",{value:t,enumerable:!0}):r,t));var B=(t,e,r)=>new Promise((n,i)=>{var s=u=>{try{a(r.next(u))}catch(c){i(c)}},o=u=>{try{a(r.throw(u))}catch(c){i(c)}},a=u=>u.done?n(u.value):Promise.resolve(u.value).then(s,o);a((r=r.apply(t,e)).next())});var re=Le((ee,te)=>{/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + */(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";/*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + */t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i<n.length;i++){var s=n[i],o=e[s];if(Array.isArray(o)){r[s]=o.slice();continue}if(typeof o=="string"||typeof o=="number"||typeof o=="boolean"){r[s]=o;continue}throw new TypeError("clone is not deep and does not support nested objects")}return r},t.FieldRef=function(e,r,n){this.docRef=e,this.fieldName=r,this._stringValue=n},t.FieldRef.joiner="/",t.FieldRef.fromString=function(e){var r=e.indexOf(t.FieldRef.joiner);if(r===-1)throw"malformed field ref string";var n=e.slice(0,r),i=e.slice(r+1);return new t.FieldRef(i,n,e)},t.FieldRef.prototype.toString=function(){return this._stringValue==null&&(this._stringValue=this.fieldName+t.FieldRef.joiner+this.docRef),this._stringValue};/*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + */t.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var r=0;r<this.length;r++)this.elements[e[r]]=!0}else this.length=0},t.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},t.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},t.Set.prototype.contains=function(e){return!!this.elements[e]},t.Set.prototype.intersect=function(e){var r,n,i,s=[];if(e===t.Set.complete)return this;if(e===t.Set.empty)return e;this.length<e.length?(r=this,n=e):(r=e,n=this),i=Object.keys(r.elements);for(var o=0;o<i.length;o++){var a=i[o];a in n.elements&&s.push(a)}return new t.Set(s)},t.Set.prototype.union=function(e){return e===t.Set.complete?t.Set.complete:e===t.Set.empty?this:new t.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},t.idf=function(e,r){var n=0;for(var i in e)i!="_index"&&(n+=Object.keys(e[i]).length);var s=(r-n+.5)/(n+.5);return Math.log(1+Math.abs(s))},t.Token=function(e,r){this.str=e||"",this.metadata=r||{}},t.Token.prototype.toString=function(){return this.str},t.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},t.Token.prototype.clone=function(e){return e=e||function(r){return r},new t.Token(e(this.str,this.metadata),this.metadata)};/*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + */t.tokenizer=function(e,r){if(e==null||e==null)return[];if(Array.isArray(e))return e.map(function(g){return new t.Token(t.utils.asString(g).toLowerCase(),t.utils.clone(r))});for(var n=e.toString().toLowerCase(),i=n.length,s=[],o=0,a=0;o<=i;o++){var u=n.charAt(o),c=o-a;if(u.match(t.tokenizer.separator)||o==i){if(c>0){var f=t.utils.clone(r)||{};f.position=[a,c],f.index=s.length,s.push(new t.Token(n.slice(a,o),f))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;/*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + */t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n<r;n++){for(var i=this._stack[n],s=[],o=0;o<e.length;o++){var a=i(e[o],o,e);if(!(a==null||a===""))if(Array.isArray(a))for(var u=0;u<a.length;u++)s.push(a[u]);else s.push(a)}e=s}return e},t.Pipeline.prototype.runString=function(e,r){var n=new t.Token(e,r);return this.run([n]).map(function(i){return i.toString()})},t.Pipeline.prototype.reset=function(){this._stack=[]},t.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})};/*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + */t.Vector=function(e){this._magnitude=0,this.elements=e||[]},t.Vector.prototype.positionForIndex=function(e){if(this.elements.length==0)return 0;for(var r=0,n=this.elements.length/2,i=n-r,s=Math.floor(i/2),o=this.elements[s*2];i>1&&(o<e&&(r=s),o>e&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(o<e)return(s+1)*2},t.Vector.prototype.insert=function(e,r){this.upsert(e,r,function(){throw"duplicate index"})},t.Vector.prototype.upsert=function(e,r,n){this._magnitude=0;var i=this.positionForIndex(e);this.elements[i]==e?this.elements[i+1]=n(this.elements[i+1],r):this.elements.splice(i,0,e,r)},t.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,r=this.elements.length,n=1;n<r;n+=2){var i=this.elements[n];e+=i*i}return this._magnitude=Math.sqrt(e)},t.Vector.prototype.dot=function(e){for(var r=0,n=this.elements,i=e.elements,s=n.length,o=i.length,a=0,u=0,c=0,f=0;c<s&&f<o;)a=n[c],u=i[f],a<u?c+=2:a>u?f+=2:a==u&&(r+=n[c+1]*i[f+1],c+=2,f+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r<this.elements.length;r+=2,n++)e[n]=this.elements[r];return e},t.Vector.prototype.toJSON=function(){return this.elements};/*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + */t.stemmer=function(){var e={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},r={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},n="[^aeiou]",i="[aeiouy]",s=n+"[^aeiouy]*",o=i+"[aeiou]*",a="^("+s+")?"+o+s,u="^("+s+")?"+o+s+"("+o+")?$",c="^("+s+")?"+o+s+o+s,f="^("+s+")?"+i,g=new RegExp(a),l=new RegExp(c),m=new RegExp(u),x=new RegExp(f),v=/^(.+?)(ss|i)es$/,d=/^(.+?)([^s])s$/,y=/^(.+?)eed$/,b=/^(.+?)(ed|ing)$/,E=/.$/,w=/(at|bl|iz)$/,R=new RegExp("([^aeiouylsz])\\1$"),j=new RegExp("^"+s+i+"[^aeiouwxy]$"),_=/^(.+?[^aeiou])y$/,D=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,N=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,C=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,V=/^(.+?)(s|t)(ion)$/,P=/^(.+?)e$/,z=/ll$/,$=new RegExp("^"+s+i+"[^aeiouwxy]$"),M=function(h){var S,k,L,p,T,O,F;if(h.length<3)return h;if(L=h.substr(0,1),L=="y"&&(h=L.toUpperCase()+h.substr(1)),p=v,T=d,p.test(h)?h=h.replace(p,"$1$2"):T.test(h)&&(h=h.replace(T,"$1$2")),p=y,T=b,p.test(h)){var Q=p.exec(h);p=g,p.test(Q[1])&&(p=E,h=h.replace(p,""))}else if(T.test(h)){var Q=T.exec(h);S=Q[1],T=x,T.test(S)&&(h=S,T=w,O=R,F=j,T.test(h)?h=h+"e":O.test(h)?(p=E,h=h.replace(p,"")):F.test(h)&&(h=h+"e"))}if(p=_,p.test(h)){var Q=p.exec(h);S=Q[1],h=S+"i"}if(p=D,p.test(h)){var Q=p.exec(h);S=Q[1],k=Q[2],p=g,p.test(S)&&(h=S+e[k])}if(p=N,p.test(h)){var Q=p.exec(h);S=Q[1],k=Q[2],p=g,p.test(S)&&(h=S+r[k])}if(p=C,T=V,p.test(h)){var Q=p.exec(h);S=Q[1],p=l,p.test(S)&&(h=S)}else if(T.test(h)){var Q=T.exec(h);S=Q[1]+Q[2],T=l,T.test(S)&&(h=S)}if(p=P,p.test(h)){var Q=p.exec(h);S=Q[1],p=l,T=m,O=$,(p.test(S)||T.test(S)&&!O.test(S))&&(h=S)}return p=z,T=l,p.test(h)&&T.test(h)&&(p=E,h=h.replace(p,"")),L=="y"&&(h=L.toLowerCase()+h.substr(1)),h};return function(I){return I.update(M)}}(),t.Pipeline.registerFunction(t.stemmer,"stemmer");/*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + */t.generateStopWordFilter=function(e){var r=e.reduce(function(n,i){return n[i]=i,n},{});return function(n){if(n&&r[n.toString()]!==n.toString())return n}},t.stopWordFilter=t.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),t.Pipeline.registerFunction(t.stopWordFilter,"stopWordFilter");/*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + */t.trimmer=function(e){return e.update(function(r){return r.replace(/^\W+/,"").replace(/\W+$/,"")})},t.Pipeline.registerFunction(t.trimmer,"trimmer");/*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + */t.TokenSet=function(){this.final=!1,this.edges={},this.id=t.TokenSet._nextId,t.TokenSet._nextId+=1},t.TokenSet._nextId=1,t.TokenSet.fromArray=function(e){for(var r=new t.TokenSet.Builder,n=0,i=e.length;n<i;n++)r.insert(e[n]);return r.finish(),r.root},t.TokenSet.fromClause=function(e){return"editDistance"in e?t.TokenSet.fromFuzzyString(e.term,e.editDistance):t.TokenSet.fromString(e.term)},t.TokenSet.fromFuzzyString=function(e,r){for(var n=new t.TokenSet,i=[{node:n,editsRemaining:r,str:e}];i.length;){var s=i.pop();if(s.str.length>0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var c=s.node.edges["*"];else{var c=new t.TokenSet;s.node.edges["*"]=c}s.str.length==1&&(c.final=!0),i.push({node:c,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var f=s.str.charAt(0),g=s.str.charAt(1),l;g in s.node.edges?l=s.node.edges[g]:(l=new t.TokenSet,s.node.edges[g]=l),s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:f+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i<s;i++){var o=e[i],a=i==s-1;if(o=="*")r.edges[o]=r,r.final=a;else{var u=new t.TokenSet;u.final=a,r.edges[o]=u,r=u}}return n},t.TokenSet.prototype.toArray=function(){for(var e=[],r=[{prefix:"",node:this}];r.length;){var n=r.pop(),i=Object.keys(n.node.edges),s=i.length;n.node.final&&(n.prefix.charAt(0),e.push(n.prefix));for(var o=0;o<s;o++){var a=i[o];r.push({prefix:n.prefix.concat(a),node:n.node.edges[a]})}}return e},t.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",r=Object.keys(this.edges).sort(),n=r.length,i=0;i<n;i++){var s=r[i],o=this.edges[s];e=e+s+o.id}return e},t.TokenSet.prototype.intersect=function(e){for(var r=new t.TokenSet,n=void 0,i=[{qNode:e,output:r,node:this}];i.length;){n=i.pop();for(var s=Object.keys(n.qNode.edges),o=s.length,a=Object.keys(n.node.edges),u=a.length,c=0;c<o;c++)for(var f=s[c],g=0;g<u;g++){var l=a[g];if(l==f||f=="*"){var m=n.node.edges[l],x=n.qNode.edges[f],v=m.final&&x.final,d=void 0;l in n.output.edges?(d=n.output.edges[l],d.final=d.final||v):(d=new t.TokenSet,d.final=v,n.output.edges[l]=d),i.push({qNode:x,output:d,node:m})}}}return r},t.TokenSet.Builder=function(){this.previousWord="",this.root=new t.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},t.TokenSet.Builder.prototype.insert=function(e){var r,n=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var i=0;i<e.length&&i<this.previousWord.length&&e[i]==this.previousWord[i];i++)n++;this.minimize(n),this.uncheckedNodes.length==0?r=this.root:r=this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(var i=n;i<e.length;i++){var s=new t.TokenSet,o=e[i];r.edges[o]=s,this.uncheckedNodes.push({parent:r,char:o,child:s}),r=s}r.final=!0,this.previousWord=e},t.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},t.TokenSet.Builder.prototype.minimize=function(e){for(var r=this.uncheckedNodes.length-1;r>=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};/*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + */t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u<this.fields.length;u++)i[this.fields[u]]=new t.Vector;e.call(r,r);for(var u=0;u<r.clauses.length;u++){var c=r.clauses[u],f=null,g=t.Set.empty;c.usePipeline?f=this.pipeline.runString(c.term,{fields:c.fields}):f=[c.term];for(var l=0;l<f.length;l++){var m=f[l];c.term=m;var x=t.TokenSet.fromClause(c),v=this.tokenSet.intersect(x).toArray();if(v.length===0&&c.presence===t.Query.presence.REQUIRED){for(var d=0;d<c.fields.length;d++){var y=c.fields[d];o[y]=t.Set.empty}break}for(var b=0;b<v.length;b++)for(var E=v[b],w=this.invertedIndex[E],R=w._index,d=0;d<c.fields.length;d++){var y=c.fields[d],j=w[y],_=Object.keys(j),D=E+"/"+y,N=new t.Set(_);if(c.presence==t.Query.presence.REQUIRED&&(g=g.union(N),o[y]===void 0&&(o[y]=t.Set.complete)),c.presence==t.Query.presence.PROHIBITED){a[y]===void 0&&(a[y]=t.Set.empty),a[y]=a[y].union(N);continue}if(i[y].upsert(R,c.boost,function(ye,me){return ye+me}),!s[D]){for(var C=0;C<_.length;C++){var V=_[C],P=new t.FieldRef(V,y),z=j[V],$;($=n[P])===void 0?n[P]=new t.MatchData(E,y,z):$.add(E,y,z)}s[D]=!0}}}if(c.presence===t.Query.presence.REQUIRED)for(var d=0;d<c.fields.length;d++){var y=c.fields[d];o[y]=o[y].intersect(g)}}for(var M=t.Set.complete,I=t.Set.empty,u=0;u<this.fields.length;u++){var y=this.fields[u];o[y]&&(M=M.intersect(o[y])),a[y]&&(I=I.union(a[y]))}var h=Object.keys(n),S=[],k=Object.create(null);if(r.isNegated()){h=Object.keys(this.fieldVectors);for(var u=0;u<h.length;u++){var P=h[u],L=t.FieldRef.fromString(P);n[P]=new t.MatchData}}for(var u=0;u<h.length;u++){var L=t.FieldRef.fromString(h[u]),p=L.docRef;if(M.contains(p)&&!I.contains(p)){var T=this.fieldVectors[L],O=i[L.fieldName].similarity(T),F;if((F=k[p])!==void 0)F.score+=O,F.matchData.combine(n[L]);else{var Q={ref:p,score:O,matchData:n[L]};k[p]=Q,S.push(Q)}}}return S.sort(function(pe,ge){return ge.score-pe.score})},t.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map(function(n){return[n,this.invertedIndex[n]]},this),r=Object.keys(this.fieldVectors).map(function(n){return[n,this.fieldVectors[n].toJSON()]},this);return{version:t.version,fields:this.fields,fieldVectors:r,invertedIndex:e,pipeline:this.pipeline.toJSON()}},t.Index.load=function(e){var r={},n={},i=e.fieldVectors,s=Object.create(null),o=e.invertedIndex,a=new t.TokenSet.Builder,u=t.Pipeline.load(e.pipeline);e.version!=t.version&&t.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+t.version+"' does not match serialized index '"+e.version+"'");for(var c=0;c<i.length;c++){var f=i[c],g=f[0],l=f[1];n[g]=new t.Vector(l)}for(var c=0;c<o.length;c++){var f=o[c],m=f[0],x=f[1];a.insert(m),s[m]=x}return a.finish(),r.fields=e.fields,r.fieldVectors=n,r.invertedIndex=s,r.tokenSet=a.root,r.pipeline=u,new t.Index(r)};/*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + */t.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=t.tokenizer,this.pipeline=new t.Pipeline,this.searchPipeline=new t.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},t.Builder.prototype.ref=function(e){this._ref=e},t.Builder.prototype.field=function(e,r){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=r||{}},t.Builder.prototype.b=function(e){e<0?this._b=0:e>1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s<i.length;s++){var o=i[s],a=this._fields[o].extractor,u=a?a(e):e[o],c=this.tokenizer(u,{fields:[o]}),f=this.pipeline.run(c),g=new t.FieldRef(n,o),l=Object.create(null);this.fieldTermFrequencies[g]=l,this.fieldLengths[g]=0,this.fieldLengths[g]+=f.length;for(var m=0;m<f.length;m++){var x=f[m];if(l[x]==null&&(l[x]=0),l[x]+=1,this.invertedIndex[x]==null){var v=Object.create(null);v._index=this.termIndex,this.termIndex+=1;for(var d=0;d<i.length;d++)v[i[d]]=Object.create(null);this.invertedIndex[x]=v}this.invertedIndex[x][o][n]==null&&(this.invertedIndex[x][o][n]=Object.create(null));for(var y=0;y<this.metadataWhitelist.length;y++){var b=this.metadataWhitelist[y],E=x.metadata[b];this.invertedIndex[x][o][n][b]==null&&(this.invertedIndex[x][o][n][b]=[]),this.invertedIndex[x][o][n][b].push(E)}}}},t.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),r=e.length,n={},i={},s=0;s<r;s++){var o=t.FieldRef.fromString(e[s]),a=o.fieldName;i[a]||(i[a]=0),i[a]+=1,n[a]||(n[a]=0),n[a]+=this.fieldLengths[o]}for(var u=Object.keys(this._fields),s=0;s<u.length;s++){var c=u[s];n[c]=n[c]/i[c]}this.averageFieldLength=n},t.Builder.prototype.createFieldVectors=function(){for(var e={},r=Object.keys(this.fieldTermFrequencies),n=r.length,i=Object.create(null),s=0;s<n;s++){for(var o=t.FieldRef.fromString(r[s]),a=o.fieldName,u=this.fieldLengths[o],c=new t.Vector,f=this.fieldTermFrequencies[o],g=Object.keys(f),l=g.length,m=this._fields[a].boost||1,x=this._documents[o.docRef].boost||1,v=0;v<l;v++){var d=g[v],y=f[d],b=this.invertedIndex[d]._index,E,w,R;i[d]===void 0?(E=t.idf(this.invertedIndex[d],this.documentCount),i[d]=E):E=i[d],w=E*((this._k1+1)*y)/(this._k1*(1-this._b+this._b*(u/this.averageFieldLength[a]))+y),w*=m,w*=x,R=Math.round(w*1e3)/1e3,c.insert(b,R)}e[o]=c}this.fieldVectors=e},t.Builder.prototype.createTokenSet=function(){this.tokenSet=t.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},t.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new t.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},t.Builder.prototype.use=function(e){var r=Array.prototype.slice.call(arguments,1);r.unshift(this),e.apply(this,r)},t.MatchData=function(e,r,n){for(var i=Object.create(null),s=Object.keys(n||{}),o=0;o<s.length;o++){var a=s[o];i[a]=n[a].slice()}this.metadata=Object.create(null),e!==void 0&&(this.metadata[e]=Object.create(null),this.metadata[e][r]=i)},t.MatchData.prototype.combine=function(e){for(var r=Object.keys(e.metadata),n=0;n<r.length;n++){var i=r[n],s=Object.keys(e.metadata[i]);this.metadata[i]==null&&(this.metadata[i]=Object.create(null));for(var o=0;o<s.length;o++){var a=s[o],u=Object.keys(e.metadata[i][a]);this.metadata[i][a]==null&&(this.metadata[i][a]=Object.create(null));for(var c=0;c<u.length;c++){var f=u[c];this.metadata[i][a][f]==null?this.metadata[i][a][f]=e.metadata[i][a][f]:this.metadata[i][a][f]=this.metadata[i][a][f].concat(e.metadata[i][a][f])}}}},t.MatchData.prototype.add=function(e,r,n){if(!(e in this.metadata)){this.metadata[e]=Object.create(null),this.metadata[e][r]=n;return}if(!(r in this.metadata[e])){this.metadata[e][r]=n;return}for(var i=Object.keys(n),s=0;s<i.length;s++){var o=i[s];o in this.metadata[e][r]?this.metadata[e][r][o]=this.metadata[e][r][o].concat(n[o]):this.metadata[e][r][o]=n[o]}},t.Query=function(e){this.clauses=[],this.allFields=e},t.Query.wildcard=new String("*"),t.Query.wildcard.NONE=0,t.Query.wildcard.LEADING=1,t.Query.wildcard.TRAILING=2,t.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},t.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=t.Query.wildcard.NONE),e.wildcard&t.Query.wildcard.LEADING&&e.term.charAt(0)!=t.Query.wildcard&&(e.term="*"+e.term),e.wildcard&t.Query.wildcard.TRAILING&&e.term.slice(-1)!=t.Query.wildcard&&(e.term=""+e.term+"*"),"presence"in e||(e.presence=t.Query.presence.OPTIONAL),this.clauses.push(e),this},t.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=t.Query.presence.PROHIBITED)return!1;return!0},t.Query.prototype.term=function(e,r){if(Array.isArray(e))return e.forEach(function(i){this.term(i,t.utils.clone(r))},this),this;var n=r||{};return n.term=e.toString(),this.clause(n),this},t.QueryParseError=function(e,r,n){this.name="QueryParseError",this.message=e,this.start=r,this.end=n},t.QueryParseError.prototype=new Error,t.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},t.QueryLexer.prototype.run=function(){for(var e=t.QueryLexer.lexText;e;)e=e(this)},t.QueryLexer.prototype.sliceString=function(){for(var e=[],r=this.start,n=this.pos,i=0;i<this.escapeCharPositions.length;i++)n=this.escapeCharPositions[i],e.push(this.str.slice(r,n)),r=n+1;return e.push(this.str.slice(r,this.pos)),this.escapeCharPositions.length=0,e.join("")},t.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},t.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},t.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos<this.length},t.QueryLexer.EOS="EOS",t.QueryLexer.FIELD="FIELD",t.QueryLexer.TERM="TERM",t.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",t.QueryLexer.BOOST="BOOST",t.QueryLexer.PRESENCE="PRESENCE",t.QueryLexer.lexField=function(e){return e.backup(),e.emit(t.QueryLexer.FIELD),e.ignore(),t.QueryLexer.lexText},t.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof ee=="object"?te.exports=r():e.lunr=r()}(this,function(){return t})})()});var Y=Pe(re());function ne(t,e=document){let r=ke(t,e);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${t}" to be present`);return r}function ke(t,e=document){return e.querySelector(t)||void 0}Object.entries||(Object.entries=function(t){let e=[];for(let r of Object.keys(t))e.push([r,t[r]]);return e});Object.values||(Object.values=function(t){let e=[];for(let r of Object.keys(t))e.push(t[r]);return e});typeof Element!="undefined"&&(Element.prototype.scrollTo||(Element.prototype.scrollTo=function(t,e){typeof t=="object"?(this.scrollLeft=t.left,this.scrollTop=t.top):(this.scrollLeft=t,this.scrollTop=e)}),Element.prototype.replaceWith||(Element.prototype.replaceWith=function(...t){let e=this.parentNode;if(e){t.length===0&&e.removeChild(this);for(let r=t.length-1;r>=0;r--){let n=t[r];typeof n=="string"?n=document.createTextNode(n):n.parentNode&&n.parentNode.removeChild(n),r?e.insertBefore(this.previousSibling,n):e.replaceChild(n,this)}}}));function ie(t){let e=new Map;for(let r of t){let[n]=r.location.split("#"),i=e.get(n);typeof i=="undefined"?e.set(n,r):(e.set(r.location,r),r.parent=i)}return e}function W(t,e,r){var s;e=new RegExp(e,"g");let n,i=0;do{n=e.exec(t);let o=(s=n==null?void 0:n.index)!=null?s:t.length;if(i<o&&r(i,o),n){let[a]=n;i=n.index+a.length,a.length===0&&(e.lastIndex=n.index+1)}}while(n)}function se(t,e){let r=0,n=0,i=0;for(let s=0;i<t.length;i++)t.charAt(i)==="<"&&i>n?e(r,1,n,n=i):t.charAt(i)===">"&&(t.charAt(n+1)==="/"?--s===0&&e(r++,2,n,i+1):t.charAt(i-1)!=="/"&&s++===0&&e(r,0,n,i+1),n=i+1);i>n&&e(r,1,n,i)}function oe(t,e,r,n=!1){return q([t],e,r,n).pop()}function q(t,e,r,n=!1){let i=[0];for(let s=1;s<e.length;s++){let o=e[s-1],a=e[s],u=o[o.length-1]>>>2&1023,c=a[0]>>>12;i.push(+(u>c)+i[i.length-1])}return t.map((s,o)=>{let a=0,u=new Map;for(let f of r.sort((g,l)=>g-l)){let g=f&1048575,l=f>>>20;if(i[l]!==o)continue;let m=u.get(l);typeof m=="undefined"&&u.set(l,m=[]),m.push(g)}if(u.size===0)return s;let c=[];for(let[f,g]of u){let l=e[f],m=l[0]>>>12,x=l[l.length-1]>>>12,v=l[l.length-1]>>>2&1023;n&&m>a&&c.push(s.slice(a,m));let d=s.slice(m,x+v);for(let y of g.sort((b,E)=>E-b)){let b=(l[y]>>>12)-m,E=(l[y]>>>2&1023)+b;d=[d.slice(0,b),"<mark>",d.slice(b,E),"</mark>",d.slice(E)].join("")}if(a=x+v,c.push(d)===2)break}return n&&a<s.length&&c.push(s.slice(a)),c.join("")})}function ae(t){let e=[];if(typeof t=="undefined")return e;let r=Array.isArray(t)?t:[t];for(let n=0;n<r.length;n++){let i=lunr.tokenizer.table,s=i.length;se(r[n],(o,a,u,c)=>{var f;switch(i[f=o+=s]||(i[f]=[]),a){case 0:case 2:i[o].push(u<<12|c-u<<2|a);break;case 1:let g=r[n].slice(u,c);W(g,lunr.tokenizer.separator,(l,m)=>{if(typeof lunr.segmenter!="undefined"){let x=g.slice(l,m);if(/^[MHIK]$/.test(lunr.segmenter.ctype_(x))){let v=lunr.segmenter.segment(x);for(let d=0,y=0;d<v.length;d++)i[o]||(i[o]=[]),i[o].push(u+l+y<<12|v[d].length<<2|a),e.push(new lunr.Token(v[d].toLowerCase(),{position:o<<20|i[o].length-1})),y+=v[d].length;return}}i[o].push(u+l<<12|m-l<<2|a),e.push(new lunr.Token(g.slice(l,m).toLowerCase(),{position:o<<20|i[o].length-1}))})}})}return e}function ue(t,e=r=>r){return t.trim().split(/"([^"]+)"/g).map((r,n)=>n&1?r.replace(/^\b|^(?![^\x00-\x7F]|$)|\s+/g," +"):r).join("").replace(/"|(?:^|\s+)[*+\-:^~]+(?=\s+|$)/g,"").split(/\s+/g).reduce((r,n)=>{let i=e(n);return[...r,...Array.isArray(i)?i:[i]]},[]).map(r=>/([~^]$)/.test(r)?`${r}1`:r).map(r=>/(^[+-]|[~^]\d+$)/.test(r)?r:`${r}*`).join(" ")}function ce(t){return ue(t,e=>{let r=[],n=new lunr.QueryLexer(e);n.run();for(let{type:i,str:s,start:o,end:a}of n.lexemes)switch(i){case"FIELD":["title","text","tags"].includes(s)||(e=[e.slice(0,a)," ",e.slice(a+1)].join(""));break;case"TERM":W(s,lunr.tokenizer.separator,(...u)=>{r.push([e.slice(0,o),s.slice(...u),e.slice(a)].join(""))})}return r})}function le(t){let e=new lunr.Query(["title","text","tags"]);new lunr.QueryParser(t,e).parse();for(let n of e.clauses)n.usePipeline=!0,n.term.startsWith("*")&&(n.wildcard=lunr.Query.wildcard.LEADING,n.term=n.term.slice(1)),n.term.endsWith("*")&&(n.wildcard=lunr.Query.wildcard.TRAILING,n.term=n.term.slice(0,-1));return e.clauses}function he(t,e){var i;let r=new Set(t),n={};for(let s=0;s<e.length;s++)for(let o of r)e[s].startsWith(o.term)&&(n[o.term]=!0,r.delete(o));for(let s of r)(i=lunr.stopWordFilter)!=null&&i.call(lunr,s.term)&&(n[s.term]=!1);return n}function fe(t,e){let r=new Set,n=new Uint16Array(t.length);for(let s=0;s<t.length;s++)for(let o=s+1;o<t.length;o++)t.slice(s,o)in e&&(n[s]=o-s);let i=[0];for(let s=i.length;s>0;){let o=i[--s];for(let u=1;u<n[o];u++)n[o+u]>n[o]-u&&(r.add(t.slice(o,o+u)),i[s++]=o+u);let a=o+n[o];n[a]&&a<t.length-1&&(i[s++]=a),r.add(t.slice(o,a))}return r.has("")?new Set([t]):r}function Oe(t){return e=>r=>{if(typeof r[e]=="undefined")return;let n=[r.location,e].join(":");return t.set(n,lunr.tokenizer.table=[]),r[e]}}function Re(t,e){let[r,n]=[new Set(t),new Set(e)];return[...new Set([...r].filter(i=>!n.has(i)))]}var H=class{constructor({config:e,docs:r,options:n}){let i=Oe(this.table=new Map);this.map=ie(r),this.options=n,this.index=lunr(function(){this.metadataWhitelist=["position"],this.b(0),e.lang.length===1&&e.lang[0]!=="en"?this.use(lunr[e.lang[0]]):e.lang.length>1&&this.use(lunr.multiLanguage(...e.lang)),this.tokenizer=ae,lunr.tokenizer.separator=new RegExp(e.separator),lunr.segmenter="TinySegmenter"in lunr?new lunr.TinySegmenter:void 0;let s=Re(["trimmer","stopWordFilter","stemmer"],e.pipeline);for(let o of e.lang.map(a=>a==="en"?lunr:lunr[a]))for(let a of s)this.pipeline.remove(o[a]),this.searchPipeline.remove(o[a]);this.ref("location"),this.field("title",{boost:1e3,extractor:i("title")}),this.field("text",{boost:1,extractor:i("text")}),this.field("tags",{boost:1e6,extractor:i("tags")});for(let o of r)this.add(o,{boost:o.boost})})}search(e){if(e=e.replace(new RegExp("\\p{sc=Han}+","gu"),s=>[...fe(s,this.index.invertedIndex)].join("* ")),e=ce(e),!e)return{items:[]};let r=le(e).filter(s=>s.presence!==lunr.Query.presence.PROHIBITED),n=this.index.search(e).reduce((s,{ref:o,score:a,matchData:u})=>{let c=this.map.get(o);if(typeof c!="undefined"){c=A({},c),c.tags&&(c.tags=[...c.tags]);let f=he(r,Object.keys(u.metadata));for(let l of this.index.fields){if(typeof c[l]=="undefined")continue;let m=[];for(let d of Object.values(u.metadata))typeof d[l]!="undefined"&&m.push(...d[l].position);if(!m.length)continue;let x=this.table.get([c.location,l].join(":")),v=Array.isArray(c[l])?q:oe;c[l]=v(c[l],x,m,l!=="text")}let g=+!c.parent+Object.values(f).filter(l=>l).length/Object.keys(f).length;s.push(G(A({},c),{score:a*(1+K(g,2)),terms:f}))}return s},[]).sort((s,o)=>o.score-s.score).reduce((s,o)=>{let a=this.map.get(o.location);if(typeof a!="undefined"){let u=a.parent?a.parent.location:a.location;s.set(u,[...s.get(u)||[],o])}return s},new Map);for(let[s,o]of n)if(!o.find(a=>a.location===s)){let a=this.map.get(s);o.push(G(A({},a),{score:0,terms:{}}))}let i;if(this.options.suggest){let s=this.index.query(o=>{for(let a of r)o.term(a.term,{fields:["title"],presence:lunr.Query.presence.REQUIRED,wildcard:lunr.Query.wildcard.TRAILING})});i=s.length?Object.keys(s[0].matchData.metadata):[]}return A({items:[...n.values()]},typeof i!="undefined"&&{suggest:i})}};var de;function Ie(t){return B(this,null,function*(){let e="../lunr";if(typeof parent!="undefined"&&"IFrameWorker"in parent){let n=ne("script[src]"),[i]=n.src.split("/worker");e=e.replace("..",i)}let r=[];for(let n of t.lang){switch(n){case"ja":r.push(`${e}/tinyseg.js`);break;case"hi":case"th":r.push(`${e}/wordcut.js`);break}n!=="en"&&r.push(`${e}/min/lunr.${n}.min.js`)}t.lang.length>1&&r.push(`${e}/min/lunr.multi.min.js`),r.length&&(yield importScripts(`${e}/min/lunr.stemmer.support.min.js`,...r))})}function Fe(t){return B(this,null,function*(){switch(t.type){case 0:return yield Ie(t.data.config),de=new H(t.data),{type:1};case 2:let e=t.data;try{return{type:3,data:de.search(e)}}catch(r){return console.warn(`Invalid query: ${e} \u2013 see https://bit.ly/2s3ChXG`),console.warn(r),{type:3,data:{items:[]}}}default:throw new TypeError("Invalid message type")}})}self.lunr=Y.default;Y.default.utils.warn=console.warn;addEventListener("message",t=>B(void 0,null,function*(){postMessage(yield Fe(t.data))}));})(); +//# sourceMappingURL=search.f8cc74c7.min.js.map + diff --git a/public/v5.3.0/assets/javascripts/workers/search.f8cc74c7.min.js.map b/public/v5.3.0/assets/javascripts/workers/search.f8cc74c7.min.js.map new file mode 100644 index 0000000..cf8a62d --- /dev/null +++ b/public/v5.3.0/assets/javascripts/workers/search.f8cc74c7.min.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["node_modules/lunr/lunr.js", "src/templates/assets/javascripts/integrations/search/worker/main/index.ts", "src/templates/assets/javascripts/browser/element/_/index.ts", "src/templates/assets/javascripts/polyfills/index.ts", "src/templates/assets/javascripts/integrations/search/config/index.ts", "src/templates/assets/javascripts/integrations/search/internal/_/index.ts", "src/templates/assets/javascripts/integrations/search/internal/extract/index.ts", "src/templates/assets/javascripts/integrations/search/internal/highlight/index.ts", "src/templates/assets/javascripts/integrations/search/internal/tokenize/index.ts", "src/templates/assets/javascripts/integrations/search/query/transform/index.ts", "src/templates/assets/javascripts/integrations/search/query/_/index.ts", "src/templates/assets/javascripts/integrations/search/query/segment/index.ts", "src/templates/assets/javascripts/integrations/search/_/index.ts"], + "sourcesContent": ["/**\n * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9\n * Copyright (C) 2020 Oliver Nightingale\n * @license MIT\n */\n\n;(function(){\n\n/**\n * A convenience function for configuring and constructing\n * a new lunr Index.\n *\n * A lunr.Builder instance is created and the pipeline setup\n * with a trimmer, stop word filter and stemmer.\n *\n * This builder object is yielded to the configuration function\n * that is passed as a parameter, allowing the list of fields\n * and other builder parameters to be customised.\n *\n * All documents _must_ be added within the passed config function.\n *\n * @example\n * var idx = lunr(function () {\n * this.field('title')\n * this.field('body')\n * this.ref('id')\n *\n * documents.forEach(function (doc) {\n * this.add(doc)\n * }, this)\n * })\n *\n * @see {@link lunr.Builder}\n * @see {@link lunr.Pipeline}\n * @see {@link lunr.trimmer}\n * @see {@link lunr.stopWordFilter}\n * @see {@link lunr.stemmer}\n * @namespace {function} lunr\n */\nvar lunr = function (config) {\n var builder = new lunr.Builder\n\n builder.pipeline.add(\n lunr.trimmer,\n lunr.stopWordFilter,\n lunr.stemmer\n )\n\n builder.searchPipeline.add(\n lunr.stemmer\n )\n\n config.call(builder, builder)\n return builder.build()\n}\n\nlunr.version = \"2.3.9\"\n/*!\n * lunr.utils\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A namespace containing utils for the rest of the lunr library\n * @namespace lunr.utils\n */\nlunr.utils = {}\n\n/**\n * Print a warning message to the console.\n *\n * @param {String} message The message to be printed.\n * @memberOf lunr.utils\n * @function\n */\nlunr.utils.warn = (function (global) {\n /* eslint-disable no-console */\n return function (message) {\n if (global.console && console.warn) {\n console.warn(message)\n }\n }\n /* eslint-enable no-console */\n})(this)\n\n/**\n * Convert an object to a string.\n *\n * In the case of `null` and `undefined` the function returns\n * the empty string, in all other cases the result of calling\n * `toString` on the passed object is returned.\n *\n * @param {Any} obj The object to convert to a string.\n * @return {String} string representation of the passed object.\n * @memberOf lunr.utils\n */\nlunr.utils.asString = function (obj) {\n if (obj === void 0 || obj === null) {\n return \"\"\n } else {\n return obj.toString()\n }\n}\n\n/**\n * Clones an object.\n *\n * Will create a copy of an existing object such that any mutations\n * on the copy cannot affect the original.\n *\n * Only shallow objects are supported, passing a nested object to this\n * function will cause a TypeError.\n *\n * Objects with primitives, and arrays of primitives are supported.\n *\n * @param {Object} obj The object to clone.\n * @return {Object} a clone of the passed object.\n * @throws {TypeError} when a nested object is passed.\n * @memberOf Utils\n */\nlunr.utils.clone = function (obj) {\n if (obj === null || obj === undefined) {\n return obj\n }\n\n var clone = Object.create(null),\n keys = Object.keys(obj)\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i],\n val = obj[key]\n\n if (Array.isArray(val)) {\n clone[key] = val.slice()\n continue\n }\n\n if (typeof val === 'string' ||\n typeof val === 'number' ||\n typeof val === 'boolean') {\n clone[key] = val\n continue\n }\n\n throw new TypeError(\"clone is not deep and does not support nested objects\")\n }\n\n return clone\n}\nlunr.FieldRef = function (docRef, fieldName, stringValue) {\n this.docRef = docRef\n this.fieldName = fieldName\n this._stringValue = stringValue\n}\n\nlunr.FieldRef.joiner = \"/\"\n\nlunr.FieldRef.fromString = function (s) {\n var n = s.indexOf(lunr.FieldRef.joiner)\n\n if (n === -1) {\n throw \"malformed field ref string\"\n }\n\n var fieldRef = s.slice(0, n),\n docRef = s.slice(n + 1)\n\n return new lunr.FieldRef (docRef, fieldRef, s)\n}\n\nlunr.FieldRef.prototype.toString = function () {\n if (this._stringValue == undefined) {\n this._stringValue = this.fieldName + lunr.FieldRef.joiner + this.docRef\n }\n\n return this._stringValue\n}\n/*!\n * lunr.Set\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A lunr set.\n *\n * @constructor\n */\nlunr.Set = function (elements) {\n this.elements = Object.create(null)\n\n if (elements) {\n this.length = elements.length\n\n for (var i = 0; i < this.length; i++) {\n this.elements[elements[i]] = true\n }\n } else {\n this.length = 0\n }\n}\n\n/**\n * A complete set that contains all elements.\n *\n * @static\n * @readonly\n * @type {lunr.Set}\n */\nlunr.Set.complete = {\n intersect: function (other) {\n return other\n },\n\n union: function () {\n return this\n },\n\n contains: function () {\n return true\n }\n}\n\n/**\n * An empty set that contains no elements.\n *\n * @static\n * @readonly\n * @type {lunr.Set}\n */\nlunr.Set.empty = {\n intersect: function () {\n return this\n },\n\n union: function (other) {\n return other\n },\n\n contains: function () {\n return false\n }\n}\n\n/**\n * Returns true if this set contains the specified object.\n *\n * @param {object} object - Object whose presence in this set is to be tested.\n * @returns {boolean} - True if this set contains the specified object.\n */\nlunr.Set.prototype.contains = function (object) {\n return !!this.elements[object]\n}\n\n/**\n * Returns a new set containing only the elements that are present in both\n * this set and the specified set.\n *\n * @param {lunr.Set} other - set to intersect with this set.\n * @returns {lunr.Set} a new set that is the intersection of this and the specified set.\n */\n\nlunr.Set.prototype.intersect = function (other) {\n var a, b, elements, intersection = []\n\n if (other === lunr.Set.complete) {\n return this\n }\n\n if (other === lunr.Set.empty) {\n return other\n }\n\n if (this.length < other.length) {\n a = this\n b = other\n } else {\n a = other\n b = this\n }\n\n elements = Object.keys(a.elements)\n\n for (var i = 0; i < elements.length; i++) {\n var element = elements[i]\n if (element in b.elements) {\n intersection.push(element)\n }\n }\n\n return new lunr.Set (intersection)\n}\n\n/**\n * Returns a new set combining the elements of this and the specified set.\n *\n * @param {lunr.Set} other - set to union with this set.\n * @return {lunr.Set} a new set that is the union of this and the specified set.\n */\n\nlunr.Set.prototype.union = function (other) {\n if (other === lunr.Set.complete) {\n return lunr.Set.complete\n }\n\n if (other === lunr.Set.empty) {\n return this\n }\n\n return new lunr.Set(Object.keys(this.elements).concat(Object.keys(other.elements)))\n}\n/**\n * A function to calculate the inverse document frequency for\n * a posting. This is shared between the builder and the index\n *\n * @private\n * @param {object} posting - The posting for a given term\n * @param {number} documentCount - The total number of documents.\n */\nlunr.idf = function (posting, documentCount) {\n var documentsWithTerm = 0\n\n for (var fieldName in posting) {\n if (fieldName == '_index') continue // Ignore the term index, its not a field\n documentsWithTerm += Object.keys(posting[fieldName]).length\n }\n\n var x = (documentCount - documentsWithTerm + 0.5) / (documentsWithTerm + 0.5)\n\n return Math.log(1 + Math.abs(x))\n}\n\n/**\n * A token wraps a string representation of a token\n * as it is passed through the text processing pipeline.\n *\n * @constructor\n * @param {string} [str=''] - The string token being wrapped.\n * @param {object} [metadata={}] - Metadata associated with this token.\n */\nlunr.Token = function (str, metadata) {\n this.str = str || \"\"\n this.metadata = metadata || {}\n}\n\n/**\n * Returns the token string that is being wrapped by this object.\n *\n * @returns {string}\n */\nlunr.Token.prototype.toString = function () {\n return this.str\n}\n\n/**\n * A token update function is used when updating or optionally\n * when cloning a token.\n *\n * @callback lunr.Token~updateFunction\n * @param {string} str - The string representation of the token.\n * @param {Object} metadata - All metadata associated with this token.\n */\n\n/**\n * Applies the given function to the wrapped string token.\n *\n * @example\n * token.update(function (str, metadata) {\n * return str.toUpperCase()\n * })\n *\n * @param {lunr.Token~updateFunction} fn - A function to apply to the token string.\n * @returns {lunr.Token}\n */\nlunr.Token.prototype.update = function (fn) {\n this.str = fn(this.str, this.metadata)\n return this\n}\n\n/**\n * Creates a clone of this token. Optionally a function can be\n * applied to the cloned token.\n *\n * @param {lunr.Token~updateFunction} [fn] - An optional function to apply to the cloned token.\n * @returns {lunr.Token}\n */\nlunr.Token.prototype.clone = function (fn) {\n fn = fn || function (s) { return s }\n return new lunr.Token (fn(this.str, this.metadata), this.metadata)\n}\n/*!\n * lunr.tokenizer\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A function for splitting a string into tokens ready to be inserted into\n * the search index. Uses `lunr.tokenizer.separator` to split strings, change\n * the value of this property to change how strings are split into tokens.\n *\n * This tokenizer will convert its parameter to a string by calling `toString` and\n * then will split this string on the character in `lunr.tokenizer.separator`.\n * Arrays will have their elements converted to strings and wrapped in a lunr.Token.\n *\n * Optional metadata can be passed to the tokenizer, this metadata will be cloned and\n * added as metadata to every token that is created from the object to be tokenized.\n *\n * @static\n * @param {?(string|object|object[])} obj - The object to convert into tokens\n * @param {?object} metadata - Optional metadata to associate with every token\n * @returns {lunr.Token[]}\n * @see {@link lunr.Pipeline}\n */\nlunr.tokenizer = function (obj, metadata) {\n if (obj == null || obj == undefined) {\n return []\n }\n\n if (Array.isArray(obj)) {\n return obj.map(function (t) {\n return new lunr.Token(\n lunr.utils.asString(t).toLowerCase(),\n lunr.utils.clone(metadata)\n )\n })\n }\n\n var str = obj.toString().toLowerCase(),\n len = str.length,\n tokens = []\n\n for (var sliceEnd = 0, sliceStart = 0; sliceEnd <= len; sliceEnd++) {\n var char = str.charAt(sliceEnd),\n sliceLength = sliceEnd - sliceStart\n\n if ((char.match(lunr.tokenizer.separator) || sliceEnd == len)) {\n\n if (sliceLength > 0) {\n var tokenMetadata = lunr.utils.clone(metadata) || {}\n tokenMetadata[\"position\"] = [sliceStart, sliceLength]\n tokenMetadata[\"index\"] = tokens.length\n\n tokens.push(\n new lunr.Token (\n str.slice(sliceStart, sliceEnd),\n tokenMetadata\n )\n )\n }\n\n sliceStart = sliceEnd + 1\n }\n\n }\n\n return tokens\n}\n\n/**\n * The separator used to split a string into tokens. Override this property to change the behaviour of\n * `lunr.tokenizer` behaviour when tokenizing strings. By default this splits on whitespace and hyphens.\n *\n * @static\n * @see lunr.tokenizer\n */\nlunr.tokenizer.separator = /[\\s\\-]+/\n/*!\n * lunr.Pipeline\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.Pipelines maintain an ordered list of functions to be applied to all\n * tokens in documents entering the search index and queries being ran against\n * the index.\n *\n * An instance of lunr.Index created with the lunr shortcut will contain a\n * pipeline with a stop word filter and an English language stemmer. Extra\n * functions can be added before or after either of these functions or these\n * default functions can be removed.\n *\n * When run the pipeline will call each function in turn, passing a token, the\n * index of that token in the original list of all tokens and finally a list of\n * all the original tokens.\n *\n * The output of functions in the pipeline will be passed to the next function\n * in the pipeline. To exclude a token from entering the index the function\n * should return undefined, the rest of the pipeline will not be called with\n * this token.\n *\n * For serialisation of pipelines to work, all functions used in an instance of\n * a pipeline should be registered with lunr.Pipeline. Registered functions can\n * then be loaded. If trying to load a serialised pipeline that uses functions\n * that are not registered an error will be thrown.\n *\n * If not planning on serialising the pipeline then registering pipeline functions\n * is not necessary.\n *\n * @constructor\n */\nlunr.Pipeline = function () {\n this._stack = []\n}\n\nlunr.Pipeline.registeredFunctions = Object.create(null)\n\n/**\n * A pipeline function maps lunr.Token to lunr.Token. A lunr.Token contains the token\n * string as well as all known metadata. A pipeline function can mutate the token string\n * or mutate (or add) metadata for a given token.\n *\n * A pipeline function can indicate that the passed token should be discarded by returning\n * null, undefined or an empty string. This token will not be passed to any downstream pipeline\n * functions and will not be added to the index.\n *\n * Multiple tokens can be returned by returning an array of tokens. Each token will be passed\n * to any downstream pipeline functions and all will returned tokens will be added to the index.\n *\n * Any number of pipeline functions may be chained together using a lunr.Pipeline.\n *\n * @interface lunr.PipelineFunction\n * @param {lunr.Token} token - A token from the document being processed.\n * @param {number} i - The index of this token in the complete list of tokens for this document/field.\n * @param {lunr.Token[]} tokens - All tokens for this document/field.\n * @returns {(?lunr.Token|lunr.Token[])}\n */\n\n/**\n * Register a function with the pipeline.\n *\n * Functions that are used in the pipeline should be registered if the pipeline\n * needs to be serialised, or a serialised pipeline needs to be loaded.\n *\n * Registering a function does not add it to a pipeline, functions must still be\n * added to instances of the pipeline for them to be used when running a pipeline.\n *\n * @param {lunr.PipelineFunction} fn - The function to check for.\n * @param {String} label - The label to register this function with\n */\nlunr.Pipeline.registerFunction = function (fn, label) {\n if (label in this.registeredFunctions) {\n lunr.utils.warn('Overwriting existing registered function: ' + label)\n }\n\n fn.label = label\n lunr.Pipeline.registeredFunctions[fn.label] = fn\n}\n\n/**\n * Warns if the function is not registered as a Pipeline function.\n *\n * @param {lunr.PipelineFunction} fn - The function to check for.\n * @private\n */\nlunr.Pipeline.warnIfFunctionNotRegistered = function (fn) {\n var isRegistered = fn.label && (fn.label in this.registeredFunctions)\n\n if (!isRegistered) {\n lunr.utils.warn('Function is not registered with pipeline. This may cause problems when serialising the index.\\n', fn)\n }\n}\n\n/**\n * Loads a previously serialised pipeline.\n *\n * All functions to be loaded must already be registered with lunr.Pipeline.\n * If any function from the serialised data has not been registered then an\n * error will be thrown.\n *\n * @param {Object} serialised - The serialised pipeline to load.\n * @returns {lunr.Pipeline}\n */\nlunr.Pipeline.load = function (serialised) {\n var pipeline = new lunr.Pipeline\n\n serialised.forEach(function (fnName) {\n var fn = lunr.Pipeline.registeredFunctions[fnName]\n\n if (fn) {\n pipeline.add(fn)\n } else {\n throw new Error('Cannot load unregistered function: ' + fnName)\n }\n })\n\n return pipeline\n}\n\n/**\n * Adds new functions to the end of the pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction[]} functions - Any number of functions to add to the pipeline.\n */\nlunr.Pipeline.prototype.add = function () {\n var fns = Array.prototype.slice.call(arguments)\n\n fns.forEach(function (fn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(fn)\n this._stack.push(fn)\n }, this)\n}\n\n/**\n * Adds a single function after a function that already exists in the\n * pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.\n * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.\n */\nlunr.Pipeline.prototype.after = function (existingFn, newFn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(newFn)\n\n var pos = this._stack.indexOf(existingFn)\n if (pos == -1) {\n throw new Error('Cannot find existingFn')\n }\n\n pos = pos + 1\n this._stack.splice(pos, 0, newFn)\n}\n\n/**\n * Adds a single function before a function that already exists in the\n * pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.\n * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.\n */\nlunr.Pipeline.prototype.before = function (existingFn, newFn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(newFn)\n\n var pos = this._stack.indexOf(existingFn)\n if (pos == -1) {\n throw new Error('Cannot find existingFn')\n }\n\n this._stack.splice(pos, 0, newFn)\n}\n\n/**\n * Removes a function from the pipeline.\n *\n * @param {lunr.PipelineFunction} fn The function to remove from the pipeline.\n */\nlunr.Pipeline.prototype.remove = function (fn) {\n var pos = this._stack.indexOf(fn)\n if (pos == -1) {\n return\n }\n\n this._stack.splice(pos, 1)\n}\n\n/**\n * Runs the current list of functions that make up the pipeline against the\n * passed tokens.\n *\n * @param {Array} tokens The tokens to run through the pipeline.\n * @returns {Array}\n */\nlunr.Pipeline.prototype.run = function (tokens) {\n var stackLength = this._stack.length\n\n for (var i = 0; i < stackLength; i++) {\n var fn = this._stack[i]\n var memo = []\n\n for (var j = 0; j < tokens.length; j++) {\n var result = fn(tokens[j], j, tokens)\n\n if (result === null || result === void 0 || result === '') continue\n\n if (Array.isArray(result)) {\n for (var k = 0; k < result.length; k++) {\n memo.push(result[k])\n }\n } else {\n memo.push(result)\n }\n }\n\n tokens = memo\n }\n\n return tokens\n}\n\n/**\n * Convenience method for passing a string through a pipeline and getting\n * strings out. This method takes care of wrapping the passed string in a\n * token and mapping the resulting tokens back to strings.\n *\n * @param {string} str - The string to pass through the pipeline.\n * @param {?object} metadata - Optional metadata to associate with the token\n * passed to the pipeline.\n * @returns {string[]}\n */\nlunr.Pipeline.prototype.runString = function (str, metadata) {\n var token = new lunr.Token (str, metadata)\n\n return this.run([token]).map(function (t) {\n return t.toString()\n })\n}\n\n/**\n * Resets the pipeline by removing any existing processors.\n *\n */\nlunr.Pipeline.prototype.reset = function () {\n this._stack = []\n}\n\n/**\n * Returns a representation of the pipeline ready for serialisation.\n *\n * Logs a warning if the function has not been registered.\n *\n * @returns {Array}\n */\nlunr.Pipeline.prototype.toJSON = function () {\n return this._stack.map(function (fn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(fn)\n\n return fn.label\n })\n}\n/*!\n * lunr.Vector\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A vector is used to construct the vector space of documents and queries. These\n * vectors support operations to determine the similarity between two documents or\n * a document and a query.\n *\n * Normally no parameters are required for initializing a vector, but in the case of\n * loading a previously dumped vector the raw elements can be provided to the constructor.\n *\n * For performance reasons vectors are implemented with a flat array, where an elements\n * index is immediately followed by its value. E.g. [index, value, index, value]. This\n * allows the underlying array to be as sparse as possible and still offer decent\n * performance when being used for vector calculations.\n *\n * @constructor\n * @param {Number[]} [elements] - The flat list of element index and element value pairs.\n */\nlunr.Vector = function (elements) {\n this._magnitude = 0\n this.elements = elements || []\n}\n\n\n/**\n * Calculates the position within the vector to insert a given index.\n *\n * This is used internally by insert and upsert. If there are duplicate indexes then\n * the position is returned as if the value for that index were to be updated, but it\n * is the callers responsibility to check whether there is a duplicate at that index\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @returns {Number}\n */\nlunr.Vector.prototype.positionForIndex = function (index) {\n // For an empty vector the tuple can be inserted at the beginning\n if (this.elements.length == 0) {\n return 0\n }\n\n var start = 0,\n end = this.elements.length / 2,\n sliceLength = end - start,\n pivotPoint = Math.floor(sliceLength / 2),\n pivotIndex = this.elements[pivotPoint * 2]\n\n while (sliceLength > 1) {\n if (pivotIndex < index) {\n start = pivotPoint\n }\n\n if (pivotIndex > index) {\n end = pivotPoint\n }\n\n if (pivotIndex == index) {\n break\n }\n\n sliceLength = end - start\n pivotPoint = start + Math.floor(sliceLength / 2)\n pivotIndex = this.elements[pivotPoint * 2]\n }\n\n if (pivotIndex == index) {\n return pivotPoint * 2\n }\n\n if (pivotIndex > index) {\n return pivotPoint * 2\n }\n\n if (pivotIndex < index) {\n return (pivotPoint + 1) * 2\n }\n}\n\n/**\n * Inserts an element at an index within the vector.\n *\n * Does not allow duplicates, will throw an error if there is already an entry\n * for this index.\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @param {Number} val - The value to be inserted into the vector.\n */\nlunr.Vector.prototype.insert = function (insertIdx, val) {\n this.upsert(insertIdx, val, function () {\n throw \"duplicate index\"\n })\n}\n\n/**\n * Inserts or updates an existing index within the vector.\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @param {Number} val - The value to be inserted into the vector.\n * @param {function} fn - A function that is called for updates, the existing value and the\n * requested value are passed as arguments\n */\nlunr.Vector.prototype.upsert = function (insertIdx, val, fn) {\n this._magnitude = 0\n var position = this.positionForIndex(insertIdx)\n\n if (this.elements[position] == insertIdx) {\n this.elements[position + 1] = fn(this.elements[position + 1], val)\n } else {\n this.elements.splice(position, 0, insertIdx, val)\n }\n}\n\n/**\n * Calculates the magnitude of this vector.\n *\n * @returns {Number}\n */\nlunr.Vector.prototype.magnitude = function () {\n if (this._magnitude) return this._magnitude\n\n var sumOfSquares = 0,\n elementsLength = this.elements.length\n\n for (var i = 1; i < elementsLength; i += 2) {\n var val = this.elements[i]\n sumOfSquares += val * val\n }\n\n return this._magnitude = Math.sqrt(sumOfSquares)\n}\n\n/**\n * Calculates the dot product of this vector and another vector.\n *\n * @param {lunr.Vector} otherVector - The vector to compute the dot product with.\n * @returns {Number}\n */\nlunr.Vector.prototype.dot = function (otherVector) {\n var dotProduct = 0,\n a = this.elements, b = otherVector.elements,\n aLen = a.length, bLen = b.length,\n aVal = 0, bVal = 0,\n i = 0, j = 0\n\n while (i < aLen && j < bLen) {\n aVal = a[i], bVal = b[j]\n if (aVal < bVal) {\n i += 2\n } else if (aVal > bVal) {\n j += 2\n } else if (aVal == bVal) {\n dotProduct += a[i + 1] * b[j + 1]\n i += 2\n j += 2\n }\n }\n\n return dotProduct\n}\n\n/**\n * Calculates the similarity between this vector and another vector.\n *\n * @param {lunr.Vector} otherVector - The other vector to calculate the\n * similarity with.\n * @returns {Number}\n */\nlunr.Vector.prototype.similarity = function (otherVector) {\n return this.dot(otherVector) / this.magnitude() || 0\n}\n\n/**\n * Converts the vector to an array of the elements within the vector.\n *\n * @returns {Number[]}\n */\nlunr.Vector.prototype.toArray = function () {\n var output = new Array (this.elements.length / 2)\n\n for (var i = 1, j = 0; i < this.elements.length; i += 2, j++) {\n output[j] = this.elements[i]\n }\n\n return output\n}\n\n/**\n * A JSON serializable representation of the vector.\n *\n * @returns {Number[]}\n */\nlunr.Vector.prototype.toJSON = function () {\n return this.elements\n}\n/* eslint-disable */\n/*!\n * lunr.stemmer\n * Copyright (C) 2020 Oliver Nightingale\n * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt\n */\n\n/**\n * lunr.stemmer is an english language stemmer, this is a JavaScript\n * implementation of the PorterStemmer taken from http://tartarus.org/~martin\n *\n * @static\n * @implements {lunr.PipelineFunction}\n * @param {lunr.Token} token - The string to stem\n * @returns {lunr.Token}\n * @see {@link lunr.Pipeline}\n * @function\n */\nlunr.stemmer = (function(){\n var step2list = {\n \"ational\" : \"ate\",\n \"tional\" : \"tion\",\n \"enci\" : \"ence\",\n \"anci\" : \"ance\",\n \"izer\" : \"ize\",\n \"bli\" : \"ble\",\n \"alli\" : \"al\",\n \"entli\" : \"ent\",\n \"eli\" : \"e\",\n \"ousli\" : \"ous\",\n \"ization\" : \"ize\",\n \"ation\" : \"ate\",\n \"ator\" : \"ate\",\n \"alism\" : \"al\",\n \"iveness\" : \"ive\",\n \"fulness\" : \"ful\",\n \"ousness\" : \"ous\",\n \"aliti\" : \"al\",\n \"iviti\" : \"ive\",\n \"biliti\" : \"ble\",\n \"logi\" : \"log\"\n },\n\n step3list = {\n \"icate\" : \"ic\",\n \"ative\" : \"\",\n \"alize\" : \"al\",\n \"iciti\" : \"ic\",\n \"ical\" : \"ic\",\n \"ful\" : \"\",\n \"ness\" : \"\"\n },\n\n c = \"[^aeiou]\", // consonant\n v = \"[aeiouy]\", // vowel\n C = c + \"[^aeiouy]*\", // consonant sequence\n V = v + \"[aeiou]*\", // vowel sequence\n\n mgr0 = \"^(\" + C + \")?\" + V + C, // [C]VC... is m>0\n meq1 = \"^(\" + C + \")?\" + V + C + \"(\" + V + \")?$\", // [C]VC[V] is m=1\n mgr1 = \"^(\" + C + \")?\" + V + C + V + C, // [C]VCVC... is m>1\n s_v = \"^(\" + C + \")?\" + v; // vowel in stem\n\n var re_mgr0 = new RegExp(mgr0);\n var re_mgr1 = new RegExp(mgr1);\n var re_meq1 = new RegExp(meq1);\n var re_s_v = new RegExp(s_v);\n\n var re_1a = /^(.+?)(ss|i)es$/;\n var re2_1a = /^(.+?)([^s])s$/;\n var re_1b = /^(.+?)eed$/;\n var re2_1b = /^(.+?)(ed|ing)$/;\n var re_1b_2 = /.$/;\n var re2_1b_2 = /(at|bl|iz)$/;\n var re3_1b_2 = new RegExp(\"([^aeiouylsz])\\\\1$\");\n var re4_1b_2 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\n var re_1c = /^(.+?[^aeiou])y$/;\n var re_2 = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;\n\n var re_3 = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;\n\n var re_4 = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;\n var re2_4 = /^(.+?)(s|t)(ion)$/;\n\n var re_5 = /^(.+?)e$/;\n var re_5_1 = /ll$/;\n var re3_5 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\n var porterStemmer = function porterStemmer(w) {\n var stem,\n suffix,\n firstch,\n re,\n re2,\n re3,\n re4;\n\n if (w.length < 3) { return w; }\n\n firstch = w.substr(0,1);\n if (firstch == \"y\") {\n w = firstch.toUpperCase() + w.substr(1);\n }\n\n // Step 1a\n re = re_1a\n re2 = re2_1a;\n\n if (re.test(w)) { w = w.replace(re,\"$1$2\"); }\n else if (re2.test(w)) { w = w.replace(re2,\"$1$2\"); }\n\n // Step 1b\n re = re_1b;\n re2 = re2_1b;\n if (re.test(w)) {\n var fp = re.exec(w);\n re = re_mgr0;\n if (re.test(fp[1])) {\n re = re_1b_2;\n w = w.replace(re,\"\");\n }\n } else if (re2.test(w)) {\n var fp = re2.exec(w);\n stem = fp[1];\n re2 = re_s_v;\n if (re2.test(stem)) {\n w = stem;\n re2 = re2_1b_2;\n re3 = re3_1b_2;\n re4 = re4_1b_2;\n if (re2.test(w)) { w = w + \"e\"; }\n else if (re3.test(w)) { re = re_1b_2; w = w.replace(re,\"\"); }\n else if (re4.test(w)) { w = w + \"e\"; }\n }\n }\n\n // Step 1c - replace suffix y or Y by i if preceded by a non-vowel which is not the first letter of the word (so cry -> cri, by -> by, say -> say)\n re = re_1c;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n w = stem + \"i\";\n }\n\n // Step 2\n re = re_2;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n suffix = fp[2];\n re = re_mgr0;\n if (re.test(stem)) {\n w = stem + step2list[suffix];\n }\n }\n\n // Step 3\n re = re_3;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n suffix = fp[2];\n re = re_mgr0;\n if (re.test(stem)) {\n w = stem + step3list[suffix];\n }\n }\n\n // Step 4\n re = re_4;\n re2 = re2_4;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n re = re_mgr1;\n if (re.test(stem)) {\n w = stem;\n }\n } else if (re2.test(w)) {\n var fp = re2.exec(w);\n stem = fp[1] + fp[2];\n re2 = re_mgr1;\n if (re2.test(stem)) {\n w = stem;\n }\n }\n\n // Step 5\n re = re_5;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n re = re_mgr1;\n re2 = re_meq1;\n re3 = re3_5;\n if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) {\n w = stem;\n }\n }\n\n re = re_5_1;\n re2 = re_mgr1;\n if (re.test(w) && re2.test(w)) {\n re = re_1b_2;\n w = w.replace(re,\"\");\n }\n\n // and turn initial Y back to y\n\n if (firstch == \"y\") {\n w = firstch.toLowerCase() + w.substr(1);\n }\n\n return w;\n };\n\n return function (token) {\n return token.update(porterStemmer);\n }\n})();\n\nlunr.Pipeline.registerFunction(lunr.stemmer, 'stemmer')\n/*!\n * lunr.stopWordFilter\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.generateStopWordFilter builds a stopWordFilter function from the provided\n * list of stop words.\n *\n * The built in lunr.stopWordFilter is built using this generator and can be used\n * to generate custom stopWordFilters for applications or non English languages.\n *\n * @function\n * @param {Array} token The token to pass through the filter\n * @returns {lunr.PipelineFunction}\n * @see lunr.Pipeline\n * @see lunr.stopWordFilter\n */\nlunr.generateStopWordFilter = function (stopWords) {\n var words = stopWords.reduce(function (memo, stopWord) {\n memo[stopWord] = stopWord\n return memo\n }, {})\n\n return function (token) {\n if (token && words[token.toString()] !== token.toString()) return token\n }\n}\n\n/**\n * lunr.stopWordFilter is an English language stop word list filter, any words\n * contained in the list will not be passed through the filter.\n *\n * This is intended to be used in the Pipeline. If the token does not pass the\n * filter then undefined will be returned.\n *\n * @function\n * @implements {lunr.PipelineFunction}\n * @params {lunr.Token} token - A token to check for being a stop word.\n * @returns {lunr.Token}\n * @see {@link lunr.Pipeline}\n */\nlunr.stopWordFilter = lunr.generateStopWordFilter([\n 'a',\n 'able',\n 'about',\n 'across',\n 'after',\n 'all',\n 'almost',\n 'also',\n 'am',\n 'among',\n 'an',\n 'and',\n 'any',\n 'are',\n 'as',\n 'at',\n 'be',\n 'because',\n 'been',\n 'but',\n 'by',\n 'can',\n 'cannot',\n 'could',\n 'dear',\n 'did',\n 'do',\n 'does',\n 'either',\n 'else',\n 'ever',\n 'every',\n 'for',\n 'from',\n 'get',\n 'got',\n 'had',\n 'has',\n 'have',\n 'he',\n 'her',\n 'hers',\n 'him',\n 'his',\n 'how',\n 'however',\n 'i',\n 'if',\n 'in',\n 'into',\n 'is',\n 'it',\n 'its',\n 'just',\n 'least',\n 'let',\n 'like',\n 'likely',\n 'may',\n 'me',\n 'might',\n 'most',\n 'must',\n 'my',\n 'neither',\n 'no',\n 'nor',\n 'not',\n 'of',\n 'off',\n 'often',\n 'on',\n 'only',\n 'or',\n 'other',\n 'our',\n 'own',\n 'rather',\n 'said',\n 'say',\n 'says',\n 'she',\n 'should',\n 'since',\n 'so',\n 'some',\n 'than',\n 'that',\n 'the',\n 'their',\n 'them',\n 'then',\n 'there',\n 'these',\n 'they',\n 'this',\n 'tis',\n 'to',\n 'too',\n 'twas',\n 'us',\n 'wants',\n 'was',\n 'we',\n 'were',\n 'what',\n 'when',\n 'where',\n 'which',\n 'while',\n 'who',\n 'whom',\n 'why',\n 'will',\n 'with',\n 'would',\n 'yet',\n 'you',\n 'your'\n])\n\nlunr.Pipeline.registerFunction(lunr.stopWordFilter, 'stopWordFilter')\n/*!\n * lunr.trimmer\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.trimmer is a pipeline function for trimming non word\n * characters from the beginning and end of tokens before they\n * enter the index.\n *\n * This implementation may not work correctly for non latin\n * characters and should either be removed or adapted for use\n * with languages with non-latin characters.\n *\n * @static\n * @implements {lunr.PipelineFunction}\n * @param {lunr.Token} token The token to pass through the filter\n * @returns {lunr.Token}\n * @see lunr.Pipeline\n */\nlunr.trimmer = function (token) {\n return token.update(function (s) {\n return s.replace(/^\\W+/, '').replace(/\\W+$/, '')\n })\n}\n\nlunr.Pipeline.registerFunction(lunr.trimmer, 'trimmer')\n/*!\n * lunr.TokenSet\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A token set is used to store the unique list of all tokens\n * within an index. Token sets are also used to represent an\n * incoming query to the index, this query token set and index\n * token set are then intersected to find which tokens to look\n * up in the inverted index.\n *\n * A token set can hold multiple tokens, as in the case of the\n * index token set, or it can hold a single token as in the\n * case of a simple query token set.\n *\n * Additionally token sets are used to perform wildcard matching.\n * Leading, contained and trailing wildcards are supported, and\n * from this edit distance matching can also be provided.\n *\n * Token sets are implemented as a minimal finite state automata,\n * where both common prefixes and suffixes are shared between tokens.\n * This helps to reduce the space used for storing the token set.\n *\n * @constructor\n */\nlunr.TokenSet = function () {\n this.final = false\n this.edges = {}\n this.id = lunr.TokenSet._nextId\n lunr.TokenSet._nextId += 1\n}\n\n/**\n * Keeps track of the next, auto increment, identifier to assign\n * to a new tokenSet.\n *\n * TokenSets require a unique identifier to be correctly minimised.\n *\n * @private\n */\nlunr.TokenSet._nextId = 1\n\n/**\n * Creates a TokenSet instance from the given sorted array of words.\n *\n * @param {String[]} arr - A sorted array of strings to create the set from.\n * @returns {lunr.TokenSet}\n * @throws Will throw an error if the input array is not sorted.\n */\nlunr.TokenSet.fromArray = function (arr) {\n var builder = new lunr.TokenSet.Builder\n\n for (var i = 0, len = arr.length; i < len; i++) {\n builder.insert(arr[i])\n }\n\n builder.finish()\n return builder.root\n}\n\n/**\n * Creates a token set from a query clause.\n *\n * @private\n * @param {Object} clause - A single clause from lunr.Query.\n * @param {string} clause.term - The query clause term.\n * @param {number} [clause.editDistance] - The optional edit distance for the term.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.fromClause = function (clause) {\n if ('editDistance' in clause) {\n return lunr.TokenSet.fromFuzzyString(clause.term, clause.editDistance)\n } else {\n return lunr.TokenSet.fromString(clause.term)\n }\n}\n\n/**\n * Creates a token set representing a single string with a specified\n * edit distance.\n *\n * Insertions, deletions, substitutions and transpositions are each\n * treated as an edit distance of 1.\n *\n * Increasing the allowed edit distance will have a dramatic impact\n * on the performance of both creating and intersecting these TokenSets.\n * It is advised to keep the edit distance less than 3.\n *\n * @param {string} str - The string to create the token set from.\n * @param {number} editDistance - The allowed edit distance to match.\n * @returns {lunr.Vector}\n */\nlunr.TokenSet.fromFuzzyString = function (str, editDistance) {\n var root = new lunr.TokenSet\n\n var stack = [{\n node: root,\n editsRemaining: editDistance,\n str: str\n }]\n\n while (stack.length) {\n var frame = stack.pop()\n\n // no edit\n if (frame.str.length > 0) {\n var char = frame.str.charAt(0),\n noEditNode\n\n if (char in frame.node.edges) {\n noEditNode = frame.node.edges[char]\n } else {\n noEditNode = new lunr.TokenSet\n frame.node.edges[char] = noEditNode\n }\n\n if (frame.str.length == 1) {\n noEditNode.final = true\n }\n\n stack.push({\n node: noEditNode,\n editsRemaining: frame.editsRemaining,\n str: frame.str.slice(1)\n })\n }\n\n if (frame.editsRemaining == 0) {\n continue\n }\n\n // insertion\n if (\"*\" in frame.node.edges) {\n var insertionNode = frame.node.edges[\"*\"]\n } else {\n var insertionNode = new lunr.TokenSet\n frame.node.edges[\"*\"] = insertionNode\n }\n\n if (frame.str.length == 0) {\n insertionNode.final = true\n }\n\n stack.push({\n node: insertionNode,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str\n })\n\n // deletion\n // can only do a deletion if we have enough edits remaining\n // and if there are characters left to delete in the string\n if (frame.str.length > 1) {\n stack.push({\n node: frame.node,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str.slice(1)\n })\n }\n\n // deletion\n // just removing the last character from the str\n if (frame.str.length == 1) {\n frame.node.final = true\n }\n\n // substitution\n // can only do a substitution if we have enough edits remaining\n // and if there are characters left to substitute\n if (frame.str.length >= 1) {\n if (\"*\" in frame.node.edges) {\n var substitutionNode = frame.node.edges[\"*\"]\n } else {\n var substitutionNode = new lunr.TokenSet\n frame.node.edges[\"*\"] = substitutionNode\n }\n\n if (frame.str.length == 1) {\n substitutionNode.final = true\n }\n\n stack.push({\n node: substitutionNode,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str.slice(1)\n })\n }\n\n // transposition\n // can only do a transposition if there are edits remaining\n // and there are enough characters to transpose\n if (frame.str.length > 1) {\n var charA = frame.str.charAt(0),\n charB = frame.str.charAt(1),\n transposeNode\n\n if (charB in frame.node.edges) {\n transposeNode = frame.node.edges[charB]\n } else {\n transposeNode = new lunr.TokenSet\n frame.node.edges[charB] = transposeNode\n }\n\n if (frame.str.length == 1) {\n transposeNode.final = true\n }\n\n stack.push({\n node: transposeNode,\n editsRemaining: frame.editsRemaining - 1,\n str: charA + frame.str.slice(2)\n })\n }\n }\n\n return root\n}\n\n/**\n * Creates a TokenSet from a string.\n *\n * The string may contain one or more wildcard characters (*)\n * that will allow wildcard matching when intersecting with\n * another TokenSet.\n *\n * @param {string} str - The string to create a TokenSet from.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.fromString = function (str) {\n var node = new lunr.TokenSet,\n root = node\n\n /*\n * Iterates through all characters within the passed string\n * appending a node for each character.\n *\n * When a wildcard character is found then a self\n * referencing edge is introduced to continually match\n * any number of any characters.\n */\n for (var i = 0, len = str.length; i < len; i++) {\n var char = str[i],\n final = (i == len - 1)\n\n if (char == \"*\") {\n node.edges[char] = node\n node.final = final\n\n } else {\n var next = new lunr.TokenSet\n next.final = final\n\n node.edges[char] = next\n node = next\n }\n }\n\n return root\n}\n\n/**\n * Converts this TokenSet into an array of strings\n * contained within the TokenSet.\n *\n * This is not intended to be used on a TokenSet that\n * contains wildcards, in these cases the results are\n * undefined and are likely to cause an infinite loop.\n *\n * @returns {string[]}\n */\nlunr.TokenSet.prototype.toArray = function () {\n var words = []\n\n var stack = [{\n prefix: \"\",\n node: this\n }]\n\n while (stack.length) {\n var frame = stack.pop(),\n edges = Object.keys(frame.node.edges),\n len = edges.length\n\n if (frame.node.final) {\n /* In Safari, at this point the prefix is sometimes corrupted, see:\n * https://github.com/olivernn/lunr.js/issues/279 Calling any\n * String.prototype method forces Safari to \"cast\" this string to what\n * it's supposed to be, fixing the bug. */\n frame.prefix.charAt(0)\n words.push(frame.prefix)\n }\n\n for (var i = 0; i < len; i++) {\n var edge = edges[i]\n\n stack.push({\n prefix: frame.prefix.concat(edge),\n node: frame.node.edges[edge]\n })\n }\n }\n\n return words\n}\n\n/**\n * Generates a string representation of a TokenSet.\n *\n * This is intended to allow TokenSets to be used as keys\n * in objects, largely to aid the construction and minimisation\n * of a TokenSet. As such it is not designed to be a human\n * friendly representation of the TokenSet.\n *\n * @returns {string}\n */\nlunr.TokenSet.prototype.toString = function () {\n // NOTE: Using Object.keys here as this.edges is very likely\n // to enter 'hash-mode' with many keys being added\n //\n // avoiding a for-in loop here as it leads to the function\n // being de-optimised (at least in V8). From some simple\n // benchmarks the performance is comparable, but allowing\n // V8 to optimize may mean easy performance wins in the future.\n\n if (this._str) {\n return this._str\n }\n\n var str = this.final ? '1' : '0',\n labels = Object.keys(this.edges).sort(),\n len = labels.length\n\n for (var i = 0; i < len; i++) {\n var label = labels[i],\n node = this.edges[label]\n\n str = str + label + node.id\n }\n\n return str\n}\n\n/**\n * Returns a new TokenSet that is the intersection of\n * this TokenSet and the passed TokenSet.\n *\n * This intersection will take into account any wildcards\n * contained within the TokenSet.\n *\n * @param {lunr.TokenSet} b - An other TokenSet to intersect with.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.prototype.intersect = function (b) {\n var output = new lunr.TokenSet,\n frame = undefined\n\n var stack = [{\n qNode: b,\n output: output,\n node: this\n }]\n\n while (stack.length) {\n frame = stack.pop()\n\n // NOTE: As with the #toString method, we are using\n // Object.keys and a for loop instead of a for-in loop\n // as both of these objects enter 'hash' mode, causing\n // the function to be de-optimised in V8\n var qEdges = Object.keys(frame.qNode.edges),\n qLen = qEdges.length,\n nEdges = Object.keys(frame.node.edges),\n nLen = nEdges.length\n\n for (var q = 0; q < qLen; q++) {\n var qEdge = qEdges[q]\n\n for (var n = 0; n < nLen; n++) {\n var nEdge = nEdges[n]\n\n if (nEdge == qEdge || qEdge == '*') {\n var node = frame.node.edges[nEdge],\n qNode = frame.qNode.edges[qEdge],\n final = node.final && qNode.final,\n next = undefined\n\n if (nEdge in frame.output.edges) {\n // an edge already exists for this character\n // no need to create a new node, just set the finality\n // bit unless this node is already final\n next = frame.output.edges[nEdge]\n next.final = next.final || final\n\n } else {\n // no edge exists yet, must create one\n // set the finality bit and insert it\n // into the output\n next = new lunr.TokenSet\n next.final = final\n frame.output.edges[nEdge] = next\n }\n\n stack.push({\n qNode: qNode,\n output: next,\n node: node\n })\n }\n }\n }\n }\n\n return output\n}\nlunr.TokenSet.Builder = function () {\n this.previousWord = \"\"\n this.root = new lunr.TokenSet\n this.uncheckedNodes = []\n this.minimizedNodes = {}\n}\n\nlunr.TokenSet.Builder.prototype.insert = function (word) {\n var node,\n commonPrefix = 0\n\n if (word < this.previousWord) {\n throw new Error (\"Out of order word insertion\")\n }\n\n for (var i = 0; i < word.length && i < this.previousWord.length; i++) {\n if (word[i] != this.previousWord[i]) break\n commonPrefix++\n }\n\n this.minimize(commonPrefix)\n\n if (this.uncheckedNodes.length == 0) {\n node = this.root\n } else {\n node = this.uncheckedNodes[this.uncheckedNodes.length - 1].child\n }\n\n for (var i = commonPrefix; i < word.length; i++) {\n var nextNode = new lunr.TokenSet,\n char = word[i]\n\n node.edges[char] = nextNode\n\n this.uncheckedNodes.push({\n parent: node,\n char: char,\n child: nextNode\n })\n\n node = nextNode\n }\n\n node.final = true\n this.previousWord = word\n}\n\nlunr.TokenSet.Builder.prototype.finish = function () {\n this.minimize(0)\n}\n\nlunr.TokenSet.Builder.prototype.minimize = function (downTo) {\n for (var i = this.uncheckedNodes.length - 1; i >= downTo; i--) {\n var node = this.uncheckedNodes[i],\n childKey = node.child.toString()\n\n if (childKey in this.minimizedNodes) {\n node.parent.edges[node.char] = this.minimizedNodes[childKey]\n } else {\n // Cache the key for this node since\n // we know it can't change anymore\n node.child._str = childKey\n\n this.minimizedNodes[childKey] = node.child\n }\n\n this.uncheckedNodes.pop()\n }\n}\n/*!\n * lunr.Index\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * An index contains the built index of all documents and provides a query interface\n * to the index.\n *\n * Usually instances of lunr.Index will not be created using this constructor, instead\n * lunr.Builder should be used to construct new indexes, or lunr.Index.load should be\n * used to load previously built and serialized indexes.\n *\n * @constructor\n * @param {Object} attrs - The attributes of the built search index.\n * @param {Object} attrs.invertedIndex - An index of term/field to document reference.\n * @param {Object<string, lunr.Vector>} attrs.fieldVectors - Field vectors\n * @param {lunr.TokenSet} attrs.tokenSet - An set of all corpus tokens.\n * @param {string[]} attrs.fields - The names of indexed document fields.\n * @param {lunr.Pipeline} attrs.pipeline - The pipeline to use for search terms.\n */\nlunr.Index = function (attrs) {\n this.invertedIndex = attrs.invertedIndex\n this.fieldVectors = attrs.fieldVectors\n this.tokenSet = attrs.tokenSet\n this.fields = attrs.fields\n this.pipeline = attrs.pipeline\n}\n\n/**\n * A result contains details of a document matching a search query.\n * @typedef {Object} lunr.Index~Result\n * @property {string} ref - The reference of the document this result represents.\n * @property {number} score - A number between 0 and 1 representing how similar this document is to the query.\n * @property {lunr.MatchData} matchData - Contains metadata about this match including which term(s) caused the match.\n */\n\n/**\n * Although lunr provides the ability to create queries using lunr.Query, it also provides a simple\n * query language which itself is parsed into an instance of lunr.Query.\n *\n * For programmatically building queries it is advised to directly use lunr.Query, the query language\n * is best used for human entered text rather than program generated text.\n *\n * At its simplest queries can just be a single term, e.g. `hello`, multiple terms are also supported\n * and will be combined with OR, e.g `hello world` will match documents that contain either 'hello'\n * or 'world', though those that contain both will rank higher in the results.\n *\n * Wildcards can be included in terms to match one or more unspecified characters, these wildcards can\n * be inserted anywhere within the term, and more than one wildcard can exist in a single term. Adding\n * wildcards will increase the number of documents that will be found but can also have a negative\n * impact on query performance, especially with wildcards at the beginning of a term.\n *\n * Terms can be restricted to specific fields, e.g. `title:hello`, only documents with the term\n * hello in the title field will match this query. Using a field not present in the index will lead\n * to an error being thrown.\n *\n * Modifiers can also be added to terms, lunr supports edit distance and boost modifiers on terms. A term\n * boost will make documents matching that term score higher, e.g. `foo^5`. Edit distance is also supported\n * to provide fuzzy matching, e.g. 'hello~2' will match documents with hello with an edit distance of 2.\n * Avoid large values for edit distance to improve query performance.\n *\n * Each term also supports a presence modifier. By default a term's presence in document is optional, however\n * this can be changed to either required or prohibited. For a term's presence to be required in a document the\n * term should be prefixed with a '+', e.g. `+foo bar` is a search for documents that must contain 'foo' and\n * optionally contain 'bar'. Conversely a leading '-' sets the terms presence to prohibited, i.e. it must not\n * appear in a document, e.g. `-foo bar` is a search for documents that do not contain 'foo' but may contain 'bar'.\n *\n * To escape special characters the backslash character '\\' can be used, this allows searches to include\n * characters that would normally be considered modifiers, e.g. `foo\\~2` will search for a term \"foo~2\" instead\n * of attempting to apply a boost of 2 to the search term \"foo\".\n *\n * @typedef {string} lunr.Index~QueryString\n * @example <caption>Simple single term query</caption>\n * hello\n * @example <caption>Multiple term query</caption>\n * hello world\n * @example <caption>term scoped to a field</caption>\n * title:hello\n * @example <caption>term with a boost of 10</caption>\n * hello^10\n * @example <caption>term with an edit distance of 2</caption>\n * hello~2\n * @example <caption>terms with presence modifiers</caption>\n * -foo +bar baz\n */\n\n/**\n * Performs a search against the index using lunr query syntax.\n *\n * Results will be returned sorted by their score, the most relevant results\n * will be returned first. For details on how the score is calculated, please see\n * the {@link https://lunrjs.com/guides/searching.html#scoring|guide}.\n *\n * For more programmatic querying use lunr.Index#query.\n *\n * @param {lunr.Index~QueryString} queryString - A string containing a lunr query.\n * @throws {lunr.QueryParseError} If the passed query string cannot be parsed.\n * @returns {lunr.Index~Result[]}\n */\nlunr.Index.prototype.search = function (queryString) {\n return this.query(function (query) {\n var parser = new lunr.QueryParser(queryString, query)\n parser.parse()\n })\n}\n\n/**\n * A query builder callback provides a query object to be used to express\n * the query to perform on the index.\n *\n * @callback lunr.Index~queryBuilder\n * @param {lunr.Query} query - The query object to build up.\n * @this lunr.Query\n */\n\n/**\n * Performs a query against the index using the yielded lunr.Query object.\n *\n * If performing programmatic queries against the index, this method is preferred\n * over lunr.Index#search so as to avoid the additional query parsing overhead.\n *\n * A query object is yielded to the supplied function which should be used to\n * express the query to be run against the index.\n *\n * Note that although this function takes a callback parameter it is _not_ an\n * asynchronous operation, the callback is just yielded a query object to be\n * customized.\n *\n * @param {lunr.Index~queryBuilder} fn - A function that is used to build the query.\n * @returns {lunr.Index~Result[]}\n */\nlunr.Index.prototype.query = function (fn) {\n // for each query clause\n // * process terms\n // * expand terms from token set\n // * find matching documents and metadata\n // * get document vectors\n // * score documents\n\n var query = new lunr.Query(this.fields),\n matchingFields = Object.create(null),\n queryVectors = Object.create(null),\n termFieldCache = Object.create(null),\n requiredMatches = Object.create(null),\n prohibitedMatches = Object.create(null)\n\n /*\n * To support field level boosts a query vector is created per\n * field. An empty vector is eagerly created to support negated\n * queries.\n */\n for (var i = 0; i < this.fields.length; i++) {\n queryVectors[this.fields[i]] = new lunr.Vector\n }\n\n fn.call(query, query)\n\n for (var i = 0; i < query.clauses.length; i++) {\n /*\n * Unless the pipeline has been disabled for this term, which is\n * the case for terms with wildcards, we need to pass the clause\n * term through the search pipeline. A pipeline returns an array\n * of processed terms. Pipeline functions may expand the passed\n * term, which means we may end up performing multiple index lookups\n * for a single query term.\n */\n var clause = query.clauses[i],\n terms = null,\n clauseMatches = lunr.Set.empty\n\n if (clause.usePipeline) {\n terms = this.pipeline.runString(clause.term, {\n fields: clause.fields\n })\n } else {\n terms = [clause.term]\n }\n\n for (var m = 0; m < terms.length; m++) {\n var term = terms[m]\n\n /*\n * Each term returned from the pipeline needs to use the same query\n * clause object, e.g. the same boost and or edit distance. The\n * simplest way to do this is to re-use the clause object but mutate\n * its term property.\n */\n clause.term = term\n\n /*\n * From the term in the clause we create a token set which will then\n * be used to intersect the indexes token set to get a list of terms\n * to lookup in the inverted index\n */\n var termTokenSet = lunr.TokenSet.fromClause(clause),\n expandedTerms = this.tokenSet.intersect(termTokenSet).toArray()\n\n /*\n * If a term marked as required does not exist in the tokenSet it is\n * impossible for the search to return any matches. We set all the field\n * scoped required matches set to empty and stop examining any further\n * clauses.\n */\n if (expandedTerms.length === 0 && clause.presence === lunr.Query.presence.REQUIRED) {\n for (var k = 0; k < clause.fields.length; k++) {\n var field = clause.fields[k]\n requiredMatches[field] = lunr.Set.empty\n }\n\n break\n }\n\n for (var j = 0; j < expandedTerms.length; j++) {\n /*\n * For each term get the posting and termIndex, this is required for\n * building the query vector.\n */\n var expandedTerm = expandedTerms[j],\n posting = this.invertedIndex[expandedTerm],\n termIndex = posting._index\n\n for (var k = 0; k < clause.fields.length; k++) {\n /*\n * For each field that this query term is scoped by (by default\n * all fields are in scope) we need to get all the document refs\n * that have this term in that field.\n *\n * The posting is the entry in the invertedIndex for the matching\n * term from above.\n */\n var field = clause.fields[k],\n fieldPosting = posting[field],\n matchingDocumentRefs = Object.keys(fieldPosting),\n termField = expandedTerm + \"/\" + field,\n matchingDocumentsSet = new lunr.Set(matchingDocumentRefs)\n\n /*\n * if the presence of this term is required ensure that the matching\n * documents are added to the set of required matches for this clause.\n *\n */\n if (clause.presence == lunr.Query.presence.REQUIRED) {\n clauseMatches = clauseMatches.union(matchingDocumentsSet)\n\n if (requiredMatches[field] === undefined) {\n requiredMatches[field] = lunr.Set.complete\n }\n }\n\n /*\n * if the presence of this term is prohibited ensure that the matching\n * documents are added to the set of prohibited matches for this field,\n * creating that set if it does not yet exist.\n */\n if (clause.presence == lunr.Query.presence.PROHIBITED) {\n if (prohibitedMatches[field] === undefined) {\n prohibitedMatches[field] = lunr.Set.empty\n }\n\n prohibitedMatches[field] = prohibitedMatches[field].union(matchingDocumentsSet)\n\n /*\n * Prohibited matches should not be part of the query vector used for\n * similarity scoring and no metadata should be extracted so we continue\n * to the next field\n */\n continue\n }\n\n /*\n * The query field vector is populated using the termIndex found for\n * the term and a unit value with the appropriate boost applied.\n * Using upsert because there could already be an entry in the vector\n * for the term we are working with. In that case we just add the scores\n * together.\n */\n queryVectors[field].upsert(termIndex, clause.boost, function (a, b) { return a + b })\n\n /**\n * If we've already seen this term, field combo then we've already collected\n * the matching documents and metadata, no need to go through all that again\n */\n if (termFieldCache[termField]) {\n continue\n }\n\n for (var l = 0; l < matchingDocumentRefs.length; l++) {\n /*\n * All metadata for this term/field/document triple\n * are then extracted and collected into an instance\n * of lunr.MatchData ready to be returned in the query\n * results\n */\n var matchingDocumentRef = matchingDocumentRefs[l],\n matchingFieldRef = new lunr.FieldRef (matchingDocumentRef, field),\n metadata = fieldPosting[matchingDocumentRef],\n fieldMatch\n\n if ((fieldMatch = matchingFields[matchingFieldRef]) === undefined) {\n matchingFields[matchingFieldRef] = new lunr.MatchData (expandedTerm, field, metadata)\n } else {\n fieldMatch.add(expandedTerm, field, metadata)\n }\n\n }\n\n termFieldCache[termField] = true\n }\n }\n }\n\n /**\n * If the presence was required we need to update the requiredMatches field sets.\n * We do this after all fields for the term have collected their matches because\n * the clause terms presence is required in _any_ of the fields not _all_ of the\n * fields.\n */\n if (clause.presence === lunr.Query.presence.REQUIRED) {\n for (var k = 0; k < clause.fields.length; k++) {\n var field = clause.fields[k]\n requiredMatches[field] = requiredMatches[field].intersect(clauseMatches)\n }\n }\n }\n\n /**\n * Need to combine the field scoped required and prohibited\n * matching documents into a global set of required and prohibited\n * matches\n */\n var allRequiredMatches = lunr.Set.complete,\n allProhibitedMatches = lunr.Set.empty\n\n for (var i = 0; i < this.fields.length; i++) {\n var field = this.fields[i]\n\n if (requiredMatches[field]) {\n allRequiredMatches = allRequiredMatches.intersect(requiredMatches[field])\n }\n\n if (prohibitedMatches[field]) {\n allProhibitedMatches = allProhibitedMatches.union(prohibitedMatches[field])\n }\n }\n\n var matchingFieldRefs = Object.keys(matchingFields),\n results = [],\n matches = Object.create(null)\n\n /*\n * If the query is negated (contains only prohibited terms)\n * we need to get _all_ fieldRefs currently existing in the\n * index. This is only done when we know that the query is\n * entirely prohibited terms to avoid any cost of getting all\n * fieldRefs unnecessarily.\n *\n * Additionally, blank MatchData must be created to correctly\n * populate the results.\n */\n if (query.isNegated()) {\n matchingFieldRefs = Object.keys(this.fieldVectors)\n\n for (var i = 0; i < matchingFieldRefs.length; i++) {\n var matchingFieldRef = matchingFieldRefs[i]\n var fieldRef = lunr.FieldRef.fromString(matchingFieldRef)\n matchingFields[matchingFieldRef] = new lunr.MatchData\n }\n }\n\n for (var i = 0; i < matchingFieldRefs.length; i++) {\n /*\n * Currently we have document fields that match the query, but we\n * need to return documents. The matchData and scores are combined\n * from multiple fields belonging to the same document.\n *\n * Scores are calculated by field, using the query vectors created\n * above, and combined into a final document score using addition.\n */\n var fieldRef = lunr.FieldRef.fromString(matchingFieldRefs[i]),\n docRef = fieldRef.docRef\n\n if (!allRequiredMatches.contains(docRef)) {\n continue\n }\n\n if (allProhibitedMatches.contains(docRef)) {\n continue\n }\n\n var fieldVector = this.fieldVectors[fieldRef],\n score = queryVectors[fieldRef.fieldName].similarity(fieldVector),\n docMatch\n\n if ((docMatch = matches[docRef]) !== undefined) {\n docMatch.score += score\n docMatch.matchData.combine(matchingFields[fieldRef])\n } else {\n var match = {\n ref: docRef,\n score: score,\n matchData: matchingFields[fieldRef]\n }\n matches[docRef] = match\n results.push(match)\n }\n }\n\n /*\n * Sort the results objects by score, highest first.\n */\n return results.sort(function (a, b) {\n return b.score - a.score\n })\n}\n\n/**\n * Prepares the index for JSON serialization.\n *\n * The schema for this JSON blob will be described in a\n * separate JSON schema file.\n *\n * @returns {Object}\n */\nlunr.Index.prototype.toJSON = function () {\n var invertedIndex = Object.keys(this.invertedIndex)\n .sort()\n .map(function (term) {\n return [term, this.invertedIndex[term]]\n }, this)\n\n var fieldVectors = Object.keys(this.fieldVectors)\n .map(function (ref) {\n return [ref, this.fieldVectors[ref].toJSON()]\n }, this)\n\n return {\n version: lunr.version,\n fields: this.fields,\n fieldVectors: fieldVectors,\n invertedIndex: invertedIndex,\n pipeline: this.pipeline.toJSON()\n }\n}\n\n/**\n * Loads a previously serialized lunr.Index\n *\n * @param {Object} serializedIndex - A previously serialized lunr.Index\n * @returns {lunr.Index}\n */\nlunr.Index.load = function (serializedIndex) {\n var attrs = {},\n fieldVectors = {},\n serializedVectors = serializedIndex.fieldVectors,\n invertedIndex = Object.create(null),\n serializedInvertedIndex = serializedIndex.invertedIndex,\n tokenSetBuilder = new lunr.TokenSet.Builder,\n pipeline = lunr.Pipeline.load(serializedIndex.pipeline)\n\n if (serializedIndex.version != lunr.version) {\n lunr.utils.warn(\"Version mismatch when loading serialised index. Current version of lunr '\" + lunr.version + \"' does not match serialized index '\" + serializedIndex.version + \"'\")\n }\n\n for (var i = 0; i < serializedVectors.length; i++) {\n var tuple = serializedVectors[i],\n ref = tuple[0],\n elements = tuple[1]\n\n fieldVectors[ref] = new lunr.Vector(elements)\n }\n\n for (var i = 0; i < serializedInvertedIndex.length; i++) {\n var tuple = serializedInvertedIndex[i],\n term = tuple[0],\n posting = tuple[1]\n\n tokenSetBuilder.insert(term)\n invertedIndex[term] = posting\n }\n\n tokenSetBuilder.finish()\n\n attrs.fields = serializedIndex.fields\n\n attrs.fieldVectors = fieldVectors\n attrs.invertedIndex = invertedIndex\n attrs.tokenSet = tokenSetBuilder.root\n attrs.pipeline = pipeline\n\n return new lunr.Index(attrs)\n}\n/*!\n * lunr.Builder\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.Builder performs indexing on a set of documents and\n * returns instances of lunr.Index ready for querying.\n *\n * All configuration of the index is done via the builder, the\n * fields to index, the document reference, the text processing\n * pipeline and document scoring parameters are all set on the\n * builder before indexing.\n *\n * @constructor\n * @property {string} _ref - Internal reference to the document reference field.\n * @property {string[]} _fields - Internal reference to the document fields to index.\n * @property {object} invertedIndex - The inverted index maps terms to document fields.\n * @property {object} documentTermFrequencies - Keeps track of document term frequencies.\n * @property {object} documentLengths - Keeps track of the length of documents added to the index.\n * @property {lunr.tokenizer} tokenizer - Function for splitting strings into tokens for indexing.\n * @property {lunr.Pipeline} pipeline - The pipeline performs text processing on tokens before indexing.\n * @property {lunr.Pipeline} searchPipeline - A pipeline for processing search terms before querying the index.\n * @property {number} documentCount - Keeps track of the total number of documents indexed.\n * @property {number} _b - A parameter to control field length normalization, setting this to 0 disabled normalization, 1 fully normalizes field lengths, the default value is 0.75.\n * @property {number} _k1 - A parameter to control how quickly an increase in term frequency results in term frequency saturation, the default value is 1.2.\n * @property {number} termIndex - A counter incremented for each unique term, used to identify a terms position in the vector space.\n * @property {array} metadataWhitelist - A list of metadata keys that have been whitelisted for entry in the index.\n */\nlunr.Builder = function () {\n this._ref = \"id\"\n this._fields = Object.create(null)\n this._documents = Object.create(null)\n this.invertedIndex = Object.create(null)\n this.fieldTermFrequencies = {}\n this.fieldLengths = {}\n this.tokenizer = lunr.tokenizer\n this.pipeline = new lunr.Pipeline\n this.searchPipeline = new lunr.Pipeline\n this.documentCount = 0\n this._b = 0.75\n this._k1 = 1.2\n this.termIndex = 0\n this.metadataWhitelist = []\n}\n\n/**\n * Sets the document field used as the document reference. Every document must have this field.\n * The type of this field in the document should be a string, if it is not a string it will be\n * coerced into a string by calling toString.\n *\n * The default ref is 'id'.\n *\n * The ref should _not_ be changed during indexing, it should be set before any documents are\n * added to the index. Changing it during indexing can lead to inconsistent results.\n *\n * @param {string} ref - The name of the reference field in the document.\n */\nlunr.Builder.prototype.ref = function (ref) {\n this._ref = ref\n}\n\n/**\n * A function that is used to extract a field from a document.\n *\n * Lunr expects a field to be at the top level of a document, if however the field\n * is deeply nested within a document an extractor function can be used to extract\n * the right field for indexing.\n *\n * @callback fieldExtractor\n * @param {object} doc - The document being added to the index.\n * @returns {?(string|object|object[])} obj - The object that will be indexed for this field.\n * @example <caption>Extracting a nested field</caption>\n * function (doc) { return doc.nested.field }\n */\n\n/**\n * Adds a field to the list of document fields that will be indexed. Every document being\n * indexed should have this field. Null values for this field in indexed documents will\n * not cause errors but will limit the chance of that document being retrieved by searches.\n *\n * All fields should be added before adding documents to the index. Adding fields after\n * a document has been indexed will have no effect on already indexed documents.\n *\n * Fields can be boosted at build time. This allows terms within that field to have more\n * importance when ranking search results. Use a field boost to specify that matches within\n * one field are more important than other fields.\n *\n * @param {string} fieldName - The name of a field to index in all documents.\n * @param {object} attributes - Optional attributes associated with this field.\n * @param {number} [attributes.boost=1] - Boost applied to all terms within this field.\n * @param {fieldExtractor} [attributes.extractor] - Function to extract a field from a document.\n * @throws {RangeError} fieldName cannot contain unsupported characters '/'\n */\nlunr.Builder.prototype.field = function (fieldName, attributes) {\n if (/\\//.test(fieldName)) {\n throw new RangeError (\"Field '\" + fieldName + \"' contains illegal character '/'\")\n }\n\n this._fields[fieldName] = attributes || {}\n}\n\n/**\n * A parameter to tune the amount of field length normalisation that is applied when\n * calculating relevance scores. A value of 0 will completely disable any normalisation\n * and a value of 1 will fully normalise field lengths. The default is 0.75. Values of b\n * will be clamped to the range 0 - 1.\n *\n * @param {number} number - The value to set for this tuning parameter.\n */\nlunr.Builder.prototype.b = function (number) {\n if (number < 0) {\n this._b = 0\n } else if (number > 1) {\n this._b = 1\n } else {\n this._b = number\n }\n}\n\n/**\n * A parameter that controls the speed at which a rise in term frequency results in term\n * frequency saturation. The default value is 1.2. Setting this to a higher value will give\n * slower saturation levels, a lower value will result in quicker saturation.\n *\n * @param {number} number - The value to set for this tuning parameter.\n */\nlunr.Builder.prototype.k1 = function (number) {\n this._k1 = number\n}\n\n/**\n * Adds a document to the index.\n *\n * Before adding fields to the index the index should have been fully setup, with the document\n * ref and all fields to index already having been specified.\n *\n * The document must have a field name as specified by the ref (by default this is 'id') and\n * it should have all fields defined for indexing, though null or undefined values will not\n * cause errors.\n *\n * Entire documents can be boosted at build time. Applying a boost to a document indicates that\n * this document should rank higher in search results than other documents.\n *\n * @param {object} doc - The document to add to the index.\n * @param {object} attributes - Optional attributes associated with this document.\n * @param {number} [attributes.boost=1] - Boost applied to all terms within this document.\n */\nlunr.Builder.prototype.add = function (doc, attributes) {\n var docRef = doc[this._ref],\n fields = Object.keys(this._fields)\n\n this._documents[docRef] = attributes || {}\n this.documentCount += 1\n\n for (var i = 0; i < fields.length; i++) {\n var fieldName = fields[i],\n extractor = this._fields[fieldName].extractor,\n field = extractor ? extractor(doc) : doc[fieldName],\n tokens = this.tokenizer(field, {\n fields: [fieldName]\n }),\n terms = this.pipeline.run(tokens),\n fieldRef = new lunr.FieldRef (docRef, fieldName),\n fieldTerms = Object.create(null)\n\n this.fieldTermFrequencies[fieldRef] = fieldTerms\n this.fieldLengths[fieldRef] = 0\n\n // store the length of this field for this document\n this.fieldLengths[fieldRef] += terms.length\n\n // calculate term frequencies for this field\n for (var j = 0; j < terms.length; j++) {\n var term = terms[j]\n\n if (fieldTerms[term] == undefined) {\n fieldTerms[term] = 0\n }\n\n fieldTerms[term] += 1\n\n // add to inverted index\n // create an initial posting if one doesn't exist\n if (this.invertedIndex[term] == undefined) {\n var posting = Object.create(null)\n posting[\"_index\"] = this.termIndex\n this.termIndex += 1\n\n for (var k = 0; k < fields.length; k++) {\n posting[fields[k]] = Object.create(null)\n }\n\n this.invertedIndex[term] = posting\n }\n\n // add an entry for this term/fieldName/docRef to the invertedIndex\n if (this.invertedIndex[term][fieldName][docRef] == undefined) {\n this.invertedIndex[term][fieldName][docRef] = Object.create(null)\n }\n\n // store all whitelisted metadata about this token in the\n // inverted index\n for (var l = 0; l < this.metadataWhitelist.length; l++) {\n var metadataKey = this.metadataWhitelist[l],\n metadata = term.metadata[metadataKey]\n\n if (this.invertedIndex[term][fieldName][docRef][metadataKey] == undefined) {\n this.invertedIndex[term][fieldName][docRef][metadataKey] = []\n }\n\n this.invertedIndex[term][fieldName][docRef][metadataKey].push(metadata)\n }\n }\n\n }\n}\n\n/**\n * Calculates the average document length for this index\n *\n * @private\n */\nlunr.Builder.prototype.calculateAverageFieldLengths = function () {\n\n var fieldRefs = Object.keys(this.fieldLengths),\n numberOfFields = fieldRefs.length,\n accumulator = {},\n documentsWithField = {}\n\n for (var i = 0; i < numberOfFields; i++) {\n var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),\n field = fieldRef.fieldName\n\n documentsWithField[field] || (documentsWithField[field] = 0)\n documentsWithField[field] += 1\n\n accumulator[field] || (accumulator[field] = 0)\n accumulator[field] += this.fieldLengths[fieldRef]\n }\n\n var fields = Object.keys(this._fields)\n\n for (var i = 0; i < fields.length; i++) {\n var fieldName = fields[i]\n accumulator[fieldName] = accumulator[fieldName] / documentsWithField[fieldName]\n }\n\n this.averageFieldLength = accumulator\n}\n\n/**\n * Builds a vector space model of every document using lunr.Vector\n *\n * @private\n */\nlunr.Builder.prototype.createFieldVectors = function () {\n var fieldVectors = {},\n fieldRefs = Object.keys(this.fieldTermFrequencies),\n fieldRefsLength = fieldRefs.length,\n termIdfCache = Object.create(null)\n\n for (var i = 0; i < fieldRefsLength; i++) {\n var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),\n fieldName = fieldRef.fieldName,\n fieldLength = this.fieldLengths[fieldRef],\n fieldVector = new lunr.Vector,\n termFrequencies = this.fieldTermFrequencies[fieldRef],\n terms = Object.keys(termFrequencies),\n termsLength = terms.length\n\n\n var fieldBoost = this._fields[fieldName].boost || 1,\n docBoost = this._documents[fieldRef.docRef].boost || 1\n\n for (var j = 0; j < termsLength; j++) {\n var term = terms[j],\n tf = termFrequencies[term],\n termIndex = this.invertedIndex[term]._index,\n idf, score, scoreWithPrecision\n\n if (termIdfCache[term] === undefined) {\n idf = lunr.idf(this.invertedIndex[term], this.documentCount)\n termIdfCache[term] = idf\n } else {\n idf = termIdfCache[term]\n }\n\n score = idf * ((this._k1 + 1) * tf) / (this._k1 * (1 - this._b + this._b * (fieldLength / this.averageFieldLength[fieldName])) + tf)\n score *= fieldBoost\n score *= docBoost\n scoreWithPrecision = Math.round(score * 1000) / 1000\n // Converts 1.23456789 to 1.234.\n // Reducing the precision so that the vectors take up less\n // space when serialised. Doing it now so that they behave\n // the same before and after serialisation. Also, this is\n // the fastest approach to reducing a number's precision in\n // JavaScript.\n\n fieldVector.insert(termIndex, scoreWithPrecision)\n }\n\n fieldVectors[fieldRef] = fieldVector\n }\n\n this.fieldVectors = fieldVectors\n}\n\n/**\n * Creates a token set of all tokens in the index using lunr.TokenSet\n *\n * @private\n */\nlunr.Builder.prototype.createTokenSet = function () {\n this.tokenSet = lunr.TokenSet.fromArray(\n Object.keys(this.invertedIndex).sort()\n )\n}\n\n/**\n * Builds the index, creating an instance of lunr.Index.\n *\n * This completes the indexing process and should only be called\n * once all documents have been added to the index.\n *\n * @returns {lunr.Index}\n */\nlunr.Builder.prototype.build = function () {\n this.calculateAverageFieldLengths()\n this.createFieldVectors()\n this.createTokenSet()\n\n return new lunr.Index({\n invertedIndex: this.invertedIndex,\n fieldVectors: this.fieldVectors,\n tokenSet: this.tokenSet,\n fields: Object.keys(this._fields),\n pipeline: this.searchPipeline\n })\n}\n\n/**\n * Applies a plugin to the index builder.\n *\n * A plugin is a function that is called with the index builder as its context.\n * Plugins can be used to customise or extend the behaviour of the index\n * in some way. A plugin is just a function, that encapsulated the custom\n * behaviour that should be applied when building the index.\n *\n * The plugin function will be called with the index builder as its argument, additional\n * arguments can also be passed when calling use. The function will be called\n * with the index builder as its context.\n *\n * @param {Function} plugin The plugin to apply.\n */\nlunr.Builder.prototype.use = function (fn) {\n var args = Array.prototype.slice.call(arguments, 1)\n args.unshift(this)\n fn.apply(this, args)\n}\n/**\n * Contains and collects metadata about a matching document.\n * A single instance of lunr.MatchData is returned as part of every\n * lunr.Index~Result.\n *\n * @constructor\n * @param {string} term - The term this match data is associated with\n * @param {string} field - The field in which the term was found\n * @param {object} metadata - The metadata recorded about this term in this field\n * @property {object} metadata - A cloned collection of metadata associated with this document.\n * @see {@link lunr.Index~Result}\n */\nlunr.MatchData = function (term, field, metadata) {\n var clonedMetadata = Object.create(null),\n metadataKeys = Object.keys(metadata || {})\n\n // Cloning the metadata to prevent the original\n // being mutated during match data combination.\n // Metadata is kept in an array within the inverted\n // index so cloning the data can be done with\n // Array#slice\n for (var i = 0; i < metadataKeys.length; i++) {\n var key = metadataKeys[i]\n clonedMetadata[key] = metadata[key].slice()\n }\n\n this.metadata = Object.create(null)\n\n if (term !== undefined) {\n this.metadata[term] = Object.create(null)\n this.metadata[term][field] = clonedMetadata\n }\n}\n\n/**\n * An instance of lunr.MatchData will be created for every term that matches a\n * document. However only one instance is required in a lunr.Index~Result. This\n * method combines metadata from another instance of lunr.MatchData with this\n * objects metadata.\n *\n * @param {lunr.MatchData} otherMatchData - Another instance of match data to merge with this one.\n * @see {@link lunr.Index~Result}\n */\nlunr.MatchData.prototype.combine = function (otherMatchData) {\n var terms = Object.keys(otherMatchData.metadata)\n\n for (var i = 0; i < terms.length; i++) {\n var term = terms[i],\n fields = Object.keys(otherMatchData.metadata[term])\n\n if (this.metadata[term] == undefined) {\n this.metadata[term] = Object.create(null)\n }\n\n for (var j = 0; j < fields.length; j++) {\n var field = fields[j],\n keys = Object.keys(otherMatchData.metadata[term][field])\n\n if (this.metadata[term][field] == undefined) {\n this.metadata[term][field] = Object.create(null)\n }\n\n for (var k = 0; k < keys.length; k++) {\n var key = keys[k]\n\n if (this.metadata[term][field][key] == undefined) {\n this.metadata[term][field][key] = otherMatchData.metadata[term][field][key]\n } else {\n this.metadata[term][field][key] = this.metadata[term][field][key].concat(otherMatchData.metadata[term][field][key])\n }\n\n }\n }\n }\n}\n\n/**\n * Add metadata for a term/field pair to this instance of match data.\n *\n * @param {string} term - The term this match data is associated with\n * @param {string} field - The field in which the term was found\n * @param {object} metadata - The metadata recorded about this term in this field\n */\nlunr.MatchData.prototype.add = function (term, field, metadata) {\n if (!(term in this.metadata)) {\n this.metadata[term] = Object.create(null)\n this.metadata[term][field] = metadata\n return\n }\n\n if (!(field in this.metadata[term])) {\n this.metadata[term][field] = metadata\n return\n }\n\n var metadataKeys = Object.keys(metadata)\n\n for (var i = 0; i < metadataKeys.length; i++) {\n var key = metadataKeys[i]\n\n if (key in this.metadata[term][field]) {\n this.metadata[term][field][key] = this.metadata[term][field][key].concat(metadata[key])\n } else {\n this.metadata[term][field][key] = metadata[key]\n }\n }\n}\n/**\n * A lunr.Query provides a programmatic way of defining queries to be performed\n * against a {@link lunr.Index}.\n *\n * Prefer constructing a lunr.Query using the {@link lunr.Index#query} method\n * so the query object is pre-initialized with the right index fields.\n *\n * @constructor\n * @property {lunr.Query~Clause[]} clauses - An array of query clauses.\n * @property {string[]} allFields - An array of all available fields in a lunr.Index.\n */\nlunr.Query = function (allFields) {\n this.clauses = []\n this.allFields = allFields\n}\n\n/**\n * Constants for indicating what kind of automatic wildcard insertion will be used when constructing a query clause.\n *\n * This allows wildcards to be added to the beginning and end of a term without having to manually do any string\n * concatenation.\n *\n * The wildcard constants can be bitwise combined to select both leading and trailing wildcards.\n *\n * @constant\n * @default\n * @property {number} wildcard.NONE - The term will have no wildcards inserted, this is the default behaviour\n * @property {number} wildcard.LEADING - Prepend the term with a wildcard, unless a leading wildcard already exists\n * @property {number} wildcard.TRAILING - Append a wildcard to the term, unless a trailing wildcard already exists\n * @see lunr.Query~Clause\n * @see lunr.Query#clause\n * @see lunr.Query#term\n * @example <caption>query term with trailing wildcard</caption>\n * query.term('foo', { wildcard: lunr.Query.wildcard.TRAILING })\n * @example <caption>query term with leading and trailing wildcard</caption>\n * query.term('foo', {\n * wildcard: lunr.Query.wildcard.LEADING | lunr.Query.wildcard.TRAILING\n * })\n */\n\nlunr.Query.wildcard = new String (\"*\")\nlunr.Query.wildcard.NONE = 0\nlunr.Query.wildcard.LEADING = 1\nlunr.Query.wildcard.TRAILING = 2\n\n/**\n * Constants for indicating what kind of presence a term must have in matching documents.\n *\n * @constant\n * @enum {number}\n * @see lunr.Query~Clause\n * @see lunr.Query#clause\n * @see lunr.Query#term\n * @example <caption>query term with required presence</caption>\n * query.term('foo', { presence: lunr.Query.presence.REQUIRED })\n */\nlunr.Query.presence = {\n /**\n * Term's presence in a document is optional, this is the default value.\n */\n OPTIONAL: 1,\n\n /**\n * Term's presence in a document is required, documents that do not contain\n * this term will not be returned.\n */\n REQUIRED: 2,\n\n /**\n * Term's presence in a document is prohibited, documents that do contain\n * this term will not be returned.\n */\n PROHIBITED: 3\n}\n\n/**\n * A single clause in a {@link lunr.Query} contains a term and details on how to\n * match that term against a {@link lunr.Index}.\n *\n * @typedef {Object} lunr.Query~Clause\n * @property {string[]} fields - The fields in an index this clause should be matched against.\n * @property {number} [boost=1] - Any boost that should be applied when matching this clause.\n * @property {number} [editDistance] - Whether the term should have fuzzy matching applied, and how fuzzy the match should be.\n * @property {boolean} [usePipeline] - Whether the term should be passed through the search pipeline.\n * @property {number} [wildcard=lunr.Query.wildcard.NONE] - Whether the term should have wildcards appended or prepended.\n * @property {number} [presence=lunr.Query.presence.OPTIONAL] - The terms presence in any matching documents.\n */\n\n/**\n * Adds a {@link lunr.Query~Clause} to this query.\n *\n * Unless the clause contains the fields to be matched all fields will be matched. In addition\n * a default boost of 1 is applied to the clause.\n *\n * @param {lunr.Query~Clause} clause - The clause to add to this query.\n * @see lunr.Query~Clause\n * @returns {lunr.Query}\n */\nlunr.Query.prototype.clause = function (clause) {\n if (!('fields' in clause)) {\n clause.fields = this.allFields\n }\n\n if (!('boost' in clause)) {\n clause.boost = 1\n }\n\n if (!('usePipeline' in clause)) {\n clause.usePipeline = true\n }\n\n if (!('wildcard' in clause)) {\n clause.wildcard = lunr.Query.wildcard.NONE\n }\n\n if ((clause.wildcard & lunr.Query.wildcard.LEADING) && (clause.term.charAt(0) != lunr.Query.wildcard)) {\n clause.term = \"*\" + clause.term\n }\n\n if ((clause.wildcard & lunr.Query.wildcard.TRAILING) && (clause.term.slice(-1) != lunr.Query.wildcard)) {\n clause.term = \"\" + clause.term + \"*\"\n }\n\n if (!('presence' in clause)) {\n clause.presence = lunr.Query.presence.OPTIONAL\n }\n\n this.clauses.push(clause)\n\n return this\n}\n\n/**\n * A negated query is one in which every clause has a presence of\n * prohibited. These queries require some special processing to return\n * the expected results.\n *\n * @returns boolean\n */\nlunr.Query.prototype.isNegated = function () {\n for (var i = 0; i < this.clauses.length; i++) {\n if (this.clauses[i].presence != lunr.Query.presence.PROHIBITED) {\n return false\n }\n }\n\n return true\n}\n\n/**\n * Adds a term to the current query, under the covers this will create a {@link lunr.Query~Clause}\n * to the list of clauses that make up this query.\n *\n * The term is used as is, i.e. no tokenization will be performed by this method. Instead conversion\n * to a token or token-like string should be done before calling this method.\n *\n * The term will be converted to a string by calling `toString`. Multiple terms can be passed as an\n * array, each term in the array will share the same options.\n *\n * @param {object|object[]} term - The term(s) to add to the query.\n * @param {object} [options] - Any additional properties to add to the query clause.\n * @returns {lunr.Query}\n * @see lunr.Query#clause\n * @see lunr.Query~Clause\n * @example <caption>adding a single term to a query</caption>\n * query.term(\"foo\")\n * @example <caption>adding a single term to a query and specifying search fields, term boost and automatic trailing wildcard</caption>\n * query.term(\"foo\", {\n * fields: [\"title\"],\n * boost: 10,\n * wildcard: lunr.Query.wildcard.TRAILING\n * })\n * @example <caption>using lunr.tokenizer to convert a string to tokens before using them as terms</caption>\n * query.term(lunr.tokenizer(\"foo bar\"))\n */\nlunr.Query.prototype.term = function (term, options) {\n if (Array.isArray(term)) {\n term.forEach(function (t) { this.term(t, lunr.utils.clone(options)) }, this)\n return this\n }\n\n var clause = options || {}\n clause.term = term.toString()\n\n this.clause(clause)\n\n return this\n}\nlunr.QueryParseError = function (message, start, end) {\n this.name = \"QueryParseError\"\n this.message = message\n this.start = start\n this.end = end\n}\n\nlunr.QueryParseError.prototype = new Error\nlunr.QueryLexer = function (str) {\n this.lexemes = []\n this.str = str\n this.length = str.length\n this.pos = 0\n this.start = 0\n this.escapeCharPositions = []\n}\n\nlunr.QueryLexer.prototype.run = function () {\n var state = lunr.QueryLexer.lexText\n\n while (state) {\n state = state(this)\n }\n}\n\nlunr.QueryLexer.prototype.sliceString = function () {\n var subSlices = [],\n sliceStart = this.start,\n sliceEnd = this.pos\n\n for (var i = 0; i < this.escapeCharPositions.length; i++) {\n sliceEnd = this.escapeCharPositions[i]\n subSlices.push(this.str.slice(sliceStart, sliceEnd))\n sliceStart = sliceEnd + 1\n }\n\n subSlices.push(this.str.slice(sliceStart, this.pos))\n this.escapeCharPositions.length = 0\n\n return subSlices.join('')\n}\n\nlunr.QueryLexer.prototype.emit = function (type) {\n this.lexemes.push({\n type: type,\n str: this.sliceString(),\n start: this.start,\n end: this.pos\n })\n\n this.start = this.pos\n}\n\nlunr.QueryLexer.prototype.escapeCharacter = function () {\n this.escapeCharPositions.push(this.pos - 1)\n this.pos += 1\n}\n\nlunr.QueryLexer.prototype.next = function () {\n if (this.pos >= this.length) {\n return lunr.QueryLexer.EOS\n }\n\n var char = this.str.charAt(this.pos)\n this.pos += 1\n return char\n}\n\nlunr.QueryLexer.prototype.width = function () {\n return this.pos - this.start\n}\n\nlunr.QueryLexer.prototype.ignore = function () {\n if (this.start == this.pos) {\n this.pos += 1\n }\n\n this.start = this.pos\n}\n\nlunr.QueryLexer.prototype.backup = function () {\n this.pos -= 1\n}\n\nlunr.QueryLexer.prototype.acceptDigitRun = function () {\n var char, charCode\n\n do {\n char = this.next()\n charCode = char.charCodeAt(0)\n } while (charCode > 47 && charCode < 58)\n\n if (char != lunr.QueryLexer.EOS) {\n this.backup()\n }\n}\n\nlunr.QueryLexer.prototype.more = function () {\n return this.pos < this.length\n}\n\nlunr.QueryLexer.EOS = 'EOS'\nlunr.QueryLexer.FIELD = 'FIELD'\nlunr.QueryLexer.TERM = 'TERM'\nlunr.QueryLexer.EDIT_DISTANCE = 'EDIT_DISTANCE'\nlunr.QueryLexer.BOOST = 'BOOST'\nlunr.QueryLexer.PRESENCE = 'PRESENCE'\n\nlunr.QueryLexer.lexField = function (lexer) {\n lexer.backup()\n lexer.emit(lunr.QueryLexer.FIELD)\n lexer.ignore()\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexTerm = function (lexer) {\n if (lexer.width() > 1) {\n lexer.backup()\n lexer.emit(lunr.QueryLexer.TERM)\n }\n\n lexer.ignore()\n\n if (lexer.more()) {\n return lunr.QueryLexer.lexText\n }\n}\n\nlunr.QueryLexer.lexEditDistance = function (lexer) {\n lexer.ignore()\n lexer.acceptDigitRun()\n lexer.emit(lunr.QueryLexer.EDIT_DISTANCE)\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexBoost = function (lexer) {\n lexer.ignore()\n lexer.acceptDigitRun()\n lexer.emit(lunr.QueryLexer.BOOST)\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexEOS = function (lexer) {\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n}\n\n// This matches the separator used when tokenising fields\n// within a document. These should match otherwise it is\n// not possible to search for some tokens within a document.\n//\n// It is possible for the user to change the separator on the\n// tokenizer so it _might_ clash with any other of the special\n// characters already used within the search string, e.g. :.\n//\n// This means that it is possible to change the separator in\n// such a way that makes some words unsearchable using a search\n// string.\nlunr.QueryLexer.termSeparator = lunr.tokenizer.separator\n\nlunr.QueryLexer.lexText = function (lexer) {\n while (true) {\n var char = lexer.next()\n\n if (char == lunr.QueryLexer.EOS) {\n return lunr.QueryLexer.lexEOS\n }\n\n // Escape character is '\\'\n if (char.charCodeAt(0) == 92) {\n lexer.escapeCharacter()\n continue\n }\n\n if (char == \":\") {\n return lunr.QueryLexer.lexField\n }\n\n if (char == \"~\") {\n lexer.backup()\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n return lunr.QueryLexer.lexEditDistance\n }\n\n if (char == \"^\") {\n lexer.backup()\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n return lunr.QueryLexer.lexBoost\n }\n\n // \"+\" indicates term presence is required\n // checking for length to ensure that only\n // leading \"+\" are considered\n if (char == \"+\" && lexer.width() === 1) {\n lexer.emit(lunr.QueryLexer.PRESENCE)\n return lunr.QueryLexer.lexText\n }\n\n // \"-\" indicates term presence is prohibited\n // checking for length to ensure that only\n // leading \"-\" are considered\n if (char == \"-\" && lexer.width() === 1) {\n lexer.emit(lunr.QueryLexer.PRESENCE)\n return lunr.QueryLexer.lexText\n }\n\n if (char.match(lunr.QueryLexer.termSeparator)) {\n return lunr.QueryLexer.lexTerm\n }\n }\n}\n\nlunr.QueryParser = function (str, query) {\n this.lexer = new lunr.QueryLexer (str)\n this.query = query\n this.currentClause = {}\n this.lexemeIdx = 0\n}\n\nlunr.QueryParser.prototype.parse = function () {\n this.lexer.run()\n this.lexemes = this.lexer.lexemes\n\n var state = lunr.QueryParser.parseClause\n\n while (state) {\n state = state(this)\n }\n\n return this.query\n}\n\nlunr.QueryParser.prototype.peekLexeme = function () {\n return this.lexemes[this.lexemeIdx]\n}\n\nlunr.QueryParser.prototype.consumeLexeme = function () {\n var lexeme = this.peekLexeme()\n this.lexemeIdx += 1\n return lexeme\n}\n\nlunr.QueryParser.prototype.nextClause = function () {\n var completedClause = this.currentClause\n this.query.clause(completedClause)\n this.currentClause = {}\n}\n\nlunr.QueryParser.parseClause = function (parser) {\n var lexeme = parser.peekLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n switch (lexeme.type) {\n case lunr.QueryLexer.PRESENCE:\n return lunr.QueryParser.parsePresence\n case lunr.QueryLexer.FIELD:\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expected either a field or a term, found \" + lexeme.type\n\n if (lexeme.str.length >= 1) {\n errorMessage += \" with value '\" + lexeme.str + \"'\"\n }\n\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n}\n\nlunr.QueryParser.parsePresence = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n switch (lexeme.str) {\n case \"-\":\n parser.currentClause.presence = lunr.Query.presence.PROHIBITED\n break\n case \"+\":\n parser.currentClause.presence = lunr.Query.presence.REQUIRED\n break\n default:\n var errorMessage = \"unrecognised presence operator'\" + lexeme.str + \"'\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n var errorMessage = \"expecting term or field, found nothing\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.FIELD:\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expecting term or field, found '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseField = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n if (parser.query.allFields.indexOf(lexeme.str) == -1) {\n var possibleFields = parser.query.allFields.map(function (f) { return \"'\" + f + \"'\" }).join(', '),\n errorMessage = \"unrecognised field '\" + lexeme.str + \"', possible fields: \" + possibleFields\n\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.fields = [lexeme.str]\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n var errorMessage = \"expecting term, found nothing\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expecting term, found '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseTerm = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n parser.currentClause.term = lexeme.str.toLowerCase()\n\n if (lexeme.str.indexOf(\"*\") != -1) {\n parser.currentClause.usePipeline = false\n }\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseEditDistance = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n var editDistance = parseInt(lexeme.str, 10)\n\n if (isNaN(editDistance)) {\n var errorMessage = \"edit distance must be numeric\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.editDistance = editDistance\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseBoost = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n var boost = parseInt(lexeme.str, 10)\n\n if (isNaN(boost)) {\n var errorMessage = \"boost must be numeric\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.boost = boost\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\n /**\n * export the module via AMD, CommonJS or as a browser global\n * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js\n */\n ;(function (root, factory) {\n if (typeof define === 'function' && define.amd) {\n // AMD. Register as an anonymous module.\n define(factory)\n } else if (typeof exports === 'object') {\n /**\n * Node. Does not work with strict CommonJS, but\n * only CommonJS-like enviroments that support module.exports,\n * like Node.\n */\n module.exports = factory()\n } else {\n // Browser globals (root is window)\n root.lunr = factory()\n }\n }(this, function () {\n /**\n * Just return a value to define the module export.\n * This example returns an object, but the module\n * can return a function as the exported value.\n */\n return lunr\n }))\n})();\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A RTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport lunr from \"lunr\"\n\nimport { getElement } from \"~/browser/element/_\"\nimport \"~/polyfills\"\n\nimport { Search } from \"../../_\"\nimport { SearchConfig } from \"../../config\"\nimport {\n SearchMessage,\n SearchMessageType\n} from \"../message\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Add support for `iframe-worker` shim\n *\n * While `importScripts` is synchronous when executed inside of a web worker,\n * it's not possible to provide a synchronous shim implementation. The cool\n * thing is that awaiting a non-Promise will convert it into a Promise, so\n * extending the type definition to return a `Promise` shouldn't break anything.\n *\n * @see https://bit.ly/2PjDnXi - GitHub comment\n *\n * @param urls - Scripts to load\n *\n * @returns Promise resolving with no result\n */\ndeclare global {\n function importScripts(...urls: string[]): Promise<void> | void\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Search index\n */\nlet index: Search\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch (= import) multi-language support through `lunr-languages`\n *\n * This function automatically imports the stemmers necessary to process the\n * languages which are defined as part of the search configuration.\n *\n * If the worker runs inside of an `iframe` (when using `iframe-worker` as\n * a shim), the base URL for the stemmers to be loaded must be determined by\n * searching for the first `script` element with a `src` attribute, which will\n * contain the contents of this script.\n *\n * @param config - Search configuration\n *\n * @returns Promise resolving with no result\n */\nasync function setupSearchLanguages(\n config: SearchConfig\n): Promise<void> {\n let base = \"../lunr\"\n\n /* Detect `iframe-worker` and fix base URL */\n if (typeof parent !== \"undefined\" && \"IFrameWorker\" in parent) {\n const worker = getElement<HTMLScriptElement>(\"script[src]\")\n const [path] = worker.src.split(\"/worker\")\n\n /* Prefix base with path */\n base = base.replace(\"..\", path)\n }\n\n /* Add scripts for languages */\n const scripts = []\n for (const lang of config.lang) {\n switch (lang) {\n\n /* Add segmenter for Japanese */\n case \"ja\":\n scripts.push(`${base}/tinyseg.js`)\n break\n\n /* Add segmenter for Hindi and Thai */\n case \"hi\":\n case \"th\":\n scripts.push(`${base}/wordcut.js`)\n break\n }\n\n /* Add language support */\n if (lang !== \"en\")\n scripts.push(`${base}/min/lunr.${lang}.min.js`)\n }\n\n /* Add multi-language support */\n if (config.lang.length > 1)\n scripts.push(`${base}/min/lunr.multi.min.js`)\n\n /* Load scripts synchronously */\n if (scripts.length)\n await importScripts(\n `${base}/min/lunr.stemmer.support.min.js`,\n ...scripts\n )\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Message handler\n *\n * @param message - Source message\n *\n * @returns Target message\n */\nexport async function handler(\n message: SearchMessage\n): Promise<SearchMessage> {\n switch (message.type) {\n\n /* Search setup message */\n case SearchMessageType.SETUP:\n await setupSearchLanguages(message.data.config)\n index = new Search(message.data)\n return {\n type: SearchMessageType.READY\n }\n\n /* Search query message */\n case SearchMessageType.QUERY:\n const query = message.data\n try {\n return {\n type: SearchMessageType.RESULT,\n data: index.search(query)\n }\n\n /* Return empty result in case of error */\n } catch (err) {\n console.warn(`Invalid query: ${query} \u2013 see https://bit.ly/2s3ChXG`)\n console.warn(err)\n return {\n type: SearchMessageType.RESULT,\n data: { items: [] }\n }\n }\n\n /* All other messages */\n default:\n throw new TypeError(\"Invalid message type\")\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Worker\n * ------------------------------------------------------------------------- */\n\n/* Expose Lunr.js in global scope, or stemmers won't work */\nself.lunr = lunr\n\n/* Monkey-patch Lunr.js to mitigate https://t.ly/68TLq */\nlunr.utils.warn = console.warn\n\n/* Handle messages */\naddEventListener(\"message\", async ev => {\n postMessage(await handler(ev.data))\n})\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve all elements matching the query selector\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Elements\n */\nexport function getElements<T extends keyof HTMLElementTagNameMap>(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T][]\n\nexport function getElements<T extends HTMLElement>(\n selector: string, node?: ParentNode\n): T[]\n\nexport function getElements<T extends HTMLElement>(\n selector: string, node: ParentNode = document\n): T[] {\n return Array.from(node.querySelectorAll<T>(selector))\n}\n\n/**\n * Retrieve an element matching a query selector or throw a reference error\n *\n * Note that this function assumes that the element is present. If unsure if an\n * element is existent, use the `getOptionalElement` function instead.\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Element\n */\nexport function getElement<T extends keyof HTMLElementTagNameMap>(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T]\n\nexport function getElement<T extends HTMLElement>(\n selector: string, node?: ParentNode\n): T\n\nexport function getElement<T extends HTMLElement>(\n selector: string, node: ParentNode = document\n): T {\n const el = getOptionalElement<T>(selector, node)\n if (typeof el === \"undefined\")\n throw new ReferenceError(\n `Missing element: expected \"${selector}\" to be present`\n )\n\n /* Return element */\n return el\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Retrieve an optional element matching the query selector\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Element or nothing\n */\nexport function getOptionalElement<T extends keyof HTMLElementTagNameMap>(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T] | undefined\n\nexport function getOptionalElement<T extends HTMLElement>(\n selector: string, node?: ParentNode\n): T | undefined\n\nexport function getOptionalElement<T extends HTMLElement>(\n selector: string, node: ParentNode = document\n): T | undefined {\n return node.querySelector<T>(selector) || undefined\n}\n\n/**\n * Retrieve the currently active element\n *\n * @returns Element or nothing\n */\nexport function getActiveElement(): HTMLElement | undefined {\n return (\n document.activeElement?.shadowRoot?.activeElement as HTMLElement ??\n document.activeElement as HTMLElement ??\n undefined\n )\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Polyfills\n * ------------------------------------------------------------------------- */\n\n/* Polyfill `Object.entries` */\nif (!Object.entries)\n Object.entries = function (obj: object) {\n const data: [string, string][] = []\n for (const key of Object.keys(obj))\n // @ts-expect-error - ignore property access warning\n data.push([key, obj[key]])\n\n /* Return entries */\n return data\n }\n\n/* Polyfill `Object.values` */\nif (!Object.values)\n Object.values = function (obj: object) {\n const data: string[] = []\n for (const key of Object.keys(obj))\n // @ts-expect-error - ignore property access warning\n data.push(obj[key])\n\n /* Return values */\n return data\n }\n\n/* ------------------------------------------------------------------------- */\n\n/* Polyfills for `Element` */\nif (typeof Element !== \"undefined\") {\n\n /* Polyfill `Element.scrollTo` */\n if (!Element.prototype.scrollTo)\n Element.prototype.scrollTo = function (\n x?: ScrollToOptions | number, y?: number\n ): void {\n if (typeof x === \"object\") {\n this.scrollLeft = x.left!\n this.scrollTop = x.top!\n } else {\n this.scrollLeft = x!\n this.scrollTop = y!\n }\n }\n\n /* Polyfill `Element.replaceWith` */\n if (!Element.prototype.replaceWith)\n Element.prototype.replaceWith = function (\n ...nodes: Array<string | Node>\n ): void {\n const parent = this.parentNode\n if (parent) {\n if (nodes.length === 0)\n parent.removeChild(this)\n\n /* Replace children and create text nodes */\n for (let i = nodes.length - 1; i >= 0; i--) {\n let node = nodes[i]\n if (typeof node === \"string\")\n node = document.createTextNode(node)\n else if (node.parentNode)\n node.parentNode.removeChild(node)\n\n /* Replace child or insert before previous sibling */\n if (!i)\n parent.replaceChild(node, this)\n else\n parent.insertBefore(this.previousSibling!, node)\n }\n }\n }\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search configuration\n */\nexport interface SearchConfig {\n lang: string[] /* Search languages */\n separator: string /* Search separator */\n pipeline: SearchPipelineFn[] /* Search pipeline */\n}\n\n/**\n * Search document\n */\nexport interface SearchDocument {\n location: string /* Document location */\n title: string /* Document title */\n text: string /* Document text */\n tags?: string[] /* Document tags */\n boost?: number /* Document boost */\n parent?: SearchDocument /* Document parent */\n}\n\n/**\n * Search options\n */\nexport interface SearchOptions {\n suggest: boolean /* Search suggestions */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search index\n */\nexport interface SearchIndex {\n config: SearchConfig /* Search configuration */\n docs: SearchDocument[] /* Search documents */\n options: SearchOptions /* Search options */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search pipeline function\n */\ntype SearchPipelineFn =\n | \"trimmer\" /* Trimmer */\n | \"stopWordFilter\" /* Stop word filter */\n | \"stemmer\" /* Stemmer */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Create a search document map\n *\n * This function creates a mapping of URLs (including anchors) to the actual\n * articles and sections. It relies on the invariant that the search index is\n * ordered with the main article appearing before all sections with anchors.\n * If this is not the case, the logic music be changed.\n *\n * @param docs - Search documents\n *\n * @returns Search document map\n */\nexport function setupSearchDocumentMap(\n docs: SearchDocument[]\n): Map<string, SearchDocument> {\n const map = new Map<string, SearchDocument>()\n for (const doc of docs) {\n const [path] = doc.location.split(\"#\")\n\n /* Add document article */\n const article = map.get(path)\n if (typeof article === \"undefined\") {\n map.set(path, doc)\n\n /* Add document section */\n } else {\n map.set(doc.location, doc)\n doc.parent = article\n }\n }\n\n /* Return search document map */\n return map\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Visitor function\n *\n * @param start - Start offset\n * @param end - End offset\n */\ntype VisitorFn = (\n start: number, end: number\n) => void\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Split a string using the given separator\n *\n * @param input - Input value\n * @param separator - Separator\n * @param fn - Visitor function\n */\nexport function split(\n input: string, separator: RegExp, fn: VisitorFn\n): void {\n separator = new RegExp(separator, \"g\")\n\n /* Split string using separator */\n let match: RegExpExecArray | null\n let index = 0\n do {\n match = separator.exec(input)\n\n /* Emit non-empty range */\n const until = match?.index ?? input.length\n if (index < until)\n fn(index, until)\n\n /* Update last index */\n if (match) {\n const [term] = match\n index = match.index + term.length\n\n /* Support zero-length lookaheads */\n if (term.length === 0)\n separator.lastIndex = match.index + 1\n }\n } while (match)\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Extraction type\n *\n * This type defines the possible values that are encoded into the first two\n * bits of a section that is part of the blocks of a tokenization table. There\n * are three types of interest: HTML opening and closing tags, as well as the\n * actual text content we need to extract for indexing.\n */\nexport const enum Extract {\n TAG_OPEN = 0, /* HTML opening tag */\n TEXT = 1, /* Text content */\n TAG_CLOSE = 2 /* HTML closing tag */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Visitor function\n *\n * @param block - Block index\n * @param type - Extraction type\n * @param start - Start offset\n * @param end - End offset\n */\ntype VisitorFn = (\n block: number, type: Extract, start: number, end: number\n) => void\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Split a string into markup and text sections\n *\n * This function scans a string and divides it up into sections of markup and\n * text. For each section, it invokes the given visitor function with the block\n * index, extraction type, as well as start and end offsets. Using a visitor\n * function (= streaming data) is ideal for minimizing pressure on the GC.\n *\n * @param input - Input value\n * @param fn - Visitor function\n */\nexport function extract(\n input: string, fn: VisitorFn\n): void {\n\n let block = 0 /* Current block */\n let start = 0 /* Current start offset */\n let end = 0 /* Current end offset */\n\n /* Split string into sections */\n for (let stack = 0; end < input.length; end++) {\n\n /* Opening tag after non-empty section */\n if (input.charAt(end) === \"<\" && end > start) {\n fn(block, Extract.TEXT, start, start = end)\n\n /* Closing tag */\n } else if (input.charAt(end) === \">\") {\n if (input.charAt(start + 1) === \"/\") {\n if (--stack === 0)\n fn(block++, Extract.TAG_CLOSE, start, end + 1)\n\n /* Tag is not self-closing */\n } else if (input.charAt(end - 1) !== \"/\") {\n if (stack++ === 0)\n fn(block, Extract.TAG_OPEN, start, end + 1)\n }\n\n /* New section */\n start = end + 1\n }\n }\n\n /* Add trailing section */\n if (end > start)\n fn(block, Extract.TEXT, start, end)\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Position table\n */\nexport type PositionTable = number[][]\n\n/**\n * Position\n */\nexport type Position = number\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Highlight all occurrences in a string\n *\n * This function receives a field's value (e.g. like `title` or `text`), it's\n * position table that was generated during indexing, and the positions found\n * when executing the query. It then highlights all occurrences, and returns\n * their concatenation. In case of multiple blocks, two are returned.\n *\n * @param input - Input value\n * @param table - Table for indexing\n * @param positions - Occurrences\n * @param full - Full results\n *\n * @returns Highlighted string value\n */\nexport function highlight(\n input: string, table: PositionTable, positions: Position[], full = false\n): string {\n return highlightAll([input], table, positions, full).pop()!\n}\n\n/**\n * Highlight all occurrences in a set of strings\n *\n * @param inputs - Input values\n * @param table - Table for indexing\n * @param positions - Occurrences\n * @param full - Full results\n *\n * @returns Highlighted string values\n */\nexport function highlightAll(\n inputs: string[], table: PositionTable, positions: Position[], full = false\n): string[] {\n\n /* Map blocks to input values */\n const mapping = [0]\n for (let t = 1; t < table.length; t++) {\n const prev = table[t - 1]\n const next = table[t]\n\n /* Check if table points to new block */\n const p = prev[prev.length - 1] >>> 2 & 0x3FF\n const q = next[0] >>> 12\n\n /* Add block to mapping */\n mapping.push(+(p > q) + mapping[mapping.length - 1])\n }\n\n /* Highlight strings one after another */\n return inputs.map((input, i) => {\n let cursor = 0\n\n /* Map occurrences to blocks */\n const blocks = new Map<number, number[]>()\n for (const p of positions.sort((a, b) => a - b)) {\n const index = p & 0xFFFFF\n const block = p >>> 20\n if (mapping[block] !== i)\n continue\n\n /* Ensure presence of block group */\n let group = blocks.get(block)\n if (typeof group === \"undefined\")\n blocks.set(block, group = [])\n\n /* Add index to group */\n group.push(index)\n }\n\n /* Just return string, if no occurrences */\n if (blocks.size === 0)\n return input\n\n /* Compute slices */\n const slices: string[] = []\n for (const [block, indexes] of blocks) {\n const t = table[block]\n\n /* Extract positions and length */\n const start = t[0] >>> 12\n const end = t[t.length - 1] >>> 12\n const length = t[t.length - 1] >>> 2 & 0x3FF\n\n /* Add prefix, if full results are desired */\n if (full && start > cursor)\n slices.push(input.slice(cursor, start))\n\n /* Extract and highlight slice */\n let slice = input.slice(start, end + length)\n for (const j of indexes.sort((a, b) => b - a)) {\n\n /* Retrieve offset and length of match */\n const p = (t[j] >>> 12) - start\n const q = (t[j] >>> 2 & 0x3FF) + p\n\n /* Wrap occurrence */\n slice = [\n slice.slice(0, p),\n \"<mark>\",\n slice.slice(p, q),\n \"</mark>\",\n slice.slice(q)\n ].join(\"\")\n }\n\n /* Update cursor */\n cursor = end + length\n\n /* Append slice and abort if we have two */\n if (slices.push(slice) === 2)\n break\n }\n\n /* Add suffix, if full results are desired */\n if (full && cursor < input.length)\n slices.push(input.slice(cursor))\n\n /* Return highlighted slices */\n return slices.join(\"\")\n })\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { split } from \"../_\"\nimport {\n Extract,\n extract\n} from \"../extract\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Split a string or set of strings into tokens\n *\n * This tokenizer supersedes the default tokenizer that is provided by Lunr.js,\n * as it is aware of HTML tags and allows for multi-character splitting.\n *\n * It takes the given inputs, splits each of them into markup and text sections,\n * tokenizes and segments (if necessary) each of them, and then indexes them in\n * a table by using a compact bit representation. Bitwise techniques are used\n * to write and read from the table during indexing and querying.\n *\n * @see https://bit.ly/3W3Xw4J - Search: better, faster, smaller\n *\n * @param input - Input value(s)\n *\n * @returns Tokens\n */\nexport function tokenize(\n input?: string | string[]\n): lunr.Token[] {\n const tokens: lunr.Token[] = []\n if (typeof input === \"undefined\")\n return tokens\n\n /* Tokenize strings one after another */\n const inputs = Array.isArray(input) ? input : [input]\n for (let i = 0; i < inputs.length; i++) {\n const table = lunr.tokenizer.table\n const total = table.length\n\n /* Split string into sections and tokenize content blocks */\n extract(inputs[i], (block, type, start, end) => {\n table[block += total] ||= []\n switch (type) {\n\n /* Handle markup */\n case Extract.TAG_OPEN:\n case Extract.TAG_CLOSE:\n table[block].push(\n start << 12 |\n end - start << 2 |\n type\n )\n break\n\n /* Handle text content */\n case Extract.TEXT:\n const section = inputs[i].slice(start, end)\n split(section, lunr.tokenizer.separator, (index, until) => {\n\n /**\n * Apply segmenter after tokenization. Note that the segmenter will\n * also split words at word boundaries, which is not what we want,\n * so we need to check if we can somehow mitigate this behavior.\n */\n if (typeof lunr.segmenter !== \"undefined\") {\n const subsection = section.slice(index, until)\n if (/^[MHIK]$/.test(lunr.segmenter.ctype_(subsection))) {\n const segments = lunr.segmenter.segment(subsection)\n for (let s = 0, l = 0; s < segments.length; s++) {\n\n /* Add block to section */\n table[block] ||= []\n table[block].push(\n start + index + l << 12 |\n segments[s].length << 2 |\n type\n )\n\n /* Add token with position */\n tokens.push(new lunr.Token(\n segments[s].toLowerCase(), {\n position: block << 20 | table[block].length - 1\n }\n ))\n\n /* Keep track of length */\n l += segments[s].length\n }\n return\n }\n }\n\n /* Add block to section */\n table[block].push(\n start + index << 12 |\n until - index << 2 |\n type\n )\n\n /* Add token with position */\n tokens.push(new lunr.Token(\n section.slice(index, until).toLowerCase(), {\n position: block << 20 | table[block].length - 1\n }\n ))\n })\n }\n })\n }\n\n /* Return tokens */\n return tokens\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Visitor function\n *\n * @param value - String value\n *\n * @returns String term(s)\n */\ntype VisitorFn = (\n value: string\n) => string | string[]\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Default transformation function\n *\n * 1. Trim excess whitespace from left and right.\n *\n * 2. Search for parts in quotation marks and prepend a `+` modifier to denote\n * that the resulting document must contain all parts, converting the query\n * to an `AND` query (as opposed to the default `OR` behavior). While users\n * may expect parts enclosed in quotation marks to map to span queries, i.e.\n * for which order is important, Lunr.js doesn't support them, so the best\n * we can do is to convert the parts to an `AND` query.\n *\n * 3. Replace control characters which are not located at the beginning of the\n * query or preceded by white space, or are not followed by a non-whitespace\n * character or are at the end of the query string. Furthermore, filter\n * unmatched quotation marks.\n *\n * 4. Split the query string at whitespace, then pass each part to the visitor\n * function for tokenization, and append a wildcard to every resulting term\n * that is not explicitly marked with a `+`, `-`, `~` or `^` modifier, since\n * it ensures consistent and stable ranking when multiple terms are entered.\n * Also, if a fuzzy or boost modifier are given, but no numeric value has\n * been entered, default to 1 to not induce a query error.\n *\n * @param query - Query value\n * @param fn - Visitor function\n *\n * @returns Transformed query value\n */\nexport function transform(\n query: string, fn: VisitorFn = term => term\n): string {\n return query\n\n /* => 1 */\n .trim()\n\n /* => 2 */\n .split(/\"([^\"]+)\"/g)\n .map((parts, index) => index & 1\n ? parts.replace(/^\\b|^(?![^\\x00-\\x7F]|$)|\\s+/g, \" +\")\n : parts\n )\n .join(\"\")\n\n /* => 3 */\n .replace(/\"|(?:^|\\s+)[*+\\-:^~]+(?=\\s+|$)/g, \"\")\n\n /* => 4 */\n .split(/\\s+/g)\n .reduce((prev, term) => {\n const next = fn(term)\n return [...prev, ...Array.isArray(next) ? next : [next]]\n }, [] as string[])\n .map(term => /([~^]$)/.test(term) ? `${term}1` : term)\n .map(term => /(^[+-]|[~^]\\d+$)/.test(term) ? term : `${term}*`)\n .join(\" \")\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { split } from \"../../internal\"\nimport { transform } from \"../transform\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search query clause\n */\nexport interface SearchQueryClause {\n presence: lunr.Query.presence /* Clause presence */\n term: string /* Clause term */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search query terms\n */\nexport type SearchQueryTerms = Record<string, boolean>\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Transform search query\n *\n * This function lexes the given search query and applies the transformation\n * function to each term, preserving markup like `+` and `-` modifiers.\n *\n * @param query - Search query\n *\n * @returns Search query\n */\nexport function transformSearchQuery(\n query: string\n): string {\n\n /* Split query terms with tokenizer */\n return transform(query, part => {\n const terms: string[] = []\n\n /* Initialize lexer and analyze part */\n const lexer = new lunr.QueryLexer(part)\n lexer.run()\n\n /* Extract and tokenize term from lexeme */\n for (const { type, str: term, start, end } of lexer.lexemes)\n switch (type) {\n\n /* Hack: remove colon - see https://bit.ly/3wD3T3I */\n case \"FIELD\":\n if (![\"title\", \"text\", \"tags\"].includes(term))\n part = [\n part.slice(0, end),\n \" \",\n part.slice(end + 1)\n ].join(\"\")\n break\n\n /* Tokenize term */\n case \"TERM\":\n split(term, lunr.tokenizer.separator, (...range) => {\n terms.push([\n part.slice(0, start),\n term.slice(...range),\n part.slice(end)\n ].join(\"\"))\n })\n }\n\n /* Return terms */\n return terms\n })\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Parse a search query for analysis\n *\n * Lunr.js itself has a bug where it doesn't detect or remove wildcards for\n * query clauses, so we must do this here.\n *\n * @see https://bit.ly/3DpTGtz - GitHub issue\n *\n * @param value - Query value\n *\n * @returns Search query clauses\n */\nexport function parseSearchQuery(\n value: string\n): SearchQueryClause[] {\n const query = new lunr.Query([\"title\", \"text\", \"tags\"])\n const parser = new lunr.QueryParser(value, query)\n\n /* Parse Search query */\n parser.parse()\n for (const clause of query.clauses) {\n clause.usePipeline = true\n\n /* Handle leading wildcard */\n if (clause.term.startsWith(\"*\")) {\n clause.wildcard = lunr.Query.wildcard.LEADING\n clause.term = clause.term.slice(1)\n }\n\n /* Handle trailing wildcard */\n if (clause.term.endsWith(\"*\")) {\n clause.wildcard = lunr.Query.wildcard.TRAILING\n clause.term = clause.term.slice(0, -1)\n }\n }\n\n /* Return query clauses */\n return query.clauses\n}\n\n/**\n * Analyze the search query clauses in regard to the search terms found\n *\n * @param query - Search query clauses\n * @param terms - Search terms\n *\n * @returns Search query terms\n */\nexport function getSearchQueryTerms(\n query: SearchQueryClause[], terms: string[]\n): SearchQueryTerms {\n const clauses = new Set<SearchQueryClause>(query)\n\n /* Match query clauses against terms */\n const result: SearchQueryTerms = {}\n for (let t = 0; t < terms.length; t++)\n for (const clause of clauses)\n if (terms[t].startsWith(clause.term)) {\n result[clause.term] = true\n clauses.delete(clause)\n }\n\n /* Annotate unmatched non-stopword query clauses */\n for (const clause of clauses)\n if (lunr.stopWordFilter?.(clause.term))\n result[clause.term] = false\n\n /* Return query terms */\n return result\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Segment a search query using the inverted index\n *\n * This function implements a clever approach to text segmentation for Asian\n * languages, as it used the information already available in the search index.\n * The idea is to greedily segment the search query based on the tokens that are\n * already part of the index, as described in the linked issue.\n *\n * @see https://bit.ly/3lwjrk7 - GitHub issue\n *\n * @param query - Query value\n * @param index - Inverted index\n *\n * @returns Segmented query value\n */\nexport function segment(\n query: string, index: object\n): Iterable<string> {\n const segments = new Set<string>()\n\n /* Segment search query */\n const wordcuts = new Uint16Array(query.length)\n for (let i = 0; i < query.length; i++)\n for (let j = i + 1; j < query.length; j++) {\n const value = query.slice(i, j)\n if (value in index)\n wordcuts[i] = j - i\n }\n\n /* Compute longest matches with minimum overlap */\n const stack = [0]\n for (let s = stack.length; s > 0;) {\n const p = stack[--s]\n for (let q = 1; q < wordcuts[p]; q++)\n if (wordcuts[p + q] > wordcuts[p] - q) {\n segments.add(query.slice(p, p + q))\n stack[s++] = p + q\n }\n\n /* Continue at end of query string */\n const q = p + wordcuts[p]\n if (wordcuts[q] && q < query.length - 1)\n stack[s++] = q\n\n /* Add current segment */\n segments.add(query.slice(p, q))\n }\n\n // @todo fix this case in the code block above, this is a hotfix\n if (segments.has(\"\"))\n return new Set([query])\n\n /* Return segmented query value */\n return segments\n}\n", "/*\n * Copyright (c) 2016-2025 Martin Donath <martin.donath@squidfunk.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n SearchDocument,\n SearchIndex,\n SearchOptions,\n setupSearchDocumentMap\n} from \"../config\"\nimport {\n Position,\n PositionTable,\n highlight,\n highlightAll,\n tokenize\n} from \"../internal\"\nimport {\n SearchQueryTerms,\n getSearchQueryTerms,\n parseSearchQuery,\n segment,\n transformSearchQuery\n} from \"../query\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search item\n */\nexport interface SearchItem\n extends SearchDocument\n{\n score: number /* Score (relevance) */\n terms: SearchQueryTerms /* Search query terms */\n}\n\n/**\n * Search result\n */\nexport interface SearchResult {\n items: SearchItem[][] /* Search items */\n suggest?: string[] /* Search suggestions */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Create field extractor factory\n *\n * @param table - Position table map\n *\n * @returns Extractor factory\n */\nfunction extractor(table: Map<string, PositionTable>) {\n return (name: keyof SearchDocument) => {\n return (doc: SearchDocument) => {\n if (typeof doc[name] === \"undefined\")\n return undefined\n\n /* Compute identifier and initialize table */\n const id = [doc.location, name].join(\":\")\n table.set(id, lunr.tokenizer.table = [])\n\n /* Return field value */\n return doc[name]\n }\n }\n}\n\n/**\n * Compute the difference of two lists of strings\n *\n * @param a - 1st list of strings\n * @param b - 2nd list of strings\n *\n * @returns Difference\n */\nfunction difference(a: string[], b: string[]): string[] {\n const [x, y] = [new Set(a), new Set(b)]\n return [\n ...new Set([...x].filter(value => !y.has(value)))\n ]\n}\n\n/* ----------------------------------------------------------------------------\n * Class\n * ------------------------------------------------------------------------- */\n\n/**\n * Search index\n */\nexport class Search {\n\n /**\n * Search document map\n */\n protected map: Map<string, SearchDocument>\n\n /**\n * Search options\n */\n protected options: SearchOptions\n\n /**\n * The underlying Lunr.js search index\n */\n protected index: lunr.Index\n\n /**\n * Internal position table map\n */\n protected table: Map<string, PositionTable>\n\n /**\n * Create the search integration\n *\n * @param data - Search index\n */\n public constructor({ config, docs, options }: SearchIndex) {\n const field = extractor(this.table = new Map())\n\n /* Set up document map and options */\n this.map = setupSearchDocumentMap(docs)\n this.options = options\n\n /* Set up document index */\n this.index = lunr(function () {\n this.metadataWhitelist = [\"position\"]\n this.b(0)\n\n /* Set up (multi-)language support */\n if (config.lang.length === 1 && config.lang[0] !== \"en\") {\n // @ts-expect-error - namespace indexing not supported\n this.use(lunr[config.lang[0]])\n } else if (config.lang.length > 1) {\n this.use(lunr.multiLanguage(...config.lang))\n }\n\n /* Set up custom tokenizer (must be after language setup) */\n this.tokenizer = tokenize as typeof lunr.tokenizer\n lunr.tokenizer.separator = new RegExp(config.separator)\n\n /* Set up custom segmenter, if loaded */\n lunr.segmenter = \"TinySegmenter\" in lunr\n ? new lunr.TinySegmenter()\n : undefined\n\n /* Compute functions to be removed from the pipeline */\n const fns = difference([\n \"trimmer\", \"stopWordFilter\", \"stemmer\"\n ], config.pipeline)\n\n /* Remove functions from the pipeline for registered languages */\n for (const lang of config.lang.map(language => (\n // @ts-expect-error - namespace indexing not supported\n language === \"en\" ? lunr : lunr[language]\n )))\n for (const fn of fns) {\n this.pipeline.remove(lang[fn])\n this.searchPipeline.remove(lang[fn])\n }\n\n /* Set up index reference */\n this.ref(\"location\")\n\n /* Set up index fields */\n this.field(\"title\", { boost: 1e3, extractor: field(\"title\") })\n this.field(\"text\", { boost: 1e0, extractor: field(\"text\") })\n this.field(\"tags\", { boost: 1e6, extractor: field(\"tags\") })\n\n /* Add documents to index */\n for (const doc of docs)\n this.add(doc, { boost: doc.boost })\n })\n }\n\n /**\n * Search for matching documents\n *\n * @param query - Search query\n *\n * @returns Search result\n */\n public search(query: string): SearchResult {\n\n // Experimental Chinese segmentation\n query = query.replace(/\\p{sc=Han}+/gu, value => {\n return [...segment(value, this.index.invertedIndex)]\n .join(\"* \")\n })\n\n // @todo: move segmenter (above) into transformSearchQuery\n query = transformSearchQuery(query)\n if (!query)\n return { items: [] }\n\n /* Parse query to extract clauses for analysis */\n const clauses = parseSearchQuery(query)\n .filter(clause => (\n clause.presence !== lunr.Query.presence.PROHIBITED\n ))\n\n /* Perform search and post-process results */\n const groups = this.index.search(query)\n\n /* Apply post-query boosts based on title and search query terms */\n .reduce<SearchItem[]>((item, { ref, score, matchData }) => {\n let doc = this.map.get(ref)\n if (typeof doc !== \"undefined\") {\n\n /* Shallow copy document */\n doc = { ...doc }\n if (doc.tags)\n doc.tags = [...doc.tags]\n\n /* Compute and analyze search query terms */\n const terms = getSearchQueryTerms(\n clauses,\n Object.keys(matchData.metadata)\n )\n\n /* Highlight matches in fields */\n for (const field of this.index.fields) {\n if (typeof doc[field] === \"undefined\")\n continue\n\n /* Collect positions from matches */\n const positions: Position[] = []\n for (const match of Object.values(matchData.metadata))\n if (typeof match[field] !== \"undefined\")\n positions.push(...match[field].position)\n\n /* Skip highlighting, if no positions were collected */\n if (!positions.length)\n continue\n\n /* Load table and determine highlighting method */\n const table = this.table.get([doc.location, field].join(\":\"))!\n const fn = Array.isArray(doc[field])\n ? highlightAll\n : highlight\n\n // @ts-expect-error - stop moaning, TypeScript!\n doc[field] = fn(doc[field], table, positions, field !== \"text\")\n }\n\n /* Highlight title and text and apply post-query boosts */\n const boost = +!doc.parent +\n Object.values(terms)\n .filter(t => t).length /\n Object.keys(terms).length\n\n /* Append item */\n item.push({\n ...doc,\n score: score * (1 + boost ** 2),\n terms\n })\n }\n return item\n }, [])\n\n /* Sort search results again after applying boosts */\n .sort((a, b) => b.score - a.score)\n\n /* Group search results by article */\n .reduce((items, result) => {\n const doc = this.map.get(result.location)\n if (typeof doc !== \"undefined\") {\n const ref = doc.parent\n ? doc.parent.location\n : doc.location\n items.set(ref, [...items.get(ref) || [], result])\n }\n return items\n }, new Map<string, SearchItem[]>())\n\n /* Ensure that every item set has an article */\n for (const [ref, items] of groups)\n if (!items.find(item => item.location === ref)) {\n const doc = this.map.get(ref)!\n items.push({ ...doc, score: 0, terms: {} })\n }\n\n /* Generate search suggestions, if desired */\n let suggest: string[] | undefined\n if (this.options.suggest) {\n const titles = this.index.query(builder => {\n for (const clause of clauses)\n builder.term(clause.term, {\n fields: [\"title\"],\n presence: lunr.Query.presence.REQUIRED,\n wildcard: lunr.Query.wildcard.TRAILING\n })\n })\n\n /* Retrieve suggestions for best match */\n suggest = titles.length\n ? Object.keys(titles[0].matchData.metadata)\n : []\n }\n\n /* Return search result */\n return {\n items: [...groups.values()],\n ...typeof suggest !== \"undefined\" && { suggest }\n }\n }\n}\n"], + "mappings": "6lCAAA,IAAAA,GAAAC,GAAA,CAAAC,GAAAC,KAAA;AAAA;AAAA;AAAA;AAAA,IAME,UAAU,CAiCZ,IAAIC,EAAO,SAAUC,EAAQ,CAC3B,IAAIC,EAAU,IAAIF,EAAK,QAEvB,OAAAE,EAAQ,SAAS,IACfF,EAAK,QACLA,EAAK,eACLA,EAAK,OACP,EAEAE,EAAQ,eAAe,IACrBF,EAAK,OACP,EAEAC,EAAO,KAAKC,EAASA,CAAO,EACrBA,EAAQ,MAAM,CACvB,EAEAF,EAAK,QAAU,QACf;AAAA;AAAA;AAAA,GASAA,EAAK,MAAQ,CAAC,EASdA,EAAK,MAAM,KAAQ,SAAUG,EAAQ,CAEnC,OAAO,SAAUC,EAAS,CACpBD,EAAO,SAAW,QAAQ,MAC5B,QAAQ,KAAKC,CAAO,CAExB,CAEF,EAAG,IAAI,EAaPJ,EAAK,MAAM,SAAW,SAAUK,EAAK,CACnC,OAAsBA,GAAQ,KACrB,GAEAA,EAAI,SAAS,CAExB,EAkBAL,EAAK,MAAM,MAAQ,SAAUK,EAAK,CAChC,GAAIA,GAAQ,KACV,OAAOA,EAMT,QAHIC,EAAQ,OAAO,OAAO,IAAI,EAC1BC,EAAO,OAAO,KAAKF,CAAG,EAEjB,EAAI,EAAG,EAAIE,EAAK,OAAQ,IAAK,CACpC,IAAIC,EAAMD,EAAK,CAAC,EACZE,EAAMJ,EAAIG,CAAG,EAEjB,GAAI,MAAM,QAAQC,CAAG,EAAG,CACtBH,EAAME,CAAG,EAAIC,EAAI,MAAM,EACvB,QACF,CAEA,GAAI,OAAOA,GAAQ,UACf,OAAOA,GAAQ,UACf,OAAOA,GAAQ,UAAW,CAC5BH,EAAME,CAAG,EAAIC,EACb,QACF,CAEA,MAAM,IAAI,UAAU,uDAAuD,CAC7E,CAEA,OAAOH,CACT,EACAN,EAAK,SAAW,SAAUU,EAAQC,EAAWC,EAAa,CACxD,KAAK,OAASF,EACd,KAAK,UAAYC,EACjB,KAAK,aAAeC,CACtB,EAEAZ,EAAK,SAAS,OAAS,IAEvBA,EAAK,SAAS,WAAa,SAAUa,EAAG,CACtC,IAAIC,EAAID,EAAE,QAAQb,EAAK,SAAS,MAAM,EAEtC,GAAIc,IAAM,GACR,KAAM,6BAGR,IAAIC,EAAWF,EAAE,MAAM,EAAGC,CAAC,EACvBJ,EAASG,EAAE,MAAMC,EAAI,CAAC,EAE1B,OAAO,IAAId,EAAK,SAAUU,EAAQK,EAAUF,CAAC,CAC/C,EAEAb,EAAK,SAAS,UAAU,SAAW,UAAY,CAC7C,OAAI,KAAK,cAAgB,OACvB,KAAK,aAAe,KAAK,UAAYA,EAAK,SAAS,OAAS,KAAK,QAG5D,KAAK,YACd,EACA;AAAA;AAAA;AAAA,GAUAA,EAAK,IAAM,SAAUgB,EAAU,CAG7B,GAFA,KAAK,SAAW,OAAO,OAAO,IAAI,EAE9BA,EAAU,CACZ,KAAK,OAASA,EAAS,OAEvB,QAASC,EAAI,EAAGA,EAAI,KAAK,OAAQA,IAC/B,KAAK,SAASD,EAASC,CAAC,CAAC,EAAI,EAEjC,MACE,KAAK,OAAS,CAElB,EASAjB,EAAK,IAAI,SAAW,CAClB,UAAW,SAAUkB,EAAO,CAC1B,OAAOA,CACT,EAEA,MAAO,UAAY,CACjB,OAAO,IACT,EAEA,SAAU,UAAY,CACpB,MAAO,EACT,CACF,EASAlB,EAAK,IAAI,MAAQ,CACf,UAAW,UAAY,CACrB,OAAO,IACT,EAEA,MAAO,SAAUkB,EAAO,CACtB,OAAOA,CACT,EAEA,SAAU,UAAY,CACpB,MAAO,EACT,CACF,EAQAlB,EAAK,IAAI,UAAU,SAAW,SAAUmB,EAAQ,CAC9C,MAAO,CAAC,CAAC,KAAK,SAASA,CAAM,CAC/B,EAUAnB,EAAK,IAAI,UAAU,UAAY,SAAUkB,EAAO,CAC9C,IAAIE,EAAGC,EAAGL,EAAUM,EAAe,CAAC,EAEpC,GAAIJ,IAAUlB,EAAK,IAAI,SACrB,OAAO,KAGT,GAAIkB,IAAUlB,EAAK,IAAI,MACrB,OAAOkB,EAGL,KAAK,OAASA,EAAM,QACtBE,EAAI,KACJC,EAAIH,IAEJE,EAAIF,EACJG,EAAI,MAGNL,EAAW,OAAO,KAAKI,EAAE,QAAQ,EAEjC,QAASH,EAAI,EAAGA,EAAID,EAAS,OAAQC,IAAK,CACxC,IAAIM,EAAUP,EAASC,CAAC,EACpBM,KAAWF,EAAE,UACfC,EAAa,KAAKC,CAAO,CAE7B,CAEA,OAAO,IAAIvB,EAAK,IAAKsB,CAAY,CACnC,EASAtB,EAAK,IAAI,UAAU,MAAQ,SAAUkB,EAAO,CAC1C,OAAIA,IAAUlB,EAAK,IAAI,SACdA,EAAK,IAAI,SAGdkB,IAAUlB,EAAK,IAAI,MACd,KAGF,IAAIA,EAAK,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE,OAAO,OAAO,KAAKkB,EAAM,QAAQ,CAAC,CAAC,CACpF,EASAlB,EAAK,IAAM,SAAUwB,EAASC,EAAe,CAC3C,IAAIC,EAAoB,EAExB,QAASf,KAAaa,EAChBb,GAAa,WACjBe,GAAqB,OAAO,KAAKF,EAAQb,CAAS,CAAC,EAAE,QAGvD,IAAIgB,GAAKF,EAAgBC,EAAoB,KAAQA,EAAoB,IAEzE,OAAO,KAAK,IAAI,EAAI,KAAK,IAAIC,CAAC,CAAC,CACjC,EAUA3B,EAAK,MAAQ,SAAU4B,EAAKC,EAAU,CACpC,KAAK,IAAMD,GAAO,GAClB,KAAK,SAAWC,GAAY,CAAC,CAC/B,EAOA7B,EAAK,MAAM,UAAU,SAAW,UAAY,CAC1C,OAAO,KAAK,GACd,EAsBAA,EAAK,MAAM,UAAU,OAAS,SAAU8B,EAAI,CAC1C,YAAK,IAAMA,EAAG,KAAK,IAAK,KAAK,QAAQ,EAC9B,IACT,EASA9B,EAAK,MAAM,UAAU,MAAQ,SAAU8B,EAAI,CACzC,OAAAA,EAAKA,GAAM,SAAUjB,EAAG,CAAE,OAAOA,CAAE,EAC5B,IAAIb,EAAK,MAAO8B,EAAG,KAAK,IAAK,KAAK,QAAQ,EAAG,KAAK,QAAQ,CACnE,EACA;AAAA;AAAA;AAAA,GAuBA9B,EAAK,UAAY,SAAUK,EAAKwB,EAAU,CACxC,GAAIxB,GAAO,MAAQA,GAAO,KACxB,MAAO,CAAC,EAGV,GAAI,MAAM,QAAQA,CAAG,EACnB,OAAOA,EAAI,IAAI,SAAU0B,EAAG,CAC1B,OAAO,IAAI/B,EAAK,MACdA,EAAK,MAAM,SAAS+B,CAAC,EAAE,YAAY,EACnC/B,EAAK,MAAM,MAAM6B,CAAQ,CAC3B,CACF,CAAC,EAOH,QAJID,EAAMvB,EAAI,SAAS,EAAE,YAAY,EACjC2B,EAAMJ,EAAI,OACVK,EAAS,CAAC,EAELC,EAAW,EAAGC,EAAa,EAAGD,GAAYF,EAAKE,IAAY,CAClE,IAAIE,EAAOR,EAAI,OAAOM,CAAQ,EAC1BG,EAAcH,EAAWC,EAE7B,GAAKC,EAAK,MAAMpC,EAAK,UAAU,SAAS,GAAKkC,GAAYF,EAAM,CAE7D,GAAIK,EAAc,EAAG,CACnB,IAAIC,EAAgBtC,EAAK,MAAM,MAAM6B,CAAQ,GAAK,CAAC,EACnDS,EAAc,SAAc,CAACH,EAAYE,CAAW,EACpDC,EAAc,MAAWL,EAAO,OAEhCA,EAAO,KACL,IAAIjC,EAAK,MACP4B,EAAI,MAAMO,EAAYD,CAAQ,EAC9BI,CACF,CACF,CACF,CAEAH,EAAaD,EAAW,CAC1B,CAEF,CAEA,OAAOD,CACT,EASAjC,EAAK,UAAU,UAAY,UAC3B;AAAA;AAAA;AAAA,GAkCAA,EAAK,SAAW,UAAY,CAC1B,KAAK,OAAS,CAAC,CACjB,EAEAA,EAAK,SAAS,oBAAsB,OAAO,OAAO,IAAI,EAmCtDA,EAAK,SAAS,iBAAmB,SAAU8B,EAAIS,EAAO,CAChDA,KAAS,KAAK,qBAChBvC,EAAK,MAAM,KAAK,6CAA+CuC,CAAK,EAGtET,EAAG,MAAQS,EACXvC,EAAK,SAAS,oBAAoB8B,EAAG,KAAK,EAAIA,CAChD,EAQA9B,EAAK,SAAS,4BAA8B,SAAU8B,EAAI,CACxD,IAAIU,EAAeV,EAAG,OAAUA,EAAG,SAAS,KAAK,oBAE5CU,GACHxC,EAAK,MAAM,KAAK;AAAA,EAAmG8B,CAAE,CAEzH,EAYA9B,EAAK,SAAS,KAAO,SAAUyC,EAAY,CACzC,IAAIC,EAAW,IAAI1C,EAAK,SAExB,OAAAyC,EAAW,QAAQ,SAAUE,EAAQ,CACnC,IAAIb,EAAK9B,EAAK,SAAS,oBAAoB2C,CAAM,EAEjD,GAAIb,EACFY,EAAS,IAAIZ,CAAE,MAEf,OAAM,IAAI,MAAM,sCAAwCa,CAAM,CAElE,CAAC,EAEMD,CACT,EASA1C,EAAK,SAAS,UAAU,IAAM,UAAY,CACxC,IAAI4C,EAAM,MAAM,UAAU,MAAM,KAAK,SAAS,EAE9CA,EAAI,QAAQ,SAAUd,EAAI,CACxB9B,EAAK,SAAS,4BAA4B8B,CAAE,EAC5C,KAAK,OAAO,KAAKA,CAAE,CACrB,EAAG,IAAI,CACT,EAWA9B,EAAK,SAAS,UAAU,MAAQ,SAAU6C,EAAYC,EAAO,CAC3D9C,EAAK,SAAS,4BAA4B8C,CAAK,EAE/C,IAAIC,EAAM,KAAK,OAAO,QAAQF,CAAU,EACxC,GAAIE,GAAO,GACT,MAAM,IAAI,MAAM,wBAAwB,EAG1CA,EAAMA,EAAM,EACZ,KAAK,OAAO,OAAOA,EAAK,EAAGD,CAAK,CAClC,EAWA9C,EAAK,SAAS,UAAU,OAAS,SAAU6C,EAAYC,EAAO,CAC5D9C,EAAK,SAAS,4BAA4B8C,CAAK,EAE/C,IAAIC,EAAM,KAAK,OAAO,QAAQF,CAAU,EACxC,GAAIE,GAAO,GACT,MAAM,IAAI,MAAM,wBAAwB,EAG1C,KAAK,OAAO,OAAOA,EAAK,EAAGD,CAAK,CAClC,EAOA9C,EAAK,SAAS,UAAU,OAAS,SAAU8B,EAAI,CAC7C,IAAIiB,EAAM,KAAK,OAAO,QAAQjB,CAAE,EAC5BiB,GAAO,IAIX,KAAK,OAAO,OAAOA,EAAK,CAAC,CAC3B,EASA/C,EAAK,SAAS,UAAU,IAAM,SAAUiC,EAAQ,CAG9C,QAFIe,EAAc,KAAK,OAAO,OAErB/B,EAAI,EAAGA,EAAI+B,EAAa/B,IAAK,CAIpC,QAHIa,EAAK,KAAK,OAAOb,CAAC,EAClBgC,EAAO,CAAC,EAEHC,EAAI,EAAGA,EAAIjB,EAAO,OAAQiB,IAAK,CACtC,IAAIC,EAASrB,EAAGG,EAAOiB,CAAC,EAAGA,EAAGjB,CAAM,EAEpC,GAAI,EAAAkB,GAAW,MAA6BA,IAAW,IAEvD,GAAI,MAAM,QAAQA,CAAM,EACtB,QAASC,EAAI,EAAGA,EAAID,EAAO,OAAQC,IACjCH,EAAK,KAAKE,EAAOC,CAAC,CAAC,OAGrBH,EAAK,KAAKE,CAAM,CAEpB,CAEAlB,EAASgB,CACX,CAEA,OAAOhB,CACT,EAYAjC,EAAK,SAAS,UAAU,UAAY,SAAU4B,EAAKC,EAAU,CAC3D,IAAIwB,EAAQ,IAAIrD,EAAK,MAAO4B,EAAKC,CAAQ,EAEzC,OAAO,KAAK,IAAI,CAACwB,CAAK,CAAC,EAAE,IAAI,SAAUtB,EAAG,CACxC,OAAOA,EAAE,SAAS,CACpB,CAAC,CACH,EAMA/B,EAAK,SAAS,UAAU,MAAQ,UAAY,CAC1C,KAAK,OAAS,CAAC,CACjB,EASAA,EAAK,SAAS,UAAU,OAAS,UAAY,CAC3C,OAAO,KAAK,OAAO,IAAI,SAAU8B,EAAI,CACnC,OAAA9B,EAAK,SAAS,4BAA4B8B,CAAE,EAErCA,EAAG,KACZ,CAAC,CACH,EACA;AAAA;AAAA;AAAA,GAqBA9B,EAAK,OAAS,SAAUgB,EAAU,CAChC,KAAK,WAAa,EAClB,KAAK,SAAWA,GAAY,CAAC,CAC/B,EAaAhB,EAAK,OAAO,UAAU,iBAAmB,SAAUsD,EAAO,CAExD,GAAI,KAAK,SAAS,QAAU,EAC1B,MAAO,GAST,QANIC,EAAQ,EACRC,EAAM,KAAK,SAAS,OAAS,EAC7BnB,EAAcmB,EAAMD,EACpBE,EAAa,KAAK,MAAMpB,EAAc,CAAC,EACvCqB,EAAa,KAAK,SAASD,EAAa,CAAC,EAEtCpB,EAAc,IACfqB,EAAaJ,IACfC,EAAQE,GAGNC,EAAaJ,IACfE,EAAMC,GAGJC,GAAcJ,IAIlBjB,EAAcmB,EAAMD,EACpBE,EAAaF,EAAQ,KAAK,MAAMlB,EAAc,CAAC,EAC/CqB,EAAa,KAAK,SAASD,EAAa,CAAC,EAO3C,GAJIC,GAAcJ,GAIdI,EAAaJ,EACf,OAAOG,EAAa,EAGtB,GAAIC,EAAaJ,EACf,OAAQG,EAAa,GAAK,CAE9B,EAWAzD,EAAK,OAAO,UAAU,OAAS,SAAU2D,EAAWlD,EAAK,CACvD,KAAK,OAAOkD,EAAWlD,EAAK,UAAY,CACtC,KAAM,iBACR,CAAC,CACH,EAUAT,EAAK,OAAO,UAAU,OAAS,SAAU2D,EAAWlD,EAAKqB,EAAI,CAC3D,KAAK,WAAa,EAClB,IAAI8B,EAAW,KAAK,iBAAiBD,CAAS,EAE1C,KAAK,SAASC,CAAQ,GAAKD,EAC7B,KAAK,SAASC,EAAW,CAAC,EAAI9B,EAAG,KAAK,SAAS8B,EAAW,CAAC,EAAGnD,CAAG,EAEjE,KAAK,SAAS,OAAOmD,EAAU,EAAGD,EAAWlD,CAAG,CAEpD,EAOAT,EAAK,OAAO,UAAU,UAAY,UAAY,CAC5C,GAAI,KAAK,WAAY,OAAO,KAAK,WAKjC,QAHI6D,EAAe,EACfC,EAAiB,KAAK,SAAS,OAE1B7C,EAAI,EAAGA,EAAI6C,EAAgB7C,GAAK,EAAG,CAC1C,IAAIR,EAAM,KAAK,SAASQ,CAAC,EACzB4C,GAAgBpD,EAAMA,CACxB,CAEA,OAAO,KAAK,WAAa,KAAK,KAAKoD,CAAY,CACjD,EAQA7D,EAAK,OAAO,UAAU,IAAM,SAAU+D,EAAa,CAOjD,QANIC,EAAa,EACb5C,EAAI,KAAK,SAAUC,EAAI0C,EAAY,SACnCE,EAAO7C,EAAE,OAAQ8C,EAAO7C,EAAE,OAC1B8C,EAAO,EAAGC,EAAO,EACjBnD,EAAI,EAAGiC,EAAI,EAERjC,EAAIgD,GAAQf,EAAIgB,GACrBC,EAAO/C,EAAEH,CAAC,EAAGmD,EAAO/C,EAAE6B,CAAC,EACnBiB,EAAOC,EACTnD,GAAK,EACIkD,EAAOC,EAChBlB,GAAK,EACIiB,GAAQC,IACjBJ,GAAc5C,EAAEH,EAAI,CAAC,EAAII,EAAE6B,EAAI,CAAC,EAChCjC,GAAK,EACLiC,GAAK,GAIT,OAAOc,CACT,EASAhE,EAAK,OAAO,UAAU,WAAa,SAAU+D,EAAa,CACxD,OAAO,KAAK,IAAIA,CAAW,EAAI,KAAK,UAAU,GAAK,CACrD,EAOA/D,EAAK,OAAO,UAAU,QAAU,UAAY,CAG1C,QAFIqE,EAAS,IAAI,MAAO,KAAK,SAAS,OAAS,CAAC,EAEvCpD,EAAI,EAAGiC,EAAI,EAAGjC,EAAI,KAAK,SAAS,OAAQA,GAAK,EAAGiC,IACvDmB,EAAOnB,CAAC,EAAI,KAAK,SAASjC,CAAC,EAG7B,OAAOoD,CACT,EAOArE,EAAK,OAAO,UAAU,OAAS,UAAY,CACzC,OAAO,KAAK,QACd,EAEA;AAAA;AAAA;AAAA;AAAA,GAiBAA,EAAK,QAAW,UAAU,CACxB,IAAIsE,EAAY,CACZ,QAAY,MACZ,OAAW,OACX,KAAS,OACT,KAAS,OACT,KAAS,MACT,IAAQ,MACR,KAAS,KACT,MAAU,MACV,IAAQ,IACR,MAAU,MACV,QAAY,MACZ,MAAU,MACV,KAAS,MACT,MAAU,KACV,QAAY,MACZ,QAAY,MACZ,QAAY,MACZ,MAAU,KACV,MAAU,MACV,OAAW,MACX,KAAS,KACX,EAEAC,EAAY,CACV,MAAU,KACV,MAAU,GACV,MAAU,KACV,MAAU,KACV,KAAS,KACT,IAAQ,GACR,KAAS,EACX,EAEAC,EAAI,WACJC,EAAI,WACJC,EAAIF,EAAI,aACRG,EAAIF,EAAI,WAERG,EAAO,KAAOF,EAAI,KAAOC,EAAID,EAC7BG,EAAO,KAAOH,EAAI,KAAOC,EAAID,EAAI,IAAMC,EAAI,MAC3CG,EAAO,KAAOJ,EAAI,KAAOC,EAAID,EAAIC,EAAID,EACrCK,EAAM,KAAOL,EAAI,KAAOD,EAEtBO,EAAU,IAAI,OAAOJ,CAAI,EACzBK,EAAU,IAAI,OAAOH,CAAI,EACzBI,EAAU,IAAI,OAAOL,CAAI,EACzBM,EAAS,IAAI,OAAOJ,CAAG,EAEvBK,EAAQ,kBACRC,EAAS,iBACTC,EAAQ,aACRC,EAAS,kBACTC,EAAU,KACVC,EAAW,cACXC,EAAW,IAAI,OAAO,oBAAoB,EAC1CC,EAAW,IAAI,OAAO,IAAMjB,EAAID,EAAI,cAAc,EAElDmB,EAAQ,mBACRC,EAAO,2IAEPC,EAAO,iDAEPC,EAAO,sFACPC,EAAQ,oBAERC,EAAO,WACPC,EAAS,MACTC,EAAQ,IAAI,OAAO,IAAMzB,EAAID,EAAI,cAAc,EAE/C2B,EAAgB,SAAuBC,EAAG,CAC5C,IAAIC,EACFC,EACAC,EACAC,EACAC,EACAC,EACAC,EAEF,GAAIP,EAAE,OAAS,EAAK,OAAOA,EAiB3B,GAfAG,EAAUH,EAAE,OAAO,EAAE,CAAC,EAClBG,GAAW,MACbH,EAAIG,EAAQ,YAAY,EAAIH,EAAE,OAAO,CAAC,GAIxCI,EAAKrB,EACLsB,EAAMrB,EAEFoB,EAAG,KAAKJ,CAAC,EAAKA,EAAIA,EAAE,QAAQI,EAAG,MAAM,EAChCC,EAAI,KAAKL,CAAC,IAAKA,EAAIA,EAAE,QAAQK,EAAI,MAAM,GAGhDD,EAAKnB,EACLoB,EAAMnB,EACFkB,EAAG,KAAKJ,CAAC,EAAG,CACd,IAAIQ,EAAKJ,EAAG,KAAKJ,CAAC,EAClBI,EAAKzB,EACDyB,EAAG,KAAKI,EAAG,CAAC,CAAC,IACfJ,EAAKjB,EACLa,EAAIA,EAAE,QAAQI,EAAG,EAAE,EAEvB,SAAWC,EAAI,KAAKL,CAAC,EAAG,CACtB,IAAIQ,EAAKH,EAAI,KAAKL,CAAC,EACnBC,EAAOO,EAAG,CAAC,EACXH,EAAMvB,EACFuB,EAAI,KAAKJ,CAAI,IACfD,EAAIC,EACJI,EAAMjB,EACNkB,EAAMjB,EACNkB,EAAMjB,EACFe,EAAI,KAAKL,CAAC,EAAKA,EAAIA,EAAI,IAClBM,EAAI,KAAKN,CAAC,GAAKI,EAAKjB,EAASa,EAAIA,EAAE,QAAQI,EAAG,EAAE,GAChDG,EAAI,KAAKP,CAAC,IAAKA,EAAIA,EAAI,KAEpC,CAIA,GADAI,EAAKb,EACDa,EAAG,KAAKJ,CAAC,EAAG,CACd,IAAIQ,EAAKJ,EAAG,KAAKJ,CAAC,EAClBC,EAAOO,EAAG,CAAC,EACXR,EAAIC,EAAO,GACb,CAIA,GADAG,EAAKZ,EACDY,EAAG,KAAKJ,CAAC,EAAG,CACd,IAAIQ,EAAKJ,EAAG,KAAKJ,CAAC,EAClBC,EAAOO,EAAG,CAAC,EACXN,EAASM,EAAG,CAAC,EACbJ,EAAKzB,EACDyB,EAAG,KAAKH,CAAI,IACdD,EAAIC,EAAOhC,EAAUiC,CAAM,EAE/B,CAIA,GADAE,EAAKX,EACDW,EAAG,KAAKJ,CAAC,EAAG,CACd,IAAIQ,EAAKJ,EAAG,KAAKJ,CAAC,EAClBC,EAAOO,EAAG,CAAC,EACXN,EAASM,EAAG,CAAC,EACbJ,EAAKzB,EACDyB,EAAG,KAAKH,CAAI,IACdD,EAAIC,EAAO/B,EAAUgC,CAAM,EAE/B,CAKA,GAFAE,EAAKV,EACLW,EAAMV,EACFS,EAAG,KAAKJ,CAAC,EAAG,CACd,IAAIQ,EAAKJ,EAAG,KAAKJ,CAAC,EAClBC,EAAOO,EAAG,CAAC,EACXJ,EAAKxB,EACDwB,EAAG,KAAKH,CAAI,IACdD,EAAIC,EAER,SAAWI,EAAI,KAAKL,CAAC,EAAG,CACtB,IAAIQ,EAAKH,EAAI,KAAKL,CAAC,EACnBC,EAAOO,EAAG,CAAC,EAAIA,EAAG,CAAC,EACnBH,EAAMzB,EACFyB,EAAI,KAAKJ,CAAI,IACfD,EAAIC,EAER,CAIA,GADAG,EAAKR,EACDQ,EAAG,KAAKJ,CAAC,EAAG,CACd,IAAIQ,EAAKJ,EAAG,KAAKJ,CAAC,EAClBC,EAAOO,EAAG,CAAC,EACXJ,EAAKxB,EACLyB,EAAMxB,EACNyB,EAAMR,GACFM,EAAG,KAAKH,CAAI,GAAMI,EAAI,KAAKJ,CAAI,GAAK,CAAEK,EAAI,KAAKL,CAAI,KACrDD,EAAIC,EAER,CAEA,OAAAG,EAAKP,EACLQ,EAAMzB,EACFwB,EAAG,KAAKJ,CAAC,GAAKK,EAAI,KAAKL,CAAC,IAC1BI,EAAKjB,EACLa,EAAIA,EAAE,QAAQI,EAAG,EAAE,GAKjBD,GAAW,MACbH,EAAIG,EAAQ,YAAY,EAAIH,EAAE,OAAO,CAAC,GAGjCA,CACT,EAEA,OAAO,SAAUhD,EAAO,CACtB,OAAOA,EAAM,OAAO+C,CAAa,CACnC,CACF,EAAG,EAEHpG,EAAK,SAAS,iBAAiBA,EAAK,QAAS,SAAS,EACtD;AAAA;AAAA;AAAA,GAkBAA,EAAK,uBAAyB,SAAU8G,EAAW,CACjD,IAAIC,EAAQD,EAAU,OAAO,SAAU7D,EAAM+D,EAAU,CACrD,OAAA/D,EAAK+D,CAAQ,EAAIA,EACV/D,CACT,EAAG,CAAC,CAAC,EAEL,OAAO,SAAUI,EAAO,CACtB,GAAIA,GAAS0D,EAAM1D,EAAM,SAAS,CAAC,IAAMA,EAAM,SAAS,EAAG,OAAOA,CACpE,CACF,EAeArD,EAAK,eAAiBA,EAAK,uBAAuB,CAChD,IACA,OACA,QACA,SACA,QACA,MACA,SACA,OACA,KACA,QACA,KACA,MACA,MACA,MACA,KACA,KACA,KACA,UACA,OACA,MACA,KACA,MACA,SACA,QACA,OACA,MACA,KACA,OACA,SACA,OACA,OACA,QACA,MACA,OACA,MACA,MACA,MACA,MACA,OACA,KACA,MACA,OACA,MACA,MACA,MACA,UACA,IACA,KACA,KACA,OACA,KACA,KACA,MACA,OACA,QACA,MACA,OACA,SACA,MACA,KACA,QACA,OACA,OACA,KACA,UACA,KACA,MACA,MACA,KACA,MACA,QACA,KACA,OACA,KACA,QACA,MACA,MACA,SACA,OACA,MACA,OACA,MACA,SACA,QACA,KACA,OACA,OACA,OACA,MACA,QACA,OACA,OACA,QACA,QACA,OACA,OACA,MACA,KACA,MACA,OACA,KACA,QACA,MACA,KACA,OACA,OACA,OACA,QACA,QACA,QACA,MACA,OACA,MACA,OACA,OACA,QACA,MACA,MACA,MACF,CAAC,EAEDA,EAAK,SAAS,iBAAiBA,EAAK,eAAgB,gBAAgB,EACpE;AAAA;AAAA;AAAA,GAoBAA,EAAK,QAAU,SAAUqD,EAAO,CAC9B,OAAOA,EAAM,OAAO,SAAUxC,EAAG,CAC/B,OAAOA,EAAE,QAAQ,OAAQ,EAAE,EAAE,QAAQ,OAAQ,EAAE,CACjD,CAAC,CACH,EAEAb,EAAK,SAAS,iBAAiBA,EAAK,QAAS,SAAS,EACtD;AAAA;AAAA;AAAA,GA0BAA,EAAK,SAAW,UAAY,CAC1B,KAAK,MAAQ,GACb,KAAK,MAAQ,CAAC,EACd,KAAK,GAAKA,EAAK,SAAS,QACxBA,EAAK,SAAS,SAAW,CAC3B,EAUAA,EAAK,SAAS,QAAU,EASxBA,EAAK,SAAS,UAAY,SAAUiH,EAAK,CAGvC,QAFI/G,EAAU,IAAIF,EAAK,SAAS,QAEvBiB,EAAI,EAAGe,EAAMiF,EAAI,OAAQhG,EAAIe,EAAKf,IACzCf,EAAQ,OAAO+G,EAAIhG,CAAC,CAAC,EAGvB,OAAAf,EAAQ,OAAO,EACRA,EAAQ,IACjB,EAWAF,EAAK,SAAS,WAAa,SAAUkH,EAAQ,CAC3C,MAAI,iBAAkBA,EACblH,EAAK,SAAS,gBAAgBkH,EAAO,KAAMA,EAAO,YAAY,EAE9DlH,EAAK,SAAS,WAAWkH,EAAO,IAAI,CAE/C,EAiBAlH,EAAK,SAAS,gBAAkB,SAAU4B,EAAKuF,EAAc,CAS3D,QARIC,EAAO,IAAIpH,EAAK,SAEhBqH,EAAQ,CAAC,CACX,KAAMD,EACN,eAAgBD,EAChB,IAAKvF,CACP,CAAC,EAEMyF,EAAM,QAAQ,CACnB,IAAIC,EAAQD,EAAM,IAAI,EAGtB,GAAIC,EAAM,IAAI,OAAS,EAAG,CACxB,IAAIlF,EAAOkF,EAAM,IAAI,OAAO,CAAC,EACzBC,EAEAnF,KAAQkF,EAAM,KAAK,MACrBC,EAAaD,EAAM,KAAK,MAAMlF,CAAI,GAElCmF,EAAa,IAAIvH,EAAK,SACtBsH,EAAM,KAAK,MAAMlF,CAAI,EAAImF,GAGvBD,EAAM,IAAI,QAAU,IACtBC,EAAW,MAAQ,IAGrBF,EAAM,KAAK,CACT,KAAME,EACN,eAAgBD,EAAM,eACtB,IAAKA,EAAM,IAAI,MAAM,CAAC,CACxB,CAAC,CACH,CAEA,GAAIA,EAAM,gBAAkB,EAK5B,IAAI,MAAOA,EAAM,KAAK,MACpB,IAAIE,EAAgBF,EAAM,KAAK,MAAM,GAAG,MACnC,CACL,IAAIE,EAAgB,IAAIxH,EAAK,SAC7BsH,EAAM,KAAK,MAAM,GAAG,EAAIE,CAC1B,CAgCA,GA9BIF,EAAM,IAAI,QAAU,IACtBE,EAAc,MAAQ,IAGxBH,EAAM,KAAK,CACT,KAAMG,EACN,eAAgBF,EAAM,eAAiB,EACvC,IAAKA,EAAM,GACb,CAAC,EAKGA,EAAM,IAAI,OAAS,GACrBD,EAAM,KAAK,CACT,KAAMC,EAAM,KACZ,eAAgBA,EAAM,eAAiB,EACvC,IAAKA,EAAM,IAAI,MAAM,CAAC,CACxB,CAAC,EAKCA,EAAM,IAAI,QAAU,IACtBA,EAAM,KAAK,MAAQ,IAMjBA,EAAM,IAAI,QAAU,EAAG,CACzB,GAAI,MAAOA,EAAM,KAAK,MACpB,IAAIG,EAAmBH,EAAM,KAAK,MAAM,GAAG,MACtC,CACL,IAAIG,EAAmB,IAAIzH,EAAK,SAChCsH,EAAM,KAAK,MAAM,GAAG,EAAIG,CAC1B,CAEIH,EAAM,IAAI,QAAU,IACtBG,EAAiB,MAAQ,IAG3BJ,EAAM,KAAK,CACT,KAAMI,EACN,eAAgBH,EAAM,eAAiB,EACvC,IAAKA,EAAM,IAAI,MAAM,CAAC,CACxB,CAAC,CACH,CAKA,GAAIA,EAAM,IAAI,OAAS,EAAG,CACxB,IAAII,EAAQJ,EAAM,IAAI,OAAO,CAAC,EAC1BK,EAAQL,EAAM,IAAI,OAAO,CAAC,EAC1BM,EAEAD,KAASL,EAAM,KAAK,MACtBM,EAAgBN,EAAM,KAAK,MAAMK,CAAK,GAEtCC,EAAgB,IAAI5H,EAAK,SACzBsH,EAAM,KAAK,MAAMK,CAAK,EAAIC,GAGxBN,EAAM,IAAI,QAAU,IACtBM,EAAc,MAAQ,IAGxBP,EAAM,KAAK,CACT,KAAMO,EACN,eAAgBN,EAAM,eAAiB,EACvC,IAAKI,EAAQJ,EAAM,IAAI,MAAM,CAAC,CAChC,CAAC,CACH,EACF,CAEA,OAAOF,CACT,EAYApH,EAAK,SAAS,WAAa,SAAU4B,EAAK,CAYxC,QAXIiG,EAAO,IAAI7H,EAAK,SAChBoH,EAAOS,EAUF,EAAI,EAAG7F,EAAMJ,EAAI,OAAQ,EAAII,EAAK,IAAK,CAC9C,IAAII,EAAOR,EAAI,CAAC,EACZkG,EAAS,GAAK9F,EAAM,EAExB,GAAII,GAAQ,IACVyF,EAAK,MAAMzF,CAAI,EAAIyF,EACnBA,EAAK,MAAQC,MAER,CACL,IAAIC,EAAO,IAAI/H,EAAK,SACpB+H,EAAK,MAAQD,EAEbD,EAAK,MAAMzF,CAAI,EAAI2F,EACnBF,EAAOE,CACT,CACF,CAEA,OAAOX,CACT,EAYApH,EAAK,SAAS,UAAU,QAAU,UAAY,CAQ5C,QAPI+G,EAAQ,CAAC,EAETM,EAAQ,CAAC,CACX,OAAQ,GACR,KAAM,IACR,CAAC,EAEMA,EAAM,QAAQ,CACnB,IAAIC,EAAQD,EAAM,IAAI,EAClBW,EAAQ,OAAO,KAAKV,EAAM,KAAK,KAAK,EACpCtF,EAAMgG,EAAM,OAEZV,EAAM,KAAK,QAKbA,EAAM,OAAO,OAAO,CAAC,EACrBP,EAAM,KAAKO,EAAM,MAAM,GAGzB,QAASrG,EAAI,EAAGA,EAAIe,EAAKf,IAAK,CAC5B,IAAIgH,EAAOD,EAAM/G,CAAC,EAElBoG,EAAM,KAAK,CACT,OAAQC,EAAM,OAAO,OAAOW,CAAI,EAChC,KAAMX,EAAM,KAAK,MAAMW,CAAI,CAC7B,CAAC,CACH,CACF,CAEA,OAAOlB,CACT,EAYA/G,EAAK,SAAS,UAAU,SAAW,UAAY,CAS7C,GAAI,KAAK,KACP,OAAO,KAAK,KAOd,QAJI4B,EAAM,KAAK,MAAQ,IAAM,IACzBsG,EAAS,OAAO,KAAK,KAAK,KAAK,EAAE,KAAK,EACtClG,EAAMkG,EAAO,OAER,EAAI,EAAG,EAAIlG,EAAK,IAAK,CAC5B,IAAIO,EAAQ2F,EAAO,CAAC,EAChBL,EAAO,KAAK,MAAMtF,CAAK,EAE3BX,EAAMA,EAAMW,EAAQsF,EAAK,EAC3B,CAEA,OAAOjG,CACT,EAYA5B,EAAK,SAAS,UAAU,UAAY,SAAUqB,EAAG,CAU/C,QATIgD,EAAS,IAAIrE,EAAK,SAClBsH,EAAQ,OAERD,EAAQ,CAAC,CACX,MAAOhG,EACP,OAAQgD,EACR,KAAM,IACR,CAAC,EAEMgD,EAAM,QAAQ,CACnBC,EAAQD,EAAM,IAAI,EAWlB,QALIc,EAAS,OAAO,KAAKb,EAAM,MAAM,KAAK,EACtCc,EAAOD,EAAO,OACdE,EAAS,OAAO,KAAKf,EAAM,KAAK,KAAK,EACrCgB,EAAOD,EAAO,OAETE,EAAI,EAAGA,EAAIH,EAAMG,IAGxB,QAFIC,EAAQL,EAAOI,CAAC,EAEXzH,EAAI,EAAGA,EAAIwH,EAAMxH,IAAK,CAC7B,IAAI2H,EAAQJ,EAAOvH,CAAC,EAEpB,GAAI2H,GAASD,GAASA,GAAS,IAAK,CAClC,IAAIX,EAAOP,EAAM,KAAK,MAAMmB,CAAK,EAC7BC,EAAQpB,EAAM,MAAM,MAAMkB,CAAK,EAC/BV,EAAQD,EAAK,OAASa,EAAM,MAC5BX,EAAO,OAEPU,KAASnB,EAAM,OAAO,OAIxBS,EAAOT,EAAM,OAAO,MAAMmB,CAAK,EAC/BV,EAAK,MAAQA,EAAK,OAASD,IAM3BC,EAAO,IAAI/H,EAAK,SAChB+H,EAAK,MAAQD,EACbR,EAAM,OAAO,MAAMmB,CAAK,EAAIV,GAG9BV,EAAM,KAAK,CACT,MAAOqB,EACP,OAAQX,EACR,KAAMF,CACR,CAAC,CACH,CACF,CAEJ,CAEA,OAAOxD,CACT,EACArE,EAAK,SAAS,QAAU,UAAY,CAClC,KAAK,aAAe,GACpB,KAAK,KAAO,IAAIA,EAAK,SACrB,KAAK,eAAiB,CAAC,EACvB,KAAK,eAAiB,CAAC,CACzB,EAEAA,EAAK,SAAS,QAAQ,UAAU,OAAS,SAAU2I,EAAM,CACvD,IAAId,EACAe,EAAe,EAEnB,GAAID,EAAO,KAAK,aACd,MAAM,IAAI,MAAO,6BAA6B,EAGhD,QAAS,EAAI,EAAG,EAAIA,EAAK,QAAU,EAAI,KAAK,aAAa,QACnDA,EAAK,CAAC,GAAK,KAAK,aAAa,CAAC,EAD6B,IAE/DC,IAGF,KAAK,SAASA,CAAY,EAEtB,KAAK,eAAe,QAAU,EAChCf,EAAO,KAAK,KAEZA,EAAO,KAAK,eAAe,KAAK,eAAe,OAAS,CAAC,EAAE,MAG7D,QAAS,EAAIe,EAAc,EAAID,EAAK,OAAQ,IAAK,CAC/C,IAAIE,EAAW,IAAI7I,EAAK,SACpBoC,EAAOuG,EAAK,CAAC,EAEjBd,EAAK,MAAMzF,CAAI,EAAIyG,EAEnB,KAAK,eAAe,KAAK,CACvB,OAAQhB,EACR,KAAMzF,EACN,MAAOyG,CACT,CAAC,EAEDhB,EAAOgB,CACT,CAEAhB,EAAK,MAAQ,GACb,KAAK,aAAec,CACtB,EAEA3I,EAAK,SAAS,QAAQ,UAAU,OAAS,UAAY,CACnD,KAAK,SAAS,CAAC,CACjB,EAEAA,EAAK,SAAS,QAAQ,UAAU,SAAW,SAAU8I,EAAQ,CAC3D,QAAS7H,EAAI,KAAK,eAAe,OAAS,EAAGA,GAAK6H,EAAQ7H,IAAK,CAC7D,IAAI4G,EAAO,KAAK,eAAe5G,CAAC,EAC5B8H,EAAWlB,EAAK,MAAM,SAAS,EAE/BkB,KAAY,KAAK,eACnBlB,EAAK,OAAO,MAAMA,EAAK,IAAI,EAAI,KAAK,eAAekB,CAAQ,GAI3DlB,EAAK,MAAM,KAAOkB,EAElB,KAAK,eAAeA,CAAQ,EAAIlB,EAAK,OAGvC,KAAK,eAAe,IAAI,CAC1B,CACF,EACA;AAAA;AAAA;AAAA,GAqBA7H,EAAK,MAAQ,SAAUgJ,EAAO,CAC5B,KAAK,cAAgBA,EAAM,cAC3B,KAAK,aAAeA,EAAM,aAC1B,KAAK,SAAWA,EAAM,SACtB,KAAK,OAASA,EAAM,OACpB,KAAK,SAAWA,EAAM,QACxB,EAyEAhJ,EAAK,MAAM,UAAU,OAAS,SAAUiJ,EAAa,CACnD,OAAO,KAAK,MAAM,SAAUC,EAAO,CACjC,IAAIC,EAAS,IAAInJ,EAAK,YAAYiJ,EAAaC,CAAK,EACpDC,EAAO,MAAM,CACf,CAAC,CACH,EA2BAnJ,EAAK,MAAM,UAAU,MAAQ,SAAU8B,EAAI,CAoBzC,QAZIoH,EAAQ,IAAIlJ,EAAK,MAAM,KAAK,MAAM,EAClCoJ,EAAiB,OAAO,OAAO,IAAI,EACnCC,EAAe,OAAO,OAAO,IAAI,EACjCC,EAAiB,OAAO,OAAO,IAAI,EACnCC,EAAkB,OAAO,OAAO,IAAI,EACpCC,EAAoB,OAAO,OAAO,IAAI,EAOjCvI,EAAI,EAAGA,EAAI,KAAK,OAAO,OAAQA,IACtCoI,EAAa,KAAK,OAAOpI,CAAC,CAAC,EAAI,IAAIjB,EAAK,OAG1C8B,EAAG,KAAKoH,EAAOA,CAAK,EAEpB,QAASjI,EAAI,EAAGA,EAAIiI,EAAM,QAAQ,OAAQjI,IAAK,CAS7C,IAAIiG,EAASgC,EAAM,QAAQjI,CAAC,EACxBwI,EAAQ,KACRC,EAAgB1J,EAAK,IAAI,MAEzBkH,EAAO,YACTuC,EAAQ,KAAK,SAAS,UAAUvC,EAAO,KAAM,CAC3C,OAAQA,EAAO,MACjB,CAAC,EAEDuC,EAAQ,CAACvC,EAAO,IAAI,EAGtB,QAASyC,EAAI,EAAGA,EAAIF,EAAM,OAAQE,IAAK,CACrC,IAAIC,EAAOH,EAAME,CAAC,EAQlBzC,EAAO,KAAO0C,EAOd,IAAIC,EAAe7J,EAAK,SAAS,WAAWkH,CAAM,EAC9C4C,EAAgB,KAAK,SAAS,UAAUD,CAAY,EAAE,QAAQ,EAQlE,GAAIC,EAAc,SAAW,GAAK5C,EAAO,WAAalH,EAAK,MAAM,SAAS,SAAU,CAClF,QAASoD,EAAI,EAAGA,EAAI8D,EAAO,OAAO,OAAQ9D,IAAK,CAC7C,IAAI2G,EAAQ7C,EAAO,OAAO9D,CAAC,EAC3BmG,EAAgBQ,CAAK,EAAI/J,EAAK,IAAI,KACpC,CAEA,KACF,CAEA,QAASkD,EAAI,EAAGA,EAAI4G,EAAc,OAAQ5G,IASxC,QAJI8G,EAAeF,EAAc5G,CAAC,EAC9B1B,EAAU,KAAK,cAAcwI,CAAY,EACzCC,EAAYzI,EAAQ,OAEf4B,EAAI,EAAGA,EAAI8D,EAAO,OAAO,OAAQ9D,IAAK,CAS7C,IAAI2G,EAAQ7C,EAAO,OAAO9D,CAAC,EACvB8G,EAAe1I,EAAQuI,CAAK,EAC5BI,EAAuB,OAAO,KAAKD,CAAY,EAC/CE,EAAYJ,EAAe,IAAMD,EACjCM,EAAuB,IAAIrK,EAAK,IAAImK,CAAoB,EAoB5D,GAbIjD,EAAO,UAAYlH,EAAK,MAAM,SAAS,WACzC0J,EAAgBA,EAAc,MAAMW,CAAoB,EAEpDd,EAAgBQ,CAAK,IAAM,SAC7BR,EAAgBQ,CAAK,EAAI/J,EAAK,IAAI,WASlCkH,EAAO,UAAYlH,EAAK,MAAM,SAAS,WAAY,CACjDwJ,EAAkBO,CAAK,IAAM,SAC/BP,EAAkBO,CAAK,EAAI/J,EAAK,IAAI,OAGtCwJ,EAAkBO,CAAK,EAAIP,EAAkBO,CAAK,EAAE,MAAMM,CAAoB,EAO9E,QACF,CAeA,GANAhB,EAAaU,CAAK,EAAE,OAAOE,EAAW/C,EAAO,MAAO,SAAU9F,GAAGC,GAAG,CAAE,OAAOD,GAAIC,EAAE,CAAC,EAMhF,CAAAiI,EAAec,CAAS,EAI5B,SAASE,EAAI,EAAGA,EAAIH,EAAqB,OAAQG,IAAK,CAOpD,IAAIC,EAAsBJ,EAAqBG,CAAC,EAC5CE,EAAmB,IAAIxK,EAAK,SAAUuK,EAAqBR,CAAK,EAChElI,EAAWqI,EAAaK,CAAmB,EAC3CE,GAECA,EAAarB,EAAeoB,CAAgB,KAAO,OACtDpB,EAAeoB,CAAgB,EAAI,IAAIxK,EAAK,UAAWgK,EAAcD,EAAOlI,CAAQ,EAEpF4I,EAAW,IAAIT,EAAcD,EAAOlI,CAAQ,CAGhD,CAEAyH,EAAec,CAAS,EAAI,GAC9B,CAEJ,CAQA,GAAIlD,EAAO,WAAalH,EAAK,MAAM,SAAS,SAC1C,QAASoD,EAAI,EAAGA,EAAI8D,EAAO,OAAO,OAAQ9D,IAAK,CAC7C,IAAI2G,EAAQ7C,EAAO,OAAO9D,CAAC,EAC3BmG,EAAgBQ,CAAK,EAAIR,EAAgBQ,CAAK,EAAE,UAAUL,CAAa,CACzE,CAEJ,CAUA,QAHIgB,EAAqB1K,EAAK,IAAI,SAC9B2K,EAAuB3K,EAAK,IAAI,MAE3BiB,EAAI,EAAGA,EAAI,KAAK,OAAO,OAAQA,IAAK,CAC3C,IAAI8I,EAAQ,KAAK,OAAO9I,CAAC,EAErBsI,EAAgBQ,CAAK,IACvBW,EAAqBA,EAAmB,UAAUnB,EAAgBQ,CAAK,CAAC,GAGtEP,EAAkBO,CAAK,IACzBY,EAAuBA,EAAqB,MAAMnB,EAAkBO,CAAK,CAAC,EAE9E,CAEA,IAAIa,EAAoB,OAAO,KAAKxB,CAAc,EAC9CyB,EAAU,CAAC,EACXC,EAAU,OAAO,OAAO,IAAI,EAYhC,GAAI5B,EAAM,UAAU,EAAG,CACrB0B,EAAoB,OAAO,KAAK,KAAK,YAAY,EAEjD,QAAS3J,EAAI,EAAGA,EAAI2J,EAAkB,OAAQ3J,IAAK,CACjD,IAAIuJ,EAAmBI,EAAkB3J,CAAC,EACtCF,EAAWf,EAAK,SAAS,WAAWwK,CAAgB,EACxDpB,EAAeoB,CAAgB,EAAI,IAAIxK,EAAK,SAC9C,CACF,CAEA,QAASiB,EAAI,EAAGA,EAAI2J,EAAkB,OAAQ3J,IAAK,CASjD,IAAIF,EAAWf,EAAK,SAAS,WAAW4K,EAAkB3J,CAAC,CAAC,EACxDP,EAASK,EAAS,OAEtB,GAAK2J,EAAmB,SAAShK,CAAM,GAInC,CAAAiK,EAAqB,SAASjK,CAAM,EAIxC,KAAIqK,EAAc,KAAK,aAAahK,CAAQ,EACxCiK,EAAQ3B,EAAatI,EAAS,SAAS,EAAE,WAAWgK,CAAW,EAC/DE,EAEJ,IAAKA,EAAWH,EAAQpK,CAAM,KAAO,OACnCuK,EAAS,OAASD,EAClBC,EAAS,UAAU,QAAQ7B,EAAerI,CAAQ,CAAC,MAC9C,CACL,IAAImK,EAAQ,CACV,IAAKxK,EACL,MAAOsK,EACP,UAAW5B,EAAerI,CAAQ,CACpC,EACA+J,EAAQpK,CAAM,EAAIwK,EAClBL,EAAQ,KAAKK,CAAK,CACpB,EACF,CAKA,OAAOL,EAAQ,KAAK,SAAUzJ,GAAGC,GAAG,CAClC,OAAOA,GAAE,MAAQD,GAAE,KACrB,CAAC,CACH,EAUApB,EAAK,MAAM,UAAU,OAAS,UAAY,CACxC,IAAImL,EAAgB,OAAO,KAAK,KAAK,aAAa,EAC/C,KAAK,EACL,IAAI,SAAUvB,EAAM,CACnB,MAAO,CAACA,EAAM,KAAK,cAAcA,CAAI,CAAC,CACxC,EAAG,IAAI,EAELwB,EAAe,OAAO,KAAK,KAAK,YAAY,EAC7C,IAAI,SAAUC,EAAK,CAClB,MAAO,CAACA,EAAK,KAAK,aAAaA,CAAG,EAAE,OAAO,CAAC,CAC9C,EAAG,IAAI,EAET,MAAO,CACL,QAASrL,EAAK,QACd,OAAQ,KAAK,OACb,aAAcoL,EACd,cAAeD,EACf,SAAU,KAAK,SAAS,OAAO,CACjC,CACF,EAQAnL,EAAK,MAAM,KAAO,SAAUsL,EAAiB,CAC3C,IAAItC,EAAQ,CAAC,EACToC,EAAe,CAAC,EAChBG,EAAoBD,EAAgB,aACpCH,EAAgB,OAAO,OAAO,IAAI,EAClCK,EAA0BF,EAAgB,cAC1CG,EAAkB,IAAIzL,EAAK,SAAS,QACpC0C,EAAW1C,EAAK,SAAS,KAAKsL,EAAgB,QAAQ,EAEtDA,EAAgB,SAAWtL,EAAK,SAClCA,EAAK,MAAM,KAAK,4EAA8EA,EAAK,QAAU,sCAAwCsL,EAAgB,QAAU,GAAG,EAGpL,QAASrK,EAAI,EAAGA,EAAIsK,EAAkB,OAAQtK,IAAK,CACjD,IAAIyK,EAAQH,EAAkBtK,CAAC,EAC3BoK,EAAMK,EAAM,CAAC,EACb1K,EAAW0K,EAAM,CAAC,EAEtBN,EAAaC,CAAG,EAAI,IAAIrL,EAAK,OAAOgB,CAAQ,CAC9C,CAEA,QAASC,EAAI,EAAGA,EAAIuK,EAAwB,OAAQvK,IAAK,CACvD,IAAIyK,EAAQF,EAAwBvK,CAAC,EACjC2I,EAAO8B,EAAM,CAAC,EACdlK,EAAUkK,EAAM,CAAC,EAErBD,EAAgB,OAAO7B,CAAI,EAC3BuB,EAAcvB,CAAI,EAAIpI,CACxB,CAEA,OAAAiK,EAAgB,OAAO,EAEvBzC,EAAM,OAASsC,EAAgB,OAE/BtC,EAAM,aAAeoC,EACrBpC,EAAM,cAAgBmC,EACtBnC,EAAM,SAAWyC,EAAgB,KACjCzC,EAAM,SAAWtG,EAEV,IAAI1C,EAAK,MAAMgJ,CAAK,CAC7B,EACA;AAAA;AAAA;AAAA,GA6BAhJ,EAAK,QAAU,UAAY,CACzB,KAAK,KAAO,KACZ,KAAK,QAAU,OAAO,OAAO,IAAI,EACjC,KAAK,WAAa,OAAO,OAAO,IAAI,EACpC,KAAK,cAAgB,OAAO,OAAO,IAAI,EACvC,KAAK,qBAAuB,CAAC,EAC7B,KAAK,aAAe,CAAC,EACrB,KAAK,UAAYA,EAAK,UACtB,KAAK,SAAW,IAAIA,EAAK,SACzB,KAAK,eAAiB,IAAIA,EAAK,SAC/B,KAAK,cAAgB,EACrB,KAAK,GAAK,IACV,KAAK,IAAM,IACX,KAAK,UAAY,EACjB,KAAK,kBAAoB,CAAC,CAC5B,EAcAA,EAAK,QAAQ,UAAU,IAAM,SAAUqL,EAAK,CAC1C,KAAK,KAAOA,CACd,EAkCArL,EAAK,QAAQ,UAAU,MAAQ,SAAUW,EAAWgL,EAAY,CAC9D,GAAI,KAAK,KAAKhL,CAAS,EACrB,MAAM,IAAI,WAAY,UAAYA,EAAY,kCAAkC,EAGlF,KAAK,QAAQA,CAAS,EAAIgL,GAAc,CAAC,CAC3C,EAUA3L,EAAK,QAAQ,UAAU,EAAI,SAAU4L,EAAQ,CACvCA,EAAS,EACX,KAAK,GAAK,EACDA,EAAS,EAClB,KAAK,GAAK,EAEV,KAAK,GAAKA,CAEd,EASA5L,EAAK,QAAQ,UAAU,GAAK,SAAU4L,EAAQ,CAC5C,KAAK,IAAMA,CACb,EAmBA5L,EAAK,QAAQ,UAAU,IAAM,SAAU6L,EAAKF,EAAY,CACtD,IAAIjL,EAASmL,EAAI,KAAK,IAAI,EACtBC,EAAS,OAAO,KAAK,KAAK,OAAO,EAErC,KAAK,WAAWpL,CAAM,EAAIiL,GAAc,CAAC,EACzC,KAAK,eAAiB,EAEtB,QAAS1K,EAAI,EAAGA,EAAI6K,EAAO,OAAQ7K,IAAK,CACtC,IAAIN,EAAYmL,EAAO7K,CAAC,EACpB8K,EAAY,KAAK,QAAQpL,CAAS,EAAE,UACpCoJ,EAAQgC,EAAYA,EAAUF,CAAG,EAAIA,EAAIlL,CAAS,EAClDsB,EAAS,KAAK,UAAU8H,EAAO,CAC7B,OAAQ,CAACpJ,CAAS,CACpB,CAAC,EACD8I,EAAQ,KAAK,SAAS,IAAIxH,CAAM,EAChClB,EAAW,IAAIf,EAAK,SAAUU,EAAQC,CAAS,EAC/CqL,EAAa,OAAO,OAAO,IAAI,EAEnC,KAAK,qBAAqBjL,CAAQ,EAAIiL,EACtC,KAAK,aAAajL,CAAQ,EAAI,EAG9B,KAAK,aAAaA,CAAQ,GAAK0I,EAAM,OAGrC,QAASvG,EAAI,EAAGA,EAAIuG,EAAM,OAAQvG,IAAK,CACrC,IAAI0G,EAAOH,EAAMvG,CAAC,EAUlB,GARI8I,EAAWpC,CAAI,GAAK,OACtBoC,EAAWpC,CAAI,EAAI,GAGrBoC,EAAWpC,CAAI,GAAK,EAIhB,KAAK,cAAcA,CAAI,GAAK,KAAW,CACzC,IAAIpI,EAAU,OAAO,OAAO,IAAI,EAChCA,EAAQ,OAAY,KAAK,UACzB,KAAK,WAAa,EAElB,QAAS4B,EAAI,EAAGA,EAAI0I,EAAO,OAAQ1I,IACjC5B,EAAQsK,EAAO1I,CAAC,CAAC,EAAI,OAAO,OAAO,IAAI,EAGzC,KAAK,cAAcwG,CAAI,EAAIpI,CAC7B,CAGI,KAAK,cAAcoI,CAAI,EAAEjJ,CAAS,EAAED,CAAM,GAAK,OACjD,KAAK,cAAckJ,CAAI,EAAEjJ,CAAS,EAAED,CAAM,EAAI,OAAO,OAAO,IAAI,GAKlE,QAAS4J,EAAI,EAAGA,EAAI,KAAK,kBAAkB,OAAQA,IAAK,CACtD,IAAI2B,EAAc,KAAK,kBAAkB3B,CAAC,EACtCzI,EAAW+H,EAAK,SAASqC,CAAW,EAEpC,KAAK,cAAcrC,CAAI,EAAEjJ,CAAS,EAAED,CAAM,EAAEuL,CAAW,GAAK,OAC9D,KAAK,cAAcrC,CAAI,EAAEjJ,CAAS,EAAED,CAAM,EAAEuL,CAAW,EAAI,CAAC,GAG9D,KAAK,cAAcrC,CAAI,EAAEjJ,CAAS,EAAED,CAAM,EAAEuL,CAAW,EAAE,KAAKpK,CAAQ,CACxE,CACF,CAEF,CACF,EAOA7B,EAAK,QAAQ,UAAU,6BAA+B,UAAY,CAOhE,QALIkM,EAAY,OAAO,KAAK,KAAK,YAAY,EACzCC,EAAiBD,EAAU,OAC3BE,EAAc,CAAC,EACfC,EAAqB,CAAC,EAEjBpL,EAAI,EAAGA,EAAIkL,EAAgBlL,IAAK,CACvC,IAAIF,EAAWf,EAAK,SAAS,WAAWkM,EAAUjL,CAAC,CAAC,EAChD8I,EAAQhJ,EAAS,UAErBsL,EAAmBtC,CAAK,IAAMsC,EAAmBtC,CAAK,EAAI,GAC1DsC,EAAmBtC,CAAK,GAAK,EAE7BqC,EAAYrC,CAAK,IAAMqC,EAAYrC,CAAK,EAAI,GAC5CqC,EAAYrC,CAAK,GAAK,KAAK,aAAahJ,CAAQ,CAClD,CAIA,QAFI+K,EAAS,OAAO,KAAK,KAAK,OAAO,EAE5B7K,EAAI,EAAGA,EAAI6K,EAAO,OAAQ7K,IAAK,CACtC,IAAIN,EAAYmL,EAAO7K,CAAC,EACxBmL,EAAYzL,CAAS,EAAIyL,EAAYzL,CAAS,EAAI0L,EAAmB1L,CAAS,CAChF,CAEA,KAAK,mBAAqByL,CAC5B,EAOApM,EAAK,QAAQ,UAAU,mBAAqB,UAAY,CAMtD,QALIoL,EAAe,CAAC,EAChBc,EAAY,OAAO,KAAK,KAAK,oBAAoB,EACjDI,EAAkBJ,EAAU,OAC5BK,EAAe,OAAO,OAAO,IAAI,EAE5BtL,EAAI,EAAGA,EAAIqL,EAAiBrL,IAAK,CAaxC,QAZIF,EAAWf,EAAK,SAAS,WAAWkM,EAAUjL,CAAC,CAAC,EAChDN,EAAYI,EAAS,UACrByL,EAAc,KAAK,aAAazL,CAAQ,EACxCgK,EAAc,IAAI/K,EAAK,OACvByM,EAAkB,KAAK,qBAAqB1L,CAAQ,EACpD0I,EAAQ,OAAO,KAAKgD,CAAe,EACnCC,EAAcjD,EAAM,OAGpBkD,EAAa,KAAK,QAAQhM,CAAS,EAAE,OAAS,EAC9CiM,EAAW,KAAK,WAAW7L,EAAS,MAAM,EAAE,OAAS,EAEhDmC,EAAI,EAAGA,EAAIwJ,EAAaxJ,IAAK,CACpC,IAAI0G,EAAOH,EAAMvG,CAAC,EACd2J,EAAKJ,EAAgB7C,CAAI,EACzBK,EAAY,KAAK,cAAcL,CAAI,EAAE,OACrCkD,EAAK9B,EAAO+B,EAEZR,EAAa3C,CAAI,IAAM,QACzBkD,EAAM9M,EAAK,IAAI,KAAK,cAAc4J,CAAI,EAAG,KAAK,aAAa,EAC3D2C,EAAa3C,CAAI,EAAIkD,GAErBA,EAAMP,EAAa3C,CAAI,EAGzBoB,EAAQ8B,IAAQ,KAAK,IAAM,GAAKD,IAAO,KAAK,KAAO,EAAI,KAAK,GAAK,KAAK,IAAML,EAAc,KAAK,mBAAmB7L,CAAS,IAAMkM,GACjI7B,GAAS2B,EACT3B,GAAS4B,EACTG,EAAqB,KAAK,MAAM/B,EAAQ,GAAI,EAAI,IAQhDD,EAAY,OAAOd,EAAW8C,CAAkB,CAClD,CAEA3B,EAAarK,CAAQ,EAAIgK,CAC3B,CAEA,KAAK,aAAeK,CACtB,EAOApL,EAAK,QAAQ,UAAU,eAAiB,UAAY,CAClD,KAAK,SAAWA,EAAK,SAAS,UAC5B,OAAO,KAAK,KAAK,aAAa,EAAE,KAAK,CACvC,CACF,EAUAA,EAAK,QAAQ,UAAU,MAAQ,UAAY,CACzC,YAAK,6BAA6B,EAClC,KAAK,mBAAmB,EACxB,KAAK,eAAe,EAEb,IAAIA,EAAK,MAAM,CACpB,cAAe,KAAK,cACpB,aAAc,KAAK,aACnB,SAAU,KAAK,SACf,OAAQ,OAAO,KAAK,KAAK,OAAO,EAChC,SAAU,KAAK,cACjB,CAAC,CACH,EAgBAA,EAAK,QAAQ,UAAU,IAAM,SAAU8B,EAAI,CACzC,IAAIkL,EAAO,MAAM,UAAU,MAAM,KAAK,UAAW,CAAC,EAClDA,EAAK,QAAQ,IAAI,EACjBlL,EAAG,MAAM,KAAMkL,CAAI,CACrB,EAaAhN,EAAK,UAAY,SAAU4J,EAAMG,EAAOlI,EAAU,CAShD,QARIoL,EAAiB,OAAO,OAAO,IAAI,EACnCC,EAAe,OAAO,KAAKrL,GAAY,CAAC,CAAC,EAOpCZ,EAAI,EAAGA,EAAIiM,EAAa,OAAQjM,IAAK,CAC5C,IAAIT,EAAM0M,EAAajM,CAAC,EACxBgM,EAAezM,CAAG,EAAIqB,EAASrB,CAAG,EAAE,MAAM,CAC5C,CAEA,KAAK,SAAW,OAAO,OAAO,IAAI,EAE9BoJ,IAAS,SACX,KAAK,SAASA,CAAI,EAAI,OAAO,OAAO,IAAI,EACxC,KAAK,SAASA,CAAI,EAAEG,CAAK,EAAIkD,EAEjC,EAWAjN,EAAK,UAAU,UAAU,QAAU,SAAUmN,EAAgB,CAG3D,QAFI1D,EAAQ,OAAO,KAAK0D,EAAe,QAAQ,EAEtClM,EAAI,EAAGA,EAAIwI,EAAM,OAAQxI,IAAK,CACrC,IAAI2I,EAAOH,EAAMxI,CAAC,EACd6K,EAAS,OAAO,KAAKqB,EAAe,SAASvD,CAAI,CAAC,EAElD,KAAK,SAASA,CAAI,GAAK,OACzB,KAAK,SAASA,CAAI,EAAI,OAAO,OAAO,IAAI,GAG1C,QAAS1G,EAAI,EAAGA,EAAI4I,EAAO,OAAQ5I,IAAK,CACtC,IAAI6G,EAAQ+B,EAAO5I,CAAC,EAChB3C,EAAO,OAAO,KAAK4M,EAAe,SAASvD,CAAI,EAAEG,CAAK,CAAC,EAEvD,KAAK,SAASH,CAAI,EAAEG,CAAK,GAAK,OAChC,KAAK,SAASH,CAAI,EAAEG,CAAK,EAAI,OAAO,OAAO,IAAI,GAGjD,QAAS3G,EAAI,EAAGA,EAAI7C,EAAK,OAAQ6C,IAAK,CACpC,IAAI5C,EAAMD,EAAK6C,CAAC,EAEZ,KAAK,SAASwG,CAAI,EAAEG,CAAK,EAAEvJ,CAAG,GAAK,KACrC,KAAK,SAASoJ,CAAI,EAAEG,CAAK,EAAEvJ,CAAG,EAAI2M,EAAe,SAASvD,CAAI,EAAEG,CAAK,EAAEvJ,CAAG,EAE1E,KAAK,SAASoJ,CAAI,EAAEG,CAAK,EAAEvJ,CAAG,EAAI,KAAK,SAASoJ,CAAI,EAAEG,CAAK,EAAEvJ,CAAG,EAAE,OAAO2M,EAAe,SAASvD,CAAI,EAAEG,CAAK,EAAEvJ,CAAG,CAAC,CAGtH,CACF,CACF,CACF,EASAR,EAAK,UAAU,UAAU,IAAM,SAAU4J,EAAMG,EAAOlI,EAAU,CAC9D,GAAI,EAAE+H,KAAQ,KAAK,UAAW,CAC5B,KAAK,SAASA,CAAI,EAAI,OAAO,OAAO,IAAI,EACxC,KAAK,SAASA,CAAI,EAAEG,CAAK,EAAIlI,EAC7B,MACF,CAEA,GAAI,EAAEkI,KAAS,KAAK,SAASH,CAAI,GAAI,CACnC,KAAK,SAASA,CAAI,EAAEG,CAAK,EAAIlI,EAC7B,MACF,CAIA,QAFIqL,EAAe,OAAO,KAAKrL,CAAQ,EAE9BZ,EAAI,EAAGA,EAAIiM,EAAa,OAAQjM,IAAK,CAC5C,IAAIT,EAAM0M,EAAajM,CAAC,EAEpBT,KAAO,KAAK,SAASoJ,CAAI,EAAEG,CAAK,EAClC,KAAK,SAASH,CAAI,EAAEG,CAAK,EAAEvJ,CAAG,EAAI,KAAK,SAASoJ,CAAI,EAAEG,CAAK,EAAEvJ,CAAG,EAAE,OAAOqB,EAASrB,CAAG,CAAC,EAEtF,KAAK,SAASoJ,CAAI,EAAEG,CAAK,EAAEvJ,CAAG,EAAIqB,EAASrB,CAAG,CAElD,CACF,EAYAR,EAAK,MAAQ,SAAUoN,EAAW,CAChC,KAAK,QAAU,CAAC,EAChB,KAAK,UAAYA,CACnB,EA0BApN,EAAK,MAAM,SAAW,IAAI,OAAQ,GAAG,EACrCA,EAAK,MAAM,SAAS,KAAO,EAC3BA,EAAK,MAAM,SAAS,QAAU,EAC9BA,EAAK,MAAM,SAAS,SAAW,EAa/BA,EAAK,MAAM,SAAW,CAIpB,SAAU,EAMV,SAAU,EAMV,WAAY,CACd,EAyBAA,EAAK,MAAM,UAAU,OAAS,SAAUkH,EAAQ,CAC9C,MAAM,WAAYA,IAChBA,EAAO,OAAS,KAAK,WAGjB,UAAWA,IACfA,EAAO,MAAQ,GAGX,gBAAiBA,IACrBA,EAAO,YAAc,IAGjB,aAAcA,IAClBA,EAAO,SAAWlH,EAAK,MAAM,SAAS,MAGnCkH,EAAO,SAAWlH,EAAK,MAAM,SAAS,SAAakH,EAAO,KAAK,OAAO,CAAC,GAAKlH,EAAK,MAAM,WAC1FkH,EAAO,KAAO,IAAMA,EAAO,MAGxBA,EAAO,SAAWlH,EAAK,MAAM,SAAS,UAAckH,EAAO,KAAK,MAAM,EAAE,GAAKlH,EAAK,MAAM,WAC3FkH,EAAO,KAAO,GAAKA,EAAO,KAAO,KAG7B,aAAcA,IAClBA,EAAO,SAAWlH,EAAK,MAAM,SAAS,UAGxC,KAAK,QAAQ,KAAKkH,CAAM,EAEjB,IACT,EASAlH,EAAK,MAAM,UAAU,UAAY,UAAY,CAC3C,QAASiB,EAAI,EAAGA,EAAI,KAAK,QAAQ,OAAQA,IACvC,GAAI,KAAK,QAAQA,CAAC,EAAE,UAAYjB,EAAK,MAAM,SAAS,WAClD,MAAO,GAIX,MAAO,EACT,EA4BAA,EAAK,MAAM,UAAU,KAAO,SAAU4J,EAAMyD,EAAS,CACnD,GAAI,MAAM,QAAQzD,CAAI,EACpB,OAAAA,EAAK,QAAQ,SAAU7H,EAAG,CAAE,KAAK,KAAKA,EAAG/B,EAAK,MAAM,MAAMqN,CAAO,CAAC,CAAE,EAAG,IAAI,EACpE,KAGT,IAAInG,EAASmG,GAAW,CAAC,EACzB,OAAAnG,EAAO,KAAO0C,EAAK,SAAS,EAE5B,KAAK,OAAO1C,CAAM,EAEX,IACT,EACAlH,EAAK,gBAAkB,SAAUI,EAASmD,EAAOC,EAAK,CACpD,KAAK,KAAO,kBACZ,KAAK,QAAUpD,EACf,KAAK,MAAQmD,EACb,KAAK,IAAMC,CACb,EAEAxD,EAAK,gBAAgB,UAAY,IAAI,MACrCA,EAAK,WAAa,SAAU4B,EAAK,CAC/B,KAAK,QAAU,CAAC,EAChB,KAAK,IAAMA,EACX,KAAK,OAASA,EAAI,OAClB,KAAK,IAAM,EACX,KAAK,MAAQ,EACb,KAAK,oBAAsB,CAAC,CAC9B,EAEA5B,EAAK,WAAW,UAAU,IAAM,UAAY,CAG1C,QAFIsN,EAAQtN,EAAK,WAAW,QAErBsN,GACLA,EAAQA,EAAM,IAAI,CAEtB,EAEAtN,EAAK,WAAW,UAAU,YAAc,UAAY,CAKlD,QAJIuN,EAAY,CAAC,EACbpL,EAAa,KAAK,MAClBD,EAAW,KAAK,IAEX,EAAI,EAAG,EAAI,KAAK,oBAAoB,OAAQ,IACnDA,EAAW,KAAK,oBAAoB,CAAC,EACrCqL,EAAU,KAAK,KAAK,IAAI,MAAMpL,EAAYD,CAAQ,CAAC,EACnDC,EAAaD,EAAW,EAG1B,OAAAqL,EAAU,KAAK,KAAK,IAAI,MAAMpL,EAAY,KAAK,GAAG,CAAC,EACnD,KAAK,oBAAoB,OAAS,EAE3BoL,EAAU,KAAK,EAAE,CAC1B,EAEAvN,EAAK,WAAW,UAAU,KAAO,SAAUwN,EAAM,CAC/C,KAAK,QAAQ,KAAK,CAChB,KAAMA,EACN,IAAK,KAAK,YAAY,EACtB,MAAO,KAAK,MACZ,IAAK,KAAK,GACZ,CAAC,EAED,KAAK,MAAQ,KAAK,GACpB,EAEAxN,EAAK,WAAW,UAAU,gBAAkB,UAAY,CACtD,KAAK,oBAAoB,KAAK,KAAK,IAAM,CAAC,EAC1C,KAAK,KAAO,CACd,EAEAA,EAAK,WAAW,UAAU,KAAO,UAAY,CAC3C,GAAI,KAAK,KAAO,KAAK,OACnB,OAAOA,EAAK,WAAW,IAGzB,IAAIoC,EAAO,KAAK,IAAI,OAAO,KAAK,GAAG,EACnC,YAAK,KAAO,EACLA,CACT,EAEApC,EAAK,WAAW,UAAU,MAAQ,UAAY,CAC5C,OAAO,KAAK,IAAM,KAAK,KACzB,EAEAA,EAAK,WAAW,UAAU,OAAS,UAAY,CACzC,KAAK,OAAS,KAAK,MACrB,KAAK,KAAO,GAGd,KAAK,MAAQ,KAAK,GACpB,EAEAA,EAAK,WAAW,UAAU,OAAS,UAAY,CAC7C,KAAK,KAAO,CACd,EAEAA,EAAK,WAAW,UAAU,eAAiB,UAAY,CACrD,IAAIoC,EAAMqL,EAEV,GACErL,EAAO,KAAK,KAAK,EACjBqL,EAAWrL,EAAK,WAAW,CAAC,QACrBqL,EAAW,IAAMA,EAAW,IAEjCrL,GAAQpC,EAAK,WAAW,KAC1B,KAAK,OAAO,CAEhB,EAEAA,EAAK,WAAW,UAAU,KAAO,UAAY,CAC3C,OAAO,KAAK,IAAM,KAAK,MACzB,EAEAA,EAAK,WAAW,IAAM,MACtBA,EAAK,WAAW,MAAQ,QACxBA,EAAK,WAAW,KAAO,OACvBA,EAAK,WAAW,cAAgB,gBAChCA,EAAK,WAAW,MAAQ,QACxBA,EAAK,WAAW,SAAW,WAE3BA,EAAK,WAAW,SAAW,SAAU0N,EAAO,CAC1C,OAAAA,EAAM,OAAO,EACbA,EAAM,KAAK1N,EAAK,WAAW,KAAK,EAChC0N,EAAM,OAAO,EACN1N,EAAK,WAAW,OACzB,EAEAA,EAAK,WAAW,QAAU,SAAU0N,EAAO,CAQzC,GAPIA,EAAM,MAAM,EAAI,IAClBA,EAAM,OAAO,EACbA,EAAM,KAAK1N,EAAK,WAAW,IAAI,GAGjC0N,EAAM,OAAO,EAETA,EAAM,KAAK,EACb,OAAO1N,EAAK,WAAW,OAE3B,EAEAA,EAAK,WAAW,gBAAkB,SAAU0N,EAAO,CACjD,OAAAA,EAAM,OAAO,EACbA,EAAM,eAAe,EACrBA,EAAM,KAAK1N,EAAK,WAAW,aAAa,EACjCA,EAAK,WAAW,OACzB,EAEAA,EAAK,WAAW,SAAW,SAAU0N,EAAO,CAC1C,OAAAA,EAAM,OAAO,EACbA,EAAM,eAAe,EACrBA,EAAM,KAAK1N,EAAK,WAAW,KAAK,EACzBA,EAAK,WAAW,OACzB,EAEAA,EAAK,WAAW,OAAS,SAAU0N,EAAO,CACpCA,EAAM,MAAM,EAAI,GAClBA,EAAM,KAAK1N,EAAK,WAAW,IAAI,CAEnC,EAaAA,EAAK,WAAW,cAAgBA,EAAK,UAAU,UAE/CA,EAAK,WAAW,QAAU,SAAU0N,EAAO,CACzC,OAAa,CACX,IAAItL,EAAOsL,EAAM,KAAK,EAEtB,GAAItL,GAAQpC,EAAK,WAAW,IAC1B,OAAOA,EAAK,WAAW,OAIzB,GAAIoC,EAAK,WAAW,CAAC,GAAK,GAAI,CAC5BsL,EAAM,gBAAgB,EACtB,QACF,CAEA,GAAItL,GAAQ,IACV,OAAOpC,EAAK,WAAW,SAGzB,GAAIoC,GAAQ,IACV,OAAAsL,EAAM,OAAO,EACTA,EAAM,MAAM,EAAI,GAClBA,EAAM,KAAK1N,EAAK,WAAW,IAAI,EAE1BA,EAAK,WAAW,gBAGzB,GAAIoC,GAAQ,IACV,OAAAsL,EAAM,OAAO,EACTA,EAAM,MAAM,EAAI,GAClBA,EAAM,KAAK1N,EAAK,WAAW,IAAI,EAE1BA,EAAK,WAAW,SAczB,GARIoC,GAAQ,KAAOsL,EAAM,MAAM,IAAM,GAQjCtL,GAAQ,KAAOsL,EAAM,MAAM,IAAM,EACnC,OAAAA,EAAM,KAAK1N,EAAK,WAAW,QAAQ,EAC5BA,EAAK,WAAW,QAGzB,GAAIoC,EAAK,MAAMpC,EAAK,WAAW,aAAa,EAC1C,OAAOA,EAAK,WAAW,OAE3B,CACF,EAEAA,EAAK,YAAc,SAAU4B,EAAKsH,EAAO,CACvC,KAAK,MAAQ,IAAIlJ,EAAK,WAAY4B,CAAG,EACrC,KAAK,MAAQsH,EACb,KAAK,cAAgB,CAAC,EACtB,KAAK,UAAY,CACnB,EAEAlJ,EAAK,YAAY,UAAU,MAAQ,UAAY,CAC7C,KAAK,MAAM,IAAI,EACf,KAAK,QAAU,KAAK,MAAM,QAI1B,QAFIsN,EAAQtN,EAAK,YAAY,YAEtBsN,GACLA,EAAQA,EAAM,IAAI,EAGpB,OAAO,KAAK,KACd,EAEAtN,EAAK,YAAY,UAAU,WAAa,UAAY,CAClD,OAAO,KAAK,QAAQ,KAAK,SAAS,CACpC,EAEAA,EAAK,YAAY,UAAU,cAAgB,UAAY,CACrD,IAAI2N,EAAS,KAAK,WAAW,EAC7B,YAAK,WAAa,EACXA,CACT,EAEA3N,EAAK,YAAY,UAAU,WAAa,UAAY,CAClD,IAAI4N,EAAkB,KAAK,cAC3B,KAAK,MAAM,OAAOA,CAAe,EACjC,KAAK,cAAgB,CAAC,CACxB,EAEA5N,EAAK,YAAY,YAAc,SAAUmJ,EAAQ,CAC/C,IAAIwE,EAASxE,EAAO,WAAW,EAE/B,GAAIwE,GAAU,KAId,OAAQA,EAAO,KAAM,CACnB,KAAK3N,EAAK,WAAW,SACnB,OAAOA,EAAK,YAAY,cAC1B,KAAKA,EAAK,WAAW,MACnB,OAAOA,EAAK,YAAY,WAC1B,KAAKA,EAAK,WAAW,KACnB,OAAOA,EAAK,YAAY,UAC1B,QACE,IAAI6N,EAAe,4CAA8CF,EAAO,KAExE,MAAIA,EAAO,IAAI,QAAU,IACvBE,GAAgB,gBAAkBF,EAAO,IAAM,KAG3C,IAAI3N,EAAK,gBAAiB6N,EAAcF,EAAO,MAAOA,EAAO,GAAG,CAC1E,CACF,EAEA3N,EAAK,YAAY,cAAgB,SAAUmJ,EAAQ,CACjD,IAAIwE,EAASxE,EAAO,cAAc,EAElC,GAAIwE,GAAU,KAId,QAAQA,EAAO,IAAK,CAClB,IAAK,IACHxE,EAAO,cAAc,SAAWnJ,EAAK,MAAM,SAAS,WACpD,MACF,IAAK,IACHmJ,EAAO,cAAc,SAAWnJ,EAAK,MAAM,SAAS,SACpD,MACF,QACE,IAAI6N,EAAe,kCAAoCF,EAAO,IAAM,IACpE,MAAM,IAAI3N,EAAK,gBAAiB6N,EAAcF,EAAO,MAAOA,EAAO,GAAG,CAC1E,CAEA,IAAIG,EAAa3E,EAAO,WAAW,EAEnC,GAAI2E,GAAc,KAAW,CAC3B,IAAID,EAAe,yCACnB,MAAM,IAAI7N,EAAK,gBAAiB6N,EAAcF,EAAO,MAAOA,EAAO,GAAG,CACxE,CAEA,OAAQG,EAAW,KAAM,CACvB,KAAK9N,EAAK,WAAW,MACnB,OAAOA,EAAK,YAAY,WAC1B,KAAKA,EAAK,WAAW,KACnB,OAAOA,EAAK,YAAY,UAC1B,QACE,IAAI6N,EAAe,mCAAqCC,EAAW,KAAO,IAC1E,MAAM,IAAI9N,EAAK,gBAAiB6N,EAAcC,EAAW,MAAOA,EAAW,GAAG,CAClF,EACF,EAEA9N,EAAK,YAAY,WAAa,SAAUmJ,EAAQ,CAC9C,IAAIwE,EAASxE,EAAO,cAAc,EAElC,GAAIwE,GAAU,KAId,IAAIxE,EAAO,MAAM,UAAU,QAAQwE,EAAO,GAAG,GAAK,GAAI,CACpD,IAAII,EAAiB5E,EAAO,MAAM,UAAU,IAAI,SAAU6E,EAAG,CAAE,MAAO,IAAMA,EAAI,GAAI,CAAC,EAAE,KAAK,IAAI,EAC5FH,EAAe,uBAAyBF,EAAO,IAAM,uBAAyBI,EAElF,MAAM,IAAI/N,EAAK,gBAAiB6N,EAAcF,EAAO,MAAOA,EAAO,GAAG,CACxE,CAEAxE,EAAO,cAAc,OAAS,CAACwE,EAAO,GAAG,EAEzC,IAAIG,EAAa3E,EAAO,WAAW,EAEnC,GAAI2E,GAAc,KAAW,CAC3B,IAAID,EAAe,gCACnB,MAAM,IAAI7N,EAAK,gBAAiB6N,EAAcF,EAAO,MAAOA,EAAO,GAAG,CACxE,CAEA,OAAQG,EAAW,KAAM,CACvB,KAAK9N,EAAK,WAAW,KACnB,OAAOA,EAAK,YAAY,UAC1B,QACE,IAAI6N,EAAe,0BAA4BC,EAAW,KAAO,IACjE,MAAM,IAAI9N,EAAK,gBAAiB6N,EAAcC,EAAW,MAAOA,EAAW,GAAG,CAClF,EACF,EAEA9N,EAAK,YAAY,UAAY,SAAUmJ,EAAQ,CAC7C,IAAIwE,EAASxE,EAAO,cAAc,EAElC,GAAIwE,GAAU,KAId,CAAAxE,EAAO,cAAc,KAAOwE,EAAO,IAAI,YAAY,EAE/CA,EAAO,IAAI,QAAQ,GAAG,GAAK,KAC7BxE,EAAO,cAAc,YAAc,IAGrC,IAAI2E,EAAa3E,EAAO,WAAW,EAEnC,GAAI2E,GAAc,KAAW,CAC3B3E,EAAO,WAAW,EAClB,MACF,CAEA,OAAQ2E,EAAW,KAAM,CACvB,KAAK9N,EAAK,WAAW,KACnB,OAAAmJ,EAAO,WAAW,EACXnJ,EAAK,YAAY,UAC1B,KAAKA,EAAK,WAAW,MACnB,OAAAmJ,EAAO,WAAW,EACXnJ,EAAK,YAAY,WAC1B,KAAKA,EAAK,WAAW,cACnB,OAAOA,EAAK,YAAY,kBAC1B,KAAKA,EAAK,WAAW,MACnB,OAAOA,EAAK,YAAY,WAC1B,KAAKA,EAAK,WAAW,SACnB,OAAAmJ,EAAO,WAAW,EACXnJ,EAAK,YAAY,cAC1B,QACE,IAAI6N,EAAe,2BAA6BC,EAAW,KAAO,IAClE,MAAM,IAAI9N,EAAK,gBAAiB6N,EAAcC,EAAW,MAAOA,EAAW,GAAG,CAClF,EACF,EAEA9N,EAAK,YAAY,kBAAoB,SAAUmJ,EAAQ,CACrD,IAAIwE,EAASxE,EAAO,cAAc,EAElC,GAAIwE,GAAU,KAId,KAAIxG,EAAe,SAASwG,EAAO,IAAK,EAAE,EAE1C,GAAI,MAAMxG,CAAY,EAAG,CACvB,IAAI0G,EAAe,gCACnB,MAAM,IAAI7N,EAAK,gBAAiB6N,EAAcF,EAAO,MAAOA,EAAO,GAAG,CACxE,CAEAxE,EAAO,cAAc,aAAehC,EAEpC,IAAI2G,EAAa3E,EAAO,WAAW,EAEnC,GAAI2E,GAAc,KAAW,CAC3B3E,EAAO,WAAW,EAClB,MACF,CAEA,OAAQ2E,EAAW,KAAM,CACvB,KAAK9N,EAAK,WAAW,KACnB,OAAAmJ,EAAO,WAAW,EACXnJ,EAAK,YAAY,UAC1B,KAAKA,EAAK,WAAW,MACnB,OAAAmJ,EAAO,WAAW,EACXnJ,EAAK,YAAY,WAC1B,KAAKA,EAAK,WAAW,cACnB,OAAOA,EAAK,YAAY,kBAC1B,KAAKA,EAAK,WAAW,MACnB,OAAOA,EAAK,YAAY,WAC1B,KAAKA,EAAK,WAAW,SACnB,OAAAmJ,EAAO,WAAW,EACXnJ,EAAK,YAAY,cAC1B,QACE,IAAI6N,EAAe,2BAA6BC,EAAW,KAAO,IAClE,MAAM,IAAI9N,EAAK,gBAAiB6N,EAAcC,EAAW,MAAOA,EAAW,GAAG,CAClF,EACF,EAEA9N,EAAK,YAAY,WAAa,SAAUmJ,EAAQ,CAC9C,IAAIwE,EAASxE,EAAO,cAAc,EAElC,GAAIwE,GAAU,KAId,KAAIM,EAAQ,SAASN,EAAO,IAAK,EAAE,EAEnC,GAAI,MAAMM,CAAK,EAAG,CAChB,IAAIJ,EAAe,wBACnB,MAAM,IAAI7N,EAAK,gBAAiB6N,EAAcF,EAAO,MAAOA,EAAO,GAAG,CACxE,CAEAxE,EAAO,cAAc,MAAQ8E,EAE7B,IAAIH,EAAa3E,EAAO,WAAW,EAEnC,GAAI2E,GAAc,KAAW,CAC3B3E,EAAO,WAAW,EAClB,MACF,CAEA,OAAQ2E,EAAW,KAAM,CACvB,KAAK9N,EAAK,WAAW,KACnB,OAAAmJ,EAAO,WAAW,EACXnJ,EAAK,YAAY,UAC1B,KAAKA,EAAK,WAAW,MACnB,OAAAmJ,EAAO,WAAW,EACXnJ,EAAK,YAAY,WAC1B,KAAKA,EAAK,WAAW,cACnB,OAAOA,EAAK,YAAY,kBAC1B,KAAKA,EAAK,WAAW,MACnB,OAAOA,EAAK,YAAY,WAC1B,KAAKA,EAAK,WAAW,SACnB,OAAAmJ,EAAO,WAAW,EACXnJ,EAAK,YAAY,cAC1B,QACE,IAAI6N,EAAe,2BAA6BC,EAAW,KAAO,IAClE,MAAM,IAAI9N,EAAK,gBAAiB6N,EAAcC,EAAW,MAAOA,EAAW,GAAG,CAClF,EACF,EAMI,SAAU1G,EAAM8G,EAAS,CACrB,OAAO,QAAW,YAAc,OAAO,IAEzC,OAAOA,CAAO,EACL,OAAOpO,IAAY,SAM5BC,GAAO,QAAUmO,EAAQ,EAGzB9G,EAAK,KAAO8G,EAAQ,CAExB,EAAE,KAAM,UAAY,CAMlB,OAAOlO,CACT,CAAC,CACH,GAAG,IC53GH,IAAAmO,EAAiB,SCiDV,SAASC,GACdC,EAAkBC,EAAmB,SAClC,CACH,IAAMC,EAAKC,GAAsBH,EAAUC,CAAI,EAC/C,GAAI,OAAOC,GAAO,YAChB,MAAM,IAAI,eACR,8BAA8BF,CAAQ,iBACxC,EAGF,OAAOE,CACT,CAsBO,SAASC,GACdH,EAAkBC,EAAmB,SACtB,CACf,OAAOA,EAAK,cAAiBD,CAAQ,GAAK,MAC5C,CCjFK,OAAO,UACV,OAAO,QAAU,SAAUI,EAAa,CACtC,IAAMC,EAA2B,CAAC,EAClC,QAAWC,KAAO,OAAO,KAAKF,CAAG,EAE/BC,EAAK,KAAK,CAACC,EAAKF,EAAIE,CAAG,CAAC,CAAC,EAG3B,OAAOD,CACT,GAGG,OAAO,SACV,OAAO,OAAS,SAAUD,EAAa,CACrC,IAAMC,EAAiB,CAAC,EACxB,QAAWC,KAAO,OAAO,KAAKF,CAAG,EAE/BC,EAAK,KAAKD,EAAIE,CAAG,CAAC,EAGpB,OAAOD,CACT,GAKE,OAAO,SAAY,cAGhB,QAAQ,UAAU,WACrB,QAAQ,UAAU,SAAW,SAC3BE,EAA8BC,EACxB,CACF,OAAOD,GAAM,UACf,KAAK,WAAaA,EAAE,KACpB,KAAK,UAAYA,EAAE,MAEnB,KAAK,WAAaA,EAClB,KAAK,UAAYC,EAErB,GAGG,QAAQ,UAAU,cACrB,QAAQ,UAAU,YAAc,YAC3BC,EACG,CACN,IAAMC,EAAS,KAAK,WACpB,GAAIA,EAAQ,CACND,EAAM,SAAW,GACnBC,EAAO,YAAY,IAAI,EAGzB,QAASC,EAAIF,EAAM,OAAS,EAAGE,GAAK,EAAGA,IAAK,CAC1C,IAAIC,EAAOH,EAAME,CAAC,EACd,OAAOC,GAAS,SAClBA,EAAO,SAAS,eAAeA,CAAI,EAC5BA,EAAK,YACZA,EAAK,WAAW,YAAYA,CAAI,EAG7BD,EAGHD,EAAO,aAAa,KAAK,gBAAkBE,CAAI,EAF/CF,EAAO,aAAaE,EAAM,IAAI,CAGlC,CACF,CACF,ICDG,SAASC,GACdC,EAC6B,CAC7B,IAAMC,EAAM,IAAI,IAChB,QAAWC,KAAOF,EAAM,CACtB,GAAM,CAACG,CAAI,EAAID,EAAI,SAAS,MAAM,GAAG,EAG/BE,EAAUH,EAAI,IAAIE,CAAI,EACxB,OAAOC,GAAY,YACrBH,EAAI,IAAIE,EAAMD,CAAG,GAIjBD,EAAI,IAAIC,EAAI,SAAUA,CAAG,EACzBA,EAAI,OAASE,EAEjB,CAGA,OAAOH,CACT,CCnEO,SAASI,EACdC,EAAeC,EAAmBC,EAC5B,CAjDR,IAAAC,EAkDEF,EAAY,IAAI,OAAOA,EAAW,GAAG,EAGrC,IAAIG,EACAC,EAAQ,EACZ,EAAG,CACDD,EAAQH,EAAU,KAAKD,CAAK,EAG5B,IAAMM,GAAQH,EAAAC,GAAA,YAAAA,EAAO,QAAP,KAAAD,EAAgBH,EAAM,OAKpC,GAJIK,EAAQC,GACVJ,EAAGG,EAAOC,CAAK,EAGbF,EAAO,CACT,GAAM,CAACG,CAAI,EAAIH,EACfC,EAAQD,EAAM,MAAQG,EAAK,OAGvBA,EAAK,SAAW,IAClBN,EAAU,UAAYG,EAAM,MAAQ,EACxC,CACF,OAASA,EACX,CCFO,SAASI,GACdC,EAAeC,EACT,CAEN,IAAIC,EAAQ,EACRC,EAAQ,EACRC,EAAM,EAGV,QAASC,EAAQ,EAAGD,EAAMJ,EAAM,OAAQI,IAGlCJ,EAAM,OAAOI,CAAG,IAAM,KAAOA,EAAMD,EACrCF,EAAGC,EAAO,EAAcC,EAAOA,EAAQC,CAAG,EAGjCJ,EAAM,OAAOI,CAAG,IAAM,MAC3BJ,EAAM,OAAOG,EAAQ,CAAC,IAAM,IAC1B,EAAEE,IAAU,GACdJ,EAAGC,IAAS,EAAmBC,EAAOC,EAAM,CAAC,EAGtCJ,EAAM,OAAOI,EAAM,CAAC,IAAM,KAC/BC,MAAY,GACdJ,EAAGC,EAAO,EAAkBC,EAAOC,EAAM,CAAC,EAI9CD,EAAQC,EAAM,GAKdA,EAAMD,GACRF,EAAGC,EAAO,EAAcC,EAAOC,CAAG,CACtC,CCnDO,SAASE,GACdC,EAAeC,EAAsBC,EAAuBC,EAAO,GAC3D,CACR,OAAOC,EAAa,CAACJ,CAAK,EAAGC,EAAOC,EAAWC,CAAI,EAAE,IAAI,CAC3D,CAYO,SAASC,EACdC,EAAkBJ,EAAsBC,EAAuBC,EAAO,GAC5D,CAGV,IAAMG,EAAU,CAAC,CAAC,EAClB,QAASC,EAAI,EAAGA,EAAIN,EAAM,OAAQM,IAAK,CACrC,IAAMC,EAAOP,EAAMM,EAAI,CAAC,EAClBE,EAAOR,EAAMM,CAAC,EAGdG,EAAIF,EAAKA,EAAK,OAAS,CAAC,IAAM,EAAI,KAClCG,EAAIF,EAAK,CAAC,IAAoB,GAGpCH,EAAQ,KAAK,EAAEI,EAAIC,GAAKL,EAAQA,EAAQ,OAAS,CAAC,CAAC,CACrD,CAGA,OAAOD,EAAO,IAAI,CAACL,EAAOY,IAAM,CAC9B,IAAIC,EAAS,EAGPC,EAAS,IAAI,IACnB,QAAWJ,KAAKR,EAAU,KAAK,CAACa,EAAGC,IAAMD,EAAIC,CAAC,EAAG,CAC/C,IAAMC,EAAQP,EAAI,QACZQ,EAAQR,IAAM,GACpB,GAAIJ,EAAQY,CAAK,IAAMN,EACrB,SAGF,IAAIO,EAAQL,EAAO,IAAII,CAAK,EACxB,OAAOC,GAAU,aACnBL,EAAO,IAAII,EAAOC,EAAQ,CAAC,CAAC,EAG9BA,EAAM,KAAKF,CAAK,CAClB,CAGA,GAAIH,EAAO,OAAS,EAClB,OAAOd,EAGT,IAAMoB,EAAmB,CAAC,EAC1B,OAAW,CAACF,EAAOG,CAAO,IAAKP,EAAQ,CACrC,IAAMP,EAAIN,EAAMiB,CAAK,EAGfI,EAASf,EAAE,CAAC,IAAiB,GAC7BgB,EAAShB,EAAEA,EAAE,OAAS,CAAC,IAAM,GAC7BiB,EAASjB,EAAEA,EAAE,OAAS,CAAC,IAAM,EAAI,KAGnCJ,GAAQmB,EAAQT,GAClBO,EAAO,KAAKpB,EAAM,MAAMa,EAAQS,CAAK,CAAC,EAGxC,IAAIG,EAAQzB,EAAM,MAAMsB,EAAOC,EAAMC,CAAM,EAC3C,QAAWE,KAAKL,EAAQ,KAAK,CAACN,EAAGC,IAAMA,EAAID,CAAC,EAAG,CAG7C,IAAML,GAAKH,EAAEmB,CAAC,IAAM,IAAMJ,EACpBX,GAAKJ,EAAEmB,CAAC,IAAM,EAAI,MAAShB,EAGjCe,EAAQ,CACNA,EAAM,MAAM,EAAGf,CAAC,EAChB,SACAe,EAAM,MAAMf,EAAGC,CAAC,EAChB,UACAc,EAAM,MAAMd,CAAC,CACf,EAAE,KAAK,EAAE,CACX,CAMA,GAHAE,EAASU,EAAMC,EAGXJ,EAAO,KAAKK,CAAK,IAAM,EACzB,KACJ,CAGA,OAAItB,GAAQU,EAASb,EAAM,QACzBoB,EAAO,KAAKpB,EAAM,MAAMa,CAAM,CAAC,EAG1BO,EAAO,KAAK,EAAE,CACvB,CAAC,CACH,CChHO,SAASO,GACdC,EACc,CACd,IAAMC,EAAuB,CAAC,EAC9B,GAAI,OAAOD,GAAU,YACnB,OAAOC,EAGT,IAAMC,EAAS,MAAM,QAAQF,CAAK,EAAIA,EAAQ,CAACA,CAAK,EACpD,QAASG,EAAI,EAAGA,EAAID,EAAO,OAAQC,IAAK,CACtC,IAAMC,EAAQ,KAAK,UAAU,MACvBC,EAAQD,EAAM,OAGpBE,GAAQJ,EAAOC,CAAC,EAAG,CAACI,EAAOC,EAAMC,EAAOC,IAAQ,CA/DpD,IAAAC,EAiEM,OADAP,EAAAO,EAAMJ,GAASF,KAAfD,EAAAO,GAA0B,CAAC,GACnBH,EAAM,CAGZ,OACA,OACEJ,EAAMG,CAAK,EAAE,KACXE,GAAe,GACfC,EAAMD,GAAU,EAChBD,CACF,EACA,MAGF,OACE,IAAMI,EAAUV,EAAOC,CAAC,EAAE,MAAMM,EAAOC,CAAG,EAC1CG,EAAMD,EAAS,KAAK,UAAU,UAAW,CAACE,EAAOC,IAAU,CAOzD,GAAI,OAAO,KAAK,WAAc,YAAa,CACzC,IAAMC,EAAaJ,EAAQ,MAAME,EAAOC,CAAK,EAC7C,GAAI,WAAW,KAAK,KAAK,UAAU,OAAOC,CAAU,CAAC,EAAG,CACtD,IAAMC,EAAW,KAAK,UAAU,QAAQD,CAAU,EAClD,QAASE,EAAI,EAAGC,EAAI,EAAGD,EAAID,EAAS,OAAQC,IAG1Cd,EAAAG,KAAAH,EAAAG,GAAiB,CAAC,GAClBH,EAAMG,CAAK,EAAE,KACXE,EAAQK,EAAQK,GAAM,GACtBF,EAASC,CAAC,EAAE,QAAW,EACvBV,CACF,EAGAP,EAAO,KAAK,IAAI,KAAK,MACnBgB,EAASC,CAAC,EAAE,YAAY,EAAG,CACzB,SAAUX,GAAS,GAAKH,EAAMG,CAAK,EAAE,OAAS,CAChD,CACF,CAAC,EAGDY,GAAKF,EAASC,CAAC,EAAE,OAEnB,MACF,CACF,CAGAd,EAAMG,CAAK,EAAE,KACXE,EAAQK,GAAS,GACjBC,EAAQD,GAAU,EAClBN,CACF,EAGAP,EAAO,KAAK,IAAI,KAAK,MACnBW,EAAQ,MAAME,EAAOC,CAAK,EAAE,YAAY,EAAG,CACzC,SAAUR,GAAS,GAAKH,EAAMG,CAAK,EAAE,OAAS,CAChD,CACF,CAAC,CACH,CAAC,CACL,CACF,CAAC,CACH,CAGA,OAAON,CACT,CCjEO,SAASmB,GACdC,EAAeC,EAAgBC,GAAQA,EAC/B,CACR,OAAOF,EAGJ,KAAK,EAGL,MAAM,YAAY,EAChB,IAAI,CAACG,EAAOC,IAAUA,EAAQ,EAC3BD,EAAM,QAAQ,+BAAgC,IAAI,EAClDA,CACJ,EACC,KAAK,EAAE,EAGT,QAAQ,kCAAmC,EAAE,EAG7C,MAAM,MAAM,EACV,OAAO,CAACE,EAAMH,IAAS,CACtB,IAAMI,EAAOL,EAAGC,CAAI,EACpB,MAAO,CAAC,GAAGG,EAAM,GAAG,MAAM,QAAQC,CAAI,EAAIA,EAAO,CAACA,CAAI,CAAC,CACzD,EAAG,CAAC,CAAa,EAChB,IAAIJ,GAAQ,UAAU,KAAKA,CAAI,EAAI,GAAGA,CAAI,IAAMA,CAAI,EACpD,IAAIA,GAAQ,mBAAmB,KAAKA,CAAI,EAAIA,EAAO,GAAGA,CAAI,GAAG,EAC7D,KAAK,GAAG,CACf,CCxCO,SAASK,GACdC,EACQ,CAGR,OAAOC,GAAUD,EAAOE,GAAQ,CAC9B,IAAMC,EAAkB,CAAC,EAGnBC,EAAQ,IAAI,KAAK,WAAWF,CAAI,EACtCE,EAAM,IAAI,EAGV,OAAW,CAAE,KAAAC,EAAM,IAAKC,EAAM,MAAAC,EAAO,IAAAC,CAAI,IAAKJ,EAAM,QAClD,OAAQC,EAAM,CAGZ,IAAK,QACE,CAAC,QAAS,OAAQ,MAAM,EAAE,SAASC,CAAI,IAC1CJ,EAAO,CACLA,EAAK,MAAM,EAAGM,CAAG,EACjB,IACAN,EAAK,MAAMM,EAAM,CAAC,CACpB,EAAE,KAAK,EAAE,GACX,MAGF,IAAK,OACHC,EAAMH,EAAM,KAAK,UAAU,UAAW,IAAII,IAAU,CAClDP,EAAM,KAAK,CACTD,EAAK,MAAM,EAAGK,CAAK,EACnBD,EAAK,MAAM,GAAGI,CAAK,EACnBR,EAAK,MAAMM,CAAG,CAChB,EAAE,KAAK,EAAE,CAAC,CACZ,CAAC,CACL,CAGF,OAAOL,CACT,CAAC,CACH,CAgBO,SAASQ,GACdC,EACqB,CACrB,IAAMZ,EAAS,IAAI,KAAK,MAAM,CAAC,QAAS,OAAQ,MAAM,CAAC,EACxC,IAAI,KAAK,YAAYY,EAAOZ,CAAK,EAGzC,MAAM,EACb,QAAWa,KAAUb,EAAM,QACzBa,EAAO,YAAc,GAGjBA,EAAO,KAAK,WAAW,GAAG,IAC5BA,EAAO,SAAW,KAAK,MAAM,SAAS,QACtCA,EAAO,KAAOA,EAAO,KAAK,MAAM,CAAC,GAI/BA,EAAO,KAAK,SAAS,GAAG,IAC1BA,EAAO,SAAW,KAAK,MAAM,SAAS,SACtCA,EAAO,KAAOA,EAAO,KAAK,MAAM,EAAG,EAAE,GAKzC,OAAOb,EAAM,OACf,CAUO,SAASc,GACdd,EAA4BG,EACV,CAxJpB,IAAAY,EAyJE,IAAMC,EAAU,IAAI,IAAuBhB,CAAK,EAG1CiB,EAA2B,CAAC,EAClC,QAASC,EAAI,EAAGA,EAAIf,EAAM,OAAQe,IAChC,QAAWL,KAAUG,EACfb,EAAMe,CAAC,EAAE,WAAWL,EAAO,IAAI,IACjCI,EAAOJ,EAAO,IAAI,EAAI,GACtBG,EAAQ,OAAOH,CAAM,GAI3B,QAAWA,KAAUG,GACfD,EAAA,KAAK,iBAAL,MAAAA,EAAA,UAAsBF,EAAO,QAC/BI,EAAOJ,EAAO,IAAI,EAAI,IAG1B,OAAOI,CACT,CClIO,SAASE,GACdC,EAAeC,EACG,CAClB,IAAMC,EAAW,IAAI,IAGfC,EAAW,IAAI,YAAYH,EAAM,MAAM,EAC7C,QAASI,EAAI,EAAGA,EAAIJ,EAAM,OAAQI,IAChC,QAASC,EAAID,EAAI,EAAGC,EAAIL,EAAM,OAAQK,IACtBL,EAAM,MAAMI,EAAGC,CAAC,IACjBJ,IACXE,EAASC,CAAC,EAAIC,EAAID,GAIxB,IAAME,EAAQ,CAAC,CAAC,EAChB,QAAS,EAAIA,EAAM,OAAQ,EAAI,GAAI,CACjC,IAAMC,EAAID,EAAM,EAAE,CAAC,EACnB,QAASE,EAAI,EAAGA,EAAIL,EAASI,CAAC,EAAGC,IAC3BL,EAASI,EAAIC,CAAC,EAAIL,EAASI,CAAC,EAAIC,IAClCN,EAAS,IAAIF,EAAM,MAAMO,EAAGA,EAAIC,CAAC,CAAC,EAClCF,EAAM,GAAG,EAAIC,EAAIC,GAIrB,IAAMA,EAAID,EAAIJ,EAASI,CAAC,EACpBJ,EAASK,CAAC,GAAKA,EAAIR,EAAM,OAAS,IACpCM,EAAM,GAAG,EAAIE,GAGfN,EAAS,IAAIF,EAAM,MAAMO,EAAGC,CAAC,CAAC,CAChC,CAGA,OAAIN,EAAS,IAAI,EAAE,EACV,IAAI,IAAI,CAACF,CAAK,CAAC,EAGjBE,CACT,CCJA,SAASO,GAAUC,EAAmC,CACpD,OAAQC,GACEC,GAAwB,CAC9B,GAAI,OAAOA,EAAID,CAAI,GAAM,YACvB,OAGF,IAAME,EAAK,CAACD,EAAI,SAAUD,CAAI,EAAE,KAAK,GAAG,EACxC,OAAAD,EAAM,IAAIG,EAAI,KAAK,UAAU,MAAQ,CAAC,CAAC,EAGhCD,EAAID,CAAI,CACjB,CAEJ,CAUA,SAASG,GAAWC,EAAaC,EAAuB,CACtD,GAAM,CAACC,EAAGC,CAAC,EAAI,CAAC,IAAI,IAAIH,CAAC,EAAG,IAAI,IAAIC,CAAC,CAAC,EACtC,MAAO,CACL,GAAG,IAAI,IAAI,CAAC,GAAGC,CAAC,EAAE,OAAOE,GAAS,CAACD,EAAE,IAAIC,CAAK,CAAC,CAAC,CAClD,CACF,CASO,IAAMC,EAAN,KAAa,CA2BX,YAAY,CAAE,OAAAC,EAAQ,KAAAC,EAAM,QAAAC,CAAQ,EAAgB,CACzD,IAAMC,EAAQf,GAAU,KAAK,MAAQ,IAAI,GAAK,EAG9C,KAAK,IAAMgB,GAAuBH,CAAI,EACtC,KAAK,QAAUC,EAGf,KAAK,MAAQ,KAAK,UAAY,CAC5B,KAAK,kBAAoB,CAAC,UAAU,EACpC,KAAK,EAAE,CAAC,EAGJF,EAAO,KAAK,SAAW,GAAKA,EAAO,KAAK,CAAC,IAAM,KAEjD,KAAK,IAAI,KAAKA,EAAO,KAAK,CAAC,CAAC,CAAC,EACpBA,EAAO,KAAK,OAAS,GAC9B,KAAK,IAAI,KAAK,cAAc,GAAGA,EAAO,IAAI,CAAC,EAI7C,KAAK,UAAYK,GACjB,KAAK,UAAU,UAAY,IAAI,OAAOL,EAAO,SAAS,EAGtD,KAAK,UAAY,kBAAmB,KAChC,IAAI,KAAK,cACT,OAGJ,IAAMM,EAAMb,GAAW,CACrB,UAAW,iBAAkB,SAC/B,EAAGO,EAAO,QAAQ,EAGlB,QAAWO,KAAQP,EAAO,KAAK,IAAIQ,GAEjCA,IAAa,KAAO,KAAO,KAAKA,CAAQ,CACzC,EACC,QAAWC,KAAMH,EACf,KAAK,SAAS,OAAOC,EAAKE,CAAE,CAAC,EAC7B,KAAK,eAAe,OAAOF,EAAKE,CAAE,CAAC,EAIvC,KAAK,IAAI,UAAU,EAGnB,KAAK,MAAM,QAAS,CAAE,MAAO,IAAK,UAAWN,EAAM,OAAO,CAAE,CAAC,EAC7D,KAAK,MAAM,OAAS,CAAE,MAAO,EAAK,UAAWA,EAAM,MAAM,CAAE,CAAC,EAC5D,KAAK,MAAM,OAAS,CAAE,MAAO,IAAK,UAAWA,EAAM,MAAM,CAAE,CAAC,EAG5D,QAAWZ,KAAOU,EAChB,KAAK,IAAIV,EAAK,CAAE,MAAOA,EAAI,KAAM,CAAC,CACtC,CAAC,CACH,CASO,OAAOmB,EAA6B,CAUzC,GAPAA,EAAQA,EAAM,QAAQ,WAAC,eAAY,IAAE,EAAEZ,GAC9B,CAAC,GAAGa,GAAQb,EAAO,KAAK,MAAM,aAAa,CAAC,EAChD,KAAK,IAAI,CACb,EAGDY,EAAQE,GAAqBF,CAAK,EAC9B,CAACA,EACH,MAAO,CAAE,MAAO,CAAC,CAAE,EAGrB,IAAMG,EAAUC,GAAiBJ,CAAK,EACnC,OAAOK,GACNA,EAAO,WAAa,KAAK,MAAM,SAAS,UACzC,EAGGC,EAAS,KAAK,MAAM,OAAON,CAAK,EAGnC,OAAqB,CAACO,EAAM,CAAE,IAAAC,EAAK,MAAAC,EAAO,UAAAC,CAAU,IAAM,CACzD,IAAI7B,EAAM,KAAK,IAAI,IAAI2B,CAAG,EAC1B,GAAI,OAAO3B,GAAQ,YAAa,CAG9BA,EAAM8B,EAAA,GAAK9B,GACPA,EAAI,OACNA,EAAI,KAAO,CAAC,GAAGA,EAAI,IAAI,GAGzB,IAAM+B,EAAQC,GACZV,EACA,OAAO,KAAKO,EAAU,QAAQ,CAChC,EAGA,QAAWjB,KAAS,KAAK,MAAM,OAAQ,CACrC,GAAI,OAAOZ,EAAIY,CAAK,GAAM,YACxB,SAGF,IAAMqB,EAAwB,CAAC,EAC/B,QAAWC,KAAS,OAAO,OAAOL,EAAU,QAAQ,EAC9C,OAAOK,EAAMtB,CAAK,GAAM,aAC1BqB,EAAU,KAAK,GAAGC,EAAMtB,CAAK,EAAE,QAAQ,EAG3C,GAAI,CAACqB,EAAU,OACb,SAGF,IAAMnC,EAAQ,KAAK,MAAM,IAAI,CAACE,EAAI,SAAUY,CAAK,EAAE,KAAK,GAAG,CAAC,EACtDM,EAAK,MAAM,QAAQlB,EAAIY,CAAK,CAAC,EAC/BuB,EACAC,GAGJpC,EAAIY,CAAK,EAAIM,EAAGlB,EAAIY,CAAK,EAAGd,EAAOmC,EAAWrB,IAAU,MAAM,CAChE,CAGA,IAAMyB,EAAQ,CAAC,CAACrC,EAAI,OAClB,OAAO,OAAO+B,CAAK,EAChB,OAAOO,GAAKA,CAAC,EAAE,OAClB,OAAO,KAAKP,CAAK,EAAE,OAGrBL,EAAK,KAAKa,EAAAT,EAAA,GACL9B,GADK,CAER,MAAO4B,GAAS,EAAIY,EAAAH,EAAS,IAC7B,MAAAN,CACF,EAAC,CACH,CACA,OAAOL,CACT,EAAG,CAAC,CAAC,EAGJ,KAAK,CAACvB,EAAGC,IAAMA,EAAE,MAAQD,EAAE,KAAK,EAGhC,OAAO,CAACsC,EAAOC,IAAW,CACzB,IAAM1C,EAAM,KAAK,IAAI,IAAI0C,EAAO,QAAQ,EACxC,GAAI,OAAO1C,GAAQ,YAAa,CAC9B,IAAM2B,EAAM3B,EAAI,OACZA,EAAI,OAAO,SACXA,EAAI,SACRyC,EAAM,IAAId,EAAK,CAAC,GAAGc,EAAM,IAAId,CAAG,GAAK,CAAC,EAAGe,CAAM,CAAC,CAClD,CACA,OAAOD,CACT,EAAG,IAAI,GAA2B,EAGpC,OAAW,CAACd,EAAKc,CAAK,IAAKhB,EACzB,GAAI,CAACgB,EAAM,KAAKf,GAAQA,EAAK,WAAaC,CAAG,EAAG,CAC9C,IAAM3B,EAAM,KAAK,IAAI,IAAI2B,CAAG,EAC5Bc,EAAM,KAAKF,EAAAT,EAAA,GAAK9B,GAAL,CAAU,MAAO,EAAG,MAAO,CAAC,CAAE,EAAC,CAC5C,CAGF,IAAI2C,EACJ,GAAI,KAAK,QAAQ,QAAS,CACxB,IAAMC,EAAS,KAAK,MAAM,MAAMC,GAAW,CACzC,QAAWrB,KAAUF,EACnBuB,EAAQ,KAAKrB,EAAO,KAAM,CACxB,OAAQ,CAAC,OAAO,EAChB,SAAU,KAAK,MAAM,SAAS,SAC9B,SAAU,KAAK,MAAM,SAAS,QAChC,CAAC,CACL,CAAC,EAGDmB,EAAUC,EAAO,OACb,OAAO,KAAKA,EAAO,CAAC,EAAE,UAAU,QAAQ,EACxC,CAAC,CACP,CAGA,OAAOd,EAAA,CACL,MAAO,CAAC,GAAGL,EAAO,OAAO,CAAC,GACvB,OAAOkB,GAAY,aAAe,CAAE,QAAAA,CAAQ,EAEnD,CACF,EX5QA,IAAIG,GAqBJ,SAAeC,GACbC,EACe,QAAAC,EAAA,sBACf,IAAIC,EAAO,UAGX,GAAI,OAAO,QAAW,aAAe,iBAAkB,OAAQ,CAC7D,IAAMC,EAASC,GAA8B,aAAa,EACpD,CAACC,CAAI,EAAIF,EAAO,IAAI,MAAM,SAAS,EAGzCD,EAAOA,EAAK,QAAQ,KAAMG,CAAI,CAChC,CAGA,IAAMC,EAAU,CAAC,EACjB,QAAWC,KAAQP,EAAO,KAAM,CAC9B,OAAQO,EAAM,CAGZ,IAAK,KACHD,EAAQ,KAAK,GAAGJ,CAAI,aAAa,EACjC,MAGF,IAAK,KACL,IAAK,KACHI,EAAQ,KAAK,GAAGJ,CAAI,aAAa,EACjC,KACJ,CAGIK,IAAS,MACXD,EAAQ,KAAK,GAAGJ,CAAI,aAAaK,CAAI,SAAS,CAClD,CAGIP,EAAO,KAAK,OAAS,GACvBM,EAAQ,KAAK,GAAGJ,CAAI,wBAAwB,EAG1CI,EAAQ,SACV,MAAM,cACJ,GAAGJ,CAAI,mCACP,GAAGI,CACL,EACJ,GAaA,SAAsBE,GACpBC,EACwB,QAAAR,EAAA,sBACxB,OAAQQ,EAAQ,KAAM,CAGpB,OACE,aAAMV,GAAqBU,EAAQ,KAAK,MAAM,EAC9CX,GAAQ,IAAIY,EAAOD,EAAQ,IAAI,EACxB,CACL,MACF,EAGF,OACE,IAAME,EAAQF,EAAQ,KACtB,GAAI,CACF,MAAO,CACL,OACA,KAAMX,GAAM,OAAOa,CAAK,CAC1B,CAGF,OAASC,EAAK,CACZ,eAAQ,KAAK,kBAAkBD,CAAK,oCAA+B,EACnE,QAAQ,KAAKC,CAAG,EACT,CACL,OACA,KAAM,CAAE,MAAO,CAAC,CAAE,CACpB,CACF,CAGF,QACE,MAAM,IAAI,UAAU,sBAAsB,CAC9C,CACF,GAOA,KAAK,KAAO,EAAAC,QAGZ,EAAAA,QAAK,MAAM,KAAO,QAAQ,KAG1B,iBAAiB,UAAiBC,GAAMb,EAAA,wBACtC,YAAY,MAAMO,GAAQM,EAAG,IAAI,CAAC,CACpC,EAAC", + "names": ["require_lunr", "__commonJSMin", "exports", "module", "lunr", "config", "builder", "global", "message", "obj", "clone", "keys", "key", "val", "docRef", "fieldName", "stringValue", "s", "n", "fieldRef", "elements", "i", "other", "object", "a", "b", "intersection", "element", "posting", "documentCount", "documentsWithTerm", "x", "str", "metadata", "fn", "t", "len", "tokens", "sliceEnd", "sliceStart", "char", "sliceLength", "tokenMetadata", "label", "isRegistered", "serialised", "pipeline", "fnName", "fns", "existingFn", "newFn", "pos", "stackLength", "memo", "j", "result", "k", "token", "index", "start", "end", "pivotPoint", "pivotIndex", "insertIdx", "position", "sumOfSquares", "elementsLength", "otherVector", "dotProduct", "aLen", "bLen", "aVal", "bVal", "output", "step2list", "step3list", "c", "v", "C", "V", "mgr0", "meq1", "mgr1", "s_v", "re_mgr0", "re_mgr1", "re_meq1", "re_s_v", "re_1a", "re2_1a", "re_1b", "re2_1b", "re_1b_2", "re2_1b_2", "re3_1b_2", "re4_1b_2", "re_1c", "re_2", "re_3", "re_4", "re2_4", "re_5", "re_5_1", "re3_5", "porterStemmer", "w", "stem", "suffix", "firstch", "re", "re2", "re3", "re4", "fp", "stopWords", "words", "stopWord", "arr", "clause", "editDistance", "root", "stack", "frame", "noEditNode", "insertionNode", "substitutionNode", "charA", "charB", "transposeNode", "node", "final", "next", "edges", "edge", "labels", "qEdges", "qLen", "nEdges", "nLen", "q", "qEdge", "nEdge", "qNode", "word", "commonPrefix", "nextNode", "downTo", "childKey", "attrs", "queryString", "query", "parser", "matchingFields", "queryVectors", "termFieldCache", "requiredMatches", "prohibitedMatches", "terms", "clauseMatches", "m", "term", "termTokenSet", "expandedTerms", "field", "expandedTerm", "termIndex", "fieldPosting", "matchingDocumentRefs", "termField", "matchingDocumentsSet", "l", "matchingDocumentRef", "matchingFieldRef", "fieldMatch", "allRequiredMatches", "allProhibitedMatches", "matchingFieldRefs", "results", "matches", "fieldVector", "score", "docMatch", "match", "invertedIndex", "fieldVectors", "ref", "serializedIndex", "serializedVectors", "serializedInvertedIndex", "tokenSetBuilder", "tuple", "attributes", "number", "doc", "fields", "extractor", "fieldTerms", "metadataKey", "fieldRefs", "numberOfFields", "accumulator", "documentsWithField", "fieldRefsLength", "termIdfCache", "fieldLength", "termFrequencies", "termsLength", "fieldBoost", "docBoost", "tf", "idf", "scoreWithPrecision", "args", "clonedMetadata", "metadataKeys", "otherMatchData", "allFields", "options", "state", "subSlices", "type", "charCode", "lexer", "lexeme", "completedClause", "errorMessage", "nextLexeme", "possibleFields", "f", "boost", "factory", "import_lunr", "getElement", "selector", "node", "el", "getOptionalElement", "obj", "data", "key", "x", "y", "nodes", "parent", "i", "node", "setupSearchDocumentMap", "docs", "map", "doc", "path", "article", "split", "input", "separator", "fn", "_a", "match", "index", "until", "term", "extract", "input", "fn", "block", "start", "end", "stack", "highlight", "input", "table", "positions", "full", "highlightAll", "inputs", "mapping", "t", "prev", "next", "p", "q", "i", "cursor", "blocks", "a", "b", "index", "block", "group", "slices", "indexes", "start", "end", "length", "slice", "j", "tokenize", "input", "tokens", "inputs", "i", "table", "total", "extract", "block", "type", "start", "end", "_a", "section", "split", "index", "until", "subsection", "segments", "s", "l", "transform", "query", "fn", "term", "parts", "index", "prev", "next", "transformSearchQuery", "query", "transform", "part", "terms", "lexer", "type", "term", "start", "end", "split", "range", "parseSearchQuery", "value", "clause", "getSearchQueryTerms", "_a", "clauses", "result", "t", "segment", "query", "index", "segments", "wordcuts", "i", "j", "stack", "p", "q", "extractor", "table", "name", "doc", "id", "difference", "a", "b", "x", "y", "value", "Search", "config", "docs", "options", "field", "setupSearchDocumentMap", "tokenize", "fns", "lang", "language", "fn", "query", "segment", "transformSearchQuery", "clauses", "parseSearchQuery", "clause", "groups", "item", "ref", "score", "matchData", "__spreadValues", "terms", "getSearchQueryTerms", "positions", "match", "highlightAll", "highlight", "boost", "t", "__spreadProps", "__pow", "items", "result", "suggest", "titles", "builder", "index", "setupSearchLanguages", "config", "__async", "base", "worker", "getElement", "path", "scripts", "lang", "handler", "message", "Search", "query", "err", "lunr", "ev"] +} diff --git a/public/v5.3.0/assets/stylesheets/main.2afb09e1.min.css b/public/v5.3.0/assets/stylesheets/main.2afb09e1.min.css new file mode 100644 index 0000000..71ac605 --- /dev/null +++ b/public/v5.3.0/assets/stylesheets/main.2afb09e1.min.css @@ -0,0 +1 @@ +@charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:initial;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:#0000;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-scheme=default]{color-scheme:light}[data-md-color-scheme=default] img[src$="#gh-dark-mode-only"],[data-md-color-scheme=default] img[src$="#only-dark"]{display:none}:root,[data-md-color-scheme=default]{--md-hue:225deg;--md-default-fg-color:#000000de;--md-default-fg-color--light:#0000008a;--md-default-fg-color--lighter:#00000052;--md-default-fg-color--lightest:#00000012;--md-default-bg-color:#fff;--md-default-bg-color--light:#ffffffb3;--md-default-bg-color--lighter:#ffffff4d;--md-default-bg-color--lightest:#ffffff1f;--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-hl-color:#4287ff;--md-code-hl-color--light:#4287ff1a;--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-del-color:#f5503d26;--md-typeset-ins-color:#0bd57026;--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-mark-color:#ffff0080;--md-typeset-table-color:#0000001f;--md-typeset-table-color--light:rgba(0,0,0,.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-warning-fg-color:#000000de;--md-warning-bg-color:#ff9;--md-footer-fg-color:#fff;--md-footer-fg-color--light:#ffffffb3;--md-footer-fg-color--lighter:#ffffff73;--md-footer-bg-color:#000000de;--md-footer-bg-color--dark:#00000052;--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #0000001a,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0003,0 0 0.05rem #00000059}.md-icon svg{fill:currentcolor;display:block;height:1.2rem;width:1.2rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}aside,body,input{font-feature-settings:"kern","liga";color:var(--md-typeset-color);font-family:var(--md-text-font-family)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m18 21-4-4h3V7h-3l4-4 4 4h-3v10h3M2 19v-2h10v2M2 13v-2h7v2M2 7V5h4v2z"/></svg>');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 17h3l-4 4-4-4h3V3h2M2 17h10v2H2M6 5v2H2V5m0 6h7v2H2z"/></svg>');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 7h3l-4-4-4 4h3v14h2M2 17h10v2H2M6 5v2H2V5m0 6h7v2H2z"/></svg>')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.8rem;line-height:1.6;overflow-wrap:break-word}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin-bottom:1em;margin-top:1em}.md-typeset h1{color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{font-size:1.5625em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset h5,.md-typeset h6{color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset h5 code{text-transform:none}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset a:focus code,.md-typeset a:hover code{background-color:var(--md-accent-fg-color--transparent)}.md-typeset a code{color:currentcolor;transition:background-color 125ms}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr;font-variant-ligatures:none}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset;color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help;text-decoration:none}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset sub,[dir=ltr] .md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light);margin-left:0;margin-right:0}.md-typeset ul{list-style-type:disc}.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol,[dir=ltr] .md-typeset ul{margin-left:.625em}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em}.md-typeset ol,.md-typeset ul{padding:0}.md-typeset ol:not([hidden]),.md-typeset ul:not([hidden]){display:flow-root}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol ol ol ol,.md-typeset ul ol ol ol{list-style-type:upper-alpha}.md-typeset ol ol ol ol ol,.md-typeset ul ol ol ol ol{list-style-type:upper-roman}.md-typeset ol[type],.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol li,[dir=ltr] .md-typeset ul li{margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}[dir=ltr] .md-typeset ol li ol,[dir=ltr] .md-typeset ol li ul,[dir=ltr] .md-typeset ul li ol,[dir=ltr] .md-typeset ul li ul{margin-left:.625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset img,.md-typeset svg,.md-typeset video{height:auto;max-width:100%}.md-typeset img[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;margin:1em auto;max-width:100%;text-align:center;width:-moz-fit-content;width:fit-content}.md-typeset figure img{display:block;margin:0 auto}.md-typeset figcaption{font-style:italic;margin:1em auto;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:var(--md-typeset-table-color--light);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.984375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-typeset .md-author{border-radius:100%;display:block;flex-shrink:0;height:1.6rem;overflow:hidden;position:relative;transition:color 125ms,transform 125ms;width:1.6rem}.md-typeset .md-author img{display:block}.md-typeset .md-author--more{background:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--lighter);font-size:.6rem;font-weight:700;line-height:1.6rem;text-align:center}.md-typeset .md-author--long{height:2.4rem;width:2.4rem}.md-typeset a.md-author{transform:scale(1)}.md-typeset a.md-author img{border-radius:100%;filter:grayscale(100%) opacity(75%);transition:filter 125ms}.md-typeset a.md-author:focus,.md-typeset a.md-author:hover{transform:scale(1.1);z-index:1}.md-typeset a.md-author:focus img,.md-typeset a.md-author:hover img{filter:grayscale(0)}.md-banner{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background-color:var(--md-warning-bg-color);color:var(--md-warning-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}[dir=ltr] .md-banner__button{float:right}[dir=rtl] .md-banner__button{float:left}.md-banner__button{color:inherit;cursor:pointer;transition:opacity .25s}.no-js .md-banner__button{display:none}.md-banner__button:hover{opacity:.7}html{font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.984375em){body[data-md-scrolllock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 21H8V7h11m0-2H8a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-3-4H4a2 2 0 0 0-2 2v14h2V3h12z"/></svg>')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;position:absolute;right:.5em;top:.5em;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .md-code__content{display:grid}@keyframes consent{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay{0%{opacity:0}to{opacity:1}}.md-consent__overlay{animation:overlay .25s both;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background-color:#0000008a;height:100%;opacity:1;position:fixed;top:0;width:100%;z-index:5}.md-consent__inner{animation:consent .5s cubic-bezier(.1,.7,.1,1) both;background-color:var(--md-default-bg-color);border:0;border-radius:.1rem;bottom:0;box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;max-height:100%;overflow:auto;padding:0;position:fixed;width:100%;z-index:5}.md-consent__form{padding:.8rem}.md-consent__settings{display:none;margin:1em 0}input:checked+.md-consent__settings{display:block}.md-consent__controls{margin-bottom:.8rem}.md-typeset .md-consent__controls .md-button{display:inline}@media screen and (max-width:44.984375em){.md-typeset .md-consent__controls .md-button{display:block;margin-top:.4rem;text-align:center;width:100%}}.md-consent label{cursor:pointer}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner,[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{float:right}[dir=rtl] .md-content__button{float:left}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{margin:.4rem 0;padding:0}@media print{.md-content__button{display:none}}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-default-fg-color);border-radius:.1rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog--active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-feedback{margin:2em 0 1em;text-align:center}.md-feedback fieldset{border:none;margin:0;padding:0}.md-feedback__title{font-weight:700;margin:1em auto}.md-feedback__inner{position:relative}.md-feedback__list{display:flex;flex-wrap:wrap;place-content:baseline center;position:relative}.md-feedback__list:hover .md-icon:not(:disabled){color:var(--md-default-fg-color--lighter)}:disabled .md-feedback__list{min-height:1.8rem}.md-feedback__icon{color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;margin:0 .1rem;transition:color 125ms}.md-feedback__icon:not(:disabled).md-icon:hover{color:var(--md-accent-fg-color)}.md-feedback__icon:disabled{color:var(--md-default-fg-color--lightest);pointer-events:none}.md-feedback__note{opacity:0;position:relative;transform:translateY(.4rem);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-feedback__note>*{margin:0 auto;max-width:16rem}:disabled .md-feedback__note{opacity:1;transform:translateY(0)}@media print{.md-feedback{display:none}}.md-footer{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__inner:not([hidden]){display:flex}.md-footer__link{align-items:end;display:flex;flex-grow:0.01;margin-bottom:.4rem;margin-top:1rem;max-width:100%;outline-color:var(--md-accent-fg-color);overflow:hidden;transition:opacity .25s}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.984375em){.md-footer__link--prev{flex-shrink:0}.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.9rem;margin-bottom:.7rem;max-width:calc(100% - 2.4rem);padding:0 1rem;white-space:nowrap}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-copyright{color:var(--md-footer-fg-color--lighter);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-social{display:inline-flex;gap:.2rem;margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentcolor;max-height:.8rem;vertical-align:-25%}.md-typeset .md-button{border:.1rem solid;border-radius:.1rem;color:var(--md-primary-fg-color);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button:focus,.md-typeset .md-button:hover{background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .md-input,[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem #0000,0 .2rem .4rem #0000;color:var(--md-primary-bg-color);display:block;left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header--shadow{box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header__inner{align-items:center;display:flex;padding:0 .2rem}.md-header__button{color:currentcolor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.234375em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{fill:currentcolor;display:block;height:1.2rem;width:auto}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;white-space:nowrap}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}[dir=ltr] .md-header__title{margin-left:1rem;margin-right:.4rem}[dir=rtl] .md-header__title{margin-left:.4rem;margin-right:1rem}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;line-height:2.4rem}.md-header__title--active .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title--active .md-header__topic{transform:translateX(1.25rem)}.md-header__title--active .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;transition:max-width 0ms .25s,opacity .25s .25s;white-space:nowrap}[data-md-toggle=search]:checked~.md-header .md-header__option{max-width:0;opacity:0;transition:max-width 0ms,opacity 0ms}.md-header__option>input{bottom:0}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.7rem;width:11.7rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}.md-meta{color:var(--md-default-fg-color--light);font-size:.7rem;line-height:1.3}.md-meta__list{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.md-meta__item:not(:last-child):after{content:"·";margin-left:.2rem;margin-right:.2rem}.md-meta__link{color:var(--md-typeset-a-color)}.md-meta__link:focus,.md-meta__link:hover{color:var(--md-accent-fg-color)}.md-draft{background-color:#ff1744;border-radius:.125em;color:#fff;display:inline-block;font-weight:700;padding-left:.5714285714em;padding-right:.5714285714em}:root{--md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>');--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.59 16.58 13.17 12 8.59 7.41 10 6l6 6-6 6z"/></svg>');--md-toc-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 9h14V7H3zm0 4h14v-2H3zm0 4h14v-2H3zm16 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2z"/></svg>')}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{color:var(--md-default-fg-color--light);display:block;font-weight:700;overflow:hidden;padding:0 .6rem;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{height:100%;width:auto}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{fill:currentcolor;display:block;height:2.4rem;max-width:100%;object-fit:contain;width:auto}.md-nav__list{list-style:none;margin:0;padding:0}.md-nav__link{align-items:flex-start;display:flex;gap:.4rem;margin-top:.625em;scroll-snap-align:start;transition:color 125ms}.md-nav__link--passed{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active,.md-nav__item .md-nav__link--active code{color:var(--md-typeset-a-color)}.md-nav__link .md-ellipsis{position:relative}[dir=ltr] .md-nav__link .md-icon:last-child{margin-left:auto}[dir=rtl] .md-nav__link .md-icon:last-child{margin-right:auto}.md-nav__link svg{fill:currentcolor;flex-shrink:0;height:1.3em;position:relative}.md-nav__link[for]:focus,.md-nav__link[for]:hover,.md-nav__link[href]:focus,.md-nav__link[href]:hover{color:var(--md-accent-fg-color);cursor:pointer}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{background-color:currentcolor;display:block;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);width:100%}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__container>.md-nav__link{margin-top:0}.md-nav__container>.md-nav__link:first-child{flex-grow:1;min-width:0}.md-nav__icon{flex-shrink:0}.md-nav__source{display:none}@media screen and (max-width:76.234375em){.md-nav--primary,.md-nav--primary .md-nav{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);cursor:pointer;height:5.6rem;line-height:2.4rem;padding:3rem .8rem .2rem;position:relative;white-space:nowrap}[dir=ltr] .md-nav--primary .md-nav__title .md-nav__icon{left:.4rem}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem}.md-nav--primary .md-nav__title .md-nav__icon{display:block;height:1.2rem;margin:.2rem;position:absolute;top:.4rem;width:1.2rem}.md-nav--primary .md-nav__title .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.md-nav--primary .md-nav__title~.md-nav__list{background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;overflow-y:auto;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);font-weight:700}.md-nav--primary .md-nav__title .md-logo{display:block;left:.2rem;margin:.2rem;padding:.4rem;position:absolute;right:.2rem;top:.2rem}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{border-top:.05rem solid var(--md-default-fg-color--lightest)}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:focus,.md-nav--primary .md-nav__item--active>.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link svg{margin-top:.1em}.md-nav--primary .md-nav__link>.md-nav__link{padding:0}[dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon{margin-right:-.2rem}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{margin-left:-.2rem}.md-nav--primary .md-nav__link .md-nav__icon{font-size:1.2rem;height:1.2rem;width:1.2rem}.md-nav--primary .md-nav__link .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav{background-color:initial;position:static}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem}.md-nav--secondary{background-color:initial}.md-nav__toggle~.md-nav{display:flex;opacity:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{opacity:1;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:59.984375em){.md-nav--primary .md-nav__link[for=__toc]{display:flex}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{background-color:var(--md-primary-fg-color--dark);color:var(--md-primary-bg-color);display:block;padding:0 .2rem}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-nav--integrated .md-nav__link[for=__toc]{display:flex}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav{margin-bottom:-.4rem}.md-nav--secondary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--secondary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--secondary .md-nav__list{padding-right:.6rem}.md-nav--secondary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--secondary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--secondary .md-nav__item>.md-nav__link{margin-left:.4rem}}@media screen and (min-width:76.25em){.md-nav{margin-bottom:-.4rem;transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--primary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--primary .md-nav__list{padding-right:.6rem}.md-nav--primary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--primary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--primary .md-nav__item>.md-nav__link{margin-left:.4rem}.md-nav__toggle~.md-nav{display:grid;grid-template-rows:minmax(.4rem,0fr);opacity:0;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .25s,visibility 0ms .25s;visibility:collapse}.md-nav__toggle~.md-nav>.md-nav__list{overflow:hidden}.md-nav__toggle.md-toggle--indeterminate~.md-nav,.md-nav__toggle:checked~.md-nav{grid-template-rows:minmax(.4rem,1fr);opacity:1;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .15s .1s,visibility 0ms;visibility:visible}.md-nav__toggle.md-toggle--indeterminate~.md-nav{transition:none}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700}.md-nav__item--section>.md-nav__link[for]{color:var(--md-default-fg-color--light)}.md-nav__item--section>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav__item--section>.md-nav__link .md-icon,.md-nav__item--section>.md-nav__link>[for]{display:none}[dir=ltr] .md-nav__item--section>.md-nav{margin-left:-.6rem}[dir=rtl] .md-nav__item--section>.md-nav{margin-right:-.6rem}.md-nav__item--section>.md-nav{display:block;opacity:1;visibility:visible}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{border-radius:100%;height:.9rem;transition:background-color .25s;width:.9rem}.md-nav__icon:hover{background-color:var(--md-accent-fg-color--transparent)}.md-nav__icon:after{background-color:currentcolor;border-radius:100%;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;vertical-align:-.1rem;width:100%}[dir=rtl] .md-nav__icon:after{transform:rotate(180deg)}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon:after,.md-nav__item--nested .md-toggle--indeterminate~.md-nav__link .md-nav__icon:after{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);margin-top:0;position:sticky;top:0;z-index:1}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active.md-nav__item--section{margin:0}[dir=ltr] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav:not(.md-nav--secondary){margin-left:-.6rem}[dir=rtl] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav:not(.md-nav--secondary){margin-right:-.6rem}.md-nav--lifted>.md-nav__list>.md-nav__item>[for]{color:var(--md-default-fg-color--light)}.md-nav--lifted .md-nav[data-md-level="1"]{grid-template-rows:minmax(.4rem,1fr);opacity:1;visibility:visible}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-primary-fg-color)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-primary-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:1.25em;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__list{overflow:visible;padding-bottom:0}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}}.md-pagination{font-size:.8rem;font-weight:700;gap:.4rem}.md-pagination,.md-pagination>*{align-items:center;display:flex;justify-content:center}.md-pagination>*{border-radius:.2rem;height:1.8rem;min-width:1.8rem;text-align:center}.md-pagination__current{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light)}.md-pagination__link{transition:color 125ms,background-color 125ms}.md-pagination__link:focus,.md-pagination__link:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-pagination__link:focus svg,.md-pagination__link:hover svg{color:var(--md-accent-fg-color)}.md-pagination__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-pagination__link svg{fill:currentcolor;color:var(--md-default-fg-color--lighter);display:block;max-height:100%;width:1.2rem}.md-post__back{border-bottom:.05rem solid var(--md-default-fg-color--lightest);margin-bottom:1.2rem;padding-bottom:1.2rem}@media screen and (max-width:76.234375em){.md-post__back{display:none}}[dir=rtl] .md-post__back svg{transform:scaleX(-1)}.md-post__authors{display:flex;flex-direction:column;gap:.6rem;margin:0 .6rem 1.2rem}.md-post .md-post__meta a{transition:color 125ms}.md-post .md-post__meta a:focus,.md-post .md-post__meta a:hover{color:var(--md-accent-fg-color)}.md-post__title{color:var(--md-default-fg-color--light);font-weight:700}.md-post--excerpt{margin-bottom:3.2rem}.md-post--excerpt .md-post__header{align-items:center;display:flex;gap:.6rem;min-height:1.6rem}.md-post--excerpt .md-post__authors{align-items:center;display:inline-flex;flex-direction:row;gap:.2rem;margin:0;min-height:2.4rem}[dir=ltr] .md-post--excerpt .md-post__meta .md-meta__list{margin-right:.4rem}[dir=rtl] .md-post--excerpt .md-post__meta .md-meta__list{margin-left:.4rem}.md-post--excerpt .md-post__content>:first-child{--md-scroll-margin:6rem;margin-top:0}.md-post>.md-nav--secondary{margin:1em 0}.md-profile{align-items:center;display:flex;font-size:.7rem;gap:.6rem;line-height:1.4;width:100%}.md-profile__description{flex-grow:1}.md-content--post{display:flex}@media screen and (max-width:76.234375em){.md-content--post{flex-flow:column-reverse}}.md-content--post>.md-content__inner{flex-grow:1;min-width:0}@media screen and (min-width:76.25em){[dir=ltr] .md-content--post>.md-content__inner{margin-left:1.2rem}[dir=rtl] .md-content--post>.md-content__inner{margin-right:1.2rem}}@media screen and (max-width:76.234375em){.md-sidebar.md-sidebar--post{padding:0;position:static;width:100%}.md-sidebar.md-sidebar--post .md-sidebar__scrollwrap{overflow:visible}.md-sidebar.md-sidebar--post .md-sidebar__inner{padding:0}.md-sidebar.md-sidebar--post .md-post__meta{margin-left:.6rem;margin-right:.6rem}.md-sidebar.md-sidebar--post .md-nav__item{border:none;display:inline}.md-sidebar.md-sidebar--post .md-nav__list{display:inline-flex;flex-wrap:wrap;gap:.6rem;padding-bottom:.6rem;padding-top:.6rem}.md-sidebar.md-sidebar--post .md-nav__link{padding:0}.md-sidebar.md-sidebar--post .md-nav{height:auto;margin-bottom:0;position:static}}:root{--md-progress-value:0;--md-progress-delay:400ms}.md-progress{background:var(--md-primary-bg-color);height:.075rem;opacity:min(clamp(0,var(--md-progress-value),1),clamp(0,100 - var(--md-progress-value),1));position:fixed;top:0;transform:scaleX(calc(var(--md-progress-value)*1%));transform-origin:left;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .25s var(--md-progress-delay);width:100%;z-index:4}:root{--md-search-result-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h7c-.41-.25-.8-.56-1.14-.9-.33-.33-.61-.7-.86-1.1H6V4h7v5h5v1.18c.71.16 1.39.43 2 .82V8zm6.31 16.9c1.33-2.11.69-4.9-1.4-6.22-2.11-1.33-4.91-.68-6.22 1.4-1.34 2.11-.69 4.89 1.4 6.22 1.46.93 3.32.93 4.79.02L22 23.39 23.39 22zm-3.81.1a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5"/></svg>')}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__overlay{left:-2.2rem}[dir=rtl] .md-search__overlay{right:-2.2rem}.md-search__overlay{background-color:var(--md-default-bg-color);border-radius:1rem;height:2rem;overflow:hidden;pointer-events:none;position:absolute;top:-1rem;transform-origin:center;transition:transform .3s .1s,opacity .2s .2s;width:2rem}[data-md-toggle=search]:checked~.md-header .md-search__overlay{opacity:1;transition:transform .4s,opacity .1s}}@media screen and (min-width:60em){[dir=ltr] .md-search__overlay{left:0}[dir=rtl] .md-search__overlay{right:0}.md-search__overlay{background-color:#0000008a;cursor:pointer;height:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0}[data-md-toggle=search]:checked~.md-header .md-search__overlay{height:200vh;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@media screen and (max-width:29.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(45)}}@media screen and (min-width:30em) and (max-width:44.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(60)}}@media screen and (min-width:45em) and (max-width:59.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(75)}}.md-search__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__inner{left:0}[dir=rtl] .md-search__inner{right:0}.md-search__inner{height:0;opacity:0;overflow:hidden;position:fixed;top:0;transform:translateX(5%);transition:width 0ms .3s,height 0ms .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s;width:0;z-index:2}[dir=rtl] .md-search__inner{transform:translateX(-5%)}[data-md-toggle=search]:checked~.md-header .md-search__inner{height:100%;opacity:1;transform:translateX(0);transition:width 0ms 0ms,height 0ms 0ms,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__inner{float:right}[dir=rtl] .md-search__inner{float:left}.md-search__inner{padding:.1rem 0;position:relative;transition:width .25s cubic-bezier(.1,.7,.1,1);width:11.7rem}}@media screen and (min-width:60em) and (max-width:76.234375em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}}@media screen and (min-width:76.25em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}}.md-search__form{background-color:var(--md-default-bg-color);box-shadow:0 0 .6rem #0000;height:2.4rem;position:relative;transition:color .25s,background-color .25s;z-index:2}@media screen and (min-width:60em){.md-search__form{background-color:#00000042;border-radius:.1rem;height:1.8rem}.md-search__form:hover{background-color:#ffffff1f}}[data-md-toggle=search]:checked~.md-header .md-search__form{background-color:var(--md-default-bg-color);border-radius:.1rem .1rem 0 0;box-shadow:0 0 .6rem #00000012;color:var(--md-default-fg-color)}[dir=ltr] .md-search__input{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__input{padding-left:2.2rem;padding-right:3.6rem}.md-search__input{background:#0000;font-size:.9rem;height:100%;position:relative;text-overflow:ellipsis;width:100%;z-index:2}.md-search__input::placeholder{transition:color .25s}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:var(--md-default-fg-color--light)}.md-search__input::-ms-clear{display:none}@media screen and (max-width:59.984375em){.md-search__input{font-size:.9rem;height:2.4rem;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__input{padding-left:2.2rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input{color:inherit;font-size:.8rem}.md-search__input::placeholder{color:var(--md-primary-bg-color--light)}.md-search__input+.md-search__icon{color:var(--md-primary-bg-color)}[data-md-toggle=search]:checked~.md-header .md-search__input{text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:#0000}}.md-search__icon{cursor:pointer;display:inline-block;height:1.2rem;transition:color .25s,opacity .25s;width:1.2rem}.md-search__icon:hover{opacity:.7}[dir=ltr] .md-search__icon[for=__search]{left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem}.md-search__icon[for=__search]{position:absolute;top:.3rem;z-index:2}[dir=rtl] .md-search__icon[for=__search] svg{transform:scaleX(-1)}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__icon[for=__search]{left:.8rem}[dir=rtl] .md-search__icon[for=__search]{right:.8rem}.md-search__icon[for=__search]{top:.6rem}.md-search__icon[for=__search] svg:first-child{display:none}}@media screen and (min-width:60em){.md-search__icon[for=__search]{pointer-events:none}.md-search__icon[for=__search] svg:last-child{display:none}}[dir=ltr] .md-search__options{right:.5rem}[dir=rtl] .md-search__options{left:.5rem}.md-search__options{pointer-events:none;position:absolute;top:.3rem;z-index:2}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__options{right:.8rem}[dir=rtl] .md-search__options{left:.8rem}.md-search__options{top:.6rem}}[dir=ltr] .md-search__options>.md-icon{margin-left:.2rem}[dir=rtl] .md-search__options>.md-icon{margin-right:.2rem}.md-search__options>.md-icon{color:var(--md-default-fg-color--light);opacity:0;transform:scale(.75);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-search__options>.md-icon:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon{opacity:1;pointer-events:auto;transform:scale(1)}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon:hover{opacity:.7}[dir=ltr] .md-search__suggest{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__suggest{padding-left:2.2rem;padding-right:3.6rem}.md-search__suggest{align-items:center;color:var(--md-default-fg-color--lighter);display:flex;font-size:.9rem;height:100%;opacity:0;position:absolute;top:0;transition:opacity 50ms;white-space:nowrap;width:100%}@media screen and (min-width:60em){[dir=ltr] .md-search__suggest{padding-left:2.2rem}[dir=rtl] .md-search__suggest{padding-right:2.2rem}.md-search__suggest{font-size:.8rem}}[data-md-toggle=search]:checked~.md-header .md-search__suggest{opacity:1;transition:opacity .3s .1s}[dir=ltr] .md-search__output{border-bottom-left-radius:.1rem}[dir=ltr] .md-search__output,[dir=rtl] .md-search__output{border-bottom-right-radius:.1rem}[dir=rtl] .md-search__output{border-bottom-left-radius:.1rem}.md-search__output{overflow:hidden;position:absolute;width:100%;z-index:1}@media screen and (max-width:59.984375em){.md-search__output{bottom:0;top:2.4rem}}@media screen and (min-width:60em){.md-search__output{opacity:0;top:1.9rem;transition:opacity .4s}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:var(--md-shadow-z3);opacity:1}}.md-search__scrollwrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);height:100%;overflow-y:auto;touch-action:pan-y}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.md-search__scrollwrap{transform:translateZ(0)}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-search__scrollwrap{width:23.4rem}}@media screen and (min-width:76.25em){.md-search__scrollwrap{width:34.4rem}}@media screen and (min-width:60em){.md-search__scrollwrap{max-height:0;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-search__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}}.md-search-result{color:var(--md-default-fg-color);word-break:break-word}.md-search-result__meta{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.8rem;padding:0 .8rem;scroll-snap-align:start}@media screen and (min-width:60em){[dir=ltr] .md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem}}.md-search-result__list{list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}.md-search-result__item{box-shadow:0 -.05rem var(--md-default-fg-color--lightest)}.md-search-result__item:first-child{box-shadow:none}.md-search-result__link{display:block;outline:none;scroll-snap-align:start;transition:background-color .25s}.md-search-result__link:focus,.md-search-result__link:hover{background-color:var(--md-accent-fg-color--transparent)}.md-search-result__link:last-child p:last-child{margin-bottom:.6rem}.md-search-result__more>summary{cursor:pointer;display:block;outline:none;position:sticky;scroll-snap-align:start;top:0;z-index:1}.md-search-result__more>summary::marker{display:none}.md-search-result__more>summary::-webkit-details-marker{display:none}.md-search-result__more>summary>div{color:var(--md-typeset-a-color);font-size:.64rem;padding:.75em .8rem;transition:color .25s,background-color .25s}@media screen and (min-width:60em){[dir=ltr] .md-search-result__more>summary>div{padding-left:2.2rem}[dir=rtl] .md-search-result__more>summary>div{padding-right:2.2rem}}.md-search-result__more>summary:focus>div,.md-search-result__more>summary:hover>div{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-search-result__more[open]>summary{background-color:var(--md-default-bg-color)}.md-search-result__article{overflow:hidden;padding:0 .8rem;position:relative}@media screen and (min-width:60em){[dir=ltr] .md-search-result__article{padding-left:2.2rem}[dir=rtl] .md-search-result__article{padding-right:2.2rem}}[dir=ltr] .md-search-result__icon{left:0}[dir=rtl] .md-search-result__icon{right:0}.md-search-result__icon{color:var(--md-default-fg-color--light);height:1.2rem;margin:.5rem;position:absolute;width:1.2rem}@media screen and (max-width:59.984375em){.md-search-result__icon{display:none}}.md-search-result__icon:after{background-color:currentcolor;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-search-result-icon);mask-image:var(--md-search-result-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-search-result__icon:after{transform:scaleX(-1)}.md-search-result .md-typeset{color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.6}.md-search-result .md-typeset h1{color:var(--md-default-fg-color);font-size:.8rem;font-weight:400;line-height:1.4;margin:.55rem 0}.md-search-result .md-typeset h1 mark{text-decoration:none}.md-search-result .md-typeset h2{color:var(--md-default-fg-color);font-size:.64rem;font-weight:700;line-height:1.6;margin:.5em 0}.md-search-result .md-typeset h2 mark{text-decoration:none}.md-search-result__terms{color:var(--md-default-fg-color);display:block;font-size:.64rem;font-style:italic;margin:.5em 0}.md-search-result mark{background-color:initial;color:var(--md-accent-fg-color);text-decoration:underline}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:10rem;opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}.md-select__inner:after{border-bottom:.2rem solid #0000;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid #0000;border-right:.2rem solid #0000;border-top:0;content:"";height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:focus,.md-select__link:hover{color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.2rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{background-color:var(--md-default-bg-color);display:block;height:100%;position:fixed;top:0;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overflow:hidden;position:absolute;right:0;scroll-snap-type:none;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}.md-header--lifted~.md-container .md-sidebar{top:4.8rem}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 .2rem;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000}@media screen and (min-width:60em){.md-sidebar__scrollwrap{scrollbar-gutter:stable;scrollbar-width:thin}}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap:focus-within,.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb:hover,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@supports selector(::-webkit-scrollbar){.md-sidebar__scrollwrap{scrollbar-gutter:auto}[dir=ltr] .md-sidebar__inner{padding-right:calc(100% - 11.5rem)}[dir=rtl] .md-sidebar__inner{padding-left:calc(100% - 11.5rem)}}@media screen and (max-width:76.234375em){.md-overlay{background-color:#0000008a;height:0;opacity:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@keyframes facts{0%{height:0}to{height:.65rem}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0M5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0m6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5m-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0"/></svg>');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.5 2.5 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.5 2.5 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.25.25 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"/></svg>');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25m0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41z"/></svg>');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.75 1.75 0 0 1 1 7.775m1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2"/></svg>')}.md-source{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;font-size:.65rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{display:flex;font-size:.55rem;gap:.4rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0;width:100%}.md-source__repository--active .md-source__facts{animation:facts .25s ease-in}.md-source__fact{overflow:hidden;text-overflow:ellipsis}.md-source__repository--active .md-source__fact{animation:fact .4s ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2){flex-shrink:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-source-file{margin:1em 0}[dir=ltr] .md-source-file__fact{margin-right:.6rem}[dir=rtl] .md-source-file__fact{margin-left:.6rem}.md-source-file__fact{align-items:center;color:var(--md-default-fg-color--light);display:inline-flex;font-size:.68rem;gap:.3rem}.md-source-file__fact .md-icon{flex-shrink:0;margin-bottom:.05rem}[dir=ltr] .md-source-file__fact .md-author{float:left}[dir=rtl] .md-source-file__fact .md-author{float:right}.md-source-file__fact .md-author{margin-right:.2rem}.md-source-file__fact svg{width:.9rem}:root{--md-status:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 9h2V7h-2m1 13c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2m-1 15h2v-6h-2z"/></svg>');--md-status--new:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68zm-10 5h-2v-2h2zm0-4h-2V7h2z"/></svg>');--md-status--deprecated:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 3v1H4v2h1v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3zm0 5h2v9H9zm4 0h2v9h-2z"/></svg>');--md-status--encrypted:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 6c1.4 0 2.8 1.1 2.8 2.5V11c.6 0 1.2.6 1.2 1.3v3.5c0 .6-.6 1.2-1.3 1.2H9.2c-.6 0-1.2-.6-1.2-1.3v-3.5c0-.6.6-1.2 1.2-1.2V9.5C9.2 8.1 10.6 7 12 7m0 1.2c-.8 0-1.5.5-1.5 1.3V11h3V9.5c0-.8-.7-1.3-1.5-1.3"/></svg>')}.md-status:after{background-color:var(--md-default-fg-color--light);content:"";display:inline-block;height:1.125em;-webkit-mask-image:var(--md-status);mask-image:var(--md-status);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-bottom;width:1.125em}.md-status:hover:after{background-color:currentcolor}.md-status--new:after{-webkit-mask-image:var(--md-status--new);mask-image:var(--md-status--new)}.md-status--deprecated:after{-webkit-mask-image:var(--md-status--deprecated);mask-image:var(--md-status--deprecated)}.md-status--encrypted:after{-webkit-mask-image:var(--md-status--encrypted);mask-image:var(--md-status--encrypted)}.md-tabs{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);display:block;line-height:1.3;overflow:auto;width:100%;z-index:3}@media print{.md-tabs{display:none}}@media screen and (max-width:76.234375em){.md-tabs{display:none}}.md-tabs[hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.2rem}[dir=rtl] .md-tabs__list{margin-right:.2rem}.md-tabs__list{contain:content;display:flex;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none;white-space:nowrap}.md-tabs__list::-webkit-scrollbar{display:none}.md-tabs__item{height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__item--active .md-tabs__link{color:inherit;opacity:1}.md-tabs__link{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}[dir=ltr] .md-tabs__link svg{margin-right:.4rem}[dir=rtl] .md-tabs__link svg{margin-left:.4rem}.md-tabs__link svg{fill:currentcolor;height:1.3em}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}:root{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m5.41 21 .71-4h-4l.35-2h4l1.06-6h-4l.35-2h4l.71-4h2l-.71 4h6l.71-4h2l-.71 4h4l-.35 2h-4l-1.06 6h4l-.35 2h-4l-.71 4h-2l.71-4h-6l-.71 4zM9.53 9l-1.06 6h6l1.06-6z"/></svg>')}.md-typeset .md-tags:not([hidden]){display:inline-flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em;margin-top:-.125em}.md-typeset .md-tag{align-items:center;background:var(--md-default-fg-color--lightest);border-radius:2.4rem;display:inline-flex;font-size:.64rem;font-size:min(.8em,.64rem);font-weight:700;gap:.5em;letter-spacing:normal;line-height:1.6;padding:.3125em .78125em}.md-typeset .md-tag[href]{-webkit-tap-highlight-color:transparent;color:inherit;outline:none;transition:color 125ms,background-color 125ms}.md-typeset .md-tag[href]:focus,.md-typeset .md-tag[href]:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[id]>.md-typeset .md-tag{vertical-align:text-top}.md-typeset .md-tag-icon:before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-tag-icon);mask-image:var(--md-tag-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset .md-tag-icon[href]:focus:before,.md-typeset .md-tag-icon[href]:hover:before{background-color:var(--md-accent-bg-color)}@keyframes pulse{0%{transform:scale(.95)}75%{transform:scale(1)}to{transform:scale(.95)}}:root{--md-annotation-bg-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2"/></svg>');--md-annotation-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 13h-4v4h-2v-4H7v-2h4V7h2v4h4m-5-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2"/></svg>')}.md-tooltip{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);font-family:var(--md-text-font-family);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem);max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:var(--md-tooltip-y);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}.md-tooltip--active{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip--inline{font-weight:700;-webkit-user-select:none;user-select:none;width:auto}.md-tooltip--inline:not(.md-tooltip--active){transform:translateY(.2rem) scale(.9)}.md-tooltip--inline .md-tooltip__inner{font-size:.5rem;padding:.2rem .4rem}[hidden]+.md-tooltip--inline{display:none}.focus-visible>.md-tooltip,.md-tooltip:target{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{font-style:normal;font-weight:400;outline:none;text-align:initial;vertical-align:text-bottom;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}code .md-annotation{font-family:var(--md-code-font-family);font-size:inherit}.md-annotation:not([hidden]){display:inline-block;line-height:1.25}.md-annotation__index{border-radius:.01px;cursor:pointer;display:inline-block;margin-left:.4ch;margin-right:.4ch;outline:none;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;vertical-align:text-top;z-index:0}.md-annotation .md-annotation__index{transition:z-index .25s}@media screen{.md-annotation__index{width:2.2ch}[data-md-visible]>.md-annotation__index{animation:pulse 2s infinite}.md-annotation__index:before{background:var(--md-default-bg-color);-webkit-mask-image:var(--md-annotation-bg-icon);mask-image:var(--md-annotation-bg-icon)}.md-annotation__index:after,.md-annotation__index:before{content:"";height:2.2ch;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-.1ch;width:2.2ch;z-index:-1}.md-annotation__index:after{background-color:var(--md-default-fg-color--lighter);-webkit-mask-image:var(--md-annotation-icon);mask-image:var(--md-annotation-icon);transform:scale(1.0001);transition:background-color .25s,transform .25s}.md-tooltip--active+.md-annotation__index:after{transform:rotate(45deg)}.md-tooltip--active+.md-annotation__index:after,:hover>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}}.md-tooltip--active+.md-annotation__index{animation-play-state:paused;transition-duration:0ms;z-index:2}.md-annotation__index [data-md-annotation-id]{display:inline-block}@media print{.md-annotation__index [data-md-annotation-id]{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);font-weight:700;padding:0 .6ch;white-space:nowrap}.md-annotation__index [data-md-annotation-id]:after{content:attr(data-md-annotation-id)}}.md-typeset .md-annotation-list{counter-reset:xxx;list-style:none}.md-typeset .md-annotation-list li{position:relative}[dir=ltr] .md-typeset .md-annotation-list li:before{left:-2.125em}[dir=rtl] .md-typeset .md-annotation-list li:before{right:-2.125em}.md-typeset .md-annotation-list li:before{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);content:counter(xxx);counter-increment:xxx;font-size:.8875em;font-weight:700;height:2ch;line-height:1.25;min-width:2ch;padding:0 .6ch;position:absolute;text-align:center;top:.25em}:root{--md-tooltip-width:20rem;--md-tooltip-tail:0.3rem}.md-tooltip2{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--md-default-fg-color);font-family:var(--md-text-font-family);opacity:0;pointer-events:none;position:absolute;top:calc(var(--md-tooltip-host-y) + var(--md-tooltip-y));transform:translateY(-.4rem);transform-origin:calc(var(--md-tooltip-host-x) + var(--md-tooltip-x)) 0;transition:transform 0ms .25s,opacity .25s,z-index .25s;width:100%;z-index:0}.md-tooltip2:before{border-left:var(--md-tooltip-tail) solid #0000;border-right:var(--md-tooltip-tail) solid #0000;content:"";display:block;left:clamp(1.5 * .8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-tail),100vw - 2 * var(--md-tooltip-tail) - 1.5 * .8rem);position:absolute;z-index:1}.md-tooltip2--top:before{border-top:var(--md-tooltip-tail) solid var(--md-default-bg-color);bottom:calc(var(--md-tooltip-tail)*-1 + .025rem);filter:drop-shadow(0 1px 0 hsla(0,0%,0%,.05))}.md-tooltip2--bottom:before{border-bottom:var(--md-tooltip-tail) solid var(--md-default-bg-color);filter:drop-shadow(0 -1px 0 hsla(0,0%,0%,.05));top:calc(var(--md-tooltip-tail)*-1 + .025rem)}.md-tooltip2--active{opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(0,1,.5,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip2__inner{scrollbar-gutter:stable;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);left:clamp(.8rem,var(--md-tooltip-host-x) - .8rem,100vw - var(--md-tooltip-width) - .8rem);max-height:40vh;max-width:calc(100vw - 1.6rem);position:relative;scrollbar-width:thin}.md-tooltip2__inner::-webkit-scrollbar{height:.2rem;width:.2rem}.md-tooltip2__inner::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-tooltip2__inner::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}[role=tooltip]>.md-tooltip2__inner{font-size:.5rem;font-weight:700;left:clamp(.8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-width)/2,100vw - var(--md-tooltip-width) - .8rem);max-width:min(100vw - 2 * .8rem,400px);padding:.2rem .4rem;-webkit-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.md-tooltip2__inner.md-typeset>:first-child{margin-top:0}.md-tooltip2__inner.md-typeset>:last-child{margin-bottom:0}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{background-color:var(--md-default-bg-color);border-radius:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:block;font-size:.7rem;outline:none;padding:.4rem .8rem;position:fixed;top:3.2rem;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[hidden]{transform:translate(50%,.2rem)}.md-top:focus,.md-top:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;vertical-align:-.5em}@keyframes hoverfix{0%{pointer-events:none}}:root{--md-version-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9S301 191.9 288 191.9L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"/></svg>')}.md-version{flex-shrink:0;font-size:.8rem;height:2.4rem}[dir=ltr] .md-version__current{margin-left:1.4rem;margin-right:.4rem}[dir=rtl] .md-version__current{margin-left:.4rem;margin-right:1.4rem}.md-version__current{color:inherit;cursor:pointer;outline:none;position:relative;top:.05rem}[dir=ltr] .md-version__current:after{margin-left:.4rem}[dir=rtl] .md-version__current:after{margin-right:.4rem}.md-version__current:after{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.4rem}.md-version__alias{margin-left:.3rem;opacity:.7}.md-version__list{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);list-style-type:none;margin:.2rem .8rem;max-height:0;opacity:0;overflow:auto;padding:0;position:absolute;scroll-snap-type:y mandatory;top:.15rem;transition:max-height 0ms .5s,opacity .25s .25s;z-index:3}.md-version:focus-within .md-version__list,.md-version:hover .md-version__list{max-height:10rem;opacity:1;transition:max-height 0ms,opacity .25s}@media (hover:none),(pointer:coarse){.md-version:hover .md-version__list{animation:hoverfix .25s forwards}.md-version:focus-within .md-version__list{animation:none}}.md-version__item{line-height:1.8rem}[dir=ltr] .md-version__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-version__link{padding-left:1.2rem;padding-right:.6rem}.md-version__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:color .25s,background-color .25s;white-space:nowrap;width:100%}.md-version__link:focus,.md-version__link:hover{color:var(--md-accent-fg-color)}.md-version__link:focus{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m3.1 5.07c.14 0 .28.05.4.16l1.27 1.27c.23.22.23.57 0 .78l-1 1-2.05-2.05 1-1c.1-.11.24-.16.38-.16m-1.97 1.74 2.06 2.06-6.06 6.06H7.07v-2.06z"/></svg>');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 9H7V7h10m0 6H7v-2h10m-3 6H7v-2h7M12 3a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m7 0h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2"/></svg>');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 9h-2V7h2m0 10h-2v-6h2m-1-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2"/></svg>');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.66 11.2c-.23-.3-.51-.56-.77-.82-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32-2.59 2.08-3.61 5.75-2.39 8.9.04.1.08.2.08.33 0 .22-.15.42-.35.5-.23.1-.47.04-.66-.12a.6.6 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5.14.6.41 1.2.71 1.73 1.08 1.73 2.95 2.97 4.96 3.22 2.14.27 4.43-.12 6.07-1.6 1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6-1.12.4-2.24-.16-2.9-.82 1.19-.28 1.9-1.16 2.11-2.05.17-.8-.15-1.46-.28-2.23-.12-.74-.1-1.37.17-2.06.19.38.39.76.63 1.06.77 1 1.98 1.44 2.24 2.8.04.14.06.28.06.43.03.82-.33 1.72-.93 2.27"/></svg>');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59z"/></svg>');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m15.07 11.25-.9.92C13.45 12.89 13 13.5 13 15h-2v-.5c0-1.11.45-2.11 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41a2 2 0 0 0-2-2 2 2 0 0 0-2 2H8a4 4 0 0 1 4-4 4 4 0 0 1 4 4 3.2 3.2 0 0 1-.93 2.25M13 19h-2v-2h2M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10c0-5.53-4.5-10-10-10"/></svg>');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14h-2V9h2m0 9h-2v-2h2M1 21h22L12 2z"/></svg>');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m11.5 20 4.86-9.73H13V4l-5 9.73h3.5zM12 2c2.75 0 5.1 1 7.05 2.95S22 9.25 22 12s-1 5.1-2.95 7.05S14.75 22 12 22s-5.1-1-7.05-2.95S2 14.75 2 12s1-5.1 2.95-7.05S9.25 2 12 2"/></svg>');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 13h2v1h-2zm10-8v6c0 5.5-3.8 10.7-9 12-5.2-1.3-9-6.5-9-12V5l9-4zm-4 5h-2.2c-.2-.6-.6-1.1-1.1-1.5l1.2-1.2-.7-.7L12.8 8H12c-.2 0-.5 0-.7.1L9.9 6.6l-.8.8 1.2 1.2c-.5.3-.9.8-1.1 1.4H7v1h2v1H7v1h2v1H7v1h2.2c.4 1.2 1.5 2 2.8 2s2.4-.8 2.8-2H17v-1h-2v-1h2v-1h-2v-1h2zm-6 2h2v-1h-2z"/></svg>');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 2v2h1v14a4 4 0 0 0 4 4 4 4 0 0 0 4-4V4h1V2zm4 14c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1m2-4c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1m1-5h-4V4h4z"/></svg>');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 17h3l2-4V7h-6v6h3M6 17h3l2-4V7H5v6h3z"/></svg>')}.md-typeset .admonition,.md-typeset details{background-color:var(--md-admonition-bg-color);border:.075rem solid #448aff;border-radius:.2rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid;transition:box-shadow 125ms}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}.md-typeset .admonition:focus-within,.md-typeset details:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:2rem;padding-right:.6rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.6rem;padding-right:2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-left-width:.2rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-right-width:.2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset .admonition-title,.md-typeset summary{background-color:#448aff1a;border:none;font-weight:700;margin:0 -.6rem;padding-bottom:.4rem;padding-top:.4rem;position:relative}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:.6rem}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:.6rem}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;width:1rem}.md-typeset .admonition-title code,.md-typeset summary code{box-shadow:0 0 0 .05rem var(--md-default-fg-color--lightest)}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .admonition.note:focus-within,.md-typeset details.note:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{border-color:#00b0ff}.md-typeset .admonition.abstract:focus-within,.md-typeset details.abstract:focus-within{box-shadow:0 0 0 .2rem #00b0ff1a}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{border-color:#00b8d4}.md-typeset .admonition.info:focus-within,.md-typeset details.info:focus-within{box-shadow:0 0 0 .2rem #00b8d41a}.md-typeset .info>.admonition-title,.md-typeset .info>summary{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{border-color:#00bfa5}.md-typeset .admonition.tip:focus-within,.md-typeset details.tip:focus-within{box-shadow:0 0 0 .2rem #00bfa51a}.md-typeset .tip>.admonition-title,.md-typeset .tip>summary{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{border-color:#00c853}.md-typeset .admonition.success:focus-within,.md-typeset details.success:focus-within{box-shadow:0 0 0 .2rem #00c8531a}.md-typeset .success>.admonition-title,.md-typeset .success>summary{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{border-color:#64dd17}.md-typeset .admonition.question:focus-within,.md-typeset details.question:focus-within{box-shadow:0 0 0 .2rem #64dd171a}.md-typeset .question>.admonition-title,.md-typeset .question>summary{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{border-color:#ff9100}.md-typeset .admonition.warning:focus-within,.md-typeset details.warning:focus-within{box-shadow:0 0 0 .2rem #ff91001a}.md-typeset .warning>.admonition-title,.md-typeset .warning>summary{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{border-color:#ff5252}.md-typeset .admonition.failure:focus-within,.md-typeset details.failure:focus-within{box-shadow:0 0 0 .2rem #ff52521a}.md-typeset .failure>.admonition-title,.md-typeset .failure>summary{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{border-color:#ff1744}.md-typeset .admonition.danger:focus-within,.md-typeset details.danger:focus-within{box-shadow:0 0 0 .2rem #ff17441a}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .admonition.bug:focus-within,.md-typeset details.bug:focus-within{box-shadow:0 0 0 .2rem #f500571a}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{border-color:#7c4dff}.md-typeset .admonition.example:focus-within,.md-typeset details.example:focus-within{box-shadow:0 0 0 .2rem #7c4dff1a}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{border-color:#9e9e9e}.md-typeset .admonition.quote:focus-within,.md-typeset details.quote:focus-within{box-shadow:0 0 0 .2rem #9e9e9e1a}.md-typeset .quote>.admonition-title,.md-typeset .quote>summary{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.42L5.83 13H21V7z"/></svg>')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateX(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateX(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateX(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateX(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target,.md-typeset h2:target,.md-typeset h3:target{--md-scroll-offset:0.2rem}.md-typeset h4:target{--md-scroll-offset:0.15rem}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.984375em){.md-typeset div.arithmatex{margin:0 -.8rem}.md-typeset div.arithmatex>*{width:min-content}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset div.arithmatex mjx-assistive-mml{height:0}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.59 16.58 13.17 12 8.59 7.41 10 6l6 6-6 6z"/></svg>')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}[dir=ltr] .md-typeset summary{padding-right:1.8rem}[dir=rtl] .md-typeset summary{padding-left:1.8rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem;overflow:hidden}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:.4rem}[dir=rtl] .md-typeset summary:after{left:.4rem}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{--md-icon-size:1.125em;display:inline-flex;height:var(--md-icon-size);vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:var(--md-icon-size)}.md-typeset .lg,.md-typeset .xl,.md-typeset .xxl,.md-typeset .xxxl{vertical-align:text-bottom}.md-typeset .middle{vertical-align:middle}.md-typeset .lg{--md-icon-size:1.5em}.md-typeset .xl{--md-icon-size:2.25em}.md-typeset .xxl{--md-icon-size:3em}.md-typeset .xxxl{--md-icon-size:4em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color--light);box-shadow:2px 0 0 0 var(--md-code-hl-color) inset;display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying]{display:initial}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;padding-right:.5882352941em}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;border-top-width:.1rem;margin-top:-1.125em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.984375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"â—†";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"â–";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"â†";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"â";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"âŽ";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.41 16.58 10.83 12l4.58-4.59L14 6l-6 6 6 6z"/></svg>');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.59 16.58 13.17 12 8.59 7.41 10 6l6 6-6 6z"/></svg>')}.md-typeset .tabbed-set{border-radius:.1rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-set>input.focus-visible~.tabbed-labels:before{background-color:var(--md-accent-fg-color)}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-default-fg-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,background-color .25s,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.64rem;font-weight:700;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-default-fg-color)}.md-typeset .tabbed-labels>label>[href]:first-child{color:inherit}.md-typeset .tabbed-labels--linked>label{padding:0}.md-typeset .tabbed-labels--linked>label>a{display:block;padding:.78125em 1.25em .625em}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;border-radius:100%;color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.1rem;pointer-events:auto;transition:background-color .25s;width:.9rem}.md-typeset .tabbed-button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{background:linear-gradient(to right,var(--md-default-bg-color) 60%,#0000);display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{background:linear-gradient(to left,var(--md-default-bg-color) 60%,#0000);justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.984375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-default-fg-color)}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-default-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12m16.28-2.72a.75.75 0 0 0-.018-1.042.75.75 0 0 0-1.042-.018l-5.97 5.97-2.47-2.47a.75.75 0 0 0-1.042.018.75.75 0 0 0-.018 1.042l3 3a.75.75 0 0 0 1.06 0Z"/></svg>');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12m16.28-2.72a.75.75 0 0 0-.018-1.042.75.75 0 0 0-1.042-.018l-5.97 5.97-2.47-2.47a.75.75 0 0 0-1.042.018.75.75 0 0 0-.018 1.042l3 3a.75.75 0 0 0 1.06 0Z"/></svg>')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lightest);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}@media print{.giscus,[id=__comments]{display:none}}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color);--md-mermaid-sequence-actor-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actor-fg-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-actor-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-actor-line-color:var(--md-default-fg-color--lighter);--md-mermaid-sequence-actorman-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actorman-line-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-box-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-box-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-label-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-label-fg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-loop-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-loop-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-loop-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-message-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-message-line-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-note-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-border-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-number-bg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-number-fg-color:var(--md-accent-bg-color)}.mermaid{line-height:normal;margin:1em 0}.md-typeset .grid{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:1em 0}.md-typeset .grid.cards>ol,.md-typeset .grid.cards>ul{display:contents}.md-typeset .grid.cards>ol>li,.md-typeset .grid.cards>ul>li,.md-typeset .grid>.card{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.1rem;display:block;margin:0;padding:.8rem;transition:border .25s,box-shadow .25s}.md-typeset .grid.cards>ol>li:focus-within,.md-typeset .grid.cards>ol>li:hover,.md-typeset .grid.cards>ul>li:focus-within,.md-typeset .grid.cards>ul>li:hover,.md-typeset .grid>.card:focus-within,.md-typeset .grid>.card:hover{border-color:#0000;box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li>hr,.md-typeset .grid.cards>ul>li>hr,.md-typeset .grid>.card>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ol>li>:first-child,.md-typeset .grid.cards>ul>li>:first-child,.md-typeset .grid>.card>:first-child{margin-top:0}.md-typeset .grid.cards>ol>li>:last-child,.md-typeset .grid.cards>ul>li>:last-child,.md-typeset .grid>.card>:last-child{margin-bottom:0}.md-typeset .grid>*,.md-typeset .grid>.admonition,.md-typeset .grid>.highlight>*,.md-typeset .grid>.highlighttable,.md-typeset .grid>.md-typeset details,.md-typeset .grid>details,.md-typeset .grid>pre{margin-bottom:0;margin-top:0}.md-typeset .grid>.highlight>pre:only-child,.md-typeset .grid>.highlight>pre>code,.md-typeset .grid>.highlighttable,.md-typeset .grid>.highlighttable>tbody,.md-typeset .grid>.highlighttable>tbody>tr,.md-typeset .grid>.highlighttable>tbody>tr>.code,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre>code{height:100%}.md-typeset .grid>.tabbed-set{margin-bottom:0;margin-top:0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} \ No newline at end of file diff --git a/public/v5.3.0/assets/stylesheets/main.2afb09e1.min.css.map b/public/v5.3.0/assets/stylesheets/main.2afb09e1.min.css.map new file mode 100644 index 0000000..7348960 --- /dev/null +++ b/public/v5.3.0/assets/stylesheets/main.2afb09e1.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["src/templates/assets/stylesheets/main/components/_meta.scss","../../../../src/templates/assets/stylesheets/main.scss","src/templates/assets/stylesheets/main/_resets.scss","src/templates/assets/stylesheets/main/_colors.scss","src/templates/assets/stylesheets/main/_icons.scss","src/templates/assets/stylesheets/main/_typeset.scss","src/templates/assets/stylesheets/utilities/_break.scss","src/templates/assets/stylesheets/main/components/_author.scss","src/templates/assets/stylesheets/main/components/_banner.scss","src/templates/assets/stylesheets/main/components/_base.scss","src/templates/assets/stylesheets/main/components/_clipboard.scss","src/templates/assets/stylesheets/main/components/_code.scss","src/templates/assets/stylesheets/main/components/_consent.scss","src/templates/assets/stylesheets/main/components/_content.scss","src/templates/assets/stylesheets/main/components/_dialog.scss","src/templates/assets/stylesheets/main/components/_feedback.scss","src/templates/assets/stylesheets/main/components/_footer.scss","src/templates/assets/stylesheets/main/components/_form.scss","src/templates/assets/stylesheets/main/components/_header.scss","node_modules/material-design-color/material-color.scss","src/templates/assets/stylesheets/main/components/_nav.scss","src/templates/assets/stylesheets/main/components/_pagination.scss","src/templates/assets/stylesheets/main/components/_post.scss","src/templates/assets/stylesheets/main/components/_progress.scss","src/templates/assets/stylesheets/main/components/_search.scss","src/templates/assets/stylesheets/main/components/_select.scss","src/templates/assets/stylesheets/main/components/_sidebar.scss","src/templates/assets/stylesheets/main/components/_source.scss","src/templates/assets/stylesheets/main/components/_status.scss","src/templates/assets/stylesheets/main/components/_tabs.scss","src/templates/assets/stylesheets/main/components/_tag.scss","src/templates/assets/stylesheets/main/components/_tooltip.scss","src/templates/assets/stylesheets/main/components/_tooltip2.scss","src/templates/assets/stylesheets/main/components/_top.scss","src/templates/assets/stylesheets/main/components/_version.scss","src/templates/assets/stylesheets/main/extensions/markdown/_admonition.scss","src/templates/assets/stylesheets/main/extensions/markdown/_footnotes.scss","src/templates/assets/stylesheets/main/extensions/markdown/_toc.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_arithmatex.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_critic.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_details.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_emoji.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_highlight.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_keys.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_tabbed.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_tasklist.scss","src/templates/assets/stylesheets/main/integrations/_giscus.scss","src/templates/assets/stylesheets/main/integrations/_mermaid.scss","src/templates/assets/stylesheets/main/modifiers/_grid.scss","src/templates/assets/stylesheets/main/modifiers/_inline.scss"],"names":[],"mappings":"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CE,wBAlBG,CAmBH,sDAAA,CAAA,8ClC64GN,CkCz4GI,kFACE,alC24GN,CkCh6GE,4DACE,oBlCm6GJ,CkCh6GI,sFACE,gClCk6GN,CkC75GE,oEACE,0BlCg6GJ,CkC75GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClC+5GN,CkC35GI,gFACE,alC65GN,CkCl7GE,4DACE,oBlCq7GJ,CkCl7GI,sFACE,gClCo7GN,CkC/6GE,oEACE,0BlCk7GJ,CkC/6GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClCi7GN,CkC76GI,gFACE,alC+6GN,CkCp8GE,0DACE,oBlCu8GJ,CkCp8GI,oFACE,gClCs8GN,CkCj8GE,kEACE,0BlCo8GJ,CkCj8GI,gFACE,wBAlBG,CAmBH,oDAAA,CAAA,4ClCm8GN,CkC/7GI,8EACE,alCi8GN,CkCt9GE,oDACE,oBlCy9GJ,CkCt9GI,8EACE,gClCw9GN,CkCn9GE,4DACE,0BlCs9GJ,CkCn9GI,0EACE,wBAlBG,CAmBH,iDAAA,CAAA,yClCq9GN,CkCj9GI,wEACE,alCm9GN,CkCx+GE,4DACE,oBlC2+GJ,CkCx+GI,sFACE,gClC0+GN,CkCr+GE,oEACE,0BlCw+GJ,CkCr+GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClCu+GN,CkCn+GI,gFACE,alCq+GN,CkC1/GE,wDACE,oBlC6/GJ,CkC1/GI,kFACE,gClC4/GN,CkCv/GE,gEACE,0BlC0/GJ,CkCv/GI,8EACE,wBAlBG,CAmBH,mDAAA,CAAA,2ClCy/GN,CkCr/GI,4EACE,alCu/GN,CmC3pHA,MACE,qMnC8pHF,CmCrpHE,sBAEE,uCAAA,CADA,gBnCypHJ,CmCrpHI,mCACE,anCupHN,CmCxpHI,mCACE,cnCupHN,CmCnpHM,4BACE,sBnCqpHR,CmClpHQ,mCACE,gCnCopHV,CmChpHQ,2DACE,SAAA,CAEA,uBAAA,CADA,enCmpHV,CmC9oHQ,yGACE,SAAA,CACA,uBnCgpHV,CmC5oHQ,yCACE,YnC8oHV,CmCvoHE,0BACE,eAAA,CACA,enCyoHJ,CmCtoHI,+BACE,oBnCwoHN,CmCnoHE,gDACE,Y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","file":"main.css"} \ No newline at end of file diff --git a/public/v5.3.0/assets/stylesheets/palette.06af60db.min.css b/public/v5.3.0/assets/stylesheets/palette.06af60db.min.css new file mode 100644 index 0000000..a640d38 --- /dev/null +++ b/public/v5.3.0/assets/stylesheets/palette.06af60db.min.css @@ -0,0 +1 @@ +@media screen{[data-md-color-scheme=slate]{--md-default-fg-color:hsla(var(--md-hue),15%,90%,0.82);--md-default-fg-color--light:hsla(var(--md-hue),15%,90%,0.56);--md-default-fg-color--lighter:hsla(var(--md-hue),15%,90%,0.32);--md-default-fg-color--lightest:hsla(var(--md-hue),15%,90%,0.12);--md-default-bg-color:hsla(var(--md-hue),15%,14%,1);--md-default-bg-color--light:hsla(var(--md-hue),15%,14%,0.54);--md-default-bg-color--lighter:hsla(var(--md-hue),15%,14%,0.26);--md-default-bg-color--lightest:hsla(var(--md-hue),15%,14%,0.07);--md-code-fg-color:hsla(var(--md-hue),18%,86%,0.82);--md-code-bg-color:hsla(var(--md-hue),15%,18%,1);--md-code-hl-color:#2977ff;--md-code-hl-color--light:#2977ff1a;--md-code-hl-number-color:#e6695b;--md-code-hl-special-color:#f06090;--md-code-hl-function-color:#c973d9;--md-code-hl-constant-color:#9383e2;--md-code-hl-keyword-color:#6791e0;--md-code-hl-string-color:#2fb170;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-kbd-color:hsla(var(--md-hue),15%,90%,0.12);--md-typeset-kbd-accent-color:hsla(var(--md-hue),15%,90%,0.2);--md-typeset-kbd-border-color:hsla(var(--md-hue),15%,14%,1);--md-typeset-mark-color:#4287ff4d;--md-typeset-table-color:hsla(var(--md-hue),15%,95%,0.12);--md-typeset-table-color--light:hsla(var(--md-hue),15%,95%,0.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-footer-bg-color:hsla(var(--md-hue),15%,10%,0.87);--md-footer-bg-color--dark:hsla(var(--md-hue),15%,8%,1);--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #00000040,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0006,0 0 0.05rem #00000059;color-scheme:dark}[data-md-color-scheme=slate] img[src$="#gh-light-mode-only"],[data-md-color-scheme=slate] img[src$="#only-light"]{display:none}[data-md-color-scheme=slate][data-md-color-primary=pink]{--md-typeset-a-color:#ed5487}[data-md-color-scheme=slate][data-md-color-primary=purple]{--md-typeset-a-color:#c46fd3}[data-md-color-scheme=slate][data-md-color-primary=deep-purple]{--md-typeset-a-color:#a47bea}[data-md-color-scheme=slate][data-md-color-primary=indigo]{--md-typeset-a-color:#5488e8}[data-md-color-scheme=slate][data-md-color-primary=teal]{--md-typeset-a-color:#00ccb8}[data-md-color-scheme=slate][data-md-color-primary=green]{--md-typeset-a-color:#71c174}[data-md-color-scheme=slate][data-md-color-primary=deep-orange]{--md-typeset-a-color:#ff764d}[data-md-color-scheme=slate][data-md-color-primary=brown]{--md-typeset-a-color:#c1775c}[data-md-color-scheme=slate][data-md-color-primary=black],[data-md-color-scheme=slate][data-md-color-primary=blue-grey],[data-md-color-scheme=slate][data-md-color-primary=grey],[data-md-color-scheme=slate][data-md-color-primary=white]{--md-typeset-a-color:#5e8bde}[data-md-color-switching] *,[data-md-color-switching] :after,[data-md-color-switching] :before{transition-duration:0ms!important}}[data-md-color-accent=red]{--md-accent-fg-color:#ff1947;--md-accent-fg-color--transparent:#ff19471a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=pink]{--md-accent-fg-color:#f50056;--md-accent-fg-color--transparent:#f500561a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=purple]{--md-accent-fg-color:#df41fb;--md-accent-fg-color--transparent:#df41fb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=deep-purple]{--md-accent-fg-color:#7c4dff;--md-accent-fg-color--transparent:#7c4dff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=indigo]{--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=blue]{--md-accent-fg-color:#4287ff;--md-accent-fg-color--transparent:#4287ff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-blue]{--md-accent-fg-color:#0091eb;--md-accent-fg-color--transparent:#0091eb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=cyan]{--md-accent-fg-color:#00bad6;--md-accent-fg-color--transparent:#00bad61a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=teal]{--md-accent-fg-color:#00bda4;--md-accent-fg-color--transparent:#00bda41a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=green]{--md-accent-fg-color:#00c753;--md-accent-fg-color--transparent:#00c7531a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-green]{--md-accent-fg-color:#63de17;--md-accent-fg-color--transparent:#63de171a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=lime]{--md-accent-fg-color:#b0eb00;--md-accent-fg-color--transparent:#b0eb001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=yellow]{--md-accent-fg-color:#ffd500;--md-accent-fg-color--transparent:#ffd5001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=amber]{--md-accent-fg-color:#fa0;--md-accent-fg-color--transparent:#ffaa001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=orange]{--md-accent-fg-color:#ff9100;--md-accent-fg-color--transparent:#ff91001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=deep-orange]{--md-accent-fg-color:#ff6e42;--md-accent-fg-color--transparent:#ff6e421a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-primary=red]{--md-primary-fg-color:#ef5552;--md-primary-fg-color--light:#e57171;--md-primary-fg-color--dark:#e53734;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=pink]{--md-primary-fg-color:#e92063;--md-primary-fg-color--light:#ec417a;--md-primary-fg-color--dark:#c3185d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=purple]{--md-primary-fg-color:#ab47bd;--md-primary-fg-color--light:#bb69c9;--md-primary-fg-color--dark:#8c24a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=deep-purple]{--md-primary-fg-color:#7e56c2;--md-primary-fg-color--light:#9574cd;--md-primary-fg-color--dark:#673ab6;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=indigo]{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=blue]{--md-primary-fg-color:#2094f3;--md-primary-fg-color--light:#42a5f5;--md-primary-fg-color--dark:#1975d2;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-blue]{--md-primary-fg-color:#02a6f2;--md-primary-fg-color--light:#28b5f6;--md-primary-fg-color--dark:#0287cf;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=cyan]{--md-primary-fg-color:#00bdd6;--md-primary-fg-color--light:#25c5da;--md-primary-fg-color--dark:#0097a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=teal]{--md-primary-fg-color:#009485;--md-primary-fg-color--light:#26a699;--md-primary-fg-color--dark:#007a6c;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=green]{--md-primary-fg-color:#4cae4f;--md-primary-fg-color--light:#68bb6c;--md-primary-fg-color--dark:#398e3d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-green]{--md-primary-fg-color:#8bc34b;--md-primary-fg-color--light:#9ccc66;--md-primary-fg-color--dark:#689f38;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=lime]{--md-primary-fg-color:#cbdc38;--md-primary-fg-color--light:#d3e156;--md-primary-fg-color--dark:#b0b52c;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=yellow]{--md-primary-fg-color:#ffec3d;--md-primary-fg-color--light:#ffee57;--md-primary-fg-color--dark:#fbc02d;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=amber]{--md-primary-fg-color:#ffc105;--md-primary-fg-color--light:#ffc929;--md-primary-fg-color--dark:#ffa200;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=orange]{--md-primary-fg-color:#ffa724;--md-primary-fg-color--light:#ffa724;--md-primary-fg-color--dark:#fa8900;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=deep-orange]{--md-primary-fg-color:#ff6e42;--md-primary-fg-color--light:#ff8a66;--md-primary-fg-color--dark:#f4511f;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=brown]{--md-primary-fg-color:#795649;--md-primary-fg-color--light:#8d6e62;--md-primary-fg-color--dark:#5d4037;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=grey]{--md-primary-fg-color:#757575;--md-primary-fg-color--light:#9e9e9e;--md-primary-fg-color--dark:#616161;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=blue-grey]{--md-primary-fg-color:#546d78;--md-primary-fg-color--light:#607c8a;--md-primary-fg-color--dark:#455a63;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=light-green]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#72ad2e}[data-md-color-primary=lime]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#8b990a}[data-md-color-primary=yellow]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#b8a500}[data-md-color-primary=amber]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#d19d00}[data-md-color-primary=orange]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#e68a00}[data-md-color-primary=white]{--md-primary-fg-color:hsla(var(--md-hue),0%,100%,1);--md-primary-fg-color--light:hsla(var(--md-hue),0%,100%,0.7);--md-primary-fg-color--dark:hsla(var(--md-hue),0%,0%,0.07);--md-primary-bg-color:hsla(var(--md-hue),0%,0%,0.87);--md-primary-bg-color--light:hsla(var(--md-hue),0%,0%,0.54);--md-typeset-a-color:#4051b5}[data-md-color-primary=white] .md-button{color:var(--md-typeset-a-color)}[data-md-color-primary=white] .md-button--primary{background-color:var(--md-typeset-a-color);border-color:var(--md-typeset-a-color);color:hsla(var(--md-hue),0%,100%,1)}@media screen and (min-width:60em){[data-md-color-primary=white] .md-search__form{background-color:hsla(var(--md-hue),0%,0%,.07)}[data-md-color-primary=white] .md-search__form:hover{background-color:hsla(var(--md-hue),0%,0%,.32)}[data-md-color-primary=white] .md-search__input+.md-search__icon{color:hsla(var(--md-hue),0%,0%,.87)}}@media screen and (min-width:76.25em){[data-md-color-primary=white] .md-tabs{border-bottom:.05rem solid #00000012}}[data-md-color-primary=black]{--md-primary-fg-color:hsla(var(--md-hue),15%,9%,1);--md-primary-fg-color--light:hsla(var(--md-hue),15%,9%,0.54);--md-primary-fg-color--dark:hsla(var(--md-hue),15%,9%,1);--md-primary-bg-color:hsla(var(--md-hue),15%,100%,1);--md-primary-bg-color--light:hsla(var(--md-hue),15%,100%,0.7);--md-typeset-a-color:#4051b5}[data-md-color-primary=black] .md-button{color:var(--md-typeset-a-color)}[data-md-color-primary=black] .md-button--primary{background-color:var(--md-typeset-a-color);border-color:var(--md-typeset-a-color);color:hsla(var(--md-hue),0%,100%,1)}[data-md-color-primary=black] .md-header{background-color:hsla(var(--md-hue),15%,9%,1)}@media screen and (max-width:59.984375em){[data-md-color-primary=black] .md-nav__source{background-color:hsla(var(--md-hue),15%,11%,.87)}}@media screen and (max-width:76.234375em){html [data-md-color-primary=black] .md-nav--primary .md-nav__title[for=__drawer]{background-color:hsla(var(--md-hue),15%,9%,1)}}@media screen and (min-width:76.25em){[data-md-color-primary=black] .md-tabs{background-color:hsla(var(--md-hue),15%,9%,1)}} \ No newline at end of file diff --git a/public/v5.3.0/assets/stylesheets/palette.06af60db.min.css.map b/public/v5.3.0/assets/stylesheets/palette.06af60db.min.css.map new file mode 100644 index 0000000..efb568c --- /dev/null +++ b/public/v5.3.0/assets/stylesheets/palette.06af60db.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["src/templates/assets/stylesheets/palette/_scheme.scss","../../../../src/templates/assets/stylesheets/palette.scss","src/templates/assets/stylesheets/palette/_accent.scss","src/templates/assets/stylesheets/palette/_primary.scss","src/templates/assets/stylesheets/utilities/_break.scss"],"names":[],"mappings":"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","file":"palette.css"} \ No newline at end of file diff --git a/public/v5.3.0/download/TS-0041-oneM2M-SensorThings_interworking_v5.3.0.docx b/public/v5.3.0/download/TS-0041-oneM2M-SensorThings_interworking_v5.3.0.docx new file mode 100644 index 0000000000000000000000000000000000000000..a8193713e12f71474a12b2929dfa4d1481d8e154 GIT binary patch literal 1070765 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�gKr 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%0A8TN%&tfCSxXpLSX)v~q_f2eSeexIGs03<JZLp& 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­vY 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 F{tpRuEmZ&j literal 0 HcmV?d00001 diff --git a/public/v5.3.0/download/TS-0041-oneM2M-SensorThings_interworking_v5.3.0.epub b/public/v5.3.0/download/TS-0041-oneM2M-SensorThings_interworking_v5.3.0.epub new file mode 100644 index 0000000000000000000000000000000000000000..6f77cf164d9dd72a33742d8b8d1a497f88b7b1fe GIT binary patch literal 599059 zcmY(JQ?Mw&j;@z&+qP}nwy~FO+qP}nw)V1Z+q!#Z?s+&5sqX5kJp7%iFG(c|(!d}n z06-7`08XmeT6Tt2G$;T70RLnEo&antZA_g#>`e{r?X4}14V^9RZ0SwyU5uzbE$tQl zzbC~1dTNO!(AWI)`1)sP|4dd?MUYlfPK@5z&eqw`($>_G&fUgZH+BGOkO4vD_B*m( z-Li-sQWjKj4(|$l*jYPh!q!4*zK`7#;huxRZl}3R{O%yu$x#N2Z3YV@@pxdqxPTx3 zlJ=^zvPEW{WAMFB+d>K}H3KE<D3J)6p~4zfyg1+*DZcSzX~_+wQ!3omY_{kzednA! z%Hh5@mQ0@&NA6p%x1({v9!C%aC%fX2xeyGw$Zh55L7Yj?h$^`!15#ZSLdcipVQg{o zHmueY@V^CmVwrro{S#L3&uIT!pbg#s{EsP}rIDSTl@pzbrIWq2p$Dy<{r~)z)Bor; zjcI@zBtQ^&^&L4DOOo2g@wfF2m@TCY>nO$n`McDIUL#jaPk(#v01M4SfgWpgSC5Y% zadM_%3r2sc>^D5`y5S%>_0&D8lBHn{o{wG5cLKl!%G5r@ZsYCL+f0(V&fKvhUIA(| z<F@d}i4XJnvN`7Cvm4;Q74*0muC4+D0Nf%103iHRAgZ7$^uOUTwRNVmvo|YAmrcsz zKnT5kq^79V_CBPabcL&sx;AC2m^@01l17WEfrL<li0kR|#U6mkWt8gQ61lt<-&T@N z?f!9|RXPMIG~wJ$&%MqBv(Frh#%DW;E2Cdo_-gjiKo9;Q0zXR@tP#=Ivz;zV7Cqvi zr>AF&iW;6B8MxPV+dmR56j7A=gJXX==C)YQ@!19xHPTNijRA2*S;>n<Gsgl22+3_H z(>nL4Z)(zfrz|(oD;3ecCZmQUm4zY-#Wuq%J{++)UT1=qO?t<*wlLU?<Me5OaS1~b z5kVq*rYN&pNKcheIc|I*0EG#r&Xs%3X_JXa_86veiD)04E~aY>7FD;nsTL@%I&wgf z4?q$vOf9K440RgSPb4T&4cabnpeZwmsmXn-fveAyArz*T$BHYQT5{Z3(8fJutwSuT zu${wv;&-g=m!ZA;Y@Uj(_46>{RKyS-cr1Uc?dDed%%!FQuHBL>b!X;@tOzJ_qMp$f z%GIAeRP<}%O)TU{Q$kD~ZAat>Mul3f>Pj;JC$4GBe>x({3Jb%+!l!`8XQWjZszlGJ zrmE*3pB96u3`s;?1Y?Cm&bo4}*Y%7n<ry3;60AfqHO4b~o}^)oDk<*aQ<oU57#hXB zlXtB-d2|dtt43<?ooJ+#E#VqSF0wr{a9-#3qmCHVj;$o6sA!$|gzsns9!+)XHbk;s zcE|dj?WB1--jLll;U}_(<wTP)+h)0ZD&RzcFpETC8fA*aq}rXGD|;AzIzO7s*|Ka7 z#z>snjZ)8ei5#w&lIPTF)FD2i@2-&^>J&s&rjEjP{iwLYL|c7hD`DdaGl}LHM0ZRY z@&G~5vr34S<g{$O*yzo#r|THoxP!3l(Limle7hmADOs-DIg6;d1tS<&d-?n~#fNHb z)&IL<PXHLMG*B3pBO5B$vcIWfuLF!H4@%FXKdNG{1gtw7O3$*tD#Bpy8r<tfrQYn+ zL)k62Y~5pLDd*JEHJ9D;l#~XPehc;MZc-JctYLG~cg7Sm*E5#swFwB8x;^OFO5+EY zMt<nw#-IZ$l{>fPLcC@)DfPSf*nOceuNgx=^EK(@P_oH)!J0=>`O0mnvvldU+}ZC{ z=PBM>JHt+L4%8w_Svl)4XhG%OpJ=S>c-h5K7cDv{V0G+-%YzlI(4qZ=qpQQd<V^I= z&^rJgy_ves&8>Xb;tMd-z@H2!KLhsfG`IyCFv}ER=5ikE_S}^n3-HN0HpAS`r-vSQ zC6CIZ!oF~yiwGyg9tw0>N7d;Pi%NpQ=OJ?6sqXxs_R)srZ_hg47yN%i;H@E<a|r|h zARiL|0OmgsaJDn1vo&^~(cHA%<UsJ5Q%BIsw+JY4Y06n^QEs<vqOG?K;`-G2i)4eC zA`(!H<JIRYxt$||NJ~D_tBJ&UnvFRNBRR)+Rfu5Cco;nDG=!%C*54rRgJgFy%I~&% zH~41n!4}n{%RAXnjo1uJP&Vpq3nE0Kyx85>hyNCS_wC;p^Ipf@fsys6nDR7p^cWMM z34mDtJD#7I1|eKA_%xJWZ87-`?9PJ5p5{bs^1zZxUsf01nB^(Vz9*M}11GNwp+gvC zu7OlG#+wC)5I9|a^T~lIFjTe6r8plbq|G9z&H^iH6s5{VD%kbUU>l2;;mdGzhGt~W z`%)J%(QpW1fZKtRy|TT9rts&fD~mn&%JlS(Idc}W8RN!IesMZAzAa@0D8bJb1%AHi zQQjk<UlA(Y6grmsI>F=qux0^-{mBe0>k3Nb;+#k&-W3pHNQ>Qc;$#!c^{((DG|kj3 z<`3apL5DFV_jYofBTzTFa+!ga_wg8$a~I}@!TCJME6EueNJpasO_w1%H~3e-)wId{ zfR7Ic4MpRm!bnrf`nUyx$8?Pmd;I|WBoWCt8t}^C6J>3V_2B}IcjhZFd>a+!C6z<} zs{1#WmV}Lle9XxQ=dB(;-COV~37JqUnZT-m0opx3;I23|mZQHBe*SXgKCR#%iCtDU zs^kw;jAE<wfB_(ADH?bG<sKONr@+%mQ}?oZxp37Ag2OHI0$Jw{E`toOBhWRp-s_>& zR%ggAgZW+&&v{#2u<wWdm9rdS0_}M<B`(91xJz3VEw0WftEcINYLP%i{^!POR21*u zODGzLY056>qm`tfk?Yl5tl6qe6=4BE!fp3>a|EIwe+okJs6~r5<9Y)<0gxAwNrv_U zJ~&mwM5LMHZJ~-1#$E?o|K{*@Uei93oLnRN$>$aS;DkVxV@atKAkzb598N@QB3E>B zuktj3!vN6Usl|cRy-#GvvLzvC<sL`9rn)#&L0TZCc5%=n<V3G89s|d@93CiXeopwH zJ?Ug3F~!&g=?b%5{3%Co(ISeNh_n=9d)$RIh@@2(sMQ4vdd$;KCLPt?6_cb!ozXyY z$DTZ;YAaIME`(!OY@>|{_DwhF?@)jYvYF1;`1i#v?sfLdEy8ngMhkQ%PPy=J0<@Ti z*5rvOObsObzWDy3yCu^YbBTEA;@(c&OOEYX<87jTQ{Fx;Utih@q!Jo@yxYW0r=)!g zYbIOF8P^YiT(H+@Yal{+BtkJ9;Ah-wp^NW}^(nHDx8i<(R4^Kbd@N|@=$o5k4$l-* z#4&fb1<G=gSV!qHyH}hT8!<8LZpe|(k*pYZ_#HMlH!~L#ANKD6;&lc1Sl?vU*=C8{ z1f=ta;E8Rj@td5b#@S~7Hl3^E$FzwqU&fZ2QY(VMm>?sUA5+Ys6LJa6>bNlpn`Nm` zhOQ7L%7m<Gh(QC#r<vH%Ws&QHxL;%RO>jEBZ!q*WZdIq(XGOMntHE{vy>O-2DK5`5 z#82Jd?CS1DtTp?Zd;>UDv_)XcR=Fm((T^S>sA`f2=i{UrYo(v2KRM!m;x2JzM^a9( zJ~`iKsh^Q!HnX@!UZ_S&^UaYsz$NSXJF#?}mA{4B^R0K23_N16j?}au%;eWyer3LG z96es}|C@gIyyDlp|L8~aul|Ai5B+QnUFqB{oNcUU)TQnI@vrw(efm#8A!uqU>8b8m zNEXW`UL)kiQ+-)rszp>d2^7io@UL%JG07C%u^D|7Z$#Wa`z}lvbLM?n8c`T)Qe@Nv zRXErXfJR1ma@thY-q;~6Cp@2Q>}cQimOlT__Z=vc?hyw&et%I(Clpgn)f9ubuP+`? z9GDQ@(AmKOkvAh#0CK0v@}FMfiN!yLric4?G$<)h1Z866)Dv+TysqoI3|yG9<l+E_ zftFB`VkJf&R2t`?iNW?=stbX-pwengk}dIoB!x@WBI}W<6%ts6GcL1aS|M5q`*$24 z9ekM4U_%aPY|-HhS)M4iVVv}N0*zl(^;T5IGT`~_sDGBPM8hJ4oR}uiVno_eqrqI! zF{6de=iTWRU@_ozxuQcvdO?>nC5_!ASGRR-VB(3!2sebTlFMv;m}U#jgsM>k=6Y!| zqebB)<x>8@opkf2J0a~u)yUeDnGPAU)VqCjsdf45;W{(HIrYY2f7%~nwe^yr%G6#e z;!lr*Gglg_5K%RA2WDVC3F3Sb#9Be<m?G^03ez!q+nJ+X)t}12?WYPI^gOT<b7O%a zel1`5Z!Mn`_<Bl!(xdZA8NIb`KUPAD-l)2tD7!0B%d7{c=@|bI7zr|%L5nVxrbp=@ zdfNuio+j3CvLcNegRox%B0$%J|M-7^>_M(^-h-v(;TM|UE7E?v&BJ_VdpbZAo0%IJ zrFTf;E3ohcH{Zq#K$O-^^SWauyxQd2?*7Hnj}_(*y}WKtt9zBrZP_m_kx-B5(Wed9 zAQNd&f~;V!Msy!Rg(oA&(9-7o3v~0_9h#Bi)$GXN^R_b8|Cv399XCO8m`UnMib*Ll z>4<DTE^PS+Go?BlI#49T8|?wI1vE)H-8FU~htsSO)-t4Ntimw-^yYy3EZ0l8T6Cv- z-X2v$ay6TmIA8$b=2Ek6dq-#9=vq5nDVqx%rMWUY2V<p0wxzh?9E{W|>o(hj9@LJG z(=MojLXA}3+9FYuuG)}MOw}CM)}aS|H;b$F?KqHLePLf&b>D@u$jAi9tqWAS?K$=H zo-D{oo<*D2U3z=`nsq1(_sh&WNO}L6SrSD)LmBNlV;OQhBP9fL@?}NN&gh)9fO$nk zuJ8}gy%i9}3Qx%8I=cSHxwJ?FJEHEAHx;FI1EEGRdm=q^%rS+z3Zs$91P}UzGJ{9? zNIq(i7ECmTMg#kn*VT*>ET&fK)riV~gW&O^$wlem-&x-rM`QiK$WUE-A<43bRu{cS zASWTWC<w{cKENds1!q-K#@{Y}HYYc@g&&qg7~?slP`8dB4xhFq{C%IY#IWnSp)hIl z9k(jyvJL3<_n~|ZGwqTV<h}VbHb6s{AYo5C%Kp_T_&V>FQ$l^M=t5lhnO|&ppC5ep zGxUawsn43Glb~>#c9l$mVX1}_+FOli`CI1FByD1Fxmu5DKG*p^!&7QVT~}KEmdrBm z7))wj5!O}}?Z!=EyFJ{#*e>=XQvI2TgB*=5XJRvBq7z4+v|8%R2z!0Qh|FB#Lnv-p zk?#wzPw$2>uk8s#zbvfFWUD={#pp81A>S<@;7u1IIA80}b1;sredFEHxk$S8{F|OG z-J*3CuYuu_d*E1D=`c(#g{hbF0_@DurI(7<^I!1)Mj`biyrdN%0DwCX007p1Q0Q#x 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 z	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	v>E2+_)~ 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�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%0AJe-b^q%weZsp`5 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 literal 0 HcmV?d00001 diff --git a/public/v5.3.0/download/TS-0041-oneM2M-SensorThings_interworking_v5.3.0.pdf b/public/v5.3.0/download/TS-0041-oneM2M-SensorThings_interworking_v5.3.0.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ca8b4443ec8bb81c47868c282e2694308ecbd9ea GIT binary patch literal 824275 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� z<8T0hk#<BKm=Ufb7h1cBpf_uP6|)^huGQdmfe0Zqo(Q@;Kv}D22|P(?djX$g&=vQI z2nwbF6I62uTxo_xQ1(1ll?b9>hv37N`Os=`BwqSfF%hJOS_~)9iXl(v<8ijm#)N2O z2Lqn-DG{^>&=~svCXH2=Q(Z_q#mete+C1vG+qVTNPsZsmIt%e(5IewY&ZL1q6pipq z@|NA1E@~Lx7jo|JleepKoB!Y3n#PfvP(Uf#;#m-`Rk-3WCQ!$wtCe2KlM=gJ+x%Xf zMnJliAlK=>-v95lgKZ(RS`HtnL_-9X4{HG0*;(>;G;jVOg6!jijtP`Q2&T{G2yHAX z>N%9tLGwJl%wp<?Q~NLVMZp^N?(KbD%25vh8ATq)@0S2~_h{LGkq`iI%%3meH(ely zume`mzlAye1@8E-`l%3o1o)syR)22j=jZc;XxR;4C_dO3vKfV36KJUTAC(4*|93Do z5;U|5xvk}JCWZ5E+ZPEh#Tza%FmBM~JNRm+Mf@5{$ovqmGT^zP_L2yqCxV<L`ONWF z0|*kV$U<qwf<smJ<d?&{ey@>ERF|l^Wm{twSTd-&zLepvhIX~YTB~7<LkW_Wn;Cp( z0iS-a5rl@GUzS<#WNk=%V`xlEP5JSHx>V}Pd<%*bVSo`mdV@1VgUJI1-r&741yQnO z!@HFqW?g<)#C|aTb@Q@w?u7>@sE}nQW$-7$4cs<n6Ma-qAH4|Wu{UKeyJ4gyx`|tS z8+O~E@?)T%Z6!hlYtYiff~x*D)?kq9VC;RX--k>tC82YuIapjE$Vc~1_acfPJ+RxL zhmAi<tH5SPH1XKW?H2a3^^Uh|Y34V@4KxJFmA|m6pk6s3+k3y*$Q8h}mLY*FKjX%! zw%1i<#vjNImSK_H5BO1G*J#>vACR*0+*^nX9twnLE3jd$TQZpr>KnCM30H@_wv~Qu z*M9$6uc^-xgI@-x1nS7XLnEhH(3!Cf_hooVyE4FIvdLoXo&CCTnr6H&vzC{pP>KrR z1tb*?x)i^izK}O!jS+c0tr}^QI(Ezc3)ySUH|h-w918U9<D{6e)1HO+SS2bG$0=~@ zZj`Cm)W=r@Fjg|yMW}i#`;`;53){oW5F0lEMygH^WpGi`P234)9{syERW7o@Eo;rR zxX{YZA9+cC;XqikyT8$C6UE#hf{yU~P=#c6@O6@}h&VWrC>@fmdtM(HlN7d;ao2dI zt9cq3?43XuF~EB{U(w+zErZj*z9>zI?=4EZ*8lF?4s=@GiF?<EY?Um+Z5~OTzn6h< z`R8p_NrHdaIgW!7>)Y=P^?jz(7m%lgq(_1+gxeS*sGawc;~e*x*x~Gr?t$of>g1<A zMQsx3PL-0Mznj1aIZRh;CS3>c(4<<cuA_)$sf@I<&C`{(7TI_ynwNDU>gwNb4RS|~ zZ#po?ZDR8A9BT!cr}&4**D<JR8iMA081N`}8AKkGTqT__(|`9gM$+7~gw?q__fSwa zT;#O#bZiE?F}!w_<Umgi#QJYG`22Px5p<;s%Rp!;Ac9m)51knZ%5}(dKj6Wf6}6W+ z%|g(QUj&~A>kz`K*59nZfmt#|wXXhRKQ_{$&3F{cvuy)HzYQvwxfBIzBZ5Ld0S^_L zK)li!Th}yTAW_v#lkfH#P`A}8xcas}9(0PP<KCTV!+FrgF(nFuUuGPoaT!O$+sVF0 zY5BcgibF0__n*t&;SWxjpiRZ<;H)x%8@BB}uj&>7!0JL&2}~%#?M%#Ds1M5NO!=<d z$(-%%$L+qEquy7{_OFg0H5#GWakI<eIyi5ITl?B|>W?f1h@dY{i5(h3A2SX}hMy89 zkhGFY92<NJ&Xya~4~7pJw$h4Cwyv11m1&W)ch0-)Ulw{s(rW_XcP0x^_E~sbJ76;G zeNo{DOT|zJ)46wwc|%hmosSWlDVC6M1uPT*Iyy`N_y?G_w*Q3!0X%TX5Y0ZYX(=54 zh$GQ~J=2zQn<+;W)bX_*^Xhks2DbBcK4GA4d$uMD@nVUNrX9*qB`&Itm5kySb}b!| zZZO&^*Vv==5=`!+1NlEgVRT)CpNk9ZIU5*P4tl**&nz*wuhE;dctG(;>Zbvnh;t5# zZ3ZEKUeG{;6*z7myHz81Dv^ioX5Tj`AKw!Gnn7br_GQI}beW$IDSr~LJ7kEmgG~G$ z-@2O(Wn8m;pztyDyocqxTbELm-BQ<Uud)az7-jFuu*SZ7rQ|b0w7R;o`MPjYzdPfN z9k&?20m|<<=+QXt#bTqiYDLh})34>@rF5n7C61<Q9o3nIKdE^H(nqcd1;;FTJ03Dz zL_8Q&a9EUNwNJI4sRA6moy2}!laky>b`9mt^7kbCQ@*7dj`-i0dN|8scz6I8Ttp9- zfYoU~J#5^`_y*_ZmFJv)P+K$o{Wk^q-eTn2<sA{uO=xx#11|j&e5pM{Y{0XqRA>Yt z>CKy*TVdAV_^si&8dbYh=kTceRnmT>qiZ~{^qU1uo3D3hr9D8wC0xCMHjirgclS5c z?_cD-je8}qr@VYn%3%<HRD^@kg`p%0&^l3oBWoY&B}wN{2b-9onhbnZ^&yke)?+_T zxfoKt8;a1ogrXq`!=Y-mSeXnE7BnhZ=_fqv;pT{azbqw*y&3$`>+@8~Hh`E(vOS$} zn7=4fVz9^%=S3|T$4l;HSABL>jI?ni=6$5W#|-}pWllc2^9q($2)mNpT9a&w`6wDg zDChb*d=Sg0)iwMjps!5u;Xo0IDoYQaTPJMdkO-O@NB2d4!a?+EMkKvfu?UJ))vtq| zC#5@O&q>8LnI#N0+$TDGG`6-KB=KUdQ$HQH?;A_QA~-)MQlEjkjrd)3J)%wuT9xGM zFqy9b4^gl^<NBx)C!Ae}7OE{7DN`bAxu;d`zF_)go28P!s1NizP-y{D9o||Sz`4<+ z04$QW<*6vBXCYz`x2cnHx0olNpK2wf^ibijQ%bk@%nq*<*LFYgwt|LR;by$#k!>t} zxcm6An|gr57;k-uIc60!zS>k!Vyb}|UvdqVgrF~{8I2;mvp0>dEyApi&Q*0BJ{f+0 z^Z9yuvq$qnoahF4s;g@l4nTgGjOaxO`$i^B6JP0Tv9GvrmEnY)(w&+>XQPFV%Q56F z6FI4%<9hJaDmrwvb=F{!EcGCnn?B{0=h?(=iE!8s%~$2KJFioashXgxly?>j*O1ke zuMuk2i+R=I<`v@#ck^zQdwg>Ay?-=b=3MzM@%9Jz4S(a?yHR*T*xv7@);YOyZe&!I zxGG@rSi}%^epaQX9HTCk&!Utj1wNCzQ*Z{}q_|yH<%yaiZ9!GaMKqW=EHKdOEJD8F zOjm@ksT1#q?g*(*K9AereZT6a*PKOzqJ}tUUWB(D`2;V<M+?+p(zCy{$#|IbRy(9e z#N9P7b)lhUNK#mSRa()CtcriFpyypO@z5)tVdGRi^|YfirF7lHWTr9onr*6(*ZE@L zo$188Q8<Y^I_;7Z&;`6aU1!-*d|2vXF|L$XqPO=b`BU!f_0FHF@AvCJb<+7NMT1`x zuE3|wu~%MWIlAWAyj&S@(oboM=cn$cI;U#8Y&b8w(K^|<Hn5T&`{_~^BXrMEGNSQ8 z@|iIKoI)url3OxsUX4iY+Ug-R?87TAlL?8#=)@KszA99%IbnbR9%+#LGKouTg>op! z`g>jSt;+adpUm7sdYCb1Eu~?&S@m78K(+%X(lLOLJAWO(to0c$pVno`nE9}>21_1t z!{?i+X<gzm1zm18>z;B8FRTNhDcP!y<p?P_Pm)BaSYs)ipO0xCWYV9PcutD-luhv+ zT?<c+V!5qwDYKh&v!9AE=4%&;vX|sV-1g@%tPXB7D(~|W87`peEl;&rE@gU&5@gvw z>UGNyJ+D$A!Sb}es<C9kHho8@36DBiA(_<Blle98=KM3QdkT3zVkTBpdUXd8Ci#Fl zoWRXyIVS#aD8i*E59bb9!_7;kI$-=su-7%BYufPYirn)Q0(Aw(@vh&MC=&(ay#AX) zLQ>X+-6rp??;OjJ9FE68oS@+W^jK&F;>I4#v?iiKiF8BWB|c}y0$7uW^rYbV(lg3k zyE3*b6=zoXn?rc;!aS4NMoQ`k-wk2UyW&?`VQD?BC?w<O9iEpSwX{HQ9!y6EXCFW1 zzFkr-t(||r;yuAu=W9~sC3orRu_pcV47`>D#;}P5{{ZV%HJTE%@D<A*s#IA0?LoDi z0hA;9m!ZC%$&=WLEQY24M#4}A8E&NnmZ}r7yHhGFPAhU0TQVCn*6-B&hAAZKMspC= zwq*{KHJ~ft`Zw(Ow*T2ZT=1i>wdKREN!p3?+eX`@eHkY0XPg&E54kSI!M1%tSF@x3 zx{0<xoLo<s5gbI2bv_XP=fwKW!bP@Yi68-;Ai%fr90W2)+_D%fGtd2qpax{Ra~Gi` zAgEk~2(l!CcEPJ=ZhrvftSrj^PKfYdu{)k*8Co@tPh;p{IOEs>_%|st7y@7w9tR@G z9LQ%;VOxP#oyik=kgUHP`Bc!Gt)Cy0DCsr#y4`}XLL3asYp5}DZR847Q%LkJy-v#W zy91O%mBxJ#OeMqtd3rg66G)7iM4s@)<4nPosB^}CT3|t26h2-Vtf2?J4HOQX=K;Wd z7#x6ZXkGv{`$Ew60RRaHstQtotM?7SRTM$~ylRLg-~`p96abguLdWC9ft>^Z(+T}_ zrUit@w3sdedk=vA9FQD%vF!up3{y}-gk2Z}Qw=3(<Pg}yw<Q4tTe=O5GXr)62Pg+e z{<o9q7aoJBME6J3iKRlKWVGmzT5on>7Wc?g6;9FNlrzTC3*gClbV}>2UKNBI&Y?OW z%dU@tefxI*?S&i4PBu2a#;N~ViTLWoqU@ky5N6rsF}&V_HjTyTTacurQ^GR8C)v_R zzcD<3YvHeXl-Zk(Wbh5A84i4c`AckWZSeiP#d(d1bcK_%xeT}y{!V_#zi$!H(d_^> zxct2NcvT3d@4c+H?`8U8Pv^IdThFYWa^pWfqo?!8U^#zJV8L;;>ut_~aenA?5tG<x z4L|4S(LzpsMO{Aw-mL=Q-TzD}_+poICQ)eDc2`C^kM=o|0k1}A%-o!bVE4p&?b2_& zhXwn0OiycoaIk9l6U<J!AAPv|%z8qPOCB%_X{deJja+&P(GI{J`a2Z@|83oYN^#ju zzzzMM62Pf^)Cr(qf1^Wyz4$wgBwgDOT?PM*vTOW}I%YBC6qbEN{$Hi?Z-Y8fj=$q? zJQeW@+uzyfp^ix}hz;Pd58xQ!>F`xa(J#l|ZhFUQaamV@vD6*j2k!;>d;e<$D9WsJ z7<*V!iyAE$&?Q~_HzxRxImV*?UAVU~1;)Pyx}{E!0h0`v8_2)Q)EPonizDtXjEqWt z?08}KyyDkJUQ~9L(1JUhmmK6g2<1Swbt_$Bi2Xf)OI;-}x^6K*AQLH;cGC?Dz{ta+ z6QAvvaqlH$ywY84O6R#Wx~tX9pN=*F9N(UrU$H2Y_A`z;ZW=x$)5h*npm>#ZZQ5^B zTcse1Cc?#(eed^!nLFx)O_G5#?o7wROCU-eNBl3G@tHa<e!(lgGhIV}NG8oSqDdGR zO&>{~J~|lxC~P~6XT|3M*}cNNla@Od8ZC9Ek``r}E@K(m?#7xm2k>LB6r+oKjg`k6 z?s|w$b_h{_`1Jj;iJ8l9b>5dZ<rhe|y75}Mk0#;`zr8t`w`-lbe7;VgNBK>cI2f;j zw}utx+aQzu3v^>8XdNm?C?*;Aty#s3t|IN-O==HsX*shu>ZG(W+=m~U6cKQ2O=Qyz zGr05vjB|24fEO5K3|MS3o6FRk2{4~H7T(Ccwi4O-fOAtBZ0`T9Q}Mp3&(S(kz$b`q zL-@rdm+6ssU$3J)hkW%!OAA%|xJ6lqWh$<CHL?uNgR<yK=+wjG#grHYrjj)!_JJ*g z<|0EF$JAkdaiMyz;>UG~VT!}mA7Z%+v<GDnoFCSsvl?0M3LvvMLRZ_IJa<?0!KSm^ znaYcdr-^1oY<X`{_$rOFP<K!VC?M9rNXE$aiJ|R=^7433$~<?|4ZJQc9V@DWGt0-h zv^~Ix<>(}Cwkvu3D4KuY9wtQnnj7R+yP7B(_w~F&NeH114X#$A!sJKOe_yiqx+=@* z<rk??BJsQT=+W7m7lRM1V{DdbkFyx6ioQhQZ-(*uaFwMr@!(x>jf*w7#s$B0$u?s! zivo{q-TMA?L;3pn;II0@k8;04XqSzL<;^UrQ*5V#)Kh-5%F$5&q`no~qLc3t1xh#J zN^>xJv9Pdr?VEzg<;j~UDOwG_!+puEP^5<s*6%1K&hJCP0|mF0_HPfKs-tXUwsn0O ztSmXs3}Eu1WgV_l`L|tnKE=(WLqi6|JZ?tJ{G5CN!uWT|keqVX80}23-2Vk{wo1~0 zN-zsr6zW`7r(B07H(eQp*t{pus(Xs7wlg9$YKL+x?o`6gpU!I*ai-WuTKr_c34UbU zfPmCv8^C-JTTv))|I3VPNzJE4qiFBW^;WfDeoFG@PXB#nup_x)ABbzSgQ+t?g2|8) zSOrr)3Un=!SzYsqp-Aaq%<x(k*_0eb^Xz7vgFTQJw>KY~Nqz{9N`eOfxDIyi`+~T~ z{q+2xV@**Z_hQ<c+B7Rdd><|u7Xi7hni%krUo}qDZPDL!v)vR>9g{^^UfpO_udaYX z2Zy780H`oZ{%V=o-`I<PxNZM|yZJwN+cN*gty53;qQDeOygkBh*!HuRcv44bR;)-+ z3VXyX21+1dCP+s*xorTuw)e3_P9j=<pZH9pTrIxy+va8L&5fG(D!dG}*s^(9Yx&{M zHuPfChcj(t+Y?pr(R`aLP7{S@coW&w=5wU;?YvZ>RL*5zZt3F^S82hbajPFB8d|Lr zC<Eoy6hCa>BhT2^AO0foBIxHST0+2Fo`O7wekG_Tdll$Ne9e2<Fg9-=2hW)2+Ba-@ z<hz=8Yh1swDR#NKE^JZete^FD;OQIKzWi*ZBqh#xiJ>*@8<xKK(=7f`)d2nux&&-^ zt5+<s{ac!C?VC&q(yu$KS;r;2Al$1}bpN*Ek`9dqIvN~4mKxp$>nTPtteqaDhA=;f zA@jKLOyT>5pxYZaJ$`gkuBC3gayO@9-=X+eie*gDa_;nqS!JzG4K2<3GFEeA=JQ9X z&^C}iz3AS)(Rqe~XaS*bzCtHbykM*Z=oD~v)hr*C#d*O(8#3m$A0+dlaoV-Ipaojr z@f=*VTKJJOuH)>U30^kN`C=bK7^!K^FgjIJKx@QS?StWa^jG<K0Cx6Q{cJL0p;&4B zQuAe|FKdEU*@&G$ejI$+`+kDO0DAN(GYa|;-;0TFMzTq^#fQv^W4wdED2Oh?cPh`d z@osKQdO~$sZ;NMyK0g-TcW<*=A0CHf%`xCS(7RN)ijFBlq7ZjYL_wIpf!B`&MEAgF zE6r9!E=GQUG(a40jzKjOL8SBWijLEW;mT->&rh%U2q(m`-yU$^=?ctlcnqGNZu50Y zRqKydpj;{=h5H#M-!4I@mf82R#hIh!YDJzo#W%=vx1Ki?ln>z@&J;KK_;nQot(WZ6 z^ir+fU$%`*7D@SPG272}Alc!{1LtTVT&Nps@b<|o2z}CN<FCSQZzCM`>l&rcY|Jxm zP&W>VUDCj=#wuNg`#f`&!h;K23behvZc^=}K4pJlf3hA%ntA|>-h|ynD)~iZ1rvN9 zppExsF?MaJ$>V0or2vJ1;nadC&vn^)Kj+6|JXGW}<tofg={!D#5kKXYIIX)$qZSk> zi%b#bIFB=VoSZ&}P=S@~NLV`!%Su(7t9J6tai#n9CU-ox=ix@-C*^)boIUA5hvar{ zjaf)-XqF4v=Y=A?uK|y7dE9I%_tES#qlp(c3w7r{^hrbC&hgjOR-C6H?HMjkC!wc# zCA&`5s+vCJZtPjM<)4%>q`rCla^i==t2?~KGXWw9J`6=L_HHwT3L&^4uG8romtJ5F z>;E)|3p3LeS$&~iUuP?}_tOMU%5Q@OT(4QS5oxo?rPMo@1-;*YxwtegYvEN)Ew);( zHSHswr9Y%~>GRJ(+K+GGz|y+oRf?1gWwCe~7<`TkGuqVwlVq4Paqz95?I<vLRA^fh zwT2FozR+0rwX9?ZWeW{K(jMw?OyFJ}X$v@ew5G5h2heG2r_$6~8$@SbdtdwPW&KE8 zCCTm_2p0?VG(^rZS7If@WvO-#U|GGqU9)JDw}}jb?-cz!%#!QU(+^yQt7bTu3TOu( zeBszoSwx9eHnI>HGjSrTEq*!|*SGEG84ssLC7BgCcJ0RpeG&=V1ws+3@2DPhQSxq1 z96*CIuHn3}mfBjXm{(~)2S-W<`^dIzFa30TD`tK>@Pws{`VMUjg@sScYEc$LX_ExP z8B@>#C7s6=w;OkDv4`Epr^)UYBx`btxn)ZVe~7ryFw}q4H{{fyf-bq+k#PZA08A{V z_A)s&pr~{`!=m^R5#)Y{_vwj~KM&jfZp-{+0a_LS3+xtZusV@;7*r(Qi!G#hF}hbX z_E%~U>Vs1`_0zJSPe56;p`EZ&T*6XW9P(RUSZoPic^n~%^+sbyN}O!H%h~0>eJ~ez z7@fp(L*(|Q!}YO1rHbKzD{v1Z>|EKxrp3cM2$eiDH7{>RlJgmNmkE!7%(s|3yz5PJ z*s89ugZHH}&cY3PzQ>FJ7@zX8eUqnYEam169^+E^k8aSb2t}MW`Yv=jc<FZqePa1W zvZ-+TXk&B6qYm-*o00G7CQiQIefFvYv671y8Nf@QU4%<6ihplR>oh%%s>HceY3|y3 zvo9IGc*>^b{Dg;O!7fP|TwKGQm!4W-ZqWkLXNyU^zK{{Pd|1%$?+kO1xKbN+m0n6L zj?HKN$70jv!2mLx){^ly^h`}Irlhp0SW!a!)?IBStsnYRBFTe251F1a+#qkZ9u{F+ zhLRnmA!7^(y%2^57}EPQT=S3oJvXCk3>%Y&+><v2DaenmDFArj`m)?hb2rw(o@UpC z*9!*<Pe!piTYhMNk!DEM_%;a|$zVBSZqM!LusAgaOG$U?xoj6|^5gQ83<`Lk=(giu zfuKK8h-mAdKH3wJ0AN5)dA%ADG*nsUSw?gI6}6m>b0u_c1F`W#AludSUqcxqq0CL5 zO*1!Su?~O%4gUM#7k@v*;IXF}$OmlqA4N6)Zv4Sj(j*`X)dR2(nm71+X9oUdXB=l7 zTb8CLehO%b^I4CC7~?kxeViHgZVM4q>4-PMS>@Z$i4evH#_x^ESlHqwotYk3a%I02 z^b~WiT?NPbUpp!c7(7DCLn@u;S6q0iSGl^({YE}yG4%I<C!!bgtI+Wrn@YlIZE{Kw z<R!Hw#p|;_G9P^x0E=(u8<~e*e;A}eX4{yAK5lc3tQ)H;wZsKCgBb|C>)P4oPp2mA zucsKNaOi)6-k6CP?uj9d&0>a41aKp42b-?Jqr13orI3%vSu%}6zPZM>k{hQyL*z4v z2G7+msCwSXVn~ufP9}BUf{-EYpcj8SA*&RqOD5(w&g@PU3LAO}CSAV*tSrXcAVGx7 znA}W0y5mW=C2bb~o6_1_?%&C+ewu<je!KuL^T|=HAD{$+eKM2{k_QI{#3J$K6!Gem zvaM&AW?n&hSJYd!P5vF{NeYY}Myh<COpwq%lg2^N0VR2BuTuCJv9_6orckquD=PkW zY&|_fG4&eB3pYsIJ+`56W4VQSE=Y9WH=g^Wp3tq$6ET%h@n29!>iBuJ^R+&>3r>b) zKXkQCGIpMva1H->l)&X+$%C~GUaGGe<v6p}h25!4n-^2xQdVc~e93v0A3K!;<mL+F z($L;9N>sDG{&q!eXfs9U!|B?If)76a`$^19>1jXsnvKUiba)$XY6*VU;7)#J9hgO% zh`hLXC>d?)h;vmQucQ&(<y<%I-Fo$A#-8!~lb%J?hncv9YX;xzbtx03@K<n23&_ZM zUW6OkUdFFPr+v_2RXL1cy(06btE#>ES>f_h>Zyn(taE6qFRMK7B$TeT)jdc%2M%>w zWrOisUr7#BG8zqF!CT@)u@#*eQaA&vEO<>@fNb*Ja|4yJUDKa1*s^wplYYoEy+AH~ z>CC?Gu-!?>qDGt&58idW!P+OMA8WA4mz-)?m7FOk9+wW|I4zX>+H+~S!gxy2SAT%A zA4pGy*y>@87bL>bJr3D}2v_v9pH?Hs(;5(u_C2Z*Q5RBS&LV>iI>Vs=4!kN>t}{Lu z#n@m7%QvyKSK=FSlAUncL3ErwX}R#emgnu3(5W5U0N(7pl)#JN#XeEu7}=Gjv+iKl zSiKdEKBESrs`!fT^5Cz0)8!eXnfbtA723o3Fv~00{3N8e4@1~5>nB4(RWSd16Ae+( zP1Lu(l6`Gid+C$K;FFzQU29ehUon3z5Dq%z;wqA!ZUl+5zP0=4okgCVbbHgpw<by^ zmO+20@?2H7rlN85g}vCbcbH@5>&Y)vW<tpZC`wpAke0Dlg7hrKv64r%7>+hDcTI?h zd{=~m&Lx50OIn!U?{0k(ue8h2S}CGV=q6i^b29_eK^$DeGuawAO5g=*<3{4rstznh z77sZpGauWKea*N7vRPnByrB$ah^t2x=WQgX&ZRjNPM8ai#?ELduyneAQ*XZcRVjoK z#-WN$+61bm2=i1l>X6A4amn*`{WiA$%VNG3ximf4NC)zKtFJ%smkd5j>N9I(chUmt zj8_JEehD_W`FEf>$oJsi<qok$LQao~AUF{uKOKK=dQJ|K|Bo^Y{)--C5I8SIEl&ho zMNXi+0qnWgHzS1z;-A(zUCad17{&farCF3nyQ%Z~ZIo^Jb_Vp_QM{N>nsj=7-IBuM z*DE-WPcsPhDs0cR6qc<z?Mf1F*ZWt|-U&7@ribq)_<ZhKRLjCuW?VSCL<G4wb5(uv z22vcVK0Kcszx%EE)c6k8?C1>!*$QT{Z{it6R>?w`Hn0sxb&n$pdi>n2bWox~&$d-I zkQYHcSdFc4On=8%lW@51kc2`n@@YKudtFUK;<d%5*jKp&-MO3-l3>ZAFaDB8mw+*6 z@L-+s?JZf??K8CxLZf-3J3@60CQn35+G9HMEVAfInt6-+2$Te1Ex7HJ&Ur3eS9>3V z?h`IbRFNyU;zhb3JdFQo&`Ip&Bta|kiVojnpl<~x34*s7j2`@01$yX;9en*9$JzOW zhgZJ7pDgTo9HcClwWIDf7bsVXvYRKjghN`CI8z=cR3a%YOy|}xC)@8|)DS^WG&d#= z6k+;0Axa#zSVGCtwMrrgVm9jeZcviXSo~7;>u8@B47{4Z8-N7Q%xaysc^-JM^3Zlt zJNHX0ZH7^7p<^9yZ%KaEL^spJHP&QO(T{djBJGmXchRUeBpb|>{nM>-<gK8>snNNl z+<tFZ9wisF@?n%A{T;!=OR1nd^!$VwS~AS5_c~$v(Wpq}kPBfpf2}69@z<2|+l3tl zwu(Dy{Cl^{o?tRt&q-S>#jth}2gN?mM-h4oa`GP&AN74xc%XN&2pypB>s89JD7Wne zWEKJaPhneLyz0lgO<3VKBQh{&uudv=7cHzTb>iqA@GRhiBDsetWE-+DPXd?hoV$TF zjy<H)xmS+WI5Mm1i^DX%6N={R(f&*$Uy6D3o*=lc%r^_HEM^ZNSfYh+SO>RZQ`M*W zu9X>+SqZ&Pcf}S;GNx{U2D3KESG!g)?WXDDY|lmm6Kw$%iL`=E)2fb@^t9kN)<No5 zrKY2*0Ao4NAgk4Dp!4+bjMsErE9GhR@S!;S;+(Vkl&o;ZB$tN-=m*H|(qe5tb--9M zl9ND*lkRl>yn&*>G9r5>dQB?lha2y-mh^SA&c3Xh4?q-#Xw58!ECp#yW?Kg1INtip zdUB!~a&h`?{b+igEpvA{)!V>;-EPog!?3}51cBX=TQbxWCnl?Xxj~xtXv+C0>2tq> z_a*5ELz+y<w`hNwM7A6j&ncakHIOWT*&PX&-oQ)=McMZ&Hfhl3S76J-x-s#JIr^+i z>5XoE*C9-VNh0WCgB(MMkh9As(8(22_fzYf&NE#Jmfv*$vWc!h5=w;UF}=z`7HvQ7 z8ITk_n64)7DcVD$ecv>#hsWZcO-*g$Y+ILTS3TX8l^-67?mo-oCRppE=NP$89VUl5 zLJdXUi_-O@T|4%I><xpb<}!3W_jg$?bo(<DeK{vRs>LA}!545j9a5Ub)6=-;E6%d9 zN=pyZB};^#-zqlSo^z+-4}|yU`LU&sc#pj_@2KsNfeE;f@#fmt@TJ?6wthicp@LJL zYa+$A@e<F6@T$&i)t~akXHYNRbj2o79Y1?S)t`3!O|$<>O#nOL=R5;}X=5tCBzJOy zJFdLQlupTC%Y4KZReN@I{X)Z+hXrQ>4Nb?3;~l&4NOlElbbQFTuShUnaAEUP0Th?{ zv=a8iwd_?G{8<DWiNS4Kp)tyKhG-}_fDIvpD+9+mSGIVgXXSae!Ck&$N`_Sf4y+2U zWTE8(F^L+N&aaY=H$cvK5RyPvS-M}d+qzsz2Gf|3iOo<MFxy<z<hy8*$u_y2SLNN4 zamqz_(lY_P0?zM?<;Kxh$EnT=uV<&wqqxS;{YVA&(i?;KhsyUx;&&E5!x@fRaQ;iK zoc2nrLH?%W`eO?Yp2dwC4>P954JN*Okd=Od#%UC;r}j6U*9EXUoW>4mdX(IXh7}S) zHZ$-98CclRr@HyCIp*8bZHT-&(z(F9{su>GIAke;_bU!sv?jH|M^_$n*AFHd$ys?1 zQu}jZhxYD`JEf9s$glIQ{S3HZjnN(FDipJJPIraF7(rlc$8~#K2wFGTA^48$)nbi; z-q}+;1XI>Qj`NZ2Ebs@W+_?iJ+e{Wrvu3^fkZx=rL$WV*n~Sfi|HqjZ{(2ZbtbR;A zOjdF$coDkg7r*t%3uTvblwR*vA3N`@xJFuoI#0**AhA9KVIR4%xvQzap3Z2({DpKa z?z6qSUrt(u;an1oyZ$A!f}!n1i5ch}rAyOFBQPmm*}HqD1+8pa{vaY<B>6EjJ+cc8 z49aCe!E{J~nAC>AjdF$>kCljZe)5N9t$RRuc&vv^VjS<0j*$MiwD?^zV!rw~6faVW zxEg)0q6uphyHuprQRMK-;BnAA3^BN6(4@RXoBqTmp#$V67fxUUQe>4Ru&$9`#4Qz} z9ZDKUxh2;Gpu!h5UJt(f;%nRo218!FKgguSQEFhoZIxJ~Nc6e>;*pu3v)jS!^Wi?> zR4uLS4U)O`cOnTxjmC?V+YSpl;Z4`;F*BP$e!y&K_WZ^zU-~4)eFqHFoBb2Vdo~`G z``d;H!!rlOHB4qWLa?N_bjFcgNi58y(jb4L*Znw5!6nwvSm055{bPD~7Cp<6<ax&7 zeCV76E_#U<*5(G6U|`mA<qZq;VyKzvV11~n<)-wTK`h4m63Z^sXuR_nT&WS?B!lo7 zSD;=fW3`9U%51Z@j%^`Zwel<LGIEFWG5Q>yRFQ9T-90SKGkKJ*<Ee2FtY|xuQ$`VD z<VqW`|6oi(Aw;dXy=SkYnQM;si?Xc~t<BLg>H3uDs+Q|?bh9a>6-fc_=_o2*qg&KD z@bkMeBw?!Qk}RAsBs2N_?M~~h8|Ou*9NX8>vA1>??V@FoY#YFcE_wP)t3r!4xhcUG ziP%dK6N+*V`eWX8^+bVA1)?zhz_U7&4i8(RBW*h}fU);4(zU6Nc+m;?!Nk?xd9#Jt z>3(th=(`m4V;th@8e++tVwt$9KWe5vD8cu0-!k|?ZOUVgYsa5VMjuuzTay+o1}a5n zSK#lKncxcAPHn3S>b0y2r#gIGw(_(z1Ss#REMH=3DY^K6Jj5PaOgsWpbzDg&GnU)5 z$)Dp|mg?Md;xT+r8mNQd-q-mbbThJ&U|(YGx}Z2%g(RL|iGeT+JO$)jCs1giwC+8n zF@_Jn{WI?#yVbZz^}%2r^5UyqyVKWQF91%=$iX}V&aS0;s(DC8+z9q`rK$F9PW=xq zqnGbn4-U(|pwQeyD6{}!?u-mP4YfT3PggU@{g|!qnLVGKS#0Q8?Aq$dLOj7%zguD* zNBkL0&bEHk|6JCUcCMsycv|X5m_;{wgil>vWnCGZzGR67xA8zCn#eJ~OUhtiOakI* zaNDtOSSFmsu(ry~;=i%?-a$>h{k~`r0hJ~oU5E+@O7BVws5JQ@HhPJQNE3q60)#~A zQUwGQ1VlhYN~8po79bQ6DN-fWB+@|=(6EFgp7p-_+?l<9@4091JNM4qIcLrv&Mbjh z<yp^qo^Sb-CD{*mAn8#tDi-IY0^K%Ass|a))S)gzr=fNU{zM~bq>Tf0d=rd_s4sle z*94r_E*Gv$sx8?E^^uzIM!QWHqdPD>TJQtN!p;QZ=0HK~yY6bMu)uPWmWH-u-khUf zj%j>=>0AkuZxk+i15#aiGyME1-Qn|3SSMZAnr^IQxFGXx?EIzU|L|*<%uQR_N1?Y~ zg7v_i(Dq+xq_S>!+#W1V3k$-3`B4b%-fxArZ4=+ewNwRN>OIx9Vy85gl|EcGgH&zB z!+4jO72knw^42k6y$gMOQVTCIyRxS|m{VcphbSWWrKG;E0F@P%{Qf{9CR+PD3v2N4 z1~4)|kIz4PN#5jj1kaU5J(V0XudQc&ZI->yIolK~jp$gFD`)wSqr1>YXk||ftjoKx zNGu@)eI_^u{xwMXs`IzCR0v1Og=CXkYTe=>nDcYnX{5wH*>lsCn$r=EPYa%|I$(2f z2JUlx#VICReQkuG!I7S=bAnU;LC5z8FYPlKmud1(>=)oE8}}K`)!ucgJxP%w^H<}q zJ+txiaTMyepMClY!~Yi@+pL5>fV8&)l1ORd4!yx17}CIDhGE$hK|!S4>q}Ks-b07` z5UKfC6m8!T-ERTHwo8T$q~5GcOwr`K^r1(6sJ$w`PuV{`JbUEPHDR-e^mXIo*dG44 zqYNPc{~GB|V9C+6nz&L86sw)r?eyXr9|YXZo*V0z`mC?+^?i1%nvF|JF$wT3v7~O% z6`2LvQrvbE_p4jX$+IHX#(yB*f7wP`ovQaKeV_jHyvcR}x$Ofre&Y!V!G|2AbW2p@ z$!QX6y?^DI*JpM$C43Ok$w;<5e)3v?Lx98gr+O2ZIQ$(9C*a$@ryC>MC4F{Gi&w}A zH>uU^ym{fgQMWA5z;X3L1@yYo!!p^uM94Pu07D-N#^3y@dyUDA8)UIU!rlgvFW$Fg zZO75H^y0DGG4IlAqffdw2YQx<6%rz?K#X*~XfobYS+r|Ti^dZY%95HqH9r5>*j=37 zJEDsiCG3bmKZp43As1=ib*Ln(r%jlKNHQ?TuFlEPJflz3)Y#o{)QLCBuf`H2LoF(k zZ4;@EM=}&ks9PJo3u$0qq&=LTgb01pw@`JOVm5NW=y~LeTX~YZ<=4MVi4T(c487P1 zMh6(@CAJdqUa%M;ps@Qe$y(m2M(_UDbwOrRpKQ!!T5mwtd)NNa;dJ<&scCM-bIRj$ zrm-Sw+d50&VqdV-QfS9~&d@Hmq)B*brwMrNqV+%EK8|f^Rhe(>bW#;=?(4r>QZrtz z4#PUs;Y92LoGbcH5hQw~?PfL~Cuh#=4|9Enz2DG7vGjrc2=u!-eT0Nd_uH0*$Wp&Y z@H*AEX$a$UZ}EOrn(ZLE_%K?%uSDw9G}(12$&*<u%ku_sX1+Tq)U>Q`a{hQ=;!kYC zd@U@dC4$D*5?r>%Iz`n@_K0zwSz`&0ag^jdc>JhNQBj66R*gJ9&MQxs142syX!jg6 zEV%XZPIr`g6*BWGe&?5S&GDpD?3yYEqKX%faO#5!NJwl)G1%!^rSf0<YG6xNj3zrL z<?##X)Kpjpb8J}ocxY%{xm<k4CFK?5+<_L&p75m#`Oa1w@=z=pNXML;v|Ae@t5jf1 z^XqH!aK`DYtk3~}69veX@X3|JF8;^T;y@Oe|KQqQU#mAm#-LF|{i2$~cZ~~oJf8W< z<#-z&!k+vHqUA#wdSeDBVKE5CMT*tdp)=`~T8DAzbZhmgMy|(~ZvD7$Wp=R>>^wf0 zKns9H*x3EMsLNvpmgM=PPC!IwxK3K7^J+-$%i*a~Li^x$i%-Dk1D>82EC+p;;iAZB z=Q_Y1L38h<GAwh~-~t_nja}9VS7$F3a>mB#uF)1sUdRoc@dfn(bPNi{d}*Nj4-Cd6 z?%0@ie)x{dh@Y0<1;2Z%a+)RxNwXKkq#fZqV!L##8pvIW3Pl->F+@-&-vWg_d-1V; z9jyMZOB3-^Ki|xLbelQU`=wR%%NztmtfY^ixWG8imNrU>aZ{z~CTR8BaL!Jzgi95q zR9JiPKKFf~=qj8Nx5|Bdu~tpp0VZn1KfN|DjPdZ5is&JhrKqsJV%!6<AY8yp^`OY& zh-;0-g}%b9{3{N8zQh)jeIWquG={0KLb+4?xNJX;o*D`EWy;%Gcubs338`>JuT)qz zF3uHQQS|JB*Q!PZW4KX9!}XvmPNy0mcta&V@YUR*viOI70bkbkqtjZ`2ff%A(~eq_ zp(#+Pk*4EXfdp+U=_gpQHGQ@69<YZ?1h+kJGY&ih*XI86CGf*{_ry#aYFRgbLe6|$ z?_-uMGOx=>a%}6)#O5#D`!TxBTSsHz*MgSZemmkJQIz!Pb@&xvh;B;VN;L2;M^;$T z?2}NURX!76iEBGZ#C7Kf<!4pKy|apMxA5t{z2S@&WWGR&E<_B)?@H*ci4ZzOcC(3h zt%L5`i=H@~d#AmwM&|sd@3|1#VKh6i)m|uS;7lHRByC6?2Wx6o*?1E6m{N|}`J&{r z_k#RZ7GbUH1-^qU5GtHRwrS@l-XKWJ0~kN*4%sHY9@xUY2+}Y0`gN+mNj!N)xa2yQ z!taHJ$&oe{W*S4YnqfTN;{6K9>jt6zoHg}pfk^m`qo%0#TLv|HdfDtL?d&%IU%EaJ z3F>(O(*(Yz>i2V6PhL;rs_cNFxAPt$ao!f~CxY0FrJu3wsHPf8;IQ$qyBIbvmIBQv z_BD_i1}>n)e#d;zT;1AK&$KVfPd^@1Sb0TDETy?$9cQqUV8rQ*Ur`sUrX2x<#aA!~ z_;seh*(TjmVX^kGp~d%I?7J4-eR;swB#G4ifyVU&*Vn=xX1J90;2qptsjxM{bkX9H zdyr4`BKyJc+!~7Nlubv$Irx+Qw=O=Pj81m=A}S*b7VYn}Lu}*~LZmqZn~lcUb_Q_^ zXV4tL7CnTfl0?P|tx5Dg!LmB48!9TT1Nn+2zqOR1{+d1(e=X(JotA3Ek+nHhW<2@? zDzFKNCs)7{0<GS<ChbSw^Lmx4^+8?vb*JQ=H^Y#2p2G(P;Ao&?0TbVHJD9ph-m@af zKi(4Dw>tXeowR98=Ry3LnPvwn_<5oke*r>dsT-!WEkY|449U8jxl<6fS@ldKUOzeN zGaK1QNt@sJK8Od3%UzU!Fr@(a1Lb9c&0!mZG^LSMk<@LA?ibHHV=`=HGv}JZd#UJD zP?9C}Ny(><?=>}1<IjWSWNhVsR)KA&e<`Q_9}M!be+9Ex`sqk{5-xNud^+(Fcl6Wk z^y0|M=lYHoXCpg4VRineHCO&jNxCF;m!Wkmlw@EF22szcqwNR`>1^8$dXoO^<UiS5 zk5gwhKMiW$L<N%vxar=^daW%XpncAJj%VC}3mRWPd(Wb@DMjVh#~q0?ciEn6nz8lm zcLfea=2&~!i`^0n{(hC~d)8uhF-^!E$fTr5TGKdFUU_3gHc%HsnT5AHS(0q*XPOd4 zZ+uAUS2^;M{iS{N$~twOY~JNOf0VfX2O`*J*cMN6HSt&XJXF7L(1+Wobx)`tIdJ(c zYwH^P_04h9<l8qD=wh$<2ca?Zg8Z?pQz-Rev;fMACfWt#oAU{9f&<*$64!DgkM#S? zKA(AZL(*jQASF4_6;2pRc9Udg2dk!{j{@m$=3RV=*e8hKD$Oers2pxAapvu|d(6h! zWtL->e>|~m=cetQ3y*BBb2%NUP?Ix}DeAop`F&+>HdvK7wBWjrgtG*)Y!3Kj^p^ZS z%b7bkLFoI<Iex3so_z+yPm7&qeFCIti9fb%3bqfm={R5U6A>H=h_bq4dn_&QTzjt* z(*S!0_(fed2F6LghFsTZvU+-}O|z-5x6NfeVunA<rk>`A<4#Y5gIC4&&I^FRLU(!r z;Hyh0X_-7ptxm6U@wG2>&laxTsd7?y^>B^<`B2Z`x22Zl_BN$aaDx(N@K6_%T&$`9 z=N>1y?7BM>BeL0n+`V!x!cxsYu_M2(mOO>XS93Y3ahW7SK;rCH_ZA=eGbk8fWVDJA z;#hhThV>n)TGfT#&h;3tay$C&eQo*NXS8dpiFPk~V2*tPR7P^A-@;A)^#0k5->^9b zPm)YX@RcoiAZsz3-k?UA!<#O7J>`7%`VrEzm-7XE9rGJVV(lMe+r~Ubg_Sa70owiz zWMkKzAM=;$J`THCzN*i-cgxT5VdA6g@5z*N*h(dY%$U+bQ%oigt@5qI(UA9_J{g|V zHU!gD*kiQfG^-aT$~p~-4B3{_bHL?E$afT(Mqr&y9ki^H^Zxo*!?wnmZ)-P_e?enC z84=7PRhSq2QK1-xx)r0%MqL`RidAZ{iQsvfZ?`ZQbt#I|bwDDG@*}W2a`3ab#VxUL z0aFMnW&fI^wJ!}$hf72z=@ET1!vYB6-<t2|`Ml&&_;jGn5O_@SO_O2`pk-Ze^hj&q zf#k^>E^BbUdRIBWpn+58euP?_esXJ3z&?bzP$N^0o&0>KRy3g0iob;m-t)-F0^rAf z1N!N4Kng|b0RQG8e+G9^9(VlXXP<Ot?im@wA|WzkM}VQ;0-elWc%Aa}JhHz>qBpI$ zO_VtF=x5a#zo05XvFcr`rOx;KS&&bDzwgOZp*yt_lZ&38@rTG)DO}Ys?f@h7h57ix zdif|8592O~=d=;&3xme9PMDPW7D$e@btt`G3!xEztNNFm>3ZBD$-nz<vKuPx9e%v9 zb~z0P<C;NfQd{)Kzh|ym-xb~0zSo%Uz9SPGkk`jM3Vg(VaBrz^`j|Z{ALpAC`NkrP zU=X&NKIYlr^N>AQ{1yKIGo0K@LTqZ%-heWq7y*VWm0(S??k=b(cJrF>m8-7uSMJn^ z_kwGjp?E^W8$nb(x9PA!*uIkU3K5YImn1itfU~&K9r8J+rml0aR__(@1xzoMPt1Nr z=v0HQ!u{jPiI#E}S6fowMpvk}gVV#jH%*+uN3-wtiy#!%ixSdb&3HG9UZ9zd*KaiC zx9N(cl7%^rsP}XtmxY(y#B0Ec167n>IEs?gO=>Zx7FZuEi<$4TQmV67eby7)pn;~5 zxE>c?W}Zy-QkD6FIKH}8qE_z3PLfm=TY(?bn*a7==Ry|F*;>;@#Qv{|A8n>z^ql?e zcsP$VoL_xuXVcrP|Kv0iN1y(y6T#=LDE;l*@4}CnCy~ok?68KNw(Qe)oR%vbrk)Xq zx5VB+Zv%U~ZJv_h4?+Gj0v)gTpMvPaNF7J5`6;tG;%s|bw}g*hs%Ap`w|uhzqpRnz z1yw8suYa=ZZ`&loxwHrPZ^8sB|3GlBKMeQepS)H3*I;8QeRDhNedO;A!-`+0+FWR% z8#eENTI)db911Mi9l%u0;bwPZzi*fFRZkaie7wD+bct4foDHm7!rR~5FXRvw!qfOc z^2?sJRH(4M)u`XkNS%?+5p~|u$}<PmQxg-5ZlWPaaK;=+_-5=Mi0l>tL)Z1f@7ZPj z09on{qKr&DFIbVAef<Zr>I72QELk;exJJ>v`n@AvnN0UcUw_qK-k{#X-oKNT{D;nh z0fG*ux0&uh{2$1zQBY*ID!c(aJmCsswSvr-Vbd_1zmcea7H;4-@toC#^ok@X&LIIk z>a~A5>7n~W9X>J76XZu{FrD2a7?KB+9mMAD2kxux!=)X!Thg@5^XHn=E-$g<&?7KD z^wIUFD{YE2?Y68+7w4qsO5##W1sc;26JBMX-%wn_0(W?Cuq4#*45h-vi(ru;#uvem zg-%;8GmAIbnUVwBHI0aYMk%wv>kLy`<Ks47*1YuLCfXoYIIBeZV8-WOrwLiH)CX!D zi%%C6^*AL{*<^o$kTrJb=51=OO?(Zo08H8>b#6v5Urugkn<g$7&RQJ$tSfa$`0^IL z8?f{&^3nt8gu3x=f;xEz?M7O=J9`3typNr)ci$371Rh$sijrmL1%sJ7BZgM(Zl{2u zSG-1~J1~#7BL}{GrNv#JwOCkci>8UDFyyKB^xqS>`2_n0w8Tg-g42nJ#5jzrOTDYV zasETBEKKRX$&FME4oE~adK`Y3Lgg%^c+%QlKx47htPYWq5dpCe9jE0f3WVcvknyy5 zXnijMkt7jUew&0Bnx2JwKjm(&aQwRYJ@tU*(&p0xH<(4;=s;u=h^C}V<0$>jnyQ^u zHz>gk#a^b(hpPPqrD{K?Q=X|Drc{OVZ_1OEb?J$~B3YcpyLJ@$X04xeugW*_trz0s z!3@3Uw>7XFpX1m9(_dcY`er1^tT8%@q;!i&L%%XSy&t^w(P$CjD9$*Cki8LS;o))k z<dBEFb_z{~z66+3H&LeEs)>GEIHrhxq5kE@RP%I?m_W&=C8w`I<P(1j5q4QefFkPF z!d6T*%kW|leJ?IMX#Vg@n|MmFq~fQV{YHyvl(E{aL1V7-hQ1S8a6YGAY7V`(rG9jB z|N4&G#K{aV3iJEB>~b7BTDkp~7TbD(1oO?$`9vd0z?^K&-tFWWUuAHuoS90o9#i_B z?L2kKxnP9rcZgmg<wO)mkeddmt15ux>e`EYTm^id7`-}r*8;~|(<f^O!ta9brQfXd zWRlh4ikQyZuaVQ8_!{A!*murr!&AtpxzCH6a7?B_$T?&oH24|S1Zzn3$CZLTWDsP6 zf>N-_4KO~eih*fGKAaF97b`rlxFK|2y^mWR^zhTriRD6EhV1Wx9R@?{C@Ezr-xG^0 zm{V-MFuF+}cIw$xp#z`t1S)PHV##z=i2z_7m5ByHczSRl$9|Hv8ClWU@A4@p-E8yi zujj-MHj2rBB76!NLmjXq43mZRG+qYs1K>f4gmpAUmN(H-Gs@koy$P!R)phPXAAe^_ z29R6p=z+jGsnwqDjiY&X@p2ne2lM0;JVr;Xb+0Ivt?6<u$l5>cy7^Qt@adJXWst_{ zhg#paNBIFysDg%~T~0cAq*j}bUA?T-tU#&nqg8wT57g2ga=7LhpI@xogqzH};PO+t zJ3DuIkNKSdn;;L_^vxm)vVQOGo1@2Ayv(;oM*&5Gw6O0p8oh{OcploZdpO_hYt@fB z)t5<6-w6jcpECjhp7TO17;?mhC^EFL3krUkMB7UkPhfEvA)8a3>7v9M!ZG)twDnI1 z8bKn(U%-nu$jt60^KJyU_ujp%*HgR~rn{StXBfuLAmv7VQ$DY8S}e6x&~s_3?KVQF zdr2MhV)e~fu5~*npV^hR^SPu-0YZkj@{i(M7tajZ0z*DK*eH8Zv=Wd)(<dPa^NAA6 z-LSY&qodEw%YAmZ)60A`JOpK%i3aWMJKyd+G6bW%URWxa?&>6kQB>pGgsIqg1HKJ# zWv(JuJR$Dbr&vn+e|vniT!uX)Jo=jMW=&ONJM2l*21_8#0w`J#&*-<Mc6TjVpmu`= z>L04koAW;PWv5?eR<uc><N@I#h9QuKod&pi3b-5f?8-`fOF9&_E<K{%MbjK^rF>j> zvm&2v244}L{u1a$l(~Adj?w%Eb9{@m$CQudymuZD%*&5|S{d$Ht-!uk$b}yN3M|v% zG-y|Zl#xC{2ngv}SZjlRyk}S27R#-r5elK2{NRn?0#S=1HWX~Uv=~k5%Nf5172d;c zeLQ!w%rexv%_4Xv34b6Bh4I0NsbxzVtZSZUHDext^}0dzRFi&AyWEp37U_5X<?{Gt zeriPWy|x}^!PQ=>JZZb2qR27&4+L%ZNFDEuNULED&2iwyHh+4zSdo>T_LLP(hc{<r z=4L;kZD*&94`xO`QvA&D0Hfjzz<hx~DHH;9JLXOeZ{BoSYl6mC|KKcgM~qK7PTu_z zeV)Dg9J!h`Yo}Kodz;!%b}KBM_07icGpwa+%2(+=PImQP#PhPY?6R-?#?2|Bn^V-Z zYXGdGn*<YbM)r4wZzg9;c*Y0ikIW4ie7bgx%&xxBC|8qwl^tce@9)(n1yC09A_f9& zaDXQn!G%FMxo9_A1{(JNC8BlVqx|CF%`@L6elSe-Es^fsa|ec7tQXP}oK*75W{`2y z76t29>oWYdHIGgdxY-tGHH#b%x9?*ef%CEYVfE(Vd?`VJE7s39BSsRIcZexlBJ{?T zfG;M2odJ%a(4kxk%Ddc~rAp&UW!xscZZtYFVWbA!_uh+P7n!W>d7f+0tTx+m8-(`$ zfdEhT?NBO!Jy}16s|$TLYSIq($Ypl=;;~FziFxrrjZHTHz5}Sd$SeUDO|H&8(FCx$ zH+4D(>%M>1>Y=CaM)H!Zv18Bqg$MAXQ$W-_NN8Z&H+Mu9lP3zPZzAm-_wNwboi5o! ziP`*!7%w+7j-JDC<-ngy`P3ga91M0)5#>A(??B_(h4aElqT^LT;9HC8t|UjTIX^z7 zDD!~xM!@w5fssc>uYmmh0MvOZtV7&Lc2%O@NOsieSJ29x1|_i>1c-CZQLimmy2v&< z_a5a)TkoFJ1r>&h!HLPI%~ZWY?M<xb&JXupXDV0AW}Qqo>*5%GvnYEvRc{j1nuH!T zl44w9W*I3W<4J>YbiGSxh1y7Sr^M0z#&M6-B^kLd_l@@0#;JPtMKeIL1+8(jm3q-- zI9M?fZqZ6Ls*uC|DtS!KLVfD7jdwG7#T^Q-5ADV#G{tvC-XJ03TFwWOY!13vmw_dm zZL;mh3ICIlWe!JpYu>JK2WxL(IE>DGL)`~#Nm$9%_pP|<x_gaK&&;h0Oli#@m11aN z8i*Xirxpk>a~PU5Y&%{c*oy%p>+>J=3D3&PT0rR9MXfK#Zcd8lJkSroZ9r=#aK2Rh zLSrW;zU@q433AeDR7G1d^0dYCbJm-R2Od1Kb$xjF760qtfxlLolv%GD>gKg8`PFbZ z*O4!_mfxbAkKc;O{XIz!VV1N6({jl6T{ef1g&j|kockB+8k=fyxtRKyp1Qd0FAJ!m z_iShRrFbK>(|Y(1tqCGKZaBt@c4~%6%w%$2szWGQ?g*-<#2ilqb{7zvC#h}g^aY^x zErF6EwP9f5QR3vSdtl){=(U%XA;Y*N$R%CR_5)rA?;4T<r;trIo(q`1IU4-JK<2H} zw3FNF1n1}%%Ue5qi*qwk4<^c(HTdtAR5&v=7sg7}9zqXbwgczu8<}xh^Gq4xVb-_# zZCOC|{}N_}{8|Nd{_y*~zb9reYm+OAf|y@hEE+4g5xR%lI|2zlcFmaMf0KXGru(j# zzW4u76|6yTf%1U4Kf`cIpk9wHPJflhE+nJ?HF&J%=FPry#|yZ8cG8IJEbDl3JTqw* zv!^s!zFN4=3&Pl{&-_CP2?G4WFO-1LPg1blE7~P6*oc+lcq6|rvHWE}wBQl{uZV`< z9?kCBqo_N~3Y<PX(M^O3eT-memKc>5VV|gi#01eR)M>)K<@;xjyYp<H2aA@zGtQ*Q zV$>}gD6^b3(In&bdZ=GgN2~uI$nq?9>0cmeqn@kXMsybSaMb85QjuUJN}H)Fmg2ri zolkVUW0ri`BhgFlZa{L$dxM9(kN`E-ELt~{6xXbs6ORJhuhKw7kBFPthv>iBLPl|N zA5WNS2~rfB&vkH#F}PfHH_y|!7KXYNvAhh|TI#Q!7pk#X18cu9QnAho`m?5ziY!!D zN-W|AhI9dSnPyMO*8v%XRL}U}bc&y@i-b+w?V}yuw-FlWQx=H^t7eif**;Y#QF=E< z-!bk1tHtYreLO~jh(kVe()cWou9e-(!bemC6xd;;_--4bXjeKQ)J<%RW@v^k;DxOv zhu(OH3i6tp*FW=53=?Nrs+EY?E*G3F2exSO<OV$L^cE>3j}(D80;p`es_4?#p3nG9 z1}J!s>pT!-&pP<)oS|j{OBiWIfByA0C^3eE1E%%RBgi`zx7%nsg#rF5!4V4fJ{KCk z6n^x)`l<oh(R~eUE7{O`7gAekGM2#YVi1ofeT<e}Y=rd-t@5$<HA)W*`0!lspwUDB z-_H)5BR@I|Dt+|Pu)PB}NWJkaF|Q`GOc3#Myovtt0a+x<iQcjId}Xvt;Hi{62!` zUW+cFz-SUAeqqz}%2F67U#%IP%<E-|y>A))K5Lj^F<tDOU<p|k3m!W0QaWqBO_G^` zmPHSQHxdek7@Drop1rm#(rOTIg!TB3f#guhCC%T%mbix4^l!IPjirIkMrJx%14x`F ztCW$k8|+x1xF?rCA=^-IHCe!!cwWPd8}hIMXAV_A2nw*fp&kOWl(ZC>FiL2_P_a`d zJTxkoQ=<B#?8fMeTRVbM>8T~lOR^BIaKbQXx{v@94#G!=%SW}qUVj6Ida`pGn_lkK zXJ}{V3zwuEFTH>obj(Ss3g7C)NAH2DCt3>?Kr?!!-1CCGpCqnDIG$H1;4C(eWI>-# ze%?Xp(BK<{FzS&#DL8?f#(u@s9aM&h!8o_+G~_0W3bo*yn~1hjCO3A1<=Mf`*_4qu zkY~$$+j1KWDQ$Yv4zJc=I>iI;URar&R5uSAOzu}p7l(R_oeb;=2y~0w*8xQ^cw68! zdrEd;#Y$u2M1eT%Qb_ov>%O52P8aDxk<mgaga`6Vebq^H@wQ2n_5KC)@Z70M)%w=! zKh}1yMER!hnPvB!5#$_bxvnPdnXOhDe<PP(_y}`27=%9vv}yV}eQ4YlO=MikEy(}g z_pv42KOr=Yr2mX&eB2YPHTX&nh?1~95nB?g6HT58EQz@xKjqjuo#}+j{<Xn<eHu|P ziOvbUmraT_MKuQW+5XATqnc!Jn^Yd$dfm@t$=Of+X~oe4i+M*n9?UkATXrbBgh)*a z*XArql@|zfPTjH|uV2|R2rZj>p8-4F6P)qwvVCkQs?1=)-g)256*+Is{MaTkgEFWY z3ATPX-|3XsmQyjKU2lIitR^nyuB~6n%cB;($A>v!N71ujtZq-5PjC`Vsh5&~C(KDs zC<P^*QL2_!*4W*A^xQK9ldElf_*Ue(>IxEm(~{hbNhtu=5(=+#hqS!3e9ebE>v02U z&=2M6BI`{a5X;s{(02hY}faHI*5e?-%`dZd+eE__AHtmn=ZR(j_u`TPHz4ywH_ z6BR168)fXE=|@Rb9B<<VM9D#gM>lb4f($Jnkh){`zW!O5lSJv_;^HWej8do8_O-B2 z-(P}A`d(6gZ&Gy&)LTB)Pir44D4IDGZ}qf=Ei^wyXz=o;{Ji$ga+mUj-382M%>q{7 zFj(b_u_D_RQ5PB4EqcVX6&`00O<hQiW5<kM*$=~bR19thE=*e*g!+|D0nb`qBkLPg zA+DQ?Pi-FNS?&%zD8zYoOb?|(Iew+En`i68g^X!FdU7)<b)VW|yPh^|k;KL1hjSs@ z`w<mb5GLHHJu?v+%1eU9>Nz&%p7ZcXT()nLY)~7N>`!3N9DZqEfV#lMvE)!1&iR2Z zIi!J>kiE~2_{YWLxvriYDQd}<t(G>L2X$rw6z4#VcIab0d?zM4H!D7&nw-<ycKTz} zcrfz<=gb>Aib-IONg9Lx7-ooX{S?FHc2U5dE5?Amq%B9iRa(V4O=sUVOJ3s@B2z8r z+|0)E<3z|$UIaOIw`2YZ9EVS>&vQ`u#Vc<!>|YeMZseTFovd?y#di)ZhYA=s5DupL zov6oUsEYffJI>eVJ&Dt4^mfeTsx}Ybmc&nGlI6P)e2j2#a1(ju2}FFCl#q2ped654 z%telYmMfLw@A*2X!+I}7o`nLon0l_REeX`|547xP5}X(5*`XI@6^1DDNed2)NZ@e` zkQ2TZVAGfJFdY1hS|>M26hB0#kphtR$`u8}Q43PS^qi4!+cBx&ynP3;%8Ua>H$ytk z#zaQg6<Z_r5$F;8x7?nxauaGJVNPrmxAK!)zpQ~Z@}Whtm*^;_e$!1S>O5yTs2Jt} z)KR0Y#!=iPMEpE&i(_%$TN|Ssip^1uecKXE3;2Ed(y4o1+h!M&X>RE>C>;enS->Ys zz`EfvqI$>Yz(z{^B^rNxu$)e|M2Y%BapzU2+<0B;x8AZ763Y8}NI2btru+xet$JuZ z7awP!T(Sx(tr-a>hN)EIAa5OA4!b7%A6jcgZn_-9<M?~P4Ob4t8}y_dMMi+ZIrWiG zsLr;Fm&ikFW|_CUL1KFU5;T3rpU3_U|3p(7aPtpDk_Gd%$I`5BjIyKw{e6vf8yjxG zjXGzzk=b*#KTuPF<L2?$t9+4qlZRE?p=on!zzx#YWAw=yDkv3JKebu)gW=(e-gb3! znEoUstQ^9xVs_-6<sH3Yt{b|&TS;(HTw3B5b=j0U26`C;)q4B#VU_wrE54kXRq46b zaDuIUhVP0Y5)8o~!RrUBz<XctY=^}ah-MP@RB%;ZletxMb>xa@;rx_Z*ULH_E~4qF z#^UU$zGHsq!;FW3HW`~JVNNiFb?)`XwjjdyQmU(};4PY7+kGOv{DMWAY{|(2(=+xb z!HDM@o(v^mxlz(IzWmo<->5(llzR&<@|6~!EQPu^CpymAW{ZDTv%gMww^P{p$Z&`5 z%zUj4OCmO=q7=y&i-yQHhg}KBn&RVCBz(C6xeK&@asQjti)U7RSB}u|Q@tH?>QrWG z>sw%y;3h!Lnk#zvX2_gc+C-k<aPi9xs909_4}8QCA@@(6OyPei9NRa6a<Jdv+gBL6 zpjcH%(jQ2vx3P59|2GmV-|-Eed7wJbM;a)rBhUJbQ2jDEJDnrmdw)`@bc!_&8q;K> zZFf82ihb72IoAetl06q+@xSry!=*h6L7xDC`J=e=n>Z;$hF*}kmQ}N9w(b`)TrK;P zp?b2t5FJJwVqw|@Ko<f%kSQZ%{teu@V82;_`5y>s4bHHJM9fHweys|ccGZ(Q)uU`Q zK4BGcv%%z;QrX#0k8WESL~%%fG1E_kuv2M6V~NAM$jbDD<o?}!;a1}SW9@}PcP3c! zU*0D{nLFhenpR{Qz3vaBa4QD0J6H;)eZyR#w1|bfP$7Q8%BBkG>wShicG_3bSL(g` zmvlvbS%vni7csvo@WZGxuaUN%uA=6nKVv^c?kLB;GnPfz5jkx>VmbDqo1P%IWd0DS z`;`wy5l@OYFt|bn_yjV4AZ@{_tkaJSM+oh#<0HSG1cMA}5F}LjQ3Gz`A#vsRdJgx8 z<#nf{-a0xJLGP!WyBe>IxF|h1`{YHOcp>|eY_NP4YWKe|N~LL!8Rtt0zPvf{KbtM8 z?&+$Tb3F5U|JjTu;Q*r&({jG}CKVR1J#byh>iV!&>&0vF(zdhXFCSV-^O;S0$hv=< zjAj09Y`*^evc}SzWPVNn(_LUgUy6ORZgd5O-{iJfo+@Y#jZW*VoIzr&nn#O9mq+g} zy^kqRoUjmheWC2Etwnq9{U9vlzc5TjX_XNet`(8+?@eP8(s`UUDyV@A`W6$Uok<Ng zaGcx({(evYg9)?LN=lLJ*6Bl3dF$x4Ht8%TvZmxs5m&{I^1@81tQ=B>fJcdUL$2*} zx!Bfc+&s4m%6uMay0QHiPM!U60mcL5ZtJ(Y6Pm761&a|g=N(No-wp<dKTCHC4Y$oM zx^us}a`VUigd=`SPn-;RZu!X^zlFBlnf&|2hW>44vi(#kDxLC~5d1dp*b(7zb|ZsG zmdntEUnseixSbNwjuC@9G#MQS(n+&I7v__c^=uCR9zY!3f9vA%_I~&#^zwIf?>-3A zAKLAN?Jr;d10j3;%YeV)zX~8o_=H^L#dYL#Pq<B@-`y0uIVsph9nRB3N(0N59|U^T z6km<7paA^h*!1;Llx~UlUXo|<Y*q5L%Yl>2wp@i(NX&owEL%>Eu|d|6`8Y#q!Zq(x z+s9{#C8foKAyVy&frEPYTH-058<X<gPf&+TR*9`Su_#f}tQ)Tn#iC~Prs0?2ww3YY zY7UdK%SQrp3IFmG|AVh<+Kmd2Z@H!=1k$ozR16?kZ>-kOEqVPO`s{E#aMeybjc?WM z#3-ijm$k;w_4f<R?Cn{(q|`#i1Lv@8|CRIqL?SFC<mqZ7m2qixpIJludXa^myQmhw z-Uh`UROG&%4>7(6a{$=y&|AtO-6rMhP%I@}a^ZOgpIV=)i#fD%bm5kJ@=J29(SP9` zg^V*qNn1yKL?-v%#J*XxpZK<|f>5GlTfBd$Q+L4JfM&lmQdzCK(3U+o=R6(k5w}Rb zA$z-xYS&|INSkO2|F1mI9|%i;sp<#jN%y8U$M_IjPYYM&#lE~mF&+#eD}|_Kog#@I zqbPaOx+2iw8xcEF^yRwyqW>{zK0N_9!~gtC35K$<xP0+EC=Z%Yw~-7@sw_bpA?D^h z`&p?nrSfXnwXoY4a_&4-p92;9{wA~N@%MFT@;M{45!jW=c|6pmh>hO{0$GAg#c&|V zjT^5y@LPT9t&3+BC<pU5V(I_ZPCo3P@V?mJI?zNYT@_>_tkk)cf!o<9ol(|@GSH;3 zANIH3J_V&iNQIhLq7?H@{4^0f+s9JAPi<GIaY0@NMjJ~&z2i5f&2tOTvn)GOv;Tva z!95XUIGPa9Oxa>+2WenB*%szEL3h%UYv4|ISa!}lo&ISDl)skI-@WBGoh%sW$^|y0 z53a#Q@V*F6q<fbHz3#QQs5Do>ABe-(Aj9hpw?4j5Ipvx+R!*$`J)`EJz!hZ*i3~G2 z_noS^J<>}W|53cJ!3d?9&ZjawjmoLZE@NP!i^n2(YH~wuy4K>==Ix~nmngVAge~!> z>JzuKG*~y5$lW=2bX*H7f+P@fLmyQJ{|-WMueo2*oV#*CYp3m}QgLnc*zz&9-NGj= zuEj{5!MQD$v8tcVzDdt3$=QqaiUAqFRCU&<db@Dd%V2E3%@a5e3Pk@^5OSeiVho$I zRXdE3l2VJlbZJ#sWB;2OHRa<YmzD#I`Lmw?xN6255!!1lZ$pFkZpx6B^10F&At*!A zr+xr_2@H$sDmQIYKmDjiNZj<6I~l+(v<_DG=c<KSs$Q$K0@b)U$->P(E%&O*X|9Z0 zf(f4n1DhZG#15r#BMIGYT7WhcOPVMmr-b)gO|TT^k^U^qrUvoR=t77GPS>KV=AfU7 z*mpj1b0mV0tGcnd?*LFXSSsTiTHLC!yP~wA2LXGrb5D8O4|aLTJr^v>awq_Wf{H*s z+VvVLe@}w8wdA$huLkaXX-GfB{Viomle5*+qC|}k`YxO|)(6lL$UBCJcC;F^P@5@# z1&DoB_5=q6?au~wyPXos4?j%47butWvgZ_G`9|Xr_2`!p>nz9$8VbM`@Wi~Hhd?HL zI5iLJ<8*6`(v-1ng^cRyKXqXfx6EVA6Skt62-%<RY~vd?;4M`FGfz>Q;rj3Tv2XJ3 zKQ%kN7V?VS=vN&)w~Y%o(I&;X!Ym9<(X^!P#ud?2s+Cl6s=~+=e|+QZjM>@b2DI<< z=L>53#@BjFBlkh@rVg4Ngk*<$m#-0{*BdwAT1%H9ClC97XRC!^#(R5bk6%4Vghd(1 zP&aWYaLZw>d`{=8U8j`Atd{|O=fy+9#Eq2#Gl$Bn^%wBnm^e&*41$8?WER>rkCf(I zW_|ror|xR<QuCFP?m>V4BCHk&zD_`0ZKK+>XH(~58gBrZJvrV*PR^^e7yijM1B6RS zeYcPL=YPT;XBM(#y$X3TzSF#-7lsW?NN{#w+5|U}Wnfa$SJp$Udggpb;W+Og?Tqx& zBbbS|??Q!5G=|!Mg?aNjce$z4+zBLRI9-{qr{Af7XlOVwa{jNRnmDpUHQVo-XWG9{ zsJ721=S~t_ofnq7uo6H9YZpx91Po3QL(1fS_1B9uWj*&yyj8Mkm#cNwf?f9RuUGuT zdy30x-!h~;yP!NcSVHcvO(sa{)OP&U@9W$*JMp>uc~zxCvW2k>Tk5ceQ(OGMIsp88 zo_>oe9lT;jC<(tWSr2C_Uf#X@ciBh<_VE&ML6~=%PGUMma@_fMco#_I-%9+_y8CyI zqrYH|_AOxUK|vqZk$P888&`>T$$gh3<R8c)xOD_Ye5I&zfhs^P%H;r}OXp1aO71gd zM5wonMrBRGyUS0_7feCRW;L7kYwbXUUmCdIHG_UdV{AV#(@q#LLMMWW$KpTqB^toh z<~Ilq0u9ajS=u`TLmTqclPXf?gmn}<s5Hqv#4@~wA#kG(gRK5Y1jzE01b<=-HT?te z1MxpQVAk>ng2`ccv4|iXXPGt0`U6n~CI<_to%07UD}~Nre%b^6RT@~~<x!@}v!49I zvv?3N;1?uPl!+??<2ELi$%500_kC@^1Z5w-&%jgQdjE1s&`Yhcy>L%{0_+j0gG4Rx zS$@Ll6QI2`jE>*^jp<3-tb&0{1!ime4<rQzc2@r5<)DARp{rb9|C6yO`<F}p%U%8d zFc4s##iK}76bG}v2t?ZcAvX+d4YH^B?}yL)-;YaM5XhVt0fazV-@SRzs7bew5#C}$ zuV-eWg^*nBXpuIsh7cn&^5aL#?c&wZK4IplXk#v@bQyXXc^fQKa)Cv#|M{G0nSWo_ z9`j-hWz^Vy2loAB*!mxcYx%#-fd5qo{Qu0n|NhngrvuR<LvJ6eQfU!isE=Da3}*=$ zp4hZJR`{#;y*60m_>bSC+c4-l1nwejk`tBMk^1c+4SOju>w$jitxXse)AM$0r6-<7 znnEJ(|3?*-s4tGSVX{k&#sB-6RQ^8=ZU24Xt8joHFb^66EI6C#VweVwnmW;DSj6{i z9`~W$P{@Nd#RC+Qe@Y<j&JbC$b&~$8I#VS@;;?!8cgwSvyWVIvKjaG>HLxwFv0Fg} zaynpm7ST@`_h7$nG3<bC0%NZE`2&~bu0o<JX};6YXWpC!e^OOn<+cQh$<vjpcdq2o zJp@dY0>1?si#6bDvC+z)#?d9}1?vioJ8}(#>W@2CKl@TU!y$Mm@16kK<dI2ls|hG! zZQePjJl>*R<>)JYl3Mlz1$$GS?p?hi+Rrgc1SzID4>dlucxJ5+coA9Sg@=DI4zy{( zCB18qzMBN=jJ<mb?`Ja8&KjFtYkhvC_`&`ilx*X0khKF)d*;Lh(RB1x>YUw&j{+G| z*+-k{QATuiW3gR)jm=}#Hqn8Fa&1*X;XFs1qn22mx6U_wf1P;3Sh~)(z{9~V1u1W_ z+?NIdyNpzlx@bUiPq<Fo-c2W+;>gmqa-Q6(mPn(~{ny;V{ijF!dK6zHh!vy@3|K9# z8JM=V;dY(Fc)lqayrA3*YeH)ztA9FirwkNJ{0pT6RK4?YLc|-`AcEg|)5$-`6L*oa z4*ZrOpV-c@hRKf%MpOa$Mv%wM=eA-e%90-qY8)4G9wjx5s|6)3_HJ#872UnptDnT~ zqyu}8e<bQeQ>m$3D>zNF!;-B<thsDkCVr_a&N!dH!B8l23`uD=W*`1lokM^&@OMJR zkOc&jkrq$S2a#{DOf)EcTIK!zF5tSj;{|=s_XZQ@U1`%8k|?2Yb6>wu*m=&Es5eu& zXIpD2Tds8GL-FQyq4N--UXXpT`~!1KmBYsg9m`ivflB*K7C<w&hJPuxdOJ}r3kcMk zBt&f=JK*T>R4;M9k(q?zmtYt-6yBss{Yaz4AT}eVDOYd!jH($=s=qbvKl6=m6BKj| z>cPZ<!m2QGZ;X);ve1NP_JZ^rW%;f&W$s0}lciQ;V3_{gAP9u~beIc$=!Cr^#fG>} zQYC<OQ}~MBe6q4%Fz@+vM5noI`jqBNg<R9?HJPlh$Jn}E&>d*rG1z+*ZB;Q~-FCu2 zUrS>pw|lNOCHT#u8r;b)6P=g5)6X&=4@BsKXNwCd<onTL^1!dsH@tb>9`FC$SF~sG zR%B5~=OJmQ2l>UxnJ&9&cyDYRo>!&5*)_CVgf{CFg7>d)#F>A{a7K9!9#ET?-*-K` z$}BRH#&kB;(bj-BpW%mQzhn=urPp{7?IRQ8*-th;h&rdmrqW8aA+ThD4if%}L`=@; zdYg1zLI0ITP5#<0FvWC~&uKKe4dI<yC1z5%I#l^lexpAX{ld1YN{4?rXy+U4SU<mL zAS!UYoaZJr?4bKo-(kgN3=vQ9?1DWC$+dYB<f=-@EsQyhuO0O-Zp{s96P&psGxON~ z_SHiMpyhh07mNc1BTd7lO?>5c<Wp4d;l~(#j}>L#S6VNk@Cw9e$nwj{erUaXdl<uV z0nU#8g65}+fEM%-ib;x3P=4jlbh1UBC>ng06H`^c+SlkszVd4wBWz@Z>}844^QagS zy|CzFbzcd_Z_Z~<?n6-2xxZpX&bcT1XZ3LzLdcCq5)4ZqzYJ*Z)`ND#Kn!F^R*8d3 zu^)Mp&r;H+IW3=-_0-?;*a3^>L<n6<$gGa~Bjt9f_r$ty*|!cUT#G<j_PMVY-lg4w z2#2&?0mV;8DLI=0rE^F;sW+CPOxj}03I1Ab;ApV4<!E}xU^tzBrbs4b%7E!phn@~6 zqPT&wDmc<eS(J<*^w~|?QfGEK9VE;Z7h4`G^qVbEF(4tM>2+H;5Vmh;N|U5}f~+D% zLp^=iF=WW+?>=+Tk4jY@kw-+l;BBLiK;U8ca_2mVJDiVe6QRkC2~4}J?Rm8ReA;Ds z(_6;=?BR{WulU|1ZX<{{D2w=w-32l2XJ3C9m{<GQ*LXV_CHZu?(SO{CvF?3!JR_0~ z3yNTZ*o+$_c+_;Sn+(-6I+!Uj0mJzeK!*|X60s>C#2==v*WNRE`FQd;=v-KD|Jm&X zvq8&{pTb4hc~JdrilI%ji7A=bT*{a&Sn@5@7CATSZ+TAX2#5TMJ^R3F^jDS`EuO&C z?J76~M8960@WW1f+lxBIR`l=pWcoTiXW6CNuaw41d9lwbVC8|N{TnDXz?OWbUR3~i z!wpJKu>}VD@?5_{uaQnu={9mIwCje`;y0zJl=it}!wmBZWOcVzejtK=vti>N2+T{9 zJ1T-U<T}Q-s%1X}1LIM@t$6fdKsbV?d1?G4&8$$ExJq*-X50C`ZWntg@cbK3<_Es4 zL1ZswH>o9*RzZTswTUC+tws&blV=6@9Sioaju1(+ezTli*FV{xznuvtcJI8f&$d9v ztR&b`96n(Z!)>5XYQ`P`q}QxC^ISe=c~1Dhb{*~I>u6BJ2WbXt|9~E7QwDPdDbOk1 zw^#4Jpp&z&$ZI=X&Q`|>xx2}KAWdroLs~9mOW~c<L@6_^cy2z)8_Qd-s@B-xI?|7` zBo>3<v`F7&#MC_f8LhF$=E<B9HSI}@F!YgskgsIKw4(D9*4Lo)p+cn@j^7t=-F<5i zq{a3V_b<GN{CyqJ{beh`NFHTR^-K+p)O5-047Cd&&U-h7)$NFQ{T2Uk%io;6%Ip6{ z$Lk-Go)xDHkJXCG)kgB_?yErU8EcEj*lhlJw8H9-2kSR_A59@Q{`(=Umh=lVSbfd- z*dNG057Rb2M8bC}o?YdD{qv~!|Nb1;{ZtIgyzhLY$R`3jq}krCEk4%F6H?)EV3{Sz zt?W#&cd8G+Qph#6asR>>!E;})IDS)=8$wM^<p^r&Y=5e$uS|3>Yjt=$9FYqsUIk)l zMihF}Xq&w129tu>@HIT(3hBthXy=#loQ4|d+zMYNJ~G<;@Av(iKwqy-1t$y_q=uI= z%XJ?16HG!Uv88^eeUltKkhxsx!nyMMpDYGPe<&`iP7_#`_{W%y$YIRSw_u*a|E61} zPH@USb3mT%VubxYsY-Jva~4zQJ1KUf22xc3`TO8gu!QV&SklGs{vvgw*sIrI7n=w3 zfDzq$+|+3D2|pv9Nja${4K1|bpBEk49Gs>tk`$A|Y+huk|2$~|RqF=5AecG)6|CUF ze)1O2Mao+PvAs%Pa#-c`)imqb{hmfU;@#Cz1N+apd{|mMJ!%xKh+H=X@^qt=S`0z= zJ2&X?#{JvboI0LM5pMz<8J+4KVqA$kSYBjiPhoxGCNDLxOV0=oQag39Sk$?UE&H+i zRU_Uq*8*%uI8g7hAMB=r2(X`4|KZgGLN|dS8iCNp0i-VgzXq(j!m-gP5AQeg$VST% z_YY(4UzgGbytBWds!s9oOKDCt4@DPB%a1VRY35zoP_ZHaSG*Fgxu&ycR$j&}1-Ho; zPMyj*{QUXjaT6{Ol>Z0v&++{FZ%_Wamo!hjNVbiSWe8B3RTG?cQyAv&+=zV@NL`kI z<Ec^8Qo^J4g9Q#A>SsPZ?9x$ep>dYew#d3qScYy$XR@=G9^$dKxag&k6Qj4Ywj7)* z=l&X;iGc>)@{}Fsnt@IQ?BSQq|LqO-g+lAG2`p9Bjm1(x;&**NSo{F{pzChwGG<66 z<)_@w2nRS<(KhhQ+xhPF6k1sqLI8DbY!fZ-i{{QF?3E6_AZ_t`%}GQ|dt2kpKIXWG z#hFQ3T-S+S2g{4_e_qN(sZf+9)xq^d{sYY;whAA&6_;0G{oq`R(vL$2%{IQVy*EXT zk`Re_VT?Ci8p+-{jEveMT}|t#0W!NzeIDSQnY@1aw!^c_d|ez?N6o^pc?P$=%U9+( zFka0FVORMCoW4!s-t{$6wP_B~X*cDrOBx#ekLv?0d&42jQ&em(e{9?Ni8~`GL&_$X z<JjWCUQf?*Q(0`9Dc9*%u7AGh^_?xsy(AJgWtF7L&o~YUR{);fPuCklm%D0_jzJ1P zznyxfl{_kZVfvXs{k>NG?l}dZj11ay^b$F<D81CJ#|+8hZ@wc_)8D$4c2lpts3J7Z zq;v}QW@e}xL!B`m1W;)y|KCO)&fY;8N@<+0ohhu(U|4(oxS-Qg!0T$Hx-qoz>nV21 z5{z+LUdf|>;Ko<LhI!ro1r!=cBW((iZRZ~w$QQ2?{Wf1ae(NwGN8~*?VLf=x<Yhrg z0jR4q@E=wuygrOn-F9-lfEREj@!EGINco=E$AeQ~aGG6Ksbv2P_tB;8jws=SidH=i z)m%6qSM*oB5Gb@ZNdYUbWWO6-0Z9MOAzSKX5-#P~l(meNMrC$woT)t#IRjb9h3qdm zM<|9BB|68ZIzACF+lCAp_Z`t+2)9d2c?a2qziiV35Hw4?SK8DkWDZ4&Rb1h-J?C?X zzGvI=z<Y=u<n10CHd9&BoBf^7cWe{pohFD9`wDXS3?<2&CB(MYg+|uMu!s8VzA*P7 zovBC1AQm~_4Lre0@u@@-nv)0=Op^FxdQ-GdkGI%@Yd0}#^wgWxm;SeejUg%_EaBOI zF%|#2$@u>&|L00aPr|qFgN|7naIjkW^<Jwq=zZeZxzs*0<Cv6ZBflwvt##Nvtt)ej z6!(x%aq#cWp8t>$vr}}KiP})WD`5r&a#fhI;7ZtEK8bJ092A9m|K<F<%}yt)->>)D z%Q2Wx3w$9h8q*k0h$uYnQ-SdCU2xo}46eGp8)kpN7Ovx{cA)N6fXjm5Y#rR+K64$< zcAsHM+lD6SJ)0oLy=*(4X`FMZ8RzJp6SS`TJoN5yzaH>w;GB0}feK;U6xVY-D)q|1 z1mh^fjk=+eS#sBDZd1LKAiw*p=KSr+;7AVgmITs%VQ7<Sgr}_M!TG#$(;mOB8OG&X z2@p$aW`wj9mKV*=+NWxOEa**!;%leXkf!?*hB11<#gz^82gKI|?&uF1C&aGvpLjfx zj|JdnG}m0BZ@6`8jZanUtuf_{Al^0M4sp=U<?|MFy-lo{x|?W#RN7@IjT>osH%@$M z*f`nTn0mBPqgUF<!;|Ns(XP|aEuv_5uKea<+UQkGj3}L@fUf~=W1ZpiD=8l@etD-{ z<juvg)66~QkHw<37@Unjc^Oi$^YahhBSW36lXVjlbBedz(@)6$K52F!`elTDk(ac< zaEl`S@oTT9kW>{hgZU|XddJfHLGJtP@|lwpk6>B`XCfBnpFj_@_>r*dz%I9B#H@k? z(%gdDgz<KSU$Woze>+V%LW;I9=8`SIZJ?#8v#(K_%-UdXYr`wpu*$XU5u0OS**C4k zKFbe_20ormiA?iYK=7_M%`^>^fe;Z_x9dID7bF!%{sFDvm<gQE{n|L9biaEz>hm01 z$ddEp<Coh4pR#$j|9%4DDZC6}?2Mwki-3O8(1yjHbcNr$>U^@5BzN8Yeb!Jwwyc58 zN`H?@wS323Ykc&5BYnWW2QRLKmb3{Yr`TCr5r}W1g~!K#)z5Ux{`E!T)~A4XY#n=( ztLVZ7Ri4$O(-+-Iv!_2xdJllv!nbaTZgnvY1@7&(b2I15d{|u6`2=kRZK)fCJ-5=g zCXa>37oR=s|2N#qtvv|{z_)yb3h!ikwu?$j0b7C8$(}t#RORNWHkyB`Ozp%^f{f*n zrv7A&!j^Z_@#5Hf%$IHYNY9(h+`Ax!&QO%lCOu-FaPPgYQ^?C3SH@58WXZH9p1y9J zHFR(}eWL9JjXxSx4qJ@zZ4$|=I`r_4MC{AJjUm_Oj$V?TioyAkIqwJFb*mwPt6%-L zH@-KT#p-N-xS*y!ovLtPc9GyTHKccGr~W}*LUGUX2~V$~z!AI=%$uKB*D+r|)B)!P z;Dpy}qh!7!in7sci)7G?F+V5n_PZLdzn|T7ovus$Z|uEyTvO}1EgS?vL<}Ik1p!5+ zsq~iE5D^g-1py%{DqsXeT4)J^^d_(b1u2S%NQp?Vp`#+bgd!zD=}00FCJ^HHy7oEe zE?wvBz3+F<xn<w|2R|~y44Lz7^Ld{!o-qv6*2OMUu{uYJNiRsdJC_HFvsvKT1`eX1 z-pH_tz&>HYV17h&=-~6^q{%hQqu3cYy1p{xvIl1<OUG%wByL-=ubSBLim3bMHnR+z z`xKGQE)9USyMRc967X6wxdLTU+ZXFqKp4<qmb`HMOt1KwOLJnf!IN@BSr0;$+9KEV z=mDS}=X|Q5U-40Ct_J<RHv0-ook*5FPNKW&&~=3(zr!7dg*z@=4Gh0H^m#?+B1;ks zI8z&fA_4?Z{X}H=YD4k)!w_q84OdW6wb5ykaQ%E&;q_C7!jFV`j$ZI4J%rk4=P2m< zv7zLNt@+9BS&&iV)Y*d0%*vqWKGTjVm-4spKFlm*TWP{YU`AO$;ZXi_U;(1_VovA~ zcR?H8mj7#@R;|*D`<9+b`q3F##X%#Fs{11L9mlAirU^)}cOSZc{|JJWIgpCz!`r3E zSV07G4yUs2o(W}O=X?#@a=Hk{pYm+b@zsGi_VH5&$Oq=6vBIQB5G!?BGNXYm1FEa{ zcv=QOx|!qfZ2)aCJUZ~9Qnt7(>_!-=Gh0|@s4AloxfN<0>LW2^5Ij{X&#=A+trXRr zxkQpi55l$qmX0PJ_!{9iyc{f>VnUGOzDK&3bE@x+)gl#&Y3v!-Zg8EZzY@7|^ZffE zF;B@y<`fbrZVNmQ9nXR9z&;;t8kOq5bEB{aIKk!^`RO&jIxl1IKZ5w^rRXm|gcF54 zDQBZzjl7@0i`b9uEx;bDV^4lo9B8ojq{ZX5z2wM9ush4>22@S+<9%YLJ-#X#Gwbn! zie8v&{H79PK1#3QdTT)OKaF(=!qY9Fkqu1;G{4e<YPK68WHn)Oor<G;_-5Gfu%qjs zNW9C0-desv6Cj>XC<`zy($a!Yk6`7^pbWD8e6hTHQ}KM)n_aqg8RMy!y-Bm|d1OZ+ zw355Abi)N@-uq0_ow%=&4^IOw&^?xxv-0neYPj}$j0+)k+LH0FFJn#Wyd??j1)iCg zXI@KAp1J|&YpxB7a(&9k(n^QN-dQ0)W}pbga{=y5agNZ&*E_g7n&}Ks`j<oV*|V>A zI+_O?3Olnt8c^xD9Ybayc_D6^3f-BuH;*C~0diaN&oF}Pc3~?cdb!U^%91Wj=SDFz zWIVb-F&ps&sKQO#3B5ff+rKQKVi7mCX*4V7(rycY#)_vn0XsA5*GClYgEJK`pV(zP zw1^Z{mKt84$a+^Bjr@&;YQC_C#z6+)>mX_ZSxy~0;bX0i;u%aaunHb-E$O>uNO4fI zy|&tCu=S0$dBzoNp#g9u&7^WzQ<+)LxidnkJNlEj<_uYz_Ob7gJvbMzZ9ROw7<5$r z12_HdJ0~M;4@qcR$qmvabG}SC=@kG-n2YY(=MImQ+(IMWcTbV4PoqXSki4(Y+;hO) ztZcYD-BED<;qEn)vy=Y1@?>}moP+sM6x|HGdKf4AuK^4iLy<5tFDR+{bfZr(KjaCQ zRU~dX&f}UFNB9b2Aj>p_>|EOsgxo^2(AJ2oI_lt)ZRx<*e0&XuX|JUP9f;dsx6<Ut znTwTc7?rLmuI>YEcCi{DsOMe1?8M*dx8qLU+~YMB-kEIlwj8*wC;gx+U2Wak+W7KR z;Esc4GV-w`kX1=2fSSfPHabKsTk?**#p?B`HAw9%(a%_7r<^=gWG7v71d`u4#Za!; zEJrHbJ_k)1#5Gv=6eTMvjbGtTjNf;)s~H~}U|?do5yIphk=MS@{8-rj>^lsRHa)|P zZ$^2wbhIGUvAF_};draA@im}`vUA9$W$CE)%t2QEz^`xW1M8MmSt!IpA|u6QVfS|! zdfl8Emo$U_#qlF2Z3~VA3M3Pwfv-?$<EYGA(u%Xt6)R)u0SmFq>ECP*`LlS)$&6<I zCo>a2vJ?N&kNjlEPn&e}Zucd-1;A039jhhMk<+O4i~Cq-v?r@}QGxNGpXA#l)x#$$ zN-~jo?vtm`?u})m4V~gU<ujlABh7n(v~ijQ7Pryj?b$#G=Y`Dcn5q>C^zX2<72QF7 zO_4o2&i2Qxh3~>Lzde;qEovnU5H3;EBC57hl!HgL(Oe@~jRrh5#$tGEhVo6UtX0re zbM!^PS*+BQIH}L=97iioY%`YOKt}DH9ZG#d1K#!&j{*t{7<4vPTh%@9>}nMxI95L1 za+iHRyqD@cpO$TdU20BMff6Yg#I89TxlTM;EOpGFXKT=FOTK$|tp`6%<wzbpgg$lt z2tpas03`YXvY$o+ZWlhPlzZHG%dD1SKgoy}$i>s1wqVrW-`ma-q<QAyR_~Vju?Glh zzOFe<%)-%NVWMfMgHDLMKBU<4Tfuxg&bjjG2I&R(r`os<biqPMEvS_{NV}muUs0T& zT_b@oPS90~b(C#WjXik}>ma6Un|W&l*9t5q5Cm)wQy`>iA7c-hAUJCH%6f)WajG)W zr2OG^i#wl}_;))I56bA0dWz0*wAJj}O!P(DO`tikq*@}MY>%(?i)q`2^{B~eTl(~h z&s|TBCzpCw@4r3DUN(#vKwJRs%c@jnHf_7H?L`_Y;!f2i*Bs-kyjAaH4eaUcEg#Kc zpps&P59oxox~1Kx4lr)gR-?Wa!;6Qp1f!zv&pp1?H5cl0b3N@+>SDU9PlJj<I%*)K z`7Q&6e?Vhg8l<}CN2Dlk?87_wJ$yeYrd+f*{AE|Ohf|C91Ve_p+ENj+;79AK5r;~~ z>h4(%I(T~-8=Tfi=rQ<wO@jT)u&mGBZSSTYViphB>zgU?v+JGJQf2v;nKrNELPoG- zS(!W_qiF4b;?b4y^zu!Wttj60^4XqYrwXG`&mGNEZ*;Ghy2lJAgGd{4q;Vaiks8<3 z+Dw~b>vrI8_B4v(5@NMWqyl}!OGXXvB&{C{hf$p)(S<KdCt~=057G>R7?(Igz>4h= zEA2CkC_d`SAFJRb!n&V>H305SjS08e1rYs(qZ_v&KGIR6k<&f(JVeIc(rnfyTjh8u zAIvRT?!~Ds18n|V{m7?Y3u(ga;=^H<zbLKzP+R%G^+z|5P6Sj3K;1WK9iGJ3>v@%W zo>?;xq30iN?x5#x2-LJLJ{Z<59)8s8eHC9|O;~XM4%^#6JI-v{AZ`j`x|T;UXRWn+ z0pVs1Bq<aVJAFDi9sqh~{_hle;%a*ah#AiVHfSZ_@bmrP@W%kkk<EA5W@#4w-v}+v zXa9}Razye6%lfCYe-OBDF9OCtAawZ7q8R!<AUQUg@&`Ukwa&lsSzuU>Urz@->Kq~< z_$zNNz4{KL2`mDdhPUTW)Sl(Ve`EHj0?q%QKfn)40)Dz5bC4@^oEZaoQp~?ldWL(5 z|H|m;<naIX{D0p6FFpFt{{Me!{F^8JPS2K%AfKcykQ&x>K@k$CP3)ACzcRAlYQeD3 zIq8|pQ#-w!`Lu;UOl2&7!9Ckz#1~2Jy*pAT4=OgTpQmIWhzEh2!+<DkWewG@(O*IV z{Fbz%m*eoc&Uuba%sga(KSH1Xe=gOBR>zGZz8N#PKylR9Ku{cYtR@~{6wdIqz09qk z4uAD1@N;{11Y!7#NgM3naZ>$9dygfa(y`qEsZDLqCNFrrSCbGkE%mW#H57StGpt#} z@WQrtdQn&+<Dgyb{T7DQA^iA<RX}1iCxTc>;|dPYJ-1{$>BVjlX9XNdqeUhP&>I`L zeL+h<$HST2%0y_>PY5Jyqc4AbzY6MKL0Wt)1?IZ|9!hFdWo8%y1*z5m65}%d*H7*G z0gd3?ek9WWkv<^<RBkoMNKicLt4b{{ePE^xpG}qMTU1tH&+vNd@C?g#)-d_*0g(#H zm3bny0lfuq`_mc#@$5(Ann3sMgg47^JaTO@kiHt3#7wdTBu_u?zqA$0QYqsgh%DFT zK-@Fly#YE3<kx?0=#^!OTy>2a=fSUn`28O*c-><kn0WovO-3d>c|)DM*6Gf=Q#w3_ zNDi(6GouR?0*I1{V+>pj$amhyFPngkMqMTt0SLl#G2{FE3AfJaBxEu_hV&7&VQa%o zVazysa~FiCI{1BuwSX$@U{Od25H6VrhA0|OTVLPpHXx>XOH)(xHhO-5Q%Z$Tn*k(! z|DMY}?m(YCqEK7Ps@VVA%$xghm*IJT=Qw)uk2sG0G=o;04K^c@+owgFf^)8o>tLPd z?TnHglFwDew?5i=sidgMkR$ad0rvwjB5MDDvz^=h4=*LWpR+3X;ZXT{3?O%<Q)Yc0 zuUOM5{(^txb^krDYwm1Tp*|-=Ld=#C4&a3u<R|y%W!E1W|2%vj?4LhB+Mtd`3i?bV zJa9MOu4lP=90Q%<IM;)|*?7SF@i1g1BC?PK>nZ5VbyqJl(rNW6Da8X5>`Sg<K;Z5T z7TKIfY9YQ63S908VIJH}*VW1}Q1HH$Oz90kAk7lY5Ox<VM#?>8<1Vl4t*HkS8Y%T1 z_I{ZGavKHaAUx|zcr=gZRr0-wNe`jwMMu5DAa4f>mb)tOc;Op8Peu;Xo3M+Gh&5!| z0~Gzh+}Qfz?wW{ncntnVipc~QW>nKCg{v-h+GHYPalz|ZZ$5XU$y>z1BQ<6um}A{_ z&M8fT6!eVjhXx9ZfXacB!(y75(p^f$Ud3F9FdGh<c%-V2RKxXT{f7$2#CaMVMgq~# zEzN?m?61!|(9c<Ll@HD0r4QEJ$%|?qm~CNAyG>QJrSnq-v)yx>c9v5%<r<QjdJ~gE zg4{+No_FU<o*dbC$Wd1QX~LzeJB?vje6tDv?J)s>ErLh{GV3@+gEtac2e8s(jq2-8 zvAOw)z}sN4z$stso|nHA+df^PcKJvBx+*lI1|s_kntM(ICq+FOqtU1*I@WMzeRlM= zw%^llK?xj58nQuh2lBmn`)it@s0{^RgDYMmQW<WIuGcONUcl95&ejOksC%l@E01la zc?hdw&wqQPcOW5RLki+LPW8nh!d4>uhc<~}`7833ONt9C%SsZmNym`azWE=4U9|-} zT$CWhJ~iI5a5M{hoJ<NUR)!l;I#_34dKLSf#gy@VlhRGjm@F6~$0*1rLK@f8wj*VI zReF%SA(NI-7MfdW*8m}WoW`H@GJ+zOWxA2ws<Y$ty(2>h?;e()M}#2?@c}qRY<o{* zs$5}Nuan|(L^aP~(LhPU&^XIJH`YC6;{k`R#5_P<A7h8i8zm)s^L_Ov;6Pf<<7Ro+ zathu;L*49fdZSb9Jlk*LN)(qPl8V5Tt}SLk$A{M1l&anDUhZzKjIQo-dv(X%VL_&A zyyX0sqWxm~cA9*&xZlxTMIwt^0&{hW$zXR&^Qb&2>unV^p+Nmr5-vkAy^lL@I$AKX zRYpt9h_}^o?mZ!o;j<wO$+y@XAQca|69lkkXr3VEa3OUxA24$dvyb%b?O767GunSa z-$N8WzcfzV4pr8RG9zr29swITuOdCA5B<g^1;eL5v~RcF^EPm@!<D4UGM%9A;?S>7 ze;CYDC)#-balueJOPrVP&SJg)$=LF*#iD;+0RI_x{?+)|j3YX}u^Vf)>5JI=L@4wF z{4Mg0topOJD#X^cg2?5(^?j^g;Db}+&MhWEs9n03^5)h_{)8g55C$<c)M)8uj&Tw5 z@=>oVKQ_UFTdnp(>+`cLW&OI25&oUkaM}8IX$AiC`u{Dz1%A!Z%Fk%871BYN7Uw*U z-axn^HV^Q#ET{ZZ0rig}diMYKJ`mczU~3jX104r768Y8NVHt|@(-mty6gVTzq#m&$ z;J&yi;(*rwiy7@-n~MLLzx{I>|Lk4<SEukFw#@%~r=GsMt3XOo>8^^V9j9)1I&FC+ zBFhx`c4e$oy%G^P2_+D@oQKDkEkg$3p|}y@3XF@~Z_Z}JA_tuopN{WB8$;h=#^wFG zoD>}{-Oc<t<MIG;_tCDygjs!GAs3oyJ&`)QrmHy=l?+Ae2{Cy?I+M;R5sMzwoDckf zP+$184BXhBS^6!DW=0i%$qm3@Li_Ds*hEIMu=yPoXarhxUF5O*HGGLSv^{ktCBsr- zgJP|R4+viJgoQTn2)Vk%9WV)6pG>|+9^t4rMGq6g+^V;Kuo_YMDCx`j<v{SwS(ckJ z$UY#fFG96jI7FSCJDGUV(YBssF0DhHPj1V0`C_<KC!>5(q3q^j<T<vqtu-20%mg7w zhNP?JPA?OXUK%`KRTMk1<6ZO-K1bQ?oA2JKeIb^HFyirG$2qW(4)n;+5w1hPOXoPG zJU#&6Lqf5^vteU}gc6eJlbVnDO;xYne?IvlC1+S|;@1zR!(Yt7>qb?(s_@V93F&Cy ztJ$XTkaMD4qxp-t>+}Z$@)c4uf(0VBB;87LCc{I`QE(^6$-^e@jxU?Mop>VI<ae{& z^?FB0MO`;}K-{IPGG1wIYX&{awszndxgF}e-}QOJ_V>F}&%IqMA3Z#VJQR~G0ZL12 zkhs27KA<s+5FMNG{u-1EjL7LGcPrQuXWtr1PpsZyd8etzq1I<Wo2wU<d!TzL2TN?U zL<K9Y<Y|k2F0QJ&+|eOg=(ywP0nTQZA)?;mHONYivCE{TRC}OvxP{MVmfKTt3<Qsx zdGuzkIJ_5880OYe>`9yB!B$dE^jBCXHjKe<+lWw+F*`FUCX&0Wd_rYQM`Z#A9=;A& zDQ{5(a@-^|AIf1dWQ=RLE^TO3s^B2>nx>d57d?qmXs%7uEpho008^Z;uRsg>-lQtu zm+aC#PFX;l^eL;F=KDsIagbp`Y~N}&<(Fi}vluekWA!nEeJjD8D@Io6aP6oU-JkSD z0(7qLy&0+S<QrLT$1CiN%>qs3{2M??7oe$5d!Tmeswf8+VRR%6(6rZL@0}G#Wu*61 z7wo>UN8AZrb&8*beyg0OQ;!s(F639ghLTVBEL&9*?TBTS`oWGP>gsm~>G`(J=%Nsi zme}UIuOA6^74?Q$v#H`e=Sxklxr+xF9-#<GO?XWU<>CAoaO&4Ype&AsWRuW9uhgEY zL8TLNKRJjRgiBeaXs@ft$Uh5;HoZNbKATSKuJ~bBF~kvux<wpHY*<CZ8Or2E{%Mae zWR5%8OTRzSN9%!bzBJo)tt~6CEh-?CTUAP=jn#UG1T5qE-&6ATwi@&)MzvKpwawcH zT{^D$=`81&@#yB1JYR3fmE7v5K5>y&6Lf87Cak>BYjNVduEC3ljsy7WZcsQ8Hg2*N z+XIZLBp(jh#N)|>vI*vIOQKaU3Sl>*k4s18Eq!YcPc3eQ?CMulaJ`5kfk5R3pWV)` zj*i?h(Rn*RcUMJ955v^+i06(?0Ky~yNAP@L>Tm-FTt7qqrGvMA^O!V!c7|`i=Z^el zIqtOEfoCDYcpJJwnWCf2@1SA1-S7)CLtsdlcPT2f(EpwRI}xcWren-u2*IgC?W?sl zI=wHLq`o4A2<G1DA!PFHxU0u^C^E}yb<91FWU!Z6y<eUqJU|t{j6vp+M^0O)rR+6B z?`)zQX+5sOC_FrNnf5ebu1>d;W99}P7(i$di#)Ka4Q-oGD**;Vu@(9n>=M7^O|uep zZbEFk&E!jL613Udo$sq9xTtb5dV#ybHXp4iOo;JyprUIJF^5ov^n@DTuK2St^`+fh z`h}4v7x=Og+RGXqy_b5U`;;V;@2f@)t_G3L#MA>ql}RQ;1NdFqH4fcbJ(vAP=$dq# zrlgWkt4F&zVCQ&1%9PSToQ$E1P!Pi;6VpBH-(zsiEw1S5vMlREy}2Ah1aSQ30hR~M zo{~{sn%#pcF6F36>ZkZ&Y-{b|wY#5&UZksf3O0le%R07uyEOS_{KE*x{=G5Oe{syT z`)c*s{kly|Dr1_Z*VOm-7fV7L4NK`9=Z$}Vk?|3|2yge7(AW6=Ma&_56-pau_KyAj z;(zf+y$UvyaY7o6hbA({jdwBm$Z}8BoZl)ZPuhxYYT%0_Nf~Pqo8+~wN#)g$DNv-z z<m`0xweq2a7Uf_WM}2N5m}`d<7H{6?lovyM4KQTbQ}F?Ah>&%y?kcTJtLb%@B%?sb z+m)stV<U8Id*clA2!FiGzCVZgh~NLdR!U#II>yc54uCVvE8zHbZxHQg@{i2@k86=U zpNo4><N%Akqd}u~VgnvNI;ZV_&D~QisnDqGTA0LPzawpEn!!AYTH0LEADc5b%G#yo zXk-|!sgUoKcWFp?0zf5CSGb~C+U2|d((HffD7aED>L&3)(#z!B8L*%hY29&;C??jF zZtUaKojv%LN1I3QkeROjhMMp14)l3G7F5ZwY>em?m*aMxuDA1Pve<8=)NNOG*l9L- zn>;3tB2px;e}`dlZY*C!W9E~oo@PBO@?yjgNkmf5g(_xe#e>0D7D|U=RAMSzT7>f> z>WOSsTgUP2qmao_YC?P__TGwxQ_&pe=H;v%2R(s5YqVBA>5qel%uuE(*Gh60blzE3 z-tJIwvm{WJBznVxcGc2wUt|7L>Sg!WX?#RGbTD4HSj_r(b1G*S!@%!$rF4093AZ$1 z)pG}*UX(ZDr)!-WRozUj5e4<Q%tz0#F?FI!IWHWf6oa1jzm_SvV!Mr9J?2`IY1QWA z8h*4*lc$Eis)~z1xWlWN+u0E}q;f9{iyb|`X8!W0@#BfyO5L0aD<bk5zZf>mo4Ko( z_h?COQ7Vj9%}?jpQmBRs9OdjUs>U1l>MFlPU&fHw7fnmcN-g+i@32g2qMH1*=9=7@ ze`!sxA0xAqgO%Dc&e4z-c-XpiJcfM+DVj9TqT8=dzHwK3ON*T3V3YUOe|M(2{}=3B zZHzZA`5KUre2gtLbcC)ty=%_f+iLU4;_kzZI}#6_Fp`o%$)_%}%&D3`7{Y2yeCf+o z0k*+HlGo)Yn7n2aGN>im1rQBz(^i?`X@F@?edNqMl@51#UZun2agHG_Ut}l)m4zJq zH+=*(&=;Tt&$GyQ#vUuM6W+)A$)2zi{8emXaZ>;VFeLJUF-EKbLuw3xpU#HRAejf4 zf1kr)tD^D^L^3-B9<cf*^*{*YbSWS}0qAL)M$6dx0UUrF>Ms%3r2X}p!>NnV(HbO3 zd74s*Oujsj2Ia^9^ZNeTe){)78G<`J8nNANM8>+;*N<F{G4XRX>dC+JoH}vjo4%_L zcjW?JcVYKUS#inVSeD!Vo0BvDr4Me7k7Fe}A8~}~x>CiC5iud%?kK_P>Mun?him0x z=3OOnZEwonU?mlMfGPTpxE()jRR)l~wpD=a<(txhL{D7lh8EZeP6BHyeLX+1Ba%7* zNsORoF@q{&7~*39%R`Z4aiAKqv(yEklgR*`v}w|ZVHX*PmFv^i1;3)GuK$Vw>O-dA zVaG;Vm^+;T9_%B)&oV*$^;<KTB0^-7O)gIar1b+3UYWmmjw2d?$<mDdz~0IUJlr@m zeg`6Npo37$il6Y~lVJMCkO}~&`v2H#Gf!Z4k4Y+k3dxQK-dQoq%Q;cE`|D3-V00`5 zBudM!1blKyf^`6x^yel*{MtH%?eWa*)`$n=U25o1G<%ifIGS_z%T{8j6WP#_IxBK{ zVTz3hOUO}E4j<+2D$>)q+*@VxVy40=lh4G##mnPi?z?e;o1ab|Wjn{g`!_q%45^Om zVX{HH#;a8thbD8lN1`*`1@e*x&cx|%3@ELvmFu@#gq)r$R*taQ-sP6eZE~J=E5i1g z@3TB7C1uKq$CA@Vz6~=+#7+L@VDP@Q7+J)vaZGfizcg!jdcKl$E@4J+i{A10B2W-I zix$`A%7WnLv;b_@>6%W}GEtw19G!Qc&-<Uc61bWy%vzql6aCA`0aSut#!L~DpV>9a z29<(c$T6BzGN=i+n4No^N64o{W5?1)D!!7bDlw;LCZWvnIXoO$Ef?;FUB39}nRcK} zv(yqlIT7db(B~Wncq09+DG>h>YCY1gDw8)b=j}Hd&0o;FyW*rjOK&0v>(c8~Q6S!l z5>afmNABr%zmJJW4LHjreqhaZd@=5m1RKZyI-@QTh_<M}p%?oF79UuCm5sf1G3`>d zySeG3t2;jNcuPL7q(jByzoj<sqHMz3YFs7W;_VyHeB8MWogANffc|J=ksFirWi%=a zv+l^uvsZDkb@Yfc7TWl*Qy=Cv_M>m&-&03A{xU89Jm#(gn>o+F*|^o=;V{}5^z*Fz zK|A<qv7jH=$J+9z`!o1ue9R5JN{37Q9n;}|)1^HEHtvHHwP-j_U<?Xu7&0DB&b1hw zS#Wkss-ELl^x2XsdVS}m(9fQP*O+G1o&8b7`3;K5#hY<cCfCw1bKWZ!#Ui$kdbiet zSm$*3jWafCw!M)()Bh<zoB-RbMt$z7@?<U~G83&xM3O&lH0_(iC|DFdTED}L@}^lo zE#ueN2Js}eAI^YRUVEb$0e6UV0r+X@{690Pt|&K|MB`W>nXF+OXs*f9IXJ!i`a{1G zYr=k3*#prg<MI`Rb^;qP0s9UUCyr+k1$I&R4`Ifr;WM4w9EQC(EYCF-_ekpS(T+1W zmp~rWfw6Bh9r$3mgfB3-C<`i$Q4TRh`gTe;BJ{X+*RhTX=ODO{>R5w`!*dH{y;HL? z$9fS)#E)lEFV$~;{_MIU0H$rrcNhzVACF=1>x=_&NM<u)=WWToUZ5hzt?o;ctKjLc z_KEi&z0(xdVVUJ5?1SXT)51hc{qYWI{8$YN?%B8zdIuC?+AH;@$2LZ&ls7w;F?IEn zb?CDrEwb@RuuYfe#Di6sjSIflXsh$BRE_5TQlxZumGZ0Vw$doI4i1YKLjhHXz4m>0 z!4v+)NPMT)GOV|7vygF=x=43|2>HNl^&?=uF5bysP;>*5Et$n7gy&&lW*Gk?791Zu zVq?o(K}%%wn@=L<0ZElad6`TLBzIe3()g-8$#|aOBFR0-1D)K})xUl9Z_&%Wk2P)~ zUh6o2W-}=dZ=W`VB5OqH+K-8?RHHW7feBUD@~{r}OlhI)jX;HD-1PPPM>w7V*@vEW z`ERq%!(0@hCioy>Tq9UlnNr!NLx~CZJ>h0;Zdy9v)UV^QU;d5M{W5JWO{Qqu=Cc|k z)IZ#e5ctxC)P$0}7&1H&#@&qF89IZOhGLHR1<p~u%xJBfvUYl}SXcILT<IyQY?aq( z-N0B?PVL9Ab-%8fXFql1?B)A2SBUp<hp@JwEZz4~`n0F(6_5$7*pSQ=PgoRfQP!0| z$kOt`OGIETZDK~(cH^k;)y=pnBd>`~t7E+k>&&9*b+_|D-T8cqZ`+(+@IF!hQffC; z?OBH|YKcNh4&zAcUo&2}Qc%!QXGV(X=r>hPUWMrw3+GOKy7)A{+aGnz9_V-SV+$u* z>d}Lq^@yV1#zfo|JumcT71vZ#^ZKgLgD?BXQwsL6O1+YQ>iyJhs!P{;!XyF(6yzK) z*GPgcbjli6-ad=tF7D6gYv1<L=lZ)y-;{=sTT+5@UlZs+F40?lf(XeeH=)I$;S*3Y z87&C~m<ZfX<)$fAT+}X_Ws7TMKRCdudEiusZFC>~FM92N1Qi7+W5rbgh#+m((h;-( z7W))GVA)^&vdVy73u3P0c7UO15b_<iJcl_V`EDrkK;uo~fwy_(M<uwg{Y5GfzW!qU z9P9L7sSx>(Do6g__x}v90Tn|Y{O5HXNW2Z?5b)Ejr`MJKg%eLW2z{AQ7J<x<rs&F# zYgJw2?>A?kq)1qD$v8aF)O`4*GA*&&Ur$Htv+I?RCg<=`Nq{B{$M8eXDOT2!oY(Jv z4wjK;kFA#)(%SeaKb1CUOCiN5;%`YvZ&*<Gv_(J3gf1A(IpP*C2Tv_@pN#w<dhkp{ zrG!;?jTh7h3VDRFfpp%^nmu!4e2k-cx0zBEJ?;{wMip_W`87VwZ~OVrZ~cg~F=vzX zSOQhGXRkf63)*w`eDA?^-lTwui-kp1MMbHz!uk2FTv+Q`uhaRHprHMp%TNs;)Ii&H zz8^4G)*B3Io{gJM#@jz^%X1@!Sl+eL+liO)(l9+tap2q?+P;N$r6oWO&d0#frsiWP zF+5Pql{bAWQDWvvGey~PY<$BRgvU8WK@Jxk;|nA}Idn#^c`ZsDxd$U!+Sn0ZU_W{Y zO3QCcKUr{j2+Lv2nKiAFt21!r!(54-+>TG<JHi9apkkUqGhzpB8+P~#Ud$T1>pXQi z9veMH?meZ98>>>dcc#*4TS>s(z(rBm#@xle+#(|pWi_s{J9#qAYhT5smCmvoPGk!> z5w(ySvk!ewZ9Z7>8Bw8-LVa)AIZ&)F*L3-89~^6pa^>?2Ur`TelU%5M_~Kz!(n?2! zHav=evL^(kajB+-G52&aG`z@j!zq^E_Gf62QjM}rC;7?mH5E9xfanPEIZ<VKF``Bt zN_pjLl<Mb6>9vdw%ei8oD(1{K6XBXQ?Du%9d6^F0PyWr;29Micbxmo>O```)9#oh| z6gx}Wryi)JE{$PQS*S`0C$m&POdfJkeSz4kn?L^44kY@U1lEe}XoZx_@38sdS53|n z$~^Y#%w(F<ScAt<LZP$htf8IEt8e+gacA}-;rZ;C&SzAUXdsF}!0{_LqeSub5~yHP z>+%s--f9iWYmuRo-<CuVt%cv82fgCbg-)YlJ0@%jH<SlzLUN#(CJj-!s71FFutz$< zi+8%>z;pKfMoNQ2yx2XLr>x*S3C7VLT{MLtG~|Hit+L2(aNMzj38%Hi#AnaI<13Et zzT_b7JMIpPE@CO(xPX6ewfPiWxhsBCI<+Q>@RWGlWKAAln6?@142%O!NnJ&M6<IZZ zkDy)z8l@_5Av~!miy3XXK3bj@O62xcp<(KQh7=7K!(RF9%G;_EbDa_`(?_WN904jo za+q)P72ZB3I2*__Z@!`4!AbRiDi8iS@2ye6X)gvol<tb~FJLsCJiQ<@7q=B_-1pSz z$7TzQxJ)e#iV3emP`~YZbsNo7EP`y{Q&spPUDCYc{*|kNPp7(xhPtd9;tYNWoxit` zoE9RwH~F>Hno^{(N|x4#wV;wTm$o}tP|aZnS<y_IwLQbDEXJect!eD3JXT}YCyijB zd>(e>F8oMsC&vUm*%`1)d2qE%;j+G6Ce@YQNa=`EvazdbdB5f6N$+@?Yy5t)I&DIB zbPMTsX4kH1$(__JfASBNa)iQd8~NUmqNdV=ar%$m20Z)5I2?D+kkF|UGcYw?+?N<S z{~2<9zM0r)x~Dm7`^gW5?;@?OSc2<?<G<PFnVSp{#_xDmY#o3co+U?dUQ(soKdH(z zS4s~U@I53qHF5;;1i|f#`e9)y1>JnsN@H!XM1;DfiHx?rv`^h%hPu%k^1g&agnaZ) z)PS(8xg$B*Q4-vZJz*=*;35Ef3ZWPd2{X!Ez4@p|tj43IldW6gV&8G@*rwHv6<CL( z<{hbLr%XumHzCJo#rc(Yl~%S@#fRP8aant5qc9FPIa*vyouWHHXlf$x>W<;W%AM}Y zRl9Kr-6XEx_JKDby4^^i<qpLkC9iv)x>zT<XEOm5_l+nU1=o-I`7|2sB&sJ}G?C5S zQkr!1onMu!P1p~az&DT`(Bp$cKI3_a25-4QGm)>$n<|Y9GSl5?6~?0GEuF_?4!Q0c zYA62sSb&YNl|VOBV#Whw`${S24sRy%Qn$b0`NUb6xZ6Y~m?iu*J0O_}o8Tl=w62;h z#Tco<XCOflZ*Hh4+nq?2QDs>>O4+7ZvmFeWrmQ*btOr%j8Q8!^vva_oX4h+D$D5fp ziH>z+4ugUmBWwZY9QOganf*pc9lrEr>`N^`$P*vkR$fwGOuaERZ=fD|e$TC1ud*wt zQv&OkFdIsYeT9&nE0qr4;=l{3Paahmx=`<7D5bU23Md736~@k49KtoD*c|7V<uBKW z**|Q0R{1{bG36%KqWy9rclkH3wXk&f`!(El>?wSmrX3WJbkPOss&b}ZUh%(d#Abs} z{F0@4sYO#_jgW~Tn*`%v%u#fqujIC#M1AH6buQ}Cgomy77h%;nzOxn;@t;Vaj5m}S z3eLe<<Ta{Is;{Usz6e#YB=?9OHC)wE{d6j|EN{egoEV@+5XHJSm5xdjmD3O*SJj8i z(l@GFPrZ}5?HWDxO3$9P_-_zqS)1^8V%9XAK>-%Y4+TR0bi!GHqsD~cM^WunE%bMQ zL*qeH-t_DNkwwLJ01!e@;^qWnn)UkF<_Y}Q@VE?+KRu7wc>dzA3q1cVB5)NeeHnb$ zS=!h}33}by88A)JNamR79^!ob#M;fPu`LqGDw6(O1DvWXUx)s%3o#FxA(nX7?Q@&E zJWNrKEx)d>`+m@1L%@zHW;7nN$?qt$6c21w(&3orRi;0`m+|xA|H@McNqBqs0R9-% zN)tN^MWkah%pe!q_V<FQg$17d4zb>xJP(EMH@kMiT*HAH5V@#k8^}YS>_%y!pd{4K zhp-9cc3l0sNdrE-n{k%r8Kp)9;!Xoy!?%;hFB+X|U~A!vV`(<H!rj7}wDbfu{=~Dy z1F2omh17tOPxMq_ycF9@ZMQz)=Kko^^Z+X-74=bL%i*2dntVDK>WOuT^?gGIQ*uB2 zb$&iPBJNSJ!F%*2geHG|LS3XNhatsAp~HQ7icZV@yYxNs;uc(-8f7CtUj7_IQ40f4 z-a2hx#aGiPUJ8vAUW^ul0$Yr>&x(F}sDF#*rC1@ue?IE<QC7L9_rsSvAV=i@)bjbF zn06E9-k6_`{53ls04{QB^*CAx>ugTbXeJ0@r%b4Qg;oyQYVE^D_PsCbrnU{QZkP*? zP0LsQSk7*3pauhLHJCyLBqcQ{e?@CW#np97<A?5v{Xw!<Z3)%pAal?S$pBD5>=fhk z4+E4xy}{an69o65rz=J+q(APfQ68KnY25qN=I&~n{@y9VF{@2$ZB(5@cgy%)P3PN_ zD<;t1l%UCS+7=z<aGSkd450~33$f2v*_Pi(ypYer^US@bOYI)xb}&i#LE_In`fCT% zKyV-6VgsbUg6Sn_5w&4%*IMPn(-pmzH^j&RXRa$Nd+hv#cs#W`RJvLoJUiym>DWum zgL^CUt)aKAlp8ONFO1Hzg|vPsbIg75`ODJNyGH<;@l&h*(#E>lBqnE~Ky%1*tOgn) zQlju=k0?L-Fp8s%%}|v5IM-2g&y$lA%{ou7SGO2$K6V>H(32A<1WJnU#;f}$ZL!B} z36+WRAU8~T;A|fMGSPlHOy|ILAPUuD=GXEVCwg;NhEr}bZ1W8Bj3gSlgiGuce2b-0 zYMo~N<cBa#zqHIRhcJ4D{Qp6x&=A9{OhfLp%_vF4cUVsz5Lf?cO(H05KK~ALAOsP4 zt2i_5kz%y`<Q$9;Qm!*n@UHXN-jNG~$s$+ovY>)setLg#<U-BH&-_b8TLUv2`5SEg zzp=&`=>`RUhspI&Lzqq0KHp&{EzP^!|4fSg%fkPxvN(LbALG#TG5Ci4h>5!l8}8)G z=l)s?LbcjLA-=pE4^%giI(YbT`#ZL8*&ba!b-*-rU~kQ(KGb+hX%g|iB4euyExEB{ zTta<DsVItVuvS0yz3;mTFXZyODt|HIcc2KcVjt^dwJBY#EWSBavAPSl7i7|KyJ&9p zQ`Xdx2Z!)448Lr9+H&tC6!<#-h(z@qYXjnq-&lYfip63YCE%XSHO6K$QWN3pHZ5y^ zCm+>6_%=S6LvBiU32o7J1fhC+tRSjsD%|(_I=&HvllC>7w4k2RIUAw3!8~$Fr|M5% z_#8zG*<KFw$VG2sHjK(buFvc}QhA{XilgAFL4YxG)T1!i$K#E1ji%&Cbp5+Q>GQ!- z<D`C7P{IEe*Epm`s)Gwbf=f-7d6T7-Jbm{RlcozT!ew!5))ISocSyhf4IMw%=3&WE zD^_U|3W^=_t0%-dc)?wItM$k3Y3z@!2M%h&AIaEbFjlT6pRItSe6o5&eAXjXj;6l~ z%<6{#>=A`%(%|;WwO{wk)!?mepvk_`Sz<jnSE{>Yrh9%v@{>kH5quYfpqLTI{V-=c z;~NsqQ!jcyNTl1>^`7c+on#joBdIO>@w0q0OZgG_7k1s~ozKNd&t)|T4Q*zHosIQk zGkrUDY<5xZ>D`u(2ksqe{;F+W)IvpeqlQG$;lLSz#Qx2g(+!B!?e|T8j#l|NM$#+j zu09+NTkAF%*qFz0#29qe?8Y!9`ty7ZyeLMB7?bTU_d8uFY*5e|RJ|&Gjal5u5ZZid z2Vo}iJX?@^XfHD+#zbf7u@2q06BD{DUw9N0+z6A7xxd6`v@1S|{u<D`3ByJg`j%tF zePNZIZr3Q>mde69M_(3qTX7E0o4QP*K2&*=tiHpzY$swic|wWQ{KD_B?H@L?QJ?de z?RdHtkr``(KH13u#(ez%1U51!q?H-+x!@=UvO<XCryuA8!vOa*$h>4=wqN^2;`zbR zqwafhUyAgLus(jlx<{Dx+f&}Um7K$;Vqw;gSTwgrYb~e4Il+etXf4dp6KKfX0vsTy zB}h&1G~X5hzJCryC3wW?hjCRNkedB?ck6*SH`&Ak-%0!H$}k06S`h2IdGTaxJ0?J$ zf4-(_QhN-hWToD3BKF%vzTf^2b-(f4gG+%jkYBDAVB0_6^6KT6(e5K+xe-rqo{~;G zA_@QX1Qhv>FF@v=^9nHq`oXuOnmdM2bwn1@nNreJWi?67?$Auq&iFed^VMAKH5X+~ ziGlI$Uwk<>ZedlLZRC;s#BLz1FeYf|xM$>L48>6^_jC1$3vHhdtzGfgW=(?O8HzE{ zsO4kQplK^Q82f&0AWtG&jpBf>6J(o??J+4zHZJa$i96+}^yJKIKJ&;aamjP3dYCe= zIK9ddQ<wU$n(vqSS;**LS~cUR<`eijUw1L?E{AN=wX!geTPMUIlgGYeCYCTN@#nt% zb89)sUVd2lMqfO^)?XgpJgVKvl)&07Hrhz{Uhh%GoO_AMHu+Hb_`vdt0>{J=Nu$5f zm^PD2(i@s-AJ2218-8C~x0n=r`Ec-sZ8B2P%PizyN5(Jr(Bpe!^EpGFYBqPWr+8nn zBBoKaN84dYGUyh`Gf@Y*!G^BLiA~UCReM6Mq`#tq6p`c=NYYrtnwl2*ta!t|%h%v) ze_R_(^YDqYC;UC@DE=zHbhW|HJtN=GKukpKY8kq-9(@0mezrxOyV`H@$L>A1Prehj zvSZupq^wBgTwkx}_JT}tBC%(YoN5$xZ%f*(0{dEd@p7F~<lTch=QtAo=7g$L4bOdT zaa?2Mf*0zvsJ_`H1r{fmTpkQ-^794#X{h)#@w0$j-e2$gMgDVt$E2<TXz<^f3N|!= zQ=|Touc-x5l+|bwp-rkAv21NbY_p|)jZy3KFYn_BQ_MH6*eqeK{BX3qyta0Q@cJup zf`VR+St1<Te2e-#QU%7oHQ2;$Dg{()&oPmE0MQFbA;Sj#b%*#0RG#)4FsHNsb9J15 z4{SBGoTA-Tlq~IdP41n^+AUOt-s>^CV-{n*;X4f10-5<H6?wxS?95a(?ch#{8IqL0 z9Qn2)*C+IZc%k@R4pTJ3k~v})wPA!Fs)?GIq^2=s4!#$R)ID_9&Wc#1=@5B&l;>qv z<;$ah@f`EV|7%m7gY~SRyW#FIuS)j2m*CMnaoej$-J`jDwuOUrsKyC;MAM<HhNEs{ z@WBXpaT}sRTee0Z!n&+i%~;`6hg0*dGY6bR6x1Un*}1XGO&t+vUR}@e5kx)MmDBYA zE7+NpVbkM=T{(5lKG*rlvnS+~jCOOD<}Zj5pyda^)A?bOwUrR&W(+lB16aEGT?4K} zwhZ}+HY@rAC}l&Fag25{geGs%UFBno2*|Ipx~86(<#(SP$I0gC)Zpr5rcmaTzI}<X z12<%&-3`3wBZ^HzNBL<%z=e;?%Fnb;`)sVN=}hORH<#?4v_`Lg(r^+6Lj3Ezo5>E} zVaPW?$)x~1t!@qBJ91I0^Y|cN6FZtI`0jYQW`HT~gen`55?u_|yxW2aM#xB~J;ckq zK3@KmSP#n(3z027D{rE|nNcH$>y(s%T*%5>MjcW)EBbULoGBxomX&We9AesZ1V^`p zu_nC#WO8;N>pc2DxMQ-3Ag&KB;wv(qf^Ud#BX4wsNs80@lgYrhqTub|ZS~SXw+q6n zxAr!`?w&ogXmuBApvR(zKqh2-4!cqRwoN?*5o!zUlR4oIh{s(;Tss+Bb}b)U{A*tN zBRiRGML?P6GJbIYJj79jj;N`A#0DKzUn53BIl?6%6y2p$sW>8KJ3Lf73pjmCuFrQK zp6P!nk|IfaF8=gDq|~gjMgy^!5V<UYZ?+MRZ}EmV=GE{JNy{-jGegIR{Gz`Oa;mTL zPGQ(LJ{%R_vXAwv^M7=w3y2BNmNt%B)Hdb;Y;q$`w2HbKp=PXXQcZ12{mm9jsoE`g zsZ8N4^(>{VMN^=2kZ}f@qqWab@S!*aHs&Z5AHvv^J>np0_UM%Z8sm2XbM1+w0~cKJ zG9!H-5DTvT>25pv-QjTTJ>f5X`EG4W`^9b>ddc3+K^(CXQKRKYZ5aDn0bnO4C<$?2 z*$u@xjIFGDi%E(c3JR;lh)|vy><)DjTU$Gps`Y-xI<2l+5$}+v(}LRuO=V2m==3sJ zDHf{JgoKX`+_i_~U(}f4%!UR4=e+YFG*(MeG1#H~9Tt+AbaH!a=I5=CQ(-WTy#%bM z1$8XK@vB{zliTJ6F-(}^-Z+wN=;ZN`sDiHh<Ka*#efQ>LBtIshMyGGFiX-FGthZc@ z+CJ5}Z0S7<8Nt^+zZR$N62GW1Rus}`%|YIgl=#4rp>{2Q)c0~)eR$RxUaKl@h0r|d zXCm<jxD0zii!A)qB7f}vg9SA7!hRRpswH&97f;qm&=W-P$c3E^IPvggJ1yBg5ZB*2 zF)0T|(c6{9VWVcI*k+3FF4ydlX>WWZoEMw4SpRKql}Cf_o;H{jD_ePJr_~qzdQU|F zGk`qCzs)MdU`g829DH*FK}I7O@Xd@WG{M)V4=Hj5J9i8U9f}S_W@TWr&UUAE-N`>U zfAC7v>gAh(0Xt8znfKYS7SjY`0*gX*t^Dk=p#&XwtBp3~E`h4IAj=~ydC}+GR=?v- zsXMxzZxq(_yUFX6wM&jtW`#eaU&qJlmqzG{_&B@j)f7H6+4?pl_0-pAH^U5T6^^bQ z)pbRKMZeAfFzrLQsq)RENN0|jkmd_*H_#T}I)-*SNgr>=SAN?Bw5(#edEn4Z_MEq+ z2|BYwM#j{({(_eSM?GC^dAX%GUyIwxJr&&Rk8CX|?I9>q%1Xogv3t(ZT19i@vqji= z>p1#z96YrpE4kWUwr0)pWIP@+GK;=sCUNmmJG|J}fZ8%~E1Qa<AEUJdtY8u<X&v{S z41$VYweXE>=G>lndjQBX=H@K(mS%bosmAz_IN!aHD~+pe$wvK|%L{D%?2y&VBQFiv z4hm|n#~(ph{$V}4Iyb67bq;dMDDHRn+htfD|64GfB5Yk<d!5^c_OgsAOvP2^>I<dp zO|#V-YKi>1U+f?vS{`gC23F~Iz&=qqVBNEEEKF2Z5=kqKjI$asFeR}(eqI$-BK+Ia zli}$wp>BU<S%1}0GJYp?56yGiv*Kn#h$tuG+@ps__#d*2^{~ZS77Pv;Z~yqvs_4wK zzD7*IwsvpxNqBRL5R)Hl0Mmv_$C;13T-?W_5GLL3DWdh0X7L-ESKhrea=Rt_;8Qv4 z8$vo*zCuxA%pE{@Q?^E%<cp#xZ-=_wy7E=?P-i!ElP)#X-Uzvo9QNqQvD{M<oM0pK z+V@Z%*10+9^sF~`ds@!Sf=r`QF5OVX?RtK>M8g(%S>7KOC_=|3ie3kj(l{7Hx3r*) z+7ZYwno!;~yMBAl<fWIlQ?et*Rqn~5(wN0}ANW~D9><#(5r-?Sp<6hanRRA)CgW0R zmm6>1G*hZ;d9}cBkAoSn!`-K^c8`eNORF%3`F;5hpEpy~eiA*t$9<7&6iP!=TOxe5 z@-5yCz3@<%{$R~#7UOHetAOjgA9^8+quTX5?9G)iUiVv2+AC~BvtW(X+nA=Il<=XJ z8@4yg!p{+;%WX>zbF>NzTf){0|M);{LSb6vu{b^pRS%jBoZnvf<`Fm}$PqIl--y2h zUz1hG(^au}podse#4^kGy9UvZjLoC4|B=W!0{<J?`Tq>Nhjnssh_xQI%Mqu?KtdtZ zje2#-gApgY)fCmgwlA3(ZOOaa$$wK}C%&)rHX5=7vZ!gBJW)RaU|~EI{zEZujmQ)v zE`ZGM37O*{f^SAJrDOhi;=eRcRg%e2C7Is_JdPe{G5j(Jp*4MU_*<_Q1jrnx>d*@D z8(M8J7X%e(nmVA?cZ(vJf(HS82khfXn=gPe&jWirbQwgWjpp3~<`;Vx+^p5-&efzi z=H^{@m`pOM6y3My@dk`D9iECOW0>9e<zuQSh60G@C_gqqgbl+V8H7%-^(g?Pk5Ixh zx0DM#SGwm{<T<-%o4@gwm8PmZiqkmvp<y5ZK4CV^3ev)%%)?L)#W@-Q+f4(@L<*`d z$rq<!S6Wd>vL!m)*pO|wrho3DtsJt}lR!X9X+$J8+)HCqid_E=dz^Zilys?hFfDDb zl$GYpqK)F8Q0a7d7~Yl+5y1#LP8mys2bdcnwSJpx+mUF4fAYDBI6tPeePK8X(rUYb zH5iW$q<OZWi#AsyKn3M_)f8_Zzr&;rOUk}GrwR>s#2(OOS(U72*A!TlOnx>qq+1#{ zFfcs$-s@0VxxLJ`TMzxY$|bB|_x$AJsKmOoozTg}7Eg69&q-|e%Hj%I{a)>du5B@i zE$`G{O#m316>NZ&k%zI$bX=#h8-ADXMVdEc>34drVJ?qb#~7P%D_AG_eJQ&adoBMx zIIg&3Ry3i4Scq<fb0;sDG`KjV34lmvsJX-1=e=rKX58*QRi38@-M0>lk4x&94|=A( zac;0s#cvyQShd;Hsib?zb}tb5onCJkwlTc@)%sb2K0^EJbp!ER&(RQ=PxTn9JpEj$ z{-R37W8YfOmGvmBXjqw-7vH6|y$M`O5V_TEwbx%4<k9FDYE;ZZ_6zLZQ9lo5j@y#F z@t1ntOcru7wyu0M4ed6>dzC#sB*%7RV#dabG6sCV>e34BsmdV)_lOboB}(5|P$MS0 z$lT7vd}m3R+ti_8)LsgfLttIZg_?G>0s@o>k$&JLV`P26SW<l#0z8wY9)8g&8Q03U z*`QlN_}36?<0yBp>RiNvP@`zo(87ndd!u*E;|`Z5b43b&cpFeQZO=ND7Kq=$@FAmy zluxFehVZV`j#|;^cy~L3{VGyE=A6)3p;Zl@mg*<gCOcY5x+K!rP6k&N(6DlPLe7)M zv_|QeoIG`-S1D=o9+#lbi|a=BS_pT{lNpCM<9tP^EsdTwyCcrg5MjQ@72_ScZr8~6 zy{IlLF1@y7z$MPcQNw<gLv5PKU4xhz<I>%g30WDI)l~EpeZCQFeR?L}Nm!*Y<(r0L zt7P>XkUj2CHUe3{fG6c7dS+k8eLmFA>i27Bo|B{Mo6;zQB#E5i8bypGOV5h&ma)d} z8F@-&tUDrvk0y{G*(^Br`R?hI^v^UyS|Qz&YSOZx{$Z@i+qZeu1g~Mzx4bqqwBGdX zaOX$j;Z*H=dO1lD23X*+k_n+sRVQNdpyb9LtK#Pv+}_^L#EO!j--4qBon$!V(%WFZ zI+=_;-M-2o+q%?=+&^G5OT|)#m^#CHr}a+X*x1MHvS&PqRPT^?x>xo&K51Dw;v5)7 zB&d*fVakYV5Q>yBOrPl-976+Qqv**e&)VqMWVrNqav3ghC>Y#vBjmo=Oklv3Ypt9g z>_`fu`qii_4|NP-pSG(gsjPNnot5WkBo-Jn5c#o7rZoMJLz@MC9~E<^>6S$gXNI0d zZDDoUzWMDU%uA#R=9@NdjW`djknw}8hBW1{;`fefQ7Y!letR`eTfbw%7i0PJbGdFD z$aX4|Tv2XJgAZT}n~B2Lsf7Dg1`|;#^&T0g9ZfIN%<0xKAwyz*!wQMGDfw>&w?4;` zlGZ!OG4syj@COx>_p_%j%srUiHENPMWOG|ltvYMy+>3(ey!BV9)iG*Tjpzd91~8G2 z^fOG|+y~69Q=HtRwv#T!DJoxxHFug>XxVY9`S<HBr+%P=qJaLw4MnVS^U!EkHiS7x zy);_xhoKMd*3Rrz;6rIW3Ops?HJs*ZnO1C9m&S!f&@Tep>KWX@8rrS2EbQ|SK8{MW zo0)!`FOt+S*5ua13)hbk&(Lf(5c6<q^H{y5Qy>NvrVt$Kvu83U+v@h$#0oR8@8&K_ zzbUQP!)CTZn8#4NJI23OQ%CM7zvxz*sp-p}-DRUPtKq2=$QAPR+YPoI;x5s@u`HRl zv}u@z&_f|pYT9vXNhW2CZ6;MH&D3O@)m+}y(hE6`d`7A<Pqx^771YB7Kq+KI=qLxo zN<$d*ruXS`kSmEo)6V3LZH&{(i>gIQH;qD1y!!HpQ|Hm;RYFmf(FOvGXu|EHzKr$r zqwLPcT8rw*H&SQYlN$FmCYau1x3JQb3ak~dA<-2e7e^|6qh6_^X{6>^j@6uHaF%<v zZs}_2IZgXii{u1Wd*NDPV7WNaJXR<aqDmCQ${9nKXhKXLP)Z<LSeDwavnF;9vtjsH z<Rk4v(-VtczN0HM=Du<hi-;K%LKPm264g~BTVu}A*yDXRV<(ikgToD?RoSsN8k?V` z0{g7kn5mVt3=lP&w-{9`pC?`KRUN?_y(=IU>5$$MOOM@q_crUIUT?sGn0n_ygF3`E z#wCq#$D93ChLr5x>hJTh$rpS!UR~3>9+k|(zY23bg5bll)(Ikoz!Ko<Yt*kQLMU={ znzN}YVRn|(JU*2p`AQ~|&~g8MZ=_(0EKm*d)hK{;HZC(bs5K$@*J@GBp!_Sd%I>d> z<<VD!cc~bahbqRMn%B8rZD+C>&O|tPb40m`VPbd;(y?zR7R-~(=^4owFI}3BS_SV$ zUb|NFJx#*#e&kNb=L+aK6Ui%iBrrIG9hL6nZa;hCm{zYsau4EAtuWxrE{&Q5d8mW% z)FcciZ=8!E;dFZlN{eo7HpVs+eld@5Gveo?HaxE0+otuNZ~?OZ|JZx)pr-zR-8Tq| zih$CK5S6CVlqxMjQHnGv(jg+!g$Pmtgn%Hu2?!_%sB~!}giZp4Dk4%tF9GS1L<Ax! z-?M&u&YnGI?|aTYGk4A(_s;zn2L~2wWxYSo`*~i^@(|~2*s5tS6?o697nB6b#}bu> zp$3U~v)nN)E%7h51wZ*z&DQzF_tY*v#$;z6x{@50m;*Uqe#?D9$|Ain!g@nJ=(~Mx zJ#SVwqyQZT$nVUuE~l21(jNO*7*g~IraYU(4|AU6C4^2-;Ugctufq2*CEOP}Kp<9& zcU)JQTY#(TzRjN-w>zidw8J0zrw);6`67^QX4X^k?z>NQk4+yaZViXSoVcmHNWKXM zGws9}QmtxsZtJ)KZ>^p+8B?^EIJ)twIYzko-fYWZZP5RgrG%6Bf2BU|gXhE;#&bQ` zgC$b{)wwA>Ui05o%lGU_5eFCk0kvMgpZeduEdS4F%_PpbafY!*f5fkuh^@emFgk*j zxCKCw^H;G)PqBYm7bCSs^!@?8GR~ntGo`aw%d&QNsBk9p!!B5@Z*Ct6X@*MM{}R=Y zk?_3DOr3j!w<!7tG$1*|XqI9`UE{YOpR)-UcbdyLcIIbyU*}ZPHDEeCn0uugUe3Il z7H<VnZw0P@yl@(5+fJ*r!e{yFY?x!Hn$XlQv7l8?55|*6&vZEb78?Rart5p_w;E?l zTL>wVdws#crjv;DtDd*-x?&gdtdE@J9SBuDYkh9<;NbOCsBumC?7PplI^}=w@U;ir z%NzQBhkvI@t3G-1tumWU4cEdiXM;6rx>BTKIID%WC>!v&+D9ZW@s;BD4)lH6wE~y( zfb8YG{gs<7Tn_hZ>Mv899XmLIDqP&si=~U2H_Irh-A5>C(!<(Vq?Xb(NOkF!Nucrl zF*!bdJ=k@HuOK&bQ$LugBg}s0q$>XfZGjaeo-LD@n_ij{<T?Rg@eie6W$tE(Fh)WF zJrA1Fs47(bdT({u+k9d-m*<(R`MPX;hI@s@U_bAMlOR0<b%`d0q4*KtCn!MSP%i{b zDu(b($ppr`@d+iH<qus~a2<^XJZa&V$rc3OrtXnAlmyvzxPJS>W+-wtIr~{_RYsMU z&8N&xDG_5A1Z=f7R#Ol9GT^X<%F#ja5%A6qwM-T=J2fFC?)S=p6E(rK{G8E?k;7{$ z28Prk>J2gEMf7TlYHw@rn$>TKT%4D-y?r2c`ZVZd+d=K4wB>?QEcyx1Zq`s8@dehs z^F9UY62kC!H?;2li`dntzTUjVg_;*KeTlACy+4T(MCvwlOv)9En56vS&YQ91lja}Z z7kS?_*1?L45K@Nm$;Y`hP@WTfAamvu;$Pa-C$7256(otSX!H%|=t8f~efMDQSKga$ zvInFi`>n<TiSa5LtcWtZ*Qc)hCp$&C)b;KBZB3s+^V(RkW<o21!9jB*XQd@ClT)!P zA}ak4Nk6AjT#69BeWvx*-$t{jmgD*?FOydvlcU1$KYqjJbjd~YchfG<CVppf+0-(Y z3C`X(6~8$mJPck+ao~fM6Scvbl<31JQ|Ppry%iX4^C0i^0l<$?mn9Cb>N1SGXKuM$ zirjwcSJ>BrroV&8)7082DJ4h+a&W9qyY#B@op2*ai;sqr$G*u;X!=ju7ml6wWTE4a z#&@QqUpIxlF<)Wq8ZE0GbD-sO3*2)$kl);WL;7p3GH-xmBEDE+&oHEr8dHB39<!ye zbz|7`aOOG+H(FW>45lm~dS96?t%c?i8E0ui6DR@7Dxt9@tbBH{Yn45M>NIurLbQGV zT5%XylkaP0KkqcqJ~@umAkBI0tPs6>dR=WWxc7G9rE9-NzHy8F6j-C;6E<N@e3=9v zZ_BZOkytR7yfV9FK;wkZ>W?$tY67PoW^Vj7Fz5X7gB1=a_52f<vs+FI=m{XGeh)pu z4cmEz{-h93$Ul<tX{+Q|^K&u-!csm2dCHyL1{g&@0ISZK(BCf!yKY=M{cUfJ^Vl<% zS?gA<6KRPkyTZwh447hYYr`LreKTD}Xyp0ZUsO^ih0o5cMXrkNY#CGDQjHPvE3jUm z(^hLrswJ~$QO3Vf<?!>~>9)qWR~tXgXFx!OW%yO5Z0M;#Y1nM0CFSF6N~NbYN+?dp z9+a|Cm7t;TP}tTG%PitO7zm$kb8G?n<meDwPp)fi3R01<v&XZ=KR&B8WxO#WUg%z+ zIB5O_q`x8E8}8#Em4s37fUp6jiC7jdwt&DiKH(Q-Z$2*YIj4OKC(<+n-g8KGLRcuh zobl*t@7{kMyc_=b$nO5>;KsFv<$3%{yRz;1<b>{}<);^27CTHkgD_%sBvdAAQf(C) z%GH0On!cESCUMa=?91h!dUe&FXg2$2=bCQxuss!CV_yHWc2MT9Xg|{@N<b{%c_yTH z7HS9jjh!u8UMwQ-FQ>LF=Sx38kL{sZn*v(ftvoV^-ioWSja=5Jd6~|#Ei*ol<CaD1 zmt{2`pvMo`Hf28=ww1Ug7+L79y=wn0CPwC+M(h*x;xIxU7rdP=Pq=&@FKLb)mGspy zkp84wB;x-~I@Fu$?HyR)9se<=E<vQzqTpRF=x=2otS%WMM=x#XB}0szZvDxZ`_5G9 zktgi?A>?U|%*G%3(i>Cgf@o>0Jo`Mw{m{CwUnr*sEVS9GT$|kfFt}=3Yohc#-`(Vp zyG_=B`@H{3$GpScfmHE3X-D?YaPFmA-UZ}`g)a|=B?&t{e7PpoE~S;jVlW-v?oQAU z_>D*z^Pl$|C-8?&l*<Ie@_@XE1e74QfZkgbREbP>bJw`Tw4~OjwKI(5q-r7E>4nx- zq@!*uKLz%HbZ&phuVf1%*VL@&v92rQlB!?7u6ssY`f*3j%6c>j+s_ajrP;1Tup>e@ zj4>&4yL*?%mUX*++92Or9OH|Bu=eNX?B1-|0kc4)J%wtMi3ivOASqQG3-k>JTlHyp z&`M!)0;>+`Lf2ohI)#7wjwU@PC~iBQz(eFIJKfm~CdyNjQoK-r#XaSNo@Z}9=B_o* z2|Va|_42p(&Zp`M&&JT+<SFaJS1{XeZ4yl_$p#mbHox9x3HM;$2M*r>6#h!&WBMDQ zAgR9Ft|T>`uyhVlWINg5oo_c;`lU50tR-82&7@7-xLE!7jnlQyCa~^MFi=m|pQdD* zz_>!9m!{Wlc{@87A<PG}+0JA&RgY$CiwAR@CsLaQYKsHt5WK;c*zbL_!W#OP;#P;` z_|+6W?N6sbhrEv?AwiU25_a_qrKl^e9|HNI7u&ALE#9~&)R?P=ZkqX`(z<_Y!VKqQ zQcbk`2UI`Og#}h!WYx6lKz7r+6Etv*H@@}YMN_IJHrDVhbA$id)9Y$otjfPEA22zI zQ6EJNUIq@rbwz*zbsUJU^{u@?{|sGwH3P`hqkvRISD*dCTK*roAuI919pN4OXa9gc znU;Vc|95WQ|3m+N4ld+q?6OP`T3>>C#CC^>%{~i0J)MlYf&u2ZnBWyarerBBGz*iq zYLDQ=#)B<xR+<EYl?FF*wx4kJh1bE}XWq#<Kgjb*RE?+T+U9M6D;Tqg>8mQyQZM>@ z76Ks`Fr|TF%ae^sF$y82(~jZfQ;Z-NAf1v*frmgokoEvbnu1aj_m<U{A+bO=56cWx zG5#HDs_;}GkQF(*gq!7w8n??>SB`t2`o*4}s;c4kng!Z^neDO4N+o)%ov8xoGYMq( zhw^%{zc(%EEt{plhHiU4*^I#Vp$-YBZXkd-BTcvx!3}^ZW<v2v%AA6W^ioe?TcWIV zH_xTTHSJ8_d6A+mZP75Q7>#p+ae{UO0>=ABGz6Bk1mu`gpVTKcKgendukpL^`!FS` zvp@9k`09Jk|C$#;@8=K={sBqA4*><dZWu6kCx#yU14@iI2c&Qc&KKfxs}C#7Y=>q1 z8;)i7XXa0&ykbchU~S&hK2Ou4RFu&4CpBTtWw)Q7!w5_+>9(n!Y0&(dxK{RQr8lIo zmvhc=r3puO=@k{pv1#>j*J*<Kwl<FcY;G7Yb%ofCT(7WHlkVCo@N<Gu6&XE2i%gU( zAd$1(w0NVQ%9@zFr(=uWvJ<8{3;AROe3y`DI$@vr!hs*SSCgI2Q<z<-dK6W{`P}hd zyKHPZ%x=rnZQroUe*PY{Q0gplG?lXi6eiydo|D!a{|Dp_jaihWWPU>9lW6unVmRlb z>4ql$r(asLQ%`qY)@I8b&)xe#uS4+~lN$H?H+pnsIlhxTo6ZmUTv^l$GU1z_Ta9@0 zyn8j5c1*GGeomq>MhX<j{E30^SO$MHNwzPYKS6f)F4=A&sl}m7?f_!-bM4~u#6RIW zx)f+Ng1_HMev;<A3QXBsLiof#|A18c4qL6$dGl!((s};~Tdybh^A`FlYJ)v!()2P- zR&tolR6vT*;qMXau}k)CL+p>g8eS`kX*F!rRwy8})B*+2g{P5btL#wRlsdhSexKYx zhnna1+3d>u@+|lBb~z>+EI-<ZY0;Dckv9<~iHIY(M=F7Z=8$fq_FWeAxW0s9Hp2lq zd;jWp_2q2Wo^GV(_bZoBwNPVV;IAJAV`T_BBK&uHoHXhSmhR_uM;l3Q+;2^Z4|}Uq zZZpYYj|v$P*<_w;_oTYfl*W*-TFNQ;3yyP$ZrpHF;qI|Rlk{W46@u*zm0f1m45qDz zal{1D{tEsDjY%p=(^&;wj>t2l`WA+Hm+04iVv4lAq#abxbt7vX!aVj8B~M4!^ybNa z8$Ue;zZ#nkt+)Sak*XW6flor1_G3gS7OU`Syc79_x2)t`C$JZKE_1GXbcRPJ74)@S z%l@KUBqWOhxE4>ICP~FY&h9wfB8@G0Tetd_iKa<r271bH-}e6ovHelA*|*TcJ&}BN zPYIlAXPu0?ir~|N_Ga4H>@Y-ICY?!>>#s%)pT$#+h|((`X9lMAw7d!OX`+|vC>0-2 zV-e?R!ajb%%WX*`?Dmo+C+n+%zswm45ds8;K2-=JgKD3W8`0iC<fobvQc1bLLv=Bk z#0Yw)+rql5#4>arMXz6a^b5ee9Zb;M7@UJudLGI{*xkR%;N91FZ2dapn|Iaf5WhxH z;HsA5VlB{y_=Dm|I_kB<$D&0{7&|>e5YZ#!@qn2c*F=T9Z^c&%U!71`JRlb#ok)R4 zH12KOa!f}_7o}#3yeZawr&}k4{dj)uyY4&-3;(|2A|{Pq@Q2%(ymuHMR(bnylNeyA z<3IX)CE$?bL;RYr;PDUEI!|mvaO6R?e5YM%VWrkVTFQpXtjyuzuOX#Ku7?9)$s4y9 zQtt&XUc$@J6hC;W_kEC0cXozLO!mC_K0Ru9llG!E9s3vxrbKjt>z8mM+&$;#bt(|i zjuTY@#VWp3H-4@rDR7%`*t@gGNrbo<S27+K!Gj1o!zXy)s6hCxCj7C!@9UYvLBQdv z3Ox4-*oFw=g_S|T3sX)LSx#eJ;tN03-@~`>u&|^p5R+|nhs8c}`O(2A(Hry{%`np9 z$iF5s>AOiQqZ67s;U$QSi9X-4?W^x)c^Z5D=bnT&3ygSupei%)i)SceB)B0ZkZf*W z%Z!-o3R;>84h{VIx=LR2<DJ2$UyJWwe3TqI8No#}oJ48Rbm@7Trk@a!RGd&ifzpJ% zakRO^kk-eUrY!%h<Q|*f%mD4-hv*r44FfnX+#@@caWtu<bH;q+7wWN_EY5yzcSqMs zR}Vzgir+?jT4D#{H?f7hnvSIuZ+*;!PoS|mYs<KW<+xje;pPO_Fq?WL?F51dQ$me9 zUB#oov~bD+L6-Sml2u32%KGahk;$~#_p|W(?J0aWC3__rsn&v0y)aH3xpG;h9d&gF z7?%RrH7o)rm6KA`9*-$itfQ}8yl;NPY{;+aRgvI&B&796gl}5(qWDDMoIUh{alKAc zbIZh@L|v9_H6P#X_V27&VJ&_&HGyhq%s-$;ejGdrC09@So)TU@yQ4Z)9p-YXx^&q6 zaN2rLQ}P~D=SA`?#+<~Na8MWv`^?$n_#D^D-f>u@nyh>iI;XVPQ2b1bG1Y?5r!S{K z9&uhgyP?dPD8x+*qi9v!CR_J_F9a9{b=0+xPZA@O?vL-u`J8*!FD(A3sNO~F)%$b% z+F+O?V*$*%+x~<hn%ToIm}VwqxIN@@ZQOkKU5Mm{@9@lOjbg7(5o0>{R5jIXCxZ1} z%=WzJ6#4OAABpRD8G|P-O<wOE&aW+JzJO^kM!=##%jgw)zS2?*N|AIhg(jcH*<_lw zlJpKev$wZ@{z{VVJlAFmdBkwmsst3Smr*0P>1`N*B^<MKC|5$*JLTCZbk>3OVQaJH z8y-DoL35zB5Og3tGFQJ$PfL&-E5Z9>hEEmIv*a3Ek^M%gJGXA42OJ}#`<^EsRoC(X zb<OPUV6p-<?kKlpp+BiOgGVSZE4jW=+<0K^(<^QkWY02}^fH)f5n*9We{0%Z3r1Rz zeN(FLjCmZF;pW&m)Zngf=D`QdZcnTp3m6ny<R0%V!{S^>BgA`Te|;G_-(O0AMTrtR zwrKyR+rg;f=|7-08N|8!H6c4wk!rx)gcW3{qeeqn<J&EkhvA(VFuGyFx9X{;S_Dgz zs@}k>vSXcCQF|2y&_%aa&IE8{Pz6b9WdsN4I`NB~h5F>+cr?!!?AY#@VR`kBn_NS} zx*V%1RTUE(v+ZI%1>*GAsH=LFh_s%mV|<r<f`LqtS>5N1b)1DN+p8OwMIHWjUMk;E zhMAMgk}uP<87C1<1jp~?&SRL%xBX`uE1nMdD>Y=?hHG_~5BR(p1fqZkBPr0Q*jUk% z<d~e72gX)^kp|&#pTJZ3@G@hiKDGW|^Peg@1^?C`g-vnBLA~K85a1P)6aq|;c3WsN zyRvd&tFd)pEO%P7t_`*E)##O_+&u7@h#q{Wu*`Tb0cOQiG*y3Udn_XE_{o%ARA0~+ z&2Rq6dVXo4f3Yj5j3d~&2)A;%r{dW+$<H5nie;bBhN&z^b*7$r<_~Cb#M%=KeBn7- zIA@|A-nx0Lm^56DoqRM^wN{_KIG>!5*v#@lr1ufU<&Z?tAq>0dj1dD<?krLr@-L08 zc8p6#6Wdamdu+9z03BlU)+2@Jy_W|Oyhsnqg7e3%9R8yw*x8R~*xR2p{FGPaVc~q+ z7~T7rW<%Lu1}Dv??bel0py3CHZwb=e0o~vAv0n~5&(96qkF3!LTH6!>jzqEL|AJGF zs3oQYf+djvJKie;Funo2TTM^-JQFT~dNL3v+K2vg9Pk5Gf2WYAA)Mm?C5iyr2<fl0 zRU>9CyzMe)4Sd^#-$Yd`{9fA!bkDC}Eepo3T}gLMd3~Pz*%f+69WO%8A^b`rK|6y{ zvg8vEgQfPy=j3F?_Qe;(6O;N&ZLGf))`NRElXInZ2RTZrC@#2c2=7?C$n)@0uk6<1 z9RBCVJSOCXE7Fl?STzf>mLqr}XJ>(}_GyYWp=2aU^IkZC?(3*%G3kn#6wjWe*GTDl z7>N_l7N>mB?wbYC@1vXTD?Q4LcGH<_LYI@Lf+`5Z;CoXIDWcQ|v2zxavkyO`(?1`b zQeL=Zw&e9Lm!e20NzEreCrI_!HVnby87g_WM!&7G!6NT7#h!L7<W9j1J~_=TJ&td; z`}`d6(a7r%HAMa4Z8A6so$pVznQV~$D=&9x;z{&ynCmIk%ZPIb4!tG74o{c+h}Fa> zdrrZ)F_)3f6AgLr1SiF2(zd~4c*BCTQocNHzl&o%^<49QzKP(QXgsfpH#`9*fZ?W{ zCfC%t5`Z6u2gdd{cRgt(+`(qsd`ZJu?yb(Xw?QXV*8G9V@_oTovQ_$W2gj-n9=<a6 zr_Db}b`s}&zU|XhsfD+C6H{e&v@uGB`|?OUtj^?v`v*#4Uk-^9(R<kV#gie{lEH3j z7~=cUy5ZeH;KRoc8Udn_bvezEqEv8&UW~bbydK?)xi+Q=Y*kLDP#5i|x5r9)3ApP| zxs3CBe*X1s2M)6f03?N`TujMa&F}A_n**K_N=of^u5W$dM?{3#59MBT!<hNp&zD#D z9Y@+u&U7v0?rA;@tft+=Pz+bVqPJITxsf_`q>;IUT2_kNp@y{XtEOzZU%#Sjr7m8* zCB7aB)xKIgltq?L^2NG2!f`_cQ!WqFVwxSAbdWsmbthc6d-UhoN8T@Qy{g$C5i1Fm zfz@O3!NmL!QXiC`GN{QOyka@Er&LP>PQYVw*)9S>nHrI6b!WAu<`O}4rjHnZdekqp z7zwg(G!f{%0H^Zzs2Ak;1ef1;eb>eF)5XeVuya)slky)cixyKhn(jEwb`^;H_)iJP z?;#bnIy&aQHtTtQ;HuD>_i?sB>XLZVdiG9jLxd)34usjHe?H7uHE8p;e~ml!SKP_E z%y;s4Q+MIC-u)kt8;A`{%w)SCywrZ%N>xZ1hsba_oYX%*;I^T_bV+(Yh!Ck&L~tj< zNjobrz;G)6$!VMa_#nS*uJ&m|IK;lcJ{puDInB{|dqk7aK0-Jm=9C~T`oJdxiNZbE z^)v-CY%Ya3!B_1kF{t04dGQf@7Y-d)pLc?FuZc%GgY;R#E-Ni)iC*N}>@l@0U} zGiz-OPGyYxbPGIwR`$FymcB%NxGZ`SgQl1))dLJj*vG{!C*cS#N}5%QWW9gDoPC_+ zqNf<>^#cJ_6Q&U_5cOa3L!)Uo_B=(ex8RCnkdOL!cTGZ-y_Xf>i?geLC3cEWIF+F7 zz?^A~0^Gb<PK-PPO_Tq)u+3L+iLcN%4OqKxRjuW6D2hM6CmcE7(r<+CM=6k5aka@y z+z>6w;`WmL1d4m!(@rw|IRVOPH`qo@|7zpV+vn)4p?ZrI6l(2Ff)e`bt7$>wNcNSH zgc~$CsbeZSOpKDTbN>QtGXuopDKS=l?&7PPIDoizBs?-#v~n`L!>??x)=@bhO&Qz3 zb9GydUv7~SwRa#+b0EGy;|y&g>l}^)E8L`BYbPQ6L1j^`{XL%FHq$o7fl`@Q;I^oH zP{}ccg;U-u@+V;k3lsV~IED{#M94{M(6ZA=_|sv!LQIXjn3JiGmx!C``!<k#|8u66 zV(#(Aa$)pS;1%u#OE?_2HT2_wod2OT*@}tdHaH!1?}^LyGgT(w12@eHX!ZeqotKCI z(wMV=xyA5-VQ@oxir_a!*va_osRj~pV7qmcIBFWq&fuq%MsRpF<z}s;y&t!x{4C8X z9S)ib+EozsiQHW+2<b&805+S}?{(y89IW1{-Z?}n79~RYc+|_aU=%mdGCq-@H2q?$ zCnGcMF7s4tVIq{@1{p@FEkdOAAIIT5pYqM(bw-hDMVBWu@1}6*{2dk+Og+3>G3xKZ zj0e2liv?#%&;%5>-IfzPJ^+5P-bh(m+Ox!_y79BM@uy(un-BK`%`&{3Mj0v|cJjbJ zbYW*vGuDT{yY!5_tkgK;TdTT~edF8bZ<C&gzT-{=I5A5-KCCzh6a94{yA{J&9p8<* zI^~1BE%A-(+PGV`peFjA&tF4044&H-k%$qV)HF~f`pyPr1y<^bqThR&y0aJ!hj?>l z$$W|iLmqIaQr>gcpe_R4%<KTxrP7GBo>vZ=_L^-twP6%zGybz)=%tIA2U{dK(uDQa zdP`d^<*I6zq2>NaJY3>)>YAP7_W7;)4s>$w*WCi`HWxLP{kh!Vz##X81SiUpa}Gm3 zQ(QDCQAc;DQtQiyygjeTWx9R#33!{BCYx|MDELatP=^2@@^#5EBzsR4I2RCBA7&Bs zPlpI>`|Mvx&Wu$1b0QLw3$zNkAQdSt1p9nei-|xs`u(vnjh%r%;VRx;o@|i=zZ<;n z{It2S#Hu`mns$;K(+sC_Q3`uP*|)vaRm!}}7VI4L-Wdox&Akd)3ui|HPO}jnigXu5 zdGa7%im=#3f)S(+C3BV8L|{g$>Q?P8^=8afPs_duXqa>h7i4Y1xRH+4lzqmTqQF{2 zk`4elLlaYyGiL1O@(|cn2KyJ8C$7xNkn!<AP<Y6dZQ14DtvYl4pYkr+DNnnc&Kvs6 z7PH~I>wb}d5v>~sup^YG!w)SiDZqmA42*U;i1B27YHzpDmFkdZ$%$Qu&znAdjQKSR zP+hrQ{{cC011*9)D<v~EA7>*QB4G`WxdVTuDZN)?YZL4X0emarWVRK#bh7*5@o2*y zzt+@;QX2}F?0w_w!Yz**a<|~(_k!*@ziNNQiF7YPZY@JkAcj^qx<|l>Qh3}Bfs<!D z7xVEI<@-+W$3A0GeTgSAV)37Ub6qO>2@Ml3Kp&f<_&22pg)|xY>u`zz^owrN`roo4 z>W$Y!Dfx;mY07I1CHhMg4`sDCx27$`v&tp~c)5GETD`3__9@#|h~PFoAyQ?JHTuCi z;&h#&N0zoGo5r<U5NgkCK}D`4bx*0Is#oUV=l}AnJASR$cYE=$Ti@+Fv7hzF<aE2m z`)w>Rlv<N~HsY)QcrY%}Ul5TxK~Fjw1Nhk_s%kjDU+6L$6fm2@#86&Pd1*>yMhC~2 z#^a_Kv{HR)w_zHam;Y8DLhM1EIK~$D((FY+6dJuWBfnDGL5eV;c+ARVLj=ctxqc7r zs><^YcYLjbH;8xs;^O*d=$_vf2??NAp<x=UdcAq4_XMZF(K#a$pT6EN60~Qjd3HvG z{LYI11xASC-Lr)5?@T~zU6cC>Ws^PN8kUKsUlBZiPm-C#5_I#&(J4$4X>V79)P$3+ z?Le1SKM$+j9NV-jp&wSr_VzBc$F0l#GFUtXa!v+G!+ODAOd~a|s{q7fu9j851<A3& zD%5c?zkCobX5aU9=v;5al%%DrsY9V1XbtNH|0@TsH>IcG!N)qXQp9^9esJ>sp+~B4 zf^#aI$4RE*VvN=8L#bPjIK?1nqNpOp{ypWW$LYe<0m3cgUuLV}@~!HNCA^XzvkEp5 z=V$v9;mHhM4^b_$Ui1OoNw9bVc`ZzW@n-a^nYndxUvC_ly$S(fOAZJC;uHnO&;j7X zKOoUXgNg-8tsdFx^RaG`WYMi~#er5P7J;W%e<rNv_jM>Nt@x&pf>$?odqaSn3Y(8k z4_{N`@xmH@?CbG+Dra76_%|KZH-_%aynlXf?CvZN?Zu%KNJfo#z1w7;pOc3b0?n5f z?GrQy?>CWB7C>8exqv<L+)lw2l1fV;3o&AO<c8<D`tx;raf3dq6bul6q%DzDBQ?Fr zOUu|~n$04Mqj&FdUuF3qf9fxqlT682X>725)Lom9Yv&)R6ui%zx87v!-is4nC&5#Y z5B>4r3qI|NqM3-pqjf`1rt80NX$RHG0nFqNH9Eb3EwURffT*;bs;LSL(+~7cLwkkF z6;>L<OP9Wy*p@b#^Cksv<sL|zMl*!R8J9gVH_@>KyybYq^AGm7&+RtW&F)#xt<e`c z%b8kV^n!vW_hGx=BUUd%J>{taRoFkV>c{3S@~3I?Kadv)X?&Du!&r|4c^*f-kP4-Y zZ0mHf3l(NGF|X9C%q#LqQ%4Y1`bUf;&2{X<DQahd<Y=CmD{DZmaqqil3zz#JKIoz+ zuGgWLz95|_t3akO)mwf}CNM4j5CtZ!^&qh`*>(5NRcuPUZaHRxg$<GnyE7dThapvK zZzzk(Np=Pj60Q%U2blCow1WJ<RW=cBSY}TYI|&^3^v~e95lQx2@T_cm@JSnEq0i<- z+LK>uBj(SwMXO=bj2}zCLze2T>48%be_r7q18hXh^~%q%8LGW2OXL#imFFsOK~ZR= z+R6oTbkCv?c`v1%y_}-hE6Uy6Y<zuc)jV;TH}_KQ<=;T*syHY_0B{u6F9Rhpe3X(v zs*N|~8bHIfZW~vo-=8zumtTK4erQ+qVTCEudhzym=!@_jW&;vyDxefYmvd5e0WB`g zu%2XO)tdHF9^F^pnyBlS)a%%(zgy&M{{z3^Buo)ofuF^#mRHIC;??vFQ)bkNziWCc zQ+N7Z*^%y#Tf7@WN4v75HoI}8vJZ>hVoczB&!OVkZ9BPY*^;^03W>+rch%Bwizgog z`%QU*Zy|}=5BtIq?NhXcx)deCPf#v>`}`xK^kAc9OfqB3iZJS+IxN7-oEeEw-Ugl_ zO~oQg^y*P81B`I#v}R~dXezFxU;QDEu6OxhW3RZIs<#o4>DRzraC5O^aqkdHaS0?j z!DEJsMtoM@)>s|uMG<@F7FanCqtzsmOJWVJOp~CG!Lf{+dAKIk3`8Qk;l1%31LONc zb_K$fLk};-|9WEaR?q2Qu`ltuD8R7|u4gZc^HpYBkQ)Q1q;LA+O1*wNunD`puC&KJ zf7dFv+OY8hUyXc3fdZ_b2oW^kh(<g&%`_oRb&%?<S|<WN1S{UwJp9ef)1#Pi(Qlvm zyV{-;)rEQnDLJNGA>Xi|_+b2!kNLQ*kZa9{D>Hh*PoG~*;?y=JhvG{pY0D!q?Y64} zNZ2Ra!NAJiqInOPQt{oX%+Cs9QvQBZk(xNh8GsnW4(`T&f#U`PDtW(TT8=Ga+pq5~ z2JA*E=JzbWDthsv|Niln_N8T5C-fZZJA=2GwD<Dor11Uh2rcJ{y@H*=zjt=ig6Fka z7cK_Y>i@^7=3kq={|n@x)53pUD!%7@kV$t5_x1%J82qU+__t1GV6|vjcpnu0e;A1U zzteaDRzpn`{<iwphKPD`=^v1OS#6Q`hWu<M<Nng_20&8;1g<Tf10qV35(9u&fK`?g zS+{~Ot@!Si@Pbj5rQ*e_-BBTs38vA9whe94Ndv!r);DEr-+Y-*FyGc<cDaIarWas+ z;AfFW<c$<ftqKIrq`4WG#NYneW1qwMTv6_=NI83vxRxzH<WizwIx9`+@4=p@-N{+8 zj@4B5TS+^)Xi%orAMd-K8g8{Mv7m5QOdv&X;oJg{eo^$}NSDtk9udj>1-mKp<h1{L z`f}W7EwWXPDLQpzH_7Mhtk2xq>CQCKJilb?jfSO*?PkEBnN1N{g~uMV=j}j%mdcN{ z&NcJxL5C-O?|d8MVQHKKs1j0QCBYDJdMnKtSa(8{$J-ySXo+&hiwfd*13XI-f8Q<& zQFRHh&bY5jS!LFEv2hDXz=o&hxtH|0)Hg(psi;Y_I5R<-PvnVay0Y&q>bd*oz;O;T z_r>9rE|Tq1E7-n05jGf)SAp7R60oOv*^n=@9mJ3%`Ih^Bc=IV6;iU36i=@D*<8;lP zillVUb>)J47OYK3>IhDYj#xD%VMjQs!`)Nnqf&n6ulnRzkN(@*;ODaWt#1>%1Qa8x zFSG95>L1?euMUYzgfMwBBq=|avGKL2N1{UG@&P@gQw!%*&pZQ3r1>;&vMR4Yr0A6> zB`?%13bqu%+36%a@dqBKz?%Duap)}fK`_!tEQKfhcZ=FqC+~tcu!k*ff^jm~yigYa z&pzxt&8Qt6HTHeo+Qx@)4YO?}z5n=z0H;MV5LX=CQn@jWeisz9<<=SPTX!{iqjo6S zd~Pc{s8o!-`1~8oVw8hd8_xkV^NU^SpApH}27J%RNknbmjjdeR3na7%5u!TNzsml6 zpdJ4#Z+`A0INk4+s=w(}i*zk;r=<0m&WbJDQ6O5<rX+k~yR=H1TvmnYCC=`Imu-5o zq7lKVXQY&v4t=UI>A~g3AwImX@uN2r?c=kAET8&U;a>SoPfj$(s)?sxxtn1GcYVON zT51|f8IAB9g1*EEQd%lKP|RP1_GmKPD?`H48aZa4mhP8xh0N5~*A6!&%kxfmQMHlg zKxR(Zm=xDD!a;f3h%H)N+MF$n`{j0%t<3|8N56d{DCm@`zWjrAY^ZehN)O)@?|Fa> zkj$POn%;k^%2yOk`jts_N4n%KV`ESXUMLn)M^5B{@Q}B6<<)~Tc@KV<6b`Chptao) zNWQ!wST!<dedt1RkF&->B*%R<?|FVgWcKBTXTKly#v2Ob{4R5SdXJRTGYWXm*$P+k z(J+52(OQRY&AMeP8RM9<sZXdf@Hsbj_xIgY^2NSy?_WcT#xQnxnLmZoZq%+-oRC)U zNR*~^Ev^(1Z8?dyPpSx*N)MVFC~&!P+JOjJv$j~}oYk=%hsYv;<&S8JOGFVuzB{dY zJ2&}vvvcUz;gjWOZ+`vYHgf5Lw&>y1Go=juAG%M{gEU?Xx-z!3`q9?LY{sb*_LBKt zja1r*#G?m!*p6fu$N{;!mY6_}(4)YX3zJY+Nm6mL5K-?YzE=)2HcLjw`3=Dw7o>z= zUlxwn2qlVjIQ%PN%n!r~P+Ae7{$&j~Cjzo<D2tJvGOqqrr)1b_c7o#q>t);4bZzkC zeitA1w$5y_IA{LoCs3J|zt;B2AAhEa84Cf_hfUV|e3#F@WT!9ROs3*rBgH6_wa91x z0$lXtghUc4+&w}8c=f8IoO|%6?y#&YsW)z{BAywDMRJBt(@P+NBjo4HIf*n?m*;-2 zm8Kr!o_MQFO><lzc!W**8tY#9>W2}aFICT=&U+>FDRFpNfM3-7@0&jh$>XKtL^-*S zE!nezzE=op1veZaae}<RFJjRt3rD+WF=}F8$-|RCN13;K=DLVS(@Z<|!5jnbHEzEr ziW-8lGWaN9oyIZvUTKq<0~wx-cHvD)ZVMi8OyW;}I~~IeOnlpHJC34#%U;2sr{}&E z%g;$!TCtE$?f(s|9D;Kh?aO$4831{nNC7ypT08r=RVkuiCDNb%h9TkEI$4u>s(wYD zcS{J_8W$&T+#B;-Yr-U>d!yj(fY#1VArtKhmTcV*7_(30nKVWXbwBg`J-4VQCMd_= zb8q^V=D7<m5<!33s#%RN&HVi8fhE12eG=Ix-B!!Q-Kv~y=C;o(@mrA{x))sDGFQ;p zk>0Arxmp-SuPggdNHwmi-J8(iZ9Y!KqS2?C#$~FX{=9mmsE>NA&wN%r(*~nNZ`HH_ z-lHI-!w)z&&L62mTFiq7mwGJ<cTk=30(rkxo;A$;+WvIrDzJ|DC9v|PskO(GCHUkC z<OiKy5!RZM*S8w|s=OLsUGHN&W)h05iir2?I;zcRfKsGtUn&=Zx<aZcg}u3HJ<>bQ z!O$dVlN?uId*DI`uf5mDx|N&BXUE}*P##S&!qQnJJCNJWSuF(50Ho>Me?Wllj#*s1 zs=Ax}*YCuLSRoFSsSVac;JU3CH%Py#OSF3X@+3ca9j27qK(n56eeN^AJs?(ITR@Yi ziaFX+#yiI-bA;ZbWFk`H8fLV?_NnY{uI*${buUgg*yL-OaQu<-0F1F9di@7YwVLw$ z0m-)zn69Et$@iLG62_g|T}tPT)kD(f6ZGfBW(HXR^-`9AjbBtDL5Xiy*u4ogIVHAI zaY(l6?JIjYJeL7H?CeW7CUK^$iJEy)j^%rx@cny8MQ17k(Qib;$1pBY5^<eF%i;cq zi)R8H73~#vas#*rxCEc*{BAoJwXJ^c*n0j`_q}sv{+|cLIzY1jletDzn))PSunm#J zXxjn|SB@t`t%_KJVO~*BY@J_g`s*$Tn%ricj`AJ`*1`WX8e^pRxTbuu4Z=$H#GFY} z)9AfAG~dnAD;Lh+HVS=I_#NZb3i!XDQ@E%&62)ty7p0ij&1W4&H74zNVK;-gSQj<X zGZ{s%coUeV1ZqF|{5y(+c_Zcdp#&+mo?yxi(;>+7Yze6*O4{cK<63=7o$DrC&+;@x z%B?hCo#&19YRsgvQ|xiG(CFQOG(JSVam4Axd56uMXRz8l_j8?RWG!D`>h?P_F_p^w zw*={i6Fq?@QHx0HwN4>Gd2KeGuD7bTZp2mv%3tqh_`g?dW^4BC6qg41*#dhWv6ZDW z)0+t^SW(0h4u7oNp3P@{sQxi7b+8c8czxhux_zmxUUj%4z+h2F^<ho{yUTk7D3kH? zD#x<;+Stm9ohJU61L?dU+dI!(`xj60Uwp*mXcA50yg!C?T><ks?b!9T5#-soRE0G8 zkFz?1n-krvf^yC>Lo6SWoeJ-PkOu_pbQ4Z}Bca{&(<Vlm>>gF!ZprZND4_(KowwWO zx)2*=UR-oToa?2#vI~%z!p5Mro&%)~oaZTdT|x!vMKzI4b{s`N2mKzGN%NFUHl2@1 zs#V@=0Qg@*&|NkX@V8l<-fAt3_h}HWemw4^u7+LmZJPQeV5EBOX&rNrsqzktR2p!Z zTuyti6bJ}k7sjA<K_S@Y-<l(e8h%IhOUjF*+85osu`%k<ZV})L7>tVkB-ScR=bP&U zN*?aJhyP;gH!3(86kzs0)YtLKH&n`+4pCk6JC?Hj3y}AzrsV^KlHBiX$%2nk&3Vcf zBT1pDVM4iyplW#OtnF-`eVEOoMzwD@`*=A*NvG6`>&B`Y(1Bm-n;JO$yH97ShCfrQ zw0v+<Z|vz441cw&FFt8(<)g)=e?Tu>l-1{YGBqoOWNJX}XH`|ypBz<OeSbQ8>SS|R zOzcgK$m*+R%`bj%<9T^n9p4?LFARFJ<d~5%8@wD*DancGdmyt+o$(Sqy>X(Wlc{pn z2Xn!HK<$V%>f{@ubF6`Q>ebbd8;)7pvZ<#`L$eb>6)wfoTh(H=GxoC$adM9m9yH;Z zb2E2U`ev$!+jSROdp|!_Q(Ftzu^83nsa0}>KJb{`?w(rfyAkX0@G$LmdM^S_{Mo;o zxBB^(@W16WIvD?%Myf5kQS={S4C&X=gzA|7K0|Drw7b8uMmV3APffh2LBhI6R4TRU za`ns~`v@+C@}Io=>$6KX;kgzpv1%tY!%U_wR&*_=-b4BTqa@27shcrsJwC{p7#9Uy zxtMSTNY1{@-TCglq;>Qmoci_UY|w_FWTe&(p^50X%o&Y=)RU|lXFEm`_AVu^FPV=0 z8T2jCUzlNLkA8nWSQN(_L#UmrUx|3xey?&Xhs!%BJ6HCromcB(Vet?ozwGPu*CF-f z6D@!1@|)GFHUloh0hiQ?hWw{%2w9YH@dd~Br(LFV?|Ao5Q+t>S0FVPhU<=@e^HYGc z<VKGvn6iPho5Yk=^!lxc$eVCQc=u}7JR}PAEqbKeAbXqDwh}?q2m+WGzRVfdO0P+b zXhfP;jFi=UdPM4bEBRq<7JE%57Q%C5%{@cis<)7+xU8jvgRtPM1KAS(ED6DC-WIpc zHoH925y`j)>eKCG)jD1KO1WAdc+=q`xIBXzos`KNop8P_jKFyHCHw&!7=pKJu-U(; zsE5w_nWQ1`tTXlcR0m+R<Ml2CtgW4<@ffW!$p&No{v^LoPPU%#Q%}1JZtdmHvk%mq zty@i*+0zCap+;d~*><*-TCj(Z#M%@_eT*g+NYJqI_Wx1rnPoMPkU~(=8$z7Kb|q}W z5*tL+>sYR&VhIt4vue#^lzBQ!69~=%$?wgYz7E|C-h9&w5Rdve6YSu9X-P1F1L&Dq zAWEFzL&`qv6S3GeFXqp9%XZ<6t1$VU-@MS4rUpUSG_J4#yL(WHh$E^yWdZ9*Em7eX z+2Wgd{aGrVy_Q6mbi9ZM^X|wgn*Nw(U?rl^WZazWtEo{gqHsjC8sT~yCGDnw<7jr? z=eP#oJ2XSeXmXS=f;``LP2IG|l)~ar^Rh^yzQb{5q}H&`a$)?eYN~P?ujj0TYPtg@ z%uL;f+}hyraQ(FK%{p+q!;Qajy!%bWQD*{YvU*M=gcadLFchSjhRzn$l`Gd9o~$YK zj-zjoK8M_ieEHjYEK-iq8_^J#3Xyh1By}(GH0=0@^<`TfwoVrF{dn^-*Jr}{ql5u< z+h2HF`aL<AI7jO57QIAPNw`ElRrv|wwz51){F5)_o#|H2q|jpa0<5VL()Fj7ABX{@ zB|<?Eb)*8Ni@?cyd({z2JhM!95|O{hSIrxP<I1>oCz$2+wZX0Nj$r7?fVWqspx&MZ zeRspK=N<l<D~St^Q?+h3r0<{09B)x#B0@Q#9!tzLGqMfoDDL1)4Sa2sc(4<caVk~1 zQmxtcipvoRWySoffZZD~xc07K6NT_e0VA9vS`&->6DC>ZUr9Xi4ku5h3y>%*PZB9? zLDeLwLm0gf1MzGP_zk0|n&jM{Qkv4an4_Y4FRJK-!ijHUw*U{vEM|nBju9LtVV9j^ zyvy~{&U>{TR6o`QYv$z0xMunt&hu}6jMU2h-?dEte^z|?SQ4u?{-pei)RD~z=?x%V z@;~Y@e|$h8W!><oMl2h8MAXYLC})q55@h`JT9YO9n#ZUnTC7}Hu`raB4_ztjtBpLy z_YkEzMR`Y&-YX*lUKZQO;dDlg%-XnH{++Lxm(8C%Ks~Z}=Ldu7DcrXatIX1{_x#TJ zq3j21H%geE#gL|*B<FOqdv~d*>m`qOqXav~17CJvsDkYU>&stvIBw5H`Lp@`UOuQ! zkzdC4UoED@kk9;)Kckwc=~xAD3YHzsAGS5*-EWHTKYZ?&^3h!?h+cf|F=nFXdB2lN zTxX~;ns)3|St)+>Y$iS+N$2_Xx56GlW~2O-s?OSA3FJk3#=&NL$m)Vs#7WNx*7j?_ z*fR9daAjEdA=PWaVZeZDf3nBJ@*=1`7f11-D$@)}&={oZGL&Lb$Sx;2=AJqW2g3wv z_z0t5N!XXy`<m-cYPVR{F-vu1lgx^p*@7hR^4or&wvxCP?Q~}{m@Y{w;2M|DfbWy{ zcu{k(Gn!HaW79j~p&M4%u|c7<L%Bk&KS6f`x!UhP)bCo=N&#ss!@5O+JF$F_Ti$lV z)t@{TWu|0(8@hP9?~o)uCq&mkoOEx5S-)lsW4}O?7#C^C33M&5sps?M2)3k6%`<SG z4+W?9B=;p`ihdCVAF`I3NH49?i%?+It_~eSR!;n*$##AhUpzN#Yx%3T!-+Oljo;dH z_}sxS^h(VWQ<#(Cc0fWE$M2-{s{iA(cQ)L|@8$sL%f(&RXI)b70D4K|>Y*Ja-<dFy z6l8_~cP)w)_RYRNQi(XPyfsE}RA1CTta6)~Xmr_Z)4#a(rwpk<;U;4{QCBE}1Y4wV z5p0nncCU@p_~CIbLFz3_a+~~xugkQeHzR7bpBdMXR=`3$;?x4AvQMZu6cXn(km0D$ z2Kqi{2~rc!-3%~(Jl<ocm0Ia6U+5Bc!l6s@^pbG7>#ZZ8M6IvjDm@(;PT)LEGvG7d zYK@3@rNm>DNPC44im&;NJeNF=ufDT5%q`_{2c#;cgN!3&ClIg~DKG;P<n4;1*n>Ee zaar_3Oz!dV_I!_HzU6h@qW7Bb0En%bHdtf{^^Kv?On*U>B9+L>M64)`+YQWX`}V)m ztQ?gl7(JpDEFfwv>7O7xlq5n^Z2JY*m1&=iLIbi>UZo>jLXWmR?y~1;aewVi4SX|z zM7&9L_QY`Gq3#hvTLtn{K1#9>ABe4Udu!H%;!#co6{C0A=PD!BYR>`~E7occ*ylZ< z;Cc0o(@vk0#^|2%ut^9{RUUhV{`u&6-S@z2xpI3X9x$-;lf6U~<OLCMQ?j_7YyWK3 z>co|OK0&{fPEp0gO|%FX&I&*g<+bUTjmur~_Vls!6TWNhX~Z$T%ER=RzMK{pA%xNb zq<}LR5#TMRGv0n_uw-c-fzdM3jQ!4MYsQE7-BThyl+p;p-(UK2l+56!;0P=zQHsGb zHc{O=9<3JWBX5nbA;hklWIRySQ6G3YkhpYXI)s(?5FbZ_mLaTl>PG)0-P%<e60l<P zw$bIfI^k@|sV#jcQnPS{k-56Zj9cd9P<gQu{ZaNMu%%h@WSQyr4mjmvZ~ydB(alS1 z$$_;tK-mtZ6g)lB>qB)gs2uhK2EVf=S}qLkt4ioBos=iNKeH~ZzFgQZ=vnOuTtf4A z0cIrJYA_CP*e|k;G9)%z*;5v(7(!F<so7h<#IL)wnq9iO2C`-eP(G0PQhc*L<HlWW z+qbPC_1vPBr3;<~GNaXjKB9*rdPc40KNjp8*Iu2ted%Zo{528^fk!;4O))N_J^X?1 zUgV1%>6`7#BAkX9VC}ubSfec6(HD3HyXBWIa-G?8`dN$MC+q<zDe3-#8zj}3h6vtG zhT{0{M@5*|$KgM7@#p(<?i3FSvIY;02-H@14`Hq|#xNj?bd6`LY0?3ph*#^l&&=&U zH@F}}<q_n)Um@cc1)Q)li-39ILI6DO9}v58wIPlnM2<+&6sz<ahf&~WEnw$~YPf`) zkw5SCjB7Y{+%&$-Bcfieo^0Q>bfH0B2mv6C&M7&fdSwEJ<T=Ejd!1L$XCU!6Bdb(n zE`wG@4~W402Y3fgAcZEBhE;oV>r3k^qNePOQyOxtgU@oX$(Th2r2+^KQrTf53EUTM zXfZ}ptWs+I{)X9U%R2kFy<=zbvf{l<te#r^JWPaKi9MprN(6KNa{7w==^eZ3syp3t z{jyad58gx(?Gt2G_7tvm&2pR(J+P900TqC7(C(7}@5$NiCBiyZJ}x$zU=wKHGrry& z_-at3hr{|2D5K3({1Ltsa0X6Mj90+iUh3y^5Bh4$w_1dvHgl0jgKm0e(mf@XRJYb4 z=&aPrdIc$)N^p%!s8;4YX?u6v!7HdGF#Z}-^i|>L6S}tr-*dh`sGSDP8aeR+!|nvj zt&ejw%QkXKS<)lY*9E@1RA~gQq`{Ls^yN8L;8c^QAql+7N<2ya0<aMFwMS{fD<PWT zPZS>?8T9So=ROi&BPIMnoY|n2(32aPu!ma_yzR2pNM#t<#_Pud#keZZOeop*+S>JO zw|*y(W|$TBCC#jqGKaHs!xlNPbx4~x8CKeMUNR6qSNZ4|xce(tns)cd(%r{WFWUuG zy9#5ULDG~|jxcI1Hyzn3ZQi)uZJZY8R!^;ZR=kecdU)Z}r^ru5Adc=YG;6}Ja3@9- zgGb)3u=hCDN_Ml)n`=3t$CbL4OQOpk9#Z5h9POkLKt*0%d)@$g63wncSnLay0*U{6 zaat?&nFsTxm-NdH%J9k%ILS^5my<y-J-;L5(Arz1$F~#IloC~^;4U~QAhHANN2$hj z+8JX$Kyp594=T^AM2TGaG5@txcUI(e!0pMr&+j=h{%t}V!P9`s18cpO$-uCI0J{2& zj`4F1pSvuPXQ1Y+tJX#7ZYfW6S_Dp6iF5%q=l6L2y_bh+1>4x$-UO?MCcTgPS+$YA zo1yXg!7#V*H0T*8OZ0cn5`P88NCZEh9_wK?S>?7^%89-<`2Un$z<E0D(2s%{tpGPP z#edd|-~{e~7!8IXc9oTWu?c`%7uErvG{-9c4mN=J0+<OnrRyJ%o-9G0Cbb&@K&{<? zJQetl|Kb(E-+=0;N!#~EG_uBNYLQoQ5o|;yM|<mzNoD4e`JMB<U;6r1zbeG%>QeU_ zo_zW<FdVi3LM{O5<0W!5BNf20P)z^z6M#v>K(Q8d^Jn`#;4n*1qgapqi+#TIpTBJO zU%oS34ES*P|Nq1PcV0uY)xEhBz^z5@PiluQ7slFc^xSF(b78RMo<|pScpGAZ--s=J z`|=XU%exC4q9ry91yJD4f}5n>5tZ~x`|2Ku7cp?;q)3>;tJ|U<BQ@Rs^NkE$$z$Az z7#%_+0h$;UOsWkf!;+K=nJK7!2fRGL=~&f-R_{<HZ;Ao4ILJgn&uc&81+cA?dV$h1 z4Rc>1nhPo$+WvYlBlb7hIT0pf+RXj|7W=^DS$E{ErT_963`BUtf$!#`$x<N{z`Vjx z-$7j;BMujt7A<&8z3TU8pTBf1Ksbjby1yiR$%%;?8ZlUg*rU(M)8(4pb3XqcENQ&{ zb#qqeADR;Mvhd4^U%w9#xd(XaEbq?ugSZf^FNTqYz({bCiDZEqwVrh-xR%K{uS{CA zK3{vNJo5H%RRefWW``aAbq;gU+GO4hFACaaUr<c-Oo8)c$fO7<B^}w6ivwo8IkNC- zZO>MOrwHK9z!BMS`?gC66!g4tjko`|lkJc&UEI*^{hQq}qH6_NYqL4TEkd>XZE{=+ zQX`CX*pG7(ZEKFgYvYx5)2t>5O%iVD+PC8C*z5Gw`hgaqUoF*yW{{zfKC4)0bmH^A zFPHTm3?Q!Ku3!`<p*}?WK8WTICGeR=V1;3&UK=NKuw$&#Z!yHR&3Q{|Ali**w@)x( z=ZAHXcVPo(swN=wM*l{{bsw7))=;oLW}B^9=<1_cpOushU2gjUEaJw!N1SdzG%2#R zVBDxaBkb+vhK3k6%`dOg`-&>WNhj6$8Zl9Vgqsd`IyKED1@*Pg76Ocr>nJ>w4}C_A zQb8K5@=47EKL4hu4pg`G{q`TjqTd4MQp3HYNZ=HRB#wFqd6twKUEz5HVP_g=b)1~7 z>h{!7^s&L)D3YtN$;b)_2pR=AINDG5xfa+|uS%U<dsGCqFqa!t8ECT?i@mrO?oHr) z5pgbHWKO!*2|`IBE9^hO|CxiHU)XHrjK$z(_*D3QsC2F?Ib*Cev$dc?GSCLB%hIeg zj1(6esIg$tsoo#8*KS(28H%3IVJmZ*&1?}1l6YxyvkyT7P``XYZO;iU_Dc^PmYE9L z18Z}CVgDO>?-|u(8@+o*QBVOxuL24PDowhy1Vx&>h=S4~DxFXTBw`?l(n}N+1O!AW zA|=w15_%KqJxEDHk)9xgM+ose@0xPv{Lh>-XU#e@^I<-?7R$wlko7$K-uK?u^}9Uf zo+wN|Bc^ri4sV<-Bo${#31><L?>w~ocKn;(*xNzDG7B<x^FDby8YV@p==KL~_y=y$ zPQO)VpxmCNv?G-4v#GAvIkQX=#dXffmzc(2igeaWpn)pgwoMWfwYLMwY3_S!6iMV6 zJ&elPA1U8Eww*0y-geEuac%l^drVH%<WgCQ{KLkoSFReRi%?<co%RUWTk3smhdV=> zF^V{aeoXM3NpvFKF8Zwcvb0WqRoqEX;`18pZ4bEg;KyI^%%Obe`wM|?YO60a@pn+y zxU$YFU#o(i;c^OXd`FqK4`|Q;bI9~A;oj4w56vB?^r#h+B<3uq+_ic3#b+rZB?;y` zt+`5ex77pEuUd&VTHU1#c8l?#y}|wQ-1#O7E!J7JXYO|gDC%&3jWDZ4_07aw7t>C^ zBp}Li?E}=gK(?p*%$nH;)mZX`GesdL-MW}vZ86Fs0{Z6X3j{agJEj8qJWQU^hv%Y- z=E9l_foAinWD63j$m3P{NAHY?&Ucr+$xIPf{lQ@;;X^IHrqRt>UOfHNHGko#E1}ep zX0_6=%V<5Iw19pM;4TG54(9LHQwwlJ90!nQDkWTesH4O7&PvQb&-~cK0sWA{P2NK( zl-&ZZ^$0;?X)De$YZX<ZBo>Wr;=K0+my#$3dfLH?4R7CCGmQm->-;R$tUE66F700{ zvm=@%I0KQCzBascDyOe}d4b)$w#l%N(RhsLwCe9kI*;qRSvBBB0g!T^F%SF6rAl%J za*Fxfre1wlUqfP|ypq~WA)(gNi806ZrPr<qJD3j~kd|4Ib@I~H4^p~$;`+HcU!4OJ zEdpME5N$aMc7ynZu0M31vK@(jh%755^t-9<+UEI5mebc9^1R>u!Nk89shB6{H*XM2 z!p23_ymf+1KBKJ)2?U#}2+0gEEAp=Tx5F>Wbve3VMX8q|Z!?EYW=oEST?V)4*)roG z`5B23Fw}lBDGD94wNY8`Au7cb7)S?t9lJw57e}%H1@#N_#{vfvUbJR&V$K>Dv&-%3 zH@tVWXRf;{+q3A6$YJsTt*djpR{bEVWtA${1{aW~6n2Uzx0kP`iSm7;>No92JEtdB z%+!|*T}#>K5W5g<O9jQl5id~%@aVhf`*oQutVDxvYz%f&o2156gS!H0Wus~^Uj>m% zOxpyRB`pNDnV%s|e*`2hG)EKEUv8>2vv#`pGuM{(YlVKWpONhqOU)A4((nm~+V1qi zJ#cZ&{Ecph>IjtkFT98u7yfJ7fy<8+Z6ybr6rS%(Pu=T&zFYaX!oH=tMiGd^RyLyp z6`!PU^WQ!Cz~%;X3=Uk$cP|~2^Ba;aPapGf2dUU0uP1q_K@lF=P$2ivp04j8^&P>B zdLrOfK9<cfdc(@lfKWPi`Qb?8es|6ZIXq`r51t3;|LA#8OP4d@AK9Ck=P)a}HHh9< zz9}80?@D+iZhqV;{3IkS!JLc7`Tdy}W_9Wrp;a4KM>@)M_aT!5^R=)Ps=6&;$DBo} zUt6tiG7rc%E@*d8*3%APQ%U||Ex@O0d7=C9C8oJOD8IYy?PA{oaMc!?o$tq_=jI<I zWO_*&@`XDk`P70{3S&xa#|ZQ<Y`9bYLKs=z$YsPiz|C<S&qrsWrgaqGuLn}pv4M3` zb&VsRD!+|>WY(RCt;!l^v3$_+yFqn#auYn7C8GuzU09G+yE-uuu5-g|FLAH54l^!2 zQZD%yVm)s=6MbY3Vrq8(J65;<W3ul5?4R9GDfby|l&zwo2V&)fKL0_p*Q}UZbO2;d z)stzOIkZUM7?>2;>SYYo#!I;GF&}cZNy^H;6!Ys`@*mY$Zq`#xRMT-XZu<I$B=cF6 z<v{5zd;rhk8-);!Zqb0dwk{Mu85Nu{Ld3`w8Pe|N37Ys^#m+r#Q?6tJ>k_v0U=&Dc z)08T`a%!=;JYw~A$Ys=c%n|ZC9J$R6^tHiRa5y@rIKEsWG*0W7o9xb9V@vlr|0;CH z%sa8Gl)B~m=2JgW#n-8C@LVv_NNvu%Ur&k)kzHh^pFcmJ8mhvy9S;wFHj&eoh3U+e zq~y$KyAgkZZ0OK0C`PNV{|YX-?B-*iJ(t#QuOXH!#=q%3^YJj~^c;8*#h3dSye9<M z8ne-`kew`-V0e@36=BrE7O80>4n#8jSMs}cFdK3&N5CD%k-go57pbJ0#aLQT=%^h4 zHXS{7XS>YLo;pW9H~H$n*7CVC5q+omyPJi!7+27@Y8rvyyt3B;WE*&`&tS~U#C*jl zIci%ZCgh9S>jXD{+zo(}w28cjKPo&)D-8+~O(B`o$!f0}^Ocu={Avwi;*Krju|sHy zPbkNg`*kCMQ?gRyK8c&Vugcgv79q~QmMu&a+;M8*20RZO3gYD_WYHKhl=at~Ldw7- z9sY4n(sFWSV+!GK-uss6f*FXk9{|%3FhnU}n1q||ZqLAC(I$l+n%&P8sznfoN=LbA zcihV$4%=gHetl>C6z3|@E@TBhwA?UE3Z-mJjrs=5BId--iByjI;CyZE@~Z34?6izz zJ1A#Eoe&S`8b@y$H7KJUV$dK5xOsDi*~wr0qM{W^j~ZMeY<T-%EORGyNtIxjwh#)@ z6%rl4EngjaOHkW{B&XbwCazSMguKWqBxN}31&Wl9Ei@m;V-NMiCc-X^sOmg+@HHMC zn!ZVhf0tfR@j7XdAs)Sj38;SNM(1w6IV6j5HiLkjG7ayO@9YyK6BDlBAL!87^|rp! zO(J7M1vg#Rcm3!?H7-umEp{(nxlH%9=bVV8-oubp!9+<vgN@JH5ai3T=7)Cd3U=dL zcro-XYFfL9j8*y;7$^XpEu114YCK64F?;(yn;)e6>I1}uEOAqHTIWch%~pxFV&2?p z#+xS@_m)|m$3%29)b0z&4BXls9BDuh>=p#5L6a?J$9@q~KdF5Ltv{;lR}Re^Jhr%Y zWKb(F)1i{g0!*XF@ugUr8bvgR0<{P3=O5K~n@sek-5s~})nsfvB4&8F_&5weRz9pc z_<W)$7>(i2)8SO)+-&~#3$Mb8%1EP~CF4idy%;|pP>U7?gQ3kagmoe&D)0uMgO(n} zWj>yMpPA0n94mCndyy&k_e*Roj;Y!gtxKJZ*#jlcbS}W>6;OGX@+OR_W>TT5nR(!R zV^hv|eLcx^mhX;4Gs($ON8zJHIyX^Aj5Lsw-!xu@;VevbxS>B&|5NkrWzOz1tjYmD z!5pTe*Sl~*8`Kr@EvnSFg>62RL2Dp57$eAjPs6yL;{5pP>Xo(DfCw<c<F_7A*foDP z>@3}Ai0)8AzX6W@%7Pk%F{co7H`D6(Is*LV5}dh=WzQ66-&0g|BFg8J5p0a%L88dn z!7c`8?F60ovxD7g_O)^I!yk<?U)mqP<Z^0P{{amcX_`2si4CdZqBOzw*H;k0Sx)+@ zx(AJt`WiO(haEdR%ncOFc@2dj$17Zqo(E>>bqEE=s={Mos$+DUbIR6hnv0X)E7$mx z$|kBFeBrxBJ!*lXhgc%e;tgY<_qecyFNaqZ6NfkpyMXa5;TOUeJq}`L=};=y%KdrT zXnf#!#4(Xd$3u#ACt;w7>PsuAZXPcy1C5c6b6Teg-n^;ObGD8FUvlMsvs^|S&GG;j zoz{WiZuBOLu>v7GGMftRww)x^5~YrS(@)Nbnr77sHIZ>sX}74p9SS_Cw124E@r@Te zNaJ@&a$<Uo)*r^=a&=93Wutw?6q-vR=wTvg<w>*%>%$AwQ$geWZmD`lh-kHciM>bg zCeMBmTgi8}7q5(3X2;Ip^4A<M0@Y+}9BqGMo~OD_TfIm<8m%S$vYPXp(Bta@XLioL zknH?w^Pc1SJ`NWq#^{9!0YP8T@{OZ=Iyb<OF@pD2dZD4Bxm4WBw%}C_i5eOHZbW%v zY6BU=fl6tEbD*s#1T!v<gUz&PAI=BOuh{Vqtt`sFFY?(7K`3(alO(rJXdD7uqQ8KN z1JNCGoMQ@&(nWnFEq2)U#;9Xc;|GHQi(Hp0#^?4r12UlPA_3Mwz~N2%S+qHIw7I?1 zk~Z0XA?V3nPw|+4*xrdXNxmxd|E06Ou?-FTffuGUCp9vW>{vHV`YAr~{<+h7K^i#& zagSKF%cfn?N#C{&(hgOAX<9|&FRya0@%OWI$n<5->_2Mw;PH|3D>f;d4HVdZM{tE* z0&pb5PF&<1Yg2reP<M1%OATIP%u8GFTEyDH*1fxUw;q_aB>hWB#xmXa3mQSewu)f% zzTv4kFLp72S)d())$?GfE$hBl8Nzv3J3NahKy9eCJ(%g9uaJ)?tz%Bkxz9;YqWMYl zr&o*etbt6ux8|#x$FB(Fvz@8W`nKq2{6*%F|ChQLbh14I7q4xILzs|c%(&*(Gx8_1 z0)m2kh_C$&#%@ChAMUWkp>F}t0w~dB{pN_OW+7DNogp-0!Su1WxsI9T)5Syms)yuk zY53Yy^7WZ6_8_rxt5yN+>xbNcD5#ePQjBwKk|ytGEVI&FV?VwrkK;fksn0~+os_~q zr*^j_Lc8a=LCBA%mHLf!;}PH8psK|1IBTCV*~o^)V_h;46#k8{94MaWCmLQ3U`f3y z_whCLqv<R9X{J$v>PHz;_r)4~65l6-!1-K9{Y1gp2=N3k@r<PuT?)=8*v7r~u+zSq z8KH~(H5SN&>n8CYmPS8AYZTj=Ui2Kvti|S<#AILQbWR*AmSKy4o)G$jFa-PR5J1nE zdNK}-3^5H}kb_%lj^~6g*IVSb2Q{O#bbsE__{s79&dI-!L<DoA!)G*lG)x*TLp6;4 zL>)-`q?Y-NILL81Su4{r^!s%^JeOVKRHr{f5a=$OMc<+NM#C<kWhy9!T^i^M!OsfT zGfb!IqwiG58ckJ%3wS@irlaUsPK~FTjleFU4ko)Z;Bn~dpw)zf5YIBvsNq-M)LADP zvt(dic1)XlB!?1AvlwRZqec$9>YHQ1A{-;C)=+)Ogbb6Yvk{d+uY6DBIjQ?>Awc(B z4xJlgI8*|rWSgCI^tdx~)L<TGm*q&h%9i3NXn)H^$Aqa1dh1UENj0(H1qnI>zd_l( z+euW|C{<e{4g7pWkh@`k(72Jr8@G2H|9Tw$FjVU{m9P9WS_i<Ap^-G9j#7V6TO76t z>y|7DbGsP?v(aAh4RCNxIXn+Yv^O(>lFvSqXMn8s^?Fk?tLy-sqn|%oGi)yU*x>C0 zhQK4|T~NcPL+Mpe*6#b+jE0C3g;B;Qa*2WkzOx<&*lFXsuRp_n1^g}~$*g0i^%$mw z#I&P$8s^}#r&&@?Wlki<UEyT~z|t|?Ga)Q-sJf{8ls0nyn9Ge2H6`ey)4YA|^E`4e z7Iy+B+$&6kZZx?;*YXz4;VXRj;Sc5Kl}pDabQiAfcm5lHaOWoW&Q}1QhrDj~d{04m z`a13pu7(f0tSFhYQ57CUYAPlVzNAZ+pjoI<uSq7t$A~di&l0J(<6gBCar3xr<QoZe z-(Z%>s&4=xmJUQ6Osl92@RYPEp`UTm!z@;%@{wRIx|A(5mh1Ad=jW2DSE6ahD<@<( zRTOyWHq`xiG`rWDMcYBt$B%RR7H^Ua??c70H=cfgrZf0Z3g$p3RhVWosyfKAZY!Hi zSFX?4A)9_v+Yi2)2N?axK`}eLB)>m10VI;P`RQV{0G4uSLM{0Av;c+ab`<tjqHR(0 z8lni)*3|L*wbi{1<hodVbNN;@72Y)`Ky}R`g+6N`OhyIPjO@lXYFxP?_v-!1NuviW zeN_~FkY}YZo&386&+_jQ#stobzDdQ#(cKDBFKns$JF?-WjbCiaE(%z;70%uPuZY5( zw)-)7C3G0jhx}rLHkwcwWSi^Gb)T4HY2cfnN%z_ax&3+W5zq0or_+om1KvD&z^6C@ zaSA5A?s%S(x3g+nP+nSH+EP2Fs#^2j&@1_SP9X1t{@P^yP!{lOfLDY39TBH47%zB0 zfu?9r!iI-v6<(xHKmN{C!~IziBP-UfrDZHnSSLepyio+?VH!}SW3`pb0IeU4UaDyp zHRZ0E%JM^rI@lxpQ**^%mzX**p4bTWu#-p0Fv(w&&77)(JRVO%@=NF5vQ0LxKH=0J zE~?4C`}?09#RtLy*LHCg;M;9E)9QG9XcuWxygu{H?%usj^Ka_hU%SGdLS>)g#LJK3 z(K7t4gF*l}NwS;R%N!K=AzzK-nz#3D{#JMLmhpRUhXw;4wji86;I=T+9L+dAs=_+Y z=?S}1SAp&Gw!44DM@o?VWQc_+DeE)S=Z|s!dl=pS%q(<hDrnJ9-;iUdgbm2>)O>wS zwsB6sKYn|=yf5|P`e+K`PP>x5LB-8=N$(zK4Hha+nCb>1;+?u3C7Y<sO$#D$iwR$8 zWI9eN)q7JW$UnL*<@u<H%$W8?qK<S6UU+nuow-+KQ?v~(MVL@?wI0=Iku~1_ImF!b z-%ud`w;WMoGGRZmuMRazldyyveRlZT(e0{c!Ff+Y_%|8h&?KYRq<0ZdO~VsF#AIAG zs9FTZymmoAR_k2{6Xq-_TtH|*p>6*q!)&Q<ugALbmZI9ABE_Q&@vt9oR+ua*9GNXk zam*_5oU?7)H}^G6z51BTG(o$QrPA5T<Qb)~O(?3A7<vl>wXWWd-2V%C^u65ska=;c z?fg|9Ub4WdF28DXIjY@wvJvi9((Q|$*hZ?PJ~ou3nTm6i-CJQ(ekJe(r*)M57veI{ z8rF}Q;Y8hf)>$!bK3gW|BWPpV;ZeTABFHX%GRi+Y+zRu7u0a`$q~9e$Iaf7ROQXKw z8XtS64Ha=YR3WQb-~WEz8TbZb6&^O1v*R(R^%wG_?=QrpbbWrk1@3G1M`c?CL??mc zqWp>7V_PBrIfK5g0rT<+1s&K3ygkajP+vFnX{aBYs&+-PUm?Ar%-G9`&|oUYxUPoS zYlZJ}S{xN{`#tz=G0583S?4peo>cb%D&iY?@aG7JAwGNx&Mqn7x7{XGuaLO{Ro@if zT#|5wZB2-&g-j0EA~u?+>O@u~gOifh4tf^VhH*i{@%_?WFiFnLQXT16-|S*+SZ_a) zBzp)7@b2e>A--ar+mT|tKCZPRV#LDsoCFxVW*|pv;k=<}@_|d+2X3#6)&f}-E%IlQ zWH>P(bto3be)K*}a5Y5oz_ON%IRRucxUQ)@%PcgJ;MOkOQ2a4{r93b9K2}V61pke? zl28JYAY>e<1_c#0S)Zm&LjBG=3^*mSstx~K5L#*Er$!8RClWmZOQAL?x2R{6R5L?u zO8t>%L>eBw{k`*D&spJv%CQ}=vYkNt1Er+xm~0uUWg_uN9KnHx)q~cCJZnz_M8!|# z<RaNfUGHwWM!#cB)q&h-PM{F9%QT<V_8|5{jV7IjwI%o?RcA~}4L3I3*<wb_guP)t z%o~^1Yv=H>Kp!<g9}r$(-R1`(<?}{L7UMMZ-#a>|C+q9C9a&qw28tPH*eTJin$;6o zC9_DH#mvvpw^_TwxXbwi$3JZl7PH?;>wIR4rux3X%Y=1@)OIKcqE$w!=0(vO<6H6| zV~&{F7ggIdDt~4xYjf(jq(LhTaW}5#C`Vh)|M31is*toF)967w1VNDNb9^bfBUS9j z1GF7QtKY+Jc4YNm#x%A3(#1WcL~oiBePc5u)8_bx(06fm1-Z<b0jGwgB1yk7OU1Ie z0bJO|_G>s}%3%9E8|upP0lA$aI;vv4{Z4f(BlP19SBYz~_t?nNIPlhS-GjnPiyOyt z&@})D%m<X+ts!mp;?)#b{@E`snbx&6X^BO(oFdJN>|^04?Z%s3%;H$dX7L1_!U#HN zvB#YD*p?3oh%7a#oLi;+zR7b_Zkm-_>`J~7<UI}71cF6l!cK+_H1k#Y@}RXFsbSH1 z9)2jRmILg|AE_blat4C~cO+-3oct_uZk2&?I-SiY04AF67+UA!F9J9c63(336X9Do z-w}W7W8t%y<8yZQQ$j!k0l!=pK;p+%;i6#BF|<i3>!$+i&rk8)Ui(}NU+>naoXkwt zJOcsZX=N04Y?lI|k60U}t%K85g>zYF!bLnRxlTu{)}%<12d?<#^|0wZfx>MM^+1GG zr3n@K!i%n$zd9)@?6DYcm%8k9uBK+4e=Fe%?2kM|;wvtlu6pPZ)*r@8b*(LOx0TN? z1TxKGVTC$5FSjgrygRaXNIHO1N=mEh)`8om^n$4c>2~zOwY|$9sRot#W#w)z{$A9y zT9==vd;Zu#=!Mzrkl<|D(dBV4NqWi-MA%zeTo-V9{_XV}XWHUq7yJZW=FpO^2pE2( zD~+Q07qYmt1Vks`Jab6z#}C<l%=u0aD|PrRxSg{a6XVD0pp+NfDf{$`2btEeCUpIi z9HE=e9tGFPOdl4VcLjNW-D-WqIRq}RMCZfWG76&@TmT=G8EDj}8nzxZ&RvM^(0rr+ zam-hGkYE|aq9w`V`x(S~bt42|V8#qgaUAZ3jS-{7qxqj+s0sDlSd$`!+D;f)EO{)2 zn<K(+8w<*;Bb?~oN4eU<hp^T9`}+w#Tcsbz<xTTH+7OHbBr76ktHh5RcUM0xjBNHm zgk!{D;_mgb6O?|^9?Ug4TWV;rI%`_#FQm@n6_?e?uk4VJtrXHW1YiLj=VLIbp{kz1 zcjn)<G^#J%C0dVNGG}$>fUG+jA6j^X40d5p0k_OvPHM8mH|h~FydDRK(;|*43EijC zqJpG-jG2D#;`Arsu85a&QWNrf4tB)Js6CNeJ9=`RvjbVey)xM)KMagZ=a13FD28pT z3X+uQNR=G+riJ@;-b%w4lp+U)W(=?Oc8?9QB)HFWf(N)s)}uB#lZBNR8@to;5_Xv} z^n1>zkFrd42!-VfkNxL)yXksINpusco(Zs5=wLs!>P^bwv_@u&)xT{7(o2ak-q}}` zcq)`${|Z1@px~W@q~R~y!>SJa8~hbE*i93R^yUS{!>MmtpM3h~>V+VG)EBnf;jzJ@ z+9N)V`jmJguDz7sG(s;ZD9@06X)9OpM$w|?$D^$4e_}Nx&spgp59QFhSlYQ^m_SoO zwzdPZv^7)~?#;}}wFY~}DRtE>Z9s7{?f^;V?_%d(z`g|IOk=oKclYtNU&Wl`fA~v| zoEjpJN;*#{M8Vxng+XPOwiVINRKhArflVXcVp3kN&4bb-Zu8`6Wc`L;$Q@>}q%gKM zyb|yyA2}+i*Vf${k`|3~u?bIisY?|<UZx>@|IdalE{o1|s7$v30&-V#&TioO>2hNm zfqyzU(fZ@(<DO=ZhHdWHy!kn@`3FW*?tj)DiShA$iN8vf$L3kD?e~gSKcQ(l76%oY z@J8;g8C~YtP%D>w5Hi_3#1f4@4;bQ5(&X+g1oylhp*<IsVS07dVD64hDywRoX%9;e zXsBI9X#YY~Y<EGU7{Y*9se6cgJQxMja!}JGw-xVS6eFI>`X?*-W~Pr)aYC79Z8@%* z{*=lDmQ!t+P%!0WZGs>b>)cS#P#^jQA08~34LO%V-W4OTwlmZKIJ5)9GPRa1H?-o$ z(Oy7E36Sa)QWsZ~2*2Na1+pU+d2l<E?3*xOE%tKH?%jn@A5zx<(j^@|o9uD-(_8z+ z=XJl6#@kH~;dC?=%)mHHXQKv+io77sVS_x=!j!8U6@rVbZF_KRH>MK0CA@Th+=kij z<MLpf1hh6#j?AY&8bT|cEGsR$zFbxq;3?5`<rwyCsIGme%=j;+=R;fQP_cMz7q_Q* zt9MYg6NH~A*JYXH(Vx9bwHea(=<sX0ieucih%?*T4?`DB<uRhG2VrTXZp%aOf;7d9 zIpxO9DbT1~b!1#t0ZM4Gw1qKmuK9(dOb6ZCL@JAMP_4&3Bdh&Se)fwA`<+4aH7xXG zVfdktHvBK7(9U*OffIe1f{90)7NX*9D9brT>lshx%jbW#iCU|byG)t=!(~QxeD)vd z<NvRN0<8LMMT@8=q?K;5_yei8R22ZOPsz@Ab8+$T&9!sjv+?G#l-+rJn}pGX9Hhok zwgHP~kZ$*@2^1(1<(v%Zm*+tt%C6%U*sG<Me}MXbY}8`#Y<GgzK80WmU}6nQK+Xh{ zK#V$nLo@wii96Fzcih>36<SmbBYt+C!8M_RY0LUID^GuG8<eylg&_MvGVRU8+jPWV z$j5z<dGxY6QH)X;rU1tLJ!=5_LEElyov#1ieU$d2BKTq{V*o?bXlA@NLl{hUA^5eS zWXu^l@+ilZYSt0k=z)}uPrp!|Vo+Pb37=Zl+Sl)0aAHY9u9?NcSpS{2M!F7f&`m)O z^HWJ<=EB_X<v%}IB!8&*+WHIiff<k{xkgi&?od@zv9cp(#98C2OscH@@t;?UISPR& zfdKn|z4i@6^)?Jwb2R-v*&BXqoRsL2J^rG{dpL<V|5Ba-^w1i2`Y09Sy3GsXx2!sJ z?Ct^2$#rsG^oNqewsWRJtz|dGvHPRw^w935i$+BK0Px%gJzY`eVIzd#jw8cc!*mnr z7~isOiAli|lc`DuumKB<Qo$U={&y!NWWQsZuzd?~q8_#qq;O>(YVfmrICgs^d$Ey8 zRf_DFuO<2cbyt1Dxsb!V^MnARYbk}W-#x)l8yS4*RdA>?khjBQ?b0J^cUkzwA~sD> zr}+0aEfhb57onRUrDc)~r+1(E0(z>5jlYo17GCcRlNz<dTB=yjZB{42b8(|oO}a95 z1&db&E7YaTwz*SH)YKRiUp^1MwosVdBLV9wTz9Gy%b6cx_SsFpn6?Ka!8B2I5W%-E zl-T?NZRJ!t>+!w9fzVyA@xgLn!r8Bchg_y;UGKXYM0sXSZ9^FhcGue<Y^0gGoV(J$ z)a$3&k-RxIpu=SK19lpCPTJ-`O_Fk+Z~LNoL3<Zh4%1KjX<(*hqD?S-$$Vs?=!yt_ zCmh++$mH|^RZKIcK%-RW6XryQHW;HG$5CN@?d82Cww|Z`1kT@?bANU1Po6}<ZGT;{ z5MY$n1t?PX9h-->^}y;j8iYK}=nr<g@FaQeALjN*i>e1nX6GgYNWO7%TwvsH)ixK> zb}v6F8e~kdXKf_hy8WBnd#^<@wWphRr@IAw(8A6Euc^hf>d~Mk&5?spJ@e|3mHOn1 z9w&Ssfz<kD_5N;u$A^d7h;=a`*k!aVD5o{_8>Vxl?vOjU?B)4L%lub8HV4_?XqC?} zhr_;uM7R5NX~2Y}_W{6l5yDc6OOUcPrFetq0z_N$xSJ0^ja%F(5P7JF)&Q*XK=?u| z-R@zb&H6RQz=M8ehs1_jgYqa>`+!%9h|>VG2VEVU^CXPY&8X__2<TRs_I3Y&P&bmd zlyK~}tm9RQ*P@opMl=eqa>NzTXahEnTGYdZ!20bt{yP*q)S0dM_BnCt$>yn#9zqM> zbSwP1y`&-UH#;GrPKP>-VK}8;JAmpVpinileFo)uFrXuIw*oHv)x>+bK`SKc#FH+W z<RcKO;;n(#L_eIQ%LNn1hXXI?X79Jv=RT1up1H0V<<?4$T1o1{+nFT_-NqI&M!%wE zuj*_k(VYqb-}YkX;}SpZ?UYPZJXvPN8qv=OZC4qRXhop^P!mulA`*Q-zCMc`@QkQZ zE;~<2RP81#jV{iJOr|gU-C68u2?j-F6IAS`BBi}WRLSf#lA$!ZyUpE0F~~4U^_c2s z;Lh++LZ1bf%$m^Z0i8TxiGCrNJS)#0qLp8s%<Q^DuG10sc(P%&lIuxTIJ0_Sl?3-0 zj3e~F<f~7dp~FTBM|`I5$31QMUe7(0lk$2Kp^Vn39+ihX>jbnpsshcR!MT&x(4Z6C z{u>C>*n77vM6A%2TkexNr&OOrW)6qzGcJXV!r8zkYl47CKtFW)<Y~o``LgoCPT$hm z3Z;+b_xG>ymV=h}%9heR!0aA^$79EXAzNo+dUjbu{UUwf^u2`Vz2`;iRuMe<<Q|pz zgly#zdAb`hCt49OYqxcHc|a@u*d1JoN>->$EaP(e9*`Kr>T|7Zp2h;?Qg-HP-W1E6 zGNh2LXCle2U#V?^anX3>sPHv8@loqe-lfNoE+yR$(5fwYiK^Pvr|%8fZaK`>UwNL4 zx$;M$9bQ$~g~6tHX3V#49|zE=GXo?$6CI~cs}Vi<B1y0N*_X&HUQY$skZTyu)g8|{ z(Q(;F7hLMAQ+ecu_-=gqGueRwBgnh3XF)o00Op0L1hr9&g&_%CmmV#X9P9A^9#^R> zHzuRTb@Rd8?y+^~;XkNty`xNqIBK#JbJm#x63m3pwK>SInbXv_!g-VD?)G)HB!#?i z@ZI=*XlR3WJ<8e$lk&XUo~QC;)c6abtD`jU>tauM4HUvOSc-n_Pqpiq=YSn&jHd2~ zY1RYr3#DSWYoiUR+6Rwqx&tmiesFv^L$qV^BULh_4N1Ny=r@`GxewF5N3qmSmEv`~ zn97RY8{(dMPFq`v#|95=K0pgGj}U}Pi=*O3WzsD2&XD)6KvmPdX@ViE#?uEfO(N~P zkMaUZ_+;F>W~U>yQGKv}{Du7UHSuA^SL#1}uWn>XB+8QRBU+9jZi9I^a46_)AZU@9 z(~H)_pg_=qN0o4><!{pn2R)nY%Q+jrRrJ$uym#|{_T&Y~rlu%_R~?y=(R1f0@|91~ zH2-cl^aw%ivD0xwrsXRow^1a#*il9xCX#=Sjmm?+3=qEn(l)-lNKqfG8!56pNs(4a zxM^5maQ4}9Qz5yj`8nN&60k54`w56sh!GWv?mn>0kvke+n^)~UyU{EAVq0B8VwC6D zrjXg@TMEK<B&g~3B<XDGgzc5CgO|xqU;jBRal-Jz8<G4N;qY$NIiP`*_L9z$zbcf} zTt-+;wXOc4_JsSEF~712qm%<;EJwiK2Bs+>MSp*@>EXgmyq5b0xWXAVFRx2dIo&9z zd&7UyqgC`>84K+J)$-e+0UDh75}}-S_9~c@vhrtZCOLU+ssjU%UM>3_w-BOv8IXg+ z?wsnhHnS+0Y)ZSM6tycefBnu&<r&!i;Wf;+<%%Nf-;812EcLEZ<7Ur9=@!0C7xhS- z_C={?TJ_S82*0@dzY`;GBT0kNQf5#B9X*V8qnfqDn43~MY~R#Rq?1I1gfnL{ZQ$d# za2ME>-kd+L>t}G%3$SR5zD{+EZqy=XdH(LW-ON;dYPWbjMu@N+=rPrKSo7!2?{KKj zC8iBiWm+?!QGyy#IAa4Gn&jA}ZcKG@rR^-$u`o-f`KI<~w-(`*j=tjAQA{>tyNS=b z2`*7Z1!gqljFRM2?|C0`)BW2J7Onbclbr|MiFhGTut&WO(n3%QH*#)gb|?21PJ0k| z>x;m&Q1d0Wl3{F?pwZ(2!&{p$7GRr*ea?V0#`>txyTgG;rnm(U=kf2Cv&X$5Z#in` z{``J>?mdWBSsxS#8_GG0KDlrt(W$u-Up1q{YCV0F6<8q%o33*~=j+<+=&*>a_c5-8 zP4Izp`pVMn4(Ln5atcY%>R$E8$WtcmJH4{2+^4yt%o~1390S9%`3aucB2@m3*)MZI z#9&K^?15BOh7^t@e9Yg&$GP4$Lfhy@$0nz+31>G`=@U3-mCl)e0|^B8j)c2uVH)*g zAgF3;&vGO%zw&F`s=U+5k1iKo9yKaoUIS4uSTXctAccq!M9C1<qjqPZojE+JIxq*b zdt+NaQtMr^D%3`$#`{uT&!6lMny<ukvp*xf1Z__%i7GM(b}&jxGh%A($rI)D(tJZx z${?%gEzN`7^ONbIUc)tuf}#BxYP?P={=ADli~7{2kVo*`FO#T_+qz62yqpKWQhAvy z{r<jKM2?`gIC$!Z0G-cD2&?mFrJ6?rk#LTGPSrLf3(#v(Q_ytn?lS^@Al@q;p$Pn@ zRZ!tk829aysN<t8+<HV)q)jLng4;9sk0W}W^EJLtVCk)Y#Ad6G%<L9k66M<6Nl=I^ zoRA|?nXA3!ma_`WVJ<%u!<~c30+6^r5;Qz8xNr&Mj+@?^GZXk#{?i>MTNi36)ucNi zLvywNuDrwEarPOQNdm6AjHuf$FrLukfF*KMe7iMU#$;Z8+S|rwGl5fPvG@H|$pfoq zs~=)Ks+;PaV%01gtHtj769?Jp!F=Txo0du<jPfmfnw7pT#2tkF7nz#cR{s$pzq^hD zfV3kref`IOkA0#h_rLN=u4w&lp`DORpt<h<?mwCTIMD}V!xzMA3+WlbNq-@;;3+h+ z9s;46#8wMqn6>M58r4H8tbM9#>t5wO{zu{u@4L`(xp1?G2v%!gl7<DnHTbb5L^Oj9 zb{TfI)<$KNbUN&N&AexdS1v8!f_Gm+AY^i0=s#}^iWMSvW9Y`xF;-@^LO)acT=x%I zG9I#78`vFwNcIQ81ahd%?#Y}=+@@X0y6B~`WdsW--1Gh1?yK7BE>|scQcgwDd4WG+ zYage;7-@>8nNq4(6454PEetRH9#w(%aW#w|1H41X{umT_`OnIc=mm~{zIG{YBdi(2 zVwLb0U?_bllfekuG0o8+4P85=lZUrUsVX)w+ZQ;;xp4&?U{p3o!&Fe1_WIDJx%>~a zz~e2gS>b!bZaeZ`F8YKs=QtA^A7F1mfQ(Cfh!bl$B8{T;Zn0>ETnGBq`f+SD-LO=? zz}(Lz!IYa>>gxBa_p(2!HZ9DHA;Vay{H@bfhpUm*X)Q;3_wATp;|DKxTuKzKa66IU zq~q^658q%}SWkSkZJW}Wt&r9sl${xrw;obbpZ%x$+0(IN$v^fF4b&nb>>t5<F_h8A z-~gqhvDy+P29s$@0J2>PWlms?Wzv_+d^@|$hW_z{4BI_M@$JM$d{y7z{D8J>q(;Z! z&<{(GURaDv;>Q+~3Bb=E2}1(L1YYBl{yj6>h&y4kKl&&LV$x|bsvQsr?okUP^T6AB zgdZS$kFo|lTJL12WVY7SBD_Y?YC(uynbYdqfB1cj1RoreWTQGRQSBD8BSBiWt!QjX zUl4Br_KVHh#4<s*#HGe>IO^J>GpMRFI}ApGxHNDYNibEuQ$L!Q)19H(Sc;S}aE>jw z@cQdhbIqhZa+nlwSGv=TCu}UFteULAtM5yUFYxBSJ-TNjms|1P+E6k5Mz-+<D-SZ{ zU~)=K0LJz!N2sdlOt*dN+NHqIN0WB7Y875mDB;J<<hO%&@0T!6{^EmEDjL7xpmgbq z^q_xw_fOY?MY@5!^oJ)*<rrlpk`6CM1-HP#x1h6<?91cns6zE=C~PhHiCFWM<iBIz zvGnokQOg&eV_hNH)fdNeVqrS;Tfiiy*d4=xHuTR&MXa<Ruy;qPzOASpaSE4ji~SaG z!RcH4@l&caX}Z#OB%Fw#t5Bi|s?d!=$eiuGhwlnhak19&9@jZ^JKJNK_n?l_iMY)P z^mX7b3~M7ugG{}oh_g*D#970h+A%wyk*)mO6Ed%Cj6lepddpz6qa4*R0@OKwBHhj{ zo&vVpQv>v#x`{08_=-HohPD;<Nq8TtoJw&#azx}Y2JvE)BhWj(8d$1lU0y}GUsY41 zb~$WW_+{XfX^ZrJUeJks4cwg%&<utc*lR}tK#g)YUEEedj5ZSTXP;IHlB_`c>RnQ^ z7~rFx(lHN3YvciOQwFzJYD{7+cVvUvPkVu1D8dg!{+<pD<tI(Xgk5O8*gLV;51Tao zmY8!jW<mDO7aClnUw58a<#gCZ)Qhglr@z-Um$9PJ!M+m9Og;%K$Na~(y)q!+$|P^% z<I%@PmjJ5J0MS=lc%gWc$!J(IaR-YD3SgTwmxtchJLk5ui734K7gB^h8m1Sw?!u>< zTSU(RGDu3h89$97_QJ{(`NO6;>~|jN;kWXh9wyNjJV!`c=7fsrqkXgZg~E<R11*~j z-o~m?ad)>fej=yexZG9(T@xBdP1W93H>hbFhnU=7o47R^<Enypf#f=qz51*9^RMe1 zm3s@2V2l!&nu2x*TuQ)ED<6ivQE?$lzxt`XkE#*Q*Z1Po{f7w#S3jd9Q;uYYHUbaD z2pC7oL?ub#1kl~G@5nOFeSdV+E>bRa&C<XzuK%0v+O;*Ac`ycBb8fOztV%i_rnoLt z7EOgB#=IJ@2Y+-|&la389~d<@g6zEXPZJF7Q08MfKWTtxp$>NWCL&IPVTj5dVd9j% zMLg5D1}b~f>muRcrVQ3deR=A8mv|X29mP3(6g7Cmg4qA8(@}aN(2O5d+scV5qR&42 zhq9HwXy<v>3aNG3{BHW=)8?o9pUep#Wocg~Dx5=^bsRiwidt`niDB5M+Ap@ghJ7C> zGfC}r`wo2v;--NlxB#jM)Dq#^o`lJb2liBNC&DSQ#$Q5<GL|RJ0-};GLuVzWh79); zgE2f+ng7~%$$V*I;b^^*niL$M?oih-yytMkq$hc~Ys`fG`?h2;m!E&@aue;4rb=Nh zUO)%{=DVKCQ>ZjVN=L<j{4FyN^bY}JrldPX=R!?IPaeIZs}gf~5I|aoCa7eBT>v81 z|4A{h+vagR{e$l@oA%u=U%o^M_IBNNXCg!6=9x+Zq0=lxw+=%v%|{i=jkL{<e^xAF zVxH`-D*f%Pq_d*p6*a|^YUE?4A&h*vF*rMTjd!aYB%Iuxd6EpJM=T7Qc};qQg63t) zO~UPzkB+GJu8ioYK&>(SaG*@0RZzkEbtwwxlf|SD%+e4lIJA(-U$aGYftY2O02LY$ zgxi4gAej$ltg?qh)Rt#9{Mve)2hHzCDfUDBnnh&M%Aif|#2?D(k()B!U^J0b6y;dm zZ67(>J20jEiu3+b@un8~59ik5i~)EPZD_-Mb&Jqez@eUasBUwwI|@_AiOoZFnW8l* z2X(U?$zpLQxvJ!Qis!AqtRk3qH>GW<TX`8ZIAx&aQhgM%%Y9Rk6MJ+H(+4|?+U|!0 z&RwE}#ges5>_UT$t0&G^)!Fr2XpFfPs}#XY%T`i97m8fLOo=>Ubkih+4QEtK*qj)M zGMN!ov*|4@+)IWSMLvs+<#WI4zNF?!2>VpSAl|q3PPJt5)2aw<!D&(u8!Ls39z1Vz zGiAAw%F>nLY&mMzPP8uMk6pffm~k(j^|w#2Tn@<-vIc*c^G6jPowG-pKTuttUGKs; z<*=_YIFB+KS@YHjE(3|hb~e0q<&6#%ZCwUh)=#d9H)Z@UO&C>dhKXU!o^zBaD)tvL zT3Y%n2!;Ls*iXUxJ9>lo7a}cqXo8t~W&(b!5Ub(6|N1}gunhkfb`C2IDr+}i&RK1V z�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⁡_ZqQnJ44DJP%)%Fa;dUs=5|gIPrAqi`xf# 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	Ugz;n+Z&lh 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	`#Z?V1Q<9yUu2Gi}!8C^apuM@t;8>GxR5 zOzot57G><C++?y@0foC3LKw1csib2yO#K-3$&$4+BWXszF*Mq&uk&3s=QTDRXz4y- zlC`cG&Ru)ZBZX3GoYPBO%CO8Tm^x0gItn(+A)%U3P=oI}9Du)12)p@xl^owIjgmPW zc!RF4QK>osL6)dbHDedl14nv;$yE+e>aKTwdTYBO_;y_?ug;L3IB<c?V-Y(<tegI3 zG}qC#Hd->ZFNA8MS|{t407FK*R0^#?1+FAO3&k240XFwJse+GDK->Y>*&LIu%LuV` z1zs3OM>#>}b74=)V+qSbMgp%-Xb@~HBrVg0YOdogOCd&tV56--At31NdJqqreuLzS ziqou+k&`_UR&!{Nd<9vk@wl)Xb%wzCj|$H7Zdt#osEM;x(q;TvdRR=*i)N3Fq!_5} zklf?6#)eUKXjtZBNQ{Hb;z!AU!-qKAwFo`~ob0-toxaM(A1hXzk#1tm4>AuzTMYh@ z^_1$*i;GvCH3(JKEqWg?X{4bNV9nt{rjmiy3NoTl-w^ni9K^k7e98io7k}>1a%tU? zQs}G87!1j0OoEL6AD3I3Y`WPGdY&?~Nb~}na=;_%tqj>oCxj-V9!m#Cp{ypMo+t1E zuz4f?fPmkN@Q9qCxRtpgn@xSYtN`g!l06CKXnmYb!1*nFw9d|e`n*Yiv{@#<rHrv{ zqF0dWY}icfxw}z8v;_(MZloy|(iTj1ll2Fsb?e`wEQq;Xgl(DLGQL$?iAF}7+*cX9 zkRMj~QyyNmT(x*DYB{I*a4;n^leShcwam~P>z3NM<(jmhAGObDcdu5of+1%8U99tE z$kBzoN|+5Nk;kpM6KX=n8Xpcmjd4yKjMoUl;w4zBql5msO$b`U2K~t9nsu@2Ig$x! zNZLPBafK8YrEranxBPIhl{PnxSVBT^_mhRA0@h`Vm0=GJG>tYYWE%SYkfS@lT1^Pm zuw4S)1?;wMjab(~FejP!Ba62<NK0i%S;uphWy#KK;u@<;coL!k7rx25J_gbrWQ{GQ z>MdqN3tf_gsitmLaq;IyGw~p;j9uW$yM!mz)v?r6syskv-ZWw93SIoYXjLn^DAQZY zMaVE{!DQhl9I)`eK#<wBa7ER^qxuc9URL&rwVc2$_DuOYLb9NT(+bTmQiO5H=bK7c zn2s`QkK#X_be!0Z3ZgfbbJ{u6#C-0Y2{_=Ao$qls1Gf0qoIS|qv3#s3rR!F<gKda< zAP8?RAPz`cA!<|DjOv8g7ZN2+;^l{G6-fM5WL&lngT+qU$XTJCayZ#X^?x2rJ`pp2 z#aT9Wyt1my!z1=VfRL9ZZQ{kbtcdkwrSwHSQJ^rw1lCn1EW-yf{jNf(c-a!EMWLWO zVvpfhLvAhgyKQb~Qn>mB^0kS!#$sGbxfLAT@&?C0qd<6yvTf#K3NhBwS8z#GHE|A_ zNv}DtUZGD3Q3?XcRW>}HB;7guJjlBsrYja%tfHk{ngd0aH7p<7O3-H3;(`yQY*wR8 zY`$oak<3*#OLTSIa$aH^wexK92_&g$tm7flb}&A%TCx%Ll}NjYpdqB2r6Pt@4Wf() z5cHNz7)TWfZ*#X<w#<vy!^xznP{P8h4e4z+dSk2IxwYno3@@)>BSbSAL4e)(sx|)Z zD4V&Zu*^Z6@A^&P&GnLQNzx$4wR}!8bLPGZqB}J8@PWdsf^19MSVCplN#rv!bHr$_ zF0j60a=QgG`I_y6k3i_%wL?v788w%V>(+rID*63{Kwu9xg17?l$+bUb-id`nxdzm( zkL7k9UAR5!#7<?Cc4=hLg|h7JU1szS^%F9x4UMn39q<Mb8q`|*hGz3oi2dquU|!aN zyP)~e783+sHuubD#tygtM)7;=mT_+F2FXC}u06(@ZC#l#>nHOf-5^5;ohdDAO%Xc? zs36*a|J4J9Qi9CH1dV1eY9;soPU)AZk(}>{jBk?EEC`?XTZ#0Q8a!tw4Zb<O9c9Z8 zwUk$+c0=S?!n!u-7RfmW64zKlB&bOaCld=s`a!e#6xSqqlrC|7?m8f*CMvhHU{1V+ z6bBj4o_r5t@Q9u=1r3M9ka!?va@C2tT_b-6l7Red)QM6Y9@;dXu*p)YZ7%g%MFdI> zn6c2uGLx8T)1@8rH4{hT)x>4)s$IF~HpD$<e+9Cu5WBq$rFP_replm|59={dP=Hil zGnO!(yu9eVy|dG2E+bWB0U8hHPFX&-Hg2iVpUJMBJ%+N727l5G0#Y+)Qv+}be~QZe zh{BKhOL5<g#hd>OwTLaZX<4P8k<H2rDdrM@^$atYH2h{|fC910xBGUuN<rOBZg28c zgBx87K6nK%MDxB9Zjkhe)yZA=P8g3x5|vJhJ9{B7KzdI&i~xdEXq4o>oA?<!|7~x* z<UniCW0}jL*{tr?@<aWBHm`*w<->vf<#xFQZ8lnAeKn|eO(emUj$F_JAx4DFS(2$5 zyO6RLW%Cg%Z*6~S-O?07t*GV<to^Ihp@N_$DwxBb8i*Lc32fDq*_E^~+ik61a<k?& z=i2Sg0e6798iC!44RBcrG&GA8+&)RxG7t!+Q8Ek<%%MaD^*QN;8T+>1`kp!VTp{-) zfWKvN?NG=NB7zd~ty@AsVv$!Lq&VrvR}FbMXwp4)djQC)09C)7nkbsBgjUV9jhVGV zF$T;rdDv#Km&kSeV-R4#!huUowq^i&Us{8pkMAC9$+vgg7(h5c_>-qYhKcl5wv}V0 z{rDbw?gx>s5VKGR2ZTm$k@iqRr8Cfdw`rl5DU927t3_`_t;g#dC*<CZT*(O?qTedY zfF#>C1TrdZVs#I$VP|Mqd<=1aP<@^ip#x!Pik({1E@zq9Bynut&91I+Xg_#!{Xkyb zwj(K$#oovPDK;xl8sTBn)REhmS(E(%{3;oI?z8z*M(uIS3kzAR1!$7!!l}ifL+XGp zujP~M3xoWl<N9kt?8QQGt)C<E&aw7oEZ-I4VFQ_CqmAu*&W?a?0^;m`*P-$GTT|Up z%f-2$3GI1&g9Po>Vf~*~U8Wi&$1O-TQY?Wj9TBeM33=>>Ic6CH?I+7rFNFtD6<iYX z1`YR~)E~VX$3VVSH6Az2cF#~6KD2eB=mR0~w#@T2u?{m(Lq+e57Z~(+*~_RoKkgj3 zeM7$|>h>Y)mPA_CyS$(?-WT{hnJnQiX-wzX<mz_Dw+U>14M01z$YU`y^VPQ=AJ*Db z-Mq(x?F&PePTRrD7W>5WO=2$<I3Sfv$%K71he<Iu*Ug<_w-QxiBe1!`Zfi{t{fzEb z`m}Vb4h_M4rG#cQija`{lC~mTiJ49dZTI0?^lkGL#v5N29Bw3&j1ME^hAQMf+W%B9 zc~?7FgcJ0OAnb^;oqT@@5LMVp21&4pm#;0FN)O196+fy@WY#uE6`O<#d2wn-2CvHs zZ*{Sw#5Wowad+QVS0a{zt~<Y%LPpE2zbCM;jU`xfOOdA$khg)fu?iYXV48k<Gw-5e zVqJor@7T}G<j0uTkBY(A<Z@geZy$5_X?b8RzwX|Em=;*lXgD^<d(^t6h>mp)dKO?U zzf|f<(t!keV}nc`=&6DmB#V%)0>~4^BT2X@e&-}?<<#Wz&xw&J8n?h;WL$WVO!1{6 z2{0)+T|%%6$}S(-A^s(XB&rel$J`D<IsFjVb<h+*^MZ4h)TyVQS49N1bLCXq=9LKH z=3WW`MM4Dpwl^slhRS%Tn|_(>V%wr8>PQm*bxJZoh}|k)z@ZF#(Yj@c3tm<eATD0A zT5W&9a#+1s-Jqv^xWyaxDg8RKPJP7kLsV`@+(^dWobAyo&}oooCaQ+(1*G>e%+~TF zzlv>(r5agQI!vt|f}8Yzyv-h8Gi^d8PH(b7;>1$ZXglQ9ah6Br*2Rsu?ZW}x&@P-J zlScId*%RGXGTz#c=Gf1={0T3^BJ4CR7v`p?W$)NU#op%rf7pBPsHVDYZx}_z3Q8Bm zsEBj|qI8HAm5xYn5=2CL?*wZ^Ktw`Onuvf(2k9krlok}}B@}5=Lkoc<``roXBR=Qe zbI%#)d&m2YaruM6-fOM7=9+7k-<orgEGQ8KWd}|)T`Lh%n%%K^@^_05I}-m2Opjc` zH5v|Jv67tOuQ1o3mVw=n2}fngE}@Q<(D9P*qqET5eJ_m%r^!O#iX)+_J$P2LpPBCa z`xH9!cqloROU?W4Ci4z>BMMa(rTIs>+KcJsp^>3u_7ixbT2g73<xEM@YI}=_trtrX zey9<KUI$n7vuG3PMb(vi(gBYHzuN4)qad6Y8^#E=eZa<ddB9k>JPKudZPN5wL(NLW z{83;1Id}X5Lx@8lH6=_rUsbxsP4!SW^^M+YhC8Q<vhDcWZh`FPaK#KBQkZ{Ea#COT z$<eaOsyTZS_(@Hstmwf*c87i?M+-mwRIqPQ@XNEWlTw88jNQIM@48(qe&#X>8ioAx z<($_`-pPaXFF{Y_ElUg==>z4tnZ9#aqdE;xPr9siKX`IxKX$&}+?(l2@_BdPn15mU zt&h}=%2=)W1F^nyPcyw@3?Kd~_p~%`Y~#9`a&5{KXUjGH)EbF7cU^JebYUe6)0IYd zq+m%G3LU<z=3avRYf5ltQQj~11_FjCjux4s$S^7Fw3P58)34LBUVSqGUO`a)%-w;& zy)VBl6U?7Rh21F>e8hdV^4hwN^YxA^3c@|Uj(Vkgn(fDWf`v;2P0BCbS=$Mvf0o$) z=Uh64d^2ZxlMq6hHM_ZueRvK#_yhp8lXwdpoZ{DhPb3%jyg{u;II51l)d{OHnR90= zx_CQtf-;~K+drM}LK>hVfsORu#!9UAc=_#8#SvB-<llj@=X=sM`y>c(rcAgEvt*Um zdU-bE@wzU~{rCcps{N-PU)jOm)Q6h23>@#ZjzIN~zkS7ddYwyC+_K5!j+T$+WG4Rb zEuWWum2K!~r<at_^;b4qls8ytK_H5@`C2Y6>Gt0DeOv~<^f%UGzB%w%t*ZKX3f7@7 zgQ?c~piM?8`S5_p%1WckPCq&yHfY+c?EKbr7xti2rrq@FDm*nO)x#%xHqvdKhbW=# z$5w@)ZJSdjZm%!>or?cOT59fP_{H^k9dp~xn1<tt)57aN<{svGCk{?|g8ynb;|@iu zhGQSilV-mH+CiQaMSpe}#Kzzef@UKvA5be!C^B!@HFd3nt@Zm(9eY*N*C^NcxBGo| zLQ`J#SJXn^FWBuzhfLxtq6&8Zy>z4}8wN;815P(U(3;DiV)N*IOqfCQxwFv*K0`{S z#(3-fy6JgnmJE+js1)w(o#m0nY2}9Ek7D+q(flfO4z^ZM5>JQpQE|LOka(rVCB0Bq zwy>N%$+y++E_ACmL+{#ZdaVPHCGiqvHo&2yzy`PYpi0@Kq-!l2(qcBriT#JnUDZc1 zvY=y9ZmWGDb|tUMYj{Rx2rC8b9XMvU=H7V<{i#;su<2gAPlNwxWl?cWP?K|a2RJfr zs|iF4Gp0O$#mR!mQzJ#(kl0=a&Hudmg6!verRX2*$)#ojvEHyCudHrqpUwJ;OQ6=( zu#z*@Zw-CC3)a2}jLNouZ;A1hY?LTZpjg$Pa>$n0o93I08IiBws}nK?CQICl4Wqvr z^w-rt%JiN7wn$F%3DqsEl0)nBN4DPev2vBB`Vg=TnsShbQu_W6l=c1xWk;~eu&BPJ zmH?{PFH@vu%Qq{v3pU%RP2kz<SFM(YqP+iFC3I_DZS&Z*wbJ-25`d;mJ;ZR?faj9` zws^deM6_H5?TOcCgX_N*MLjQWI%leX`J*_yl_l^jeHFw-fAt5+fsAaatZelg|DZVg zXVL1X*Vwf8|EEOuv%dUmh1BBCZ=R8QYWZu6Kw(ftLe0WcyzPsBUJLzWOaESJ+=N(^ z21@GUPiy)oJGQ0t`6qvtT+M&G)A0)|Y}}9Vr*or={yh}@ms|S%Fy-#VKa&V$34et^ za8bX{_dmIF@_YYHiELC9K*?{A`@<j{n(l0rMg9YKV)U>4^Xnb|mjy<q_?}-nQt>}1 z)cXI^+X@a%6U=W;UW*%|r9Tk!eiv2m{+mtvCpJqszVmk$!A<+~!iQXzH<@~`iF)(s zzuVO~VTuV*9qX@s{eSL`2N<6oGW<=o|B00Tu;c%|7Q_38ME;CLe|WYRCu6xWuzMFF z;!2y>GQi3hcwKHVYU7&55ss@bPD*#}aA@MA-lwBK0LINDHru6cqo^0~kh{SC;9apJ z;CRrLf#K*gsQ3T-^S=`K|GxzCaSYal9EJbrJ}>2F?f;egyjPseJb&Hbl@gT}r(WPa zwil{sW#eMubPTF!W9DLU$-><Jmc?ELg}u%$P8Mdidp&w)`lmd96tnKs*xSSNPNY5A zNsYIB4^%nl)-krjqUJ;y<Uxm3J!f^|K_o5Bya5wpD43Q;DTtAlhEGgsKlqDJjOKNX z|G?Afs&Cx8&&3SM2fV*>&|fOd_~wtD+n$KuVoN@Ho@RJ|_oILQ`dG^!y)U|%{W!FP z@;b`vHzNO|*H6T|cP6WVoc!$l+&Ic>2gnil+T>q+O*5?GcJDnK$jMJ4n~eTDum3}` z*%0u*Et`$)_$iwW0sq^w+1RE3kZd+~=?_i#ch%`%*PCCe`k#<Z&V@}4{wW)(^8I`2 zR52m7&imvRo6`RKGzy|EWYVt(DCI%WVxtAx;wKZ7hBD?8+r53YP-=ZfH0QcoLd~(= zgKfjpU1qnErY{7XKUjgR?S5bVNvZo0V=fHXv29wWrG-mTr$Gc2MIy|_AM@v`?@rom zuRh%Wrq(06DsXtZXJdT#NRVACyi|4QtfPcGyFP!32HZ_Lal|mFfWP!)OAb9Zg_$M= zOBatooWvvD8vTLIag#yM?8F9==kH4iZZhc|`=wI2u9rDKBsXVsKJZ`RdqLu6i&CkZ zoz`Q&Bv3m&%PrpQG;)}$o6>1S%FtzlgB7_%S_%g?oR*E79Dv_WXhh*abtLV}CI|Q+ zdTWq_EQ^@DP2#fgUo<JiC4zEqBSXV;_VL`F6PI~MS+SdA$Lxmqru`J_KeF3vbqTe| z{FD=B;yLSx?OwxL{mkn5NVe|AM~sVRkTZ(Zeta!1>^!@8#!~SS^mix|s>V!;D(zQl zii9lq`cau0RzYgQHQ?ps(!7)c3hfgcV-y2Cy(k?HY<56JjZ>Q0A(k>hjMaFRGF`iN zXTzXQrpJ-&T#5nb1I#W3;+(1`7!#{0?s&hIn29R85u7^zV=>{nz&+;5LG+0=uWLlX zRSBEj3HV}$Vn?wn=CMP0f`Y_1Xy^svl&UJE+Ne!+VAIK<z|E$cfjF6}tj#9He0C^z z(9_MPJApWXs@Fe9flViZ0ydi*0&yHw&wq|8V22(Lda~IBs>R+a|DU74rekujjkP~M zU=Y;FFdd)?KNmpw#5ywi;E-c-Ep=J;VkYwJjFtvLj1L&ACs;>nABg>IvJ*3rWoO=O z>S7&9dZ78U$yUrnnw@o{>4Ci1{L9UTpea!k8}`GSW3uQ+Y9A;3Z2CcI;@E6@M`_CD zQ4FN)75g`{(k{`$nmb_ZQ`&DX6U4@;7|AY7-Gr-19K3p-F_Fq`&;*5sDf}Zv2_A3b zstY{8iQ4EmM4&tw{(PFGJVpO}>ZUyP{(SmO9T&biu82DB=hJ)YxbP^uK<Q(k{kgD1 zB}$zGCiB>XFM;MxncicLvCT@1BLFn`FCg3VV?4?I@H32{$tPBOWDoT#tK`<+ISJ~! zB8Btb$S9q_FIPeT5=2=s9x4{hni%>?WJP}Ywu=Vx(2gw67-55;k71x^!HOlS&x+os z0gbk}_NpvMagjxQZJM5Y_ux)Poji6cUXY`5GsXA;vmM(?PqZ|!a?gN-o7kEr7G;Bu z`A631e}TV^1sUrGg6JneN+wK}o`Iom6yw8-%e<-Hz1>4I#zI)J=QHS$%0Nq_(AIX8 zDA=IwrjQ5<A0$-Uowvb2?%ZLnZ<N_YT0}O78Dl2iQHDKobh8utss>7B+EWqf%6^_E zGbmSUbGCYMnGDKoRxw<L8;b*-%{?x~gB8{z(*>KfL66i;p)J+ow<!V8Z6#1TrH)Kv z5gW8!6zknU+R%{P%@@v!bnf7bVU>VwTCiJ+SN?i{D<c1TxT#qG>j5Ah?tcxkbI?+0 zf7Dt^FGUcWf3Nd`=<0Zh=rZL^&OVj0V>FJBH$m6d*EKKy{#t$@`9A~|wnVaj4P8;< z-hUJ-{Ob_&zW}8FA=&&#Vbs3^6|kI^Vk8^Or#bsjpyOG6C#5_td;kV;RYhP*XL3J_ zsL0=^8Q^V!%Sb$Dk83saQ&L&&=gzhA+?%scD}<5Ol-*Ly`_(EUcmZRN^zf@t6+hVk zj#1k0V;uA7hJxm*H`7y3K@N|lcRnsWyQm`$TMn&G@Yfxz%Jw1Rq%;}|#16<;Fg1Q) z$(M8E0lmP%9rGfN5-hT(hvVb<ZP|((y_&Cyf@Z$!JdHiGWxe?|f?Y5Q#ZGY{i2d*K zSp98>g;X#CJCyeGiP2dL)AZJM<G9<-2ZVxdr^5iGX6Bf`_Gzflu&@v6Qw$K82lZl( z#Ms^mH5O}!i9n%G7h}~600ob|qY_5()`U0T#t8!@?cjvTWETgs^quEv<{*}iqhZ$v zRIV#znbDVg+>bVo|Kyice&1VPHpf>Ayk|me4YrN?F)jd^xtAUR&P$kdXmctgNAPzT z&`1R2euJ#T=Neq=KV{RuE#^&|4%m~9HqWbhO9)N1<#X4O#Mj8>P-o=uuom9Ez3Xy- z^yMD0*6VS1B4e8)d(Fj5#!L%iT$mPO6|8y2mL_mruxF4T8Qz9ZG42V6Eg0<cK*#tJ z+d^ILHOCIDb&Rh6^IF65lp-m?LSuN2Z=;!C#xi4A&MB6~>*010QOE)V(7PGo9Sp2N zXjdN|C94+knckL7m>XDj3;1jwD_iRou%{p=+Yo*fdl!_ob5_UwWB$J3Q37Ab0@(r~ z-#gE^DXWxcp6b_xUw~!Vg-6v>Nghed1A(KtvdV<7h_#7hR#zu(nla3dPA9X5XqHL= zdCmP{!K3EGR{3z;gDaf|tFa^xKIn<2qw?R!r(+9_*S4~w$2`kB4E!@i#IikICUK17 z!k85<J^0Z+3M0AY9TyzW-~8mqZJ`T(aj$b=iQ1I4FzUg}=DEo)xkwYc>Km}gJl1mo z`m@#V)KiV$sug;|?e*lwxOq<9ipScaqF^=@ap@adCm4M@hQ1{Fs8~_1xTETBz@BdI z6bp;&j_pr!?cC(kYmQ{dMr*BH=`)27pDsnQtB~Ay#+(k0mwKrvJRFDAz_lRy)@JE7 zF%bFWM$&L8Y<$e(DaiNSlU%9Nni|DDMd+H3od>nyqRY|KFXR~<6uxUIbXj>?wQ*Yu z_wkA8E57aUB!C0#LvmX^zw2;4LGX(uw42R}h!L(maF1bHL{gQ>dVD#;0zONdO}@bh zk(L%2(1Kr=%pDG9G*92T8X+|`eLWrRn_u{p5Xu<#tZ`0F%TxGVw?r{d@;g2ExUTg< zoklPsmaqjiD5kBRSMUrmN-i{jUq=|)hezG5f04&}v%rxxay|4S_qSwpMAXXT$jC#g zWsF)bv9d}{kbH`sq#aTFpdL|VcOwnoDpywXkeq+YTG(GI+THC&N`g=bn`M09Q9-eU z+##)H-<=_mQC$LJAyl0#(uBWq_bIJ8(_z4_2T#kR!5*?q3DbF+tIaxk3T8itV+^|> z%MloMyO`%xNFDL(gKs}a>hp^&E53CLxK^N~GA{m!n`f-Fr{ATdMyeW8&ezgXsbLzd zXR6n&8rvJ#9}DLNzxXZ#WgOcrn~l$rjx2dZT)~=VBu)=e1t=J)2TKLF!k`dcgHj&l z7dzI{&;~!9;Ogp(Fhe?cdp^;(F_MkFP*C$dS_h%t_N_0QG(nXb*<c?=P^>wR72K2d z>z+#cpX9b6W4de(Hb20+8^dFh-O{fvGOZ}9<R8F^YIm}nQEo~!6b7Bxnzb<a_Yeb5 za#=@J8PAwYjMRX)T2LPAVB_$#)3Nt!N+0Vw%U#jgGfTF--DMXDl`~EcEfqA~{iX?- z%7Hgt&gl@RJ)Dc<_Jo1|W=?TN=#Hx4)8F4azG#%E5WUbHy2g_%)pNGr6`l!_H5{4l zM)q7Z&zu$UP|t~eKbM}@TF5xB&Xc@Y!0bNjS7OlZY8S~4ZX4s`N5r@mfCy*z2%&U4 z*x)1%V9j}w3&0s<IUypT*Q9ZjSi%zC)l~GV`&y<yg4;eQJtAiUH?S7I#Wm>?XNazO zXwjQPF%%rof^`J1TGK+~)>;hqE#uF-qXWn*aQ7>t2K$hWiS><b?hMRa0N_(VRDPeH zM>A|Q9lFveDWx!DXdVvQRFqls_Ywux0tKG{S8yugmy174;IV++veBZBzV)`6?&rSW zf_LA54>l*4=XPB1bGC0L_eSdBI}8dHFYQJ81-wMaKkCwZUum%KSWDgbaK=jYClNQv z<=8w{5y?*LOlEJ#uM4m_1MA}@^D-v(^nqDXplq8cy(K=^UKSM)%j$e@AL{@b(?QEm zA}S=_mZzZmpaLg|v>-(m6wrhiOGD8`f*MRc?E^Hw-k+pc0_Efn`&g?7@_QHzj6lNK zI?4n;k<XUg&%c+=`7dBdR*95y8?yx)CAIb>SN+KR$&z!FqfiXL7$rc1h%dPYTof3@ zYhE(aCYuCo10&~7r68~&KmGaFxw^U$mTO{IGJzw>p;SIeqoxAK=7*4G(G};iUn>%( z45biuy#7W1DWh{YgegLj%lz0aSdm1;d<z1NKbcIvcPERY2<nrf_4gS$yx|v8yN)QU ztTaZlf}KGCQ8v;5&feWdn)Q@EdU7w0Lr>d{%lb2}t97zf^DwR0!?vMBt8(d>xwM*_ zKf*x}Qqx_*B{r$(HoAV}YboLswwp0y-L}eb);|=?$MJv=dUn|6?vWLdTtU{nTjXvO zR@j8hTaJ&P0TYS3a4<9Ru1005TYG?8mEf2-S~k4Y!At9<4hLzUr|}NR?b`ieI9VhA zMO0+ejfiMHh|de-s5MMzX7J7Qor6rn(=K9~hs6UKwf4k5P{Vz_{Xr-UY-b3#-xv>e zxViRv;)8+#sjS8*qx+fC{$w(@Y}4FBL+fp;K~np&)n2`ctEn{&r%wg_6%#?8A;lY< zxFk_CJy?{g%yjKh-vq^QEBc7qevz|^6t%IuqM`@OmV{VQ6v;bvx3c~PRYBgB0d2U5 ztiub6>eXE<YfEorrWnt3Gc2H1$8EXc)5k)Y_r$^Q0o=~{xSDTxB^4ts+=6{>$9=p+ zX}?}dZ+D*C+T3ZD2azla<1ta3+~x5gRO-K0OCC}bIC}w_?(=Nlh5ZUv<f*(v$)t=t zn(2$BD?y@`nyz==5wEhOOpi5&cMo~ROJiOz(n31mPcbLj{5lP2R<6TEI?vzM9$ms7 zPu4?R+LtXw!Y@5=kP(zJW|~<|>ayyYdo`L>FZ!-iF>0lxV|x}u^JwY?*Nb<3$ueAO z21KX3eN3xwIhbU4Zo@#d<{gk;<WzGx?^-Z}S!a@O2uwY2J1PRdLxKOG!Mff`9!P-g zxI{~Z>`@6N&ofCQW$-k%r&8e&#F9u6cWtvl+N2iOD<uY?{Jj)zR?^qD@Rxw5iDDm2 ze^gon+M@>CUlKB2*Ry-$Eq7g!2`A_({26IW%Q}9(ojKd72rBXG8k)JxJc;|Dpvsh1 z7-<!n!Ov>kPXqP^6V_Y)G_5fJKa}b3KR(B;18Hg21;i>}jL=jFB~KPe)C6;0h%(So zQeiJdjuna}6x`#lUAS$rm&OEYaRA<ih&IoydFU4q5cxuUTAR<_(5}l>{0;s9O{o^L zdqo9RARv~`sB5c#9ZoaYFQfAG_`^cN<j0|Dch2Ea1U-pyu_XJ!3QO!hZ6j3Fh(zqO z0%N}qH8d5npYX7UORuc&v!>r%PYv@kP%@Yv|7`z>+Q|82&f)ALCn^dn{A3yT_Dy?J z2^_^v<3T&gmGRNjH-O-K_?a$OtzE#&sW@=$N=+rGs5YjK`mm<}LnojGzZrJtZj1g0 z==nRsha8V|etVLiMY4#hcuYDTz2aeToQE0sfPwM(rH6Bi#X9jZtFs|6W&H7Zx^PyE zII?r{UW>Y+hy#;W*>uy8M==H$m%T1<CO=W=tkQm)S1Qft1KS@x>@JMd{8Ao)+Zk!L z{XycJ<?NFmGfET&Bt`5Q0>8HE`<)__b>2ZO?INREeaI-7hCzls(^sdNQXg~p_(f9z zxBM<9+Bpq)^2)QQsZYrFWtT45_dQ^wUH{r$#PRCOym#lvQu#A$O5Hqg9e9<CZosvf zarH(z0g<e`!ZbctC3UKb<PggSLP|l-@SDAiOdOw4TszbwSx#K{oEs>NhhDq^zX??X zex!8VU$0L*BL*QT^Ax4UFpfu86I%51n;J1j)uS;gFxZpHECaX!Mk^w!QM`so+iPJR zsBJ$y3MCfh6+9VO#ypE<WHOH35gifLkr##*K3Ve2p(R6Oy0FNH{_YM#4fsv<7H|Hq z!^6Wq@k&jNm-&8NSS)!s3{O!RkiQ_98Nrk67iSUhG9K_5pANl%vl8z2*mFHGpBd=% zW4x&su*dNwYdd^*H!|Ub%d^QW8^L;vpwj+n2h*nERkcs%-0PAG!sLLEM($265>2;S zkcIylWtF=(0zT9{tes0)$kj^&QqzrsBtI&tL^X`-z;Aj4=%;x(?2Yb%?Jz+_eOr_H z2x5c*gQn4W=e@`d`T*&@thzfNuE2h@+YK(byl^Q@tr3b(5fQT@tP&I=2gu=LZI&U- zjm@9R-H!2zWtjy?f7JP+7R%_Ycf`{~<;U{*aP}_C;61^JhFrw=z{&WqTaHiomNT^N zQZQ>WV%fTIj`gQKJY#h^HSf!MEpa=a552CbFlKpMP<p{x`(cL{J<f~&mfpwb-pWmH zGCtbxbX%w#XFQNV>i^pB6#8S?=(>4(VU}jV%LoR>WF5Ps2HvLdk-f+@xGK-Cjx?dn zRy~%4vbbt1#;Gs|b%+#bw2o5mO&S+{;$lGEQH^s!1n^^Ggvqg)?%Pv<l$wXVJf}vH zsT_2^RcDr2=hHZJ-vL2W+8T5`yN=F?&Wy5r$cr_Yl8(6|Eutg;B$X%m>GPb-7(BnA zSk}n&o<)<F7CB1|wXWfPOT&!Lg|kll=rEZjomeR$dXDh;vE&vtL69$n1L;DU8W~Sp z^)W+oL!${ZXQ1i*&qBSfy&vOc=Go;Y02Rx2M!E&Ov{v!34G7R$%pEW?e-){y{f3bi z@v*$L3a<Tdz>7X|PbTKNazFcf_gyJoI=M(tgEMhV49L+=X{;ukp0M1O&gk6rrskmu zQkpE9XQ$f8D9$f7kMLvu5PjJaBr$0#wtgub(2-PxFLEk<C=<tlvL`DynOS&}!x_aR z!@b@&y?1PBc+ME+hgX&?k3a4Gu5d*%{BT-L1?0l_m4&?t?$e$)PhQlNV~SmnO7m$H zN24hSzqH=FOHB+gGWFIc4&Uav?R!4zqU9b;SJC-^d$5O}xEckSuS9@SG@6TxP`0RV zIokd)W=Y5JI{YT=$G(Fpw-5Fk!Y_~~`OheD9}p26(h1P_+g1tJ#7u|9g96|aYvwvB z$dl{}_ibYHc`{RWhD6_{=W6D61QZ?j?M^P_kA*ir{qNhIG}EAx2rmJ(4r{lN<2<L% z(npLV;Kh0N$%Su>0`4IdSo__tBZ^CEn7uXNyx>>ZyX}x=UH3q-cZD>bc8CmL){2lD zZ&SM9oLzL$^$DR6;L(O;j@8G~N28($Lj9=gLEU+=Ltc{}h1yr)<N(!xd!ZoYj=N|y zU9MXDNX;y-`UvaPg@?nU*^IQZnkLa<7uHw66FUcfKZ#`>X#(#zuuLtA&{=WMe;Uh3 zYZxBY^)g3e|1AV^HmCZQyISDR1(21{E&`oGez9taQIm3jr7&MfHi>2XMJ1K1Wel!? zP=-SC$vn6epV<6c#$1^kN#!QbV<oy41u{(wCGf^1ChA(;Guy8@5$Fr_PO1wzoj|z@ zyW{F=-33T>s@w_}M)sYI#)LhUm%luiv|x_4C~EEMN3DpnWxwh%W9tzFw&O)IpZ7HS zgQTsFwG9jI(UECNkdZLipUz0@bHRU?*-p+9XU|99NY7p<YD(v$7ObPjkayjpE-nkJ zWRu#nXy)F!zvRgZmW|ZCx-2bd&2uV3(25Oa?H=WoG|-{TNK<MW5TLZbwAHs!@D?4i zXG&V=sggufdqQ$cXECcF>^uI&zKY(6sJlCzc?YYKXAMn`_Zwi2>*R3**dK4P*zw}K z%;9>*CX`6ee>;V({$%Q)w(wZp!d|PQl()o3dIb?<m!D<hS(aR_tuk2m&$r+vPn__m zWFN>bz3>5XBlGJ)S<}b9;9)Yu^XaIF0hlrKUq#)Re<N)J&1^Mb86u(smya}*AlFi} zwZ_dGlYXF5&%7O8R9TqZ<*~SGljaS69@zf}KNTUsw(6O$VgKMlf%uu<E)=L(*jc*V zId)q7tmOZ++W$z;(7v~h(GQ>5YRFe%<P0rkp{sRd;;pA!zV`Lq#6_*wXNvLzl-^#r zuKM5&Kx&$9dciErBYHDqMW%o>79Fe;l6q%(?8NXKLv&zjr;Op~3H2K}J#uL$LdQAk z-h>-nOTYZ;R_aN$M_+Mwa}7xxDBD~eeNkrc3*AGeG^S3n#|fS7Ss!piWQ?5Tdt7Ym zb<}Rs8%=M<qwagB1XHN_McYmI!Ci&3kGK*r*E#7QuEZ86^7|U&SZlMS$g`x|xn$c# z({CpX1<c?Hr@s!BTLTrjwsee14pp>%;yt@%2g*G?m(6lph6i6MdZ7-T;bgO@Ovp@N zQ1wUuNEm<FT7<lPv@3_qZl(1#0tPH`tKK2BCiHiX^0WkP7d*OC5|~Av_=sRBA$2@X zJdH8hZkpc3(=w)(ll4x3`P)hvUvGbV{Pjz^nNJfYkS(kwWOL>#`U2*w4Tu_<GuN1j zrS5jy1d%=OUc*p40=;+!Wcpn3Tw}&SqO#d{M(;dv)~CFYZ}|CLlwS0gmz>8;3_6$9 zHh<jKeKYWD$1z8xqaF7waOhS{Na)i6r<1kJ*Rpnb@z`d=melj#6fukP9k~3!F*UX! ztIleMRVjAo_E9c#;I?x%v;4DQ(bI<EC4uT}tzq>=(PGwB&#{ATkHiA5-b(Jf`XZpO zrVdkF+&`MCJ5#&vNM6U4wnErj)O`HdDm}lP4l+;QQ9^Phc}&FYw0Q1I*Rn&md7Uxg z5%X!3oEx2{rd;v)ojPB|*xy}-`Xmz=j7t(D7!Z$!Lb#v>c}dplsh@weT{^&|UV9<! z#39ZI{DWAL*6%VS_ixQcrFPz&;=W|SQTaXe>YJE+p0g~|;YpQ^u1}Oc-$VxYb3Bti z<9bc(`|TU9mdb$m$nHnGu0C*l3eddp`f-c2&~$jaObk7HHrG?)5!tf04%wGp)YQMQ zBL*J|H8N;;`|>JW9xZY616c3&FO??=%!kp1&mfB(1s<7asfW%c%k&D=q$j`8zI;)h zSETb}(>?EoL3$mZrG*bkg?ldfwKy2uqd5qFKX$Mx;=y&Bj|a|6<{v8F=9<GCLq2D$ zs*HUzXINAFIxTP;RMIW(EB*S6scVRb^13=*922XE{@t$p`fS_pJ7#FE#8ykt-g$=Q zn~2|wG;A$(|Eh1GbzhDzY5&1X+nOZRUDX$rEGI^{$Lx)G4UyY^xK)9r1t!YXw%u=^ z!kYCOJI_}kPV>>7M`KgA-FjxXo55S7>ME^cPRfH<PfxqXF*b}VSX{Ug?0MU=dxrhM z>qFlg1|xZUTT%BFcrPAspTIP{=MJ^XFOhtiOT)wY8P4w6Ab3S2AeMQTR_}uun-Qno z%YEf<gdP<gSmawK2M?1=?C3Ogv6VKl6YS)JEE-D)QQEIfnV+EIp-DF5E%eBYY!;a# zIS^T+D<&s+>HEYx515u0v#1td8C<_$dz~ZM!7XSte=Jb>oVknrVlIA#`87NEl_7_U zuAf{V=U8Q)QH*~H4K)m&bs5k8q_DCqhw5j2y?2kMec-yVyDst>;pTUoAcMg$YyM)W z#jzZF&Vk*~%i6L+3Kx4^>}ZT%s(5gGc7ZBzg?_qVrg%kl|Fj(Y;K9aQ%tZrVM7S~4 z0}T0-`oU6#2`EWJV#9H+XZ?B4Mzr0O(FicvG_!Dv@!QK?K$f7t$xyO7YI~sHun;U~ zYW(^Bi?))XCr}wPBBa;!Znf;Xw`X~(I}aQXDs^;rK5{}P;4-SkDNO5&@Y^LR1Hl8+ z;#xM=Z(5h8J_=rksGiw2tFkCnWEIi(yu+JO&&Fypqr%XHWvFOsPpAG>3m=DL-e+$5 z`*xn5bv>D`xu@;ok+H10mh7XI5X709M;xyd+nAc3TphlrovrQQ@Xo!o;Q{>xyR`e* zXt<?m>%kAR!muyyJTA9&{ADkkvRT6(Pw@64ZFl_K&(y@9KhACu+bUN*;V5U!SyF3V zqZm_r@pK5?^D)tnvKk3HX3(w4;WKx0JYA(bZk?%Fu1}KmT@p&x7D3(W^&WmlOuEk8 zx|7pm$~Qyml@*b<w*c9~!U@pks%jeVr;qrtUVZLMf)u?a9m<w2VMLit%|R-3;xV^n zQB2rm(k{lQJyFK<PzUiBM|*t{_dA=-q3W0SyA$rXj<aklxR!FF%7}Ch&85GMAbROV zpVrBEVwTwC3oqlAMuwNhpFRnFN0$>G4>~+c9a7&nJ0z*k!T<Epv#w^QsuchE!PlI3 zp&7ds?T>h#)BpChYg^@XpN>J-7gGd%846b)PaDX446<#4x#7bR0eJQ2;)%kXx2d&` zpLopsTO(V)-D7k$LYMH&r?Ed}kX3NIbm`(bXbX=}cpXjp9xc@?dv8=_)YTOf%C?-} zbq^bG%VZ(&9=3K=S8`|fHi;)-B*!-qF092sg(`3GJZE~L|0eil^;DNo*Wn<Q=^(!n zxm{SmMq=*H=aPb~ishMi(+{(r@YI~USaw!S?WUT1_JxUPh_jl?xq7Jub<G>$$r%Ed z(@tfeR_Oxw(6FF|_~Y>jxS7*WO{0=8^OuPhWkC8k8Kch?sd&;0g|}R8IvqkYhT4gB zTAp58OWdn}dPLJfeX{alTl)4oiR|5k@E7!{Yu&Pjms5F9%WVI!bPMI-VqZVZZ2-T2 zo#q}PKytT8%|+=kQ4O1YB8uE$OV7Q|^)}XiS=8OJ9bfBQEtLL#uyyhDxa~y6>wVZh z8@1~DL6_ljeZDgOZ6T0n{+;f5v1r9?qgPWs((2Y}i8msywl5^WSw869k|w@eHLfaC zniw2?afycRH7bHIlJow0U1cQ1PH`dY#<k?@cOdGs%!j^A)o}KTA{rL7khd$(CLi`e z^C8Jg`|3Pm6eHN7&&+S&=T7;z-eklZydiwqRv!1^+{Dbg6qnIVCSJM8Q-{azm!0{% z&uP2VwD(;vnxp-T-&U%h^xqT}du-#U;==P?VI*~T$FWx*GW8SMy02XAa3P(*C+{P8 zuU9N9!BRgBdY57CQ&M;)3Xh9^K<Z~B3ntedr>g1_zsOoJt1OQkJ@<U1UnixR)<tlI z=ThY^{#Q(A&hwm5(m=31u=LpW&?-&<X7vWTIIZVE7<%y4IGk|FU&)*JruapL>S<e@ zgn)-<_-&!13*F0r$HG~$e}uwBe?wt6JRQJKRn=36-?cDz0Y6jK74AZPbIsPw(qb=E z*XkApqluo8{Pi)d;$r{S$Fzz|ZvB|n(^3)=|H8+#E?tG68kExvp+Ek5dXi~k|J08i z7FTI^v&Y^%@cGq6l;|^+&s@qgXTRqgMz1o)4xavWleoaUD(8`{x2#)xOQ-#oVrkHR z1@IG@|KmTX^=b@)F*MI3fTnaZ@CkeWHukZACr_S$Uy2;X^7LPN_RwZKgfpR`jQ?c2 zcmRLfYj>Ze&cs=WXfZ9jQxqN#jKeNn`W~lAelU6brp|;ar9p!n_~gj~M1^4+3ZPMR zr)fYOIz;W@zW}M2pg%`|o;cBf5S8DdL8b+n;{z^Vx<p_|MuHt_5@jny)qizp+FLeB z`!7?V8AU&N!Ut3?9Xv;1xamUon#gwO&?pRC{_RHtOWP7<|LYEXKv4_^g9(A$Mo3_Q z1!78OW+p9WXmSzhmx7a9nEFzk0<7&>-6ytnl}4$H>O`g=H_$MK=;g@1`7<W5h~W_h zgvPqjj+b!*OZw~1XSa^{nBM2@GB?@D#j2i|qYL$38h7VfknJH9KlsAszhHXl5(>EK zwfi-3-07|X{*>{Oi>i0_aMEfmn}PsDvUBM?=?lkJ$u$_@JIO0rp->SMZwPv6e&9AB zOkOUM_xXNjXhgBx14%X|*#9mIK7ikjJc9oiY!hUfMb}~wTkdJv|4C6kJfytn1!AVe zZQY`K9=mnB!g5{^g&lXU8{p&eX#8*|F6ac7dyr0Kb7o2dwJF#<pkN5SmH(92Ya$aF zY$f<5a%o`!)<-0I{GftYWd~_zNbh&0V6@5B-B53Mu|BLl705*<H+yzmemLx`R&>90 z1aE<X{L#@)+eBX<8ObPNO?<2i>F`?3=Z*1ucXX7vq=^Eys!V)FJHDs=VSUGiweB3? z)V{H{_#3^&<ulqr&5+0gK=3RL3OI4%4Uw+xBF!jloq2AkYW?aJE<eYx_UYU}4(oaw zzZq`1o1N-+S7{}-ZsT;vjTAgVK0~22gWrdE5RGabDXyN9QkRby?fskZw8@fviKj?8 z7edy`>Uo*fRt0m%L$->`(z)HYdRRVN7gH>rxd8OW!TwlE%qhYbuXf*tO82hg=+E^` zYH+W-H}&ZcgJ(<Gei>TA<Z)1Qet2aTt9Lh{+a3c4F!LYLr#Z=-TXkl|6d&hA^joLr zB3B{@{y~QpeKN!lZJI%x!#AET7B8m#C8)NG=LneRqliUS`|J5EuY4<8QoA#?$-Rs9 zTQw$;h!F<V%R`^ZBZ9Wd**p>$s+4?07w=p7IkK%D@!}6xfC3sQLpE%AnFh25KHzXU z5n=S>G1^@auwDH_o2AVN=+)2n%^QJne&ZzK-!(A}X75eZ&nwp>vvtm4!hpUPhGa?X z>bnF#^r=MIMA=QhBu@i6iU!24T>TJ9A%HEAlo78G6?<-V+6%k<y554roBRi(ISoL5 zty4o~wL0WXDNVLM*?n!gdhw+KWQ_pidx^9KGB+T8DR0s9$v$F}mH}0MH`jzq)nN<w zMiD8EkX-W)#Os@Dmu!Ap7+X3Q=t3J1Zf*8MzH4r4B$0D(Q9yG6i2?C;**y9v?8t8t zTI#Sbi=RC1zYtG~d_T@QSYqt2Cug&$%)l?nAwo9m`E6@5N(Ngg-VxKz24D>E&3OD# zwquNqz*xvpa!Be>`;OlhiP1K?gMm=_Rb>TqSK5cZQU@50zKsM9bpDVuT>)%=Gf(GJ z77*A&`zIJ+mDo9;{2{I$5nJ7}XNj)@%fMl0Q&O#^X3wcs9@o5dP=o9oRtwaoVgngi z=z}?CBXT_}PN~CuYSxPVyqa_%Przug5lj$S3y5@k)3#DZMEl$%@BD|+XlOcik)N$8 zRFx8Dj+{7hiseRg;Een51RUobSbrffvHa7^ha*XSDW;2kOmt2XM9H6~i!LPDNsY#+ z?#j)OJ)`ffL#&BsDCp(!x1J%GQ?;yj7^1lL?xy3%u;sDxuK4k1DknzbR~_%RAZD6+ z=_7vIAz)0-4s*J6?CZtuZzZ3Zu$FF~pB}tAx}6WWW}l^1cfmR_Rwth8>XDFIIv781 z?n-c|GL5yhoPq5ZartDJ<}bAv39Fx!v-@!6aJlrJ*tm+G*xh@RpW{ZFj=IbU;(?tn zDHNrBR#9i4-Z|@X4N@iVmsY2Kr0F~T_Z-C#`8e<IKGOvApWYo9%gJ8-_I@>ScrvWM zIeob^IqYmRqVi4Nz|=gnU_6BC9Zvm#N$Ddp2iBbVriP{<#Y489;PQWxKn%Y<TV`TX zx<doKqELX1i&dPfk8O4<X%WjToW@djE;WSah>0&-{6*4BW;|faCT?W+_AQZaW50ms zW3Yk-lNkF`N8f(l^YDsb$?eef!np@}EA|u#JMI~L-h&=vtQf18lQrJnMZA-;@GH~+ z`AkW#hJCY@=e*jFIW?iUKN|S0_@oWk`t-(wyo36k5lO@9UWAw-0Bb2+EkmvxX2-GX zX9hw_R$Jv|0Eeqq)qfcrTj!m2mB_t!iDS(OT+&muee+&IL*iSpNBlsUF6&@m<7zI) zYQN51i`emOk>U+Gf$O2&04RvZIz`vAkCfXh>MTIoD@^Zn19%HOQA~aZ)kHTP6~m!f zLR+G)sbDID(F#NX*Cz3!vwyLkA~BE-sHv1d1FL?qa4HpBo#U1Ml>uu8CDq^w&#Ut6 zZdy`=LqSa&kO@-$wp2SiMlapnYw13(9mNX40Oh|KGV1t%HvIVe=~Rfa^4hww7oW#) zim@7EQXT;!FR<GJWW%EY;wT{fS&Wn5J-^7Kd)4MXHcmpz{#+dzebjwj6}ke_k(v*{ zo2($x|3;^}5qP{lkb(l}B<6Mbfz0v^P55hFXiq}?!o-jn_ldyo)lh|TC?DxCRdu)h z^8KdM5$+<uzN7L}%`#3Ee(I$Osn{Q#Tg9VGmV^S_wgjFAVB5-{0uBeFkq7WU?5~qy zYDMq-7U}L#U=rOg*a=Hgp3^1UD|jgpfaT@oA`#ML44Mcr-*90JVAo9z9UDcE5>w<R zv>O1izs+(*0ML5obCUp3Sn8H&mnKYZEMpWzHydaYuu7V4!oDS%_I>5`S!!6GnH)u+ zc?W7ly~)(@LD{Db7{?tB@TdFfIqD8L7A6y6?d3AnpsjA*=y<b7o?&s)Wd@)&;Q4`Q zQ};WmZ7hekZ1=1N8G$cawq3hT9@6bF^1TWL(CR)IY-j{2ni8=7nh`nSIMv&|jXUs1 zb#eLaoqjq5L{BW@6(F+(krx>f(ACE7BXl-}tFTlegFD$X<|YofTCjF@t4d>XzY#SH zdgKZ;893L6nLY^sZ0gJNwE*~?!+$Qr5{JMI$XYb6R?i7c0nVVlbaI(ovGzMY_G42n z4RY9RFvM=UJrLM_2VY{vJ?s=+$!e}Ixs9fp;g^;mFqz=TY}_X!9QW$`Y~R`LZbv{D zuA&DWvE!!F`bX_IHd8&!?DMOdR2pMoKO>e@ZQlo2mK65EgHvh12>sZTVnc^t6GN7O z$*}T<_H}D<QktvpPH@{@k&{fBG29`WzL3}Y%!_ulln_07DA4QImE{){>bj@G^pv8z zzggU@GI%&aOfJB3*lnEqJ9{L@)U3D{Nvk!BdEynrk{v3@5!EXAc}?j+SQZoYOk;Yd z5;0pbGQWUue4cBVY2tRxLgvH*KH!(?BsBufMMG0z%l3hWwK}YwI18&edB2qLg9!BO zQjH))BzuWU$eL_9SA~-t&Ks)F9!1>pa2}ixIihp9MGF8?<E9$6Hv(&UW}tgdeT1+N zH{3NtNJG<YIvlO}?t&{-Y6{l6+gQ<4;>}~O$jkZ<QoE(`ekG<y22j4Qum47gM*f^C zY2Yqg4<Ibv7bss1ko4@Zh4O&f%m-wiNPE?W-NDAWo?FI-d5Z5&oc7e_AtBq$y)XXq zR`G791`_SDa>%|^nrL^vJKlR<x97%@K3*{}qWZN-gQ89&*{%d)e5}c;>Dt*J%ZY(U zQ@MUwE+7}bU9Z>Fy;ysiUiU<Yo!Gn#G85t@hx3hFt`MA}IyL>yzJ2tkIgc~Df0G}0 zW;xEPFzPq*ZcX@c74}&z0B-w+<DA;oRfONz49zgZfsbo6#vyOKaWyMe-=c#=P?U}v z`Z0=Lh&T6Upconui`{|Icgd75@f}!;CaTmOP5SHXXdGOY+(PkExrPJ)R}xmro!LIO z?lX~TMgYi_0swd(+;Hukw9oHMZ+cGsQ6RejWot;TkME(6Br}*A&lf-VI(^0|^Vmao z6?$NOsp^tP*rNem71p`n<zjAal5@;a>8Yq+kYBv%=@p6}0p3(Oc?2!M{LuYeyJ*aC z<%X_D6kH|<i`S&%v)B=Sx_bHQh!?f6t~774dUfup9ZvCyzs?m#**Nw&1+Qcz7&y~j z5G%;&nP{idtOKyMPM`e;6>8|YgKO!6O}Bp%u9J*j8UEn2lEO~VPx?llgssd=*JaxM zg1Z>P0rW=PNbv|?CCfHRPJh<Q7w<{<7R>xfK4bfL34ou3SPko&?iz_NdIt#~l>nj< zYWkQjzs>|1*U9SR?jyqMk`y0<5+*ZbZl9hP>CPgmPsUfL9$hcMWkPJi;%A1<AE66t zxfZxdi0?hE>z^{WwXY+M+_(d3NcUOQ{Z?uNC1sxwFJF!unU1O-V6OfN6ipdus4LAU z0cm$;mIC}Ak0O*((bX+5{ZyPOtSiU)Q$L(9t)$a0MPJyf1A`tk%n>mZn(d7zAHn!Q z`2IWwyut&y`?m240d2Z*a}K@Oxi|eDPMO<J=J(-pm4xcFbkO6o#4x8+?EFJ5KU0hN zZPK6jg5cxNB!*;mA+Jh<w!c<5Fj?Pii39L!if5v)x1_A<qgY0Erl7nHhiZ{gv9`me z#tmnmEn&|8lKMtsB$9@nA8?k8!R9W{xa@g7wzw}EmO3oU-9&zv<F~KYRLjl63|Ru( zIts`&-gy;$P@@}=qz;yTyXuRT&%XwkE;{$7O*GC9M7v%)VS$MsZo4Y&*Ic>vBn)tg z?D)o<qS^rTokA4EB7Q)3q{Zqr*9JB}EuX62%cwhs(8b0cCv#u_36U76Q3z|ezMaKA zWtqoEKTy`Yj~4HZ?PKF3zWhF$fwm;X7cQzd)CP7ZH~|vi$tld9a@^TKSebM*)MEy{ z?lwl*AHLwc@`#SO+Ll0oEpxk&iOHT4(tOyyvsELV%p?5R=$vu&)#&sy>m-4nxQdQq zEb%CKz6}oHON;%XK6P?=4xSBxW~ghE5#v}5DMxGWzhXH0C=J!AAeVskND#py<G<5! zt^m1r*S?PeV=b@%I$g?%dBdd$Qu0X}<ghz#4A_Q5Z5{mbm5CmPafuZOIu#l=B6(WM zlK{cCTdrh=#urh*>;}v*r6jgMrgHL2XNG~;Mj)RH#O3+5&5hqzg?+u*I+yF?$!1Mz z3b<z#&45k`x%^iUq^2W)>;}6K@0JC`$^-^j6x1rT*1!z|4w-R&qX?oYMk5IG?D=Yf z{}{rUB717y>pTHOIiRFXyE!3-WK4O%Yjl5~F?viRJbHI6LX{W94Z0F5>ZR@Wm284r zL<h7~r90h~Y41+>5%S#c^bnKP0`pN8!4=E;$>IQwW@$7%xmdn(5rB}JqM1hmWr16< zZlhMEkhMjs<f&OJD!>X!*S^w!D=~U_0o{Iuox|jSmB+j0{+D;-$Ya+e`0J`;5jiWw z_e9al#Al!X;JbPlxIb3fE+T0`XH{6~=ke|p%leS1O=SpAQWum=Nb!Nc(H2vXy;>=u zP}?bW8}sFl@k7Hv{hWKFut*am*scGX95UZsWTJQ#R-i{ecfNFGW=NNnILyj0@PR#k zhN$JxloNgWE%DZ`AohTQnqhIZD`edIu1TEz{^<5s`K8lRXJ@=pA4`{c`a#5}$obKo zXIT*ep~$P~TWufMP1nV}Z%og9^i1c){RsF8yAf2xZ{H4}*W2;2*G)TQX0Egu?n*iG zp*`Ji1oG&ew83}F<*2^<E2Ia;>ub&GXVQ$JQQF-_kv1HxBi8Ea3kA6zVmwoSQk?4s zct2Q?8^NrDH#u#&E*v8`0Hj>?F{x!>_Pl=}5Vz+0{4QC88+P#*1l`z^et@l@UcX?^ z9X+zH#OHuzC(_wRwF9!69bp0!b-5D9J`nd56yHRxBRPNrTTKef<F7-q^(A1<G4XkJ zMW3CU%64e@d^wJjEcBeZH&*LW34SFx)Y)dB_yR@u*z_CYfrSDz84svoA0Y_K1!>%J zXoV?bGGQ4b2U#MtVs69%)8D5?6?`}HvU~uBKW87wJ7rBL523#?54_0iI8ko3C!Hy| zK=;l9rx9`4f;8L1I?`;t(#asc!0Yu%|1c$=Wf3G4F^&Pc-V;o3`0N=Z1k2YQCky<R zQ3mazuZU>BI&12%=QSY*Xb3#?NB)@r3o99YwqUxMblp5n#FP>-GXvqk8zMUWlSFQ_ z<Xr7<DdkZBKUc7HAWVVroe<Eec8q5dV+<n28#D2%3MC#Xxl8t#7f#;gwchQ7M_@+a zuhjD=@Wg@QT&~O9d2$xe@?1F409X^&)&x8XVtx0%#`by<M|N5B&RyIKIu88=N#Bi> z`DqnGywjdz7IR#qXg=U95Pds!DntONwg3WCkdzbsCeub`L<G-QKoGc0$fSEB2|!>z zWV`H}uxkVeK@n}*cCjL@HCkZ<*&NO!hV-5FaK@o2OP9>{FvsTQkO<fm&UH)!(21@S zwrhc~*^@^kIkFbPqxWwK{{8x7fB;1p%C(GHf!>>dz*qqM?w!86vpd_@(o)rZ3YP-e zaz}az;L%r9a4DH#BQiY}0=NSKiby+YA5P7C!{Cbx2)B>(PLFGWt;@YdKzndBAT-HS z+o~4O<xjCiL{p=27$>715lkUOv3Rx7ZFtIy5rDNUP*XtCB?m45^ec0pdn15c@V~Ga za1Om&*Q-gUiiL<)1Bvs=0#s}Z)&r<P{|%8sz?6XavH)|k$CBbBDY=Htf(00;P{0b2 zZ4`a<m=A541_2`N{13+i`M15tU~AA9_S)nt5hSR|FUe7BCSXw5uS15$J*EiU%YQCu z2Ir0cp56e|8j@}sb5&3e!W*IzF(v~GQ}#oSaeyWP+JKO+z<+Il8K*AjfWhf})f9(c zCnd6MGI;trxTKioHgJLk0F0QXUOqcsUjw7<2Lv(&Jf{89j|Jd4crfWkG&rItiXGxG z4*11-hAkkRG4ZwaUR3FVIfzZ!q5$iHwf??E%bD--SUpz6esG8j0Ng1!q!G3N!|fhI zatM*BSZ<@x6Pg+cST_T0i}6qGnT$@29=ePI>i2ej#ux6;FeO{|e=ca_+5g+I76l-| zDN0BuMb_<2$i2|3C?Ilvc{z`8$p1?J8ewe#<_NkRK@Pvh-`46>v;bfb1jEvg>ezc% zK-mDYrrW!G;)Q!NQotoI&$yAntju4vqfliO5bC?E^?2K4?_Af)6%-({ZD|4!Yy`k^ z0Ls?qc8cvdHNm-AETUwR4Qa9YM11|R24Ko$`xBcTH_+yY*+aK^HRhi%P&Xb7JJjsm zC%#d{njI`%%>*?5FlCyel8J99zyfPcA-UDofYDBD1BW-oe!Gn>06B&P$Sh$o{I**a zm0>UjQIUV>R0L3)M>WZ}nQsucMBZld1Dwy8{tz?@$m}I6gkaykq3CTqY7`&R^k}Je z6zCbJZ`itxDFQ&I6UEQ03z4yASaNM3eK=77Oq_xdV&j}Z$OLs8W)E&gGji`1ZVrJ* zBv4n=gsZR##LObCiXJ-FY2wDge?v(c5R?^3XA$G&;rjNFXRQB-bfB=;+yV^59NkvP zKw#z{5YSH>&g~dtLjh+YXP%hmQytDPt>vTo3`kSz4U92KA$1t?a%z5G1MoQ5H<jVg zh8a_tp&Bt5O{{t<cultNjt2T%SBpjwy~P79FscUCc{H+K3&L*)Q)3$j544N|jpO5% zZ}%X`)?Gxl8#u6kwLF3~etBdi5TFW);@~K8ZNq=S90)MsE*LMXED(9$ViD}_@#xKh zJ`%!HNEk*?5G;s;HK~}GQp3<Bhn!5S%tg75>5n2pgx5guW9LV4On>V)1wf?nyTND@ zJx9o038hoLPxb2*=~5DhAPyY`u9laVe}!%<b=&d5r_d@1f_@?@pZ!XZ9#;#bXYf-y zX7w88Lv{yrKHjJZZR}rZ#`cG7+ZFr@2?J6T#0295Hdx#x0#G7!!)oe5%1dyf*TgH- z)s6!18vri_*<%eGQ06=#go<q%fXW6$AVnlw2vJlBtnyO2gcR5yFjQJ^hy^ntU@aKb z?SUmtav~9LLIX-uW)!sFUMQL@ky;)PWT*Kdj@}&~E4>25lb1k`LB%T|rL6!a5#;OF zS;0Qp|NWZ{@xZnsKoE-lt1qq)LSPKPPJWB0z|6s4VxW|cx5(vRc)<tY#?5{nZ|nzl zG$5#(z7=hPV*FQMfE$50N+CwAq%WQVp(bUM5`QK)Df0dYFW3u-!0KugIb?QfN|59o zZyK{)hJmgUi7_M$(Q`Wni1P5_kGmqcF0xhf)$F5)RdmVlT=3F(ZsU$X@H@}0t3i|M zpnvQ5ZWJ**3}l&`PGPEDS0U)$X~48`)v{_trA)z8WB!jr3bL{RaF>rO+~v2n9BLn9 z!mT&eW!dbrcG2?eiUl_5x7Ab}9@C&KC^8&qi}jR1PmyXfxz;-yfJw2Dbn-_4Te=1+ z&Hnk#`s66gK@dhFsv{&jru-#+QGj;@fICaHzU=kAWWY2cFAlNz1Jp0k3ayQ+3MinW zf9x@)^Im8&lA@<``s5TSIbLVYdK6f?6X3hPJ~g5X3KjhJxs9YQIGLT4<Pj?`@W#U^ z5C@6}A@VAZ1a@~R0Q&q)D2lpY?l1D^aD5I@lOUKw0kV+*zbw!sK+3cKT=rmoNdvrr z1n%E1kBxICw!v9OykBfNCYKWhoSQ2eVsE=>zs3iES#wD?0I3Za5C8=bsuCF32l=Tt zC$Ke3OdTN~ds7pLbdO^==|$z2l0y~{zyhp%6);Y?B0~4p=u+2_dI7M~?XO8kou>%Q zTNQuqac&SdE&%S%#qZToNkRb%r@(d9#c`VWdc6aU4UHf`&@=W@RW^EL-T_BF%9O$Q zZR-7z;Pno~w*^E;#g(^4JHdo-b$vUCIPX=CJ&ue!Dgb(xIaBf#uk~76BB$MYA_%N# z-8Z=XergoqH3MUMdC?*q7zzys{o~Ejq9NB5B*h58@Pku8NR)mYNB^}su$+(YD|%wC z65<t>z4tq+?`XSt%)-v&%VYxRAb{hb#G{Hmq5gS5`Ks8xngtkHxB*c?V_(YP@uQq_ zjRMTS<Hi8z;k<F6C-N*5m=j$-I_(8Q=I2t9rNc`apjV?nqHH9C{c^M(IVCgiNr+Q8 zxYYv{koj-E0Z;e<BtOvk3K&1bd;0Lpyftg__kEmXHT1$MZ!#ZnFS_XfFa!ZeKia?p zR|AmP0CcachaT{hfE{{XSb7ULvWrswy;-`UI-t8{iw2g4ePx0_fV^BIF!bHBTg?Pk zIuQgk;5fOlD$P+~I{rkn=dH}Rv_n>FygMnXH{kJ;pL#wDk-kQ{%+JcCe9+yE!bDg4 z<_Q8n$AcB+*?P6=gh`jVhMHO;zq$A*?54luIRNz0heB};fCK$9U;k}{ZOAb&JU~Px zV_FVC<>haH9t4&}WPoLIn0n@{X13`d9F1g1dX?NWvlUdS`h&MfK%X-LZr-}_VmFea zhf$m@V~;yysrwGmBO_@WR|lQ53ru@)3p_+#3Vn7z{}jr^#~T3$5P43If%z5Zl_j5= z?!K9`(bnYYD!Mh|c>;**Z9qO`Hu%UV#_Qm%A7pqCAQ=Gmqo=sg?`r@($9!`}{WtDZ zV!UsQ%#;snf#}|GyU9_ajhSADdD7g8=ve`_ohl6XYKn$fHq@)E40)~AbpB|S?X$J2 zM@KT}ybcssou3{XeVlWCfrl&?H0%F=*n97=rj~DSTtvl6R8Ulq*bq<<Y@kx2Vg&&K zl_~)d5a}YlY%FvoN2!7k5d>+{dkIn%1e78mC3FOY5NZM;^P42-(eFL?-tWE7^ZVm{ zpZEN6)a<=yX0Nqot<PGs=Q9sj(*q_(D9mJsi6UG(!Ok9j&?fLGP+{3hWBPa(7y96& zkf9t53gTTI6Zcq3*IvW%Vy^AID%7Si>s1*t9&?Jb$g_tl7uKc$bR>;dpI@DtEuCa0 z)L@_%t6vQ;G_vxZd!@ALDx~Wrudb=nTM?K@$u%C1g7qV%bCtZz34Xh95+jn9qCppv z03?)Y6{fMsaUzw5EeJY&o99&p{%%_~h9}|x{}CmwX94|j_<%uAo-qCc3MzCWb@OSQ z^Ce+8@6Y{ojg}TU7I~&ryzLqTYvq=t03U?ZJ1%F6A|KzR8$?;FW1n!xN$8eE=n=`n z>glVRzHp8azC?Jlb?LE7Gs;Uadm&}_AT5&^m#yIfj$hv;n~qYk11|G|o9>B~>m-gq zFnY<U*QQM23M%Lg17z@a`h58LFqS^Iuo|ABMo2oUjP&{qAn%pVg$u^gBxSe{|JmVs zi6!R=%%F4S4#O)$ALJ&xXU;g0W+|(*P!HzOn@$?5>Rzammbn)Enu!er_dMFb3;{<p zsOYcXLJk6B><c$~M&c?6y>5vT9PME#;1p->_vz1x8yF5p*Yd%8mg9wAmXOp>*dG9< zbr|wq_B?y^A^L>@!tidZpy4QW=!%6vQP*<0S?I7BAG6_OXkuMcf{AA8Fr{Q`luMCV z3iTaP07}5y+Z?ven3q;V|H<R1dIC%W;q2je$~sdp%JFa#oomCKpG?FJ(G<tHw9NEf z1`Hy!XzP7o&AhTe(35>~xHcO;3vaQI`o~-JdtBNlF_X_Yn6sO83&MZFzGUY-1nW?X zI`pBgqjT5bhbISl7{k<a`rf>10K=REQq#<r+#b&W3$1ZBUB(Ou$(Wt7Ub^NG-Tm#G zksN3G0SL`wy-LJcLSX2dZAnaw7P?G_@ca-Vm)(Mmzz+wmpzN7%3|oOU(rxKXX?@Te zKww!IR{><IL8>^0_K6V~x;g)$$s`&|vVJ)2aj_Z|Q*iG~UnGG!d<(|#K|~RUZA5m} zHM(;V^q7p5c9NhA;h@DAf?I1cji}!aUmgzrFhi;g@xd=bJT2)#@XjN!+yECCUjZb! z3`?t28bDfKNMdQoH7YXG_GWmu_(VCwWB`9@kx*RUTXwGtOyvd)GTkAg1d)+E{o2`y z)Co(xU2`I^I~3lV@xmvDmY!6lx7dHU2%`~vv;DPDqUX+C5Cwa=-cgPT(wa(O8Zw<P zcjG*uRnD<TMA1;l^PcJ1v(9XA<(XZ1ebKj9G}5W9uE|qKxaeQ4$cY$6RFyPgjoyk% zXnn10te@ed@wMWi8!Sy#XP+m%=xZtO<(}LJQ^I=0u1<XzW-|{S2zu(8U!~iN0-hEO zU+(eO3?uA_p)#!YL&*Rzy|tyy{CI^{MQ0Wb_*-la?_CcuT}EzoQseZ-Z4S4Xf`)@l zf|`S-&+-aFpoW`g_}Tg4q8dO-RzAe7liEt4DLbyMhWU{AVd?hg;)ET{3BfRBcb3%b zg}}N)Y-UOxMp<^W(Tw8U$xKQ6FT%1f+9b2{A6tK6;Ct}~mh|Ad3F#hv=4s>NW}b@{ zjl3AeIbRVW5NDhvk>Fw;dD1m0E9H|bOp!{KDKkMa*kKypPnZLkp{>&?HpLw#JoT3u zcB*&lEzK*f2F!gH(z$wg?31MB7&lfZJy**hnTD4De#C7^(u9eT4D|1MOi#{2|6Fi} zTfs%(;u1Hfn|j|Wy&|YdDuCAcgIBE@Bn^VB$$rCmq90WG@1WA%2fB{j8&p6A;SxP$ z)XMTXt(R_^{cF!s;KCuHjYc5sa=WQFtMaf{TT%FLVZsW2=r*UU2LT}<&)zi5ZqU@j zv3HQ>$FZgcWTmV}WzA~%`2n@aKYIgIEZDne=u@+xCj-NxRp}|6^Ah)@+>=t;e)MBe zMX)~{7xiI9BD;^E<Ip6L_pSHec$Vi`;~*A{r92W{GZluLB$!h%+M;NSAVQv~atsaU zQv2=X6@ug&D&B3e#TUk8%tr`h_uTqhM(6wUZOUqvo;HO+I~bSpNf~Q`rlt=^8EKO( z`Hjh=YO)_*!D+{J_-|+&>$NAkZbM4$zE7sI)c~&gWVtTD@B3`j>2X37hlg;U{ES`D zn|bS)Lg*);uR8@XrW#$Du;2c@3;a01&RXAz?N%}n8=nY*Uw`iTiKZV-B91R-t1vzv zE(eH97LGp`PoY9AeGo{h4;s4~^q&0WPnczUJTYoRYES%^ft7gBrl&CG5RnwI#x@0! zy9X_^8D~G)_|&yD<EE59L)}u2Qw&(eG?WL~Hf4!oObH_RNlej896}o0;9*>)DNX;@ z>D4H98>W&!=L}TydTB{Mz0093E-){EMXK6aE~%;EBBwI1&|qo?a#M=_jcVq0tb6ge z4+?%;^|v4}R>?3kP$(@NjHX#?(~(uNwY0q&CivDD%3|ok9Sd{hI3V+5q{Sa2qeuCi zVWaDE%256Ap9xGI?AwUdw|NcluGqQIC^ZGYch(fda1kC@I?yN<XUSD?aqn+oqPJOE zoM>PPF+4Q61RvDz=REUi2c^7DnkMvqRBc%}db<WKjFS8qPn2@jO&OY;UwwLj3ziyw zYve?8hgB*|hc*F>#9OcXZ#(2TFysj)a6q<|)eZAe_G8SD#4InoeZfnIdO>9~l>);o zM8?Zl{*+lc*ipBELu2#caacWIK~|QxVHPox2R#i$nA(9?8G!gV&F!}-(+_^^SPP2* z46X9MV!A|T?c(%ehgA$~z%a#LKe6f#)9u19h6gZLk4o}cvZTmRZ6SfTH|Pv2FNawj z+(1J9z0p2LR?Y@<{#RxeC;ESTM;5Sv;XZe)!>Z}G-u}*M>+^a_SUQIlnxE+(Y^vMS zrYtSw@3H@u)zb8*|EVchH)cSZrSH+0t9Sp#50-6iyWm4*Oe81-7;XyI;h6$kDn&5Y zynYsn7+?ASn?I0)$4J|uN<tZV0?XxQoMoiFtRfX-f50EbrvLnhV<z^ng0%GQ6|;ZF z|NNF#<;oa73+`dKeM4x^t@|8$p@Mt%Fn-Yc-~F4puVUNc@_%;=hm|NmMe=#p|I;2A z#%`4V8MXQUau3WO)aH`MB#!^Po1Mox6&{Y{vpv?|8Y^m;V0}R|z(`X*xVOVX{JY6| zbAC?}zMsD-`@PEb%jx^jod2#&mc248eNz1@?BR3oHF{dz8n5=<S{}Of#8x4n&}FeJ z{a4EG+3#-hz~GFl0P|0k&8*u3SFmmqc)+~v{N-K0UFKWIx?HuKdATC(H1o2x$W`Xk z@bbAU%R;wSmHGv7Bb@$Tauh1DDKK{0d6ru)$E{rES}(!%;{fluEAA8?KuM*b;&ab- zE_djopf1zcd(nJ;&&Mz4H0kX1xLFP`wOh$3Z^Rps&)?g5cJ6>a2N^wy-a}_2qx{cb zPHZ$+0@L9UyUQg2@i;wz!cmSX#|U%=Sj0`^X3&FFf*%D)^`bX|UNo8?q+J5{zt^r< zPvis7Lf!4X0d+<EjzH=7ug~9LX0@B@EU&7DHV3riG^HGl&us`PN9I;-;+l9zCJ+S_ zguM}IwabqA9!b41DnYA>TR;)-KKcXur=atYrf;}^vM(a96%tGZoK=l=sFlScbScS8 zG<MQ<uy8Xya6cKxQ-Mh1_xX=1yvxdaSlPs@FNJX%m2q8HWuWS7>-scqs-jQpk&=f+ zo$AZjV3+9E6$*Iyn$p=-K1jDrA3{(FF5O2bn+a5?b$Sn-dR}>53=iyR^{tlrL--cK z8g%Wz8Rt*kdE(g|Tk+gHClD6_`qaBK&ciOP;)gnRkx_+)G?K$d)ooAnd=cp*^uGAn z3RMk-*WuR#R|#Wf5QS*ZGrHV<T>Q$18!jF#5BXY-XcgZ7&Xdi232tCGPqO*gAlHYv zCnB!}5Em_nYgP%-nyRs<K%dTEVKFkuk&rjBHz(AdbEdUFN%5qp+Kz2guHQqC@&N-1 zRU=i8%PQx%OK!v-S0)Qbt{!*%*zlDMsst474%t_NTc(F4$cWR28*pLb{ftH+-=l?N z=v`ZP^JVa%B2K!r&7G=t(S3V0!8vyno9{HNrhjGbX$Vx!zD8e78qblg(dTcH`v6WM zxT%ix1my0+C7EBfeKmERZGf++P-attzb(E0&<*8{BQM-SFv)1+E%o368GG|ozq-`% zRcEcwLh&S;cmz1fb(RoeTeW?_61Js8Mvl`Lw!f@CTArZ4alU3cEZez#hj*vvnUi{l zeSy<Cf=SA44{KAut7jfuEC*5P9$tquM|dLK<WB|Pzg0MySQq@5`uOdA2QS8J@>C%j z+rgp_^*YT<p~&p6ZRauX#n>|^J)2(|o~L=y-xz>~UbKU0W7t^tt#vrv^gy19y8=Ci zNA6Wg-BW-kuV2x>Ny8u?pMMjkFC39y-2O0RAI|TQm40ei%E^Q~$A$pKMAnP94>Kzk zQTb>yY-)&tf8*p(`TWh@gFSZz^mAV(wx#U@uiBoAC;0##5lvO83Xs)>{4icHSyWuz zX@g!R+LtX(D8GfcoTtUn-w2XXKRPq{3Acr{&8`grQq|P(Dc6^uo;6VS#pkZsUD+4y zhZj)rve!tDv2(MgRgHQmDz4k<alO92L1#|v$~rQB*hv4@6``T^oV|pp#DpH-M-&b_ zUVwuWBK>vU8NvEBX$Hqb5T2>02Z=jK^K;Lc=5Sy*-}jbmk6~0;j-q>oC9x98b!pfx zNoi|1%3EG=lnxt_-9<;|-;Q7V_12imV(6>LVSB2vrC0BLQ93r`_T@2JF9mzjQ-bed z3Ng<SOEVVMQIIO1=gX-=Hi8oMN|3A&d{^yLnNz|cou}7~Jg*^T(#c+AEbcqT7>bwr zMqcX_@!Hy3v=znGL)_!OU@DS7>Oi6v55tk5w9_+Bh?!{F;cBpll-BZ90KZ_7_y}x5 z%*yQp2TfDTk<R7cMFt9F#U@;yX}rwWS;cijaghs@*jIr?g<!2dt!>+dqz+Pb2M#}d zC+!b-M4=uC*DkM%2Jv^Nva^mH!wpTPQN#O?ceP_y->m(f&Kw0&nCd1>_d#cn1NZVv zp_<PP<yr_dJREr13(hl)-tv0Gu?Ce4d!yW~#5QU7#G`6XRrm{_CJp>0qm*mXgVnnB z42qr~;55_k-`#plA@~9reGt#*64z@e5KSS`5{#!A{_nc#wurRW8;SA3nql<4{uY-n zMqzL*y}4AYrgJA}iDqL(MvcVW>D03{b}1a-fR67GdSeP|L%GrrFs@KdAeAPQ(d8Ka z*D-JAjADD%zqc{TxByfyhjV#VxJM@1IF=6XGmWKJyooNyOspY;PyvOUO5h;Tvpe?v z&D`B|{9zNQJuQJ+T*;}m2M*rJaEry)hrBk@9*;K@R4%$3n&1d#hW&z4%hc&j2CMpJ zihI$ma8_7-Y^Wt85`oqE35$*`A~Y`Ga9%F|ZkCc-J4Zb|0=3~9muk9^<J-D+zGl3Q zRMx^hFDHvL2|Vj=e2WkMkX>Nxjp$X8L9T#8jac8!wcqbmt5ip0-i6N#GF)zLa#Lgf zd~2I>z8QZ`hDJh;rpLVoH@BcvZjiS4!0@kn<S!@X<s<qJY>vic*vC>hW-YW(P|!9s zyz#*x_H{NBUc5$hd$+)N#NqAp1eJt%MPRV9wla0H*Jd9ct9sbYwSqfXoimet(^Pf@ zCZ+0x;e3<DqebVgt~VJi<}1i37he;_=s-GjO%<9RofOQ5`H(oJ&fU#h)&bpAhQS*N z%tYG1iFFGsAbH4H1}4fLdm6^gz9sfXlWqGxZZ9RxjH0QxQFCvg*mt`IUlh^2tIUVw zqxH9exC<BVo&xd6z`=I9G{d`4JIPqfL~Q+vPhmL`m1nl0wXVE-+M~5s+RhE@=$mjJ z?McQe6>Q*uqx#E4#_Xf2RPw8^VLnvn7tpIZb~!eS3}}pb98v{(auo(lUKVL%>YhI4 z=J6jpH}6O+-eO?oY8#=ug-_1-@sG(JJ%g={eGezAd(o6-jZUr4-x%pcMJjA7zzSp= zJc**-QfHaC5*Y=(QDr87_HE&yG2dQ+LMR3af!M+8@YvDX3uF)m`;4P_LE#%{;k43^ z<s3Yl;eCf2L<lHUs6^54o@d{S8B$<O)m}6-nr9|5cRw~z3x}R(QtnR{%Ep^-qP^3Q zpZb1!6Byd-Yg2rS>1cP;AKZNL^--{hhyKT1bb~3r*EgL4!TC>?3Xb2`F&Ybm+WAqF z$)9yw7-KFQ<+u?P-Soa?J9*1OZ$~Bg`<A*){><AZZj+H=H$U{Ao=!t114+(KFPiN& zqd)U4{D6ZO6gWd;zv5@`;Q8q*%NlzjQrpN?k_nO8n(`Imq7bPqKg`Cw?7fC{`5%GY zgMYz!{|Ml^HU7YN{{Y~a@DJj<fgs^SfgXKG<#CMRuujfKyaVyt)zdUT2*}7NaZv^^ z`=>vxL|lw$fU47rW?;_1ee?=UNoGl!&}H}}18%B3rwFnDCF?If$W_&dP|QbOx9Fo4 z72E3jZ2f<Px`Bi1{S&!P#@;Wy`n?>arHW{uND`VC-UQq!996GlX2|FUSpA5l;6g~e zH_DMuh+a}J25gQRYp%Z-biM*E=&^2WhLCa8=!^4ldgF;YXEMGT8_HQ`GZ3<&S)VF- z!0$N&HJ;ciko*J~cvhYeoEV{CJS-BXV6cGfGq8#~q!V(+TfEuJ<J6+qc}5I?uatQ& zyW^xPZs*v2IU3q{-OE$o^-t2p5DZrGe%<x05qs#@uH6*8E$T6~jqNZS6VraJK(=RF z+tT9FamCxfKmhfxn{VykX~ZCo8r3ytk8_`faG3F0*U9MWxM34>THJ`Ri-s>awxwnv z{rS9(t=b;E|F%PdI5o%0eGvZwK{;ueOJ+RVMU!MVgH}sgm4`R>3COpr;O)g+5w4); zdCILCu!WEZ+Ep*GsMf3$z90EqDNElM`5{Fwo7qOfe8BK|7E#}KBipWjI)lPAhkUGS zU9G~nT~~F{ru40l58@(EliYD>w3qOqOC)1~jD)@ADHSCXv$N_wqJ%TXp)?Q$_^J86 zgn4>=#*xc3gBCJo<R<nhuu`L8N3e_2Np<9!_)^Wkcm_))e!$pW4qW#FYA)THr|H(_ z`}SX+Q>yCvFkQSLdLz0VNh`Rz-n19PX`#dowMWdKLdze$T%=!N*Q!F3qhWo36DZEL zrNJPxi%z<6KPjBOQ?tf81ao~XCMKj3I9?e$x0YdbmZuE_6Ss=`Al@L0jLlhgLuLVG zYAouDoTd@yzGGs0RAY1X<a*Hs{=htzZipAD1h|GeMR({yENi3};3x;n*!s>Zz`S7# z(A?UR_A<B^jO2p@g&8vQ@5&J!Ua*zU){Af%h|F%30VUhYF|r5far>{SS0d8W>lVl$ z!^8-<Thr|ACVkX=FK#;Iy7JcYav+0ZyEVJ~OUE<2t`%3MgyVTZZ7kuDu%n`L?z@{N zyXj>VmD01c9OceK+lhfPjSsF}?Jn!Z#C}2T5Y>WOcBY|j6nwS*#_9DY5w$Ae;_~6I zT}TEFDSWwqy7(bOxH60M-nf{%B58y>P#JS%qz+uA9o$OQD!!T{{mw;<q&I=Ie%9~? zjXq^jb1NH5=l1SDO-m6R_<~kH#OMN{;Tv)~h9{+avbOOYJgBDPpz#D;Jr+Kt@AZa) zIsVb$!@jUnM6sBmYSoo1WrgTNixmbMVV88o;KPuS49`*ER5m=6ezgJ-L9MSLBgJ0_ zB6d6y_Ke#3S7`d2d5lr+q431L(0~!_5av*=@4G=ZZ^Y#sjR#fKpm+L*;9rT96h8=~ zrq0&h*VqJ__vY0Vu+?i&IJ`lD6o|)EIp{NNrmGKwZ`t7)&EE659MRReo;jWm(j!!! zY<<#4=$Oy>W`1;GP`GuLV<VWGd$hyDe(?@IoSqmF*n|VrVOQhxrWDbWW7eJJz(nFo z(8n?gURiyowJ5zlz`{w}+!%WmP68x=Qh$*$N`KnL(CwKk?(f09^0b15OAD{u4bCuK z+1QQG@our9B-sY-%<{Bd(9gN=TsPm;iL>sSmNeXr(fRqS%)xxEkU(GI%hBf*_}2Ae zY3!|8F@7sAL^<(}=zZB-^$@1Q%Vv{@8`EPPT~)G{#TVT1VfL}i1!m_oE*J_*VEaDI zBz_}cgaj*?Z^MwVj&I$_LFS)+%*e64>NPWRKzGZG99AOC$gvKl)&EUk`FZ))a%SB5 zvqI2g8hC$RI8BZFBH>8+wDxn=ALs@FQFRjIq0Qh`%+S}|V~6gh6V}h{qO-xu!uiWm z$<`6FZYld>bd#36egnU$4&T#7<)Z!Xh4Pj{g2~0>hmyDRgf?P4iK+haKI2wBIpPcU zLh@zgk7sn{ms%HW$^Fs_nq0WscR$p1h^x@%o|off2!V`}cT#%lS0qHIre2van2-B> znW{_oL%PGSBw~C+x4#cEex&Z}{9H-6vi(Z;$fjO2%-rL-Du(RN2=_Iq+i!+m2DwL5 zeq^e9_(5hxy&?=w4IJf&*_KU%^>OJ_n1oEGKU_)1h^`=yT};|1tCyYr?eb+YZy>i| z>K3!jmxA6fi4KtVfv$zHhtA{H96c@<2CEP<-l6_-BZmVWw}*L0ZbhBC9<OGbET2xX zya*6fjo8M@M@I3y1B`f*w@E~7ef|w;`!h#w6&?vg7B(fW4xq%vRQ+X{Y;*aCgqWJH zpTXQKHGi)jb=k<Q?Te@(TpW$2e~k0%Ge*q=l&lUO)4$qLQ2Ir*Zv)YUx*C=n4#an9 z2~ID}4{*#_xJ12G9a5`2Lqj_aaaL>zcC*g8!tnB6$e5STE<;c%DQXRT&BE8iM~)po zG)hCEPBjDK>v2ihH&!z92+dKG<|R<E4_0D8NI7VZ{AhmB8!5bUIj&;nFsadt{vDYm z9h3fk?Ty=(jlJUZ#4o^#dS7c(OXpK|hNDKKfyr(^OUzkXpP_t0<r{d!ms2cp0N;G( zyt1nn|MxJpTp4?zLz@^T(Irj~DIA{NTaM9v6JxaXCj5pi;a*!S;(GOM<@&96=XJFF z>3FxBJ3&vd2qVA~VeZ_wprCqJsZsc&v8Et2ymmYKMO^$hZ~w*152!W|4ifLvYi><r zZlir6_$YFwd4>03?i*`|Y;eCNKU1jw7p2M|u<7gDq*zbd>*iKu=+${ei47j}9Sl4+ zI@L$eIv&K?Y4?6$BN^u<6wl=wHS)2F-iq+agynC}80vMoqffVH#2mcL6ru#C(&Mjb zU&?xQpuDf^%rG82g%eN0bsDqwyIck*K||!Kl{3va8tevUwM`g?M2Brh>6UG?anik+ zYp!;sDOYem_)BKhrC55;Fc}{vAM$4APT~&-H5$75Eh?uRvA=Vg#!lP{62%J0?~oo( zikScEfgb%GPqKrtmuY<`$#_f~p{eTH(={|1x?20jw-<T0<}5Nm6JkX3N;Rqn6?;c2 z<z{a+UUl{QlwOXBM1!HpLL&=qFhqVVJ`>C>ve;|!f?-x)$w+%jzTLS|xe)8RQ}o7x zHzvL4dK|Dx9(8jNAf{}oZ}G3-@*JM$%61F%gZ7WvOE0S>3O~VX>sGF+?1PaQ<qJ~( zB3kF0HSkFKgJaFS%ep2@iM!|zEOCH)2R}a`8*zCnwB)&5`?QuDIHW#5m6h=6W23{h z!}6&wV@CVHv3YdtxcsC2{c^swjYnY8VN1if3?dQzhdb^pPjf>%@ojh?iB6OVXM=UE zOJ}Ty9ZS-_Wi0^3<})Vm`bYaP&b8R@I#M@6sIK&loMq-770@6halqwv6j#T9Skb+5 zak|{sMba@gn73}x)YsSQw4Np`CP@o%)o&o<2W_e>8lzp(KAXrTT`LTN6}?{YjEsLL zEoI(^>1-k%cwHoIz<AGVs#A}PBCYM8)W&BVHxzvYvp*0iaizI1G{H`H5@WdoCQRM{ z<p+>DO|vz86&U`vF-LAm-5e!OCe+0$H6BCyh}9Gf-g%;X_m$=oh}I>Dti3@|71F#s zb)3=uhpA(BcA35re)V}TF{$!i?R}W*RNWN0mqd4Km-TjCXQB}|#v_82V4jqDtxMZ= zXPx3QGLGZGFkjkG%as`2otHZwok~g06`&h5hu|LBU65mftednPONE_o8KIgHl&YR6 zDrScUuJKOEfxSD&eSq9d!KtzCCc+k206k43!LsI7d%IZtA>@a1Fs16zHSS=dpiC<g zcS4AN+z;G+t#7$4>F%;}ag5nSB?dkqPFI_{{KJ1eET5ja+%qjZ%&lH`<74=SW);Z_ zB<r#GEMoY?rq^ryC_7{9GUZ4?c-z3C3f*Uvs<NQWqrGJrFGH7+368X?^wEaG3CS7l zwY~V~Rw^n`=o`U;FSr%eB<-%nU2D4NYhLdLq+q-&b$<PDc`x|3X-X@;$->}BgrBPI z!XQQw&O{iT$b>RViu%#x3-Lyejbe|(aLIhL!}OY`u4TC<8>LqMysw6W5i^pH$l<7J zEJ1E^pVCf;)lZ1B7zOlyOsxLh%J_1DP0WCP`tqNFoKZM$Tn_Ut*5!W;;Qt!mmoh_B zNt&O5%I2<%^03L|p$QUT2%`NGBZ|-Ls}G}>K|Da(BLK6;uNl&&>l#(1gna^IKVIEY zk~!P2$r~CBgIdfnMbCz1u~`S}=L<|=a(hlboYla&`uU7Mez;OUpZLcQ*Xrk^|M)?t zem?w<A8yyr2mJAaS^d1<A3xl$pMUhn4=(lj#LOlo`8{tGV;G`wdSKjXt_4%&XAS#R z87mh>r5WSLMY95)UoznmW(ZBUSJOU>`6`({fsD0`6mrtS6@{^weX8HiF-61U`1NM& z8#~p_!saY#BubC+v!o&M3<9dT(65N~Q4pRj{&%}pIFr1Kyks;CE)G6{9WL%BV;?g+ z4$GHbppqilu9#wC2Rv0aOH?B{>-Dr24vWtDJx^7k7Z@yS{05)A8Tk0=Byj_K=vTKZ zHJz{bnFWGz9w>DKEsL!J`q4D|0w{8H<GmE2HM|3af|cUQi=n~V=P$Pkfld+FRaIt( zFtaONR#z8TU9Dwx<-_bsjn$PRv#Y02$FQrLtgfI`7+q~<b`{R*3diaSS_-49bIh*x zvAWvL?24c5iURG?^KuxGzYm&=)`-Hk0_Ya9C7Jg%PG81`{GakyD=(8p9?2=p&aLvV zW9C@;-D)vJJS7tNnEB5uqt_$fl%2io@PcVBVv{29*3wayxji)=PQAKWSBN=l6r>fr zJf2U;v+S%#lhH(oJac|6uW!(g+E;jkHTRr@IoApFR4@%xrZeNdhR~XnU<OnlZDVzn z$LvaZmeti8re(ilcGY#7*+iTZvx%LoQN*$?on>AUWL=VBU5aE~Vp(>aBlD@7tV_YH zOBYyAu`ao?E^&fhji0Y?s{9rfu^6?a|9m;`=jBaY%VHVDqW{uq{k;4~*72`SYbh!D z=W3Vy%70kh)RUy4asC^K|FF1w?C@`kyGu0FhmT7f`FB@dpQ?9Sc1Wy8>ajgJRQC&C zyacqh5APa%9>wnaZnP+weQ-YTWtx;!n(LZbB98mb)J3tpVhwJAXWW+;FHQB!_I$MD zaXGw}GI?&_S>fRDJzs7dWjDwoI211PZ~jUO{VSDQ8KZmqh5iNZh7^sDX0f&%wli*G z4wI(N<Y9;IMwK4JCWn(M)SCI;ksDil48L9qNFr^1pQ{rVTJ|<zMwWW8D4B$c(7tJO zM0pICs1WVDy<WUxML<Yt%D^y3%iKT_R-{2pXV`9K`O#WZzMXPa7qFH~iV~=-B6i($ z)lFIZLbtKhxJ4#e@4am%n*_axE<>%1xRBbh${>29$Js#D;ewlEJC5m<lwA}Qc-eMV zai8IyFAb%C1-zR18s)ynb&l%kEk|;C9cK5o=a%MmPTTes`*qo?5;{pL#He`nJszUE z{))VzdB(4Iepb#E4$a<p_*`e##Y-+dVOU~`y7(=3$B2S`h&bm3F_%5}g14Vh&oh;p zTjhWG`Fi7b7RjOePfKr5$@%U*Je<=aiD`Uc*ziP4bfV&{>CpV_=j;C5bM5zX_TJOJ zb#-|DLt6Cp3WXiqUe1PXXUpVmHb$MFcd%NVFb<u}Ov)Z;aZ*Qth{HOXb!#K*D_*A* zaJnka2A6$q#-ij3eRv;=g$xV5I8bu#-HSob+lxo<bIg^=pZ@fM_|!zQK0oQhcIlkM zqq;u08&B9dKlvAK#K*rb)N?<Wp=NMDCg|{~h6Ct`<<XBcM@|m-v|fo(U~ib|<wqS9 zZOpdt#M!r8x^XahVz1gVua@NNzDJ{ZLdrv>-Qih!!Q9&|+qP{ltZ-etCOMbckKec% zb<?k2zPGF+q8umEvN|Q^t(nAQ-T|Y=sARVzW(w=`t9u)-kxddZIi1I~Q#vf~`mFTc zRF{+adH1So@Ahj%XL0GhUVi2INGi(edj)sH$)g@GmWO<3a4pw=dBu9$ko%f*>#d!e zPg=6oev{f!GZ^F&qkd8yk=?naH0jV_)&4tdT1CqGKXOF(?`aij(9_sisqx^i%C-Bp zV@i86!#+xXJW_jWkN&d;&$vB>mNk#c*7BZRdv1sywJpAj{iwJLP0w^_{Qa?KoEp#n zvaXal$(4Gf85{|#HlROJ8|xVHu`k(yjxP25%$8=p@ZdRWzpS#fz~WA2$_lkrS><b$ z`P~EgR=$6{7X5m<QGPVDW9O^jnam3b`sVkqzZIv*r`?u&I5reMmFeQ%LiyZmSl+Pq z=)KVcE}UT2vh<L{L&3=o%yr>y-PnmW<;$0|$uE0YcU@u`mv;YAwxOff*M2}ph&8DS zZJXUEah>hyla*qx_j=2o+N?O`e{Ol*s*R=+?|%$AwQj!N@R5G?dKWyLL;s=(ZpWg& zBwx*9`pueLLys>P*9ot7-_I{~&dGay*zC6S1m9DColilxTH`pDRn$|iKkzDVa92O& zdHAC!*Xqf2WksgQ+O6&*<9Xw*q~*a)>}0{Y_G#iSC(r9UAMW%$No`?wlH2yANWCR% zXZXw`>q1SrvJIi7N1mJ9-jn{&@Q6ap<MGv}NS|%}99tG|nrHPdQ#*j2Zmx`Z$bM+x zY;EYKuje#)c}+FeyGJfme!GJf>nHeM@;oXq(BV&V-{&B6GV@r5!QTB*^Jz}6Hrd*w zH>|yr<KS}1yifK6Dr1*U=h^Thh|gW&vpiSsDeU=hW=}W&Y^S`xt7P+$Wy6Y{d3Uc^ zbg$^#B!=6CGMRjGq}rkpcf9A=g>yCOR}KgH<r$K^CgQqvK7FywI8%Z|G_mz^_zJ|% zyx_cg_b6sQ`)+tt5^qa{Pc*luPidWU)rnq@r?2MM?tLJ!u^+wbtzqb)tW7_nGZagn z4)34n4o_{$RcTO=RoNaOam-*$-}~m4`!l?&^-cyJi;`6|5L#pVZ2!6kZ=bEf-0IUj zvD!P?(Jr>)##P&OR<)n}Np@D1>nOF^Q;h+=5pAvVub+ttdOpVbh?H~q?vL83v(_(u zibt|3pd{DaK9XxxBvs<QqP1G2+ndvyxH|f|Hl(`<i+Hcb^mU)31Z}0O@7TKF#I;XP z%58n!j~u5TuCM&O4sr*_dy~%A%`R`Eqn_gSp8khWbM*I6^FQa(J$B@O#ie^p;!iH! zqetK`jQ`e(T`)1bZ+LH)*ab8F`-bNX4J>aPu9cNtYjgjep}zTAhi_w@GXDJ^Uaabt zeU|B^@ye`r&3#W>+lR;Yv8{Wel<IlAcDMYUi?QE!D)epmwlhcKi_c}NZMVhUUaX&V zoVb-Hbu;MWrv%Z;x#ySN=2!efRQ`WI{XYr(-y?y-1`=T*(L1REzq&*Td#-$hv*d{K zxpU{r9aifd;NFy$&z|~;YtyDphauJT+Vkg<#+Qjq!OQ2KcrA-PyJ=IR)Uq0BczILb zZg_&no;|ZG-3=qXy>%qeR_2v*-KW%|2vqmxoh8B{j$jc3xHmmBy+B1(%9UKZ6Nl3H zMIKwpq#<nnMN}-!U~>NNF9$Oz+2BXK<c;E6z74bA_(cs(W->L~{$y(2#$=BEA6)+b zxw+3fHvd~M$f7ZV@?voD{Vtx=MvkQMAM2I~dfq$Sk%k+Lm;Dc35N;dR`%^sb%@NH@ zBygB*sHaROh>>61+6>Y*HmLojZ-=3}AyLGCeK|Eh<0pw3M_&|~L0I`;tF*CfVPRp+ z&e_>Hd~tc9s||?bu_!Y*YC(Ltu=8K~GHG@Yq#wCIQbKA^)u50vw&#&b7Dw&rY%=&x zw$;!oS<FT69ag`h#hDLuMLXjq+E<3Fw3W3KvKK6d#&YbplO5NyHMaemDyk21o*3s2 z5+-?~i<gNV>@xO6$;IHuh{K=dUJnP%7iImVdqqRzuSOt0cDv>I;@sS2MCs{?!ct(v z+Z+C6V&?~^5$2|--_>=MuGZm9w8*&>wDaWJzqH*ih5?GiIi;5RQvezBEG5V3F1+iM zebw_2{Ha1^C&$PxJ#{x{hXc-Sn;uv27Y{mf;a$o6Y&RDW9$L=N5#bNMjBx1Z>UzRp zhU(Ln9w>gL`cAlnhmfPkTiWtGeS;q{XyHeX!guu=9=^`MW$7s;rNY>nA9p=Kr%lUi zr9-tveo~q;*mm}P8g75p)l(5PQW)mfm~5W;_kO_JNix_WD^JDf5)4FzN_hEQHKbQ< zvi!hX%-$n6BQz9O4>#%m8d>9N<;0^5>uJkKwA6O@a-N+po6j)!CcMqIb)A|!>UO7W zB}o2hSVKvILj1JHl1yDB$&Dyh_qX}Xk(Wyss$RuC+EL&-v3u^dT##5TDfO3pgXB8e zC3`r@bTkQkTX>oHVO2-*a2nfOm5xi7tM0vd5oBUXG7pp%ENw5z6fGm&pYE}~vfJ=W zL*LHtMQ3>jxL5z$pw2;}HQM{vUMy5MKYb#VH2Zv=($!;(7dY9yd!}5~)oZGM4s^?r zR*sz3PW-u}9DGo_{%(JqUb9(AT&#V(0(o{eyZy(>ug4LlO7@OAU6LVJV>ImtA#Ygj zAnw=T$BddIY9<yWzgm{Wy)LM^E=!Uvo3!G}XH1u)pW8SWFq9vrc836VA@5Oj^cEQl zfhSAP)@jkbjFH-r>2}NGVr7z&dhk%>d|6ZWJ*Xghj2!+IbO~4KSjCo%aW$m`gz7V= zDY;+v+pXr`q@5ztg>JV0deXprbgp)TL&pnATIKXJ@q1!@Ny<V$tor(RBKerj;IELY zqni5&v{W~e{i{)}55G4eT+(P<QZX;HNK31bL*<2_!nREM@M5P*jq6)&SMMZeA`ER_ zq@o>ZAy`}E+({(Y<FB8jR=_|4<XxY=^#DJ)%d{3Tyc~I?<Pd+x2iKl@4(o3OrWh=! zMA|O;prMD6)ZAi9{?QxM-;J^b=T<RAx)q{p^*zdsqR6+VELk*M03E`=Bmb2+LvKNV zM+~5f^Q~&pzZ}D;@<PgRnhkF6<EnLb;VxK8)A6``0e)2&=Afdj;r^eDnB#t^E~}Nf zQ}s2LDZli!GQiT1t=M4$KIzd)F<N2S#<+af9V5}>m5_Y{$J_%5chRxjHkiDT_pyU# zT(Tv0n7`hwxRH+WEE>cyU+F3p^K}D~a)VybP59Mz&``|rlK}@_-fpQLu|h4B^0>8L zaP2Uq!|27>2>wC7ZvZm&7<2hM7W=NFYyXU%Sn*(qlM6B;i9E(1c_L?t!ycrm-5zOm zc5vENBNtAtd_Bf5p~LABWLryKY!7ZrR1gLisoXKxo4>@Noi!biFcX&18Ah;bp)rM! z5<B>OVWr>G2#l+EyL(_otA2>wJF3CYn1Kv@f}WStJ|bK&d`y#0n3dy@NnmG$1^oO> z2_4l%>R1SzBs3oBBj-I@0A^XKFN<GPBfomYN=?ObFJy?dPTkIUaEOALUYaS7M(vNB z?%g{lH7EOqMw;e4hV4^Sw>U(x{MB)yZ!yt$?flbrF_)eq<ps1w_i@I1uF_hUHPV$a z+Z}P^oDZatw|`Z2T>wWgQv0b6<k<sB*ra{IgQGzp8b52v2$_63aSFSPl8?=vT$VPQ zT8rWMMiaGt|MxI2iUGA%Wz#aYw5-Qi<P-WT?o=rwrVL$;E4Dwi?3o4~p7|)RJazr+ z^rH1|_Ei&`AyWe$o|L2o=T6tRkQ@shgpHIio;3Cf00))D#O@HBUG^U?qFFjjM^!y| z@}=eMFOrcUP+J2&^vgp2pNC7@-y2E8s%eJETyrQVj49s37`h3i|7a^ySHZR@qo+dG zNemEN*&v||-0A{1Ll@JqFNMM(QIhntB&v@M6Fv-^K6xl(*-DEOd$*O4V@4uS?)7SK zKJ@8ch(~f)*$2<O-wg5i-n#_I-*ooMc9f-x@c~c|UybRJx&6@MSHwzMlvLj8gbqk_ z&DCnS{1w=uI`w0v7w=lPL%-<>yn?*AZ92a{y~{Mq(M61JxINs(ZkM${DwXYH;8RVh zyBi&6vqFd?Q!#=kHnI5L;A?=7)u8sGn>m#@(NG-0=Q70zx?uDr0A?BJ<CI1%6>J{K zAM?YES9RR`8lZYq#QB>UCk`U{GJlxq<MxExN_kZ}xz3%*@YI3Qa9n;ge#D5O{3il) z{Bkl0q(FI$%J^Er$upjvy7b<K?%yIFItKEH_JrfzuxfPl$o=$2ovA7ZNU6R3nl)Qj zYV<pi9@Fd?N__hvtytU-`-Y!@2vpm&hdnX#X?B`gCA;{gl&5P#Bx}%1$y2tumhpJr zhu!W<3!@$U^kVw(^qIQONOkJp7LJR|`)C&AaPUC|t{Lu0MEEF?1mja<M8=aR9}EeM zmnH6yrJHz_P0z(?ba?KRFqn#8kRh1_%l$GT)IE9a#T7i9p2HhlYBP+3fLGCEy=>g3 z9lrx%=;w%q?DbA1*@D2h=&wP%)E&3y?PnxDGVGKi^(S~kr*W*dx7nafASR`hrHB>N z+{RU&OvGc|Cc#H2Y9{jh)iKTnl7TJq>z=!lQLHP?PB3G?hd<@gbDTpqjC*DSuJjKi zo_CK*OmM>%ZqR9y3^qRvw_Q3+B4-BZF6;*j=BIA5MEx6kc`8u0%-~r^tG2BF=AJ%@ zkUe-T9Sx~S@zN}Tn3T0`476w^5z$-j7dGlHR3`0rNq($+a)lMKw8H$7NIj1jJ%d^} zhpfeCrqe7J?)(e7ezpT>dJ^|{6>Bc^KJ0Z$QxfZPS3YT6HzZ5?rk=ex;qhl~0XP?t z*I{a3!_7{gaV)l@1KE`Mz8IzxWeDXbX*b8Fyyf+=4-2NVJKe(u3n`A_g(KNso0&** z*)Oj+TK~Ad=%l6m7HsN<8NpA+JD1;?Nia^y{P<<XpNJb=VkbC6EmR52p+SC`gorNZ z_q+|Y^#Mrngsbk%4^1T-R_y$nN_{A-&M6Vgn8klH(AOJA%-kR_LKnn<OEl*Any}=< zb@y2l{<m9KMl6J3n796&H}Kpa|0(%jK}_ef*#qnJ|M+w5aLSUc{0%4HPlB<rvAp~f zL=*5YP5)sh%na{8W-R}Z@30~-<b7ql=uppWZM$T~+yosv4(?ZLcagg3#WKY9iKniG zIb8yOW;2B3)Ik4B(rZ7@7>A{^_4s`Q-4%=58?k}W%l^z-ki?9|ny%*Buz47bZxs|9 zkKt`E8RkEe)qn6y2zm_cMY1VHEJEntCXumMm9j-nU)KP!4y8YP1$%12)PZTWm5aa> zZpBv5DYLcRQ;Se4FZdI_1DJioora8~kC@I+#Lv~Oa2wK*B~b(jZ`zWoc+87S+6<IH zeHUr0SDV{%vc-S-e|W0*;i<)26u*%4l;O9|O`RDAYctfy1rj4YJx`|Nw57Rw?YI20 zKW4rpCiG(6jzQ0zwvhA3$)PvRyx{mqkXYPcD;pF<uw%X$GswUpK_2O9qquP%omH5^ zBv<Q;orR;3GebD_9OY>KV$m7QPC@VsFTj)%PUMxY3#JMSgIToREp#5->S_9=^KBVT z$RTzp6;{Ru&t+jalxo1UwG(nTR16k=JV{M)Ql?ej`iTHoO*sbxOTwv3kT=oXZPv$~ zU!88EO~(+m32A?-3(y7I(Z&XQa*nq4^n<-RX+!iQWd*B-_#-r3P{uf#%cpAfn^xs9 zA5CA%lui?r5x;RTlsl)B{nP!mu)8xL8&+Q9WpQekS%Cm~tCN@dPKgFFTAJs0d%$Eu znS|_QcMoP}flt1yWm_<$@eJE3J>vBC!_RPlFmY%&o{zs+A!P*cT2v06?3e18l{CZI ze+N9sE3%VxA`OReqp|a7YV%Vo2U8A1Udvh}PU_q*n8&OFAT8CdU#B@C^nWvL^q{bP zc<y-4`8(~jxchw>DNm&9`p(y8?_PAM`Z1=pFg)k*w5Qp(m*d2rHivu;0A<n3r1)0f zxlR|<bu8{l^PFb>lpJYK9@-{L|8Z(Iyp!^+QW-r<4y^}AoM|_zOy`R#Kj?=It6})R z{(3LwW?bb)pzQb64Zr$Mb0uspc5?ZQ;yh@3;NGjeqF=XI*k#OAxhOYFlLNb%)LuXp zUDWNnMa6s{aD~IFfjfT-CGZ57#o-}rtaA?up&TCFWJD|;rq9fE;OFS)^6HP*EVkR= zUDXEm`@l1}7_o_%0r1(;=D6jV2LM<2$b^9XskhHsK|SY+YqICxD@#LWoFYZ5>b6PY z7TWOKj<QLl<0uX0n5^FXq<Y<Ik@n&u$0=lvTBA<b0{2}r+$&hU2)@lI_iEV=D)LK^ z!!UmJt)$zeigjON_*M!@Sp`tOzHvFXrz7Fv#djFp#+l=>$OTp|-H=5?#)Ri&w(f=` zVSdE5OAd>)@pJ&kmBPV#t<m<GqOtp{Uv(dm8jkxOlGUpj9(b=7|1QOP2+Pi#enMa_ zo@nD|&miZ6`=BA=a+8XCQhI(mu$;W3DLQVUPS=!P`xm{-$klE4sDN4IYb>pMxE()v z_`$oB!=sIRm~Qo%3M9G4F&Ob!`<n^uY!UNd-Yd*pU*3<m_;CcWy_}uxS&M4MVz_Y= z54gHH1(J<_Lr5)enE`+=kA`$KNM4zje^r$sSh)c?PsLOh5*!X@KICoCXLvQdp8n@( zkb=By+Z&Uls%txm^q)R`17O<e9lfV=X!Y|lm)lYUwHIgIo*r-EPG@?sX-G9j7+pZS zJwdO#B)wRCuMh61-m5g{gT6#S+ImxO*nQ~^jH{6${z!^`$q27VrtMj>Ph*gP3puDA zm8++rea3@y*<s@K*yhAs8W75lRPJR9%T8eyFL<`+(_nc2>)xtj2C-yFL%-+!MY~b* zSv_;OAe-mHi0?oX#g_T4=Z5U1_YH=%`aA~V6*Ex~V5-VMH5Xx{nZV)R!%6V$5`!`a zva-H%bCJD7C1fuu(P6zK_N>(6&Uui&)4~t}(z*T<>pZP4AH7NiX}0aeKvPKD#VldG zrlk-)0|S`ck_3k-kXs7MzC{dks?y`okr4h10kQU0!eT=4gxS5Crm#r@HE7jA;?rUI z_({Pnh&HD#y$b4s(!G=@2|?b|MHJ?cY~7F;mcenWP8V}?z#LgoJAQ>n_M3T4Zw0ll z*Zg!`!A2&(vT;N9L{g!EDI`{&2*b>*^YpCRR2s5X421Kv1f>Y1JNmTH+Io(&xR@a_ z-z&(X^`)VVhXQ-%9A~=|>$W^8e0*^IeTLAG#U6T84VXChaPG>mu`IX9`S~EA*hPKE zapbFn7!;gT;RPnZ>AyVyevL40dYRM{49sBKqCLc_Kf=JyDE1QV00l<E8#qbF*|6x{ zirIo`G|-y=j$Q-9-a&9%^aMQXo>9J4p|@bEf^Kb)Sw{%WEUOX&JXJZ1xI4`FQ6=eY zbJy;@;z(of`AY#iUCY#Vl^)z^SLA(F5d&JAs)i(aQj#>VbTQp7<5{#M5l%3ciLi(^ zk(E73`5+)$Mrzz6rH0{2&=v%2hl*t0XT`S4V;wbK1aUD;>hpWHv0<nkX2nB_U4IR4 zm6foZRU4hx_pM!;BrNVwbvjCgE+!jz5HN@4V{8BZP<r!qi|Xu{p5t~q_&2OUC+L-J z<`J(LeHrM14G7ZLm>CKlyZO`Do=p;u!)cmAL+8_QpDZ$32C5;xD!KL+9sx5mG%jG= z>0GOnoz!Wb>u2da6%9d4hwoblgFWjqCgMJiRAg&yuj}%fkCxuB)Zh~PXxN4l4N2P5 zCy(FJAT+;97qm;LKYqF}=%%#QXDdu(!x~8<A#QHWaBQ(p)Hfw%oR~|I^C{fzS0A)6 zljoPXpI|hMYa=b$h~PnhL8u9g2{B2S<jaVLhvhudKJx}ruE3ldz>}mJ)8~h+`<k*+ z%rpw)e#G<YPQ_LEY&2a2Hl}5Bc4K~$#HU#Xhcm|NWzs+2)y&Ox%(JwNTax3;BpQHj zzqBe3Tx4mxC+QmIB20P2x<=;i21GDi0WlgVs}S@)Bo|0^HVV3!)Yd0`xbC9=a=yxv za-*p*^QVSSYQodnPQXZV9da{ZQK@$F*9lYo+Hk<A%}T@serEnU)$xN{alWBLE0<~l zOi6MB2kwlWn=Y3-pjoeLm9(2q+0detTqkZq-x0*%yL<*K1%7dhanejCZywBCO5??4 zVS&I$O}kxFm*J%CSHJ3+++{D>*|)6x;%GblE8lV<-M9N>zYLo1{1yz%G4Wp}mSh<R zIsYtX3LI<kS;hp!;LLb<PskZaQJCfE`i(spgtyQ%4<4iCG79hbii(nN*T2W9Cs;1T zXx3V_xH?h78|?-%>_#6C@wWHV9%mVUbn?w6$@M-oANncHXd2d(PE!3w@ifH+8f<{< zyk)ZhAEvwdE#xq!td2OuX~r;!r6N2PBtT$#7c+d_rG3B)y9)CA5CD-TZ5trBY-RxY zO4aJ|(Rcg$8!X@cjt1ynXlM}M`uDjo6ecD#P)Z2mSq_N@Gi1+>v+VcR!j7j9*c<Xy zS#wnk){W5ft;`TPN5upOYA0+#R=g^Pk-|=$4ogkYwYsvR=#g_&?B3DJf(`h&sgM-6 z?Xdn)EVs;1)X9*FX-^2Op?s2P4`LQnmzEyxK@Zy9u~7XK^2FlhXlGBaTtpc6x~GS9 zSKVbMrmU#=r3T>L=x=_Mv$&F>7?6Ulq>Dley8kkSd$E&*+*wFn1$D62m3;Pep8A(~ zVNhmDFN}-tF#0VCn=G9K*6qZ4Y_UXMB{T4teI?;1mFWy_<#${!Y0UZ(D@A!G2P;ly zh2E1OX$W{NbU;obN+-v?lT>C(zqG6Z`M;n@eO}V=wp(3c1=8V5)DE}6-{jBoVfEj( zQx+hra>!cd1pl?_17|1<e$tQC>1|OgT4kexNoKKeN#P8(EEW1xDWpfQ#iw`4>WETI zU^(E|!V>gEkg*vJk7HA&JP|u-#*FsAo`u$wv34%+conBA<fAkJE1|izJ20gO(_B^p z0n49|I{T>O%T;*om=^3w!Yi6(YirK@#s}n$dgbv~Zy(*diUrQ$DpEE0qG&o%eoDrS zjv2t76wHCNLoG`q_S4wTLi<Z@``IK=DZR+aR!AUt3DDwR2TU+ef}&~C_}<6W;8~*H zbHnpz<8HC=NHkL_#=Hg1u{`ptU6!E?<aEL!x%yKcSXw``9?g?>1TJ<mS)1pMZW#bC zntmAj)tA&C0M0tE3H0ohj0gx7@}7AULpe}=sa-^(F;Da5ritJJGK}8Gk+1$vjK#7N z+iIj@*R#b}k}H170$T5moOaR0jU|hI2gRNrmFnGyWDY-jxL}`^FI)ekAKa+oW~Tq} zi~we8GXP6wKp6v610V|iV(B3Sa4y_><kKa6TbJ<=#ETi;5Hbm|z`WogFiK5^49m>m z^J|zOAP6YYp&tMInK^o95{dlkjZj1PX5wkR7T7AG87|#UVq?@~5$dVVm0)^GY!0Ni z=co@t*j9)!Xg~j9k!|tDQY!kZ6$Z7=A6+pI;^kl7IulK+vdsEflZ5v$7Ze9De<o*` zY6O;<e#>$H+lCngK7BdgMwU)Pf$zkaA-KN<&w3{&<@B#Y16&{eO>~TdS(y|0A4WsF z0rRaT;w18C24G7=PmlgfVh<^sSW5mM_2rfbAtEcuRpeNb$HEx`|9>M95H~kBH*8m2 zRAlJ7usGUCn4|0Dw42Y1;z;=gU@kE3yF3;3`<r(24S+GbaPzw{UPM|~l31i8Tu?<2 z6u~+N|Lmvvuw+o8Sp#6^$F%^7SJy?>Pl_*)^Z}%&DY-&9p+>gUWUw*+K0J45U5!rC z1HAYk`t-zmqbUURRybk0fLEk;_+&+f=*hG7DYU9z>7h7(q>17k{q?b>dqY4ykbwxN zab5<V*n|@<_nS|Oh7?S2k+@{(q$`fTo=vnCdt|ZG9?2G8rPlMT2H-vhxup9}XOY7A zd0Nee<FJK}(=a=_VZYU3iIGW9TDnw^;+(NNbnQhU0NFnZ-4M5yXlE?s>O@7l$%4Ta zc+$>D-E!0~GrPELeXXb70lwEX<)l$#a|Qu2jpVb%l{O1i|L1_dtde82>?H&+o8Qs6 zx_0Q1wbS2G1Dp$CIqJ7j^yQ<5hwaytJ2*_d|7^B8wiM=JwJ@hnKr(2`#K@tX@)Rk^ zx0WciPI{?AX|0G^K>Ag7_Vs+zqZE+nw<K109t3@Y0CRBK<RpPIGu$$vX*LrC7(P?8 zd&wx#6HgWk7Cy<!Sc1c*#0q0-?<6u`!O67^1uMRxZ5y{`(s0KnGPD<C1A*p(A%mUr zw>}NN(lbgC#cCDzX;|9PXImtYCw4uGf{*3Uu%lxw@A?~4X^3p#B(W5_^j||wy9-`? zxP#Y)NB^i&EgAB@Be9}V6i6=6Gza)Wuk!g8ntd5|9jxMrOe~o=?lZ0Bhfs@=)c}Yc zW((me?B{yo^?pP5C(n|%kgJy`;GUR!1<<uBBM#?4oDYwl6#eyR2aUL&zlDZfNY92x zAw;b7lyGhyUg=G?@?yw#{Y|=85WP3qjSIDQ-*`wPj)&p>e(4to)B@K^-1<Hr!4c!m z3414vo;{Gv4Rk;1kwIvU7&w4jNQT^1@T{{|%YZ;3KL{+M4!+a*L!DBRVD7;w>-BiM zg_!|xTo~Y_x6w&pamo?_X3Tew1KgH%47%`lE;fQeZncp9?Kd@%+N61|G}gDTP}iNk z2m>poTh9SGZzQMp9ahJ&gxnO(g8;Tb#3_e^K$&93to$W8XZw|E6{xHec?V${DTnej zlIvap`A#z;DfBxwmi+wV1X7_9HXvO}jsB=PVkJLo)dyI_ElOHOLNZVg#Q|;B>ft1k zouXO5jnF=yc39CfrryIF<P7O*e;=m3%ow3c#tt%pqmB9Ne7!Fo|1#U`5qCm1^7X5H zbvoKn{21@@A;^m9Tv@yL#fTjFVFMBbep6Mw(>DZG?Hw1olMJ@|3GRtSFAtsF*GO{e z>f1FbGK_m^5%_31`%^Drrjfm-AvbzW3-W5kLdPQ|>~nk8fJT`gke9li(qYe2sQSm) z1S1PuOuXw3fSQr<T8ZKxL5JKF<}c%(Jr&dT6$02J+rl<H*bUjSFBjI7Y`LpSSpVCw z?6*b=663YUZ_<Z!AMPpwD1z)<9)#mEhpO+lk;Prb*Bh4+!I^XZyaOOg=_owzVcX(s zI|hHR@u{q`<;vwFN({oip+lfdZSn#<v$>rzQM%A`bD1ivYw?J=-RPaIg@<CO9xBv9 zgx))}+KTIhZaCjx0x|ULMz{zO2(~)xxmVI0!Qf<7(xj8Vib8tS3{L&WSUyaMTXtJd zntLru&BeFtC|Owg_5{B;fAL)?Yu{}shIq-^uIXx0A`|dyE5_$G_uw4QS;rt)EmMEy zoVv@@K$UZQKR;GTs$XBa!{$GKE`E|goatW(0)`Qe^XsrWs7#sSS2PSAPG9cBOm^+Q zocY^vb{gG28l5Z}L8Kq@Ft4f2iF-u_8u=7h0sj7eVjK(TIB!0<*C!BkH*v0$hM#@0 z0@>b`GjM|c&~MB^?3#8J(Uc31sJ>TOGXS1($dwTJ7=($m8~7hhoQ!`!nqZxTpQOmy zn6#H-ZoVCs*XX?K8Oz(qM99~lJ{n8Ky42#6jQ>CC-UOVgul*ZWM5U65B7~$&hcab4 zrU;=>W<uuSDD!xdObN*p;v`e%WFC)M$UJ8_<}vf(aE^2Ke-qF5`@HY-`@PTeUcdi! z{r|3O+h?D%_FDJ4*S+rhbKh(4dx5C_nHc|-*Bb{p)tOYD5_BhgkoW$WXK+o+L?4`7 zunaR^FkpNOn0!5pJjJ*hpM1Cq3Y3AV!Ex5N0M&bpbmwYa57N(5fbJ~!`VlDyPJAm6 z92P(-!+Xe!dT`?~a<O$GaQ_z&!~oQjrVdjHl^~{tcDY*cl1v|DhlheLYe@|;+~Htc zK=YBlkJ|qMrUY%+=z4a#=^$M@Tv&S#=0ir9`?C@OE*l=?MScY4MP{XK1tyzhe3}0Y z^5pZslMBx+DJk(1nfK}dV?4T<SN}D|%c6VUnEfYUn%wjLpqR}<ca^Mtjvin_#(U-N z_a^UCz_haWk(+Ame-T7!{x^bHD>qfcA^;CC?X%|2(92oiqLRR0G~NI77YpGdI@P_m z(Fq{l4-aPi)9#6bu19$QDzuk12w-Z-f3Pe2S6SM9IAB(?2@hxk2?XKZ!AKn#AibTV zr6qU+C2V5`cufFaFcPMOoWV5z5Ib-cF$?qsJT4tL=qPztvQLW=8>@cuAk+YbC$;Dp z9l*=hTLJC+*h06Vvi&u$&evmL!gfEc%&VXa19z`w?4JG(ZbSfPobJ&%HkM(=wkTSr zq52M^d2p@pU2|mgG$EujM?`v$sXAh^<eVe-^}|My`$%Om6&&0a4E<>mrXe~1P^y%& zx%BImjx~i(eu!vw<?RDn(8Z1X+BK?9i5vK9IFN)Q47|8K8GX2Xg><N`E`=qmZXUQ= zS6rO_&UO?4F#y=dbh1!j7G$k5o5$s>U>qUOIFbN9X$d0zM+8+D9^4uj5csEFLnEhH z#Cu>E9spV_QTE7_Z3cX-ATs7p{N<3lxn&0k>R2LCz{Q%mN6@UIX+x;TQf_>L2h;cz zx24nRdbPuaXD}Ypx#smdB~3F{cT`;!7IU|%&OmApI)>t2Widy{dFpxFZv|a41aW?o zJ_tMhG2Mi+sc9e|fJy?u2a#eLU$75s=dsh|>VFsTOiY82=QJH2>h&uYHhz)a+tq7h z7_^L*TTI^5bIO5JU@##8+@^we>cB|vw?95!(Q1-e7ivBaR~OkDzPDp!E@9mVL&kZT zDDEM~_ffz$UbEL^Dm;wWrW*8eKAHTTo8VH&H1lq}L&7GoqZ{v1qEN}&iEd+IVmb{7 zZ~@cp0Q#29u59lbw+AygA$$KtyYpvf;WHxltZ74)?n!=gdqD`>?xcMK?tmC^x^w=Q z*f~Cr`?n!rj?j7Czcayi<D0kG{vZ;}iX0HK3Gbc0Bw~$<e+e0L&8T)&A!KKTf!m|i zdU^DQUASSFvdPp@0*(z;e)&=Q)OP_<(~~Fy;T{3lW_kIkbPg!s2t!;#I<t7K4ti#f zK6S-b#kT{$r3P+zH-PwZP#bLgAF7$6sXlI_%jTA`*tHFRBongAuJc#_OO^z;8J7KE zLqV^vjjC+2jO@$l;8N}Zc>9Nvu65OdGIp5Nqr5P*oc7?86&Gg#`3`|S(I}wIoB-nx zew(x(;E)F*kRyY0;2#+cyB=DJP+fv*XU&>EAy0qD9DCwTk+S~ik8B|jgKHZ6FVwx> zu$Q1GOhS-Az2W_tkB<qR4}&q_hK-wXKta2fSmgVcme>E7_`mnbf7;02cnASKq3HzL ztCeY0sP9F={U9<hyEpiF=CO7IJO6b02&i)QgCf)3yY0XP>@^}@x8YJMY5oa1fWtHi zQcpt44Wygmva3{o|4hd$g?!3I5OzEBC`#^as&@KPP7ZMV9XEoWr0GEm!rpsu@`pkd zrFRjD`%sTBi*SlC@@#Pe`UERLUH!E+`ARFiwC^vx3Ep@6@IEkwb%|?ZBD!Oru+n>X zf0+sTQXokiKx{hxFHXfFYe_=23GjzJQB>}q?jhY2;l}3P!1rP1S8>f@hTkk!%2w-$ z&zBuY;Gq!w!zJaFU<7ebeKc?l4qZ6^H`oi3(R_^p*iDCjJb!3T_n(H9{@u4SdM*Zn zxdRivo5Se%Pn?Ye#p-mLbcJ^$@HY(WyRrWKpkojHobjL={P(&hTbd5tq8038!r{dH zW9+~|iU<iXlK~%|K5+m4iAU`86bC+6;WC)q_b=26#syRb!5-CWSR4c){_;7%71Kl; zkl@!DUAds0`<tf)`g;eWNur*l4_e#5;pSRb*YE#vNA?EZ&@}xkvcSda<Dkk>NaG;# z;QP-j{Qsvwz%e8K=_%^}xR(Ddba71YUysWd`X54|Ke4L+ie6WvJ&3Vs;6HZ(%wv4C zI($bD1U?7B6bK6#e0vsqn8;X+g!l5>KrjZNH5U{Z7zl=X9{RByEHy^Efq9O>;za66 zfd^F{JoO(KxN)&Y1I&Z$M0QxbAM$U%CvmL{AWrGHlJ+m&KjJ@l6X^dwkMV!-{?R|> zF}`>A?w=Qq{;fBTlwSY(RxD>kns$3E_g9HiQ=y0XEtgxPDc|xFn=~>%oP=jZkeF<p z#u<L+Qi>t}x7qR^72KuCMec2z?-TA8={k6dd53)R_n6b%b%pQT+<F;^-VoodB_bNv z0~XT=QN^d$eYcr{2q%bk-w~|$;6ET$ZwL+>QVUE(ucoo8gOrP>&`g?GGNOsQSi==2 zrqzeHF$5q9t9tz1Z-nmoXaf8U9=M05AaZrU5AMM9O5Ty|*HJAG_QH33PY_iS=etV8 zV8b?I?eyB%6J!C*bT^b}!uE$BAz5rPL|aozB!&P<B}6ctBbs1%5Zs{7y!A1bCn_B< z?}l?R-Furz0n#fC#3;|XN&LvMxsr|T<cp(TkT99BsH@pXGp4S~<0cN#q`l>@erfJy z^lKw}wy|+LS-Y@LYr4xJSvz;}#6;u%Prk?7n0Ol)hQcfG0%7c@zRHeX<5Eq#wErIG zRqZ3SCQaS`!CkS=N&1UC7Gi$)76WntDhIm<31}rHfcGl^S-Rxs4d*)zO1vK2xfu;h zJI7Ty{E%&QRN-T>$?T48Bt?U(^cONLqB@HLpT5yld5!t%9vPAA8fh(BtYiTXd3ZGk z*eYk%i5;J(Du-pR-gvid?;E_^*a9D=cqxQkS-6Md(cj13b-{-16eah-w~Wqh5fgn1 z9HSp~NC!*}Y8F<{2EM#i>!m~;Pb$i-sIu2%Sb`!Xv^F)}VKw4G5$s>Sz6BAQX$8v4 zX~OHNp+v7D!ZB#W!t?&=+l|crD?xJE{Tl8ormvk-P&=L7=NdO20E;3YhrU^Tu~DLH z>=%X-5#c-0hC}7{FZ<+wY`^lc2-6%@><Z~s>fcC)ro(K-`vIrYuiak*rfOY?h-%`O zpbUNRGTRaAoaRB@#qvqd1Oz0ce`_MP!uO;(b}i3xW-f4={5%m+7vPK?*JncA5EGYm z9PD#(C$)nJx=yWCY)xz9DaLzuUc2%Cd=H8t8Y+V894mGNMg-JcA_*xX{U&F&(2MzZ z>DB@XWHDPN;|57^qM9??2qxHXoimp9>d#gY8!sxxn-U2QcbnH|#GfcpwxglD8p<w> zeqe>^Y~o44aG95YZ-=YOxOesEv0NW9;XT!RFbp346gUw5udrlmOO*k0ENp(K4bcmD z@=vn4Y!Srs09k;Dh`LowcyUbwzzn-)f(vK^fPPzscafR*_-8l~5#e1zK77{r6$Khq zOyn*Q7DsbeYLFQCq5+o>M2CTO4>5~tt(TN4Baz{`;U48eCpOK|aKoUIRV}SX#4nZC zWY{nT)Jaf4dG$BaKHXZoV=(PfIOz49u==$wi4da#V7tcNHps*FgQZOT!TJ`sprU(g zw)#W-QzD~1Ou~Rc0z`Qm$$#gI=w8?cC-mcv`M@D%H#x`qDJa<SA>%cv`Z%LgkHgr0 zM|v#d^9(YfKeoRTaAhYK!AZV}hW6ADinJ@(;Bo$v6&cH#7R{IDCUrAlSSFQjjB5+R zwQz<4q;D7Q=v9R_-&*@_eO;AyCZt^dF?XFP<CXP%nIg6j8q#qCSQ@ZzQELb)i*?|R z32LRObo*(Aqa_+S-i<=|ptud)g`QBIkn8v59f0SWZ!cmQ)Nlitq;eHjHRY(6GSYen zN~Z%5$OyORNgKN@G>_BYTP_}D#8k8KRA7;MBU$H`yB!R`E<FV>;+ZCLTdgA!pwf{{ zT{nK4pwbrek^h2mxpkaf>;lxV8FM8v;1(jhEy#aK-(;r;ELXz<=9upaCE;5A!Nh-| z$8&J=TR0>PjWDCyp(e`%lQwAp+lnU^rNJ?Or$f|sYD<hU!Uc9ic6``n;9H=3uZ_y* zNk_>N-#q!R0l4%PMn5}L<?oLebFMF-ApFn$?bgmLL!65nH!&#HHn@E@#6z8k=oL8h zMBpe8f!rkm`$B|g>IMvp1i`N)L3;oG^TaheK>QBW>+9Xk+@@fo{VYqSmBDx5lQ9yB zhAZC~ILmF9)u)OLRSJ}mC0$S=qULRc#5t^#STfLzdxC`|5|*!Kbi>DsXKS_b<r#KF z8fyo&3ugn4307{J0ND<wsew2ivl=s;pBa-wcfQdMnIUuvB*gv^AQUk7i8hvT0ALyG zuMI=P;of~LObpfzo^dP1!|;)V>2$3ZNb4I3au!PhbPYYLJ9eyHT6}3U!=4}m?r*fY zzDi}i{)F52EAI3@;v|v%Lm=aWtwc7sSbCXakajyb6g!!3g&Xub@z_pDS@RVDvgX1f zvh)+<w)S2%q4!an2|m54eI$BEtE|fSQ3%OUVtoAL*HQ=V4gd>0m8@9kH<TXm0vVDg zIxs<6-`(V#Vt6oq7nY&=Y38#yR)A@3(2>xbgn5LPlr8BUxV~UVnQ~YF>HeH*HQW-; zxT5*{QZjCbX%UGyH8GAul-sW2KnwYmU~WDbhGyzq1iayfGi1u|R~}hb<>x)?heL3O zUGIYvQV3zcH4~FG9SE~B*v>(|Sdh1_XYfLI!qEL#<iU7Al>y}7yd|3oNOWZxA)ZFk zI|b+)d&cW7bzq0J@$mL8<i5oMO0Kp4Tos}Zj%+Ui>61tY_O#u8^#k=d0@?g(i83hJ zVN0kG_^v;87f<}KUYm3C`+&wdJM*!<S;95KzVa$uipblwQokt_o&r?iNec*gaQoDH z24^(%V+%WQc0~7=^RQ{H;l4Oti2QL0_baAsfErElOw0{N#~}gzgce!>vx&xB+Cif_ zd9G~V_wBnDPT0^yGmW|SJ%A(uhV3+1vUU5#M3!qk+ua|a6`X{k?-I^CsP<_@-gcCa z1@SO&yV?-2bd^zbKY>r*^zDM$JL6FfoKFBco6K#dm~QXpxqZ~r<*{Di`vi=x`cc)D zZ>QiJC1^zEaF$wY6#&m9_!3S~WAmcN+lwB-&cu*mmW1fHOf`YW61OiejrYSdbF=08 zmmb_lSZCVZB&vQ4IH|k#g?dxs;f9#guQa=XwV>@mBzj(Wd3SEE8fft@2nR69_j8u? z@vyOM%vc)iJz*mO+v!wL;62wvcxXOwfN2c4#xu!dP5Jrhb?~Y?@rzJpo~YGjB)A+$ znrF9PPwRlJDAcWF@i!jxhO>7A>*OaT8ZX1Q`FG5IPBEtOi==8RR`dhUk$YZ1@@+WN z5;756qRsQol`NbvUI_J0FwaQou`_iLFhjm|<iUqkUvDI-3?&R^xRMpbjG76SwOfC{ zDZu4%E6TV6mB<h30HgCIjvQJ#tYnok^KQN$VWU5ax{Z*}z;2e7Wv6~Gm_TOu-uR?} z0`Ojo!?M|~j4|_4FMHm3-(?lzGK<q;H_z$aY_y}RPzuJG=&JbE*)q~8D-0R9FaNq# z0nryMayg)&3yPoa=e!Nc>~xuJ-mk2_1~}uabDcyh6TzI;otZpNW7jI}e&R!CS+^tK zgoiF7uPOE-(QI<CGT=2el_Y=;6Y7E+{M2&Amt!h!J-<fPCZtZ<L0YaiLRmC&0(UjH zO@O!j_L*KveDkUj2%re$Y7dF<z0mQz4|86?lQp<es|6l0cpl$gjFB%N(Q|OC{P?g! zpCP5R(YeY#JjR-Guh>q`=^Z|%qdh?3?U~PTY_l7OC599;x(JV@{gz1m`L|wPdZ&Te z01wSrsgf|QZ6N=Z`jV<VEB96Yk8Re%%Z6f}i>4-_RWu;877&CD|ES1A02N2Iu$lX+ ze4%wm)=DM2E&okO(?}0DmJqK?wRC3B3=1=G|5n#5xV<yTle0*6_JC7WXsF)w)O4Pk zmhTu#^vYBW-_<3}v8a*i`qqKF_!4ofzDMd%DURXR%~ym)CRirm_z0Nx*$W}`I&<o$ z_ZM5fZ&vnIy0@aD*}M0O(7T(uwVS%g1onvxABG(saoGOSmlp5<@848w`Lv=D>WxZZ z>Rf_`8H&s$TtZWT6!;S4%>lRHJ5H&sj-TnKMf9%}=&Euu-QEl$nC$m}_<j7zfix_( z<>Kdc0LzzFaJYGUB)sjN2iqV6p7y5dmYhOv3`^Vsd_5y>^({G`7)^of=zZEVO%Dhn z3~sV7_n#AqxaU?u(Y1`!nl|nWj(N%Rv<}p8R0l<aQa{9vEb#aeHqnoO_D_{hC<s(o z2-oN@(dOSu!np^~3NK@vk+KO8Hj4G}DD!FUK=f@qYH+}2pxkC|Ui{@W(@{MVLOXet z0)P);ghn!Njy2hFFksW^jtkJt?I-U~=!Qxj_QRnH0D+hnt5KKD1I$fHLL@=+yk>w( z)^0BqD?rB7+68?@V9wW2!y}+owtz?k{x{=DVaQKZ!b6urpa*A&!Mku?VyfDJkcM2v zk}WV@Qetz8MkMTGsuul}S##^TedEu<5smY1TayDnzG4Zu@gUYg!q#}>*`w0RPb;&S zRt@&5iz?*d1=cPTg`5lh_5CMs`DX@`v1{{ZQ{aCnaC#wr{x{MM^J}+I_!LaJ!gdL} z5^NF*Vf3sFw`#M0TivWg;BO;Y<$C-8WKu6wMO&dQ#A$4My9d#ZY|HhL>$(r~vI-qp z5%~S`tLdmSL1>Lj6^+VX8iedB9kMl{^1}fA@|Nv50e3?*0~aK__r_>VYIba7>r31< z-jzit29dwy@?b?btBE!e9%hW3^?y^^^@oueTX1D7vW~GEzXUEkHP4H{((;7Z_Wl?t zKumoGcY$;20k>Bykl=M+T#1^8C?68op{-En5xd~catOhyt$)T*Q{m+Y*DWY0i)IG{ z99%r4e~wdwqY0F~`82qHU3$P&ktLnom_>Z_A;7U{ElRXRDk*wteW%W?NBF^(e%3b8 zTb7RtPzniSy9);TYpUw_LC#Yt2O<arU{!mS%N*d_m!D&sDRNUH2h*$=39_ppZ+?j4 zLgQ+DY1VCieSXZqO&0d@Vy$zw?bXS@aM~*Z#Uiw`oGYH&4K;!ei+K8h)ACi9y8>R7 zjO%>bed{ye?COPHFEmgC79SvMMAml))?AU_%lDv{J#B6i@U8_7Y6_p>k{0+U_<02s zyv(R<G`5`YQ8HUs&rDohemf{MK7<oV+f`UZjz-T<7+tcnble_-AO)Z)PUj%90sdVs zH(Q#%w#aSTGdC%Ep`exlizjcxubvhgXkNbBy!jh@0-U>xOc!<XQi0K|-CrvAquCSo z@zT%H6xejIZLim6itj6)Cqr7Tq`!50UT?#_TegU<z7Ke<0Xb5Ss%x}1bukC?|DX;y z3ov!Lm{bxfk(YQY`_p@Np|&{NfNRUhHGCMZezw&lpXx%;5qYY2b^DXIO!p+Mb~0%N zkRwo4G=i)-)H`RR(%}^IF|Fx4NXXLFh;d+Z23jO)O8{JV%d;&-%63rO1W3D&boW*@ z5Y)QJgjNMW)^-q-*1UM|2(q`;(H=R$0e#ECG`4|}ps(ctn0OTS0d^u?M@(QJ#H-^w z#eRc^_u979m+aAxRpXh!C_{y|?QcckK=Z9DCpp=w)VDp}?iQ5@379P!nM>5)HpCF} zLVV<a{1H>B!(wj+=2Zz>&$aaP7M6Fv*KG9e*bZh6Q#Se@GLQ&GuTuuTOHxIj$`@Y^ zT+zk*l$5Z~%?%ygeCy`K+M9uzWIl;D7!KnA8RQ=p?t>2(*~37kzQFYM%r2pePB`Du zJHJd=*N|o`%T)(3U4uu4F_igB9yLC=40Wp7Z%lUET-{X1c1A5t-^PcPlP>(>2)2-* z&WUaNnn&o|Mv$KONh>jO`Nec3ci<q7?7XC&7+ioas|GGHM-X0vqgaFN2VZD66#wX~ z@)OYozc&FX_v-B+W9&Hn;Hb%sJHdNhNZe*szpr5mpmEKEw{ybx6x{b{U^}}}wWv=z zkOV@MC`Q>`3w-1it|#w8hyD<zckaP&!`DaUOwd~x0c;1;1v{FBWt392T*smU9@e(s zxKNb09llEFn9e&c%8q98s9%yWDAxX*&J<<nc=g&KxT%K65ZdA?tIkszl|>QnQ%9Xj zT)-o^_X@TNP<OTAx1j3RU4v7vgjLTcU9tc87Q(`FB-i-vMc{cYDhGq~S{Zqbv~*1* zydeyl%(s;KjGTevL`-nUA~?DTO!Y>Rz0@}lapA#lYb{;ah$N`v@_%_vgSp;Y^S8v0 zWhw>8YpcX73jtN|&u;dj6oxLrZChAm;r!-UH6MYIrTa+sP7x5!*%XE%`sN<u$-t;1 z7aEt=B4o6{^k;sW4+3qZlJ3GH-&QY|wjj%%fM9=w?@hATGHFeoW@et)aeFPKH94m) z-V^6{w(K+gDmhd9GHeN%;AH>O0I^J~$hVaC84j9eV(H}^g^jK1b4Zmal17r#Ics)A zGw-#8VQjOeKW$MaC8O7S9b3CWMRYxXowUl(B@_27Q#qWP>hKH3sJ^ia@k`7+_1tgI zT+}(R;oB=rjT#IqdG;fbM}@Fa8p=NtmNM?zkvpeO-I2U?Q_@1pcygQbHt86C`fACv zDKvxWmLzbAoFfC5<V0>lt?ZMK&T&{OBPAv!-jB0$n<*l;@=tvlJ=Xfz&c}vbkP+fp zKO&H3?gw0zwro*YWC*5Hf$xMg`6Y6go<f_uzNz{|GWm7RKkcn>+@7r*!@zTzPE>nS z)lg7>h6kOB;=eb`<dvu=e$5O|{D$TR&G?rOOF>@ARTW4(`sYV=d$ZloAc&PxeX~1J zx&|t;_gb!dii%mg>ceBuD|8nj`;YOGC$KSEj}*pQ;BJbDbObx{_agGRPvU!Fx#Hgv zHs^O*K+StVtSg(>r|$ICfRZATFJp3`ZhGBNSFwovw39xz@cT~#%^kq31W<@Sooq>W z<A@GdHhrbWbSGChN5#pPWqe2MU5YCFv^rm@g4Io!f-pf?K&uZ05i+vjwPL2_&HWH7 zPeUuHh1$czR_Ha<?&W}6vf~~48v#;v0tX2B*l0A=p!;ir$%b4?*wi^Lxc(Vl_CHO2 zJ!<+;G(gJ#`!mSS0}<l>bFTEV$SHU~Zzr|c_WjD94aWzk%nyV!?bp~Zkss<~tU_dO zNHh)LI&V3DH^u5p&w~Qx@EbILq&&icmR{irH>zX~ZzfZ)y#M+5CcYiiQ#xf+Za8|s zd7ZVvt9e0U{;yxJ?idbU4^r$8u7lBTvU|*JOT+u`zYktMUE=HCaPrWediOa2&i&or zqfJ~o(<-2E#U1bugH9b<GyKJu*1NZUdgX9Sd_|A0YV)6RPUOf3y#>%-!o4<8wDy=m zg?gh+$t>U_O8D0CFOPG(t;LlEqhkmTee@0v!`F{HVM0cj9hT|b9*)5x&olo}F!njL zgV3!W03AoTi|y?HTwCeAj*yr|fVTV*=wS>pU;@yHm*cBA<WrNg2FYh81~Wc<{z!yH zDsR9a0{7CG_%$g4w1Gb~m2|<y^I?TTlzq0oTu0Ol4#FdsI_piMxQQ@Fb{7hUR@G&I z9u7ibZ)7P1hx0`e|C#NdxC+(sfMg-U{R#n9s0E=r9q>-zu*5So%(zHg=}@Dh5DN3Q zMACKcz1XT8XEV<-2h~Mzt3YQi*>43=CrfP=EN(dx8Wv9t4i5?@nh7j_My{%Rc3S8` zA5Em94bxk;KZ3Y4v^$LsB*vV+w*U)l>9nE>NlKV*t>3|}sZ5Qq!7nTyi#{6eMvzes z+Y4x<2EBrgT)_D;%B~iboB)(9McW8AZC6amfj}LZ3Ml<5#eX4Zgc(%)I{VVQ3xMms zFZjh){TYCI>55~0PUa;88fh&bxECM9ctz=2GK?cypUUzGHG%$U4;H?=;M<<88Mv(O zWux2J1A<M%X~23keKkZz^LGqY%%?#Gc(U!i(F@q#HCzO!)R>mQ2ag3A7vUL02hIXK z9LO6i)_tJ~#F*8gz9x<{qT@iD3U&3X3KQr9R=OX8g@Am(!E~d3dOK^ZX9dM)$FM(h zAHFa0qzBmtjMse3C-fQwoH&4y8pIQVO<%R+*TPF<UOZT~v;CUQd4jOurg$S-5nF;q ziN-K31Dok6k|Q6)zyMGdtrV%d!)tEs+lj><I<yp6paQF^x(xOAbzxD>>&#I;cjOCH zRT3(gOGT3%4qP^H3Zq%kNKF2Pcl$_GZpFAU{Yn|!K?&B{_5gvx{65eJAYKCUR&j8% zUx?HK<agkuDRhtk$s-*VWRn4iumPZ~%EQS}>41A;J1bT-bvpj`D?5NI#BeS8xCz)c zq9^Gdprl&jKqv_b_-=lE$<FVK02m)UbhMBez`R6X@?`*<${+mV#DSw}a{Z`xgd#$3 zFE(ti(Z_acKl<cRCoYdaWI*KtRoxg9y!<b>gq0-I_mYYS&LzmCU%kNN2zV4>i|}rU z7%%TuGX8n*k=_)_fbG~J1H&4>wTEzQa}{kS@Gvn3ZY}PL*kj+25JH$<fbgvuRwI^> z8Xj*qOi7PfmqUnetX%U20n;DWHDO`8V9fKdRjf7^aSpGfS~V}`x`^ACR?-FG_91uj zvVes!VGr{*VK7E|=)F~y63EiABlo;ROG8ly-p7GYYM=*ni+>0R?L4Z`ofwZYu=qZs zihJ2{R1+)-7<pfva0;$Ib|-Kp;lM3IQ$(TTu*j;Omwl$5a1C3ZZ37@P>5<)m`T#)* z(1=Fv0(37BlaPLWVy2Pkkg~n@fWr`i6ae`OD1jOSUIZ`Xh7S&c;emZyJoH^|<<{KP z<lJL@`6BcX&+S<)OcJ~c&|CsOD76i$=F;GAd*Hy>78b}RP`EIrnZ>Z{5}{rOsev=G zq#MXfAJZY?(-Pku-?W=24PDMR;RJ=KnZDOy6I!U607r)*H4l{=7$!~*qpA10;6l_8 zb&T^}^wL5`G?-6?2|=9nCE~Vx2tYq!&pEP)ee)}Tgt=b=8TI+&tGf$;Xs&J(Ym_`{ z80Zs_Kf-g~qu)}8p!m-EIVrK<caH%LS(wf^-rn+MB2z#GaD@J`ZrCt!Xs60n?_}>m z;Nrlw@=hddbp(0Fd2b41qmE&d4i=%R-LqCSdg)R7S*`JRSB@>uW2~yE0`G9)=;_i{ z<VS{Q)<nm*Sb@JV5c~R~Gt-YCmHZNXzMkPzu4g>mLN$kFHZ6(WUGl~}Xu+`&3M63c zCWC!J$Z}DShO=e6tU3vP;8uYCLgp$CjTH4k)pm}lTzFJOcMR4Qu&Rr-p8ztbi%ZD$ zw<bMDa4~Ni=#w9@rsG#_)Ax9F#8xmo>Zk=+qN_<?L+D73K&|){Y>Y^?KCl<m9VmmJ zCp5ktKjuWD{YqjBQW3b9E-$tI2xxl_X9M-`A11vgv?co0o~~Y+ZeqrRk*{NjY>i)g zHxs{rRKpB7o<1r({uuDcI&q9-qp_$F6OW)Fajs)aqy-dA-#99(k^+dKQU`!zQ4s0| z*wSz|5WXwS_8~vgz*jpC-CuQJ#Y&>xzvYE`_x0le24y_^^pyys*NqM@>8~IAjDvl^ z640}{EbS9DNe&EZo;%{4y8s?S0LD%}5W=8f7a!K&l(rJ|woyD9S9fN-(AJ63mgJk# zvLpPZ=?V|H{=i~WG+dz@PT#)giF?OyA%6U|6B;E%gmpTZW!@Km?9|Zq0c#Pv*Ou7` zEq?oABh~!pKO7D8^?Z#>N3iw3J>Q`DQ|`Yxe=t6Iy%78zJRbnn|L)vDuLH0efSOTF z@$DI5Z43N7yfGM5+lnAMo<Exd=$S_US67DNYz4<RKC!@ua>cUcYkW{sdsq`Iz0CUk z`SFeHXLEF)w{U^8GZG}IgGxu~uPYTQ9qYfYIxgv8etggd!x6XH8c9CgC@lWl6>H(! zzg@8uw*KvkxiIr@SJw-d{<^A!TL}C`s4K3^idD%>fh#Hn^f}g7llt#R|NNlEp>X^5 z&53rItgyd2;Sn%!{d+EeF%%1H=z0HC5uW@3yyJ4xHWO+Xg<bWMnYVs09bfHXcxgR7 ziS7FW6CJo*_ldhumIf~)6G!kV@QeQO1#a=67iwSJbx9jdao!TdDKt7P!Gt7cWuRtQ zTIqQ=ls{#WNm$n+hzlFw&yOcIC+7~o4|KgxgHPD}UsZZm{vVZ21|C<+dF>yS`mr8S z3TmW3uKh{8%>03KM~+^DtKU9w-y{KoP}HTvui&kqU>vw2UBDj5q(9DGho*uexB{It zTM?r*pLHWu7IaHC$CR?So_tXI0)~3_R@nxQOM7B2Eqj8@UI2ZSYL6hN>ZAHlRShDB z;4p)FEPBnrI3e#t<UxyVE|C0xzxs7-(l#7u+<K7hp!q=!s~eT_@fD0b2dJ7@-dOhB zI+SVG?XJHhil^`&QkhQ9{SSFvl>UcE*q8tRqIeEK2|1o7JfOe*Kc+ekRnH%lah>+R zR~-kcW#8cPp?m+Y+SlOtSIf)hbHItVcB#F8@vPKc;s5kmDS<ouXCV(vEzK<)uip{k zJqwYxbaZ%R`cejFYY($CwR5~Kd=?@Dvw^)-w>L5|y$+Ezb+$AyRg;%K3sF}#a<IP6 z$A7TVyxLjF(KZD9yuy6{?luG~V`DJgd7~O5#n9|~hRX5R$G<yC`I|`=aMQo{v4xz} zKXtdufI9xN=ohxw3!j5eR^NIV#c6OpBF6M1rEW2ob_Y9Y0oO_DSRef}SKfYJ{M1#% z)@DreoNpj_On^Y#R7H)v(Bg2bC5>uv*R76(?|!)0mu*4^j!}_40$f)=_<P0h{MNpV zh(T+TxQXBF!=xpp+KKZNIJ%T3AL8Z`;YZYG`;(YM9t4TA;;O+s8YXT1>*ZK0UdjH4 zPOh#EgUkX=-fGt%+0WlLDjV*F$niT<7<g^>>;9JRgaV%U%h%i{CO7uldTAvfZ-z<E z-MQ2s9^O5GsNUaHLb+6Q3>TOO#7ETTgYR(t+=n5~gnXsJB3GxADC_CMKghk4_zs0v zZ$_vCx+5~*rWz*R(PptGQ&`Db(Y;vTrbvfGrjsKA&Z2cKGN0B<%s+BCn?YGoMM)un zZOCsdirwqHpqFVuLj38zn2^I>wHJl;!Ho+K_nKk)P}dE!uW*!?udzkLH@TEF$}lh7 z!lJbi=JP;crX25ezq+6Mv)yFK49Z2zhGF0*BCm4&7ZS$*C6f}P!y0OsNzH#U<ho_f zVqdfTT<$ful~ye&*3}%jYdU8`cJ)}hP7A^sM(C0#KT}$~k+UG7^N|BT{hv+;Mc>H1 zI{0Tn^5^2ex~H~kByiKldD>trH8e|UFT}c_VAcnIN^#Eyf1=H0QAv-deXd}5P7@N} z-YLhJsb>Y}^8C6TJ~x=uD_LU5+7-y{O@Y`QUw^bhzs@8vKJ;b|!HSBTtiYHf3XAhR zr*Qg0Kl-3}7elKCJ8M~M-c|R8TAEwl*<oj-9LNPuh78>gu@J@<pakqbQ&tpEzHsS{ zlOOd%YUlV!jKqodnO~+?{k&mwXU~jQu|4dDH$%2S5~XN5WzLQL{RWJ`Kg(4M!7pya z*2)!SlrE|TC(cj|j`j^vSd-A@ThmeQ?+>j%!f}KQQHBKa%(~=k!G328LA!>OVWC4~ zoI)YX@f2EsNj0?#Z8+KLUMBj&T>K4|&3DG3ejvM&DCxRkZZ~^f#3j5FklwzDbPa|h zd6cmYq&LKC6KgBi_>(aCU&ykl7|m*WnL;F4Ns9*hZpm)Nl}=MuY*{qe*~-pHIyl^h zzEsA;<D31gw|sJm92vp_VY1T~rQHO<TQCXiOh1RDS>4lb<j^0`yd0`sl6IbMLm*F} zar~=S#15~at~UqF{ijGSWq7=!-rWf~boRULF<EP6i-u4e*+E^y909MfkU(+tHT=&_ z8%Io~K*$wIR%4g-X|hc<iGmQL>QT2{X>gpz9L2uisQ8W9J6YpgE)PRtqc5L@{16O_ zc43eU)E69?qI*2*c^?$Gkgh;mWL`#9=a>j%_c%F)OE+Vw3Hx;hOm&r9AMmZ}G2G;4 z??!Z1lN35+e%M2@QHSb)S1;H@9*7hs<UsgsH_~HpRe2e3)^bf2DtMTD&(=G5@)NUy z64kwX*8Ijo0xaj{b6nOs<sAuhDY=Huk)2KYs6Dwayl2W1iqdw4ns2VHVI(?tX3}xA z_o9S?f<c+5djS(NPG2^#=76pJK&yN?m;^6`E>YSxM587%4=0CgtL<KTHYihIA4)L; zape?{=PYZ=J*UBId&cs}uG8RDlLUMCU!OctmLzm14!UzN;||V87yrh*%Ye!9#NbLI z-7#Y>C^&#Gv>Pkvl*pp=j0)ME@TKU%jujRbMh+-@%tmSY`}?n^Q2utNtJUm1?JRmg z@d07wbbR;V+TaJ$p}-j0r#ERd9p*X93I@|@TGh!p)ybDF%YWmm0+vQ_Kd4X&!)dm9 zPYramV)gXm_4E>|?WZkl86OXvCLIqn3AXN~1%J~?&?yZU#kYhPXsYex6ap1c3)>fV zt3sC7I0wRb#y)D5x<B8*Htb~;$yGX=R+d__Mzhc5GKzSur0&r}616E}KWb?y4V$jv zDF#X~NqE&%*z!_LOJnP#AAQ7pu4<Kb;%x&7`-~6Wr%8VWZm4rk1H0V~d)xK%PboTc z($?Y^HlXdr#k-BYh?JL~e{ky~giG#}*{=*uEh%lqz^M%eszXj!#5JoveYvJlXTuW7 z@|@-8%{s$ZwDY;?i+Ao|CA~b>;QL|f#g>z5IDheyI8pVM_8f+Lv^T>5C!39!Btq<K zIo@0S(n)l8`1YE%e-UP4`&<0B(dVgA?n`+(^!qNr<_m1oTdX~w8}?V<a91Ft?jsyj z`pswCyyz$;`0qNnnGs4LknA_wGfAn|RKZ!3FBg95#PQU7$S>=PVt)`KZFNff48OOO zNVFw@i0;-5A)OXR6CG1ujYtZS5@1o!R-uiqCp;&3nlAmscEj=fUc`+;iLT{EwQyV~ zQe|1|h2x^m>TkGe^)__cFKU_{(!axw;~dzz7+UGfR*7ZiWTr9FWHyZ%klG9PqDY4= z3-T~A=xOauj`mNl?JrF<Qq&U+%z6hIierQFrJb<S+e1NyDu%b19!^W<uZ81RWXj<H z)8a@CZ)E^2&%3SZEkxD&P82aar{Av|#svv2Rz*5r+i!*<vU7w}H}CNG?RM8CiL+Xc zHDSR)SBt-=V>)GbE%NKrX0TTs^Ju?W-#qxoY8WEC8>dT;ORj^ci70Xf0RAFkLU6ZA zol&uiIYG~v-+ZCF$&gX`JPxXJg}|OOGBng<RkYT_GTP#<zB1u-g|i2{0=}kxxz^$C zT}#GWO~I3?qa77G@BSqi`-39>hyUBiC%w<Wau5+ep?~6Ehb$Q?dReCDdJ1uyx;eP< z{aJX1Pp!Zg5&lAXR<*7J@g-Av+H|(<YVVn6kJ_mGmbwyg{4A$JKDw=K=2KbwO(`x^ zBZq4wFYy`NS}lX+$)$XzREOoNR$>}!gN20BE)ltm2QK+2MTvXJ3mn{6z3xWvob@Zo zdv`fAI{wv(uU4{gbCgl_<eJT@+_cv|5Ru*u`N}vLSja#1qfW7k^6u7F5vKO!xzCgU zm|^q;sDTcSB+42U3t2ZogzdPlAXIn!H&%C6tyx}iHb?BiZN%8>yk~oBK?wV&1ny@2 zu>m*Y5F)kSz!XY|+YPQ+k3^a3K0r!wui{R&vrQe*+PA%w>5?_UVnfzfW5a<>uQXA4 z5TT|`-qD--hD_^Q1>0_tA1!T+YG4;Khnvj%=cz?ADd{`EPBSj4iXb{&gg$RaEqapX z<ORtQWmw8$UJZT}=l5?KUsl>Ec)xItb;K*VR7wDw^ga~Z^TgpD4}13WD6^5QC+&@S ztBWeupCGUo_qe{3Mu+eem@cc9r9%^RM+-QdaH(CVp9KiA+?f!_{b4qpw>GZ1b_FmA z=xnG&^Nifcc_AQCWFC_4jN6sFfl`=piyGm4Hmq~MReXh`WS%OuAu6pYptXBwROL4R z$sx;-1%`f6|C)BXZgH8w1bK9<Tp?pl6#}&<9AZ>??_7-Hih{JG>+1O6nhSe^C}He{ z1^k<MMvJqG>i5{)ASKM?{z|TwCCU3VH`)DcqpjI&ZZXfBRH7GLDg`oCS+U~^nyl`a zU6Z-%;pqroM9=B#RUt!!jlfXfAzhDYjj4@5Zb23|{DL4|c;x^!(310zjpvioXhPA= z>z6|;C?-NM5CPH#wYu%uYM(%;8N(i*?*J~YuETl7OgzLQw6<zx@k+w<K%Bd;U`0D( z<a8%%+KKM04|6J^+Qb<)vYQonD)`y!ZrnFtY~S8dH>Rh=m3I3!d(phYqKbjY^o{XB zbv{moZn+!c0lz#9*U<AP1x^n6gjfJ*8H~4m-L}`j^7K3<A2e=kKVxO6AD>u%p*^f5 zQFRv`5+wV4u1oB6S0%@WiXcLx5$Phds;m(!MVLvHBNF{ix$C9;3N*$C2N5Wj#|PaB z&>H{iqd^l!&z{LsqN>h-@6VWB7|tr#%Z-pJ^mZ~t53V;#STtKQ=pb`oS>_c3rzKfe z)mU|~pIE=*ex*2Q%BvW3BPkO~)~XQ;+SiR4pRy8#?4G61Uku7j)*MW`kdVH4`@SlH zM%+&ZB{x&y9pd&}u6tDuS)gxC@|n^FNvV79jOFN6iHMHxV~mqH{x53^r7+v=hiM?K z4HqmLa+>x6zKe6p`dY~jQcHoAgQD|5q}lN{O60ko6@%5P$f9L46TOV5mvSbxzMtYb z_2)SmUL-f5y46L=79{p-f-H-?j-5pc@=@`<J`D~g&EgiFArT#l_-$2I{*$HY^x^iQ ziwh@$LNV3OiGaxFPT$L!%7IkuLzWCm224bIac7Gc{hy9^ft^1-_@!Bijt>5l2XN*1 z7>W&XP1Lsr2za^^qy2K<Ml4C}Y3UxveynhJT<itSUQ1(tOJh-nUsQ(QcBK9e977f+ zzHL(~7K=A(6<k^930dD{(ASA~FZe=PbNxvc8PAh6(DxbF>jZ78K`CFERxD`lQL`KA z09IF(pk2D(?EsJXuH44$CGx^f+(n`?6fxha8CvO;`sk~F%mB)6qJ#a?bYqlBaMA_M zuum12?u3h~-}AKFZY*2AUE#Uag4}JQQVnQh+TYu{JyN*tuAEryeB&o!To2*87VJw4 z3%wjIaPo>Q>+2;|$oQv^6(U}f$)jbhGr9<6E)a(lM1OCqM*{2=V%UJm%>{LM?004I zyut2NYi9J_wXxFxH?<5Vm|#Wh`<Sbv)9^y<kE*S#M{f_X6RI?^x~)2ZiNR|k+}>>= zAC_*@>%HH!&Fl3s7O>gxYxRkUdaXcm;DElUykbVxtU5qb*z10EyaLww!=m)vZ;xA1 z^ukZIywe_yev}f{Ie)I4%FilEM>qMwvZ;k@>5Jh4_9*&~S0QH7i^|vkhwavXQQfP& zPJlRD+TrxSh*%s35B{UKyZ$dD7XS2e*Ij<0{~$)u4!btXP_q%cjpf#6e_>EF{_NVN zlQXH7P0WQc8uqdY55!aDUn};@z!;exQP^5!Jw>0)<luPIw^|B$P0WGGj(fz+tah>4 zz-F6bC<;s4po$oDOVo~UV4GfX#o#J-ht18rP1@J)c8Yb96g-x_NFsHS;$0hLfL|r# zC!4|7Wj1d<9^i|Mtn&2JYhi(Yn#D`*A@Q?@Xghs)Cqjsx)p*j(miwVl9WH0%1^AU= zd+2HZ-Tq%X7Rt)5=R)S7OIQ!W-1<+8XBPXPi)licK5oX8@;%Wdhb34jhrIT4oeC%_ zvfupi@R`wEL^&Z5Y0H$zc!oRznwjIL-fR{eAS?FRkQ}Kia_15aoj|euT!R$XGpXj@ zFa{gr6XaSoCuzRDI>q(u|3e=imHDyf^FAk+kLk>-e5CBj+~9FJ)qQerrY!s_?Ho;q zK{+-@k*AIRLw^Zpd4p!2o)}(hu|jb^CJ{H+8l^bpz&u{1_V`9j;ypK4S*}7F6~hOa zWn9n*n%t+3L7F@WT?y|Rc(<1cwySP&zQeFo>;ArapbLkB<3^p|R;R@F(5QuHiQ869 zermydW?2I?oQ6j~dw~TZ+M9^5btjJ?3+3VBh9ELoBrZ?oC|*j?G4S3D@?$M%@7_(s z#mca&@H}w{x@$S<_+-%4azo4dR~UJBLtm}TmVDTgOE2lLbNO$l7WR{dTY_%U1^F16 ztv<LPv)kNL7xXrFy?d{oEWLh&+wP%Crv^0>`9^STt8wOVpnRQlpM^^M&!-NL4I*eR zXgCL@v$HF*!bU9~YEZlQxte_We&zC+D1#}@RKFJSil$9<y~m@JQ%|3i$&tRU_}Sl} zY-wZ+)iX9_X4$!85Kgnx_=fJ^82qmYzeZ(dSslCkkF%C_q-N^Y){A7!I$k?|K|D*k zN%O&*@qTRPH&_PKNN^&$g8S4QC0~m449#R!jH#Zr5m;ig{k~IP>m6Klwr2DN9j(#d z#m;;`W+)hFB!0)qDnPRq8+Av2O!E~!3ub57jjr+{<9c3k^(WIa=DR_rbRKW}#ADUC z`s!X+-81#`<Scyu>xBMzCruEK_4f>H@EJKP_DiwxL~qo?en>c?H_ir&`{9$E+ZD~8 z3Oa6{kDV$P*|K%B84+~kT+aI%Vb_wA<-Vrn%^UwV*)iMhN6zw#t}LA~bHRbBeuMCO zyU?+Wr~RnmMfG<vetmsXDpa1<^5m1OEO(s-sLnZQr3ub9NizEB?w=6MIr&UA90U8Y zSob<S($7l6>qBDhx8G}y^Iv9s?`iW52a0@ukmSc*<x*ZmBcJ7F6Q)y8QZ%;Y;iR+^ z&9&Q()mZBcSuA}NDYl)%fS{aQK*aXM=1Y{wp-a`=yGpsgmv=mVB}>5&9jK>EP4{-j z>el<l+h=>b#T8{+>f)*qmm`c3q4?(|q*ZCD<;3I(wdx@`eq>?fqACpS3wFzP^Cy!0 zHlukX7{&MlYcovd<eb$lbVDCTXRtc<UViYDr|`2<9D1ORCD*Pn$8TIQqr^$Kq;GXx z+WwKbwYXXJ`jaicX9VQf>phbf+AqXaFZ%cyE4k@Cz*=41(?MlF>FE&-HP-t^WAnB+ z*1FKevX<$xj(wG2^XF6W_nw|4>BbBj>rS$kdh0H@iPA@L_c9%q9)Fh6Uf=t^>B)SJ z_S2BT<L0q<<o6?+PN9Ci&>Nc6FfpqgUCnf@E-E;6_d6NQ+wi(;R9dH--`g`7G0B)I zOm*4n$}dRM-X%gU&XK#>m;qViuQ|tS9y?oiEzgrnG}lONe&j29cJmyzX(uOPfHE_K zV|2-EHCj;QyWZf_Xns!WQtnv{x%t?4jfCefw#Lun2VSh>U*|u&iMezCljlJ6><589 z@$ytnYO|1MnYMZ<&J0O3)Jc9nFlkoOp9d+WLX8VV`>$ub$p5VAX!n7(_-8=P>jcsi zZ`VPFva2}UV0rA*2^3^zq{+WeG(xmI{eEG@sjVx6jH4uym<0|t@v_^CZseJn1ibVM z&5E3I7x7~G+&naTQ>`R7AYPxQ%=R1#^3Jq$@f5%)^~|T{q|Yg?-?qQ4$?x`2kc;pD zAwDO`<xWzZ=Mp}nRr5LmRM+5#D=y>)Cuy2Sq;E+Db_C1%Z7k!TCvo`<`MQdZGtsQ7 zWmbg|<DTp7j>q&_g-zpKQ9o&0={`c<t$9k}&k1}By@J7z8xYgDt}XC`%3p<;=G(+S zJ{bF8jsB4FZ`p+*(@O7jFx}8aAeV#Il&RVeI)DbZd*btB`tDb%u1>B_b)EyNM;=m{ zMx)cKEa#u3W5Ew-sFOF(r(L<?Z*8>HDNtnp(mUG6sFWrRP*W#QSGm?u_nv#dD2=8= zY`pFyjiVUe)%wF3kjVcRY!wO3>3_ri8Bufpgd`{>!js~5r2{dbxp11LH~+@#NG`7; z;c>f6P1%#Dp(5&rPMK%o+NG=Iei>!W2=|?Rzu>3_apv)i8{K{ms#^>)G9_J~5)56Z zT4vRw8q%dJ^%cI%rtWN%Wt`zU*DKA>chAFuu#j&xMa4XxeY1Cea=<ZSvCf{mfvSBm zHgn2^*<1SwPj!~#0?n7w?vGzNR?lw8Jt^D0Fg>aJ=vwAmQR&gln^gA!sP<Q`$WyI; z|Dk0!LTYP`QcI`Inq_g)j}1)Zmfdp3W0@Vyr9`?_zdfQNSAd3nd8j!gw58`oSMyAS zMu>@0hC|kFcFaS&sfdQg%9t6Yr-8}jaOlzqk6IgQYzKEcDK3qLI%@59B{DCXi?J>} zuccAtI~~^~z4zk%iWx8bmEX^qD9hhh)gr*WQ*>M!&uhm&Wp+vRhF!^E=$gg<e)skJ z&G<~@N5d3nmhiGOlDubLe0w8dV3cqE4ceEh-SV^5U!|H^T~E`znmf#P#NW;of7z*r zyUgjy8bcd}nfi;!(EjsfPU7Q<oMRR)#hx)OFp(##Q;~Buu3}s%X&0={osOF`r#VGa zCog+*e_xs*YLWdN-+TE<8u+U=4$OD+A2^{IN2A&Yt<nOSvI?rHLm%)7t9p^1yzI*? z^pE8SI10a|VpK{7rYr=)W*_J8J>#+|(<|1TcZaKVhs!=SB}F`O%5BUUx#Tm#z1UJ! zt(!vcMxKGA<lm--;##{=y!omTqjcT%ii`KAi=TTdU%K8c6TtRmfP47aX0ZxiNojbz zn&a<;UkRMrkNm90o}S{~SsYSz&RXMsd6kDFrqk+DYmXt5uxYrRO|xHPdk;wxKhFYp z@v1Z9MV(tP1>XR_BTK+1%I6n7%X@o9nZwak&*!<9G<nr!ujzQ*!PSED?qV8u&e`#f zf%0*_e){LRml6HWnR?D8wT{!GhP-TBTfhp<PoPr%sa_|Q?6agHHAdPG)jD$3X|(Cg z;r1O9Ttn2hcLy!jdR{|03MV{f)nz(q8EtA;1wYz(4pJIzw=D<uluoSe)V@gKchHC$ z%=`AnD`a-dbaqc#m`6Cjs(lCG<)MB|NBdfjqUe#t?8j`@hqX={ujf>j>z{q(HRa0w z$Usa^{PwNW8?UpmY(aNRY#EZs^?wq1rh9y!&v*M~4jP4Dpix+s%v*BY@)O(9Zlme5 z^Iep~>qq2<Rp)!DL-us_`?a%KHPoM!_P396+d4ik%gy1ke0s}Xw{?xSquey(UUL;a zHfMSQcgmzToAvoy;k|4IaLf$OFGMFUn!1DLAxD$svDF}@l@z5;;M;MQ7=t?t{l1+` z+$8CG6ulwkr>edb2ynz@(EpGjccy!foz!=kG5ft{xNN5514q7x(bKCTUBgA+G63E6 zI=mFtPy8Of3HI_zzxl^VES*?GL8yxybe-~evc|YqyylB9dYgSIz`m$mnWMNyL2h!@ zxw^(fekz<xujwR>%_wlI_9V@_Q_LsNYh9Ty&6}(ABjtKm<tP0QeO~YV-5x{p*w)4m zmATQaiU~huyhcn;LKDbKVEZU~$3^1>CN(~r_1kB*hV0w<&)C+zL2Cdy1rs-(8I5wg zf`(>o7pF7{-||0o61?p+*F~-C-z5K7sXt$UHbQXx($vk_U%kRkhMr{*u4{Yv<-3vA zuxT9pLFs7{sdLN(@)C$w{QvGj-ud5Fyj6{@)E#ZlLR7Bv@q!E5a+WV0z*TJCyZ>0B z<`Whc`gd2Ti*%G>Hv}$Lb>^*83YY5hXhv}}-*DE{X7Q1X7bogwjOLY|WG!eVdkyc* zS{=4AyBWKBM!e_Nm~G5hXI|^<yz{M;8lT%*pC2ZXs$JloNs*G~;im4RJ<}j%uf+D% z^7@%53n@AsDVcq>S;>A}4T99+_5#Tc_bIeeT(`b|hT0FiUmWEDXOgc$@90Fn<ESj< z%_Ug%IS`9X+_sVGj=G`2;XOVso%_ywR8YpWUa~9k#MSdOS1uPM@siOz^Shljp?c<) zfB0u>$2wP2HOM(OcK*y)ucX^wJ=^tlXV!l9^*%}Iqr95QlDBnn(tHy+yg7caW%7zh zq}+&wH(1cDyKIlh9(+jQ&P-|@nY@?G@L6HUc{jg=O0PS&j<&JPU%`^CG$@T)GUV2~ zc&Lyr{}4U4wyPoYjlVZ19aYnfoRX6PS5k#zE*mJ^yXE8kJ|o3mS6Z1gDpKds`@)NT z)Gk*j?Wj9W)pE?Rl|HVyQL5LD_dU5~M@ghJ$yWEQh)%JKSj_)Y<xjPUQ%S#0CqAja z%ql$?Jt_5ChKv5J4zHZ5q{+Fp&-9!v=kM6@+PsD;^O2Cy+es4DTF#w&#ecW5<Jn{J z((X$4Q5Nd#?H92Vf+Tdz3mmm~-vlV07Yy84TIEGP)%V;pUFeX;xNkdOF4vs=#AiDG zW_4zBM}K#TQv*_70(firuLfX{+_YnD{rxMOOFK8ej&PR?wZ-?3Z8vU`Qe{GR?e>;u zakN?RIydPPyDksbXe_)#oUi8y>0<U5y`Thi!F1T%L$;vx`u;HlyxODngNM?SU=oZ9 z@BQEM#8UKW>{pcSNmYitP$kk&Fw+?1es$%QOcg--6>4zbzN%bUcii9M;^xu~M_3Fn zT7LeATUm9YKaRj;n%gDlbUKo_bh)~^Tqg<PpsE`hOzL{0{(eC4`4|yBtdMKR5`<rG z)BdV^iwwkV!PNRRo|ATLcnng4-ztgGgmabCW-S}W42ln-b8%^+D+Y<`z(g`Je127p z!sTcAI5|nc)hRyBw_ivq^6H<Gcsu(>$7E$ej0vN+5$6M*tLE1Dcp6&s&z!&U>#G8$ ze&VVTb;ubv4%(or1>(W4NV}N1KfIf`C12yy5^nmLEo=JD1l^0^Yqi|>n*IF(e6lDp zrP;s#AL_mWs*YuAGe~d^?!f{Chv1e3cbDJ}!QBo{a0?!s;1VFn!QJ8D99)CDyUro^ z-v57h&HHEGn^|jQonEWDcI~~py1LH(c2)1L3jQvhMG5T7;3Vn>Gw);-M2;Gqt!0_U z&`&+Y8@6XBgi<8#KXC72+Np$gQ%hWaiTFIxCclWDGeku4uxo{@)2<LVqjX?!;ckzP zB6YUP!q9*b9b;!wjOh<u$IY35`PvEgb!_&>{zQ=qJkAuzBr0osG{$SIv819jsUL>~ zC)I-fYX~>k9rVR@Q+eB`3stw@^f<@q-U&;_CG_R*Xoj&|IJ$%}Vu_m{*fWl&w-xt! zUsUK>Z%562H7kzfM+pDxKqfstea+y8fy<A8O#0;|dgsb_JW`Keyd`rQ!2w8{0nC<$ z6?M1jkw%JiXX1IdG7~}Pk%clt1_^~G3`|?v)351gT*(O>3YL8g4Zq!Fz_*Fn&0yMn z728+AKx&)tMBhyDjQGlf$JyEDRl9kEq?q!n$f89SHml-(cC(k9aqZ!uhiL8mf&O?M z^H<yirZ4ylHODec44i+@N2-Z?ath6g{M%_1E9{^1iAW|AMiJ|jEdC2IUttL1zCE11 zbYYS0!T&}1qFuMWO7a)s%TFS0DpE!f@es=H2AS5OpMKTX0enif)_cr-+#eq@xVog! zrFZ+*hj@h|K7OMgn#AK|)X4w-VQ$9M&t2Mi+iCK9G;L_?3YOJj!3>)VR^`LXbwn)- zVyxOuY@|aSc&{dLZ{|IKxypmy+x){qe9Mu$C6xj!U9vcLxPBe?SjJrOb(Q>CTyvNd z<FILQk2x;%hm%qHOwZ#{u8|Az#Y^!?v)j)6yH3&*_?q{kr&RO)le)1ol_nfNx-M1_ zk9|U|-BV{0(PH<?%hg@U?kR5th91JFHWoi!UEV%S4#C?xo!D;cW;mB8`snF0EH`;$ zHcZ$7ylU^eWODk4-OW>gB2P061k$P%4>hw~mJ7D|JOX=nR%p)YPI6DH3MO;Ca}VBG z@h-%Q1w0fd${F}@%lVFTE-(`>72P8ydaVdNQjN>4gIYfCnyC@oO*>p?I8ESDze^2% zN=I2UV|V0ki}uU+&<D9Z5&rzVfbw<_U7PSeFW7W%6JA#SWmB6?1}&K!BB#ci<lv19 zo-V3HE^Bd(B^DcnEfr|2N`w(mW#;h-0|UA^JrTneKRU?$_GUK!AcdRm+vNad57`-_ zqLt}HgmjK~>d$HJI5Ez^c=+?T6CRfnVPfvt_5@M*`2;kDET9p+3-ONw3hIJPst-?C zgYG{inuyFiHPQrDg3&{MplVeWjs`=EHlD>e)~-1lQ@crm-mRew6_m=dy8s8@_2(!z zZ|i-V_z^WP@G8H^tiuR#)pukrwI<=V6Rqgg0p?hfiB-i{G8NX#HutXU95V({kL|Ok z7Y@!r!2cf2SvlVQ1D^jGQO3&ij^|&+>qw3HsI@vwucPwg9F&OJrnmt#Xc-p(E{XnE zs~-1(%@0PPny)q`;;{v;PlBopQn(v?;qI)=-JQkC!K+mV5hLDSD;4+ir@v0BPOH*3 z)aGU#*s-Ko%^n5`dvn>UHaspft#q8aj}}61KGG!|gyGWj?pf?!bLvTCCV(|KOvV!S z(80x=Du;Vfo7l{<Jb0ff9^>XV$W-T5?-)~`TyL%j%<ADguVr9`tG|6pVDFx^x<PVb zaIFhfnYEm)>E`70-WmWqCYv3Bm%ym14c=})i;Azn#at@5bsKA2+7Z!Yu1W60bqYI| zWa<|!^u=DY_X+uL`Xa5=)mTd3^l+JIk)^1<E3zoEay9m-E)Cn*vH-lu8rFZsB+i>( zo#V`?EW=iT;gif<t(F|ZMeQDqH<AH$>LaMw%y?zFpuO(<e*5#lQE=r!Atn>fV-6s< z#ZrQ<H2H)VxMP$1u68uNpbC(SPuge7CNN4Z^Tpt8Qgufenw)6M)!8&nalFuGk3T%= ziaw)rO!#|hLyUzfW83vH)VlFKC*zaLDX^`q=yq1`h{1jtO81lIdtN4`{pq!@=FFPI z?Gvi}0CAe87d0$t_O=srt^tfMuMu5$_E~2zqQlw}bz`q2$|+Lpelh}Kvbdo)Unx1; z(cK?4@4B3ueGmm`l)l#F3QjT@{*{NUfzY!7iySAs?#A;i2*jt+BKo6r7)@WamHM*K z*vl%~kfbMAqjneWhm?k?L)@V^$yCh2z{ViHvmwCuf@X$HPA33r2oSiWm<`}YxIpN@ zhSHX8fb}EQcX|WO&Alqv;5-4AT^aG4&P+s~a87_<yRf>rJ$``F{-{X;7g2nyF7$L4 zFwPV1z2^C&-M4p3o!qPyjNXcB<U>@Wc@AKVN=-M#x9iiEkE|j+ju;g^45*rw!6>;= zEJ$X_7->P7ePP;VwIa;v>vHUi5veXI(}vRkj!L!XAQpBU`ckuVj=9`<8K9NX=xD;Q z#<}E<Qx058(pyhj*A!-n-Vxqlm&lF?pf)%xuw3|VpCv)#X@$N#r>fli-8yO8Xa${) z09Li3<N6!g_@|T8kCQQP?V8_a^%%4=5f!^M7B{;vuK?;ZiBCC~QD<M4PllesRb>Q- zWJsYI!x(fcI%uyM4N<XJux-4_UlYiSmEnskV@X7EX~QmVG(>Z{hVfa=gsHfZ=6jF9 z!g%HcKWc;{5~e$Zn(O-ReEG?v#h`feJz`HjGLFu)$}*act>vs}<L+6;FeVFMzjM(+ z6k-4uey$li*ZX7ycr~@}7xy3nX>#@fjIRco%{-<D6MJzP1U9!7WI_Vzjntnt4%hX2 zL#MaFmbtYu4Jw7VuT>NeZH)LT<0wmat5EMH9VV|FCTScdMeBEMF}|(%+FEq!c+X@) z6QqLrk&J}SKfSD}Q9&)96rJ4tTFJETxbsfALq242Bc{_pwBj4H$Q!?b$N~5hBuWI~ zt*Wgo?eFjjmeuVsZq7IO4ETWf%40kM*sQA*Z_&d<v4X@Un8kiY#>zFio2{UC9Es}v zA`UPW2IGN;YUHmRqTxuqhaz;w6d9WYvtSvep^<GckPNqD+8b|8yxs|@95ZsGG&t>H zM5Oe3UNY{#r~-oBsE@v-g_}kK4Db%~?xqRV9#8g0qV<v-nO~;|M%8HM@H>y6+d`$) z?)Rb_k`aAKU0tTV98%nmb{TyETFu@;(tn59vMs$rLA6=&(HB)7W<T56e)RgYFG+8K zUuVIG2Bjwk{HeN5$=<2OxW+S24?)D)*FsmLY|WRwW;`#+REC>#&x@EQjdY|)LRruq zSzHwF<de+Tbf+Z&DN?z<!38aN$QZ9)Avknw=3EgB-q9hI7fym6iNv@B+o%P~Mz&9i z0zRZ*)SD!3t-bs1hR#sXrUHF>_S)cA`$W90sPHbG;3!V>S`n`BD>0jt+l1R}58@#V zd=2o4L^p=<%(Wtp{rLu0&2h>nENARdw(H12_sgO@hjT`lR8<DRT(1Z7B90-*-HmEf z+_KZc)|Pqltpl$M|AGA^S{c;qo4DIH<(mSU^J#Q2)LY|5M$Fu$ORTkYW6lwPQZ`T_ z09Uag@vg>35CyeCpDSyRBFZZ}D9X*6=~Glw=*OPLYo}Eh**A$VJD9H)&sq+`9*Ubv z?fs5E6i|huJT8XgaJ}sG*Bw210}zNJSn=3yp9j;Y4!0zK4;rHWR@`lTR?%bU6^7Ij z{h4AnvdSIlZK^KcWU!4E)^=<egXf6d?6if?7r)GF*ahFSM_O^=w680^QupJb)i^WM z`IQ{bmj=#jsFWmTx~Wd(sadG`Z`V=t#&?V!U&Um>o|g^m!mp}{HHK%%X3q%;ei#wu z;>T_Z8$Y^!4%MpSeGk%+cl~}A*szNAqAy0U<fQOZee=ca%gPjg8mr2a=Evpo7{0GN zOgcue==dis^jF4Hqy+a5t2cS3OQK(lz{uQY6X#hy{F2qEJ~27(H-K)IMN=0~BzPgY zC_umXz{urK)>I~i{7QbgR?u{7OZJn_vyGV}A*)f#uu<j?roa@xuj*5ybYD`uac_ml z){mzC3ED$&{oh>MlY<*Fj{hrOod*(|{_n@Db36yh|3kd`I~JCI)w?)YoVV0=HEcVH zG1f|*-yF|fLYAEg8qL=lk6+pO_~{h_l<?{JlvEQTXkbPZ{iQNz9=cab!7Il3Jm<KX zDQY$1iC`Hs$xlkHgi@)zSx#1FR<m)0wSG!cWDS>OKPQ&WZMFu}C?j9FGm>}-5`W}R zV&~fN+`8fuXRjyz^W{1b+b-P;m+GK`*TRzX&3x)iTMpFnFF(CorR(cM=3%?k!phU$ z8D1|KJI;wEXgs{ReO$ZPlHO|mL~eQ1BAxe>?wsGabEZsS<bL*UB-3_XD)kYq>BQ6A zWJ`Qwy+5vYHi*>c{$z^YZA5ta{;WG;6u2NV%Z&C(>1{e0!RL`Oc{#bI24@iSW6fCy zGIPX_P1EUX0p`}5vGegEr8AQ2{I^NbB;~F?Dk9d6;s@=v{5<Tg2YFXd08`UpDk=gg zO`~iTA_5%X50Qf<c(li%*2n(&CoJ8mq4Y0lv`Ga?gxQJ7g#!1Mt)IA^FZv*#$`78V z<4<?$gwH)XUMMPpq`*C7ZgqC|9fJ#z$CWlNV8Wro$S_T@?8`o^R<G;kJuF91iDH#j z<lw%drKojnp$WA`w9MnRUVc*XP$37Wz4WA8i_>Epyk3Z=OZH{@(PR649tKdB4BV+h zQpgb%s#zmuQCb+71f;U~K>+Ny&m&Nz3{boaEHt6B@VRygnUhr%24iq2Vm%)i93rTS zFuw_Zp8h8P#qqad2s?!NkMh5XJgfUl;U65&#X*YcL*->ajnH&$y0VOv%u<_Mb~U<9 zEiR2_VP;7no7UhKpS+%+URvaW3UHi{Ic-v);Ecb^dUp+vL&Q3@@NpZEGjwp<!X@-@ zQ`*-GxICCwzrT}jjJ7?7F2S?V(*d)Q0Br<rZR{Q6l8FnxI5?AjFZ3%!B?Hz>gM?b0 zrNJ%=;8?W@lA=Yw%r2Yc)5Wn*mJ2l=@N-vh)c3#q80Vq6aA$cy$ewy|tu+vO7&`(| zOtpwSy_69;%q?8xNjJ}1(BAs~CWF!9wMC~G<MmF=*jUV=hAg<o1f1QNb9<>;iWbak zRt^6#z3W_l6DWVQpud;dEj9j@f{XvS8fD5XJzw-tvEz{+(!y9k6j8=c<>>u)#hQ5d zed?!0mZFSFgr(Jd+zOc-@P+}kI08~s8>XD@zH}BLnx^?=^OAdMvDNa{fJ4Q3I>m6} z#j#lu9G<+3*7N|@6w0y|!;1rD=_pMAmxgl<eyQ5iz=UfbDkiY~gWgp~He7bi7>sBG z47=jI=|prW-mXsWblzr!vGXE~Xlyoay~KXJY}8zv@lFc**g0j0rc%{y)Hc^c-C}m4 zTa);C%H-_!i$Xqy`7edkXy0Q&%5<BYqj?sdcxjLpw${(oJjD@VB%%Zk7gJDXT~c!~ zTHFkizx8VDcx9#(oW?0bh#5v0l2T~$wB5T@nBOR0$~BBwvYqh8J_Jwet|xoywzr23 z$g37X@@-bo!Q{dl?GXDN<Vn1-;CpNFxi@ZI%Q0HmTdr4AT&Ro$IMXnV|08c{WWAHs zagW4!2TSxlm=goYok?36nB&s;M2T}J$X)SGo>#!T&H#VYD|x4P-RN;bTqWSDimPe= zNuh6-mjnB`hn~?rq!#+zRy0&}eyDl%+{u9?q`>wZ#UMdDJ@9)-mXQ;gWq&I)gfN6K zy9TuqcUd$MGTTE7=>ZS|Ty{_)Iph>lPe?APFf;|y8sw1k-#NeMJS3O$oc?k8pCZ4d z-&p)s@XYa-$ZzTAJVZI9_%}zzM9yUok?p;aSh}FsZ6~_W;BL-*qicC#g=6;RYB;m^ z`Iva}y$)0Pz;5F1tXbv*wRq%#9C!v%(Wvone^Dc3u>)YMpigl2<-o!z`evCdb18Ag zQ<L58?yo?|u}7fQ;{x=-yA*tA-WO=-L<W*Efb((H^S3MmyAwK(bZo^+wLu&rkqn}x zg6^xQdj&$7nstIeH|qPg;LQ7o2d1N&IhfL3z;XZpJ-s1zl2O&|CO@gH+55I?CvTU8 zpy*+JE$3IzriJp6r_1)bS)j5y4W1fXO$5Yn%_!ehUTteiU-R%>4;P5z38I(l|Jr}4 zNU2O1`LMNXK!m?kg(LTaSi6oBs4=o+dy)Y-vK3e;7dW43S59JY$Sda3Yq=>2UM?Aq zPwE6U)N2(_-DQT>69ra1DSBR=o-b^4G+wC7YY)w^@z#{E^Ih@H0-WHt%D?2<RjP5@ z@AR!Ez#L7{ER_unGNgJ_Necsy1rPcR`(`(U&+vq&k!bdQ^$Hrbf*N~|EX5D@qDkHM zl*DRPE{;zF@lHnXp1h4uGHC`jWS5i@2-!g(=4K!J-NDJ7yi^}g$W|9_8^Abv0xdDI zUQP6?c3XjjW^p{-%AYdnML3(xfqFN`xF#M&JaDz-RKkkLghKZ#;r&<;^bn*QoGut% z=v(Tsa2j#j`*qlG<p<*fV9n7gCi=C3%xp+2=k`H*Ya|%YRT=)GUb|lV?KE1mPla6# zkI7<MnCG5FPhw2WWem#|e>E2%x(rCHQ7GHuUJt<=zf4bU-ep=2Db6p(QuX{?wZxnO zfmL{w4SBnyh*g#&0`QNgnU!^Uw^UX|x`OsMGqcF>g4b@QHatx~Tn#IEza?7|^O5el zv&Tu>T#P*UFRopgUa$sj+>8%}I+XH=v7bo5xt44UU~RDIf{qi5?=AtxR@3x(nI>*V z&NQ_uk(WN5e0O3-+1kVF<6hM{IXR!aB8Gwq5;vLDMJXE%K$nTdXP12UBapE5PfHq$ zCyWV0|Azwn{)@Q3Kgd6EyvU{|?mrL^^e2GowL8mEeo}L!q!wu(a{e#_e$K(#5Yup| zkJTg92PM-+M?{7a3X54gIbC(l10Q-vWZ(5#zR<G##>rmA&sif4#^<zXylOgC2Qfcf zuR4N2^|6u?`t)=hrkjLDjh7*WonqD_*X^}}>E9ad_qBDvzNNUphppkr0|GpbpoqD{ z6M&x3!|eL<!`At@Ec@3s+*B`=XK=5GDO}`o&Ub+XC0Vph5j{HsghUZ@>#GSl*>F~8 zg{o%ZH^Vq*-LtzM1<Pe>hFdDdoz~nX35Ji-+SX=;!)1aTH?zAs5p$L_>QPLd<Q8q0 zk(vM_LSTb|EZ@WBft3BqW>|uAZAyaS+$|?FqH76)rO@H8jI61R)2f8|Y`9~SoGB(1 z%NZ5xB$_VrgLAcvu&Po6HGB|iQh^-8*#Uixn6=hhi;^qziK>~;suxTV_YKT(g;0D{ z7K<+3z1H1^13L*9Z-&&=za6z|KMkE{;%H8%jPCy^Okr#Nlzbqo?~*Ta*Bigcr%d7y z`;LuqjxhI9EMZK1oC`4L)mJ)?zIOz{>zdo3>LKT=H#Vu=pY<wQ2a4$TeN>wHDm)Tq zs%E^@f}~Rmp=LuhjbD!ml4r^bHv4qNyy|WN<x$()figMIW?OdK2F<L_NWwL5r6{iG zQ_4+wiV<ruBZuu=i@nsIRKpT-rF%A=v@B(`3|2ptn4K@G+;vQvmrhGU6cdEZ=?55U z4P9g>vb>NcE-GbJ*jv)KWqH+F<l@RZzay2$g%WPldRIU;ttshgW>{;AI3jW85i{r_ zCR2gzJYD5s+O%BJIN7XbCB-#YaiKP|c%*jFh}As1Xfgi2nr~G)^Cb?4esDCH)2?pm zR#6&c;iG4y>}x4vJ(O@R%E%c+z_b)2eIbBavDb@~<cVjr*0x<pZxC1n(+m`Ycm?}) zh1Q;#n)`h*2I%VY%LSaq;PC?NRuOP)0a+ZH8nL<9_;yi>ozSZuy%;k){nH9ZVz~jN zJ5sN8?yvEb3`Xc9=afHTvZp|@0I46%C*`?mx;o|N{qSMuQJUK%5BNdoL*b|*rBxSX z+JNOYGrL=RmJVT2uA04_=v(-pAsEh8<=8Qit3^BN3pvpvMOU06@ldMLpI$}nu5h8j z-n<I1Gk%KFPbF30RxxQ_<7^*3!I{P`OKLI3ll+{3Z@Kf483`V<z}|!d;ai_6AMs8` zs)r%n{l3WI=8!FF2jCK!B-LV0dydE}^=}UG5~uG=-6fvj9@`-QBP$U`7g)f)wb#Io zr5K}0ZsIWyReI+bma8G^KJT9F_C*g_i7>El=7;P39WOn>BbM4}dW^|_eP017n2kj@ z;$X1&JZiJN<|)>ou)nu2&19XK@bsjW_&Ur7iN@l+8U(=Mo>BhUQ}BiO0lpC501ATl zQ2!<ICwtD+<HGW#IQf;}7T2vJsF}HH$IDOVXkw?N0v(F!jkmbjG7UV<lKFmPKgIHo zL_2vA)c0VeoGD-rSKwtP;hpKXg*K_FXwCc6hrLkmB+ZVYFvzv@#2GI@x|(YRhSZnT z69#s;rE*tyM%l}UJR;yQujLvnf~t#;Tz@E=3e#L~?1*i#sCpntYo2W%c5Thm=8Mhc z$WHVGR(~*F=2if|5ILY1IdHktk~o8j3rfWSwtV;oxve?%2+ab)hXVu{pdt0`!OYNJ zR{`qUlNDDHhwP_NIhp*#cWe(c^Wo}grAxyv6k$XTm_!&4W}^L+C(t&wQR-rcrNZY{ z0x26e*jN>?INpN~<-nT4d7eH}*?g0R!RO-W4bddd%Z*~(^&D!_;hI(gH^Y83bXOvf z3PHv!&qI^vVF$!(<9Gpa<$e=IWFfiNmWp@C8qtMN^VAkB5g5S!ZhD9boGhHAk=OQq zINwr6hJ4vqF2h(xtXl{Pzqh%Wr17~LJL1PmTy`^X=oKOYPUdNHI~N_>SntXlY=4vm z`!W`c&G?iFHmeBSFI{wmCIlc)=i~0hA=4-R<iFh;;Xmzi?L1w-qTweppi67G-R<|G zXDDmB95(wEIeI?st_V{zr(m6}%~y%<;Bqs1-#rTK=)Y~hp)b#<vv5D2mlwJ&E$BGy zYEgH&R>t(E>QHj4B@J^if7Ha!!5N-{j7NiGT9(Q6=|vgM?~enR)t23Sl)jbAr`NOo z;b<h@kpb>o^ln@<T29W7j*bf`?j@=dM=N*o<}$sneb^nJIM}O*gKoWpeM|GSGg7tC zbm-HXF~(h-zH?qosY+{HE<E*Jd!Ywze76<cnEmFl7YBn3Op@0Ybg6lS_>Lk)G4%9= zKQF#SPKfYCOh=KR+jiJ$Hh>`GaHGcFPB!nS&Wy;z$|tvndKNKcMRpmO8mk$pNTnQB zMJBBVP~Wz>CBb6zeASp{3g1}D-I$cO+5Zr8|L+!hCqI%IbCE6olL?>Sb1(m1xc~p! zgwNl?{ULk6aQy32Jn~k=(_U>S1WZr;no7C*VC^ynsX+5trCqngp!sm*En54HoUHTl zuFA1&2?M*}_fPAu$qRJ95F>BLlGM-{zy7S96^Ug3K=WBuMaK6<Gq#_LWx)rBQM6Gb zxs2&6+eZe;QU(XLj0;a6_>+^NCN9h7Xz!ydv9CMakidV~lb6v#Zp~R0Dm{~K^@SxT z{(ScVJ`6~Nwuv!g@S-}AE+&PPwLc@u)ZPsAZg*yv^-P_QPJX-2EhM{_H+{2MNtZ&) zkaI+mPQ2Qees7{Ebe%aeq%x3iewqW}E$yBqk9x}<XtFNk=u~VxKi7309o|5=>{D}l zY&}#uh?_X32i}zGHQ%IxT*`;v-pUj|=ZSF_{;A});*|Ba7NP@P9XE(2g<nZS%*ShW z=3PYCtD|-VF&2N!2z^*e{Qt*K6>TEqP)*Lk>;=PIx<fSHlwGxsDZ7*Ex`J9loCk@K zW2=tL9_8z2eAn#cj~iEKny5#CTR~<yYczWIQbvqPUn9!OH?Wta%`DC~jH(rc?qZWh zj#lIYuea14v?90mdLd2ojYsWn5pURwC+Ql9u{>awf3`J}u5+X0Tx^v(cfL?nFp|NS z2|D`KEO9?^v{6G?;A3VZ5z5Nye7=*1MPJ|$s)tySJR(C+Pb1F{uyU!inl(S|TOALL zyJ6^El<<6VvMH&kwlhBc6|pdIK6cZ+CcpKnQuAqZf~WhW+x@0qx~H#5hNRz`!~0dJ zmfnCpNB&!3!8$%x4)#=KPl~Sjs`~D8<Nlg=4+S1<wUgH@uY9glGD=w2N2=*bWK|r( zq66KkVzuI#aFT^4>q~p!V-WH)W-R(ZHge<yUX<na1Ll295^^WrRC5XT+Nk~8duWPZ z6(V{n8GQff0+=imfAs_keUY|5`-Vtc$e-oyA-*w@n(_!^#8y0$QPwCTuVaZaBvfn{ zeaGBbPCMG{Jp(DN`}MAVtp=tSS6;3YyFXa65Tc8HD9?|L#*VE?>99RCP}!ps9nMkG zvO6Bp+=DZU%ysbrG15^s9>yxnDd}CZoeGcepinN$@V~pcjt)G06%p3ahwNoZWo<&h z5$LRVkc)DkF|GU{$vRmr8aIa$nDScLbe8;M;mNL;z(_X<xeGYXU*B2$i)}x=RY`j~ z&sM3zzV=}u`b6R~Fkliu;W=Mnw4|f<(4OF3w}fNJu2Z8{JBH&&@7(_hn}tKqc9zqr zWYV^9gixo_6(njawi!#XVY)Tvz}^hJ``Gm4={jM3F}+^97qhFHzKS|qxD+Z<z7z)b zx!0s4=zjqHaA3DS0MRxU+ysR%<%3!DbdXRo+xm4S;Wcb3LDSST2Oy&F#EOe8^ftPO zfv5$ybLbr)JhgP9)y=?E&5zD}c0(6sO^4TG7wmX<N{Rc(T1P5CKiF99E@|GJmq@|; zYH-b3j^qAT+}1q8i81wB%QHyY<;-J0#7~TOi%T}co<B7}V>u-)1ZD1u50!`~a1(K0 zaSTBT0XTvCE*nIzO`nh%nA3;gTzam<M2s~Xj-^hD&D<UoOjx@`mV^q_rd+Lp=hoLR zq&Kyi@8z^M(PpQA(mC+?f!Pq|c%dXeR*tga$wYU&Ym->iSyYoBjB>b4m#*2Z;p^;k zlKRM+sl-m05qVkqbEwCxzl%dYXly0H>20HJ4^gg1wjvfSUVcZ7Wr4RUGSgY0kwd8F zaGoWF9B02NZt|;s{0cYCMUw)O9nnaheuAn9r-{APP_~@Q)RMCC>}CNIl}0i>IZ{#U z^Ph9HUcnQypuYR%6e>g=tWcDk^?~=CVFaH{cL{h8zWvCex2kf<7uJz3+v64eLNw`? zFmzim+sD-Gby~TUvYs^3LrVf2(RQXc<;uCPbXQ4_n={G)!&Sx@fwG%t&9mA#ZS(Jc z=v>e?$0YOTPEV&zrNn4*HK)()ReIjcC9|8>xSf4Q1&ht1#1cPvfFQdYkE7IDmIbpA zx`AQxN~<GeVior?YA(%kL7NOYR6@zD1Y)y;2?9mkaj8Y%47CH;e#zx2VF!D)#?OHy zb@nmXnMVh>%Ja@j6VjO~e4ov<iC&f!m1)vJb}cMZ1Z+uJQaXyoIo1J4fog_g`P}0> zRMrQsO3Jc<Id7v^Iavu%y|biA>SJyYv#tjYuf!UTEe4=&-@UQra4#y7Hr3N^^r)CZ z<>KssT&}bnWKwDqOoUgq)bgu`$9Nh***Nhz==Rvz_EXf@%liE>MlVx#vv+{n)s-K$ zLz1$Qa~$dmjilW)z&S6zV1c4!@yU(kR`v3w7@C?`HYvT0+)`7`Ib;0U*n;Fk+Xl)} z9~hdB>GKj&W|?K8gR?i|ToYwW)h2SvnT;^%Ea1DGptVJ;*1FXK92ZZ1M>QX+-UaWa zLn#0S(>Ev4oayP7S8M{jj&5G=MPu>=)Lhg#mzngWMZ=HiDtjMJmuTHpbPlXcylh20 zFGHk@0^lPM@G*a**xxJ_Ce&Y;rbsG=T%aM3PZB%Uaq&bc(7tUKK}F%hgHI9_BL+b} zlAsvT=Oj(hA7b)&X>(90@Y}cbBj7L)PnMil&qALt*Ff7NaG02xmYytS5leTB5a0f~ zykZfY*aDN=(bZ_AZHWFcyDPs-aK%pu84;r7c&``xRfN9NaqSEu6+|0GgrNkB|JZkY zg6D*sfKEdFxkicqSxYEN=-*iU*Udm`^mlt4!J5;0Z};Uyi~JE_9Ou(3DrSK1<!be` zvlLCw{T7L`R-h#!pB`(57A|LCYKHChY8NFctlivj_oz2<%!l962}$gw!Fh9q$$2KI z*Hm8xMT{MCTT71NRXBFo0b@cDj5+CXkeA0l+P8m3sOiJz2=~g%|IfXG{{RO_+x-W8 zKzs^>fAA>&xU;{o<)1hle^+u&D|YWw5#DKjQjgcHu1lhLFBW1OZE@Jc^T_<rZSWht zYdNzaAU!Sq&UuaAY;pv}Pmvs7c0>ShyI+5%M=C2JwoKUHwKbB-2k`iuk*TkOAr>c& zn<ST}&BKv$oq&-_ne1j_ve7l(p?uE|G-Ppjt1P~W7cC@^eVvD~Ogske#oNkE+1%2{ z`4Xd*oR&=T=^212Q$0;B{09nOM-aOjX0ugZYlLu#b6j=7@@d-R(@9by_iq#Bq!8i0 zG<w(YHKJws^pEEI>(N3QAp2c}g#fvTW0vYcpIAY|*3|p1TEXPPr3R>+6aDo-zqM;5 z@i`>ui$xpp{DLWfLsZiv2Yw`cPL{gzjyRH}7VrJ&d;;*YUml?RjG!8OaB@7W$i01K zja2b93^_XU(>7|+puT7t(pb;?-jA+`Vxk7?fh`=dHEf>;J|pdA&q)$o3zQe!#u*lW z4u7NPrHYmNQk`D}fkSt(aI3zKvMb6%3FF6M$T8!MuQf*<`&JW9SUQO0!eH*S(dDOy zydKxz(DUrdz0@X$9$Ni0c7oQxqGPGjdRwhzS%HkR!T4y&VT0>8eCE$NOvnkSF4|8u zUbtYpisp~F1X)%d$r(3TTy3;*Eu6AgAT8%-RGUmMx>iP10#a;4whg6F&nENQjuF%L z6P$cE-ZXmZ_%F6JVGdwU4(r&TImiQb?>@NQbQC)ZFErUH3m4kJ+c?i_C+!`HPmgHt zOMj|lUT`ZYM$G-H8Pl_N0TU>EN&jW3lqd89XIf1f1*mVK)Yj@{*>sY{6eVA3!*+4e z>abh!g~X19Xwt%*m%wMe)tK~Dn~SLPiNnFY`6hUam4Z~8P<)Pqq-v8W<Hycgdg;OS zlD5<FSu1_Bi1O=`3TC>d2$l<4W|UNWBoy$#J4(H+uAtfVCU3WX&l2_J&mb`Q9U-Tv zO~F@9xDQ%1uj>yh$Jx|>W2w1v0ro}Te&H`=0`oA1dDHZ$%Dll+pIfnm$3!o~+A{dz zxJZlUc1`owL_5-nGTLXx_^7&{-!!H!a;>2%35@Yi8nfvbz<V5=ms>PPzD<w<6Ef>y zy_q(?tn5pa=n2s|QFERBEbgId1oKKXF~-KjD}aUFVn$`Sq2+af1y$UX$yQ3rZhJnF z(3qXYXBm_7$n&0f_dg((o<s8Ev<O8fZ9Uu9NJFv2<kP$YHpe}rc@4HtA2(j7CxUAm z<S>7UP3FJVGBvA=(E;3Tn>2IvGiOFB^6q|Do+Rt<Tgs=WG@vi2%mhQ;{H8;IRxwTH z(lo~pdcG<7w8~{N2l|ZZZAj7|I7_W#Krb)lKmGI@Xq}D-3L`7&sCe!!63Hlu1PqIB zDG7?0n>{M)6AHRGHNd?2r4J*A$@|9m)Wd`61Y(UZduV`eQtSzHBgN^)=Gy4}QIj^B z2Jkl8RNY&E39hf9<3Rc1^lJ99Na*Q!_0o7n29r$1JC`1y;z|!NhFGXgVyQ;0`RurO zJN))m5s!v9or>`xyJ2ojEjBL2;w`bNJ9ceozxgqY&Te1ip!|z&b(dDI@j!KDw9x`q z_Yx>D`0QqNZZaHbQ&)kxBuj7QrBkNw%(qZycX5fz<=tF;*BtW+;HWeaTn+#^d@buU ziMH8cPvyy(ZR992olgUU3)_oo;PQ)8g_HR+IR*`6uJR%XuXdvZD|W*Bt@8BaTLvVx zZaKb6(h`W(tbfkGOFcvwTy766-%%IP{no-Yw<VivOIqPEk;s#O&q-9|;X^fTCVsyf zmZ>&#ax(boA%@uT&b^WD0JZTlKX)vCpPqaohdq26&#>e-;_d)y7QFK3!V1O>AMN;F zHN2a6IeO<P7ZgLZY|3Plu-%M#!fjwlxnzj-*XR+G2kswXm|JDABZS*i`|dkD<?3hz z#Yx8RR0Q``L`VSJz<Ym8dpog@_j~F(_?W>aR9)go<J|1Gsnek&bS*?C-U`uQ-VH~D zWOs=R;jvJhLLkv(SPTsLrGdGNAU2gigoOgFvybAp8bk_wOn8&{53rQ0`VoTHyKSvq zL74Ww8Z#FH5h29TVz7Tg(SJ3h`R^eZVyB<Q{=}<)N!}d$r1oRe;3*FEQfL=h{n~Xq z-s8EmS~>Sgue!E37J~nEcFz;cS6n-{e=@hi`H!E%{1rOO{_bB6Zi!Tvwq4`IXxUQV zriEectnJFC{hHrzh|EwEem!-W1x(iPWpt-DnYh10<H=<h7+#}@6-MKUwiQ%*2N*QJ z-0>gQgwso@h(P>+q+>d6mo1xIdW9#%6harT=-r)*tgLv~8>o<Gw~#|CNr0#AwZtCt zFsAECH0@0^qS@1#7&qaqr=z_X%EsPhURE_J+=H+Iu?|vUY+46Zt!It5Cq-4^c?@A` zCwjP`kA)(Ip|8_^nxx$s-nDq3#62l|pL@xCW=33#KBG3Yx;&Yw?iwV^h-iv16oSpm zx;Fi|186<m?Nq28vMsz%AyQ)N2$VYKo3E8$oZ}tZry@c!9Kb2lcCB#;W=Q-P(u8I` zKf`<<K0!)}nn}%-%kV1%m9{4@g=IR1M>27_OitnTJA7KV_aDATvW55?aeeTMPcc`^ z&J27FR$veGPZKskYo(-mBcAC8OXX`3hX`fwr_&5z-5M5s^LkdPSOnkC*YOkqmW#kw zf%|pciSYDcg{xQi!KfkF<`B!TPw2@x6_%|=-4!E;%buZ-B3^2cKBbrB(aC$_@Cv#8 zv>;zsxCW2G715PFwV}##u$8Ex(+mEG-^IwGvU4hFAQaB1`qE*oLD75dZ{Xs|sTM`V zF-)7+v*TZsG-`(wCL<4YivkqqeMeFX=8VYSTYVC=DuDtp!3nsObQ)BANwJ0+8%1%! z!mXXLnb(Q8>J&`1DExW#;_l0W+-9qHLw$oDqg0089a3&ryd#-3%OXN`WjU8z9Nmkk zZ09PQE9bLqs;}hSP*DMhLH^d0YnryN5n2Feop3D~2b-_N(l#$(m_E-z6_k(++UnZr zKb71;p;3e!CUB9d9f{Kd!o}qH#NTKWb%<o82iG9$_ek`49;`YV<L}Uol@<=Kv?+8T zL(ShIdGej4V5t_@xulrtSCGzohX)1cP#UF|7>bQHRu@x&>Y!cnZV~hpaw;r7aff~M z?X@Vl`Cb)VENw5+-UBT4X)rN}LkxrdQYefTR%S=6xNah}hm=P-nx%^v_R%CgFolI` zyqVeVgZt9FDVD_xv3Bfjs5)I{g<)=RwT#R8=gOhu`kmn7PxFrbDfrZdZ>08&!@mjG z${^r>^Vj9w+wVESg*|tkpn^$ODadaQdu<k<79586B{lg|89#Q{93>u;^G{G`6EWgg zXgPXtx|zC&NAfas`Zv$Q;5k0HSR_UD^_b5qU*2<xzNe9>4JqoN*<eFDkd`_6?43+O zfwAA>z}E_Uzec&*hrY&v6@cs?4V#3Q7H@YWC-1>k*Bg&K`c^bsAd*pG<O0oqj5}Y8 z0qR9mdWDh;bGXuG5@iYO$kcT<uL<Sbl|oh@VfFb;<fHo{$B$TV-8wjr+VGihbHaJH z&d=yuNR?U;r$ILAeCTBM4$B^N$AX<nap=hzH=R<VxvSq@9=r)}kiiUSowBXQN!)13 zs^6zRtTH9+&D#aEeJOb$Euereszuh5ko=ZBd)7WcmL7ZDV%SF7|E8C=2Y=9UU}c9! z)(?c)f<+?)tEY*fAm!>o)|$hsZ4b8;80rDN!qytBR3((bFm(?L%qimKe*n8-zF-i> z{fM-ZSoW(S0mO=XMw0<3eoOGtm5S)Pa|Za>{$g><V}=wF7O+xcM!aR)!PPw*?smR_ z|JpK!^lq$LeEwy8Wb6*<#2sNVallyfie2GVfe@1&4m;vhJo)2@);yIhD&`4OClPJS zvGLN(F^Vgcq>pkNgT5zuCG|bI-Ec*9a@rH<9{m?$Ce%MM#vCmFeq<xp|88U>=kr$S z{}9>8{;z*Gaj@8Lt9@nAc0x|wt=iD{2}u>TDc@$X!9J{pkjNVKJ3I^=;XC9$%~y1+ zMtJ<#qwR2>+n=KhVh95*v?xRwW4>S?J3*i86KzY@w#n{9i6|4ry$^grN$U}M4)1hp z>c!_8${w95p8@kZk&8VVe0O>Uh-S}w_2-L<03-057yBU%DJ{4!Z_DPY3RFrGq*PP= z$&JKSev&8xc`^91^KE~u&NN?f>GITj7J76)`Wql?ACvGIvSXWyWA6vT>5GH;RZuhA zb|wmr*uUKBwKqS9oa_%}+2@_4_?Vz5E@|>*$JngMrSm!;EeSl81rICB3rsF!rgPt% zTpop30I}K~G3v5mZI*4loIMVwKuO-L0s>~)vERp*Fe4)(khEE$Yi*w<65^hK2YlHl zn%2AinA-NxSAo45>ED`9=2{<)&OcTOz@rIgRZ+gG>wrBR>&+0jAEudap(HHlcv&Xl zceje=<8}{U+q;E3x2%rV$;#koc@QEd_Ok5tbJ>V&T7AtTU-str-Gqv(Bcx~TV8>+} zAH7KRB-p55JTIo_FcF`r>yFEwM>O-zkn2FhF<rNR)?C5huHmpNZ@G&5>?aJ#_+fGX zPGRL%AO{BbbBYFw2BE!w&Y}IzLvnwmza^dv{9t~|{dxL7(oz@SBU9fzB_-fu-#p$@ z%|9`7I;2$|&xbza_Fk`5%qw4s>55amUOPFIUnPfB7f*Y#HNTc*wdVW+nHZYu1>w{2 z>UN(*k<&3C^ZrzK{pfoDJi6NBMciY!^m3M0&f(%qxfM22mYWc*)RBD!6O|uVNH5V~ znKm1NdP|KocF?sSZN^J>qE|@UTy0vFHXaL0*)uGK{0^(=R6P_+uFCos(eh~xf?>;+ ztH>_=r<z4i;qqx;9{P<qZ3<~FbzbONY)(SMLr;4N2zfw4PI85Uu<A%K>$ZQDbXAmI zvJ|<By841avJM^P0QVy(KA%!>l^Uk|3fNRK$vmM&G()lHL<rJaSatqzOj<Kx`$k&n zM7c_dUOQ5L^c!#tM~L}S)vGTUA2i0;WgJLN!{IZagWFKMu}!#ao24tG+EEWMx&1&h z-QvS2J0vY(+T%AyM<P*E5)6vvU95HcZO-Va9Hwu_{HfJ5d|ue1`bne1-ErY^&&>Ks z@1oDZmaQnqCvzd$zTzzAu$<Mnpo;s^CTjDl(Ks9?DMdl&ggPbrOFCX%mo4JAYzB`N zwh^4rr7Bh|68sBzJ1va5!SAXrfx8Lgyo8e>WR+OlETZnVd3*>9!^G_uYB&T0&bIX? ze)LyzwvxoWpfqcpHL&57gd(K(z}kqvWODE~e8Sh}eneEmRHJd+hQuY_LQmg-Zeu4& zg?r?V_cJcWy)$+KLh@-pKm>Z>n2xmL9n8EPB9G83$3Ml>!!y+!;=tM0kFeiW506{W zSbET4VQ?QAE1kD3%C~eItws{lZ~OqQ6)?hewnoY*nnG4Kd6b}k;O{grJC%J)R1*J3 zRm@?ywqup!BQMgW*d%^;Z&;f^_D@sypcjxw3u*3Ss}9ZOUXkZsUq>#jeg9RH&fyK@ zqwF?vI|O0`VhD?08)Dk;95kd)(Lkur>9Z`k-RtKZ{B!<aW+Q*r@mm-ntqt+{3ct09 zv%*|$rrLUIC_tu@o_^NBMp3*xjO1E+USxMaBxu+V1|E*b4u#Jz=Y^lqwyVhBE?7H! zRAM{GNSxfr;rwg!gk30|+h^_CbM5;6z@PB}uL-ip0>e@XpJ1z#vG>l*Y^t(Z;+x?m z{>Om%(xZ|&r6M{z6xkJ*jwti#LxDw-u_|V{Vcl9v4}2l+=7+WE05gtSr~PJm8hIaH zR>0c!{m`@0`_vI)h|)cV-eFy#`z0F4B5v=lk>s==HCFH|F&EGvt5aV><L!r_jWEq& z3Ybrto^^?X)*OX0>+Y8m9K)3z!?Cs!pEkjf{){mMP33q;lO%$U0vd1Rm}S!%F6U<V zjJ6VcmvvGybXi3Ef6kEeWsm7J0@&U3$N*a@BxAzYJt?}7z2C+sjqq$`bm|~qD<?%~ zG(Ya{q`uU;Wp-V*6;f_e$Mfv>-<avn3uT{18)1e6gcc!}l7${{5@dHAd?6X@+b(;I zGT+ZEht%-8-cPAWtz;_k4YN)<LQ9bxV~r`|QoZ8OyeEe%!G>11^0KOkA!d??rPZ$f z=-#DA`wOY6xgT?uZ2WQYe1_uh*x2TlF-dNEU-D%KpO#Lt2~6|bJMdi37JZd|0v@`r zpNV=!wmTGhm^IaaZ)5t`sXC|YNPbch66`chEk^I7UOu^qpl{F=Tt2~nx904%1b$?C zQ0L?2)dWw^cqF%v^JbLTpsZoom>q<msg^)^uNsltq7eRXzRSnwrEK@{K@a$K(o2Tk zLS8aSpJxHtmsY<sWzyoavHEfF9Sgp$$4=e~k;DE$<Jx4NQt2ic-A~r`k$%cX7i8i9 z+`87=U#sT}W<D6OWuGpNur+*^Qrgk`8(n<lR`9FaWCxeNHH>~MUZUfWRe>f#T%ado zJeqq5X=63_<8wLLT5fPN+J9(V<M4x-DxXDL*n*AnLta?V(@JmzG5b6%&-+bq>o>#H zZ6f*^y@qi;UpVN8#K^Y#Tqvln_(r}we1e5o*#&Apm}gjfMl=j=4DR<3Tkry6xBr0% zLA*aHf3aY2zxYiw;seu{GK;zA8z>_Xvq<<^4yp_^<0R7m(&army^HkNPq`($+Kcqa zYw~M6=xgCH9U#)$3Ob^-dp`y}y+|$wbd7RPx^mfKO}Hhb_*&aiy4TKmFxi-Dfl6fX zF!ZDRAn2D-`ArlwJT|}GqNa0@a->b5zrwoClBB9hKKngVkDH~mDs$MzAqihjy&sbH z9f7qu>O9Yf`fkYjd%cf%>MOqA(X?BQLfa*%w@z;@unZ4y660#61!Yc)vjFLmBTHd~ zJdRlx$#$_-T-GVXmY10_Mv+)WF+~%@UPQk-&kvJm&7Bs&&BbgJfVw^-j$4>%yC^QN zPXN>kYYeZt;miQ%H`AH;QsQt+8{0;C`N@vz__K+rptLrqfLC>WFR}n1>eIa39df^7 z^>rPnrF4cL<(-*|H@eCWMFp`+z%lty$86!$ym9Mq*KLX6_&ndBwTjbKBi0jdeHBFT zQfe4%+T=UsMF}<JMqaUn?K9})KH)m()A0~l**}O#{PVz1`ii#ZOpDQu0H$gXa{&pa z?hz&^C*xY!nF!o$n?oAKkqw`zq#RFQN+qa)2uie{p3-2l`pDhFP(VMG?iIPfR+F7P zb#7)0a5eKb8;F_D>uG-=_|<e#eqXs3jdP=PrRR2+vQXjvB$ACf=z~Pe0;a5UPAjYR zSUG)_YGrLTU>(?2S{Ey_qLdTg_p=P3vk7ZrmHW+Ehua@1Jh6ggJV}gMQaANvCT2|C z?Sn<?)rerI(66QdH^@V!u-g-Y!{ggC9x}7oBn{9qS~)Es;lij}pc{BR6yRsV6H;Y0 z@@I2cV6OR2(W)@UyP3eFA(a82%;5`q{J8$$_DT+5TFnf30e;t>7lYQ+2GxmI$0D#; zMJ-)HcBY)frB<SKDf#ACJ@T(l@$DHx0ylWGSOwFh^PkOR74!Li=D(nkWBZ&=t!XR5 ztLwd2`Z!0_%!nm4jKk-Z<E3MiAItxNTF?cF6c}r-DM7*efHx)a1bLDbGq5H{6&>Yf zQ)6B0E{?H?Ecbq(r_!2*Wfu_t4moB@1VMR|GBsO%9~&vJH}~6zy0H=m+s0G3swYe6 zB7oXbzuRd^x<PCch2>Du#7CvE{za=$>lD%hlLu0x)$@c1DDAzUE4cSaEs$P>QMdhh z?}Ti@kx7r$j)$@?;!0>Iy(+^Uh1R){k>3zIie*l?u5X5tf6FT&;fGPc`Q_z>lv`Vw zpmLP_t4sM~+eN_z@3CbLiKoqvJbSq@X@~<Wj|6+sEt|;^s@*N#Cwh#1{8~NC9x#E( z#4vjwUiR@Nzku$ok&@R#B7SX$ZSsQa3z^buJKr`%3269dz<-AQ*AVdch4=<g5d428 z(m-<Lb}t~f3<a&OaB{_iwk*hfi#GPl?Ci@CKs(xdTZ`w`W&8v^PP)m=XDXFmTriNs zv+r@PDkHQF3Sl7ydb+j)KKl*x0VnO#nUfl__WfmYreECC*pKH6S|V$6b4z(*%b027 zJR$5&Wie`IEftJ(2}(Ml`jt=#^3$><BIhJ|y!p+Hs=b~bQY8qe_6pcWS(SOJYG6Mi z>7PLI1GQ)^t+25QVnfW=e0JO7k@t)R4@X6vs-HB<FvQh|P&?W#q~iA_SbR&sIb;Y+ z4f38AtdG++nY_x$7u)M5Hma1$@xK&X2V~YBhp8YpZEdo0I!q*~lj2G!Vf#AKSygvs zoGXgBXTAuA8)8Fk!eOQfJ|@I{3MKs#{*dziT;y>k`Tm!He>k5}T~k~4l=5MEb?li8 zEZXz91L8eGEb;R|<UcJj#P<F(;xo%%LjPf~e-oc?;~#|Zr`o&_0)E|WW#Vz`Bg4SM zh_3h!!P`8sGw(kw;*s91C1ra4D)-r9Zkf>SVc65WB)PUQn|%T>&k&|+wVbVI`kaLd zc|n9^KXdBcZ08gqyS`y!CQH`h_t?CwnC%X&*Gjx#((^dAOy5Wr4z`XQg7`#`Wq+G- zbFFtfhA4%aE+XqkV9{n~Fl?G?u))@=r;+_Pd7WluWSOnb=Yz2(%^*BdKus0@gV}N= z2WOQ`Mx&S0<y=>h<+8xj&fb}{(a|zV`6NWc`<47H+&9b*s}jeZXUQ8mTe#6_t&h9O zC6EfVLiX1lK1~q1mDVz12gRHT@d@7TRD??_A3gS7FLZ>)fezZBemDkIs_?3m!rgtH z9$q3&ZRK;{HB-hrl+n?s{NXy=cmzt{0Ll9dP0b9R9?U|vsL{hM*s_s*P&R@9_{0Qq zkZoHJv^t|I1nSGvv@<g9tnL@{vYdR>@5n$NNdm2qfAz+6%Q?<-72E)y)3qFa4QCEA z#;5GUS=HIMKNYV5-&;0}S5}xfO&<<dZpDnu6Q=4FtCvMgr{onkK&2A*IB)v;KS)ki zwwoB|Hbz9v5o-O!um5v9p8u214vOy+JnnGGw|_Ew^LrxY-wadyUz)x7dzc~z`@g&{ z)xiQJOi`T#{x}(k)jKpJIf31@^tGB=PFPynRQXZczaw&Hjd+oG;$Be&wt7iYR2mb} z?gbjAHbzI%zJ_ls%*Ql})lzOziWa-5Cg~5@Uz;c|`ikzZo0kE$k3SY?h@wrW`Ia-m zw--YI+qjl!pQEcDYX)S$_pdQRR(obYL>6^ewNJx2BM&q`2zF)l<aH=mpzh*oR{(CT zXJDjvP9=))WB2{?oSdtZ7->-%@+^&VT*zq?9t8`vjyGFKYuZRjG^Cc3@rmd}ln5W} z6lzyW`$=o`jji<QZi26l=sGaD*f@X2FS$eFruC!ui6G4M^4NZ_tlQg^JZwD-X=$6) zc@!|Dp76npZclxewGf455GEl9eOpZ0$S8D%JTgz4JFOQ|S+M`V9`m<e{La_)NhNyy zZ?-#q(#DkZ+z-Iv2{3>I3WWg&WWiUfG<pXh+|k;u?>TzcN*7LVKE&H(4AU;CM<>yQ zf1m>~zLpa5C}q~tPwGL7*W<n!$74s#KKJINZ-#6@#Y_sAnpOS+!!*Hojh8M}er|>= z1-KMqcV3@yOoml#$QY99jUo{^orSp*L;jjjx#;hMbTWMQFbfSZK6>mgKo^LU#K^N1 zic=)^@Nn>~R)LjDwt-STUKUs=VEic!=(#k(7TMWt88kdHhl;BGQM+>VQJd&!1b60~ zh%V9?QZ_DOsu&U<e}P;5rH*Z`oH1+6MeIZTQlCYsKlgwKa>)3`IEEFJVuLyPEdhj^ z#S_o}6|LX%0UeL=AI}v*;iK=LWLom~i1B|M7+GIlP%A*^K`SE>Vr9J}jvqJ&VCgoP z@SrYA95sZ%8RKr4{_IBB8fF9l(zC$oQZ^D=JJPT1!yj7^3An7d$F*t_7iwBJLWojb z{KtJ2ku*(`zeq?foPIg7&Qh_Fl+@bzrZ&1(-nTb+mD24pDHcDSDBYcvdzFFT&A9Xn zHU54S=<=~&9ocpptwg}IV()S-YbZb|leYeQd3skV6}7xMksM|IO6@}8esmbUJf7mI zKDL9O$ZTE#!iTdWSS-au<wO6TWB^4|M{A<$WZkHm-d=kk=Z6wy9bI%&(y-&=jURpT zUrDroj0j>I0tbZUkIx*GLtufLRdd)NPFLhmnPFSmJ-Av6>;FdFcYrmq_W6Q}h=_=Y z2#8UX-V{Nq1Vu%PAiWorUX|XXsDOZ=0tTrny(=yBh=53wE>c795C|<HA#*1b^&HRc ze*4|KcYV%tp3KZ!{=NL(ArXh=Ty&62oRpY(8Exj4TWIcSHv5>~rh8rwUtlmAzFahO zEN{3U9jKN3{UvZineoxlI5X?iisC}<<T2a?FNc9ay;Y_6F)r}OKE02s3^9?@IHM&z zqgXr(lEXeHKh=B_-M^MS%6LjMTmSBK|4|n)UfR#Kh?5rVAI!q##4U(NDt+z0yoxI* zi}RumwiD6d;};(1G2(pm?2=>rMW*L#5}o`MrEVNIpC##}Qpqc@atLu!e&5q)cab+g z%6BFw#>igPA?TGSfeO}{L`WMkWfy!kntaGkZ0MC7JoiOf{`uA#vCL#;`Q<04)3plx z8y*Ugm)e!|7@Wt&3Z(HT+<IAZDZwXCK>OBblWFIgx|5?rB`e;8=T0b#c>*>Euf}Po zyit9Z?0GKj7`u3{Zkq$=dtEKh?4Sir{+_tE8V(tC;n%(jd?!a}YV{V(Xa&6WzhnJ& zU-C+LjoPDc4>A<})bB^V>eh{ZDVctaNu3Zv_dxO9i(8k~{M6EBRC_c#3d<eePj*Ik zXjN3R*xr2k`dqTBh-%37d>$>wY>|%4qi2)fonxoDsVoF}s+S(~ipQZnqBG%+-09*Q zN2wIr!Zoyn*u$@W;myeCn{=8|;IbEAqPfL5h6z4Ziwh9dTd=vx;E*rR`OLHab~`fG zN;+k#agA$Q*DyjU_eR$(?)Y=i3_q6sQHT5KS*FuMR`;|N7zWHQi`qsqC<;_#4H5O% zzR?WVq2H{usfk{{6xNPDTs&bVm&yp$mbOmU<9-wQp4Y^tG$893e6c?37~)d1!bIZt z<l^_YgV1Wv^t)0biX)WOf-n)>@6RgKA9`I{HC<2ePPq=bl1=3kacgPKN<o8Xdha#O z0qbLNj?xZX(9yfmEutbC;IH*oO}C{dG=EiA=cTxG_7&&*0g7Ck?_UZ>^yCKytmBr8 zoDzcO$6`Bb-z5dHEAu|E$!CeRRXD9&ElQ;@jM?j}A`=h|IU}S}I>=j+Y37?gB>cIy zcCqSgMyc$_(hn!v*Ti@;sWG8i_Wr?>uPswuJk>N2OxFYYn;Y|aoNjyE(!NYL&KX8q zfqUMU+g7jGQ*9O5UmT$C4Od58yd16D+|@;+{7oUZ(B5-WVq(9x(OH>JAyKhaRffhA zREF~~^GrgOhbs7|>E*?p^0(XBUoa-P^wTY>%w2O&8NT=)Thaan5m~7#ax6^Xt6x2} zg*Jue%@tdJ=Jm7%S4ewz&y+}UMrrO~vZ@g4*KS44P1_04m5(BIhq7ZlefF|zuJg@~ zs&JlL^;M8al<RU;;$}Y93=(7RIp8Ah6o;a|Z!@SYHKEBPm2m<c>3SW@^74?<SH1L9 zs<)jjX|#*5fISLj-1|2;i{BQ++?@puQ$)z5KO|Q;aC;9J7fJtJJHyQ?6*y0ke29y+ z9Ji!vE66n;b@U1tTxG0MBTj%ZwOyIp>LwUyB@>Tb0jKm*CGR^2##GMK2)}bReHL`$ zUyx6+xaI0A)B0971AS|<E+2{@hCH8x5gfU=480dF73H-ob;JFW=albV?RlQ(MJc%V zRTLPYT~~sHzJQ6j;H<(04sb<QHKDEBO7eHWeHtFVssSHHP_ggZ4)<FTe>b%M&ceR! zh(E19Vj2q2A6MPb%>lX@r^e*1(g4aMEUu188W3}ZM0S&g=W5(1%oRqx<V?6Z6_VS= z@1(4(sCy|6h0`ZjAX&{7#vkKlxCIsNAz927<Pw<bsNgKgDB6q3lL-T~ASu_&7vF3q z{>(Z5&WEjhv?KbTI{5pCU#V;>&;4Zo|KSHvy}L>BKl*S=WjZt0xO~H0`AQ5+`5W-P z-+c-mY7*{aW9i+Mu_{NBAwJ>=_w0?@$-__z1rOC;NnL3oCNmWSRu|RkCADxPk0qyo zFLE-Vti9GC(wNUp&%FJ(D!kYbQ8+?d`rdnQBk0+^oNY&1Em9m0zF+ySVXsP@8-6_M zr9je1`_vEhZ%@L(jck-dKf)mA#&101dmb`Z&kNQBm&LzK9XL0Bvp#QL%?K<PxW-Qu zJ-^BgRVdl7S{gX8Z%f3W9DnioSBu#d>`o1#A*OJpnml><twstea#4*x^~&>Gu3|^b zEnQXZDfC0`FZA~obnH*AdOzl05LvnJD8f&MsE%OoQnxp=si)b@zER*{+e@Xe_Xf9R zq!}|C`-9+W+JT&vkI%y`XHRyp8iiTq^dIuSL+$_K)u7kiV+i5ooXZO-UA*ilKHJqw zTOL+i*wah23O?_XS{Qp<iz9DpM+g_tq|&J`>f0->$<;=t26GwvMpD;MM7?3#*9^a| z6N~?0*ed3v@<bckotMGPcy+b#l!0Y{X69hj+leMwI-|l^1{_u1V`5%bPr%hIEsrTG zUnBd24=xYB|F3I<6tB3*P)kiq`+T)jrb)AIAMwJwZ@w)S%!~@eyAPhyQ;1)5IT)nx ziT2@@=k}<?1yM0-J4OpaD1vUAuqV{eyZe`Cm$<QBZlbw-b(PCNPlx?Ngo8aRa`9`S z{j+2z#m?a@sRN8C$JoeEuWy|ikHyJiH%gckUE3F27x?*#x^90gXpP8pkK31`7eHQO z$2{+nrhm{Gt@Prk{6}T_R}m6Qrpkx2D2n>bwahPU3NMJ*yeu~p$CVoz*(kMV*zFNs zr`qI+#ha!n`z)|-*!YxO8}KZ7mozpl_(0LHi=YB66}}jWXflh>*PDqDR`GUX4f%eX z={ARqXhg!K%Y<1@%!ILwoOBGE)6r)VZ5rX{btG6z=4Y8HTaqW2IjZh|Ze!6>KQdD; z)Esh<zw7LkWG=%=)9Qp5QD({A8B>MdSM(HOOu?FAPS$-w`Xw%aXk?_XRc*gq-FH;K zDo?E>QsAzd?lXwhiIn{cw-uoB$G-2>5D5(t<=@&v`sLXhqDCx20`-|6+s?c^8gW(A z!qd7>vpy+yO1yBQKoh<Ag;_0$T|V7VM4==9l}+~aV32NObhvKdckB4?)=6Al(>cb7 zX1N@G_)5*^E(PzK>_%h4m(<i?Ni2_snB~uLT~|@lt&dPT$dsG*8iPAodNfG?@Vv<i zx90M75ub0+%AW2gJcH)p%12jUy-R|LcX%tc!RJ+jEZDiht@JYU*x4`hiGQ>dEl!Hd z$<*TE)h$)(jfzyej*!1)|AQwpx#ZBO><b0YLBUD?#Zi`MX}y`0uM>P@>E6{Y3X&2P z*b<DYVwVC~OBj;tcU(42E`Fk7&Yu6>leDskl11{F%Boto^qOqz4lf@zMQ(+cBI?)V zB1##)Oy9gUF?o@HSa(0et+<i-j)*i3waCKc414*fD&mm|SSH2}@5=Od?K0~$IoUU2 zJUM5C3)M_`V+x~Qo#_;r?f5Ri+NID~lpbk%CqC(1fcUygq;PpImj{b@_BDRrck{wO z6rCT3--^8A9sc&10CZ@5pK}_Hj%_(<w&GQp-UR$$!P>}O>=2#yKqhtY8N0CjywcNX z%W?B!cl&3qda0b6E-|XkUkA#iGKDB3yPdn}Redqo))-XrCUabQ#N}A6`sZH7wQk}r zk{yX}x(o~lhQ_jT3SX<+XpYe+4^DnPY}jtug<ndSi^!nm%?Nh5FZ@xsAOairB0bC{ z*qA=O=GEII#nXb)v&Cm`L-VOyguQPZLu&V8i`u&rhMtbJQRtrc7@o^`d+=F&^X<{W zLrBA;>*oAU5$PHD8AE3Fjz``V8eJ{szOoQ~r>54@bn8pE)m&Qgq>0W~)zGO)G@crE zbrJ8cv}LX6+0+;6G<R!v@}66rdo0g;rT$X&N=^HsdGf#!;*E2AkCkeDZW(fw?d;H` z2FnEcFAsrzj1jIXQbe%a*r)LH@NQ2=BOlvOsSv0%@&$Ih?h4gQisVqNLkLyG5y^Mw z?kc@~@`H)}jI?+4e)em}BZO1VykFV3gg~yGgq8Prc`w_xJaE)jy{lB4B5crxU#~Ux z9RUAdh6*f4Eu53ytaiD5)%1Av)oF`932}inq7Sx%6YB~Tzlb1eFdtSZtC*Ai;dR|* zZD0_2!5&&AdLz|DmrAr)`t`uoPAFLZ?2njf8Lc?VwpU>vRW29!`@A(TWT-x>D=;7B zI^%k68iou3J_y~uD)qn{%~%gzJsfd_iQ>-=6HGVBhD@+yBgb6xbC)th(+*doM~C_> zKECl8^s}+BBj|&mN%bj!awS5`>mRTtkqiIbH-&`G3;zO}E?yM*cfJJe(qDhHTU_}3 zzx)-e^8*(`c@-J<59!i1vAy7!$R;b2X*kFsqjL4C?ZcrfpV>l+$)^>cxzioxo;JyG zk<-$2TTP#_E-Tx>uW%Ze+pbrrtcfH0=HZP0KheJb)x93F;&5)L;6Ue)Nlmiws6g;v z7sICpZZ;0Col6}<@~l|4yMBAlKYRAik9kuA1E~&vI>*7r#&*|*;>5ji0$G}=-<~Ov zXPYCUFnYR|PAUCrdJ>;z4!$K&D%~b)fYH&Z68CCplhIR{`0cq(3=Ry$K(cbc2W0fe z9%78IU5fxrTqtf6_kv_Z0BmgU36z<<4>6GQSID`5>({Q~95nxSgBGMS0(eMuPzEQ+ z#?}D)P`ZZ;Apg19<1Pjn9BtHFvfnrRw2$H~fsu}G9I45=wfoN-(4V`HBLf4ufT}Ih zf9_5Tl0FUvN&m}cKS|ee+1~x<jfcCt|IW*=&2~vA`+c*Yr0aKW@BZ@!NpM@c|IW+* zlHhjK_KTN)Q*iQ1>+GPGwTV9!wIiy(=|#to<~?W!zxMl&WXExVButDk?x(JHr1dw| zn79;{?)fLXYsuWP)1MS6-6a|BIP$;d+1iC70w4oz_pb{5;|AF_mAm%!pJ-T18#Ld) z`O2q#W`A`aP%0)z)qnG*Ut;=0E&no!+y3@nND(yf500MvWIs9B71|#+{@DTl?r-Fo zye8wqs(%;Zzv_U0_qVK^hmjrE$U*o2cO3BV{svl*mhyiUx$;%Qfji|$q$p}=)oqz2 z1X$?PUPpRuCUirQ1_E+YZ1l%|x33oE1^|ITREqx4`Y_4nKt4AX2#W4^*_ZJEF^%($ z<L&ot>eGp4!6L*{p<nk={2ndyt1-xV32`UR#qLXh14?)WP=Wq^AL&M*Xm+e=K(8Fv z!n@Hp{z`Q5DF;v@XX=M32g5Td8bY^xYOaXjFol@Rd2!KAy}kwBh$DQN%mIL!vqD$i z{6&rl6_G$a)mmY9eF?BS7D4=K1q2&U#Aqxz(W0M$>k940>}?y8<O9&W3%wcTt)+6l zmBUU4y(HP_BmNq<d+y*8VrNew<M17r@V+-$4Sl66{_Dq1xnASo`WaNWOgg^>1I2}7 z=lk78aoQ`=9|^D@bZ_4N)#{KI2%Fk--R?+Y%WQ(65nLMm94#o~H2VVWfOC~AgeSf! zEA(e+%EW+zIaiCltLY02jdG45B7rdRKS*2W=5FV_KDZ}}4`6hV8dNlfd>YB7K<)Vo zk*RiZe8oFvs~ri>^pXYz|4?4(w`7EHGG4n8fd`TZVJP>cXl1>rNKrA|f~;L*oWU83 zvJ5F)YYiDFFEG(^Z{;{x#QUMrfc=68T0ivGIfx^L<`uDrKFOYZOUfp|!wFzMrk4oi z1}5!GhV7n~pm?M@9l>A6itIMx<aDS-q&0;1#d?`gO0bPXcPRm?4Nsc*JRA5>-r_=} zLFD)CEg<Dd$g-C2Agzj#mBj+ZgN1Q1q-pEeb^Iu;3x@exI47A#B%s+{U!VITUsW@n zaGmD<H85a?M{VcnvcgKk+zO0LZZO$CYJwr_4s{4jW9|bF0OGAG0CN^lvzg3|*G!;` z!VlMH5E3UO#BmIcMQIJAfRdazNZ*btKt2+TOO76|{G6-34Do(}7ndPreHe8;wdL5r z{FtUKhFPc(UKDK5%7J_HH3r+P{S`<nQT{eI>yFAOpGlZLB9}y<+)m2C-bkQow)J~F z1EgPgnT-vZAtP<o=}R?4Puoh$=CDszfE}8Mh{RPjND%i1(<aXNKJKo6Q+`z$Tx;zt zEgt$CVL61bSYz$NR3uDOlgQZnus(SH<TzP2Sh4`w#tox_cEOy(xl)QS3=5^T!~IRK zgD)AU>UqbUvl?t-fKA9t3}h!4gy|67#6_ib9Y)7txVxX7Seyy>&@Gp@7)6#5sx2#g z!J|qP!LbDU#b;QC4W!6R!_Wvdiu&LkaaN7EciTsSD~-Se{ej7bCt<0+#)DV3d2*0^ z1RFo}0rR@C!kLI+Ex>*@6njw%y1U_-)W%sa{bl6jZ%e#u1R{g)tg{&KNmw_6L~d(t z2m^&(m^UJ>Z!qTiFeVbpoV35{0vm(<1oT=UnAJ!zX>4j7n9p0pS()S3TlRNX)b}}5 zj$^V#`iI6`b&bR`zXhT0;E=$Maor}u1ye67;UM7mwGr)eJ3dEGzyf|MN=^`17O_*C zkJNjNF!ox)eND8hOtW1^jBucyl=Wd?la!XEN{|=uiUgj{jvdQ+(Lr#Ffr+cyEh7=T z+`N>91K~D$Rd)?z`LwF~Xp34k!(1Qq#P$pHRWgWrm?XGWxZsRepCSXqwoR%WgT%$H zM{45a=BV#4zf2!?I1Opfk?UO~Z`nM#tF4ozgoN34PNca&aRCRz(ilI&Wz`9>M!Yp| z_stGYgH~v=i_nJ+qusYj1l^uBm;a&~4!ZuSfl>!AdR{z<b>pYZTE~I0=+}a};obK9 zu>#WTc~LN7Nn}rkoFwi92EwaB?u2+P^`ZCrD)CgAL$u-Gz>j5eJyKC?7p_!JQ1M-= z8i%3ajkRr-7zy!l-my+1%^3Yaw5ZtHmOqj*o8t-w3KaEcEcn>h#(Uq2#SddW=9Ur+ z`lrtJnJpgYKtCwEl|SPL$VqM6n}e#s>Vu;B2B64hVc_s0(J9mpwiov?BKL**s^}4^ z%ZX^@bjt6V3ctng=%=NIl>7eC=(^8*x=+<+&i!spNQ>Yc-bb_<Ydp7OiKvyx2N=Yu z+eDbKp_8Bx$MuOc!bg6h!lJ|58G1NtBQPI&6NmNy0~uJY?~MRxAkdcevIUCOegOlo z<o=-;il_5JzWzqIN(uYu!qiR3!nU);#WsDoj)O=&d+(YO)Nk$>7mG(0lrW_aO9cru z107+1S+p<)Gd9>+{^a{{d?BJ|@y!y!!Vh+R+%T^@rN`BL;L+i&K!A3{z&tXjd{M2( z$6@p15B%U3hXzd?)q?|$<5(=+B@??3Alm4-fm_>+3)5Rdm@xxDJ`OWw%;c{)D~TPE zrSTPePx#?!7j1`M-CcE+i0!A=8YH+$DM|^sEBRiqCstRT&4@0;lnDTY5!9zKE2=_Q z7ci9WWVA0_z*$z`<+A+)jR0Yf2;D67_K}kF%EK}DCGDd%jhnq|w*9GW9S}rS^0?)( z`|2*GBPKAgoIE4%w5O`s*&9aXJ+;V3B>{S7%~t0IKxsH^SBPI<fVLBM$kvc3YDr8Y zj7S~`Mttz?Fj&^~-1UeuA~M6(R|bc=9Rr70doMINcr>GA;J`y|U;hI1FaE_naFCv_ zH+X=?$uDx1TJGa1B`G*)&9<qs;(@PCM{r~VDPVwjcVlo*@!+?SSzqskjM672U7|#( zOaj{d7t0X<B|p$@piy+2u^;-OgyT-L@oK{a4A}N3hn3?p7>sk-d*x;LNf$u?jka6} zCi4^AXr5n>Zjqi#`pa4d%P`t;m>qegqj5Z5tN*L+5@a*yL#OMIm-LpgL%?owyPiUZ zV*u`M0vIG%A^|7HFI2Aw?FQW86R?);efNUdZM$$sV6S=GU5CKBO+H|NdlR3<s!(=Q zUzR7JL|W&-ZEcW)$#o|Y@&J<pboo{|)cqKrvLyn47#2@gIN&}=kgJ3*%KWi*c)7U< z;kyAh7@1HX?}S1-$3CG^`?%rD;2g|a0~jO|{+#1n^zxPXbn@i4{iyc@)RZJ_lvYH1 z4f{BK<_rE3Ai3?=zp<L$n;Y?by<I;7z|{j)M8I?OX+j9N)s-)^3+|$W6*yGiw&uX5 z3iQQ1RpMedjJR0`cvm(6D`>z7IEM}HhJ?1zc0(!$+g1^N2qf_obu{Gh*B|46DGI-~ z_F8+q8`7vkjaC!WF03mwevJ3XuNX{?^3FCUWDm93wGq%WTh0puTNp5V^$4st0~U%9 zT&>7uZvwx+(Rx(zsX~~iDv?rh5|0rtS;SXhbk|9`30vC;K)YcQrZtHwgZL53BW!YT zWUi{sPEOcX)K~X$Sf4&vL8ua;6+lA%kNpnXL{X_;%)K<9v?cu<iPF#PZd$~|xv{@c zVSz*0<OHq*tN~2pNG^bpqD6|<DA;^<P0Tl*Fs2#uU8-|P`xFELO8NJBOl5>Ha1y!= zS;hs7I*^aSn@bD{ob4<s$G^T@!&Wwh8PED++A8}EDJ(f@SBctw30EvX?4-hNV;MU# z4j2T$@UKvWP-{FOlE8dK73_PvP9NMwEL4dO8nrDI6h}(bNwk685U8H*=Eqfsh>||g z>WV>Pj6uBPH(&wJ2TX1NwSvQ%#9$2Mw>H-lF%I-2)_H*Ie}hdz^@%D*1f(}LNp`<? zIddh1gmO$6X@|dH8Dqs@4&#py#OD$iK?GtKp#hx*bOBPQoyiL#Jlllgz%eAYwsDuO zid>cG#s?TK|HG;<U!=A^a^UnX&a>UPjsvcmgjJ&m;3qHuGe@J*4#w<2Xg9QkXbf*O z+cY$A7;_cG8TKzE4_|O22o^P70KqD-*`LcGw7`6pd?Uf>lq47dAU6<zmp@PFXl;SH z606FJrK8-batWeW$U&<FLqFKJAS-?Sxnb`<?7~rN>UdH3nB68}^$|C4VXKkBAyWtm zw#2h;y=Eaxf&x28lSfcwp~vD`GCK!>8a!+qNp%nmA>iAz1~8L69Bt(T(hl1KgLIm5 zLOtw&Mr|i3s<jC=*qFMWTiRc1#tPioZcqaRfLxew1-zseIO{EP>Zb+3LMEV&Z#L@@ zWCxKhn@Hvbc4RO{?hpopLgsGmcgUECpc*uUdxfCjyBw58&5d=JKRA*#KDvGsN&S<u z#~GE6M2Wh4!FCVSV^%CjP@GN&L1plB{~O%W9@s}fFqZIBHo%BHwy>+>r^Uhenk`1* zP{|KEL`o#9`+~s1Fm+O@0V7BQaCP3;<?}D=gnqFCnl(Kf&3%0(<-LsciJWflK$&m# zknh1DyovaX%wE?1X|pO`y?_M*Skrvhg;paXeG-2ShUqZ;GCasl!qp9Z?}niZXiF|q zat4F@Z#D<x39}lV9JJ9{zOol&x?v0I1F@TJI|cEx;BnxFrZ;ZhA5J4}|9003ehmPu z*ioPGQ5a}R2i{8%W(<1ZR-%poKon@FNA7$*rf<9m3QJ{>+R|65{z3LI^yqdvCy}zF zab93_6Xv)HggWf|2SRfRFmD`yBO7rbuYtV7ptf52-#2LhEF!^9We=ZGwehZyK?~be z@Ho)X2=t2XY1o7jpCX$Ha@*F=1(59C!lwRse|fxI<=vJy4kXwRU^=H>1!4_DEaXqk zr3Haa{g^FG6a>ly-xHuU&pd1{^<?nQ>cx_J8`wBtZ*k^t;)DLM0&Fg=Oi)#g*pebZ z7^hAudNDibGhfnQqzG%R^=|f$@Bggd6t6<D)o1p|;{fqXww(yhO<=V$0@&&1BY+kV z-0<j@i2$1TKk&kPzBYuA;s)&7g?nZyM((`Bo{b2^eyz&J7v3k;KpAX93OHCX2I?Nd z)&N{AHg@cW&F5lJq|PpN&0xcSo$gi4jOJHP#BcTk8W|T5#@lnBda{!n*kVvCJ_ltG z30F~_S{?t~0NV*u&}2djB!gt`S<c9c!P1RLeAdp|_<8`Rd5{rhrUPg_wIRlAV+~BF zp__Ol4J&cA?vz0)=X$Zf4QS8_gma~R;*Pv3vFb#9QY9Z@gX^U_!=yYh5k8hkPUCd* z{y{Zxi5*M~&}qc>FJuuAq?UZz9RurnaeKAQX3*>_+A^n0`?rBIshcQ=x_XR$VLQ(@ zAIDW1k<C=W7jO6$CSXiop&Av3?uB%-G@;WL^+^@xZi78l0GL+aGOCOOwm{?oJkWCH z+;oeB9bv3R@Y1}~y5r{Zdai)m#6q%E^*OMJGYk<SAnxqqj0vHyDhj)~?HXXDl$6kG zF3lzOBC8x;OKy%?K0qrb@Dq7aFJqikv|sKf?htqoqc}@Rjmz*aFG&bf68w!ObkAKx zLb)IBHY1+T)+Z5-t5QRc_v5+(ewqmBL_iKzd=^S?pt$_h=Oyegi2$G=VNX=~4AJhY z<pN=H!3+~BjieYNhw$De32PhcLu5E)dp9Sv+`<tVq>3NvyKm|JCsa!E6BRn!)o{iK z<H+4?x(yY>64<&4ZwU1_6?3<BLcR;>kn$1KXe=5kN~29I0X({ww{%8&zFiAyt=6T@ zEQfdhxu(MiX-!<M;tJO`!+)hjY91J$eFK=ScOM8^!EK9~l=-7-NZgPdl3oSxpe~IA zL&0wP-9}=-fCEb!6DD37&!xJ(ZEoOc$ft8DAf~4Zw$G6C?#z;HBPN}}?3BWk^&+qa z&P6y%gv$UY_fKm^fo!r=fC=m;i(9DHmI#`n^@xro=LDyI5xN6UIAxbis0_{^n~eW? z)esR-3{p7Q!aNwAcg6k_U<WRgI%Dc>JjW~sKNDDV|9Y}B^2&y|QW{s!3ka(mpwVXg zO!E0($4Uv`H$`CIWA8yqFe;8dVDQ>q{iit$6Q8;-1bcc_guN)gas+{SbjO9FK|gBi zR3WN)dl-1SbpBO>&w5#RhZI#57kIj2a_J|s{z)ACxo{{|Y!V<!f~Y^)l4QJ<6CQ=f z8m=vOtN<JbLB0OA*!>KO<wKjuXL~?hnqT~RED&o~b+Yo$Rp<qx?ydj1#y1M5AtGuE z$IgGVZD?TbRxUFM?FC}~PU9QKrZafh7EIk_zJ1~b7Gq*KKXD_#;XR1dKkWI1P9ATn z+W2$qupcfHMKt@TJ&R3<O96sNpaXSd9=LT3w6yav+o&a21rEhhPpop^?fjG0Z{R#! z<Gk+OumA9@+~jc2pM2CaHZA>0+Xs`w-~Sl<kizN1AM4IbO>bhn=z6SPA8)!tS_sVb zG0%RfW;P`}K5*`$6ZOOil77I*(R}Tfz`Fdn?^d16BB`hWmj5R3m(29eU+0T@yb5Yb z2Ip{z{=zTzsZ+i(F*ZRe`J^A6MEt`{dx`1I(K^_(uhR4$hs7;P+K2$mFVg+eX;%q3 zxN>|TSVN{>`%SRa9Orca^s@uEiCzl(ehn`)+4H|XyeEIxtgql`e_XgsN6x{e^6Znz zE|s8*&P9P7(MP0SGx@M9MzAM$RZ_Y3kg7qQ?fj2jKLR@*$rMhuPy5EX=}y@0`W@Kq zuy)YXnfPHM4jj6)EA9r^C%@@u2hLydP}sNQy5PY1c6z$Eg!PC6a~{7<C*A#Xy6f)r z{V}`F4;F4^E7$f#y_I6$^SF7}d%&j3(35SC((U-8kE(v>R^XqwwT1r^w?&Ho#BE>l zKXLniM{c!z0{|mn1?hS$ZrBk;3?E`pwj6hNrID4Ruj0v;*FpfjIPnr#(*9}0fuJ`{ zfaj-NK(jg9F1uAT)>X$og3d?a1tBnGk5bL9(sT^@qu9VW5)B)N{>{Z~0C_YV75w!S zz5aPhOJXGOcUnHl6XwcL{9x1*21)sA<TL@@52sCf6X3TvOHMsu(hMHN{xzEFoTs!Q zt^U_wG)6t){^!_O=PJT7Tr~!y7Cct{<?sw*^M2yi%ekbC@_U4wG&m32>_dk1k{JJ6 zHehUe^yfOH2=&L<hZM^$#hjFXMCD~aoW#h*$A6>;*D7z;6|1Vhhx~6PCY7Q1Sd+hp zaZZEt#sR)p&;LCu<?~17CPG>M$Ybfpo4V<x82-5L0p53#qW$B(Jb3?~@}d03qB?8V z->Lrz1%U5sY@hx8hi^>0KKvVAL8|pYVB^!jePH`P`o@ImS1|LI)}1~Wdw={G9f%1; z)m#JrfdGS+G9BGkg$Q2O%p5cUAA^NA#|1j@A6TtMs$T=^uI<Z@rF(S5uh)>y>%rG! z&Q8D{NOqL|!z)-@FGKye{@m~1eFf_;fA1$ICM5Q+|15#L-zZPa(>sD8{9O@NT~o&N z`FaZc*CXi`ETv7w=biE8;a;*uFO(d=kv~ZqIQ&2Hy3?olaz4d$B41;Rf4>8A^b8r< zC-s}`O%p3DM5Mm`x4C-K9Vcu!=FTNZ2XJ@^D!Gr0%>5vg9Af4qodP&6j{$Q>$jFAc zlXNe^eK4pq`QcbfvLTmIWJ*7OYH9#Tb1oyGOV~?xnpg`ZBO5UWKQ3PLJ>Hd^P|zF@ zuzJY&2dV+Cp5OSgKr**669IUi&+3*unFzfpaq|6!iECg^+JbkOaW7mu?gAOviBTwj z7me4ZW#zYFmJ#Geagu!mjA*J(NPQ6IM1U`zCwpk4vuF}e2UtB@E_gnn*i(KAFw^zR zxrV?MS9=oN@JSp*MJ!z*8Oqk##8QK<7P!M!5n)e&-2`4a<>ZUA5{b(R<(YZ7;);{f zf${sXli_NVPSSSLwkY%k$!j{D++#4<wPp3=*5oHxPcUoNEWzSA1y>iLU9!Z9u+=)^ zSpC}Qm3Ew4ig~DXH^T>_>AQPlqA+2&U^~4(peIO@!XP)X@1+YffW$BNVpW>2v~wpp z;e(w-aOWkj>1!-oNHVtiywoFGqV>PQaBHNfadKwZX`%Njt_&-9r3n(OR5mr$A?tj7 zzENTFOZ1n-+tjCtRjp}vLjayfEx3V6+s!WCQRwvxKv`05#Ke*Dy9C;}R~g#vtEQ&_ z5Xfab0*pW$jsbVbXvO<l4jC{3c1@FuMTEvB=;7%W{nCra0kXusvWY<+pghsOHAVr; zkxNM2Q=h&OBtMVH5~TUU?vDBd%6pUb_lb@K2d`uI8(3ZwDXzz<84>n|96t1%$37T1 zSqETfN1(|a`~=2P*t1b+FzjL5qj##c_!?M)Aw?i~b%mf_Yf%TYh75V(dXZSlEvc5{ z3V~%siUxEx8GIB~_-oP|(cJ!WvYVtGMiO}9nSs&gu=QtvfkOT0SxV6_u=}G4J4^JR zA);|V67H~G8HCwks~R0=@4;%IpQb*wrj7VxX)k*9Y~CW!8a|UfzaG;uj)i!!PtuG) zOh`uY;2r^mkAzlrVDV=oXab5C8z4)x=OxYyXB3|yLKZ)xa<o4nsTQvijNONGcegtV z;L9+fPD`s_%bSO2mY|`taNpT!j!${RM-=6|egIKRyQ|v}AbZ6pM=yFbwhFX=!9qjl zoW3=-D|e$2@d=yS0w>?|WN<6)$Z+8Z(53ECx`G<F8HIIA4+=h|ytx_zx}1;d<P*jn zMfHs$Jx;@{UacId@^B)cKfj+Lw4~nxUDubGB|+wKYJF$tCB`M7gZziFjiC6Cr3@_K z^P}a$MBQ_IcJtj&Qo%rn5qoZJ#ST9Y^~i2eg7)|J_?E&b(kQk>LryY#*}a;i$91hT zTaPaY-=-)eGjTpdqj80wZ0qrDYLcL37&`ZCiH)p~Y|A2K__r+U;P&IRJ^%XS(07k` zNVD%*zTKLAf;r7kkL<jJ|Ne}($H_uM-wiuyz64@DJ=zC%7Ci#|{-HGW)j`?ESdzr> z0vHyeX?6rp4HP76LCe7eT$7~VrIuEbcYd0xfyyQxToNRb-{2%NF>40GK&Ioc7M2=I z?c~H|<a7(HqXpn&r$t@%zU{-dJIwnkA$3`$p<0wS;v9HyT`kF=^ig9~yJNlx9F;pR z+=JY(Udc}_yC|IDzK&H{b;t;>5Jp~l1{!z8Z7jU4m|0PAlgnH_e7M=_;YH%y^aAKZ zgVMzH?6QdVFd&Qt^DZEkWWh!pn{bmM$D)GKXK*v2O74Lcr8@)_HxhlsCD;P?b&3ys zCfu1=K~lS5I5Blt-s;N?RDW5#QgOX-?eR=F6n09XxvXmdWX}5<0pWKuvRL74As>nA ztJ4WQlMNP%Hr;!KwfBc6i0nroLyqum#w>gT9p~%_vcQf@+iyl7e2eao=W)5U@Q$g= z9}3#nnA8@p*!irg#P1A+7HU^J_P2(?NKRkz#7`Y>VPa**1iv`>bx7d^(6P1s4FWo4 z327tU0H%nL1+xhv3yg;oruX@Z4?<s{*-6>)1hBj{@G2OM60I7x*76G;ZzKxG66e;N zMqwQ!IZ1O7Q}Yc-47a54Eoowl^zZA{!tOp>Q%pDNawFEWki>IlOS|z8reXX<N;P@{ z&e;NX60jj@gcK7^oE?q=9+>Gb*p@>yq&yX}aBCFlW%(8xKr$R@PU3R^{`D%rOHn<( z7G`dV{ene+$Va2VW@F3<)HQSS2S7NAv?4J2`{#xM25al}K_tfY2&v<9DkU^H+z@o( zQY=&+eQ#NhTeDw~=;abSc4kZH0++DrMkO~soIFL_3H!j8k0(}dF@2vv+fpWR@Cu0* z_G7X4U=7Pxh|`)Jh99~G$ueBuY)LwN6dAJ#z4drYBQ<j{d_w}ePIh-?ae=4Pw2;xc z10%3fNid$Pgu(;~6pN+c4|eK$FHo-pufm|*>C8=nlk;_Mz^R2jT%&n@JzLTgC(_a& z7f#X|dyKCet5Yx5-*7we5ni3>o_Sr-BZ?jC<BT2#)ELGmE6T9Ivb=6z92nE(>VS8{ z39B!+Y?K!$n>*#uB{&}@KRltvk7;QZ<s=CjJB39v`}S_ps!Y^AtO@-p8s^{aa@5mH z5f3e+dc19w&V+6nz#T^lgA1AxWO#0z<FGg^AQ+#FW<2St{P<%e$L#icV_R{|p(b^a zcPGqk#V9Z}|7RiWKX?p=u)jyRR!{P+NY}aNVcTCL9hfBdYX0{_87VdH1j3-8hy~r6 z7Fs?8!|QY~z`9`&-l+o}Ee@qseAKel!L=|R#Zn78D0GpdV*ENu77T>!!ON(Xn07Ye z(%q#52WUb{puX4F>F<Mk!C;ny3HO>evR_Pr4g_|uh-9w>k3vyWnka^s4j}-GTPhgK zMG{|n&HFainEPrPcPJpGh|8CQzpi((kV2tV__O8((Ob5ab02Q-ZjNA)vYEEQI`%Qj zN5HV@^>X;usS)5f%ES^IWB%ebA_yP|mk?{oo!%cGn!W)CY8#3jV~`?cD4~yUUXQEt z0t)7qkYm8~;ml>?ut^#J$b{FuQ>Or!>6<hP_msBHsD5N%9m{5R&t^&_ENr=uH!LZ# z(vbl8!w`xM<8GmsX;IG+3HWYBM%U2>BunrCZDR6KZcf17uy=U<1AbWFOz37<uykac zfIUjv0VG2A#=4~CREVX6ce2}i?;o)#<~?(53AKY{=JuFb`&EnPg|-^=!^#sT@0vYU z@}p;qF2&aAJzWVc%3>Ci^-5KKK;>FL`O0x+z)0Q<36t=R@`GV#GOx7t1*dU-4ZS>g zG)_a$Use-2>;AA@$#+(-&E=MGLr4)M?87Sa!|&An9aCzDuNm~n@(-VM7(~ZPh<>ep zqZGURfd`71=s?Fy7%M!2e0eQmYn3HoC>B<DFr9iv%EN|IhS#SH3oU#s5u>KAQBu75 z<0&h1!--FBT<^8MSJuURKB{;>O{fO;CazVlZNO;y^ICyH7kR7aBRtc9_$TX4!xz@6 zbH~cAKu;=|jc~9#BkruvFpmGAz1OJFSUz?K1^yZH)3N(DRCUsa<}XXu&Wn|Ye^O#L zM4lF%Ppui~tPCW;uaA|Aq^6q$<g;d^DZx4v+BS{M@+u_WI6gHfFd9<6;kH(+<@xc6 zSBGV};B))dH|ly$;X<YQXuH*#2{iEf?T4?j>e^?`v~DeVH1V3wSeDo(>}gdn{-}QP z8(Cb=tK?<&l$4&$wYN?zgUBAA(kPAI2?N%1aV$y=SJpjc>E;`dD6{-jwish0mlMhX z3O@K8turf}1!~UXjX6E(vAkT7Ie6%_wJP;uONhXDeT{xjc~-&2;N}Un7K%#?-IH!J zb4kK_K#x(VxmqYH?8{t<o>BM49Xnd2gN(Rf?@SI`(xwN&H}&#MtW*laE6VCn4$XtI zUI?s8$8?NP6K3qeyi!a+iQRq|-fwXSO6#9E+R@EdT(AR@6C`bDBkLkz^V~^hV%;C6 zgwq41)>1lZsrfti5Lgl$6{S9jD->TUu@*kUUA)@h$?xcL)NTYm_&oYZ4t1y&F?p?~ z1wi%h*VNTo;JDuB(d0NRHFD4j5sEOdizUg3kEs2MD{Q%+Juv^y;Yw?43HnmqGqI3S z(PM2HJTB0p+2$KQ{++a=irxWL3T<`)q9PX`nXT@xwhJZ$Ril-tXj3sSq~LynMi`~% z|L7`{Jz{qB!3q7;B_m+^BA~U-Rpkh@FX(@!+@qxUoHt2{`rvoX^9AdHz^ca-duWXj z^R14ll!qJN9z^#$cDr2@J$507Fbkz-e-Vup4EJ)~kd`xWj!!G^P#}DIoNsWnkPK*= z`tE$3V%5?o5>gNz=ks==7>V-fq`A{Brcl4BbhWp33Bt5qE|ifU7bj<M=JDgFbz;io z$NblhFCm#_d}PHGOx#at7QUmG>qsd(Zs__^`qFW_W{I&69^VG33)Y&D{f0h)!3(f2 zOET5uqZh?oDuuvJg^3oTr~r)OJHNA{>1!?FcRVEX&?8IUBh5CR8y8fH>jYfGA}xsH zu16D<e2ps!4-4w|9(JMw9F7C|>{H?HhfWoC*TM#G3EpYm2rY?|?Yn)=x%Twj%TDSO zZY+BDPXc$^!e>|^4#KQnrc1O^r-_Y({DP{DUMwxL=P)(q+{@H^&r<r$JkQ+G=@O2e zNs<d!tH^ucdFsK_L#vV(S|VzJvRYW>4W_p0w6f{NfrZcP*r6rZ{K?*Nw)c@Rk5``p zf~F+Nc$XJS^xat)FMGirP&MBp*6=UU5|--$A(lqlkCnPo0&Op#QWdQidxH<MOFUXQ z7K45Y?<+%Wo;rm?6c}&GQ=D+!YE5JbFbW4e5V}mNlbHVFrDKW@T;U8pwtQ@QI8psp zdck}am~jIxOiS6i9v&2b`L$OM$LnQlU2r$a#27&Z{Wo}2^C(PW>5XVDEHo5ZiV<x2 zCgvG*)5+gM?N+|pq!R!?$!}K@C(rAXjD;dXUkR$*QIX4=yfqN8S<Tz7cb2P+H|T&C zF|uCm^9BcS(kRR(uQ<2Zqs^w{EPNEn$D4T6ntZ{+IUnCXB0je?gG-k^4+)-R_k8H! z;4tvwogofx&I`2n`z|kXVa&#-@8!?Zr#`M>P!rH{*JGMEU!eUQkXS3NU#kCcsdxn? zkP@avy&q1r*!ZDy?E@w^Yem%$@B29Y$%m1Y>n$mA4gS~`{e@TWj)Sp^5e2{W=C%I& z*=aK$zQNEeIn2gb)p>KlCA0M<xa;hEM?1=YbJ;uLmD575ifwVx#~Imf8Uj-<?-!uJ zMryjA;$3$wU|(wMuqM^42k8q6)FO@-u2PLYrinpmLmlyQJc@)L?^31;!C&MB4tq3y zO3-^)#%ws`wB)<gfIJxzs(3M3S71=BvzfQR!$3gLEwt`r0OXRvhDuyrlNPfE><dGl zUd3=fkE~Y=Hf*nz7XcAGjHxyA;&n^0<p&k$HvG9ZeeV$|)6A2;UdoJKC|Ewmp+o8% z=mp=W{N)kPmr&BJyoSXq$fH12P}xvB(7$4C24BN`HXXstDRnFtUm_xCL5>=~z#<fQ zmyBH>bi3R27+Faso7uhjHqMr#i|cLyDDn?&7KY{7>fjK^f$1RM<Ar2lLZz-Qo~?+M zM|mnn7eRel-OVl5kEye&Za{{Y>>KbqdYSRGo$h->^Cg&AgHT~X=I4ZW6}E)#HfKYE z_VdC%i#%Jw?6~hmY&m-17V0#4%sC9snBZVyFt(-J6zsOvMN9i>B9~uGR6t_kOv%$a zQZ1Bc2k6N^(_-2MyTdl`r;kFTD|1`UpC~bq2rItosc2J1-8Z<}*lHw6EDOFFo--OX zFsT(eQh5(((<3<WvFYI8sl3)3gV$!t`r0l^z=N-^FTn_9SuLA(v|!steA*T%L2Qh& zZam@FXg}M4ta2`8+;3on(@vp_kG`nOu>^tYRrtov<Q)g@J>BQ?-06zAU9NlfO5`YT z{))6$Z}U+zw`irbFkT(Z+{7bm<n!ycMmW(pK(D8wB<H-Kgo?6D6y7EUTVw&U2Yj7! zT=3u9tnUz0H;2A=F&p)?TPdgreS$x`%+7mCB|e8C>zmY6$(R7Kj4}Q7>T;CEO?)(b zV))T?hIO}su_O_eO7_0r#xWmqSk56^N4F|(-vfPOa|6;$Yf!<VLiKz3R8DGpKTAPP zT#Nx&MbRYMd~ZtLXf~Rhe3Dx2_byNRxWir-Bp#iHJ)a<fe38IeW^91dzIE>Vq!BG@ z*~(nHQ1MjC<b})^?~*Xuh0U#lvJA38ab+I{&Mwa8m=xFwmY$A(%;wt7(6(ZmIPOt+ zQ{Zyt+2SFQdhEc8)u;K@s!B0ya--I%(wG;GV-o{H71X)ccn{(wfe!C+V`eurWEKKl zu_*SD5Pf~2q<Z6Xb$~g;tC0;8O9%^4cIB|uNtV=&(2nNDwFxJAH)9-Q)62-!`ci{n zD;L!}3$;4_4HC!Y_&@P78wRQKdnyxqb)*VWe0Mf-p%>iKC(+vA_lVC1_Bjc<*cCtp z$|X&(7js@X!&fXU(e%K$SXpQDdaOf&q%wDMaO0Zm%i@gsk9lQzfuO6pI7til#g<NI ztzr7l>x%j~x%v1`4)k(YPWM9!$pp=vxdW#!88nW`ziUn_DY%|=o;Nj|vUy>-FSLv@ zA@XhT%jjN9<$G)Q6HI)nbk1~DDfB)A!oq+7+e(W!N_N*9*VJIJsSShn2{w!ZVe*bC z^c1gXSBL9&#rQ8UNv0R0o>AX6!ScoNhMW7mIrAmp8^Z){?|Muk@wFQJJ!zT*j)gW? zj*J1gSrNuTN7GyCrjxeOML05n$X6nbDo^jMyc+%fL~mUkU}}^_i`GTC>li=}y{O9* zW&F7L2DWrk*P5s_kDh*g_#1@*#~I^=a3WZrcqLXRwkn`*GITv@!M@L0dK_uyH4xkB zEMVnCXQO>+<Enyin09mr6qY*o-RSNS=`*LJ=z=GSX%t%k;k%&GeLuca<rgOJ^Wiau z!Zie>lwrNk#hYFhUVJcbI)I*zz_?w9FFF1go;0&2uYvBgRKKG_B+%$DsL(cOv<=LV zK%@UlRA{%A`VAG@!jyiZLXUXTD7HZ(Yw}N1+n^B$YwfoS{ZHVnf9wshYKeF!Y+m0u zW)dmRT9k}}!e8M9A&AsFc<hz+YTwEiIhRLPu7Pu9NPXIOtRQ}w3*W>)d6C!UxON|0 z*!kev*z+auyT|hB?^tS(gMd>hh}(7c#PvE!j(a02gsV=?eP9N7<@mz)a)7{F7zet~ zav|lddA><%PsW4NnN~S_*Lp)_(T1e-{RU($ZT_A7c~Fw2!B;m&b@0n#Pwc-1P;GL2 zgH^tEVyPQnxnd=)6Abjw%@Pvg4}k4|-4~cuOImzH28-E%F~6P7bIxx9UtnHC<-^5W z*bDPJEqgV|PT#ePyc7-mt#SD}TF2EYPXgRt>x|~5H`*#sz#jkJDDq84w2H#5)Vh=e zgCJn-lbK_`kR%_eeSCkrk6hk@KRFnkm=IT8UT_00S_8}lrtVeVnkqXA2#Z8!a0yoP z{qQK_am&}N7BJH%ASeX}&gn|xFDb>7KmofW){Llh7Q{X)qtI?9CpV%;o-8AfeEHFm z|0CQp5Q25TPk`t6oJ#!>@GR5ZGfQ~d*bfTw0irem$kcp?aZQZzEXCkCqSK4P$l0;e z$pI|^!p6@5spi!@V^t9-9VlAbP@vPWCX6GwU2LeO!|*W72>ctvhO11$DzgJ_Al5gK zaa$eP?jdTAT}`}`zHBeHX|T=+qEwDGikzQ86zt<tf?Hc{wt&4l%lPD=HBwOo@4`)V z>YhKq(W7uWpM(e^RMX-_#)HD+PQnGpI|U^K9^ZK#yacg><jOzUT|=u~q`P`i%>g=i zTr5lPGTeik*x{`K!+M>ZN8V_*s`#Y;1(2~iepV!$%;Uhgvl&5f8JiGGQl&*L4EhRv zye=YGyE~d+8`L5{UqJWQc;A;HdJk2CfTf~Qb=skiOGuKuya{M6y;%?JWiP4KAD<e( zV`-t!CVP!+*FZT*^AO7p%Nzx;d03Qjor7i4hY-VuL$4#lEsN>^TP1*H4Hqf!3XEJ| zmXK@n5l-R2J%X{<JdB;_mit6&BYVksgN1y*e;p<w(#tC27UKxgAQaHfmdIvwZ^R;< zQLX9JM?&q0=F`TN&a!^k)F5~mu-5Ua7Wz;$2*{=m2o)6!;|+_Uq<G>{>046(bE>z= zGP!Fx0t3q;bY+%yQxJ?S_Y_cV>MLC?$2Y#_bGJ^|`1R07Xq%It`4U9e#7LZ^(3a-_ zwO4Ez+4vV5fMpa&_N?#RQ*J|8_jU9%mp@p^$TWfzn7l-6<RjwGDsM1M_uNR01osb% zmtG@VU;)g8s5wEMxrJfF;%_r2d06*ndres~v1a;8Y|PN9P{wZgPwE#Sg`GQjS~N_Q zIKT{)#OAzYAbGK54IrHwmMfe-i0qSkDx9G1>plKe$lId3{A4yzyGqyc4tjZu$RJ>f zNqT%8Ct21JgWLFY*j0Ci(#j1IVW-WSVPiVb-Ul7n6SfJO-|7<7N7AaWqLUk1et*T( zZ+=bcIZ&<Gsw~GhyJb99OOVQE*3VLg8~H{vX$GD?5)K32(O)RJu|^0s1zEQvB%E46 zI=}0)Lr=^;o^L+P4FZ|GU`@3{$6_SZOe9y^2-o4Gp*4c!TVi`M6$ur*Uzhcry8Ipi zV&02Ck1m4Cd)M_T_GZ_>)Ez6m*+AGT{uoe}!|%$gS1pSEW{mAy=xFkJx*0n36e%v2 zB}ya@SwN2f<<2EAq(iR*1pP_T!v+6<N+bHzl8)n`>(&bNK-H@Vq0oVt6Y*%rADmr2 z1M&pX+SCl+47SkAfh6FZbn37k0+`b%NupecrxEm80fw03#s|K0AEG(3Yk*;9eI^B{ zEd;uAG*KHj0;@b{Rw`z0#-LaxZ4TD61I#f6Wd&>gJ3)Ru2ym5Gi1&TrA8Zn^s1p9U z-TpGsE&u9_93A}H_K`#oz7A+$jv5$F`60xoRZ`IC8?cInGC(7wFOy>1ZlVE?#kP(g zq@M$KEj1oZTHctYI57aaB@hV9_@pkJxVk4~!Go}lfh?&oxci$I7(Hye{NP-EzX(vM zmhqN}6kPOmdM+;;^ClmReh1=l6#<b07k)jA(dpU5{CXH1$^TtQo#IqBQ#PZCvkF4U z=1uyZu<s$?sn3^A>c1&$(s)E^vqb~7&em0(_0|>d_Eo_4mE!i5-1e2t_7&y!Rq)O{ ztF3vNJM*@$8h7SxU(N2!+rFaK-QI6o0=(N-0i>%1GiM+;6Nenn!R3PAlt)niL@xr$ zWnD-@)0s2Nj2Mm8ex%YFqPMpOs2f9O&;!DW81f~+1(!Qf18q+8mLb3liJ4+cDi?Vm zM*w3uFmsF05z;_e19Xogt$!Q-{kP%5zYSOVHJs<S;a`3me*U-NiiA-pX(!ZcAVZOG zFVkG(*l8k^1L%5<t<!2w;{@qZB4+X}g=I&p-g<}yq6pgBBM^O&#Mfj?zy(}xMh&#c z`UX2Wcw!(+2!@f30Jl0&&_~!h^X4>maI(S%p7RLsBa5kPUm&0&4+Hj%K!RBSaI)Pr zIzfg|eGdkHcG><c3nPhQ`?HS_xLfJUy2@#y)s6AJBfxAsY28$&NZLRkSCO<(g1LtD zX(Cc!bCW(07Ojf=pP8_DKM`+i&<qTSY%=wh)j}zxR4?iYE}lq~tpWPMd(4`xhe!ng zfA-vKuo&04a*<S*xE18Zv?sh%rD!H$<b$mZ_KGmjwS{FtkMn}^mR<NYaXxDf{4W2W z6Z7+8I(|)TYOq)NHBpeaOm+i2N7(Tt-JZ+8?NQ&b@QMh=DNB;)uiwyeP58Cy`o}!U zWYWRjw%a|A9N_&$fMM30{d7xfnx8qTWOcY}w*DKfw7g~ae%lgs-`}XKYFLQ=wdH<7 zw=zMUBL4lBzd{~^U&~2~QlxW(omzPJc;PnnZY{iftN;d?tpilj+55k7Li+a*1s1!z zwJ_=Um2`lbMq%6n?ByjaU;c;pWki4fakHPlH2JT8d3CLJpM9U$5uX<ADb@Yf{@R8? zr)AnX?20T~gV)pNAKz^&x~=QTULyaY45++#QlW^!p-hJH2cshM;egnSlZUKM@$EfT zE-{>#`q21PpbS^-2p1LGnW)ziQMoFWaSz#V-JATleo%IE&Vf@;PD#><?~T^W1w&<r z@1OSx&W5i)UdMB0D&x&ky=INRDJ$n{9!=r{zmB-+_@h>C`bY9==3*x>L+b8^e2C|9 zN|9>sT3a~Pvzs4XxEmzTk^1@h^rG2!GqLy8g?5~5w)x4)=oW)Fo^0WZ@#X^2p0^xC z(K%m}GwT;eMj0wzTnS**4j0Tv#lQ9Rv^z8x&CM#WWWsYuU17gEyAB&o@?uUpqf7o5 z!&;8m?wDsshwrKLX=B@8mV8WZ)>DMU`7BP99Th$OS-jM@_HxMSQNCMi3Yp~6W;%QB z+30u{@$}YfaJ;1D4i_u0mOCJmG`v^0S5xctm{wNzCBeLJuft4rI?Z|>`=ff^=Rc<{ z$rFZAobTfk%wYHFrbg?x(W~kA9enI;ify71j51ph5zOZ|JzR3<QoOfh3Uj(n0}Z=| zs76>;#@yZ~bl7Ka)v#G<K?hy)&*gJ|HrFP@zCUsR<Eef%#k9hh!RgS)_bN|l;tmGc zWcFYE(ciL?bo!hRS(?qAWnY;u!-<WSS(1ARDn3GoWlWipQ0L#T$?2F&*5P=WWsfX* zkg*B)jir1Rmuc`i*|<3QF`3&AE;3lMrYhvAu{J3Cc;?6%r@6}LN3C@%->sV1!rz-f zeTJ_beyo#vV#XP5(EX@=i0A%YChvW#P=>X@WC8m<4=BhV=(~m9y^ip^tSvtG^`(4z z0VQ`W51R#&(N0yHzvqRO0=p!q1|!>0C&gf#D1B|LAQw$WJbr4mibr0s;>;x)*36_( z8nRKv5-Zy>ZB~Yf!n1YWeT?%=J+lp!kq%S@v+%a4Tx~={DeIZ?mqqW~OmR3h)BTmS zd{X|feJZ_#_aBwfQFiy}EJEN8ldc+m`7|0|g6lQs9>^XQgD40e;J-ePoqj6V4aqtD zgP-WUhZx*6fBQ+(J!9v(GopUAy|U8i$d8<|0R{_wUMSw6Q>e=qyb_v=-W{6xUQ{uN zVfB4+rdG$6MdsbK#X#isvYFrs?fC9i6+R(qgfv6b2^!jnGU$PCm*hU;Ut%N7)h^Q| z_*)ahv7!53a*x&v^5}4hnLa(N5&hwbVnS<~{QJ+;O%svO^MX(V!*cP|#|K+({2%Jx zJFJN<>Kmnqs3_O~6(K4rqSCtv!HP-~snWs`=_S&U78Mm01X1Z=RGRcAgdR`<5$U~# z9zzQdAS5I+cLM4;dVKF&p6`3!d(R)|!OYCwtM9ee-t(Kt3PnDp1CmykpEuJu4l^@> zi-x;`gPaAvT(U~c2J{N;yW&Dvy&YFyeKrl8Ha<WWd8WfLR>5{QsC$KjCB-6@h2YNq zYLMB4xG&c4h~RTkPRGD~uJK*Hc1W>LM>)IqkLI?<?G>xIi;Qe~n6Qm|<lMJ8mrwP) zgH0Z;)BRqXBzG$0h*+gw+b~PaR5E|ZiLgi~<E8ym=n})<412?zHd=XJ=;Gom-E(j7 z(3^S`-{z7NePI@!&iB0QcU;<;bys^*>k-HCoV&)&J=F>omkhFEpKQ?ct>t*GR6YQn zwRwfgnet`{Kd>vD^>b2fdUdmr`q}iSZ%6ck+sc_=VVFk5zYN&Ce0W_gp=aay3fnDR zb(PAo>ciqwU+P2~M~(?4YTvR9hQ4u*9^UxqI!l(9<w^R|ocpAcvX)+(9RFjC*09W} zb5B`j@vN7Zja!?zX&(=5mak^(3cMhx?d5S>Q*89mJVN;SqapCjNdS9jb90Pt9m*il zLS`Res#39;cKu3#@FIs(S=IxETlZW?kunah>VJsDG7A3#@Hp9@-<gz>lKh{5$I1N$ z9w!fd?Q-qEEn*jK9o#Hk4v1ZJ_{+`myrl*5rsWo8<t?smE|z~eZt?16fX7XJF4#C^ z7B+KX&(-PcRX)aEsRqq=|Ejzr!RJ*Kyi4rtLw@=A_AsG+m4w8uI3A~S?~e0m>4ojQ z><0rrjXGT(@H-e!dhvE}@c+gc$N&8?UyXL*XxirsgM{{0${+k260X~rc{-Ny&+ia$ zNVXj0lb?uihnDr3R+Aq=uePe+fB@nS-T39QY8|h6a5;AlaveOXDdv;^DvALa*A+Yg zo6cm4VVnkkO@UsoX@Hv}*_vq#M7RbB*~<o~8noNOCcOr;_2Y*vuPKZdfouQ>B96ob zO$<GBkENLg;mb`Re*XcMgJH1&81HONK!9`7;QH_ooze`zISRYai8~XF1Lognhq#np z!<QpLh!ruY^i#k6P&v58JdOc?6$62Uwa@~}xm8FE#IE((fAaFnWIuUf{xR8i(xI_e zlbsna3;oIq^y1^MKd`8*lk*!dch+YA2QTU6+>q@4@xwZEx6L4tGNkj9KJ%Sz&<{3% z%y)VGha|2^mw~tUD*?Z-|8qV}+PXY`{=oj5Zr6m#fcyHds1n!8{Htyms$A9>-SC^Z z8JKwg)GajpZ@T?k-2c>V4yM<bxdHw!<`^hdzj6!VD*g7u`h5SEzwquq$^Snvt_JwO zjceVs|0l+kIr*FCFs$ug#`Q05cmG+HziSQ}dpfpe^WSdzopi<<*Xw@!gO}fRyUq*i zZ>pTmT-N`S=Zr&OF~7-rP55sqUEiJU|B!K|asEcpZ@%^4ixX<>KiL0HJrpOp<(}^P zP238BWHNaK`!uZYE7Gwf^0S;-b{FA<SY$n&Y^J;c`NoSl&%PbxrbJr&8c{+zXo&1C zZse_8FZ8UaFfAxKn_v$J;=0`efbqWt!U!*D3mI@gsE(I|M$I(M?n*{smJ)Wl;yTEq zUzKD*mtP}SQ*I16>r%QT|G}idpORKUL$5khLo6MfWe!8{H2lK~n{;Bp5DwsdMZke< zx>%%|KbBGro)}o|4{h_TLc4PXK}7sB#JuXJdBz=vdp-gBHI5(<@Xlwb1*DDvPP@xM z^xPOC<X0C{I8Q>;nr5ZOUPM%M(}c>s$Kq&XR=lwwEoBNAKR?^cfI$4`@XMVvAxB@b z#)aeLkc6#au^JUa6}d=9z~J;zXo32t0o}erLbnfSL{hQDZc?vrt^v`0loxwI0SO02 z`(Ya{JE@W&M1y~h&Dl;9N}2VHJBT{b?b%8b0+WbxuH|Mj&};1fG;Mg6aYHQX)%0P* zt4-l}iiq66^kis$H;rsMCj^G^o}l&xV3mNCSdLRMU<C)D%LzqW2)^JSGDW>^M9oL? z5ITYyP}f@UBT0*k^1MiqZjhH_W)<8yJ@!J4?uKr~ULfI|tI%WD;4usgp?^d=Sj&yb zSBsPL5MG4J!9g`4?!}>PJRCESp2o;U7a)-y4N^VwgxqJ;D-=m>p+WCTug68yycBDS zBZiPa7qd)V5y2ZI_;H|DF@^ydMP+#2V{4A!ske%#ush!IV#0UUDu`@|Dn^i<8@YQk zd1=A|!reE#F8RM-iDfYoThW2<drN`PHP(YH7$Z{U1tHxOH*o{}n0&96fcYo>vk_gV zoS=-LnZ_kB(TI5dM71MUv%U#g==BCzNyiV3X6)|O$Zn)0`4`#%FJP!y*&sxlTNRr2 z3(sPfWkyK5>M47xHXks6-)CHw{RFi*;OGf6_U=I_Cm{OtWR}%%my$no*w9Vy*42-! zjDAJB&IaMP%p`LFyH#JiBXFZ|pr2mjv-<1MG2pykj!XP-fgLy$kkLQ=c?&|}{Tm8< zGYwAe@SSh=0FLwAX3oSpEG&g3Yz{j&N8WW|Zf3J9+-k0>NoHm=n>dfdL*t6A<a-@E z|F=bf?j`p=Hx80Dmp{iu?>~9WO#J{%$_T!M%#4@2UM>SN#enf~b1>h%M!xftUhc*; z>U?bvRi-Mr+$$CB9t$ROZHy_!4Y8q~{HnllNaa?hZO;MVO)4eZp|e_QCU#%I7*C1V z%8S!bIs~BxUO%Oo*o3HG;H6iQNF;-gvyns9yggqMca#k^^%MWf>>?-kV*RmUJKlMv z!WtkXlXb5F4V(Z21wW;psnG@$o#lh;IEsE|f;{LpWIiv8tS_B_sgS^vVI0$*zN3>3 zD9@QPFQc>L5rVw5)cyQ>P<~DLh|kg7;j2$g=7e1K|5Fr6F<`Y6ld)XCNaxq&UHAnb zqOx3Go|`=YC0whwg^51-m0sEiu_RI?@pUyXoqEpHw*_6=-n261gP1{Jan&5aSJTOV zxGPvab+0P())JqI$((U4SardFiSIol*&{d8y5MHkWfa7en6k^J1c1OwIWMt59W-4P z8${AD5`bI>jg_%%g|$h8nDn;YT53T^-|+m*=jpijgDw^Q<6JVJLw{#So==lVMT&o5 z1Niye@y>lQD5eH*I0mFXAZxYJx)`=En$xKrj;SGQcM|0Q9|06Ba00d#CgNUG#QeP- zMDvQcF`ub3s-n(_+x5QMV;h6gEy;Kq4{DBI78FF2jA_@Q>^26~04m3VVjWPV5M64c zmo@~x@2nT<Bw}2u&|m6=e!9L{J|%QFVLnS<tTF%tOMM-ndhDK@p^3<<GTt*wrMrZJ zq~FKg0GsEDWBy&8G*(86H$O%5^nG@<*4}UI6F@yTxiT;zh^RHsS($N#Bgg;YV`e!N zbozJ@OoUgs;{{v3*QCL`6)*4bh>Qi&V5Qhr1jOstC#&iqgfPH;+=_P8mxL{^mSGfk zTZRss?0`~SDtWnEYsK#t2@Wj_E2>Nz5I7Pci{STQel>nouQv3~&mgGaM?##Iv7bMg zO0ChQjf}8Fp)4)4zuJQ%ym*9u&ndi<2&Le?Q!1HUM2+cruhTT(vtaxrgA^{;wPrFt zQ8#1uEm7_1$qishf$P{C9-%;Ll7EaDE(lpSolX}d8^>Lq{D<2tTx&q-Tz(~%>ALEk zOF^%Wj7jKvEUy&L&Ks33SZX+WjE|B!O{HQ*7Z6x-C%e9|G(#_-HNihV6YG^Z2t{_a zxn+4GZn&GwckI<5R$lWH?3OZg0tKjAZ9t7dlS}_tBg%A1IJbeQk+6H_B!t*ILF=jl z|6`7~iqkV9H1ON?Bk1m3Uy}u8mVA)ZaD7fks6K&wz!q4|Y9T|etJd}4@gX6p^8$9j zDSyyZaGNjf>oX`C&@kmIB7a*#B86Bqs8-Q`LAJS*)EdO?HswPJDDW7!evFRAP*pc% z89KESm0b1<Ev$Ai3;}HuB()a`u!84wYj=Pl`TWU!6kqXh=R*rNt085<a$p@BY8Fg( z1)*i)`&w6aiG(BX%?^|5G~!Laq=st|QLRV<WU4egmO?je?c5y(zusmswW6|t5pqz- z6gsxRWape?x%~$*S+J_qNhwl!<?4&H(+hieV0Lo@uZ^WaN?hk6U-OT}$Yo>#yZT~6 z9|;JaFsnWD<g>mp7B`gr4(RSQl2X*%ZBj-aT2(%do=Il}W8&O<aD=0CF%4S5hj|*n z{?V`4A_A*x09S!m>=MjzeyQB+Hh5I90R_}&pvos8l$|v%=d}d{?UA^H0UeMKKPc`9 z<JeFzNE{I;Z;9#gV;iXU3C#dCctzLT#gl<XM0e;P0Sm6g5BAcUlp3o8jTB}M0#}1P zdzD@_@L#c!bh&uOf4_Am;^hx#Po^O4?9qd?>;i+rS6@3ZaUt2!eqEH!5S&?3#Gz2A zDt%4CIZ|+^_#6gk80E(5F8a#32KF@SXutPqA3lGvzx)HH01aqGU@W6!j96JtP=_M$ zd+@W+?yXtTf(0m5BpTJQVl2d{sldR?gNt2VNyq^j&I~6Q>RJ-d4YQlFq)cTK(`l>% z4nS<ygLi)~%czP8)Y#d)aJt((%SwR#g!v4tj7-JTvX<=ELME&S#0N4t8MJd%Ja-zP zb#duAkgxI@lc8jCY463q7c?y46sUy+jQfaHA7QQra!=ys;CWUdkPG-^`!*uS?xPr% z0AmzEpLQb{6*PLT&xoI0artQsSj+)zKz)TM3Gapb6YKm6^r?)93WsW*^#lyX)d1eO zi}U+DbQ4l;=ziK@2=1cUs%IC$FHpz{JG>&eX2^`9Z9NUDbp%crJnYG$;IfQo?TOj2 zd+dTnD8Ab>xW$m*S)V2%bQTNt8%1EeGz15jYfH_#F<S0U0t*KN^Quv-mn8&{)y613 zO6`uU6$2+KdHd=041g7)@kP{#8q{mRzL<b#xAA7beGwO;Y;XnHLPIVd#Lj;?B|J9D zl}y0oI?dqRh!me~BV6Yg8fRaN?2JAEF_D6tj2=ZRlrplpxDis7ZiS@Tbs@MejXfBY z)z79IgFLSAp&QZJ3}G<lY`}hQBavYMX;cf2s%X{%rGTgNl)p-XgxfGQN;Wv@6W1m; z2yfgm5PD{;zX6pyE#hD4H0YDP8eJG>>_qSHYYNm(Z7yA%S@C2;@fo)RnW&)R1ilj$ z?jIQG(mHWrPg@OwwGdL0nx8_&e62EjvBbd(W{DJZX-)ljdNJskSy-HUN>uq30bYTt z!&+rdV7-VzNTo+K+2aPin~lbi+P-_jEVlnck!4mSTuY@raDfE&FQ6K4aF>~qpmPr8 zbcJv}hs=yoO#fovJCiHNY%))XjfdVGfTP#i7;8cBP^lddE4rjJ4>9ct*KEMr0GM44 z?Sckfxc3y~DP0Nr)g|_Rqw7N0qym3FC}ak}Mlya#>_yZBLK^fN2cLWlhL_j?0Zs<> zb=e9CFs}cK&;E=MB4iG#7%kW_vp&2>4_agvGpbq&Mhum5ojOfM&QnB!0*%%h7Eoad z#f_fZB!uu>3ZJ^NYEc4>=o1H7^DjMv7!ZmltLK<p>EKAb9mFr!KZ?LS%mjAfdU+5o zi^BU$Q|mLd&KEBrNMgTrmt2}Buq(_}ZK!ry&;;(6@^pVL1xj4#JklW4u=+<!rN@<o zM$D=Hd#HX$OI1)-X9N7&6@a{EjmY5dh3Q)g@2@?q2~^tzbduo$3HtKFKbln`eKb5- zaUhu?UkEDj?~dBoqXy88HwM*0vxho$kX50scTFwP>2wG$2vu7jNC1t-&73^7%OVM2 zjKI06ZCNW~9^PAlz3WA*5QLw_OUcG%GX`Gkrl43L=)ZZVvV=JBBrSm4>h|&sBl<we zX$+XW3*g22`94g=rl|aA{3#M>rF;uhOZ$j4A{&>)T6zJ6P!cSgF6deEWzT36v|_Fi ze7kJ+ERcUVRGQS*6-?Xpr2he9eSiXqG*}fx+kiD-h!HB=UsK>VGYHy?fvorF#Tm>L zNR}a0d(cVG0rVg|7*{>xbzTk>U#p|T&dGsonHtekw9yA;f3pzM3wN=lm&IkH52LXu z=JRGxLNik-WU>sS%NW@v2M*kWwJZ9oYM{@Y{N8~?JKsJCgAXVnCr()U<I1H6{z2Sv zWy4j-7ogT?xA9CSRN-6KHT5COzi9Y#goy=}rM$id*h8h|+LCPplxkq+?$io1#$D?M zl1>H`pyo|ktM%cw06X#Rg8W(~%P^&EH-JB>{BOGZcLAk73sCJnGIO|tK4i)e=J!zr z{b>X|VQO^?ieXf1eN50&YXv;HEClJxRZh~Y5zM4ueYt7U%#30Jie6=BN!TSk{%^lf zZE>5Yb>I-qZt>vk$Gwb12FiOGmUH2ITNWD<s5kG*zVG7Tjn~lH1%U@L$n2s8G1|b8 zVp0Za$o7v0v-6!_v;DDu8X$R0&=XpH@Sfg?76WBL6;kM0VFRVt*dN``n0*VFr(z2* zVUYNAKbzqcda5%L{$VXsX!$u4et!cP*=mW>KMhUGfR2Qm7`x^@jII%O0<40rhjP&z zC&5wlra#{@-+;m$yz|+8^{2r9=A?@T&!r%hwm{H|LI~fPaRk&zhirU}*$H$eX2>^? z9~&=^VqrKT==)r&cVL(%<+=N{86d}hbiE6=COODaadpDC2kag4hH4dN8W>`N2A|)q zqWn=;v^wDz;!#Dr0M$;??7RvI$*9KBS}qsqjbirbNDva{df#(hRG_pm<+C@0>UX53 zwy%fL6ORFhqA9VOoR=wZPpf-BUB?*S=)}4A(FD4B*OH>_^`IO^EN{A)e}*pq0l$|` zFmTUvxwDM}A$M!P`&y|ZfboBKC<aXU4DTZYC_7+=(f=2?#p737yroVfQ|7)60O4&g zoH&~ip3s$af-4brh$DLfw`K&R=jpTa2SCHO)Poxv;A;l@`ECqI6Oe(7#rmrMZ2xCT z`yGXhAk{PS9vtI}_gqN#O;&Lc%z{G6T5o;)8-;`bJG!1|A$q*a%&Th^J}`owmOr(B zMc9?+ueC;+cl@9>AoTIFvvM77ceC@OgYs;9y?*XHpk8XwNbN;K)_vFSuW?Y4zUn0c z0|%?lZLQ<iJGz$@GQG7*&;|%~`2f=Ge6bYSnf&jAf8I<9%jZZYez6C?++l>rDc)6( z5O#i0-+Tz-o{_fhXaI9HSF}3&W>1V8t<N!1Kyx&|boA*|AZ-Ki*-gSz40GGcrQ8)d zC(#HU(P?0z@Nz9Qef-&zwNLe2_2aMjF1Un<&`lvc0ptaqqKnNXpv_bD?`b|HD4V55 zx&DeKN<j_O6qg3uxtnqk?Tc0Cs_Qpo>a8;3%lG{jtZ}#+eK+<%k(05-8sD9c6UfMK zJyem6lna53%Hd~|DsY$WlA=ee?+ep0<X;SX!!D$5sy;D;^Ip*ty@Nts21j1EI;(#7 z<Fz!2biQ;oa-!G~GkOosA8=QzAph^RhOv7Sj7IRLE-H$yBv3FvuKer|!_CT?u;7=^ z#w{}7kLIrUV_PVpW|%KKhuI`PdFdWJQ+3NfRxrk>Tep}^rmR#4@zPpoecv~LAV@t( z2MiyBWu(?2MM!@dQ|Q$ks@P;O@^JR(QaY>cx+z26`S<op)2U&sR(Vs`pT<2(alkpn zpnj~g-*ql97CB4Mp}0Y|^J9BQ{RX3L$Ot=sJvSJeJ-0FZ3S!-Z8T(|6v<FH~vni-x zs7V-3T2>9&XY&VALc`)PsB*K|3TSaY&$<84x0LPY5|EFwU-}cb?0d@EwdUVLvGfOF z>uEc9eWTctPFdK<aKP9FaOVW_=C50LkBuFs6`fKHyF5eL1w*&|;P-pO@Y-`V`eOVX zD&Grga&k!j)ZF^mxU`Cr)%3-!W(L;t2hJ|AISbYbdi9idNOCeZ^<MUD{n@%rnU6&R zD<}GnK&h?zRV%6WeipR$zp^Z#70m2}vg)J9^7pPw8CpuU-W&NlM54rvpky2R#*QrO zk4>W~1%0(YjAC2x-jwC{TciKCZ*4JvzUe?mI7F`PVn#Q7k2qC>-bLjFMMeMt1ea&X zV9viu&t2{;?r@<#{==gg<pp_0K%S|;b?FAij@cK7jqA$dTJHQfow?M}>aqEE@w4|D z^BVj?ZUUCbrx_82YEVuc_4=#T&;GU2r@?(DB98x}y96wksW6)88yBO*Kbn?i2;6<P zcMa5xv1PfoijSsS-Y(r8R(_E&W~1rq8kXOW&bqrVq^Kv|qB3iQABB?k^^ID0jE{Y- zoo(svTvIy$N>X~%A<tjm0-jPPcUE*PM9wVu^d&u-xklo$0U$IqC_83sNOv2P3ostp z5id}{9CAmGBSRvSNp|Zvfj{=DLb4<7KuH5s%gV(v`}oU#r`7BhvcTvb<HAsn`V2Je z+Lm>k)gOK(TJF=##~6uJxrR)@<{Xljp#qIT9wzOh?XrIQ5wFG;8tbcucHp}R_1)zg z2JH$qG$}wb%8%}a(jJC*pvobo$2c=$NI{jv<t3}L3Yj-U0LC4|(mv@OJ5S>w%{5us zp}zY^`l&xslT8V1o6gi%n~O`Ju%C`ir9%>1tAQC8)V+Vb@IC(gH!nzokf(kp=cl`x zV_v*s+x7id2(ONj1FS{i;hX>A1)ua^pIF)X{fXZ$tnKJGz~dZ{1?E3=Liw%}q+Z~Q znM@w_@B9jb5WkG$2bq(%^2$5zZGPnnsoh!%0=-)^3g}aEnuQo6@gK^f{jIFJWqppL z-<9<e{99Q)gLYLvl(q0fS@qI?q=xH1{FVQ@I7s=3y>Jr)S;NtH1}DJsWeDc-rzNl4 zqs(}M@8HNspZ%d4K>ccp*gCM^j~(|@73Th{<ulhld89I001zN0l=ZH=mEwT0B9Ho? zJ)jIzC>m9$wxchJaatm}0a|d@#F>Mc^+h@wiMP!xcpl2bF`_~{q5e1D5R0nwprj*# zxs7XW2P-M_$nPB$$eMU@#sM73|Blb0d6<h3HUA3d0yaof6Y+ls4sR%GRhajRLfs+r zdy=utKm2~_mXEz<6>VAZ4?`i5@y34|su_x%=0Fn>yz%b<7%-cOO;x_o{qKox{)vsI z_kW^E{r^X|-qcBI+4uYE3FV0Y<#Qar^fDNx_FMY(-`i?mE72L}f7TTY9W1D<u>C)C zBxkG{@{$Zbonv$NptDRr&o+HO%LKJ7*3ULUx#fR+)alT#C!t(k(s+e^e6RoE?A+QZ zw*M~b-~Z_B+^?vAGV=e8({gGz5_0ZAsDJ9lB{~|bA$dm|yoJkmm+Z7i5E@e5S?dcX z9`D|CR{?+E;3vX{{|krL2A{}l=okT8(I_q92X>TQa?DIj{z8iuaxvIE@P$w!Xub<V z^po4v*8X%tTuFqk8VeDDZJk4JZ1LR&5?VeBII%D>(Kgy{Z$M~(yI<|-xlDyX{n7|% zQaCVd%oxs0jE?n$Mp1z-06e=o!vM`2G;Roz=MH?-)wx0o-qg}oGeZd&d6D5yc)6`E z_6t|c8}G>5cW#tFknVs5%jRB7=U@HM^p2$!Hssp%$>ddQc1+)!C&TQma4XnDfG2{O zor1#X$Ns!W?Z(4YSW1d+=h4&8fK-EP`48&1q!V!29i0_(QfYS<*;o3XN4bi5UvUqj z<Q-`ABe^y=qEb-c!_zThxF9^&lh0W}TP_5un8=3d%R#e0^&7U<WhQXV73abIXM?nK z`10S7YN-zJ_;KOBONPrQcaxcK<klx>1lt!BiqV3PAD}ZU8ziIlt{hZb&>eKpA}67) z>lPJ$u_z9eKxT0<I12wcrsORh;l`*WYkJ2m18R!q7epbC=0IlXuQxd*Mn?0+%*B1# zI*10|L@pr6B%R|P5{}8BQD)6g#^bHLUPR^g_!o|aEQ;v>r(?3M6zN@dGK0MS7rCDS zOz0E&QtqG=E}eH)102Zy))xsR7(FFFKx?xl!YlF1iKvwEvc(Ks1hBeq_~7iGC5-+F zg4WuTJ}2oZ{*5*G6x60JRkB<gDpS7|y~Ze6s1^RnE;0$8h-FCDI0bdgdS;-4C`La> zPl84Tmi<7>Yrx{t_DT<GDUpjH21$o(-3ou2d4PvV3j>}348>xjfq3hwSI+^7q}_dW z6pv)^-Om{esc`2)bn-hdv+|y5TW_~Q*mtT*;q*RckDhyccuICqOzhOsNKQOpU+^4Q zR~LI5Scjxs*8Af5yv$3O=!c|){kYN!uHxp5O?StkfxhlfHGKX_a6QOEeP{13qGLx6 z+FKxSuOsu|9*L-yG_EeC6TQ^P6tK1CXwA>TRolSUJ)shfyA~e2#rgr0uNIr0d{K*; z+;%fPSXLq{d@*IqCDffJr8pqP<!FVl^r69cKu`OP0}&Cylg%QK1m^tY&x?xA!w_Ez z&V0O9<wrn$nILJs5uHe<J!=w@?*CNu^S=9wU`!OgzeV5+H-0aboB|fS%S){PKx)0Q z-yF4T)aWv5&ARum>}4QcDYHXbhu%49x(n&|9ovxW5M;%6%qzcNo|j_0k}~8<+q!-k z&VaIFQm$=cfcD*KVq7j@^5ujsLzsSOR`}X0DfmjrA=_Ez6d;d+UMhhu2Q#3o{<F)Y z)@z`B_?5luPy267^NQP(3e7I|ZgNh|o+Onf&va0OVGylow08BIeE<l3h=SEulL}pW z2EEHZr$A_GdUuwp!%>M(ghRv-w4iByn(P_ewxS`nh3J&MdY2%`hn2WRyfyR%&HGWx zCt_}d4GiNJZrG|L5J3&8a8!=(&dBo6l!gw*<ZE+jS)+_5V-^;<NFS~Wc{?xQ(-9vk zUH}PecVJ)Qc$<O}BI=U<+MNg=)Z%{g&fyDnCW!x1dA3YC;(dD}XyXn|*-uOcM>K_l z_g&Pcjt=Nbq<9A7gZdSs#OCS6(xQa;v}{v-t$KFEhfR2_a^%Cd-bsk1Vw?u})^?}t zzKg9e;@c<B(DMZEr+oGG10)>9@$Op<*eTfV1mIyhgJ*vkdXwL(aL1}dAZQ(XBosvm zmD9d(vT<D3Z6IYKBh`ELTq%{(q)83chd{oX=yp`Gr(th}r9tkghhdAgrSIOJ3Kv_- zyr!fVzeG6nU@`#O`Wjv*LK8eR*OuCrc^gopjy~1hk+voIwwwLQ$S%L7t`221cSci| zEIn|Y3I%#;eB>LK%qcWP@|!0uai?=<R^UrIfLm`QP`W;~1C^{OHpN+=e&h<OEbw^i zkh*C0md4RVmy#_}Lfh=FbQhn3EN8a14bItyoz79$?t>u{pV*?Pa$})2pS<`b6)%AW z-=z<{S#4=fNQ5VXwA%_@IAAf9A-67daK8I6fr|i(%+29_4#gja%DvEwp;IY3r*OOZ zl2M6}5H6!2+sKxh6q~&QN}Iq@azo<uUC`8PM&;G8$c28oa+KZ`zC9fqyU2yA=X=M- z2uj4vCneYY>!#E4D-?$Do@UGXu+v1GaXe&W<U9iMD}3-ew+?(FeK9*3DAn}2o`RB9 zurm9wZU?waV3SkJ0s6dh+8%W)(<GDx=q|h2ihBwVz3um1IpsH~a&j`+o-#@B!3*3v z9uZ=ZEKA~a(zl9dGUF*nI>mzUf#6x6d{oYwppLX*XLF?6#0E9F@npl~$s?T&=e%9> zz*YUQc|4e6=^PD!U$)t=DacHMK9vPdG1(GAG1?c79go$dFT(Yts1F9e=zQ%w!7-h! z$#9$MMe;+$eid$tZaGE1e6rEkA$v#KiWVMjL8+TuvkC)sP`o3OB^S67myDGOi_U*} zJcbs!l%X_0pnUK}9`J}rZogy!cpD<t<l;?0*<wwQ2FWiLYx~lm2yqDvkA2$;Yei65 zy+#*_gS*4m0)C}p3W}KgZZU8%5@1@{zZP>Up`gNuIse_D@_R^vf(j!fg`n4fLeY$v z17SWeVh#ipI;Q|#UXO~5*Wmucs0ankYPn~x3cOePF}FO=9J~hk9u)INgf{7TcTUcS z`Ed~La<G37r~S{1b$mM~L7=EKXU^d3haL{v4m8Jb^o7&i7)s1QY-8(aGRk+_SJVJK zs|C(k$82dd8`4_o-&L|J=+H>Q>TV%IXcu+n;|qP%SgX8x+iu3f`Kmkbw%rawuAjF? zsB46PA{|{o6`Ua-V=SNjb6Q#=H@v?l3REB~n?ll`M7;vr0&90)%K|Rd8d4=JKka$P zCV!S%Yt6GmKn>(AFD9Jy^V7S(GWTFw&h27&I$ZJ_5&v@j_5lbikQfhW+1N#1I89Z_ zU#wNaS9U$tNkXmI*`@4GPeRD0T-$GUZZ}${t5zZ@JNv$(KGAd^DpNbz@sca|$17Cy zlti`sw~Z9qNjIKCJ-C=zgg<{F0pMh^7MqhsbF`r^gY4{d`btBCUwK?(YosRV`qh8{ zi};Y|u+8@R{(6MGB|3S+GxWCPV6nHq?P)m2txQYo6W0a{*PE^FnV(JU9MnYgAE(TA zo-Ga~Phj(Ty+WEE2yOkkT9fRd_bDI%5FqTM*O+Nq6F5@9=ZM=TNpFjqO=HqHsaO4W zPwqVH?Xcv~)R^X!fH9oPlh1r<qI>x1l}!E1mWo)a$2YU#OQ<1LKPRWoc2oCMA4g>) zGq+<k9cNIXJT3Xb$%^l%i?`bQ?T}dVIT5&2JkL~Zt3?jXU({;@d#AHSN3O}i(v#{R zuSR<wY(KLnZOemNeX&zD6+rB%2T6@#@AgsMm3WvFn_Rq;I@9k1HD_H7iQkxREwhBK z_7`NfAg5l2@G2f}WEapIc%Gtp<l+UQ=popmT(+)fV4>6Qz@<<+(D0X^?DE@uUxZjn z{-R79YR|Qv%qdFNa^B+9De0GyehAOFEPE5p)RK=%eB#@$`D@M^mqYsnG~&{rZ>I%M zc8axOp|-GKwrbC*6_Zz@rBQiG4$HK5_yHxw&8@JNztB_0##lAiGT(|wGf%bU1@io% z8{7kLOl`YaV`CgcskW+1#dxL%N>BG&6HX+9^60b94<aXa9exk@y}dW~Y#Tb9>-=SR zsZyKI$SgCr;0Jjl;|jRGi-iS-(=ImI5f+&CsgbL0nu+53a(s~NcOdnB#!C|73rnSI z{k%x!mC43=ZCU<jcjQW@<|#_Q+DLzv+7~81ox<ONuV8)ern$j?*}4@a6Vs}T3rCAu ztAO(_7j)|cTAN<wWw*`OboeOn_XbkxYpFq+1>L9xxMSo#qsN~n#Fvs~_w*Zt0hJhv z$)f-(jglIh9?$4J<ucuf)p6!7u57dn|BUT?tLqNJ#34<0pW`OMf;?=ZT`cux_fO^Z z0S!6Y=o!}bfzsh{9=OlIB4R3HcHC{?rszoN=?4pYzDAHQmVKh9M@H79HjEyjD{7Z6 zh^wb*E_C}p_cpbjiNX!u#o7r%#<l7vx;48fX!grhxfka!L3z4JrCE8NLEXZaAD>=$ z8323<A9*(=2|F%69i3^lV_%oG+nvs3C*Q~i=yDG#mv`c-cJySjW1P2KMvRG8K!kIV z?ULOc2X}h$w97OHYTWc(2md3pRJvgA)~FdRp*_n_gOhlM{z4mbyiJ{H-Kuddf_(T~ zLG<x33+%TK`<8jMrAyKjV^fBYoI6<}mvZ-d?a_`DZI}a|DRX8Zgqf+a6<So?>QC}$ z<mypFl^+G@SUp}=O80bH4V<;er*nXS#O8xF-n26g2K&C^2VN>fsmmWFaQR}JGCj}M zYDQXpdv9qlE8eNSccVx`$z5#1BaddBd6N8+Q@y@M(q#A8RB(`)qKd8k+ko-tJC#kq zr6v^eONDsZJI#PaSe(p-7p2Ax?|qgQ?De=mw%?W&doV9Tp|o`5?OPHx1E-tb?kM%y zeevxxpps1Of1g%x>XRtWA&VzDuc6g`yDoE|gS2r@{v%DY|9-@?`{hc7nfXtr@;&Z+ z@F2~3&u~+Ef>J=qCsMP-mCzFeoa1hc<AOF7nK^jeTpo5Sh52fk=z&CknTJUsiU6h+ zo*bTjlE8IZi5|%6z+MrhA0x9g?Q>nFt6|m6NDXW_bSeNy_76C@b=hS`#!7?gIVA;s z8QG_+9z_5b2=I_(z_wkq+>9&Oc*HV~vlZ1e8Gi=#mzQjzg+EF2ezSf8%5@|!tjc~% z+r(Y1j*bV5>=jD%Q4bbQBkGJ?O5quCuLy;Z1!u$#=&@X!h<FjEc)9a#RA-Q8I`mOf zqIcLKI;cYBeL)-a??X`rbB?@{DPASO$XSDX7cu%6??gXW!fC(qif^uOzqZpm8~cD0 z>_C<kgipprrq#A(ZRgwDcW8xr)MiqZ{JwQtQU0UG*I4m)KB)Vq-=fTeg-wahHEkFD zIysy5g{+6YT0yNu6g-hSC8riS)iTVw=-h39ZB1`BEtmR+^m~1_XS1HCZ&G(pcG^=E z-Sz5H$Hy}1)rLh5sE!dK*?)?+i1z7P9-X*lD_kz@9_!n0a30x=%R#+e6$qQuo0Qnb z*-@l?g55@ynlk*xGor$QipO6r6Q)N7)!0s|bKRnRS&n+Cl%B05EOksVHbz{%d^621 z-hCszy0jGp7+i&}nCv(83?2O3HMrcguPVX$mZh_;2#n0#vUicUc2~|~vaN{0<&WoN zGMajsd#`{|`X#1uNn&w8Pu<IlT0x(dzubyGbEAJJdN~n<z7@w#H}&B-W$^V)8+#aa zgxJ3f<@ROaRY@)$(nR0B<b2*D9G=RHTP4~->sg@Sa;vxUE2m>`rM`(}kSDu@O){Qi z+ZRck)_Ofo3>i*_h1wdqpSC90r-0+U(*xk<>)q8lNX=mJnIa_o)gENm<O~Pk4VhGx z()}WTJ$@h4ZI)~)oqUsjJ*)2cASl-B0j(P=CSsvZm%!?ar?$N@4FGCP@2|4cA5^`@ z&b-m+iVm{q-Y@Ci^cu^jcq%?A`xTHvnJIL{HILVZI&Sp9kEM<%Zl#iSoI4$}&9Fn+ zeNcOryxFZ}+eXjRUlzF<I*%9JryV*qfTp*zoSt^oIF|Xqc+XZFqrJJ2*@ep)1C0!e zmt~bt%!t;`xQ1K#+zIQl2AO+t(|Bvt5jseZnE6y%Z|_u35hocaZG~Y^T$~AS(@Dv* zcfgy#o#js>_hMS>2v(A>^Y-;P7D@X~r$h<c-@Yobl=ZNca4@dC@}n~5aNE;iS<X*s zsX0P)qQGM0@@WKO)@;8!x5I9Jq6X+kmXA+D9iqqDh$X*6zmPl`ulZN`5i^fNaZT;n z74M>EP5kVe5hjIUxO$t3%9Ckf2!~JeOAEWx_zsgEs2GN{1*B?;R7&}YCOcCRz-*(+ zAa(|!1e2a2@Zqk18a#t4H)dICPM%$DPi~-2E33Fuk?wA%)IeRT0ckj~>ZC$!{%l0} zW3Egyt;`PeR0<fSCh;zp#H6-o8<m58SL_W+<<)MeP(59TKYLvLb=$X@igf#~N9FRq z6UU5^);rQM^z^&U1LO?N69jY(0im?euBdXt2SXHq)_1KWRJ466O8eOd+o}0dUHzj= zhunyhe9$71MY9u(d{SGuPgo;hhjKMK)qq636PE~|vs316dzTvT{U#FIP)O27eljyX zPjAgt3IIM_p@!lGPPT#XC9Q6`HsfYlU;2s7#x#7oPK9DyQ$h1qspu~{;+%b7-=wL3 zyD;9^QOj!3+r=cucey$%k+#L^CD3u~PWv{>v)-VC1g^5zP25>}O4<8;Fs)r1aY@PC zSGmKSPTU~A#-_Tb+Ky_Tk6P})N3gzJ>ETNO-D@VU!mSqErIa((x0)12rymr|ePxRz zPqs<#TQnf6$0I*Px}P>se2IH>0juAyXE&|v`9fgdD5M+As!0Y(23xh~NzJ)3=TByK zK}Gh>I9u0d#L0Z}De1JiPu=>~wW8a&n!SiCJ+aAf|7}pN>4r9b$RC*ylJ7au084Dx z;gTYGKTt4+%o~=r2>ZGyM-HsH`m|0I{mw2;YTv_KcBNLT?C&t1G<E7ZDr@$vYljz3 z+|X=Ld>R{{?T>CYKTq0rLA~wO8C3k4`c#wty?=#|yqDc1G2nZL1^xo6VJgw{#nO** z+PT1RXfECG=NspXFpo0NpqzKNbg*7e<qz3EsU47_O(mXIxr@Gxf-(UvO8@h?@dE?C z@-E*n#pxcdO0SFIZ*QY^$bDUm3@z7O`U>O%n#Z^F$DF^_#5`gRl})e}V`b011^YGW zEv0f>2Q}PXl;1pxUB2ONPAZlaj`t@r%}Wuu7-a}lLNS^?jJ6G<yjgGCtaWvuw$1<j z3JXGZ`L)7YFTmC-EJgwLufEeC+EV??=_zf($tbW!T#N&O(iGOmZJW1uw!Uqryh5{E zww6cYYeYhhpIvV>JyC6g$4|M2;Gae8OV)|TmyaJ@J@6o&fVB=vc*3BEQLhazViO(8 z#@uRT8r#foFVWwhpc@oMZDjjVx}9D!(2{sHC1vdt>>Tp#8HP5BUpSN)OHAP>z<Y0) zRlYm)y&(0f$*yqgMlZZp@+=ptw;0^EJ)c-hTXoi=rlb)MNFNFPNtQKj@=aMWmKH7g zhJQhsV(Cm=ZF{u{ou4;aSR1W4erLQfrvxeX_5tU%aCx#s&7croR`Z=27afc2o69*1 z_0s%@474s>!sFeFbn~~8ZYf<)ksOP}cD2E`=}9AR8SY?oqss}Xy-K@dThvk?_4yj= zP#$Rmm%Gux_(Rf;ug+J!w=jmG8H8G%D^pe&rJYHc8MyEAwQqKGG4$ikR?3GP>!ZZ) z+;)M#hV`+kMT}}d4Aj|m{76{z7L1KgQq=(S_>?<s1+qn!kNU?F(bRZ0cWSnSbNV4h zgATLRCZv9*zW$!1W7|@I;e>1cmELF|oli5N6{^Uez_1GX{p^qScCF4tvM*Y+A$Up* zc1;nm`X4S{SnD=lk=Ez9VV&dr85=dp^(Ez5>)>KGRW8Vf%Q<090z!1YYfIXlY|XE7 z2sMjPsD!_J#ON?9KTb~b#40{3axl8dwZ~mwxP)xbiYgjTT5)~=bw0~3QMDS1!l&3O zo07r9P_gV8a6Vn)O8Ak6P8|;w(Q{C)v9P1wm;fJ~8*d8VGB1_pmAaTsV)Q3w7PF0p zQsFP(mC(KXEG|nmTw310a1r8oMN-l`={r$f6@Jm7M3=$B9wj9)x>j~@KJSVe0f8CK zm-RPsej{(_Voa^QQ7T-s#29-eei1k6Q)0sWNr$LVX55CFJB&km+=FoR1PCyLla>Tq zbl~^{N8T$wZEz=_o+}IvXuedUZ<?}tLSuT>q6)>AdCGVz-U(yiQwAXnW8(mP=`@?A zoWBoSvu%)=a-kw!RfO8HHrf1Q=uGB2l2T67MwIG?Tpx=JomO$W1wPr(By~-8nveCR zo?t#5c^u1er&|lO)uIMAEFv<uGxVhemb4w;TCx&!`HnX(dqhz^VG-v3VjD*Uv~l2L zM~xJW5#wcQg#}U)Y?k5ZRzn6Icf+~zv*6yi#J`rVpQXla6|hkCvTFQN8}($D#v zDckCDxthZ>U(qTzf8o&E`UmcCdeF|a^gy#UBY+xmPlwedc;>;+eqcPKvpeG6ijvP= z+CL;baSkx3fFpX%B2X1dQkjkt9WTs7t-F(<;5HBeD8f=o-Izb&lTmwusiRPv_bdVK zo2s|(B&=dXdK{lk9FV|kzKvt;?l7QqV|$=ll45$Ibs}i3BSf2R_lE*MIj?9x)2@x= z)U$qge|HLHN5y;VAm>ts#~1gtV&&Ymo*+h7&#DV|%)>PM^69#xui3MiY_3Fy))lQ; zgD@SgHD2rrZx3opAje2aXNiJFWf1^^su-D*y(SO2B$O+fe(HJAY=GENk?4)&$@G-h z`esbJk&?b9r|1h+A6i;r5KbS8>WN5up+D+9BLcV7<t5^09OYjggms<x^nK&2=@Lj2 zPE0Eh=+nB^_BI<h*%^(z#%Ts9dVeIY5yRMYBEMWDo<1LUN`!p+L2deOnCZjw4+^#g zW-J!zoq}5BYx@y`bW-4>puLx}=J{i_K70$Xyh^eZZ<nX%Un@!SJpN-kt;=9|;3L&0 zsca=r6XjNjsf557#J5x{>(oW|0w!b(Fn;b+HS0wR>1%a@DrIYB>PgXw-0~R4Z3aI_ zNdZqEq(@o@_3=LBg!dR7F-6$(csO{W2#nBVB=wqSsKa-56cxn@5eI>B4P8|xOE^nH z%~}W=tn!WTtVIk^?*@4U15}KCp%`_srtbT{R2Pc11V?W|<3I>scUUR?kzqd{boQNf zxEU7=?Rr3XW4HF8W1j}UfLxJ*6BaV!%KP_Y0W19-pXK*{pL~xpX3t(B$dnkMW&1zi zCI7xraK*&w?-8MWwBVm34&v}v{=N}IF8=cOhy#9EvXYuLO>1CcUan~SwZ{lr(D-GT zrUC{x(Tgb%S%ba!Qx|3FIB>*crANCJZRM{i1$78xeP=&PtP(7Um+140DbX;R<$l2- zAK#F$%P8#D1}LF0SFZh>h($cKN`&7MM_b%%#fhDhYK6&1HAzSkh><&>Cief{-!Xfl z7s>UTPz0|1>Kei7)K$y-&<-JI^3jV&>2%2tP{4)qn{|S{TxD|C2nHd7<6;aM4?bc% z*ogoC%-_wy5b=1|3<e`M7pbg)Bn5p2BhrHOyB{h0PrLy9_r^f&reWVKYfF%fE#fDj zo-wr6&R8L2(Nl&!D6JLcxFnPk-4?Q0&$(i*AGRSM)8u#ShuydM&IbIn*9lkHPfM0Y zuMYjN_ykHn`%hbKz$^c>VjE?0)lVlO{jW{|R}WnG!L>~6zp`8Sf2wo;|F+$^o_3Pw z!GlH$#(y|B0v+EFKk(z+$Pe^8aY?EFDg;uzzJ_a`?Dq00gSkx_C-xvVJPuZsS`Ow< ziGOdKw)}kT&a;=*5r_1iKbb+{*m#~@c<P(u&RkT<g7m~0KRQC*tTxzWxF_2nKd4Vy zLq6rG#)Uj1A(JaHgwrjy7ayp<(2Mpx*!8lBS5mFcaezxuGpJ@Za0`B5U#;`5t%Z*1 zs&W37!mO~mI-OnmMEN}wTHj=3ka4uo!+j#}OMR<sV~+1}Iqn+ZiO8BLKHM={bUv_s zzrua`p`_v#_6z|L`3vuh4}Am_)#Zh!VD8t$ZBE~3^6}dweq&S4o^wpbThH9zUg;(@ zxS!>wf0dM7;?{I@|73^B*cg3Voam8az}I!@gwsRw1CnmrzvV1!|EsUWKBkeP)IL)# zB`o<tq{xs<K7>DHJA69hR-b=k-B247j4L*+TFC=5Rceap%k}2X+ctJp_xMa*)jM_4 z&4X+*#}ij4i(4bL>OHL`S%$Bile)B}GX)rIAMitZ^0Cu5BRM4~?^$J0hkcpFyQMlU z0?bWCHYh5wIMC#6E|d%ydS*HvI~o_W-#q6&>|3UrX7t8O#&;H(uN{4V^ka?eHq9VT zWTAV|#-MXLTz};Y27B&vH14g~@9(jB;$YJ=x4$ltk?(u`GdK=#B`O(~3{tEU`Q${0 z=49Mf1(bvAHl?>sc>-~M7Cwh-ZFN(V<Hq-dr<_)yq#S2CA|UHN{I>VL9r++$badbm z$x;1wSIx_=yZjaz+Jv|DmvTd6TTDXFbz}(b<_e~7XS%;(Rk8GQTcORerMVj-Grhvj zZ)J8>!{(bpI9*0p$lo(-U*YLXwHtyH@Vc(ehOn31dib6_lHD7xcF|H)$^^Dy-RYgO zVgk&^myU78uZ-wxQDa`8u20_K%N-ZLqVBd)BhGrC{#k>bfJ<AZuCeEt97`(m5H;Wg zTGbw^ofE&#aqvv9i}x@Q?JVN)KH*-)>|&R6SzE*|QMi+W=j*C0)TuT*dCQZEt@lSB ziyzn){`RmwpTqX);-!zY$}1Dqv0>(1<2Mp>fxUO}38aS2_)DJ>9IY*@4qZ0<#^1<& zB$Sl-lzk?ygH!L$H#2_r>A2=McbmVOUoAXoKkcD?z+P3^dP`n*!ncqQI<IAloH&T8 z7yadnw9P$&9iATG?oo<VO#3uwFuVEuK3s+s*uZ(9z-N^yv9rRa+GBZ~Pwk4KTe-Z{ z^@Smf)2=Y#G)a8-VN@ef2|wKSyyj!;%PYISkqNsSk6yh|#b$vt^H<nuX~TK*)Z_D2 z`3ny(-P8=<Y68Tzscs34Z@hnpeYbzmjEDBa$lIHjMkIwIVN=O0!HxyKdk;5p%bfPp zC=mi#h0Kpw=$?okdw7K(U~^Hjg)@zyb`D1D{Zl-V|93o*Q;=B?CkOs>NVRJHI;TGI z?d7W{HjUk2=2mkln&_0ZZ8m#Sb5YFJ{8-+|rko62wE)0R^-z3onuGl3gF@GN6iBk7 z!5Nzb4R-Oo!XDj^4!-q)`CaZ4o6OWBwi3m~mNy@xD|TLdDm9i0Gu-}6r9fiEN5kp` z@kJ=9Zneq$ae^j?#st|<xNd996&+EwXtBD6Mb(>s#pt=4IlbM(lnjr)p+P|5F68F4 zeZ}ft*S@$yRouA|9Bs37QzTx!lY4j~?o^U*gJWv#vQvD@<$!|R<HSH$r_|@qr$exp zVjQ|nmK&ZTMLlB$Unjwy`gw0y9pHi>QB2dvD&`*uER+bR!viIP-|szhI8*{{(pc-j zrY7_4O>S!s@4i0XT@SYmRT*B`YpFdQ6_9Fvwr1;%nuP968&)h|Wc4+E%vk;$8)#nT zS8PW9^lG6YO-Quzs+H;MY(L8G)REW8Ux>XSRx{Q@>Bs8}t8O`|@or7%y!3YO)ygq$ z!@qj;P1)m;lk<amqVohUhgoj(mnYY3+j6W{*k=61P{y9<gCbP}GNbcRT9l*6g`4Fo z9!s`i>|ZV6;)6oTuiQsj2TZ;Wca)@deM=T+9Z1{DtvRK0pH-9lUJtisP2WQg`547u z%Wt(&5nbvhpC6xj4L?9Ht7}cp%wx;CYbgJc6*LKzv)VYyw@)ZG$1UG7<OHYR-eIg* zH@xspQIpl@<#)Glbe-;aU>1ehR<0XjWXTofd1W$5x?N&VRBh4NxB4@?jvSl3`OP@1 z^#bsXOuAsib3rw6;J${PcEZWQfs9Kv5}Q<<#OEaLoQdDtrCN1MdSgx1kice_4t;?u z*8;_CbwUOID$4E23ED8@BfhFlC{WtRz2`jJk#J;b;~BN%MGD)wJ<sZ@Y(D<JJLn2A zr1+u>`&Z`2De_Wc($?CT&{2DV`$?}?HggtxTG#^%w>{-UZwQZvd@D_H#MgbEK2Q#i zD(4vX2+;Y^Fp>H}<ZDVoX(hCe+pM)PXjxT!TK9A8hER{-iyB<8sk3jsj2!7Im}ww_ zZT#Z1Ml89FXkUI6C+c9|<wwI}`HvnA{M*+g<t6^*YZ3<}r6i=ch^?>Wk_RN^#AW4v z{8Q?H_>VsiNXko#uYa%kKljP^Mee$B#;r<QH+XsyhGs>pWQt1VH07#f<g1Ppm9l$! zb`5FX+Eyh~sXALGMQ+T%VR1Lk<fq#i%;=;v-u8O!ot;s0*p5?{?aJLVjp`0xGiXe= z+4OSCH$QqBetD~dHK)0?mF4*P#J4*=H^j&r2b|e?v{A*MDKwv3rS2=`>9<Yh)|TVv z5?L;>o>8flOHrt7XMN4&CaX=p#gxZvqXDpdF&DBvs<SIaPHy{6+ifhZ<=UUBI0ZsF zBlH_lF1N%b=yi*MA~jo|NlE0hl`8ZYv8t;~FezBES=~9*J=0*b?KN8fQ?km5U5Xq` z-7K#;+c(<0yPTHBoTwKr{j%d*6mDmFvAp~peo!l@D5m70w4lmaU2W5yOzk%}T(W<c z3Q|%zH<S}FH#Zzh!&1QZ+Z?oW2G4YP^}4hpZdy?CH!|^6a)0}Flb$jS+9devY+Nz! z<?Hyc!vQp4X37lD&u4{m1jWYk<tGKbkdo?ddEQesE9N(;->JzYmy;keG}E@jhMkr! zA$ov>@i=A742BOiMKFzJHrzQNGz5FTdj+AniqWqK8=P(gcPw{q!owA20B+7(EG%Gp zaQNdkgvo77%iDL#AIp5+yGfEcx}5D)tbD0Fb1;}!?#J3-3mn<LX}hPh8%^ijFix}< zd`ZE$NzC<qS)3{JRqqEpYt>amHD7_>8c<?=TerI8dAN8`4K5z2{Lss}qFUaDR?6Q< zx769L_cHvsu8#F{6yNFXFIZMG6%SZhd*ZQg!LeQ8&+zPXc`mHoEAq@4$aBXxOY*Y! z^<h&z&eGbHH&0=d6$1E`3<2vj$1~<~&$>V(k&H7FJg5?<*^$b(%z3~V%ggW;Y`5I5 z5uB{rYpFZjOtcM5C9&6YX~Iigi8P6Px&*eMvbLUinkh#-*Oi58Xv~CD-d-N3ZgQ8& zT9x;8XcwFxe7e2Ii)o_Msu6h(@VL4i{36Pc$Hck<So-TMAiF?E_zWWO<?PJ;n1C}L z0!*&2*$xFA>ZUmEu>nB^3s6VxOLe1W%O`<LtGI1++_7Cg_KKlk$SQif$Pg^`J;;?; z@Zx2GVzWt4Z_n3Bgeg7Jw6kZ-@!N$n5gwHoeoB4fJbr&q`L^l4BnvvekwrY$*#!(G zI`T9)oKX=HVj^R0Dlr1I&_PTMsLf&C^8Bj4Zlv`J+L?0V($1S3WicDCvve01F&_;H zIV$id11VM6Sj{$f!-vn(_4O*^9E<s18}G*Bjxn+GTEp(Jb?=yOy6ED{Y<M1w0v;4G zpS*z*6krNk!9C)tJVb$g`nbhBjLMhGY?ugMoMz&Q#_nLhb72{|7@;%F_#XlOh%Az_ zfcy3|Wm#@yL(V(!sTcFfUhs@BQb7Z_h*WOFwivVJg9l_gF*_%~JIIo|(EmP&01u~; zCLB|!BHZrl0BgnNJSw~I)EGPfce9($S}~pn^5vBin4muiOdz{UMfJTiU~~0ya{Vxp z%-2;lHe>gm)kq$6v|NQxVLAIyUy+KFOm6Qtf)*VP$PfG=Gw!}3o!zBeAwFXO)ST-y z5mMZhg35R~BZ9|q7Y%MvG*(~%JL{K@Hur3!aeXl6j6_vpI*TAmM7m~RrYMV2khLO- zykgwI*Rku{N_Ic!XY>+0eH18RyACQVgJc?wBV9r9p5tAk&Iu$+ktTS)>QhfkuW9Jg z%oYoud<e^BRW1NLuChd)S>-B>+S5G{^!P<2U*)I9S~l}htMS{$JJ<u8P|gj&(y`Sk zs;?p*tU<jJWIE8yZ}YIIj7fIaro78eTZQQ-qv56-&sEp@Qn!%<3QhJey7am!?x;B5 zD64R_s1n;F7GJ`2QtTsgPN4;+o2bEk--4V6nS_M9W7eTOi-qgMQajQTzZn)D&A+Hp z^5Hq+x{$&^n2E<LO$ofZx4p>;VHJyM!?^77se@1a7Pv<xADdt^+(me6GH-=sZtiR0 zZ1dY3pA%qXTf*8(Sz=Z^+L~zK7VY0DFSfx`owM^z3WsUrK?SXWcNH$f&HH8Z(gLGC zn?2>ZpD{d(a1VM>v6yu>;w35F0=s96R53}V`~Bw)KDREH(3HyW4%nGibXXhCN1xW< zC9>4NP<USH-@Qpt<gI&wjhL9xzN%e=nmTz*WdXL^5<H*aYAE{IVXyK@{OK0YnV)f- zd1AO&WB?P~uYhk7c)vZ5V{7&Nvw9WJt8a~~?+AEM&%Unvc4=%!+=VD>%;rJ`r}J-C z?mUPxG++*UX8&&cUTT<U@fUX?{HI5!C*=fU9pS1sL%3CU4PQ!T0<MTe@kQ&s`F{X5 zK*_)RdB3D0y;(?Q>fjsxO&%^p_7Bv854?2r8zG8f2n4-VtR*zI?YmQTR`So{19W+P z0B+oIf~6jb+r-e3^8WgS<h*QV=P2(OO`heE#dEE8M9-<XR(Aww1#jBCzV5orXI|3! z2wIH%+A!{qX-g3>r#1{8_o8i*sd=s?vqZ1##Ot>h4ClQ)d%)qaf~-|{r@WjjBmmdp z-p&!_gKctse88{w3^Tf@#ETc~^$Tep)4_9f^>^j|sf+3Zy-v9VPtT<fSlbxuQ<I4( z6~x~IU>6HvzTcjAwDk>IGo~NpC=`8ZPr?Pi$e^wFRNQZ}M~-dPpws-&(K;6GKkvSk z72VH)6&G;-?xW@a4Xr;x{?KCY5186TZYp|?StgI4<;@n$%T_WenJW&+6@90}HNCLP zP^qn}J`oB@>+m~y=edGN1p->X)3J#;plI8krI%WBcSD&%u)BSz@ME^6ORyQWL;R3u zNW~L}v2b09>yX1Rl9aC6<>kCT=JQrsO95OKa%`}^3S~AUxk%$Fks&LxFK-a+?x18s z?C$MoYXjRUn<|N!9ySi|#n)L<%A=XkYyRXg1o2Ey9Gl@Q?|0;yZK+A_$$Q*$pYtuA z+8N_un#4s!;M`1$+toGjU}(wmSC5&Ty{=Emw$$F45@HZqtdx~GEE{(!QZOA^tssEN zG?!cwIh(!SAEE!M)xpNf(VvZPOypeHej!=u2r7j8sLc-5Y13Nm-ZaP25NI{4sEt35 z_b8fVx~!{3IA2c?7n|<&&Xw#E4vG32v5evr@;LQoypM^jWD6Y&9pEFQ`7D3^OeNm5 z@BAFRE%@V^9IYmn6Xxvr{K)Xq?L$%_tY?xyk;ZznfIxZZ$3|FgTIo)Dyl_&379b?z zri5@u-?G_$2PQ770=lWHxZw}z8z0d}y6IQpU+<EkqKnkU#O>MV(0})4tsVjNc`%G1 zJ6;=3>@Kk-P!*;w6Mhij<Y#~HSls>wA$+CWSh(195+6^|C}JUH2vM$-)K$h99vL>L zSeaX(*LWI>wx^NTCr5MOc$F6tSIV|h&ao?9Er=iFa(FdtG8X%T{bw7UIDMU((5Std zq#EHsXRgl6)%@cx7sZJYis)+ZQffJ(RLYI4^+w0NDf7Mij66EJz?6F}jmpm?{S>L4 z*;P@8;={dY1tI{ni*{)2-zn$kT)etuvV|kdP)N75#NTGr)4~tUWk{4<+Y*TI*>|41 zihXM50$DPNWB{heO5)oXs4{}(pAUM``+_c5T{B%42%uiaI9FUZ<~4H<T+>O3)=g~6 zEV}e8)z7?-P!IbWkNUyG?FF2L)QaZs+71G_krGv@gVs8l0u7T-EWXA_9{Wq-N{CW_ zRwsq2tuC3!saF-rh;%hnlJCA$SNQBU48egd2DhdPrmP9+a*25?X>{MjvymlEWneW~ zBxNiWBnYwZNZcic?!v4v$<8SGFjFRyx2PmZc09pa;5bO)0bt^9p{t`mMUeh}+RPC9 z1byLb`rC|Q>Ty+M=3(S==u%VE+gN^}U_2QPLt$PTGe%HOj*_+kUv+N9k68*<Li(FM zA<h&DAy4wup;3dL<~L}l&KQilON?evz-JN_zMtWkjLkqVn&1oQkRdZQgnFwb7kMof z4}-l`Uo{2GsRvo<<4krTNc%7Wm6X75D=@sa$K&j@9D0rJ7(B3&^Z8)_RFHkH4~^N@ z7Avl-*ou*Z!j3_T5ZOk!fB|`$XdW!NeIAi5Dn3k|)|cforoc$#_{U>g$GccBzA~tr z!h8P-*WFrn?i)qwvd~~~6=5SIL*Fq<ovaLM^b^AV4Cf}4x5>~iM7W?2JX3uXd*#E3 zBa87kA5#14AEZ1}+USX(!e=Pw4xhmhvs5bYmMEHSKQYe747~~-Fje)!-7`)EC||ci z&!eQ<d)5Xl+*g+GGewhzDmcgE4UFzO`4f)I)NI))+nv7)i1t;hRYb5V*2t6AwURIi z>$Ka`Za=Q2;&xm%TGc&>Rawye;BpSj@eP+lhR!@;2@`atMy((74t3$my<e#Fphyxq zu$Wsq^AZ#>j7f^|i7~Tw9fmL%79<}Yh!-q_$Zxqu4ytW2r}0p#nL)`^GTfiM9-DAg zbLUqf@S}ZYluAJp3m`-qnc>q}YH<whal`VTUAd`|IZv6~&egJ2`+z_y1L$Gd{miEB zo(1*7Eyx!4fzohK-C(hPFkIL}s#n|cs&G71onFD4o^Mwr`T$B`L}FNjZ{`WeU)Xx0 zYX`ZxI&`|?A*^;i>Q^$an|VhH$@S%Qp_l1Z?SuYj!GV6Hz=j&=17A1mUYbx2xwsKB zs7XtM9=UGm9YtEtWc~F>1xM75rXg4bzMtZ;yT&#b60T4({G5b3xh;ly!6QnA`0?-b z;b^%{zE3>$$!kX@p@_#&X!$sG=Gr@TmQ1M7>~(2DKFlrc;=$IQ*RRm~D`2l-nT#i@ zuQE&3nC$K>A2yspk^RDL<X8-As7S@kS<$ev4-0%)lO|n|2`>ts78CE1f>2q}nKwRV zA8#}|k`2I3LPW^_Vr&0l71;7EjP-per-0^fPZWrFYtrsMZc}Re5}jJgcRd%?VUQ;W z#-4~F0~CFreLuz{B0ZXy<gNL{gD*#BI%k;_Lt74ch+>k0@1?fQ`<kK}t)3<)Lzcp8 z39Pf&IRnub*T>K(vmZc=Sm@OueZ5Cz^$;dSu8JDor(agJ=*8-<(*ZPCkc)g6G*VGB zBhjKzR-ZoS&UvXuD9Hyz`QD&NW;c#twW+>b70vl<ORmv~B43cB3Zie<%fnRJ*!i?p zVhOKoT0!*^X_&0`u%U5+KYE=W#9K$Yw6A2=zt&GVsCLyHAMn5sYnbYOe`tP40s)Ih z<f1vz6GYTj$~9}?bdh=4$>CJLLqB3joJL9Kf5^+|q;H8-R)%(6)Bh0DT=JpK<Pl}X zZbu&$cc$DFJMz<d{M8apwd6>n62d<G$+x`#9fjDCuH398np=_Gm`ZI~@AQR*W-XR? z^s=9Qjp@jblN&NfAe6$p@F?x&BSmMt7x{9^jp#S;aThcRR-LTAe%7Pdg3^&m8<Eu| zwHx~Wy4EdtO2{q?8S)Z<G1io(H~GG+z;0@x9w*|5ool4igU3{I6b0_gtC1+z!Ld-w z`+avz$7i0;b%wA~9GG*#LB}{L^`B#@qwoYCse9-}(k@^=gD%-lJ$n*SM4M}7>}t^# z&UMSM7j#tJB-wIE;HzRxqbz+50lj`+f<KVEjqGxlJc$F<Py$fDKd`$2HEN8H8SbO& z##Qvu1<#tQRoHgWS`Uz?>Zr5id2^S7xH>q^1yFUcec&(kx<0J)bvhV?>;5z%x_hp} zMfgU4m)7o9^vRR(^sa;e){n<iiBiz6tFK{ccsi>P0YB({H-wJdw?LY{O7ZxftFr?$ zV3D_gx&M?eBrDhto2XR0G|xON5V{~v679Pr!-m&)%!c$5$VGM9E4C9&LNJwg#GtQ3 zLWXE+b}1;tx$?oe7aHcHkk3j#Gbn*~_XbXf%_0KYIzq5Bh8iGVAMA~Wvtk##86t#l z14+DNq2Hi<8Y^Vm14~*A%Z!UV5I&ET%7%zig^WV|tKxt_yIK<ptqlBhus*lieS9zc zdgq~6@Zjt_;YMY>r*(ka-l+>~OOL3L9i{McPnb?tY>J+#9nzI?WSD^^r6i5turBOO z9ad+>TIRSk6nKrU@X1;@!=O|7%Sjyh1_eRd5Q8k)y|g*`?Od{VEjTT(%1hqp0^cko z;(RY)qFj3D*G|cT5V>nVg*C@0`~b1tYfME!PlelKx_plQvDQ`)9f#>=2a-W-acpLm zxHb60D4#s7=$9@RAABw;gQjtVOtIOzh~S3SWFDJa_KmHQ-kRhI_u4ZjYwZeLIG%*z z_?F3JU*E38nSLMg_X|t;O%!TLDSLyzk^&jSaHhL=ie!PMnP>Y5yMfb?bj>(LikD8K zUXye|*=+?(eUl{-!$y<IAUaub@uzEFxpMEl^o)-DwN3QcPrXv<;+s;dt;UA(vba>Q zG1KrJ5>Rn|;+>mr%_6m(C{-osTOD3}RydR6x&Dno{yM#3+1#tgr|gVt%oDY$^xFBY zG$bk!w2h`E#`MYY@Z{p}S~=sp;^Cv;BgfICEy<gu!z%#;kshk;m4kyrq*0X=$nhUI zEk~d&NYtyGSI%LhMh5lYc?TdB6m`u(&FJWi#9Igdu&H)+JeI4Ec8J#s3x_Zt<VEPg zs1ak7_|+2!VbdT};XBZhk>2PU+ftl^xVKi<qb-hErk(<s=s#rBb;w(+6JBCKD6*+` zH3c8=sa&rLO4>-ND{cB+P<f1zdkH2p2$8!5bD^|(j#F-%1N8|m4&B593o|RE%Gh(O zjCnv|a6|#GS?nVy*4>U(NC!^ZIQ(j2p^!)ubM^J+7L4<W)273~yTj9iL8#sxK0z<a z0=hc=Q|Sigrfta<J$DvEnDn!eE=lb6LCaT#DXOF6JJyxTY~@yml`RcIhJ%Af$5=y8 zG4h}0;dVLqIM4~j1I(*aL{*E;A%h-a>J$mRG+cAlrpS)&g)vpux0q`Y@*WNa-TaQo zt5~J4TQlMkAY$g29l7=!xz|!p7SZ?Z4hPRr=McB4G>EY2+9QnZK9jq4gMRLtWsFY; z{*%d@uz_g(DIL{L6^w<a+;!7&4asAVrA3LWGNwOgCK1>YT>O;2B`QK!v6TlN|182E zLUS^>lS&mA&Hvof?8o9m1GUP<1n(@t0B{b@s*lHNr|w?QM-Ni&xKmVf`aOr~L#9|p z-*6ahIfu?t8W624#G+-qB~j{n{jvNjFlFh(-5B!1G-t6r`&y9v4}`&!u8aiwfF;f| z%0`yQY6l-UFIVKT)_g%*5T`IxsBtoF{Yvxbz{#3#0)%u027HwR>9h$-N~?uQcg5wT zY=q+w!Xq*4wTcj@zW9)0Xi4rKP4$6SrD;fDz=}&U*Ukqe7+GlnQe?XqY*9Bz0R&W7 zW{6>PB>3j}5Imo1>~aNXm87yeVOSxn&e$mGh6!|QvKEHkNA(=VM%fw+Q<hu_>Ujs) ziHaX0>4cOKsyxx3#}66mRBX6-PVIkI8Gm;ay1*Iwy{5I=5T`h_T@_H?rE~Cuw6XZ9 z;BI>ijz%LZ^*IVNy9I4Yw^pX3jQW->!xlXRi51=1DIoB@MJa&Ma`Nbey`fdw2Me1Z zt`J|7l%5W6ib&YZ)uVsQ7b6aoNI1;MBn?`MI7rPj&nFkyTTCfN!MToPG4cLU;VA+K zA8y$hmru+=U@;8$<;t*}KViHj^2SNfr=F`(Tb)tzTuY`VH<#no=XIRQ5az^8Hk_IN zT>HzjikLq!m1FK)%Y$0R;HoXz3a3%Sxg@!MLYt=8w>HWq-i@YRt`e#%B(WJKK9}2f z;bmVO<UhWTN%vM%GzLA&x4}7Z&W932v>9NfFo9|nwC-HcO6K@59*1G!&kj+cJiM?Y z!lZgT$i}oN7Od4eG7;H?`HJ#aDp+}BCZh?F4>5j>GOOmCv|Oh~i9CBj5L-Z4-;`ff z7%wh@v+^-j&b#G!{Fem-#L(49HODV9*3<FR8rCJTdM*l#1XVqo7Um{X^|3siKdOi^ za(?ZM3k8lSz2}1QJ*cEKyGAL&mqxA=b)%n&rFsN0Zx>9Jyc|!@qPMM03`mv?;%&Vk zuaVa<$L77PY<3w+IUv=<BMDA?5~QBBf<K#aoQJWfnlQazEl{l>e+}#iA)A2PVr8=7 z?}5$#+Q=XDP_@;~uEOk}J&tz*@&2<Kpm3npfH9eXIhqXda5fa6Iw6futjchCZ>X2U zx6qcpPUybt8k9dEm=9Mzd$-_NHg;bbVh01gR>_=GWj1Hvch#!^;b+3zrT+O^Psksm zQW3dpibPKl)#YJgp$!66^D`uR$I;J+MX|G2Mi=e;(8@u(V;Adwu!n#;Rp#wTto4Oy z#{i^ZVd>Ur;n7EU%}Mh;q)i=vBhk3%yH*LA<b-XCNq(}DT^KxieTN%wwUYCXs_E=M z1qRIh29rqS<&|bcPaJ*N3LKs0-3pIom92BvFGvQ$W{!w)uzNi+R3*Yt*7faJB)S5b z71TqKs;K28*g~ZoM<&DQfQxfenbmjS?#3Z1cqe1~`KH|imI_Z#O}Bp3z>RmNY-E$a zLe$ml;H?8x@x)Z=Fim`w3TxqX1(-*f#coBbBgagGsC&Cb*ZS8rT-c%smFEYt{pg{o zdI~Np>`d=kIJheoMOZN2VN)?q$v+ixy0O`lDdvpj+X<v8fGlYPn-1`<eg^MmcR|x) zYVu7#yhscq4xQB6jGTa7WcGzXfp=aAbjx3*YU>|tqfGZH+sQ*aa5U#o{qtS2u=r40 z_H!OY`F_@_#M=}ILEZDM<6>B88bTnCNvXvbZ#1pI*Fn;!KCuklzIyICVx<PhS8W?V z?A;U~N@YNsi`aS+9s;A%mXhxG4_|69J|toBxgl}`ie?C?=pXyje_+oT1fFm}{jwkO zhAWMGxzvGMOn#>uz{9*(hm)7Vn$@;3_#$dq@svXx!-^BBEa~g5TRZv%>tp7lU(f(i z=n;zH@+oFPxPZ8k%FUxMH=&bQ>gt-rk7Q<55&N0r$`Ltl@)tY2RWKT-n0lof{Eyil zShDdi&~r_y_dh9wCm!Krww<YFD(OhHmf0}mf!CeF9cl@DV%TS%GCFM#X1|VmEgPow zWBE^@=*2>rV&`l-V!RTITPM$NGCe~U2wvdc+uX^pMpUL&!lK*9ZUA3<G=uM_?Du6n zTDH@2!qZ5I!^gau)*sN2&|6&ElyR!$ZA}MQ_PG{Uw>Da(-qj#pII%`-6QO4Iq1!Y< zj8F-FMzbS3N>Yd@-D3ao{o!Ia2TR`^+d!gwxub=YkKB+MWPUSj3AadnI0i%?^M>(e z(zyDP4Q=1t&`K3#TKjm6PhBU9l+VHGH?G~dmcpjBpr=$w&3ptljAo8(X<f4ZVq{j% zx+W}8U;k^(enI=CYG3U33U_8pgi_7GPM1gFGZZyd#eh6tPdGIX-P;?gL!u@+x>{nG zYfh#@49<5^F!jpdZP9zwl?}R?m>K*8XZZj{I>ZD$QA3jVrQrO%@u`PlJ<_}+mTdR3 zLULs1ZrUHkM7KL3)lcni%#A#eXD0P$2uaHd3Fba%+SxU7>WZA@TE+J&${TK>-IiFP zf-n$T465HV$!t+4;{r1ZGU*7k9EtanC}NNfvJK%WtEx}=VZNs@Cp$X9SUC5}2t=Wa zyaO|%Dx=zpf6;!aSMZnr8lvDj>a)Aj(H0oz#Dn2b2PIbF1K0aYCzBQr@qsUWDwfjX zi30fj3kQuZ0dJ^1Qx8;te%&v6-z;yCe-d&xJJHoQ|9F=ODfC|)_X&3<zE;-__ogvx zkBoh;5=`#<*WPvRhZVj5j~8`e*tk%i>&5rHT9`~OOUU_)M%LoLIeP<sd-VLWoD|nx z=5}j>Y4^ugVwMb+d5ODrD&sd@_!3MjU>bR3+`MdEYlUR)^LyO+^X8A|Yb`NoSKY<x z;$#rd1^e!Ys4ELvksV5eMB<84&igQ%qIXU;L$tqiu+q?fXiQ~zxe>?eIrE+E+NK&B zz^T_dJbL4!2p;HQC>UrDL{{{kqA{=4Ow1eSD#k-Pq|Qj0nF+wQ{phfVEaHzsiZEBu zg5-?KG$t+R%|!*#8KB^m%U94WxY@u^8fu!Yx=Vpx;pw6#O;AmyjJzXoq?!sHpvE-W zz8!NV-24~=YvxGX>LK596KzLrFL`OCK7}GFK#P1A8s)E^z}s6njN<r~04%H>yQ8sx z5%g>G`HYau==0%&bxvsafCdc#1p@^g47X!pS0?ikY<45wN?eWz^h|k}qR+V35*l+f z7MuX<qjGJv8rRKH$5LNG2_v&kAk>~Luh^{tGKs&JLQ`T_`!Jf~)6U|Ko3+gS;;1qT zx_~cKw^wjTa+@+6DHomTWi-Z-EuJXp#ys|=7;2+PeN{$vkb>GkyYE`-cm8XbP)ozh z8c|-6!`TCDyEGV;R!5?^otg;rQc!rC{xj_;{zNQRhk}dIXbhL*AlCR`lek^Igg!d- zR|f`u(zsF8F<{`MJlMR0_7ohLow%q-cMf?j{7i_!;N8PbT~TP1;pThnCY1-Bpuy4J z(MnqN!M*1kid1UUE!YMoS7IG$$h+&CsDE(i(6tc)fk+Yn5vWD#Eoq<$ppYzG(<#4r z%=OmeyUs%tIwimr@^+4t#6ngIP>hqs;jzK=>0}Mg9{^obaQT8DQ)2MdKAUAuDv6pS z@Y?7ZG18VMUh5aSh|BvaPsl%^QzCjw)XuZ+A2c_FnKgeyT0svhOrlu(8CaB<v_#+w zXC7}l>%ofx*3j<nn~0{TR&ql*LWW5Uz^XBC)wTm)S(UGeLy|^02JK<rM7-Rj4f3uO z*{)W>5y7Ccor!;+XM9H5(r}Y9j*9yMoFS+h@^`R%EOlh37^~7y9NSH1i4ci-RzviR zx3;VycjmMw*-{@VI^`h;po-CH;hW}dYFl)k*>>nsTypuOQhJu?wIAqbtSJu)2gl_w z>ii~IVqY20vVbcpsr&uOBeRwDxsY<waB8g^t><+!AfV!0alV&Y3}a;(4({Vlxw;-3 z#e3+hI|6?u@kKwkNNB->y=P>efToCkmbyT7m-EyGd=6!w;v|-FY_4AO8eJvz>M9lR ziXFn(1e4a8igg`*b7Qw2WnK)Zx&j-Et&{8fJS&`{!$NRHoU6>_FgLBoUeavwuLL>* zjkOGmN;?SmCTl(1AY*}F-)v^p{E>^}qoRuKoRT6b5z6}3%|D>N;A{DLJtD>Di=ynt zeu5pZIY^GqP^FSm^M)qd8oFsBd6j<e;5kkzxjT<mxa3~kVOMT&G1en#h@Y=a%u$7X z_5GHA$tsZQaPq#>XOKw5T?_%0Gu29iLNr|4!k}9P^wkV>KODR8m34X;^@7UUPmV%b zce@40=Lem=l0AP<P)BoY&borPX^p{9oSAs%Z!VOtY*4M(GQGkD-gGL{#~uyaa4E26 zi%Su5dF|54R&@*+Fqs1S_(OehdlaWgGEbPLQKHfXRWSiXPsPgpO-K_);$GJ}0z~7# zf0k<b)+b%Lh}RanW1;b#RfkTrMdWA<R}uHgq(p=y(fjH~la8AGPBWYd4s`tVcsp)F zjJ34(kQEth4stMEMNFk)j_0^cySRiEMWB)2nt=K)<M@%vq?}Z}$nhKV-4!mu(j<HM z648?t?wWf;xOyhLN`|3iNlK@`1;ICU9<`*jfd-MEe0yZtHcFuj3IMCV4FIs%5i&#i zBMdfOJg2(wYIsXLb#D;6ZO+{C>IUxS#Ibr^?w!~;vc~684M~1y45q#L0*&g1S0&KA zs}t0on%U=PIxvu~?p-UEh!g&y;A_FsdmVukMdXM>V&#jejQL4{d$Hiw``?ztX4Y+V z8q7qGq)8F@X9!gYvqC7!yZod*kb5ha2lzC!bwQ#HjW20iBI0hl7GI3b)BQm&m`Nt{ z-yL|0#&~Sz;lCi;nZlbKs0?|iFp4P7#az%!5x}=ftIVQ`QiDJ(5t{v5_O>SYa(uyo zI-;n-@=xdfVrRZTHhzPhVG9oEtxdwtacf@6d*Fg!exZHD7y^dtj5@~WI-0edbEjLh z+U<(MC;g1qJfM2?D|d>kF>gcP;qt;G{;FssPTJu}3xnmFSv3P4c}f{Vvf8|A&1+91 z_amm1v+$`myxJ?U#t&6=1YOQF$GQGvvd<=r3FtBK)&@o`ON+BUZzX?d|2e?>Vf-UJ zWZ0PF@E0UrnWyS*Ulxmp>@!T^(7@=XC^=}}h6Dnq%SA<t3o?EJ0vF{5#*C|252CAE zeRQ@O_1LiAt_5;Q<olO?c~6z!uUi(?KL=5lp5Y%_&gp%v-TtUF%*ChDozK-EY*lhk zYZISS)A^eXw|~l?GVN+Te_<33&bvf@XRE&ens2NkA=vLJV{(k7>~;SONYM?Ma+TyO z8Rx~1LI`nx7NJk>DT&m%=m)+N{2g01fq;Bj^vjb^&+`KFJ6;VN1)7Kl#;uMt^SS*s zdDpY2NMdl{fKw_G9mA@LjEgXeOy!-`rHN3gDmx22U%<PtUPz_A=)AdJ^4e=cJ*?x% zGac{k9B{~QChK?^AQ`lfOdkJK?WBa61RRv^dcwqNA{KM6iAET(mAX#2Yl#p4(sUSJ zY1a(?yuj#)=|bW6*H66>XJ72%R8@~%b|JuRFLXWets~!m2f_-E?zO-e&;8avmooIp z(ufkaP|%Q@KE=174v#c*)h2TV5RHmMW}AKkx6Tw?4u3$3O`DJ8M=Oq0>YY34m)(*! zXopD3zIXbfOTFl(7|TQ8I`Ft<YGC>$>!YqOI!}0t+6Kd(o=g&BkbHSl=UiBB?Ds>p z6jl7K`ZYe=qx1Xx<z($9Zb;(70&Z^u`uupyg%4~U>~sV7@yF!*kixHJf@3sp8IXQI zI7^WmJ3!xh8;)Bp5c=%m$hp#t2~h3ChA@Ah-Ovy8nR-%?uGCJxV>(qELIQJe_Ju2F z?t?K{WcT@TZ;>n$r%>Vp(+;+wHlaAgMt-~8koUt%!i0a$&UZ;k{iN;jadMCw*C|*) z<dsRxs3M`66HYNJ`xot|slO9OBacPJlS68V1nn_bNQn(wu?b^725y356jc$>!j-m{ z$}_jNPHKZxYpaR3;`Ui~zfj;h(vIE<BI2};V8D7)aJF0RcDxsMd|0NW5d2k!o@8>( zMJ1=DLkTAgku_BwjqTX$@rlxRWT9RYyZrYx-t9A9F?7F03^;h#ghZ$hiX0Y}6iT@| z4Q7fU>Yho7+272}iSE}jm1Q$@oj8bX<V3OXfXvF+Nm4CA+?(G^+OyZ!B^dc-zN7Zs zNept^GMyu<Q$v&_6E0|4yQh!4-iV-^mAr?spN;b_cX1P+wTUVq%rzKj#c{e=zAQ~} z3w>-=gC5<cchdJuN^djp69j|NL{H0sn}IO5zPlvlk2b?@>Tq5vr?#)+=HW!!ni;n- zchU0SzO8bu3~L`2<JDTs8XkKemDpeFuy#_Q!nwHD+({?grMVTk#l}{ly`TsnIZnsz zdvb?P)W0YEF0x0?_q?gU5OtGRh9GK;cbWFSvy>{7EdD+(tpb3{s|1ve3L(D6>v0lK zL<6qR0_+uH9i_;eZR{>O_F{CuytJ~8+-ApJv2iC|G?AK~O-{S&h@6oXV(2`bgI_9B z%7YS*%7&e?SUotNpA@r*?0?<FJFbl+__F6!_9znKM0;c^n;;b!0p4kbUn?^2ZulIK z6towy%0-&bxRF_o$|A|T_LYpMNT_7#ahZt>4H7VH^;qEu+4k9Tr-l>^VtqW{xHwem zjymO=hif|Q@TI5U>0v=>EnQ==puNRTuDHf4>#X2`egAzP&-XDd`{|ul(CO`%MVF4( zhHx3R>+wcxGwwGB7%eSRu|7BAM7m4GmJai{!#i~;miI?_S3SfAyA>07TQwo{fr>H3 zA4W*T>2Xr|6?j^I(OkbfDefc%3yF}&*U*?$d^ce|qZHC4lWE=g#zy%1?peo|AtZ4) zAunLSc9P8f6P+=OD;vb{3ZcU7a8otGI2%pIjL(Yd{${J@sd1{wS{j0TonUVeO@Rvf z2kLtsY~!51xrX;~c0R*?o4IGCG-&-FSaYzmqa|xIjMoO`OEC&51i6e){T$8*OdESm z4+po<X9BXc>n<@gv>sL(V;F3Seakp0TDBF>6BSp6iQ6^0l(j!i^fe943&&{i8xR^L zpI&fJWujMIDncPk#;6f&#XH`Y+-x397Q0gyPE%SxPj`<y-Y~_`WXbBZ*H&dcbxpeA zd}MI{?IrfUr^u}y>y)xLGxu_qRrEFI%pLLG!GIN-;h^z;KR%h9mnG0wPLUC96ZSZ@ z4o^bopevw4=b0PiX2h`6y8}fc+%O-?Lhft$QZXMe!hVyfahi#LnZtGBRUt>t4aCx! zO<+msrq-Hc6;e6;rX(&~AXl-;`Z?&Ft}gpK+&bjiyoBqzgzYha?30xFWZ(?qLKbku z)Xo|Txlo-RKIanod=9&o^eYJ`ZLF<`Yo{U9;+hoJuxD%Fw9ZdhuK6!As%gLl)-oa& z#A!|xYt5m}B1#{WO2`ZnXe`*LfEK6SAS<CK2^G##KO>Pw58wC=m+|K&itSiAVn;~n z8kj~|!<N>~VB4L*)3(b`NuleE`@q0^=H6cMg_bpI@?-r2PQ($Jm8~Az&uHXO6*}SG z`xJG}M>NtYSIiBPy2jy2DKgsbOAGe$W~Fi1zh>Atwx0sT$qAXmYewi~kf}#Hx_&Ad zp?GSZ7yY<3MVF8IHr}MW#va-CO;+fz_niFX5j!v0KAK1P#vBI2QF2HDt*1UwM?eS) zHqhGEJLkum6p>Y3^7VdabYA$A)0for)1UBmO<9u1RzeqQ+|!<Y^>-3K@@27pDnf~j zRh%J}!S@&D_g$q%&a%g#jF?ydGD1al9+g-^T29j1ufd?8%YC;(7Lt5^py6ss=~sLV z<D+eJQzD9}{+oWNv}N%51A=6*=eh)K+hkG_da)Cu(T90l@<}r0<(6N5e$*dY7&C8I zP6~T>`S!0?i!U+y5EZ&3D4itetKV_c8iDYnxOID)+2_>)w#Ws<a{DYFt7=$|Pe@@9 zr%?!|PVR<N$LzbWkgsCg8RHs_RR%2*ntgZS=jq!6NjGAQNY?Z53HBIWjy*}q%Sz7q zB}0F8TuEVv8`tiUWq$v)p{crq=cq}dD-n~fidv}mDCNgG)BM~_n__0U-G5Fgz;a5t z^6;S9K{Q13^=qvoGk$!@Q(y6bU05QV&5&y*>g@|QqRk$v%wSIvpXKR<LgnqP5(JT7 zk%_NNYxPCC1>#p~JWRHv?-2HyulI8AX4E*+TQ*`#Wsu!+ix?z_#<Et{SP&r}y4DC# z=~_AXz{5JxsuH$)rn#n-`mf0A1+M&6m)7s8>mN5#mR<T?4?GyO&M?lI&!JX@Wg%)A zn9GS<lZSN&lzI%lEFh%bBrM+J$EWASm=mfBDUILA!H3k@9^M|g>3;QP{?X@-&I|Y; z_r%UkI9em{ZFUzpozST0S{IUf_G9#_r(-sgm~h^pvYm43QejcNnlGrd&KkDq4ADtG z*4)*+!K|4Qs%%&|uomigcoj7vdM7!PDOR>Vzww!Qs*nakf8lu_xj)_2XSU0>#I6rq zSJlc8_L*`f%qJ*~gdt;rcgW693vjb#YK}-7YrG)_Rdwq^R((W6T(-R5O0bEK3FdM; z^xTNIu|e-5NK2%dN6JK9(U25IHLyFBM0!74`Kh)qqu2;)jnKI00{;jJA4ziBmh*eg zkZnAwX&dtSdbMlo_KJYr?!-!?r+*+BRaeNJ&}Po33K+k3>`{lxQs3()=sR<wUK2(k zYi)UFL7#BUg0w|M1FVWPb2;&*8q(z%6AYaVXxI{`6Lz%4e#tmWN0w=Lkl8KIvS}b~ zjkGJ#Cl~_H90ye0Z?QWYvF<DWS*SINm|n4N#k!H@jSuUmF0L)h$D29x=x*OOGK<;Y zk(#Ek7an+wtXxzsK`u~axVgP1uhI{C`<fRh`Z5rJ^@_CVmeI5LbY<-2=A!KDcb%2A zB%r*MHxok?A$98AT9m#$XPRh3daL}}s_QZNk)%hCdV{X`x~<)<3OckKyZ&(0&DeOU zq3s0mEG{UZkbQB?m}Ay5pp15T$=Q@SsI57g2Da;B5=Eh%7*k*y-rHZ*)@PcD(0>Or zV%1#EE0kfVdrRNc?$e^And666=_{AWs64t|v>-A1g{$DmT(ULeq><)ROmNiDdsjMI zdzl5*ES!pw52pAWzdyuErO$~Vo@gD;A&GP^0PHVnn;eJ%hZy~q)}-k0)rK)_wOro{ zkTE+J>HOTi#~y)TrInP@(qZZ6h*=(Rq!@!BJO9ff$GlR}8G&ei{3zb8&JK578|xm< z6!WSuft=;DPDbf0w^C;uYv6p0anc@7v}|SMP3oY^w&yhp<I<prMi}q>BBdXk&uWk; zPdV42>Eu|l$=ov+_7IFs_UwJNDb#D!gmr|by0i-C=d^rP<c;&>{j`7rA5V$<@d8br zgOI!xHMV+s3yDkttp<b_{ylAAETgjkk9vOIE!tvA89f<P6ON(l+Y2^ZUB-{&eRc|0 zdPKgfS9+FD@2h)e^bh1w+UPLs6KBipZGJNK+R+xgYa8X{>U;9|bW~`z2!E0f@xM>9 zlS4iwQw9<^SreU~wNyv>+$`--7fGIkki{Rqa>g9U?KMw+za`nPzp+$r6aMKuR!5%A zK8=>z0KJY2^)wD(9EP?tpP?%JtfL&+3;Xf)px1$h!VbD=fQ2SQIQ+x!%NO)C)+J}` z@;po1cXhC6V)4E2Ig=G>mX|Wx{TSpj{R9@cy0yI!B!=XYZYStty_fm?tP7oz<eEt! z8LMA~R6JUf=K2{R%<4pZ1@Dtb*zczTpfga`mxFZ$9*p&qmFEwq&sZE>OZd;h&lERV zoK1)WTsCUK+=x(pl&ZHoY?1Tqd`7cmYuxFjB<*B4Y9+3z7K*H=kVoJ2nP-elV;zNl zu52f)Fjef0B2*CTLg{HaxHZw~EJ;<9OFQ0UY&VIjQOuN)Vucy+<UP4fCVz9Q3;$7< zNy)07y;Z&!F-YeH^Q?N5;Y|1e8FS=<3AeqjQ%|u0_fuuO7M{Isk0gY8TEpN<v6O!& zYybYIiKJxVD4w1ybk3D-Uv9mYX1rpH&hCqp_)oIszdMy|hQGM=tj6e}j6G$9C#LAa zeA@R^?aQD&zQFZ@h<qQzf?+k8Q(mlC&kmHvNh+=tDdDEYN|q}tA4;`AEfqVHhbm0I z?p?>@qH-F6bdyo~?92esG{S=K>iK@~F!bj4D%T<^a`m^$l9dv7>hv4Bo0hS6wr8oq zhFt}}K6+uKJt@<D=&01$ISgr6!=;_bUipIW&sDcDiAHaS%*TnR=IiSy)I{tzd~z|v zCu;X4!{35yoZ~!xAucsR@{$#^DOsIy{V^ZF*fDb^1PE!0DUBApzkKvHfnd&aqUP0& z*kedSvs{?xIL$MgMGl^bdCX>x`$XQK2-jPG_2_23>NFuxb(M_49{TY+N-sA2?_+ys zZ-V4RA*LT1*yxv`k+y9eBI@j_$;&&AGdt0`!@<2AsN9_jj-wy%CvM4)GIqf?g*gN6 zxXiwnq~au`v5UHUz(cKtuUaUK)+*xB{8RvAG<3E-HMNx!><<f85Fgl*a;pg~hqT_; z*-ml{J``UWBm}T`>dq8%EDJ@)aLP=otQ?-2yZt(?wOn>`-yzFJT~*v3mdM#+7h(V- z4reXuMuo+8c2l__GK&r=&I40Ni2&T6E;qXcs7Rtnem_<sPz}1_jDBLFn%A3F|Dip5 zM94kSair)aeY&L=q9(Ph`4~6T3l%e+5lhmP+nrygK_Dard5W|%#`*zv%xSq;Ux{hO zFN#~&*{W-*>$4TK)O~1Sr%qTmH=b3#I75-u4J(eum~Zm#QspwZ!@T3d|JR@yhRcDE zEw})alyvcd`<S*SU%F^Rdf=7Dlzuv#qtcE_pZ9XxlyeB}_Lp5=iP{UAYdPtBizm88 zU?6d5*JGT55~QsA1W|zH=gmX#k(qOuu!<-LMSFm9ED4a`Vb1lFWn_#Y_HBdxh|Wg9 zk(74|l^!?IlVw#L<)wLpY;$|z=rqr4Nk&?|TBkpu-uf<g?0uDH3)ZytE~cfp^bK`3 zl`4yQgG6p0^TSEnd{DfuwxzY}`b^^%{xgX<dvAsy@f`Uej5A^wpUh|Kwyzv>6UXz{ zO7NHGEO_0`gQ0!n9SnncARXbE?B2xm7|6%I2j=lf1ZL&(2B)4aV7qNcquDfn9k-hN zw!Gi1dVVIOf%2#tiJyONQJm^w);a-s529f18UxZ|tGo@lh7;e*s}}A(p1F5+oYaPK z*VKBQT`zg%({*x$u5gWk7M05W?e{T|`0LZukOrfi!dJJP4#gT{IGRoB;CP_tBr2j& zx3zGYe61;pGqqnw2pa=}Y-5J!i#THVDn&9pj_KFdDGRzfaHf%o*T_VHCVmJ;biPp{ z3aae(*V|w2RA=7RkQv|OZw7=ZqC{?ghC#5hBn?fAWBB0?7G7aMUES$FpE49KWY%?! z+=i6~goKqukI=a3OMaGbuRFoVsO2I%!bL`W*TH~jV#&0fUX8a5Q%mn*6M>`_h(XX7 zkR#Q-@$oe+@4?l(FZ8*GO+tRs$d@psjX&7&67^yTF2d`h-x(ld5bVk&HX{auy7jE% z*Sis0c51g1$FD15BdIU<qdmaqxLHJvvpxvdf7@s-!Ff6Q*%h`#&bB4keY7Gy^Z~dn z9!4B}?0qBL-F6<aqSG-m@DbzOMb^Ka>t(!mD%2gp`FvfeNLwdFzz`k_$B!85R^Yw( zi#bZC##;Vk4U>L89e{VAPJK5`FSrU_t3+0}U<kNbk~PSJr$_cGiMAXQ|N9lO*Cghn zcjsKxN<RI^>jFQ?71ijWU5V#dEWVWZLhChCe+>jxEXIu#%AkJZAd(c8X@6#~Dx3vQ zWk+^Lqw@j-Zhdj;?>y!+wVHTgowEjKtZl!j=_OY2&53hIvWiI-b0bP1&vzB6P~|}{ z@`cePB3&DIuq2FJ1{cPD7Vc<Q0`oID#NFpm`14w|`NNn$f0}h2Uw;qla-sE(ar)6| zFalNM+FNIK^Zc_AZyy6qks_C1sc}p9wyI+61$Ut`b^L6Y;m*RWoQXQRtOu{kkZZ<Z z@A>!U(u4jfJze~O2wP5MGoK62KoK$v>jqPy70z>8E`aOc+?8pOxHKq@m{^Fc5t8ua zF5kq4xG8X#u)??gI2N-)DC??QmQkf6@5$TxYg5M32N607oa$c(82$00(8%4%eQS*6 z$=9yqzndMWJpxa;sd|r%&@(~3%@c%B?w5s*GYIxZ3b3uiEGM<!&!UE;ySJ_gs0@;_ zf@r$Kg4g(llkGVbC^{vGdmCT}@!8uGdE>_N;d)vMpiFaVl*b5!_)4`ox&ws!mbtxf zBV@#03)>wthwVdhGxmYmDkTmMq%F^@1Dg}BRf#nP2nknSyoBqruHD1RJBVLW?5052 zb41JIDK-$wA+ic`Tn=bzIp=gR&I7;DKSX>X4oH99Y)8_eRY6`P+i$N{mAMfT5;?iU z=cw}D>->dsO|uSEA5x+Z@5>$wN{2?<J>QO3e%|pXx<tZY8u6?O$DIwhL`+gBH*=ib z<dPT_J8Lw2B@}*wFNm10$waXG_}M8bjFoBgo2ZiS=9v5lj@GG~S6iFZEVJ0!mybe` zw(z499nJhfC1jUWQiT5W@9%_)R<nAZ<O-|Ua>3m`+P4*4b&}2NI73t(l~pQTu*Yis zqc7~oJUfdQf})N&yaiGzIzL_L5KR__E1R4;9-|sR9#85zJW1uR5ZWu3vQ?>JI-CIL ztP<b%7F;@@((7$V#GFMY_Ja7|g8;?%P(0bC1<aHDbsD*qXFuy3&~d*w$AVy_B(t#` z$S=laOafE|S}(5ihVefynEd+4lXQEDrj<4u86JT0j>#&oY$<`PX=y-PpKXQjytEA> z9igB%{`7=41*y{yLCE>HQ+He$KiZ_s*1J$idc3qxS^Z)&-}CRXS|Ls_Qe!gb1c?X~ z?BW_dZYoGHqx=&r0JY&mJ!`|fA1NbRO~VkKhksHY4i|6zOb*NJRPq(zuPG|3p2NY{ zV6m4jW$Z-4+obQYGuh4;ho0eDA$U*1jG4o8TNvtLndC&teS_x4)GJmdj@|MrWt+7W zXY3^Wc1cWLAy+#7A=6z}f_-<U#&K_iYc*R)KYUFO733l_$gw?nkvc7S>%OuV=zCkh z_&!WnsWeo5-e~0OT>{5mx(IR*`3OfBhxR%@UaV7*tYn7f_hXjnFwd{%bV^T~_!+mj zHKK?QTH?xGlpYRaY(o?Cn@^OVEk646B<aIzlKv{^EyrBwoBWDh5!GRL<ik+ot@&t< zW@{}8YYOFzER~;*`y2ht?)`C+Sz^F$$Y{gR^m3JTN%r3Tnf{m@v%1?3A`=tAGO8q# z-l-NCpW+!0A3oWx!ccn1qkkqgTI;c>Tcct_AQ>qUIrI|M^~^fWE@vS(K1lVM0D=E& zJJl%c@T)5Og%~^9xQp~f(s*4b$#D6BITDtutAYYQV+S4!1|zKkLO$)Nz&(WU5E=-1 zni9&(OqR)eG}k5%VEFpw1+_m({5Oc2W=Op$TMBZ62;9A}>iRVwdD^X0HQLQFPQCy? zS+=<EnI73lSw6h8$eEk$W-*#A4CvlqRjOpnHzLNgOXFtCP0iv!FFIt0@|?}M`F&hG zHPAU-7Z}SI+8=u3%dyL1J>03Ue<o**A&4UGj4P}p)((H(!z6#Qje}4>F;2aUgiZLw zk}Wwi?+6&jg35r%v%fho)3R=`@DLk)oJ36*VgJ<DPFp|+D--D_1|1e}Bt2#U-s%Vc z`(F;~v}3!k6TMfa2JQP4F5fpfKP_=4)+8gm<{ZnPuP3IIzO!|Xl_gJwYLt4xL>&+N zjrv=I(P#i8-T)eEGC$=Zy<LClQnf2}qz|%bFK*(OB;iM<mBC__2SkwQ7hALTK`rvp z#K`gr{tvt#t>X_}xx3Dp`r|!ul%@$o2r>)fvfTEt_iC>Y5si|eC1h+a)iL3*E#7BC zS2Ki?4Jm?6aT8GPZMP_*<6(UHyg!IH9Ns;T)prEq>?#ct7h}rTlJRx4E02+ryWY!L zoJw-2PA;enJ?)<NF=kvL^Aj-1>7Ppm-gy@3$;ePtNvfA&eQNV)kz!zP!7v0VP$TS* zA^WF!ctgIb1&I}&o8G3!tH>M@Yj`UXx!p(*ub;#jiT_5eiuBbwdEAQuU1EFp{6L&B zruce0644W^qPQPs38m$+H!-K_0)kxEsrnFHnwYS)Qn=WQLkmG$Q#T)osJE!T5o6f) zG5z>j++d2gRA?gE?z?kHvTk*wJb$#IG8CtXwcGByuZLt|)Xhr62M+Y)fB{^=&{m?E znYB^=oERv~&)gDOgFD-~hOE$?zpDak^rU7h=fkY+1+RhuBz<NdwoOR__O{^9OK&_j zoK9;(#fK0<!e*o$MtW=^A>ll~mAE(fKHfaccve<q{OU-QT+m2labp{seO<3$ApJd8 zEI64lJa-z*N`btQNI!+-R#3_H)45@npwLM=c=l8laz9s_Ixr{gG1xSjQN{mz(2eV; zJQU|F_=f0PKkax*+PX=c5ZeN`3LJ#7-3eu(KW$`j+ZTEX<!^F9yw8kftTthdsF1@; zWeoIK7hciLynUfZA|fky&zH~FkiH4aOW8zV%Jk81`fYJiJt#NQv#J^B8I$<t>RH+Z z!CXgGec7>AfiT(=(zAnBnmXy2s;uyN!5CJ{7I<GD%85{{SX<VQ+2voB%8##6G<865 z)1PTKLnQZL^{nhHqJ6h(6Gpm|tcnPpcH9&)JPeiIVSySUWepiiM$N)lKJ~i!L{Lg> z?KO#WOKV_iQs|5akoto$V(t=6i_Ukn+meRU$Myzl26O9XGeL&?i?lu;xAST$tsiCa z;Ap`#YU6F~^gh3-d{lE~)Y*}JW0GvNVnT-lCiN>>pA2K}OmS=mvMu^053?B*kA>O6 ziCR=-r5OyNSZb#RWo3whw~_D8&j;SmDy1}LU-xmf7>SXWv^Kd~MEh_hK0$Nq&(#;c zzPDXclUH20mOZki;%dGH<X~mGGEJ&j>|D<(YA!z9x0B8GVJqt$NyD<UEcr9kdhk>& zo0HU{^!8O?RhIHl{eNv-Q*$l=qO1AUZclByJ#|lQ+qP}nwr$(CZQC~PzU+P4e~_0< zl9?nD<eTdSfIN&3%lNpa^5e%G@8pf_vmbeL;<YJ%cm@k?T|f`ZxXpJ0yU0UB3G+V< zAnkZF;|c+`FlR1N^LS9MW#B1H8j_q4@hRI334@%)IZceFi|w>GMtjcZw=i=4Sas+K z59EcB)1lJ)rgKymlfHFITLG6rd%m!p6Y}Ln=C6MuD;X}12}GW8;eIyO%wYI>>hYR} zxUkT60jI3ctq1@kb4kbE`~B=;<?h~Uo-U_Z8sFZ~{QS~vRbu=IH}JAZ8w%UQq+-S7 z69H#g;T=I12BXSV63D2)IwhV@1F}dDuwr)PqX8utX%WiSS2Na}P4rxeLv4T2EZ#=# zK7?Jbn6KPJ^|4}T-Ouh>&>o#)6A=tGxPDppIk*t1Qj>ctb*Aw*Q>xxy<4<e}9jmA} z{&m0!#s~BAV}jAONm!jwh>)4zFLO@q!&EG`c$MuVh7TsJ#I$&}6j;v{9L2KmiV>?Z z_A;UC`@$kcE7a!#8gyE!Lv_lkJOVv+sN<SeYUQzGHi5ba5tMukB){i^!zCez%XDM? znhK9Lrww|f=a>e*HJ{gpfT&z;fd0mbjOc8G=<Hb)J^hn)L%V`#cYyw5mYlY#Q$&2I zjDSdADN}~C9FPx_NuaMdx!Z$wez;~iqGEekxA?5LfUwtcB`5+_<6<(R@(wQuN|ZZM z;r+-s6VV2B#GoPqDvnd2>g2vI0G)mZAdzW)JE^`T52^+Wnb~;8*PHM)NKHt)t`e<W z9@r_eyRLzMc=<AC3Pz7aaHYai{Cb8*+-mpSm>nX#(B&R$sO^PI93%MEC!(6iihdQz zSJ2%VEo3m@<u36Ek@ToeLqW6~T54*<@GnEQ?ykFmpvHxhtro70=e}3$l+##1y9z>G zQ9MgGmG;DbtPKNXjcI}F6=&ig<S43ewQ!7+Jfh&MnuzF5655Z_l7HB(*@5e3m~dTu z)tSK12uyc%adr{k+K1%oK>;fZV||>A0>Ea&B(MMqt7@z1mLr@p0kuiR-0YtoP$(r{ zi1L$wWb7?XIfDFVA#UU4ioprkfSnRC<0ei88i#w4g?98R6u%Y=WI}wRe^1<QAM2f} zC1NLnlnHa;*C95W<r<OWHwweVpfcdN;}-XiK*eJ#xx5g<cOBZhDHjZHQw@CNW3X@j z;{f|cPBb;V4Z<y3cWVSiY}z4u8W#(DL1#ffU8e=d{>hnvR=`s8;b=B<vCE+jA_NKP zdNq!#3+{qKv}n!AF#sTa@fMT35_JHGrWIv%0Bs$y_5I11v#p6od0bP$DU5R7Xr@O% zB3WAn?|VG!1@QXe*qh4*U%wQ8h8wujDpbHY5NvoX;@g?hD}@3a5D)qNGnjscs3y15 zoAcx^6WmR0HOrZDc}nGdbTlD*`%O(}%$7fr7)EG07p+O!ScKXofUL)8{N}C<D8<=w zQ~aQ3drC1tk_SPKNxktoR!<;RiU{QC>fhXD27xYKd&J`|ZgSMo>iV1|n0%b^=WY@l zmt$nq3J*?swFZWFBnWLyhbpG&_r**9*zt>AU|SSxU_ilagxTyq<$gB=UV&wEnoNWq z1&M%oI6EDKy+^k%(*`lfEV%M);Q+i;xCa()$f+Tmz~DRsTASc&-Blc_c_Lwb(g*vZ zn8l-&KcTMel0kqUPzf&@v_e0Az@+wl9Sqd<Zt2VZ-m{ll6&xpfPQV|MwFAQFyz;<t z5o@H<t+Oys=~#~)@TM#>l?Abq<d(MHlrUH6s1-n}&qJE(;C{gfyx?@?3?*d$7On>@ zp&sxpR1RV~)QsIjuqeU0CE#t_wrv|{+qP}nwrv|{+qP}nHv8P}c+t@vZ}4hX<EqMt z`ZL%1EDXN>!h75hASM)m?ug#$A}dT(Ti~sVxz7!|74hgy2*a5&gx!ik5_fc9uBEY1 zmc7C;Z$r_MD<x9wpyTR5lH8T<(+3F!b53IKeJjKokpevyYA|6c74py}RelU}xLIuN z8-5X1R6EcBLH=b|x-!}JP#j;54=)R>n;qUA&kvQ@6!L+b6q(Q$&x`OKWf2>y;0`yV zyjK{%#uqyO*Ms)H_lq@OKX&9ok}bbWmm%yqy{uQNeSl+MRd0-KTzwEyq<uEOdjA37 zaopbHmh57Z6>BASA{Hfw`#4&zluH#AnEd5MFaAMsz*+q|UD!#I6aiwnDcO)@MF#<5 zJr3kMq*7mSg-v&*A=amtF6TbXta8K6i)q%*gc5y5Fr=gY*JYv%`f3-q*s)sO3Ln_L zq5(>oA@aoB+c{7xt{_vcEX+Qq`}$v1))!Rq9T+eAu=<}{I^LqS>AK*fNZKpKrYcT4 z>7MN|H$V}MDl~WeB4U&nz)#$=sX6?YO(Lo0BYz8{#<j`%6Np1K`aK1OUhLM?(@j01 z-7PctwkPXk2<1MH_;hq9;L%JDX_{NknZY;<m+3TB8U{rL0ssP3P?L<bAJ<Xstcuih zuft1Nd+){w`oA{`nYx|69W-R9nNyw9va;bHmnBd8tUX3s*KpKA58Z_fiSvG&8K|gy z-z$CEFF$}ZmE@pufu0-kH86K)^3GRQ0%8@i2Xg+z<)EtyJC?RvY^<2pBy%u`e|(pd z2Ia??GpHv3(tnj{9$Fiy6O8(gX=XJ7B&rr;?S9T^Xr1G+ek8g+%51$@Ij4syIYzZH zq^Fa(Sc6?H?Q8dQe9+Jb^Z`Aa-$Kf^xo6N@#TTKx5^JCa84mX@$!D)bw8%s&?w&95 zgEHT%!(4@U^coA%<O~&`Q0-;AO|J-BBkx}xgfp@n;x(&FdV`8F$_mgdwQ#!We=@mk zE2D&2@sy;p`Q|Zsw!9p0H`5P4iUv#l)?((G24T8;{?Z9UBs4lxj@WnY5<5kfP!gG$ zT9nG#drTO9xKVja1wrVNbn9ge7VLw*P`9tN0aMvzB>MX(0>+TEf&9%kXVb&6&f<>d zG_lL<sWM_gVTI@O&Rzs%oJp2HG$(p_zED4}*-_}33M({~6{K}!%jbLmp;LWVV+Bg( zR!rwY+ZTu6CoY|5U98)=My`hT(XIhP!upNN;iB3ZLJaceG9NW*=pFxKYlb@sVXu9I zj$frP$+=4hTA%NjkLBu8t@DI{0a`Uy*=x+Wdk)U^1DyfUGlY6A?ZyJEl&eOrwOOWy zH|5NcuJe4qs<7mS3*%dBu0NNu6jx}j2D@s9x_5Uy)7m~b0r@_LY)<1(a1LFEL6MS2 zZEpeYtvGq%>|YPSBF?|{a^vW)yD-|hlMIMscL?oJz*FC@4~FBNiGn=an-iue+oJ0p z2rPA#Mgh6o^*Wm$Zr1T1LQ?Gc3Zv>@R72UhQS@7?pjVZ@u#RLSeMxgfMSqg~sacI* z_w5lEs84d3fvm)h9N}?wrnYwg>Rf`9k_7yts&06KDKfugDwc!wjag;IC#b#X9i%1U z{^OzE8WyItE8+rzl#q-AxC;XK*C^MuiUX65w>Ac4(x!zz{NHYHtgmeRCS4Nc9)!!f z+~vTk4GdKDw%`HaBSfs*Kj;IeAtUV(fnO9IclilD+mawBIG@kbJ;M?wu3#4I9%;uE zrGLDH|1M#8eI&K_BAPV!?L|Hp{2BhRh1Xf_{QUzHqYI>Y0K8RW!H3cd5yJxMK3Da1 zjCUI=k(*XWb}sCxOYZhwsM?9STRz}QZ%p~aBmjBfkmFak<vBYKBWI(|QonXEUhsy2 z3a?m(2he~Avot{%E|id~%gCyq1jc~&dbD?NBy_HW>Y9hD^W=|!ic{f;&dn9pdaQxC z<(M?4&T_LxTCx}Bjq{Yc;+L}aX%gCeTFe}uDkB0{z$#No+bdp#km}$~ohx(lRZ@E9 z!c^@YyjSjt?4*ijv7=pi7R)+#2F7cmXad=M?VSFm^<Zz<wc77^8e3P|J)V<Cksl*# zxMOY@gC6>fFG(0jZ=p(>svd#>rKov@LYc9>V&F<3tF<TlaC6%Dp;8Ps*)*P9Jd?J@ zkG>9U_J}50Ug;#IiS0C>+YG=SFtk{wj!2It*nm(iguz`9+c+3UjBCZ(>{{tP!_F&; ztr7WYd%TlF+QLJ(Y3e!16yid@=liEG=9#h3+sis@0J~SIBG_7SIm0~b7$4WpR=uHl zkhW8F7=>Y{zX+9_>xdHgA(^e2q<Pz?c2>(xVKz%BE7$eji=j$4jppuI>)gb!iO_RD zpNBAW0D3@;CSn%6)<;mx7bJ(FH2gPDb#c#2W$$7qxYyi$$sIRS(C|Vhc9q2z6_?}I zO5B)BKb&U@OxR=Cm6j$zb>dvcriMG~zqy9RYr6W=2Bif+M}VHSx2atYx)JNv)z2nS zSjS&V+uy5&gjiO}H<QMyR6zIW;8;IJnZh5MQ($sD=$ZwX?K^xunQ`5neSyCAnZIvC zIN$JAn&21%3=8LCZtS-kJ>K|6?8zLAYmLcxW#7>E5Md3d5jACY%R@{)ROXvSHr61` z!e-r>2Fr)qCbD^_`GN~7`XN+#&H%6-mCXcpVZuWA_5%6$?`=!N8WN=<luSa=v?S%X zP#}T$OTHu^UR}x^``2{KjX7KMNV^i8QL^?SnxJ5f6sb@8YSZ(Ghfw)kD#gaT@F3ge z^S(($43k_lxebw#+DFdE+hAhf%moZ(d()5&2j!Ui&zyT;{#iS)SbSCUu-jgf6-4>? z)LD<A9=)sjra_(hn>~Bp8Ac2H=s;G(<V#HZgT_ehMy<%$k>y#75@Uy1rI5^!iu%9E zLz+Y>gx0jcHdML#)GsX#L;aT$1u)0utLh3Y1j3zw#8$ZtwPy+JOP5*G;J7vj1!t1r zzJALtgmx1N2r=<LV1`sDkWa$`>3#vX2$TB;7t>8nIh3i6XAEBJ&n8Uz;FZ|qenIyy z!v<5&1Ym+sT@MP{fuuur278*~b~Q0?Ezalk6XiwiUmj=y53dIAVF9e8Ny33y^>%dc zI;ohne9{K$B&z)Y+RQY9ZHpqiEUTxulTB!gd5|-0W#8@a41TuE7_5E;0afBA505tQ z1k4#g?~TZYLPW=%^k?nvj>S?XMll6xOcDIKv@Zs~!ku!osf`#W04mj^KmmtZqIXfv z%K2X7)ML_;EdZw#mKit~YNp6NR%hoI5j(FKEk`<2p+`hwb>$M4PeU3hCU~tS#!q_{ zAe|c5N!~PFS3)<I-vxK`$mfX4+Il+x7F8YgO)|B_nYzIU66)q&^aY=5Z*%FbEbv!> zT&8zcM%|kLjk{#(tR2Ye>rg|T_k+##lH?d5yeQ|!AG7grFtQwqz;?W3xl537#(JTv z6@A-|>>!0X7BdSGL|w}#nf&71he{TOI6V@7ppY+pPyHu81uYY8hV+}1$X7at%zaJ6 zeRc&s*%oE;3`|O8byFKgwm>N;P>+%Buy^_=98^~UW~^?QZ7FXG4?fLeYv&;(F(=K# z^j-)qDKb>cB>Rn9LU%btLCttkxCqAUp?Sq_75XduK7DViP`#LrF`z)IbkSIE-dw5g zQZIr#yY|MOTL7h-@m;NX3sWs2*vr8<*806Fx;{w11Y^u(g%_$luG^VzhOoN?jj?~| z+zh`GMEepqSBRwwM*y6io<N2??inUlL3m18ZDc%(Xvi>DlXZDnynn#hzWH*;w|3?G zc1f;=MvbnrO?dBHT-_b|>_CL9t~A%`2yiCA{w0t@>jl$I;U{}Jc@=otpLzA1EXvM7 zQJo!!Z_`3Y8Pr&|6e=tfr9qh2m_Y-DNrPdHcw8Fl_dVLMMk(8SsjbA-%C4lxh+uTV z*5mn+ZtSyVCR~^CBM28f3%ajJjZ1()ba8^fjEQMH<BYhe<()`mae3tB{<v-2ZeZal zf!4)dHZ1;;@s2R_)|DXMu&CM7(d%ablI+R}JJw?VqDy*W4Su)j|6+Q0P8xF|P(i6! z)g=9`O-c1%lzK&6!?a|NxzqnSr-jPFV^0*6?7W56Rp6>HX>(1imt&HfAe3T0)EU(+ zGryNP5r~wCXT`@zaDfejotIIBsj*o}KvZJ!eNa+691W~Z90Qell@sY!kc$<Msg*4y zH<(pm&?5d64}{Ba=ML#){UNB-NZeM}X;TjuvucCMKfY^an#x9ZA*@Mde1n)nYeDgb zDgg#?NY<In1L+Puzv?*|lx!NXUjg+OufN&9RqQo5xdu%~X#!}-7qpBXv*G<w_wu$8 zbvs6IO}Hw|$>>vT=?kj|9P9VjOu`vmbLnNHplfRs9Gw(y7=J^?x<?szN=bfT_(LV; zOd^(XtKR!q_z`r0E5B3wFV>xi_ss;pCm6@J#_mmhns3@Y%KQTn2}@)uyhdIWQ1<A( zttwypnJ-k+_N(5m1JNVX(#~Ln$yNTsX5&UMSX9M_`I?tSawn}9=dTzXIM#7p-~7Xd zg;Lk{{sdiOlb*Zi77@$zfMRwT%2zTx1}8#0`6CQO16b1wbL#as@R7<QJLgXK!<+1V zgJ(l=P3JF0n}m8t?xgZXtMs@~iJLD>e|e9~FXkzT^c&Q|zu%?>lD(3jo3(6;JZSAl z?MGbx??eGDfog7J#6C@f8eU>r1l!VQ%BPoqhk#|<-W>OJ+LovVxU$V7JSA#-BLLS+ z)au$z(F6GE{wSyKo3z~5?>e$P=ZiO7ot&Roq(kQCbyasRqshXQ*2y7CO1lB!&M;Vt zSLc#9lMY7|Q5RymFvOT09f`M*y=X!o+GgdFWE^0O*?8Z9+@_3>Xtd)x(#|ce>aVEA zK!wrRQVYIybkx}i7<;*sDQ@Mcw?w}?PK{IcLd&1xE4;F`aA|FdzZ}*rSFL3cxHZ@a zgCN*fC*QP>nKs|ttH`O`T-6+ZJ^rP)*F8S;&xKAN@-JgMYtN;+dqbfbOLxn^jN8oL z?HC_fW#%m0{GHDnHP7ObQ(#Xil4__iBN9Kd>cg-Za1qd2<}oFhO|aeNi{sMP*7Iq4 zUlAr#A6ZqHgZ#ZkUdl#^TK{2%433Ni>3YH~$Aa{9$uzlrcnw|sfbf;`lYi@eS{;K} z+`R0YxtqmGloHz@!$8VP@g2Z1&onKGdHVxJcylR2g$JAhkddA(bLM=Pk-U(QCNHu* zy>v7dV?wI|Imtqc80_70Aj)hP7`(%J*P48NqW#X#kr`ox0eW>Sv#Xd)e+5zk%Gk0G zshn7V7f><phffZ9<v9G^n@ZCt{0Zw1F>N)#)Ic3b^)L0d-kPB?c3}Kz#(0$|1Q!_h zys(-`2{VTcfu=uyKQnRrDEFgI<k(#KbvDGA8j?_VEdlnTe}(6QuU?WC&1ewUKKC`W z0tZ1#pKVqwF|!+tq&x48AxnI+)1$<#V2~S9Rs#-w9tb*Oyzbhw(w5K?MY_3o$cU@@ zJ+eAfQnf7|O@(>I^6BbmFXBv+vuHz)qb&K#+P0BAAm-s_sv<GAIEazCGw%tSlK@r0 z*g+50u3Td{a$q9rWSw{@V?v)nk;;L`>7C66!i41rTO0zjAaO-p_9EeMT{(9S-^{M1 zU%JJAup?`@C3XZNn`Wi3p0w%yph6K@_dO^aFq+s9+lZjLq_IKot;LWt?lt&Uxe?!? z6f}FuxX7bKkrtvakv^&+nO<gCb&i&k+>3MN`d;dv?OUY+zOenq%W9%H>?sKegGsgj zRQLeB|9Mh@q_~&dDZ~KT9bIO~dnat;N$rb>uZy1bWejUHBzx0Kf%j9jk!cVuTkcCW z5I3}9mhkmM)d@c{T8fB900djTzPUbk7<ihZcJW=82<1IS_F&g}*iqZ>C6=t3;%D7p zlPWL;Nev3g-@D8db11JSG*E=o^Ap)!MNkDjh67tq0yY);dT5^X2qO1-)ZmqCJiH84 z1N8KS<Q*!F8sj{ufBNg{VvUkkQ!#bd$1wd;vT|;!)enOj@|zjIAuKUD%-UO){@e<L z8fgFO;~AM|MGN@&!D&|@mFJuVV?Ngo+#PnaSc5pRU6N1;Y8>^2`ELVpQKFdM+xCc^ zClrv#w7peyS@uYiNNJ`3crdYXX1|p*Q`1pSE`{e5Ms8Nrh#bB6ee6%$kb1$}qezbO z5PL;1(r>afGAq|~-%yWyAP#^iOgltBU^QE81s_<fdr+xLo-v+(n$Oqd%O~G~KYpss z8Zp^IW#!oJ8OlZ4$YH$`7%+W!B8TxUGzYKUinkAq`T#jIMEy)33!g%wzn#*GB&8O} zzK5Gr_`H<O)PyTLH2*SVjE1z_M=AV*m1Lhu&_yd-!yU;#R`}ef!(r7p=|JP0nAvYc z9W}NB0^Sut)ifh^AVKR+5;-F<)U7nfwRF30{E-Z%^uGH?!Bdk^5Dz_V;C_yzAHW^o zw<@w7y-u;{A)Bj}U#I6DTS$F|6>Lobr*M8DmK8C}<9zPepir+&f(yj?mHH+P&6_&= znYvQxhc{H&IK+vCz9Z}#<x;SiM}9&|E66UVW#m+AM@#izJ;2DC3V<dg?el9=AxE*@ zRX6(04n*SHJG)^T@rkiMYrL+9+`Vw*kvNzlPN_jNg8FofNn~gc3M4q$Zvm*gsA}ZY zpEQ`7Ui&yALR`Kx?E&aB{_<XcR{-R7>ihF@nHpvl!I1~uBXCW-C7e^QHlJ-{v+POn z8p`O|5nn)9#F)8T@L}R(YZAl7)V?Qm5&?{H<6!r9LjmshiH@Rn*KXsJ1@xqXbs_=& zy>rHtX;OM`ZvtdV{gu=16)@5w93|3>f%cCVJW{OAGTm`e?WKt0-xfVbCpq2>uV^EL z^0_^?fXjF9nK*^Zu{6GZd}WstIh>J8rfu|DCQkO-tWKWTjLUsL;)}j4$s>V&T@S!H zEKdBN5@wFcj8QVhOXG|kdJATU->{-2aqIK-9sZ{R3|K75EAP`WjRa`r{tP_8UL*q5 zGV@N6ueDNs5`wzFKIkYUUc2%`p_UHSh%*&g=i_kOG%PQ1d=H`k15L;QC=t}s9s0W4 zV9!=hVVZ<62NnjwRW6!b=R}vQ9SsS4v@aSc#```!;yLS%425`hL%6kF#U+1hhNI1| zv;$T8t$~2USM&Dcg@46(<<sn;+k+UE>dtcY3giXQMtR$}1Rbto%JDI;;`QRb&i$fi z{N#z`WEPQ}3~YU(bs@a+0|05|t{jem5f?X~E`JHpes?97nfB)Fdrd3ztTgh8a1A2X z-1+Mck*Oq<zVWG!BvqTRw3tvd{58`+wYEqX-nl-&=zTUTrOa?9Ds~^QK^k%%$~?@} zhN6Zp2$)Lh;v|csZeM7F(qNkm%I^$-b2n>G=7#`lM#YU30Oo?xJAaA^z%6ri^_a$d z`$V_Tw{Tq1@rVQ2QEec_kzcd?MhyYBf?4J^8u@GtP>^VxnMFdSJ`OCd7{|#vJ1JRj z3CIr08H^tdQtUksSM6&oe-C@^dqb#Md;nn@Dj0kl0X8MKApQz<s!Pp$;i|@8=PA>+ zxgE~ZPH+M<Q?%C-ItBl^n(dW;2d-eK@6&>81rfePfgkn9{E5|BGPW2$TO=TiV0aw? zwh4}~p)?EhTnauW_fyn(DGrQ(YH3uu3Dq^q%CkmL2<B<Rz*L~|5CeG@_#-GE_DH?^ z7u7Q8vXX6=zsVRXf~O%mwSULTzMft!e+pk}$7TI4MSH9~-Fe4_@xn_Vym(`~i0)Lp z%TLwZ7j)B?LQe3?;kndnsunc>^643+VmPsoL}K+$Z-TjvOSRDelq@O=K;{%=9h~C^ zlYNBi<5OWe_eT}e3}!^<gcw)<sGL;UZi9tf`hFyY@0k%_*nhj|33z<wSey<c6et>A zI>Mmf3y(&4ux2x46wITylY};dS@HQNH9|KvhSwFL*UH>*v_RGd_vFSIMG>rpDL@zh zn#4SEIl74N#837EIg>efe~?LN#qRLt<=PMB$6l(pu}6fYez%mLlo~C>Z_S}Z&ne>4 zAx9N~aMVpQeuY-dfslpt^;#p9XSVTCR{7=+mxdG;u8@M`ixOG+)hxbFl5-nK{f()v zB?#@QnDi#23}|$6Z$i|{O|uj{k8ntmP5{#I+ttuV*{r)s!_2U{)8p3Rbjr!VI{p+U zy)4Xc95QB){J-UVlC#lcWL_*j@Kx@xs=^ZS$vt9SJ19(!5IkXu5fM4Gr==h8`rBu6 zda=;r<Wse4V19lM`DkPIR`%2gPSE<&Q8?)&^z?rIiDrIElZ%GaNkZkS-*1bg7W*7x zkdY{7Bn5#^l;H=)jZ1|X+o#^OTu|1DWyA*kB)*>wHdhBF#?=_5eWQk@psB#i2~5!D zZ&KRa5bluY{-tO2+q8>Z`o*$*49D<q;bxW^Y#4Kz25>!Z=7{j!a?Ns|K(C#zn<iXf zA3IJvbWSz5&_v~IhIeuzG0MXI@t1z<fi7&x=&UW(v1H)D87rT(j%TKJleMbBGqK_L zLmw35c(lhc!j)D%rK0)Kom$>N!d2K7Yre6jnPygWFY@<;4VT!ws1H-1n8!hveHM8% zyyE^r;#Nw<zE99;SY|T)KHGB?bW;9L(8|emWQz71Z0LCGht>_%MV=jMt%cl1!5TmT z8WYI)S@s|x4iAEM97wQa96f|>);{#?@{$Lz#6C%$CqFS;3wh*L+{Z<6jjhFgkF8I2 z3Mg!7%UJkJ0djj$nh?;4yjW7lzpNXudX#nxP<>(B!Z5QCIFkhErVGn6Dmg1sEol_c zu1~cQOUh4I?Ny07{dGL5fh^pVvzUsn18%#{De#TLB7E|;YKnWEVO-yEmt@MJyrQ33 z6$C-Itz;QbHG#y0n~2t5PW*!q_Rf0$K~5EL$q(5Hevg$A0~$gtK;sg5ci+EdewMIl zg=S&qnbBJCxGz+#)kOy2>)Id_ij;C9Eod{6`CJ6-^&L&>J=L6Ku4;>Rk|KnhIen&B zQ!uPt%%T=3`APwsmOOU{9qx1C<q!Vza~UR|YP(gZOZhG7C`$IfJ1Y~;aO5dLeC>$E zHZLjfEqVZTVx)?m&06gOxop~5%%eQvZRbY#e_ts6GE71y-R>sT9A(9M*$?!HAnVVz z+?w@_cwn3oJBj@iI-b^TBxE&|Y_n$_d-4AIDz1v!u?${~UA)6w17~)?^lx_AygbeH zl>ffK?Hk_a+((mo4B4Ejcd=AsOq2V1``0%$)6xX+5U=o*4J^(S01*Lz??JfXVS~1O zk2_6DEpw*|9m?hBF!jN59Es}9ELSzU{y75p_hzG}PnUTREpf(svWnk*WNHF?HDQ=; zP{Hymj0i9w4QU1rD)TcK^25@9*A+H=uKjiJ+s?bE&$8OIG1<!!GUP7kR1_Fi_3jOX zy948Q3KGa<Q){XmHEpM6C62NWUBb4fg?_-Cyp>Ne^!Pj;rR5d*sUa++V>>VQRB<hK z@)bF3fGkDbyfS*OyI=ljBD_s&ck3pa0}LSbGrg;rYf7gM?dH<G-Rg>FCbImlS&=;L z2G|4zb1b}S2zTg~rv3XYv1b$bbhC$iM&w&rc3srU==J#o`}Fz?pcRy7_}oHuhBZg} zuj{k%cCGfT_)GE#v~l13J<^_lUSZze-h0Q5E9a6&32C_dwtEd{BtKhS0)=D$05^k8 zjC}7j9t<JuO?kAF+ZKg3NZm6|C`%!(_!F=7euxl@nai6c>Y_!-G_}WaBalQzS-l*8 z$*-|`=ezng60Q?uZVSt*y##KT$XopHNZoUF>m2Yo(hCwh`n$SAelV}lXE6=(!;^aZ zmQ#v+9TR0a6dh>edlvm<fLU$p{G(=U6T*#(JZqXbSjiINSMkJww8jQ1@cV_xr<|GE z)lQLn<FtF`sXHh_TgC?}I^Gt^uJdA$Ir;H*J%S*TQRffS-+DYL)Ig(6l>-nvxG<hq zA5qzRo+MOXVg|MbYUCLI?{M4`8+c0cad!AZ&MpQeh1Wf&g%|<Tc!Ge>R(?yU=qvvU zNr5TXy`t-*WhHUFF^rc4eA{LLoU@X;x;|O2(PSyNZc}E?AfwZNW1C;Hh_;rCDJ*AF zwhU1O3YnvUHEl)M-lBzR$-s(A5%pUu<Z#yYoq30wgwfoNI)m>jYMQyf08Yda)THE0 z;Cb@s6Va=}xfy4uW@ndu4N&e7AeiCd2>8R>nTHTx+N62RqNU3V2yhdnOmpfI?kiy~ zzUa>~f^_V+hjihS6j7}Uvpn=I;EtvL;2XGyKbqV2*<H7#R>ihlX+?*XWT)p5joE&K zK_FAs<$oAKDE6imIu8z#eW-oAXJb5K%{PMbVn+kDzYLu(<mR`h1>jIJ;2))YlRNxy z60brV&$JdPKH@bxDumvLO1U}C8jG8Un!;&HtK=-M{pE}oqGq{ut#bZ|7lBrr6eEyW zKmaYE7l?bSO~^W~coDX(-#q$0csHQKHGu2LQTE1S6&Up9I2}nydM}{jKD8~4Qkq~1 ztY75L7(vUu$UGw&7_-WHAIdD_EK{TBb69mlKr;CucC8N+TYfB`=$+uj1DL=8B^|F& z;P=Z#qbwr!;7amlFpeBiVV8RTb~#dIe9YR&(F(tz@x68pIt@}3`<{UMXzbI?{Vk-j z!)Z!+D5~cUL_CcL?IkOc4}Z~7in7w3<p-bHN$;>%6RqDVr7*ZZP#y3h!(#os6Gajt z#X(d|KQ~$uM@`^3L~h7umx5Svy4YJ4FM!7#!~HODaw2;gXqobgfvbG40v3gq)<2Xq zXmcI~gX8={j7LNo1_9ncn+BSp1#gooOu(})6P`9w?DiP7Ky-Mzi3pxFlclCfNGdeM zHY+KlM40*G%QAD+t3>i|MKTB&JA;mCQTE#!?S-L9+iC#g*q0{y$f*k~6D&a?DvMDc zgvX20PtPDdi4T;GqIy6eK9sbmB=r#5upx$0GhN!o?3NHwiZomKD~2G4{+l=_U<pld zW||jeB%X(~d)caK6M|t5%<mnQW`Lcl#1*V+)vnALJmesIqXyEJlT!VGI={S#G&}Pr zhVzON4i2^u$0#zKqrY|p(7J@33qr!*Y^U1E;E?nAo^M1~2DH$2kx?UTR`L;jBS%{z z^`TZr#RGSKwxvdTlgu1&8z?O|yk7a}>9A6&RqQ$DX3xs(wfLufOg$c#fRPnw#dTC9 zfbE-{*rAP)pjQEZ8#9wu=cSqjTA@&8zlPHB8`ln%TWzfNHc#(OuP=`Ml(KqWQfgr4 zGtMq}9xSnP*YKVRPEX}S7~amQwjydtP55^0vN<ac5=Pfyyi*QX2ai?q*#MKT8i`v* z9_xmVP~6n!b_v=uIQC~xXSH9e{DSygn73tZrm}V(Jc9EN*zyXV@!pn=BfkYqpxeuu zufYigGQwW|xTESRUoW`)l*fsKC**VMdpEmjC2&uH@C`hzHc;?`+W1Zp&Qsbva$N(3 z(j7borKkWx-qR`x<twU*?>7)Kt;~;;=7~Jw-DnBJ#Ag{k#7lG9dJ>RXt1iXW6yFDG zQ|ScVRrB==Q;>91x@LrFk=p#sg3JKqGeQJj6Dg!0?4CN`#_C&Q=-(nVill^al^yc{ z9ar_`Tm8KG-)+i5Ljmv+RL5r6h<^=6oRf_YRL_ZN0?oIR$uYrF;sO1gRTj4$h-}gY zlTdo1si~;e`4E7_Gv{7Tt?~B58zgZJCAqd5i(B{<?Y(X-jHYiJkI0e+g_+BRT5YK8 zRfA~859I2Wc6kDWS#-1$I_c}cpo%V5S|{czk;<m@Dtp)zo6GpQk+Y-ASkF?^t+H7Z zJL^A>lLUnL3Y+eN9D~x}$7w(@w|nCmZlN21zo!QAS__8nCZ-BZs<&@%=iRLm5QZxy zuk~Jb0xK2ybIhMJzID$XU`~1gKgT~<J!HP*pbjRy4BbT$bXOgJ`vCxd`DB@6^CNE< z2w0OA2EA74qc}eeF(hSpoPv&h2H?aXf@f3>$%No5Y`9rL0@=1oZAB_CDH?|Vu#-4o z*-&C90BM!Yw-fMSFfOiaE}uJ1P?YqQ{VD=M^U-o5Grk`%W1i4NPU>k9BmgArL`dv# z<Ji;%Z&wD=Yt16riaVGrEYB}0@5^Gmnw8OI5wC+WB?tpy5i+o|#~0F4$omKpK$djk z3}acPLD!Msckw|fd@9b)n`_W<?9@VrLV?zvwMT{AHgqfmD1iIHHXAVlhqE~dTPJlO zO^wy1Fi{iR7Hk~MXi3}d8l*HJyViP5+o;&_@_d^)F#Qn<5yYJ6jMEdp3F;s}xr*1C zlYQtMwgjX6%ocOuX_6jhOg2^m1Zr^{&5UPvG~NR9$`@El=<wE<2PiJ!mu};f$$es& za<MB_3vc^Oq&yh3H2w}nAa;9QRX>%I%(=~H^Yg{E5ZB?i=`nqt*UNG3Q@5*Ol4*;~ z-4w&bEyqi%dN?R@eq-$sMo4a3^V4={3jXPdgKrI+dYK)rjA-*{PqcXOUVD+@(qjZF z(V90;4vb$CXGr7(eHNV7yZSd$JXJ!r=OAU@6!U$ysLnB}Pi!#)I&mNLvm8`+cFSvm z^-35v<(kg=)!XG}_#o)IWcF|syFi}CAsHxAD)8v^2nuIo;cQGKK9D>Nzt*65@Ip0* zbp_2BXjytrXe(@%jkcU_&EmY9dYKF%*E2qoI4nB0dLpnAO0n%EqY{mOnpNSLR9QFo zFoZ;qG$$1YX?NanmedXQydgI(MAZ?EkP^CmAhCNe=g#W@ebPqgmHcY}Ul@E1tXJ=n zR0I!Sf{>SJyqw#E^D8uM{<eQf12}<z3hn4fTCQn?3tdtAkTAv|e6BDpZG`exnt|po z8yR9UFV_O{{0sxKl&YeU@z?E!sXOEWsy6cS+AzM{>*a1R&_i69lH!~_M|tlwYyF>r zgJ#%3$*AC#tRm~eq-Qz6QJadjjHn(~e;}NG=GG|JbcTIf|HYS=4U)5WUH3cSYcCwg zCgSIsFkCEvTR**Qt1P_gs+E(d-(p4!ro^7`m!qHun)$BUHyC!X_2lLvUjD9J^`d_3 zJo#3#oo@-=(6b?@>Y{Tuws)_|GOI`&PdB0n91;uAJ+24Lcc3-=iA4RJDIT(rNaflV zmdx5~u*72>siFo8o-EIvK^_860(W4klCS5IhNgng1lU???1s4={-D69u0P;MVTg3- zDOuG6`YlvcQQB0HzlwEU%iQI+>!egk7Gvnc(QCBB;gzx)+-ACb0nk>@j=CLzLw+L# z2mxZcAaziAf|(xfNkAGl`%r!5F04)Oo$3$=HQf3pY(r3<l*hiT-lFP)_^UwQt?gA7 z30(+Urv`tis_n;-Gm?BF9e=oqZATt?|5+B2<W^#?eRVFezMXG-dxQ?AEvcA%x|k1_ zJSWXq4LWflNhjgJVxz&*eB@OHf&g{)y0fE@++kCH9E8$?L9(dV=^kpQcK*PkK)L6F zh_=-?UY@B<FC9E9{6Z6IRlTp<$cvA0dCOU_owNluW4S`<J!{_h3qKoQed50Z_x=fb z{~wn758PwnVEZpt??2!kD;vju-Tpt|9w!4M=l^Cf{|DfnyNNQk<_g=*%`n#1_P;A< z4`D0kVD8`sZWuQb&5ib-q<3Ij(&l~M&AiCnxYN5k5y_*K*FDR3N>V_iw5*TR2$BI@ zA}D+Ff3!VOQkVFm3}kHXB#yCuq`sM{iHQgiQPO=V7N=HFPKnHR;CDct8#Vw`Xt(+z zYX6*+6!-`z0$^vLj=+>u04IEZq`7VB#Zk;Luzc1}=<>j=t&FMZtv<{Aq~;prc(^Mf zK*tw{=H?cMU)-Reh;z5%-JOFe01swpulTgAZrZ-7aU_D->LD0;Fpq$c768q7<USm8 zqZ55l01ZHvfDQm!SV|XI|LBg$)Jia1W{&#Mutw&wXFY8a7M5mX48TOgiA+U+d^Tc% zKT^VvuT^AokW;&vi22o!E59?qY+u*4Bqfxk6=hVzBM+Vb(e{wfE=)hUuYc`}z?gx* z3cy^O9YHyNQUC<34sULzW(N+AkB6<V_fKYE9GgvDUEiYeN@HrU`=F03;Q@L(fpGo( zSVsoOk+x*ru=jQWed!?u=2w8uj=;XINnk&;&LM0`*C1)!e&HGIiMRYlo!>Tb_P{`X z)UdFbTYJ4xRa8&`V@+FRZv@Dh$)W2DIx{-Mu=}3qG2bAYir=#c5D517FFv@#7J5}` ze<dF6E)EFnO+w*(0Zny(I}J@`@oankgYBi+06IE0x;VLgauXrwn_L2XP48U4X0CI6 zlPV!8r6#2=%o!_!z~>?-Awg{6lAF5Oz4li7jUp#0AN^l!Z;vp=u^}0NlPgf8lknR% zub8$??uI}OKlL}m(u+JkEot{xvc@`xrpDK8dtop`baH%U7?^_monEUR;yi8&>kRJS zL(%~du!F`<-L3e^Ox`tY*)_C>2KvetoB^O_24~mzuR%rl3OzbCJ%I#i>+}Qw{`#qS zvkM*?0si-|Zx0U7>0U(ejjA&<4h6FJsRd*DV7J_xn)gyCBMH7!kV-%fj_*%82NfZT zc?5?Cw(-mFb>-(M;l;s0k;MsQ@!MJOYh`j`e!2I!>-uX{2>d0J^73on;*!+z45nGR z(V?~WwY}VX?093kSAg!+;0h3^c0`}Ba_e&hfTw;}VD$Mp^^e-SxBrfV<B39hkriNP z2Vj5IqatVn{~bi%dfT-Iq@jZ1V)|f$`DLc_!<69E@TalKsRq2#-U47&Q)9*_QN4qy zcX9yyTI(yahJ5<55(l7}k|l7fhwfV+<OR?Nbrk*Rj^EM-K>NE}*o(;SFZu<409Y^n zCD;XkHvUV1rwS1Dgg*qPpYR^E21wK3hwzWuyMYH9RsIO-V@&xa;Il9J73|uBsq{nO zDE+_(iLJN?cK}jn`3-vO!<_mdum^kOhsf?f;17qcZUo@;Up?JLlAYN_5*y|Jv98v~ zO8xcUll<rJ>1(R`5pZ+#q+I8L;Pe)p;(OKZo)EyV`hfssssElcs@r{k76Sh)f=ExC zz>D4muD@|?0_6M{0H&`000(mG|H4DiE$+)f+4I8nj^4!KNpIZ48v|p1MNEUn9)sYm z`knRT0(=($yMleEVQB|G;<Iw3H)6hFxB+Ok|0XniOMSfd-{CX5e`E*Lw&eRgWx;BH z@q6}z)jq+y(A6(YuYAe@FlexYGqY#;arhhkjQ4@cUfCW(eT_!?Lw0xt{Okk7?%%^h z*yf({6SQg9`Bk&8ZGPe-;Ov~jW7k*F&pqF+{dPC1_~}{r<*ZfvwS4s6eDv0bc2bYw zl^a<>{^UNwBa<?_scG2(tKK<Gf~5xG|Na<1=|PtNY@z(#p`n9&d@?#b*aN4pdAtKy zYwt~ujg0go-|6+B`RR4~;Xdy%pYOiC=70kLbqAn{Q%ey*2e`SO*C3_@C=NHO)GK>W zkuSRsbUZ{bP-`^mh=3%5Y8?qAB*wq&SzjQ<7t-`9=v#&>Wza2iYlo#h$0lcHSV^(Y z+cXN42oSMQ{*CaqF|C=iE;-(-#B=Nre*YrscAR;?ni-N+^j{fD0MS#s_2Kz^qCQc< zYBx|h)g-J|J15e@j;#VtePseOV4r`mW-tD{<edrQXq+{qeu6F)MRZ4gu%G$v#_%NJ zr$nOMsa?`8h6mGb`h1l}4w07vTRG5tc~z^=Zbi!4TVbhGyy&Bru`9JasiSc__XL6D z@wSSXn^kL4JE;&okXV~dMaOv>5M*@+WjebSh=&fPwH=Wk2&ojguY#}h%&j}~)~MlU zv+g5-qUK)K-6>9SB=fZ7Uh-zu7QlH4U}|?S=qesq7vPWM09+zf`qb-Ue%woG+o?rM zc4^xD1;~lV{uN>=p)D~Zzx2Pf{}rWETCVI`iSs_29&fRxN8e6oL_Qb6AU<BCA9ka2 zC^JoE?blW+9{;PmguI2^oqcJf8|9n{KCes;iDSl*Gx#b+JF)L0=6(95TFiYdo$vmv zJ+4rrdjFh*Wd$+;g@9wz=W47dKP0O72kW?M#<kp?Pc{(1PG2>w_1ALzFTj=@rf(FP zp*Q$hCu7S(ORC^+3~ihKs*{T{9j&U8vL*&^$?LyULu>NZc?e_QC{{c!-aCJ+PRL`P zrojyRDZaEh(YRs!m9QW&H@=~m=C3Mj@-dK*8j%DFB=;5fwcZrJg6PeC!I#&hh2whO zKAMOctAIpCpV!=Q@GWB=Wh(!L^%B_kyWPRG8M{C8Np-Q7Nnvhj19w$K^qvy(V^pS_ zfnxJc2UIpbozv$#zT_iWv&DZrCeB+`+heiu(;~0bS~KlesU=F%RnhkZ2*nmUqOT$a zu2?)kG|GvLm|%v0P1I7=8WA@Mk3c(KFo3tk{_w35^%&w-1I?M7PnUlOOtOit?PzDl zKpd)GP-Kc%DuaokCK+O869&}=9z2DyMv%I1K-AKc&=5)Pg3k9i=Cz1lFT@y~kbY8C zxi=F$^w9gx&<D%eQGWb{*9m;QbT<BgvfA-#T_JjX6X_P|QB9dU{~}xc-Bu|=PlyRn z+;b`|d5ex-`Ha%3QdwfA`R$5s9#jax4a*u1T`t_vIWa<g<30;lSVg-ggJzWjallHP zubqF`SYJIr2I&DyF9q$<7GzotnOzk%*)0gUlD}@xs7sOp1&wg$cwFYgY;AmuP8PXG zI<Q-{{{B*)gj6Ee+`w8Vxc&nBR;pwg@lJ(El=(H&@I0zmMP>f!5sXK$mY;MXSbY6N z1GoK3EBrQ7cWIIaH%3fo)GPp$;#f+J_i?$uf<cZv4E!tptx<CviapP{^kQ|S%YlYj zHMB^Dv_{Cgu=vB~(!9fsi{LQxFMNTC&kJ2CA>u0?;h}`m%j(wwdL0+FOcc5YNuTRN zmHUl`YQz&^191-gn|H6Fm|~0P`wb^t&oF1L{Aj{Bbbc5fx*;RQVqkICFXKM$$<_kj zYkf|QS51=J^TXsS6Jdt6;HNn3Wt?0y3F{}Ez=N|f;zq;R!*fSdIsYblhnEzUQ80k+ zo|YJMC2W6$Rj-85dwx1#a~A*`By&3w-rSX*kH7L0>IQWu;e{#UOQp>V@gRWCS|L^B zi?1EXf!g@KxKm0sW9<9bcf8r<F$Ec@v%MB_fKhf97x{7V)11k6%fPM_OH<kN3PkbA zmV9RJ5LP$t0TqlUK>Z%qk}J}~>07bw{JcIsR$ib6{J!pkJFyXTk9;(Veh7yK<aPVp z6&q5>5In3A25p#yudp(SUeeB(Zp=sKT%Q~-RSdy?4bBBKl;>+`d3*mL+v4W?*1uJs zLa}!)zr=Z$Z?e|z$?CAE8vL3}16(!!2B+3_dCh)dw>iJ)G_J*HSL(z?n-^;WruL`s zewYoK63=TvLQTZ`s~~n@uWNm4*<`n6xR;0h!bxiR?tMy6Z697KmK`&=43aBXaWM}I zH__{t#Bc>sqeW6HA}}7sAnz~hSr}a{U6i+VM`<s<OfiNBZ~=7%wgGRwq?VfGyhqc% z+lOkO`0QC)6d6_E3b0&Xkjx!@<(NBn0ee5OQ@!Rx(x1C!vEp(TRjSxH*}8;#akf&$ zzIENW(>0k$@Egv_7QD(&?kS`yi}cyW58a8)CdOp07MrqaId}{daVaD4@NAJ@*BBSS z1z-DVbs!SbzkR~(6>jfk2Gi0U$Sn8cySbcR513l;Q^uW7eJ0ni@P^y#<DBna`;SG{ zL~@dw5Q@dZQ}V}KYtCO-QtD<>R%&Z<AEJ?U)D7zWCpiftT30!`#~GJB>&nURyd{vQ zJ&*mUy&E1LCaIDQ$`@o%*U3rr)Y8yq4TE8?r(~)*i88%scPyY_H<5eq2=CD^7VC02 z{JM=GDLZS-qowaYIC+%5<#=a=H6MHK^Kdcm$k*aZvqD{seen#`a*_Gv1?+CSz9+Eh zSMlz%dw{KaW=>stbrw|?9dv64h)0Po<2H}~W_Va$R%n04%aAH{Bouag1j)<?bQfz3 zYa0oYzuR&QQNfA$s%t!!MnHHU;6%2wB%J>YJV=i~WibSd(qh^y2#xG1WlN-@Xnd6x zFoi>HODK(_JdV6^ap*!QqR;<kA=4^CqIjfszv?z;bkwR`F_&E@qpB&=qs`oKGL{A@ zHtN+gMpdAfPDjtej9@7ZtH?=;s8&3J`B-pZz98Hyx&Ok^?KEK+G5=vt=G;W{nYoHN zRuj`5^!3J=1?#Oq5|%>ILF`iTXQqv;g;UHFRafcxwQUIN2)%C0QGMaWx*~NrhTxUK zi3WsBxr7|xf;;Zws6;DHi<4aRl#|QFuwD+FIL?YoHb?@^PWeEOf$D$5kin!5OR?<Q z*C2#UKlq}RAORN>cHMQxhvfT=l&OMRVFXXz{?~_Zulq7foMpPtR5y#V-sTE90=js3 zPzS@0J}FMBdvXD>TJ^0sDH398rF~0FrZ|l7SHDbH$!rK$R&`WyM4o!|c=CqK`6%H0 z<LU63PR@%=><x^K3&z1%AMg1d(`c|5Lx*Luku4o&q@14IrCL?+J+(?%nsN~2C@A2B zX1QMyH`q1V2jHzgH(bUqT%!K)HMTqJ&gxj12zt;;eLlaD?|HE-|5Xv0hFWDR<<<j| zkQ+5+eM^U;Ha=eazUD@4g6HuzUNk|Xmsdqg`fvfNGgtg$+53E@W|e~E<6<gp^o4=| z1@5AwfT7$YYNGSFPxQ_(!b9bQCTa~`ciQ-)?+;UI5!0vk?D47)AyKextV;mw>=N&? zdkB{{5>LvzKngw*QQ((Bq=#geo1)zCy`W&FOIXJB&?~8<uw^<hExOdb$~W+S$}|mM zD>#vDz9Nw!WIrK%SFo~6LrC}J#OsTW?-Pu5<tsuxwykyoL5{}<ZC)SxP;iS}f+Py; zw@)umEwzuX0bSNdH!Z#xH%6DL`#d@wvUA4@k=(5~-}Jn=80M=B#08w5m3OtnV=V@| z%$LiNoF-XVS$04>3PY|(F$NOAQ?=X#tbBMgb;)<a4-Be!a5X>JtpMAsxI705i62Ti zUiZz;;PfBRMsF`ASgEf=mdFZ;_i6L<WzmE&m_PWBj_muQD|>>1?DnP%8iqh>uz77q zqvz!b@e||S6sWbguCswkhX}&^pL*7p;j}O_<9dU2oa>n2W<ZBhhQ9f|321KI6)jHX zr|N@4Ar7|%0mAhk?OFpTT@Q#S&{<?tBw-qp;5!$&6j>6Mgl|V?tVfUQv9HyDkLgH( z1-Z^d%{n{lcDQwvj9!2R8~{|nlOyFgc1wc9x3_BtT!fwzbQgDMQnUUvk<_5*2_O{1 zg3qGB-hhFSzi&uI>)5CMh`l-GhTPLB@6@EKlQYkhj=>_xFhSM<=vnT94V1oYDXr{g z7s6@o*7buBc8dX>-YzjZ7jEaAJ)tFf>QGsSNOYpy9C0qof=>*OY#H9~uXZY2JG<8N zD^tvb4JW<Doh@MRAji!tM&z}BZk9<HV2L`0{(V6{7&Pim#c703J$}32?M#8@!Kb*9 z*f|qOG2xgd`fTV8g4^qnfQZ3=RTvFaw%>FCsZY^p=OuWyY}DQj<9@kYgs5&zrJi^b zxxtKhdvPjLw$bn`D8b)ClI1w;x5sh(^(c3eMKncSUuM#UMm}Lf7dFSog`z3eWi`K3 z`JQm8(0e4a0O!2cA$~5n3|z_+Hu}RWgNWX<Tsmc+uO4K6a!0+{NoEp4TmtMNqb$kT zoB}+N4-%$akN1)1DZPjwPp;264_={=M}H#l`F5RtJV}c*<8a=Z_UO0la)VFu&1XGS z`*SM32*R>%%9?hz_<zA#o~A{tQ?;uwfK%qt@4p4UH^1#Lb;N0V-bxu(ShZ<W&C6|P zx6$sF11R_eYNSiFh@dHA^hj@vY}EMXz7-VPN>dM#WJ8q;;6q5Xno~9Hfc?@1Nn~Ms zN-aG0Z<wG2FZ-WTibn!76|}yaQjK<t%Wr;|tfNv3{SXXPKj#wKceDk*L5JBb2SpgB zA)Z%d7jvPC{Hf8W0~Pqg+8vRQpP-9GgPf|}QsM7ky%d2yzW}uCXqU@{#$r1rhsY(! zJz6T7cSt$l@{Cf<5;{bOhbPT{Z{tq+GAb}TZ&JafK_XjUypp)kv7FPK<PpU)C%rbv z#T0T4EKbRroE_4I623LR>enLBlUG_!GfXt5A$@u<Pr#XvL^3p4tPsTUUA$@7I_}_m zXIj#r6y1HEHGHBvUW3!agSW@5K9=n_2ccy@&v<!{7PVZlmWLm<DD1FtX!NQ-+J(w^ z7WwdpG{n@CkS0UsLwUE~xas?)H@VszgE!AFrihLl=vp@zbCm@bO(%#RHCf!=w@H&j zpmL+jyWIf!V;Cm~U6A$MFN?RybhK$<@s2Q7X%C7XSFe~*<`s<@#CV1#s{=<l90Svz z)&Vd3Bh~+$w{pBk65&`ala)bOSt3?=Su+l7jwl6X8V(I9SmiWRu=Xvr#F<)@e7C3> z{6U}aWaNbx+VA#_6_Jdz-4!S0i41fKl^tAiPoI^}5|bRBZonm!PR|amP1OjP=K~p( zTBedIEF{8KX98)H#u`n$-uI4qtyu~IHU~=f4Vx-pd{5o&LS_-^IY;zfc>au4Hdl(H z3#XK(*Jm^02{jSEecpPiGUdqC<6*ZV5J2}eB*5(5`-^hyUKRF&+0t!=C2&IIAgfE- zx-3-?#B+L?j*JyPnG|k%;_INS5&tX8LgP!uN*>2`*m?DG@&4RGu1JFgnY|WnrmY3G z@R4G8Jk{e%ZBq?4t`-kS222(8$IMT9fC^FJ%*ps;opGDnYt*&maXq2xl!>L(i?6D} z?n1UCWMK1j*!1;~J2g6iipk@YbI#2}z6H%-3?huTan@}Bo5Mczgvs6XPU@Q!{<V2Q zhuwq;%upgUn{E7|JmQ8;A;szubXIw#U|m~vJEEZG4`)=7l5o$MPCcd!enG&KD{19~ zW;GP*a92>P47*GDnh900eAu#G-E%QtDs{ZyTz1fc6#U^molY5kVI*o07%q6S6u41j z(Tf1}d8_APU7}8+gY>JY398p;GUoK|cV?;}^n|epD~`}XBwui0hbyeDyNl}<wq~C1 zqwn<U9)f0uuY=Bm&H<)103lE+OULEsQx>NF%|ph~!E&yFxlvE*`9g{aUebl;Ej{R; zj*Q!qXld^bDeOOp;<O`zc%Sg~sw`3lKcn+h!VgZOAeY&6v3gwK!pigv?QUWM1wziy zl{<#cD7%@F<2>**@7rfxQ<Y6Zrb0~m;WaOjG7=9|@X*S0J=ksTF1@oQU9ie-4bt)1 z8q$aAOtc>Lm^2s($KleFtf5H!{|cTtUYfV^7(igwN_}beLrP1d$@XD#Klx5MZPXk` zUDHQTI2q}$-P4mUqm2$|lQ-F1n52QtpG-QZx22M>XR%lCKX!a(mpF|seL`0_jv?1+ zE#W{nqj^YUrkzr>ECz<YANE*p`#dJZ%1il2Rtj*-MzoR14KYso2?3^$?p((qqa;f! zy0<P?=ng_2eM+vuT8kJ;ixDX!WU3R9K9_CqQD&Z~%ADsT<Az=0>Dj$CchrhgXJ5!X zLs`Aj%3Na9o~IvK-JVXj(w*9=J~`seZVPD+zD+`yK#nd@6-yK0INsr^xFNE3C??`Q zm<z!%dLj~a;%+W0w){h`p_{C=m8XXtb1ytXX!Io|yA<{;Vx6il_0M~Wl<^`|OT}DN z6r?K;)vt-=7a~iske%$swAtPYB0*3(9z&5V;mkT?mvTLBVCPMxe)f8fpH_Ze9PaCv ztf^e`TAx-Eezs51)0{sX4+6CTwov~U060L$zkU~^Cx_y392qlZqC9qr)$I-QOXtIl zr$tFvm7B+?YB8P-v@=e6uEvG>gFQm(NLMMwi-=GG^ANA1va0UOr2e=xbqjG#*+S0i zx8gX=5sEmsFz3M!cML+TMq=zff*bMm_^Q_%ZJ8cNv)hti^}H)9ed{hX5|wrRVpHo5 z;1{sB@(-IHVKZ?0DaOrZ!g<Q%7|fz@+v3|UPE+3Mcj2NoTWJ6R1+dbaKhdXT>o#1z zWMIyltV%=}etaJTsAP9!Q0)k8{$j}?|C6UBZRZl8B-U!$<h;=#)b;RCK{$U%ApIq$ zvpvbCbpk%j1|y#mL(ldsTultAx4&~m2Q76|@NpP-ZW9hylg=W(POGHdvYmXV=Ydaj zYbXEOgb5xg=vT+h31k3z#a1}U4+n%XyU+y^iB&DSPwMfNXC+*GqZp;~>>-zNslBMk z*}89HRimE`bmir)ip<<COWewJ{0cujVJeR`mo1>J$J`Cf@AU~N0}ZaqQv*_8A;*8L zL80mReiE3+YJMtTy?ei@)i_0idBPKLFGi)j*5*m2#=f5U^SVs~$#pOl`bo(!vUlTa z!Z=8Yr?Lb4{9ST=K&8={wEhq7-qWLETj5D(mzQIx5arz^v8P|g!1+~E?AI34;SPsM z{TZz`d^P+gMs|B1*<zM(KmxFpFwbB6?8W2lo8<RbuxOA%0`ZP(dc&(i9rYIFL$X8R zo(M$OuTJMJn<;7T12Q%jkfA|Xmz`d<5!P^SyDgAc3LF_>6dUQNsG-5IJBG3pg#|4# z2$Cebg@uMVWuE7v7Y)zJHtWyh{S;~(d^JG^Z&uDMCUgxJY0AY8cWZh`>$wIQ;rtLs z&Q+QkxL+Izu<$jtgd<EhR7OJ@8WTQx9?ubSZ%`vc1~7`yE30O*!MR?zwhwv^1H<+5 z%!&qUZE-<BW6GIM!SN~PA<H_RXysXcC~W`-BGv$+t^1S#5p1fn`>Nt@0>>vz7u}M_ zY6KaCvM-$r^!xa6Sx$xUtOedBE_Ret_a2jh1wz4dO}BCS6oJ?aQ?C(H7d@m@q6&A| z*gge1)RrMVat+uEB`%IEqvIE=j}{f5Ls)<4y)jqdKWwx9kXF(Zt#ag;2`k5G)XnhN zILWmI*PmHKN4$8k$suVRakc;<bbt6!%|2yoO7)hd;VvqmbmF8~Ap;vdhHG6U{yTe- z=(AkyA;L&HePaorN>y&|h<n~0(acQ`+P6}3iIZX+xFl&p%m07;R^a2LDuS*^WEp|n zC;$2|?MB!e3@b*76^?{wg>>UgSS#`AWA{X*IsjbbSI(U6<sr{~9|oN>%!}_XD=B8n z_(c^z3$`UAS)Wqs^!S8S61W3qXR07q+e$rX#P^K6UMeHx=`I9Y($oSkpQN>%r_uJ> z0lbFAX1^+;bMeTPEky7h5VNE-;&SyDX~VLcX}(?TVI=>2oKGwDJP|NwDqgRWP=73i z?#?>8W?0Dbpp2vU9D;C{yx;Mcdi6UY?AG+}ZtePv{HZZo7UU2}@uBU&)|PLFhF4EN z7ZyR29|om4x?*wcxUk`TL)3%eUOpp%*)-I0eR+WLEs7_NT5s0w+hF|a!pmq3k+c1d zPW3otL;_N&xfN3lZ`T>gv%odU4<67B(^C}&u9)O6H-l|t)uZlD4Aa-idX!2Cb!BMY zsy+x%5>s7Q<nQJUtn!U~2m?Np*fha+&V}kBWN0g544gDXTOaJrUVC8hmj=ha5Rf}_ zxIFk5$PiUJ3`#9V`S^(-)A=|u%&n75Jc4k(;GH$^a{%@4cB7qx8gXyW&9Oky?&+1d z%xZxbHw<uBUAP5?-@EkmqdGHi8-(r)Nn_n=n#P*V4=V0Wl34h+jPFAQxMDC;-R(K+ za2d%Gmiufa^o99)UW14v#W1@{&YtGD+@o>BLA$7u4978E_jEBH0#g0xybJn=X9u%o zF|%5Bv?O?rQb7p2E8&G{L1xI%0p>4}DKsUz2VFj2&l#Ibx&?mTcWCyTewSLa?!A_S ztg@!R9?aVNv^R%#oh-*2Sd;-k{gDycQVjR~8;$DihvHBOE>pj6{W)%#_pk`Rriu!e zn7YS}Tl_=9m>7q+<y$J99&V&Df+)+x-{X3zKYe^j0<0sr2z=l-@QNf23xJ6-^F9$? z@m7F`7a<cARN7+SMWR>sr$eOvrcM>}{&d(H;!!gzDHOAPq(C`2a{EWr)vwRQ-%>MG zw3l*0v4e<c;lA~Bdn0NTnI8t3gi%BQX(*z!_a0ccr_-b7M?sdB`NCo%D}`wg2?Pzd zY!dz2<_r5=-Xo|-U;S0sHK(YFj5kqgc@*2{($wf|8e6i@vma3JHR4qzi41UHKjE$h z-SKOiO?ts85#m*8o3&WEPb6`uN$l)T`umk(#;gw?Nlb90>OcTA$>=+VW(eVx*6MRE zE#ubSl6W^7jV=unV)zukr0t%67Q$*0in#A>Cuh{7l_A@Ls?+`n54)sk$%{kHkBm98 z%=>s=CGZKe+!Zwty0%3~FF_m^Ydi;SDTMb$Ar5{l)OWuUv-H%cL|{9YaE5H_lw(2) z&(O5pxrRBQnkn0i<}{202(xJyT9`7@4a0nhY=f{RZj(8__FOo_UU?Y2<|FOGU)1Wm zj=1&YV!lgsZ$fX4h+daY34gpTql2_01ovY(bg@6G2!@rCD&k7wNRt|h3~OND--P>- ziUpeMQMHK&C1tkiiTKPAzuO?jZjLc^+gSEqB^^G|l12zm89OBFt-q?%fh})F)aPTJ zE4AAvFI1uwk*5IDsjm=saf;SC`)<(IGKQk3y042}Dz5VR=EQoaWA}InyrJ`-*V<6k ze-aa#%#3Dyh1cS*gf*>V@9lrY)>z&OE!k^!yum-0)1Z|KjDrv%PxbxGGtv!07}81Q z2#Arg`<3K|7D-;lZb?LWI6FZJWQB`V2$~{aJt*ayN^tOiLh62s4n+xllbPYu-`#@o z)8RoMPv-V6y>FZcY1^`1GorO{mnR0}QSimqFhCSU@W}%5V@tJ*n?DheY@C9GuGkIx zVw~j771cv4jE?q?C7ci0TX6C`mR8w)ucr<8n7I+_0=pq6<O0kH;wYsxs$7$^K^@QW zU*|5_7O+0gxCd}OhJVirt;f<(fR7Hn>Qn3ON+R&XOaZjN-fn;1;z7ix;PGYsg|@Xa zI{0?RM&kp!oe3}Z+ZGF+_&CG1JJ(zZdtf`V&`@%&ojqS_I%v7ng(iC`rwUFL-kpmO zKPZ&L()7dnfIDxg!R)W(4a)KOUzN4^Fm7|P2izLGm_fA(9Y67u>FFLqy|t{=O0?hu zEL#{&uG^th7qGr<1UETu@A2F-T2{B$JvW=PhQg&}hdOX-5)mU>tdCKlm~!&T^sPXA zy18Lly|Km?-f^eH>#0R0yOI}H!f`yF%Ww^Par}B)s->&}UC!Y~RQq<i+OcmSf56l^ zx~QR|J2yl3jX-}?yTWB<Y0$@gEK?`hJ3eh>Bd-8^B2hBE_XP?2X}%P6Gb2BH;_Qhs zZ7-1yL}_wbcAyKqaL69JDg=dZRyC>CbBm%sndUx)<67KQLr{2z9d@Dg+~KeN=oHV{ zm*8){o!a#+mqS5-ZpoS8ZS(7m*Q(6rU~dp&%ET9cXk@bbg&Q&!W%zN#53Naw=v;R6 zNu@A)xzfB=Ps*u($3(7i$SRerL@)sM<EyQRL=P5dk656_0*YsR3vI;u^4$c+1|XH{ zObm7Q6<z6e)}uR~`{z0a{oPuI$7k}#`!Qy}uV_Y-n(t~T(7Tiy7BJ|XG;XqqpAhuN z$XE@e8romi=@DlvAg{wm+twHcn^;T~eQTuOid>yvp}q{KFf(W0!~O&TU-uk$!XOD% zSoIrx?0=;-y3&~yKaQj)(w;8fYxt|6MWXI15#0S~((qTaEj#gg7Cv9Y-80|Wx2iR< zn>}4|JbfZCN_#Y@Td5Dps^6T(axQubi-9))ZV?<L4X8fVwA?tgGa+D~Ymr_WGVle4 zHXQmqKJBwjt^QcSahHu_qbnC(xW2%~cn7-?y18Io06;nItJ*sC!$yWfm7$H^)fkJy zGEMu=$;G~}VDdU}9s5RZ1Q2z$q%8G4!@UfbVxBFvW^ra`@okXKh2c5xAQfQ+^-ke} zyZ&19q)-(uqKZ46z9||Jmm}o76rK5_Uj{iVT&e1@y27^Wq#ykvCL*a^&ks9%-xr-Z z17b=azr;+d$8`p+ih5|09j%^rp}TbANgiqD_uNyeqO8tByYL?2g+%xm!!r@I@0{*} z<P?XS**Y(RmBQ2mr+vrA_1YaipGLF=J3h>@29kNJi%{b?46Md3QhjVDbv-JfHmDDa zS4&}s;%BZ5Kvobxj6`=rIxMFwW<wD?;6xwk1&nG`HRF?&5BpM@j|BFel74N~d{6g_ z)!qHc%jz(;)UEieG%ZNimRP1f=XhKF?)5`tw*~BhQZI!+ycpoHH1#x5lSq8WbH)3E zg^@oA#d`^_{LkS~+RG#>W}n%FpOKBiJu(CAW9)y)>Y<;Uz0ZQ^EVPa(68K8>?QIo$ zmj~va#ns4HKbd>Irgt9xYa$*<TAw;ctIjL{Ni(V64IwnYD4jnfQdF!#19tR|+F%%G zu;P6_v#cKkYNY7mwH5BPddj0mz6<6Ujvr>z$9gnHPC7eb+-e;oC{M8FK1jyz8lxkk z42R2dj}*bcRG8RtQo6YkkT$+X>q|1lB|`u*HhiV~X;KtUY+IDAOgUh#-=Jc6EBIP* z02M#U%D%&Em+ad;6WoeR85+dvjA$^0H$%ONvLvjd>^S8f|CaIxkvBmrr*BocN=0dx zW5`dVWL>G@VPr_hOKsam30Cxzps!iPZiW%X9<_x9&s71^GwOIX6J!<g68h^^{rzM_ zCPZahb2}x5lRX*vRD#)RRftNgep&EJg{sW6CNOEaVQ<7Nr@cDT0VV~V%P7L%oAjho zoM_h4LPJcat*q84kY?SQFh%Snxir#Kv5loa5XHjj<GX*JQqq}PAfhd$PtY`oVUVRT z3)D^6?y-+ohn4dSv|UnP(k**;L?OMhnA=sSXbu}3L#}+FQKPJxU_v!fSNq1O?HG_p zYNd|Y8zkYxeg5GarjJ0%U|>_#NPFH{$JYJKaM#9432#60%D%B7Rt1sUPiKj@yyAuR z<Il>|K}babg>B>S&MqE~r7xP>Ly|t(HF(6@{OIRMdemm5{+t+sy2;hAdgVz630W(* z%)}PfDs9d5$Rsr#Oj7pLj%&^s;8?-_^QPhM6`mA&?i0;$X=2q)PbYz7YsD%NYdOYq z#gCk{z8Qu1m1)<&PrbR)DUeSW5!IF-A^1Lr#s83YZj;26VGpvz5T^H>c^o4-{`_5g zOY#<nvZn7aE;#&3R;ta<t~n5`J$?VIn+XN9p-Sc*03<QzLrB-ixkD)WnsJ8c`fNUD zAPNUKtW!RS+q%tvN{`mH#vIljn6i@Up`4|E)ozG)V#b9&{5Il?I8@$(sD~eVS7ym! zV%_n5+p*I}cqGtp&N{b7`Si7T2v1-Ggxruc`sp33$iN%(-mO@|4!2p2<%P2Fq*A*+ z&BH2L`wSBt`#M<RboU7R6JfytWmv&1?kZ|yvY8)&Ol2<R4^d<SdZz9#N?w65xV)E4 zW0U^fu|n=q4{VX8sHC)k5E?2ONyR)MU2KDy(sj5rUW5AAR!#%obj;@QEYmHHiA7ek zh*aN|qEj|<Qv8-7W%%PxVCFZwJV)HXpjO-mApcd6S<+LCR2%}skJC4iM1$97D35A* zQY>hr@Y;p~3ywXWEbPikILK;5iWjdoi?cGyMe22LgpIRVpD{0#oVRQ)7h5Kdn%yqs z5e_RHY)&j=$do|uT2{TnTg58#ifK{vIRM2EkGs`|mHUe@&+=HtK5cJM-l8a#l;v`H zl2V)7t%n!ANt<gGmqgT~8FGC{7*>pR&M^p-h$uDJ=3Lh`+pG<b<BLzl&x7!Fcp)SC zkbhf!VV%RnDtOnKng0_+E+ZI&&CaiWh$fQ1FZU5TzbFydg0yPYfD|iM6fR;oqM?hM z-kRq@4V_5`#7Cu*dgrJkk<A#`=Ox(syzakS{_M7tX4M*=hvoI|L*GP|72H8m;|?J{ ze`!MN7&AHb^rzg1PCmDoOGXPx8D0PEZ0#RxL3}Z_9}zv+6A_0?8I{x+f<4F~I*X`X z5*)q(xH{nukji?HAaHPhhEO=_dKo?_<B*CecC1h79#ctjAx~@b*jSgZtGefDQF}>l zN}C7rzP(7NIX`Y;HUg%1vjn}EBA#+e`c#-1vT*ThqMw<SQ#dOwoI`Q_5Ys-U#Bg3G zvkz34Gj<MA;BXK{olalim47fqp1$PxPNzuQKeL9t_4otkOg1chOtVgU1um&MKPd3| z|M+JpSIqK_x8Q5in_=k+h<M<XZN>q1=Y6BldaHP%{2ZA=?4ty3DrDzTqs7BLO_$g> zDYp(RUvIV{YrU$eVJnDR+;)>J132fYcflvXxzD&448vF!)<999<21g*!1zK$tdD#) zR9M3Zh^>B~ss$zYygAx7X?i+;6_|>D^X&$8Nw(bbQ@53qJ-`f9fYBq9H*VlT*Lh%{ zVPxw=Yh88%@Fyu@h}tSYhJWeB?JG2dYcc$K|3iV~<5WqUMml7XQ4<<@{TbhL<vRL~ zef2x-${XcZ`8;%GZu-Q>%fvS`8^Ah9=?(WyN(l0$HVw0}b&08qTvcCD+mMZ_viFQ< zThJp3l+laVgN4jiq?P?03e44J=CT4$cJRsx7kv7Ujg-LI<J_;Yaug7_Fm#&w9s{;7 zM)30}N0BzcgP5V3g^4nAyqOk*#E<0^T;=)HAWb;&<MO)EPt@o>1X<ye9h^u~>;jZ` zqE+02ad0Q-O1cnQnDt>$ub|<V!}n13Lrp`ZNe#n}Z1P$1_qlre>!PwouF90$R<G1A z&9IC8P#Yu2XFnvYHJ#sPP^<*;ZIV2Fy%ks!b$GC~@O;}^dI=roGKXbY*oLQJo9h{) zL@j{#K^YGfQ6=p=qKu8g8yK73wst1J@(Vjb?vjzDIh!@J`c0I?C0I+Xxfbtx%o;b$ zbyB)BMZbI%$R*`gx>7MjJ&ve@T|7&_igoP(eC07jDN#jZK!x7+K}44Z9_>{AY9v7j zSJTooI=x+;yRrLYP67S;qU9z~%rer+;$Zs|73RuHDhYoL>>&;zJp*?xdO-K~FE)rM zU$x5)w>t_if`x6Yppbdw@ym-QZymr_Z4#}qP2o?vew;{LF~FK{hv$MM2j8PrWNSUi z!!9?DKq)r@<u$U9@@sL?JsY~KtsE+{5Vi)mU&{skG*!kI{a`XZ&e}%!y!%s?P~xs3 zq2-H5k5|}XAuY;9oQi38#Hd&~X)T4{&y(02+J3DQUX(awzlwX?MUEt`BNL&%?6i2G zpfnv!#V6@7>B$Cxbz_Vo9QaX7T!c$z!3njLluQTl)s~$}d^EWjRlQEyrL59#c{tdg zj2jh2#7q3zzl;8$Fd#(})tMYW=EtJ6$U6&EwYm^k1!5Pj!7eEm3U)OsC%ddypdibF zn@TQKX;uU&&SQwih}=2q-bq+w+~Gi4ei*UHf>y&i2|JDvAEgj%LM1w}^5_1f^i?@4 z((k5_0s?&EVd0+a#cuu@)DdVtGU!^+Z8$#9S)ZA`3C{g0;NL{hD&rHyTw0gA>OtM} zPknpc;#GH!5@|&_<WFX#@foN`sFSX{l?l0!+FrQDpfN?qVB6KuSUtuOUb2A@W=kuq zCp2H(J*%;~&wtOgThVFNcehx`vKMVp+U*h*6LXB^I+qCC{3?BNqLA3{P@6KoPxn*b zabzwcPZ=f!U1}~JF}@RtMT!V*!+M!J>Hf!iwkRk{KFG^WUQj{kv}ydWj3fMUv=E4X z;pjGq#c51)Hr#5Ix&{oaO-kf9H;)c#N)+WKzobka6f2a^FizS0+R94|Zw*-d@qY0! zRZDgFTYS3u#GKu)!hl4=sG(6qY&xFpgeu-LK*--;1kxLHBBEc}+ftQH`60*!@9BKQ zh6UFRN}Cl1_C?VYvOsbj&Wi>cc}vFM?qp#$USXCgx5XqhN~ZEX=x@H))^Q}0U93b3 zXpsoe4P22xzE!ey(yEWOrpF{$EobD;t>W{3=bha+K~he~eCTCh?OD20@ldZ4kKSHH zfe(70q%*;N5~;y=OtrdN@T1J-#Eq^!Y6qpHiJy8rgH;GEGo<eQUTG2^WB6t9Z1DPr z4Mf;EdMA#&F=)y%i#f(xYVQl!n3FqM`VaY299<?TLKZbg_?EyJ*!L8YHuZ0J;I&V+ zX@2y{4FdWHwb^>9b4J@!#9G}?;L;~po(?{I*)OGz-TmYVCCkrAs8`rwTogX0Qew|V zG6>+29JPD9YocM>Ko1*^&6Y+)&l~AII*?SrNX?BiCobWD{__LXF6fSW7ojEO>vbG1 z^|m#I%kX-KnRA!Synd%h4XHE_kz`6q+<=A#=8I#qkY@)QcWMnwEFXCpVn79{osfbE zCoJ^d$^tg}Rq-5%a%=4)b~dW9SP^#zU10(~iK%wpB=dP&Ydy6<tl{37#q`Rnzs21C zvVO)?yh|tKxch>5xoQ*wgOyoe)4-1M*@Sdw(`}8nD7gX%)TT^-6|5_&J<Hg~+9MmH z@_<zG7NHi^fTN#3)^Wb0;wECL3JOgQpAl*`Dt=R-5fXE^-+0_+>f3t5rpbvQQfoQg z1%`kVk36~So*L0?hM$xC+s-evHO&%2#i#LvVK~{}@Cxhpzb4iPwuomUyQrpPpd)sC zZspcyH1zLg;>;AMdG_mnIfZIPCdSQ(lId!xCxZDkP(UOwFOfR<=CZ{=M>QdDx6*<X z<|csc$VlPF9zPKOWh~<GyRA8i?0Adqn|mwRL$?$~YZz!7e!7p;XXIFSG3a|vpZ&Yt zU()mLUzZV)%NH&i9Nj;ZvPm)ettvCRq|*_#J$Jy&$w>!wx+MiMj)iUzQ=M+(wO#2g zE-cMm)LZi`{Iu!)$zHBreF@88Sc5Dk?V1|SWP@-v@A?JSs%q#gqj=B4YKF;$e&{^C ztQ3;rPW0JE9ung6TlL%QIqRn;bJ$-4IvJ4SzDEXZEi{BrcftjE{Vz+!q><4-3k--D zcEb;$%ceYI#8U(x!n}@!MHDShyFbWDd~qf`Sw#GHd@**Yh1k84r4eM9F2|^DNqpr4 zaQwxTBJer99)1qnD3XW2eGyIsM=^TvmFql2SAKlO@T06?I=`mRZo`m~!A)L>YLw}A zsiga%b#SHsIi{0|Aq!Qh%5LPYA#~t|Vs`(E{)vilPKdoT=!*|%0O~6#6y_pBG3lrj zokio)@nq^HtYt+)v(C+z2*PW>YYW5lj7UFuRa0*|GTxYMCh52|H{?66`ijag4+!67 z4FyP2Da>vS912#N8!SG1SMzT`QLH*>x>|5TVPnOPeJPel3($B8zZ<f{!N?mWP2eJj z@n>AL8iUrnvKo++t=mYPE`62|kVe<(1tA$VNc#{(w2*ti(xwdL)`(g#kHvp%Tf4#~ zD-}zm*-ixieu;|Trt&+zjC6nVY&9`^DB~I|*MN74Xr~9Gu$1~xK(wM@p5eOVE@x_L zB>KS|mw;(6PIoc&$cFDLvohlRthhQ_zaqpuf&5|y!8<?(rFXrppi)pr_BbrtyPfCT zsv~BM+(+E5aA-Mi$iq2CGj;%5<E%(hgtzH%lsna^YTbn-`Gb~Ud`p=a9&drM2P&br zT&J^MNCaY_f`L2Eug3P$;G(Pys;0VYk)AhY>#_H4R$e6mXCJ;8!!MDcOqk1=k?%Tw zGBo5cVbhwUp>X_$C_c9q5np@5a21*jjc;wM+N=|>O)JwhZ2%(D%+5NlZzZYe(A_}m z-Oe|%9e^U!ez#dfJDJvYmrYS<Fh)?5g8o|fj5$xHs}=L1m%6NpjhE%xLJcQ$P`9ys zx{R|5%>$4I8MT%DakOWFa5#P|48+H%gT0sB$b9};AE%DTca+*Y0Wp`pab}kU=oPz} z^DZ_vBG{8!9#*rm(48)-^xZc-8MlnM9rdpr-$Q9l6MlScCs(W5pXp1l7`dXchs7WV zz2`0u#_0S?MLtFF_UXWdp}R9C{!>1mn79hs#J&d8M;_hGXH3b5i0CQe^%(oO(T>>D z8)ryHniEc$E|uj}(~%%c%(*T2OlEp}XWQ$m%EyZnB=u@w8%GD`_6>+x-wQ&$j9R_n zi=es3Tru`4@q4>hWL%Dtkg?1Cw?4$YBr5{SPLs)AKO%G3u@%ZAk)ZIH>Vz+K4wCH` z9}Dz-wv3(gu3*~thyg@LSF5A05ayEkR%0wa8#C%}X2}B1Jff7ZI|lB;2w1u4m}gNl zMRF)_uyU_{)xYk%a2TWt+2~g?R~ipy{8&2Vs^{E^B$`dQ-XoxQiIT2d6Z2Z+WHVrf zORrJ7Ka)$LtR$l6!@bU_p=Sp4uS&VuJnICqs^_PLiDc9cQ%VSMa=x3G4fzP4^0mv2 zZju{Aoo^6Rqq93i$Fz|!)qjtz2Dmwa(0{}g`>o#TFb73IW)wuJKuQI?#=Wf*KqjTY zZ>-GlV6NQ2;njX2G6UNF`~Q&K;_rOR9H>67WGgc6HhH&|*l8?d@{}TwDTN+D6eHR< zH6BEiZg3$_>&vp8&2_`K-1bW0h-E@MGxR4a+)&)+WKzn%;=W$1{s_n<z4<`0Qub-; z&NOurEu_SWp6`R;;1ldQ*O@QM4o5u|mr91G{MH_&MOx#oi(rmf;kWtM_k*HAaiKT) zubH8oZAi<E`S8f%v4)OVyi1bz^iFF~3`=?3p}w>ASa^#Ul~n7`YPae#OVgf}eB7Ct z1nCuS)TFq|t!>VyIg8X%N7MA{p07wxMNz~>>F*HS(nyxe3N8Z)MXHmL7zG)QD;$<R zRC*z&9@l#SZoL7<yN`8(Klcf;TCziwRDsdti_OC}wH6H|xFy+6(#t32SX4!N1$Noh z0y8V=ixV|L9}cnyU2tcpSbMNPan}l#Ue#y=F)DFR3)xs^1Vw$^W`eU674><uBeX7) zO2TW8^#VRhKWHV}P4MBaZzv2R1E|ghS&Q^`0M(<Q<(x_hQ68&Iv|Q<&yGpvrEH1<J zgXD)I3P;+|*V^%_N!vv96s(^`7_P1`(EcjEq!Q_kM6ZkMQ8ICpvi3wh+VEA?d*8Ro zNU*t<K79&3Al(*`R7#0-Fs=;rhC3<Y#!7BxkZ#_EDL!q%9(s#}x)8qk4Z=FXm-g5= zf4ui)J&m_7xBaM-8>w?`ff4WUmYK8VqQ!<7hoNTyrZFzmMBs~YEj3Ase5ENHR5m=B zY-9qmDvfZm#cXGZk-wsn4g@`we5J<QCdtnapYCf&bZBU$m}DDG({8wi_qU!EC*348 zi)r~<CaH|*w)qrhOg3N?`flnU?&uI<=4X4onU3YGvNtp-vqZ3%q(&<1_xk}$h;(?t z_QY~Kk75bS5z$YW!S%C?%X!7FsEEik5xei=15kwHm0w>tCS}XGHG<7Mje9wUaz|lR z+tjBNHu}};C-+wbaF**tD0sLBo#Nc$ri<KVJkNqHurS}BwjzM&XZ;Fja??t7n+P-{ zN?<0c%@5Kf8t2B;SW5{c;Hje^&!p~S<Yq)IJ|MZ~;h;dQ_}!>c?@8a`yc3P0WKfM2 zL&ed|5MMGeIZJ?p*Hp#F3K&;AbM@`q)P5Jh$-&MQjnr}?IV57jR5#+~q*)dUor-Z} zV%}Xuf}W70A4=~O6N13qYqNjZTaqNOTo~#ydWU*~U)oY$<8&JAc2OPbWAiHNs6yG1 za0v^|*rQ;oY7nrO;W8?-=Uo}#hBFykAj<UqXuWR^-+6jbyEb=+Dx~r>c9Bej$aHZC zYu+*@Ohke3;?VVT;CR*E$H<GGL#{hZ@<ZO?>g{}?Ni)nPl0ze|FPGJ!)+gbIVYTL7 z)g%ZXUq;L@`Rgz#h59BK#wInFA}fnp1L?S&qpU1$%)d`-ap4IRYpq&&vRs5yp?t4% z@(R8{Eh}ADtO<xZTnva}7XgK>8MB??B-F?26=S`nQL?YbA%6#}oF47Pm32b|ZJ(!I zKtVPd_ESmHCh3Z7Gj-jVr3q<UNS-}JJ(GM&N3C3TpXs#iR|v)Dca9SgRqNx*w_Ka( zDx!Jlrk4c`kFd;I<axo-IN5z4qZT1bwY0A|gr0t`_+~s+$~COIe58p|3)>(acUnte z2%9rL&?w!g%cMw$eu16-E`q^r!7~d15qK+kM)C5Hu{i-l?n=9V^o_gTs*O9W!!>yO zuCrWCA>O6}r5x#+E!4{>D(%Y3x7GB3&>-i{tkb?JcB2OwB$X{1i=2pMkT5(+&g+Dn zr)wc>`O5I36<;y4@{9OT{CgUG=NM~x&`Q}HghE0H*-CUa=88E%UkWeUxA_&g#q|tx zh<*j$(GUB2@4g1qpV(oyINie$GVP5OE~>7>g{e2GbG7!}G_!|DapXY~9KDWyDMD+j zAIiFZ!om%9GN}ZVnp|aBBp*^Oy&K}8m|im$FPRJC@*!TZ-e?x&`;0<$6CkT_BIAl8 zlTnh>39+`rJv`J)fj*qg26ywsni^Vhu~b>6+l9$6{^QLu%c_h@eH?<7flT#~Sx%gT zstecT;u4-a##>kuA%z0w4mU*p#;Y58!Z1X^Jx*rytn+V=xn_3fv8}MZ)OUgUPgio0 zwPlDTi?md5Jp!>RwYm2Oede|Sd07lYJAz(qOV3Q_otC2w@I!CZFWWb7!j$6Wo>cA^ z3t+BGxonQ@YWtDbL_RJXpt~b!D=<K3eznP)Octem)sA={usuj0Idj&JhYML<If^v) zH5pepQ*wDHK%nTPB@OB0GSt<xx`7CMc&gn-!B&L+ZcH^(_IS!9Qi^>{#+g3RXoD92 zMu%Oa>|}5Ioi5DJ<{gslHrBdf5=#g-whRLE6qF>O0<J|9x|V|LfFPOY&C`<>j&=Z7 zCMm57{cy3Z4HQSqLvj=}IueBl_xC>G8_AaDfa(KyYNj7o6rW2Fp7}rIk9pXea_2Np zn-b;#!f^Q*Ern8w?O8??G%642`c&$wGLbJ1t@Vr%EvzB>QUQTF7$h?ZB8%s>`}=!e z+!n|aWL5PKKl<r>JMBpaHe-9=BOtE~9Bb^(XUVk*NAOvj+6%sPlw?rGDxwxfl+d2t z;6GJD8xEV>VV}GZH*dZWWWJ2oZ$s6*JYo~D+amK>_o^aBKKMxq%nI;{(g)UPdo}OG zaFpU{XC*&*sPZBa`|lMwp4rGvvcT}0LdXYvxks;d&O_J=lV<uxv?leTP-AqSR?W&j z5&0y)v@~)LIcKQV!(~SD&4*j+U|t2&kZLPO9(22%CS{W3FQ42=0;Sc@jKw(uAxYlr zF}Dyd%`<M21zop^ps87#(^qieKV?2QRiIA9o#VG3Y^-y4L$n_@){2{$4J}UY4SwE{ zB(eB{Y&en!*;*~ji)wMiLzNRo^w>s<Ymu|j{jLp~Q;m6%q4hF=Yd$@OM0l#VP$!#` zbKe~fPVc4;f6=X);VKhWyHH<KB|O8^;+a-wSzTBCz|%6}iN9j)_S-GYip|HanP{)u zK@8UTxJ!}sToH^|OY`qngh|bC?lO9-M-Es$UY1C{OpyH1mB4Khd5@!Y->%FxBfaNe z`Q3iEJ$v@f7lfMgH-JRzz4S{_`f77X7T6+7C2<FcK<#kGSIklI`@ufGyCVba;z})L z74MuEfj$lwgo+MHHfns1a)*XZV>vuQ;ygt43VvcD>t9|n1JE^i>8|j5M{csDR(gps zVFA{NC%h^R@mZQn_Keem+A-5)ef*nLWD&Uy7jBgsLi&NP+4oFOTf+SJ^A}!P1LDDH zbP`)Vq@(++Dz711tTXK>MQL0v$=a!St1-G$+gjn#<gt#9jG3fAKr+P=vBhT;|1YF3 zThP32tM2cAr0>k53^n!#^}#HwQ3#$aZX{M$Gawf&#wS>CnHEMTV@*l*lp!##`;)w_ zL0YfaG2{eSJXm1pcO)tRx@>pbivx$)y;dbUdfVMzRTNf#>jsV(LW!nz-{YP2Mx(#; zButQVJE49;mr<Diuq}?1Abr$FRuQya9}p&{6V`=nx;TE4f!*irq(#nTfFhP=tCv=& z&ImCn0j?;moLJ%{sNaYEbn+z@8c{r)Kn6O-Y0o=wV3M9g)X?b<=cQDfDalhOInt0G zo7d5)O(+8Jpv;A~7isq#)OWrxI*$<~-iI4J(YU6kf^xYthE-Cwx%rs?g(-}?ta!Vi zrMs;UTuP&XxL6(Y_$7F(Z~T%Lpl-Z=h~-YxJnJ^hhuZ@q>PM9M9JxHd9?rQ(GVNG_ zf#OrkU!>C1hIJ-c$qR;$7kabKt>IgIOm)D(56eokAtp&-*Q?U({y;B{OUtS2N^DBz z50nSTVtI)yWYsR0WJJ{N$y2OCcWI#BdeolIgfolO?n13W6;zSCr%?qoqI4Qg#CBPs zCoQLCrAN+TFrc3yQ)23R3vVf2_o!Zp`@|s{18wwzsOrZTmHqse*b_n&+7#cMzSASq z$p8tYHg7ahJa5}70y5FM{yFjZRt1fSp*h}^%c^c7-Jqr2Y%J_RwA4E0=@=d+Zs)`F z=Xu{*hT;uS1j8@p6TWUg3<Q89?@sz}`A#tN3&#*4*Ap;cv8s})R@kt-+3z7vUHmDK zDbW}Sn{3v|>p7Ur2tyAMh7T0)2gsgj+@(8mW1R2q_3aux+9}(C-%s{n^HjiodA8P< z+4E?vZ2Z&Wb{Poa9^OuE$a?vJsV7+iiF&;K?k==R$`yS#c<eYZRe#Hxh=auWGV-aY zB8D<3q~e(pUjrtN>Sns?bjCfEwCcq7bi~CwnQ1EGrm0vM1Nq<3`g@e9p}nXlhM?Aw zT~RsV>;0?WM!h`9s{eD&;|?%zx3aDh%0SLb69^W<KihulX>w^EXK=H64n}*22(&|o z4X;rQUidv62rn3ELYoRECblvhcVsc3f9P>~Ydry?`q=VNuh*62S@(t4Y~6^u$rGY} zPE6Fau33)Z4Cufg^nJ^z+0i*D><lt3Bi3<-uw%6B)N8QmAfXiXBG)63N<<ci9mjVU zefwdp3AJ|uvc-0~4qGWj?a)jFFKDo6Tw=zz0-^>fZ;TBnB(DwPCnkbvOj)O>Yw^7h z)-ssR!k4xmlZS8XLu_hZv6yo3iTFY(Ir~Q@ENwyIsWWxp$<q=W9?4qjD?B1W+$uE6 zocr6U&lMSCIz;G+%W>t<ZQkM3rwlmu3^7+Dw$Xk5+$V3tfWHA{!1~WX6j{9RXHp#H zMWJNZFo=~dbtd3#XM~$T65U6lsCw!a;Q*yprDe-*L;K*!6_^%x6f)Tq?ZpS;8W5Lu z*-45lba7PaXVv%8``l*&jdYd_0`9h2j?tVhy*Uc<Uy5}#JkioUT#gsd8$+am#82fe zSFcFYI_7Ai8j?xB4z7#a1y->F3fG_oapO>BHbDGCK8)qDfpYJyRB{&W2~}QMJ_zYC zAvH7c$SJ|4Hp*0vVH)Hd=-AE7j$zvn)9cOUbo-G6;jfbi1GNy7#<|WoJA7ZZC9#6M zOOaIEBap5D3DiadaEFC*Q1g7?a_1D9Nkw1#aWsMaMOat8@J!n%wj6RG8dcYjf&CTB zpBQ{nxlB3R^faRDZZc+_wv2KySWV-8?fWFeK|xmE;MaphyQI4U(qv_$x5QAOw#Dq) z*Se_A&C?^@(9$F|z+LOl04%QL%3x)()#LOxf@%|~|G^}O-wnJbu9pT)OC<xYH=MWj z-V!FR?S_ueYcu4r)-S;-uG<J(o)D`e>{6jFuMWnwt^IeM84g5RS#?~H#tF;uc$EP- z77)cXS~vs<l~k)KBWJ!_$uL;C$pe*`t7F&&-S4l(i8}<|-zy$_8x;k!@g{FJpSp>; zuUFSOyxY9p<*!%lffF_tgD4vP2>CaeE(%#!GyXUTk@WFu-oi}JcIVs2;mJQd*$4XI z<~cHAE5N3wZAd3PNLpWr+#it~Wm4%Q9K~O%#BSP|ghWrrP?L1vX{|_3p|%P3sU@G1 zM=nDr5}5&%roN>II$82%83A40??&>dl(mpk7h#qcar%I|Ihe+h43%<<8>Qi}IdEvm zAV$6XETgGyoSEu3R<RT;CxU=-jJVE9FzEKB1(y{mL>p_98fuJHsoisbAZfnfDG#By zEIQ>neTGjgo-?U+)3Mtbky&wVp%&biSuy9@&4C2-pVdByDLSpU2)!t@I_<JhJZSuP zQJ}?rFCHu??-NqQZQxf%Ao38fpB>U<7#@)b5LD*lk5Z{GI>qcM!J|HeFu;MMcQ1k) zOL9)~Gx^q7dKg4Z6k?hpf;_UPTOZ6<CU$72U;`{_R>{ISc?IvYh#(nwoE%4tKz4$( zjlPvTj0a)S6TQe9k6nBn3H&gHw6jKwZ_Y0Jp~m&V?W9G|$_)XclqYY7x)ekAQ>VO( zdSL0w-5Py#r){o$FF2ogaJjS~4RRM-$W7A4<$BGZSXlSejw~wBZ}e$a<E3n(0-^j? zxq^$3VC1DwxTl;P2Cqr5Ipg4(6t=<_(L9TGEB=ofCwRdwo}Q&9f6p3t;WB2+5i#Fs zTdW|k(d!xhn^q|>?8}8V)#uG(3t#>Qd0wrMeMLI5rFDU>>w$|5J#szn7@M@p$$ zYgAy=Ls*s&YX$uV0tS#8jrm7?w7DCFr2_Q8MP<XNk#HuR*YK^aYOsqol!;T5>=}Wh z_8G;eD$Oj=&`OWDL%cj!%plaqaSx6p%&=q5E#HVc8Kq0!ZGk0GOBblp@{Zh#D@tj- zTTt5rd4sD6!=;iBf|Ktzp%4PAe^ti|XZmtL2G4<umILxF&OWK_DHF!8@`e5V<>ga0 ztv#B}0Zo+SvkV<FXt;OB3(kScKce04eZ6BlUX9|hPI7U_HQ;wz>RfB`3Y%4y7$%=m zUCfMNPY3at+xvfbRCZ<nc%#5JEQcXWY*Gc+wVnlS%Uw~W#N<Z+q_HZ9YUf<<2PyWZ zQ-I+V%j~AY=isLOz|mT16S;w#HbU^zQ5_+vZ=>bR&-ut(9-@{npLnXJC6Qw~=X|3q zjidXgqHT#6xh^AUWcW&PPwE4u)^JCF6<z1&unLQr=QFBgvp`&#(eXohUMdd?Fu^_W zl+jN}a-=>r$Lk(47+zoh+j$KF%1oSkhsup4`CC)K99HY92KQz)LGgw2bw2-r4T7>J zdX@}$@u;A|k!E;}`v7(~^7JtQqnlcHu+%5{72mT$kht}+dF)PqnTPL>)|Dr!ym*F@ z^i{!<M2e8hviVQPiIK|w6L>e*($m;?uta%5#G8{<Y8~{>wR#wW^9S(m37YVLWtnJT z{_B6eGKKbus9T0loh2@>UtV+MRjFf|km)W1WAL@7rj#s&QuM8m%Flpc8v*T15i5=z z36an#OSz#tewv6hjsPtvnq@gj@f;HmH{yC?v3_FDGtqMLYY(oKI{{XJ`r7*1&@aw{ z5y~fltRC!QU5ot7qA7{B?=o<P2W_ER^Mp6TzI)Up9JH^VeZF+Z+O;n7<J?-vMBeID z@&|M+F~GK+-9fsDa(aM<mLiU8ZfWV1kSa_<Td8*Hzbg@USt+q7soj~0+s!0T3=s%= z2Yn#}<di^b9nQr0EBtYPL*!>Aa=EW)Q0ZEoo~79rL$Z|`aAUFZmkj>pLYiAZt5Tz~ z4Wc&rAcch0+YVeX<)kgLE!g2YDftJjvph4Ja@|Jnfn51SuQ$wEL$CU+-M%rQQ=@5K zqm%@37VUOqzmeH`rLH?acGxy-HzwvftcR)>9`4B6@CLO9eAK;;M{_d?qDkf7jJrU! z;c@+Ik5BI&8}vaTe;|+bJSlp4S$4OrFyd>W;v@q@J(uqkJW-B2<39^^V@g^`<{5_r zRwJv8-oXLYRYUuex>+cx_9kU(bFrc9DdMa<i+ThwuKB;6{Jm&R3&QL=s1o3m22~51 z(>v`=;=KpCd5d}@<iKvcr`h0U*XB3x9jPPSMrS=rmhz7b$mO7~Oin+hpN*~XUVzDg z!=u1jm0rkpX4WPQ<t=JTupp-$zD5B`H7!i<Mo_x_GK3gx#=2@jkT!|5=q-w5X>maF zkvLz?sM9gCX;%E)`H05559x#~J6F}kD9^?INDzSIF3(Me+GrA^38W}ltkU?HnPhjT zW5XAZIJ-856iN+A7cL2oyVoE*)LyJ(*B~x0BT<D#r&Vao1KD2#I0L-Xu48CoOEbT5 z?IffAJ1bttOMQ+acV!u?%P6aNdHTv5mV+D@y_;ctn}Vh#u=1F2gW<l$6THiIIwK{S z%ZDWyfnMd>QaN|~6u23Ny8<Y0>9FUnk5CLg$r?@Z4!(`$(-(O13Cj2hfdI9cH|2gj zQ2CAgWiP3Mfq~NOxG%oeNWzlQs{e<tg4iXF^(}4Eu3wd4!x;+0h{Vt?78?_TQ(8go zqOQN6-0;xJjhE?}H(}zI+}a6#f*dstC{Rn*^o@DTy7FRNE-oCa)fk__R!+!L!UxY3 zBZNi>W<J#<z0!Fg&%TT(KI;>ppcz6rADElRkMH$^T-A#pZau=vyjVJ&6K~Ggc&E>B zbKqoq$H<u&Hb-;ZacgGN6!;GPl?!y{6sMRFWUDVA=W|^BOB2GV%f3;Xk5|TQOydiT z-0qXz&Go(SweW~?$9te~!6=qRiIykaVQI3+8jf9ND#k>&($_;(;S#L$P=z!VMV?3` zA;o&sI{LSy<{Xx8aLLAQH~O26p0_N6!bDnfOkcqStHFKU5aP7gb(S6ByEha0O&NqF z{|BJa?K@DR{L-3)t0-Bb_E4?pZ1n7t{-z3lT9|XHePJ$XPir7nnSU)c!+!H^?3J%3 z>AMaKc{=l>VMcuqOWiQr&=zILYHIu{cZ4HJRS{!)y;^B!<^WBIQ7VN7>2d)&f)XJL zSr^VDZ8dKZf$7wfHdcDnI-=qsPsF<cdqa+5y_C_EkxN7{ap`1z>V1qxq=m3z8D>|; zKt~V-GBz}pnmeb^7d%6P1yU``v1xnWyLJe(r_6KD`9qqh825KwlDq4Bz*^x@e$wM= zNiOhXJ#)Zu&ZUSjp^D+fWmN3#Q)L~d5q)MpH07t>EjrU=74C%xQODD>;5OWD_?UE9 zV9ZG6USe4WDU1rC-ALBujQ9{M39!mXifU`DjL|Jv$oMzbrkH<|>Hoq=YIPFf8F2nd za-?o<OaK{4NIg5_ji0pnY%Ek+9EH<+KsjO)Z+<O$fraalQAz+O__iPez_x|}pfs&D z_wVtKjsGZICD>eEqixs&DLl&nV6sthqd*{`gawn3&oh&D5ozpzIxdGf*}Ye!){fU= z1XOGrRqQ!r>8$zh)hKI*iZ?tQ3j&|~Z|Zng*~Wvl3e2Qex{fpmd$eu!A%(f!8m|K2 zokM_9;(K*2Zp%r_<Ta!bd4vF|eqBj)w26(W9;bT%+Y{wPT<X$tm+%Ec%fqwGw^}8# z`8$fQvUBaJcZakYBKeK(2au+<@@z?#pwlMQc(;FoXO9?4X4w(_sbe>1%!#Lm_$`av z5kOBtjGa3b`<~G=3b{U-jYe+Y2|<iFsg(@|<VuDii&ofGiiLy*SdghEdGMUh&rmdP zC@s#g)xV#J%7#9t*8hHbJ!%0Ch+r4qdR(pYq!9Mp6fZL@u*mqcR#|ivU7u+V{0}hm zh)d&I{90&q-P14hy?mDn3D4Y3n_xOfh9N%3f{v00hVmx0c9abF^s>3#`V~V1d+m~B zf$2Ud%8U!eUHm`#r%;ZgI<ZgTQ$9a;it&90pzD9h%AZJdIz^HJrc<<kcor`PzRpk< zdYE0Sf-8!}q8DRk@e8W$S?R?0;M(O)`6JE%?;C}rrjd9xSiU0N?TkybfjyN&7g)rd zBoAgQvORYM)ZvS0|2x=rs(^w4Z2%~2X*XV;3mYdZQM(u^{@$mliHZ~3JQxq{hF!e$ zSf>Zx6&ZBxIvobEWYY@}jkraLmflDJRcQjmt&(JMrts8$fG=r+mC6~dfjZ?<=-lYm z@K-~qrL~Ey(EeI4Wrs-Hq<LCL(Lgpkfd_K5B6aUWslP=KlP}OV;xmqMHDSH?6@wpc zNQ6-oe|LB?i46{wZ^~MVZ>`SG*&;Rmse8m}FrM0l-sBlvS32SEF*JAw->$dO{wV>i zUVA9&Lz5S24g-hcX-uhgc)d9D+T6WjJXkkIIk{DewfW0nqO!Nsa&1ip%A(5%z7no- z>4*cq7Z=z4l>p|8EO*=5Nyf*{H|9Pw6c3J(&LeKWsg}hSc@P2;0&A;QuW`w(SXflS zjECwI(A)8v|EXn_;OsY@Bfi+&rV}l8#XESSi^MdqOq5>bzc=N?N%RHIV)qOjHK%-< zbZGne#L$YpU{-%HeQv~Y`I`gGdtQM++yEZdPjpEmaaSRod0`$>-g31cE4ENz6r+?a zsGZ<&=Q<Z*G;OO~Sfvx47?BVRSe<RCpZE7hS>*%|zOmt{e(WKLV*tiDAe1o9n`Ncn z$={>;vZgZeGkmJ{(3lM<jmuO8JavqoX93J@=FDUq{qcrv^}FjlfMdm5BIT#i+P`^` zq=J6pNdUtq;sQwbt=IKbqDP!8C_CH4)&%=K6G}ZPB=L}^y!aYk5q?`BeGD=dILD)8 znh+{c_pVE!M(o&60G)~gD%_5B-9b2U%BvB{CM{Jxe6cZ9y|L?PptU@ga|g~=C7<|0 z=^TRODBF{)R73*E4ae4H;oFvEe3n$w3&+0xgy&&gU(Vm`v*QR4#@Mr!R4racPOd#D z(@X+>ETZ!ni)Zu)3k&zaN%eEu=YOWU?3JmjOr4wEHQ#+5k4x(UbeT0kKmgH2b&um5 zTwpguV)Pz&C06buT9~kfg?tV+(e1u9ZXBmQp5x!dHM2KQMXy1s2@-6?ZERpo`9zy6 zw@|(=6mHAi7NJ;AKBB8Vnm2>h;6iclMo>5&mf1&sA)!+w{!`(efCIHY*_O(9#%vs= zb4a}{-~|h25%<0|nd2-k985c;*dys1yvwcKmN%NOg@aW94Ogs*3wT{HEI99cnuM4H zGcHz|`Xii?<+G3`T8e(?Xj5Wy)CIBVDW&a<gAD)}Hja65Dp`Y*mECYhWRXRayA(^i z4+`LioaBZuW{eS*w|n;pbVe<0l^exPVb<RAvyLiu;+S*!U<wIM!^E)5edLI6&`xom zntGzysfq&^dMYl$iq|siYh_e?45PzCcDdwI5>Ks&gcO+dyFYC0t?*CeUU5wI>QgGH zhU^7@AcLMw-qsHfuu&!8`1kLHNnpy|adrs_a>cP&qyV5RV-qG<*J)W!0~3(EXF*<d zX7Z}y6Q!YmeC!-eV|oeEiy=)u15ssW{906H3_*P9KE}pCI#jY<(nS-(v2Ixi41F=| zyw+Aev8@DCI#(zhjX_s1T6m@B-(mUOP!;%_7er&4%e*FvW?E<>J^2)x(rV{Qi2sO5 ze|sre%Kpc-arYiE>||r~#6JjMhD)@`v~IXVa%;;bq3oit_eVi5A_NI7!j0V^muxS> z)4VpEQ{U1Zz8<qg=j_cWxsSVY93Yj-oQnxcrCw5gWV!l>w#&J#md_3BV6zR878L;l zgbxFIK}PbrLX5H}X)RM0uL%-HY?_qo1ep7@{w%WIb{7LMe~jHjaBfZ5F5uX<ZQJ=` z+qP}nwr$(CjUC%g-k3Yd*=O)qoxwji!>(u58g<p`?$ytIjUE)r)^QrRzFUW-RG!aT z8)s$P=?ljwlyj7qpwnN8JDR!LMEs$4RqpmLn$EAi5feeV!JmhlPQ{~WQd||DgS1TU zj{`5oU76U+_>27G%`1s!2Aj(HBg{rfsR?wseR;^&Ul|^ffOn7iap9=(AwNXka`PrS zr+(L<i!`F0*3P6}c+0=HH0dtt@yZh2dJ!{sYAThaDM^h22_%D5xW@@VMPI%WIB|jJ znQWeF@U4xz46ygUY;s{~BM%lopXO3vCM4a_4)AMnJvd%8pTZ4&^H?6YfK6HMDU^}S z{vc#B6UHv=a)D-RPFFrRVS;k+fn>EP$4TlCYJJ!_+FaW-Gw1O7B{-ZzGi~4lrfOs- z-alZjVI$E?u4HwEj0bgCxX)}~)^+?t&-w{v&7vV_C(ShaJGq}ruZ%j^S*|RloOre` z0#X;)-eW((3iej$M8F;3xQl#ckArsI)YE7@?`)4`kIIQ#K(gEfmx323S)!p7ebU90 zV`FeRy{3fQZ`G7{(+9oGJ)=&ERq9PDc!YEOagG*1CJ`?x-1Q>c4zB_AYDA5R!PZsv zfb!X@)Jc|dm^+bUrM#Le-efS}^VTWp9G1Aj30)N)>Fd|Ib^k1OipQjhAWul5hI1E! zb++3TG^&s4LP}QV)+r|XlSuMB@2Fp<3Kv1AV#xFqw?@5N|Lql-d=aicpzOYyCTZ$w zQD7xZaIpjBt|}90cNT_|7<$tAmhV!d=;;8#h)Q@nn5#+7Cjw$Gj~Ggxf6KuQi;<!H zpM6&(J}k=W1_v@e!e_lYhhlV;0tS@F9XjaFn4SRh!(v6?)c2u*2~Wa(f6t{N%dzp% zD89L%Z|UO0SL4KM<0W3;c$jYL-$A<JW;}@gkowBF2Iq{mI3d)w%;<C6*k&sZ`CyFI z(p@cgVLMK*(2k%r8AG=}`a{Qx0V_WYjv3`ayOl8@!7qqQ*W{M7>>FhYpP-R!Q5H8~ z++YeWQ(_Uyx49%#?PP*N3>+kmI3!ab>=PYBOTkkM?sxK1(|(RK8W}1}sH)Ghf|&{c z-)Dnmz;ze7*ehhJ#Z!ACN^1EhIiYC>JCFUqy{t%^XNdbkS?UuBAITV)4oC#hq!WUJ zum<vN;r>}g2N~1)-u%GDQbh8K0{4xb%MForReXTMqvrnOH8odVX3w55Y?^uR<eR+6 zL|DQ?METMqjeL#+fXY_c7B~$BF|#c#H5Z)DiSYXc`QXF*s3S>kQNx0&A{>#JIo`^X z<oAO>-+T(C{V)j9X;}Xpk=*Tv2Oc1KIt3JerH}=cIAask=C4OB(fkKh5=Kzh__CY@ z{$p@pEB=@9Drt18_LF#II=|&(mKc~1=35AK=&pt8AbLN_MO&-1v^9D_CPa@px(?^8 z38#6z2|7t|KBSKYWk|hnh}Xh`*4q%XfJi3V3s*<=^l~$1wWZSTS}$sl1JklZgtpxB zg$Z44CLrTvqmHN~%i9c|X4WdAKSSnCug{0!ZB7MHs27**9B&Qv!%|8sB~!jIzl12( zeyngG)1;4`9%qh0(@D%Mjeb;FS|A*~L2wq!^e6>t{P}S|gClo1KF$X-UyTbAI9lNf zhqlG&WA}FXD927$I9_O8b7gxtdayC8m0U<7ia2KpdzU+DGa|81q^`ZCi2PH;<I`le z59JadR2O#$FWga?1Oed)kJEX)wq8m34W9Q(Kk=RlerQ(mbr~Uy-YupvmgKO@QOsZz zU@Q<mMPq<NL;@2Q$N7ipb{Rju#=xruy4LdiD$z@PIk|akkWN>21oJgzPtY$AdN!cj zSXL@$obkNXMbPnmh_syb6g_KSw2`N?$ro9ihx@-rw;<v=;>rl!)5T^n-cE|(Tx<kT z$dgch-SK<yB{fum_yC9%dn8Rd?x}h$&YJ*YKtppW-%(3)kck%`GgoG^cu5Gq;={yA z<>~2Ss3GR=a|(MZ&wfOQe(av>v2S+Alb#~A4XjYY1sATK)zIp2^*%y6xbpH3<+(EI zar@pCPL1fTjDnc|w@eOf{~tjiB8LQO4Fq^fY2UV5E?8V5h~}783-aLzQP7_gh&Au* z;C`C&^<lXQsF^y<nvM4eK>3uQ)s_TScB{swy4!5b`CrA$1$3)Yv@Zj~?WAeXk!O?b zjQ`3iOl?-P`R~#HgLA06Jh$+w6RE+6vq6biBYRtqr5IX0DArZ*5t8O^yeozH#P<BG zo>JvdYH*bw*pH#&H;+DF_|XDR@V^19zM4Ap;9mBK7XU}!=-T7w%)QX9i{ISHBn{ct z-Pn+gHe@GKvE}Qv1jb|{?CO5f%d?Yi0%dL9`rxUHQ*6qRuC;TjQRa!n+qO9lL*TB& zJ9Gle_<7)w&W*JYmRpZCY1aZ$+*vM;LrkCk4o0fX&49!Zx+Av6lZl@+AW!fsCn2Ks z-&;JYjf$5zArq!pa~$)aSJ(4P)2QzZSFnLyuQpSo^dlnHB%Kfa=RyM?4uoaxi}0nn zKp$GTjfGCHUcoR=>hPx|Nz9cg3tm#xfl){7myEtNg*Jnk`-$rOl8U|*%rb<ajA3wi zR04zY%YYuV@7>vE0p^YzayuXA&DO0q@?@JIGj{1@P})92!F#wY2XZLuL!KXs3Fk>< zl9NTIK!t|ehxNi#(o(qnZz(~Tlc;&RHCHi(r<h{;Xo^R@C<;^3w_#U0IEw_`UCzle zs}~KLFeaXi;{Lm&15p&{@QK)KBGf%X1(-SXnhCT2xC!QCF3m&Q_7thp^u%td-*(We zRWD7C=z{tXQz1y-+GSQ?y0?TjEx$AQ$sxzmi+Z_YFP2-ScozKYcm9S88Avw)&fe}+ zh;2-k;z;o&sCQ23uzP8U@;sfXFt>#N@pXhlr?K8NxhzJaf?MPJB1p!pZT!F$6qh9Q zf*B)$AwvK$(zizpGs}cj!3kwNK1V6r=lJ<QRu5WA$5@i3kG0u?Qk{BwX_ptRJ(*(% zfN3!r%iRcBhGXR|7tH}Lh>1P+y_{aQn(sW)f$WM+tl}BKTCPkSNHh1yWWg{xFVe(E zsZ_A$p0$?OL{}9cf&mereW$h#LBCnmkR^^w7}YY{h?aX;BI8%$a=%Itv||Mr)medm z2K;EEkuAK}3X!BhTyb{o+s9qw+0yP!on39amk{%==zzAz*c?yEcfAQZ5wYikw_E22 zAv|n}l(7kCxBCx{?nzlQg<7l;z{}UDU~a9pn+U+5c16&|7DC@<Q?kT$pXgcyk+$~z z>Wr60xd*pQ-Q<NE50nVG5q+iowC8D6>kJ$}%=CA70_^oNEXDZv2l?-)$isLCP#YGt z#N&CL3W~|2XL;NZQWsW-muuG8w*r1JTfm!88LTU<Sl=6Uk~t8M<uH-?pUq*E(do|e zZ#e2{=-!Gw{`OyTEK>6U1L2h#?>@7Zv+ws1maIs&n2b1NGJzEMF#Rpb6H$Q`r1i7{ znTFuc20XSb`d~hNl22z#8z{T`gz^4cEe&Mj&dZBa=kqe}Qzn}Di?{{pm)2b7oU^Pc z#ZJCaj2#yI!hal{u$Y#pjEq;G6}YHGR-^>ITxvlZ2oQ8ZE(r;k`X#ElKi<WMd=o2- z56c&qWnEQ`N;qH80A?Th@eIp&>x1Likk?S}XKRUyPhvRVyL$e1y$Sa!l+z=^g1wY} zTn|+LcFYR4m<_Ef(X<~r)WDeVuJk5eU-wjB8EMOxrFo&+Ru{FxjMyzX^~)$~n{YC& zTksWN!G6V=Psg6)9bd@#c&zCO^Fz-{oI{L3h3K}`zQR@zJ_)68RGUXHw*BV<bVc<d zW6G1$?*Ih?lq;JVr`ZgQ_b3umPP#ez2qP`nRbMAGVInpL9{d}3mH47%tSjOt-6M+z zc->vQoGcl@v%>@IAV~TNqV3z8+}CsEei>m?n+tQxH}OX=erXKnY~v$Rb7Q;dO18cs zCvx0eWAu;iCrKiHMnoF3Z>bbSm(yvV01|*ByCFzoKge~kXKG>$`BO`57$;;@{Oi6~ zlVfDJ!G;cTI^aqdcw}%SjHFw^1|685I^*RBtT_0oYzZA30?M`mXZthZ0dGjsZa}4_ zuYd}bD%?h~{70<;gcTG3XH@Xe#^Hy*1Z1%WEYQ87K%pitzTU$SqQsX4UQ&goM*CFz ztuA#P<a!hPq}?x_v@Jo8oTIW*Q$aVof|SA&X0vd}j%K6MlazL!{g$L_Lvn|MIF#`& z0~g~4(Qc@{94QDhPOx<hf`)Vx$`nK4pwY?nGL1gNzEYN1LYmH-02k_}maBCDZPho* z#<da%y&PVehb`SG!}I&@%HOdrJnR)I)SZBRM~SGh$Cc{`=V-Meh!y9R7<Re2bf`3o zQwX+LVU+Oj^(+onWqAnVD8G=JZg(Udei8+KWADh>estU(>}{O2BY>^dD#j1ge;iNS z#=|w6tKc*s0mk_Y@#~I^7T1(1etY5Wxh|(}sS%=K0PqBz!ZgtFiZo2?NFj`f?c9G2 zc;yBy;iUYLM(CFJ#*Oi|e6<GWv|0Uh*<End|E1~Nzf27)mb5cxz<S7D()tOX(WsqD zJDJ@KA-1uX<JQ+$%wjaC5)0R|<5;6J`dMIDqX9J_JskDrLQtz@C6OnN&~0Z2TOb zMe{L7b!mvCJ#CwdhO3-%U|*b`y+(?2sQ2%(@0tyXUQ1mA?iPHIW2(jy5zd>G%U_R? z;3Vd?rFWNHe}}!5_Q4($+VZ<kxHw*1=4OV@`b+j-&e^W$&)#i?HgD!mvUK)>8;zX` z{Nro!1PNKM1v4gQ<1e1N|5Q@0Fn$6zzz%MqaD=qzOycV0kY!^0+#+-zN#55rYs#|D zXe+ruR0#2l(SR}SG3KiQY4lwEWYzw>!<U82Eb@K?TBInddCRjN(t%TPkWeve-E9Tu zE@~+Z$n`a4@_Z&o#)M87#W-66PVa2symqM~{t)d&b5nn{MyO^u@o<G#(~+pn3;(vI zSowI`+YR$(94*YVU!=*ouDAr($~iMd%b79g2lrqEPY9p`#0)j%RP>rExi^o`9icvp z4E=k(5|K6DVxecy^uLH}Oqiczbel%&=qFhjK!#L<Wb5$?*i&GtT}wS0Xu|PguQFcb zmHYJ5_y5}wm0gBt|D&x8@rQ;J2KR9d80Vb7;aU3lf*LvgkEQNMxWhEhwwWZGgOax~ zLHGFA)6I|Y<?(Z~RZ>~?+{1Os20Mp*jrS{esJf!4*cjD35BpR{M5KW+6%P3qyhDtf z9LwX|AP9Rjsv2Q_Yiv`NdeW0(K`w%g3gJoYht2HgTTv5z+wlHDMP{qoW^+N&cC{7S zUFFc;)@eK_R&F^7pg$jE9N%@X`DcNg&C!mMI3$e9cD2Hl;#o6kZeC-MMpf+Pd3g!m zEPLLAWB^DvKy%})g}TlA6=4B##Hj-ZW{?(^n=#%|RIEm7#0ecP9me+1Eg6nsLIqfj z0PCStLBk&HC2@K}z6P(XWt=;&!wT-RH#&~81yCGAB#T0Y%d2ITSNaQaUEozhKVO(? z*r3kxyfn#~5Pi%&XmKBpH6SL`Mf#CENv)bA6+Z_k0YT3!Er-<JcD}*;W$jZ#fULDE z7xbf`4q6Xk#Io(*gVIeV>0!C*VSauQ{x*^;_9Wv|UO8Y0#=%9#$ni)#ws(Mwn1Tk6 zd4H-?qi2{ptCOmsr5S7N<l<Sl<9&fG?SaRPeH-!n9@gX_OJm||d>@Q_GN8k}wdJD4 z+g@{%tZ0ok@$`+8gP~m6({6dbILJP&J&-JEY6P^&Q7b9q(x7R}=Y^3+z8UG7+@z6* z+^K}WQ^$Aiu*<Y#tMX?uFk^OVQ|>qHMM(H9Rp2WjI2S>mz}X!v8Q`-8Gov+iVr<gm z*T-GtWn&ZqtuXZcFcOqC>32h#^$MP0)g#El%RGzq^utvq(v%b=828(>Hzpp72(on! z`1+C7;cp69k$fL)gv1-A(E0X`+m;Gg=KAa(%4lGPSq85bB*V%GC$cD27OWm<VO|9} z&yl%Zs^F{!B0@axqWk994O_uIjsgUn1qmaELXZ&u-Hr)qq(O*ss1f}!nr5&sI;JHR z`57j}CEjWRm18^&!pV9Q1<S=z?L~xWyhTZ*35G}vXCdwDXK=#ME^=e~CuSrWaO$Ww zhsjm@xn50N%q%PGN|0GmVMWnqkHX>S3x;bSX2PIfl|Obj8JfctsS2byk_83@+>5o4 zL>1SYyDME{0OoFRLn2g~n5T?gzUf=uJGU-#55`%!Lc9kWwJCmuw)VCeo=+LG^S3sN zGxZL~J@RGJk{Qk#&}YIQ-z7J<nDU3s7n9I02lpAn3h~+~PKDO<)?`OKyY+rGsT5kl zU5mMX;mu9p!_rE<P?6Y0EA!y$s$AmQ#&uvh?$DF$b3kq;dlLmio(B*kjH0FkPb`Fe z=0Y#|WgrAD(GlU{xV;-Jf47CK*asG3hyC-YtU*=E#~tKrV&VeloLbs7^hI`GRbivu zY%YHAsji%FAbbwz{zYRAD2_W}oGBGFwvYAQ^)RvR+*Ay~F~fBdcg~_s^;QRhT352; z*Bwbh=V>FUk4wM3Koce#dhzXscu6*OeB}T`>mJ-Fv7KqNR3u-m{pF!*Ukt12ZNr$o zy)vg17DkUy64<75md%LTS?3+vk9^yL4t=QQwEnOr=fSB(q_#h5|CYZsfu8bhm%JvW z!(EZ5Lj%=VAy0~jFem^s<tWZsfCrL7Kgz{I?b-1faHXe+APo^0ps|sTun3<S(o6p< z(&0uG=jU?svE_tECE9?Kgyd@-HidfrU+Bs822{V)3o(dU&OlFl+7?xl$%_=?TlUnr z#51!95wP%S{@H}F>g-3+YKX&bDOqC2!(3_S?N01V4NQKjNBQPXLkoJ#1#piaF54Kt zdZxmZHPsvj7=o?`kfYFsB5pFAO-HLx;SOg6HW@n8FC)A$H<~xt`@A5qY})R`ZF@SV zLifGF;r$kko<5XF)T*`8^$Rla@>kdN-z8z3HnWxb8dC{L#Z_SK?#;eYEbSYEJ5{I* z4#9;VclMHjY-wK;!y*D|S}`2n9ut+-8P9%l;=wMdj%m({B{%ud{mR79d+X7wJ;b3d zk6XP2&MuPY9flf9mo&0rTFcSi6A-YYqJ&oGc;OYZ4UvnI4Ge9v`Sdy6U1I+o)8(EH zY#6Xr(fF{4BI5@UtS`o$N!j=9eyaM5E2R`;E0*g@e~jf6vt{4s3l&6x;NfQ8>XHZ` z7XK4@hosT!kO+$0t!X^)9y@!h;@hD-RUC5b*|gIo1~uet#L=ob^IReh@u~g@Q^o@- zvDHi=c453X@}^m*f*Pz#){9c(j{S5&&c{Av#mV5D_vm`1`p)ZGCge7(LkhZ6F;G~| zkVv*{GFE_Wo$UVd4)7h#KcKnWsvEv0*&koHZDzX^bqOe<tHOgAB^e;Fzm9=|5iN3k z|E{7v1Ar68wp`H1lO39bV&9?k&gu+3Nuf*9;<Rx{3|bFu1HMs4TZnUxXA5DuR!^qG zn1~lvyz3f6vY&@?8DN4s?Y~gXF4Hf~AB;DxSgK6;ivbzJ&NVxf#_M^$x$=Rp^-UiM zVY=r0IwR%!oh8&169)DbLXzQ)KB;`U;Mf*u+Ea0CNIe?B?d|$?JmCHa{fvoIK{}Df zVpQ|ZMT<s}+3+>|5i^yAi=8^Qi9>2<RtS>&yxc}Np+>=wK@q(L<tQT)_oNG2D~<Xy z3{G}awgq0p&;7}GGJxLw6(qnV{Y8?!M6+&6z)_vKBjROq>;pm~s?&*~RP|Hrh+=El z1e)RjwX%G+*4Zz^2`x&+3T-V<#KsiZp0ErxKtFB{X0J{QFLk4Mz}Osus`ZToSaAuE zyDQ*5anWl(qRyPil~1$fh4IU!Q~jNzGm^3^Y7k1vl63_U1zVx6-Vu{yaADo@VchGy zxNb3SA$`QsJ%UHuu73<3zCX)d_VuG1arA)vPjY4Qo-c!Q4bP_Z5T@So=nNPIzjC3l zR}CW~a%BNDN3f+aGZ^g%r|AgUV-ZK9BKF=9dvyv*I?Bb+ihGgLQI8|ckx8nu(z0g? z`L+|vg%zJ(O;}%AN}fxI_ec&-%Dt{hVn}SdYj>oo=XkU*|G%-(qNgs$9^<J{LGAu5 z59j$|z^@qvS{b#mNAvT<e>6)NB@=R>=#h!+UB{rP`atz;T*1gE_7bjaj!V|HEBAJv z+wqQYL+8KFRYYY!-=?Z(opz~x7Z3vveBB9Bb?mBr%A$YvbOKk=o*ie8%PEPeuAW*i z{#-abL;M}RmHMf8Fm0TigTfhHfTTIMP5-VQB93(7L697F5>4xsZe1Nz;cK87L8?D8 zg3}kkviWCI3mJIGeHUdh!yNksU&v;pKXMDlRnToWp9PTqZ>A&r|6)3_GBb1j58}u| z#LCXe&Hg{b|JQV6<z!>$`2RH>yUjGwx7IjhE7<-uA@}s~mi727(RKGAD|YjWb|>8> zLnPg$i%Sb0>D>9vkNfSN13a9j9tm7V`6Xt#(W#`;R<Xq9@MVLP5r{Oz)hRIk3+xT9 z4(WrAObb&&x4bmBID#`YF*Z6BEG|X!fXMFD<_#p1)eZ6mve%#uOwOX+z^EM>9*z-( zPJ{>!oIenA39P~t1ir8?zB`371z*hk3!aLvtBWlsr#m<!m{`URB?-%c?BV$A+}_^m z{Cyjem-Nt4vA<?43&f4esso9LsbdoeJ&8v&Q91~w=z0$XTL;XBKom&5I6XQKa$pFo z2x$$<wnC=13bb4;jWccCDr-1lZ66<xF#mf<QeR$AJO`ABq^6ny2E>jHw2WhYH84;E zDrESR4hJOWcK-?BG924KgGs(BzT%lquALot`zP&ng68Sf21I-l+N&Cx2Vz<qs=!)6 zehq*CS=Q?6;eTXi@$>Oz((UT%X5r=1XW`xc997tx-GbaZI<|uc3giX34-TLlL$E+r z{8@#0?+Dpf1D@2$0TyBy+!t3y2w>a_QGw<FnbG?thL8`vb|`QUr~%at91I9+VsZMI zQP<bfA~19?hIa-JmK8KN6w^S};KU4kFkrbSEaZOK2MYpn;<Py5XGZ(!Ir*!Q`KyfS z0tArVpPyJ5Jr1BX2XS_J_#x%|-D}SRogCX5TRnA15DW}!!@uYB$=GLaf%xY-BB`aO zC9A4fq(X8ML@Esd=i(!!)Kpv>Yz=%zNl!ijdunz9)%M~6VK}Bp2hWb--`oz>>LvPD zC=BD|Qffe2FrNK(G}#Fu5D*ponhXu&nA$(^zMa{}&*Bi-P;wU5js~m@k(6R)kuRbT zf&lRV2j-ir&klh8tTGOa)eejuh`xVt@o<6A$=>J&`mbRK-a{rQ#6<BT9bDZ&JU@N7 z9PUF!rQsUd+nvGKyWMvZeV^)Km>vQheCzyk9rw$A*?{K^N~B@)Ra_tw^DzG*pFyLw z7Y8u*(AmEM6t@A!QeB&y)Y%)LRzC%~KMloEeQkN`18Tn#VzBQy^l`-@EqzhDzqMLD zl3G3>b7^&YbG1M6xBJdo8mNxHF~M}Vfd|ch$(P^xmE8~a!2bne3?wiDk<vo0|JDX= zFVA9txjF$m{<VVuqdW@03TgSxVGPvLkeAnx&j0zf%Nckk6Ea6QTO*PI!llF<9NpX; zg^dE=fwj%e1tL^;G|2(w|Fy;dVnv-CLbnBRbai<F)#TzL{br!Tqzu%0?znIm1vkX- z5!wMVf503CHB9&XCp?-@1t4+425Mb_H-Ti986e>XYMp^Mfo7T+{9_)q?!be(di{h9 z86Fv-X2lNwji~yGm@vx%kPtIt9$`UTl)U~GtN(BD_Fu7b;9oHg6YQ+`BY04^RUauc z=Jnr0OCOLA!R&HBLN|tTs6G<+H-GQG0$8BqZH_*TLDX6Py??m;V9K$H)v4)IVtRV~ zLFeXg1W+%!iUlg`{gD0PXGG?cz|jEZ17SmLK#W~b{qOR**{{UUKPD03zFl@`1mdp< zHXX|sq*Jg}4);dT_V)k^Li|38&sWBGOLL%%$qyvhAE16upmVHuKqcM5uFl^kTt`vZ zYfRAB{l)JwP+H!Nfw0|}VFwq;4uR!S5RN9_DL&8L$2U^Y_X?QISDA9|LFm>;=T?y5 zpGBaV+J9E%9!G$n<CNV$y0W*I=?Db1^^5<N@%n&&b3jnNaae{*zL62>z0>oO$k8$} zr|%MQy#9zNU3(zQ)0+tK<@!Dnord14G?8KE2q%GhFZR{2<<j^g@d=m?NnkK{oY3a& zU5NwD6_w!a5a1YsN$2`rqBGo*w?{aLSzWo?|DGIrYJMERAO9#Q`)xY-On47i(Hb)Q zEU~UNyv7vHJpk(jx~==&P0Sr|3%m<RO-8*L9ou>`voJjRWwok3cxN=?9+GlybB6d? zYCACP_U8I)1oV3N%0hOK8NlDHJBye5TMNa7d>0_dWRxI)gMYK~ga{RX^#Tc|@#iay zbt8py@xuY)w_i9lK%nHuo3OEWhx*sc;3sTVHxJ)7NPF$<pyP#*28QC`;cdkP*x;_# zko*05Ab|B<186$KV~TLi*cc)IzgWBjEmPBDa04;CgV;dc#BG2<yLo`X%a6BaAmhOA z(LR6<2<ZZvO+-7_h3OcvP3jv@|B6wIOASJ1YQ|MJh_sX*6R{<ec~w4=GO0rh0*wL2 z8ez7S#yK(Lko8^x0R-JfCA`1gN83iKI=7ca19_9<LF1lMGz|@ZZq;-dYF<?nitd`M zgg<eHe(_`UfxU&jKMkyq*_	d(Z7H-|h(em?TVgpw^9?aP9b*bB)5*f>(9{+%*_s zIIIdma{Zk5W&<lle@Uzx`#9J!SBaZzBA=lae=;*+7;%Y>H_Nv}Gnvgp-bMxo^4=Su z%aa&I6bVWdIZamvyb|>($wh$e2h%yVn3PhP_#noRXD<Zata7x%O&swahxG^ct@kFQ zpNHgXW~eH8Vy16j#g6)Y`L?W2jdg^6J2Zz6Jc<83<&q58DeFVR+3gL6?>Gx?-M#}i z!EN8|)=fMqza7aQ7c&mII9XCKOF~apu_Wv;p<>oqGTE1!Drh9p_(d8wR3M9f3BHIK z?LN}Z^SIEh%U?BD$`6r#$OJgD&xaNwgCDmlLz|SpWaX5u>lL-g3DfvjPVAu#L1Ez@ z0`mm%IUPe07MdpM)m9lkZz5+=kU9cggTRT}wBLeHhC#r^Y^P3Pq}|f4%yaV+;<T|e z?Hujx_D21A=CH8=9{#?u{rz<L2tzgFG8}7nRAJA>cXK+@^~-T@lKgi|JTWzZZ~h%0 zwBvI;WA`}BNzZPDPc9faxf2EyaqC5)EyZL6kYnX@g+RT8hI_hhQ^Jl}LST+kpKe;< z+(MAt=*tZl(H%YdPnJgT0Q7J+t&%Apo!$n8$}z9fox}CaM@H-k3Ueo)#%fs1G;*CS zCeQz+3d!>}A9?_zm_-{Y$=_yamZdm`s;a<XS4-w$7NHg{-C$32xb9<+Qf{O%A}-eQ z;g-r%6;a#Bacr<2RWvm|MAt{{h@y*?)8%Gixy<{Em2?>WoT6o}5lSCk?BkxgY^MBc zxTI8Z20y`u@;kWI^Q903y4(4RF24<dY<~Pz+=@e{?4b?kkyxm&W}Vy!fyzn)2l@jA z;<G8KlXV<XJ#q2kJR%u+at0b{3X<Mv1kg8R8`>-vyeX{p?S}**@fZd^v=qB^jNYuF z_9ma$7#{f03K3Wef)WDI(SLm{glTmlF-~hJcbV&cqK~(4C_iIJRmzy5{wlq*jkS7Q zy2XwO`)~M7ULz~2acY@2nUY#|pTB?W)5}atl*J&_9czyx#<pJLh%qxuJrZi{?(v2q zhSr`TXw@e<j!4CIVZL$>>)V%`oxZgR716DiT_Wl2;h7SwHolh_r+2uGxK$kc%kXXN zhTTG~7+ock;IMi(D7?zW(ntJXdf%i(`1m~Ao|^ub-qIzJ<X4xA+<(<f!JD`6C)}ut z`pEKlqz1=M)%y)_BTdJ4#}QdueB`-?kiylCEeCO-mIQz7=L@TWz72@7=PnsvwJ<0X z=Wy^`d1owx;ILXbCh`67bi;V2;u=N~ERHNgPD&{6*CT~iahLDLbok04OW_=dM4g$1 zYq<7#FKSxoGZ^fz2fP#dGpUCZR)lL>i4@8*s3Hp0x=<r-YqovaZdiWuHLNkk<ZRYG z4k^!j`X0Wl)oZIfo(zD@Af_7lAC$Vnd39#&w0!&f5kA3bdDAH>kj|OvNC|UC8Zv+0 z(OER!a%O>3$k~YZL>j^&)tHqPTvlJqk3DEtO-?oobJ(^{!W3dxxfZ3w%3G=|pdE4O zh3(Xy@fVv)nf#I7Cra}yQ?dRg!GQnaA-ahuqV!&s?5uGpm~Cq*ulY6v;HJwi_&{`E z$^bt6V#@65_n<R-(7UWrvcsy1B3t*)BUx?JDDG71cp7HTC9Kiik>qo#L~B0MX00WN z-q*L@rPtOt-$&H*r)ozk-C05###2uZ+$h~=RXnZ&d~?{V&{QlaWmvb~%*;`JW_tN; z&qC3>i*A-rs2b)xiF8h`zVUa*kS!OVUNitcC<`U-ymQI;S?hdLVUx~7t31jB-5(%1 zAG0uK!Wl=(;OXW6$+l}US|?u%Fc(Z4wGIz!<Av^=@}gd_0oPN8amJ?FLf0}c)!CX0 zL0zcvNYVR$ebiDZ|758Yp^N!JyJLBvu7nlbWANWC=I*Pm;FaKVyU#PS!`FbdcDyh6 zglUJ>2~fxFf3s=flK%_Kte*GCUO6I3c+8i*g+K#mMwiiE;2_4;?L911f4s#`?n7<+ zyb&TWSA_K@#+piHc&d+yQ-4Jt40((xE;Gu3jmn&E^BU;dh-g3)5`?1fv|z6S-wi3! znBAQ7S>V=$baW!8YGkp|epB^5g)4y&&ZJ&WB=oyal4Urmm8;`za1*b659Rx6NQH`f zb8Y(cD0utJJjVYed{3_IyEjX^gYW&be6i-E_VOOz!Z@fc`rAa<jC;MiQ>gFsCN^PT zYd@+&J995*|CgLrV>*EX<xdGsO0JygwNdXIkG4HUun)HrS>m;10kTR|Wj?O|&JUD` zkMF1B4j78t#GXoo@bP<hNmU`Tqf?%lrHG#k;*?p)t0Qt$@lTZPS$P(<qahU*lUB8G z81t~7uePfD(_&Q3v~>t<kw@qw>}}AIt;dCut=GZQZ%m=uU?qr?B|-C>?v(z#F=npd z)mRAW8<E|l&CO<BjV%Lh@Da(7{V)L4qv~RHmOB;s{LlU5%KniGYB#v_2f^|USGP!O zOcPpj4Ir%hrr8di^_$@@#4Vba#Eve0Ns5nc5A9VW(}jy|)!b_w%^Cii4I&l$O$2ma zVXsN~t9rdqJJ)G1UbqNwnlXEeK*Ot3fWB@|{?k){$gk&4{ldc{^7Vg6F;NQT&a%H0 z*fZnyur(ALPcp8Y^5CY}CPB&VMJbf-?sH6lBr@^=C@t=u`SlWthk4=QnH}Xm)_VOI zz<#Ihx`jZR5!y`w>iEjU=gO3XV756jAIT<iYs@#%8TmopoMpEAonl?5T{e+qMdArk z&3^yTnU5eXeBKY+;ML!#aGj|t!k^6GoR637Qv~2{&w$F#nKz7O++s5JbGvqJMSe0o z!rTu6r;0UXRmM+lw$<~m&oOhfh7NM+drI0*!vNEfWOS6;>~M7QM60q7J@oHLkUX{j zBFYL*lZ~%9#)jOZ#8fI{D5tq2AsowBK;T!W$Ku_uPQotDbNz|V`Iii&z@l~RSaP|p ztW!KTpPfZz+Nz?UC0sq!RrRM(cC0f^TeOVMpZW>8nHr{|64oW({^4DitGIK*T?d68 zu*wAVNwOJ@PS>A~Ba%^JtVX<U)6zOwnzf>2zKOfe_L=_SIe`+^QIr&Dhp4HeP2dl{ z{n0Rxpf5OwO5niyd7|>xdU;61>Lz>X+`cbBzfEFoq>XUROLcn=-c4sYTd$Nw-@;`r z34=kI6Nv77gq|>ST{+z&)_%u$kk0Kj7=I^J$Bti;p0d0hXy*)J8SWkQmUfq`jQA6T z&D$#Wi0bh#y-MYlJ`NZM@^S0oQRrouZO9SJFWa`lnepBx%-%~$ni6~`(Z{k*5}4<t zsk+RG;9GW#sBhTCcVr~>{2ScW#!RPs1Fh&u;-ykliZa|y2&lMz=U$G*_rw3bHJ0BG zZ&n4tC@VVI))E%%k=zcMw?yfVNSdJKCf(gm{((G6tC5h&A8PiuS7!qeu<Nlm!=~+m z{hhhfeZxh}J_@ohDrHX&ZyPl_GD`}#^E|)Q$;KK#p>Gy}l-dn4=)26Ps{4>SDbiAP zFPOUXukR))5=TzW<2H?um*q&yZP2OsH$7|7*$|$4r#1#U@hgMy3N9;d69GM-;qIV- z0vLsel07&!PZv#7k#w79-9dM&4yTA^)f$G)ND(6;`LNEW6b0Up$!@b`IZ&e3B9)no z5BL~EO#!pDD~kU}ZGBkIcMYoZ?*Ia3$<DR~)PJ`&GOnW5TOOkE#${6B;ubQ3{ETIq zOzq&mgO8oLvy$4FUgV95W|0t$e`6oqCDI^M(j82l?diSDn*0Un>*;?fEvFf53$eqM zK9uIEt!iyYY%}~eNAK=s4rwPpWf0^LMp-vM^0}rZSiLJX&7AHu!&T0*5<IrZNsKb) z%7(J_Lc$!;YYx@k5TsoZd%Q8_>q>>hXJV$1;?_D+k9A|@UkLx;Qj4$In1CU@jFj#P z@>PK8f%rgnPs<#jC7zl~OH5&pQJpf!d5up&O|X6L0Gp>;S115)^*7mr^;UAb`qa2w z;vTB~EDgzIljlz!Hw2J>(3lR9EcfwZYKpKMV3@$e6G)GG+2`cbk&BbN6x4k*H&kZ0 z%RF$5Q*S5}>A77pHEFbl^ZppY<+!ch+Eo4h^g2n2eIS=$qK^qx$&G+`io8larzG^> zR(6YT8CDsd{L2-C$f}x0JKk*<s))MZ5H(|BNO~czJO1i!5cBHlG`R7QsoFBRFaVIJ zBh}Scp}<<)o(cO7^}%be2+OK#R45Pmnxet1CQc`6x{bqW!^Uyil?9{ZIFhw;jYTms z^U?(Ho1^EZ_O>MbmNf!78MQGlZL~ESfB^No#}Up%iFKIK7hZYt2(hQ`6NQYO+LAT# z&2$cJy}BKreJx_^__W8qPG8lMZpFbdQn>qiU1FURGuzQ$5t!!!(gg%4;jUvj(J#+X z=3AmWBw6(F5PPOA(93Js3e9=gg~S)a!YK3oobcc$ii8VzYXV%-YK9$Ou`8306Y6?{ zc38yn(xBm|HzV-jq{*jgIJ9YB0N#PNm7AsT9Cdgz0zL|DPm7fSfha|x3@iIm^^+dz z3s=jvfgVZ98AiGofi82*pF$5e#1y*cm0G8A*#R(a^Gt`p9VK#qXggv$%$S2I?mgAT zP<_Y7(wi!$hlrOAzNFpz)#5B>io1W6JtDlF1LIiIWu>{?#T0mcFPGV9KUfvS+IMET zB0U+0s8_$F$v!*VMCLFuDT#;4*@b+Rc_B4S9p$qG;tR3!SwdFOl7H}EbkHVZ0!%BY z6BAi)s|*{NWYh4_^w?rU{byvcWsk(xRzp3(ZFo`$j1L&x1R8u@GB*dqUt>ADEnS!M z%%9ogzSwr)<7t!rCAf+&1{2}EoZOxQ-}1~s4sX3iO@_s?ug0a&6u^!p_AcK0HTZ7! z-+iduWY#8lb3cCwVB3}*5`P7^bNh6i5XRG}1C!=%`Gy+Q6-A;G9*rh%+>zo=x<*Y( zp^)wAppprgu#L~}w%2KxLLr|8%(x#U9xUHlndhj%?vWj1&H!3^8|uw|5Kt+gABHUX zX?^EN+z`VpruYG*!@^2jpJZ2x7_TjNCBuiW67DCAgx^**sp-2*^wl7mLC{||n)od0 z_l?fG4IAx3WR~geJ|DHh&MRQ7N!3}q0;JmRZ8M)y3OJH0#1~jL5rBNVW<;2C{+O~* zM}!_>?b8Gt!lg+&M=S8lTmx=_i_m8l+HcEFq)LNxwDCk=T>6n}re^nx?Z&Dv`jSkq z1JBWE7(@gsYidhRKin<Ihv`NHe2H=!YttU3k30NymwtdRErIBa$d`YFMHiNFbUW#O z183!sXZ%pQ_`{9EYiU2<7-o|#e3~|n*R>wi+z`kP5f^LFD2umLrFd28c#E&QEPJo- zA8F-YYE2uCcu~jTTt0$w^S~|FwuB#8|6+sj)DHbi`gut$HyYt-v;6i)Fmj851YAyG zIw#SyjQ?;(LoK4;-NXyukEc#`S{G-jC5}3Xzcvuz?4OhyIJmz!E4Yp}EOu*x7T;v+ z#OOezo1s;@OF7x(oIG1=il!*#C(>lp{t&vEnO?ckYb?Eg#?6}FeBX(A`KNxh&qu?y z*sX~A%EyrYOTW1m(>-}cSIy}aXVrf${*)3tc*l73ECp7A<a}@6$laZ6HgntVUzM?( z+`oT9ycsH3nC(l}l~ib3(f7fxjMZ}4PY4GucV68a&bTh+G7@656|>ws5yv%fgDt2{ zi^36Gq58{%JbF&y$jSb#t-y3Z|G|*3tYjvLb6zt_8%|3@(;^c6v|#f0cBpF%)u{1~ z13HW<g-y(^midU*ZK)z$o&XLYdEU%Sqt2N;(BwHwZwv5p_Zo($FCJ4gOgPZ&IWxTN z8lN4Q;PJV~?a(uu!Jh3zgQ+AKX;>FZ4U(1s6j$I|l9<FR3~}(15&LD=`b%JRqwr7b zAGrpt<o98n1wveocz>*fBn|L?@l*|cSTbl|$qX{;v4g$-eMgAW2#ro+V%iii^QJ0J z6?;;bmq}tji$u}m!T&1xhXK=3^{?QBzH+i77zG$8Lf>-QbcG;C4TvFgjy7{$E(Q!x zIKDFL*9G(!T=|yASXfN>UDh=q?Ixx+7Og`!$Jz?q1%sZZIHe^ep%k1HW1AGOlcUjM zGP`R0RnW>LcGZc<q)xb24ky~o_PGtmbw$}ca+ouHjE|@YBBf3ENU<%045HOnmiGlO z=vznPq+C5Zn%aid03@kT3PVh-2iI!3Ir6Q;GjhGBl$E63rgc>sk<m*gx;@d1Zo<Th z)F>T8o!a2rfPJRfa&MI}!d9&stgbG5Z`LB>TLK&-nLZu=YkZ;Fb1c}Ry7{<X5B;|} zP3Ih?;=+v!uddICH&l#lU&8jX1?N{Wqb6{0Z0FvoF&msT<;NAP``29xV>Vi&5l=PX z6BaqzVSsTk;0l)e_0HWMyfT2%Z)XmeH2HYsuqBLgt$wFY&Wc@&U}%2*qw{{8+mC2V z523$!f(MvhE=*HEz@z4-7YGx~asH!9d&j#;!$uHs8&34^o6vn1#@WRH)>oj0TylIt z$DJ+}=kw>&<pzwz*MEu*dhUxNV4kVJ6*d_}3R>t#5V8TgvL8)K5#uc#gw^FXkbL2Z z9#5T59ZBONT7K|O=m77+baI=SKBkurW;kSlLt7ey26sMHFQe%cw)*7qOfi1K&jw|9 zM6s`ZE-R_FqgC;t!rjst6+nscT*QQ>AC>eTzdHO#!;Ztg79IJTb*0`h)?d2V@@M?E z8DTnt;1#2}^l+u*Sd>h50`DqtqCxzMK;@XLM@<+k*n3$tO*!cPdrZ&bo>fzaJ6Ge= z#b-V8A!%ehdN%jPBC7&wM3`b3?O}gx035dz6IS!3!)0yeQQ5)7`KdJWnc9!(T;teW zIa<=<0GGmo=dss&G#JZ|^FU;|`WVf-uV`*iGlD8lFOo}f30qDk<XFhaos{`m&4#EH zi6m$rGE&cNIEupS#GbNaekJTp#6)?{CWZZs#q7-%sdY>YGEaLd^jxMrIR~;#bk>li z1fFDWnM=LYvq2@`-cr0U%B`<=b*Kz6E}w7gr%SeoygS=B^~KB2gPG(56J;3lriWY_ z_JxXCVADRrd(uhn@p4wDsXnKMMY+mwW)674eOQv$lZ$yKpGWo(<U=(pp;u@O23(Z) zm24XjSHycwVgYC4q;<89ma3yL^MEpv1UZH)-*dUpap@eiY4cKm!`(e)V*d<gu`K&% zE!Am_?kZz_YD}1}75Bn0eWE5HZK!_jpw%yz_(2ZmSAH#{>EJ&TZ-<FUjG@WhQPXwh zI=CnJv%&*Nur5pRHeBr=GNEo`Z<F|`nnIsA#ES6F9N$dXa`Dx~@;=`(f8OH}D=nsd zj{quC*eZTU?TM5^QlXIgV|nBP%+V%HFZ814PO><{OrHm;hAfxc3Vj{U53H$J07Y=4 zG^FL@pX`K@Roc1<93NzrlZz}ZiDl(K89I-cPD(dlyj|S4iq{QQ<5n5{7nS{Cj@B#Y zwGM(9$t~78VR6JpqRHP&<`FUt(Z-5g;iXM_2nA&-HJEx%j!Mq68z|T8;2p%=0_E6S zQLVD1;H;CCU1RXXGwKuN@pNuVyle&hP*X#nB6=<Qw@6`LXrIh~m%;-Fs|gDlV@?t! zQw5>Jr+=|=UT8R`y9$0t1=?eOC$9}k9YV-k3T;1_s$P2}+4p!ktikO>{5wflkl-~o z>-oJ<#{YYuUYav;pcxMcNLb3I)ibzX`qGT(VRPE~ve1NB1r=Ubwbdt@#<Cp_#w3BC z3C$b_OL)y_678t(Ihf<C2@y(0d8?^Vh~)-FOQ=0VP4)Qb%3K`x5dLplX#fZH(!co> z;?yr@@0OL-R93a>d$CTCkXFw@p?ti-H&$=-tWC(y_wtvAcD1-kRT`;BCZB^dhzkn6 zxhd-gySU#S*CWk$1V}HKA9j%6YRri&J$QS<OerwERDZUsc`CwS_P%y3`Sj8j<X%_7 zAd7@JLQPj*{nm8R@#U#sl#+#{khJ%5Z#Q&;5$_nQLW9JCD5*;LHpX9vSKC5Q`9!D1 z;3D@wO9LuFEGZ@*M#l-&AO5dPCf2;n2n<!^5<61A-*LJDS%$?M;H@wqI}jO$<@p_^ z2#Ebk<gWEE_Yoh(Zs3pVW|qIQ05(knE;#H~(CwioJ1=Abb^%_m3<?I8HDv3V#g)SS zknC?g#C7RVvlOV)ETuL!6!w<2w%OiAyU4H*iLbX;`Ef)sqn29>v>83tq*GNot}sz= z)$NCwj)8uHNtrNR4081>kP>SS9nuU7Gll*eisHk3V*Z`SHGCDU2kP=G=feLm1Y{Tz zv0~evx6bzFUPJCQuT7wCIU^}0#XRZva&He<6-54Iiyu=k)V>8kxx?O<N+<KiGHXEx zqhBq;9z}l!9zdQTy`!yr6MTgztYd_3dQ9TxXutfxwr`%3dQ5A~@KPvz^W#m5nX-<& zco-Ff`oupv8La>J?`ZB%e>uf#GvGJVXr%hd=|h<zepS3vxB~Jr0?tVMjY2^FmCrlZ zw!HFAc+<qYYY0J~P6uHmd8*ePA;i=v4~kT~Lz9^zXVjw=D&c7Bo-u)sZ+-40M;ax= zy-M|W0$Pv`TZnY?oW#7RVxZE+kS~#3r%QOrlfxtU{vEY|zkp=j<>?>7^qIe~o29pq zq(iRpFU4-dFu2SjXqM7s;$QlHIM@*^Y!1(*!3H#2>xE1#r}d^D>+@>hOj!SWLc%pU z1T-gZ1HR;dgU7S%^lcJY<ew~)C>CC6xlxgF_KT+D%;|2PLFHQBoP{g_&S;4MLyP8E z+KgVQdw8V0q!M&Lei&+_v$jdh?voC4`238L7j;w~L2DfleJXauSSZ4u^I_#Gp*2<1 zK4NxFF^~~x!Cs;PQ?PUnjdv;c=0O{73~kA`&p2^vn}W?)U>_8y1E3dELm$<lJfU`Y z3S9i0J#6_~ejLX%fF7K2N2Sg6rVkq8+&zApW*(!I^&@D#O$T$!So3H|NF0tAV)J}b z`ozfR;e+pYFDFls-MNsqD<!A#ICe)po`(H?MKrgI`Yu<PcBP7z8rHJDnfu2q5uDjU zAFQFO;u0L=JNl|LJj{O$dIO{I$HmRcmI(p0d&RFWnykaY5HO|%013PHuBl*B+IG{E z%0|0H3ZP>9vw<PR$M8%(&qWbo9fgvKSJD_2PH7b505*7{#8EGHR&r8n9my5Y-FXUu ziJrP+NmrTak^SMp*^$6k+6cu{^+q59^Uu5XouR5qW0FALeMiY*`IE%qpBtAu4wnWm z7Om|6+)$EU=h>ZMLWOD+uNF&<CqEj7{EaFv?X2X8pIeK}fkmSlDozE$*)8MIvU-|& zFv1xAB6S2Yzy5`kGHsNLi?bfV_h!<-#7*5Q&H6NjtcCGB5|h_{WpQ#uK!Fw~Wd1aU z6G>Z19Fr12+AW<(bVvQ~zjk{&z(1pSpPH^uEhf~<S3o+nmEEOt8T!fGQYp~mKB6&u z7{y5nZHGDo3OLW3`T4-akeug%JxJOPj}>W*j8Q+DRhAii>xxSxT>qmz>gM)dcSzBG z&v(2cX~xUIhV-We#K?HX7Hz}LE2;s+v47+3G0YciZ(jHTnx$UKttT4Rmm)2{4keS@ z;WvR33?jBAAJ#%BAF(hdf~)Glv^_qQ9%f+k{oP{cKy_%(gMv0mPdMMdZU=+ieo157 z8l##@K6uor2GFt+{>59)z=_~fvmap5?GaJ6gC8ZxrgY&HT>*<Wq^x%-S(y_TghV0p zdUr~2MW*!aEWMzRFrSkKI4&hLGYHM>%P4)3mW_-3(q4&{w--tRqee&XMAPuSzyFrx z+43n6)cia6-kx-4XL|p&k~RT&Lay026ppMCF3V6G_t|T$F;S@_E%v2bMG@B?aE~bX zPpt~NPI{DZZF#GvHEl(N03)k@=Po0P2Ro1n?&?t&hABh0{)=4~f=~4dd6%MsC4C(` zh^>fA#3(p_D{v4FHzk?k=H{T*rN{N|qPY}^sg4z@W`0uIp_Ho7-_rw>G;mlJXJ^E2 zP`-uv^Lu+R1<RjEuBx`mg7N!MKkMJ_QdDXJIijG28t=9lUe{{=P3DG}ahHSGbUp0G zy;9^RLiORgmENMFjTeoY@{8!A^xdo<AMp$~Z0)*`G`^B(ebh5Thc);Ry6Veh36aaX zo$d(&uUtY|bX*Hi*0Gfsm@!9gKlL95{aUU=oI&4`*8IW(lk)8^Ru{wU0QHn?eDiSM zviY8G`WoHltG*T;>s;htDhI5eC(RKFz+KdG4ZuMGXTbKbmPngcac~aTO}mesM)-GH zD|Zk0%g!@~)`Ad9C(*X20D_ZIw5f*}5eD}TYJ=m3wAbC)e%(XN0yosZa0CYH4z^h| z$MN4k`uN$bKMO#5m<bQDmN_}`l6+oZQ+M7~nvu}%IE}6{Fi|Mv<)LD#cU>BAwtp6( zSzYw|2rOms9$XcPt%oMR&`7HqqF81mMOQPI_r+*DVE(O+9Ho1c+tD=_*L&kPU6@22 zVj^94L_C!iX$1Dmv~m-iZTaxXw2;_{9&C(Dr8_$gFFh|_#XH?b_>%id!F)2dol#Vj z=*toM9ko#>DhivfG0r)voZSN;VfQL}EkOrRQ$mk=i_nkFUsD@fN0U~ZfR0xl>bQi9 zTmrcpkQkrN;nQ3E`{4wkn@9ay;*>i1u0{1eav#<gsLTirW2cKIW{8k$Ww#fYs_FZ; z%!vZR3t)C5;KHe!H3<vqT412oOM2#n(M1%>Whot`vdX3^s+OX_%kks<nhpRHcP6YR zn%K(zEC@6O-AWfzJ0~!?kyuXhmV6HJcayjWltb@Y7Yjv+I{Tize?H3x!&&mgTY5*R z&E1`DDn|e;oXZwo`y%1vf7}AJA|{S9u9W7%g>UzGet8&B_7ftBy<=y03Atmd2;?_k zxvUV}EM3mK%{E+kstJ;7y+)x{o5~M20c6BW;*1Q`3%x4>{`*P)2Tnk-zkEyskc=}5 zl-W?ovb8Vx)0P#gmv<ImiX$kF3+b|GnrnT2^TA#8I;tm5m~<tCE=k$W9q;IKrFCs{ zQ%~~u>ZcInm_E3?wgt!$WN5(Zz;t}m)U?rTeg$MGAF@a|^eB*ONUxsJ-0o>9FRORy z?W)w&N7{2cwFtN{b)mr7ukEl+86+uJH#hL)v#)=Ztq1ysWzAKE5oj;qQ3oCFAgb}- z@s%i$vzt!oOjJ|u9u-Q=D8V1*RA%2{Wj#UwY>c$ct+=nbX%_jp_v;YpqFH$jvb^Gd zvAzN(FooYGs^;-w%9vN%W($41D+H#PQ#8qAgK*@WH#v(x;+jtyViD~nx)8pS%^i)I z^R^NAdWMR@@Wr@@(WnuY_RwxC^kh7FWogrtOW2}&brI(NrW~?_&X61tw%&>|hlqOD zu18A~Dfg&rk9z$96xY%}o<KW>oItJkhEpt)`*2y8CA-4K7q-zMUFL)*WqGt!ZJIeb z{5Wu5%~$vXH6H&2v)Vxy{U~G{WAM(AZO>P;!k_5_tOMJPYTswEoH8XWpPAb9UEgtr zm_fJr^N3{Ug%u>o-9s>!2rk&09Xu<yY{~aNN9bV8->qC*hCiHEEQkCenHD}OD;Z?A z{aK_+NUBi}xpE$`7M_#?t?n41s;aOTwD@Uza{Y`X8;Mb=2wuJ;OkGtV1(;?r3G2MZ zzZwpycWm*{^=_DX08R#Pk}$>KnrWqQ(5S7r#wjVN>j>?;>{i0uy^s$u)FV5(#>*Xw z93?$Opz!ABY6TCCkd#nq4|CjBhi1(i^H&u#&K#l78LvS-r@sh^_90oRSA2U5`$Wv| zkPV~E1!4;7e$aOuPYDPSump8gEvj1Dt$6;-CPE?8jJx2L^G1T&IWi_s;5kBBPAesH z;3(7jLP$OgvsV?jMu8tvGi9>23g>fkcu_{-WOQNB6NsHcT+wT;|3gEI#8=Wl6F@HU zC>ZY&HeGyJOg@q_JOEEs?AL#rVWbHEID~&nWEG{Us1eyy-+Op?FOl$A+RU5_t6()6 zzh;i_Nx(08&8lP`RXv5WM|cx&qI$=ZO<z%CXzwOFZd~mCnAY`?peK*?+9W(yL9gU7 z+%e^-2M5>dc21i|G(zvc1A`ve@AO0g>mhW{JLz)0c@UU&(0L=?s~N=(tnX1rqHBGh z`OP&{h%f!bI(((VYZ(xyD4LfQ*{F=n3A^mvhHz|EhblQVSG5UiJ#L3ANkcZeD_c6_ zFv2Y7R!mpImVC=hUkGhjAD)8qrBgb=i%Y3l^asze_oZa*5x;*#;JI?_0s+aFMUv8< zPW2Sh!`Q0B#(l}%k-Jrvh<<kkan({9ZPHt~4XakT=+5Mr5XG{QV1iMb;Ll_Lxib&X zvLIN!tETV$8pXWty<mxLLB(3XUPCkzSu(E12TfMkYe?NnXPDG26j)`G`)g?L?@W{y zA}?s;YDOVQEdDqSg=OV=6AAI)-LB4s<@@<0-zi@BbASa2l*;&Pleh<dPLu9Iw#W6h z{qmMd@dQuqyV@MWZi3lG1QH6b9?^@80TK4Cs!y+WodT(h&|4&<Z9Ut{t5!QZikr{a zK788UyU|{FuW?mZf})2mT63yELh#Ghq4?}>j_Rwt(pa2Xp?VlZ$8#^rJ=98GfL7xV z9Hnxye0~xu-m<cU&afxyaB+W!Psl|y@a&2S7imaPMX!#SPsKj74yQMf^m07S*Sr(0 z9<VgE(vG#H3SqOq#8CHDw_sF{-=@EWhx>vo*2aw+hHzw9!;BD=R1A%Oe{BupBfN<% z&;x^(IyzGoD6+ET6TL2kOcVDNW>;Sjbdx)X!tU%>rP&})ex_fOdA}=8Q)SVrZs9%0 zd~asq|3=Ym^xG1<P@fKRh>i3__)>8@at!miWaqtKqOQ`sy?54m;I;yOh(ozy+RmmZ zi@$r1(2ToA5Xj(D^)0r#L^18eR>8ExrM_US(ToqVmNDOt%1Ul?SnO2CW7KaMg>MS) z-Uzcfdbln_9L1%MO28yqFk-oI6^|S*8<?b~C24rk<4}^Qo)W&hWEROe&s+U9%J4?= zLGn>!A+>(yEu+r2x<aoiEa`##Cth`iOkp3E%NsLZh4;9R;+S#3VI0ZjHebhg`d!n9 z`wvB1I$@wk{gx6GqDqa$MFx;@9EIL~;fj7k@hj)g)G&o%UtG*nG|D@T_Y1C9a58@g zXf94g8oLVwd^q%)mOqaq>_CTW&onJH+BetA-Wb!F+wHQchkj~f0F*nqX|>ip52zjA zw?xs_ueK2#@4S9g;p8hEzxiRTcaa*FL*bv#U(T&^pp_Mjzv?^%d!%~<8xkz2kr%=} z97GOH14Wa+w;?medyePGR+3O{Da6LVJ12-p8z<agq*+TeL=u(7Ni8}YNTuOeM2huA zXr8*Us~hn_?m{cH{nmo_`#vL!&-t(>cgzJSl!IhgLDV*$ct1!}h^jk`XM<<;!yN@n zqgDGfuY>mBF(TQ8OpD~^;8wimhA2i?TEkbhloXfs+wzGgD_mfsh-JYs%j9_66hq20 zTbMCBfv#j(cD!ctU0ciw1;*G!wd7_+L+YqQWJU8Zs?*IXA^*MUZCfFrRP3ZpGS54; z06^+Z=>ZkOMi;bK!W9u%@cs3tW7)c#f-4=xdur@hF|4t&{*VU#tx|X4<&L&lBowv< z6Swk+&5szxIO4_d<I_sWw<$XpcmoH$PU~Vv{dfZXrK?i>sE5SR<R^Oc9eLD5?3mJA z$N>ze+Lc*ngltB}0oLR-F0VbvP0H-*_d^N7ZV-yyp<oP{<+Y@LJRn6bZVteHfN)|D zE(=V5ryXgukBW!~y*MqxT_IP}KkeUUT5)*4ie%R^^gftSm<-0ycP*oqkp=s6GD{<~ z;pp%T^S9t3IkgDW9O!rYdP$Ze3ewp;8^=vt=Guh$8q8L(7>!RtrQ*4bWo|*HZ123r zg~p)i57z+Qkd5=HyOCoSR6vqBo+u(G;s_n_5{0&2c^orUzNt6f?yKq)O;W|Sc_pxu zOr13GWykx#;_JRFUFv)b;w*d$()|p5#PMe~Vy$pD2N+?o(t(V;_GdafB<m#@JOwe3 z)Z>ohtW~=lZjl`89&vL}|28Mo3|z-$V)^W2!y`@ciRkQI!D~Y{uSoRy%{ReWgQWFO zxpzLOk`dVFzuu6eP1~XM=%b9v>$Fwzz2bKVg$@uxt`Dv})7@J!0Q)iKLpQ}~3_gEs z<SL%a<zRVa6;L$CM@_4F;$uF+_cbrLU5(^c#hXyj%3u@?lZn&_qYg_zJh~dQQ`JT* z)Mw_JjoMWCLfh+*8Cijzz~vR;sJrZzGPPwD9HCX+lOx$TEC*cujtATEV5+Z$`)xwV zT0z7V(F>s4_On7Nn@Ih%cbd7&0qx2qP&!)eo@xh^mC&4I%?G}hAmHmnARj<ah93H< z(B#w4jCd1}0ftWpuPcZ_oPqA*yA@6ZYj`roDv(OE>_FaMSka9at{x$}Wc<1gQHZPf z&ATyvJC_ski2OY^%zTTB5cv!=oR*(&PgS4LiD^<Ha=z_n8GYWaX<m^!@8HwX=C<`x z0*DtRZy~DFe}O4`W#O0-U?)K5f<87V*AR^Vy-s`Y7L6vEeY30VYsd$S=>^A0F6Zd% zNw&Iyhk6XBV{tA_S{R~p3``dLg<P(?#dU=Noj84?N1SI1?EaaQ;0cOMVQJVw4Qq6q z#PhFITzP2XRCsC;X62I`*QO;;u%<d)Lo5tF+y#;nNqh+igEXBfCC<FqfUaXTPD7>1 z)(fak(F`D#K#EfXTb6Vf;?=rCaH6N0`N#X=gT;L>h>Y?=mL&Isig@Vyrt@e0$E8jQ zH8M#Izw547N<iwmk3_Vt@v@vW#4s4aj3)giTlP#L=Grtz7<7A{mndb?opbze7iK#e z{r${i;85<;LoeEQf8vn*_lJ&?KFuEOgo|#$m#IsNTVEvdHrWK}9gx1{%<H~?7uVU% zR8w`p_7x>VPugq!e!hP9n>3W5IoA%$=f<2QHq(o}vpVuReVp?GRO)O0($CZ1I5;sY z^P4_6A)&+PlD;WZrQU;hGk}(fBzS{#t0=&1O2pGWa`>)}jJxYv*k*C{{WnLWA3sz- z)AxxYC=$L&+oJ7%lWiM`Vk2EvF~Z-fq{k}jf#Pk!5WALNv#e-E<Z&na7KwUk2{za{ zttFeCtyYjR9arqWj?v=!b<l96er3t$lI1MKOqYtXiwksP>)9~Ry4R%^go7N~(e$xb z@*!5kgBjEQ@g1HT8Pjwl)KQ$W+J;FK208v_N0R5$UcpWW{m1{u&CnT(YX)Iqh7y)s z<c0NB>Yb1vPH+e(2}x~7crgt$M{1snGD57Rc4D(ENpmfWKgNltarYWoC9XR<w*nq5 z+&fy#a;}dte&-UoK|1jGEu}Pyq3DP+UkFeN40E?)Rj%K-XivV4wu^7_@5K-touaz! z;lX|4_Hi38Ni*`a^GeYyzgwFF1ufM*?9{wj6AcN>w>hJKr99H$gJ*xq=(7>}iu0K+ zMb2KgtzyF3!=QN3oPp5*XNQr#g(nngI%D~q<ZN4r>qGNIRFSMLYj8+2(jdt?X)WUX z%KPPa+zO}#jF`v#ui;*4aB@}WmutX_{G_p72TmfX<TmCbj$~sWvD{qsH0%4S)*q)i z+2z7A+F8uppF&zx?*6dd{V_Qbx6Yz%tvv*P4$v1)bC$MZuTx#4q{T*nnHS&Vbm8B~ zT7G=U466K01z7+9{2%`@J4DrcQK!v@?$bG@h@k)}rG#mSWb4j=5Jzxy!R-5mwp1@} z=WCVo8eAf$t#X_|9DE@$UFR%o?WZ(nuI9$Yx=`U0pSv!0M#F~8Eqo7byGZBbN`>H3 z_A<C1m*0Hf$aGbq=2dN`$?KpronkYPQr>uVgRCFCBDS6VH>|@pH8R$1(*lEHAp;>b zs(4V2dBofZUuDfRnYpR@I+xzEu&dHI;YZaUsGlrEE9-Q%iB<nX(Ps~zo=P&-C)<tA z%@WG8XLh8lU}@ejAL?k{3W4IiOs%z`pLQol-Q*?@W=CnJl=M%ZYJ5t=bAnH(H>ETn z5^-$MwEjHu84Fuel`LPDg=LQz=zYATa={hYy_EZNuS+a#SLR8?0CM_$Gyy(VR;fT{ z4CKk_HZ`G?2LZe5qoO+9?1}MwinFIwZjg!_YJ27dr{U#wj+?AXg5Bl$3egsdm}#j0 zXS&X)pZd%`Q0!V^>#@kh9Lz=7+p<}&FMEdc&eLG0>E+SJs=xEISfhSZq*K|KN9jVS z%#3<KWye}_acek7Yk>S(#`v~o?~_8dU)Cs$AyQetzKg6e)nre-s*d4Ys}f`dqy2Lf zm$nN=yW^l?C$V0Sl({b#?Py90Zx;iZfAlZ2z<@rR<`|%vB1q~~P8eF2mC&XZ18vg8 ztO#-Hjj82@gI~Z2;pc{E$m4D%FZRu>r4-#*QfU6pt<1K##K)HOcx7KFH=#Y4Jf_XK zcszlRKOPoaCqwwMwJ$?gsA~zih)XAYvKXz5gVt=Q?hEtrdK^dmO?nua;YO88qVC8x zRvyn>BE$ie-ztdEu|PkNV=Rs1?gVXov5r5<d-3z)_8*)T8fGYF=+Os8#uW+X1n8j4 zRZe<2DLqj0hx9K0YB-~`b<#{$Aw8R&0nXjO!l1u<{X|rmHg(v|Omwr6lQ2hWuo;wX z6t=WgHe3OjqQeV1dn<()VB9I$QXhUt7j7~E63gDGFUFi3-w<5h+e-=S6FP9&A3d%( zGgO{tEBm?MN0*q}S=CJXaOFR}2(=EO;dn0%k2aJY+<+}n{P8}DZ3vAXZSn3i5wArF zlo%%Yy`dhKDE?1-9fTG&#B3zo@>;%3HR)_M<WGEN0a8ww%%o#k(<&OiQ(M^KE_n64 zaz9TU-FXcy`zAA;I^i<*y6K@X*9^2<6FIhAx9l=m2+K~Rpt##ROy@;^U^n)TGnq~L zp(2Ns*%oi-FSc$$59}vsXMbtIrGr=fws966V@8{aqpmwA%#inNyWKp7$U=CgJGQF4 zO+MoRL1$ZGxg>etUCW+hR<MqsUcR)*9>+1s_Xu2)Wb`rbCSXDvlc}l)R=Rki)+-R6 z$$WWG%73>|YFecu3F_G{?R03jYokUm63Q(*!I}bj4}0@~xW~GPFH&~#;~`?8Ro<e- z%EK<+i|d<e+Ga+rhCg~h$##@!&<I`&YK}DSM4!z<mwVr(yg?LyHiG)+xAFT)!sy)| z*zgNI`~#@^3I(I9q-cIN68>NRFwd-&e6Tw7)snOE@~{c>f4Ev7eC{<?3qW@;46}7p z!VmL2z@=yPKXbtnhFoRLj7`byC*TI?r(SI>9hAcK*F#)EL#Q(n?1_X?X&o)=by*qK z6&c&_P{F;`X?+Kr<Plbq+gnPTHX(-H%~|Y(T%Yb9J{wAGF*XZGSL=36+4S?=y1~6> zRJAk>I1^nolgKkXl^5Ttq5wKM=I%!ny*=I??AfW|45Db}kZ6&Eu>V5qUnE{pd5RUU zuV18eMKng=Qr-}-+UbU<ZmxfjRksq%%Fzb*wOaCuacB9>*8=*$Q4j7lO78teB|{wX zZ3wCFj<01r5_idb;PN9a-Jz$^>7uN3*Oz<j3Ev#pP`X4J?N1xf@PsckXrQR#R8`|B zrEjvv4O0Y)=Zpb@Y9JIkgPTEBYjFw#TCP9@Q~rr2hRZNa$w;Db<2(xlR|gl1`Y?Uj z(U6o=e`zDyk6Qeg@JZf>bBmTJiz#KfJKw0HgqLrBl)EvVsMyW1-FSVcyS2Ds73};V z_N^BBDx0beE0ec9h7?WBUKzppDTT;1T{kwca9dq?tLU99<ve@JuPGM&fe)<Ar<}ZQ z@Qhs!IQni!u}Eg|HM?-ISl7ZG1Gear3~V@QBZSV?`;;S9X*bkEV}O+1R7M`@)-s(% zAvVjCjw;T29-V_U)y+ng)4mC;+9w(FG<4BA>B}EU%T&(?ckj#|G;O{kQ~^e+Ty>BI zzarslCq<D((pQM6L;$?!(|f4kXnzJLQ;vM_amca6EiODT)6qR8RmC>AGG<?Eg805` zD!xr(UE+z(_07KOeZ$?N@JK=5=W@)XF^;0|+rtzIvc5na$1p?YDHB(ZQNu>GR};(g z*=4V8DCJGPiHizYz3`zN@S|6o@T8jpu3F#q7~a-rKjGB1#?!ynQSTN^ElT=mHRyf( zBTKc)s$TtPYK;3KhRCO=`@?v?%^@wbS9Pe)2I(L5fa1N?6|Ikq*=6U|H){gb9u5h< zN;4Y?@Npmgs`6s=a597_1V2wtKjOUBKtBvHN8eN-N>KV_D^QY%N4Mz;e$}ny(onbd zR6P?sH4Da5;6)~-X}t4u2;mZBz+}6$Mnmd)v*#?E6+VWpXZ0%)WT~UzKv=c893_=5 zbuVvrIVO#7FmFqsiYB~lk?ZV%Y>&aQ1V7uMIK~>sRFuluu=d(p##R5o`(Ce$obzKy zpTgjKZZXBroH9zP&iK%Ka>E|4aO#+zN6whch8}#obY(4(fC#~#4OKZMB|WYb641Jd zOyn{fC3?B{VbMSDBf9#f$nUB}MeX~GIZ+s<@oZitYBq@8LWmj*>=P_HPqva65`SYn zpZBSVJ4jyBo8Ex>>Wvmh+1rPCh+DXL%uenoD&-ME_Efkuja~gX_id6!7$Y?XO1ABz zE37X9_v?<XwO#q<Q4s@W)tSg3{;Kn38^Ki066IIbx<H3mIq}c?z6=9nP3%Bg4r;5- zftq-omABZ|h5k|w_@v1eh+p$MuMVKOmo!tY;2u3AL^#rQ7x_j=+4R4_)ACupn-f~x zjJ-t`K_*##s4(u7W)ljA?G_OZ3k&|Fu78PI)~p%pOZXjE!Oq2;5UK?BA&Hl5|EBAy z#s><{sY)<^UL<(x0ToDNv}~>xX%6k`X5e9UdM=eDBX^vzM&oM~r&-$_z~`?sHJA47 zTf9bYwv|ut9+BKYyNh`yTDc7cOMTp@1~{(i@YUo~`#abVC>4Hro5?PVF=gQAe~-Yh zbeYcvAtR1%2BQO!V^+eja#1*U1Uvbn<7()q2MG))M$wde8NPBor&LG<Ey?Qv4;w=L zSW^x~Zi3rxkxwn-yGhO_jU{CO3G=NM_iqA~xyOBCr@I=cX&Hy3pQc1+>Coo=xHC?Z zgBnUQeA7K8TZL4KE17eZ3+fh0G>sEQ8ctj#hzAYM2f2LQ%0fg`0lE0P@*k-5)lLiu zs^%K9Hem#k6%Ec{X3a;eJ}blAwIWkrQ1NyBVAPOEq|DYyi(#}9&}Q;Bb}pLS8j4&$ z8lMHkp=OIm8%zbPG8Ej$Li*RbJx8Z}V7)c;BB3I!2~ce7oECXYVBeRtN_6<%6@^&O zjD~swEy_<OBk$MB4uERJZ)d5aEhOG`+fa;%9<*QYha3GZ-gS46w-F^)@%zcmsjjce z)6zAk$&_3eE>QHI&pR#mbs*i!Cqsh?__^?b){{&3@~46=P$Jx2oxS6^O5%J+#eyKr z@tDfz?{azb%a5tCGI9EWUy$ku^U$@+rX&a`U6mF{taGKywrdrH5*bPrt)0tAI?{Nf z;f*z-E=z5b5PPmOKQV^(k9}RM?g$;Wz3CzU!Ji}^RX~bY2EWGczr9gD1v<>rkgVg) zRINpPK=&UCiW7*$ub0<G%$G%TKM9iKH=39))r_$C1zWJOxLnM#DcLLb@MU{8xG?`V zIuqiRiH6$A!Pr;7@6avz)V|VZ{xLbk-sOjxHrLf0e%@x1)1E9CfmhJ>L1`RP8GOGy zZCSWSLN}%%;t6{&?eQ~5hY5X(BO&xuuyTc=`fup0J4_oNuG1$&@5(Wl=@G}DVKyg= zr<ww*O69s-><4%x%n<K($V!F7X0|Bx>KgJnTeY{cn10b&`+I&ZHuBo_kntRl{!uxB zQCo987)}4_t)+-)tUk@2UfzZp^2l^fUB88#p{k5d$h3(hdl?tvBb)T@oXhKVOs6Pj zo8hD79FF^y{|_}l%D+OP_5$@M+yN9|kv<J6lZf<tlv*~Dl;a05#jFqEhga($TJ1!s z873vb>=z{4&u&7{>jJ0o(<(qMcKOz2=O9~bQiyf%6(`NN9N9Tl8QG2rK91A5nPG_B zO&c6=K$Q!g=*p-gdb%=}4BlZi>hswzECuGWXtbVUPY2~PY5#|wInCL4J=<ZVdLZ)# z#CSe8@OYPO2BJ(WYr<NNu~v&tTy+gs$5r3*v5nU^8xx}LVnJ|$a&gkAOs}gNmz!28 zlyL6GD+4os45P)K<T+8ltu`v`MUF;#1e=3BN60(HUG=;$&H%g4uN>pvIWgDp`4f^s z9zv}5<OV0}vznB~XcB5lDgZ`uVZ-Y+SD&!sMXe7W5{PyYHX1FxSX^H_d=?MP&kg<i zx8^lRO9GRR7ogLJl>`(U7^%B5+7`%Nl~g><BgY*-3fiEnm{;2Yk{Vy6mDTXPsux7$ zHrZ`5Gd3t3cZrCNe#CqWpMTz6s>NF9BY3&CGN#|Cd*5EYooMMenjhOgF#q47tsk(5 zITrz-%en-aI6~&O2jA8$(#JQDgATV={E{O>7zer=F%@r~@8QEz<12q`&_MueBCecY zL<3gQZA~U&u7;5GMd+r^g~(LOBIN}|wz%$@Gk*!hNiu@&tQNm83>~GAMf=6}{nnhp z^^C6{@I0Q3%TSZ4Gk>2Ws$27QJX?wkCiE})lij(<zs#>J2U?7R8fhg;RBLUhkj?^E z7DYQBts)T1ODDr-R5@S~L&sg+o-hrrN04-s2<77}L27(>74o%YEi83d5~BwL{!Arq z$}ESobCFbXQKrCIZVBVMtp}b206@kPuzhgc{q>^1->^v<x7`E8yZnwWjKBIUFBdXQ z>iuGP4I?3RujF>3bTXz|!~$WT`(yhWui~?YT0^yO7166{OPs1dkdW}N|3+XVtrp7F zd2^9ygtw8~F@9UjW?rh&R4agR2?an9yJcMLMx(uC&e#^5CIas-umCMCWSJaXg=P3* zKNV(uuFZC#3jFD{57m$~Q-!MuuxlPE-zy<C;BHEmBmCB&yO<1!Wjg2z!!11-kEffC z{1@zY|DviaSUuFb(wMvU@6?t(_0xWX86mHjFUz>(xJ;8bVq-O}y=8A#QqSH+15mUw zKBb1r8&J8%iL8M-I5_+8y%3{!-FFv&8~-UN4vqNNDA(adYsz6X^W()j&iZ1+XQ%JW z45ezq+{A_NdD&cs8W-o^0TrbW%qkGV<dd-z1M{vy{*{8w?m>a>SUWVQ&<t&EIYp<* z4a-X7qlMk`@lr{)DwYe`Eu~4`Rh{OV8Qdw*r(|X2VLB<-i_9DV3@*!3oTI?;`abTa zh9IphS*_Xm>L*sMJT3qYRM_Ru-c^I3*C3Qcg|?7!Vd0{t1rnEA78k@su*X>an?k77 zJHwZU8pqr5VF)Lw4+tU#8^PMurtCYq8ceCyjLnrv?7xXApPI7G7A<i``wiD-i#N;L zt}_AnQE&2o3D_TL0T9Z`no1l!zYX~!qQzJ3d}W~oOiQ&ZoyGv^5M0)PF^hjzm%%ng z6(JA29TqI)Za*T$6v1{S)4AQX#gDMio`i;m(M^(fkK$@)MwG$-i~VW~RZa~3NL{Dn zOiKv-ny*3(&lG8tfa2J@93Sy6TmIFh-Eh;q<p<s%T0V>8p%n!RXzROPtp5$)#>`bx zrd2o+q@!(E*%!MRTA^Y?2qw)Rn<UvUL>ZK%o(a{`Ndm%EybiIUf{9|V|1G}qy>bJi z0lYoXLZn~IZ`iWc!SqZJ5U^u_XD7WtHHBeChM%OpA0}Vc%ynE?#!hD<lS1Grvxg^# zX}fCFPKuANzs}oH3V@+`>{J)dL&AV4>q63_4K>D-xveG~JoW?pxOPz>U2O3=th{2| z?D^g`0FoMb7<)nT$lqpxoZ)C*rCa_C2T$2KDl8{F(6HIZNTpL&4K?_-9mVMPk(^@v zu}jwy3j;tGMGx9DNq#+B)z&hsp0MkMj3T7Ytsk6r4u!QhPtBhF+qfxwdxWE;izMG; zoIiK(JfR%$V6^m4+S^Z&G{UTXQy~|M{ZhOFSe^Rju%TZp_b1)0w6U6%%qsqy-y!^P zc(*o*(hzi!VFZcE7>|d$JUD4B{j1XSpDM20&uhn7vX}{By8}gQRY)RT|7!bD>qrGL zEO(S0R^s)$2Pqi<Je7^*YOEsLxkX>VHZ1`&51zE&bBPYO3Mtm^ob9C0{n25&|91{f zmiXK)i$z{iU*^Y`#RK>#KdJjc`aOugde+qSDQ{riDmewK*gr^E(<=8$e>6R5m_JL_ zP$U0*pQnNzTvaa=&bUfz?XycRFy!*Ad&!_ttTuv}x69)O7g|?%5u#dHC|w!wwK?1F zy&KTlp-pa~l0&5~0vxuPhFV%mgaj|rpN|?5(3rc=nb)6s#uwN2rjtQlw19xd7$6D{ zjw`~>yBSxPz9lw<2cTPICu3ba)O&1|5+ixBSR1@|yN9BQ96VAamwS|CRpxXi8VNG& zuqyHRWpgLg6F~XWn0)z0D|98F8Tq1atJ9~$M~0HidchNDX!NB-@X}rH4Dw{yC>a08 zcHKbJ&HanzFC7&WAA|qmU3DJ&>t}qJREmzk%oK4(`YzP#7(nMgtmKpp+ZJj~N*#Ds zrQ&Gh^tL;-#j%-JFpwX+4t)T>Z>UWH=|~RR#8ivzZD{woM5|irL3x2tSL=<8PS1e_ zaoc^fv~_Q$kwkP=(E1@SKiPuA|LYbCdinp+sGqr4DoUrypdZheDZ)v}6ei?0j^9cc zTgoXbuMd>=7oG(1*-Yd^KuE8YWIWnc?7*xOBpyWV^T^^$Y`a1yt&z@6*pl-RlRuWv zjdKdxx=|-B_ohL0N<z{8PGKEYu9LG#`mz?TYrXx0_+$5aaHoz8Rv>E}Djd%p4^28s zGyS=iT+sNIZ!^l~3l-s!zzuWTOwsMQb&>t@d=`$P)Q;23sGQzwd2;l@Sof4kI5!?$ zUN4NL;?Vo=-~ZsljEN>@%0macRI`a5{><FJ1h?^-D<>m3PWn>g?hHFAbf%k;-@J>1 z<<Si2D8C5fC%ipg63^vGWWLVUP9-}X<ZG^6pkN^I@&_(KTITcX9ap~*nMQZJHB+-B zsig#S%q;nNtg+b}ZP=~;M=cRb9kky5B3II0t7~;>`yOd0UfKa@BupfYhSO8bM?cKC zu*A6ijIbW!Xz$+B%l8QF+Z$c#RH-Hd??;G?g&yth0@32QFlL{IF#A<-orS`la1^Ld zSs?w*Z!oRT($i$-BQuXkSr-`)AsOjKOh-I#M(eHtOeVi|t?H+XA==6SaPSfwpfFMi zLw;Xt<e`Zgdgq8U3n@R}E<0z%!dnT4a8hb`+;KY0<{4UVA5~lX6vaN6zos5}snl)* zw3b36;mG}P9alg52`Qq=JQ@Y=kV4^go<i8ZT(wuL1I;UKBVyu69BIjIHc<F#=?5jz z=aR#bb}S7if+<9amGWpDGz1C|eUeeCi#s|E{b`zl7?XVbf#Uw$hpPi!>V*=gZt$x) zAV%t{=pGdy*?C@avz!{^`(QAYhjrDS9-NUlu{dO2iwATLgw<Dz+H3;O5H9sQ*@<B! z?u92<C=HaK7~KLeT8-QtdLh&rA=P2xyu}ChI&Bmdb{L%}X^GWXn?%fIQK(It3~zLo zsJJQ+nA#sQbK&nL34}S;`Eti;@of_wRs9LAf8Fo03<5iDp#+O*n7gG0U^02XsTDv2 zQg2M3vlb|>lGYl?I)Ksc8nIyarb|y09+V4%>?W&qu##`<*tP_AA?*A!u7#K$2(nn= z@!DI4L!5g|{Fbe2Y3mCMcwK=$FJ6kV@ZQCmGH!wG!jyPYjciv43^39ZjOG{=qomtc znO^))vI&&rz+HVJ#dejJ@#MUt;8^tTJ$bzUM~PlXea;St2>t0~L^)v&MF}7^c73_K z1u7-*zeJ4sx4<{$wrA3uN>n6G3o`m6((uiFi}1j>a4{qMA=9pwt4-e|oGwWI3sptG z6s8KBw?4e;uE0zPTw9==>&h@JKi`xnfP(cu9B8)ql%^1R_iSv(5hprzE@q+O#J`u_ zC#pe<ZrneyX^bff>ZZ!&PkrLfB5)}24mP+KkLdH;V*>@bxaIbSQ*GSh;j&ZRWW1EF zSw8kz3siY?)$0T&6tNW+0TK}zID|zi%4K4b!wAS8xZY_KZ~T-Em3Llx>vY1re=h*% zh0x4QF@KKCq^Q3I6gU7%&<@;fkIjsFEIf>E7vgy1BV_srHR?)4wax_}L%4;2X)xFO zXGR2KM{5L3>fZd*de8|L^i=&e0N!U9%h(%BvFxNn_hQqWN<TLERCP}5ac#_0aJ4RO z;YU1$3y!b;8}4)sS;rr)>?xJIx#SyFV#>o34BRIPng<7*d8VoaPz*%_O&J9!D63s! zf9(Su>q(@t%@1ROwl()NV~k+$sv26J3u}WSRfOBv(5z{rOJ7uASQz{?RhmlHj;uo@ zk552*ru8$^u9oi<j>=?ej6BGLgv49(x9m%4{)qpoAmH4pNarNSb%tIe!-gCjKnkHd z3I40+@Xe{kG)uO9x4zyyYZn5bL>+Y=O7h|pB4^Nbn5x4~?<cke_U|UXw0Na`X`<9j z!RTE(11=f|RNXNw?Xbc!ZE?Q@eG{VUHC_uJTu=`AE&y8}8(a#W?s)z$B3;|0af4tm zmIOWye&(5kNDUa8j-=VQ?skxqSE8kmI$NX<j%=t276W~-K)mGmJ#a{=2qVs$%J~=c zg<I&2|8$34fYIA&fM2i)I?Ltg+^?_8UiN%sUE5V3!mwCS@gaj=G1AKJw7hYA=QZhE zndB_+?OBVGx9|rc(=gkc6(($^0{2m$;y$mhg774dLQ%TOL$a~sP_j~qhb1_vZ=+6# zLT$t|IU2SiP}juA0-)4gLl7A8{STlayW+*!O#*p>xb^6oR#^<S4oTYU5{RWLR4ngn z20C)~$Am8T;=IIo*J!LvKr|Uj6(%(l+-nBKy9~Rx9z&lcQwxWVoj+Ro%a)KD=drl6 zi}Q9^sfHJ?&;?>~fs)^c@2II0DpYboPmE<EZk$d&{4oL7&FVG#o4Qq4gmO9!YnhmW zngQ&WMU3};k_pACUt5c?Ba1v^RGUr`J@XCM*d<#IKz{pnx5h!Si8-&89->O#O$`2w zP=Ee*5Bt~sJk=o*$1{h!6kisL=n&OK)GROBK<}%M)r~IA=_XOb_e2ABXb4s?YoCRy zGA>tN4RVoc^s|5o+S1_*8wLmhV!+wHEO!N|G+78n!eG0JJ>$a2gJ|#m!5Re<Y<OgB zi9VDBUpOz|mcbAG08X~SzIS(`YP>|HCw>pJfdfwc@bb6pUGyx>UH=X<<>ZiF67_Pn zCx#|F1Hq$(>5EgEP!w^eNdi-qbq}tu-GHx=BF8Z&2$3Ait%nR#K}p7k!SS1tIye1n znrT&=G$GnmbCCCo6m1{ES0@!2Kxc4)YR%+*S)NvoPhud;jPS5&VgJ#5nNz{?p@iV= zXRqsAQPbZt;vL~Bwi9g#5i#*F*cUIsz6^0pozvkkVd*bme+w+Hb3~D$Eb)tTSH<kf z7E)Umj>KWV3!sM1*P<zMDLZs!=$4@Gj%zvrD)0{Yr|5a5X@qMBM59vsz$-wCV#W0B z;d}UQa&1)OPp@fdWkmL|@hPa(D*?xh31cj!oT&M=(?716?0gi&4ULwmc-Hm!`l4^e znR;9_q>5V>AWuyxtrp<FPu}zh<;g*#xHtXfeJYWsyx{9s?|InJI#P~aAm2ij8_XCV z7_Ou!g?}C+GkkUDE@`ktju4rc#US^3r2`#t)o#(C931Y3(g8r&>Iw3}3*wZ%#R<_t ze0g3rEC@guEPDz`k0s7S!IU6e{`%Q$fEaI)mxc$mdE$Q`p0O<uQ-F9R40M#$#JU>8 zf6J6Zj*^pEGJWY0QP<PnJX~XYs~1!&UEQQxVNy13q0)v;iu5rIvr1$+7)U>f0iyWt zQ-DZjmX{0zb#yTRH`v`8$952?_D~q!!sP=YG(nX@FIOR$<98r992SEpqo3|)t`Up> z4uAKo22AskgWhIqnJH6DIvVyF8$9gctmZ>z67)&Fc7y~$$%UZ&G1xy0wH@Gw)-j64 zo*!_zVB=okcBO0Hez;%BH|@y}$MxATl|#XnXO4Z+T7br0B`vH5BsA1_EPlcK`9V|| zsho~$Kc-1tnBAH)sB29)^ZZDML+=enkG2Sbq+EvU4GAymW=dIjnpgBtzHeBiltg3% zn^|4NlW)ufV-z(K@2~ANH2ML1Snr{Yee9k?@W3Bp2|6qA=DHo_)44p){Y6U$7sbqV zx}nqbhGlO!+z^%dKf7W0W$&U<yZ6e%ncp-I*fY-dBDxT|I*0O5ublhAm4O+_oKMjG zur+(NBR@S4ViNEZ2Q9oD3qIp?C7{EMxmdiSx!t^r!2cBAu9aUP?|%MZb3N(Xk9}Ew z2Pa+3NN~QhH}CbT{|+6CUq+LB$3e%sYSWbkKxcdTVjrC2F=D8S$TDjZ)}%3E0|y?% zI*4p3Cnw4~5FL=h0Cy^g-(aqloM$96gsCz~@oZJr4M<`iqd{BR_2HtraTho&`s#Uk z-<}s#*(UIof~iV%no`=lRT(UBio-3`bDuDm)9l@O`^<VoCGFa$^paN;j|Kly`w^(` z^2vpRHuWbXj?J%q5z}s!axwg=Nr4^Ny2Y5n+o3q#_{6ZQv#~ajF;^dC$S~R;t`tW% zUun&OfptR-Zve|3uxSrvP)XgTO|2w)fo2n~wi`}!6wR52Z6oA5>t%JBUEQpr=g~?E zcln2olXNERit2mEj}USu64?4Ol<Dy6TL{l_#$Iw<#qx`<(HVEOI#z0y>bQYOY?~MF zIua%{*IfX3qJ44!Ac)5h1J9<U8^q`7L)xk;OX<1#P=0NBY8b~Qn<z|ZJcfk{S(`;L z1N|d@fsci6{em?yEjL{tvyd@*j~fYs<v#?jW}X3EwB7pT42-v7{`+}k&zDjJpcb{u zi1(wgcOYWIUrdAH(In){iHnLkrflFtD;9awnlG6z<gS5eS{SqeIqjOvwc5JA$!Vm2 zVpQ4e)`=_qD-Cn3i)%`JT1~Org196u-UA)3G<V;G1V9)gCuD2hVYT8*K#j0jgzQmR z_XzPw$EpmCO+F%(qA3t0XXBun$l=Y2sMyHfl`Gh3i@8MuE@Jb8C5>Rrk<)M7^Revm zrmdWG<OCc>$+&`^B}-X{1bPuD;Hy=$3HQ-tL*4-GX~FtuOQU8_i_i=RqImog*!j(5 zZH(fTY<Rex3gZgo&vAYZVh>gTz3;(EMAqZJnAzGO+A(ZU<}iAm@X}U{TCn!y&!J9_ zG~QcKkoD>R%$eD)N=`$d$OGsV1paM0rYuigzr_(!yY&m$>2H1?#`rc<5l)a1wcOeG zl8BboB>d}GEc4kO<^Q!cfL7@Xb7<CaVS+s{Yf_RXua~6Sm`R(mO?R?qFm5Q9B`)lx z$~Q}4zoBY4Cz?blvXhWmQ8ipmN>63K8g(J0;M<{bK4<5^glEQ=U}$7?-04LsA_rr; zW<I(LkLuX_nooX2RNnRjR|7}HJB^#=#zWaeqWHq8X`e1Vfm3G@8OEtLii9jA09^lM zidBvr>Eg|5x<kp6pJ>WK1|f{{HYZQzxP$J5{qzzxtv{i_sErO&BhY&bg_3$<2O}1s z^&H-fnzMxst+|fdYKXMsLZ(?q0pX7bORz<HS8jDdasTh!6KM%bm+o;_vSrzlOtV0f zbO1SW&z|h}1g(}Vhp4TB-r=|o2t|pNEQ5w4wuKqd8p~Q$uOhEJY3xpe5-eqvgS&p2 z1MIH1M$;oRXIW=p(d#5=2G?lcJkK?y#TJR%;S>0P?_vfW0NHQAp;K`FzhFIb+{QkD zj>V*YoFd3u(1H|?e#pVv@TsQ`X}-wz`on6=t|oLA0v7UnUH%;=)3-lqQ8@Ffc1CPQ z?mZrI4FeEpn8W|P<#p(Iet5){M(BaSxz^!Jct28}eR1u}WL<UZ;_M;HGSTUh!ZgrT z67SM{7sk^>w^;k-Z6DaZ(W4G_l2T5}W07hq#A?ssibLIw!fGuh&;$RDux7)3>7xES z*n^0Pf52Tk)LyJ(*B~x0uP9`$j*)?Z$#?-DKNMoJpnbO!G?b_CpXm}d$G$(1>Udpv zdF?h0x;YlB2KKr!B4A*DE*`bpUb)r5tgrn+sqQ52==#idF+sZ*scX;35_A+TMJyo= zEJKYrh|B$j5`O}a+F6QG6AvOjY7EC~=|}tI>KJG5#=XJ|$W!B2)^u@xzb0tVP+wIa zmEGfETb~|bG*e13T=q4$_jvDNw3&hG+(akemGNKK(Q*#hb(2{CH($#-hQH;1vpfHZ z$wOqtPep;j!d?|RFlmE?omloAy_ivPj5osiq9?zO>c~!fs#qd|N83^N65$T}^RyZC z^4Ke4HiR!}rRQv2dJl~d#;#H=Ls0IaAOgz`@~j2hxIoH()k8KxfL{)K>}VvBR_Un1 zVF$`W6FJ^0FsL}afnu-uprGmcAr9hN0p*fvD0H#Xd?jd1J7g$ERcei15*1>q?JeHd zJ+)qHkpwjg#*a5Nnto=)4LMT^%u8ceD4vZENrb>44qK164lg+aJ|RH7_LDE$G@Km< zQb#x%T=3$S_qhR*PLWly92I@JTzTX$&;RZoi!t>9v;k!wylJ?oU>={6$Dk9)@ry56 zq(IT@AIf~?b-YH^m2AcR@KQ1^A^dfrbtMhv`)SP|IKi#M2IPyDa#IjnvZjgIz+Cw3 zqOydQl3<H<*lnMD9++$`+HuSCKdkO&U+bgh1t`j`!-?7cx(|N{mk9J>nHqds5t}qK zQ1hSvZvVY*j|7PNdQ`OP$(khiwFx35eSxN!H|>-J*TMss7I<DOdlXC?x~XB}!<wBT zPutj}^gE18y4-<8^StLAZcRPrU5LtH(+`{Ku*f@SzHMa>D;1A1t*l12yo?3<IFfp{ zz?<Ym9B!q%j>oM>t;sQ>jo!8pt-8E>qIB+`%VJb6@H1NT=@)QG_@kfliH9F~S;W~; ztWR1N<4IYjIYF>JhWWp^A}m>`S^8Y~5zzw1HhM^>jxl6g`3M0>w{Vl$P1`)yiiqno zCBNC#P@MegbMo9jC9rBu-0=QO4Hf|a!rL>wakr2@HXW*4!7^?Hh;nW%Z)YP?p;^}J zVEywa3=bV0S`0`VayAF?dxo{bmVl?A8>Jo20Bu?xUz5;>#P$CR;AtVu8_^RTuSv#Q z?w<xqQBbG2HKuKO;<p*OzlPvl8gzoZ?EaaqyZ`B=0BW~Si_q+3lJ-7+HdI2->UlCA zqhO;1q2p9b55VA&Aj;7W#>;Fg0uJE?88Ny%O$CsM=6}Np$J2wIEo^b7E>y1@C1<C@ zx1XA99n2+(p0@a}fCsbkdRfRJbYqXK-l=HAXpDFmhfzQ;Rl|-9pl(62>P;Oa32FwF zTaR6+Gnt>Ah-KKP{_Ql>v%5tNq`e|3W813B&~d|X9_xWm24i2FTjD0Q0g#K&?blmQ zK?UblI@T0%Oo=#~8f-l~2Za9!5WS|V$~=Nt&+CDKza-jF{0=xfFrY|ez(I{wqx@P? z)4@<qrCVaKV`~kS87y}!5}(`9D2~y5bY~D+CY_+9bl{c^oVz1hO7@nj*ff5qn|#{H zgmIE#2pa^5@+eSI8Xxsvj%iWwn%Q#chx4RNWwQb1Dg0yGBRVP0^io;9tq|v4f0jek zOKE|3+>_7e=pW;<DHd&2>cPPnLSb*|ae=>1w}hi<hze_qmqKIz#h>YCGuq&5_nuY4 ziu(6&Mw{~PW3E}2xa!KQT~&=~`)QtD_m0bKJ_7PN98dbKMCuP}uGRY^Baqi4oFY?C z?qo{oY*!z-OqV~hBM-KT@Y`M=jPd_KT~a&P0tj^6q}Ke8(_A_)+82F4RhyF1*&$W_ zL|9p(@p6uw!4EiIqJBJWF+i?KIv~%@5c8OKWGn<5NQ}p;cJ2_)6<embxdcN9I&^d{ zHu)IJFiuO1A*|FAL46Ul*<~;WJQS|=`tj}GPvY@uXyb^6hELqTu74i9lD!73&UFue zQ(iFN3&z#l1_xYwyuJ7Zo`uR(5-!UF`x9QMMh{RIvaU+s8E4V<bgGS{!qy6UI}p@| zzoH1{7h-uqXl$D9_ph0aF%dMyuZej84vGSG)d+Ak^h|3(D!#`zs%hF%kv-_*Zb;~_ zV*O?NS70QhkQXiUC{214fqkH44SlwN=bw-%|DSnb3(LhHy3Kk$eUa?gA#*?_>l5QM zYlN|I7`$Ty)GRp_f2l9#(~Do>>Ed|*>dnA6UN1LkFUEHuLA!G*z-%}ldxLX3gvvwn zD{IC4TnZquHl<DP2ZthweWC*O>~w`TK@Xf;$m+@7Pa$CU?eVMamCu};zor?@bAa7i zh?6@~RK_yY?ZeA#WZYx}Xx_#=p;1}U8^>{Kk$KE`saU-?ICOY+VT1j)`(HjnX1CKP zF)sUe2^RaVcr(dyeTCG-;^{#GY$b$zbDM7J*BjQjo<;t8Uy-i2W%6S&J<u%t;r&Xi z;%~EtADDr>UPeECaC@^AA6uU5B0>a3>NA)-(XfvBQu7=YM0{V*r@d;y{B68*17b3C z!#EZZHUbtsP!5%Sb&+Y9R^&uhIw%`0CRo62Mdm!3Ua0S8{PI949^`J}eLOganEi*1 zxvMhQak`HM!;(yvTq}<i4DzO;4uRMi12Y=(>Ix))7QLN*D0*Tq^T}*z)c<Dkjifdf z(->5iDrUGyW6554lY&MbgiuXYVUbJYH8TNMcu34rdqh?cIIpR$lx<5foOkhuW8ucS z2$4X~(Rev;iW=$PAovV$=X>BP3GE$jp3xofxz5L<DMk$Sn0IQVN}{hsHyo(Bq(u#< zZrlN9v;kBA7-QCdzDw{Ldd+e(3cQ{{JsrZVjEV4wc*qg#IHDGk`M74lrJbE~Z9<s( z?7x`4V^7h0DlbC@teg%kXnh@;$g(mh&`}*m8Xx+f)73t@$Ti5muun*bM<m(LM3eO$ z5bzK-_@ikxa^t*RLx3|*(Z8m}WU>37F$fp$HR_sAUh|H%P@f$CLjG$?8J|FeW(W=g zt<rV@?84vcT9Y-V`pu4%>U<|<(U?2ee8lh|BeR3!mlDt<?GvffWU<W?+@sTlxHOr^ z73|kphh)_Y6})8a9F4Zh{#KrPrMao9MIy$F$W|k?D#y|M16Nr&)kF+`Pt6dyD=(nP z7i3H??sN;!k7lRHnPI#*<n(yT-jW1=3;2o1bCS4GyFQ$Hi@#bgC2L>1$tPnPe}y1O z%O|#ihUIq;E>Q~z_T3yLmRI&CZ;y^Fb=O7=;lKGZfZePp5T8em1eZ#-0!A^~fESUo zI<q?SQ|+<n+TzS(fQ~6Nb;2lq?wV>dIewEnV!<oIx>~yVHRvh>yU2@1Z?jHxf5}|e z`sLK9mU;shGMxNR-K%sI&=}3tK>ntW$TjLI;HtLOAC!oD&9dumO>d)5?K8f!&9oKt zNy)MF6&5%{(t4h_?Q7Gic(2JVZBo0vfmZ<CzjPD~Jdi%l{J5o>>HB`oA@MV?0NP?C zqF7JxHd&UDeo6ssTMc)jckWsXsB0w*n2+)WTb}6e#RYSVdM^YM3kIMkZ{HbzQTbMr zrQ9+H+soHG26a-sP~1~OX^x~;ypebIFo}5h+;CO#^6@Zz_+{+)XP0ep;w^kK-D)Kf zLC8+suV<6m-#htmI3roAF=8?eG!1iFhM<nE(#aFE#icC0wiZp85V!DA`2K;oC<2Zq zH1}R2B!T5FHV*q<4$pCjhOjl)HM-~B<6f+_@uB(t@fFN(nBo2gvVs&4z;H{iXOX%d zz<g}iF#$;4?bk4>8+8iMGz}aE3@I^LTUA^DqqV*;Dv!9bl~l$lgLsh?PJOx?{br;2 zO<ch|Lw@{f8z!CcvPPYU&sm&j@!x2?#SW`0>><62TeR7*QE3BL%@vmD8JpW;6EH_$ zD4$Lx`JlR=fUwr=f+Hes?NVZH!}0@!Re^Flwzq3cJT5L<g@mmEQ*^i({`m*Tb3o?p z*9$2Za<W|>Z*qmzDl)4Z*-qAPXa0k{1r&gFkNT*#c;6Cax>+CXBNENn```N~U^S#D z<uTM8QHP*@kK_#vm+8Bp)co+}j#$pC#d)rU*<ZMZSS5MH$C{s|COX$3APkE|dMWpS z61a=jqrmEK%Ld<6q$Z}1Ej7<}&ScC-B%KG{R<#e_(pO*I(hUdhA=~1i(wCJ)e#-_D z|G`tz2QaVQ0u6g5?6N9$p?BoTVwZM!EKL#b_69%Ew@)98TAzvHnvRCL-*0Iou|Sdw zbLVWORQ4)|sI9&%RdjuN^AH?g8Y&z1z~KDFs9rW87K8?N-jVhvH@j5Cuds$KTb~k9 zSz>2HpA?lzrtC8sQ8qt{HOw#=`+g>9ui-IuMm_A}=TivEr$)J`bEnP{y?m2gL!TaE zR8sygo3P}VV0KV3<1y%z9#aRmR(=$55}8kE{h$C|{bg`sxf+Ds&Q_hF%u_3$#&Jto zkdAB8G8l0@VYKk!Ch}{xg8nA6OyOP%({?RcufO9*oB-rn|Gf$nMxDN^FH7!Fbtjvh zLU88HsW%7RH}RZm{|9HQn31te;i6suY(SI0NF;HZQ#lLmU)(p3oTVzaAa}8AOgS@Y zSUHv!bj~YU?<TM2eMUTipTl2ijSg|?-W9ASZivq~)80}O-{{z3NPdc5GB!|5PO$4d zWEfr8PO}28WG8QW9Bq517D9=$g1j>?(IJ(S<Pl(hMH228krVHGgehhGLdii`osH$8 zu!eC)Q~BJgB%JlEi9|rcA?oSKFyK8JsrEF{U}33^w5F0^?K>{(GPpE=*t~LCGT1eW zu3=Lvnl=O0rubQe1V4DF)rTaIIz7P&g${*cv1PH79DYyu*Bk>?$sj`un{%%ST+;~N zS%7%IWm^Fh0DM;~sJ?w+HpOcwosMRttqpWozIj&Z_0CfKy<{r-QEHh6)~Cvn{YNu_ zsHng|m1Mgf%@Rpij2O@ziqzon2WPx$ht$P>RGmH9cW=(qZ__;YQ;-0d_~9+CK=9}f zd^nDOO$XaOPZq8v2USF$u*d>Y5eXkuf<M}<o!{O3#@!HO9gI&*(UTtqF?o=Y<1<FM z(TC=%uJYpl`yIBYD3IED3?`AMMQ>JWgIRr_&9=AI@@2lg%1l__brn8fI`QSu;_v=v z7;Kj5f<lkvl8JI}$$GcUr0vZj3uk{7v7|{7kiVc-f0LzE4B6f&MtT{;jW*lKC$X)= z8al~oUYJhKpyPQwJ{^)160(g=q)cF|b%eGe1L8l{mgC|Zoo=nhhfB!O2!7n0vLe*D zLxj!0a!lWcA9H~9SRRi;!QIZ<z$Q|yGPjR)F}FX$;et{diPKzXKcXW4<3JHCYz8|o znv53H&o@GO?7mMF=;khA0&j}KL3?m^ZO?w;-lglw-iB)f-;M|QMe~h1q%YPjZ~{)q zXG$S7)%k+h7C&RN5&3XYWRCz)@)b}IC?DA{j%ywf?4{e<Z6yxWg)fZsd-5)2)>op+ zdJ9;f!GHcdoBc_$zlWUzN`^(IjYDiiQSrfr&2HLgl@@c>I8JQQDMa{f7mY#8n8{0R zY0vpkCk?@?J1JzLsYfC)rOI-h^q6e`mhd5JVtH-%Qz4Jw1d8I2CngB;`IJpQAmx(1 zCq#Bj;EwAlH?oOlu%kAS{Stq;eaN_CLaosl8QGOj=^h82$u+8(acnK>bOYW3!(-la z9^R*)ILVl(^qo;2FG8M->;WRmyv_c25tX5_pmc!sh_8D6%Jmtv&!5of<_c24m8#Xz z!^KMt2+J~S5mVy{%vk9i#Bm)p`w*2tryd35x{ZIsEHdsJMC<XKq~;z?&ehK*Rk~SF zr~qh?dAy4r0<aQ6dAnfW1YSK`X$3f|4XlJoLVlX;bEyT4Z803Eo9SRVEcs)p>HMY_ zOKT~oQ8=31L5~Og2%e5lJPPrNxwm+|Rk%l$GMq={iVjc|={`b3_6jTVAU*bQa?3l0 zYq)|4VPr2?p&uXFr^ySuYYs}(0ten^OLTA`9t&s$f}t__2sURFL`5>`)0YB>FXJ2E zz=YYu{jwM&28&)~K-!CZy5^Et6=Sz7ETRZ~C22!)ErT{qtuvzQ{s^IFfs+Aw-Bf;r zCaLZi=wjUOjT;1jzS)?JnxpZ{i4>vYTPlkv3%b{|7MG)+8yfiL09TFq1tbr{p?MG% zu{Gx`nUT&&Af~>HK3VElR6VzRDAYX;ggEK1U-7}bpTTuPVE@3aL{XExY}pA5Pc-Um zjA<<x7uzhq8`mddLNkvl*$XgDnAcozb0~)I^x`V7Sx>K~brMc?f@B_l3BS&=X|lH+ zM7ME5{KdhzYA~>G(MO^HJIRhg^kbnM5Xs7+0um8K<uEK*Om=AitnQ&OJ8N=-P=M%P zpePsUlivgfD_wT4>3WCHalfx4)w13O>$Qkzh}5RV$ErrZMXyWf2X@ubvl3Cp58N%4 zwN&8&X5eFkEaNHTTS6Hzm)&MS%BJ&i30fu%<=g?d-m5hsG77|bj7kL@0GC3cAEe5_ zF)3}s`}bJoY2%Y}<4!;It%oU$X=ftQ)nIz$Cy23ZGMm?@+aDB!xeQ;=F!e!GBKLCK zj;4!c=8MOwg@iYnZ+;=y7rT=%6-qTRn6nsQ1?knJ7Q2+@*NP%gVaYqpfqSni`?@_3 z2!fWZw4SGW|JH5|pi=i&LyhYP_D{Y05P2C(ixap!68|Ut?)3-N?*#mqi)$llY@LNt zzrQ{){gTg7AsL>uhC)P0v|ig`e%q57Y1l?vBzgR+{LVu74=*PS%tcJ#q9<r3>!p(1 zK0`w+v-!8*h~kW3uw)PBf9<pIl6gYz^PKYE^qx8zRS7D7@CLQEtS6P=f@oD6kW)V& znc}zH>YAF;r5E5f9S?C&CyAUH`V|40>xU7~AU-XR-4<=bChZJU-2LxsGcq5xF#Awy zc?iL^Srvt#kAW9Y@}3b?wk(+^P$iJ8Ni_mu73^nQ^Yb3SMu_5gVdQ4-c&inUJvS0p zQ6!bka&{Hgtk@V<D1&AQZ%`FU8Rf~G_9}foL~1=@tDQt_@YPIydhAsqMgi!^WRe`# ze@>@5>+d3>dW+7a<3z!hl}x5u0}W9d^16%1T`=NoJ=35%xKDZe=08g&D|9>FBAkGh z^G92mQ=Ijn(ErE3``@l3N%DW!EPlk_KuroNd1=JK;!Y<jk;TUiGM+fQN;FA#k*>!t z`aFhD0ti=$nN?%gA!ZN8ISIqoYRlybZcil2yD4By?*6Ok)rREAF4noN*2?xiwq62= zx%=>RIW13ULszef3Khm>Jh)r*u2K^*!oHj5I$7u_o>d6FF2{i+Pfn+oKsZea&5y){ z!Z8(Y0~PZIWIqf42I~!=76xklJVBd&@koDE>m#Ag3b@O5j^6~^^%1WNRH`bkTqJ0- zQCm)20tLHRzYg3cqOe|FYUy_sNhkSsDBo8rLEWn|BqDj!HE_66O1tTbs_pu*z#DkW zTLiPrIoe`y-$`e&*e(_N;G1DQha@Ut<p$v!TTCKfuKvRv+w{?wbLGGm-dQKlH`SE6 zA_4g5Mbn{H<L?gYH(r`vC2(&f5k$~?%)qk0V4q$BGze}=LqZ4id9ciF0-ycr`4kI= zk#RK)%`c_>?Zt^S54Td5C0st@7k?d=VslnX5mGxz)KsWsiH_;`KOsoQDy{bWGHamJ z*;~R}BrJ2LF{6^`Rzzb*B&FzS?f%zhm;((kR$k94->EZ%|6`_7CetOiXNx6LHS<eA zv`=I;(21^M#Nf)VDh8=pwkhv)M0U%>{^vO%x~e=&RT!nJ+q<e8J1SOFXEyYwovO>0 z9_CTLO3h&pQE1cB^4s`^4l(Oi3|bh<_J|#2_{$Q1`7@D_%>+n*&`OEOY)aCOYl*hO z(KWW{OD*IS0$=XMY^rUoRrEJI+K5mJgb*%NT&US9Fqax>*~O8KEEAF`H3q|xa8T-$ z1M6EPX^(3`+#A;LkNZol-uqJlXlB2;dcoT|YcjVCoJ6(>Sm?!2zp6q4-*_?=bf=Tw zW|DOvYMPwl7|*HeEyysvw$m+#78vpcizbx&U{yg~i)=y$WhxlZ4X0qe!_I2MrT~!< zpsJG1aT>y8DH?H0Q`;#Uvi5aG+Clj~<_w!8*NvzPa=Zv;jyW3MY@`EZ&GOFt6XY)( zqIOTj>!I!>vS}H4SJ)#x2KK8i!GA~cE3~H#&GSll2oYUumfj}&RMY+B3yszzJ*ApJ zAW+@Uy+ZFh!>we8wt1F1OtvO7r6TiTb!bCZU9%QEUK3pyv}rUKynD;3xwFd6&BH>^ z!}P^%M=#H{$wKu}f2|n_(}n*Y{BsvL8M?k-H4Kjj!(Yae9I`-<x~wlj`ipJ#`Bya9 zb6!drG*AoB9@Pg9^zFvOVII?q)<`fCB;9-Uj#gZiOEakb+OkcB2){7~D;Mt|<dVQD z6N1x`2t0VCO^*am$=DgTg#27F?MXbEAO0SCaJA-=g(mpw8Xa=IEjf$h!|V#~nO9!& z?5f9Pk&}cyX-;gVlNi7llVy{sD$n~jLPv5+IRX7tZAM#4Nlt}a307B_PP<k`(REP2 z%Ss*YoRC4J)Kv|~iogd9lvz?GI%=Rl78rRQN9*o1UQ#Ok8TigQD94Pl4whE{mlt3& zr=zQ+X!<#@pGwd|lQ10B#kNST=@+=yf<m7E2a}k4)+c&!$N$p9RG%l&k&TO!spb3j zSQfbNe8REraFz6l{OlV%MBD|xkoV!h+)#;~5x#cp2JX~6QSWIFkQz|9L_x&cITBS@ zOUA|cRh507P#q`Q(Jd)5@D|+QJ-I-#aYta%xHbRKb0}6;a<AmlV6(-`&C(O>GOisL z#`u4`1q@>Z?KFxJP(M7KmQiZv*5l>UM%D!4e8eXg-mwGR76m^Mz#_D9wf6UFU;j4v zqEn62JsCUG?DdLaBM?jR@)7};=>nY2!exnVbO+7z#I$NL^5dde7Z*v;`b^{5c<+;o zQ>z^9Z>vA*kv3;-9pe`#DXz?J@}q&H?8{5+%mQxd?xD-gN^|fN`yIPAFnVb}2|Atd zIu?HErWB`tJU65CiNZ;M2R>unoSHp4x(WYqT`&YI=eGFJgy#}aF+^)qLY`<)vH1rg zW7<TU^l6q4x7J_MR{pL6XuJD>+Ew=-9wC)Q`Z^VkxKwie<r~f6)*u(xKwgsDC<L7a zzERx*p?2o>G)2qfA_uId$(jtAAkJ$-s{6u=@uFL|=VdXIwCvdBjVhq2rvd}uUncOg z^E51G?6FYaOJJI(=x9F;a=Vi>nQh#$kS%(R#_nTImYrcnNHm-H2@4B^)fb6<-H+P0 z%Vh-0LDN<*iEiJpAkS8SE(c>zYj$U$s#%rh4~kl_B;p2Mpvt7lMxQk&LCJt7RdA#s z6UaW-C$+!83HMxnx?)U8o5nBav~xgk_`xHlGvyVQwyfMbJ_Xbm7i4>VEHuWTl|+=j zWPLn&^&%jx)0&6zw9KI_^s-17`B|^PFT3M40yO`^r=khR;oX&;#?dzO+4~WYwSgJf z<6>Xf*<W3`kFp;WHwBfuCl)x@1^JA5O!+&J%`!mB&$DZu%(l#tt@UG;MOFJlT&zFT zj7Sgo2B4d>hT3v&_rX5lT#Q8SkfbF-8LLMW=sq;wHKis4gco1Kf)nUY5ortCB-lc> z(yS!FHD+De{>i1R!b*tRx;<aC0_lgh7^oniy1%Bbn{jw;1iWd{iknw{RoqTK3M_dW zx0a+X*@qoDTLV__zGGh!3@#x*a~6EuE0Eo#n+;+$gA#IBH-Rs4HHYvh02iwbVF@j` z#lO>@dB5y}SH)BDg#l^iRqEZ{dg7vt@uIK92#k)UJPH|&f~zvl%vh}hge@<0fnYEj zd(!Thi174(ginl|BnqG`Yn$Q`=@i(baM}4d5N_S3qRX14#_x7N&fjc?vPe%!Nml2D zW}d?e{faBdqex$Ga2$aH+)~&895LAd4j>whc7v{>OYNr$8opxa?XZRY?$xFT@J?}q zxs*ny$dGaA5+#^7!wuQ=jfLBtZKL%uDwpozl_a*5$CsRRHeB1WTEb#WcV_(Bq`r|y zSs7Lx1cIzNNf^0fR_!4Zg$f#O`4Qk;cpD7xgU;^W?Zd+A_lfe`oL-$CJ%M&OSJIeU z<E7U<3<BFVo0|IKn{nqFz4`f4PRH%FF6EOH;f67Ex#7kdMwI1mRhbEp1SWm@v50mF zhRSvDHFx-)=^-#EN-@!9(j(~O1jJSJU$-u(cSpn98BlSTYin3|u3y3(W=)<!Jtd!b z&X5Z2umZ5ep%QaR%-V+nlE5F5RW2S$8%1oCy(WA8bF9icaMeW{JBg+CC?8nevl>XI zFB+IpVNG(?44JNdilLg)r(xNDjcBq|`6(jSPS42F?Lxymx|Z3M-d|rqjC}+Dzt7zx zhMdYa7_5@bl31nMG>w=vNZKrpxGs#^AO6!5q1qH7eJq*JV$?-A>K@m}oIwrkXT&qd zWmQ5(hI;TLL3z$h*h7pm3eF))Rdd7m28qCE99|~VOAPUou-opg$hXFfC=}vY%RhE; z4~QHD%D~PA)6AhC9_tp~rr&Hc0P%znt_W4>XVJcITg~f=1WjGPgd4$9LfN<z=YsV{ z+x>y&Gsq&*C)U8@JXNalsvTV~@W{X4ZG#1jkv1s2Zc-}xIk{8InU`f6hE-Y3==b=W zJJkr|aTec(88>DODM<z!s>BpxSgOBJ4q<B`H9|s|o6H%V6klJWHa|dw1_RTDNuj?L z4mUL>&s7Uoy1ZFw!jh+<jlfcXe1(Izw>BQ0CA3ZMmH)KVfVz$L@aG>&ZEnKBmY&<< z!$^%zUTjJm{?%6iL2YDodR!U>saKr{Z>dr3?=z1QN!S?wW)bp<2WPTwy4i)b+|N^6 z^kPF47bMEbH|b3oqfxm(<>48%{ltWRTUjP7W=ghoI{ot*)p-3oPe>Cp;8~foA@M@H zp-U)HGh^1Sa2olijds{b16MT!XQXcHQR;h5v&H4yx$)mI!aCdADr8BI+Cd%QY)?JG z;jjAmYCkr9-0IzjI3<6>K!6zR@cc`EN&s+TKx2o+IS{;?h?>w!HCGOF+6;vM5yBK~ zCz~2JwLJR>&2@Kg@r(6MX5%;CPG6nOk_unI)*!VUs;;CyBUv(JK%vh)ljz@;zr|7! zy8XGYey=oBe9X1-tgHxu@cG<lnYOYZ$TAutf9gN3VF6Tr=}J%{$P!2ONw$#PO7C*^ zemUG>wA6Z|1*)Uh?YK@LI5ESdYeCi;oinRg#<wevbKtA?{(?MH(LfZ4b@-^hQ#ftK z%%Q6>F$)4U^r$xi?}2}zZg~!UThC}++E^Oo1Yh@!e&r4`N5Qu>RibUNBIqp9QUAPy zA2rGGZDc$*HP-T50u^;yzv`B1Cw;%5T>YsoiJMxhm1nACuxp3zDIb1$9$Mv|w24I6 zp*P$0;rlohO!%Le*m9}_-FTKxvchdCAe<y7+B^+$iq10OD@$50*=nE;|K08}vk2nL z^j&jU)v*4)6YB3Wxo2&9QOF&bV%&N&O78>ci?A!2v@^ihZh+ebGCYL<&`))ztR8O` zyB@!%2WWDShFm36`&D0#YpktGyOrhCg(W;5;-A}yJgyHv$r~V*5dV3m4kxud&H=S* zdk-{^>%|a<S%Ha}Gxx8wq(;{_c^EfR4wK^^6L7fX8QQ19-kRBQhjmmERZG2hnhi>F z@b{IGf8`DMnU?qIiG5orpA87a#*4!4QP1QCFp{))GE&)n6}{bo1d2hHawCK*-|mgq zq|Cvl<E(t5a2aj7>pHGUkvs4-a6a7D>LjM+%|rO+l#)H089Q4ei}wZ>Yb+S}@laG_ zozp0jjeSZa8z2y_mCLHK0-c<HZ8uG<1{z9>K_br_ID(XV&U*@ti)C*(+z^%dKOG#J zrq%fKnV)b2uu(DzG{#>)?%mt+U-EW4e^c9skV!p`D}El<5Nj8;pIO+0c~^+1Fe|gl z|Gq9bvTeBcW%sxH47G4uUyp{$wIB+xGmq{iN2UgLzccsR8W@R8gWp~WgWj8fiD43p zstm6*5;M%FVHcS`fT-)lY5dB4y--x-&3~yzs<N0$zaL7X`IBB^K;a?L()%<$I_70U zPR-K4&4V1#@|?e-^w}1Ishqj9{~sAx=V5m8xeg27!L8FnILt_qa&k*c`HR|^fVp!B zAa-8Ancx5FrS4Mo5fTV>K=}%(m!FGuCa7C+hKOFq)sdw#lz)Pl0qWNLk<r;lrb5(J zl1*7hxE_s%eh|57KL7G{_AYV+oe-@FO?VWanh1?%t33gU?V61KQNT|Ji4x%MAlpYD zGD|Q4U@`q?Z{rhgFYLy14&&(VfoKCx%uAVKsFq<>gj?=P3nz*z66_Dm(M(hbVZ&tg z!!MEW1p6K?9z0cuba^$cKj`dvrenz5mn4Bxeo9dNmf5@*YnR``U)+v#o2ZuQQFFQZ z)&?#iC|oTY@3-j+D+ZMQmOT<eV8-y+ezmLon#l2;o-BcfFP__c+}9U-`|GOVQ96AA zSDlP%GtqCe@7F>y9BCV5)@q(TW<(|dGSfaYg}f*5J<j!ueyzo@^goUVVWX6bMYmZb zlI!$;+PL4w0LnRf3En9TSsg=cIQu&?*R1`n&m3kNc%icc5JQp-tT(1b)%D{D9~^q$ zJs&Bv?#Rvf+-Kq9S=V>k^z3hX1#^TX^`+`zu5*~EkItRhZ3h`QeAyj@9Uxjh)^sE^ z`H0@dxp~QrD#T5CMgX?92l~&g8B2AM^;=_3lEI)f8xCo}ps1BNqUEm$<Ihn`$*N`; z88yWt`OoSsK0e6Ui;!L|Wq3M%!H28(H`-eyNaPrz*`dty6wb87ctbG9ZJW8+9w0Cy z$h-_m>MH)w4rIv&5HMPwgU63iI+H5Km4f*d)<ec(hQa&=Vk`m3DvJdU-Xc^Kw%ZUX zdDp-jU1frRQO&@1!uSlQu@9pkd55pUBJ>4$YA3HD8OqMg(7^go&1;`cgPgh$5fvpM z=`6Eyx8><ETT1+r#!+89q0^^@2YGvB9^xHh)D6WtP^;3oIuEfv3)aCP@u_b!Rk31t z^Iljh5x(L6lFDwc{DjETyfDi-U6DAd;cB#lD+E}b6<bRPtWSahC*A%GjzQY7qZ-mn zX3^2<$=@BPhTQ3<qZ{YHghqTZpBI7bDNKja#0?=uGdS&u6c?XL06V83AJZ<ebUkcX zU3CANbz9OYykAc##t?cbjS<eQJTU{nkRRcSifl+<4C39t*6v^FUk`uR2v<$U!#}5G z;zyEvAJDI<Yss8S5UC25NG@zCR3T;c4Irh?Za5c(>0?Zb)u*OEnQH32DU#Kdxrrk~ zJQaBGc8F(b;IEd|Devc?r9D6^$d3}G<Ev?4R6ZievesOn;yipyWCho=Luz}G?D`Jh z^@jI%_njs-ZD~)!C`a-C(tvaM5cO)c7R^wcl`?==K45c06?;%0B%N#BF>(f~3uLB} zB(u4?1P!^N`9ml8zv3gJ$DG}tJjk|<0pbrG@YVB+E)eh%)YA8X(bP3_8N5NWs{&;I z0__J&s+M-{xw=4#?GTr-uT3Kwz?0F)jik*pj1$l{%;StB+(#UOdk!i-`+VnyNQ6qW zUMBKf4+TMzFwsD=;vp$F`9h{UHhmvSMjCTK#RYZMF)s&!t)EJ-^{#aoTEqsNLDc~K z0yXC(xbgrf=f`JFVJNjd&>w!3-oVkn#Tr}5R~bU#xf0mf2<HY<>A_BI0wCcXw-?sk zz-1^uK1IBII_P|-^{BLa++bJpwY0En_w@rd`c05<(bx}*6|xsn#BE=12Ix5VBwG_l zM<txyl_dtQuef`P;h{mlU0``Z^YPoc%E(WbhggTmfEl$=f9C}YpF3<@7RG=&RV5|t zmoP{jXl@iIhPovsc=iCiud?vdHiss?e&$~2Hx<Ck?yK31h3+m2uEg6$bQOuwW6)}K znh4gyC&RxaJVWFBFlZnhA}&Du_7V}%lisNUxz$qc^DL2<;eNU8Ka*9L6BT1X($BL9 zPsyM(JETQcU0Wbf8wL$WD2e4$$%v1zLTr11{fMg5(N9MevX@u{{NsGg@M}Nm9TEZ| zID~bD?O%vQQx1rWde=PDIAS+N2Jcf@vf8+LdLJVL6tv%$!BIBGvcURqvji`<;9w%v z6Dr+C0&>IhwC7|HKR$93MYUkvC03gfp=%~tUn~+vKB$djz{Z>5LU#%tH1M#~=f<Q* z&J`)_*abpPz@e0A=Sd`{vh@>mb9n>aXXkZhmjdIW|9=ErZ(6-&F1{e2;SHd${pM{} zsU6z5+(g8+ke}sAx0n-m)$Sy6kk9L+`{p}LSIr<QUWqo1GaHld9gUz`Wr3!hpswI9 z-T&xE6d=SiJGQ7YHOp`pIX%LnR`pkV^L5ihl`fm-sxl%;Y2(4gseM;RS|;uZiJa;$ z15nwY4*4|%Eig%jqDdaaYz=a0<-O1=kZm;fc!hOL|Gp5hLd{7m6wCsOV-M~v=z*3^ zo-^!0$C;Om9>(A7Ls+BKZi)yVIa;Ml?9yq{sE*Ao!I22(F{rtE;;(OBH_to3@Op6& z9I!+k=nNu*m<2go#_8Ngf73_LpNqvsXDZwG4t_W^GKMs8CFIvX1U;WaPp&yQ`4CO* z2cE<iE2rI>glQyZs|)9T@N%E|yTXjt*r+CNF;0Moo?ZE8Hg}G_^ile_vfHGOKGeGc z2&g_5{X&sMfS0IYYU*&g(}@M_#HIAW7cVjsYrzN0`lJIR!AJRB0QL0jlahFMgpX&_ zS@u-dY(4t9Eza}`-yL=EIYv5*(vWt#>^0f_gFAsmrp)u+y_XueP<iYtOuS9rok5<U zZ4#${T=?_D@PVG8^FyfHn*|y9#8Ef#go-wY9pSz?YogITb*Rb}tOigzHA`Ei;nyFm zI7W?4vl$nIk*pn|EyJ8_-}H6}qhKqgYjXw3{`(Ro+}a1-eErosn5??n@&byP+QDt5 zOVQ5gjuGH>(wi<FW<}?LVFtM_dPNzua*IDn><-Hc^6+mVJ7uU_NlX!}q-U)NH~sMk zB{7=8Q(bQ|r>~P<ccb3)8k*9%g+Iv2!nj)fM(sw-txPA<`NoK1Ein|ub|Er?+tX`d z;UAw|K%l;mmRu|}XbF&1n8~^lT)V$^Z2;a;=~H0TCP@HsMlU1=Ja-+*LvcUx`+XXo zB~EJo%yin&-|s{_oMHa7*5>TW69c|(Nv?w_`hGIv<MXe=WDS=x=xO68Q#-+<?)4WH ziX)oKGu+M?owEzc?rhdZ9=<vfmVAVDRCysC<v#nbq<I2%TVlRxwO3^FtzC32AxNC) zPZTzj^nBDMSge`vptqeO4x?j^i!N?g1c+<f(D7;ORd|J5+G-k7uFiJ#ySIiU(`Z>^ z<lyYM?ZS15ZdrKjXazv3+Q{5ykh)5qW*DXioOhQG^3DN0ZKFI8>u}`tM8<y8VHZKZ zUD2)r=%cm{nIY5n{<+9%zjOkA`o0R$#-q=bX$L$|dm*iROAy@BKwQ#U%Br3h&%6Z1 zTVWqktm(NwLYubyW0VuVeXASKSy3gCFA|%XMwS~5N*CC2@Englfqg|av~rDphTjV= z*6j>TvW}I^O9+^oqJ|bd1k;)nb_ABl$mIsy)tk*-D($?NzSA>8JAxMTZj=EA6ZmXG zyxlXQP}TzA`GOT@-*vo4tYt;G9#-&@(;NXObHbD&p{MdmgWy2-=vZjU>u+^P<~?p{ z?qcyNR$B%Cp-W8sO*E^6)Ly-4DpCDIU7{obHUp@0JrUo2U?S<&3n=4G&?_HS2i9zB zQGYb&r+AOyL0)1VjiR|-&<G{$Wy_$&c}B@Hi`z`-<ebW4A<Vpy;h$p=PKy>c1*9I5 z9%FpJ6$&TEM@LhmhvfgGKZ*AWEaIBHg&7gk8bj{}A^O0@>ss|<W0bH><AtoMbd<<v zK7|h*V<8-6zKGj;MLUUE>@}39o#U-8gpMs;a?J0Va(C$~uxG6UDmb2X)u_MQHNRDx z>>hV;!L!!JcSh>~CL4rEYx)lx^7CBF!G}wX^oZY@tOT8pz7#ae(%vcu!)u<akV_rf z_wI>~c`U$r$|A~qid-4eiM}C&p2BpaRg27M1bVvQ?3JNJzomXyW6xq4SWK3S0$)~7 zWg0vjKN=)K?9WECC&YaHPT$nP*_m0)T;2uBn>QMt(Mk(O=&AkOr}%-+%Diaq4XL`f z{g0oy7ONT#p<ia9YT_SF_Etr*;nFDeN%bJHxYnxgda^dyo*@Jum~kH;iZ6LnOzpb` z%%BX(9te3r8^(mKcg4b5YQe;jmG9^jEd6yg8AvEs&Io<;Cl^UK3{Ax{PQkhi2Y_H$ zBi$C(OCcDlr(><bccaZ`67OrVa|@n31DN-t6nJ9t?Lv1H$BS{q*mK)yX^r`WWbyT_ zkZZTY*UF95r?%KXnd&_|r}lJO34BaGTQfc2f9YM^ozWj;>U&|@yCp999zd*z)LG&^ zc%<I?!GEX@^FR#%^pK9vN|de4KO$(yJK)dh+o3{lu=nYeJ*RyfauBHVV)b&Ja#i;Q ziATjxm(WF-CZspfyhoJOk+Ug1twt<{?8nt~%!Hj!KMnnk6Xb)_>mp+yuFQ7(us2qy z8GyWei^bGvO^4QIo%jZ|1lY!ad?Aq=QR4swk*(7Xw!JFItSCH%nXAMvmN?c(=-Q+z zuEPASXT)66uHs?UKP)Et%J27pmzC@NydPEM7I{bm9!@-e;r+SM-bY+fmKT7nvz#ls z<LU*Sbg&b&UlqoBGLQjBYzM^+`B_<%pw<~=ylx~wl^Wr)aRR}LmKhM+f8mkOv-==| zvr3v@B8Q)_b?u>YQ|0g>B6mQ=oOSo*j_kW>x(%z6ejP%zatf4*@#bBjnaOs@EECcM z29&BVsO*k-;9ri<KKHW*p7LG=aB8Msx5!4xJMGsENGOn{0xPO0KUJElI$eSTYT8Rd zP3SFTVUo#0A2?%-IRW*c!B#b2_T(qej9Oipj>N!Mbh!82Z3P6w8el9Z%1yd{U6ctZ z*P7&HhaN^(O{BS&YzAYteRq$p`<W4r3%Vr_iF+GqSS_}49=VEOsg&@$^gva#M%81) z7XyKrpuxMI6?zJggdMHYZ>*OAuNem_U>tnxP_yt3K~&()rbl8u{+Jt(?XPRNPDa4; zHgr35S}zyjZ(;jDyL105$_lQ%3w?RFGMayCx1Gt`+qMS;YP(WjWr97*=lK$6`+fVw zE*f2|MtK&vh}B^^9*Bt<9@WYCX*-mDf1>pQ00I@ewh-6m^etGSI08AvFm_jO8?Bw$ z^^TaJ1nzu3{EY<ioO$?RM0L1bI&Y%zxl12NQsvdvnk;bhGpI^XX%n_5X4qXLzvMty z^Q4u?pfw*1f^ZbrpNwT#Vl8JNmF5B-4)whf1Xsy(6Uk&X6TdD0Q<J$7NR#y)-*E!t zC<B8voX#|CNmE34H?z;8cDu=2Cl_BckYEGZj}K}bZvDGHwCjb%cK*P%`NCaI2KZ5B z*!>9r59ry>=vQclB7e24X3fQ6PLrgWBBu@Hf(QB=g>M{^0qCX3t3Ip~g#WAo+VYD> z2CvFrkMjE3tfudy+`S3kI~FYBBgtP>z!p<KJBV4aJie5gljmY#uPTLXa^~vMw8wpw zw<XHLtw}QATRI^@O8q30hGF^FddHkc1wQv;Ttv}AF%gr$pUXd%<RKA9(#y0nwyZgT z>h@|10}f|FRkKwcBh$p5)H=As*u?7_=69^zS9&$CPkT9gRcx$Kk5lm<_oP!V-zhg! zlK|}#F%l5_PvYsoM8|HESzGRN=K}PhA2*P<gfqe!QL?u`aik;cCM)r0XI<|~66Xm3 z^3@@fvXIFP!=8o1zY85mwk0PyF*GVVUHSXN?2su71p4H%cv4O%ke;GTPZcqPIUIvb z38VQc_LkLiT&XNOJ!{O^{fhe(&uh#<{N4jYQe@>y<~8WS{o9oFSn4cue8?)H$B>S4 z8N?>`_)WM<R0MCHhHdd9N+D@^G&*y?a!ZmxNU6NOt7uQYMuZ(KwGSey%%5aCb#K$} z$X)2z2^-Yy)cfmDKu}?mo#c&YwbY}qL}U<TyU1Uo*WYq!K5DW8#z?sz+9QGJA@L6n zIxIMOIA_@s2v%c_EQYqOKyolIM_1tbzWw2$CE{TN<^p$|oNc*o#MyU=t3ilFN3lI@ zFg%li_u_HbmZV<?dT(bORyhaAlKTFTPlmq?99f~}^|V>u|Cdb9&>N>D(>hG+OL^_{ z1`Uh&2tfnY0Cjh_*sq=#b2ClUC||g-?{2IJ6`M}|UH_ma>3tRx?)mbZDF%u5?j%@k z@83IrVzE`&0+?8b6s?XkRa*w3&4>!-qu*g7qtaCljhFEiTo$7hY2El+*%(VCLRrCj zCgR=~Lr~xwsld=M^7f2HcuByPyEC@b9TuMMO_t#VKIkdibEcofnIP0TO%IpMY>vO` z2sq>=7i&I=%Wt^_)3Y?p94g{2^smdldOY76g`Gw7ULeI)@)UdRU!Rdt2ymn$_*F~F z4>Wi+-{lYEc6}zBr3b+UJ*;k6)Kni<dC^4D;&sI48M9B{{6TC?$lB9rA4dt81p`4w zd7(vA7C=R0H{lYm51LSuGqVD;Y$Si>Z4ih=I!kS+pJ2YMb@^Cteygl@`;#FP!Y^w@ zf(X9-*F(Vj9g!H!6?Kqrw(ZC@2bob^V@(x|Wi6`bS8n=((jsP4FNY@Dl?+K-Y;IgA z8Q_Hr<&Rn`)Kq%5t#*|-2s**}+7s)BCWz}O{6`ZJ#C8=@qLGW1e0`<&om^yS>$5^6 za#6H1F<IXSJrnV7ZJ9mXYlEJ@o@+i{P-Ghpryuh~(S#Z?6LHB1zhIvVWo~41baG{3 zZ3<;>WN%_>3Nko1ATS_rVrmLJJPI#NWo~D5XfYr$IXE#2FHB`_XLM*XATc#EF*XV> zOl59obZ9dmFbXeBWo~D5Xdp2*G&eIKARr(h3NJ=!Y;<LEATLI2VRU6gWn*t-WePq% z3UhRFWnpa!c-pmfWmp_qvMmI6cWX!>xVr>*_u$$%G}3r*cZcBa?ykWhxCbW?Ah<h^ zoOAEYnYq8;#|O<STWeR<-c3oaq{<*{3Ni*tfb75wER4*&06BRTkgbs&3p0Z>*vQ7x z1i;G3%*>8RNh#_GGy+?K?8J<~KwbbB*aDzv0)9(%1h6tQ^B__JB!PB7$2X@bz}Oui z4+I;jx!VI-0Mtf*0VR+Vn8Db{>CFwaGq<z@(!8aJg6!QLEzK>!e`>HXF#M_XCtHLO zAY)`=4RUp|wged2nF3@O<rx7AAlEmeC4d@a2QUU&7}=NsKxP0n;Aeoks<?_OKvG3f zT}hRO@vX3`v%NjY@qe_4s;a3=(gVbV71YE5Kn;3;q`IowpTBBAyEpyj^Z*65H~$}= zx4=K?^5Sa3YFbL-EKGmS0AK;Q03Dqy|Iq%IHmWyefPYJSOEq%@+5SZUptb;m?RlA) zTwPrm&7GaVj37sIMthsT^r=}`Issfkj@E#;Pe-5)@UO-=+nK(#6KnzeyTG5J0OTx9 zfOby6KS>gxzn!*kt$a&*vxEO7?5z>tKQ(Rs4hJ{^f&W2cVdV5zuAGvR9KhDd(hdx? zGqN*z3j`a1ot*%Nf7#xCfu<k-76=50Iy*Z4;gJ7dm*c-^{#UvP=<Q^>HlAKauKztT zBRgj&kAL*$KaXt!vU9R@0z3U(5eP7|v;qE6@APM8mUe&H<b@TaCB#+L806j-&yGPJ z^wu3aMz9<BujoJZgvI1|0o=@-02Us00Q1|Dirblrf^2QyR68O5X`h(oTc5xnM|Y<G zv)9&kAXhuj|7$n1v@<pP(|J>8dnR=|O9yA5wAlYdznKvKZ8Hag0n7lP0|4k|V!`x> z?yqh6V`lkderto5r#;9XU}j|F1oW~r1HOGAdO8`o00Ce}XP}qoKOO&x5LvhYrj{n) zw?%)uEQo(qm$owl0eJp4zbW}&*Z-^l^<Nj2=Ixf6g6wSE0j5ARL?#6g_-!Gm|Nq>x z|KgHxwy{w#vISEAcT4{}&dAo%#{EAd|0_fj_(v?Y0?5(U$mYL%mQE6uZa`BdOR$N> z-<|#2{x_Gfow*GVz`(-J$jrvc`nN~@&$Y67+uyf0$nwt<_Q%ipU%t21G_ke=IynK@ zng4PD-`eqC!rx}_M>c>->$8luh8o@f*`2?_#O+K#rj~Z*09Fo8fRUr4kvk&u+d{B% zZ~#16-ges*==Rsf0GJr<K;X9&fW0%=3t$FvMEo;VP7VN*@E_CPh#SBp_AkW624Ir@ zH{t;>DgFy_vjUh@{*B(MsQ(M`Z~>T%{*B&h8vh%;RWbP&Vqs<hFaiGo->RDZ8?wFy zn_2$D%?@C)_y>Gr{ipYh$mZXWg&DwP_Ye5S1o{VjW3vATd^@VcKj0gY<3HdVk<&jQ zCx8k35BPRm=YNQPBXa)>{^vZE{=92{U0LRT5BPr`{J*d&*b!t6)U-5x`?C8-h`bTl z(b7$a`R%^3yxHG={`Wt<{~)0J_fzqYY!MNVn<oQ12RDF$mFI0S*tj|W9G=7LKXOg} zetZAA>u;O*zxdC?2LJ-yfF_8`3m_A|K&zCd;8Jh#{HZb+N*>0e3fxbhW#XWh)22Fz z@WpbrDS(0nel5P~R0SY8DPBGABtN^N&y;~UHZSX~iItOArpiJ)M&9z?M5yAzW7!&v z>i+5SOTJ}Y6f_4i*?C&U>@(?Yac!gk^|3=yo{sMODAtKrjEiIn-LkgTTo~8FIhJN@ zM;lDHC3M10qNS-$Nbu`Dc1)yEpYSs6tYKa-?wAa$eQ!6`PsqqZ!KVo7pXto|5VY7x zb<7)yP`KYpqS{_Aq#ukLb!0ULzRpqEVcyo9!D0)lUzz#k`~q#^^ST0Xt4*xvnAx}J zFx!9gQ+Q3Z2Yj`HQ0NL{h-2qD+k!MH)EqU_Y~a|X!q^uQrs3uzw9q_~m8N<e%=;zj zf6tNsi1q_!4F5S|GKR3a+_8sE=ul(B@rTw05jyYcfM*D!M~{25{Bh4z8!RIa!qDPj zAl$$*K>0A)r3%e2%uYZkXi`#Gzt>N-Jl6WP-}d;4c$M*c{*;?T%1uK-OM+gN%!f(I zEQ5rC>0#t<ql)T^l&dibB_d~LF%eRM&_FUH0TCl6CqGDu4D`i$u9~^o_~g=ZK`e&S z{06O>JEd(uLaTs8&-p-PSZw{eM<z|*EKH=Ye8M7ZUw@{sCy&im7B^NQNJoZ1B|kjg z6K+<vSn5HrnO!UGUcUl=O`&IukG72X)6q+O^CyP=ef<p8OZ01~Z@p-i1q*iia)YH? zwscxtEb_bVF1f3t9KQz<<m^|ew#PZ86sAP<3^-3A>u9z*aAo#H*O?z}uJr7z&$~Wf z2!OfBPXUpXvlK~nu}?{@$zDvKbYE`0iGIDZJ^Qq@U;|;i`e?#tE3OFZo^xK>%GUdG zoM7W?sZ{#fv+a@%i3r`&H-!y?#=?R8KgvIRKwqlFbrF;PvWzs9%wTLl<*|JibuItF z%oY_RHysH#iwFzWZJ{h#aJ5o3HcCg*dbrS{(JI%&AqH!R#QsuC@}4UCdMS%42u*gR zgSNIi7-6<Zo>;WKHspz`VZ#s!gX%hy3dEy%+0Df+H7)m{9r1OU&gFX-DSG`Al(Wh) z7+M!Tgv7q5pFswl3WBr?sS_nrum{m#rQ?jIK=(Zh7I$7ZY_|?rAHxUnAnQZ*FKM*X zZ;z}5$(y5b>9K3=9dKbOdGy>}st*ypEdb|1#L|w~-VtCb?|$Q+1AEEoj2=6;{{TQk z$Ob%tL%aV>f~U>WO_ed+k|@lXD{Sqm8DPNH`MZLo8>MD+k?z-BCRvG>(Z@C%`NE=^ zI^r)4NuLrvJ_b9iW)s<sF%F$baj@)cWQlsO4a>7Z0GP_DBPg@Yej`Igctw1?y8Y&- zvVsx(wf2%4EjI7rjzO66P_RHVueOhG((p{*<+(oi8xcqG$i`r4Xsm*s8wb}+<CoKI z-nNM$jqB+{y;5fA3HlTZ4We@ZQLrDsb=V<p6~=64r|fo?WoDLGbJ0QCMCuQ0ah<`V z+%|sipEPJFVG;E|p~uVOUJ8zw+IgL%Cp;^@EJIC|z5GU5s)zkmoc_oOh|hiwJ=Z3x zav3~%a_?mpRWLMzit)gk<Lpikc{!Gh2WEM<Nm!Z=Vad!-iP?)+Cvb#M>TP}r85)s4 zR(_cqpP7+9x~iii52TL?{=oplLX7+6x_irL*oeWbH~?2+qL}?B|A$jzVM0Y{D(_b) z)T@|q$9}p(K5SWkihYKMy~VK~$V^lbE#0rwDf2kypXBkD0vJ&l_c?!1W*<4%<7Iaj zS51IVn5*dBT(MhSH+-8PPCCZ&fP)IfTi-i7v|)r_^$FyT(0F4rvZB9DV0;j6r!{ch z_IstuP&nG;Xa_wgIYQk?rX(`Oe~d>in-d_CI(i@Kb>VmXE$>72PuM7xEC7-Cnk3Hv zwm8#fhc&09vfAi(%A7CYmoge^Un-1delGnMzj@F{)JWIwrKm#>3lc|ovl@GNa=Pkz zmHH>G7>GYDrpG^fIMD-te{l-;(){#Z{1-=kwkITy|5t7Xe+2wS+AX$m9@jN?sYL6k z&pE?3p5z<9ocm#=*&kJrI4a}RPobv3<?3v_7DdX43!NbcooL<(MGjimzch_#GLJkL zbbLb%GC06&X-1U%tnA$iL}6XPbx-7mmG4z#{de(sXYu(zbztqXe!&d-r4VNn8LXFj zcRxWk)a>{@6z2qZpiCc5BO!VS+W!E<AxyGDnr2CbLky^iWINswxZI(Gdiq?33GCt6 z*sxiTBk{)M8+`K1>^Ia~8#n#D;RlNi&A&XH&-nvwnsqNkPa4RfzG`3<E(q*OVum3< zmj5IrH!rGEn_nf`@<ZIM43-$}pV*wk+jm}u$WOmJ-xr#<)U#ieO9_?nmr|c`c+%$& zM3|*Jq@(F1gg<CCNLIXIQSb_Y6cmAm63Tk;yJ_5q#OBtsR@wee{R>YvXWN~D!h6lX zd<`p{8nZ&5-jG?yEtzBwSbkjKNiOG9o$B8pdFJq1GTQe{NMp=jOKtheCqp@%M>^6v z!az3bk3*dAT>#e+nI6mj+dXlEu#79s`1ldat%RwB5~CYGgxiCLBjMca8}B;1u2m}m zdFv+%%K+-~WL_&{l51d3^gzQpe`UMsxK*$K8xBOJ^i+wStLg80470ohxEpqXQSAfY z)Mu32bgbWc77aQZPF5d*vVF%0qI7VKakpcp-WV)B69*W^D`q3TBaKjLh>#mK2#--L zw+q+hQxZ?pyTSenP1zz1Qzf78@|#UuP#1CY#2^Afd?&Sag+t2x2HHa7Pnk;ZJgicL z44~IIlMrJB7)9U379dEr$e@^xg$YizO$}PE177`k(SQC<pj?56o2n0`fBZSjQKLDZ z#8)WY17<KIj<U|Zjc!$`az=iJhd5>|Be|N|S)Bhcgc(%1bJ;av`59OhW_@D=S*Dl8 z8Y<j(_34Y-6PNoZ>I|Jr++zirs*>Vg9)60%X~M4r02uJ^+DY`GoE0a0aUaJ_60h<K zYS|)abh4AWR3332yd6{+0*@Sf)X(hE-WLRs5b72OKZ5FVmOS!Ssd!i*N}Yqk#l(-r z<<DvmUPkUlUG6O8NA-g9^tDJ~SPDdL_-uo<AioYIfp?)?ZjhFAxfBhxVV=Hpx0vG( zJiW#}%#`8nl=?)*)3tXoH1Xn}AO0GxfZ>5s@|*4d6_RJ9x0>z`Cm*rgooqaat&!?> zPV2#5irGQGGt+YO9<u)`q8Q8PC};PJ=V~*gN&0A__o8**ad5M*?ZY&)H@TaNAQfKi zx0Q&geYsffJqj}w4cBfcOv8!C%1tnO;$+A9jp05O{WM~MuDQm0C@D7V#yUKJC`Ei` zFl&D&mQ5ILrnp0RXj_ZJIUE7el0rp(Q#&dW2-v0gGK@uBfH=jM(5k;amq?Mi#-Qa@ z7+e!w#821KKiD4(4CC6zU<5~3_9&dkHgO3cpIA#c_<TbR*M?z|S6#qV5M(t!?yTad z=T_U5x5{U3^?a1EDzfs`p48%B0x2VFi@#W^PKQtTX|iEgYlK@GhNp8=X3LdNTo}J! zDA6;Qz3?S7n@sw$y!HexB*iugVs4w1#8ox!-Mne#pXh`UU*oAGol;A$G?q`pGj6gk zErji%@mpJ^XKav)g&R;W%83y5c)ERGa!X!g>(?5205l=b_Fq1!9=r{|gW|Oal3NG( zPc6x#BBeHmIRO(FZ-%@-q=3H0DYUT%WA6l^IhE86)Rb+6Uv3R0)8kh!qDZ3w3YgX0 z^D;nREXDC?9(kINWR{qHKfiD0hL+8Jr#FF+{u<plK0g0UrtthzZiWJTjaZiRV8*V4 z6H70B223<xfL4Q4+Jn79F7|kIOfIwv@oWIXqpZT6la1Mz`-I6LLEV`H);h-l6J0&* zqXze`;8toS1s0m(FmsTAh4fB&a!51q@%h;sJ7R*}H`tk-FBMJtK9`}9iX8M0bp41o z?HfJ+I?)i<Hm~xGT#C7v%Lt5ZxQHL0p;k7tjzc;kL(-<$1sm+2%H_ZwuUIzA!<jqF zAA*EyQ#HgC-VN3Eck4+9Ci_Kx5HrWamLB3OZ)+5kN^L%?)o|}FjUQzQ6R!`Ky=&f0 z<xq?!wk-f!KF-T2oX+=7{$Os7;U4nhA|U&&bh>rCfgufrV}PAM19s)MHY2L<V3=<1 zKQMk_TQqpSy<(<jSF)9akB>kgIM`cu<KnQEC8L?Ex%m<vEJ~eiSgG9OfVa3XD>+V# zu>RSUzJ}G95y7Z;QJJ=B3sjD1!Z+6u`}=o$*`YanALVNQ9+oPfP?9sU*!S-7(Zv^u zWfp&E6E*CxYcsQVx<Rtks)7Qh>ksqiksQ=gXG@K0VKKX!H%VX(dya~uP6^a0D-W9s zA>wERU=0J$`1*dqbxU{Li&Gk%Xm=hbf3adQmBo__2_atVx1M1J^(-``!i@39OqXj( zC;iPU6e=RB&tGu3BZo|yYxa6^>xaEl8TRnjWk(c}YBL{3vW&1{^1`DzKFE!SL3dhy z!ojWTxD<q={|?97t1C5db~urp(wLglrj=-bLTc`D7vU@O?w~Cr#DN0Lq?XUUht}$y zE{DjV6!3|E7p6dUFGve&=s_k<%@S3RajBE=EUkY(rxQ3B?CJplO5P`!(n-051t$@I zgk@xfRdGO6F(ICeIE^>Pg`J>(h_v^nn}u6_(q?XuyylAFI@43tH`nS-n3LNCIOz<L z%S6oORQwoY4MMHL)GzbVas@<H6QlUQC*&fcl|-aHBeUQwqpWKe!|39f`;=2H0V-@l z?3YF?{DEI2-7k{=)W=iVOIDP*sstG4$3C1e>exH-$k3DZ4zcBB^p?)d6oz(TnoiGA zvE`n=*lxO$^=_K~vYwhSQ>mC_J=*3&X|JL)zhQ)xtc2kWbj|dA&^ueFxSbiF*&U`} z|7aN-+%CMz(#J7_1Tdi*`uQlnl(%vHi~W#c@9w(@<?qBfQA^5=?UW~-K!qA_K3O-^ z(<Oc{oV7)netDvPRy2XrV{a&**$b^@ZPxw`+MZBH+{tanm?`7+=_hfOo@VTmgKj#B ztkDty=VYtj2wU4E<Cb0W@n&7Erjjh3#ik?z-`-Kc!jisIs!4;HB#63WP^72q&(F>6 z@;#0@D;+=(fq<Q%$QYokW#&sIk1NbGQkzh#UjD%!opmg~26Y<T_yh4lrsKskAP|F_ z5{MFRENxe=YXu9XRKrRzF*%+)+dK6VuIT$wwfp|%Wi0yFW})gaF|G?nYY+{0ro@o* zaU1jQ0$wTq3W6c<OCQVN`Le&;1qJ<=7o>=_U=eJHhD^=fs+hH7J$t*~$I&#~UxK?A ztLVOl^C11^puyXY3~I4BjOJGy^|a7!ZNI~x78+U@6f&oVEKnw;gO7vP4PaQnjWBb9 zlqkb@4I?MR+r(PL=X!Me4#5a)wSNAYZ#>_L_w8q9LK^DzIlE{n4jM<<fHB`#wavhE zAQkXa!*#5q%Ds9tlnKa|>i*-{J}n#Eq4dy-dWbgv_rz<8<EJX*&gBtC5d{6NK7HuO z5Bz<&mHr9LzPAcKSGQ)(*@q7gkdxa;pIyp+RYx>JQ<ygGhe9!6^N$fk(%=&>Uou?q zqr_hFZsZEd+#7f!nP;FFY%(I>mx&vPiWQ2uT;?k|U=Ge{jGaT1D8QD4o40MdZ`-zQ z+qP}nwr$(CZQC~I&f-PP;w`2&74-)y@>FGhc^?&aW}vqDTAH_2;5E!7Fu=T3i+Ff4 zvH5Kl+9;StZ+3kvy;V|iDDy2ND~1oz+kb1^%vcOVLOv&L`@}#Kd>T5E3^~Y|LDY5$ zlOjJ<xxToXJ=6hJk3Xy9^aO+OH&~0FuwbXz73PK8M~;F;r}nmBtDvUc4Qw!efKcj9 zq}nsfn6jB=h<BE%k2fn*y$T!FMX&4vmHQTyvtrV3A-__*I{E$PIi=-KOjgcaxMLm$ zd50&C^TVISUQcfwj*p<Cy2{J~&q^UiyM$P}q%=$t>4RTQL8lPnc6z}-hIyAoUti>= zrkgDgJGwG#42f{3^p+Vg_0NhLNkQ9x0_;E_&qxz+u*2Cu8g=*iNHo4eQLYr2tW5H8 zgO5qW33i<;*UMin6%{dbG+xXr%0)V9a@L=n;M3`+j+@ql(|$OM5=?%Eq7w?QO=!wv zmD~ES;NW@meUjM)n1&*OU*6ZzvA@9-6N4K%4tB#ONgu`x;e4*E%RU;zwO%Tpac0?~ z+a~LIAI`DktDNU%m=s`qRBhkZ-T-6kJoeNBPew|!ZQk;rfjq?+TSh`8JEKcu7KB-k z26LXi6~Wa~e<XlJezjVHn&V@vhknBS+F7%HzXP5iyp7NprsyUj1Z!Ub-$Nha^gOJh z-`9vsm-jKHyq5k{Te%O8{_uQCSqgl?ujVLnQ)o$-ZvEiptL5+Cz6q$&41(S9+aQHQ zuWj0c%Zh&;<(_Jl=<JcLz6w;Y<`?iXz=TBjVW5i=%=qF?S_@UTmGmrxs7Agoa8(<u zhfjP$e>wQgTMRFj4cW1steR55iV&KHw>TBLb(1c$V)a{XJOnD;xcI7e=~B;iP2<<z zdtBdiNHu26SI!^Kupl8XG2xjyXc6P$yk5>FG4Ybz{|NJea(Z2OwH5OS!FxyNfm%w| zwk6dEYwpR{w$&j+ySDofFEo67hv{#hJ2J|?&f5-&X5U%JVK|1aj`V*jMym77Ag5fa zz(7C++w5B}8qe>%vF&pQgZ)g)SXk*Oj!|d-l|Y2Bev{3npr##)XLFnip-;WZ7ray{ zym6WyC5_NxW_7A43w*niN`e{KnGmL?cG}e-;S$F870IEn+&wgR4sp=her!mlvXd8b z#M}Da`K*vu4%zF)wGYm9nnqX^9wLmho+E3-3P$3Sa#EFO{()$8fBoUqg?{8Xj6yGh zQ$^cn^iP~p3#&9c95uv7M_y|P7|!#`Q-j)}LH5P3%guiR5`2RuHB1<BWSY~mpg1T& z<cO>kU@X#QT(eS+I*D|k<ki6VnTi;n?D~NsZdxRd*t_Jb{T18*yf-bwak01z!-8lR z2#EjY0CoEL*4&KkPVf70;b=kW2ioV#@sggRu~T5^G;4^{9sOyEHMsUDn+VN4xPJ|D z8#~66bcSJ(r!z@ROFv|lzV%%_bI5mj*Vx&QB`3#z(k>yki*!z>9E-V1+#z*(;5gl0 zGh~P$-73*P#M)~pR3}R|Z=VGKK%3z0A$m3n#z{!WscCq$`q!-K{tc__=~E#xx71GJ zCShk{$gcP3tTUXvd&zXUXyO#w2DfgYMWE`-M!MSboxg}NH#VaurOdtdVxQsw-2ACy zkKygMvgz1d3%2DdzJIjXzAQ{v)^M>*@VnWP#{Lrk{eg-{(0J|G`ZkF4?&$JbDI-{d z0X_;XVl6rG)P2yF{vC<(el<a9b<z#eqk5<9?XGdRKXs5=XJ3N&78$MfaIOrl2d<m{ zte`kyif0F)+g23SF}NOMsQ}r5s~hJAhxm^69TBXIPG6Jhu9`$azji&n&6j+mhtZn$ zh|$!nnqhzA>5TIPwgPkGKUV@xA1~SfzpwLgiT-P9{H~<k>+IBQ<nt#n$}5}Yw3`&d zzl9pz#qGRu7`qyQ5oT-S9yM5h6i$+w&};3@=HewT3lM{yI@)y>aL|+pfF$)uVRDph zrmoR~&}sp<9O+BqWAx+pq%UI21@i43lm4UZx#B4{2DAISWO$@3n9(4xFBaSK%&BCn z4XMsgyhK|Veyl}N>j`LAwws8B&OW>;15|BZHTJVPdtQc#Dl3}qUAbl{Gh-H&Mf~N9 zva|qWZ}p>bARhdmq`pF^!hV%8r2nDo_mW-k(mPGcuM9%it`n#y4A*1)_&K_o*+R!( zNS3emqB9#je`s?MW2@?dFRa<%b$(qdfUu2x%LmFP0~g5FFUvdFml+7;hk{$aSIIn0 zQA6Nh=7-o?OQQ|fawE4;D$Zhk*fwgBJ9WhJgD!-U*?bFhyLQxf0|eXUKNk=HPTFLC zLA-gmBn}D6N2}UW2}09G{QVr&T6mMa{s+VE%-C*<%3R8L5maakl?|Gner!hscBYN9 zEVSStrER~BcwjAxVJp4R>UnOLE+r=(Y6kJ28n5GoW;}_=e=ku<fSkJ8+;2bEuVR1~ ziMkMmmi+Mlv*h2uY>LAzHN+|Kr*YXMzTSqyp3d)69JeL_+&AOffIplxPYHCSOjKr8 zdm-9U4ww0bLo)s`iwc-wM|8b`!CpVoQM={@3IYK;5j2-(olzk6HpVIpM|}W@$Qwmp z=jB6@yV!K%4)Wm1ZenUg-hE~^0`dXXbu#r(3_0lDtL~DuPz>pAbUbntlVGd%Y-?8` z4dT0FK2~a|n+0&SyEcs;R}}(jwEkbdVCiL2gbQ;)kS-kTJ3bBFW+wK0iS)zg9TBv= zI89!=N-OKGPIsTi$0GV(o{Vzm;1ITe4SR6sH4Jj%<K|gf(q^Y6aS<&4Zd$d8`0vsk zXFUS1R)eOAT}(W*JWD#J;Ej12xU6hRsw*H(lLC1D3J<63>)r9=ku+k~IbN{*NNURI zQbx=${|kkl8;?k86UsO<ew6@fqmTAQW%cnxqQd1@{Sg6O%2FDOU*1ze$(wLo%|dM~ zu@IKDWMPOj02;$IMerZ*;*aAd=ydW2irWVE8^Lo~JmG7*tl%UV+hzb)Arya4@qDdX zcfuZkg)0Nj)*9?U*RiFZ6=gL;c~E^+JhqC0qYV;vyVDaeeIf%|GYt?~nn0d-6~?pY z6zV&<4qfk!94RqEbfJ<kzT1_E&JCupZoFN092Aef%OW2Ukg#8napC8!1|tF;$5|J4 z+PF}LlToXv)!5GF^5;J2qB{#QgN@s(1f?t3Sm`C3@h>{bHB{GgHI&Y}3&p%|Evqnd zg#$Bz$t1Ga{5OGbNiI0@_-<C3=fK=B5JR7Ndyx5U*kp6cl*Y+I__b9g@=|!_zl#CX zDXAkPNp5Mhtt$;H^o?tI<Y|gt=p6YyU0o=^yU+y#Z^zFUE9&=2Pg!MG&a^`^{V4AA z2hg<g?rQd*oB@3ybv_W8TD!s1pqrnHCQn8EfmNiB<!u2Je~}g<nqx61iNTJPg=H{4 zu~=wUpUuP1JFYXB$&FMoakykv!#fQjT$JuWcUd}PR=9&j2TZzC7EukW62=PZQr(7j zB8ixeQpWMkv~2t4-}&Rxh9&UxdjeRe5QvK9Y@CoC%|2@p)e;>1sTCN6;v=LL*`O!n z)d#Dn=0%jIImCqIuv{W)t~crE$oASkx~DV<`a8PAUbX@T=Z~qGj-(sLCy=zF3Ay4? zDjuv#Yq23%tY?@&tsnDs93SSlUCDC-vG!JhRgSnNUmQ|;ggQb<63KTwWR%;j*>|y; zzob04i{+mshr_mC65Y^!Km+m&o=I&hK#;j-DlN#qh!7B<E*Lq}qlc<KXQZVk$8Ai* z#1so01qFTUUYxJ2KbO6w!;lhyERC~E$34nVrD-2Q_WCgn5{vHkQ5_HXC4A|M!J*hi zL`R$@)YB=clW>7*S%2*FVwjR$Q399$S&{`nw<{#$N^Bz%iD&5Lr2n~2$oG;cs~`=( zTt5^Em@xg*pDb<2x<AYK1NxSLRwV)nyZ6;#`Rltc;NWvbo^71YCd2$HyrcWaE%7}8 zrEGU-C5|K}#wx4L=0!bqZYR^C2tP7zz~nPi9-M>)owD&z+QK`#LxKJttkp8B?!eQ6 zrq_T|19q?n(UOGb*)KRnveOF$-$!^wmh}J>;GqNL?}7?NPc%%@SmVh(<mAyS?U}J- zmCraYZ*wDJID*!}aisd4D}K$0E4GHMH)*g<6}HraK!_Aw{jFFc!J6xx9RoprD_W5J zPVJSapZl1lx>ze>1?pwSuV3<be1$!Zmq!PA%2Y3JjS^7cxe7Y|SKFl?t=PV{U!-}2 z6Wrap{h6ir`uFJ-@zHJi^J~0|NaEOI%`zlQO^o591P#LQX{|9uTAG7+CU&-QQ}rrL zh2|UDBmZ)CivAqJh+(&Sbr%9n)!W2HXUD*I>7jzw8?RR-hX+&=mI*7+{1+2V(H?@X z3~k2d_y9GXx=x)08ar`tHRJH;?IoLd{_k~S?gfvi3HqQX${ji9A1tfgbHJ_zd`}{$ zw2Hhvt~8nodsvYQCu{<4Au)}%7S@9Xf#O6T{X-S-xcE4Xph#I=w-hTzm)pArnRatS z*)g=)f!V`A@UWksCFeeN;XybE;C?A}cO<))WAn~_AIB{SLXk0DNg9uCiM>~Pg?5NJ zU(AWzTe~~ZcuY#&;-ABP(ET}<mqZ~Tu{eaivIp{E`%x9(+VwN-Kt+1ZlW_Kftsb=R zRM(qpk1L<+OKA+HN;G-zg&~c}P88la11&Vtr_#L+p5hy?f(R~H3(blexNhNwZ8AQl zvDOV2O2kpSdl@a{)Kez26+@0Yq^PL9-S!c$2y~X)fdU^tn!gA*w=@PG<H8?rU(diQ zd#M~S7~4{>_dE7zVaTiT!hf-}#1-9kFikwjD{d9^i-2K8a<27rznu<M<CdVp4a$Ys zYSHA3&PLP&IUcY91Stp%qk!&C2|WwJq?!YqX^UzN9ge1Kc4xmkYcXJaVE;~@AC_+J zF6I%2Z)_9pr9=c;_ogcYu1YIQSGQzpF1};hs*T5_ZjS!p37$D388#rQyNgH(%gT)< zkuSYrgi;!Ud)>t8HI*~Szy8CX!X67AE2!omipvklCH`9{S`g}HvZZ22GO&q!-k0bz zkt4s&*d4}^sl$R(T23fN9?4*DaiX=f-j;6chx>GC+NW-z{!fd+VT9a@tSj}0<k|2E zhU=_~av(ks=IdCPVrM8)&A#@Gjy(Mpw*r82P*k-aXX%0ig|?4Cv8Rn(ls{prI@smP zeL#jJ4mGHYfN}<dVjuFwBXW0_t8|iqu1A36axV)N8n?k%-4Eqq1lE{hZAq^7oNyN8 z*~401AbYI`d5yDU&mz8?=G1^c7voJgvh=-tf1&YnmgZe9w+>>}v|Wv*8IT$*cLfr( zw*bF<KgSeLN9;j6G@9F2qHKOKz+QI<)5{OrC1da&cLPRJU;0Jp9g7zrSz^$JXI`Tb z>4|aXH-kE_B6W_(u(uTTM|QLZZ>pFv94`jrwFh&^jd30#XQUq2pc-D_qEl->!oyP$ zRHDhHY9-C*L$O0##lNX>Q&OvAdrsRgYw&4;;H&4-<U>VKlJMMkAznqLcz+l`mN3xv zqWzevd_2rErW`D2wQNVJM3_xy`#@W<wAUJ?%PsUzc3)UeT0Vh^;rIkgeC5|1uZXnS z<r!9P3dP?ZWX*Xyh)1jK!|W0KETX-sd<Z%M4G$8P#gx_XC#7B7H5)@*GmZ>WZRtHf zBzXLkd{)V<MN8T(f>X5e)wdx5hSMb+fl?~=(4-|64iU}!;e0#%r;87UxX>qG{GGu_ zhQM&1P<Z%Fp_u|dfbdRK4eCbzxPtE6&CAZ%clis{gVk<O`^qYMxO+>rA&I!^(8SM= zqCb@baGU&SMozsj=}~dv^e1_&;j=FrjFdT+S%GuRB7)%Av^{>RRJbPUPx@r8))<nY zwy&eM%@1jexxpwM--jvoF6-+<-gUM6eEIQbZBb&9Lzs5E;F7YUC=#CgYM4q)W`ty- z5N`I&*vgggV=gNW0#Q|iVex~4dj*4l3a9t$3fw-m@a%pvL8AF213WYE8-(=jB;1+I zG0mNo#g6+&O&3g;cKe`Cr}B&)o|?%Qi^TI;S2CoV)rWv`&XVGdnkNXzq@2-QyW4Rc zGSDq`37L#QNA?85wF{wn)nq*z>vkxaePT}UP#ni94`xUZS<~ux2V*G;%3XPoc9+#L z^GPzYan3`$xD8WQ^n~I~ygBgu=n62|n_MDhtH491>aBDPG9(LXah1@C0!4&T6@>7= z{m`eN)O50ohkSHeO1l6}+`xK=ZpB(41(6vzoR?+?d#nKYa3gqW@Qty__B%v+U@Yiu zo01eD>of^=fcG5a)ZK%f0s~6LAWICRHztZs`!857_ItCjOo(HFBp`jK-rE^campH@ zoCG>^X5^?8@e?_cYsyU5n1GEGPzTW;(JtzQOJW){lcrK307`#!_<x`n(vvO-I|bU% zh_Yw2k}b7nI3C>paJflXK;kp}azd_ucN^aret48273-!7ds?)y^!T_N2$NCK?Ph6c zvn{}4#HxZEl2gBJm+n!a7%VofcVou-oF}W}OMzEffX)-<XXz)vyBrVkhKIPAi<MT( zOV1LIMYnc<vt$~h@5TQvO*T07nl)4iBIuHxI6+qvtyiM912nzK4c$jbpq6#562O=K z&=`BQ`E*)$2@*aD8czs4fB(evNyG))n!%w}PAd5~ri!Ah1m~Vmb%<Cpo(JEzWh}BP z8b0fq#U@alKB>(_pHXrV&j+E$?uVG&`L9Wq2M-!In;bqBoOIAt)(vY!=G#f+)0JU) zRmiFKNHsOB)Ln3Qx?GCPHj=p{y6`zT;c23jV_V(AJy?cD9-b8;P02~v^kJT~njeFW z#*WVM-?7;TzfwUj)GgBjmRSk2X!kY{t9+Jb4M?DOmITz~Qscn}c;ZGpcizypE1@Sn zPlPCW%f^)08dTO^N~{zmNY;e4ar=C0vE2ZN^iB#r?kr1*X}-H53HNMuR}(nf@qQeb z-z5|#Gn@&cKf?2)z6yS9-BPLI!F*s0=Q>iBo`kuk_4E~v-pNPAT!bd=sX0v;cbq}- z;=Q0_X5J`dU6b;w&JxjBe|Qs<Q$<?MBS2BGF*`T<!yO4G@w}j@D@9k}!iPjE&cAXt zUf#0FP;%Fg%wbJFLfov1jWvX={R@F)MsB{Y+u83gKqS;CJ{{1@Kdq#BW6nDvzGt!b zaqKcxejJOO_^>V|B{ySQk_O4K!EXs|ScjJnSPgKsf1lkIQL6J%ig7xryQ)vVkdWkK z4_*tTlUr2`SS=%}L?|xG*u>ORDMPQG(x^RXRcvg&EgVB7@?*&%nalHT0`OETo%o9P zPq|v2EJv6WRS;*HHWkf8n4Nvp{WNgSYcTYnhpP>IRbHQEmq1U^LTxhg?{>&0#BboZ zpNwCR{Pgz8G9bn_*TxO5{iPps<GFCEJdYM71FS*cfrTzp-q8?p^kk~hoSE?HNjkr7 zgcXtY=d`;RGrHhm5ov^xW}Y>HHl9+^moAGNlr(l~QajC=r{3B%*r=(=Re$n*!QGhL z6AQETLXtOO#5`}LyD^i-s=3164GE<MOod(B#4dPbY~4)ix^+Kmk^;ALawK5=-p<fw zzJ}Nd*b}IVf(G{sdv=zNBIT->J21iJ8IDC<k?Hr>5taT|gccGuCioDR{;<I&komwf zWu$N1Dchx{wc{6uR`Z%+4HTynxcSMt?tX=e1CAsD4(woPm-g6fz}CVaoG(9m<tjAc zk}b$5F;i@{`}a~A;YHcuxGp@u@{GK^)Aoyrwahq+&BMQY2q5VNC;94aMbWv<Cw4*T z<L`1mj2R99bZy=XKJ@uUsy<VZyVEg18+5YydBMXTAWp>g!FjSx?RMEvwt&7P=}dUk z$Xdb!_Y1kKTew%aTJoVb;YLbP__W$TRA1M_+ivGRBHU9yDQim3!7v`ML!j!wOxhXY zEk{-%+c;c>EW2i5#)(Y3GFBNmZpeB2(Q>;4QS<`x-|L6mRbp15mRQ3-3Yb}Ku~M8Q z4y#XJ4+%YZ6@-6A>dx=@2%_0#COPZyVxNl7#;Rzj2)&9snB2jwunP%o+{TUZ$yi*m zyCisw^_E(;q3{;nnRhR;x@izqA^TUBI-tupRY?)g4<P+Q;-Ew33QRl5h}Npdgc<D( zsYk>nrb`*T`2Ml6=<x<P3*1`GW0Jb|XYV$I%hztN!9B_fN{9WA!B{fXG6DD315%lW z!RpNoyy-~)To~sxTKgd?nIAs|V1$7znPsHIqBIkDt|yM^b}*G+aJ}zMJip7|+-<XF zIe6jG*p+PdPH+xsYY5nxNv3CYu{GA@Pgmj0*qJzcH<Hb@*byhrH_{1N(RqF!ID&*a zma1J1gJ~g~C7^DFhd?gl2kgqTeUl9{LHOo(_M(w623p<He*n4z*sQ(~1Z}pYEJb4e zO_CI=`9381@Q#%xxf$W7g4Kh>{VCtVSfO;*B}k(54K<=vic%@c1Q#a~vw{ff9*PS4 zsB0QAGt1vK({7g~ol$a)-z239jdLXZyiT_dXMIk#{KN_g>uAg2i4x}!@!Xzdxx@x! zx7fC6s*`ksfQ^NjRQE?du_e<TREoc+%ULuKNLr>o*WFk`Btp#tz|3u6N=Bm!tFHr; zU0|UO?Yo?weS&rdPguV*u*h+)JcB%7_H)gbi5b2H5;{>G<5(Sm*a|kT509&(gpHS1 zsYIok?s80v4U#=_UY?&1boOaz%%^TL^MT(M2oS*#>3^q>jpUPenU@^8xF}UNCdK)e zC%$9+$&c&4L#*w23pc{jVYS2m%h7|l=rC%#+3W9LV3}GfbIc;qM1*^$L7!`W$}u~> zGpTHBjCL0U#9hHdjqDMmkfUMb9=Y)sraeC2gx$)X0}bv5fd(~yr+{>^VC85M-$uv8 zn|$cY<<tKnHK^tKRS#o8LHqDs*UiE7d4yH~qo7#*eTnQ}<=t24=r-i`g0AD-EJNFP zVfCX?@c`alOPn!sC3~;0*1oOq1_Oc#?!xmpUHJN-wcCBql*&t;@xx58Z>qn>A3hR` zV8NGqz09I>zLo1zQYwi%S>&j|tWq_9L>4Y=L7w3#Ugk*^hxNRAYuch*c@kl%4tZvT zgVlyomfM#TY9i+dKSsa5fl=Q8CHwu*-%)1JE#Fo>{p0Jt+po9|6C)!svBeA18CpOv z%n51b^9_n(;)UhRNPpM({-#NUc!Zsz%&&=9cFTezr^<xzK5E8$U8OeK`BZ>-Gc=S{ zupK6Ma}4~DvRq~<P(Wl95KgEB&z}ECq4bWd-a(%;s4AS<0#=OH`2Z_0QP_tsU)dj` zM#44~td&7SbINd{Aw)$45s{Jx;c#|V$p`qLi;z7(_1ET2y@;>th=yaRKNw{_o(&N- zcE}89KXZ5qvm3m4bdUxhU)hd`m&)h8;!r+THie^Ex_&nzs#=bd$O^#&31#i*OH>0i zGaq1N%`nF!)n>ybXYw~Zix=4Q`oLNkMrWi;Nu)&PjL&7$d5#$Dv6TLmst#LWl_t&` zb?_e3NX>;efb%SH*kf`#d23ks478!=O{brukHN~O>r?#zS~d(Upukw%esRTSmCC?A z(MtAz2<uj?%JE;CwqC0YP&9U-f>6%pr;gs*cBAl-_YYRAk=%F-j#)_~BTMF>VL{uJ zVFz%PUffZgHo|Y+%`f*sl2wXV0O1N=N08omn>XA#dj0$tK~q(-9j$o9n%#XS1AR2L zJ)%leCIeq<DJrNZ=!T&7`8qiNTYuctS5(lBT@<eQ93nG*2)!8r@iy}PIaoTrmcqwF zqK%!m^Q9*Gpit%j`S~40VVeFfyRqy?ROmrXq7vN}nNCRpA1=FoQY!Gnv7aMAg0?<B z3tzb0r07ob;W;WP@I2O1@c1%p&>tWf`jTrn2oJ`Q2Cq+u!)YK&_W?*(ot~S_?_T98 zB8Xz5#sEt!uNCgpbuH47LC}xaJC%b8*(tmBlq)NYAb35hG!@b0LQ`>t>(Fx;Gno$6 z?_Qyl?=slc3>mIA@z)6+#8z6JuQw_GeB$V{*^8vTtI(+ufP47xWUU!gBQ?*Vp<`hi zaGd1k&39-wkweOf)Th270wp+YNHT=-$BE;uW`?XL{46ZDJ4XLLfsDh=Uyd59*n-u? zA$zy1+Rv);M<ypR%MmpQq;zM*5YMNaD<Gc9%Sbq-=i4~mEwEDQ%N-^Let2DD^|FtH zz76xoaL%laM=X9$o%cAaKPRHOyFE6+RkxFescL4cOqzUflxU$u&;w$LRosy>tHUp% zV`nv+c#qD~JR#gS&76XwZ4g?Ij{B8-O6ba?FYWEa_<=tNT%FTVxO4!f0gL~`RA;m5 zM`~)1!hv(oaZ&c^%~1mD&CQAX=O1gVGyKOPg`S=^z;w_voM13ne3S)@*%78Q6vh9Z z+Tw4411JlmM#O{0D!(9}SUG{@W<TywfX^2taLC)ZpduW;*SNg}iqVMUh+(!+xuDFz z!VM?wV?q^2SC+)+$Av|hg{DmHpJGj<!&54QjB2m_vX6uAxy~P*W+<%`OyTXF>3*Dx zVaBga?F6!`@lQ~qoPz6WNZ{Z^PX#>v6sx2cz$Im=gRO^$Wr4>Rsf&8qjZktbCR}BQ z_oxt|fmg%Xf~-XrDOmWa;CIitRbcMZX3|DrWk@1vtl%^EQ-7f{VPnb>iWJMKbb7+n zsLN10$+9+}k_ko`5l{J>XeSo)@orGMaZ`o&p$0gsw<ss)3LHu?ee1QX$+9;1laa?W z^lR}@j(@oCpbReYrZsqB2jbN6EMgVHec>KNuS58u=M<(8i96L^+LUJ&0iPnL80|VM z9~??{Ib<jwQd)GUsKgpdX5J-XsRhiTFgrn2(aFj!=B*!R;M;9~j<yb|1W8Hgc4a?@ z0yorYfLlYc;YZuQkc#NP2>*s_^qSz{<DCfd7o$%i*TH2ZE~VCZNgSJKjW_1t4b|k` znoayFZ$pihSJ%%Ad{3*Aj!P1=6sV4Y?Y&sMvuxMAnt$3*^b?YFmbPBlthC|lFE5Bn zr<kuN_;@X%CaTp;`taXaz2VIgptwV67YHl3A2*?j#q#4Cb#glDn?rU&3{_bns!CLy z%(>L?p{WO%W@G+|1aWz}<`Kvt`b_Rf2E&omd_)g;h|^-2@mx|0=TvU%qYvS^M81^+ zHNI+HJ_b!W{<6eHY~y3LGPK^P*6p2#q<rvU5)Wwar*9dqrt}P)N`T5IXVI?My|TPF zO+4~{R)5_@q`-WLT$NphXe{H6E{h>00PtV*<5djtkEW&VQDms5a{S1$UG65ATe;eK z@!-#akYyWT0vsOZ%Zb&|q->>x>LYm0W$5YJ9ZF2_uOvk$z<#TbZv)dimP1`)@t&Ob zo1nj8UCU*IMZm?q;IXZ|2^!9#iE?uv$^^$c@|DF242k-JNuljCK6i`aq|%~Jz;mHd zx5UC}5VNq$D6V6NWVwJNV^9pN-Uu_kN(Yztvys|x&&-XvE#B1j8Va=?ixt;e%tee; zra;xZ+|7Hg%3EcnMdkxVkz6T@3a5JLCRT9zAT-14a$nQmtB}<_K%%G&6q}>n6J+EX zOjbBLw@sXc$f~*ZK@R4ak5!IQ?#~SU0B+(OlULuX7^PfUS7+bxlBvm^ZzDxR(C8ju z4X2h-)1I-{Cv5NJ%_ugoVf-+@vOMPlm71`*QFDKYUuJIm7q#`W<sHr%yX3Yu`eJSD zt8d54)O*yUOvhALyOXLzI<NeErBdk`;`NZ)&31!I+i+jz%B2`nyrR#4j<BASBP+KL z!+LX1MJ8Lnr(#dYC%G?hI1<HWHzdDYm7CAuPfFQ6PE@Y9T<S|^>Sdz?1ao(o2QI1y zCo)&O<PmSIo~d4mrD9d9+MT?27k9Pm>K~~b<En9zoX$kAB=0?A`6v;Wgsl9rV)tS1 z>xY4_w|Qjca}>~D&Qv$o^wtC8N<-2}xM7v~WIe4%!yf0JjHRR`ZBS$Sfozh#n?^ld z+y|h!_=yz;iQS%LF)aRa93g_aF1+$m=D9=IS45$T!7R5nKW&*~T<1$I)V<IEFONe# zgpc0c&R!ck8zfdw-5SNnt49P2w|a&viST7yKa_X{?b1WDXpBfxs)7N`>_%67XTWME zY(%wXBk9N<f^hWu$OnCV#SmlW#nQF~U-5a9h2*S^6LU6ula5vq^F|qrnM&d&5@>NO z^RL>xO*i1_&dH4lvtaSX;dJH?qJoeQg?j_E@<3wvNiJ72Mim}lSsQ|n{|j&H<I|4V z@ULfmeB@jA^(xF+-bCyqKulF<skk_lr1T%-@Kv-mja5hH%f^4h-_)4J@b6AEzPr=S zNahTjCEXq_XHSU=!p;l9CE$6c4^dfPG=V?g+TBLVjq&^@i0WbBZwJ`sYs{8x%vDG( z`|~aD<mg#zbX*Kx>vRV`ao6JzgjCgKC_f9*$b{vQLWLj>b*ElOWA?v=U6u2(&ATPV z(Bh~l$LvjEhSI5t(bh_xUP=MZr-;T3h|B$cGRJLJmP$wfbF-AM!OTzT<<&RL=S&6; zzKmU9e*;<{6*kSoBj<V>?@s3p0os_9y`)Fg7jCwYMHW~f8L=WpD}<B7!sY8{ycQi$ zLxuLO#agS|v|F{U;vTeU8G)~S>uxDzWq%5<C^G-_*$QJ^2eY?YJo$WX?mjwyz~a|{ zs`30%%&R~*_CJ|O`s^gUYs+Qj{4MO5;Gu?|A5T4N!i%mnM|C+YN=3!ROX9CbuYyG8 z#-G!iK71T*VhCx6eHWR__vu6RXzO3_J}`M&yjrTp27`$s;CtG!4yRJvUP_nFc&xH` zBnA3%borzB2$-hgk;0ZE{s0NLtVp`gvdNsnr#LRjLYKA2N{Zua-69F`Od$zm%Hcfa z%DyppJ*j+?tK=i}sbZYK|H8b`B4FvDn}Hdav;-o=o*<E=`0qn{0TH_vFUW4$tE?i= z&|v7eWrFA}EEp|a1u<UI1T(G-`i%F((|<pBvO??tBtBUH)B;I}sm`@*s9;=uJ=quh z^I~i`_sUQCzHXx3@>8zq=36iSo+u999iKklWBV_{#sIB4_u`Exp6K7GOSD%FLW&qE zfrQDnSd<~xbg$9#WK1;9u9BLz8BMF6yX}@MCPFj$a$wEl+Ssb8xx2@4!&vlrz)TM) zL@t=OsW7ycS}$)jnRM^`i$ZXI!%*-NkE*nup=B|iTLY){f4qbnRU_?*EG$__*zKxB z2$uE-pCRZGHq7Y5?dfQqFxuazA+VP;1m^Wm%WVJyW>~i;5H(6*Swpy3_JK~Ack#A% zq#3U>A#zUD5jMWAW#y6zP%U@HM672FQuSHAI(t}kq1AODFGv2yyM_c#VZlF>&3AwO zs0G4gzdYL|BG1v94X2nWRDnY#(6$|6kl833yN*j{q<&E|7N}nBjD=yoH83%_KsD}_ zAS!ZGpch$D%Ku$@qt{Jaf;UDMx!YC_YG(*YdCGy3_;9qRwh%<?%tB4eijV7erYcDk zi56gL(_`P2+#_Me?OhMdk*~-#@2TRPvw*TSYzd)mo=@J~53=i7gGt;pkO4OaYW!X< zZdwO7WOJ*L-E(g$yY@8GjH3ckyBLaDk*`wi=K@r4E(}94_o-3psG(_S%2UE5X3T$t z9)+>irM62Dk`lHBQwZd9kM?dXK~?RY3tHy7fsqh)cHKZ&u9*K8FA5}m+=?&!tr3a? z5lV(z2T_sM+8{#X%O6Oz_~$bec3IOHOB6agO}ml3DPu~q>}&@i=_gGvxEa0!(}3#? zc*G4NvOJ2);NkR9B&*D6$jTFPF@(bbX;+gYMO>aad-(M#rGz>sk&U}y<*_VD@@cfP zLmSzh8hQM1ENbJTCkCO37D6ZCzTQTTm80@_LG#vse>f2)kvQ4*)&lVyasK&6T^Q+} zWUNYiQB_jHf56Bp3@<Dn^m3d47pBkVmY?o&IvZMgO6|&ic5J6Rd19nahSuc78-6z> zWHW9tz085Mu}Vb3C?=nTrZg;*l}=irkTdSRYO7OqXT$1sPn^IxksYxKZ6`}KY2^n4 zMTKrB*&&8(9o7A0ZI7j7dt$o=3uG4+`CEx;Cbu~F+Mcoca_mFQL`1pw+Qx<^JJ$qD z^t@Ybk*GF<g!p2+^A>2p94+={xV?Q{0kaIE9%GE?9idtBQd?|YiD*<2MhJvP(UHAs z*^p)4?bXC^(5Qla;<wih_wXKYfMw#}SUIpppo_*ceo9lJ!aunVehEOz(WAUe;v@B< zl0~S)sHL~xNml<=1a?a<fBC%}Nk}sp@4T2{Mo0^+mG<CsuI{l|xOHxLylDRc-ZOWc zouf)o(u#T2N|?Dx!Bc~EDHbHs^QN-TzX%3Iy$Vl#LxYM8&LZYl(KMMbeG>&JE{Ly2 zB&E01)Z~VSG-x-#)6&5|9bjfLoxQ80Qa_Dd-lB%AbSf|X4jW^txUCT4`i_332QZV# z(}^P#b&C}N+OC|chZ;SOIJvo%JSWTrlp@sSn|pb_;X0r3WE%pyJ;3zC>uYzq^52LC z?EjT$z|Qa=ZUF;60|Olk>wk{_muSGi$Vkur|0EhTbs8&WZmzIIA-lSQ-~8{AvHQ2H zY!%BD2}g8xau%D}M|3J)6@RYroWB3~5E8aKO6#s>I3CZSLlBooa1@q-jzN=wIye~` z85`^alaWybVDnc|MOpAsx_T<20bn6PL4k1*7q>ypElvM9BGbS4a|CSHsScbpy}hHo zORc8nwoeYYz$cnF*|`9ucLE~^(vfcA#tEnn$W-DBh!R(cRhV9W*@<~(W_$=<<n4+8 z#_ry^rl#Kc9o|1P_C~sZXG>4wmsQ@5Gq$)q^GEN(3^2}6!3c=VpKCXm1pqUSun*eI z+QJqBKplw5j{`v3S)AF~uPLLUB!Yu_(NoXam6SAYlGhSJb#*Su1VAi|!dwi<PXijj zT-rIBw-%Fc^!1|}9Y6x}_Jh}b2j;hpQsUoWc2*(Q!0@XM?1!=k=w#pgp7`QxQRq<% zeV4niqfM>N2kT1=FsIhp&VEnN=;`6Xpx)luLGQ0sm6mn&TOm8RF@mxO;ZP6UrK|1t z($^bi@7m;6x;Tyb77O6Z0-C312<zko`eUB}^euRPCv)7n*tvDR8{Cbw|3X^w%{v8H z!?)*KT+ibCJ*mnsEDX4(XK{G;$BD_A$(PlM(b>@zH0_Jn(-(-k>{lKi9{=X%;DI#s zpjV0JSLU&HVVLihlCkdfnf3W=7l+Z=$@Tdii}knL$}z66GP*MJl9vDoFoor%k9WEA zXPpsiwAU!2K%zk*;Q})X@;3T(tPI@4bToc^dh(j~lJ{PS7<orCJ`=2OWaN*YyRCw_ zD3pC%;GpMn&7JRAVx9ZxILy((^q23)#tg#I`PrxMaSBTeYKm`KtDURCic^!l3)qCj z*W!mZ$S+<x${b7|5C8|TpU%n3l<&g#GPUnemG96k)7vM9e-=PW$x98NFP7xqC+N=V z@)9t(oufV2$LEjs{VsS;GM1jc;mym=+3g_Eud0)}s3g4KE8fAY#82^uDb(B-b6L}^ zq6MHs)9W8K0P6kpWImf)82-oK*{p9_8gf@pPhv$d{OMnXk6xD&SeBQaU*mUP)Qvvg z<^?i;Eo`alUs2OT3gbi2Cb@ch#@3(6Vc#(0ZK+*N-KF^n+_xT5-*Bd1sl;#3%^o~% z7GD_}076Q%*Wa@p&V{WRgtH6Cy@PK_P%qPc-wW^3AK7LA6MAcH7-#a2-$e%Bba9T1 zKq@QjY5=P&EdWI{G(}stlvf_T!y}NlhMv|Y(7DT65kNXd_JFM&Z2*}Yn;!tlIH<4O z>7xS>y2u}dZ{T~NG~(arwswFi$Y1^~0Fz-~LR?gU#tC0|FhBJ}-Y~Gfsz=+Q&l}SZ zyr-Q0uidc6?FDS3-<kPdqAIFef9jt<>VQ*yz5TC3E53oZ%bQ;?Jz%bHa7Ny6&#hxs zxA}a&fmQ$}rM`kOugx5Q+E#qNlhYqLQ^&S<-07FQd!3=1yL+Du+rNKyRZs5m#$IwZ zKWX1~Gpim>qdqOY)PEW;f4RPX2QF-A@Hz8ZqK7}hc6X(arMI=Lx}MZ`Ok<z5e}3Lp zIR}3w_}+634{di04De}nMPOxA00=)n8QRv>f8nQ(e|2k4e%V5PF+X2#zR-Rg{{Z>% z(dMy#Jphem@lLT6k{3|%HJFuPM<k@4A7Qn`#b_;r9$%%y0%?T@STp3=+1p9V!79^> z@rTUP;Zv{ON5UGTr+i;}SXvzat0|}$i!t{z003+#I&<qmO*9dUIZ%*uNBcMSX!+#d zsK&HswG^=!_?^7Pv)PKi9*VY<vo=*aF$6xe<mTpcNuH=@(raJMcc;kRb3&w;aP)8Q z;L;-<NPP;Wp7&%Ti|EBp@^e1B6kg1mB3qncKfjr@XsJXY&WhTe+4r3`KqV<fdMR)c zlF?6+P%OuOD+PhxXrLP!+NQD_7St&jLyvP^Xv!4iY=|`%Y?O%@J><zmRgvPFfw-(8 zQ$TxK=t*Am$*o`+c^Zw{&=JD3&xD(ZDORs!n_!Q{b8nPp>}I3sU#=?l5C8p9!H&q) zrH+tfI~w60t<c5C9Tmf6Z$?*QOyFOve&DKoB7bu2Zc>uO2q*8+1<${<$w@R<wDTsf z0!D*QUYF-Y{P@EYir8S@bH0B-y8S6xGA^VrhIe-?@W-5Jn<g}dZIw3_!V(2oJ*~ID z#&S*_(aN3bLQgl`2DCW`wTj;3M@Pgt9ZPklIv5OTkRNxmu^=7^k1Nhw4F{m2Nc*nl z=9gsSaoloLTBFaK)1%R28S-0%h4lpZp$MF3_X1s?`kRZ2EzdbG@G|Q3PDx9#yzmM0 zXZR+u0E`?O&uwt32GUcj;50Q)kJ@VApj#7)2+F=b`UOk{dNn95K%rXpyMU}-4G&XN zOU0Q<l=5n|K*1q+!bGLzB^dTia)3~FwOEHOB$Cy(lx{-w6a~Wha01$L)22x<u53xl zZ9PrzeFAKVWf;-*y(Bak>ZD*&o1C}}ue5<S!8ghMYK|<>dOonaI_BNf_jEjz3Mp+r zQg`mDraAB)Ho!KJ8?0w+UrGVP{Fz>dQPW*atsF$-dholi#xM<8*z!kYv@H@rc<TBI zx)4?-?LBx$bXL+aeuYm@m08irEM1Z|R7Qh{!0HkcsQlLwr^&EMhmo1*uZ91j>v$-7 zG>Jf4a;6e#SZ;M<U>6L7YDmWkTHVh$?l+&LR<bZyQWildZF;M87?Jjj&j9AZ$Al%% zV(xqNS})bKNTR~*<<xTJ=)qfhY9b0r9siV0Evzq9Q16Q%F?U_nu$i3O`#@oZ3PP^Q zW;U0!H?zO2o}^&jFHvS3_G9~p;Z~*r?}tu(NX^fdKWmz@iK$QZa#)jN$SVhsYGi$c z`L<9>!P&cfJ1$QC*^F%zO$7ORAEm0uZo+t45w4e|dW|f`S3KSpRUoqUWPp%&`!p5U zU}lY_clh|{)lk=`x1m)5zBOG{d~k(mjqoP%1NC?6V5W-y2<qg~Wx%^pzJ*+CEr>8j z-Q0E^q$F-GN=$6vy6JGui`C?za88N7Xe%hW-x?~|gUsk7p&5}sSWb?@tewf3&y|~A zSYK78G;kt!vm>ki!aY=EES!r8)EBo1?ANr+GP{Qj;5PU<VaCcQEOv58MAZb+#k_v$ zVAvdc46^VhPlKX;D7h_BmLC>TP5eRB6&bf%y8!$Su;>@Oxf8Iuh|ts)U(z<q?x`F< zM|0oKS6EX6KrX6Kz;62Fv>9V1ZK#2qp$v)Kvvd$Nzg8;A0-fdYU|JOx@7*7qA~vB_ zB)QL&8X1K#u3|rlNCC$lIY3JT{>QoKgP~HR=X2OGZ!qAT=?d%m^YrybeZXom{Slo6 z<6y0aNeRo!1Vs*=FGRVl8H>*LT4L;UnBv!Vp5mT4<W?SFGEz8lcDy^mv0M&?EK@YC zn0MYL3)utkV~B+GlvD7|g^eO<0h1Rj^B3=`@{csSQ*&d(%Py#$UN;@5R5PgOZ2{zv zE1Q)fzH-B+krZ(?h`q<=!-Y>FQnw1uyujRJ%_({t=@&Yh%J}iMSZsHn7@~5TD;1hL zNr~eY-A?wcM3|t^I^s94v5MYae4Wvw5T}4;-KCoV9G;C=N>Dm*DbeJ;t^kMVf~yTq zVWzbuh7?z=6PJT$k%7-O{dq9DV_wlQ(m*6_jVZ4NwFwo^?EZs&Rou~=8qFYE7Q~cb z5^k!ob?kAZhTiSVVse5DnfAGc<?XzxqB^B97}#RC#i+G)o^g1WO`!$NFkZq8J@bm3 z4cvvIt#LiXM%#A_HBQNGIh3%tX7jnPgrtWFMU8(Z7{<<6(6y~Ywqv{|a7+nO1v$AK zByN{`Q)(A`mtszN)%PH!!0YT9Or#3vK=DA6-J_o?6zkbrwp36vP)08anv7im1JZYF zgaTTD0sDWS*A~(dnDoR~e9{>WBOdGD{2$cyl?gU9k(YKBX|Ijo0I3V9+B*ce)p%)w z^-r8)@-UkBV)~27@{&wX69IJho}xB1d>Zgd%g5@1LsDv^5lu3348pE69x0dIp5+Zy zUF|Q7sYEA{H*+Px@z49-!iAByuAm7_1#{3NiNbFSQl?K(fk{?!(MU+Ywm2CTA_cms z>A9R<n*N0S^cVKFC$HKu<LpdHpM!<z3B5ccl?7RJFwL<fm!>jA?%J^8Q-n4jWbDhI zYtozUv=TWwr&A5~#m>VSX+;atgpT1Gt**$9?))mx5t`3R#yjBqn0ujf-+lBAT;qf@ zQwvO*=?gStvZibUt<72g?BNnil6@-Z9@B!-RV1Tr(kxce!rA7nHh?;}EuY%50o6m3 zi1wJ=p|eAz4)9?HK}kj&3E(zoIPsnuILuX=BTu1B4#1v{Lw2elgW&M%k_NFe3S2;v zDsV7`$F{of!tQyH=qjd=+3o;PYS#3fu!)J}+ig=~H%?wqIgwoqIfV2DJc#S^3?5^u z*tysuLYsN;#Sivd<G`w4{Ap^sp0HYqyIPRTnV4LkM^kBRTCL!r_;6=?^Eex9U-+Fh zmQK(%OOL)9BpC7e?CuPp?v&onSecyUD}Ub*8Z9&{>l<>tsJ<@$_|&CIoswp>8VZyt z>;(m6#GPFpl$dCJtWH~crEf69Kf5k;iY{2l0p8Dg?Tj-b`Gd#=`<>i?h*?SZ`{bU6 z-oI0xbd+{x;Pq2jC(;m{wNXcL2;wLm%$Ycf{wt?75wW5@_FRZEmA~WL`qAAN1z4-Y zR7Mr5z`j`EVZe1nJF6`ZLQ5=<%a+%q92B|Gpm<d5Oc))6OBzb-k+xZ3oJLDf`wl(# z!~(V>(QFege8;qw<QJ}g?ZQCs1WckUjbvB-XnWh$KXn+_ClV&$A`$=YF2W%G*F#UL ze_u*YWtQZ;-|)gP+Ff_K_I1@kYWt>=41Mhp)IsY#elBItm8+hppdvOchBu@m_r{VD znf1pWeW|N(Wpz30YqT?}A7gTL=rqf<{s4$66O4Gh%rvJk=l%!-O(WIEK!G>jQax65 z-4ohspT@>FljE`)*VD1adja>9AoY+N298g3`;RRxWiW>>SEv~0>A{8ueQ~S6ouFek zFWn|7eU3q^fA`H@>+sg);}U!lWm>$f^5T!xt8$<cIp}@gv-OA7X*{)5s2#$K<iiyA z?ERjqi8)Q`jq0sSXq80wUxo4g163TFjG6S4{h-mIMQq)<pcb#v7!te$4n6oS?N9I@ z@*Wc5wn=J~bl_H`kqqef>qXH~8%fsB<Z{JnRy^Vg@y{H>zyO=8+K%Rvn1?sgo3fI) zvGa68<+FiyDqH`joKKbE!Uidt#YvX4J5{H{b7bY|zY!mIp-hxR1U0GzWWp|@ymL;F zn`9!ayVzkMt}C@R=H?&nxT}p$q|ht*BMu2kgvQbWMzGX2r<%2UDNx{_0-4&vV}4}W z-|v}*cjjFWYOh9y+!HvJ>lp?=cY7hmcy061{$5J@(CJn=&}yT9!Bntq+m*r{$aPXy zJUfz3K&dopgW5cgo(9v8rKy|;VWJ!~eFjMi#@@g)M!v)B3t>v30ufrdXX}vyvOFe$ zdZ=yp&}sP#4&*#|5|{tDeMAtXDVssiO#=&pYKW=F&w?ZnYz<yl?O4e>ff<dzmZQud z>Am3*v&{8mPe!zSEkuiY_ACC$yCTafA~SuaATEhulK8lqY@@TY!VIm5h#YSUl~3XN zNg19_#Lf#VUOf)G%F31E<)jEcG!eRg#Kf}24xGPDRm;9zN`ErlQ4V{heKu@)sK){+ z-@q6=a43ns;@_!GH}|>Pi52A<!vpuI<N4mXu8Xmpy&<uHKG&}pwm@4ba=AKyTIc5e zu#fA=ucNcm!>l+O$c-#4;Z9ut-ejiS5=@@$s2Y*FR)Hr*$CyanZV;@$%r^m_Tol;K zXGhX>cRl3uR2ShS|JbJ)m1QI+gwf4h-kUHsdI?1(xi>IhHrEF`8dgcrrL40H8+$8o zNUSpx$x=$6<}vvTN5n$DQF?=I=R{110Q+Fr6_fqYl0dpc9;%&Mo15p!!^2H!m&V70 zFhbZo+Vr>Nf?zEq*MG#f!X-b{EFsv#`Usd@xGkHu4LAfs(!`l(lBXe|SE1Oj-!|i# zfL@D$9_>*^p<dRj-(+}~tr6>k{nMl=r}}nmah@037qC2UXO4<IeY)9+l!k(C*RRHP z1b>uaV#jdB&4kXWqk^5A7o+^(;lx|9J|%9<qCL)+xXhuzcVw%A)Lyx@JB4GS2b#Bn zI(-iNl+8w80bMJiKtOy4kbhFhp@CR|TfJ+C4J$R7E;obi)C++TFDM`}_|+kH^e3HQ z*AhxyOq59Gw1Sm``!=&{{va!b=UC0?PgL($!E9!w(PZNWS6{tuEbuI5x*6S#xO+GI z<_KBGxNj@-%N#>hC%a3?qSf@hpXt2sb9nKhn=kc9&5(y;Jyvy5+B2@;Ihx~Iv9EvW z39x_Mv}M}ey0FvEl;Cb5i|tAxW(z)QHsey^n(P3Fh66Oy3War2bcUq5Z+UxI`J>CJ zuD?uZ>Eq62(QdW0)*QI1(qTB+1~91gdqT?lnz%#Vkai_Z80MN0yX}_D==9!d7NyO= z6YgSyqF?U1DgFSM4v>*A76a=BACgLOi=Y0<(c5l_f)e{f=4o}~Jv(l9iaHYlaZibE zl|vf?qHj5=VL9(34na?Vda-Oq8@6aZMR7<G3GOdlKT?W&zSK_$6eluQTA8W9{P>?w z4q8|<l2c>EnS`;DcBm#Y)zrdH;oI(uIo?T9m;nK2(GC5I{*Pp7B~}Cc{H?;+-%hm2 zI@m3!sPL$?(Mc)TEjQilD@u!L{}v9I+xidmV>SxfowE5v#2kx`J3}e3@E+1%8j%e8 zf6xA0+;xnfq3*|bD*C;ZE*M#1W6FfnMN>qMRu5{8L(uzQOu=04n!O!4Y3yR!={tlV z4Jrf3VQ8<Q+Iy^JSGY|i?_6t<YtqC9sG41M_!p7^s_brL=-GKNP`h*;)Xc{OXF6?+ zMW2V846LXEZ>?Aq9?-wCWXl&2@?H$nac$KpqdMYE7>4ryD!_1$%=aRDxosjbiJ9id zDD>;kS~F!?JJ_&L8PNwn+qvNLNmpx?obsNvCRRCpUyj)Jwgegbp9z~^2?|93R4HW{ zfN;8t{)Je#+TU0Sav(0)E-5Jg%<?(bd$qG5<Y=SVJpsc8&{VR5p3{XhT+leX@k#wt z036qdp38FS?Epe5d}5ucIkArhR}MYlsGUegXh#17GC<A0a&>4qc*nyUe3ANXqt0Y2 z(Y*~HxV}MQc7QA0X@KD4aCsp?BxI(g-gla}LjgS4X(K}uKR|mcf_EwDeJ}|F*UW&X zt-WPyMCrAV2K>c7m})tedr3}p#AfPReBbxwIVdxh+$ambO)RHV-rv3+CREp(QSOs- zq;I1~KRQ8MLBT+aX7#pd{XoVNtx6?jXWz@DVO9L=f#c6-6m>RuPS~UZKNFDJU|QG; zFv7A3#~9;c<4S<77?-ojP8Jqd7#f@=+2oqwJHMie_6B7-t-3n)wrD11KMAK{(tW#w zlMN+sX>5Jz!5ulSa@W!RK^UV5o4AS}>=$l>TJp-1gMWc>JpM*&4=YASGILUbilThR zc=^CvSF#Lt67Sr9jE>@{gh_l%gz0(Vhv^hwN6{9}w$^ATV?gPVM1!ee)G&%iSST`D z5x70M=rip8C^=1%et^ucNi#q5iNMG&TK&5^ws!pwgeA#`Q{i5exxUMfR^8_j)%KZ! zvMN;oanlb$l@vC?>Yfy`Qc8!iBbQlNP(~@Op=@Y`C>d$1+Sx-i(sePC3%A%XaW2KR znuX5#&O-fq73TrlCZ9qx`c{Ncc<2;@w0{QE$jUk8qFh(u;cq<NuA<yar(6$Gacd1C z$HsAIu)=y7V1jKfJFXVOd;JJUGurTD`Slg{naUAQ;Jg%jDFIQ@-msq_W15#BD#%wm zr>S7%E_WGk2d$~{5VFBd$dHGdKbVa#AcFX=BIa0g>gC%|7ep@Y+2VNp;}w^PkgWGy z5fFqD=AnJ?oAP9*?8vATa{b2Z^V)DXqIOCsNd$(;cZ5`!{+aye%Cyfz%1=YAbm^-; z15Cg4cD`LSrSD28ZnkqIy@q{Z)geq3PgS`jy;$$Lu;UrEEU3_W5_u7tZrmTD6YaDG z;MeWl;zlDrX96brUi+(>Wy0tr{rxF_P*kvOQol8G<eThvg#J?2D2;z%%tF%K@gk;_ zGUBNDMUdxrHXqn6(8bXvF2Y3HZ3*or>ErY}!2yggsAQUj672i6*vBYAY-`#&@(hS= zPlgKe<thEv6vT2fvkJ4I=}bQ_4=i;Ci!XN@PMO9L3vPvqk-)nuCA=t+wvRv0n}KZ` zKlT=rwSS-L5$c0!ABx?~c)HOFV_wCq=e>GP3i-U!k9QlQvqCBBpf<a_a;u3@KjFe` zAGaE`=I;Z07HqTl+OFm6#5?fTdEr*j*es90o7z)TK;+*?cDUmQJnA&<KrjmcwMCxC z-D833_~8{Mt;QJ?Ug7Nt2TJu2)5S(MndPgX(f7MsiRjeX6YZVbr=T7bhE3!lV$P~m zb7uZ2XgOqU25YkqWy69O!#AqueN^N80|cU~AvY+hkO&`B%aV^awVXVGRc}od>U;*v z49YaYfrlxA_)^)tkQw4+Dc?ELMLK1U^>xjGv7{?B(3)z+7a2~H0AdRac@Xq{5Nfl^ z2Y^s6wQ}#pZJtlW0^TbOsqMWCOKeqE6*Q_t;yUoHS1bHs+F?(|yLCIeASRoLFlOAh zdF>Ge0kze=T?MOJ!Om=ud5?2(b!)v%3bGdd(v>B4n*celAJw)AY?M+U0L7l<FkLaW zY>RDk_VIGJ0K>on(@>&kxwDm+m&}OC(c*T*3TBb&U>t}#?g!<^sCgZk|G}Z9v5hj! ztnT*_E>*oKLJ>Ph(1cFY&rDYB1%2fbDyBn_Q9M&zYul1dq_O$8gRdpSt!-H`d@v$P zouPWDp1~4uKSB5?)aq>M+gODWZ)Mc28TKO?l8rlRA3k6BgNnoryFC!`<zupC^rQIN zL+<%(vmid{u!yGk9A9xYEZl@EK_+I42wSnXeF$24FtiGS{awSBvub;BRiz{<>BaIe zhvtbmHnwx0AaYo&rQTjmXE>&X)YzSj$o*gu4c53})~i7RxJg}%KmRmT_VVkc3I_d{ zJSOsG0N=vjyXcp_yk4E3DEpH=*kI|aoHglu?G<`ocIUGdSq))rbPLHxf`UvKF-s9e zw(-NQ7BYm5Io(0x{UTyX)LT4<N5MWu^*X}A>{bCJPS#HhRthjRBLPKG`h!sI@J2b? zJA~qDsrYaedU$#!Y8<WKFFvX~oIw?Zs-zFcf)n4H|B$;<L+v`vQ9(?Wc>sim{a8gd zVEI+dSjV`u#Yg)HQ;t@YO200;kvYbCxTP8FUGE%8{ON1*nmB?hz>73Ir#9&aduE}7 zDUy1XEdjJVwF@ue7DG~eh^VHKO#kTHhv<U7x;sV-*-s$RO-ZK0Bxw@cEruN2Dy&mg z?>%cwX0|V|xO=8sl9H&Md3Ng2o(46%bMvr`_M04PsdDGc<99~#*FuzY%d(c^Pf~{= z5eF6e9fPF<tV@e6ON~Wj^SiBAlxKIbA;H#BAvP@G;xyBdHHy81wx<C?q0Lsiht>dj z{_@$hbGWP>&C3>JZ7Tu$O=2VAt-!nSHBAWgNo`(;uY<OwXt7gf1z9hE-1wC@?*zK; zfopXW76LXUjjk|z(Qh5%o^qn7TmT)7;k^&!#6qUCE(boALMltIvZ~0!?B6|?A{4D? zzV|V<3?dw}rHDB>G30Lv2_iNn!Hc*IxRoDjjl9CDsDDEc!4O8=YSd@ehcsG*#W@(w zs(PSJDe<3`nJM!YXFnsS=o89^B9R`}v_pq%s7Lm|YHL&}-Mn@H-wo1PH1D2jD3mfK z$52TV{&w;b^0Y*n^odifo-1)ZBal(-wU?Efj?uli0=M$!lqyOsKW-|P?92xFnMJ3F zFLFjCha*`fauSYso1qo20i`r36CAJ6VZCRKNs{S-L6*~h=WXhhC{OFNB~n#lvu0Xw zMiD1w<$)6M<kpe+*=m|5#tqZjG;fs}9S#py?_)+Daiz02Vs}HlKBom7o`(zfq9{T@ zf(c?NU?Wz(`WIHms9Q&0Jd6(YCsz!1RG(0iE?fI*f~I8-TEi9g@Il)qKi@i&6yE`= z5zYnF#X`ts$T?&LgHQ*KbHx*mD?YK1Es5aB`f~XewW>Y*m<w?dZo!AGGMhoVEGRlf zKH4#N>durWBtf``TH>e8i|H`?Uy&ORY?)&%Tdy6=cPC>V9>VvdX|A!b^xV((k-^&V z8c1E==p30*k(TwXVnKK)2KQH@a#Pya%=zh4^DM@WEM+16@MRGFf*JWu3V0N)r8XPO zUl~H@*2VY?11qLOtN>K?=uF(%VCZagZ2ITewZD;TW1CJg$EusN_`gm>`(l?+xVU|s zyPY7Foe#r+-JV#|y;Jho>+~|Jy@L)ORlM9anrvpvPi%))N;JpwqR{&Zixp{s&3<G$ zBV7pbYi3r+q9lZ2$J1fv7}}%MwB7ijS!r80xKAmLtNTl!6Ha9W3%NMFi@(Z7%M5A% zZxU{zA?psE^CNrMLZ1Nvy}lCT4Mos(9Esz^hMXSS@dNqAIC^VKR4P^QMxV1WH-0?f z3;i4IkaY_zQE)V-R%2hW4m90C7MQ9aRxAsp0JdG?fUlk7oIFI-L)&GCs#PXjs4$*u z1d6LAV0PG6TOKbTbGwptTA*>}tH6Yv=u}Ah8)EX9x7_m=UH8kJ1l!RTxIpO$z7h4U zlYPoaO%uu9>WIC{(Oi07l}U>RuBdD}`&`4bA25zrx6nJQf>wpIC<Q!P1d7h`$aeWk zhF+Z9bB%uI+k9<P!&<kqM}|d+jm5{~l5GLmR+pwn1d;kNhlUEX4|d%~9G-!fV^LD) z<o)qi6&c1KzKrWoa8>W$KP=GreX!oC%IfnxVXojPbm=$}JwStPqCG%0nM$m@em&GS z;V|1lcH3hz1#culg1NJ;d?-oX-Kb+{W=pRqj4%$d8o6|LG!7dcHC}m*>5Lk^{Z5A1 zr4_5V*r{2lS`@3UWY)NvFEOrCr_hlwVoj!YW-zERVaM!WF(>UZl3f>tZ$~}7&p}xl z#!d=#eKTxjQF%1JXFkHzzkco8+7imHta|bQ&L7idj;+^*rJ*Wy$~;b5!=XpQg{8CP zoA6tP)SJktB9Ky-iAl1h*WUX(ZJ?g-QOyFS4YMhkWtq?|=P)1*qLCkH1zyG?Z5J6g zs7$NaX^hlO_i6g>>uMh5MH|Oac+O+e45$29tA9}yj}OAyaV~PVAWeSCdIpjR?36jw zX4`)5TRcDFzBL63a@^rt$|rezbD*W{GY8b+f*Gk>=S~GL_Ky6gYQytk^-@GyS4H(Y z=Y_^V^&fXFh9bX}bTQPT&;>$&7&pO_sD*7)g`bY=T{vz|W?+)g_zCb9ezD~?2LEcF z6tYD?wiYijlRIW6%=070Pfg)hIN^w37i`kZeGV!){%GLtkjCg18MJ<}S;qaW*v!F_ zclAK@GxD=0gYh6*is1){siMrsoDO|5Bc2p5C+cCcCaNK?+Gz-?{-Fz6S=NkBCWJ`m z=C&-}8NLM`Z@Y>#&W`i)<)6<ITQJGHa1Imt^g*Ls5ZviH`s?}1h7j|1d*HI9W(g_B zx;h&1Lk!i7VUOfEYpECD*w{8rk;e({55Fn&Or}iJVhvypARnpSWpGMn_CpbVY{47v zD_Nw0rp{*~+unvo`5s=`<DGbXl?e*ba`VBlx(+>GzXtcWK#Dp&KHss)o%Cs><POzu zmnq^{QfV{R<$vyiG0c2{*j2CY3rlt6ITad9#3YcZtY03+<&S4Ygb?ynfLB;hvie~U zLsy{oi=!PQhqoh+6h%F6TZBKA5re%<LH14;V<Wi=c5Cdm^Hn0K$bSBjIb6POWmuKN zNUz|RmobxE4oZMT=G~8ML!$tVwsWAG=FN{V(TDaSfQz%w8`sgp#re|SvC&r&7uW!( zVI%tahVFS-D1jhdgHR|%g^oZ)K|1R?E>nn#O2L>e!YBB=U4uw5zLT?zie1*y*&6-v zz1&OWrt~XZXl({EeJgFABy-!&ZFamP|LLWJh;TpXl`xHig~XB}F+G_NyUR4-#ti6H z&GH8v%H^q71BADJB5Ua`jIenp!c-EIIOeB8t{2}zysc5R_P_&gm(A{cD1O4QiMZM+ z6HKMw`eZz?hSBQmHK~XLNf30fe!{4hQK1T1(m~4X!)FwmO4VnClvXX`kcVeq**-OM zt++u)iBlZWns0vzR1tB2f-)q6<-gN+2-g_O{&f(Dfb1pUqb263TuR!#WFZNDNM3ZU zG{3E~6WA<k>}(u_$Uw}Z;2SD`GTn}wR;_*mwa}w-(RQKD)*JYwwQ4xJpWhdLLeR98 zb69%_v2;PK*A>^`HJBFjHe@x^#had2-H#TsBA1c~Rsj>89qtM*%W_UE<jR&j0zHBl z1+*|Q@fBooJSYcip9>lCV1{`eQ%%qfkFr0<+LSsGBzr-kZHky0T*MFV5uZTN{t72| z+}|zvz?nKCDl|+a>YB&j;XZG^TEFcGycq=Fh7EsiUXc0SLFkJhE7l96_G@?9laOC{ z<O<7D*UGQk`mBD=c4JNUrON$z{Y@Bl`>Qa-hw+6m6w}<tHy|eMUEuBI%hL|3T-`Lr zg$chW3h;VRR=F*f|8sm{%#&+mR?f*OtPQ~jQM4u23_|%Lq5L`MudM+#5(4R1Gu^_3 zi#=NWV%7;M8?ZMJl8ZDUow-^#m}u!WqrZ1}QPaHWo(01&S*hE;?AUYLvy;H#hkM(G zc*V1Ox!X-e=*!~OWDs(`&Jm*E9#tkWg0M&Qls*uxYlO16fTO&E-1sp8G9KF5_(myC zbUjl|wOQS(j@Dr_p;zI$dk8FjfWqZ9<$Eyrlx=JB2ZVW>N_%UgmapzKtFmk)gr5ET zbozmb^lfs33`BaJTnRPlF3e%ZK|nDl3H>rk;ZHc9H$w!-$YH$GuEjOc1;6+H5Ij)p zRIgulfI}`TQ_V*&iJF1Gv5jbM0HizpVssU&oXUSO(l6j$XwO;0_uBOcD;g9if~lBA z)p97!Ap2T*PkUo{mLQasZddT5VhDVq6^H(3)U}HC1Nwx4RDWP5tPZrzn{kIHmc<CP z-7qvPyVr1(wjVwR`2$c+y{#a4@}Z+tGgqe}9inu9zLq?d##bQArW*Py?ETcYtU`n_ zPS>hY?u>lUi!>!`W7`GI*8`xwWVr~J*BLE1wm$R)?1@V>g+nC&4{>Y7WItVR+{dqS zo_#mx;|^$bfic7aX=}S<PKU*?9)9Z=yC-VL!igJ~xa)YE&NXARzeE!6)cct}U9YPm zL0u4Jq-qS&!0SA;a<G`G+s}w#N3e?|#4xo7;BuH<z;`2dB6ad+ZvB4L=jr#q7}ptf z*(q8(`Ea%X#dq>)d%99pA`r<E;ePu5c%TwaRjNjPsf2k_@dJTlr8=rT2CisLr5JTl zfGYk6e#&`iUuS-BJr)r0d6Q$!#SjGjxU}u$S`Qpcmq&)0iegq!t0#%tC`h|q(Sjd; z63uv{Wx}HJ=OFb@uL2<oU#I!N&Wn(q5+7>Mn(>mB#Nv=}AMm!q!M@?VaIXzwmEiNH z<IaTNJKh$Uz7PXr%COLFY7eDJrLoMaDG>owZ$78Ta2qwPS`8nDrL>#rJa+_lK8*zT zFCFN6Jk^4UT&%4B`qtSl&OKC!HGUj(w<M;Z_*pvTG0#g@f^B!6UOIn&ME>^&33iUF z%BW9rLgYyB*&rP%H}D&J;hk)(1k)3>Q=jbM>ra&h)JUfc8I9aL4Rxnl$9p(km%e#7 z*VuU86>^44qf}|ZvBjK@>6UPWRo^}mdhnEzLp8&+=Af{PgV{fAA@Q<>S>A;L$b30w zz{_IOam^arWQacRuFA*KMBEA4WV%dFE68D^u)DrVFT$+20In&g1ZL+14dQX83B-#- z29$p>X;;h4=N%Uy_OtsW3^s}`UHz8Q_`yQyV89NaDAaFjVvpR%h?6K+jVS`omRlbJ zQrlo;foN^Boz^)hgc;Z5N~jM&58iIw<Qriq_USQslA)(sl@T6~&$!MJo51P$C|Q$i z#k*`WZz`|4oUx*VHYq(pvnoXhBT@On#ZWK~)a_rv8b#7lx`K>w{{D>mfd=NSaZh<m zGmeSs1IOy7^7>9EJsoMAY>bQoVFGR3=R{^%e2TT%VDqD%FJ4*So(XwCu~Z}#-vQM< ziG0X5bBcw@6>yAdze`c1X&5tvWlB9lD=<9hy`X3hCYRX0-@$ez)aq<w5Xxk8mx!Lc z4Uh<ae_`qjYjU|MN6k|T@ks3Ub(Cy)u#y86I$g@kN?bW>K=dBJ-}#G_thUYmZkNIb z%e(Khv_aG$B4^}0G3NYH3B%!QvpQ(xFc*3`7i>Vl&bm?H$WCvKF9}bpon$}Uj?CI_ zIsHPYa@a8&Wti3kCNp>b?IXkBcHS=u3;tXV92R|A=s7Db47zsJTKjH-^6X<VQ>oQz z9w4gvucKYt+uO^OqgBfG&yKpFiaVQqfwP+(uAh$=VUl}|rdWY+v`8$jv`!{|{-))7 zR|43f3`!wx2rE4Mnrqi~JRLFw0fpZU*|i(Nex=kwtSS#d69~@Nqo9mnVR85%Fj$@2 zLqVjUT;N8l>`PRrLm_Ts_n=d|5S$Z|>et^8tW3)@!YLw%%9d<qYGVGT4*hwQ_>D(M zLdp#^Vw6J^?3eAa_LKg2P58vedqvyTOHC@f3l`E>OU{pZToSL_Br(S}V>bwbjxiix zx^O{x{3p8Uw%lUd-82IY+&E+W=M?MPc4PGyoh~};AUWBL%GbS3l&}Y~?vQwL_UsSv z>7AHGZZs$v4H28lzdkl+nfJxs>Z-|@A@@s^1(o6{jimWKfN@$e+{rgQO`dJ9K`ZP? zn8cnBGZ%Hh)$_X?#<RY#kjfYdhLqw&fOdm7%uPDuPonHKa8{xo?Up;OHcO7D22JWl zVs3geU<UH&v>A`$cDs4e%C*auyVeMr>YCU^oHR>KoHC6<(eYuS3!l*fN!uD*%@lzb zNc6CNNZ`YCb>4&SI*H$huZJ^|Xin!J)%}!_Bawb7;y!HEYtC3N9rONlP*y0?JgJpv zwEo3);#uI$@jG*gi@=#3e98(Yw<`?3S@#nQB<1$-1rXUHySPy{e(?>@=b1TU2gEO5 ztL&LnHO%~5AVL`eRy#UN(|nQC64Gm}@Ufvw&tv5pOnnNd=a(sOSD$z_4{<jh5lIk) z#fsoJi3i8TlWcpf?W!S%wvjY+Jx9`BK7+Eh(!HD&$eW{nbBE-aQ60f8%CfmXToQ<H z)kI-xHOH^ctePo%HeuTER%+V~YavyRyGX)PLN(#OCrl%ZN#Q0qHi4jUx`9q7_nCAW z#LDDbd?lQkar%qefysTBC-eDq4r5}Sy&O-_w8*F}FaQ--e8=$RdJkvP=SiB(*dYy1 zHX$RsCf21w>;%iY7lz;=W)9SRmd%dl(kJ#jvhyRPsDMqJ?Diu?Lj{pU^2w91&u#xn zDK|t0e>kosnQjH*1Pd>CA<PIX<#*~jj|@74)$VUl!I_K!SH4yTc9??_D1tw}HYyj_ zi7_mpc)KdkgK-;oPM39XAMKnWxw8<im}n*dDTvNwMRHMBVX)Y7wzcr37MX@2Afj`< z56kzERPn8guJ*7#4N`-|T69~F`G%NTA3t**j$Yv_#%8K*a_AKE&y!pJkUiU?1Zv_0 z2!fn@0**3#b)G=Q{-CGDn&EhYTu9jdA{FMKebv{im2u9soJeCKJ-O|rJie%;_|pPw z3J_O7RHzZQZQ>I?Pc{c2W1>IBmgj1VMB#>fTu?L!Vjp}=%)PU1!l=mDPws+uc$VI- z3_BTj5&6MqW+UYRa>!|0{G#TVP$N>RCoWL=8^Ss6VyKpl4yNbRi>Wl&LI)qA5|us1 zP9UByxYeqRt*48wPu(2H%z%f!<H#dl?^{GFZNfuI^`RWJxyTi~7qv%6mR1)dj4V4u zi7fpQ_&AyH5x;%$OfjSi={W6$K*?JrFSp<4bw<7s<wGFE4=-<7IowRIE0p`0&sffP zIZC6zEBFJM|F7Tn$V*!ZFu94X`pUD}*H%m{;Aq^+q4=FKWB7z|kGg@IIozh)cotlG z4?yRBI7i>a$@@X%`PN-Y-yLPWNUTPMchn*&1as4ab;Y<hN+HNlUQ%)A)3x*EV%%R! zmSec4yzW$WCUA8lMHBSZ+Q6bJZBWg7Ho<rlLFJ7l3c}M#%V1X|kq(ux-846d>#i$i zpLq56tO3RTr}3LjJXt1z7SC6n!I(e|>uR;PUV=D?ZiHe-TAv7zfAacN>h%%r#*5f` zJZGmh%jnl<X^eh2E~Qb!?R*DEl7oJkeQA);!5$t{c;+m(R1Ir|L$mtFjj1G|prjgN z)50~H)6eq8m#1TGl-i;?rH>x#(m9!)u#9Yk`4h<zJkNbE`X4sOlN?ct?(Kjc0_=sd zeF72KEtV5n>pno3?E)KNcb0_Px2e7OdRRuRL{-IWYm!xuqj{u^%<cFf{?2v0<FqGC zm?S}2jl}!;>mJ>y@u&MM<Uw)lq>6}Q?Gz6>pU@X(OspRCdnHOi$zH|Rtq2MNMk<{i z2gyBwY@^b1%jYW*TH?LFXDj(ehjH~sZ*o)eD4aG<8CL_DF+MoyRqCV)wy_T3>XKNM z=oft*IobP)icWo;Tmxa|(y}E9+XNRJHyPfetrWWo{3%8+6fKHr_4N<7T<7)rY8NVU zYb^PdzTzD49go=q^>geErNe_u+&iJazid3z@kT1Y0$jeb!k|2<q&=e8*o3sR&r3nj zDd%MOdJ8-6XX|v`9sNKXA?P)Cuv2uPL68sgO!)0T>WOK?Gs12O${EH3`>^<CS?qD1 zXP|vkD?jPQZaDbhWuAMqv%M)i$l*>%aY7gu!}zKP-U=&IQaO>fE=xf)1aZ?$5)WI) z7W)H5-f_>6v8kden0>gjq=4UW(PmC`7_2CZG;$O-6ur{$)T@CK7zyhcLC#4!Js z`7_XaG<u>ZVyx_$@P*2$@w*rDBsS;7PHFINiS<)kIl`VC3~VMpD$SYl&j1~p+06rI z3E6cf9(3i*N_V8ClpW|Pt<2KjbIWZ6+6bM9Vk)-ZtgKXip3P+KIfzBGl*-7>k4@Sh z#feWPJm=vbXSCfK7V<MUlseRx`z`R@jKO}^B5!oXro4L)cstT$q}9wl@w;lSR67%4 z&3Swc%EjpNiW3#;C_v+IY58)A8-XLo-5%RZ_Hezp0|lP4@Pb2o_bq}|a-7GbkoS-t z<R`dc*e)h|&_~NFJ?qoQ9$)T0;i3xq2nWwuNSTe`R*!ZWhc;mj;SeSL+J3fc46o#S z!um_E0WCwptOMWp_BEBaLO=6iAMYcCjk%0q?d~?G3DSj8pu-JfVG~5ymT5cH9u<c$ zwp~3QRnjn0>TsT+SLbm;s`2w_?CP<padFs*3F!b*0MFAI^^0GT?DS!*5saKyi@v|D zKuzkUu|1^<lTKty9u^T8qd#i@Zi@M=n)A@0Q(ah{gr^twyi;-X_V1yNp1DG8w(1I3 z73Pm^!UfOztsX4C3P;!aP;gztROZTpP$PH5+t5)I4duVC7u+h#pb6Elw7E3r%b|L~ zrdWhJhWQ(Bl%FD=ZtQOY!hM{sNb+Pyg9Lk~VdxGfuYGQyWwYtgTh(W(@WK}3uXsO2 z&{1A(5l^E;m+JTX#-Y9m`@x4jeMFJ-kCoRqL7RV#CP@0&!@&m*3nddoruEw{>!K_A zwV_3!r|7PWAUz(0qf*G7DUAt6c0+|h9h#}!wqSzN)OU`6fd~3zLjjL($TaGX+s$h| zh;_A4?c>x<6+(2!MxmaqR=@O(IHC7b?-dE}9b&Nh<kc&ud<%}P0}CLSpucQ8TrI6j zr&P+t#Ci_Wn5^=JRMlXbll(cWW}mq3YyaK_Zst#F+=Be$EEFN7C8LjpG`k0dlg8Jg zDRcSSp|7w7at`J(E_dkb^b`_KUn^`w5(3Q4Sk!pj*c%|8#@+3kO5Hx|jbkV##%PHT zYH+rCc0X1=eTCVP{|Pi>+9=&SJuLSBLZ#Cn(9vNO^|8LBZ1Lka)VR-YsbEFx43l&& zs0z>GH!-_*reb7zdP@UO$C0O<9~$?*tq7q*_^B6sru8pdqLRjRT3}KaFng(L0>gu8 zj_94y9s@{f{M2|UW^Ac5us0uwrnsX1xM&{56q~xH39<vys|j0SSY>mR8<{=$1G_`W zuD&09b12d2PAuq+PJTr?My~0NKt33U*VS?N%9+|nuhOpy^Ya%>!SU~?$VHI}H*{vn zPI^SAsmKt5&IvDZp{UEhL1GM)dSIo(dBHya%=7JT7mXBTJB@fF0@Q$Z1W<ZU1nFo* z^>Z@2Yj(`*6(<u_6i;K=XB3<_xH<UWbIu}W<@5J!4GyZFMaQnXP<(Y-wj@!OJsoKO zwjzST=U$|f6*=StEYxp)LaY{xgU!CcrIkmsrN;F;_G6&&7S|Y|;ErG*@nVQeCGhIS zD8P$zj1$&5IRl3XJ)^N_bLlZ|bv!S5{&XBozK45IYdCzghaI9m>Pl9)A>%G@$@b=; z4r4bKg2JlG<}~C0A<P-(2ws3FYlc)R=TF46OFw9;3?os$vheD`@f{oYG}#1eI!cgD zm^CkLG3WIB+lTTB%w!q5J)qPVsG3r<5czX#@v9zeWT&4lw$B|}`|12}w5t18@uF>F zFk(@4St#<KaE#5%WIU^NPM0L;A6>{lb>;meRNbyV1yB$$Tq2dp`RtsgZ^VD3WLcTh z3f)MP9;;llsSOR6ZtU@^DvBoN>6JIb?U2hX=9UbU+_{7rBUO9@<^&TERR%|Jjowy$ zHyVQP0xes4C$;F67T-q&Rp7d@HZ9K(^OHmg%=H?HcL$6bU>}i-{`d?f>p;G{$F;U7 zOJf&Q(nsOekU!XyQc9WeS<VF5`VvY-kx(OLS=y0Gc>6-(C9y|d{6NwgS2YwHzkZ)Z zy<xVt-L>__svd$PPYEhn`sJF2qVUI(Wwl$rJc8HZ0VYSiklS7b2fgh_T+iSJa9pj{ zdMMX$HcVE2OE7i%-IkqS*oFKA4q4vrpLLv|g*}#dH_347mEig!(UbV*6sOfQgxTaP zKkk+Wsu&JXD-K7E*9Z9<gp?7|AhMY3fF;mXVb`W^af9<Lm04ZI%mhD`bb~&C@F`;} z+qW?)^?uU0l(!+sC`M&fL!n<ADg8z)3!`IUjw~UYWe=&$7PD!O>@^p0J3gVj5P!mP z`u@f>o84$r2@Bk|&j*vKMMW}wn}Js9?&F0WIE&ESVjNSlv+QWe!-XSbU91*v)ypa) zC4S@Jp~%EWmRHHl#X+hi_r(@!)qjyoE{VqU9)&_)|NVKP;7QtiI9I%ctw9H8F~+wx zN<6}=(uqfni-qdqD)_X*$1ia{53aqOz0C!G-L}_g<e_??xZWPHocgmYn;@K(%3$GJ zP3bL{Oj6qGIEk<8k}8{knLSL##L|JdIfR8s;|JZ4LJ)ojikIYAb+b~vj<`SKaqA{4 z++a#uPi|Q{1=Mk-zX3b#bN5o}?A2?`Z2M4QKnv;A+#KdXH=<CoLbti|fux9xA5rvm zn&JL69Mo8O!`m!YnB8OC!dhG}GCE6Jpj+?tUH%6`f3P!&@h$(^{NOrteSP7+Ib7+4 z6evjb@Ff0)?$rg@x-8J%Hw}&@S#_Ubch;fr9}(V`Z`}Cn4qR1j2WF@Cq@9o|8Nc2= z&Z-~;c+BY>Nml6m<S2zuYRuX?`d(*)$c<5QVT1T^OL2sk>#Z4*FvIL&{-{6uY$fGn zfeKBxCo0#}Y@5HZ+rlzZWy2EVg9I;pv=H!2HoDd=n_T%it>}^$fPul;hhC3Rh7Rbi zi(Y`7ui(!k<!q&^CeNDDT`!@wiNuMVOcLvXI9k=vfj(t-owbMzBJr_*B_)d9EI_JB zGdrL$zv}_7IGQMO_!iuch{fR>sIyA|e2x_UQq#AL!X&V87#eJ40$l^t+!{vK6yBO# zr~EMCZ9srnw@O3D8+h9_*^@augSK*aiobcXSIie+MRY_@Q#hf~(33~SK2y1JNwd4d zwfQsaXGAngy?oHGFLWVns3s{#yl_N10%aC@AZ6jYm}|!8MS_p^!uSNGo*ZhV45|bA z!;gEYBpw;Rc<F*M83I*moJ6=;I`LCF5ZA+d5!7U`m)t%>8;dq1<6t;<b76*1gkz3B zf51mk?WiS}_J*!)mol?G-xQvUWE<DMI@Hv>IUaiS$Mp~NVYNjASDKK|GAm6ty^1O5 z6<G24&YJS+r^%*sOhC^}-jh~xAHh>29RuccE?u)k2+M#e0lSAkEo5em4_ujI+aCN| zgx!aLk$PxdmVLj|1=ou-kCUUzNn%t%gQkD|f8g-E+i})pssE%*(dAUj%j&v395G5@ zA}f?gxM-{nc(+LHzmfVaizpy_`ehvgI@R?Oet!orNZHHRSe$_!+~~`9#;`~`(K5LO z=5r}v2iAG8*a7IMS;ifE_^G>g?|q}mV!&6)&T-)9<9_mex1CT$!cQ~d2k>Ax7BacH zoFgE7_RG;1^09R5-MSTIQppY{%F6p;FZbkC0>dMXGAhV(>8QAH;?pw}V6oi!fhbF- zB33)oh^~|N?&<NA7uWBg-7EWhdPCtQC0C-w$Ru)0N_I-GgesSmPr=6UgTemFL^#uI zkpt@1X+pV=<IcCE1c>^-TMbUy&2w7F`_;cccr1CIyJw42^i(m1wGh3nxaxLanevAI z<_z#hJGs9}uD~YY>&l4k6k+eUgO?O7)#sC4Q({Dj$E!_T&t96VaYD1jG+;K5m6ycD z)Bsb)Et2tXoYAKW^9iHu2wC$k+kF(}I?1iJ`awXl1_hz*%wwU_a#{3Nkz%D*e;9uB z)?~rRjVse8W-59UG=viVW4ue*YfPI4YTfXsxa}?_0>2eqpz{F5Qguh(OXUl_joqi4 zq10ZAogNPL)VXh^c<k4s$^3V5$8pr=Ua5UNsoACTJnpc_s%5Syon*<OH#AvfPFs+< zRr|4w7(hvA@~lJjPUje86%Jz$d9EjuUI??P@{~r{*fGj*36ruE`LSU;qddy{K3VGq zMFNGNbeXJ|mHuHf)ND$423GvnDgN7S=>s^Xgh{lZ$l`(vb&mq`c;sRb1kx$SX|Cgj z%Om{fyn58UWtWms6~QOeGx6Xzsl8hJv@Pm88I=%k-l+$?dy<dIi1ek88zUBi^pJBv zFHVgb&ey(C!lJ6Zi)JE7&J29q>Gnp5X#qm^1qBL%d~BjI3exBDxE@V1J}fw;NK)!@ z#@Z_se70kRpHduIk2NACd;x|RC)-AM#<CtOeAMmrwS4Sszc=>LI$4p%+U5H(C2MLR zwKc{<)%)6<1+LCXkq~Z2mfprz{7QhFjB$l>&U(wH-bk8Ec^<*=kkokr%yhZ8vd<B( z$OyW|jL(N?xHG(P)%EC^rs6I+KKI{b4D~6tp!m*Dj|8RtKCo9-W)~>P+kVpGkc8P7 z_=*t5yEXx1jAa=a#qoK!Lbe5o3FG5|4}(_MzrGy`4hx{`9rXJ`A3*cBQl-v(EuDY~ z|Lly-{K<vPHF+I;mdFR>=KaLxH{y>#d6%$9n+#P+#4E4C{`?bY6co1ruJK`#r>}{A zJi5XaieXBU>gIyJYuJ}B+3$yhS6^woyDI~ZQ><JFk$r`Iwk>dYr=em0oCO!l33*~z zcOgDEe8$x+rK?Wv>8qU@bpu!u(9UY-b-G)tpYNm+q6uA?a_(2gN2tTo3*UH<X(_hc zWwt0;QgM9Gu37RyQIE9WD&d`K{2rBl-EMpHSFDA;;W?t1{D$cpV6@wsMrMUoH8@YA z(!FW;d?9A@>mldHIHPVDlTMEJp_f&1laTMQ9B~;;hFVRg-b0t5;>i#WmfK`Bdt-Vi z-RF<4@HZO*Gy2Q*vD5IES)ygo{YLixFR~d;=Hv9yDXh4=?vWfU#mx^`fKtoDAX><x z$|s-dR@1R9>t9LukHGdDQCxnF+1qddB-x}A4C$k2_TNkHdG!P<r@_1jF==!EuZM!e z4^O<+0S%PhqXlTkQii-ZWdfTIk>uy-{IE<)l?@Nd7n36FGSp`q2B?YyrGO9uxdI_$ z`vkHBbXk#mhG!7<YX)O0vFRE@h9p_iOY-)}G)r<1aalu*Li-&5%LuTl8897ow?zx) zNrl!E-wIphW@{km1cMq!kk^NKF@oR@Iq(aqpT7@Sc@4IhR#_4-wQQ3jrIy0jJm^(p zsq5@JS{vSo1#xr0HNhOH9@USiS&UT(3I^4OzRb#+b>N5)v-a>nH7bXHhg;<lJ3Ph1 zgyH}Aovw1DKcwqO0CK7@Ju}ruiIuf8frd>01uTT_GjNmj$hJ>R%li_>Y>RBU?9Ai^ zO#lB~q;iY&&K-#$Qg9ncxF1=zrb*oyV#jwvsK61)VvFsZde~%o6W`-lOoW=7^NF+r z&2RPiHgBCa`*x$thdCKeqlTGEK?Xf8E{2P}tI;JPmxBNW+|fje&<qUx2bvD+er{6p zw;Vjod;2AzY|*dr7712e$=jtrqY{l_eO`3v+r<PGg=3@?{_-Fc{B0TWCzqx9N5ur} zpc_ZOL*nh2NCLl`|ELKD6f%4@0|l~k1FMSxYa%ynj5Aw{x(ZTx!g~Cr103YMQ!EHf zv$M3p6rq@}dJC@eh9Y8zucdqlWuh|nUckDO3+(}^+mi>5{fU<jGvQk@>77f&`U&I< zQsTs3x*2IRw7ctOn@YrvXx<GM|31tt?;ZQPr2ORoHZH08Ub*3JE-ZE3KaTh~TSe4M z38`US%65CS=I4In4lFmak%b+XJqX#J618~5nJ%P!#$<bj*&Lsu{!fIxhx@aTwo_uQ zD<k7Dq6;*!`aGc{y8o=UuXH(u0Q)fB{&Seuy!IzGH=55g3EjoR^9|S2qj&?1qlgMM zr}!BQZJ*JSEREvF#R1P5`gyL2GNx^Jf;SyKNQAWx5|zal{8qhJ*dgR@+H^eS*Sw}$ z;+#(a^7|n2&2GeSK;#w;-esSKtg-M|t5l!9uJtI(x=iV8asED*{Zo7Ra>Gsj5h$=+ z8`q8RhQYgv1oVo-{1uoY>2G`@#V4l~8j*S`Pu3LUs-ZBs!CrGKnNZW9KqxxBo|jn$ zEL*g#*=wofSB9Qi^z!?%Ozr~xJTzQG$4-c-q2(vA=X<VVhJ%9IatPis?st`h@@d2{ z99q+yU>~?`K#-z=t+R@{&|inS*qAQ5No;~aZYbbKgT%?K;5#(mUb{Gj-D7Ts7eEaK z8z<Ty_(o!Wt=yj|C%VBd4n?yNt&9==zX)UNuI+BDb^Uca6%BU!r0X<uklhNE^e39s z%9*N&X)bOpiv)O`Z7euQfy2P+Iz{vyF8;yD+V6Sw@#x(~jiHJ<u(~7=9LZ~L!Ac<; zh5dNBPx*~vfE71SV5S7V@bB{u{s7=y2&z!(zJRr3EG&4NHa|;uyKhlHEgbkO<7BW# zoqSw%@tcoo$+!uBM}|7cQ{n9AC5KTjw`>h|gP*0+j98H8iV3S_Vw9n=e>3$(3;u^% zZ6;ggJhb<kCEP-TECkc)<|zsnJ#koy3>j*U@d~Lh)L<LH=P|7Wl$B)mN*Wn{DwqlP z6=0uVF#hFz*;%P<5kDiFKi#xKIcadR!$Zo3U4DbkVGd!>Uwn%dMz^JK0?Sr0tm-je zkrU@5tL=mY7CzHtGmA8W@~3MWzXU*Vy3-%G4aYhye>6?**!bGW?rV6c@eE8iV=4n) zJ(<3TVsVHGuWhUbc5Ah*>K|;w4-($jJ~6#ADaH7cnJ-l7x_&wZ$jQ@D;-W{o+tp%j zO~g%oh3%ZBJqv2y)K4;0JJ-!3j7TNt=%Aaf9SKU77-L@yfNFnvs}^X>1F8u71_~<P zrSf}D_DdkbO5Uop4Os_eY_1HTcn-13{#=5(`ZM%%YlNs4;(gZo(6bm<I7Mqgwyv~5 z+DBd!Bm_m&XC|i9QH%fS#-({?v7>{$!u>q-wdE#pKl;eYg0fcWDq9xxAuFX5ySc^Q zNS8Zp>Ou_>iSDNru;FcEnqXO6YIr*|yKe^|q?f#U;iG=YCty8<aIjhw$kXvBp-VPF zH8&qBr6amZ-ZEV0=17ta^9cW#Yi#_II=FFy$<{Q!i(UqqGBB{vd3X4SfF0UaTjwwn z-B#H|*>{*$M~ALzFs+7AlnlT?>#Wthe0NP#%wx5Ge3-Q*40aX+3}9LfrE8c^Rc@1x z3-@<43uQ!+%k>T#t4*<oT@ZbNfH`ZX1Z!m1_!VIt6qwTdLK!sQCS#LZ$sDImU1VWZ z?JO>pIgAVGynV-n<gC0pN(>W71}fSG)?)X;d&`k9&wX*243JsJ9L0Va_f1)9^fZcX zv*8c#{ai45e1|mx3iSQmkZHcAP!R>mtBK)4b&mO_{$>GjJv%VDUqQN{NRT6*$vg~p zk02^*NQBca!4nKlL#O<}|H~pb0oesEO9uL02{$KkOZM3~6C3>rK&N7ijQ_1E9#e0J zt-l)Cssz{GAeKQoxU<Rc9f~w$H-Rs;BjVrWuNqcH>W=K0;thhHUW<_Fd4(>n!PX(` zB^L`tu39i%XrA=`N~(<#Lp1NGfni7vWX5@_Fq-xI!ZI{_N;p#VDN$9T%|foF`nG9G zWV1BObqltn&?5+B7}>1~uv}MYQ~uEXbi`TF@n$4N^xc~S>susgk845P8`kiT`%A6f z`%@2)KJaOQaE@V{Q5K;C5V^5{+#q!1Pw&qMP_18~55VTN^KP~+Y1WwTw`aCOW1Bmw zrEtWM4ieWO@_{cXVr}ESI9`U0{0w`c71KD3)Sea94fI;IzIHcg`aw!N@WHsAyYq$$ z@gvlQd6r@5r|*FAG(54K(Ye5CD<k1JIY#U2219l@#j8A6YVl~F=X`v3E!{Z|^k&ox zZ8vWl1S26(T(HjR`+fpmEdbxT9gp4>=bU48=${U&D^|O>kwngc40zbe4POQ9HiR5Z zcgr_*1uB*-gDd&dxmQ$?7P;eIP6i&?m=D>V4#2$IW$Mqm=1KEXznRIy0k`Fm&F@7T zOD)>Qr&0Po-#G|M5O73ZZx*7(T>qW(QWA;)!#7<~5PAX&zT~|Ou?&0PxS$M15cHea zeJY5O+oG?Cm`oHXTSm^(!ynLxG2o-1nfM0@cGpye+)u7tn=eGV6vi5HX&rkIh55gw z+t-WVx$HPc<B!WE@8cq|d7fR85lW)t5qB+orjmBgk_&t6E;fn@UBTm|A@IdEK+whJ z?2W=t-mtjUIna6h+*awlOB-Bf<ho|}gi3e1?1%4AQ`m^s!2!0&_~7%|aFp#VA?#2b zKLt}D5@u2O-^i%Gkr0GYLS_$DZ)uQjBo?<-4N?}Z`3^!~6013l8<Rk+B)mew<T@|4 zgrq;g9#?d(!7SQ8Xr>zt)&HEOf_N_P<2P{lB4jvj(=dE#_q6Mb6tbl5Y<C#@2WR~I z8?5Dvn|C5w6HkRNZo{#pmcagrj<ZS4z8M+JH(ebPp|ERmpk~m985NQuca#vXDH@DH zNB8IA@9{n1Yp!+TvoAV;tdp5h)suOk_v`(o`0`mEu$LS){?Z%|80xK&EpHacT22HQ z-J+f<{L8c+5_0a%DebcYUz-xOAzOuVIB=87-=nSduI$q6$%;H*7Hh5)5TJyn_={P{ zEHhc);&nK5BV;sHodVb8XD4t+gY*H#7!)3B@qE8gG2;)q=M2xYCZ0?<q1c2qy)<g# zPu*C8%2T4x8QlkLls+h_U>Qb8oZS*hUUhbV@+OPzgBP3cAx9l0UkBk9i76ef!WTGw z{(&>{+v;CU{fSV8GZz?Mm8Zq_ywn9qsmuVIhd@a|vB8V;tWv!!(u(LX$c?t@R2f#e z1ly4v0G|sWoBhRn1#Jp}IA|8?_sh~}f6Wk&L1v~|b43x6WY+oix5L6hSk;d;BOr*j zd%l&dh4qUWpK-~vVQLR`bGRyK9TH9F;kVI*a@RWHn3gXgYM0@=Mj?kF#7aLGY7W$+ zXc~mka6y|Loq}I5-<6!}NI5E0A3ZRd#!&vRJKd#cX%wF-8;qdDamp<oG!)_-Ah@bl zo@l}UzUZdj&X?;wtbH9#Qs{C6av|sT>XUbK0g1)g5kgg?GhfjIfH+sU1Z70OCnNt$ zMqL*Ss3BY7X9zKNs=eJ4rl@pgyIc;l*T-!_O{=8~BPxPaur%;dgNP8|2ge^`{C+MF zK|_)|_BqTlLDu|JpQmM?A#$6obZN(8m2~nrnu?tlFY75S<s?LUf3I)SqcV7YElmT% zLRj6z(|{J+fm<h_`Fz`Jskx;gMogs{$>_397VE7Zba_mjIAxYc@4G1KZ3#jnr{5!o zI`eqkynUf**s0A-GJ$FspTYa{<7H9JN65u^8fhdD@r$(*8AvQ;#mhj0+#arY*f5X+ zA%%tYs(<55&^S9*Q)f2xr=6<A&L(%TNjW}K0Xe=G+nE<*q8OdL56ANkM+5>+P7)~6 z)mJXM#wM-E=JNd!5<^XPbTo3PQV?bd%o>@268Tp+`P-wm4>Ayn<ga8x#yEf^Au2I< zCwAssxuXBH&p^7rn)|6L3{kEC41!oOLq^AqWo4q97{Y2e+=c9ehmwq_fq)V@5TETY zs$V&sBBJDy6he3Zzab$)<=jfLwVAC$!CcN{rdP#7+IC7AVGUDci7(Mikl=X)g_d(q z2?XC#fKwck@cF&|VBJ;(*Zg?(gegS`r8<~#VCY!)Y){Br??y2Ov<Yf4JVqg!+D#ZO zk;}Q7x!&1T=#vZ=HB89Dln&75Z%ng+DP?k!Z7Daix?I0vVZXbfr=C3IBQ8o4HSv~h z=fWNHQ3-l)3)@UwAT>GB^|vnp50l5lty>5^9J?m{GG}Pzee92Hy44*UaKY3(!l=md zagBJl;jVLcL@8nmD>6l$nK)s$!54v;(ei(r)1G?cE?y;S{}=bp?|xB-8$M6Tl9dij z55O~v+ESrZD<^_YAbi+nBbsT$-t*@mspDXIB+&rV&JECkq33@3ko)N)({jda0Uv>d zP%tUEqQ-CnmKzz}(_>Fq1%5cPABl7+uwEsmG`g=IZ1s;p0ISG$H1F%7o2y(T=^Dk| zcZGz@b!dosP^fCX&zG#hxR~03$V<BNIt1~RkW>VeU4GGu-DIGrtS8~mLx(t@N8a6} zp@1kV$hDF3xOZ6r##9lP7fg!at2B8k$X7d59;OqJlaoNwkj;;J_=H^djZ5jr^5onA zHzhXuGb&yi-q%c<?>zyag2QPvz3yV^n=DzY0=N4I{diRv)|KJ77XHK2SgE3_+Cc!` zPr!z|A**sxkV94d#iD<cN%r=7C+bHICnm(EU~NQPV=HM=M><<e<``R?M$K!tzFe@q zigKU)_F9bHXaDxui{sq}qo88Sn8<<2WLE1Q(l0QiNb#blt$X7c=CUz{7COq8$18QJ zZqq&M#waL}EUDjADzvG_e?m1j@X$=6Z0%9;xBuXDP6+o+#~W6+O^0eo)zcT7xw3$= z7sv4&PLlzw?5LCy$4E4zTVhtCzfJv{4n_G{&pTW^%C4n^0QqGQT7JpdA>>xpc^pBC z!LdWB_Kt2WZK=`gQ39i>Q>+bVx!SUCv<$=L=hJ4$R~0GQdTciYOKs{?SC+PRN)LyG zfHT6jt&o8awCWF#i)7WXSm#S-IyIw9G73e+g!>SjqCN$on!^42SR%qS*Zlvw3vrw$ zg1PrK33|Mm=CH0!gJ>L#upQe>zstA?_LtvsE;i8BR%g&+w}!ktW>K(>3a48qtc_lf znjzI9Y%$+EnN)$00%ze2uaZ8+22v@J$9Ja-8K485@1N0JjU}?=;$t=14J4}a(4`k7 z@0&xCylSza6Sxb~dI5RNjY<9dE(;^WS6in+bpZQ{U=Ij{6xf+A&7iEqnz9g*9S)S! zD@&#zTU;57)hMuFlHWg2xp7Ty)J1mGN<{GptlCaMExUgtTBlc{4a@qRoP6BZN<(GO z;ihXP;pG`d{<?^0AOnSY&i%KLScfH|06C^sW;OCMh~k@&jwx!b;lg{5Xo#{5-%ixG z^2)yaP0dI<@v77Mw@fQ(Q+PL`w++CMjoV4^;~kAad-sMU;gQ?I!X=~AuO6Q;HD|ws zha_E=Y<LP${31gSP_<HU<47x*VE~&o{7*F~WY9V2vef4*19zQm%H<4gZ*DO@!UX|D zs|DPY`k#}w|HTUok`Q8Nc<m!n&0bYGJq?$uzAh{}bm|vqe?B{oHFkO<TmKtqEEX3D zyh`IY1kO3xE;R{SBb*S#J5gX;s(DD(<rH~IQEyGUxev)8NT8u-PYehUkJ7%ec(a)a zORIm8OVgI7Q}pO4Y4MVxh|f|<L)$48U6akgTfqKBwt>eyP`a8&fVNk4GdA#%pSGh- zMPI3R@qdJYHVS+ZNwlPERQA-d<jXhL7~@KmL1FL@o+*nvw1T^!HdZt3K)y23PuQNE z#(sVbto+dwut#|aNlZ{#e^}7^3=GUY0|e;di_1BgBg(BGr~@crIrX&m5O=c<*pmK@ zc|hI|eFd(=j^H_}*Y?t^n|r&}Ve+%ZkiU^Y_q+O^xlE_A>r0D;9Y5%~?FiH2NB`Dh zZ(hA~%dcEmDxlg%i?;TrA5&4;g7+#$fek3@>nb6zwd=1DXD!7~^cBtbYC~qmgyQwV z3`5+t@;}4u&zC4=v1z2yXuQ?6Aaz00O^8`ubWAN2eMQS^kNAw;Ly#chq9x$6ZQHhO z+qP}nw%KLdwr$(CyI#LpOx%dMi`nERw;6v#W}fq%#5@Z0tTPu7cb3%^*lg^V_zs== zc6vvycw01x6P8Q;U$8iQv4Xdra<1HjU#AO`W#Hy6IOhvgbMg(crkZeVcO8Ko-aUP0 zSAJh-%Teqp9z|2fYXS6h!eIGgIm6sd46&;q<cm+VP>g=5J3M|EV6q}2rqeezaX<}@ zw%4qx!w-|GVxCeMH()nuV*(bf-6TX6@`CE0pF@$Y`8$3{;#`Bx;}44#w@unYx|mzG z?zWH?B!^qk6ZADAUy8x=m)#fQly%HcNq>~*3ltV66=_sbFro^RKQwebOT@vp+ZC7( ziCP)w+aY+RvlMN3p1VHEa9$N2qtm*H?4@IRi8&7s39g~(`KYTEst5xXN^l)|n`yG5 zetD$bS;$uF-2V>cr9rq(k0X`*J6Y<8F@3e<_<{ZnuW&WloH>N{Wq^AIewk)>mJA(% zmii(my%7YYS>iz*q5;_4nEiu|DY+~_VbfK`MPmC1{=V;T8~Ndo;WyyZc#GP*PRo>2 zAPF>;6LxH};HVLmw)WNwie&06BynRfw+Ru#Z9pdL_LUK&1U22>xNXFp6i1<SpSIRR zro{5A{lqX>LcU#W2E}fF^93n7KTY3S@*Pl2dwJTe;^niDC{jO$q7wXXR&b(A>>gz& zl@6m`t!e+Y+D?x4kuTcJ(RJ>@%&t>yJ3Qy7RL`*H9u1=6*y;P@h#?k@jH451D*sqY zO60np&f4fM0f9Uw;cRauQdac{rD+zo<_hSK5RR(gFWrArMc)*TTIHSOfx-S7VT~^6 z&a+{<n<g*|H2M6PD>S{Z<@_}w`<mKaQh<N5fSc->L@*}Kyw6-m0kkzcQiquJ3&aq2 z;pS5d4;9;M&lG#+V8Eh!gAp|rNRcvy1j|Zk#iZ<_(7v#T#SN=Zb0lYJVLM^voo0fG z3`Yt?+LIdPFAvH}I>bKSTzaE(KGClkd2EhXPdBbPh#Fx~mp*2b;o=NS;bBh7v%x8g z&vFxrXarqb`x-s}YISC2K$y1XBx6e~N$esSd}J&@TI&@LS@GVwH~|nx%Wa!wABm#? zkM9UDKrHZ?VKVk%U66f1gTIiGe?TUI>@uuDrDo!-(loz7swVEc;yKi!@a0?8!fawZ zW|>#Sv7Y?m2m3;7k_E%@!Mz}(s*~@iJb$PdoiFQ#{o6O$mYie+$w$edrEwkBIP~SJ zXE15w7f=d~y%Yfyru~HK{$m7s@y!mbieqbdsC86*-<ozTa(HpEWHRluxI>Fviv0yQ z#`}i`&EB>;2FyRo-hO7PIq9<AG%sc=@xdG;Nq)P>V}O+p@g+pvD1{qouoF3%FB`$H zZ{lG)X+Q;okk2C*U+*+f?Zy}_1}d%AWf*zvR#?xPvvS?Zm6c}8eOTD6+<8_~4~9RD zmb=$icsRdxJ1Eb&mfF9gRaaE=#UA0a$GGTY64C1zujoyR0roEOx%#{Db^gX_EXQME ztlInW{sDnL7m<rIFfYvIQdJR;pHp0=mLzSlg4-2qA{S(2YcTkuvI#USS}MiAto_@_ zU2xLBdc%6_n?2cTIu{uUMKD0aSsKrFdEU7~LY6H-q~PVtz}idJj9STp)XI<$VTqhT zWV)HE?(UToB8Z^@?cAQ~?E_v|3XGq-YS(wZgcrW8_!682sZ)B#rt2WUL;Wap6S?Yr zX{2+YGGG9=%acC)tb?|36k&VVIf+qYVTVizD*exiH6SAK@XXJQ7S7(0@^eUkypn4= zgBV>OQv|F1Xy4Wjn7YsbrZreeJI6-em>DC$d%QgI*wB|a{<=K}-cFMFB=$yQWzVyr zT6_@+2M4*t>NqEenL!`wGFA!mRP;0pW6OtGKUC&I@i~PDx2+DIKMQK2bU@TN<Z>mW z4%2_}xH%dBo5#)ZpB^_O6B7&PfAhE*nOT@Q{y#nL7Ee<Z?JYFAe?sfhpMjlRrR|*^ zLJr7(F1Ok?<-e;!wE(4B&Y^-1-c5(ot>@hxHs-`EyRWbHY>T@Xg#?N!Mu^P7sDLBG zcw}H`VkSBPH90s~pk@YUaZZd4jVwTQ%=Gki1PTffoB%PoG=s$QIOI6=zEdLrMFvNY z7Z-p=W~L_sB><8D!u)}%B@}}j_&8v0jLObU01bdu5x)T9_4%-Y&GCCBSkN@Bpg@*7 zI%0ipS8z#3=+YgA4Gc^l@y{!o8HfaSrbe(XZVfG<7=dyCOA!vS0N(W{RWpb}upoeO zL1<zuCV&l?0;m<xvdVCZDge?XlvNZJOH5s$YR=7dKiqGnsEDYlY!Ds+6-gZx7(nF` zFv+rtiobs)kYL?Q_7d>1s{TvgQ#aOMw{&D>RHYRq6l25B9xwpte$exMix2J_eybv% z8kqaNMLpdaoc>mSB!F_-oSbWq%nTh}UCfzW++2(SxYHOnHvdcImU<VE_8{D9z&dsC z0@!<a##w?Tb*@~R0DsW;9&!LpX=H+N#P=;pobU9-*VIY%GWCune<*L#!3%ep?7nHh zID!4&;syq%?<4A}ati2r)<zIcKtVBrWOZS3VsdlwfCK!ED{Kp?7xh4afQY8xp*tL> zUp3Be@|iwqbg;f!nYGcSt?`$9ZZi-kx99hN7<ZQqGQ;@7;=;s3U4%eDW(n-Q`%7Hk z+ceU%I2kz!Jt<x3pGktRO%DPv&U<QZ0x@#-GXB-RBgn|f-c}-X_JGt>)c)_yVj}`& z#QK^W>y@~Oz6<0QpOXp5>;2j1xz<*&KwZJS-}LoqBonLGY<FdIZZg({k{)ISsb~Gs zI-=p<$>~5j05gDjJOCHw27}MsYx%lww5D&gzNGydOYm0U49pD<pdQ+pfI4&$d2wQN zg8qpC%=4QM_mN*B5j47hijv4B>+HTbsKfkoB?4xKfHV3BYtmn}pDMue-x$i7tC*}H zLAF}}<pNBiWS;el7TogRUzrVlr%3Lt^>OTtf4uF$IsZ(I4Xy3=@7O&)8dm>aiPBUs zu1&1X-@+yrlr|UOEGjLoOpR~C2l@y7%n*T7HUR)&Xl`O=Z1O98td>1w)2GeOy0Q3^ zyQM4DxrrC}9c%S0jo^T|H~_gkeyV+H^k0fES71MMSOcUq1Y}g?(l7J9?*=5`%m7(h z!BYS=IJtnt;NV1Vq9<$SdM5_}9!<TjO_cN3GHn2v7=rqxD(L>%jR|Z6FgJnko}wHa z0J6fpKYa-B0g~7J5z(;yBro{GL!bsspY(@d44A*@J)fE1;0+8-02u-P!PNj{O~0oe zqNjaxFaH>&x(RE{v|m<3Fouoq(^G!0G<C>x`+HWv_kWk-ojn5XfD8KuO+DjZUKH|x zi3|ICSIt@f{olsA_b-4?X5H!EojCv8Y5)4DWZ-qIazo2cFZIvt$ehIF;F4^(rz?y4 z?n!<9-@m1A{E!rXxmWz3(9poTJelgB>H#p;^`KA8jDKgy%HDq4v%X!${$@_DwSKVw z^%VdN5MVEWJbYBIp9m+YS}sjc!fyzoH?^nmz=)@EcxNp+GE7_QbJ_1hp7{}kLZNuJ zf0!zu0hy9|y!;^f3XWo>463)yThmIWDyx%81!;@%Irh0%90?h9UdCJjVmeOyp6ryc zge!J_Y>`?wXWl&AiU6=W3Mb;h-Em*2R;E8kr!4L?wcUH#ZAY7FVln1iH)y9VJa9dv z_q_;l@#+|gie<V))+)_qo`xU5Ob=_hx)EC{m7Y;w;aQv#*dIH5aT<oHsh1_N$p*pt ziHRE3gBpx&q_nwpDZGlfI>n8pDM!B13N4LWn$UyLK2Mh5^!BHx-BAjtnon5ayqBzO zpEeF^6o)a%r~5gQye1)Wdzl`(E68ZnHF>O{v7VzP-uy$)l^6#>x=V=Xq7V1EO_v2} z=(iXDO5%pPWOyvKa^#!Jvj4*ScEQl(7R=-J!iy#9|8H*4i)+!y#fT@*t@1OtgCy?~ z8&Ur<9D)*fVti%?l+OOKSB)nMW5>-Mv?x`ADl~Z&Zz?nK-BFtA+AzwJ;i}MlNYyjv zuzazSTJA_LWjuil2R(Fh&JS>G=yJjp|2kCLoJv~yYwN4XtIxd8#WO^69Fk3)#H0kf z0cY3c?2VfHW&(fdOwA<O^0;##pVn2}TqawRsM5gv1F10+yR@Kr#EdQVquEo&+__3B zL094(O6^e&jSlsgy*43FAjxbX>Rp|+2oIai1|^Tn4~7sBQ5bK%e8^&~usFcjWG8N> zk$3NlfJIp%XJWN&k}wex@3`g~de_tvjJ-tR1}RJ1A=a97a{L-M+@S=P^Ck1xVeVLF zNbAX<3?{>OqhwI4jR|1O`$WK;`K;P8G0`N{OxQ)sHEn46ZTv{?o`~b(pkn|^k0LOs zgki8rAHPDcJBA%esnrOsj(rt>uUA$nO6UxmIsxnEAm~yi{q72{O)Rb6ym9b2Q=U8a z_@yYKB2IFaGuk(a2Cn~Kb0sf~_X=aB^#yd_=L*oInikFbI&f7>{1Mp=dHf&=KL`x@ zahoe{ljqe9Z1_4eKQc-gTdl<C`>lkrq3Re={}e@2q$-~;QbHQP#@!-Q%9KcHP_^Q% zk?CJyOsH&y%4V_%TDFkHTWTi49??I^lTN}K{&GZ!hGJ$*1>6+)1%av|NC<g^*#o(A z;8S6cdWm>P>HE6IlG1CGq27J|G~3Tp$PMn3p{y{O&<u8rg!5=FW^Ad&MTW7vo^-OU zbu&?h?`bLxXF(PXURjw?nsLLndTji8_$8zp-L*GSL{xnH5!3E%GmoJRgK{R!w^ALt zsJ9Il$mIeuVo9n+yU<r67GJn*Hnc&V#wPE42F{@@kX^kbI0*U`lUpRzTDldFsa|#T zqqbdTY|H&!bZ;Adsz&<(!FHggAagN_!YNfht1%x0_6&$H$bW@(`Xl!!Go>Fu7@iST z90fsL9i^3pfL#5lOeXBj21WDJI}hfkRJpHy*iEyrd71{RLnZN8niww05%CWyO?3#_ z#`Ar@pE5GCz)I5wx-d~@Rb$=N91UXtHd!w$b<K{LAtu^<V%h#a-uAnZob+(Y3Db+y zB=WT`&kLH|Z8~4G7G|`&e|x-6vaDqX^7k9a;>-;@De4t~Qt?qlc{DwyrR&iZ={Y60 zwj6mP?TZ;Q0}+z;BWbg)AU9Fa9N-N0NU?^|5ri>y$#7y|PcWU|DoPkr%4!4jZR_}) z6y12^Cx;+(_zTf45-0Fv2n)V{rlmPMQKo=!nm}C^tNg;X)O2G0+?h5eJ(4<dU4osa zrOi*2T`hz2#=XwHmB*NSW$CbNcz3Pl$FBU&Z8s$CjY92Hb`3ffwvgBm?ZCpKh4mx~ z&J;WbZW{m$6-jJ@6sxKNqT^<rzOC~vNg{|24*af^-u2>~aDxr1AXC0gqc|WweH<no zljU5py4Xa{GhQ%?RUhh?U&yubnVPxfR`l_G*;O1t*B&&0)sC*_b=<pOee4%s%6s6_ z>6#tAE1;qKVP<FQDwil}N2X1hM@V37VWe<}1zz{iJIs21bB2#4S~i@cN~E3E@`W;f zNR&x5N%IW?*}@QL7B~9S_^dZL2H`yrxA4!!tdm3@C9YWuI`K;<nv4_A1$@M0{-3AL zH+4>Y+DO(~fUY`u$41<UOt}2Y3g;;Mwt`wR{)smcK^2WmSflb?0}zx5@3QCI(<$T9 z`V%$(QBEdiWi7<jzME(^_Oi<wE1y0!NgiG~{SB5Jk9SSgL!F3A@1_)_F9U>7c2c7& zJ9wv>ziDs#sZi)2Mh^Hr6=Z`7zQSt_C6{d+t6FTWDdei65wuG^J4rFDvNcT=Wd*_3 ztir|h!^mC+U8~^=y`U0aKcS0HRQV+W1OJ$8yNs4dgZLS}!1;>8X&a6+?4dwpmfv9p zcCD;5MvEY^<@q<HcVkxDI~@YUT^X+GubW!2L0<>vknKyu>n{^c+e6@{X*ln98caW< zezX~K%xTPhef~;r(FeZbchDuM-Tjnw4kMC&p1KJHrdxv+dACEcwZ{!9uxDV8Vih7W zgvyJEFEE-!f5H0}O{9?!?0g7;tm}ob73@~C@YGg*C5`&uqxUjJ=Y6sl3PFt*vaR@T zJ^icuuRMBbK+Jp*p~~D`^Mn34F<7VjxxHwD9tSt;<c^F=l;vJ9t8P!bxT14h=k6WI zwx^n*-VJ%>T^kjyi~PZA-!v9kVdTo>b{=^xLt9u<$}4W+4ynR8)INe+)j^22QM2}t z7Akfe6Yzlu`y8}XsY--!_{>oSO!B`z93x^Lwd9Alp$@$E-a+j4x-C#IyERldW3rC6 zw~h=XKThIhz)c9<+M<cMTU~}4+zCE1f3klB!{aWt(!v5f5#t!ku(LY??l`+5+9jBg zXO6MC%gW((OHmE~cAM}VJfl0t5-j99yh_FFx)JKUYv;G^ZG0B*Ydm6R^Kq`55qY-q zmAocELWrUrmL{xLyUogjFjoNZm>yuh^UVxIIq#g|6^cfgY{I)zrp8U0?&gUGR`OTq zOIS<bu}&YC2!I;ih<f64hcv;IU}94T^iYL{R@un(N~FZ*fEi4}?@tW6emTZ)-Nw+G zObHxcM%|>gnvbeqPU=c4CY-}n`=5V=opzr3jA<okzL!{nWVQV%!v5!LaYW#hR>GUk zEo{&>SN-K`XX}TnUSr^yA6O1Li<KC_De`@}ig1r7kkhr3mPS(j9Z1U+i0UO3%v&W^ zY7fgZy3TC)8xR)hk2{r+42(;r*_q1(yb~Vo?huVd!Mr%sjY-I}|8tV}Z?v3XM$b>6 zLZ^&;dh&koEJ@%xKoZFP!jO+$f{W|K<h46CaOU_u?|s5qBK9qF&-r}P#tDcs@Kr?` z05G^wSyWL=;$B%BCg@?yv6sw`RUFgVFV!`4Fq*!wt4*xXzIn=IAD+kcbl8?g$xwB~ zKHwT^y9QqU9zVyMU^c3Mj=`3kM9YJm&k$Szj;2xQ*$Z~$1_w7X@%V3NOl*S-SH<|y z;#UXbGN_-@H9ctAB1fi{w{=jG7u@4<jv0N*9IXARci}4ezhPj5CYgDX=^tHO;9iTN zv-x}hxHKVQ?b-S+yz_KZ7lE;E!`iCj$cQnt8QV>&nI>eIoENqDDp+LBEb#Vw0V&b2 zewVR@-m!63>N+ZFmHRda9<jy2jTJjITdzOkIGOQqy{#rf5FlINu`O!>qz%k<a>9p? z*owGID*24CI*;0xF8~o{7T=0Mv6jvpvAA@CaE%2F7)Kkm>@>^Rreq<H`Emw7Z1{U6 zp2b~NQ?7j^*{;5NbtD;x>%EsO92a}5*KN-8sM;9Rl_~s4Ns)RCx~}hG4NJ-PyCnu^ z%&8iE9ebcM1VgU{tC@%k<Xr~~&2=JUab7h0!4)2rQaCCd<}s3R{6PT1H<L3Ng=5-C z7hItB6er6pux@$H<W;kglJDA;kq|xbtC$*GJu>!FxkE84>YJ%4y?mHKT@qP?_-H&) zQ?7~eMW0gj$rzD>1k{sQ-C?21!Q6FWxMM};Y_$Y~y~{dYAN_TNeH^G;YHpSJp#$+v zKuw$OVZ}{0F81t>ij{an)DM3|!DNp))n<s>`MsTOQASF{m-9nWj4t~mPO}D3VG=R0 z)dlE}x0iL#;7IjD;hQ9scqs5xvVHaRc0I}w#+<B4D)$;`-8#{Lw?a10I6`=y5c?Hk zzDh-{>~n%GzN-tWx%r!>VC(}|hw)Sgu>C35%laUN;}h3rvi0Qgh}glk&n{+r8}6k+ zv3O(kFb>U`U{C<us|_lQU)XYPp#4>C_T@J)gx2!(2JK^r<B(mRd<hw_|D5V6f2Edl zryFF0s%!UbnsEjq-n|HsZt?)}{6cI}dmnKxB(o~OD(NgSlzNh_xGF?S5u5qF3$Oj* z`}L#$2PAIQgq;F#gZ{aNAK=lUDWnIA&N@$jeL2_!ef)8!yj~!4<}zEl<rHIMT^bGK zDFObe5mK~}JUXEy5As^d(iTm-a)1E9T#X9Dax+DL)99{e7pK^EF@@1X{)pKIl0Bul zo5j=#2!?@oS+eLZqRM<`R?2^@G;IBxQ_zLok#1zl+bfH(3~gN*EcE#ROa-&PS-qxX zuhZBR1oeOQgXTKOgtZNyRn@;D_w>Id@iKK8jBP*#SVb`lyc?I!fO$3r7tCx=vbWiB zi^Ygd74(OX-qmY5jV^+{v8aD~t=t!8Vm{nY=$qVie}Fo(J$KKcQsZoUs{zh|t5i!L z+rsDA#{4d=kM5c+V_86#^bU1JuK0q@kH}{%@Y$hfm}Rz9rN`&8kGE1q-eti99dUc3 zCv;oxcdBoIXREBQbjn3a78Nz5(wvXer;v}Ua#%)*_0k%X%9utHJP+Oby?%}h>FH)I zaSrVkXgcfV#@g8E6`n7;6t`yQoB|ZD359d|t`5$bYRZ|;N;oO17h?DZyC<k-rDzrI zpX)ARKA_h>HD8w?4HX_`Bo;42c#<MOPBH$wdG)bGIu{e->KO}dUVqwjcJEl9dZo59 zCyyb!IJu#yj@N+`dAFf6Ipc$v!q<-pQWnH4sov|xsFrYnlkXtrYbP|WYNqhm<;L6h z?*9_(M%=k`2!26+fvVat2lzlSIx566e1&U@Ft4T?ghB|MBeQ%zX{D8+k?>vO2(tV3 z^D|obr#xM9X2U6v-L;^~kB3K7tY|<I2Ahu9;`2=$4hUE;UqIU`qv^=RY<Yu_<_drk zo0;d8F_N)+m`{^K-~Y5>J8cO)Hrou_co>wP4eRPW;DwsnKOA0mX0_2LCWdQ3Fg1Zn zPB%vtJ`y)oXmdrHW{UyKCoAl$_PCj0&4MjnlM-KdF}a6mzRaQs{QE~7)FS^0>Hrb< zLdf@VtygGcyDzv3lDGP7s`}<=RFuy#lE&)to2w|~)4*5iuV0pO{@+KxM&W4zL^v!) zui@*zRz?^P&O=y_y+l&*)~Y^CtI&JyB+c!|sKYN=j&~AaS3zXZK*@39G%~3G4<1Z8 zG#=n1VN6L-2U@%E+h&XLRDCQ0dwx_4^c(a@L9=<aB~4BzWGD?kT#RjVW=OtgClY|U zk7oeeUy_6pjeL3B_%Wrl&s)m7PG-A|gh|1Q0ZC#36s>`I<)}C*-oXkQ?amBsY=3q7 z4oMlu%R`j=-E7ak&A<7quSb3g+XcXEpJJYZmP2KFIXPlMxV3m=CY`D_mriYM>Q!sh z{Po=pSzNivx#i&N=T~SMG+BPfgr<22FRfU|SMFd+GJvd9ux==xjY#$5gy?fL<bT6! z;fpAV--iw8tiNAFxBBo(8=0zvdoWS9w^dBaz+R;F-8L^4dybQ?dFI{(>D=SJ%9%b% zK}mj@^IJ3aWH|sq<L+EINz|3`pgIs`?GG}zlz)jms@5V-LSJv_R6o`2)NZYZSL;5q z_j&5*0#(dGUfbHP!$~B}k)8S1E=%H`#?{0>Q4a^j^uCRg3Lt~kB~K&_eIdApJm&Xg z!f+L(WyW%^(xONrjL7_nB#jq3W;at5a?><FMM6M-a5uqda9&VONHt|e!&*?XX9ARd zQcL_WWhF@Il0|4VWWY~h3h)@%RlymPhCdY<6q^dhN~-fP=tTiDH_fgV42PHl#>$@c zm{Rh{=MJ5eMNa>Si`#n+d?)WRmB>60_&~9}^$I&h`PgA)TUiRGQrmp?A6Q;m+;UL} z(>M}}$#ZE+>rmol_$3L6O6*(IGS{z`qSYwTBnXdhZ!#ux!V(;&`dO*T_}|$8$`CgT zPE95u3G^iH{4y@_-=_^A%Hka9F(;`1&HJQqaa?`Z4Clf7_UX4)Tn-MFwvYQE1~0{i zo<`1Wk`K<K<8_63Y0~&5W@<77>IPu8N*@5e#Suc1N@M%W^)KV-doSXUG5Cfm!cPhV zGjhxMc7gnS^E3g|Eg(*7=#xK7_JuzTrn=Vr=dG#C!or8Jo-R&uJ#R-{5k&TSctqRh zyOmDy<S+Plmy}6~5rLV_YKTZbI{HIeRWN`=T1Mq;N5VDf^cmcJ{Fdf&3n@Y7dS0^E z2NOD*lEVn<iIl`wfo~fcu@6(Wq<<LT_Qth&?eZb+?!+X5$>?)tkKB#Mwp{)rjZ8XS zEjN>s_dk}!L=Q`+A^DP6Kljc}q~i_OWSuiV6Z@X;8ts7F=M3RMi9>>@qyTO}oOxYx zI=+iitNfq?<u1;54RuI4@<J@D_aB7F=Quc0noUjt$KQ#cM~H8nc!9_IA*JubNbT<4 zPjfHX-;2%m{P~p`e^*QE9`ZyN1ROh@(t{RTaR|Jdtkn!AE-kd{YKD^cyBxrS(stcZ zmN2Yg(F=uexHUAIQ6;SSe)D)NMwF{I=Qbt#`*2cYAVkSbK9mlUg(%?`jMm5*3S`z1 z+hcKr@Zje)c${ZHbv8E@rp>~30#ZOT@53FM6FcdR{{HNejPB<Efk$)&nHlx1K`Uxj z{x_*bB_>5v6coso>^TjvvuMK3bvcIUC8!|3K~<Ij?`CR|a6dtNb^-v8iIU;!pviC> zv*MW-5hzk_p4(m`n_&t)K>*H*+3KpCHbvVJ+Qw8=tBv6_3*fZt(v<bzS1W$=s=1`6 zFWt$vndFSvJGRCd68CtW4?fbjEQ)sk_M7tH98x-5KD?Q*ed^^z9JQGqhNGgmgM2%W z7wP7oL2vVnh((&-#()3TAuxO-wz2VYZxg=JFwXfK(W}1TAde2AE}Pvacpzd!fFGl; zMNN9Mn|D$Yv_f>~6$^|X2R<chwsR)Y;;ZyL?qmqo4=J6{5CVqPW7flL31DT#4?-AK zpzU@VD|9f4H?`adQ@fQ)y;LLy6jKrF<*B`5_!3Sw85F|sb`lX!APTD&R@)90O&Yaq zq64mpeC>_fEIrp}8&xw=NlVd^Q<DgRh+-z(7k_rw5A=qhhCh0Dgnj`=iI;qZU8p#M zu_wr2zg0Q3c}x}r#qe<lljh?LM|NiM*okJYMY~L+n$}|WPs^ghKR(8Iigcr<L3n%a zMFI%E)gi2VB(n1~1BT%GT)=m+*9@9O<(b;MUum9}Pnuw8Jlx=G2Ma6Noqfj193_je z8W24X_UrIni9)|Zalrgpo%ALs>Zy~>QKMCt`e_$X6V1*<k{3?I$GjACNl5BzX8Xb& z_wTizr8|%G%kqYP8h$xbmJEGR@oKodwH>jwD|a*N;E-zMKaT;>foc?v!3zalj{(>g z!Q<D(KxsaoH@jMOqNUI=41dM-yiH+-M^aQ0wbnkW_^5sA31eL3^}p>ni;j`Zg4`&V z#~hJ|pF`pQ*y5<zsC2i74@^{ZjamQ12kPxrB;zf>s7*6^*W&F_MfBh57~FI}{jqIj zdbO9PnPai3ZyvSVZc~H1+aXPv$Y14{-|LpoDfmEX6Cisjw-Cwn(b^%bX5jdVW&9N( zr}urn`BS@+@}-waJ62nU9sC<~Hlqx%f_3z=SeAiO?2|}k`L<ge8QxO)@owbE)+l_l zpG@8nw%Qqtm|<R-Sel=P!3c)rK27JvNj;O6@HkVe?|}&*&lioa?E~6JHKe#?;fp;L z*?2#R<2o}1J(47-wRpXxH!w2;v61P})<pd%<C7s<kUPGhoH15iDI-^4+?h_Fe85#= zhh?_|UY1xIhIzS$EKlATL-^9JaJIdYcKuo?bx^RSL!@J_gN$60zY@a1OKy%sXxuHS zNa5Y==PfYXl$uDLf=U?L5%U!qXk{)Y8lDxgGCSZ*z&~$|viO{6z+_;yvHte$$XE|U zrE)HmxW9BESCi_v_V$6QE>lW?PdlM8(kOBCS+qpv&`W|QHq4_vTn@pD9j~kqH)B%1 zfuPRw2_44pR|Q4=P=1#-uNI@l-nkX}^}(7)(Q$mx%DZH8DhdNXZ0z!yoPeC4%8keD zk1-TG&De`EG&4gRXZl{s5FHB2?ZB=&7ypi@+L`)}4!x;aNKw*-vSh6H!h$S+7$<7( z1ghWG_{?GPL0#u5pcL{oDMxjWgche9l%h7Js<e>E%JEK;MIIX2uIb+lZGP#Zgg=Am ze??gDDxa42dj>H6V%3F}UD5iPZqig>RjxTg>Vv#*y=}ma*Q0len7wJsd_QLoB&5|N zV-)X}c(=z3kJf_>#qUA6pMEGN(dczz;q1`Gt46luW<V-M5A%W^9z5#G6Aw)CJvCZL z7N6<IjU^$>pR{GN?_$PtZk)MT;^fxhlOE?uomTml`y3Y+zv*1Iltic19Zy)m(uSju z98FRxgck3a!4$sfBJ{v=K>Fo-?9N9D3V)cm9r5f79xMs!Z10mN&h8$Af%3U2yQzn^ z?dZ@oYM3z8<0sA*cN7tc_V!+E3BYFhLc2~(se#F$mG{{;PuH~$P&<2)F!oy7NXZM| z3k!x%jIQ`Tn%z+*@nOg%szOv$=pGMEDQW^Cil>Pd7nJ_JhKW9b$X|jjcjFfWxCr;% zuA8X5v#mlk8Lo-k(X#(@LKL`v=X+_SdYw^H1=El|4$KEYe9W68XCv{2!~1<8Q#xTy za}QPU06*st1cP8rRkDrr!*+z(+X2<i&XlA)HM~l4u!nH#bDMZ8TyAaS{OnbZtTa|x zDh0>I$>{x=b&Tn;t%)xv>qqBTb)4m66KkT`isgjii7Q;*`n!W#8mEk%m!i#$Zg=G^ z`#0Nu5BnU}u{+$aeMG_0Z|FEz&zp#-#uo+kt(#Q#Q9pL}cVf0VQB`${s1J5LN=t&? z0Ys;Zc~TW-V%;lI&WWbml)Yf0X0nazLC1BtCF|__L~IM~%ZWE@ZJx7nas@g&llK8E zQs_OD!r=)|0q6awdUJDVW%PLK^0-@mB7|+k;gA+AOaYptp`<b^O!iHRi|1Ibg-TL} z{RD+Ih_bmF593#sV=#0Upl^yjrS5}@I+r?53wH!5v`fpAC(yx9cLsKksZP_w?2gMy zJ5S4V?G&Z1-qaBCux7k;HB`kr7=NASXEREJ*UR9;J<^%k^UAS^Nr2QW^``Ac0KTzi z0C??f&?HuDu<WFkxEkS9I)6|7&d1cNu5#zuAlI%i{83?f^(l_qQ?^@bWCAwn<chqc zz&nbdCw6&cLnPE!K1!I~WfqlKXTsrCR;wr121{4oh$WJ`O(4!DG`z+jzUnwB8jDXZ z#OIU?_SgNPp<?JJag@8df+WDUbUAy2`^pT|7jQhV?EG$le}afYMS7cqD^c7qITU1d zA9zPz((|>u*Xmb74I@)~#x99AQSA?s5jzOysUKy{Hgw=p^%Sf)%Sp5cC6a^kg*&g5 zxQR$E?Qh}J^?NW)ZxX^ugu`EeyLI=cA-UBAbw{E71^}k!`6sK);LSmB7hc7i*dP7K z;uJ0FIIw0G8m&~pm3x;70~%FCv{M$o(1|temj?(Io@mNrrJ7$z*kj|QnESPRECE_V z_mg+`ZqXcUTdx96HNm@rHeeiQKD#^OsA^A*Yq@@4<R<#C9x)A7E#AKMuwi!jo)gSb zMtD~mT7~8B*TC2wky$mv#QOv3P)6Yjs$~t`y{*!)vc+-wEq6&^KG09rReJrrvzxv2 z_<H}@{xML7qNnISd9HoS;M)z~C8q5Tj0APRXKLmS;LwXjMRAJ?H(C9k+&-q7eUvW* zQ2I#QO-krnP5ucXMi>{e^($Gb8!zHm3{q#4l20$QbSc^P%#TEDTwUl6K&;%iBeZlh zXj@r2?%8x#R-A)yrR|lZE7lg9={h7h(H+eg>3UAt_Nkv+cL{6Dqjgx@<IzWrFiTS8 zX0ejqA1!<^ui1R-IYCVO%OwR_c21}|cXHWu{`<r)7m6*04H2?DrccG3Rfd7`{d@)b z#$xws^wXoO8;4ctsFkJ0hkQW}Fbqg=;;;h=IenKT?>w6673_#wyvi;l52~H9M!o{s z!QNy(3{>NE8g-=&(0p1u&~KBfj^jV=@8yMSOg0|s47kY}9Hq1NP&)-yAT-glpqK*! zc`fuVQJ?Nh|6Z&dB6z$U(zgg#3(IE-*+opcPYC_?UCn3tcOOW5>4LWzO!i5zwM^&+ zWt$qjc{HIQLPxjN{0&rxSB>oCmc6ubjKcQDrZ&`-m+`B;pO*qw(@WLcX_}<3%5;dl zVN3^-(OtXOg15mN<{$Jgwt<BfgiF`<F5s09ReMel(~c$zRm&UUVPoe?cXP5}^?bgA zY=|{oZ-l}qmc^QGU(!yUUvDmC!tZwRepu{T>KxR(`r623vLzM_yj3e;@f4|VYWZD} z%pztnOaFd~_YM+1-U5&ai89V)6jQTl4;ZQZwJYbK_f!gh99)XHv3h?x0@o^vSkaMn z8k)XA#(&$X76Uzu|H}AFf5&kO<v1s+OS@%4GBKSTf^`g<XS+<Bv@s@!gzf$>+rTIE zH>*9W9pje=tsrh3RCGX_{!JLJ3`+?-Qe$Rlt2wYw%d1-`39!{m@9DZL;9gjwcL2ig z`x3=zK&}WW=q3nS^4)Js@=P-plE|p@)K7ruXqpWclr9V0no&OJ?VPCasPPieCbuHp zKAAJ8Jis19*DPpBb$+(_Y2b|`WqY>FwP|9&)7;3ecaC39M6kF04ugW-e!~Tu<5UpB znbl{xSX8>OU>Zv3B;6xBnn&cYL@Q}M#q2Y=tdMI3R>I}OG6i|TSSxIB+<ATORykZ= zq1KdM2X3e}AS(Kx><}Uu6WJ64OI+}hNo<fRi<jH_BVEi#8J?%s$!<=y_ic3K5zQOQ zn25Jyd_M8znP@rjTxl!-B&<mJd&?8z@3D3omC&9K*Y%D)@ept;KD|_w^4FX(C}x-K z@)-CfiA*2GD|g2<|8I%_CizrvwkxStNvbAkk7>?#H-g6{;lw&Xym-X^77apZ8L?AH zE}|<@a~=KZ^31<+Z0U5;`daU`=%vl3WHoN~D+$l%(I?&gH*t_1$`p|D8IqQp4QW8F zdyHq`Gs|n?vLBViyQK+=PKBdxf6ari_MpcS+j#M<ZCKGr-FLpm#ZDRKzmsF5qEt7C z{|F2&S1kaYWWG9|N;d9G<%j5Xq{Lkj>wMSQ9U=H!6^+4^5``L9Sd!qRMjn)wlxI1e zpm83<xc;9Et&5i-p<eIn8e`<b9WCZqVD=5gM{Q`mEAST0FmN0qA?qzOsSisz_p~WK zvtvtLM9h0n_dvNOwzBR7vgo8cT<*_*Y(JabUEF1he7i!P33~cccgz4RiPPb{bkXjX zP(^4P^aHot^J*-$xpP{>%(4KPUct|@Z|0obDGQgVzAQEdv@>G~INz^@Aby&kFJ^#$ zQBy$Kc5IRsefEa2GUb!9*TcylTM+u*=kxH?@WV|vQM{*0=>~3tl8Y;tSI*F~suqx< z>VabtFJcS0DkmLb4z{`N+5v2*N(fZYax@yDSD1mQ&Um8B18W}XZDTaGym3kidxPOi z=Q`a(1lH?ye-t>59gsVibOkFPKk0h`T<DQr(tA*;8s5F$dz7FzP(hsrs6`<42+SZ- zH5;EMT=)<k*?J6o2KBLp0>&5_7{i8{N9A<_bvw8&sGG>Qm$&IwEoBpC10Ui|^(8jS z^JgRC+dmzlyxd2EC{=Ntlx0O`<}E1Ak~Uxyl1qPcG)LTfxq>mdKNj+DL<cEekRXNT z;DmHn&=WE<P-C9rde3P_%)V#;dd3<J;V@-NK4w8ka;hyhM4(oIj_ee9Qa><q*b8K# z3CV8zbbhuXxT}2=U6RO|8W`S*rQQ&-B%+1;5uxi!vD5`g6y24VYcyXchx6UMZJ2Wz z#d49>3W2bBnhkgZ;e21-x;s)tjW=p*T`=8E$4*P8%#VuzH9uBPh3vG*6_>*d+^eH_ z9gRwWwpeG#yq`@OrtMG{WmkD~0Dmy>=^HI;3maZw;kIvH?P)mTz26si71=wrs@EXK zoQeGAkU~K!Jnc!XuI6{;XdH;)%%UZEhWHlY7cCcUh;5KOVM>@TeFji1)OX(>Fnf!B zBgYoEw|c+8GBI`S0>L9fqxBXpEHk&fzIYM80T^ls2{9-V$oAof$cU!R4`0B$@B<yz zlb{IJqQQu|Zjs>ell0#Qp0afj1e1>uTi1Ql7n@tY7z!uO7&@H;c(N1sI)pE36gkb! zAECTpm1Svsavl=;JL!U7V3=pRGLx~Xomn%I29l}jH|OT%*i?u-bjtcSwMTx?e!tm9 z(3gS}W7_U0k>^7%0h>-&2E@MTt2n;OxEyX6zNwwVJkMey-|ujzO>i3eFy*5pa{%}u zuHr>=c0K~{d5`q8*LAI#VMN1j;L#Y>dBKTdz}qY{Q{7q^Y?rD7;zRlVdw`HA>xB#+ z<kIFFg}$)E-2M77z%1h=;@h;=h9OywSVz<*n>74O!Z43=*e9W$?p_%LV?VR{c!#KU zhW(D2kL%0h+UJ!OhNFkwOb}}>-!c$XB|DtK`sdB1I^$3q9B*Qx%!~!HG6EZN-!@g3 zhkgtBO^@wpBczmT`HkyP?By&@n1$ETq_cNXMptz{Xo~@4`RXUJk2nz<#?FFf7~z{j zzl3ve_)HfMernpmgVE?JjR{}6p=J%)ye|k{9?JiK?i}LP{JKvZ5gs%|@PV9?Ru=~C z6!8`n{u{&!Oxf{#v&?Z5qCLjlyrR7+z_x>iIT;&7s>2hD7T28+^DjK`J<^Eso8Eed z?4YO%uM_KOI_<4}B8mvpw2|Y1m2*ARk<dWuq*NL@5zbgWnr6IPgF4K3U#C{A=u{Ft zqWgS|o4dh|wu_s%;$L)@SNkaEP^dZC#+2NqP+GUC&4#LxN!B9$<^Ow&R07d3IyKcg zrEQj=vQ`C|!eMYn{H2;EMZAP8SLD=QaDKN1gV?W8#W;`Jg9+Fz>dUoHSUc0DFSDj` zCqw0P9h!Rt5r~2i7Kk?8`_^Z-9X@=x+NAcE5pCX6xp}p$_FTCLu<DEo&znNu0<76r zx;Laso0ej{Q;tcmyaC8Xbd=KsvujfQ4?q!&!_S}2O1s~N%v&;Hhy-hB*SarDyyDPR zK2>#!xHx&o83u($Kr=3$Z;AuZAvMj+JZfs=)S6j3u(n<H;lu;f%uD6Nz!}Jj_MnvO z=gf~=m6?6K&H{f$vcCvS6GU;vg*u#h{o`_6FKXGqyH)C)szlZNppD~Cynhx%b4nmD z_SY!mdO#hQnQ?hYXDz)3Tfpj@7?luXR7PEJZeawyA{S2PT}RVXjGgQBI^Sq|t?8l= zaKSxCJp5w5#9^U<N+M?RQ+}9XYAGZTwrhnOKOiWfFHP|WKW1EAE7bWCm%y0ttJP*g zYdi=fYbi#byvjlqT)DsA@9kX8AJ9~(&ciS`WNk5p*{$>Ri4p}<mrXh)ozZ<2g3VkR z;sU6<G`cAxr(`{b#j{l%yNfe{qfQw+`Q5WKy&ue3x+QtT&Q#7`CW^vjP}Vp}j$lua zM|A*Y%u&(wHyRAY7=7|TVp<&Y-~Y<>m#Z?pYLY%g<X!M|`$26}2Wo-8kzSLWvP2d+ zQ8F6GFQrAKE>aR_+jP}Qk$oX|U%@f-fri(~wx==CU7>vWLROsTLK0>Fcr_9gNA!b9 z{c*Zh{3HQ!H`+{KA6CYwR6=WlV>yLASeH{?&BZGGymcR+!)7upBIn1{QaIknx`3}w z>#O;)Wv}I%)gQKRJ~HjNTe4xBz(rut4$l+dbxiM8^qPpN&)~ZFCB#L%aogoOO)C+$ z;-gu3EgtE$nU|zo_jM+qmWH&qUhIONl2APM?`vd-QXMKX>>qm+MLSw<P#SYvM~OA? z>;6qt1BA5=a?p;r_%b|Fu0o<f6WbZH`~5S>5llXjm7Fmct!jE`%ybh7<O~m$i8vZ= zU^XjL2+%cyw@oWIf)9oBJ=hIdxmS2nqhbTRspl4SMKUbvC+cefpHBN;+D#x1y8&}a z0wbuRyQ#|01>+1U!^!)nwCO@1ZXo6%N4(o*29u$|nh)2$K492>m^K2w-BC5y?`K5M zlHT9#PeL%Vmtns)Va*gfN-cEwzszaBRDWRHM3^7TTRLg<oo433>8Hx$Cx)=8<Uh;_ zISFZA9U9}Z_hU+o9*A3qvlChqm$*A(#B08cF3p|V_Rw+GK+9V^U{Qjy^Beu+$~jTr zB-XYr$2%B?(19zeVdc#_!C%b<=Pre*vUbfZrF1!MwOiC^965M%S)1~4xz({l?Aqik zqHKY10WudlEdiXNSF+{AoRJjwc0{#M8C{*0PWQt2@F~Q~l_(xu)0xHe*a3E&xcQcy zho!NS(I)}p5@kNHxy8Zr_Gmg?zKhX2!H|~txhV8iH0sf^N}W2ebNrt21$i&Nrkt5@ zYDma7)>dJ)1Vkt`6fDrgcf}4x-{RB00%$)6$%jD6Ky%%Q&g;FvBL&R)9kJe5cuXmF z4#Bq-CUuuqmHFI1xTNifwHVrf72syZZ9wIHn2kxG+Zq1`KhSq<C4G!|qOnkw=~P%{ zS!thFP^un2&=p#JnD{lgeLz?0#|_A@iX>qv0W*zDQzgE<Z&ZU%*Bg66#YU(YicD+f zNBPlK7T$SC`=I!e54gt5skc31OziNO?<7wjU;WvOxBK`danOVQn`om5g&1_GW$PBy zPB#P!GwR=PvO+enzvEZ$N`Soid|NNR<0q<3-$oAdk=RKmN2o-P2**Z{e44v1DeWH% ziHsq&HC3OQE*3D=kqPMZV4M8|Ugok>Qav3M%aQ^4a>uAfQ=#WqhRX!V$c~PRkc#h` zaoi{QYE9=UHvRcqQW*Q7Pg8RU-UnJ~$I2rLZ|}`$>5-3WxA~ARsgTDVv_N0G>ALiy zp?uDY7rdU_Ev$5q+^;RcJuqMcLtI!_Rc8+4v^2L4L$q>o!m6P474It&+t|)i7fZ-E zCPyB#lt`rP(1f*D>l8e1EckK`Eh)6GrJ~Y;7qCTH>#5F*n9D#?YAvit9U9h&(cI$A zBzV}Ej?OmugcW%CyG>|yxGw!|y6?gL(K&wVSaad@S{r#w6oU{0{7OK6sUM$h-6IDn z)tuiJSs_WL7*Fn}+)OEyu{_FB4|3M8Qt`ZU`UU(VQE$haq^L&S>u1@3lCE)fiR4}C z;8*z7xG#!*M_(9YEI+A>cEbvss=<$;-9o6&U>A6gnUReYuGGx3*cAj_e4`VU86yCO z<_`OFu~cVPY>e6NBf!eAGPKzR_vE*V_mPz^MyFs7oiqogCKkcPMM=I94Hiq^h6Z_& zN~U-&1l$T_(EX4da(cgr#_wKI!aIUPTot=}a(vS3N+Nl7*&~j&!H@ygxe(IUVV6Yg za4=^ZmgzcL)EHClhhF^AWw<5IQa+XLx1EBG;2#<Y#vmQJE{%b)ou<cfa#G2M0Fc}K z<+s9%$!La3UzJKtE_JJx-vK7X#`~%u@}%gc9Pm7g(lOmD!%(C;b(UQFS<#AK7xZJT ztEDodF3CvNl`xmDA;X$-ZrIB|E?<~8SEGxb28MmIC6AasjOd2xc946`#zGg$Lz;v* zF@1-<yG`NrQpEWT!&9D`=HAD&rygp#=}B~BxO@|ZqmJMWV53EZ;-QUY8J=OAmggo8 z@%*9i;#UR`AJ8~Mv2{8@g@PbpL^1<my96;23hpCmpsiWg#yOemU-iQfdce`6cOGoT z2RYdaM9s8MdpJhv%+90VO1Z*)qTrOsn>{%VvyX(~oi~|^QVwfuUytOsnNv%$7Q}Rb zi(@^Y9GA;h@K=!VqNS4JArScc@!rO%3Q9@Ip=p-j2=H#TI~iol)BmDaYc_p`c$!op z_}}=%9*VaAZ|#YZh2uYJPb!`crUdlzMpnu$wovqP1dI#}Q1oJ!PR=d_9320*`9#3X z#LoPG+D-)jd)LOr)QNyz%*N2gRK(QS-ozA&j}OY(#mUsr7RqDuMqAT)OAN{Htghd< zyK8V;eKM75s?mppZ&mH^EAS6Nq%|HC{Klq!-wy9S0E1vcO770)j!J0JsEoY)+?xIy z%w&WD;ZY_7lpl~ESu$F_ZE1U0ACoed$zYU>_P<P!Sx#UdR};{eteK!2n={Wdh>R;( z=|;i_0rP<fT6b_Cfio!+I1{+(fdMa}p&<As5N(kvWj#1v@j#0Y845b@fdL_He~36d z=lVU8ZYX)YAGpG6du13ZkK8a^a8&{CxuXRN?n8SDxc5NNK|k|E$ABFI%r$p}4Ai!V z0s#dE6cz{zM3n?(znB9-K`w$oKRKKm%C)LfrsRyNyi<l9fL1+J(2%P^Cvy3<;QahO z0ERLAHCBHZ-g*&`kH9<u#WiDQ((;jjLN9o)i4>(vV6edgXhyALrwW0GhV-C|^j{&2 z++o6W%UTDD0D}Qpk9ncMxFiCN`f8O@R3Lz@Rje3EjMdToQyvIB^8pv|Q&NE%ToFmD zj9bE6C2IsAAOj|12gMtK`fl<8PT}_e+9F8oL`>>>a0pY@R|^CJCJe7561a|OszLgI z0PQeSn|{Le09dgXlKTb4`G5#G!2W&?;I0$_d<TSZpnGIC@cUqZD5Ui>oLac+CnQez z?|UqD@Gvi29eE&IAoAP<&`?7lli)Q9f^1eXbj>l`1O*~t5GPr$eQXE@<a1IIa1N5w zAQd3WfF#FG_cyzETzT^7>)V|eT;Tp7VWM6T%vRz>U@c&iBVZuJlYGC+2KG7mUqzTd zfn&xQgaNn35b_4VHnl4H)1|@cBShZ$4d~)ynB0`TGzvBTire(Re6xJ70;oG&9UW8x zh+N*+eC--CXwDMMS{-A0XipbTY!s&|xaC)tj%?TXa(yOu3%1ZKZi0RxreDk%&|Y+x zyg9Pz>H+k;snNKmcMYEjd-l7%z-^|t3~t-U3CzhS7SE1FwdtJaz+=LA1WvFgKmE3V zC`2Vgb_jNXvy-gnG{1cFnho48u)23n;F{%tLS?NK!WEN@jwuKA0_#Sal#f8?dEm&e za8l$G4ckv5PO{;vZzLT@SBa0_qLpz{>%?rXJNr&Fduh=+z|A|8q}vWOXJ`l;lA7T8 z&PVRbYI<jQ6y4cO;Cm-=b`l`MHz{oj#f1rW2B8De{q84$`e%V%tnk}-JP!XdFXT?$ z7uTgUu6S-OHqDbawP^>NiB|}2%4w@74%8bcn^Zaap`4`r++d>`OSmhxiqF=HA<my^ ziqCd$6l|_j{QyKn?>8oUty?iYlj}nl6D+|kei_1eFlEVo$A@sU-v_}?XnwcAXWx8m z$~I){H1(8O@lV{@w3DvU|LjT~=kG75Y(cG~sA>0g<*Qedo!zP9J<lXF*?jPehAGD$ z!$Kch=((h~=6Q^4KOpmn8CNYQR?F9(Zx&rYwgS%_n*3jJ-qtI;s!t*Dnb5F_@A?ZP z(aDu*%dF;0O%~mf+}VZ?ZQW=uyQD$OMpmgJ>J>k&XPcTY7FJZcwTYd-WOrTlPT2KY z<_D5na@;gubW={WqU=RW4Pxh7MTk${{s?|SbzKEl|BjK}TJ6a#zNr=zg{8dU=;k>~ zqa`L%Mf5533h$LCoa}H*?%00S>`eBiJP7BF>H28aUS$Klge%=IJIW`wnQ0o^yT;5} zQRlrWGEg<PJhlNUBvAIUU-ka_kV#1=E9OenM^P<3GRqQH8&0f=w>jB%e&0|R^eijj ztQ2-1+u*gC(5jTe-Z@?Bi`vxTJOw-!N1k=u;Ucr3w>PM-C6*H^R&F5M&Q|)Zt6>h- zsnZFT^J*n(;jxL|i`DaWx;GVZ%qqCqXfq*O*E_vR0Cn2T4b87@HT$&>?=7$OlkmM6 z_=oWQH(AzmRcRvic-R`lR0Q2N`wnch$GwmdBGg}_Uny^X+rNTqY1&DrqRHCWb$wN- zy<Yeol9i}1>6YAAZ%2wrpOo2Aui6*stjuLIp8~Z$mz(y|n>*6~)81JCwY9eUzLWyR zU5ito6biu!S{#bIyGyYU+}(;7rxYnx2vD@ay%aAFrD(C>?wruw{hdAc+h@M-%$&J% z=iZyidb09nt*m6t{NCsPfAi#B9*P;vubVUFTElDK_PZxdDxK_NfA{J4MrrJBe4ATv zTXjLpr^qvDWZQC(Z4FJys`nz@u5Yze@0}@={i4(Vq2Yj1*`Qo%M>waxb<F<p{`15m z^V7olQ#$*O=R^jA==DEmmU0BIlB@)d<ZGMmDC&$5V#mTP6{yIHI-b2YpD~<s7d~#` zBr_%E>eA$L2<#Wkb<SX=?_7(P0fR)Y_C(cpgNmD8Q#8tgw|ghFr}$q~gv8-B9j!$Z zcW<sK?lo6&q^2LRo~57Bx~F6FPo?A1_U<9s$KDkTR~fyJU200s>aKblHY`5VlYXLN zp)B&%`B-oE8$<1o#yg46EzmJEx8;V16<Gk_ZBlbz+0lsIo33<46ShqzN0%g08)Kf` z&Q~a3&XubrG*_-&kVu`dOtc|5+$ER@JLBGE%Aa*<5M)vkODy5@7o?0;cs(Cg^aZn2 zYLR^xCoLhFA#*WTiXve9AR}IGsrL~+jebNbGS{~BVt7p2b=;kCQ5V&@9ie2-tg&Dh zbKSXUB1ZtVd1T3nB$MSEye}x_3BW4JH<xLLT@MnS?Wc@@nX}dvKbA!*BQ@eMr_ths zq7bVA6^JfWIt&R1fp+^Z9w2f{P@Urf4iWBX_^J^|Y58tM36(;eC<*ho19b~SzT}5Z zX;WL9&<KL1*^0sBpz>J|Q-X+!*+g}R&|z&d4R+urvTx^1Ree{m*9-TbpcqLY+vajZ zq5M>sZj?MXk%}0q-<?R-UF>Hw(GDYJR-@W5nY<c_E?LN#^bG!!eVwsth>g10b6MwA z_(`U%wP-28;C^M?-D~y6-i2o5vosW-XQ8OFv+l~_p)iYZ#u(s8`K=SgPlExFbAlxX zO_6~fV-cx+HAH$!L&<BXT5A2RGZe}1D}ML1?q1?lp%|TIJk~^7ovRBezrlv1p!0j- z20VoA7b+3W2y@f;`C><j4&+k|nmmcjFUX=FOQ!1@hq!U*-Q?w1p!=aVc$+(=se~r5 z8e&<;N0}MSGjB(}P<&BKlkQv2`|9AKvaK?1)C*g#9vOkJe04CTN&ALcBA%$!fN8|u z5cqgiR)Jw@#-v($Br$erT5*xR;QNxEZ}zXAn)Dxhid##WH0xvS2hK<fT|<)lYns}J zF-Kf$M^&TnF)PGh`s%{EN}r{g$dbJ=?n8^^ASf)M;5JPo%m!Gzw9R)$REd4PiBxfM zR&{y+|GrM@11Qx?6Q=ypIXr@}IFr?r(P%5i*6WkhBDSKHTZ#SP&dm)B0;!v5&%*pQ z8sBK=_sxS?=51^-2LeX9<GqxPyi|+4q&y*%jSH<_>KJUS{nGk4y;u?t#N&u>MxC4- zUD%&<{4lE^>OSWMJfw5{DqD$C={%FO)JrH*>Af94Z-qV0?)`<bs&|{od&sa-YdfUb z#MkXB@^%d2c2+j_3{s=HIFG3rkBJ&jHo<n3!BQ`6{<0752U6B{NYspzSC6Ir&{`*( zz3|pB+f2|4Rx8PNqMRc8KFEyKY3O{VKT-8&cEjBY%{fbRu|N0|=G3}KtKa#qNr#5p z(iV=^_5KWB$Hauw2{e#dcsGa{ThB?Tbm=lC-dA>7${b~E)b-(x$M*_lVJgF5E`y;5 zd(k?hMg*K~H-~FmpVA&&=TJY$Hx({=CLe|qBEm{wo1@(1eYiUBoW0Bz9sRRdWDW<j zJK-m}h+VJs7hNt7A)=<JM+-Q}dT~K`uT_fAZ$fSc{A5SZy-DMYW*oP<0k<zC3Pq4d z)^7SpVQkd$MK|q5kLPUsdlap1L`A8S2t=h0)T(6WsZ$aAN8v;85*b<D9xMKx&$shq zzue{1pC<i0C&;2O+)hc*%Kw>lGvsHaNZdWM8BwE&t&;Gr^mbZyo2jR>A==X!^VZ&U z%*6#63$w5~k5&`Cc0hRC>uRm9aY4~`Jc?_&jb%m7lIfC`f-O+v9WShCuPg^en}@DD zX6OAh?#LDpXLE|9yk8==8xIkLltveZ-nL#C89av)-Z|x{WJrOCrBsx(If=nZE6|3$ zyXlXx)S(GTTVppR>y1c0<ncTW__QVI=}<-zr!P(3LyuMKQuF@X5h1w=8y}@GpO=$% z`)FU3a^BM0TLv!Mg6W{%6*3CVO~IIpC+*Kvtf_HyV_Q*@+K=t|K0l}rTVF?d%I(*C zVK^Nt5r&RNm`XE|d_>a}I~j$f?`CTON!fhejd)6gF3n<OA@rP%RPMnV?^~)egeo#+ ziu^pOw?Vd2WnStHnjg$H)NzO!3?Knt%X+pN-7muWZK}z%x*Ii9mkgQ=i%K)JTKBu= z6j`7vwOkNey&VbdZ0wrHzNMFJY)<O${@FQk0J;9+oa8MWtX!?B`M8097^8o~8NJp} za9jr9G_PxUV85M3>{k4u6&jxvB17(`_tv&nOGcg;6_4QM?CsS_W_nGd26o{3LFPdw zac|4TY0bOox&^4LYsEyhz}Zx;bJF3}+I^X_FGvWwd)WDTvUX+rLR1LTx7v*utOqI8 zsBiu5d01+PH8uIBtU@-_d)}Rjpe*0P=zB$^9YgraY24^7HX`O}|E<e@Sq17>>4~D^ zyqX*bzP+nm(RA<fT5Oiay6w1)RdRXBHyN>)ZdVWriNskkV`H(2-OT8ije4M$Tzr$C zfYEp7iJePhVXZMM5ziJ3$AUxFG-0grC#Ultp*IDC!{rr4W9_2h-`Y)cb?cAln^8n~ zq>BoT>Ms<%JOzM+-=-@+6*|se)YyEl+%z-*OnK$5ftw%ePx)nV;uhJv)46YchMtP# z#vV!ncx8BKkmMs@#=PtZ{DLBe7!xo_dG&J5Ssz4w6!<76`8n)S40(*8bX$ROvi65% zGD?&qw3sNh=YW*)kis^+7&1va#S)bosaFOr517EA52p4>cH(^3s;l<a&Ma}FoA?MO z!<^U=rB?V^@E0STknoRV_=x&9(pCtaI;I~MWo16JB4_j)`pjMVlP_x$sX{I*aRte# z+c3W{l8@NAlMJnc$(gH}`jk6}F$^X>V%*@DxY*usO){1V5$;j9y1@2d9lz^sLtirB zL$_h8#6on)BhAlIcS98X`o(Ug{A3ysHl_20WcE`8`<4}FkDT%0Y&@|}2gylwGP^U! zE)^NaLC_>U+W<z3Ig*+6(5s&PXCFz_e76?5rtx(KN%%pNRA%#8C%ud7WjUwHLziY7 zeLDVPpUXr<_kb{^$l*);<?11V4A5lyGR1lsXP*8fsR}EM>)51fn5bF%fK*8L0EkSK z6G<m*_JUd1%t-fu6b4`XbPv+`mN~uZmpPC14oLaS&tra+pJObPoy(teTW!FbU5S=C zCtq|~?V}%%UW@sJy%X~()IT6?CSK+|=(bw6^5MWqsear{uq@)m)aAe3DRy0yab2!m z+P5Gp3hwfEdTz)ZhE3SJ@)$doA)Rgjr1650AX|p7)Va3F2yqZha*Zi^hMj%IcW{>N z-I}L(gQ{~pGSBm)h(u_z-DrhxLGkZc<^I2jRn!|QWU}qlo1cq1M)=8brAjK2HX`#* zKhEZZInH$LsI=W)&rpr_0n?($xG7F{P7MSip4Nu8wS|<<^AeMeI)aW<s6B7oS{hbL z=T6#vAcezzhd!h~WPTa|e93irw;Q#<SF)KodPYh`!NFJ`g1g0P9oFT%u>I^~6%|?? zj<Syr-CUj*RGC;PEI^NJ#u`k<nxV#!6R|;<7j6UOhRcdpab{O)_ZtYj<1a?>Guqf8 z-d+qX4KI)+Fa$9HI|P{op<L)RaA2ij?d2LGDhZRuBq|Az#4|QPw*6Vvt8Q*VtTjRs z!XkBJmJ(EjKzb7HsL3qVeCs#K(A5X3TWAQ7CH7gWs{t#sg~7c+Y9dePXJwd6rpPfp zU~Psr+$A)I4N_;8lu`Cx=EaaIBt;-E(h#5Gbr#6ZxZjzt9NjRLkG>auF{)Wg0pFQ* zIgFbiL~YsHOLW`rkrKvK-1~N?o2Tu;&KK;3yav88B}0c)w_i%`;sS{~8l8x~85&a{ zf0y8t5-Hh6_DD{c>d}K$nP5~@$FtX1;F^sOTgIfet=7`8eF}kt%Vf4}{#}I2d>N@+ z&M=MCrw^@XB<pR=l8PpK;pKR1WEJD540hMGGLarA5Ej=ytRu3M3x{?jsroj=MaMtr z2WT<}FXx1@%PO0R3yx{Gz>toW#OGhU+H7>1=DhH#g40;D48mX$#+UZ#(be?nX{mt| zSi8)54S#g*vO0G74JI7lW;nAgItS@n(ZeH-@Me}St1`Wa;YB!{=b`5qLZRpKpW*Mv z)@8LEJ=`^XZcfc&g?rEGv1-KKba?2w68D8(m3mTZQqWe!-J*JvCI;2>*j`*pas>|Q zwDnS5#b^8pPU<VRo~_6kFu?hfpj|5dGw0<!fipkJ>`VMl8@Y|Io0QnS%7R-N{TH<V zj#Zw&W0m*6l~?oOdG(07Dg4zA%^S?6k5ROwk5#eeG+)=w+My{DGX+LG4ZqK;q_aDv zC?iMbgXe>t(^?{wIaYNPhVv}YiLJiuu>R==oePjR1_V-?`<Yzdzr`H_-r@3ws>Q90 z2sTzjS$QW4_l9`iHEm|zd;sIayj7QeKyQ<Rz~d*;S3;mcdw-HQr;f&$hjQ*eyuZ~S zeMOm=dY@Nd<RAzZ_b(bKpPWUR^wq;csc}YIqm>+FbZ&$=N{{9n=CT5EZ5!8E=)8DQ z_D~XY7L=^qr;i(Hv{@&v`;^`dtq9mOp{`+@!FnM6YEwoZE=tz>4;tL#b6qQSOD1=G zBp2>(P8Y|o=O{(^*!HB0#K@jZPGFP^P}IM9Qh$?)o}ybZ{t2QL2%EcGlkZ}xXpC$; z)i=1(D$e&IWWh{SkU>zR#i5ILg3mKP@__DrZLe^=C;1fl7awW_x({FZ5$I6phH(K* zB=njk4Pm|QpC0BfC!@u1bLTQuBIiquW~kW`lqaaBlD~XqK-0!8D0QWlb78vGcu`H! zP0NNAT1%tP5-{3;)&Gc(R=@pGGj(h?2mhJ}QWl`DjcL8GjkGs12jqZh55y`0x5My? zRy`2(tEP%=Xon=fSB3>Sy&_kjitv527`b$b%S8godFlaR73n?x@Nt-ZLg%hChwo&H z#Dk^@otS0^Y0{)kfy?YT>8nG4G^yw7rdrA;J^TFVq~dx+>{2)O?H-u&hEEP@<w)}V zQaBhCdv3(V84O3DtD!n=sb$6(gF1aAloo_$rAjxMB;K?iNyV+;d9*CE`j+H6>tu}b ztBya05ImVaOFd!S5VE>qI)G<bpUHGF&=9|x&q@|pD!HGZ?yE(1m><jOOdc__aK1FN zaBtf$D$6Xot+wUhnbm+<xKoMw9$u+EO`kA7W?}In!kp1Y!knc{!km(pbBr5!^N^TN z4-`(QAB}LZQN-|wTEuWN{Qb_vd>C5J<*#FukULz6a#O{wrP)Hy<9xLv?$nd+2<5mh zM3{<W&#@J|?Yj4Kmp#ar+DD&)LOda*KST2HQKh+AQ{wdAe~!s-rQSHr1yM2jO*O`$ zZ}E{QNMg_1k7-1Wic?%8*~ZUH{T->ie@E&c6QNQ6n+o{fCUw3PCGnR64zH^46BHh{ z7ifa&xPF{S62MHYa;`pHKPAyO&=3a!8*Y8}^kK6$r>;emy}6!lR$v2%QiX+VM?udq z-YYp6!{k{(M>F__5eZfdBR=z9%b2+ZxJg}!U~o;d&3o?YEZiqmHh5BP{qC_9cB`1K z2N%F)S9RoA8><8ZZ~?4z>1MDHODo&_O8~nK>PQ{WkvGxH`1y%s&zp?xg&BWVKVlT| z<d54cIAll@i79{5c&lLGKf1R5j;(j)$Grfy{qTnXKAQ_xJKCGOrfzPc%0{!X*Vf^z z*>(NS<M92|kyYEaS+yT(hy-zL9Y~K*Gjzvy-}x<oH7dFO+XA@%4*@)RFM!GZRsbvc zu0@yZtqr>o{1(7f5B?&6gZ?K3F!{Xz?p3$C!S-MNEr1&y|4RXk-edP)3E+qS?+9QY zeZ)Zv@|!;eaN`eOeU;v&2o|pmhs<5I7|N|hHl*eSwZB94uRrts!>s-fqROlK5SQk6 zQvD}X=URWGdX}2|3snL*s=go~)S>B*q}rkuC%z!qsA7<sX*;&l`$Xx7>)_HiXyl1d ziId~i?tdoLZ6|W+{NMW5W4~<g-m9j<y{geKulgI+-(K}Ms=vId*Khrs|J$oxU;9zc zJCDJ=>K~|5hP$hJ;tx=TO=4c{{)y^uulk>;=KqOmPS!6}$Le=|W_cW@-Ts2A-T!V> z|MaT=AJzYpyy`Dh|LRq*8vfx`=iy#;yxpk1Ya#jXPzC-?R^<Ww+xi!*(eE$^z-fXp zPm2evE~X`yX&IBee~SJkR{;k_vLaTZ=%IaI{7>=QmaKX3H{?OlQzu|!7KO^{M1Akz zKwW2arewXY(C0BH$|t<ct&VZ+6B^uH>%p)hs-ap)^T4~^@fAL<C%h%F!xrdX<7Q9N z-j$`l!+hw8zv_}<<8AQ00It5`z8Ao0g+tbNaS6ybpEFP2og#@}R9=#6CZCVJDRS7@ zOa45ed({SY>|YA7RBYFORB|D?41vw5sFx61W5^fJLekA8S_j)3gH{LUY+S;x{CFSr zf5;HI=o{l|Nf^pBz6I1dY+q`DZ*;P9zGubtHV5N;2%dNa_o{YYRDSl@ii52i$Jr;> zZm#!U_4VKgbj*3K!5Q8c8JC>AdI9qyY-suARXt}68tjHAYVT0N$rV8#L_eW28NYgD z`Unq8LKuh4_)*R2Gzv%DN(N#&_EX~mbsa|IRpV9QLk6V$uIGeP`+VA(#_CzBfmMYJ zTu76~<Ii+KuioTwt8OJC%9Joaf@@^!yKh!44af7>KVnT2h{HQ(aaf7kto6e!9+Kli zjDrkudQC~;Q#3tPB+*+;2B|H^taJ?n>yhio!^fbD;7B!>rU#H|yKyeuby^2)aZx_{ z*h1p27ODL%r<=!Q7*k4kf+VR_W?o|xy=hxzcgse6C#~%JVjje-VzcOFodKEFJsXT~ z=O4sz9L{>!3Gu`%fr&W6>R3!;E@y%c$kLj4RwYvaQa3CX@>wxg;bHPk@4<cO)d6fe z?Iao1iR^-3pZBQeT=KG?N@#M14Z-cHHm}tU`#BI+B$N!-!d@<uIm)asr4jF;OSNUV zaXl~N3|-3t7kcypVKL8Af5~7>U+wK`Nj6O%sW?ra*g*I|P{goyf7I}FD%`L_;Q}{D z(}yAUkHMsSy{iZpx9)Id%*!mS=6gVT2_Iw14n2<n|1qe9+=`QvTZEItqy-nvaL?*< zkbX{@gAwwRMeJVw8loLgT~*@Tl`!}-r`R64t143*P-R6;MJ<VUAMkYq=gY1=KGN6d zN0ns6i?!8f-8*{;qLlWR9Kn=W7goH6xbLNoJM+;-Q$puiQ=dy=gZELaPL^{28CFgJ z;GbdTg*X0j``6_$V08t@ze?cOcmNFo)FYaom9Hn%KQ<RGx+dU71dw0uO*w{feYEv% z^P>DQASmMh{o3Ql&^M?zsCwTpikR1Ry~U+^dwmx^2)t?l7KXa{xI)}ce(vp4zq^9W zLRH}NZ2OGytYkAf&TctD?paL)?<shHcpul`3vRVqd2bnRR#8A@Lo4e4x+l2Ew-ZO0 zr6mlB{?_GY#C0cF`Aqc{)w5ZCSgiH{&H$sRsb4~a<192sJ(AZNBbf-S_GT=mXKTYi z^zhV-1fEuR8;xu6j)?C-Bv;tqJc$Q#E@w{^u2>yfqmD%C*T*&&sU^M`Hxt#)U1j_T z@0}lwyx?WNF>m(E${OL)Dl6Zz<;`+?3v=ITMAuY>beFPB1=_*b?o5X~=9I>9#sLSx z$&@I})%);2HopHLMLj`T#KbOm8rWg>kx%(N0I4%f9}y#(jHfUFZe3}Vov7&yh>=u0 zRMc-~PLkZ1=xS27bj9)_$8{dbH@m(=VAGC3Fmw?_i6tp&V_)xS3tQ=02N%&heLZ+I z?P9cSPF~*zoXJyGv*`i6%+(_O8KPqJ@zJG52gy6@$&xCf!Aa|l(T$I_v{}yNuy5Nb zQVIsD6-X}PPOindoC84Olg^-(k-88+3gUg+bWW)oi*_#pr#`-8zRTXD2tJh%e)fwp z({r=c3Eq5&ADQpT_kB_s=j3OMrg85(yFxBvNQDhYUQg4ZQZO`onQxzTksgNnay6ka zO&X*1?9(pY$RuR4G!S#qm(g_J(ie!TEQFl>5YrR$WBQi9IuN*rI$@L;$F!#q)m&93 zBB3BKPq9%|w$LG9=jr(P=vKu+ab0z7A7ZZGGxp~FlK_Eet+gZ3;vwI?1vIay4TQD{ zN8Pgv-E1g);3nT{_Yi7&s*dcB@Ko1F<8NT#_$v&`E{^74Gk9s(GbeLPbqnnm?5tb> zRt_E}G&WJNtF@!cGbT258&`V^_@f%w)Yihx6}~18FB@}(zoyU0%L89{^#K5Y{CzOF z59;^9;y!5K2Ymn+d;tL5?t{&J__fua%})PlakyVIzYmW0!HkJb&cf5((Zw9}4E}L` z9n;3qK>}XEM*U2Jp98?b4dCM7V+U|?a`NcHw@`32|F2(EcQJ8tvM`62z?s;CEYR4L z)g`rArNH*~rX~&!_upUL+6F`ozyEO_Sg18ETtM){QFF4gbFp&+Ie54^UvRMU{CR@l zJ6LE_%iFkFP{Th77ZbIelZmS}$ijr$?e~s6tX!-Bru#BG3kP#YQ(H6+Am?AYq5rjt zkDK?;B0er4eD$~bXXgQO|GT|Zv$mY$6JDGanASc?t&F70`J<o*&RLISj{tZ@4*KWs zr=Lg%upmuBt?zuTQpOK+=R>o_*$ROIagM@6@dO_xVmR~DT;y#S=&gb{_Y+Y+r17MX z8f&65C~t>aO63QE_^ib8vKQMPSqtFL=Dp#;;Pd;ofz9W|{+-=s^dtK_*<(hQ$CEnz z4hK}~Ze(<J$D42AzY}zfrjPUCKHw}FQRS;qMaK2I&JU1%iC)5|Krl4&a+EQ{I<A^E zMp9Dt@t1IkVXQ#8$al?LoJ@jws|4XrdeR7_j}KpQ#cR{Pia(BIMqV7HVR(#Yf)*!h z8wm6qY<o}`-4*!L0a*rJd*I2JuXIF<8BDv*J(z0A_{iq3Ok5WwTJn_OS1XAM7<~(R zCfbnkWE?lq23~v^q0B7H-|&)54OyS)wF)i{#BBo+C+ResD*TQb7Labc_kFuBX=eF& zfeKTvX<FZ*LNgOKv+QxQqX(L^XU(Lzk_*uBY1XUAJT*N%wkf=GX|%D5R&qC*b9g1j zu1EgD9n;q&x_Tw)tjN*d_iA_L)bca#^}(o{FE?x;Hgo>x&X#mzb2n1FwiA^~3v|AA zxRp(oORveGCo+EH*d9FLx3E+?^S&`WD$&{(defwnTiG6}p1mQeEpqL5x^=A)rx9zS zf!(&X7px&d4!g+YU1tLsittRi!+!2O&{yjuEDZRFuiv|eI3-BFn<}!9b?2PX?mN#q z^|2qJW*1?#!*^shJYR_a%H?vCKF_y)-oB{eq)F=Iz%yNUs+wKKkrprK>*Z&;6#0`> z$7xGIZ4=JQEn(xEJN<g)c)4oI3SiquyQYRBs%0S^L*B-j<%?6S(cI1?dI!(f?)u=h z)(VKz6$}lNcgq1_;^e%sg{~w@#_HGO`5t$8U{Urlz7%QRvI%hyj^FbTN^~06V-pE- zGx;aI@!iRerLh|<my4rCl%H;#rXX5RIQAwh1P}#Y*7(iOEDYv3&OE7@<<?Ajvyro8 zLg79lT(z;jT6fXd$iFH_R`y12((<dWbobey2&&poIYuMp^Tfb@T_Xlx!!4MP9gJ0g zl;%o@dbO(fyX`{bgc}Eab`inmrg#)>K^m5gsth-w>V;r|8)BKYOp8Qc)S>ug)0CFO z^E#Gq^Ndtu6Ow&9R&<-sGsU*>Xs2lnNFJ1_e@aQ36htW-h_6t;UJUn@gwZ^WkD~gz zyw`^&^ODefClKiqZKaToGK#DL0)SLvHNd1;j|Pmf&t&vzLsJ>C#oQL(=6<)_A8$*R zf0}p8>97Q|MSSnXkl58?!7JH{FJUi8Lt~0!Nb-8@XG_LD!_`!rmnOd{SKxr7!MmUL zu3H&1Y8+EcQI~k0It(gW;IQa7tyM!Q)}h9`Uy}dwJg-6Gb3xt)Cj0yo!4qUQ?|f{$ zRFh(4&n@Jk@Nz^6VdcAyvlF(aZ29^PWJ5~)CO!raPmVtR0$G{~^Dj*{A@1V)G#6x> zVb%uYcUM0#Z=`%(o0@&DOALP0fhIkz;tcBt2OUj^Iu!dTef10$=6Rl?YA1yZZ)WEu z=Vm-EGES6D4z0d?h^jkZHv8PA&{GBRyZ=KMRV1}%=<eHwVO2gQl3`8iw2dBgbJ1Lp zK5y93-x2guX8?s(2@GFE+S9mzprORHN`g{#{);yW4RsgE5m<9m5BM<VK2p3yr?OUg zxlU;#n>;`-k;Lj6L9f<En^^XRKDip7`;)M31^2_4b7x^tL<5?3#Mf0&*XkjV_W3rh zl68bQpW6=@Mm`Nda5y$4YW;^zu7rJ(0cZwNmuUpmRH?<#lBasCq6QOn3VAUl@E}c? zR{ZMrl~{r7oNk2vCSs*b8W12oIS>dmMH4}DsX>Yr^L)s0Na8PGA-2kK?eQg~=8~H) zQhnEs6}3d%{DlMveI;VPNu5%fB|%A#Ek{DQ91{AaNGKr2XEsAg_9u8F*>+${WhA6v z<lO^>3C{qe9Suw*YY}H|-<ORc!Md*mLO+@y;&K_1Kl-3dDgCCP6e^RTrZI)CS_*R! zl>!@(ekp=*igS52v5q$>3kA%wwn91&h`)ycM@?x`N07H%S#vSRkNBPTDyFu?d%}~> zWgaXMjW)Z7k9Ljrj4EW81Yh+Di+w@rpfC4+f}I~@CP6)Zj0{K#jELy0b;MW-JaMiT zr^i7YjvG$hacORT7mAW{tXb{P+2<fI4;6(D8S(DbX$>wPL1eL6sQkDxtqd5-T2*dQ zh!VUk|4xYf^;#Z(q(g003rjRMSqF0q4{ALCyo8;@0F6z}#>?V<6^%`cT92KYlbRjg zsOsqGO3lfB@4{8@_po$?Z*s3}?w?6e>j`r4@N$a5uNKHIF3B#*F2%tv$}7pm#mylK z;NXF0YzblNf4vF(IDd}9vGe@fZh?MW*8YtONzcJi-PsSnh2|+iLhkyo6s#z$LbBP? z+$}O&O_oY(T!}}K5h3xF`wrTqctq1xbqP4=n>_?obyZckY8@9MJgr&l??A2IyTHAx zP@Im1PdHzLKB&zi(pAUrj6SoY!5AyX_)3GXHJL1Kn(LBi$xIzcaHt$WixHR$zzFMn zOoEzkEGQoksf?6l%po6G0>CWn#3&9UBS8V8Ys}T;jslQ-KB?{a5e<X^0oYr)2xKM* zEFqF32+Z%%ZF9egfvf$@7?g&B0*8z#?1S*^1IsHh-P#?d5mD%d0)gQx{J{*x)yi`p z7t-u<Z$3!9CUWo{FGgC^v-W~aW60%Bi0S1B+l6;mc6EGcXgpL3=dMCa(YcsYi|RL_ zZ&Z2#ItEn^%-CgUBYu1Va#5~Iq6bRNr}+ADYC~Ls+LCgmGngZ0pTT$TP@+k_-TC^4 z)pc>-N$h6L(Q^%Fy5n}sj}62*spDC(_S<g+8_MauO&aO5D+t`%6y;b`OtZsSg+U72 z)vJoZQizo~*_I>}m8)YR4Ibxl#@&Iu&gyqU-$Y1&S8~|K*_j`z@gz&TG-f>I1X{Yl z6?$BvLf(_#zCD-3>iF!S#3JM(1Zng(#83W2%;I|>k+AF@wNT<+w3`h*OGxn($fZ|r zjH|mYmX1;{i$mI)VGe{i@wa_s5!tPu93@k<J6Erhvk)j>8jIv49i=i<C=k&vHr*th z;<d!DjSbt^rEUHR2Ba2;e`7LKDnQA0JCMqAlkC3q$>Wg#UOvp@k>$Lgr4`y4ht%Vp z49~sKF7}u0zQm(#UL>exquZi>rnyJG<+LHEwX@Y$Y;UA6PU9v<oS+rx-bt3XTZ}S^ z=ZOR~fWac6lv^|2kx-7PiK_^x6m(8b0=#26EjF$&whieiTxrfhHJEXGALYxq|9pQw zCC5Xi+M5MF;ii=Li@WtIsjD(4@z-03nk3tk)~$rFA9k*7QCfnUr&Ui~u5DJwU#`jv zyX@+$K0Nq_W4O(Y^ekxC2WtZgd&w(=?b?U={_6EZgV&rJn#4h@HAuSU9zZvpgPxmx j?9Kg3mVfRTK&~b(t{yJ%o`8=7&NL?)J-wuo6xx3P^gsPO literal 0 HcmV?d00001 diff --git a/public/v5.3.0/download/images/Epub.png b/public/v5.3.0/download/images/Epub.png new file mode 100644 index 0000000000000000000000000000000000000000..a3abaebfacf75fb2f15ae4847ea74d3bda15280a GIT binary patch literal 7396 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 Q1JFnPruL08WnB3G09s5?tpET3 literal 0 HcmV?d00001 diff --git a/public/v5.3.0/download/images/Pdf.png b/public/v5.3.0/download/images/Pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..450eed81b3535629a81e34eb45d4f3025c28258f GIT binary patch literal 8670 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 literal 0 HcmV?d00001 diff --git a/public/v5.3.0/download/images/Word.png b/public/v5.3.0/download/images/Word.png new file mode 100644 index 0000000000000000000000000000000000000000..d904b1f6c172d3cc2c69e6df5019efc2b9536dea GIT binary patch literal 8134 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 Xbwh+`vlWl=0QzWN(N!%}!QcB|)<?BE literal 0 HcmV?d00001 diff --git a/public/v5.3.0/download/index.html b/public/v5.3.0/download/index.html new file mode 100644 index 0000000..433d7ac --- /dev/null +++ b/public/v5.3.0/download/index.html @@ -0,0 +1,428 @@ + +<!doctype html> +<html lang="en" class="no-js"> + <head> + + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + + <meta name="description" content="oneM2M Specifications navigator"> + + + + <link rel="canonical" href="https://specifications.onem2m.org/v5.3.0/download/"> + + + + + <link rel="alternate" type="application/rss+xml" title="RSS feed" href="../feed_rss_created.xml"> + <link rel="alternate" type="application/rss+xml" title="RSS feed of updated content" href="../feed_rss_updated.xml"> + + <link rel="icon" href="../images/favicon.ico"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.12"> + + + + <title>Download - oneM2M TS-0041</title> + + + + <link rel="stylesheet" href="../assets/stylesheets/main.2afb09e1.min.css"> + + + <link rel="stylesheet" href="../assets/stylesheets/palette.06af60db.min.css"> + + + + + + + + + + + + + <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> + <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback"> + <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> + + + + <link rel="stylesheet" href="../stylesheets/extra.css"> + + <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> + + + + + + + </head> + + + + + + + + <body dir="ltr" data-md-color-scheme="oneM2M" data-md-color-primary="indigo" data-md-color-accent="indigo"> + + + <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off"> + <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off"> + <label class="md-overlay" for="__drawer"></label> + <div data-md-component="skip"> + + </div> + <div data-md-component="announce"> + + </div> + + <div data-md-color-scheme="default" data-md-component="outdated" hidden> + + </div> + + + + + + +<header class="md-header md-header--shadow" data-md-component="header"> + <nav class="md-header__inner md-grid" aria-label="Header"> + <a href="https://specifications.onem2m.org" title="oneM2M TS-0041" class="md-header__button md-logo" aria-label="oneM2M TS-0041" data-md-component="logo"> + + <img src="../images/onem2m.png" alt="logo"> + + </a> + <label class="md-header__button md-icon" for="__drawer"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg> + </label> + <div class="md-header__title" data-md-component="header-title"> + <div class="md-header__ellipsis"> + <div class="md-header__topic"> + <span class="md-ellipsis"> + oneM2M TS-0041 + </span> + </div> + <div class="md-header__topic" data-md-component="header-topic"> + <span class="md-ellipsis"> + + Download + + </span> + </div> + </div> + </div> + + + + + + + + + <label class="md-header__button md-icon" for="__search"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg> + </label> + <div class="md-search" data-md-component="search" role="dialog"> + <label class="md-search__overlay" for="__search"></label> + <div class="md-search__inner" role="search"> + <form class="md-search__form" name="search"> + <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required> + <label class="md-search__icon md-icon" for="__search"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg> + </label> + <nav class="md-search__options" aria-label="Search"> + + <a href="javascript:void(0)" class="md-search__icon md-icon" title="Share" aria-label="Share" data-clipboard data-clipboard-text="" data-md-component="search-share" tabindex="-1"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91s2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08"/></svg> + </a> + + <button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg> + </button> + </nav> + + <div class="md-search__suggest" data-md-component="search-suggest"></div> + + </form> + <div class="md-search__output"> + <div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix> + <div class="md-search-result" data-md-component="search-result"> + <div class="md-search-result__meta"> + Initializing search + </div> + <ol class="md-search-result__list" role="presentation"></ol> + </div> + </div> + </div> + </div> +</div> + + + + <div class="md-header__source"> + <a href="https://git.onem2m.org/specifications/ts/ts-0041.git" title="Go to repository" class="md-source" data-md-component="source"> + <div class="md-source__icon md-icon"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="m503.5 204.6-.7-1.8-69.7-181.78c-1.4-3.57-3.9-6.59-7.2-8.64-2.4-1.55-5.1-2.515-8-2.81s-5.7.083-8.4 1.11c-2.7 1.02-5.1 2.66-7.1 4.78-1.9 2.12-3.3 4.67-4.1 7.44l-47 144H160.8l-47.1-144c-.8-2.77-2.2-5.31-4.1-7.43-2-2.12-4.4-3.75-7.1-4.77a18.1 18.1 0 0 0-8.38-1.113 18.4 18.4 0 0 0-8.04 2.793 18.1 18.1 0 0 0-7.16 8.64L9.267 202.8l-.724 1.8a129.57 129.57 0 0 0-3.52 82c7.747 26.9 24.047 50.7 46.447 67.6l.27.2.59.4 105.97 79.5 52.6 39.7 32 24.2c3.7 1.9 8.3 4.3 13 4.3s9.3-2.4 13-4.3l32-24.2 52.6-39.7 106.7-79.9.3-.3c22.4-16.9 38.7-40.6 45.6-67.5 8.6-27 7.4-55.8-2.6-82"/></svg> + </div> + <div class="md-source__repository"> + TS-0041 Git Repository + </div> +</a> + </div> + + </nav> + +</header> + + <div class="md-container" data-md-component="container"> + + + + + + + <main class="md-main" data-md-component="main"> + <div class="md-main__inner md-grid"> + + + + <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" > + <div class="md-sidebar__scrollwrap"> + <div class="md-sidebar__inner"> + + + + +<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0"> + <label class="md-nav__title" for="__drawer"> + <a href="https://specifications.onem2m.org" title="oneM2M TS-0041" class="md-nav__button md-logo" aria-label="oneM2M TS-0041" data-md-component="logo"> + + <img src="../images/onem2m.png" alt="logo"> + + </a> + oneM2M TS-0041 + </label> + + <div class="md-nav__source"> + <a href="https://git.onem2m.org/specifications/ts/ts-0041.git" title="Go to repository" class="md-source" data-md-component="source"> + <div class="md-source__icon md-icon"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="m503.5 204.6-.7-1.8-69.7-181.78c-1.4-3.57-3.9-6.59-7.2-8.64-2.4-1.55-5.1-2.515-8-2.81s-5.7.083-8.4 1.11c-2.7 1.02-5.1 2.66-7.1 4.78-1.9 2.12-3.3 4.67-4.1 7.44l-47 144H160.8l-47.1-144c-.8-2.77-2.2-5.31-4.1-7.43-2-2.12-4.4-3.75-7.1-4.77a18.1 18.1 0 0 0-8.38-1.113 18.4 18.4 0 0 0-8.04 2.793 18.1 18.1 0 0 0-7.16 8.64L9.267 202.8l-.724 1.8a129.57 129.57 0 0 0-3.52 82c7.747 26.9 24.047 50.7 46.447 67.6l.27.2.59.4 105.97 79.5 52.6 39.7 32 24.2c3.7 1.9 8.3 4.3 13 4.3s9.3-2.4 13-4.3l32-24.2 52.6-39.7 106.7-79.9.3-.3c22.4-16.9 38.7-40.6 45.6-67.5 8.6-27 7.4-55.8-2.6-82"/></svg> + </div> + <div class="md-source__repository"> + TS-0041 Git Repository + </div> +</a> + </div> + + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../index.md" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Home + + </span> + + + </a> + </li> + + + + + + + + + + + + <li class="md-nav__item md-nav__item--active"> + + <input class="md-nav__toggle md-toggle" type="checkbox" id="__toc"> + + + + <a href="./" class="md-nav__link md-nav__link--active"> + + + + <span class="md-ellipsis"> + Download + + </span> + + + </a> + + </li> + + + + </ul> +</nav> + </div> + </div> + </div> + + + + <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" > + <div class="md-sidebar__scrollwrap"> + <div class="md-sidebar__inner"> + + +<nav class="md-nav md-nav--secondary" aria-label="Table of contents"> + + + + +</nav> + </div> + </div> + </div> + + + + <div class="md-content" data-md-component="content"> + <article class="md-content__inner md-typeset"> + + + + + + <h1>Download</h1> + +<p>Download baseline for TS-0041 version v5.3.0:</p> +<p><a href="TS-0041-oneM2M-SensorThings_interworking_v5.3.0.docx"><img alt="Word" src="images/Word.png" /></a><a href="TS-0041-oneM2M-SensorThings_interworking_v5.3.0.pdf"><img alt="Pdf" src="images/Pdf.png" /></a><a href="TS-0041-oneM2M-SensorThings_interworking_v5.3.0.epub"><img alt="Epub" src="images/Epub.png" /></a></p> + + + + + + + + + + + + + + </article> + </div> + + +<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script> + </div> + + </main> + + <footer class="md-footer"> + + <div class="md-footer-meta md-typeset"> + <div class="md-footer-meta__inner md-grid"> + <div class="md-copyright"> + + <div class="md-copyright__highlight"> + Copyright © 2024 oneM2M Partnership Project + </div> + + + Made with + <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener"> + Material for MkDocs + </a> + +</div> + + <div class="md-social"> + + + + + + <a href="https://specifications.onem2m.org/feed_rss_created.xml" target="_blank" rel="noopener" title="Recipes RSS Feed" class="md-social__link"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M0 64c0-17.7 14.3-32 32-32 229.8 0 416 186.2 416 416 0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96 14.3 96 0 81.7 0 64m0 352a64 64 0 1 1 128 0 64 64 0 1 1-128 0m32-256c159.1 0 288 128.9 288 288 0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224-17.7 0-32-14.3-32-32s14.3-32 32-32"/></svg> + </a> + + + + + + <a href="https://git.oneM2M.org" target="_blank" rel="noopener" title="oneM2M GitLab" class="md-social__link"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="m503.5 204.6-.7-1.8-69.7-181.78c-1.4-3.57-3.9-6.59-7.2-8.64-2.4-1.55-5.1-2.515-8-2.81s-5.7.083-8.4 1.11c-2.7 1.02-5.1 2.66-7.1 4.78-1.9 2.12-3.3 4.67-4.1 7.44l-47 144H160.8l-47.1-144c-.8-2.77-2.2-5.31-4.1-7.43-2-2.12-4.4-3.75-7.1-4.77a18.1 18.1 0 0 0-8.38-1.113 18.4 18.4 0 0 0-8.04 2.793 18.1 18.1 0 0 0-7.16 8.64L9.267 202.8l-.724 1.8a129.57 129.57 0 0 0-3.52 82c7.747 26.9 24.047 50.7 46.447 67.6l.27.2.59.4 105.97 79.5 52.6 39.7 32 24.2c3.7 1.9 8.3 4.3 13 4.3s9.3-2.4 13-4.3l32-24.2 52.6-39.7 106.7-79.9.3-.3c22.4-16.9 38.7-40.6 45.6-67.5 8.6-27 7.4-55.8-2.6-82"/></svg> + </a> + + + + + + <a href="https://github.com/onem2m" target="_blank" rel="noopener" title="oneM2M @ GitHub" class="md-social__link"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg> + </a> + + + + + + + + <a href="https://c.im/@oneM2M" target="_blank" rel="noopener me" title="oneM2M @ Mastodon" class="md-social__link"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.5 102.5 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5m-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg> + </a> + + + + + + <a href="https://www.linkedin.com/company/onem2m/" target="_blank" rel="noopener" title="oneM2M @ LinkedIn" class="md-social__link"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5m282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z"/></svg> + </a> + +</div> + + </div> + </div> +</footer> + + </div> + <div class="md-dialog" data-md-component="dialog"> + <div class="md-dialog__inner md-typeset"></div> + </div> + + + + + <script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "content.code.copy", "content.footnote.tooltips", "search.suggest", "search.highlight", "search.share"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script src="../assets/javascripts/bundle.c8b220af.min.js"></script> + + <script src="../javascripts/mathjax.js"></script> + + <script src="https://unpkg.com/mathjax@3/es5/tex-mml-chtml.js"></script> + + + </body> +</html> \ No newline at end of file diff --git a/public/v5.3.0/feed_json_created.json b/public/v5.3.0/feed_json_created.json new file mode 100644 index 0000000..077c1ac --- /dev/null +++ b/public/v5.3.0/feed_json_created.json @@ -0,0 +1 @@ +{"version": "https://jsonfeed.org/version/1", "title": "oneM2M TS-0041", "home_page_url": "https://specifications.onem2m.org/v5.3.0/", "feed_url": "https://specifications.onem2m.org/v5.3.0/feed_json_created.json", "description": "oneM2M Specifications navigator", "icon": null, "authors": [], "language": "en", "items": [{"id": "https://specifications.onem2m.org/v5.3.0/download/", "url": "https://specifications.onem2m.org/v5.3.0/download/", "title": "Download", "content_html": "<p>Download baseline for TS-0041 version v5.3.0:</p>\n<p><a href=\"TS-0041-oneM2M-SensorThings_interworking_v5.3.0.docx\"><img alt=\"Word\" src=\"images/Word.png\"></a>[<img alt=\"Pdf\" src=\"images/Pdf.png\">](TS-00...</p>", "image": null, "date_published": "2025-04-28T10:46:29.639915+00:00", "authors": [], "tags": null}]} \ No newline at end of file diff --git a/public/v5.3.0/feed_json_updated.json b/public/v5.3.0/feed_json_updated.json new file mode 100644 index 0000000..b19d48a --- /dev/null +++ b/public/v5.3.0/feed_json_updated.json @@ -0,0 +1 @@ +{"version": "https://jsonfeed.org/version/1", "title": "oneM2M TS-0041", "home_page_url": "https://specifications.onem2m.org/v5.3.0/", "feed_url": "https://specifications.onem2m.org/v5.3.0/feed_json_updated.json", "description": "oneM2M Specifications navigator", "icon": null, "authors": [], "language": "en", "items": [{"id": "https://specifications.onem2m.org/v5.3.0/download/", "url": "https://specifications.onem2m.org/v5.3.0/download/", "title": "Download", "content_html": "<p>Download baseline for TS-0041 version v5.3.0:</p>\n<p><a href=\"TS-0041-oneM2M-SensorThings_interworking_v5.3.0.docx\"><img alt=\"Word\" src=\"images/Word.png\"></a>[<img alt=\"Pdf\" src=\"images/Pdf.png\">](TS-00...</p>", "image": null, "date_modified": "2025-04-28T10:46:29.639931+00:00", "authors": [], "tags": null}]} \ No newline at end of file diff --git a/public/v5.3.0/feed_rss_created.xml b/public/v5.3.0/feed_rss_created.xml new file mode 100644 index 0000000..006a788 --- /dev/null +++ b/public/v5.3.0/feed_rss_created.xml @@ -0,0 +1 @@ +<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel><title>oneM2M TS-0041</title><description>oneM2M Specifications navigator</description><link>https://specifications.onem2m.org/v5.3.0/</link><atom:link href="https://specifications.onem2m.org/v5.3.0/feed_rss_created.xml" rel="self" type="application/rss+xml" /><docs>https://git.onem2m.org/specifications/ts/ts-0041.git</docs><language>en</language> <pubDate>Mon, 28 Apr 2025 10:46:29 -0000</pubDate> <lastBuildDate>Mon, 28 Apr 2025 10:46:29 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.17.1</generator> <image> <url>None</url> <title>oneM2M TS-0041</title><link>https://specifications.onem2m.org/v5.3.0/</link> </image> <item> <title>Download</title> <description><p>Download baseline for TS-0041 version v5.3.0:</p><p><a href="TS-0041-oneM2M-SensorThings_interworking_v5.3.0.docx"><img alt="Word" src="images/Word.png"></a>[<img alt="Pdf" src="images/Pdf.png">](TS-00...</p></description><link>https://specifications.onem2m.org/v5.3.0/download/</link> <pubDate>Mon, 28 Apr 2025 10:46:29 +0000</pubDate><source url="https://specifications.onem2m.org/v5.3.0/feed_rss_created.xml">oneM2M TS-0041</source><guid isPermaLink="true">https://specifications.onem2m.org/v5.3.0/download/</guid> </item> </channel></rss> \ No newline at end of file diff --git a/public/v5.3.0/feed_rss_updated.xml b/public/v5.3.0/feed_rss_updated.xml new file mode 100644 index 0000000..336e9c3 --- /dev/null +++ b/public/v5.3.0/feed_rss_updated.xml @@ -0,0 +1 @@ +<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel><title>oneM2M TS-0041</title><description>oneM2M Specifications navigator</description><link>https://specifications.onem2m.org/v5.3.0/</link><atom:link href="https://specifications.onem2m.org/v5.3.0/feed_rss_updated.xml" rel="self" type="application/rss+xml" /><docs>https://git.onem2m.org/specifications/ts/ts-0041.git</docs><language>en</language> <pubDate>Mon, 28 Apr 2025 10:46:29 -0000</pubDate> <lastBuildDate>Mon, 28 Apr 2025 10:46:29 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.17.1</generator> <image> <url>None</url> <title>oneM2M TS-0041</title><link>https://specifications.onem2m.org/v5.3.0/</link> </image> <item> <title>Download</title> <description><p>Download baseline for TS-0041 version v5.3.0:</p><p><a href="TS-0041-oneM2M-SensorThings_interworking_v5.3.0.docx"><img alt="Word" src="images/Word.png"></a>[<img alt="Pdf" src="images/Pdf.png">](TS-00...</p></description><link>https://specifications.onem2m.org/v5.3.0/download/</link> <pubDate>Mon, 28 Apr 2025 10:46:29 +0000</pubDate><source url="https://specifications.onem2m.org/v5.3.0/feed_rss_updated.xml">oneM2M TS-0041</source><guid isPermaLink="true">https://specifications.onem2m.org/v5.3.0/download/</guid> </item> </channel></rss> \ No newline at end of file diff --git a/public/v5.3.0/images/favicon.html b/public/v5.3.0/images/favicon.html new file mode 100644 index 0000000000000000000000000000000000000000..91543240883c7ebe82e77613e7973407b128c2d6 GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/public/v5.3.0/images/onem2m.png b/public/v5.3.0/images/onem2m.png new file mode 100644 index 0000000000000000000000000000000000000000..c64dd406e1015d648ea857e15651c866682f5e1b GIT binary patch literal 14788 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 literal 0 HcmV?d00001 diff --git a/public/v5.3.0/images/onem2m_sq.png b/public/v5.3.0/images/onem2m_sq.png new file mode 100644 index 0000000000000000000000000000000000000000..7cd31cb5155a025f3f70688ebb508b371675c657 GIT binary patch literal 16883 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 G@BaZ}xSd@9 literal 0 HcmV?d00001 diff --git a/public/v5.3.0/search/search_index.json b/public/v5.3.0/search/search_index.json new file mode 100644 index 0000000..7211001 --- /dev/null +++ b/public/v5.3.0/search/search_index.json @@ -0,0 +1 @@ +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"download/","title":"Download","text":"<p>Download baseline for TS-0041 version v5.3.0:</p> <p></p>"}]} \ No newline at end of file diff --git a/public/v5.3.0/sitemap.xml b/public/v5.3.0/sitemap.xml new file mode 100644 index 0000000..13d1fd5 --- /dev/null +++ b/public/v5.3.0/sitemap.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> + <url> + <loc>https://specifications.onem2m.org/v5.3.0/download/</loc> + <lastmod>2025-04-28</lastmod> + </url> +</urlset> \ No newline at end of file diff --git a/public/v5.3.0/sitemap.xml.gz b/public/v5.3.0/sitemap.xml.gz new file mode 100644 index 0000000000000000000000000000000000000000..7c8e752c3af73931f6fb842b03247f305ab87199 GIT binary patch literal 201 zcmV;)05<<0iwFn+#SUl!|8r?{Wo=<_E_iKh08Nk24#FS|#_vAG!hICcCDSl=^9l3; z2;fFCU|DhV@nwGwewVgi+Fx7Ie*I9)c0w0JL(Y_u!Ui3U3tdBA&qrC4R-VLX8qlU9 zHwSD;pVD{-SeAvNOV+CqX`DJh-RA<~FoDq<k*6YS1?<@-F+?p_3T6zBR=c;;D&-q8 zC|J+^#+xg8p$tr1!Vr}K0qfj9Mq%>NNX~dwvTMof+;VvPUf33IAwM90A;JGF@Bjb+ DobXwR literal 0 HcmV?d00001 diff --git a/public/v5.3.0/stylesheets/extra.css b/public/v5.3.0/stylesheets/extra.css new file mode 100644 index 0000000..95ac10b --- /dev/null +++ b/public/v5.3.0/stylesheets/extra.css @@ -0,0 +1,20 @@ +.md-grid { + /* max-width: initial; + max-width: 1024px; */ +} + +.md-nav[data-md-level="2"] > .md-nav__list { + margin-left: 1em; + border-left: 1px dotted var(--md-line-accent-fg-color--tr); + padding-left: 0.5em; +} + +[data-md-color-scheme="oneM2M"] { + --md-primary-fg-color: #b42025; + --md-primary-fg-color--light: #ECB7B7; + --md-primary-fg-color--dark: #90030C; + --md-typeset-a-color: #b42025; + --md-accent-fg-color: #005480; + --md-line-accent-fg-color--tr:#40404080; +} + diff --git a/public/versions.json b/public/versions.json index 4da565f..3dff552 100644 --- a/public/versions.json +++ b/public/versions.json @@ -1,12 +1,17 @@ [ { - "version": "v5.2.0", - "title": "v5.2.0", + "version": "v5.3.0", + "title": "v5.3.0", "aliases": [ - "latest", - "latestR5" + "latestR5", + "latest" ] }, + { + "version": "v5.2.0", + "title": "v5.2.0", + "aliases": [] + }, { "version": "v5.1.0", "title": "v5.1.0", -- GitLab