diff --git a/_sources/library-reference/collections/collectors.rst.txt b/_sources/library-reference/collections/collectors.rst.txt
index 7f24b8c9b..b48fecf87 100644
--- a/_sources/library-reference/collections/collectors.rst.txt
+++ b/_sources/library-reference/collections/collectors.rst.txt
@@ -5,21 +5,111 @@ The collectors Module
.. current-library:: collections
.. current-module:: collectors
+.. macro:: collecting
+ :statement:
+
+ Collect values into a named or unnamed collector. A collector may be, for example, a
+ :drm:``, a number into which values are accumulated, etc.
+
+ :macrocall:
+ .. parsed-literal::
+
+ collecting ([`name`] [as `type`])
+ [ `body` ]
+ end [ collecting ]
+
+ :parameter name: A Dylan variable-name *BNF*. If omitted, the collection is returned
+ from the :macro:`collecting` macro call. If supplied, the caller is responsible for
+ calling ``collected(name)`` to retrieve the collection before the call to
+ `collecting` terminates.
+ :parameter type: A Dylan type. The default value is :drm:``.
+ :parameter body: A Dylan body *BNF*.
+
+ :description:
+
+ Binds *name* (or a default variable name if *name* is not supplied) to a collector
+ that can efficiently collect new values into the collection when :macro:`collect`
+ or the related ``collect-*`` macros are called.
+
+ :example:
+
+ .. code-block:: dylan
+
+ collecting () collect(1); collect(2) end;
+ // => #(1, 2)
+
+ collecting () collect(1); collect-first(2) end;
+ // => #(2, 1)
+
+ collecting (as ) collect(1); collect(2) end;
+ // => 3
+
+ collecting (a, b, c)
+ collect-into(a, 1);
+ collect-into(b, 2);
+ collect-into(c, 3);
+ values(collected(a), collected(b), collected(c)
+ end;
+ // => #(1), #(2), #(3)
+
.. macro:: collect
+ :description: Collect a value at the end of the unnamed collector: ``collect(100)``
+ May only be used when ``collecting () ... end`` was called with no arguments.
+
+ :seealso: :macro:`collecting`
+
.. macro:: collect-first
-.. macro:: collect-first-into
+ :description: Collect a value at the beginning of the unnamed collector:
+ ``collect-first(100)`` May only be used when ``collecting () ... end`` was called
+ with no arguments.
-.. macro:: collect-into
+ :seealso: :macro:`collecting`
.. macro:: collect-last
+ :description: Collect a value at the end of the unnamed collector:
+ ``collect-last(100)`` May only be used when ``collecting () ... end`` was called
+ with no arguments.
+
+ :seealso: :macro:`collecting`
+
+.. macro:: collect-into
+
+ :description: Collect a value at the end of a named collector: ``collect-into(c,
+ 100)`` May only be used when ``collecting (c) ... end`` was called with arguments.
+
+ :seealso: :macro:`collecting`
+
+.. macro:: collect-first-into
+
+ :description: Collect a value at the beginning of a named collector:
+ ``collect-first-into(c, 100)`` May only be used when ``collecting (c) ... end`` was
+ called with arguments.
+
+ :seealso: :macro:`collecting`
+
.. macro:: collect-last-into
+ :description: Collect a value at the end of a named collector: ``collect-last-into(c,
+ 100)`` May only be used when ``collecting (c) ... end`` was called with arguments.
+
+ :seealso: :macro:`collecting`
+
.. macro:: collected
-.. macro:: collecting
+ :description: Retrieve the value of the collection associated with a collector.
+
+ :example:
+
+ .. code-block:: dylan
+
+ collecting () ... map(f, collected()) ... end
+
+ collecting (a, b) ... map(f1, collected(a)); map(f2, collected(b)); ... end
+
+ :seealso: :macro:`collecting`
.. generic-function:: collector-protocol
:open:
@@ -28,9 +118,13 @@ The collectors Module
:parameter class: An instance of :drm:``.
:value new-collector: An instance of :drm:``.
- :value add-first: An instance of :drm:``.
- :value add-last: An instance of :drm:``.
- :value add-sequence-first: An instance of :drm:``.
- :value add-sequence-last: An instance of :drm:``.
- :value collection: An instance of :drm:``.
+ :value add-first: A :drm:`` that accepts the collection and a value and adds
+ the value to the beginning of the collection.
+ :value add-last: A :drm:`` that accepts the collection and a value and adds
+ the value to the end of the collection.
+ :value add-sequence-first: An instance of :drm:``. **Not yet implemented.**
+ :value add-sequence-last: An instance of :drm:``. **Not yet implemented.**
+ :value collection: A :drm:`` that receives the collector and returns the
+ collection.
+ :seealso: :macro:`collecting`
diff --git a/_static/styles/furo.css b/_static/styles/furo.css
index 21836d6ab..05a56b17f 100644
--- a/_static/styles/furo.css
+++ b/_static/styles/furo.css
@@ -1,2 +1,2 @@
-/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@media print{.content-icon-container,.headerlink,.mobile-header,.related-pages{display:none!important}.highlight{border:.1pt solid var(--color-foreground-border)}a,blockquote,dl,ol,pre,table,ul{page-break-inside:avoid}caption,figure,h1,h2,h3,h4,h5,h6,img{page-break-after:avoid;page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;background:var(--color-background-primary);border:0!important;color:var(--color-foreground-primary);white-space:nowrap!important}:-moz-focusring{outline:auto}body{--font-stack:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--font-stack--monospace:"SFMono-Regular",Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;--font-stack--headings:var(--font-stack);--font-size--normal:100%;--font-size--small:87.5%;--font-size--small--2:81.25%;--font-size--small--3:75%;--font-size--small--4:62.5%;--sidebar-caption-font-size:var(--font-size--small--2);--sidebar-item-font-size:var(--font-size--small);--sidebar-search-input-font-size:var(--font-size--small);--toc-font-size:var(--font-size--small--3);--toc-font-size--mobile:var(--font-size--normal);--toc-title-font-size:var(--font-size--small--4);--admonition-font-size:0.8125rem;--admonition-title-font-size:0.8125rem;--code-font-size:var(--font-size--small--2);--api-font-size:var(--font-size--small);--header-height:calc(var(--sidebar-item-line-height) + var(--sidebar-item-spacing-vertical)*4);--header-padding:0.5rem;--sidebar-tree-space-above:1.5rem;--sidebar-caption-space-above:1rem;--sidebar-item-line-height:1rem;--sidebar-item-spacing-vertical:0.5rem;--sidebar-item-spacing-horizontal:1rem;--sidebar-item-height:calc(var(--sidebar-item-line-height) + var(--sidebar-item-spacing-vertical)*2);--sidebar-expander-width:var(--sidebar-item-height);--sidebar-search-space-above:0.5rem;--sidebar-search-input-spacing-vertical:0.5rem;--sidebar-search-input-spacing-horizontal:0.5rem;--sidebar-search-input-height:1rem;--sidebar-search-icon-size:var(--sidebar-search-input-height);--toc-title-padding:0.25rem 0;--toc-spacing-vertical:1.5rem;--toc-spacing-horizontal:1.5rem;--toc-item-spacing-vertical:0.4rem;--toc-item-spacing-horizontal:1rem;--icon-search:url('data:image/svg+xml;charset=utf-8, ');--icon-pencil:url('data:image/svg+xml;charset=utf-8, ');--icon-abstract:url('data:image/svg+xml;charset=utf-8, ');--icon-info:url('data:image/svg+xml;charset=utf-8, ');--icon-flame:url('data:image/svg+xml;charset=utf-8, ');--icon-question:url('data:image/svg+xml;charset=utf-8, ');--icon-warning:url('data:image/svg+xml;charset=utf-8, ');--icon-failure:url('data:image/svg+xml;charset=utf-8, ');--icon-spark:url('data:image/svg+xml;charset=utf-8, ');--color-admonition-title--caution:#ff9100;--color-admonition-title-background--caution:rgba(255,145,0,.2);--color-admonition-title--warning:#ff9100;--color-admonition-title-background--warning:rgba(255,145,0,.2);--color-admonition-title--danger:#ff5252;--color-admonition-title-background--danger:rgba(255,82,82,.2);--color-admonition-title--attention:#ff5252;--color-admonition-title-background--attention:rgba(255,82,82,.2);--color-admonition-title--error:#ff5252;--color-admonition-title-background--error:rgba(255,82,82,.2);--color-admonition-title--hint:#00c852;--color-admonition-title-background--hint:rgba(0,200,82,.2);--color-admonition-title--tip:#00c852;--color-admonition-title-background--tip:rgba(0,200,82,.2);--color-admonition-title--important:#00bfa5;--color-admonition-title-background--important:rgba(0,191,165,.2);--color-admonition-title--note:#00b0ff;--color-admonition-title-background--note:rgba(0,176,255,.2);--color-admonition-title--seealso:#448aff;--color-admonition-title-background--seealso:rgba(68,138,255,.2);--color-admonition-title--admonition-todo:grey;--color-admonition-title-background--admonition-todo:hsla(0,0%,50%,.2);--color-admonition-title:#651fff;--color-admonition-title-background:rgba(101,31,255,.2);--icon-admonition-default:var(--icon-abstract);--color-topic-title:#14b8a6;--color-topic-title-background:rgba(20,184,166,.2);--icon-topic-default:var(--icon-pencil);--color-problematic:#b30000;--color-foreground-primary:#000;--color-foreground-secondary:#5a5c63;--color-foreground-muted:#6b6f76;--color-foreground-border:#878787;--color-background-primary:#fff;--color-background-secondary:#f8f9fb;--color-background-hover:#efeff4;--color-background-hover--transparent:#efeff400;--color-background-border:#eeebee;--color-background-item:#ccc;--color-announcement-background:#000000dd;--color-announcement-text:#eeebee;--color-brand-primary:#0a4bff;--color-brand-content:#2757dd;--color-brand-visited:#872ee0;--color-api-background:var(--color-background-hover--transparent);--color-api-background-hover:var(--color-background-hover);--color-api-overall:var(--color-foreground-secondary);--color-api-name:var(--color-problematic);--color-api-pre-name:var(--color-problematic);--color-api-paren:var(--color-foreground-secondary);--color-api-keyword:var(--color-foreground-primary);--color-api-added:#21632c;--color-api-added-border:#38a84d;--color-api-changed:#046172;--color-api-changed-border:#06a1bc;--color-api-deprecated:#605706;--color-api-deprecated-border:#f0d90f;--color-api-removed:#b30000;--color-api-removed-border:#ff5c5c;--color-highlight-on-target:#ffc;--color-inline-code-background:var(--color-background-secondary);--color-highlighted-background:#def;--color-highlighted-text:var(--color-foreground-primary);--color-guilabel-background:#ddeeff80;--color-guilabel-border:#bedaf580;--color-guilabel-text:var(--color-foreground-primary);--color-admonition-background:transparent;--color-table-header-background:var(--color-background-secondary);--color-table-border:var(--color-background-border);--color-card-border:var(--color-background-secondary);--color-card-background:transparent;--color-card-marginals-background:var(--color-background-secondary);--color-header-background:var(--color-background-primary);--color-header-border:var(--color-background-border);--color-header-text:var(--color-foreground-primary);--color-sidebar-background:var(--color-background-secondary);--color-sidebar-background-border:var(--color-background-border);--color-sidebar-brand-text:var(--color-foreground-primary);--color-sidebar-caption-text:var(--color-foreground-muted);--color-sidebar-link-text:var(--color-foreground-secondary);--color-sidebar-link-text--top-level:var(--color-brand-primary);--color-sidebar-item-background:var(--color-sidebar-background);--color-sidebar-item-background--current:var( --color-sidebar-item-background );--color-sidebar-item-background--hover:linear-gradient(90deg,var(--color-background-hover--transparent) 0%,var(--color-background-hover) var(--sidebar-item-spacing-horizontal),var(--color-background-hover) 100%);--color-sidebar-item-expander-background:transparent;--color-sidebar-item-expander-background--hover:var( --color-background-hover );--color-sidebar-search-text:var(--color-foreground-primary);--color-sidebar-search-background:var(--color-background-secondary);--color-sidebar-search-background--focus:var(--color-background-primary);--color-sidebar-search-border:var(--color-background-border);--color-sidebar-search-icon:var(--color-foreground-muted);--color-toc-background:var(--color-background-primary);--color-toc-title-text:var(--color-foreground-muted);--color-toc-item-text:var(--color-foreground-secondary);--color-toc-item-text--hover:var(--color-foreground-primary);--color-toc-item-text--active:var(--color-brand-primary);--color-content-foreground:var(--color-foreground-primary);--color-content-background:transparent;--color-link:var(--color-brand-content);--color-link-underline:var(--color-background-border);--color-link--hover:var(--color-brand-content);--color-link-underline--hover:var(--color-foreground-border);--color-link--visited:var(--color-brand-visited);--color-link-underline--visited:var(--color-background-border);--color-link--visited--hover:var(--color-brand-visited);--color-link-underline--visited--hover:var(--color-foreground-border)}.only-light{display:block!important}html body .only-dark{display:none!important}@media not print{body[data-theme=dark]{--color-problematic:#ee5151;--color-foreground-primary:#cfd0d0;--color-foreground-secondary:#9ca0a5;--color-foreground-muted:#81868d;--color-foreground-border:#666;--color-background-primary:#131416;--color-background-secondary:#1a1c1e;--color-background-hover:#1e2124;--color-background-hover--transparent:#1e212400;--color-background-border:#303335;--color-background-item:#444;--color-announcement-background:#000000dd;--color-announcement-text:#eeebee;--color-brand-primary:#3d94ff;--color-brand-content:#5ca5ff;--color-brand-visited:#b27aeb;--color-highlighted-background:#083563;--color-guilabel-background:#08356380;--color-guilabel-border:#13395f80;--color-api-keyword:var(--color-foreground-secondary);--color-highlight-on-target:#330;--color-api-added:#3db854;--color-api-added-border:#267334;--color-api-changed:#09b0ce;--color-api-changed-border:#056d80;--color-api-deprecated:#b1a10b;--color-api-deprecated-border:#6e6407;--color-api-removed:#ff7575;--color-api-removed-border:#b03b3b;--color-admonition-background:#18181a;--color-card-border:var(--color-background-secondary);--color-card-background:#18181a;--color-card-marginals-background:var(--color-background-hover)}html body[data-theme=dark] .only-light{display:none!important}body[data-theme=dark] .only-dark{display:block!important}@media(prefers-color-scheme:dark){body:not([data-theme=light]){--color-problematic:#ee5151;--color-foreground-primary:#cfd0d0;--color-foreground-secondary:#9ca0a5;--color-foreground-muted:#81868d;--color-foreground-border:#666;--color-background-primary:#131416;--color-background-secondary:#1a1c1e;--color-background-hover:#1e2124;--color-background-hover--transparent:#1e212400;--color-background-border:#303335;--color-background-item:#444;--color-announcement-background:#000000dd;--color-announcement-text:#eeebee;--color-brand-primary:#3d94ff;--color-brand-content:#5ca5ff;--color-brand-visited:#b27aeb;--color-highlighted-background:#083563;--color-guilabel-background:#08356380;--color-guilabel-border:#13395f80;--color-api-keyword:var(--color-foreground-secondary);--color-highlight-on-target:#330;--color-api-added:#3db854;--color-api-added-border:#267334;--color-api-changed:#09b0ce;--color-api-changed-border:#056d80;--color-api-deprecated:#b1a10b;--color-api-deprecated-border:#6e6407;--color-api-removed:#ff7575;--color-api-removed-border:#b03b3b;--color-admonition-background:#18181a;--color-card-border:var(--color-background-secondary);--color-card-background:#18181a;--color-card-marginals-background:var(--color-background-hover)}html body:not([data-theme=light]) .only-light{display:none!important}body:not([data-theme=light]) .only-dark{display:block!important}}}body[data-theme=auto] .theme-toggle svg.theme-icon-when-auto-light{display:block}@media(prefers-color-scheme:dark){body[data-theme=auto] .theme-toggle svg.theme-icon-when-auto-dark{display:block}body[data-theme=auto] .theme-toggle svg.theme-icon-when-auto-light{display:none}}body[data-theme=dark] .theme-toggle svg.theme-icon-when-dark,body[data-theme=light] .theme-toggle svg.theme-icon-when-light{display:block}body{font-family:var(--font-stack)}code,kbd,pre,samp{font-family:var(--font-stack--monospace)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article{line-height:1.5}h1,h2,h3,h4,h5,h6{border-radius:.5rem;font-family:var(--font-stack--headings);font-weight:700;line-height:1.25;margin:.5rem -.5rem;padding-left:.5rem;padding-right:.5rem}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}h1{font-size:2.5em;margin-bottom:1rem}h1,h2{margin-top:1.75rem}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1.125em}h6{font-size:1em}small{font-size:80%;opacity:75%}p{margin-bottom:.75rem;margin-top:.5rem}hr.docutils{background-color:var(--color-background-border);border:0;height:1px;margin:2rem 0;padding:0}.centered{text-align:center}a{color:var(--color-link);text-decoration:underline;text-decoration-color:var(--color-link-underline)}a:visited{color:var(--color-link--visited);text-decoration-color:var(--color-link-underline--visited)}a:visited:hover{color:var(--color-link--visited--hover);text-decoration-color:var(--color-link-underline--visited--hover)}a:hover{color:var(--color-link--hover);text-decoration-color:var(--color-link-underline--hover)}a.muted-link{color:inherit}a.muted-link:hover{color:var(--color-link--hover);text-decoration-color:var(--color-link-underline--hover)}a.muted-link:hover:visited{color:var(--color-link--visited--hover);text-decoration-color:var(--color-link-underline--visited--hover)}html{overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}.sidebar-scroll,.toc-scroll,article[role=main] *{scrollbar-color:var(--color-foreground-border) transparent;scrollbar-width:thin}.sidebar-scroll::-webkit-scrollbar,.toc-scroll::-webkit-scrollbar,article[role=main] ::-webkit-scrollbar{height:.25rem;width:.25rem}.sidebar-scroll::-webkit-scrollbar-thumb,.toc-scroll::-webkit-scrollbar-thumb,article[role=main] ::-webkit-scrollbar-thumb{background-color:var(--color-foreground-border);border-radius:.125rem}body,html{height:100%}.skip-to-content,body,html{background:var(--color-background-primary);color:var(--color-foreground-primary)}.skip-to-content{border-radius:1rem;left:.25rem;padding:1rem;position:fixed;top:.25rem;transform:translateY(-200%);transition:transform .3s ease-in-out;z-index:40}.skip-to-content:focus-within{transform:translateY(0)}article{background:var(--color-content-background);color:var(--color-content-foreground);overflow-wrap:break-word}.page{display:flex;min-height:100%}.mobile-header{background-color:var(--color-header-background);border-bottom:1px solid var(--color-header-border);color:var(--color-header-text);display:none;height:var(--header-height);width:100%;z-index:10}.mobile-header.scrolled{border-bottom:none;box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2)}.mobile-header .header-center a{color:var(--color-header-text);text-decoration:none}.main{display:flex;flex:1}.sidebar-drawer{background:var(--color-sidebar-background);border-right:1px solid var(--color-sidebar-background-border);box-sizing:border-box;display:flex;justify-content:flex-end;min-width:15em;width:calc(50% - 26em)}.sidebar-container,.toc-drawer{box-sizing:border-box;width:15em}.toc-drawer{background:var(--color-toc-background);padding-right:1rem}.sidebar-sticky,.toc-sticky{display:flex;flex-direction:column;height:min(100%,100vh);height:100vh;position:sticky;top:0}.sidebar-scroll,.toc-scroll{flex-grow:1;flex-shrink:1;overflow:auto;scroll-behavior:smooth}.content{display:flex;flex-direction:column;justify-content:space-between;padding:0 3em;width:46em}.icon{display:inline-block;height:1rem;width:1rem}.icon svg{height:100%;width:100%}.announcement{align-items:center;background-color:var(--color-announcement-background);color:var(--color-announcement-text);display:flex;height:var(--header-height);overflow-x:auto}.announcement+.page{min-height:calc(100% - var(--header-height))}.announcement-content{box-sizing:border-box;min-width:100%;padding:.5rem;text-align:center;white-space:nowrap}.announcement-content a{color:var(--color-announcement-text);text-decoration-color:var(--color-announcement-text)}.announcement-content a:hover{color:var(--color-announcement-text);text-decoration-color:var(--color-link--hover)}.no-js .theme-toggle-container{display:none}.theme-toggle-container{display:flex}.theme-toggle{background:transparent;border:none;cursor:pointer;display:flex;padding:0}.theme-toggle svg{color:var(--color-foreground-primary);display:none;height:1.25rem;width:1.25rem}.theme-toggle-header{align-items:center;display:flex;justify-content:center}.nav-overlay-icon,.toc-overlay-icon{cursor:pointer;display:none}.nav-overlay-icon .icon,.toc-overlay-icon .icon{color:var(--color-foreground-secondary);height:1.5rem;width:1.5rem}.nav-overlay-icon,.toc-header-icon{align-items:center;justify-content:center}.toc-content-icon{height:1.5rem;width:1.5rem}.content-icon-container{display:flex;float:right;gap:.5rem;margin-bottom:1rem;margin-left:1rem;margin-top:1.5rem}.content-icon-container .edit-this-page svg,.content-icon-container .view-this-page svg{color:inherit;height:1.25rem;width:1.25rem}.sidebar-toggle{display:none;position:absolute}.sidebar-toggle[name=__toc]{left:20px}.sidebar-toggle:checked{left:40px}.overlay{background-color:rgba(0,0,0,.54);height:0;opacity:0;position:fixed;top:0;transition:width 0ms,height 0ms,opacity .25s ease-out;width:0}.sidebar-overlay{z-index:20}.toc-overlay{z-index:40}.sidebar-drawer{transition:left .25s ease-in-out;z-index:30}.toc-drawer{transition:right .25s ease-in-out;z-index:50}#__navigation:checked~.sidebar-overlay{height:100%;opacity:1;width:100%}#__navigation:checked~.page .sidebar-drawer{left:0;top:0}#__toc:checked~.toc-overlay{height:100%;opacity:1;width:100%}#__toc:checked~.page .toc-drawer{right:0;top:0}.back-to-top{background:var(--color-background-primary);border-radius:1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 1px 0 hsla(220,9%,46%,.502);display:none;font-size:.8125rem;left:0;margin-left:50%;padding:.5rem .75rem .5rem .5rem;position:fixed;text-decoration:none;top:1rem;transform:translateX(-50%);z-index:10}.back-to-top svg{height:1rem;width:1rem;fill:currentColor;display:inline-block}.back-to-top span{margin-left:.25rem}.show-back-to-top .back-to-top{align-items:center;display:flex}@media(min-width:97em){html{font-size:110%}}@media(max-width:82em){.toc-content-icon{display:flex}.toc-drawer{border-left:1px solid var(--color-background-muted);height:100vh;position:fixed;right:-15em;top:0}.toc-tree{border-left:none;font-size:var(--toc-font-size--mobile)}.sidebar-drawer{width:calc(50% - 18.5em)}}@media(max-width:67em){.nav-overlay-icon{display:flex}.sidebar-drawer{height:100vh;left:-15em;position:fixed;top:0;width:15em}.theme-toggle-header,.toc-header-icon{display:flex}.theme-toggle-content,.toc-content-icon{display:none}.mobile-header{align-items:center;display:flex;justify-content:space-between;position:sticky;top:0}.mobile-header .header-left,.mobile-header .header-right{display:flex;height:var(--header-height);padding:0 var(--header-padding)}.mobile-header .header-left label,.mobile-header .header-right label{height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.nav-overlay-icon .icon,.theme-toggle svg{height:1.5rem;width:1.5rem}:target{scroll-margin-top:calc(var(--header-height) + 2.5rem)}.back-to-top{top:calc(var(--header-height) + .5rem)}.page{flex-direction:column;justify-content:center}.content{margin-left:auto;margin-right:auto}}@media(max-width:52em){.content{overflow-x:auto;width:100%}}@media(max-width:46em){.content{padding:0 1em}article aside.sidebar{float:none;margin:1rem 0;width:100%}}.admonition,.topic{background:var(--color-admonition-background);border-radius:.2rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .0625rem rgba(0,0,0,.1);font-size:var(--admonition-font-size);margin:1rem auto;overflow:hidden;padding:0 .5rem .5rem;page-break-inside:avoid}.admonition>:nth-child(2),.topic>:nth-child(2){margin-top:0}.admonition>:last-child,.topic>:last-child{margin-bottom:0}.admonition p.admonition-title,p.topic-title{font-size:var(--admonition-title-font-size);font-weight:500;line-height:1.3;margin:0 -.5rem .5rem;padding:.4rem .5rem .4rem 2rem;position:relative}.admonition p.admonition-title:before,p.topic-title:before{content:"";height:1rem;left:.5rem;position:absolute;width:1rem}p.admonition-title{background-color:var(--color-admonition-title-background)}p.admonition-title:before{background-color:var(--color-admonition-title);-webkit-mask-image:var(--icon-admonition-default);mask-image:var(--icon-admonition-default);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}p.topic-title{background-color:var(--color-topic-title-background)}p.topic-title:before{background-color:var(--color-topic-title);-webkit-mask-image:var(--icon-topic-default);mask-image:var(--icon-topic-default);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.admonition{border-left:.2rem solid var(--color-admonition-title)}.admonition.caution{border-left-color:var(--color-admonition-title--caution)}.admonition.caution>.admonition-title{background-color:var(--color-admonition-title-background--caution)}.admonition.caution>.admonition-title:before{background-color:var(--color-admonition-title--caution);-webkit-mask-image:var(--icon-spark);mask-image:var(--icon-spark)}.admonition.warning{border-left-color:var(--color-admonition-title--warning)}.admonition.warning>.admonition-title{background-color:var(--color-admonition-title-background--warning)}.admonition.warning>.admonition-title:before{background-color:var(--color-admonition-title--warning);-webkit-mask-image:var(--icon-warning);mask-image:var(--icon-warning)}.admonition.danger{border-left-color:var(--color-admonition-title--danger)}.admonition.danger>.admonition-title{background-color:var(--color-admonition-title-background--danger)}.admonition.danger>.admonition-title:before{background-color:var(--color-admonition-title--danger);-webkit-mask-image:var(--icon-spark);mask-image:var(--icon-spark)}.admonition.attention{border-left-color:var(--color-admonition-title--attention)}.admonition.attention>.admonition-title{background-color:var(--color-admonition-title-background--attention)}.admonition.attention>.admonition-title:before{background-color:var(--color-admonition-title--attention);-webkit-mask-image:var(--icon-warning);mask-image:var(--icon-warning)}.admonition.error{border-left-color:var(--color-admonition-title--error)}.admonition.error>.admonition-title{background-color:var(--color-admonition-title-background--error)}.admonition.error>.admonition-title:before{background-color:var(--color-admonition-title--error);-webkit-mask-image:var(--icon-failure);mask-image:var(--icon-failure)}.admonition.hint{border-left-color:var(--color-admonition-title--hint)}.admonition.hint>.admonition-title{background-color:var(--color-admonition-title-background--hint)}.admonition.hint>.admonition-title:before{background-color:var(--color-admonition-title--hint);-webkit-mask-image:var(--icon-question);mask-image:var(--icon-question)}.admonition.tip{border-left-color:var(--color-admonition-title--tip)}.admonition.tip>.admonition-title{background-color:var(--color-admonition-title-background--tip)}.admonition.tip>.admonition-title:before{background-color:var(--color-admonition-title--tip);-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info)}.admonition.important{border-left-color:var(--color-admonition-title--important)}.admonition.important>.admonition-title{background-color:var(--color-admonition-title-background--important)}.admonition.important>.admonition-title:before{background-color:var(--color-admonition-title--important);-webkit-mask-image:var(--icon-flame);mask-image:var(--icon-flame)}.admonition.note{border-left-color:var(--color-admonition-title--note)}.admonition.note>.admonition-title{background-color:var(--color-admonition-title-background--note)}.admonition.note>.admonition-title:before{background-color:var(--color-admonition-title--note);-webkit-mask-image:var(--icon-pencil);mask-image:var(--icon-pencil)}.admonition.seealso{border-left-color:var(--color-admonition-title--seealso)}.admonition.seealso>.admonition-title{background-color:var(--color-admonition-title-background--seealso)}.admonition.seealso>.admonition-title:before{background-color:var(--color-admonition-title--seealso);-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info)}.admonition.admonition-todo{border-left-color:var(--color-admonition-title--admonition-todo)}.admonition.admonition-todo>.admonition-title{background-color:var(--color-admonition-title-background--admonition-todo)}.admonition.admonition-todo>.admonition-title:before{background-color:var(--color-admonition-title--admonition-todo);-webkit-mask-image:var(--icon-pencil);mask-image:var(--icon-pencil)}.admonition-todo>.admonition-title{text-transform:uppercase}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dd{margin-left:2rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dd>:first-child{margin-top:.125rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list,dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dd>:last-child{margin-bottom:.75rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list>dt{font-size:var(--font-size--small);text-transform:uppercase}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd:empty{margin-bottom:.5rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd>ul{margin-left:-1.2rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd>ul>li>p:nth-child(2){margin-top:0}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd>ul>li>p+p:last-child:empty{margin-bottom:0;margin-top:0}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt{color:var(--color-api-overall)}.sig:not(.sig-inline){background:var(--color-api-background);border-radius:.25rem;font-family:var(--font-stack--monospace);font-size:var(--api-font-size);font-weight:700;margin-left:-.25rem;margin-right:-.25rem;padding:.25rem .5rem .25rem 3em;text-indent:-2.5em;transition:background .1s ease-out}.sig:not(.sig-inline):hover{background:var(--color-api-background-hover)}.sig:not(.sig-inline) a.reference .viewcode-link{font-weight:400;width:4.25rem}em.property{font-style:normal}em.property:first-child{color:var(--color-api-keyword)}.sig-name{color:var(--color-api-name)}.sig-prename{color:var(--color-api-pre-name);font-weight:400}.sig-paren{color:var(--color-api-paren)}.sig-param{font-style:normal}div.deprecated,div.versionadded,div.versionchanged,div.versionremoved{border-left:.1875rem solid;border-radius:.125rem;padding-left:.75rem}div.deprecated p,div.versionadded p,div.versionchanged p,div.versionremoved p{margin-bottom:.125rem;margin-top:.125rem}div.versionadded{border-color:var(--color-api-added-border)}div.versionadded .versionmodified{color:var(--color-api-added)}div.versionchanged{border-color:var(--color-api-changed-border)}div.versionchanged .versionmodified{color:var(--color-api-changed)}div.deprecated{border-color:var(--color-api-deprecated-border)}div.deprecated .versionmodified{color:var(--color-api-deprecated)}div.versionremoved{border-color:var(--color-api-removed-border)}div.versionremoved .versionmodified{color:var(--color-api-removed)}.viewcode-back,.viewcode-link{float:right;text-align:right}.line-block{margin-bottom:.75rem;margin-top:.5rem}.line-block .line-block{margin-bottom:0;margin-top:0;padding-left:1rem}.code-block-caption,article p.caption,table>caption{font-size:var(--font-size--small);text-align:center}.toctree-wrapper.compound .caption,.toctree-wrapper.compound :not(.caption)>.caption-text{font-size:var(--font-size--small);margin-bottom:0;text-align:initial;text-transform:uppercase}.toctree-wrapper.compound>ul{margin-bottom:0;margin-top:0}.sig-inline,code.literal{background:var(--color-inline-code-background);border-radius:.2em;font-size:var(--font-size--small--2);padding:.1em .2em}pre.literal-block .sig-inline,pre.literal-block code.literal{font-size:inherit;padding:0}p .sig-inline,p code.literal{border:1px solid var(--color-background-border)}.sig-inline{font-family:var(--font-stack--monospace)}div[class*=" highlight-"],div[class^=highlight-]{display:flex;margin:1em 0}div[class*=" highlight-"] .table-wrapper,div[class^=highlight-] .table-wrapper,pre{margin:0;padding:0}pre{overflow:auto}article[role=main] .highlight pre{line-height:1.5}.highlight pre,pre.literal-block{font-size:var(--code-font-size);padding:.625rem .875rem}pre.literal-block{background-color:var(--color-code-background);border-radius:.2rem;color:var(--color-code-foreground);margin-bottom:1rem;margin-top:1rem}.highlight{border-radius:.2rem;width:100%}.highlight .gp,.highlight span.linenos{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.highlight .hll{display:block;margin-left:-.875rem;margin-right:-.875rem;padding-left:.875rem;padding-right:.875rem}.code-block-caption{background-color:var(--color-code-background);border-bottom:1px solid;border-radius:.25rem;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--color-background-border);color:var(--color-code-foreground);display:flex;font-weight:300;padding:.625rem .875rem}.code-block-caption+div[class]{margin-top:0}.code-block-caption+div[class] pre{border-top-left-radius:0;border-top-right-radius:0}.highlighttable{display:block;width:100%}.highlighttable tbody{display:block}.highlighttable tr{display:flex}.highlighttable td.linenos{background-color:var(--color-code-background);border-bottom-left-radius:.2rem;border-top-left-radius:.2rem;color:var(--color-code-foreground);padding:.625rem 0 .625rem .875rem}.highlighttable .linenodiv{box-shadow:-.0625rem 0 var(--color-foreground-border) inset;font-size:var(--code-font-size);padding-right:.875rem}.highlighttable td.code{display:block;flex:1;overflow:hidden;padding:0}.highlighttable td.code .highlight{border-bottom-left-radius:0;border-top-left-radius:0}.highlight span.linenos{box-shadow:-.0625rem 0 var(--color-foreground-border) inset;display:inline-block;margin-right:.875rem;padding-left:0;padding-right:.875rem}.footnote-reference{font-size:var(--font-size--small--4);vertical-align:super}dl.footnote.brackets{color:var(--color-foreground-secondary);display:grid;font-size:var(--font-size--small);grid-template-columns:max-content auto}dl.footnote.brackets dt{margin:0}dl.footnote.brackets dt>.fn-backref{margin-left:.25rem}dl.footnote.brackets dt:after{content:":"}dl.footnote.brackets dt .brackets:before{content:"["}dl.footnote.brackets dt .brackets:after{content:"]"}dl.footnote.brackets dd{margin:0;padding:0 1rem}aside.footnote{color:var(--color-foreground-secondary);font-size:var(--font-size--small)}aside.footnote>span,div.citation>span{float:left;font-weight:500;padding-right:.25rem}aside.footnote>:not(span),div.citation>p{margin-left:2rem}img{box-sizing:border-box;height:auto;max-width:100%}article .figure,article figure{border-radius:.2rem;margin:0}article .figure :last-child,article figure :last-child{margin-bottom:0}article .align-left{clear:left;float:left;margin:0 1rem 1rem}article .align-right{clear:right;float:right;margin:0 1rem 1rem}article .align-center,article .align-default{display:block;margin-left:auto;margin-right:auto;text-align:center}article table.align-default{display:table;text-align:initial}.domainindex-jumpbox,.genindex-jumpbox{border-bottom:1px solid var(--color-background-border);border-top:1px solid var(--color-background-border);padding:.25rem}.domainindex-section h2,.genindex-section h2{margin-bottom:.5rem;margin-top:.75rem}.domainindex-section ul,.genindex-section ul{margin-bottom:0;margin-top:0}ol,ul{margin-bottom:1rem;margin-top:1rem;padding-left:1.2rem}ol li>p:first-child,ul li>p:first-child{margin-bottom:.25rem;margin-top:.25rem}ol li>p:last-child,ul li>p:last-child{margin-top:.25rem}ol li>ol,ol li>ul,ul li>ol,ul li>ul{margin-bottom:.5rem;margin-top:.5rem}ol.arabic{list-style:decimal}ol.loweralpha{list-style:lower-alpha}ol.upperalpha{list-style:upper-alpha}ol.lowerroman{list-style:lower-roman}ol.upperroman{list-style:upper-roman}.simple li>ol,.simple li>ul,.toctree-wrapper li>ol,.toctree-wrapper li>ul{margin-bottom:0;margin-top:0}.field-list dt,.option-list dt,dl.footnote dt,dl.glossary dt,dl.simple dt,dl:not([class]) dt{font-weight:500;margin-top:.25rem}.field-list dt+dt,.option-list dt+dt,dl.footnote dt+dt,dl.glossary dt+dt,dl.simple dt+dt,dl:not([class]) dt+dt{margin-top:0}.field-list dt .classifier:before,.option-list dt .classifier:before,dl.footnote dt .classifier:before,dl.glossary dt .classifier:before,dl.simple dt .classifier:before,dl:not([class]) dt .classifier:before{content:":";margin-left:.2rem;margin-right:.2rem}.field-list dd ul,.field-list dd>p:first-child,.option-list dd ul,.option-list dd>p:first-child,dl.footnote dd ul,dl.footnote dd>p:first-child,dl.glossary dd ul,dl.glossary dd>p:first-child,dl.simple dd ul,dl.simple dd>p:first-child,dl:not([class]) dd ul,dl:not([class]) dd>p:first-child{margin-top:.125rem}.field-list dd ul,.option-list dd ul,dl.footnote dd ul,dl.glossary dd ul,dl.simple dd ul,dl:not([class]) dd ul{margin-bottom:.125rem}.math-wrapper{overflow-x:auto;width:100%}div.math{position:relative;text-align:center}div.math .headerlink,div.math:focus .headerlink{display:none}div.math:hover .headerlink{display:inline-block}div.math span.eqno{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);z-index:1}abbr[title]{cursor:help}.problematic{color:var(--color-problematic)}kbd:not(.compound){background-color:var(--color-background-secondary);border:1px solid var(--color-foreground-border);border-radius:.2rem;box-shadow:0 .0625rem 0 rgba(0,0,0,.2),inset 0 0 0 .125rem var(--color-background-primary);color:var(--color-foreground-primary);display:inline-block;font-size:var(--font-size--small--3);margin:0 .2rem;padding:0 .2rem;vertical-align:text-bottom}blockquote{background:var(--color-background-secondary);border-left:4px solid var(--color-background-border);margin-left:0;margin-right:0;padding:.5rem 1rem}blockquote .attribution{font-weight:600;text-align:right}blockquote.highlights,blockquote.pull-quote{font-size:1.25em}blockquote.epigraph,blockquote.pull-quote{border-left-width:0;border-radius:.5rem}blockquote.highlights{background:transparent;border-left-width:0}p .reference img{vertical-align:middle}p.rubric{font-size:1.125em;font-weight:700;line-height:1.25}dd p.rubric{font-size:var(--font-size--small);font-weight:inherit;line-height:inherit;text-transform:uppercase}article .sidebar{background-color:var(--color-background-secondary);border:1px solid var(--color-background-border);border-radius:.2rem;clear:right;float:right;margin-left:1rem;margin-right:0;width:30%}article .sidebar>*{padding-left:1rem;padding-right:1rem}article .sidebar>ol,article .sidebar>ul{padding-left:2.2rem}article .sidebar .sidebar-title{border-bottom:1px solid var(--color-background-border);font-weight:500;margin:0;padding:.5rem 1rem}.table-wrapper{margin-bottom:.5rem;margin-top:1rem;overflow-x:auto;padding:.2rem .2rem .75rem;width:100%}table.docutils{border-collapse:collapse;border-radius:.2rem;border-spacing:0;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .0625rem rgba(0,0,0,.1)}table.docutils th{background:var(--color-table-header-background)}table.docutils td,table.docutils th{border-bottom:1px solid var(--color-table-border);border-left:1px solid var(--color-table-border);border-right:1px solid var(--color-table-border);padding:0 .25rem}table.docutils td p,table.docutils th p{margin:.25rem}table.docutils td:first-child,table.docutils th:first-child{border-left:none}table.docutils td:last-child,table.docutils th:last-child{border-right:none}table.docutils td.text-left,table.docutils th.text-left{text-align:left}table.docutils td.text-right,table.docutils th.text-right{text-align:right}table.docutils td.text-center,table.docutils th.text-center{text-align:center}:target{scroll-margin-top:2.5rem}@media(max-width:67em){:target{scroll-margin-top:calc(2.5rem + var(--header-height))}section>span:target{scroll-margin-top:calc(2.8rem + var(--header-height))}}.headerlink{font-weight:100;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-block-caption>.headerlink,dl dt>.headerlink,figcaption p>.headerlink,h1>.headerlink,h2>.headerlink,h3>.headerlink,h4>.headerlink,h5>.headerlink,h6>.headerlink,p.caption>.headerlink,table>caption>.headerlink{margin-left:.5rem;visibility:hidden}.code-block-caption:hover>.headerlink,dl dt:hover>.headerlink,figcaption p:hover>.headerlink,h1:hover>.headerlink,h2:hover>.headerlink,h3:hover>.headerlink,h4:hover>.headerlink,h5:hover>.headerlink,h6:hover>.headerlink,p.caption:hover>.headerlink,table>caption:hover>.headerlink{visibility:visible}.code-block-caption>.toc-backref,dl dt>.toc-backref,figcaption p>.toc-backref,h1>.toc-backref,h2>.toc-backref,h3>.toc-backref,h4>.toc-backref,h5>.toc-backref,h6>.toc-backref,p.caption>.toc-backref,table>caption>.toc-backref{color:inherit;text-decoration-line:none}figure:hover>figcaption>p>.headerlink,table:hover>caption>.headerlink{visibility:visible}:target>h1:first-of-type,:target>h2:first-of-type,:target>h3:first-of-type,:target>h4:first-of-type,:target>h5:first-of-type,:target>h6:first-of-type,span:target~h1:first-of-type,span:target~h2:first-of-type,span:target~h3:first-of-type,span:target~h4:first-of-type,span:target~h5:first-of-type,span:target~h6:first-of-type{background-color:var(--color-highlight-on-target)}:target>h1:first-of-type code.literal,:target>h2:first-of-type code.literal,:target>h3:first-of-type code.literal,:target>h4:first-of-type code.literal,:target>h5:first-of-type code.literal,:target>h6:first-of-type code.literal,span:target~h1:first-of-type code.literal,span:target~h2:first-of-type code.literal,span:target~h3:first-of-type code.literal,span:target~h4:first-of-type code.literal,span:target~h5:first-of-type code.literal,span:target~h6:first-of-type code.literal{background-color:transparent}.literal-block-wrapper:target .code-block-caption,.this-will-duplicate-information-and-it-is-still-useful-here li :target,figure:target,table:target>caption{background-color:var(--color-highlight-on-target)}dt:target{background-color:var(--color-highlight-on-target)!important}.footnote-reference:target,.footnote>dt:target+dd{background-color:var(--color-highlight-on-target)}.guilabel{background-color:var(--color-guilabel-background);border:1px solid var(--color-guilabel-border);border-radius:.5em;color:var(--color-guilabel-text);font-size:.9em;padding:0 .3em}footer{display:flex;flex-direction:column;font-size:var(--font-size--small);margin-top:2rem}.bottom-of-page{align-items:center;border-top:1px solid var(--color-background-border);color:var(--color-foreground-secondary);display:flex;justify-content:space-between;line-height:1.5;margin-top:1rem;padding-bottom:1rem;padding-top:1rem}@media(max-width:46em){.bottom-of-page{flex-direction:column-reverse;gap:.25rem;text-align:center}}.bottom-of-page .left-details{font-size:var(--font-size--small)}.bottom-of-page .right-details{display:flex;flex-direction:column;gap:.25rem;text-align:right}.bottom-of-page .icons{display:flex;font-size:1rem;gap:.25rem;justify-content:flex-end}.bottom-of-page .icons a{text-decoration:none}.bottom-of-page .icons img,.bottom-of-page .icons svg{font-size:1.125rem;height:1em;width:1em}.related-pages a{align-items:center;display:flex;text-decoration:none}.related-pages a:hover .page-info .title{color:var(--color-link);text-decoration:underline;text-decoration-color:var(--color-link-underline)}.related-pages a svg.furo-related-icon,.related-pages a svg.furo-related-icon>use{color:var(--color-foreground-border);flex-shrink:0;height:.75rem;margin:0 .5rem;width:.75rem}.related-pages a.next-page{clear:right;float:right;max-width:50%;text-align:right}.related-pages a.prev-page{clear:left;float:left;max-width:50%}.related-pages a.prev-page svg{transform:rotate(180deg)}.page-info{display:flex;flex-direction:column;overflow-wrap:anywhere}.next-page .page-info{align-items:flex-end}.page-info .context{align-items:center;color:var(--color-foreground-muted);display:flex;font-size:var(--font-size--small);padding-bottom:.1rem;text-decoration:none}ul.search{list-style:none;padding-left:0}ul.search li{border-bottom:1px solid var(--color-background-border);padding:1rem 0}[role=main] .highlighted{background-color:var(--color-highlighted-background);color:var(--color-highlighted-text)}.sidebar-brand{display:flex;flex-direction:column;flex-shrink:0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-decoration:none}.sidebar-brand-text{color:var(--color-sidebar-brand-text);font-size:1.5rem;overflow-wrap:break-word}.sidebar-brand-text,.sidebar-logo-container{margin:var(--sidebar-item-spacing-vertical) 0}.sidebar-logo{display:block;margin:0 auto;max-width:100%}.sidebar-search-container{align-items:center;background:var(--color-sidebar-search-background);display:flex;margin-top:var(--sidebar-search-space-above);position:relative}.sidebar-search-container:focus-within,.sidebar-search-container:hover{background:var(--color-sidebar-search-background--focus)}.sidebar-search-container:before{background-color:var(--color-sidebar-search-icon);content:"";height:var(--sidebar-search-icon-size);left:var(--sidebar-item-spacing-horizontal);-webkit-mask-image:var(--icon-search);mask-image:var(--icon-search);position:absolute;width:var(--sidebar-search-icon-size)}.sidebar-search{background:transparent;border:none;border-bottom:1px solid var(--color-sidebar-search-border);border-top:1px solid var(--color-sidebar-search-border);box-sizing:border-box;color:var(--color-sidebar-search-foreground);padding:var(--sidebar-search-input-spacing-vertical) var(--sidebar-search-input-spacing-horizontal) var(--sidebar-search-input-spacing-vertical) calc(var(--sidebar-item-spacing-horizontal) + var(--sidebar-search-input-spacing-horizontal) + var(--sidebar-search-icon-size));width:100%;z-index:10}.sidebar-search:focus{outline:none}.sidebar-search::-moz-placeholder{font-size:var(--sidebar-search-input-font-size)}.sidebar-search::placeholder{font-size:var(--sidebar-search-input-font-size)}#searchbox .highlight-link{margin:0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal) 0;text-align:center}#searchbox .highlight-link a{color:var(--color-sidebar-search-icon);font-size:var(--font-size--small--2)}.sidebar-tree{font-size:var(--sidebar-item-font-size);margin-bottom:var(--sidebar-item-spacing-vertical);margin-top:var(--sidebar-tree-space-above)}.sidebar-tree ul{display:flex;flex-direction:column;list-style:none;margin-bottom:0;margin-top:0;padding:0}.sidebar-tree li{margin:0;position:relative}.sidebar-tree li>ul{margin-left:var(--sidebar-item-spacing-horizontal)}.sidebar-tree .icon,.sidebar-tree .reference{color:var(--color-sidebar-link-text)}.sidebar-tree .reference{box-sizing:border-box;display:inline-block;height:100%;line-height:var(--sidebar-item-line-height);overflow-wrap:anywhere;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-decoration:none;width:100%}.sidebar-tree .reference:hover{background:var(--color-sidebar-item-background--hover);color:var(--color-sidebar-link-text)}.sidebar-tree .reference.external:after{color:var(--color-sidebar-link-text);content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23607D8B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 7H6a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-5M10 14 20 4M15 4h5v5'/%3E%3C/svg%3E");margin:0 .25rem;vertical-align:middle}.sidebar-tree .current-page>.reference{font-weight:700}.sidebar-tree label{align-items:center;cursor:pointer;display:flex;height:var(--sidebar-item-height);justify-content:center;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--sidebar-expander-width)}.sidebar-tree .caption,.sidebar-tree :not(.caption)>.caption-text{color:var(--color-sidebar-caption-text);font-size:var(--sidebar-caption-font-size);font-weight:700;margin:var(--sidebar-caption-space-above) 0 0 0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-transform:uppercase}.sidebar-tree li.has-children>.reference{padding-right:var(--sidebar-expander-width)}.sidebar-tree .toctree-l1>.reference,.sidebar-tree .toctree-l1>label .icon{color:var(--color-sidebar-link-text--top-level)}.sidebar-tree label{background:var(--color-sidebar-item-expander-background)}.sidebar-tree label:hover{background:var(--color-sidebar-item-expander-background--hover)}.sidebar-tree .current>.reference{background:var(--color-sidebar-item-background--current)}.sidebar-tree .current>.reference:hover{background:var(--color-sidebar-item-background--hover)}.toctree-checkbox{display:none;position:absolute}.toctree-checkbox~ul{display:none}.toctree-checkbox~label .icon svg{transform:rotate(90deg)}.toctree-checkbox:checked~ul{display:block}.toctree-checkbox:checked~label .icon svg{transform:rotate(-90deg)}.toc-title-container{padding:var(--toc-title-padding);padding-top:var(--toc-spacing-vertical)}.toc-title{color:var(--color-toc-title-text);font-size:var(--toc-title-font-size);padding-left:var(--toc-spacing-horizontal);text-transform:uppercase}.no-toc{display:none}.toc-tree-container{padding-bottom:var(--toc-spacing-vertical)}.toc-tree{border-left:1px solid var(--color-background-border);font-size:var(--toc-font-size);line-height:1.3;padding-left:calc(var(--toc-spacing-horizontal) - var(--toc-item-spacing-horizontal))}.toc-tree>ul>li:first-child{padding-top:0}.toc-tree>ul>li:first-child>ul{padding-left:0}.toc-tree>ul>li:first-child>a{display:none}.toc-tree ul{list-style-type:none;margin-bottom:0;margin-top:0;padding-left:var(--toc-item-spacing-horizontal)}.toc-tree li{padding-top:var(--toc-item-spacing-vertical)}.toc-tree li.scroll-current>.reference{color:var(--color-toc-item-text--active);font-weight:700}.toc-tree a.reference{color:var(--color-toc-item-text);overflow-wrap:anywhere;text-decoration:none}.toc-scroll{max-height:100vh;overflow-y:scroll}.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here){background:rgba(255,0,0,.25);color:var(--color-problematic)}.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here):before{content:"ERROR: Adding a table of contents in Furo-based documentation is unnecessary, and does not work well with existing styling. Add a 'this-will-duplicate-information-and-it-is-still-useful-here' class, if you want an escape hatch."}.text-align\:left>p{text-align:left}.text-align\:center>p{text-align:center}.text-align\:right>p{text-align:right}
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@media print{.content-icon-container,.headerlink,.mobile-header,.related-pages{display:none!important}.highlight{border:.1pt solid var(--color-foreground-border)}a,blockquote,dl,ol,p,pre,table,ul{page-break-inside:avoid}caption,figure,h1,h2,h3,h4,h5,h6,img{page-break-after:avoid;page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;background:var(--color-background-primary);border:0!important;color:var(--color-foreground-primary);white-space:nowrap!important}:-moz-focusring{outline:auto}body{--font-stack:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--font-stack--monospace:"SFMono-Regular",Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;--font-stack--headings:var(--font-stack);--font-size--normal:100%;--font-size--small:87.5%;--font-size--small--2:81.25%;--font-size--small--3:75%;--font-size--small--4:62.5%;--sidebar-caption-font-size:var(--font-size--small--2);--sidebar-item-font-size:var(--font-size--small);--sidebar-search-input-font-size:var(--font-size--small);--toc-font-size:var(--font-size--small--3);--toc-font-size--mobile:var(--font-size--normal);--toc-title-font-size:var(--font-size--small--4);--admonition-font-size:0.8125rem;--admonition-title-font-size:0.8125rem;--code-font-size:var(--font-size--small--2);--api-font-size:var(--font-size--small);--header-height:calc(var(--sidebar-item-line-height) + var(--sidebar-item-spacing-vertical)*4);--header-padding:0.5rem;--sidebar-tree-space-above:1.5rem;--sidebar-caption-space-above:1rem;--sidebar-item-line-height:1rem;--sidebar-item-spacing-vertical:0.5rem;--sidebar-item-spacing-horizontal:1rem;--sidebar-item-height:calc(var(--sidebar-item-line-height) + var(--sidebar-item-spacing-vertical)*2);--sidebar-expander-width:var(--sidebar-item-height);--sidebar-search-space-above:0.5rem;--sidebar-search-input-spacing-vertical:0.5rem;--sidebar-search-input-spacing-horizontal:0.5rem;--sidebar-search-input-height:1rem;--sidebar-search-icon-size:var(--sidebar-search-input-height);--toc-title-padding:0.25rem 0;--toc-spacing-vertical:1.5rem;--toc-spacing-horizontal:1.5rem;--toc-item-spacing-vertical:0.4rem;--toc-item-spacing-horizontal:1rem;--icon-search:url('data:image/svg+xml;charset=utf-8, ');--icon-pencil:url('data:image/svg+xml;charset=utf-8, ');--icon-abstract:url('data:image/svg+xml;charset=utf-8, ');--icon-info:url('data:image/svg+xml;charset=utf-8, ');--icon-flame:url('data:image/svg+xml;charset=utf-8, ');--icon-question:url('data:image/svg+xml;charset=utf-8, ');--icon-warning:url('data:image/svg+xml;charset=utf-8, ');--icon-failure:url('data:image/svg+xml;charset=utf-8, ');--icon-spark:url('data:image/svg+xml;charset=utf-8, ');--color-admonition-title--caution:#ff9100;--color-admonition-title-background--caution:rgba(255,145,0,.2);--color-admonition-title--warning:#ff9100;--color-admonition-title-background--warning:rgba(255,145,0,.2);--color-admonition-title--danger:#ff5252;--color-admonition-title-background--danger:rgba(255,82,82,.2);--color-admonition-title--attention:#ff5252;--color-admonition-title-background--attention:rgba(255,82,82,.2);--color-admonition-title--error:#ff5252;--color-admonition-title-background--error:rgba(255,82,82,.2);--color-admonition-title--hint:#00c852;--color-admonition-title-background--hint:rgba(0,200,82,.2);--color-admonition-title--tip:#00c852;--color-admonition-title-background--tip:rgba(0,200,82,.2);--color-admonition-title--important:#00bfa5;--color-admonition-title-background--important:rgba(0,191,165,.2);--color-admonition-title--note:#00b0ff;--color-admonition-title-background--note:rgba(0,176,255,.2);--color-admonition-title--seealso:#448aff;--color-admonition-title-background--seealso:rgba(68,138,255,.2);--color-admonition-title--admonition-todo:grey;--color-admonition-title-background--admonition-todo:hsla(0,0%,50%,.2);--color-admonition-title:#651fff;--color-admonition-title-background:rgba(101,31,255,.2);--icon-admonition-default:var(--icon-abstract);--color-topic-title:#14b8a6;--color-topic-title-background:rgba(20,184,166,.2);--icon-topic-default:var(--icon-pencil);--color-problematic:#b30000;--color-foreground-primary:#000;--color-foreground-secondary:#5a5c63;--color-foreground-muted:#6b6f76;--color-foreground-border:#878787;--color-background-primary:#fff;--color-background-secondary:#f8f9fb;--color-background-hover:#efeff4;--color-background-hover--transparent:#efeff400;--color-background-border:#eeebee;--color-background-item:#ccc;--color-announcement-background:#000000dd;--color-announcement-text:#eeebee;--color-brand-primary:#0a4bff;--color-brand-content:#2757dd;--color-brand-visited:#872ee0;--color-api-background:var(--color-background-hover--transparent);--color-api-background-hover:var(--color-background-hover);--color-api-overall:var(--color-foreground-secondary);--color-api-name:var(--color-problematic);--color-api-pre-name:var(--color-problematic);--color-api-paren:var(--color-foreground-secondary);--color-api-keyword:var(--color-foreground-primary);--color-api-added:#21632c;--color-api-added-border:#38a84d;--color-api-changed:#046172;--color-api-changed-border:#06a1bc;--color-api-deprecated:#605706;--color-api-deprecated-border:#f0d90f;--color-api-removed:#b30000;--color-api-removed-border:#ff5c5c;--color-highlight-on-target:#ffc;--color-inline-code-background:var(--color-background-secondary);--color-highlighted-background:#def;--color-highlighted-text:var(--color-foreground-primary);--color-guilabel-background:#ddeeff80;--color-guilabel-border:#bedaf580;--color-guilabel-text:var(--color-foreground-primary);--color-admonition-background:transparent;--color-table-header-background:var(--color-background-secondary);--color-table-border:var(--color-background-border);--color-card-border:var(--color-background-secondary);--color-card-background:transparent;--color-card-marginals-background:var(--color-background-secondary);--color-header-background:var(--color-background-primary);--color-header-border:var(--color-background-border);--color-header-text:var(--color-foreground-primary);--color-sidebar-background:var(--color-background-secondary);--color-sidebar-background-border:var(--color-background-border);--color-sidebar-brand-text:var(--color-foreground-primary);--color-sidebar-caption-text:var(--color-foreground-muted);--color-sidebar-link-text:var(--color-foreground-secondary);--color-sidebar-link-text--top-level:var(--color-brand-primary);--color-sidebar-item-background:var(--color-sidebar-background);--color-sidebar-item-background--current:var( --color-sidebar-item-background );--color-sidebar-item-background--hover:linear-gradient(90deg,var(--color-background-hover--transparent) 0%,var(--color-background-hover) var(--sidebar-item-spacing-horizontal),var(--color-background-hover) 100%);--color-sidebar-item-expander-background:transparent;--color-sidebar-item-expander-background--hover:var( --color-background-hover );--color-sidebar-search-text:var(--color-foreground-primary);--color-sidebar-search-background:var(--color-background-secondary);--color-sidebar-search-background--focus:var(--color-background-primary);--color-sidebar-search-border:var(--color-background-border);--color-sidebar-search-icon:var(--color-foreground-muted);--color-toc-background:var(--color-background-primary);--color-toc-title-text:var(--color-foreground-muted);--color-toc-item-text:var(--color-foreground-secondary);--color-toc-item-text--hover:var(--color-foreground-primary);--color-toc-item-text--active:var(--color-brand-primary);--color-content-foreground:var(--color-foreground-primary);--color-content-background:transparent;--color-link:var(--color-brand-content);--color-link-underline:var(--color-background-border);--color-link--hover:var(--color-brand-content);--color-link-underline--hover:var(--color-foreground-border);--color-link--visited:var(--color-brand-visited);--color-link-underline--visited:var(--color-background-border);--color-link--visited--hover:var(--color-brand-visited);--color-link-underline--visited--hover:var(--color-foreground-border)}.only-light{display:block!important}html body .only-dark{display:none!important}@media not print{body[data-theme=dark]{--color-problematic:#ee5151;--color-foreground-primary:#cfd0d0;--color-foreground-secondary:#9ca0a5;--color-foreground-muted:#81868d;--color-foreground-border:#666;--color-background-primary:#131416;--color-background-secondary:#1a1c1e;--color-background-hover:#1e2124;--color-background-hover--transparent:#1e212400;--color-background-border:#303335;--color-background-item:#444;--color-announcement-background:#000000dd;--color-announcement-text:#eeebee;--color-brand-primary:#3d94ff;--color-brand-content:#5ca5ff;--color-brand-visited:#b27aeb;--color-highlighted-background:#083563;--color-guilabel-background:#08356380;--color-guilabel-border:#13395f80;--color-api-keyword:var(--color-foreground-secondary);--color-highlight-on-target:#330;--color-api-added:#3db854;--color-api-added-border:#267334;--color-api-changed:#09b0ce;--color-api-changed-border:#056d80;--color-api-deprecated:#b1a10b;--color-api-deprecated-border:#6e6407;--color-api-removed:#ff7575;--color-api-removed-border:#b03b3b;--color-admonition-background:#18181a;--color-card-border:var(--color-background-secondary);--color-card-background:#18181a;--color-card-marginals-background:var(--color-background-hover)}html body[data-theme=dark] .only-light{display:none!important}body[data-theme=dark] .only-dark{display:block!important}@media(prefers-color-scheme:dark){body:not([data-theme=light]){--color-problematic:#ee5151;--color-foreground-primary:#cfd0d0;--color-foreground-secondary:#9ca0a5;--color-foreground-muted:#81868d;--color-foreground-border:#666;--color-background-primary:#131416;--color-background-secondary:#1a1c1e;--color-background-hover:#1e2124;--color-background-hover--transparent:#1e212400;--color-background-border:#303335;--color-background-item:#444;--color-announcement-background:#000000dd;--color-announcement-text:#eeebee;--color-brand-primary:#3d94ff;--color-brand-content:#5ca5ff;--color-brand-visited:#b27aeb;--color-highlighted-background:#083563;--color-guilabel-background:#08356380;--color-guilabel-border:#13395f80;--color-api-keyword:var(--color-foreground-secondary);--color-highlight-on-target:#330;--color-api-added:#3db854;--color-api-added-border:#267334;--color-api-changed:#09b0ce;--color-api-changed-border:#056d80;--color-api-deprecated:#b1a10b;--color-api-deprecated-border:#6e6407;--color-api-removed:#ff7575;--color-api-removed-border:#b03b3b;--color-admonition-background:#18181a;--color-card-border:var(--color-background-secondary);--color-card-background:#18181a;--color-card-marginals-background:var(--color-background-hover)}html body:not([data-theme=light]) .only-light{display:none!important}body:not([data-theme=light]) .only-dark{display:block!important}}}body[data-theme=auto] .theme-toggle svg.theme-icon-when-auto-light{display:block}@media(prefers-color-scheme:dark){body[data-theme=auto] .theme-toggle svg.theme-icon-when-auto-dark{display:block}body[data-theme=auto] .theme-toggle svg.theme-icon-when-auto-light{display:none}}body[data-theme=dark] .theme-toggle svg.theme-icon-when-dark,body[data-theme=light] .theme-toggle svg.theme-icon-when-light{display:block}body{font-family:var(--font-stack)}code,kbd,pre,samp{font-family:var(--font-stack--monospace)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article{line-height:1.5}h1,h2,h3,h4,h5,h6{border-radius:.5rem;font-family:var(--font-stack--headings);font-weight:700;line-height:1.25;margin:.5rem -.5rem;padding-left:.5rem;padding-right:.5rem}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}h1{font-size:2.5em;margin-bottom:1rem}h1,h2{margin-top:1.75rem}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1.125em}h6{font-size:1em}small{font-size:80%;opacity:75%}p{margin-bottom:.75rem;margin-top:.5rem}hr.docutils{background-color:var(--color-background-border);border:0;height:1px;margin:2rem 0;padding:0}.centered{text-align:center}a{color:var(--color-link);text-decoration:underline;text-decoration-color:var(--color-link-underline)}a:visited{color:var(--color-link--visited);text-decoration-color:var(--color-link-underline--visited)}a:visited:hover{color:var(--color-link--visited--hover);text-decoration-color:var(--color-link-underline--visited--hover)}a:hover{color:var(--color-link--hover);text-decoration-color:var(--color-link-underline--hover)}a.muted-link{color:inherit}a.muted-link:hover{color:var(--color-link--hover);text-decoration-color:var(--color-link-underline--hover)}a.muted-link:hover:visited{color:var(--color-link--visited--hover);text-decoration-color:var(--color-link-underline--visited--hover)}html{overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}.sidebar-scroll,.toc-scroll,article[role=main] *{scrollbar-color:var(--color-foreground-border) transparent;scrollbar-width:thin}.sidebar-scroll::-webkit-scrollbar,.toc-scroll::-webkit-scrollbar,article[role=main] ::-webkit-scrollbar{height:.25rem;width:.25rem}.sidebar-scroll::-webkit-scrollbar-thumb,.toc-scroll::-webkit-scrollbar-thumb,article[role=main] ::-webkit-scrollbar-thumb{background-color:var(--color-foreground-border);border-radius:.125rem}body,html{height:100%}.skip-to-content,body,html{background:var(--color-background-primary);color:var(--color-foreground-primary)}.skip-to-content{border-radius:1rem;left:.25rem;padding:1rem;position:fixed;top:.25rem;transform:translateY(-200%);transition:transform .3s ease-in-out;z-index:40}.skip-to-content:focus-within{transform:translateY(0)}article{background:var(--color-content-background);color:var(--color-content-foreground);overflow-wrap:break-word}.page{display:flex;min-height:100%}.mobile-header{background-color:var(--color-header-background);border-bottom:1px solid var(--color-header-border);color:var(--color-header-text);display:none;height:var(--header-height);width:100%;z-index:10}.mobile-header.scrolled{border-bottom:none;box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2)}.mobile-header .header-center a{color:var(--color-header-text);text-decoration:none}.main{display:flex;flex:1}.sidebar-drawer{background:var(--color-sidebar-background);border-right:1px solid var(--color-sidebar-background-border);box-sizing:border-box;display:flex;justify-content:flex-end;min-width:15em;width:calc(50% - 26em)}.sidebar-container,.toc-drawer{box-sizing:border-box;width:15em}.toc-drawer{background:var(--color-toc-background);padding-right:1rem}.sidebar-sticky,.toc-sticky{display:flex;flex-direction:column;height:min(100%,100vh);height:100vh;position:sticky;top:0}.sidebar-scroll,.toc-scroll{flex-grow:1;flex-shrink:1;overflow:auto;scroll-behavior:smooth}.content{display:flex;flex-direction:column;justify-content:space-between;padding:0 3em;width:46em}.icon{display:inline-block;height:1rem;width:1rem}.icon svg{height:100%;width:100%}.announcement{align-items:center;background-color:var(--color-announcement-background);color:var(--color-announcement-text);display:flex;height:var(--header-height);overflow-x:auto}.announcement+.page{min-height:calc(100% - var(--header-height))}.announcement-content{box-sizing:border-box;min-width:100%;padding:.5rem;text-align:center;white-space:nowrap}.announcement-content a{color:var(--color-announcement-text);text-decoration-color:var(--color-announcement-text)}.announcement-content a:hover{color:var(--color-announcement-text);text-decoration-color:var(--color-link--hover)}.no-js .theme-toggle-container{display:none}.theme-toggle-container{display:flex}.theme-toggle{background:transparent;border:none;cursor:pointer;display:flex;padding:0}.theme-toggle svg{color:var(--color-foreground-primary);display:none;height:1.25rem;width:1.25rem}.theme-toggle-header{align-items:center;display:flex;justify-content:center}.nav-overlay-icon,.toc-overlay-icon{cursor:pointer;display:none}.nav-overlay-icon .icon,.toc-overlay-icon .icon{color:var(--color-foreground-secondary);height:1.5rem;width:1.5rem}.nav-overlay-icon,.toc-header-icon{align-items:center;justify-content:center}.toc-content-icon{height:1.5rem;width:1.5rem}.content-icon-container{display:flex;float:right;gap:.5rem;margin-bottom:1rem;margin-left:1rem;margin-top:1.5rem}.content-icon-container .edit-this-page svg,.content-icon-container .view-this-page svg{color:inherit;height:1.25rem;width:1.25rem}.sidebar-toggle{display:none;position:absolute}.sidebar-toggle[name=__toc]{left:20px}.sidebar-toggle:checked{left:40px}.overlay{background-color:rgba(0,0,0,.54);height:0;opacity:0;position:fixed;top:0;transition:width 0ms,height 0ms,opacity .25s ease-out;width:0}.sidebar-overlay{z-index:20}.toc-overlay{z-index:40}.sidebar-drawer{transition:left .25s ease-in-out;z-index:30}.toc-drawer{transition:right .25s ease-in-out;z-index:50}#__navigation:checked~.sidebar-overlay{height:100%;opacity:1;width:100%}#__navigation:checked~.page .sidebar-drawer{left:0;top:0}#__toc:checked~.toc-overlay{height:100%;opacity:1;width:100%}#__toc:checked~.page .toc-drawer{right:0;top:0}.back-to-top{background:var(--color-background-primary);border-radius:1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 1px 0 hsla(220,9%,46%,.502);display:none;font-size:.8125rem;left:0;margin-left:50%;padding:.5rem .75rem .5rem .5rem;position:fixed;text-decoration:none;top:1rem;transform:translateX(-50%);z-index:10}.back-to-top svg{height:1rem;width:1rem;fill:currentColor;display:inline-block}.back-to-top span{margin-left:.25rem}.show-back-to-top .back-to-top{align-items:center;display:flex}@media(min-width:97em){html{font-size:110%}}@media(max-width:82em){.toc-content-icon{display:flex}.toc-drawer{border-left:1px solid var(--color-background-muted);height:100vh;position:fixed;right:-15em;top:0}.toc-tree{border-left:none;font-size:var(--toc-font-size--mobile)}.sidebar-drawer{width:calc(50% - 18.5em)}}@media(max-width:67em){.content{margin-left:auto;margin-right:auto;padding:0 1em}}@media(max-width:63em){.nav-overlay-icon{display:flex}.sidebar-drawer{height:100vh;left:-15em;position:fixed;top:0;width:15em}.theme-toggle-header,.toc-header-icon{display:flex}.theme-toggle-content,.toc-content-icon{display:none}.mobile-header{align-items:center;display:flex;justify-content:space-between;position:sticky;top:0}.mobile-header .header-left,.mobile-header .header-right{display:flex;height:var(--header-height);padding:0 var(--header-padding)}.mobile-header .header-left label,.mobile-header .header-right label{height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.nav-overlay-icon .icon,.theme-toggle svg{height:1.5rem;width:1.5rem}:target{scroll-margin-top:calc(var(--header-height) + 2.5rem)}.back-to-top{top:calc(var(--header-height) + .5rem)}.page{flex-direction:column;justify-content:center}}@media(max-width:48em){.content{overflow-x:auto;width:100%}}@media(max-width:46em){article[role=main] aside.sidebar{float:none;margin:1rem 0;width:100%}}.admonition,.topic{background:var(--color-admonition-background);border-radius:.2rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .0625rem rgba(0,0,0,.1);font-size:var(--admonition-font-size);margin:1rem auto;overflow:hidden;padding:0 .5rem .5rem;page-break-inside:avoid}.admonition>:nth-child(2),.topic>:nth-child(2){margin-top:0}.admonition>:last-child,.topic>:last-child{margin-bottom:0}.admonition p.admonition-title,p.topic-title{font-size:var(--admonition-title-font-size);font-weight:500;line-height:1.3;margin:0 -.5rem .5rem;padding:.4rem .5rem .4rem 2rem;position:relative}.admonition p.admonition-title:before,p.topic-title:before{content:"";height:1rem;left:.5rem;position:absolute;width:1rem}p.admonition-title{background-color:var(--color-admonition-title-background)}p.admonition-title:before{background-color:var(--color-admonition-title);-webkit-mask-image:var(--icon-admonition-default);mask-image:var(--icon-admonition-default);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}p.topic-title{background-color:var(--color-topic-title-background)}p.topic-title:before{background-color:var(--color-topic-title);-webkit-mask-image:var(--icon-topic-default);mask-image:var(--icon-topic-default);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.admonition{border-left:.2rem solid var(--color-admonition-title)}.admonition.caution{border-left-color:var(--color-admonition-title--caution)}.admonition.caution>.admonition-title{background-color:var(--color-admonition-title-background--caution)}.admonition.caution>.admonition-title:before{background-color:var(--color-admonition-title--caution);-webkit-mask-image:var(--icon-spark);mask-image:var(--icon-spark)}.admonition.warning{border-left-color:var(--color-admonition-title--warning)}.admonition.warning>.admonition-title{background-color:var(--color-admonition-title-background--warning)}.admonition.warning>.admonition-title:before{background-color:var(--color-admonition-title--warning);-webkit-mask-image:var(--icon-warning);mask-image:var(--icon-warning)}.admonition.danger{border-left-color:var(--color-admonition-title--danger)}.admonition.danger>.admonition-title{background-color:var(--color-admonition-title-background--danger)}.admonition.danger>.admonition-title:before{background-color:var(--color-admonition-title--danger);-webkit-mask-image:var(--icon-spark);mask-image:var(--icon-spark)}.admonition.attention{border-left-color:var(--color-admonition-title--attention)}.admonition.attention>.admonition-title{background-color:var(--color-admonition-title-background--attention)}.admonition.attention>.admonition-title:before{background-color:var(--color-admonition-title--attention);-webkit-mask-image:var(--icon-warning);mask-image:var(--icon-warning)}.admonition.error{border-left-color:var(--color-admonition-title--error)}.admonition.error>.admonition-title{background-color:var(--color-admonition-title-background--error)}.admonition.error>.admonition-title:before{background-color:var(--color-admonition-title--error);-webkit-mask-image:var(--icon-failure);mask-image:var(--icon-failure)}.admonition.hint{border-left-color:var(--color-admonition-title--hint)}.admonition.hint>.admonition-title{background-color:var(--color-admonition-title-background--hint)}.admonition.hint>.admonition-title:before{background-color:var(--color-admonition-title--hint);-webkit-mask-image:var(--icon-question);mask-image:var(--icon-question)}.admonition.tip{border-left-color:var(--color-admonition-title--tip)}.admonition.tip>.admonition-title{background-color:var(--color-admonition-title-background--tip)}.admonition.tip>.admonition-title:before{background-color:var(--color-admonition-title--tip);-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info)}.admonition.important{border-left-color:var(--color-admonition-title--important)}.admonition.important>.admonition-title{background-color:var(--color-admonition-title-background--important)}.admonition.important>.admonition-title:before{background-color:var(--color-admonition-title--important);-webkit-mask-image:var(--icon-flame);mask-image:var(--icon-flame)}.admonition.note{border-left-color:var(--color-admonition-title--note)}.admonition.note>.admonition-title{background-color:var(--color-admonition-title-background--note)}.admonition.note>.admonition-title:before{background-color:var(--color-admonition-title--note);-webkit-mask-image:var(--icon-pencil);mask-image:var(--icon-pencil)}.admonition.seealso{border-left-color:var(--color-admonition-title--seealso)}.admonition.seealso>.admonition-title{background-color:var(--color-admonition-title-background--seealso)}.admonition.seealso>.admonition-title:before{background-color:var(--color-admonition-title--seealso);-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info)}.admonition.admonition-todo{border-left-color:var(--color-admonition-title--admonition-todo)}.admonition.admonition-todo>.admonition-title{background-color:var(--color-admonition-title-background--admonition-todo)}.admonition.admonition-todo>.admonition-title:before{background-color:var(--color-admonition-title--admonition-todo);-webkit-mask-image:var(--icon-pencil);mask-image:var(--icon-pencil)}.admonition-todo>.admonition-title{text-transform:uppercase}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dd{margin-left:2rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dd>:first-child{margin-top:.125rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list,dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dd>:last-child{margin-bottom:.75rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list>dt{font-size:var(--font-size--small);text-transform:uppercase}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd:empty{margin-bottom:.5rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd>ul{margin-left:-1.2rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd>ul>li>p:nth-child(2){margin-top:0}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd>ul>li>p+p:last-child:empty{margin-bottom:0;margin-top:0}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt{color:var(--color-api-overall)}.sig:not(.sig-inline){background:var(--color-api-background);border-radius:.25rem;font-family:var(--font-stack--monospace);font-size:var(--api-font-size);font-weight:700;margin-left:-.25rem;margin-right:-.25rem;padding:.25rem .5rem .25rem 3em;text-indent:-2.5em;transition:background .1s ease-out}.sig:not(.sig-inline):hover{background:var(--color-api-background-hover)}.sig:not(.sig-inline) a.reference .viewcode-link{font-weight:400;width:4.25rem}em.property{font-style:normal}em.property:first-child{color:var(--color-api-keyword)}.sig-name{color:var(--color-api-name)}.sig-prename{color:var(--color-api-pre-name);font-weight:400}.sig-paren{color:var(--color-api-paren)}.sig-param{font-style:normal}div.deprecated,div.versionadded,div.versionchanged,div.versionremoved{border-left:.1875rem solid;border-radius:.125rem;padding-left:.75rem}div.deprecated p,div.versionadded p,div.versionchanged p,div.versionremoved p{margin-bottom:.125rem;margin-top:.125rem}div.versionadded{border-color:var(--color-api-added-border)}div.versionadded .versionmodified{color:var(--color-api-added)}div.versionchanged{border-color:var(--color-api-changed-border)}div.versionchanged .versionmodified{color:var(--color-api-changed)}div.deprecated{border-color:var(--color-api-deprecated-border)}div.deprecated .versionmodified{color:var(--color-api-deprecated)}div.versionremoved{border-color:var(--color-api-removed-border)}div.versionremoved .versionmodified{color:var(--color-api-removed)}.viewcode-back,.viewcode-link{float:right;text-align:right}.line-block{margin-bottom:.75rem;margin-top:.5rem}.line-block .line-block{margin-bottom:0;margin-top:0;padding-left:1rem}.code-block-caption,article p.caption,table>caption{font-size:var(--font-size--small);text-align:center}.toctree-wrapper.compound .caption,.toctree-wrapper.compound :not(.caption)>.caption-text{font-size:var(--font-size--small);margin-bottom:0;text-align:initial;text-transform:uppercase}.toctree-wrapper.compound>ul{margin-bottom:0;margin-top:0}.sig-inline,code.literal{background:var(--color-inline-code-background);border-radius:.2em;font-size:var(--font-size--small--2);padding:.1em .2em}pre.literal-block .sig-inline,pre.literal-block code.literal{font-size:inherit;padding:0}p .sig-inline,p code.literal{border:1px solid var(--color-background-border)}.sig-inline{font-family:var(--font-stack--monospace)}div[class*=" highlight-"],div[class^=highlight-]{display:flex;margin:1em 0}div[class*=" highlight-"] .table-wrapper,div[class^=highlight-] .table-wrapper,pre{margin:0;padding:0}pre{overflow:auto}article[role=main] .highlight pre{line-height:1.5}.highlight pre,pre.literal-block{font-size:var(--code-font-size);padding:.625rem .875rem}pre.literal-block{background-color:var(--color-code-background);border-radius:.2rem;color:var(--color-code-foreground);margin-bottom:1rem;margin-top:1rem}.highlight{border-radius:.2rem;width:100%}.highlight .gp,.highlight span.linenos{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.highlight .hll{display:block;margin-left:-.875rem;margin-right:-.875rem;padding-left:.875rem;padding-right:.875rem}.code-block-caption{background-color:var(--color-code-background);border-bottom:1px solid;border-radius:.25rem;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--color-background-border);color:var(--color-code-foreground);display:flex;font-weight:300;padding:.625rem .875rem}.code-block-caption+div[class]{margin-top:0}.code-block-caption+div[class] pre{border-top-left-radius:0;border-top-right-radius:0}.highlighttable{display:block;width:100%}.highlighttable tbody{display:block}.highlighttable tr{display:flex}.highlighttable td.linenos{background-color:var(--color-code-background);border-bottom-left-radius:.2rem;border-top-left-radius:.2rem;color:var(--color-code-foreground);padding:.625rem 0 .625rem .875rem}.highlighttable .linenodiv{box-shadow:-.0625rem 0 var(--color-foreground-border) inset;font-size:var(--code-font-size);padding-right:.875rem}.highlighttable td.code{display:block;flex:1;overflow:hidden;padding:0}.highlighttable td.code .highlight{border-bottom-left-radius:0;border-top-left-radius:0}.highlight span.linenos{box-shadow:-.0625rem 0 var(--color-foreground-border) inset;display:inline-block;margin-right:.875rem;padding-left:0;padding-right:.875rem}.footnote-reference{font-size:var(--font-size--small--4);vertical-align:super}dl.footnote.brackets{color:var(--color-foreground-secondary);display:grid;font-size:var(--font-size--small);grid-template-columns:max-content auto}dl.footnote.brackets dt{margin:0}dl.footnote.brackets dt>.fn-backref{margin-left:.25rem}dl.footnote.brackets dt:after{content:":"}dl.footnote.brackets dt .brackets:before{content:"["}dl.footnote.brackets dt .brackets:after{content:"]"}dl.footnote.brackets dd{margin:0;padding:0 1rem}aside.footnote{color:var(--color-foreground-secondary);font-size:var(--font-size--small)}aside.footnote>span,div.citation>span{float:left;font-weight:500;padding-right:.25rem}aside.footnote>:not(span),div.citation>p{margin-left:2rem}img{box-sizing:border-box;height:auto;max-width:100%}article .figure,article figure{border-radius:.2rem;margin:0}article .figure :last-child,article figure :last-child{margin-bottom:0}article .align-left{clear:left;float:left;margin:0 1rem 1rem}article .align-right{clear:right;float:right;margin:0 1rem 1rem}article .align-center,article .align-default{display:block;margin-left:auto;margin-right:auto;text-align:center}article table.align-default{display:table;text-align:initial}.domainindex-jumpbox,.genindex-jumpbox{border-bottom:1px solid var(--color-background-border);border-top:1px solid var(--color-background-border);padding:.25rem}.domainindex-section h2,.genindex-section h2{margin-bottom:.5rem;margin-top:.75rem}.domainindex-section ul,.genindex-section ul{margin-bottom:0;margin-top:0}ol,ul{margin-bottom:1rem;margin-top:1rem;padding-left:1.2rem}ol li>p:first-child,ul li>p:first-child{margin-bottom:.25rem;margin-top:.25rem}ol li>p:last-child,ul li>p:last-child{margin-top:.25rem}ol li>ol,ol li>ul,ul li>ol,ul li>ul{margin-bottom:.5rem;margin-top:.5rem}ol.arabic{list-style:decimal}ol.loweralpha{list-style:lower-alpha}ol.upperalpha{list-style:upper-alpha}ol.lowerroman{list-style:lower-roman}ol.upperroman{list-style:upper-roman}.simple li>ol,.simple li>ul,.toctree-wrapper li>ol,.toctree-wrapper li>ul{margin-bottom:0;margin-top:0}.field-list dt,.option-list dt,dl.footnote dt,dl.glossary dt,dl.simple dt,dl:not([class]) dt{font-weight:500;margin-top:.25rem}.field-list dt+dt,.option-list dt+dt,dl.footnote dt+dt,dl.glossary dt+dt,dl.simple dt+dt,dl:not([class]) dt+dt{margin-top:0}.field-list dt .classifier:before,.option-list dt .classifier:before,dl.footnote dt .classifier:before,dl.glossary dt .classifier:before,dl.simple dt .classifier:before,dl:not([class]) dt .classifier:before{content:":";margin-left:.2rem;margin-right:.2rem}.field-list dd ul,.field-list dd>p:first-child,.option-list dd ul,.option-list dd>p:first-child,dl.footnote dd ul,dl.footnote dd>p:first-child,dl.glossary dd ul,dl.glossary dd>p:first-child,dl.simple dd ul,dl.simple dd>p:first-child,dl:not([class]) dd ul,dl:not([class]) dd>p:first-child{margin-top:.125rem}.field-list dd ul,.option-list dd ul,dl.footnote dd ul,dl.glossary dd ul,dl.simple dd ul,dl:not([class]) dd ul{margin-bottom:.125rem}.math-wrapper{overflow-x:auto;width:100%}div.math{position:relative;text-align:center}div.math .headerlink,div.math:focus .headerlink{display:none}div.math:hover .headerlink{display:inline-block}div.math span.eqno{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);z-index:1}abbr[title]{cursor:help}.problematic{color:var(--color-problematic)}kbd:not(.compound){background-color:var(--color-background-secondary);border:1px solid var(--color-foreground-border);border-radius:.2rem;box-shadow:0 .0625rem 0 rgba(0,0,0,.2),inset 0 0 0 .125rem var(--color-background-primary);color:var(--color-foreground-primary);display:inline-block;font-size:var(--font-size--small--3);margin:0 .2rem;padding:0 .2rem;vertical-align:text-bottom}blockquote{background:var(--color-background-secondary);border-left:4px solid var(--color-background-border);margin-left:0;margin-right:0;padding:.5rem 1rem}blockquote .attribution{font-weight:600;text-align:right}blockquote.highlights,blockquote.pull-quote{font-size:1.25em}blockquote.epigraph,blockquote.pull-quote{border-left-width:0;border-radius:.5rem}blockquote.highlights{background:transparent;border-left-width:0}p .reference img{vertical-align:middle}p.rubric{font-size:1.125em;font-weight:700;line-height:1.25}dd p.rubric{font-size:var(--font-size--small);font-weight:inherit;line-height:inherit;text-transform:uppercase}article .sidebar{background-color:var(--color-background-secondary);border:1px solid var(--color-background-border);border-radius:.2rem;clear:right;float:right;margin-left:1rem;margin-right:0;width:30%}article .sidebar>*{padding-left:1rem;padding-right:1rem}article .sidebar>ol,article .sidebar>ul{padding-left:2.2rem}article .sidebar .sidebar-title{border-bottom:1px solid var(--color-background-border);font-weight:500;margin:0;padding:.5rem 1rem}[role=main] .table-wrapper.container{margin-bottom:.5rem;margin-top:1rem;overflow-x:auto;padding:.2rem .2rem .75rem;width:100%}table.docutils{border-collapse:collapse;border-radius:.2rem;border-spacing:0;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .0625rem rgba(0,0,0,.1)}table.docutils th{background:var(--color-table-header-background)}table.docutils td,table.docutils th{border-bottom:1px solid var(--color-table-border);border-left:1px solid var(--color-table-border);border-right:1px solid var(--color-table-border);padding:0 .25rem}table.docutils td p,table.docutils th p{margin:.25rem}table.docutils td:first-child,table.docutils th:first-child{border-left:none}table.docutils td:last-child,table.docutils th:last-child{border-right:none}table.docutils td.text-left,table.docutils th.text-left{text-align:left}table.docutils td.text-right,table.docutils th.text-right{text-align:right}table.docutils td.text-center,table.docutils th.text-center{text-align:center}:target{scroll-margin-top:2.5rem}@media(max-width:67em){:target{scroll-margin-top:calc(2.5rem + var(--header-height))}section>span:target{scroll-margin-top:calc(2.8rem + var(--header-height))}}.headerlink{font-weight:100;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-block-caption>.headerlink,dl dt>.headerlink,figcaption p>.headerlink,h1>.headerlink,h2>.headerlink,h3>.headerlink,h4>.headerlink,h5>.headerlink,h6>.headerlink,p.caption>.headerlink,table>caption>.headerlink{margin-left:.5rem;visibility:hidden}.code-block-caption:hover>.headerlink,dl dt:hover>.headerlink,figcaption p:hover>.headerlink,h1:hover>.headerlink,h2:hover>.headerlink,h3:hover>.headerlink,h4:hover>.headerlink,h5:hover>.headerlink,h6:hover>.headerlink,p.caption:hover>.headerlink,table>caption:hover>.headerlink{visibility:visible}.code-block-caption>.toc-backref,dl dt>.toc-backref,figcaption p>.toc-backref,h1>.toc-backref,h2>.toc-backref,h3>.toc-backref,h4>.toc-backref,h5>.toc-backref,h6>.toc-backref,p.caption>.toc-backref,table>caption>.toc-backref{color:inherit;text-decoration-line:none}figure:hover>figcaption>p>.headerlink,table:hover>caption>.headerlink{visibility:visible}:target>h1:first-of-type,:target>h2:first-of-type,:target>h3:first-of-type,:target>h4:first-of-type,:target>h5:first-of-type,:target>h6:first-of-type,span:target~h1:first-of-type,span:target~h2:first-of-type,span:target~h3:first-of-type,span:target~h4:first-of-type,span:target~h5:first-of-type,span:target~h6:first-of-type{background-color:var(--color-highlight-on-target)}:target>h1:first-of-type code.literal,:target>h2:first-of-type code.literal,:target>h3:first-of-type code.literal,:target>h4:first-of-type code.literal,:target>h5:first-of-type code.literal,:target>h6:first-of-type code.literal,span:target~h1:first-of-type code.literal,span:target~h2:first-of-type code.literal,span:target~h3:first-of-type code.literal,span:target~h4:first-of-type code.literal,span:target~h5:first-of-type code.literal,span:target~h6:first-of-type code.literal{background-color:transparent}.literal-block-wrapper:target .code-block-caption,.this-will-duplicate-information-and-it-is-still-useful-here li :target,figure:target,table:target>caption{background-color:var(--color-highlight-on-target)}dt:target{background-color:var(--color-highlight-on-target)!important}.footnote-reference:target,.footnote>dt:target+dd{background-color:var(--color-highlight-on-target)}.guilabel{background-color:var(--color-guilabel-background);border:1px solid var(--color-guilabel-border);border-radius:.5em;color:var(--color-guilabel-text);font-size:.9em;padding:0 .3em}footer{display:flex;flex-direction:column;font-size:var(--font-size--small);margin-top:2rem}.bottom-of-page{align-items:center;border-top:1px solid var(--color-background-border);color:var(--color-foreground-secondary);display:flex;justify-content:space-between;line-height:1.5;margin-top:1rem;padding-bottom:1rem;padding-top:1rem}@media(max-width:46em){.bottom-of-page{flex-direction:column-reverse;gap:.25rem;text-align:center}}.bottom-of-page .left-details{font-size:var(--font-size--small)}.bottom-of-page .right-details{display:flex;flex-direction:column;gap:.25rem;text-align:right}.bottom-of-page .icons{display:flex;font-size:1rem;gap:.25rem;justify-content:flex-end}.bottom-of-page .icons a{text-decoration:none}.bottom-of-page .icons img,.bottom-of-page .icons svg{font-size:1.125rem;height:1em;width:1em}.related-pages a{align-items:center;display:flex;text-decoration:none}.related-pages a:hover .page-info .title{color:var(--color-link);text-decoration:underline;text-decoration-color:var(--color-link-underline)}.related-pages a svg.furo-related-icon,.related-pages a svg.furo-related-icon>use{color:var(--color-foreground-border);flex-shrink:0;height:.75rem;margin:0 .5rem;width:.75rem}.related-pages a.next-page{clear:right;float:right;max-width:50%;text-align:right}.related-pages a.prev-page{clear:left;float:left;max-width:50%}.related-pages a.prev-page svg{transform:rotate(180deg)}.page-info{display:flex;flex-direction:column;overflow-wrap:anywhere}.next-page .page-info{align-items:flex-end}.page-info .context{align-items:center;color:var(--color-foreground-muted);display:flex;font-size:var(--font-size--small);padding-bottom:.1rem;text-decoration:none}ul.search{list-style:none;padding-left:0}ul.search li{border-bottom:1px solid var(--color-background-border);padding:1rem 0}[role=main] .highlighted{background-color:var(--color-highlighted-background);color:var(--color-highlighted-text)}.sidebar-brand{display:flex;flex-direction:column;flex-shrink:0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-decoration:none}.sidebar-brand-text{color:var(--color-sidebar-brand-text);font-size:1.5rem;overflow-wrap:break-word}.sidebar-brand-text,.sidebar-logo-container{margin:var(--sidebar-item-spacing-vertical) 0}.sidebar-logo{display:block;margin:0 auto;max-width:100%}.sidebar-search-container{align-items:center;background:var(--color-sidebar-search-background);display:flex;margin-top:var(--sidebar-search-space-above);position:relative}.sidebar-search-container:focus-within,.sidebar-search-container:hover{background:var(--color-sidebar-search-background--focus)}.sidebar-search-container:before{background-color:var(--color-sidebar-search-icon);content:"";height:var(--sidebar-search-icon-size);left:var(--sidebar-item-spacing-horizontal);-webkit-mask-image:var(--icon-search);mask-image:var(--icon-search);position:absolute;width:var(--sidebar-search-icon-size)}.sidebar-search{background:transparent;border:none;border-bottom:1px solid var(--color-sidebar-search-border);border-top:1px solid var(--color-sidebar-search-border);box-sizing:border-box;color:var(--color-sidebar-search-foreground);padding:var(--sidebar-search-input-spacing-vertical) var(--sidebar-search-input-spacing-horizontal) var(--sidebar-search-input-spacing-vertical) calc(var(--sidebar-item-spacing-horizontal) + var(--sidebar-search-input-spacing-horizontal) + var(--sidebar-search-icon-size));width:100%;z-index:10}.sidebar-search:focus{outline:none}.sidebar-search::-moz-placeholder{font-size:var(--sidebar-search-input-font-size)}.sidebar-search::placeholder{font-size:var(--sidebar-search-input-font-size)}#searchbox .highlight-link{margin:0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal) 0;text-align:center}#searchbox .highlight-link a{color:var(--color-sidebar-search-icon);font-size:var(--font-size--small--2)}.sidebar-tree{font-size:var(--sidebar-item-font-size);margin-bottom:var(--sidebar-item-spacing-vertical);margin-top:var(--sidebar-tree-space-above)}.sidebar-tree ul{display:flex;flex-direction:column;list-style:none;margin-bottom:0;margin-top:0;padding:0}.sidebar-tree li{margin:0;position:relative}.sidebar-tree li>ul{margin-left:var(--sidebar-item-spacing-horizontal)}.sidebar-tree .icon,.sidebar-tree .reference{color:var(--color-sidebar-link-text)}.sidebar-tree .reference{box-sizing:border-box;display:inline-block;height:100%;line-height:var(--sidebar-item-line-height);overflow-wrap:anywhere;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-decoration:none;width:100%}.sidebar-tree .reference:hover{background:var(--color-sidebar-item-background--hover);color:var(--color-sidebar-link-text)}.sidebar-tree .reference.external:after{color:var(--color-sidebar-link-text);content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23607D8B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 7H6a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-5M10 14 20 4M15 4h5v5'/%3E%3C/svg%3E");margin:0 .25rem;vertical-align:middle}.sidebar-tree .current-page>.reference{font-weight:700}.sidebar-tree label{align-items:center;cursor:pointer;display:flex;height:var(--sidebar-item-height);justify-content:center;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--sidebar-expander-width)}.sidebar-tree .caption,.sidebar-tree :not(.caption)>.caption-text{color:var(--color-sidebar-caption-text);font-size:var(--sidebar-caption-font-size);font-weight:700;margin:var(--sidebar-caption-space-above) 0 0 0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-transform:uppercase}.sidebar-tree li.has-children>.reference{padding-right:var(--sidebar-expander-width)}.sidebar-tree .toctree-l1>.reference,.sidebar-tree .toctree-l1>label .icon{color:var(--color-sidebar-link-text--top-level)}.sidebar-tree label{background:var(--color-sidebar-item-expander-background)}.sidebar-tree label:hover{background:var(--color-sidebar-item-expander-background--hover)}.sidebar-tree .current>.reference{background:var(--color-sidebar-item-background--current)}.sidebar-tree .current>.reference:hover{background:var(--color-sidebar-item-background--hover)}.toctree-checkbox{display:none;position:absolute}.toctree-checkbox~ul{display:none}.toctree-checkbox~label .icon svg{transform:rotate(90deg)}.toctree-checkbox:checked~ul{display:block}.toctree-checkbox:checked~label .icon svg{transform:rotate(-90deg)}.toc-title-container{padding:var(--toc-title-padding);padding-top:var(--toc-spacing-vertical)}.toc-title{color:var(--color-toc-title-text);font-size:var(--toc-title-font-size);padding-left:var(--toc-spacing-horizontal);text-transform:uppercase}.no-toc{display:none}.toc-tree-container{padding-bottom:var(--toc-spacing-vertical)}.toc-tree{border-left:1px solid var(--color-background-border);font-size:var(--toc-font-size);line-height:1.3;padding-left:calc(var(--toc-spacing-horizontal) - var(--toc-item-spacing-horizontal))}.toc-tree>ul>li:first-child{padding-top:0}.toc-tree>ul>li:first-child>ul{padding-left:0}.toc-tree>ul>li:first-child>a{display:none}.toc-tree ul{list-style-type:none;margin-bottom:0;margin-top:0;padding-left:var(--toc-item-spacing-horizontal)}.toc-tree li{padding-top:var(--toc-item-spacing-vertical)}.toc-tree li.scroll-current>.reference{color:var(--color-toc-item-text--active);font-weight:700}.toc-tree a.reference{color:var(--color-toc-item-text);overflow-wrap:anywhere;text-decoration:none}.toc-scroll{max-height:100vh;overflow-y:scroll}.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here){background:rgba(255,0,0,.25);color:var(--color-problematic)}.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here):before{content:"ERROR: Adding a table of contents in Furo-based documentation is unnecessary, and does not work well with existing styling. Add a 'this-will-duplicate-information-and-it-is-still-useful-here' class, if you want an escape hatch."}.text-align\:left>p{text-align:left}.text-align\:center>p{text-align:center}.text-align\:right>p{text-align:right}
/*# sourceMappingURL=furo.css.map*/
\ No newline at end of file
diff --git a/_static/styles/furo.css.map b/_static/styles/furo.css.map
index 0ee3acbe1..3ecc37150 100644
--- a/_static/styles/furo.css.map
+++ b/_static/styles/furo.css.map
@@ -1 +1 @@
-{"version":3,"file":"styles/furo.css","mappings":"AAAA,2EAA2E,CAU3E,KACE,gBAAiB,CACjB,6BACF,CASA,KACE,QACF,CAMA,KACE,aACF,CAOA,GACE,aAAc,CACd,cACF,CAUA,GACE,sBAAuB,CACvB,QAAS,CACT,gBACF,CAOA,IACE,+BAAiC,CACjC,aACF,CASA,EACE,4BACF,CAOA,YACE,kBAAmB,CACnB,yBAA0B,CAC1B,gCACF,CAMA,SAEE,kBACF,CAOA,cAGE,+BAAiC,CACjC,aACF,CAeA,QAEE,aAAc,CACd,aAAc,CACd,iBAAkB,CAClB,uBACF,CAEA,IACE,aACF,CAEA,IACE,SACF,CASA,IACE,iBACF,CAUA,sCAKE,mBAAoB,CACpB,cAAe,CACf,gBAAiB,CACjB,QACF,CAOA,aAEE,gBACF,CAOA,cAEE,mBACF,CAMA,gDAIE,yBACF,CAMA,wHAIE,iBAAkB,CAClB,SACF,CAMA,4GAIE,6BACF,CAMA,SACE,0BACF,CASA,OACE,qBAAsB,CACtB,aAAc,CACd,aAAc,CACd,cAAe,CACf,SAAU,CACV,kBACF,CAMA,SACE,uBACF,CAMA,SACE,aACF,CAOA,6BAEE,qBAAsB,CACtB,SACF,CAMA,kFAEE,WACF,CAOA,cACE,4BAA6B,CAC7B,mBACF,CAMA,yCACE,uBACF,CAOA,6BACE,yBAA0B,CAC1B,YACF,CASA,QACE,aACF,CAMA,QACE,iBACF,CAiBA,kBACE,YACF,CCvVA,aAcE,kEACE,uBAOF,WACE,iDAMF,gCACE,wBAEF,qCAEE,uBADA,uBACA,CAEF,SACE,wBAtBA,CCpBJ,iBAGE,qBAEA,sBACA,0BAFA,oBAHA,4BACA,oBAKA,6BAIA,2CAFA,mBACA,sCAFA,4BAGA,CAEF,gBACE,aCTF,KCGE,mHAEA,wGAEA,wCAAyC,CAEzC,wBAAyB,CACzB,wBAAyB,CACzB,4BAA6B,CAC7B,yBAA0B,CAC1B,2BAA4B,CAG5B,sDAAuD,CACvD,gDAAiD,CACjD,wDAAyD,CAGzD,0CAA2C,CAC3C,gDAAiD,CACjD,gDAAiD,CAKjD,gCAAiC,CACjC,sCAAuC,CAGvC,2CAA4C,CAG5C,uCAAwC,CCjCxC,+FAGA,uBAAwB,CAGxB,iCAAkC,CAClC,kCAAmC,CAEnC,+BAAgC,CAChC,sCAAuC,CACvC,sCAAuC,CACvC,qGAIA,mDAAoD,CAEpD,mCAAoC,CACpC,8CAA+C,CAC/C,gDAAiD,CACjD,kCAAmC,CACnC,6DAA8D,CAG9D,6BAA8B,CAC9B,6BAA8B,CAC9B,+BAAgC,CAChC,kCAAmC,CACnC,kCAAmC,CCPjC,+jBCYA,iqCAZF,iaCVA,8KAOA,4SAWA,4SAUA,0CACA,gEAGA,0CAGA,gEAGA,yCACA,+DAIA,4CACA,kEAGA,wCAUA,8DACA,uCAGA,4DACA,sCACA,2DAGA,4CACA,kEACA,uCAGA,6DACA,2GAGA,sHAEA,yFAEA,+CACA,+EAGA,4MAOA,gCACA,sHAIA,kCACA,uEACA,gEACA,4DACA,kEAGA,2DACA,sDACA,0CACA,8CACA,wGAGA,0BACA,iCAGA,+DACA,+BACA,sCACA,+DAEA,kGACA,oCACA,yDACA,sCL7HF,kCAEA,sDAIA,0CK2HE,kEAIA,oDACA,sDAGA,oCACA,oEAEA,0DACA,qDAIA,oDACA,6DAIA,iEAIA,2DAIA,2DAGA,4DACA,gEAIA,gEAEA,gFAEA,oNASA,qDLxKE,gFAGE,4DAIF,oEKkHF,yEAEA,6DAGA,0DAEA,uDACA,qDACA,wDAIA,6DAIA,yDACA,2DAIA,uCAGA,wCACA,sDAGA,+CAGA,6DAEA,iDACA,+DAEA,wDAEA,sEAMA,0DACA,sBACA,mEL9JI,wEAEA,iCACE,+BAMN,wEAGA,iCACE,kFAEA,uEAIF,gEACE,8BAGF,qEMvDA,sCAKA,wFAKA,iCAIA,0BAWA,iCACA,4BACA,mCAGA,+BAEA,sCACA,4BAEA,mCAEA,sCAKA,sDAIA,gCAEA,gEAQF,wCAME,sBACA,kCAKA,uBAEA,gEAIA,2BAIA,mCAEA,qCACA,iCAGE,+BACA,wEAEE,iCACA,kFAGF,6BACA,0CACF,kCAEE,8BACE,8BACA,qEAEE,sCACA,wFCnFN,iCAGF,2DAEE,4BACA,oCAGA,mIAGA,4HACE,gEAMJ,+CAGE,sBACA,yCAEF,uBAEE,sEAKA,gDACA,kEAGA,iFAGE,YAGF,EACA,4HAQF,mBACE,6BACA,mBACA,wCACA,wCACA,2CAIA,eAGA,mBAKE,mBAGA,CAJA,uCACA,iBAFF,gBACE,CAKE,mBACA,mBAGJ,oBAIF,+BAGE,kDACA,OADA,kBAGA,CAFA,gBAEA,mBACA,oBAEA,sCACA,OAGF,cAHE,WAGF,GAEE,oBACA,CAHF,gBAGE,CC9Gc,YDiHd,+CAIF,SAEE,CAPF,UACE,wBAMA,4BAEA,GAGA,uBACA,CAJA,yBAGA,CACA,iDAKA,2CAGA,2DAQA,iBACA,uCAGA,kEAKE,SAKJ,8BACE,yDACA,2BAEA,oBACA,8BAEA,yDAEE,4BAEJ,uCACE,CACA,iEAGA,CAEA,wCACE,uBACA,kDAEA,0DAEE,CAJF,oBAIE,0GAWN,aACE,CAHA,YAGA,4HASA,+CAGF,sBACE,WACA,WAQA,4BAFF,0CAEE,CARA,qCAsBA,CAdA,iBAEA,kBACE,aADF,4BACE,WAMF,2BAGF,qCAEE,CAXE,UAWF,+BAGA,uBAEA,SAEA,0CAIE,CANF,qCAEA,CAIE,2DACE,gBAIN,+CAIA,CAEA,kDAKE,CAPF,8BAEA,CAOE,YACA,CAjBI,2BAGN,CAHM,WAcJ,UAGA,CAEA,2GAIF,iCAGE,8BAIA,qBACA,oBACF,uBAOI,0CAIA,CATF,6DAKE,CALF,sBASE,qCAKF,CACE,cACA,CAFF,sBAEE,CACA,+BAEA,qBAEE,WAKN,aACE,sCAGA,mBAEA,6BAMA,kCACA,CAJA,sBACA,aAEA,CAJA,eACA,MAIA,2FAEA,UAGA,YACA,sBACE,8BAEA,CALF,aACA,WAIE,OACA,oBAEF,uBACE,WAEF,YAFE,UAEF,eAgBA,kBACE,CAhBA,qDAQF,qCAGF,CAGI,YACF,CAJF,2BAGI,CAEA,eACA,qBAGA,mEAEA,qBACA,8BAIA,kBADF,kBACE,yBAEJ,oCAGI,qDAGA,CACA,8BAMF,oCACE,+CACF,gCAIA,YACE,yBAGA,2BAGA,mCAFA,cAEA,CAHA,YACA,CAEA,4BAIE,qCACA,cAFA,4BAEA,wCACE,CADF,aACE,sBAEA,mDAEN,CAFM,YAEN,iDAEE,uCAKA,+DAIA,kBAIA,CAJA,sBAIA,mBACA,0BACF,yBAEE,YAEJ,CAFI,YAQJ,UAFI,kBAEJ,CAJE,gBAEE,CAJJ,iBAMA,yFAOI,aEjbJ,eACE,cACA,iBAEA,aAFA,iBAEA,6BAEA,kCACA,mBAKA,gCAGA,CARA,QAEA,CAGA,UALA,qBAEA,qDAGA,CALA,OAQA,4BACE,cAGF,2BACE,gCAEJ,CAHE,UAGF,8CAGE,CAHF,UAGE,wCAGA,qBACA,CAFA,UAEA,6CAGA,yCAIA,sBAHA,UAGA,kCACE,OACA,CADA,KACA,cASA,2CAFF,kBACA,CACE,wEACA,CARA,YACA,CAKF,mBAFF,MACE,CAIE,gBAJF,iCADF,eALI,oBACA,CAKF,SAIE,2BADA,UACA,kBAEJ,WACE,kDACA,mBACE,kDACA,0EACA,uDAKJ,aACE,mDAII,CAJJ,6CAII,2BACA,uCACE,kEACA,+CACE,aACA,WADA,oBACA,CADA,UACA,4FALJ,4BAEE,mBADF,0CACE,CAFF,eACA,MACE,0DACA,wCACE,sGACA,WANN,yBACE,uCACA,CAFF,UAEE,2CACE,wFACA,cACE,kEACA,mEANN,yBACE,4DACA,sBACE,+EAEE,iEACA,qEANN,sCACE,CAGE,iBAHF,gBAGE,qBACE,CAJJ,uBACA,gDACE,wDACA,6DAHF,2CACA,CADA,gBACA,eACE,CAGE,sBANN,8BACE,CAII,iBAFF,4DACA,WACE,YADF,uCACE,6EACA,2BANN,8CACE,kDACA,0CACE,8BACA,yFACE,sBACA,sFALJ,mEACA,sBACE,kEACA,6EACE,uCACA,kEALJ,qGAEE,kEACA,6EACE,uCACA,kEALJ,8CACA,uDACE,sEACA,2EACE,sCACA,iEALJ,mGACA,qCACE,oDACA,0DACE,6GACA,gDAGR,yDCrEA,sEACE,CACA,6GACE,gEACF,iGAIF,wFACE,qDAGA,mGAEE,2CAEF,4FACE,gCACF,wGACE,8DAEE,6FAIA,iJAKN,6GACE,gDAKF,yDACA,qCAGA,6BACA,kBACA,qDAKA,oCAEA,+DAGA,2CAGE,oDAIA,oEAEE,qBAGJ,wDAEE,uCAEF,kEAGA,8CAEA,uDAIF,gEAIE,6BACA,gEAIA,+CACE,0EAIF,sDAEE,+DAGF,sCACA,8BACE,oCAEJ,wBACE,4FAEE,gBAEJ,yGAGI,kBAGJ,CCnHE,2MCFF,oBAGE,wGAKA,iCACE,CADF,wBACE,8GAQA,mBCjBJ,2GAIE,mBACA,6HAMA,YACE,mIAYF,eACA,CAHF,YAGE,4FAGE,8BAKF,uBAkBE,sCACA,CADA,qBAbA,wCAIA,CALF,8BACE,CADF,gBAKE,wCACA,CAOA,kDACA,CACA,kCAKF,6BAGA,4CACE,kDACA,eAGF,cACE,aACA,iBACA,yBACA,8BACA,WAGJ,2BACE,cAGA,+BACA,CAHA,eAGA,wCACA,YACA,iBACA,uEAGA,0BACA,2CAEA,8EAGI,qBACA,CAFF,kBAEE,kBAGN,0CAGE,mCAGA,4BAIA,gEACE,qCACA,8BAEA,gBACA,+CACA,iCAEF,iCAEE,gEACA,qCAGF,8BAEE,+BAIA,yCAEE,qBADA,gBACA,yBAKF,eACA,CAFF,YACE,CACA,iBACA,qDAEA,mDCvIJ,2FAOE,iCACA,CAEA,eACA,CAHA,kBAEA,CAFA,wBAGA,8BACA,eACE,CAFF,YAEE,0BACA,8CAGA,oBACE,oCAGA,kBACE,8DAEA,iBAEN,UACE,8BAIJ,+CAEE,qDAEF,kDAIE,YAEF,CAFE,YAEF,CCpCE,mFADA,kBAKE,CAJF,IAGA,aACE,mCAGA,iDACE,+BAEJ,wBAEE,mBAMA,6CAEF,CAJE,mBAEA,CAEF,kCAGE,CARF,kBACE,CAHA,eAUA,YACA,mBACA,CADA,UACA,wCC9BF,oBDkCE,wBCnCJ,uCACE,+BACA,+DACA,sBAGA,qBCDA,6CAIE,CAPF,uBAGA,CDGE,oBACF,yDAEE,CCDE,2CAGF,CAJA,kCACE,CDJJ,YACE,CAIA,eCTF,CDKE,uBCMA,gCACE,YAEF,oCAEE,wBACA,0BAIF,iBAEA,cADF,UACE,uBAEA,iCAEA,wCAEA,6CAMA,CAYF,gCATI,4BASJ,CAZE,mCAEE,iCAUJ,4BAGE,4DADA,+BACA,CAHF,qBAGE,sCACE,OAEF,iBAHA,SAGA,iHACE,2DAKF,CANA,8EAMA,uSAEE,kBAEF,+FACE,yCCjEJ,WACA,yBAGA,uBACA,gBAEA,uCAIA,CAJA,iCAIA,uCAGA,UACE,gBACA,qBAEA,0CClBJ,gBACE,KAGF,qBACE,YAGF,CAHE,cAGF,gCAEE,mBACA,iEAEA,oCACA,wCAEA,sBACA,WAEA,CAFA,YAEA,8EAEA,mCAFA,iBAEA,6BAIA,wEAKA,sDAIE,CARF,mDAIA,CAIE,cAEF,8CAIA,oBAFE,iBAEF,8CAGE,eAEF,CAFE,YAEF,OAEE,kBAGJ,CAJI,eACA,CAFF,mBAKF,yCCjDE,oBACA,CAFA,iBAEA,uCAKE,iBACA,qCAGA,mBCZJ,CDWI,gBCXJ,6BAEE,eACA,sBAGA,eAEA,sBACA,oDACA,iGAMA,gBAFE,YAEF,8FAME,iJClBF,YACA,gNAUE,6BAEF,oTAcI,kBACF,gHAIA,qBACE,eACF,qDACE,kBACF,6DACE,4BCxCJ,oBAEF,qCAEI,+CAGF,uBACE,uDAGJ,oBAiBI,kDACF,CAhBA,+CAaA,CAbA,oBAaA,0FAEE,CAFF,gGAdA,cACA,iBAaA,0BAGA,mQAIA,oNAEE,iBAGJ,CAHI,gBAFF,gBAKF,8CAYI,CAZJ,wCAYI,sVACE,iCAGA,uEAHA,QAGA,qXAKJ,iDAGF,CARM,+CACE,iDAIN,CALI,gBAQN,mHACE,gBAGF,2DACE,0EAOA,0EAGF,gBAEE,6DC/EA,kDACA,gCACA,qDAGA,qBACA,qDCFA,cACA,eAEA,yBAGF,sBAEE,iBACA,sNAWA,iBACE,kBACA,wRAgBA,kBAEA,iOAgBA,uCACE,uEAEA,kBAEF,qUAuBE,iDAIJ,CACA,geCxFF,4BAEE,CAQA,6JACA,iDAIA,sEAGA,mDAOF,iDAGE,4DAIA,8CACA,qDAEE,eAFF,cAEE,oBAEF,uBAFE,kCAGA,eACA,iBACA,mBAIA,mDACA,CAHA,uCAEA,CAJA,0CACA,CAIA,gBAJA,gBACA,oBADA,gBAIA,wBAEJ,gBAGE,6BACA,YAHA,iBAGA,gCACA,iEAEA,6CACA,sDACA,0BADA,wBACA,0BACA,oIAIA,mBAFA,YAEA,qBACA,0CAIE,uBAEF,CAHA,yBACE,CAEF,iDACE,mFAKJ,oCACE,CANE,aAKJ,CACE,qEAIA,YAFA,WAEA,CAHA,aACA,CAEA,gBACE,4BACA,sBADA,aACA,gCAMF,oCACA,yDACA,2CAEA,qBAGE,kBAEA,CACA,mCAIF,CARE,YACA,CAOF,iCAEE,CAPA,oBACA,CAQA,oBACE,uDAEJ,sDAGA,CAHA,cAGA,0BACE,oDAIA,oCACA,4BACA,sBAGA,cAEA,oFAGA,sBAEA,yDACE,CAIF,iBAJE,wBAIF,6CAHE,6CAKA,eACA,aACA,CADA,cACA,yCAGJ,kBACE,CAKA,iDAEA,CARF,aACE,4CAGA,kBAIA,wEAGA,wDAGA,kCAOA,iDAGA,CAPF,WAEE,sCAEA,CAJF,2CACE,CAMA,qCACA,+BARF,kBACE,qCAOA,iBAsBA,sBACE,CAvBF,WAKA,CACE,0DAIF,CALA,uDACE,CANF,sBAqBA,4CACA,CALA,gRAIA,YAEE,6CAEN,mCAEE,+CASA,6EAIA,4BChNA,SDmNA,qFCnNA,gDACA,sCAGA,qCACA,sDACA,CAKA,kDAGA,CARA,0CAQA,kBAGA,YACA,sBACA,iBAFA,gBADF,YACE,CAHA,SAKA,kBAEA,SAFA,iBAEA,uEAGA,CAEE,6CAFF,oCAgBI,CAdF,yBACE,qBACF,CAGF,oBACE,CAIF,WACE,CALA,2CAGA,uBACF,CACE,mFAGE,CALF,qBAEA,UAGE,gCAIF,sDAEA,CALE,oCAKF,yCC7CJ,oCACE,CD+CA,yXAQE,sCCrDJ,wCAGA,oCACE","sources":["webpack:///./node_modules/normalize.css/normalize.css","webpack:///./src/furo/assets/styles/base/_print.sass","webpack:///./src/furo/assets/styles/base/_screen-readers.sass","webpack:///./src/furo/assets/styles/base/_theme.sass","webpack:///./src/furo/assets/styles/variables/_fonts.scss","webpack:///./src/furo/assets/styles/variables/_spacing.scss","webpack:///./src/furo/assets/styles/variables/_icons.scss","webpack:///./src/furo/assets/styles/variables/_admonitions.scss","webpack:///./src/furo/assets/styles/variables/_colors.scss","webpack:///./src/furo/assets/styles/base/_typography.sass","webpack:///./src/furo/assets/styles/_scaffold.sass","webpack:///./src/furo/assets/styles/variables/_layout.scss","webpack:///./src/furo/assets/styles/content/_admonitions.sass","webpack:///./src/furo/assets/styles/content/_api.sass","webpack:///./src/furo/assets/styles/content/_blocks.sass","webpack:///./src/furo/assets/styles/content/_captions.sass","webpack:///./src/furo/assets/styles/content/_code.sass","webpack:///./src/furo/assets/styles/content/_footnotes.sass","webpack:///./src/furo/assets/styles/content/_images.sass","webpack:///./src/furo/assets/styles/content/_indexes.sass","webpack:///./src/furo/assets/styles/content/_lists.sass","webpack:///./src/furo/assets/styles/content/_math.sass","webpack:///./src/furo/assets/styles/content/_misc.sass","webpack:///./src/furo/assets/styles/content/_rubrics.sass","webpack:///./src/furo/assets/styles/content/_sidebar.sass","webpack:///./src/furo/assets/styles/content/_tables.sass","webpack:///./src/furo/assets/styles/content/_target.sass","webpack:///./src/furo/assets/styles/content/_gui-labels.sass","webpack:///./src/furo/assets/styles/components/_footer.sass","webpack:///./src/furo/assets/styles/components/_sidebar.sass","webpack:///./src/furo/assets/styles/components/_table_of_contents.sass","webpack:///./src/furo/assets/styles/_shame.sass"],"sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// This file contains styles for managing print media.\n\n////////////////////////////////////////////////////////////////////////////////\n// Hide elements not relevant to print media.\n////////////////////////////////////////////////////////////////////////////////\n@media print\n // Hide icon container.\n .content-icon-container\n display: none !important\n\n // Hide showing header links if hovering over when printing.\n .headerlink\n display: none !important\n\n // Hide mobile header.\n .mobile-header\n display: none !important\n\n // Hide navigation links.\n .related-pages\n display: none !important\n\n////////////////////////////////////////////////////////////////////////////////\n// Tweaks related to decolorization.\n////////////////////////////////////////////////////////////////////////////////\n@media print\n // Apply a border around code which no longer have a color background.\n .highlight\n border: 0.1pt solid var(--color-foreground-border)\n\n////////////////////////////////////////////////////////////////////////////////\n// Avoid page break in some relevant cases.\n////////////////////////////////////////////////////////////////////////////////\n@media print\n ul, ol, dl, a, table, pre, blockquote\n page-break-inside: avoid\n\n h1, h2, h3, h4, h5, h6, img, figure, caption\n page-break-inside: avoid\n page-break-after: avoid\n\n ul, ol, dl\n page-break-before: avoid\n",".visually-hidden\n position: absolute !important\n width: 1px !important\n height: 1px !important\n padding: 0 !important\n margin: -1px !important\n overflow: hidden !important\n clip: rect(0,0,0,0) !important\n white-space: nowrap !important\n border: 0 !important\n color: var(--color-foreground-primary)\n background: var(--color-background-primary)\n\n:-moz-focusring\n outline: auto\n","// This file serves as the \"skeleton\" of the theming logic.\n//\n// This contains the bulk of the logic for handling dark mode, color scheme\n// toggling and the handling of color-scheme-specific hiding of elements.\n\nbody\n @include fonts\n @include spacing\n @include icons\n @include admonitions\n @include default-admonition(#651fff, \"abstract\")\n @include default-topic(#14B8A6, \"pencil\")\n\n @include colors\n\n.only-light\n display: block !important\nhtml body .only-dark\n display: none !important\n\n// Ignore dark-mode hints if print media.\n@media not print\n // Enable dark-mode, if requested.\n body[data-theme=\"dark\"]\n @include colors-dark\n\n html & .only-light\n display: none !important\n .only-dark\n display: block !important\n\n // Enable dark mode, unless explicitly told to avoid.\n @media (prefers-color-scheme: dark)\n body:not([data-theme=\"light\"])\n @include colors-dark\n\n html & .only-light\n display: none !important\n .only-dark\n display: block !important\n\n//\n// Theme toggle presentation\n//\nbody[data-theme=\"auto\"]\n .theme-toggle svg.theme-icon-when-auto-light\n display: block\n\n @media (prefers-color-scheme: dark)\n .theme-toggle svg.theme-icon-when-auto-dark\n display: block\n .theme-toggle svg.theme-icon-when-auto-light\n display: none\n\nbody[data-theme=\"dark\"]\n .theme-toggle svg.theme-icon-when-dark\n display: block\n\nbody[data-theme=\"light\"]\n .theme-toggle svg.theme-icon-when-light\n display: block\n","// Fonts used by this theme.\n//\n// There are basically two things here -- using the system font stack and\n// defining sizes for various elements in %ages. We could have also used `em`\n// but %age is easier to reason about for me.\n\n@mixin fonts {\n // These are adapted from https://systemfontstack.com/\n --font-stack: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial,\n sans-serif, Apple Color Emoji, Segoe UI Emoji;\n --font-stack--monospace: \"SFMono-Regular\", Menlo, Consolas, Monaco,\n Liberation Mono, Lucida Console, monospace;\n --font-stack--headings: var(--font-stack);\n\n --font-size--normal: 100%;\n --font-size--small: 87.5%;\n --font-size--small--2: 81.25%;\n --font-size--small--3: 75%;\n --font-size--small--4: 62.5%;\n\n // Sidebar\n --sidebar-caption-font-size: var(--font-size--small--2);\n --sidebar-item-font-size: var(--font-size--small);\n --sidebar-search-input-font-size: var(--font-size--small);\n\n // Table of Contents\n --toc-font-size: var(--font-size--small--3);\n --toc-font-size--mobile: var(--font-size--normal);\n --toc-title-font-size: var(--font-size--small--4);\n\n // Admonitions\n //\n // These aren't defined in terms of %ages, since nesting these is permitted.\n --admonition-font-size: 0.8125rem;\n --admonition-title-font-size: 0.8125rem;\n\n // Code\n --code-font-size: var(--font-size--small--2);\n\n // API\n --api-font-size: var(--font-size--small);\n}\n","// Spacing for various elements on the page\n//\n// If the user wants to tweak things in a certain way, they are permitted to.\n// They also have to deal with the consequences though!\n\n@mixin spacing {\n // Header!\n --header-height: calc(\n var(--sidebar-item-line-height) + 4 * #{var(--sidebar-item-spacing-vertical)}\n );\n --header-padding: 0.5rem;\n\n // Sidebar\n --sidebar-tree-space-above: 1.5rem;\n --sidebar-caption-space-above: 1rem;\n\n --sidebar-item-line-height: 1rem;\n --sidebar-item-spacing-vertical: 0.5rem;\n --sidebar-item-spacing-horizontal: 1rem;\n --sidebar-item-height: calc(\n var(--sidebar-item-line-height) + 2 *#{var(--sidebar-item-spacing-vertical)}\n );\n\n --sidebar-expander-width: var(--sidebar-item-height); // be square\n\n --sidebar-search-space-above: 0.5rem;\n --sidebar-search-input-spacing-vertical: 0.5rem;\n --sidebar-search-input-spacing-horizontal: 0.5rem;\n --sidebar-search-input-height: 1rem;\n --sidebar-search-icon-size: var(--sidebar-search-input-height);\n\n // Table of Contents\n --toc-title-padding: 0.25rem 0;\n --toc-spacing-vertical: 1.5rem;\n --toc-spacing-horizontal: 1.5rem;\n --toc-item-spacing-vertical: 0.4rem;\n --toc-item-spacing-horizontal: 1rem;\n}\n","// Expose theme icons as CSS variables.\n\n$icons: (\n // Adapted from tabler-icons\n // url: https://tablericons.com/\n \"search\":\n url('data:image/svg+xml;charset=utf-8, '),\n // Factored out from mkdocs-material on 24-Aug-2020.\n // url: https://squidfunk.github.io/mkdocs-material/reference/admonitions/\n \"pencil\":\n url('data:image/svg+xml;charset=utf-8, '),\n \"abstract\":\n url('data:image/svg+xml;charset=utf-8, '),\n \"info\":\n url('data:image/svg+xml;charset=utf-8, '),\n \"flame\":\n url('data:image/svg+xml;charset=utf-8, '),\n \"question\":\n url('data:image/svg+xml;charset=utf-8, '),\n \"warning\":\n url('data:image/svg+xml;charset=utf-8, '),\n \"failure\":\n url('data:image/svg+xml;charset=utf-8, '),\n \"spark\":\n url('data:image/svg+xml;charset=utf-8, ')\n);\n\n@mixin icons {\n @each $name, $glyph in $icons {\n --icon-#{$name}: #{$glyph};\n }\n}\n","// Admonitions\n\n// Structure of these is:\n// admonition-class: color \"icon-name\";\n//\n// The colors are translated into CSS variables below. The icons are\n// used directly in the main declarations to set the `mask-image` in\n// the title.\n\n// prettier-ignore\n$admonitions: (\n // Each of these has an reST directives for it.\n \"caution\": #ff9100 \"spark\",\n \"warning\": #ff9100 \"warning\",\n \"danger\": #ff5252 \"spark\",\n \"attention\": #ff5252 \"warning\",\n \"error\": #ff5252 \"failure\",\n \"hint\": #00c852 \"question\",\n \"tip\": #00c852 \"info\",\n \"important\": #00bfa5 \"flame\",\n \"note\": #00b0ff \"pencil\",\n \"seealso\": #448aff \"info\",\n \"admonition-todo\": #808080 \"pencil\"\n);\n\n@mixin default-admonition($color, $icon-name) {\n --color-admonition-title: #{$color};\n --color-admonition-title-background: #{rgba($color, 0.2)};\n\n --icon-admonition-default: var(--icon-#{$icon-name});\n}\n\n@mixin default-topic($color, $icon-name) {\n --color-topic-title: #{$color};\n --color-topic-title-background: #{rgba($color, 0.2)};\n\n --icon-topic-default: var(--icon-#{$icon-name});\n}\n\n@mixin admonitions {\n @each $name, $values in $admonitions {\n --color-admonition-title--#{$name}: #{nth($values, 1)};\n --color-admonition-title-background--#{$name}: #{rgba(\n nth($values, 1),\n 0.2\n )};\n }\n}\n","// Colors used throughout this theme.\n//\n// The aim is to give the user more control. Thus, instead of hard-coding colors\n// in various parts of the stylesheet, the approach taken is to define all\n// colors as CSS variables and reusing them in all the places.\n//\n// `colors-dark` depends on `colors` being included at a lower specificity.\n\n@mixin colors {\n --color-problematic: #b30000;\n\n // Base Colors\n --color-foreground-primary: black; // for main text and headings\n --color-foreground-secondary: #5a5c63; // for secondary text\n --color-foreground-muted: #6b6f76; // for muted text\n --color-foreground-border: #878787; // for content borders\n\n --color-background-primary: white; // for content\n --color-background-secondary: #f8f9fb; // for navigation + ToC\n --color-background-hover: #efeff4ff; // for navigation-item hover\n --color-background-hover--transparent: #efeff400;\n --color-background-border: #eeebee; // for UI borders\n --color-background-item: #ccc; // for \"background\" items (eg: copybutton)\n\n // Announcements\n --color-announcement-background: #000000dd;\n --color-announcement-text: #eeebee;\n\n // Brand colors\n --color-brand-primary: #0a4bff;\n --color-brand-content: #2757dd;\n --color-brand-visited: #872ee0;\n\n // API documentation\n --color-api-background: var(--color-background-hover--transparent);\n --color-api-background-hover: var(--color-background-hover);\n --color-api-overall: var(--color-foreground-secondary);\n --color-api-name: var(--color-problematic);\n --color-api-pre-name: var(--color-problematic);\n --color-api-paren: var(--color-foreground-secondary);\n --color-api-keyword: var(--color-foreground-primary);\n\n --color-api-added: #21632c;\n --color-api-added-border: #38a84d;\n --color-api-changed: #046172;\n --color-api-changed-border: #06a1bc;\n --color-api-deprecated: #605706;\n --color-api-deprecated-border: #f0d90f;\n --color-api-removed: #b30000;\n --color-api-removed-border: #ff5c5c;\n\n --color-highlight-on-target: #ffffcc;\n\n // Inline code background\n --color-inline-code-background: var(--color-background-secondary);\n\n // Highlighted text (search)\n --color-highlighted-background: #ddeeff;\n --color-highlighted-text: var(--color-foreground-primary);\n\n // GUI Labels\n --color-guilabel-background: #ddeeff80;\n --color-guilabel-border: #bedaf580;\n --color-guilabel-text: var(--color-foreground-primary);\n\n // Admonitions!\n --color-admonition-background: transparent;\n\n //////////////////////////////////////////////////////////////////////////////\n // Everything below this should be one of:\n // - var(...)\n // - *-gradient(...)\n // - special literal values (eg: transparent, none)\n //////////////////////////////////////////////////////////////////////////////\n\n // Tables\n --color-table-header-background: var(--color-background-secondary);\n --color-table-border: var(--color-background-border);\n\n // Cards\n --color-card-border: var(--color-background-secondary);\n --color-card-background: transparent;\n --color-card-marginals-background: var(--color-background-secondary);\n\n // Header\n --color-header-background: var(--color-background-primary);\n --color-header-border: var(--color-background-border);\n --color-header-text: var(--color-foreground-primary);\n\n // Sidebar (left)\n --color-sidebar-background: var(--color-background-secondary);\n --color-sidebar-background-border: var(--color-background-border);\n\n --color-sidebar-brand-text: var(--color-foreground-primary);\n --color-sidebar-caption-text: var(--color-foreground-muted);\n --color-sidebar-link-text: var(--color-foreground-secondary);\n --color-sidebar-link-text--top-level: var(--color-brand-primary);\n\n --color-sidebar-item-background: var(--color-sidebar-background);\n --color-sidebar-item-background--current: var(\n --color-sidebar-item-background\n );\n --color-sidebar-item-background--hover: linear-gradient(\n 90deg,\n var(--color-background-hover--transparent) 0%,\n var(--color-background-hover) var(--sidebar-item-spacing-horizontal),\n var(--color-background-hover) 100%\n );\n\n --color-sidebar-item-expander-background: transparent;\n --color-sidebar-item-expander-background--hover: var(\n --color-background-hover\n );\n\n --color-sidebar-search-text: var(--color-foreground-primary);\n --color-sidebar-search-background: var(--color-background-secondary);\n --color-sidebar-search-background--focus: var(--color-background-primary);\n --color-sidebar-search-border: var(--color-background-border);\n --color-sidebar-search-icon: var(--color-foreground-muted);\n\n // Table of Contents (right)\n --color-toc-background: var(--color-background-primary);\n --color-toc-title-text: var(--color-foreground-muted);\n --color-toc-item-text: var(--color-foreground-secondary);\n --color-toc-item-text--hover: var(--color-foreground-primary);\n --color-toc-item-text--active: var(--color-brand-primary);\n\n // Actual page contents\n --color-content-foreground: var(--color-foreground-primary);\n --color-content-background: transparent;\n\n // Links\n --color-link: var(--color-brand-content);\n --color-link-underline: var(--color-background-border);\n --color-link--hover: var(--color-brand-content);\n --color-link-underline--hover: var(--color-foreground-border);\n\n --color-link--visited: var(--color-brand-visited);\n --color-link-underline--visited: var(--color-background-border);\n --color-link--visited--hover: var(--color-brand-visited);\n --color-link-underline--visited--hover: var(--color-foreground-border);\n}\n\n@mixin colors-dark {\n --color-problematic: #ee5151;\n\n // Base Colors\n --color-foreground-primary: #cfd0d0; // for main text and headings\n --color-foreground-secondary: #9ca0a5; // for secondary text\n --color-foreground-muted: #81868d; // for muted text\n --color-foreground-border: #666666; // for content borders\n\n --color-background-primary: #131416; // for content\n --color-background-secondary: #1a1c1e; // for navigation + ToC\n --color-background-hover: #1e2124ff; // for navigation-item hover\n --color-background-hover--transparent: #1e212400;\n --color-background-border: #303335; // for UI borders\n --color-background-item: #444; // for \"background\" items (eg: copybutton)\n\n // Announcements\n --color-announcement-background: #000000dd;\n --color-announcement-text: #eeebee;\n\n // Brand colors\n --color-brand-primary: #3d94ff;\n --color-brand-content: #5ca5ff;\n --color-brand-visited: #b27aeb;\n\n // Highlighted text (search)\n --color-highlighted-background: #083563;\n\n // GUI Labels\n --color-guilabel-background: #08356380;\n --color-guilabel-border: #13395f80;\n\n // API documentation\n --color-api-keyword: var(--color-foreground-secondary);\n --color-highlight-on-target: #333300;\n\n --color-api-added: #3db854;\n --color-api-added-border: #267334;\n --color-api-changed: #09b0ce;\n --color-api-changed-border: #056d80;\n --color-api-deprecated: #b1a10b;\n --color-api-deprecated-border: #6e6407;\n --color-api-removed: #ff7575;\n --color-api-removed-border: #b03b3b;\n\n // Admonitions\n --color-admonition-background: #18181a;\n\n // Cards\n --color-card-border: var(--color-background-secondary);\n --color-card-background: #18181a;\n --color-card-marginals-background: var(--color-background-hover);\n}\n","// This file contains the styling for making the content throughout the page,\n// including fonts, paragraphs, headings and spacing among these elements.\n\nbody\n font-family: var(--font-stack)\npre,\ncode,\nkbd,\nsamp\n font-family: var(--font-stack--monospace)\n\n// Make fonts look slightly nicer.\nbody\n -webkit-font-smoothing: antialiased\n -moz-osx-font-smoothing: grayscale\n\n// Line height from Bootstrap 4.1\narticle\n line-height: 1.5\n\n//\n// Headings\n//\nh1,\nh2,\nh3,\nh4,\nh5,\nh6\n line-height: 1.25\n font-family: var(--font-stack--headings)\n font-weight: bold\n\n border-radius: 0.5rem\n margin-top: 0.5rem\n margin-bottom: 0.5rem\n margin-left: -0.5rem\n margin-right: -0.5rem\n padding-left: 0.5rem\n padding-right: 0.5rem\n\n + p\n margin-top: 0\n\nh1\n font-size: 2.5em\n margin-top: 1.75rem\n margin-bottom: 1rem\nh2\n font-size: 2em\n margin-top: 1.75rem\nh3\n font-size: 1.5em\nh4\n font-size: 1.25em\nh5\n font-size: 1.125em\nh6\n font-size: 1em\n\nsmall\n opacity: 75%\n font-size: 80%\n\n// Paragraph\np\n margin-top: 0.5rem\n margin-bottom: 0.75rem\n\n// Horizontal rules\nhr.docutils\n height: 1px\n padding: 0\n margin: 2rem 0\n background-color: var(--color-background-border)\n border: 0\n\n.centered\n text-align: center\n\n// Links\na\n text-decoration: underline\n\n color: var(--color-link)\n text-decoration-color: var(--color-link-underline)\n\n &:visited\n color: var(--color-link--visited)\n text-decoration-color: var(--color-link-underline--visited)\n &:hover\n color: var(--color-link--visited--hover)\n text-decoration-color: var(--color-link-underline--visited--hover)\n\n &:hover\n color: var(--color-link--hover)\n text-decoration-color: var(--color-link-underline--hover)\n &.muted-link\n color: inherit\n &:hover\n color: var(--color-link--hover)\n text-decoration-color: var(--color-link-underline--hover)\n &:visited\n color: var(--color-link--visited--hover)\n text-decoration-color: var(--color-link-underline--visited--hover)\n","// This file contains the styles for the overall layouting of the documentation\n// skeleton, including the responsive changes as well as sidebar toggles.\n//\n// This is implemented as a mobile-last design, which isn't ideal, but it is\n// reasonably good-enough and I got pretty tired by the time I'd finished this\n// to move the rules around to fix this. Shouldn't take more than 3-4 hours,\n// if you know what you're doing tho.\n\n// HACK: Not all browsers account for the scrollbar width in media queries.\n// This results in horizontal scrollbars in the breakpoint where we go\n// from displaying everything to hiding the ToC. We accomodate for this by\n// adding a bit of padding to the TOC drawer, disabling the horizontal\n// scrollbar and allowing the scrollbars to cover the padding.\n// https://www.456bereastreet.com/archive/201301/media_query_width_and_vertical_scrollbars/\n\n// HACK: Always having the scrollbar visible, prevents certain browsers from\n// causing the content to stutter horizontally between taller-than-viewport and\n// not-taller-than-viewport pages.\n\nhtml\n overflow-x: hidden\n overflow-y: scroll\n scroll-behavior: smooth\n\n.sidebar-scroll, .toc-scroll, article[role=main] *\n // Override Firefox scrollbar style\n scrollbar-width: thin\n scrollbar-color: var(--color-foreground-border) transparent\n\n // Override Chrome scrollbar styles\n &::-webkit-scrollbar\n width: 0.25rem\n height: 0.25rem\n &::-webkit-scrollbar-thumb\n background-color: var(--color-foreground-border)\n border-radius: 0.125rem\n\n//\n// Overalls\n//\nhtml,\nbody\n height: 100%\n color: var(--color-foreground-primary)\n background: var(--color-background-primary)\n\n.skip-to-content\n position: fixed\n padding: 1rem\n border-radius: 1rem\n left: 0.25rem\n top: 0.25rem\n z-index: 40\n background: var(--color-background-primary)\n color: var(--color-foreground-primary)\n\n transform: translateY(-200%)\n transition: transform 300ms ease-in-out\n\n &:focus-within\n transform: translateY(0%)\n\narticle\n color: var(--color-content-foreground)\n background: var(--color-content-background)\n overflow-wrap: break-word\n\n.page\n display: flex\n // fill the viewport for pages with little content.\n min-height: 100%\n\n.mobile-header\n width: 100%\n height: var(--header-height)\n background-color: var(--color-header-background)\n color: var(--color-header-text)\n border-bottom: 1px solid var(--color-header-border)\n\n // Looks like sub-script/super-script have this, and we need this to\n // be \"on top\" of those.\n z-index: 10\n\n // We don't show the header on large screens.\n display: none\n\n // Add shadow when scrolled\n &.scrolled\n border-bottom: none\n box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1), 0 0.2rem 0.4rem rgba(0, 0, 0, 0.2)\n\n .header-center\n a\n color: var(--color-header-text)\n text-decoration: none\n\n.main\n display: flex\n flex: 1\n\n// Sidebar (left) also covers the entire left portion of screen.\n.sidebar-drawer\n box-sizing: border-box\n\n border-right: 1px solid var(--color-sidebar-background-border)\n background: var(--color-sidebar-background)\n\n display: flex\n justify-content: flex-end\n // These next two lines took me two days to figure out.\n width: calc((100% - #{$full-width}) / 2 + #{$sidebar-width})\n min-width: $sidebar-width\n\n// Scroll-along sidebars\n.sidebar-container,\n.toc-drawer\n box-sizing: border-box\n width: $sidebar-width\n\n.toc-drawer\n background: var(--color-toc-background)\n // See HACK described on top of this document\n padding-right: 1rem\n\n.sidebar-sticky,\n.toc-sticky\n position: sticky\n top: 0\n height: min(100%, 100vh)\n height: 100vh\n\n display: flex\n flex-direction: column\n\n.sidebar-scroll,\n.toc-scroll\n flex-grow: 1\n flex-shrink: 1\n\n overflow: auto\n scroll-behavior: smooth\n\n// Central items.\n.content\n padding: 0 $content-padding\n width: $content-width\n\n display: flex\n flex-direction: column\n justify-content: space-between\n\n.icon\n display: inline-block\n height: 1rem\n width: 1rem\n svg\n width: 100%\n height: 100%\n\n//\n// Accommodate announcement banner\n//\n.announcement\n background-color: var(--color-announcement-background)\n color: var(--color-announcement-text)\n\n height: var(--header-height)\n display: flex\n align-items: center\n overflow-x: auto\n & + .page\n min-height: calc(100% - var(--header-height))\n\n.announcement-content\n box-sizing: border-box\n padding: 0.5rem\n min-width: 100%\n white-space: nowrap\n text-align: center\n\n a\n color: var(--color-announcement-text)\n text-decoration-color: var(--color-announcement-text)\n\n &:hover\n color: var(--color-announcement-text)\n text-decoration-color: var(--color-link--hover)\n\n////////////////////////////////////////////////////////////////////////////////\n// Toggles for theme\n////////////////////////////////////////////////////////////////////////////////\n.no-js .theme-toggle-container // don't show theme toggle if there's no JS\n display: none\n\n.theme-toggle-container\n display: flex\n\n.theme-toggle\n display: flex\n cursor: pointer\n border: none\n padding: 0\n background: transparent\n\n.theme-toggle svg\n height: 1.25rem\n width: 1.25rem\n color: var(--color-foreground-primary)\n display: none\n\n.theme-toggle-header\n display: flex\n align-items: center\n justify-content: center\n\n////////////////////////////////////////////////////////////////////////////////\n// Toggles for elements\n////////////////////////////////////////////////////////////////////////////////\n.toc-overlay-icon, .nav-overlay-icon\n display: none\n cursor: pointer\n\n .icon\n color: var(--color-foreground-secondary)\n height: 1.5rem\n width: 1.5rem\n\n.toc-header-icon, .nav-overlay-icon\n // for when we set display: flex\n justify-content: center\n align-items: center\n\n.toc-content-icon\n height: 1.5rem\n width: 1.5rem\n\n.content-icon-container\n float: right\n display: flex\n margin-top: 1.5rem\n margin-left: 1rem\n margin-bottom: 1rem\n gap: 0.5rem\n\n .edit-this-page, .view-this-page\n svg\n color: inherit\n height: 1.25rem\n width: 1.25rem\n\n.sidebar-toggle\n position: absolute\n display: none\n// \n.sidebar-toggle[name=\"__toc\"]\n left: 20px\n.sidebar-toggle:checked\n left: 40px\n// \n\n.overlay\n position: fixed\n top: 0\n width: 0\n height: 0\n\n transition: width 0ms, height 0ms, opacity 250ms ease-out\n\n opacity: 0\n background-color: rgba(0, 0, 0, 0.54)\n.sidebar-overlay\n z-index: 20\n.toc-overlay\n z-index: 40\n\n// Keep things on top and smooth.\n.sidebar-drawer\n z-index: 30\n transition: left 250ms ease-in-out\n.toc-drawer\n z-index: 50\n transition: right 250ms ease-in-out\n\n// Show the Sidebar\n#__navigation:checked\n & ~ .sidebar-overlay\n width: 100%\n height: 100%\n opacity: 1\n & ~ .page\n .sidebar-drawer\n top: 0\n left: 0\n // Show the toc sidebar\n#__toc:checked\n & ~ .toc-overlay\n width: 100%\n height: 100%\n opacity: 1\n & ~ .page\n .toc-drawer\n top: 0\n right: 0\n\n////////////////////////////////////////////////////////////////////////////////\n// Back to top\n////////////////////////////////////////////////////////////////////////////////\n.back-to-top\n text-decoration: none\n\n display: none\n position: fixed\n left: 0\n top: 1rem\n padding: 0.5rem\n padding-right: 0.75rem\n border-radius: 1rem\n font-size: 0.8125rem\n\n background: var(--color-background-primary)\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), #6b728080 0px 0px 1px 0px\n\n z-index: 10\n\n margin-left: 50%\n transform: translateX(-50%)\n svg\n height: 1rem\n width: 1rem\n fill: currentColor\n display: inline-block\n\n span\n margin-left: 0.25rem\n\n .show-back-to-top &\n display: flex\n align-items: center\n\n////////////////////////////////////////////////////////////////////////////////\n// Responsive layouting\n////////////////////////////////////////////////////////////////////////////////\n// Make things a bit bigger on bigger screens.\n@media (min-width: $full-width + $sidebar-width)\n html\n font-size: 110%\n\n@media (max-width: $full-width)\n // Collapse \"toc\" into the icon.\n .toc-content-icon\n display: flex\n .toc-drawer\n position: fixed\n height: 100vh\n top: 0\n right: -$sidebar-width\n border-left: 1px solid var(--color-background-muted)\n .toc-tree\n border-left: none\n font-size: var(--toc-font-size--mobile)\n\n // Accomodate for a changed content width.\n .sidebar-drawer\n width: calc((100% - #{$full-width - $sidebar-width}) / 2 + #{$sidebar-width})\n\n@media (max-width: $full-width - $sidebar-width)\n // Collapse \"navigation\".\n .nav-overlay-icon\n display: flex\n .sidebar-drawer\n position: fixed\n height: 100vh\n width: $sidebar-width\n\n top: 0\n left: -$sidebar-width\n\n // Swap which icon is visible.\n .toc-header-icon, .theme-toggle-header\n display: flex\n .toc-content-icon, .theme-toggle-content\n display: none\n\n // Show the header.\n .mobile-header\n position: sticky\n top: 0\n display: flex\n justify-content: space-between\n align-items: center\n\n .header-left,\n .header-right\n display: flex\n height: var(--header-height)\n padding: 0 var(--header-padding)\n label\n height: 100%\n width: 100%\n user-select: none\n\n .nav-overlay-icon .icon,\n .theme-toggle svg\n height: 1.5rem\n width: 1.5rem\n\n // Add a scroll margin for the content\n :target\n scroll-margin-top: calc(var(--header-height) + 2.5rem)\n\n // Show back-to-top below the header\n .back-to-top\n top: calc(var(--header-height) + 0.5rem)\n\n // Center the page, and accommodate for the header.\n .page\n flex-direction: column\n justify-content: center\n .content\n margin-left: auto\n margin-right: auto\n\n@media (max-width: $content-width + 2* $content-padding)\n // Content should respect window limits.\n .content\n width: 100%\n overflow-x: auto\n\n@media (max-width: $content-width)\n .content\n padding: 0 $content-padding--small\n // Don't float sidebars to the right.\n article aside.sidebar\n float: none\n width: 100%\n margin: 1rem 0\n","// Overall Layout Variables\n//\n// Because CSS variables can't be used in media queries. The fact that this\n// makes the layout non-user-configurable is a good thing.\n$content-padding: 3em;\n$content-padding--small: 1em;\n$content-width: 46em;\n$sidebar-width: 15em;\n$full-width: $content-width + 2 * ($content-padding + $sidebar-width);\n","//\n// The design here is strongly inspired by mkdocs-material.\n.admonition, .topic\n margin: 1rem auto\n padding: 0 0.5rem 0.5rem 0.5rem\n\n background: var(--color-admonition-background)\n\n border-radius: 0.2rem\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.0625rem rgba(0, 0, 0, 0.1)\n\n font-size: var(--admonition-font-size)\n\n overflow: hidden\n page-break-inside: avoid\n\n // First element should have no margin, since the title has it.\n > :nth-child(2)\n margin-top: 0\n\n // Last item should have no margin, since we'll control that w/ padding\n > :last-child\n margin-bottom: 0\n\n.admonition p.admonition-title,\np.topic-title\n position: relative\n margin: 0 -0.5rem 0.5rem\n padding-left: 2rem\n padding-right: .5rem\n padding-top: .4rem\n padding-bottom: .4rem\n\n font-weight: 500\n font-size: var(--admonition-title-font-size)\n line-height: 1.3\n\n // Our fancy icon\n &::before\n content: \"\"\n position: absolute\n left: 0.5rem\n width: 1rem\n height: 1rem\n\n// Default styles\np.admonition-title\n background-color: var(--color-admonition-title-background)\n &::before\n background-color: var(--color-admonition-title)\n mask-image: var(--icon-admonition-default)\n mask-repeat: no-repeat\n\np.topic-title\n background-color: var(--color-topic-title-background)\n &::before\n background-color: var(--color-topic-title)\n mask-image: var(--icon-topic-default)\n mask-repeat: no-repeat\n\n//\n// Variants\n//\n.admonition\n border-left: 0.2rem solid var(--color-admonition-title)\n\n @each $type, $value in $admonitions\n &.#{$type}\n border-left-color: var(--color-admonition-title--#{$type})\n > .admonition-title\n background-color: var(--color-admonition-title-background--#{$type})\n &::before\n background-color: var(--color-admonition-title--#{$type})\n mask-image: var(--icon-#{nth($value, 2)})\n\n.admonition-todo > .admonition-title\n text-transform: uppercase\n","// This file stylizes the API documentation (stuff generated by autodoc). It's\n// deeply nested due to how autodoc structures the HTML without enough classes\n// to select the relevant items.\n\n// API docs!\ndl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)\n // Tweak the spacing of all the things!\n dd\n margin-left: 2rem\n > :first-child\n margin-top: 0.125rem\n > :last-child\n margin-bottom: 0.75rem\n\n // This is used for the arguments\n .field-list\n margin-bottom: 0.75rem\n\n // \"Headings\" (like \"Parameters\" and \"Return\")\n > dt\n text-transform: uppercase\n font-size: var(--font-size--small)\n\n dd:empty\n margin-bottom: 0.5rem\n dd > ul\n margin-left: -1.2rem\n > li\n > p:nth-child(2)\n margin-top: 0\n // When the last-empty-paragraph follows a paragraph, it doesn't need\n // to augument the existing spacing.\n > p + p:last-child:empty\n margin-top: 0\n margin-bottom: 0\n\n // Colorize the elements\n > dt\n color: var(--color-api-overall)\n\n.sig:not(.sig-inline)\n font-weight: bold\n\n font-size: var(--api-font-size)\n font-family: var(--font-stack--monospace)\n\n margin-left: -0.25rem\n margin-right: -0.25rem\n padding-top: 0.25rem\n padding-bottom: 0.25rem\n padding-right: 0.5rem\n\n // These are intentionally em, to properly match the font size.\n padding-left: 3em\n text-indent: -2.5em\n\n border-radius: 0.25rem\n\n background: var(--color-api-background)\n transition: background 100ms ease-out\n\n &:hover\n background: var(--color-api-background-hover)\n\n // adjust the size of the [source] link on the right.\n a.reference\n .viewcode-link\n font-weight: normal\n width: 4.25rem\n\nem.property\n font-style: normal\n &:first-child\n color: var(--color-api-keyword)\n.sig-name\n color: var(--color-api-name)\n.sig-prename\n font-weight: normal\n color: var(--color-api-pre-name)\n.sig-paren\n color: var(--color-api-paren)\n.sig-param\n font-style: normal\n\ndiv.versionadded,\ndiv.versionchanged,\ndiv.deprecated,\ndiv.versionremoved\n border-left: 0.1875rem solid\n border-radius: 0.125rem\n\n padding-left: 0.75rem\n\n p\n margin-top: 0.125rem\n margin-bottom: 0.125rem\n\ndiv.versionadded\n border-color: var(--color-api-added-border)\n .versionmodified\n color: var(--color-api-added)\n\ndiv.versionchanged\n border-color: var(--color-api-changed-border)\n .versionmodified\n color: var(--color-api-changed)\n\ndiv.deprecated\n border-color: var(--color-api-deprecated-border)\n .versionmodified\n color: var(--color-api-deprecated)\n\ndiv.versionremoved\n border-color: var(--color-api-removed-border)\n .versionmodified\n color: var(--color-api-removed)\n\n// Align the [docs] and [source] to the right.\n.viewcode-link, .viewcode-back\n float: right\n text-align: right\n",".line-block\n margin-top: 0.5rem\n margin-bottom: 0.75rem\n .line-block\n margin-top: 0rem\n margin-bottom: 0rem\n padding-left: 1rem\n","// Captions\narticle p.caption,\ntable > caption,\n.code-block-caption\n font-size: var(--font-size--small)\n text-align: center\n\n// Caption above a TOCTree\n.toctree-wrapper.compound\n .caption, :not(.caption) > .caption-text\n font-size: var(--font-size--small)\n text-transform: uppercase\n\n text-align: initial\n margin-bottom: 0\n\n > ul\n margin-top: 0\n margin-bottom: 0\n","// Inline code\ncode.literal, .sig-inline\n background: var(--color-inline-code-background)\n border-radius: 0.2em\n // Make the font smaller, and use padding to recover.\n font-size: var(--font-size--small--2)\n padding: 0.1em 0.2em\n\n pre.literal-block &\n font-size: inherit\n padding: 0\n\n p &\n border: 1px solid var(--color-background-border)\n\n.sig-inline\n font-family: var(--font-stack--monospace)\n\n// Code and Literal Blocks\n$code-spacing-vertical: 0.625rem\n$code-spacing-horizontal: 0.875rem\n\n// Wraps every literal block + line numbers.\ndiv[class*=\" highlight-\"],\ndiv[class^=\"highlight-\"]\n margin: 1em 0\n display: flex\n\n .table-wrapper\n margin: 0\n padding: 0\n\npre\n margin: 0\n padding: 0\n overflow: auto\n\n // Needed to have more specificity than pygments' \"pre\" selector. :(\n article[role=\"main\"] .highlight &\n line-height: 1.5\n\n &.literal-block,\n .highlight &\n font-size: var(--code-font-size)\n padding: $code-spacing-vertical $code-spacing-horizontal\n\n // Make it look like all the other blocks.\n &.literal-block\n margin-top: 1rem\n margin-bottom: 1rem\n\n border-radius: 0.2rem\n background-color: var(--color-code-background)\n color: var(--color-code-foreground)\n\n// All code is always contained in this.\n.highlight\n width: 100%\n border-radius: 0.2rem\n\n // Make line numbers and prompts un-selectable.\n .gp, span.linenos\n user-select: none\n pointer-events: none\n\n // Expand the line-highlighting.\n .hll\n display: block\n margin-left: -$code-spacing-horizontal\n margin-right: -$code-spacing-horizontal\n padding-left: $code-spacing-horizontal\n padding-right: $code-spacing-horizontal\n\n/* Make code block captions be nicely integrated */\n.code-block-caption\n display: flex\n padding: $code-spacing-vertical $code-spacing-horizontal\n\n border-radius: 0.25rem\n border-bottom-left-radius: 0\n border-bottom-right-radius: 0\n font-weight: 300\n border-bottom: 1px solid\n\n background-color: var(--color-code-background)\n color: var(--color-code-foreground)\n border-color: var(--color-background-border)\n\n + div[class]\n margin-top: 0\n pre\n border-top-left-radius: 0\n border-top-right-radius: 0\n\n// When `html_codeblock_linenos_style` is table.\n.highlighttable\n width: 100%\n display: block\n tbody\n display: block\n\n tr\n display: flex\n\n // Line numbers\n td.linenos\n background-color: var(--color-code-background)\n color: var(--color-code-foreground)\n padding: $code-spacing-vertical $code-spacing-horizontal\n padding-right: 0\n border-top-left-radius: 0.2rem\n border-bottom-left-radius: 0.2rem\n\n .linenodiv\n padding-right: $code-spacing-horizontal\n font-size: var(--code-font-size)\n box-shadow: -0.0625rem 0 var(--color-foreground-border) inset\n\n // Actual code\n td.code\n padding: 0\n display: block\n flex: 1\n overflow: hidden\n\n .highlight\n border-top-left-radius: 0\n border-bottom-left-radius: 0\n\n// When `html_codeblock_linenos_style` is inline.\n.highlight\n span.linenos\n display: inline-block\n padding-left: 0\n padding-right: $code-spacing-horizontal\n margin-right: $code-spacing-horizontal\n box-shadow: -0.0625rem 0 var(--color-foreground-border) inset\n","// Inline Footnote Reference\n.footnote-reference\n font-size: var(--font-size--small--4)\n vertical-align: super\n\n// Definition list, listing the content of each note.\n// docutils <= 0.17\ndl.footnote.brackets\n font-size: var(--font-size--small)\n color: var(--color-foreground-secondary)\n\n display: grid\n grid-template-columns: max-content auto\n dt\n margin: 0\n > .fn-backref\n margin-left: 0.25rem\n\n &:after\n content: \":\"\n\n .brackets\n &:before\n content: \"[\"\n &:after\n content: \"]\"\n\n dd\n margin: 0\n padding: 0 1rem\n\n// docutils >= 0.18\naside.footnote\n font-size: var(--font-size--small)\n color: var(--color-foreground-secondary)\n\naside.footnote > span,\ndiv.citation > span\n float: left\n font-weight: 500\n padding-right: 0.25rem\n\naside.footnote > *:not(span),\ndiv.citation > p\n margin-left: 2rem\n","//\n// Figures\n//\nimg\n box-sizing: border-box\n max-width: 100%\n height: auto\n\narticle\n figure, .figure\n border-radius: 0.2rem\n\n margin: 0\n :last-child\n margin-bottom: 0\n\n .align-left\n float: left\n clear: left\n margin: 0 1rem 1rem\n\n .align-right\n float: right\n clear: right\n margin: 0 1rem 1rem\n\n .align-default,\n .align-center\n display: block\n text-align: center\n margin-left: auto\n margin-right: auto\n\n // WELL, table needs to be stylised like a table.\n table.align-default\n display: table\n text-align: initial\n",".genindex-jumpbox, .domainindex-jumpbox\n border-top: 1px solid var(--color-background-border)\n border-bottom: 1px solid var(--color-background-border)\n padding: 0.25rem\n\n.genindex-section, .domainindex-section\n h2\n margin-top: 0.75rem\n margin-bottom: 0.5rem\n ul\n margin-top: 0\n margin-bottom: 0\n","ul,\nol\n padding-left: 1.2rem\n\n // Space lists out like paragraphs\n margin-top: 1rem\n margin-bottom: 1rem\n // reduce margins within li.\n li\n > p:first-child\n margin-top: 0.25rem\n margin-bottom: 0.25rem\n\n > p:last-child\n margin-top: 0.25rem\n\n > ul,\n > ol\n margin-top: 0.5rem\n margin-bottom: 0.5rem\n\nol\n &.arabic\n list-style: decimal\n &.loweralpha\n list-style: lower-alpha\n &.upperalpha\n list-style: upper-alpha\n &.lowerroman\n list-style: lower-roman\n &.upperroman\n list-style: upper-roman\n\n// Don't space lists out when they're \"simple\" or in a `.. toctree::`\n.simple,\n.toctree-wrapper\n li\n > ul,\n > ol\n margin-top: 0\n margin-bottom: 0\n\n// Definition Lists\n.field-list,\n.option-list,\ndl:not([class]),\ndl.simple,\ndl.footnote,\ndl.glossary\n dt\n font-weight: 500\n margin-top: 0.25rem\n + dt\n margin-top: 0\n\n .classifier::before\n content: \":\"\n margin-left: 0.2rem\n margin-right: 0.2rem\n\n dd\n > p:first-child,\n ul\n margin-top: 0.125rem\n\n ul\n margin-bottom: 0.125rem\n",".math-wrapper\n width: 100%\n overflow-x: auto\n\ndiv.math\n position: relative\n text-align: center\n\n .headerlink,\n &:focus .headerlink\n display: none\n\n &:hover .headerlink\n display: inline-block\n\n span.eqno\n position: absolute\n right: 0.5rem\n top: 50%\n transform: translate(0, -50%)\n z-index: 1\n","// Abbreviations\nabbr[title]\n cursor: help\n\n// \"Problematic\" content, as identified by Sphinx\n.problematic\n color: var(--color-problematic)\n\n// Keyboard / Mouse \"instructions\"\nkbd:not(.compound)\n margin: 0 0.2rem\n padding: 0 0.2rem\n border-radius: 0.2rem\n border: 1px solid var(--color-foreground-border)\n color: var(--color-foreground-primary)\n vertical-align: text-bottom\n\n font-size: var(--font-size--small--3)\n display: inline-block\n\n box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.2), inset 0 0 0 0.125rem var(--color-background-primary)\n\n background-color: var(--color-background-secondary)\n\n// Blockquote\nblockquote\n border-left: 4px solid var(--color-background-border)\n background: var(--color-background-secondary)\n\n margin-left: 0\n margin-right: 0\n padding: 0.5rem 1rem\n\n .attribution\n font-weight: 600\n text-align: right\n\n &.pull-quote,\n &.highlights\n font-size: 1.25em\n\n &.epigraph,\n &.pull-quote\n border-left-width: 0\n border-radius: 0.5rem\n\n &.highlights\n border-left-width: 0\n background: transparent\n\n// Center align embedded-in-text images\np .reference img\n vertical-align: middle\n","p.rubric\n line-height: 1.25\n font-weight: bold\n font-size: 1.125em\n\n // For Numpy-style documentation that's got rubrics within it.\n // https://github.com/pradyunsg/furo/discussions/505\n dd &\n line-height: inherit\n font-weight: inherit\n\n font-size: var(--font-size--small)\n text-transform: uppercase\n","article .sidebar\n float: right\n clear: right\n width: 30%\n\n margin-left: 1rem\n margin-right: 0\n\n border-radius: 0.2rem\n background-color: var(--color-background-secondary)\n border: var(--color-background-border) 1px solid\n\n > *\n padding-left: 1rem\n padding-right: 1rem\n\n > ul, > ol // lists need additional padding, because bullets.\n padding-left: 2.2rem\n\n .sidebar-title\n margin: 0\n padding: 0.5rem 1rem\n border-bottom: var(--color-background-border) 1px solid\n\n font-weight: 500\n\n// TODO: subtitle\n// TODO: dedicated variables?\n",".table-wrapper\n width: 100%\n overflow-x: auto\n margin-top: 1rem\n margin-bottom: 0.5rem\n padding: 0.2rem 0.2rem 0.75rem\n\ntable.docutils\n border-radius: 0.2rem\n border-spacing: 0\n border-collapse: collapse\n\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.0625rem rgba(0, 0, 0, 0.1)\n\n th\n background: var(--color-table-header-background)\n\n td,\n th\n // Space things out properly\n padding: 0 0.25rem\n\n // Get the borders looking just-right.\n border-left: 1px solid var(--color-table-border)\n border-right: 1px solid var(--color-table-border)\n border-bottom: 1px solid var(--color-table-border)\n\n p\n margin: 0.25rem\n\n &:first-child\n border-left: none\n &:last-child\n border-right: none\n\n // MyST-parser tables set these classes for control of column alignment\n &.text-left\n text-align: left\n &.text-right\n text-align: right\n &.text-center\n text-align: center\n",":target\n scroll-margin-top: 2.5rem\n\n@media (max-width: $full-width - $sidebar-width)\n :target\n scroll-margin-top: calc(2.5rem + var(--header-height))\n\n // When a heading is selected\n section > span:target\n scroll-margin-top: calc(2.8rem + var(--header-height))\n\n// Permalinks\n.headerlink\n font-weight: 100\n user-select: none\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\ndl dt,\np.caption,\nfigcaption p,\ntable > caption,\n.code-block-caption\n > .headerlink\n margin-left: 0.5rem\n visibility: hidden\n &:hover > .headerlink\n visibility: visible\n\n // Don't change to link-like, if someone adds the contents directive.\n > .toc-backref\n color: inherit\n text-decoration-line: none\n\n// Figure and table captions are special.\nfigure:hover > figcaption > p > .headerlink,\ntable:hover > caption > .headerlink\n visibility: visible\n\n:target >, // Regular section[id] style anchors\nspan:target ~ // Non-regular span[id] style \"extra\" anchors\n h1,\n h2,\n h3,\n h4,\n h5,\n h6\n &:nth-of-type(1)\n background-color: var(--color-highlight-on-target)\n // .headerlink\n // visibility: visible\n code.literal\n background-color: transparent\n\ntable:target > caption,\nfigure:target\n background-color: var(--color-highlight-on-target)\n\n// Inline page contents\n.this-will-duplicate-information-and-it-is-still-useful-here li :target\n background-color: var(--color-highlight-on-target)\n\n// Code block permalinks\n.literal-block-wrapper:target .code-block-caption\n background-color: var(--color-highlight-on-target)\n\n// When a definition list item is selected\n//\n// There isn't really an alternative to !important here, due to the\n// high-specificity of API documentation's selector.\ndt:target\n background-color: var(--color-highlight-on-target) !important\n\n// When a footnote reference is selected\n.footnote > dt:target + dd,\n.footnote-reference:target\n background-color: var(--color-highlight-on-target)\n",".guilabel\n background-color: var(--color-guilabel-background)\n border: 1px solid var(--color-guilabel-border)\n color: var(--color-guilabel-text)\n\n padding: 0 0.3em\n border-radius: 0.5em\n font-size: 0.9em\n","// This file contains the styles used for stylizing the footer that's shown\n// below the content.\n\nfooter\n font-size: var(--font-size--small)\n display: flex\n flex-direction: column\n\n margin-top: 2rem\n\n// Bottom of page information\n.bottom-of-page\n display: flex\n align-items: center\n justify-content: space-between\n\n margin-top: 1rem\n padding-top: 1rem\n padding-bottom: 1rem\n\n color: var(--color-foreground-secondary)\n border-top: 1px solid var(--color-background-border)\n\n line-height: 1.5\n\n @media (max-width: $content-width)\n text-align: center\n flex-direction: column-reverse\n gap: 0.25rem\n\n .left-details\n font-size: var(--font-size--small)\n\n .right-details\n display: flex\n flex-direction: column\n gap: 0.25rem\n text-align: right\n\n .icons\n display: flex\n justify-content: flex-end\n gap: 0.25rem\n font-size: 1rem\n\n a\n text-decoration: none\n\n svg,\n img\n font-size: 1.125rem\n height: 1em\n width: 1em\n\n// Next/Prev page information\n.related-pages\n a\n display: flex\n align-items: center\n\n text-decoration: none\n &:hover .page-info .title\n text-decoration: underline\n color: var(--color-link)\n text-decoration-color: var(--color-link-underline)\n\n svg.furo-related-icon,\n svg.furo-related-icon > use\n flex-shrink: 0\n\n color: var(--color-foreground-border)\n\n width: 0.75rem\n height: 0.75rem\n margin: 0 0.5rem\n\n &.next-page\n max-width: 50%\n\n float: right\n clear: right\n text-align: right\n\n &.prev-page\n max-width: 50%\n\n float: left\n clear: left\n\n svg\n transform: rotate(180deg)\n\n.page-info\n display: flex\n flex-direction: column\n overflow-wrap: anywhere\n\n .next-page &\n align-items: flex-end\n\n .context\n display: flex\n align-items: center\n\n padding-bottom: 0.1rem\n\n color: var(--color-foreground-muted)\n font-size: var(--font-size--small)\n text-decoration: none\n","// This file contains the styles for the contents of the left sidebar, which\n// contains the navigation tree, logo, search etc.\n\n////////////////////////////////////////////////////////////////////////////////\n// Brand on top of the scrollable tree.\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-brand\n display: flex\n flex-direction: column\n flex-shrink: 0\n\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n text-decoration: none\n\n.sidebar-brand-text\n color: var(--color-sidebar-brand-text)\n overflow-wrap: break-word\n margin: var(--sidebar-item-spacing-vertical) 0\n font-size: 1.5rem\n\n.sidebar-logo-container\n margin: var(--sidebar-item-spacing-vertical) 0\n\n.sidebar-logo\n margin: 0 auto\n display: block\n max-width: 100%\n\n////////////////////////////////////////////////////////////////////////////////\n// Search\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-search-container\n display: flex\n align-items: center\n margin-top: var(--sidebar-search-space-above)\n\n position: relative\n\n background: var(--color-sidebar-search-background)\n &:hover,\n &:focus-within\n background: var(--color-sidebar-search-background--focus)\n\n &::before\n content: \"\"\n position: absolute\n left: var(--sidebar-item-spacing-horizontal)\n width: var(--sidebar-search-icon-size)\n height: var(--sidebar-search-icon-size)\n\n background-color: var(--color-sidebar-search-icon)\n mask-image: var(--icon-search)\n\n.sidebar-search\n box-sizing: border-box\n\n border: none\n border-top: 1px solid var(--color-sidebar-search-border)\n border-bottom: 1px solid var(--color-sidebar-search-border)\n\n padding-top: var(--sidebar-search-input-spacing-vertical)\n padding-bottom: var(--sidebar-search-input-spacing-vertical)\n padding-right: var(--sidebar-search-input-spacing-horizontal)\n padding-left: calc(var(--sidebar-item-spacing-horizontal) + var(--sidebar-search-input-spacing-horizontal) + var(--sidebar-search-icon-size))\n\n width: 100%\n\n color: var(--color-sidebar-search-foreground)\n background: transparent\n z-index: 10\n\n &:focus\n outline: none\n\n &::placeholder\n font-size: var(--sidebar-search-input-font-size)\n\n//\n// Hide Search Matches link\n//\n#searchbox .highlight-link\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal) 0\n margin: 0\n text-align: center\n\n a\n color: var(--color-sidebar-search-icon)\n font-size: var(--font-size--small--2)\n\n////////////////////////////////////////////////////////////////////////////////\n// Structure/Skeleton of the navigation tree (left)\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-tree\n font-size: var(--sidebar-item-font-size)\n margin-top: var(--sidebar-tree-space-above)\n margin-bottom: var(--sidebar-item-spacing-vertical)\n\n ul\n padding: 0\n margin-top: 0\n margin-bottom: 0\n\n display: flex\n flex-direction: column\n\n list-style: none\n\n li\n position: relative\n margin: 0\n\n > ul\n margin-left: var(--sidebar-item-spacing-horizontal)\n\n .icon\n color: var(--color-sidebar-link-text)\n\n .reference\n box-sizing: border-box\n color: var(--color-sidebar-link-text)\n\n // Fill the parent.\n display: inline-block\n line-height: var(--sidebar-item-line-height)\n text-decoration: none\n\n // Don't allow long words to cause wrapping.\n overflow-wrap: anywhere\n\n height: 100%\n width: 100%\n\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n\n &:hover\n color: var(--color-sidebar-link-text)\n background: var(--color-sidebar-item-background--hover)\n\n // Add a nice little \"external-link\" arrow here.\n &.external::after\n content: url('data:image/svg+xml, ')\n margin: 0 0.25rem\n vertical-align: middle\n color: var(--color-sidebar-link-text)\n\n // Make the current page reference bold.\n .current-page > .reference\n font-weight: bold\n\n label\n position: absolute\n top: 0\n right: 0\n height: var(--sidebar-item-height)\n width: var(--sidebar-expander-width)\n\n cursor: pointer\n user-select: none\n\n display: flex\n justify-content: center\n align-items: center\n\n .caption, :not(.caption) > .caption-text\n font-size: var(--sidebar-caption-font-size)\n color: var(--color-sidebar-caption-text)\n\n font-weight: bold\n text-transform: uppercase\n\n margin: var(--sidebar-caption-space-above) 0 0 0\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n\n // If it has children, add a bit more padding to wrap the content to avoid\n // overlapping with the \n li.has-children\n > .reference\n padding-right: var(--sidebar-expander-width)\n\n // Colorize the top-level list items and icon.\n .toctree-l1\n & > .reference,\n & > label .icon\n color: var(--color-sidebar-link-text--top-level)\n\n // Color changes on hover\n label\n background: var(--color-sidebar-item-expander-background)\n &:hover\n background: var(--color-sidebar-item-expander-background--hover)\n\n .current > .reference\n background: var(--color-sidebar-item-background--current)\n &:hover\n background: var(--color-sidebar-item-background--hover)\n\n.toctree-checkbox\n position: absolute\n display: none\n\n////////////////////////////////////////////////////////////////////////////////\n// Togglable expand/collapse\n////////////////////////////////////////////////////////////////////////////////\n.toctree-checkbox\n ~ ul\n display: none\n\n ~ label .icon svg\n transform: rotate(90deg)\n\n.toctree-checkbox:checked\n ~ ul\n display: block\n\n ~ label .icon svg\n transform: rotate(-90deg)\n","// This file contains the styles for the contents of the right sidebar, which\n// contains the table of contents for the current page.\n.toc-title-container\n padding: var(--toc-title-padding)\n padding-top: var(--toc-spacing-vertical)\n\n.toc-title\n color: var(--color-toc-title-text)\n font-size: var(--toc-title-font-size)\n padding-left: var(--toc-spacing-horizontal)\n text-transform: uppercase\n\n// If the ToC is not present, hide these elements coz they're not relevant.\n.no-toc\n display: none\n\n.toc-tree-container\n padding-bottom: var(--toc-spacing-vertical)\n\n.toc-tree\n font-size: var(--toc-font-size)\n line-height: 1.3\n border-left: 1px solid var(--color-background-border)\n\n padding-left: calc(var(--toc-spacing-horizontal) - var(--toc-item-spacing-horizontal))\n\n // Hide the first \"top level\" bullet.\n > ul > li:first-child\n padding-top: 0\n & > ul\n padding-left: 0\n & > a\n display: none\n\n ul\n list-style-type: none\n margin-top: 0\n margin-bottom: 0\n padding-left: var(--toc-item-spacing-horizontal)\n li\n padding-top: var(--toc-item-spacing-vertical)\n\n &.scroll-current > .reference\n color: var(--color-toc-item-text--active)\n font-weight: bold\n\n a.reference\n color: var(--color-toc-item-text)\n text-decoration: none\n overflow-wrap: anywhere\n\n.toc-scroll\n max-height: 100vh\n overflow-y: scroll\n\n// Be very annoying when someone includes the table of contents\n.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here)\n color: var(--color-problematic)\n background: rgba(255, 0, 0, 0.25)\n &::before\n content: \"ERROR: Adding a table of contents in Furo-based documentation is unnecessary, and does not work well with existing styling. Add a 'this-will-duplicate-information-and-it-is-still-useful-here' class, if you want an escape hatch.\"\n","// Shameful hacks, to work around bugs.\n\n// MyST parser doesn't correctly generate classes, to align table contents.\n// https://github.com/executablebooks/MyST-Parser/issues/412\n.text-align\\:left > p\n text-align: left\n\n.text-align\\:center > p\n text-align: center\n\n.text-align\\:right > p\n text-align: right\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"styles/furo.css","mappings":"AAAA,2EAA2E,CAU3E,KACE,gBAAiB,CACjB,6BACF,CASA,KACE,QACF,CAMA,KACE,aACF,CAOA,GACE,aAAc,CACd,cACF,CAUA,GACE,sBAAuB,CACvB,QAAS,CACT,gBACF,CAOA,IACE,+BAAiC,CACjC,aACF,CASA,EACE,4BACF,CAOA,YACE,kBAAmB,CACnB,yBAA0B,CAC1B,gCACF,CAMA,SAEE,kBACF,CAOA,cAGE,+BAAiC,CACjC,aACF,CAeA,QAEE,aAAc,CACd,aAAc,CACd,iBAAkB,CAClB,uBACF,CAEA,IACE,aACF,CAEA,IACE,SACF,CASA,IACE,iBACF,CAUA,sCAKE,mBAAoB,CACpB,cAAe,CACf,gBAAiB,CACjB,QACF,CAOA,aAEE,gBACF,CAOA,cAEE,mBACF,CAMA,gDAIE,yBACF,CAMA,wHAIE,iBAAkB,CAClB,SACF,CAMA,4GAIE,6BACF,CAMA,SACE,0BACF,CASA,OACE,qBAAsB,CACtB,aAAc,CACd,aAAc,CACd,cAAe,CACf,SAAU,CACV,kBACF,CAMA,SACE,uBACF,CAMA,SACE,aACF,CAOA,6BAEE,qBAAsB,CACtB,SACF,CAMA,kFAEE,WACF,CAOA,cACE,4BAA6B,CAC7B,mBACF,CAMA,yCACE,uBACF,CAOA,6BACE,yBAA0B,CAC1B,YACF,CASA,QACE,aACF,CAMA,QACE,iBACF,CAiBA,kBACE,YACF,CCvVA,aAcE,kEACE,uBAOF,WACE,iDAMF,kCACE,wBAEF,qCAEE,uBADA,uBACA,CAEF,SACE,wBAtBA,CCpBJ,iBAGE,qBAEA,sBACA,0BAFA,oBAHA,4BACA,oBAKA,6BAIA,2CAFA,mBACA,sCAFA,4BAGA,CAEF,gBACE,aCTF,KCGE,mHAEA,wGAEA,wCAAyC,CAEzC,wBAAyB,CACzB,wBAAyB,CACzB,4BAA6B,CAC7B,yBAA0B,CAC1B,2BAA4B,CAG5B,sDAAuD,CACvD,gDAAiD,CACjD,wDAAyD,CAGzD,0CAA2C,CAC3C,gDAAiD,CACjD,gDAAiD,CAKjD,gCAAiC,CACjC,sCAAuC,CAGvC,2CAA4C,CAG5C,uCAAwC,CCjCxC,+FAGA,uBAAwB,CAGxB,iCAAkC,CAClC,kCAAmC,CAEnC,+BAAgC,CAChC,sCAAuC,CACvC,sCAAuC,CACvC,qGAIA,mDAAoD,CAEpD,mCAAoC,CACpC,8CAA+C,CAC/C,gDAAiD,CACjD,kCAAmC,CACnC,6DAA8D,CAG9D,6BAA8B,CAC9B,6BAA8B,CAC9B,+BAAgC,CAChC,kCAAmC,CACnC,kCAAmC,CCPjC,+jBCYA,iqCAZF,iaCVA,8KAOA,4SAWA,4SAUA,0CACA,gEAGA,0CAGA,gEAGA,yCACA,+DAIA,4CACA,kEAGA,wCAUA,8DACA,uCAGA,4DACA,sCACA,2DAGA,4CACA,kEACA,uCAGA,6DACA,2GAGA,sHAEA,yFAEA,+CACA,+EAGA,4MAOA,gCACA,sHAIA,kCACA,uEACA,gEACA,4DACA,kEAGA,2DACA,sDACA,0CACA,8CACA,wGAGA,0BACA,iCAGA,+DACA,+BACA,sCACA,+DAEA,kGACA,oCACA,yDACA,sCL7HF,kCAEA,sDAIA,0CK2HE,kEAIA,oDACA,sDAGA,oCACA,oEAEA,0DACA,qDAIA,oDACA,6DAIA,iEAIA,2DAIA,2DAGA,4DACA,gEAIA,gEAEA,gFAEA,oNASA,qDLxKE,gFAGE,4DAIF,oEKkHF,yEAEA,6DAGA,0DAEA,uDACA,qDACA,wDAIA,6DAIA,yDACA,2DAIA,uCAGA,wCACA,sDAGA,+CAGA,6DAEA,iDACA,+DAEA,wDAEA,sEAMA,0DACA,sBACA,mEL9JI,wEAEA,iCACE,+BAMN,wEAGA,iCACE,kFAEA,uEAIF,gEACE,8BAGF,qEMvDA,sCAKA,wFAKA,iCAIA,0BAWA,iCACA,4BACA,mCAGA,+BAEA,sCACA,4BAEA,mCAEA,sCAKA,sDAIA,gCAEA,gEAQF,wCAME,sBACA,kCAKA,uBAEA,gEAIA,2BAIA,mCAEA,qCACA,iCAGE,+BACA,wEAEE,iCACA,kFAGF,6BACA,0CACF,kCAEE,8BACE,8BACA,qEAEE,sCACA,wFCnFN,iCAGF,2DAEE,4BACA,oCAGA,mIAGA,4HACE,gEAMJ,+CAGE,sBACA,yCAEF,uBAEE,sEAKA,gDACA,kEAGA,iFAGE,YAGF,EACA,4HAQF,mBACE,6BACA,mBACA,wCACA,wCACA,2CAIA,eAGA,mBAKE,mBAGA,CAJA,uCACA,iBAFF,gBACE,CAKE,mBACA,mBAGJ,oBAIF,+BAGE,kDACA,OADA,kBAGA,CAFA,gBAEA,mBACA,oBAEA,sCACA,OAGF,cAHE,WAGF,GAEE,oBACA,CAHF,gBAGE,CC9Gc,YDiHd,+CAIF,SAEE,CAPF,UACE,wBAMA,4BAEA,GAGA,uBACA,CAJA,yBAGA,CACA,iDAKA,2CAGA,2DAQA,iBACA,uCAGA,kEAKE,SAKJ,8BACE,yDACA,2BAEA,oBACA,8BAEA,yDAEE,4BAEJ,uCACE,CACA,iEAGA,CAEA,wCACE,uBACA,kDAEA,0DAEE,CAJF,oBAIE,0GAWN,aACE,CAHA,YAGA,4HASA,+CAGF,sBACE,WACA,WAQA,4BAFF,0CAEE,CARA,qCAsBA,CAdA,iBAEA,kBACE,aADF,4BACE,WAMF,2BAGF,qCAEE,CAXE,UAWF,+BAGA,uBAEA,SAEA,0CAIE,CANF,qCAEA,CAIE,2DACE,gBAIN,+CAIA,CAEA,kDAKE,CAPF,8BAEA,CAOE,YACA,CAjBI,2BAGN,CAHM,WAcJ,UAGA,CAEA,2GAIF,iCAGE,8BAIA,qBACA,oBACF,uBAOI,0CAIA,CATF,6DAKE,CALF,sBASE,qCAKF,CACE,cACA,CAFF,sBAEE,CACA,+BAEA,qBAEE,WAKN,aACE,sCAGA,mBAEA,6BAMA,kCACA,CAJA,sBACA,aAEA,CAJA,eACA,MAIA,2FAEA,UAGA,YACA,sBACE,8BAEA,CALF,aACA,WAIE,OACA,oBAEF,uBACE,WAEF,YAFE,UAEF,eAgBA,kBACE,CAhBA,qDAQF,qCAGF,CAGI,YACF,CAJF,2BAGI,CAEA,eACA,qBAGA,mEAEA,qBACA,8BAIA,kBADF,kBACE,yBAEJ,oCAGI,qDAIJ,+BAGI,oCAEA,+CAQF,4CACE,yBACF,2BAOE,sBACA,CAHA,WACA,CAFF,cACE,CAJA,YAGF,CAEE,SAEA,mBAGA,kDAEE,CAJF,cAEA,cAEE,sBAEA,mBADA,YACA,uBACA,mDACE,CADF,YACE,iDAEA,uCAEN,+DAOE,mBADF,sBACE,mBAGF,aACE,sCAIA,aADF,WACE,CAKF,SACE,CAHJ,kBAEE,CAJE,gBAEJ,CAHI,iBAMA,yFAKA,aACA,eACA,cElbJ,iBAEE,aADA,iBACA,6BAEA,kCAEA,SACA,UAIA,gCACA,CALA,SAEA,SAEA,CAJA,0EAEA,CAFA,OAKA,CAGA,mDACE,iBAGF,gCACE,CADF,UACE,aAEJ,iCAEE,CAFF,UAEE,wCAEA,WACA,WADA,UACA,CACA,4CAGA,MACA,CADA,KACA,wCACA,UAGA,CAJA,UAIA,6DAUA,0CACE,CAFF,mBAEE,wEACA,CAVA,YACA,CAMF,mBAJE,OAOA,gBAJJ,gCACE,CANE,cACA,CAHA,oBACA,CAGA,QAGJ,CAII,0BACA,CADA,UACA,wCAEJ,kBACE,0DACA,gCACE,kBACA,CADA,YACA,oEACA,2CAMF,mDAII,CALN,YACE,CANE,cAKJ,CACE,iBAII,kEACA,yCACE,kDACA,yDACE,+CACA,uBANN,CAMM,+BANN,uCACE,qDACA,4BAEE,mBADA,0CACA,CADA,qBACA,0DACE,wCACA,sGALJ,oCACA,sBACE,kBAFF,UAEE,2CACA,wFACE,cACA,kEANN,uBACE,iDACA,CADA,UACA,0DACE,wDAEE,iEACA,qEANN,sCACE,CAGE,iBAHF,gBAGE,qBACE,CAJJ,uBACA,gDACE,wDACA,6DAHF,2CACA,CADA,gBACA,eACE,CAGE,sBANN,8BACE,CAII,iBAFF,4DACA,WACE,YADF,uCACE,6EACA,2BANN,8CACE,kDACA,0CACE,8BACA,yFACE,sBACA,sFALJ,mEACA,sBACE,kEACA,6EACE,uCACA,kEALJ,qGAEE,kEACA,6EACE,uCACA,kEALJ,8CACA,uDACE,sEACA,2EACE,sCACA,iEALJ,mGACA,qCACE,oDACA,0DACE,6GACA,gDAGR,yDCrEA,sEACE,CACA,6GACE,gEACF,iGAIF,wFACE,qDAGA,mGAEE,2CAEF,4FACE,gCACF,wGACE,8DAEE,6FAIA,iJAKN,6GACE,gDAKF,yDACA,qCAGA,6BACA,kBACA,qDAKA,oCAEA,+DAGA,2CAGE,oDAIA,oEAEE,qBAGJ,wDAEE,uCAEF,kEAGA,8CAEA,uDAIF,gEAIE,6BACA,gEAIA,+CACE,0EAIF,sDAEE,+DAGF,sCACA,8BACE,oCAEJ,wBACE,4FAEE,gBAEJ,yGAGI,kBAGJ,CCnHE,2MCFF,oBAGE,wGAKA,iCACE,CADF,wBACE,8GAQA,mBCjBJ,2GAIE,mBACA,6HAMA,YACE,mIAYF,eACA,CAHF,YAGE,4FAGE,8BAKF,uBAkBE,sCACA,CADA,qBAbA,wCAIA,CALF,8BACE,CADF,gBAKE,wCACA,CAOA,kDACA,CACA,kCAKF,6BAGA,4CACE,kDACA,eAGF,cACE,aACA,iBACA,yBACA,8BACA,WAGJ,2BACE,cAGA,+BACA,CAHA,eAGA,wCACA,YACA,iBACA,uEAGA,0BACA,2CAEA,8EAGI,qBACA,CAFF,kBAEE,kBAGN,0CAGE,mCAGA,4BAIA,gEACE,qCACA,8BAEA,gBACA,+CACA,iCAEF,iCAEE,gEACA,qCAGF,8BAEE,+BAIA,yCAEE,qBADA,gBACA,yBAKF,eACA,CAFF,YACE,CACA,iBACA,qDAEA,mDCvIJ,2FAOE,iCACA,CAEA,eACA,CAHA,kBAEA,CAFA,wBAGA,8BACA,eACE,CAFF,YAEE,0BACA,8CAGA,oBACE,oCAGA,kBACE,8DAEA,iBAEN,UACE,8BAIJ,+CAEE,qDAEF,kDAIE,YAEF,CAFE,YAEF,CCpCE,mFADA,kBAKE,CAJF,IAGA,aACE,mCAGA,iDACE,+BAEJ,wBAEE,mBAMA,6CAEF,CAJE,mBAEA,CAEF,kCAGE,CARF,kBACE,CAHA,eAUA,YACA,mBACA,CADA,UACA,wCC9BF,oBDkCE,wBCnCJ,uCACE,+BACA,+DACA,sBAGA,qBCDA,6CAIE,CAPF,uBAGA,CDGE,oBACF,yDAEE,CCDE,2CAGF,CAJA,kCACE,CDJJ,YACE,CAIA,eCTF,CDKE,uBCMA,gCACE,YAEF,oCAEE,wBACA,0BAIF,iBAEA,cADF,UACE,uBAEA,iCAEA,wCAEA,6CAMA,CAYF,gCATI,4BASJ,CAZE,mCAEE,iCAUJ,4BAGE,4DADA,+BACA,CAHF,qBAGE,sCACE,OAEF,iBAHA,SAGA,iHACE,2DAKF,CANA,8EAMA,uSAEE,kBAEF,+FACE,yCCjEJ,WACA,yBAGA,uBACA,gBAEA,uCAIA,CAJA,iCAIA,uCAGA,UACE,gBACA,qBAEA,0CClBJ,gBACE,KAGF,qBACE,YAGF,CAHE,cAGF,gCAEE,mBACA,iEAEA,oCACA,wCAEA,sBACA,WAEA,CAFA,YAEA,8EAEA,mCAFA,iBAEA,6BAIA,wEAKA,sDAIE,CARF,mDAIA,CAIE,cAEF,8CAIA,oBAFE,iBAEF,8CAGE,eAEF,CAFE,YAEF,OAEE,kBAGJ,CAJI,eACA,CAFF,mBAKF,yCCjDE,oBACA,CAFA,iBAEA,uCAKE,iBACA,qCAGA,mBCZJ,CDWI,gBCXJ,6BAEE,eACA,sBAGA,eAEA,sBACA,oDACA,iGAMA,gBAFE,YAEF,8FAME,iJCnBF,YACA,gNAWE,gDAEF,iSAaE,kBACE,gHAKF,oCACE,eACF,CADE,UACF,8CACE,gDACF,wCACE,oBCxCJ,oBAEF,6BACE,QACE,kDAGF,yBACE,kDAmBA,kDAEF,CAhBA,+CAaA,CAbA,oBAaA,0FACE,CADF,gGAfF,cACE,gBACA,CAaA,0BAGA,mQACE,gBAGF,oMACE,iBACA,CAFF,eACE,CADF,gBAEE,aAGJ,iCAEE,CAFF,wCAEE,wBAUE,+VAIE,uEAHA,2BAGA,wXAKJ,iDAGF,CARM,+CACE,iDAIN,CALI,gBAQN,mHACE,gBAGF,2DACE,0EAOA,0EAGF,gBAEE,6DC/EA,kDACA,gCACA,qDAGA,qBACA,qDCFA,cACA,eAEA,yBAGF,sBAEE,iBACA,sNAWA,iBACE,kBACA,wRAgBA,kBAEA,iOAgBA,uCACE,uEAEA,kBAEF,qUAuBE,iDAIJ,CACA,geCxFF,4BAEE,CAQA,6JACA,iDAIA,sEAGA,mDAOF,iDAGE,4DAIA,8CACA,qDAEE,eAFF,cAEE,oBAEF,uBAFE,kCAGA,eACA,iBACA,mBAIA,mDACA,CAHA,uCAEA,CAJA,0CACA,CAIA,gBAJA,gBACA,oBADA,gBAIA,wBAEJ,gBAGE,6BACA,YAHA,iBAGA,gCACA,iEAEA,6CACA,sDACA,0BADA,wBACA,0BACA,oIAIA,mBAFA,YAEA,qBACA,0CAIE,uBAEF,CAHA,yBACE,CAEF,iDACE,mFAKJ,oCACE,CANE,aAKJ,CACE,qEAIA,YAFA,WAEA,CAHA,aACA,CAEA,gBACE,4BACA,sBADA,aACA,gCAMF,oCACA,yDACA,2CAEA,qBAGE,kBAEA,CACA,mCAIF,CARE,YACA,CAOF,iCAEE,CAPA,oBACA,CAQA,oBACE,uDAEJ,sDAGA,CAHA,cAGA,0BACE,oDAIA,oCACA,4BACA,sBAGA,cAEA,oFAGA,sBAEA,yDACE,CAIF,iBAJE,wBAIF,6CAHE,6CAKA,eACA,aACA,CADA,cACA,yCAGJ,kBACE,CAKA,iDAEA,CARF,aACE,4CAGA,kBAIA,wEAGA,wDAGA,kCAOA,iDAGA,CAPF,WAEE,sCAEA,CAJF,2CACE,CAMA,qCACA,+BARF,kBACE,qCAOA,iBAsBA,sBACE,CAvBF,WAKA,CACE,0DAIF,CALA,uDACE,CANF,sBAqBA,4CACA,CALA,gRAIA,YAEE,6CAEN,mCAEE,+CASA,6EAIA,4BChNA,SDmNA,qFCnNA,gDACA,sCAGA,qCACA,sDACA,CAKA,kDAGA,CARA,0CAQA,kBAGA,YACA,sBACA,iBAFA,gBADF,YACE,CAHA,SAKA,kBAEA,SAFA,iBAEA,uEAGA,CAEE,6CAFF,oCAgBI,CAdF,yBACE,qBACF,CAGF,oBACE,CAIF,WACE,CALA,2CAGA,uBACF,CACE,mFAGE,CALF,qBAEA,UAGE,gCAIF,sDAEA,CALE,oCAKF,yCC7CJ,oCACE,CD+CA,yXAQE,sCCrDJ,wCAGA,oCACE","sources":["webpack:///./node_modules/normalize.css/normalize.css","webpack:///./src/furo/assets/styles/base/_print.sass","webpack:///./src/furo/assets/styles/base/_screen-readers.sass","webpack:///./src/furo/assets/styles/base/_theme.sass","webpack:///./src/furo/assets/styles/variables/_fonts.scss","webpack:///./src/furo/assets/styles/variables/_spacing.scss","webpack:///./src/furo/assets/styles/variables/_icons.scss","webpack:///./src/furo/assets/styles/variables/_admonitions.scss","webpack:///./src/furo/assets/styles/variables/_colors.scss","webpack:///./src/furo/assets/styles/base/_typography.sass","webpack:///./src/furo/assets/styles/_scaffold.sass","webpack:///./src/furo/assets/styles/variables/_layout.scss","webpack:///./src/furo/assets/styles/content/_admonitions.sass","webpack:///./src/furo/assets/styles/content/_api.sass","webpack:///./src/furo/assets/styles/content/_blocks.sass","webpack:///./src/furo/assets/styles/content/_captions.sass","webpack:///./src/furo/assets/styles/content/_code.sass","webpack:///./src/furo/assets/styles/content/_footnotes.sass","webpack:///./src/furo/assets/styles/content/_images.sass","webpack:///./src/furo/assets/styles/content/_indexes.sass","webpack:///./src/furo/assets/styles/content/_lists.sass","webpack:///./src/furo/assets/styles/content/_math.sass","webpack:///./src/furo/assets/styles/content/_misc.sass","webpack:///./src/furo/assets/styles/content/_rubrics.sass","webpack:///./src/furo/assets/styles/content/_sidebar.sass","webpack:///./src/furo/assets/styles/content/_tables.sass","webpack:///./src/furo/assets/styles/content/_target.sass","webpack:///./src/furo/assets/styles/content/_gui-labels.sass","webpack:///./src/furo/assets/styles/components/_footer.sass","webpack:///./src/furo/assets/styles/components/_sidebar.sass","webpack:///./src/furo/assets/styles/components/_table_of_contents.sass","webpack:///./src/furo/assets/styles/_shame.sass"],"sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// This file contains styles for managing print media.\n\n////////////////////////////////////////////////////////////////////////////////\n// Hide elements not relevant to print media.\n////////////////////////////////////////////////////////////////////////////////\n@media print\n // Hide icon container.\n .content-icon-container\n display: none !important\n\n // Hide showing header links if hovering over when printing.\n .headerlink\n display: none !important\n\n // Hide mobile header.\n .mobile-header\n display: none !important\n\n // Hide navigation links.\n .related-pages\n display: none !important\n\n////////////////////////////////////////////////////////////////////////////////\n// Tweaks related to decolorization.\n////////////////////////////////////////////////////////////////////////////////\n@media print\n // Apply a border around code which no longer have a color background.\n .highlight\n border: 0.1pt solid var(--color-foreground-border)\n\n////////////////////////////////////////////////////////////////////////////////\n// Avoid page break in some relevant cases.\n////////////////////////////////////////////////////////////////////////////////\n@media print\n ul, ol, dl, a, table, pre, blockquote, p\n page-break-inside: avoid\n\n h1, h2, h3, h4, h5, h6, img, figure, caption\n page-break-inside: avoid\n page-break-after: avoid\n\n ul, ol, dl\n page-break-before: avoid\n",".visually-hidden\n position: absolute !important\n width: 1px !important\n height: 1px !important\n padding: 0 !important\n margin: -1px !important\n overflow: hidden !important\n clip: rect(0,0,0,0) !important\n white-space: nowrap !important\n border: 0 !important\n color: var(--color-foreground-primary)\n background: var(--color-background-primary)\n\n:-moz-focusring\n outline: auto\n","// This file serves as the \"skeleton\" of the theming logic.\n//\n// This contains the bulk of the logic for handling dark mode, color scheme\n// toggling and the handling of color-scheme-specific hiding of elements.\n\nbody\n @include fonts\n @include spacing\n @include icons\n @include admonitions\n @include default-admonition(#651fff, \"abstract\")\n @include default-topic(#14B8A6, \"pencil\")\n\n @include colors\n\n.only-light\n display: block !important\nhtml body .only-dark\n display: none !important\n\n// Ignore dark-mode hints if print media.\n@media not print\n // Enable dark-mode, if requested.\n body[data-theme=\"dark\"]\n @include colors-dark\n\n html & .only-light\n display: none !important\n .only-dark\n display: block !important\n\n // Enable dark mode, unless explicitly told to avoid.\n @media (prefers-color-scheme: dark)\n body:not([data-theme=\"light\"])\n @include colors-dark\n\n html & .only-light\n display: none !important\n .only-dark\n display: block !important\n\n//\n// Theme toggle presentation\n//\nbody[data-theme=\"auto\"]\n .theme-toggle svg.theme-icon-when-auto-light\n display: block\n\n @media (prefers-color-scheme: dark)\n .theme-toggle svg.theme-icon-when-auto-dark\n display: block\n .theme-toggle svg.theme-icon-when-auto-light\n display: none\n\nbody[data-theme=\"dark\"]\n .theme-toggle svg.theme-icon-when-dark\n display: block\n\nbody[data-theme=\"light\"]\n .theme-toggle svg.theme-icon-when-light\n display: block\n","// Fonts used by this theme.\n//\n// There are basically two things here -- using the system font stack and\n// defining sizes for various elements in %ages. We could have also used `em`\n// but %age is easier to reason about for me.\n\n@mixin fonts {\n // These are adapted from https://systemfontstack.com/\n --font-stack: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial,\n sans-serif, Apple Color Emoji, Segoe UI Emoji;\n --font-stack--monospace: \"SFMono-Regular\", Menlo, Consolas, Monaco,\n Liberation Mono, Lucida Console, monospace;\n --font-stack--headings: var(--font-stack);\n\n --font-size--normal: 100%;\n --font-size--small: 87.5%;\n --font-size--small--2: 81.25%;\n --font-size--small--3: 75%;\n --font-size--small--4: 62.5%;\n\n // Sidebar\n --sidebar-caption-font-size: var(--font-size--small--2);\n --sidebar-item-font-size: var(--font-size--small);\n --sidebar-search-input-font-size: var(--font-size--small);\n\n // Table of Contents\n --toc-font-size: var(--font-size--small--3);\n --toc-font-size--mobile: var(--font-size--normal);\n --toc-title-font-size: var(--font-size--small--4);\n\n // Admonitions\n //\n // These aren't defined in terms of %ages, since nesting these is permitted.\n --admonition-font-size: 0.8125rem;\n --admonition-title-font-size: 0.8125rem;\n\n // Code\n --code-font-size: var(--font-size--small--2);\n\n // API\n --api-font-size: var(--font-size--small);\n}\n","// Spacing for various elements on the page\n//\n// If the user wants to tweak things in a certain way, they are permitted to.\n// They also have to deal with the consequences though!\n\n@mixin spacing {\n // Header!\n --header-height: calc(\n var(--sidebar-item-line-height) + 4 * #{var(--sidebar-item-spacing-vertical)}\n );\n --header-padding: 0.5rem;\n\n // Sidebar\n --sidebar-tree-space-above: 1.5rem;\n --sidebar-caption-space-above: 1rem;\n\n --sidebar-item-line-height: 1rem;\n --sidebar-item-spacing-vertical: 0.5rem;\n --sidebar-item-spacing-horizontal: 1rem;\n --sidebar-item-height: calc(\n var(--sidebar-item-line-height) + 2 *#{var(--sidebar-item-spacing-vertical)}\n );\n\n --sidebar-expander-width: var(--sidebar-item-height); // be square\n\n --sidebar-search-space-above: 0.5rem;\n --sidebar-search-input-spacing-vertical: 0.5rem;\n --sidebar-search-input-spacing-horizontal: 0.5rem;\n --sidebar-search-input-height: 1rem;\n --sidebar-search-icon-size: var(--sidebar-search-input-height);\n\n // Table of Contents\n --toc-title-padding: 0.25rem 0;\n --toc-spacing-vertical: 1.5rem;\n --toc-spacing-horizontal: 1.5rem;\n --toc-item-spacing-vertical: 0.4rem;\n --toc-item-spacing-horizontal: 1rem;\n}\n","// Expose theme icons as CSS variables.\n\n$icons: (\n // Adapted from tabler-icons\n // url: https://tablericons.com/\n \"search\":\n url('data:image/svg+xml;charset=utf-8, '),\n // Factored out from mkdocs-material on 24-Aug-2020.\n // url: https://squidfunk.github.io/mkdocs-material/reference/admonitions/\n \"pencil\":\n url('data:image/svg+xml;charset=utf-8, '),\n \"abstract\":\n url('data:image/svg+xml;charset=utf-8, '),\n \"info\":\n url('data:image/svg+xml;charset=utf-8, '),\n \"flame\":\n url('data:image/svg+xml;charset=utf-8, '),\n \"question\":\n url('data:image/svg+xml;charset=utf-8, '),\n \"warning\":\n url('data:image/svg+xml;charset=utf-8, '),\n \"failure\":\n url('data:image/svg+xml;charset=utf-8, '),\n \"spark\":\n url('data:image/svg+xml;charset=utf-8, ')\n);\n\n@mixin icons {\n @each $name, $glyph in $icons {\n --icon-#{$name}: #{$glyph};\n }\n}\n","// Admonitions\n\n// Structure of these is:\n// admonition-class: color \"icon-name\";\n//\n// The colors are translated into CSS variables below. The icons are\n// used directly in the main declarations to set the `mask-image` in\n// the title.\n\n// prettier-ignore\n$admonitions: (\n // Each of these has an reST directives for it.\n \"caution\": #ff9100 \"spark\",\n \"warning\": #ff9100 \"warning\",\n \"danger\": #ff5252 \"spark\",\n \"attention\": #ff5252 \"warning\",\n \"error\": #ff5252 \"failure\",\n \"hint\": #00c852 \"question\",\n \"tip\": #00c852 \"info\",\n \"important\": #00bfa5 \"flame\",\n \"note\": #00b0ff \"pencil\",\n \"seealso\": #448aff \"info\",\n \"admonition-todo\": #808080 \"pencil\"\n);\n\n@mixin default-admonition($color, $icon-name) {\n --color-admonition-title: #{$color};\n --color-admonition-title-background: #{rgba($color, 0.2)};\n\n --icon-admonition-default: var(--icon-#{$icon-name});\n}\n\n@mixin default-topic($color, $icon-name) {\n --color-topic-title: #{$color};\n --color-topic-title-background: #{rgba($color, 0.2)};\n\n --icon-topic-default: var(--icon-#{$icon-name});\n}\n\n@mixin admonitions {\n @each $name, $values in $admonitions {\n --color-admonition-title--#{$name}: #{nth($values, 1)};\n --color-admonition-title-background--#{$name}: #{rgba(\n nth($values, 1),\n 0.2\n )};\n }\n}\n","// Colors used throughout this theme.\n//\n// The aim is to give the user more control. Thus, instead of hard-coding colors\n// in various parts of the stylesheet, the approach taken is to define all\n// colors as CSS variables and reusing them in all the places.\n//\n// `colors-dark` depends on `colors` being included at a lower specificity.\n\n@mixin colors {\n --color-problematic: #b30000;\n\n // Base Colors\n --color-foreground-primary: black; // for main text and headings\n --color-foreground-secondary: #5a5c63; // for secondary text\n --color-foreground-muted: #6b6f76; // for muted text\n --color-foreground-border: #878787; // for content borders\n\n --color-background-primary: white; // for content\n --color-background-secondary: #f8f9fb; // for navigation + ToC\n --color-background-hover: #efeff4ff; // for navigation-item hover\n --color-background-hover--transparent: #efeff400;\n --color-background-border: #eeebee; // for UI borders\n --color-background-item: #ccc; // for \"background\" items (eg: copybutton)\n\n // Announcements\n --color-announcement-background: #000000dd;\n --color-announcement-text: #eeebee;\n\n // Brand colors\n --color-brand-primary: #0a4bff;\n --color-brand-content: #2757dd;\n --color-brand-visited: #872ee0;\n\n // API documentation\n --color-api-background: var(--color-background-hover--transparent);\n --color-api-background-hover: var(--color-background-hover);\n --color-api-overall: var(--color-foreground-secondary);\n --color-api-name: var(--color-problematic);\n --color-api-pre-name: var(--color-problematic);\n --color-api-paren: var(--color-foreground-secondary);\n --color-api-keyword: var(--color-foreground-primary);\n\n --color-api-added: #21632c;\n --color-api-added-border: #38a84d;\n --color-api-changed: #046172;\n --color-api-changed-border: #06a1bc;\n --color-api-deprecated: #605706;\n --color-api-deprecated-border: #f0d90f;\n --color-api-removed: #b30000;\n --color-api-removed-border: #ff5c5c;\n\n --color-highlight-on-target: #ffffcc;\n\n // Inline code background\n --color-inline-code-background: var(--color-background-secondary);\n\n // Highlighted text (search)\n --color-highlighted-background: #ddeeff;\n --color-highlighted-text: var(--color-foreground-primary);\n\n // GUI Labels\n --color-guilabel-background: #ddeeff80;\n --color-guilabel-border: #bedaf580;\n --color-guilabel-text: var(--color-foreground-primary);\n\n // Admonitions!\n --color-admonition-background: transparent;\n\n //////////////////////////////////////////////////////////////////////////////\n // Everything below this should be one of:\n // - var(...)\n // - *-gradient(...)\n // - special literal values (eg: transparent, none)\n //////////////////////////////////////////////////////////////////////////////\n\n // Tables\n --color-table-header-background: var(--color-background-secondary);\n --color-table-border: var(--color-background-border);\n\n // Cards\n --color-card-border: var(--color-background-secondary);\n --color-card-background: transparent;\n --color-card-marginals-background: var(--color-background-secondary);\n\n // Header\n --color-header-background: var(--color-background-primary);\n --color-header-border: var(--color-background-border);\n --color-header-text: var(--color-foreground-primary);\n\n // Sidebar (left)\n --color-sidebar-background: var(--color-background-secondary);\n --color-sidebar-background-border: var(--color-background-border);\n\n --color-sidebar-brand-text: var(--color-foreground-primary);\n --color-sidebar-caption-text: var(--color-foreground-muted);\n --color-sidebar-link-text: var(--color-foreground-secondary);\n --color-sidebar-link-text--top-level: var(--color-brand-primary);\n\n --color-sidebar-item-background: var(--color-sidebar-background);\n --color-sidebar-item-background--current: var(\n --color-sidebar-item-background\n );\n --color-sidebar-item-background--hover: linear-gradient(\n 90deg,\n var(--color-background-hover--transparent) 0%,\n var(--color-background-hover) var(--sidebar-item-spacing-horizontal),\n var(--color-background-hover) 100%\n );\n\n --color-sidebar-item-expander-background: transparent;\n --color-sidebar-item-expander-background--hover: var(\n --color-background-hover\n );\n\n --color-sidebar-search-text: var(--color-foreground-primary);\n --color-sidebar-search-background: var(--color-background-secondary);\n --color-sidebar-search-background--focus: var(--color-background-primary);\n --color-sidebar-search-border: var(--color-background-border);\n --color-sidebar-search-icon: var(--color-foreground-muted);\n\n // Table of Contents (right)\n --color-toc-background: var(--color-background-primary);\n --color-toc-title-text: var(--color-foreground-muted);\n --color-toc-item-text: var(--color-foreground-secondary);\n --color-toc-item-text--hover: var(--color-foreground-primary);\n --color-toc-item-text--active: var(--color-brand-primary);\n\n // Actual page contents\n --color-content-foreground: var(--color-foreground-primary);\n --color-content-background: transparent;\n\n // Links\n --color-link: var(--color-brand-content);\n --color-link-underline: var(--color-background-border);\n --color-link--hover: var(--color-brand-content);\n --color-link-underline--hover: var(--color-foreground-border);\n\n --color-link--visited: var(--color-brand-visited);\n --color-link-underline--visited: var(--color-background-border);\n --color-link--visited--hover: var(--color-brand-visited);\n --color-link-underline--visited--hover: var(--color-foreground-border);\n}\n\n@mixin colors-dark {\n --color-problematic: #ee5151;\n\n // Base Colors\n --color-foreground-primary: #cfd0d0; // for main text and headings\n --color-foreground-secondary: #9ca0a5; // for secondary text\n --color-foreground-muted: #81868d; // for muted text\n --color-foreground-border: #666666; // for content borders\n\n --color-background-primary: #131416; // for content\n --color-background-secondary: #1a1c1e; // for navigation + ToC\n --color-background-hover: #1e2124ff; // for navigation-item hover\n --color-background-hover--transparent: #1e212400;\n --color-background-border: #303335; // for UI borders\n --color-background-item: #444; // for \"background\" items (eg: copybutton)\n\n // Announcements\n --color-announcement-background: #000000dd;\n --color-announcement-text: #eeebee;\n\n // Brand colors\n --color-brand-primary: #3d94ff;\n --color-brand-content: #5ca5ff;\n --color-brand-visited: #b27aeb;\n\n // Highlighted text (search)\n --color-highlighted-background: #083563;\n\n // GUI Labels\n --color-guilabel-background: #08356380;\n --color-guilabel-border: #13395f80;\n\n // API documentation\n --color-api-keyword: var(--color-foreground-secondary);\n --color-highlight-on-target: #333300;\n\n --color-api-added: #3db854;\n --color-api-added-border: #267334;\n --color-api-changed: #09b0ce;\n --color-api-changed-border: #056d80;\n --color-api-deprecated: #b1a10b;\n --color-api-deprecated-border: #6e6407;\n --color-api-removed: #ff7575;\n --color-api-removed-border: #b03b3b;\n\n // Admonitions\n --color-admonition-background: #18181a;\n\n // Cards\n --color-card-border: var(--color-background-secondary);\n --color-card-background: #18181a;\n --color-card-marginals-background: var(--color-background-hover);\n}\n","// This file contains the styling for making the content throughout the page,\n// including fonts, paragraphs, headings and spacing among these elements.\n\nbody\n font-family: var(--font-stack)\npre,\ncode,\nkbd,\nsamp\n font-family: var(--font-stack--monospace)\n\n// Make fonts look slightly nicer.\nbody\n -webkit-font-smoothing: antialiased\n -moz-osx-font-smoothing: grayscale\n\n// Line height from Bootstrap 4.1\narticle\n line-height: 1.5\n\n//\n// Headings\n//\nh1,\nh2,\nh3,\nh4,\nh5,\nh6\n line-height: 1.25\n font-family: var(--font-stack--headings)\n font-weight: bold\n\n border-radius: 0.5rem\n margin-top: 0.5rem\n margin-bottom: 0.5rem\n margin-left: -0.5rem\n margin-right: -0.5rem\n padding-left: 0.5rem\n padding-right: 0.5rem\n\n + p\n margin-top: 0\n\nh1\n font-size: 2.5em\n margin-top: 1.75rem\n margin-bottom: 1rem\nh2\n font-size: 2em\n margin-top: 1.75rem\nh3\n font-size: 1.5em\nh4\n font-size: 1.25em\nh5\n font-size: 1.125em\nh6\n font-size: 1em\n\nsmall\n opacity: 75%\n font-size: 80%\n\n// Paragraph\np\n margin-top: 0.5rem\n margin-bottom: 0.75rem\n\n// Horizontal rules\nhr.docutils\n height: 1px\n padding: 0\n margin: 2rem 0\n background-color: var(--color-background-border)\n border: 0\n\n.centered\n text-align: center\n\n// Links\na\n text-decoration: underline\n\n color: var(--color-link)\n text-decoration-color: var(--color-link-underline)\n\n &:visited\n color: var(--color-link--visited)\n text-decoration-color: var(--color-link-underline--visited)\n &:hover\n color: var(--color-link--visited--hover)\n text-decoration-color: var(--color-link-underline--visited--hover)\n\n &:hover\n color: var(--color-link--hover)\n text-decoration-color: var(--color-link-underline--hover)\n &.muted-link\n color: inherit\n &:hover\n color: var(--color-link--hover)\n text-decoration-color: var(--color-link-underline--hover)\n &:visited\n color: var(--color-link--visited--hover)\n text-decoration-color: var(--color-link-underline--visited--hover)\n","// This file contains the styles for the overall layouting of the documentation\n// skeleton, including the responsive changes as well as sidebar toggles.\n//\n// This is implemented as a mobile-last design, which isn't ideal, but it is\n// reasonably good-enough and I got pretty tired by the time I'd finished this\n// to move the rules around to fix this. Shouldn't take more than 3-4 hours,\n// if you know what you're doing tho.\n\n// HACK: Not all browsers account for the scrollbar width in media queries.\n// This results in horizontal scrollbars in the breakpoint where we go\n// from displaying everything to hiding the ToC. We accomodate for this by\n// adding a bit of padding to the TOC drawer, disabling the horizontal\n// scrollbar and allowing the scrollbars to cover the padding.\n// https://www.456bereastreet.com/archive/201301/media_query_width_and_vertical_scrollbars/\n\n// HACK: Always having the scrollbar visible, prevents certain browsers from\n// causing the content to stutter horizontally between taller-than-viewport and\n// not-taller-than-viewport pages.\n\nhtml\n overflow-x: hidden\n overflow-y: scroll\n scroll-behavior: smooth\n\n.sidebar-scroll, .toc-scroll, article[role=main] *\n // Override Firefox scrollbar style\n scrollbar-width: thin\n scrollbar-color: var(--color-foreground-border) transparent\n\n // Override Chrome scrollbar styles\n &::-webkit-scrollbar\n width: 0.25rem\n height: 0.25rem\n &::-webkit-scrollbar-thumb\n background-color: var(--color-foreground-border)\n border-radius: 0.125rem\n\n//\n// Overalls\n//\nhtml,\nbody\n height: 100%\n color: var(--color-foreground-primary)\n background: var(--color-background-primary)\n\n.skip-to-content\n position: fixed\n padding: 1rem\n border-radius: 1rem\n left: 0.25rem\n top: 0.25rem\n z-index: 40\n background: var(--color-background-primary)\n color: var(--color-foreground-primary)\n\n transform: translateY(-200%)\n transition: transform 300ms ease-in-out\n\n &:focus-within\n transform: translateY(0%)\n\narticle\n color: var(--color-content-foreground)\n background: var(--color-content-background)\n overflow-wrap: break-word\n\n.page\n display: flex\n // fill the viewport for pages with little content.\n min-height: 100%\n\n.mobile-header\n width: 100%\n height: var(--header-height)\n background-color: var(--color-header-background)\n color: var(--color-header-text)\n border-bottom: 1px solid var(--color-header-border)\n\n // Looks like sub-script/super-script have this, and we need this to\n // be \"on top\" of those.\n z-index: 10\n\n // We don't show the header on large screens.\n display: none\n\n // Add shadow when scrolled\n &.scrolled\n border-bottom: none\n box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1), 0 0.2rem 0.4rem rgba(0, 0, 0, 0.2)\n\n .header-center\n a\n color: var(--color-header-text)\n text-decoration: none\n\n.main\n display: flex\n flex: 1\n\n// Sidebar (left) also covers the entire left portion of screen.\n.sidebar-drawer\n box-sizing: border-box\n\n border-right: 1px solid var(--color-sidebar-background-border)\n background: var(--color-sidebar-background)\n\n display: flex\n justify-content: flex-end\n // These next two lines took me two days to figure out.\n width: calc((100% - #{$full-width}) / 2 + #{$sidebar-width})\n min-width: $sidebar-width\n\n// Scroll-along sidebars\n.sidebar-container,\n.toc-drawer\n box-sizing: border-box\n width: $sidebar-width\n\n.toc-drawer\n background: var(--color-toc-background)\n // See HACK described on top of this document\n padding-right: 1rem\n\n.sidebar-sticky,\n.toc-sticky\n position: sticky\n top: 0\n height: min(100%, 100vh)\n height: 100vh\n\n display: flex\n flex-direction: column\n\n.sidebar-scroll,\n.toc-scroll\n flex-grow: 1\n flex-shrink: 1\n\n overflow: auto\n scroll-behavior: smooth\n\n// Central items.\n.content\n padding: 0 $content-padding\n width: $content-width\n\n display: flex\n flex-direction: column\n justify-content: space-between\n\n.icon\n display: inline-block\n height: 1rem\n width: 1rem\n svg\n width: 100%\n height: 100%\n\n//\n// Accommodate announcement banner\n//\n.announcement\n background-color: var(--color-announcement-background)\n color: var(--color-announcement-text)\n\n height: var(--header-height)\n display: flex\n align-items: center\n overflow-x: auto\n & + .page\n min-height: calc(100% - var(--header-height))\n\n.announcement-content\n box-sizing: border-box\n padding: 0.5rem\n min-width: 100%\n white-space: nowrap\n text-align: center\n\n a\n color: var(--color-announcement-text)\n text-decoration-color: var(--color-announcement-text)\n\n &:hover\n color: var(--color-announcement-text)\n text-decoration-color: var(--color-link--hover)\n\n////////////////////////////////////////////////////////////////////////////////\n// Toggles for theme\n////////////////////////////////////////////////////////////////////////////////\n.no-js .theme-toggle-container // don't show theme toggle if there's no JS\n display: none\n\n.theme-toggle-container\n display: flex\n\n.theme-toggle\n display: flex\n cursor: pointer\n border: none\n padding: 0\n background: transparent\n\n.theme-toggle svg\n height: 1.25rem\n width: 1.25rem\n color: var(--color-foreground-primary)\n display: none\n\n.theme-toggle-header\n display: flex\n align-items: center\n justify-content: center\n\n////////////////////////////////////////////////////////////////////////////////\n// Toggles for elements\n////////////////////////////////////////////////////////////////////////////////\n.toc-overlay-icon, .nav-overlay-icon\n display: none\n cursor: pointer\n\n .icon\n color: var(--color-foreground-secondary)\n height: 1.5rem\n width: 1.5rem\n\n.toc-header-icon, .nav-overlay-icon\n // for when we set display: flex\n justify-content: center\n align-items: center\n\n.toc-content-icon\n height: 1.5rem\n width: 1.5rem\n\n.content-icon-container\n float: right\n display: flex\n margin-top: 1.5rem\n margin-left: 1rem\n margin-bottom: 1rem\n gap: 0.5rem\n\n .edit-this-page, .view-this-page\n svg\n color: inherit\n height: 1.25rem\n width: 1.25rem\n\n.sidebar-toggle\n position: absolute\n display: none\n// \n.sidebar-toggle[name=\"__toc\"]\n left: 20px\n.sidebar-toggle:checked\n left: 40px\n// \n\n.overlay\n position: fixed\n top: 0\n width: 0\n height: 0\n\n transition: width 0ms, height 0ms, opacity 250ms ease-out\n\n opacity: 0\n background-color: rgba(0, 0, 0, 0.54)\n.sidebar-overlay\n z-index: 20\n.toc-overlay\n z-index: 40\n\n// Keep things on top and smooth.\n.sidebar-drawer\n z-index: 30\n transition: left 250ms ease-in-out\n.toc-drawer\n z-index: 50\n transition: right 250ms ease-in-out\n\n// Show the Sidebar\n#__navigation:checked\n & ~ .sidebar-overlay\n width: 100%\n height: 100%\n opacity: 1\n & ~ .page\n .sidebar-drawer\n top: 0\n left: 0\n // Show the toc sidebar\n#__toc:checked\n & ~ .toc-overlay\n width: 100%\n height: 100%\n opacity: 1\n & ~ .page\n .toc-drawer\n top: 0\n right: 0\n\n////////////////////////////////////////////////////////////////////////////////\n// Back to top\n////////////////////////////////////////////////////////////////////////////////\n.back-to-top\n text-decoration: none\n\n display: none\n position: fixed\n left: 0\n top: 1rem\n padding: 0.5rem\n padding-right: 0.75rem\n border-radius: 1rem\n font-size: 0.8125rem\n\n background: var(--color-background-primary)\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), #6b728080 0px 0px 1px 0px\n\n z-index: 10\n\n margin-left: 50%\n transform: translateX(-50%)\n svg\n height: 1rem\n width: 1rem\n fill: currentColor\n display: inline-block\n\n span\n margin-left: 0.25rem\n\n .show-back-to-top &\n display: flex\n align-items: center\n\n////////////////////////////////////////////////////////////////////////////////\n// Responsive layouting\n////////////////////////////////////////////////////////////////////////////////\n// Make things a bit bigger on bigger screens.\n@media (min-width: $full-width + $sidebar-width)\n html\n font-size: 110%\n\n@media (max-width: $full-width)\n // Collapse \"toc\" into the icon.\n .toc-content-icon\n display: flex\n .toc-drawer\n position: fixed\n height: 100vh\n top: 0\n right: -$sidebar-width\n border-left: 1px solid var(--color-background-muted)\n .toc-tree\n border-left: none\n font-size: var(--toc-font-size--mobile)\n\n // Accomodate for a changed content width.\n .sidebar-drawer\n width: calc((100% - #{$full-width - $sidebar-width}) / 2 + #{$sidebar-width})\n\n@media (max-width: $content-padded-width + $sidebar-width)\n // Center the page\n .content\n margin-left: auto\n margin-right: auto\n padding: 0 $content-padding--small\n\n@media (max-width: $content-padded-width--small + $sidebar-width)\n // Collapse \"navigation\".\n .nav-overlay-icon\n display: flex\n .sidebar-drawer\n position: fixed\n height: 100vh\n width: $sidebar-width\n\n top: 0\n left: -$sidebar-width\n\n // Swap which icon is visible.\n .toc-header-icon, .theme-toggle-header\n display: flex\n .toc-content-icon, .theme-toggle-content\n display: none\n\n // Show the header.\n .mobile-header\n position: sticky\n top: 0\n display: flex\n justify-content: space-between\n align-items: center\n\n .header-left,\n .header-right\n display: flex\n height: var(--header-height)\n padding: 0 var(--header-padding)\n label\n height: 100%\n width: 100%\n user-select: none\n\n .nav-overlay-icon .icon,\n .theme-toggle svg\n height: 1.5rem\n width: 1.5rem\n\n // Add a scroll margin for the content\n :target\n scroll-margin-top: calc(var(--header-height) + 2.5rem)\n\n // Show back-to-top below the header\n .back-to-top\n top: calc(var(--header-height) + 0.5rem)\n\n // Accommodate for the header.\n .page\n flex-direction: column\n justify-content: center\n\n@media (max-width: $content-width + 2* $content-padding--small)\n // Content should respect window limits.\n .content\n width: 100%\n overflow-x: auto\n\n@media (max-width: $content-width)\n article[role=main] aside.sidebar\n float: none\n width: 100%\n margin: 1rem 0\n","// Overall Layout Variables\n//\n// Because CSS variables can't be used in media queries. The fact that this\n// makes the layout non-user-configurable is a good thing.\n$content-padding: 3em;\n$content-padding--small: 1em;\n$content-width: 46em;\n$sidebar-width: 15em;\n$content-padded-width: $content-width + 2 * $content-padding;\n$content-padded-width--small: $content-width + 2 * $content-padding--small;\n$full-width: $content-padded-width + 2 * $sidebar-width;\n","//\n// The design here is strongly inspired by mkdocs-material.\n.admonition, .topic\n margin: 1rem auto\n padding: 0 0.5rem 0.5rem 0.5rem\n\n background: var(--color-admonition-background)\n\n border-radius: 0.2rem\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.0625rem rgba(0, 0, 0, 0.1)\n\n font-size: var(--admonition-font-size)\n\n overflow: hidden\n page-break-inside: avoid\n\n // First element should have no margin, since the title has it.\n > :nth-child(2)\n margin-top: 0\n\n // Last item should have no margin, since we'll control that w/ padding\n > :last-child\n margin-bottom: 0\n\n.admonition p.admonition-title,\np.topic-title\n position: relative\n margin: 0 -0.5rem 0.5rem\n padding-left: 2rem\n padding-right: .5rem\n padding-top: .4rem\n padding-bottom: .4rem\n\n font-weight: 500\n font-size: var(--admonition-title-font-size)\n line-height: 1.3\n\n // Our fancy icon\n &::before\n content: \"\"\n position: absolute\n left: 0.5rem\n width: 1rem\n height: 1rem\n\n// Default styles\np.admonition-title\n background-color: var(--color-admonition-title-background)\n &::before\n background-color: var(--color-admonition-title)\n mask-image: var(--icon-admonition-default)\n mask-repeat: no-repeat\n\np.topic-title\n background-color: var(--color-topic-title-background)\n &::before\n background-color: var(--color-topic-title)\n mask-image: var(--icon-topic-default)\n mask-repeat: no-repeat\n\n//\n// Variants\n//\n.admonition\n border-left: 0.2rem solid var(--color-admonition-title)\n\n @each $type, $value in $admonitions\n &.#{$type}\n border-left-color: var(--color-admonition-title--#{$type})\n > .admonition-title\n background-color: var(--color-admonition-title-background--#{$type})\n &::before\n background-color: var(--color-admonition-title--#{$type})\n mask-image: var(--icon-#{nth($value, 2)})\n\n.admonition-todo > .admonition-title\n text-transform: uppercase\n","// This file stylizes the API documentation (stuff generated by autodoc). It's\n// deeply nested due to how autodoc structures the HTML without enough classes\n// to select the relevant items.\n\n// API docs!\ndl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)\n // Tweak the spacing of all the things!\n dd\n margin-left: 2rem\n > :first-child\n margin-top: 0.125rem\n > :last-child\n margin-bottom: 0.75rem\n\n // This is used for the arguments\n .field-list\n margin-bottom: 0.75rem\n\n // \"Headings\" (like \"Parameters\" and \"Return\")\n > dt\n text-transform: uppercase\n font-size: var(--font-size--small)\n\n dd:empty\n margin-bottom: 0.5rem\n dd > ul\n margin-left: -1.2rem\n > li\n > p:nth-child(2)\n margin-top: 0\n // When the last-empty-paragraph follows a paragraph, it doesn't need\n // to augument the existing spacing.\n > p + p:last-child:empty\n margin-top: 0\n margin-bottom: 0\n\n // Colorize the elements\n > dt\n color: var(--color-api-overall)\n\n.sig:not(.sig-inline)\n font-weight: bold\n\n font-size: var(--api-font-size)\n font-family: var(--font-stack--monospace)\n\n margin-left: -0.25rem\n margin-right: -0.25rem\n padding-top: 0.25rem\n padding-bottom: 0.25rem\n padding-right: 0.5rem\n\n // These are intentionally em, to properly match the font size.\n padding-left: 3em\n text-indent: -2.5em\n\n border-radius: 0.25rem\n\n background: var(--color-api-background)\n transition: background 100ms ease-out\n\n &:hover\n background: var(--color-api-background-hover)\n\n // adjust the size of the [source] link on the right.\n a.reference\n .viewcode-link\n font-weight: normal\n width: 4.25rem\n\nem.property\n font-style: normal\n &:first-child\n color: var(--color-api-keyword)\n.sig-name\n color: var(--color-api-name)\n.sig-prename\n font-weight: normal\n color: var(--color-api-pre-name)\n.sig-paren\n color: var(--color-api-paren)\n.sig-param\n font-style: normal\n\ndiv.versionadded,\ndiv.versionchanged,\ndiv.deprecated,\ndiv.versionremoved\n border-left: 0.1875rem solid\n border-radius: 0.125rem\n\n padding-left: 0.75rem\n\n p\n margin-top: 0.125rem\n margin-bottom: 0.125rem\n\ndiv.versionadded\n border-color: var(--color-api-added-border)\n .versionmodified\n color: var(--color-api-added)\n\ndiv.versionchanged\n border-color: var(--color-api-changed-border)\n .versionmodified\n color: var(--color-api-changed)\n\ndiv.deprecated\n border-color: var(--color-api-deprecated-border)\n .versionmodified\n color: var(--color-api-deprecated)\n\ndiv.versionremoved\n border-color: var(--color-api-removed-border)\n .versionmodified\n color: var(--color-api-removed)\n\n// Align the [docs] and [source] to the right.\n.viewcode-link, .viewcode-back\n float: right\n text-align: right\n",".line-block\n margin-top: 0.5rem\n margin-bottom: 0.75rem\n .line-block\n margin-top: 0rem\n margin-bottom: 0rem\n padding-left: 1rem\n","// Captions\narticle p.caption,\ntable > caption,\n.code-block-caption\n font-size: var(--font-size--small)\n text-align: center\n\n// Caption above a TOCTree\n.toctree-wrapper.compound\n .caption, :not(.caption) > .caption-text\n font-size: var(--font-size--small)\n text-transform: uppercase\n\n text-align: initial\n margin-bottom: 0\n\n > ul\n margin-top: 0\n margin-bottom: 0\n","// Inline code\ncode.literal, .sig-inline\n background: var(--color-inline-code-background)\n border-radius: 0.2em\n // Make the font smaller, and use padding to recover.\n font-size: var(--font-size--small--2)\n padding: 0.1em 0.2em\n\n pre.literal-block &\n font-size: inherit\n padding: 0\n\n p &\n border: 1px solid var(--color-background-border)\n\n.sig-inline\n font-family: var(--font-stack--monospace)\n\n// Code and Literal Blocks\n$code-spacing-vertical: 0.625rem\n$code-spacing-horizontal: 0.875rem\n\n// Wraps every literal block + line numbers.\ndiv[class*=\" highlight-\"],\ndiv[class^=\"highlight-\"]\n margin: 1em 0\n display: flex\n\n .table-wrapper\n margin: 0\n padding: 0\n\npre\n margin: 0\n padding: 0\n overflow: auto\n\n // Needed to have more specificity than pygments' \"pre\" selector. :(\n article[role=\"main\"] .highlight &\n line-height: 1.5\n\n &.literal-block,\n .highlight &\n font-size: var(--code-font-size)\n padding: $code-spacing-vertical $code-spacing-horizontal\n\n // Make it look like all the other blocks.\n &.literal-block\n margin-top: 1rem\n margin-bottom: 1rem\n\n border-radius: 0.2rem\n background-color: var(--color-code-background)\n color: var(--color-code-foreground)\n\n// All code is always contained in this.\n.highlight\n width: 100%\n border-radius: 0.2rem\n\n // Make line numbers and prompts un-selectable.\n .gp, span.linenos\n user-select: none\n pointer-events: none\n\n // Expand the line-highlighting.\n .hll\n display: block\n margin-left: -$code-spacing-horizontal\n margin-right: -$code-spacing-horizontal\n padding-left: $code-spacing-horizontal\n padding-right: $code-spacing-horizontal\n\n/* Make code block captions be nicely integrated */\n.code-block-caption\n display: flex\n padding: $code-spacing-vertical $code-spacing-horizontal\n\n border-radius: 0.25rem\n border-bottom-left-radius: 0\n border-bottom-right-radius: 0\n font-weight: 300\n border-bottom: 1px solid\n\n background-color: var(--color-code-background)\n color: var(--color-code-foreground)\n border-color: var(--color-background-border)\n\n + div[class]\n margin-top: 0\n pre\n border-top-left-radius: 0\n border-top-right-radius: 0\n\n// When `html_codeblock_linenos_style` is table.\n.highlighttable\n width: 100%\n display: block\n tbody\n display: block\n\n tr\n display: flex\n\n // Line numbers\n td.linenos\n background-color: var(--color-code-background)\n color: var(--color-code-foreground)\n padding: $code-spacing-vertical $code-spacing-horizontal\n padding-right: 0\n border-top-left-radius: 0.2rem\n border-bottom-left-radius: 0.2rem\n\n .linenodiv\n padding-right: $code-spacing-horizontal\n font-size: var(--code-font-size)\n box-shadow: -0.0625rem 0 var(--color-foreground-border) inset\n\n // Actual code\n td.code\n padding: 0\n display: block\n flex: 1\n overflow: hidden\n\n .highlight\n border-top-left-radius: 0\n border-bottom-left-radius: 0\n\n// When `html_codeblock_linenos_style` is inline.\n.highlight\n span.linenos\n display: inline-block\n padding-left: 0\n padding-right: $code-spacing-horizontal\n margin-right: $code-spacing-horizontal\n box-shadow: -0.0625rem 0 var(--color-foreground-border) inset\n","// Inline Footnote Reference\n.footnote-reference\n font-size: var(--font-size--small--4)\n vertical-align: super\n\n// Definition list, listing the content of each note.\n// docutils <= 0.17\ndl.footnote.brackets\n font-size: var(--font-size--small)\n color: var(--color-foreground-secondary)\n\n display: grid\n grid-template-columns: max-content auto\n dt\n margin: 0\n > .fn-backref\n margin-left: 0.25rem\n\n &:after\n content: \":\"\n\n .brackets\n &:before\n content: \"[\"\n &:after\n content: \"]\"\n\n dd\n margin: 0\n padding: 0 1rem\n\n// docutils >= 0.18\naside.footnote\n font-size: var(--font-size--small)\n color: var(--color-foreground-secondary)\n\naside.footnote > span,\ndiv.citation > span\n float: left\n font-weight: 500\n padding-right: 0.25rem\n\naside.footnote > *:not(span),\ndiv.citation > p\n margin-left: 2rem\n","//\n// Figures\n//\nimg\n box-sizing: border-box\n max-width: 100%\n height: auto\n\narticle\n figure, .figure\n border-radius: 0.2rem\n\n margin: 0\n :last-child\n margin-bottom: 0\n\n .align-left\n float: left\n clear: left\n margin: 0 1rem 1rem\n\n .align-right\n float: right\n clear: right\n margin: 0 1rem 1rem\n\n .align-default,\n .align-center\n display: block\n text-align: center\n margin-left: auto\n margin-right: auto\n\n // WELL, table needs to be stylised like a table.\n table.align-default\n display: table\n text-align: initial\n",".genindex-jumpbox, .domainindex-jumpbox\n border-top: 1px solid var(--color-background-border)\n border-bottom: 1px solid var(--color-background-border)\n padding: 0.25rem\n\n.genindex-section, .domainindex-section\n h2\n margin-top: 0.75rem\n margin-bottom: 0.5rem\n ul\n margin-top: 0\n margin-bottom: 0\n","ul,\nol\n padding-left: 1.2rem\n\n // Space lists out like paragraphs\n margin-top: 1rem\n margin-bottom: 1rem\n // reduce margins within li.\n li\n > p:first-child\n margin-top: 0.25rem\n margin-bottom: 0.25rem\n\n > p:last-child\n margin-top: 0.25rem\n\n > ul,\n > ol\n margin-top: 0.5rem\n margin-bottom: 0.5rem\n\nol\n &.arabic\n list-style: decimal\n &.loweralpha\n list-style: lower-alpha\n &.upperalpha\n list-style: upper-alpha\n &.lowerroman\n list-style: lower-roman\n &.upperroman\n list-style: upper-roman\n\n// Don't space lists out when they're \"simple\" or in a `.. toctree::`\n.simple,\n.toctree-wrapper\n li\n > ul,\n > ol\n margin-top: 0\n margin-bottom: 0\n\n// Definition Lists\n.field-list,\n.option-list,\ndl:not([class]),\ndl.simple,\ndl.footnote,\ndl.glossary\n dt\n font-weight: 500\n margin-top: 0.25rem\n + dt\n margin-top: 0\n\n .classifier::before\n content: \":\"\n margin-left: 0.2rem\n margin-right: 0.2rem\n\n dd\n > p:first-child,\n ul\n margin-top: 0.125rem\n\n ul\n margin-bottom: 0.125rem\n",".math-wrapper\n width: 100%\n overflow-x: auto\n\ndiv.math\n position: relative\n text-align: center\n\n .headerlink,\n &:focus .headerlink\n display: none\n\n &:hover .headerlink\n display: inline-block\n\n span.eqno\n position: absolute\n right: 0.5rem\n top: 50%\n transform: translate(0, -50%)\n z-index: 1\n","// Abbreviations\nabbr[title]\n cursor: help\n\n// \"Problematic\" content, as identified by Sphinx\n.problematic\n color: var(--color-problematic)\n\n// Keyboard / Mouse \"instructions\"\nkbd:not(.compound)\n margin: 0 0.2rem\n padding: 0 0.2rem\n border-radius: 0.2rem\n border: 1px solid var(--color-foreground-border)\n color: var(--color-foreground-primary)\n vertical-align: text-bottom\n\n font-size: var(--font-size--small--3)\n display: inline-block\n\n box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.2), inset 0 0 0 0.125rem var(--color-background-primary)\n\n background-color: var(--color-background-secondary)\n\n// Blockquote\nblockquote\n border-left: 4px solid var(--color-background-border)\n background: var(--color-background-secondary)\n\n margin-left: 0\n margin-right: 0\n padding: 0.5rem 1rem\n\n .attribution\n font-weight: 600\n text-align: right\n\n &.pull-quote,\n &.highlights\n font-size: 1.25em\n\n &.epigraph,\n &.pull-quote\n border-left-width: 0\n border-radius: 0.5rem\n\n &.highlights\n border-left-width: 0\n background: transparent\n\n// Center align embedded-in-text images\np .reference img\n vertical-align: middle\n","p.rubric\n line-height: 1.25\n font-weight: bold\n font-size: 1.125em\n\n // For Numpy-style documentation that's got rubrics within it.\n // https://github.com/pradyunsg/furo/discussions/505\n dd &\n line-height: inherit\n font-weight: inherit\n\n font-size: var(--font-size--small)\n text-transform: uppercase\n","article .sidebar\n float: right\n clear: right\n width: 30%\n\n margin-left: 1rem\n margin-right: 0\n\n border-radius: 0.2rem\n background-color: var(--color-background-secondary)\n border: var(--color-background-border) 1px solid\n\n > *\n padding-left: 1rem\n padding-right: 1rem\n\n > ul, > ol // lists need additional padding, because bullets.\n padding-left: 2.2rem\n\n .sidebar-title\n margin: 0\n padding: 0.5rem 1rem\n border-bottom: var(--color-background-border) 1px solid\n\n font-weight: 500\n\n// TODO: subtitle\n// TODO: dedicated variables?\n","[role=main] .table-wrapper.container\n width: 100%\n overflow-x: auto\n margin-top: 1rem\n margin-bottom: 0.5rem\n padding: 0.2rem 0.2rem 0.75rem\n\ntable.docutils\n border-radius: 0.2rem\n border-spacing: 0\n border-collapse: collapse\n\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.0625rem rgba(0, 0, 0, 0.1)\n\n th\n background: var(--color-table-header-background)\n\n td,\n th\n // Space things out properly\n padding: 0 0.25rem\n\n // Get the borders looking just-right.\n border-left: 1px solid var(--color-table-border)\n border-right: 1px solid var(--color-table-border)\n border-bottom: 1px solid var(--color-table-border)\n\n p\n margin: 0.25rem\n\n &:first-child\n border-left: none\n &:last-child\n border-right: none\n\n // MyST-parser tables set these classes for control of column alignment\n &.text-left\n text-align: left\n &.text-right\n text-align: right\n &.text-center\n text-align: center\n",":target\n scroll-margin-top: 2.5rem\n\n@media (max-width: $full-width - $sidebar-width)\n :target\n scroll-margin-top: calc(2.5rem + var(--header-height))\n\n // When a heading is selected\n section > span:target\n scroll-margin-top: calc(2.8rem + var(--header-height))\n\n// Permalinks\n.headerlink\n font-weight: 100\n user-select: none\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\ndl dt,\np.caption,\nfigcaption p,\ntable > caption,\n.code-block-caption\n > .headerlink\n margin-left: 0.5rem\n visibility: hidden\n &:hover > .headerlink\n visibility: visible\n\n // Don't change to link-like, if someone adds the contents directive.\n > .toc-backref\n color: inherit\n text-decoration-line: none\n\n// Figure and table captions are special.\nfigure:hover > figcaption > p > .headerlink,\ntable:hover > caption > .headerlink\n visibility: visible\n\n:target >, // Regular section[id] style anchors\nspan:target ~ // Non-regular span[id] style \"extra\" anchors\n h1,\n h2,\n h3,\n h4,\n h5,\n h6\n &:nth-of-type(1)\n background-color: var(--color-highlight-on-target)\n // .headerlink\n // visibility: visible\n code.literal\n background-color: transparent\n\ntable:target > caption,\nfigure:target\n background-color: var(--color-highlight-on-target)\n\n// Inline page contents\n.this-will-duplicate-information-and-it-is-still-useful-here li :target\n background-color: var(--color-highlight-on-target)\n\n// Code block permalinks\n.literal-block-wrapper:target .code-block-caption\n background-color: var(--color-highlight-on-target)\n\n// When a definition list item is selected\n//\n// There isn't really an alternative to !important here, due to the\n// high-specificity of API documentation's selector.\ndt:target\n background-color: var(--color-highlight-on-target) !important\n\n// When a footnote reference is selected\n.footnote > dt:target + dd,\n.footnote-reference:target\n background-color: var(--color-highlight-on-target)\n",".guilabel\n background-color: var(--color-guilabel-background)\n border: 1px solid var(--color-guilabel-border)\n color: var(--color-guilabel-text)\n\n padding: 0 0.3em\n border-radius: 0.5em\n font-size: 0.9em\n","// This file contains the styles used for stylizing the footer that's shown\n// below the content.\n\nfooter\n font-size: var(--font-size--small)\n display: flex\n flex-direction: column\n\n margin-top: 2rem\n\n// Bottom of page information\n.bottom-of-page\n display: flex\n align-items: center\n justify-content: space-between\n\n margin-top: 1rem\n padding-top: 1rem\n padding-bottom: 1rem\n\n color: var(--color-foreground-secondary)\n border-top: 1px solid var(--color-background-border)\n\n line-height: 1.5\n\n @media (max-width: $content-width)\n text-align: center\n flex-direction: column-reverse\n gap: 0.25rem\n\n .left-details\n font-size: var(--font-size--small)\n\n .right-details\n display: flex\n flex-direction: column\n gap: 0.25rem\n text-align: right\n\n .icons\n display: flex\n justify-content: flex-end\n gap: 0.25rem\n font-size: 1rem\n\n a\n text-decoration: none\n\n svg,\n img\n font-size: 1.125rem\n height: 1em\n width: 1em\n\n// Next/Prev page information\n.related-pages\n a\n display: flex\n align-items: center\n\n text-decoration: none\n &:hover .page-info .title\n text-decoration: underline\n color: var(--color-link)\n text-decoration-color: var(--color-link-underline)\n\n svg.furo-related-icon,\n svg.furo-related-icon > use\n flex-shrink: 0\n\n color: var(--color-foreground-border)\n\n width: 0.75rem\n height: 0.75rem\n margin: 0 0.5rem\n\n &.next-page\n max-width: 50%\n\n float: right\n clear: right\n text-align: right\n\n &.prev-page\n max-width: 50%\n\n float: left\n clear: left\n\n svg\n transform: rotate(180deg)\n\n.page-info\n display: flex\n flex-direction: column\n overflow-wrap: anywhere\n\n .next-page &\n align-items: flex-end\n\n .context\n display: flex\n align-items: center\n\n padding-bottom: 0.1rem\n\n color: var(--color-foreground-muted)\n font-size: var(--font-size--small)\n text-decoration: none\n","// This file contains the styles for the contents of the left sidebar, which\n// contains the navigation tree, logo, search etc.\n\n////////////////////////////////////////////////////////////////////////////////\n// Brand on top of the scrollable tree.\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-brand\n display: flex\n flex-direction: column\n flex-shrink: 0\n\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n text-decoration: none\n\n.sidebar-brand-text\n color: var(--color-sidebar-brand-text)\n overflow-wrap: break-word\n margin: var(--sidebar-item-spacing-vertical) 0\n font-size: 1.5rem\n\n.sidebar-logo-container\n margin: var(--sidebar-item-spacing-vertical) 0\n\n.sidebar-logo\n margin: 0 auto\n display: block\n max-width: 100%\n\n////////////////////////////////////////////////////////////////////////////////\n// Search\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-search-container\n display: flex\n align-items: center\n margin-top: var(--sidebar-search-space-above)\n\n position: relative\n\n background: var(--color-sidebar-search-background)\n &:hover,\n &:focus-within\n background: var(--color-sidebar-search-background--focus)\n\n &::before\n content: \"\"\n position: absolute\n left: var(--sidebar-item-spacing-horizontal)\n width: var(--sidebar-search-icon-size)\n height: var(--sidebar-search-icon-size)\n\n background-color: var(--color-sidebar-search-icon)\n mask-image: var(--icon-search)\n\n.sidebar-search\n box-sizing: border-box\n\n border: none\n border-top: 1px solid var(--color-sidebar-search-border)\n border-bottom: 1px solid var(--color-sidebar-search-border)\n\n padding-top: var(--sidebar-search-input-spacing-vertical)\n padding-bottom: var(--sidebar-search-input-spacing-vertical)\n padding-right: var(--sidebar-search-input-spacing-horizontal)\n padding-left: calc(var(--sidebar-item-spacing-horizontal) + var(--sidebar-search-input-spacing-horizontal) + var(--sidebar-search-icon-size))\n\n width: 100%\n\n color: var(--color-sidebar-search-foreground)\n background: transparent\n z-index: 10\n\n &:focus\n outline: none\n\n &::placeholder\n font-size: var(--sidebar-search-input-font-size)\n\n//\n// Hide Search Matches link\n//\n#searchbox .highlight-link\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal) 0\n margin: 0\n text-align: center\n\n a\n color: var(--color-sidebar-search-icon)\n font-size: var(--font-size--small--2)\n\n////////////////////////////////////////////////////////////////////////////////\n// Structure/Skeleton of the navigation tree (left)\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-tree\n font-size: var(--sidebar-item-font-size)\n margin-top: var(--sidebar-tree-space-above)\n margin-bottom: var(--sidebar-item-spacing-vertical)\n\n ul\n padding: 0\n margin-top: 0\n margin-bottom: 0\n\n display: flex\n flex-direction: column\n\n list-style: none\n\n li\n position: relative\n margin: 0\n\n > ul\n margin-left: var(--sidebar-item-spacing-horizontal)\n\n .icon\n color: var(--color-sidebar-link-text)\n\n .reference\n box-sizing: border-box\n color: var(--color-sidebar-link-text)\n\n // Fill the parent.\n display: inline-block\n line-height: var(--sidebar-item-line-height)\n text-decoration: none\n\n // Don't allow long words to cause wrapping.\n overflow-wrap: anywhere\n\n height: 100%\n width: 100%\n\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n\n &:hover\n color: var(--color-sidebar-link-text)\n background: var(--color-sidebar-item-background--hover)\n\n // Add a nice little \"external-link\" arrow here.\n &.external::after\n content: url('data:image/svg+xml, ')\n margin: 0 0.25rem\n vertical-align: middle\n color: var(--color-sidebar-link-text)\n\n // Make the current page reference bold.\n .current-page > .reference\n font-weight: bold\n\n label\n position: absolute\n top: 0\n right: 0\n height: var(--sidebar-item-height)\n width: var(--sidebar-expander-width)\n\n cursor: pointer\n user-select: none\n\n display: flex\n justify-content: center\n align-items: center\n\n .caption, :not(.caption) > .caption-text\n font-size: var(--sidebar-caption-font-size)\n color: var(--color-sidebar-caption-text)\n\n font-weight: bold\n text-transform: uppercase\n\n margin: var(--sidebar-caption-space-above) 0 0 0\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n\n // If it has children, add a bit more padding to wrap the content to avoid\n // overlapping with the \n li.has-children\n > .reference\n padding-right: var(--sidebar-expander-width)\n\n // Colorize the top-level list items and icon.\n .toctree-l1\n & > .reference,\n & > label .icon\n color: var(--color-sidebar-link-text--top-level)\n\n // Color changes on hover\n label\n background: var(--color-sidebar-item-expander-background)\n &:hover\n background: var(--color-sidebar-item-expander-background--hover)\n\n .current > .reference\n background: var(--color-sidebar-item-background--current)\n &:hover\n background: var(--color-sidebar-item-background--hover)\n\n.toctree-checkbox\n position: absolute\n display: none\n\n////////////////////////////////////////////////////////////////////////////////\n// Togglable expand/collapse\n////////////////////////////////////////////////////////////////////////////////\n.toctree-checkbox\n ~ ul\n display: none\n\n ~ label .icon svg\n transform: rotate(90deg)\n\n.toctree-checkbox:checked\n ~ ul\n display: block\n\n ~ label .icon svg\n transform: rotate(-90deg)\n","// This file contains the styles for the contents of the right sidebar, which\n// contains the table of contents for the current page.\n.toc-title-container\n padding: var(--toc-title-padding)\n padding-top: var(--toc-spacing-vertical)\n\n.toc-title\n color: var(--color-toc-title-text)\n font-size: var(--toc-title-font-size)\n padding-left: var(--toc-spacing-horizontal)\n text-transform: uppercase\n\n// If the ToC is not present, hide these elements coz they're not relevant.\n.no-toc\n display: none\n\n.toc-tree-container\n padding-bottom: var(--toc-spacing-vertical)\n\n.toc-tree\n font-size: var(--toc-font-size)\n line-height: 1.3\n border-left: 1px solid var(--color-background-border)\n\n padding-left: calc(var(--toc-spacing-horizontal) - var(--toc-item-spacing-horizontal))\n\n // Hide the first \"top level\" bullet.\n > ul > li:first-child\n padding-top: 0\n & > ul\n padding-left: 0\n & > a\n display: none\n\n ul\n list-style-type: none\n margin-top: 0\n margin-bottom: 0\n padding-left: var(--toc-item-spacing-horizontal)\n li\n padding-top: var(--toc-item-spacing-vertical)\n\n &.scroll-current > .reference\n color: var(--color-toc-item-text--active)\n font-weight: bold\n\n a.reference\n color: var(--color-toc-item-text)\n text-decoration: none\n overflow-wrap: anywhere\n\n.toc-scroll\n max-height: 100vh\n overflow-y: scroll\n\n// Be very annoying when someone includes the table of contents\n.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here)\n color: var(--color-problematic)\n background: rgba(255, 0, 0, 0.25)\n &::before\n content: \"ERROR: Adding a table of contents in Furo-based documentation is unnecessary, and does not work well with existing styling. Add a 'this-will-duplicate-information-and-it-is-still-useful-here' class, if you want an escape hatch.\"\n","// Shameful hacks, to work around bugs.\n\n// MyST parser doesn't correctly generate classes, to align table contents.\n// https://github.com/executablebooks/MyST-Parser/issues/412\n.text-align\\:left > p\n text-align: left\n\n.text-align\\:center > p\n text-align: center\n\n.text-align\\:right > p\n text-align: right\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/about/examples/classes.html b/about/examples/classes.html
index 79499b9b4..c8f36563a 100644
--- a/about/examples/classes.html
+++ b/about/examples/classes.html
@@ -5,10 +5,10 @@
-
+
Classes & Instantiation - Open Dylan
-
+
diff --git a/about/examples/everything_value.html b/about/examples/everything_value.html
index 3934ac0eb..9d88dfd84 100644
--- a/about/examples/everything_value.html
+++ b/about/examples/everything_value.html
@@ -5,10 +5,10 @@
-
+
Everything is a value - Open Dylan
-
+
diff --git a/about/examples/generic_functions.html b/about/examples/generic_functions.html
index 55ff8d80f..6e3e83bcf 100644
--- a/about/examples/generic_functions.html
+++ b/about/examples/generic_functions.html
@@ -5,10 +5,10 @@
-
+
Generic Functions - Open Dylan
-
+
diff --git a/about/examples/getters_setters_functions.html b/about/examples/getters_setters_functions.html
index e3c98ff02..f6306aa79 100644
--- a/about/examples/getters_setters_functions.html
+++ b/about/examples/getters_setters_functions.html
@@ -5,10 +5,10 @@
-
+
Getters & Setters are functions - Open Dylan
-
+
diff --git a/about/examples/hello_world.html b/about/examples/hello_world.html
index 6287374f2..73ed0a332 100644
--- a/about/examples/hello_world.html
+++ b/about/examples/hello_world.html
@@ -5,10 +5,10 @@
-
+
Hello, World! - Open Dylan
-
+
diff --git a/about/examples/keyword_arguments.html b/about/examples/keyword_arguments.html
index e0c13a93f..57810e4f3 100644
--- a/about/examples/keyword_arguments.html
+++ b/about/examples/keyword_arguments.html
@@ -5,10 +5,10 @@
-
+
Keyword Arguments - Open Dylan
-
+
diff --git a/about/examples/limited_types.html b/about/examples/limited_types.html
index 10cb3e82b..01d0fe419 100644
--- a/about/examples/limited_types.html
+++ b/about/examples/limited_types.html
@@ -5,10 +5,10 @@
-
+
Limited Types - Open Dylan
-
+
diff --git a/about/examples/macros.html b/about/examples/macros.html
index dfec1aa70..91adf4521 100644
--- a/about/examples/macros.html
+++ b/about/examples/macros.html
@@ -5,10 +5,10 @@
-
+
Macros - Open Dylan
-
+
diff --git a/about/examples/multiple_return_values.html b/about/examples/multiple_return_values.html
index fae19ab33..d66097f16 100644
--- a/about/examples/multiple_return_values.html
+++ b/about/examples/multiple_return_values.html
@@ -5,10 +5,10 @@
-
+
Multiple Return Values - Open Dylan
-
+
diff --git a/about/index.html b/about/index.html
index f8a6d927d..566a85006 100644
--- a/about/index.html
+++ b/about/index.html
@@ -5,10 +5,10 @@
-
+
A Quick Tour of Dylan - Open Dylan
-
+
diff --git a/articles/beyond-java.html b/articles/beyond-java.html
index df5f33c69..a8054ce55 100644
--- a/articles/beyond-java.html
+++ b/articles/beyond-java.html
@@ -5,10 +5,10 @@
-
+
Beyond Java? - Open Dylan
-
+
diff --git a/articles/macro-system.html b/articles/macro-system.html
index 0c43e0010..86c87f8b5 100644
--- a/articles/macro-system.html
+++ b/articles/macro-system.html
@@ -5,10 +5,10 @@
-
+
The Dylan Macro System - Open Dylan
-
+
diff --git a/articles/procedural-dylan/1-distance.html b/articles/procedural-dylan/1-distance.html
index 8c399df63..29f957514 100644
--- a/articles/procedural-dylan/1-distance.html
+++ b/articles/procedural-dylan/1-distance.html
@@ -5,10 +5,10 @@
-
+
A Simple Function: Distance - Open Dylan
-
+
diff --git a/articles/procedural-dylan/2-quadratic.html b/articles/procedural-dylan/2-quadratic.html
index e3c2498bf..a782089f3 100644
--- a/articles/procedural-dylan/2-quadratic.html
+++ b/articles/procedural-dylan/2-quadratic.html
@@ -5,10 +5,10 @@
-
+
Conditions and Multiple Values: The Quadratic Formula - Open Dylan
-
+
diff --git a/articles/procedural-dylan/3-dot-product.html b/articles/procedural-dylan/3-dot-product.html
index 0c29174ea..74a06ddd5 100644
--- a/articles/procedural-dylan/3-dot-product.html
+++ b/articles/procedural-dylan/3-dot-product.html
@@ -5,10 +5,10 @@
-
+
Iteration and Sequences: Dot Product - Open Dylan
-
+
diff --git a/articles/procedural-dylan/index.html b/articles/procedural-dylan/index.html
index 95350990f..b13db22cd 100644
--- a/articles/procedural-dylan/index.html
+++ b/articles/procedural-dylan/index.html
@@ -5,10 +5,10 @@
-
+
Procedural Dylan - Open Dylan
-
+
diff --git a/building-with-duim/callbacks.html b/building-with-duim/callbacks.html
index 3abfde24c..0c31d26b9 100644
--- a/building-with-duim/callbacks.html
+++ b/building-with-duim/callbacks.html
@@ -5,10 +5,10 @@
-
+
Adding Callbacks to the Application - Open Dylan
-
+
diff --git a/building-with-duim/commands.html b/building-with-duim/commands.html
index 5acfe7fe4..60306c049 100644
--- a/building-with-duim/commands.html
+++ b/building-with-duim/commands.html
@@ -5,10 +5,10 @@
-
+
Using Command Tables - Open Dylan
-
+
diff --git a/building-with-duim/copyright.html b/building-with-duim/copyright.html
index d5f507550..7cf45ef28 100644
--- a/building-with-duim/copyright.html
+++ b/building-with-duim/copyright.html
@@ -5,10 +5,10 @@
-
+
Copyright - Open Dylan
-
+
diff --git a/building-with-duim/design.html b/building-with-duim/design.html
index f20c3bad1..446ee740e 100644
--- a/building-with-duim/design.html
+++ b/building-with-duim/design.html
@@ -5,10 +5,10 @@
-
+
Designing A Simple DUIM Application - Open Dylan
-
+
diff --git a/building-with-duim/improve.html b/building-with-duim/improve.html
index a3e8655bb..e692bd6b3 100644
--- a/building-with-duim/improve.html
+++ b/building-with-duim/improve.html
@@ -5,10 +5,10 @@
-
+
Improving The Design - Open Dylan
-
+
diff --git a/building-with-duim/index.html b/building-with-duim/index.html
index e637f2a1e..4ff650c14 100644
--- a/building-with-duim/index.html
+++ b/building-with-duim/index.html
@@ -5,10 +5,10 @@
-
+
Building Applications With DUIM - Open Dylan
-
+
diff --git a/building-with-duim/intro.html b/building-with-duim/intro.html
index 97da0b3f7..9024975a0 100644
--- a/building-with-duim/intro.html
+++ b/building-with-duim/intro.html
@@ -5,10 +5,10 @@
-
+
Introduction - Open Dylan
-
+
diff --git a/building-with-duim/menus.html b/building-with-duim/menus.html
index 921ec0e2d..764d47108 100644
--- a/building-with-duim/menus.html
+++ b/building-with-duim/menus.html
@@ -5,10 +5,10 @@
-
+
Adding Menus To The Application - Open Dylan
-
+
diff --git a/building-with-duim/preface.html b/building-with-duim/preface.html
index 28f229cfb..548719564 100644
--- a/building-with-duim/preface.html
+++ b/building-with-duim/preface.html
@@ -5,10 +5,10 @@
-
+
Preface - Open Dylan
-
+
diff --git a/building-with-duim/source.html b/building-with-duim/source.html
index 55f410e98..2c3e888eb 100644
--- a/building-with-duim/source.html
+++ b/building-with-duim/source.html
@@ -5,10 +5,10 @@
-
+
Source Code For The Task List Manager - Open Dylan
-
+
diff --git a/building-with-duim/tour.html b/building-with-duim/tour.html
index e51559cd4..5402e1d11 100644
--- a/building-with-duim/tour.html
+++ b/building-with-duim/tour.html
@@ -5,10 +5,10 @@
-
+
A Tour of the DUIM Libraries - Open Dylan
-
+
diff --git a/community/gsoc/2012/cilk.html b/community/gsoc/2012/cilk.html
index c6a931aa0..f9b804476 100644
--- a/community/gsoc/2012/cilk.html
+++ b/community/gsoc/2012/cilk.html
@@ -5,10 +5,10 @@
-
+
Dylan / Cilk - Open Dylan
-
+
diff --git a/community/gsoc/2012/cocoa.html b/community/gsoc/2012/cocoa.html
index 5b3c54a93..a747a3947 100644
--- a/community/gsoc/2012/cocoa.html
+++ b/community/gsoc/2012/cocoa.html
@@ -5,10 +5,10 @@
-
+
Dylan / Cocoa - Open Dylan
-
+
diff --git a/community/gsoc/2012/dispatch.html b/community/gsoc/2012/dispatch.html
index 0915f2d6b..78f74b7a6 100644
--- a/community/gsoc/2012/dispatch.html
+++ b/community/gsoc/2012/dispatch.html
@@ -5,10 +5,10 @@
-
+
Dispatch Optimization - Open Dylan
-
+
diff --git a/community/gsoc/2012/documentation.html b/community/gsoc/2012/documentation.html
index 92debb58f..7af70de89 100644
--- a/community/gsoc/2012/documentation.html
+++ b/community/gsoc/2012/documentation.html
@@ -5,10 +5,10 @@
-
+
Dylan Documentation Tools - Open Dylan
-
+
diff --git a/community/gsoc/2012/dylint.html b/community/gsoc/2012/dylint.html
index f52624954..09f852880 100644
--- a/community/gsoc/2012/dylint.html
+++ b/community/gsoc/2012/dylint.html
@@ -5,10 +5,10 @@
-
+
DyLint - Open Dylan
-
+
diff --git a/community/gsoc/2012/frontend-lisp.html b/community/gsoc/2012/frontend-lisp.html
index 872a8fab6..4f57713ef 100644
--- a/community/gsoc/2012/frontend-lisp.html
+++ b/community/gsoc/2012/frontend-lisp.html
@@ -5,10 +5,10 @@
-
+
Frontend/LISP - Open Dylan
-
+
diff --git a/community/gsoc/2012/gtk.html b/community/gsoc/2012/gtk.html
index 556eea226..dedf44667 100644
--- a/community/gsoc/2012/gtk.html
+++ b/community/gsoc/2012/gtk.html
@@ -5,10 +5,10 @@
-
+
Dylan / Gtk+ - Open Dylan
-
+
diff --git a/community/gsoc/2012/index.html b/community/gsoc/2012/index.html
index fbd247d9f..9bcb84fa2 100644
--- a/community/gsoc/2012/index.html
+++ b/community/gsoc/2012/index.html
@@ -5,10 +5,10 @@
-
+
Google Summer of Code - 2012 - Open Dylan
-
+
diff --git a/community/gsoc/2012/javascript.html b/community/gsoc/2012/javascript.html
index 30ddfade0..8a3efe78d 100644
--- a/community/gsoc/2012/javascript.html
+++ b/community/gsoc/2012/javascript.html
@@ -5,10 +5,10 @@
-
+
JavaScript Compiler Backend - Open Dylan
-
+
diff --git a/community/gsoc/2012/numerics.html b/community/gsoc/2012/numerics.html
index 1c25b1e9f..7a908f1ea 100644
--- a/community/gsoc/2012/numerics.html
+++ b/community/gsoc/2012/numerics.html
@@ -5,10 +5,10 @@
-
+
Dylan / Numerics - Open Dylan
-
+
diff --git a/community/gsoc/2012/project_manager.html b/community/gsoc/2012/project_manager.html
index 3d0273a9d..c5cb3094d 100644
--- a/community/gsoc/2012/project_manager.html
+++ b/community/gsoc/2012/project_manager.html
@@ -5,10 +5,10 @@
-
+
Rethinking the Project Manager - Open Dylan
-
+
diff --git a/community/gsoc/2012/speed.html b/community/gsoc/2012/speed.html
index af97fcd7f..ea660b259 100644
--- a/community/gsoc/2012/speed.html
+++ b/community/gsoc/2012/speed.html
@@ -5,10 +5,10 @@
-
+
Speed - Open Dylan
-
+
diff --git a/community/gsoc/2012/staticlink.html b/community/gsoc/2012/staticlink.html
index c5f9019c9..5c160b767 100644
--- a/community/gsoc/2012/staticlink.html
+++ b/community/gsoc/2012/staticlink.html
@@ -5,10 +5,10 @@
-
+
Static Linking - Open Dylan
-
+
diff --git a/community/gsoc/2012/tracing.html b/community/gsoc/2012/tracing.html
index 02a63d441..f18c9c492 100644
--- a/community/gsoc/2012/tracing.html
+++ b/community/gsoc/2012/tracing.html
@@ -5,10 +5,10 @@
-
+
Tracing - Open Dylan
-
+
diff --git a/community/gsoc/index.html b/community/gsoc/index.html
index 90840a0e0..0f1ed542c 100644
--- a/community/gsoc/index.html
+++ b/community/gsoc/index.html
@@ -5,10 +5,10 @@
-
+
Google Summer of Code - Open Dylan
-
+
diff --git a/community/index.html b/community/index.html
index 1908c84ce..3fe0844c2 100644
--- a/community/index.html
+++ b/community/index.html
@@ -5,10 +5,10 @@
-
+
Connect with the Dylan Community - Open Dylan
-
+
diff --git a/corba-guide/bank-client.html b/corba-guide/bank-client.html
index 2378fbf8d..2abbf4ea5 100644
--- a/corba-guide/bank-client.html
+++ b/corba-guide/bank-client.html
@@ -5,10 +5,10 @@
-
+
The Bank Client - Open Dylan
-
+
diff --git a/corba-guide/bank-idl.html b/corba-guide/bank-idl.html
index 2af778a6d..0dc9141e7 100644
--- a/corba-guide/bank-idl.html
+++ b/corba-guide/bank-idl.html
@@ -5,10 +5,10 @@
-
+
Writing and Compiling IDL - Open Dylan
-
+
diff --git a/corba-guide/bank-server.html b/corba-guide/bank-server.html
index 2d0fd447f..078e5ad3a 100644
--- a/corba-guide/bank-server.html
+++ b/corba-guide/bank-server.html
@@ -5,10 +5,10 @@
-
+
The Bank Server - Open Dylan
-
+
diff --git a/corba-guide/bank-setup.html b/corba-guide/bank-setup.html
index ff01df15a..7a1153709 100644
--- a/corba-guide/bank-setup.html
+++ b/corba-guide/bank-setup.html
@@ -5,10 +5,10 @@
-
+
Setting up the Bank Example - Open Dylan
-
+
diff --git a/corba-guide/getstart.html b/corba-guide/getstart.html
index 97c92e7d5..7a7caf407 100644
--- a/corba-guide/getstart.html
+++ b/corba-guide/getstart.html
@@ -5,10 +5,10 @@
-
+
Quick Start Tutorial - Open Dylan
-
+
diff --git a/corba-guide/idl-app.html b/corba-guide/idl-app.html
index be85be58f..b594a1d8f 100644
--- a/corba-guide/idl-app.html
+++ b/corba-guide/idl-app.html
@@ -5,10 +5,10 @@
-
+
An IDL Binding for Dylan - Open Dylan
-
+
diff --git a/corba-guide/index.html b/corba-guide/index.html
index 7a33a8dfe..fab55eb1e 100644
--- a/corba-guide/index.html
+++ b/corba-guide/index.html
@@ -5,10 +5,10 @@
-
+
Developing Component Software with CORBA - Open Dylan
-
+
diff --git a/corba-guide/intro.html b/corba-guide/intro.html
index b4e8606b2..26cea496b 100644
--- a/corba-guide/intro.html
+++ b/corba-guide/intro.html
@@ -5,10 +5,10 @@
-
+
About Open Dylan CORBA - Open Dylan
-
+
diff --git a/corba-guide/preface.html b/corba-guide/preface.html
index 5964fa3db..491961ba6 100644
--- a/corba-guide/preface.html
+++ b/corba-guide/preface.html
@@ -5,10 +5,10 @@
-
+
Preface - Open Dylan
-
+
diff --git a/corba-guide/projects.html b/corba-guide/projects.html
index 567b91ead..cf34e7455 100644
--- a/corba-guide/projects.html
+++ b/corba-guide/projects.html
@@ -5,10 +5,10 @@
-
+
Creating CORBA Projects - Open Dylan
-
+
diff --git a/corba-guide/rundebug.html b/corba-guide/rundebug.html
index afdbea668..9e5d4adb5 100644
--- a/corba-guide/rundebug.html
+++ b/corba-guide/rundebug.html
@@ -5,10 +5,10 @@
-
+
Running and Debugging CORBA Applications - Open Dylan
-
+
diff --git a/corba-guide/scepter.html b/corba-guide/scepter.html
index 485e82dec..0d7493572 100644
--- a/corba-guide/scepter.html
+++ b/corba-guide/scepter.html
@@ -5,10 +5,10 @@
-
+
Using the Dylan IDL Compiler - Open Dylan
-
+
diff --git a/documentation/cheatsheets/collections.html b/documentation/cheatsheets/collections.html
index a1d11de6d..e64f93d5a 100644
--- a/documentation/cheatsheets/collections.html
+++ b/documentation/cheatsheets/collections.html
@@ -5,10 +5,10 @@
-
+
Collections Cheat Sheet - Open Dylan
-
+
diff --git a/documentation/cheatsheets/conditionals.html b/documentation/cheatsheets/conditionals.html
index b4e8c79d7..93da260a0 100644
--- a/documentation/cheatsheets/conditionals.html
+++ b/documentation/cheatsheets/conditionals.html
@@ -5,10 +5,10 @@
-
+
Conditionals Cheat Sheet - Open Dylan
-
+
diff --git a/documentation/cheatsheets/index.html b/documentation/cheatsheets/index.html
index f51903968..d639a4bf9 100644
--- a/documentation/cheatsheets/index.html
+++ b/documentation/cheatsheets/index.html
@@ -5,10 +5,10 @@
-
+
Cheat Sheets - Open Dylan
-
+
diff --git a/documentation/cheatsheets/iteration.html b/documentation/cheatsheets/iteration.html
index eb30c2b72..0f7814a57 100644
--- a/documentation/cheatsheets/iteration.html
+++ b/documentation/cheatsheets/iteration.html
@@ -5,10 +5,10 @@
-
+
Iteration Cheat Sheet - Open Dylan
-
+
diff --git a/documentation/cheatsheets/scheme.html b/documentation/cheatsheets/scheme.html
index 47e324451..af8f339ec 100644
--- a/documentation/cheatsheets/scheme.html
+++ b/documentation/cheatsheets/scheme.html
@@ -5,10 +5,10 @@
-
+
A Dylan Primer for Scheme Programmers - Open Dylan
-
+
diff --git a/documentation/cheatsheets/syntax.html b/documentation/cheatsheets/syntax.html
index 4b4101ef8..2a6048bdf 100644
--- a/documentation/cheatsheets/syntax.html
+++ b/documentation/cheatsheets/syntax.html
@@ -5,10 +5,10 @@
-
+
Syntax Cheat Sheet - Open Dylan
-
+
diff --git a/documentation/index.html b/documentation/index.html
index 3f3952dd7..19c1b49e4 100644
--- a/documentation/index.html
+++ b/documentation/index.html
@@ -5,10 +5,10 @@
-
+
Documentation - Open Dylan
-
+
diff --git a/documentation/publications.html b/documentation/publications.html
index 92c69c8a6..3a0e13269 100644
--- a/documentation/publications.html
+++ b/documentation/publications.html
@@ -5,10 +5,10 @@
-
+
Publications about Dylan - Open Dylan
-
+
diff --git a/download/index.html b/download/index.html
index 237061e6e..032fb0e7b 100644
--- a/download/index.html
+++ b/download/index.html
@@ -5,10 +5,10 @@
-
+
Install Open Dylan - Open Dylan
-
+
diff --git a/duim-reference/conventions.html b/duim-reference/conventions.html
index 04e65624e..311ce2651 100644
--- a/duim-reference/conventions.html
+++ b/duim-reference/conventions.html
@@ -5,10 +5,10 @@
-
+
Conventions in this Manual - Open Dylan
-
+
diff --git a/duim-reference/copyright.html b/duim-reference/copyright.html
index 21505ea3f..d052209f6 100644
--- a/duim-reference/copyright.html
+++ b/duim-reference/copyright.html
@@ -5,10 +5,10 @@
-
+
Copyright - Open Dylan
-
+
diff --git a/duim-reference/dcs.html b/duim-reference/dcs.html
index 6533c560a..cc9091511 100644
--- a/duim-reference/dcs.html
+++ b/duim-reference/dcs.html
@@ -5,10 +5,10 @@
-
+
DUIM-DCs Library - Open Dylan
-
+
diff --git a/duim-reference/ext-geom.html b/duim-reference/ext-geom.html
index c7c1cb18d..62268e53e 100644
--- a/duim-reference/ext-geom.html
+++ b/duim-reference/ext-geom.html
@@ -5,10 +5,10 @@
-
+
DUIM-Extended-Geometry Library - Open Dylan
-
+
diff --git a/duim-reference/frames.html b/duim-reference/frames.html
index d3108f95f..1db600496 100644
--- a/duim-reference/frames.html
+++ b/duim-reference/frames.html
@@ -5,10 +5,10 @@
-
+
DUIM-Frames Library - Open Dylan
-
+
diff --git a/duim-reference/gadgets.html b/duim-reference/gadgets.html
index 0dea861e6..a7ea88d5a 100644
--- a/duim-reference/gadgets.html
+++ b/duim-reference/gadgets.html
@@ -5,10 +5,10 @@
-
+
DUIM-Gadgets Library - Open Dylan
-
+
diff --git a/duim-reference/geom.html b/duim-reference/geom.html
index 3f31c912a..ca0431638 100644
--- a/duim-reference/geom.html
+++ b/duim-reference/geom.html
@@ -5,10 +5,10 @@
-
+
DUIM-Geometry Library - Open Dylan
-
+
diff --git a/duim-reference/graphics.html b/duim-reference/graphics.html
index 805672bcd..1ce4f2687 100644
--- a/duim-reference/graphics.html
+++ b/duim-reference/graphics.html
@@ -5,10 +5,10 @@
-
+
DUIM-Graphics Library - Open Dylan
-
+
diff --git a/duim-reference/index.html b/duim-reference/index.html
index 201f0eefb..c6594f115 100644
--- a/duim-reference/index.html
+++ b/duim-reference/index.html
@@ -5,10 +5,10 @@
-
+
DUIM Reference - Open Dylan
-
+
diff --git a/duim-reference/layouts.html b/duim-reference/layouts.html
index 69465066f..6692566fe 100644
--- a/duim-reference/layouts.html
+++ b/duim-reference/layouts.html
@@ -5,10 +5,10 @@
-
+
DUIM-Layouts Library - Open Dylan
-
+
diff --git a/duim-reference/sheets.html b/duim-reference/sheets.html
index 8a6ed88a4..665300f96 100644
--- a/duim-reference/sheets.html
+++ b/duim-reference/sheets.html
@@ -5,10 +5,10 @@
-
+
DUIM-Sheets Library - Open Dylan
-
+
diff --git a/dylan-apiindex.html b/dylan-apiindex.html
index afa2e9f77..7c564d7ab 100644
--- a/dylan-apiindex.html
+++ b/dylan-apiindex.html
@@ -4,9 +4,9 @@
- API Index - Open Dylan
+ API Index - Open Dylan
-
+
diff --git a/genindex.html b/genindex.html
index 3b3f7316f..27da2f1e7 100644
--- a/genindex.html
+++ b/genindex.html
@@ -4,9 +4,9 @@
- Index - Open Dylan
+ Index - Open Dylan
-
+
diff --git a/getting-started-cli/copyright.html b/getting-started-cli/copyright.html
index 2d6e81737..adee2c336 100644
--- a/getting-started-cli/copyright.html
+++ b/getting-started-cli/copyright.html
@@ -5,10 +5,10 @@
-
+
Copyright - Open Dylan
-
+
diff --git a/getting-started-cli/cross-compilation.html b/getting-started-cli/cross-compilation.html
index c868689f5..9fb055511 100644
--- a/getting-started-cli/cross-compilation.html
+++ b/getting-started-cli/cross-compilation.html
@@ -5,10 +5,10 @@
-
+
Cross Compilation - Open Dylan
-
+
diff --git a/getting-started-cli/debugging-with-gdb-lldb.html b/getting-started-cli/debugging-with-gdb-lldb.html
index c7c4088a4..f8324c124 100644
--- a/getting-started-cli/debugging-with-gdb-lldb.html
+++ b/getting-started-cli/debugging-with-gdb-lldb.html
@@ -5,10 +5,10 @@
-
+
Debugging with GDB or LLDB - Open Dylan
-
+
diff --git a/getting-started-cli/dylan-compiler.html b/getting-started-cli/dylan-compiler.html
index 07ae2d85e..b77742b51 100644
--- a/getting-started-cli/dylan-compiler.html
+++ b/getting-started-cli/dylan-compiler.html
@@ -5,10 +5,10 @@
-
+
Using dylan-compiler interactively - Open Dylan
-
+
diff --git a/getting-started-cli/dylan-environment.html b/getting-started-cli/dylan-environment.html
index ffaf6e3fa..6f4656d38 100644
--- a/getting-started-cli/dylan-environment.html
+++ b/getting-started-cli/dylan-environment.html
@@ -5,10 +5,10 @@
-
+
An example of dylan-environment interactive functionality - Open Dylan
-
+
diff --git a/getting-started-cli/dylan-mode-for-emacs.html b/getting-started-cli/dylan-mode-for-emacs.html
index b875198eb..d9de43f20 100644
--- a/getting-started-cli/dylan-mode-for-emacs.html
+++ b/getting-started-cli/dylan-mode-for-emacs.html
@@ -5,10 +5,10 @@
-
+
Dylan Interactor Mode for Emacs (DIME) - Open Dylan
-
+
diff --git a/getting-started-cli/editor-support.html b/getting-started-cli/editor-support.html
index 42c6cdc5e..41739beac 100644
--- a/getting-started-cli/editor-support.html
+++ b/getting-started-cli/editor-support.html
@@ -5,10 +5,10 @@
-
+
Editor Support - Open Dylan
-
+
diff --git a/getting-started-cli/environment-variables.html b/getting-started-cli/environment-variables.html
index ae9511837..839fac512 100644
--- a/getting-started-cli/environment-variables.html
+++ b/getting-started-cli/environment-variables.html
@@ -5,10 +5,10 @@
-
+
Environment Variables - Open Dylan
-
+
diff --git a/getting-started-cli/hello-world.html b/getting-started-cli/hello-world.html
index 7eaf25c0b..3132c6902 100644
--- a/getting-started-cli/hello-world.html
+++ b/getting-started-cli/hello-world.html
@@ -5,10 +5,10 @@
-
+
Hello World - Open Dylan
-
+
diff --git a/getting-started-cli/index.html b/getting-started-cli/index.html
index 6c5aa6b69..201a3fadb 100644
--- a/getting-started-cli/index.html
+++ b/getting-started-cli/index.html
@@ -5,10 +5,10 @@
-
+
Getting Started with the Open Dylan Command Line Tools - Open Dylan
-
+
diff --git a/getting-started-cli/managing-dependencies.html b/getting-started-cli/managing-dependencies.html
index dc81689ec..7e4f41582 100644
--- a/getting-started-cli/managing-dependencies.html
+++ b/getting-started-cli/managing-dependencies.html
@@ -5,10 +5,10 @@
-
+
Managing Dependencies - Open Dylan
-
+
diff --git a/getting-started-cli/platform-specific.html b/getting-started-cli/platform-specific.html
index 829f0ba39..ea13d56dd 100644
--- a/getting-started-cli/platform-specific.html
+++ b/getting-started-cli/platform-specific.html
@@ -5,10 +5,10 @@
-
+
Platform Specific Projects - Open Dylan
-
+
diff --git a/getting-started-cli/quick-tips.html b/getting-started-cli/quick-tips.html
index 085754649..431fa3a5c 100644
--- a/getting-started-cli/quick-tips.html
+++ b/getting-started-cli/quick-tips.html
@@ -5,10 +5,10 @@
-
+
A Few More Quick Tips - Open Dylan
-
+
diff --git a/getting-started-cli/source-registries.html b/getting-started-cli/source-registries.html
index 5ed44cbfa..0c7db839a 100644
--- a/getting-started-cli/source-registries.html
+++ b/getting-started-cli/source-registries.html
@@ -5,10 +5,10 @@
-
+
Using Source Registries - Open Dylan
-
+
diff --git a/getting-started-cli/windows.html b/getting-started-cli/windows.html
index bead7f735..e6b015ec6 100644
--- a/getting-started-cli/windows.html
+++ b/getting-started-cli/windows.html
@@ -5,10 +5,10 @@
-
+
Notes for Windows Users - Open Dylan
-
+
diff --git a/getting-started-ide/browsing.html b/getting-started-ide/browsing.html
index 158fdfc2f..9b23cc85b 100644
--- a/getting-started-ide/browsing.html
+++ b/getting-started-ide/browsing.html
@@ -5,10 +5,10 @@
-
+
Learning More About an Application - Open Dylan
-
+
diff --git a/getting-started-ide/coloring.html b/getting-started-ide/coloring.html
index f67d26ba5..5e5e4ff00 100644
--- a/getting-started-ide/coloring.html
+++ b/getting-started-ide/coloring.html
@@ -5,10 +5,10 @@
-
+
Dispatch Optimization Coloring in the Editor - Open Dylan
-
+
diff --git a/getting-started-ide/com-projects.html b/getting-started-ide/com-projects.html
index fabac98ec..707d73ca9 100644
--- a/getting-started-ide/com-projects.html
+++ b/getting-started-ide/com-projects.html
@@ -5,10 +5,10 @@
-
+
Creating COM Projects - Open Dylan
-
+
diff --git a/getting-started-ide/copyright.html b/getting-started-ide/copyright.html
index ba47f76f7..54f14e95a 100644
--- a/getting-started-ide/copyright.html
+++ b/getting-started-ide/copyright.html
@@ -5,10 +5,10 @@
-
+
Copyright - Open Dylan
-
+
diff --git a/getting-started-ide/debug.html b/getting-started-ide/debug.html
index 9734beeb3..58b967628 100644
--- a/getting-started-ide/debug.html
+++ b/getting-started-ide/debug.html
@@ -5,10 +5,10 @@
-
+
Debugging and Interactive Development - Open Dylan
-
+
diff --git a/getting-started-ide/delivery.html b/getting-started-ide/delivery.html
index 8039f1642..62c00885d 100644
--- a/getting-started-ide/delivery.html
+++ b/getting-started-ide/delivery.html
@@ -5,10 +5,10 @@
-
+
Delivering Dylan Applications - Open Dylan
-
+
diff --git a/getting-started-ide/editopt.html b/getting-started-ide/editopt.html
index b79046c88..7c5f1a5c5 100644
--- a/getting-started-ide/editopt.html
+++ b/getting-started-ide/editopt.html
@@ -5,10 +5,10 @@
-
+
The Interactive Editor - Open Dylan
-
+
diff --git a/getting-started-ide/expanding.html b/getting-started-ide/expanding.html
index 90b40bcc6..45da5ef76 100644
--- a/getting-started-ide/expanding.html
+++ b/getting-started-ide/expanding.html
@@ -5,10 +5,10 @@
-
+
Fixing Bugs - Open Dylan
-
+
diff --git a/getting-started-ide/index.html b/getting-started-ide/index.html
index 1cd5e4213..2ae7b71fb 100644
--- a/getting-started-ide/index.html
+++ b/getting-started-ide/index.html
@@ -5,10 +5,10 @@
-
+
Getting Started with the Open Dylan IDE - Open Dylan
-
+
diff --git a/getting-started-ide/model.html b/getting-started-ide/model.html
index dee7f28c7..4b68f0b42 100644
--- a/getting-started-ide/model.html
+++ b/getting-started-ide/model.html
@@ -5,10 +5,10 @@
-
+
Programming in Open Dylan - Open Dylan
-
+
diff --git a/getting-started-ide/preface.html b/getting-started-ide/preface.html
index 6c739363b..7ed86bbca 100644
--- a/getting-started-ide/preface.html
+++ b/getting-started-ide/preface.html
@@ -5,10 +5,10 @@
-
+
Preface - Open Dylan
-
+
diff --git a/getting-started-ide/projects.html b/getting-started-ide/projects.html
index 8b32012f9..da2109281 100644
--- a/getting-started-ide/projects.html
+++ b/getting-started-ide/projects.html
@@ -5,10 +5,10 @@
-
+
Creating and Using Projects - Open Dylan
-
+
diff --git a/getting-started-ide/quick-start.html b/getting-started-ide/quick-start.html
index d3e3cd83c..55ab00ae8 100644
--- a/getting-started-ide/quick-start.html
+++ b/getting-started-ide/quick-start.html
@@ -5,10 +5,10 @@
-
+
Quick Start - Open Dylan
-
+
diff --git a/getting-started-ide/remotedbg.html b/getting-started-ide/remotedbg.html
index f983067e2..b570f9dca 100644
--- a/getting-started-ide/remotedbg.html
+++ b/getting-started-ide/remotedbg.html
@@ -5,10 +5,10 @@
-
+
Remote Debugging - Open Dylan
-
+
diff --git a/hacker-guide/build-system.html b/hacker-guide/build-system.html
index 14fdf44f1..8e965473c 100644
--- a/hacker-guide/build-system.html
+++ b/hacker-guide/build-system.html
@@ -5,10 +5,10 @@
-
+
Jam-based Build System - Open Dylan
-
+
diff --git a/hacker-guide/compiler/index.html b/hacker-guide/compiler/index.html
index 47e877bed..2db9add45 100644
--- a/hacker-guide/compiler/index.html
+++ b/hacker-guide/compiler/index.html
@@ -5,10 +5,10 @@
-
+
DFMC, The Dylan Flow Machine Compiler - Open Dylan
-
+
diff --git a/hacker-guide/compiler/notes-warnings-errors.html b/hacker-guide/compiler/notes-warnings-errors.html
index ab3a45957..38caf09cf 100644
--- a/hacker-guide/compiler/notes-warnings-errors.html
+++ b/hacker-guide/compiler/notes-warnings-errors.html
@@ -5,10 +5,10 @@
-
+
Notes, Warnings and Errors - Open Dylan
-
+
diff --git a/hacker-guide/compiler/old/design.html b/hacker-guide/compiler/old/design.html
index dd8f83a5c..bf79b9fe6 100644
--- a/hacker-guide/compiler/old/design.html
+++ b/hacker-guide/compiler/old/design.html
@@ -5,10 +5,10 @@
-
+
Compiler Design (Old) - Open Dylan
-
+
diff --git a/hacker-guide/compiler/old/internals.html b/hacker-guide/compiler/old/internals.html
index ec21d8213..a6443f671 100644
--- a/hacker-guide/compiler/old/internals.html
+++ b/hacker-guide/compiler/old/internals.html
@@ -5,10 +5,10 @@
-
+
Compiler Internals (Old) - Open Dylan
-
+
diff --git a/hacker-guide/copyright.html b/hacker-guide/copyright.html
index 7ff62980c..86fb331db 100644
--- a/hacker-guide/copyright.html
+++ b/hacker-guide/copyright.html
@@ -5,10 +5,10 @@
-
+
Copyright - Open Dylan
-
+
diff --git a/hacker-guide/documentation/doctower.html b/hacker-guide/documentation/doctower.html
index 8f86633cb..ae6ee4d24 100644
--- a/hacker-guide/documentation/doctower.html
+++ b/hacker-guide/documentation/doctower.html
@@ -5,10 +5,10 @@
-
+
Doctower - Open Dylan
-
+
diff --git a/hacker-guide/documentation/example.html b/hacker-guide/documentation/example.html
index b40c4a291..9bec27afc 100644
--- a/hacker-guide/documentation/example.html
+++ b/hacker-guide/documentation/example.html
@@ -5,10 +5,10 @@
-
+
Example documentation - Open Dylan
-
+
diff --git a/hacker-guide/documentation/generating.html b/hacker-guide/documentation/generating.html
index 82f8da6d1..b264a35c4 100644
--- a/hacker-guide/documentation/generating.html
+++ b/hacker-guide/documentation/generating.html
@@ -5,10 +5,10 @@
-
+
Generating Documentation - Open Dylan
-
+
diff --git a/hacker-guide/documentation/guidelines.html b/hacker-guide/documentation/guidelines.html
index a45b2c4ca..e7b6f3c8b 100644
--- a/hacker-guide/documentation/guidelines.html
+++ b/hacker-guide/documentation/guidelines.html
@@ -5,10 +5,10 @@
-
+
Guidelines - Open Dylan
-
+
diff --git a/hacker-guide/documentation/index.html b/hacker-guide/documentation/index.html
index bb8ad052d..78bdb31da 100644
--- a/hacker-guide/documentation/index.html
+++ b/hacker-guide/documentation/index.html
@@ -5,10 +5,10 @@
-
+
Writing Documentation - Open Dylan
-
+
diff --git a/hacker-guide/duim/index.html b/hacker-guide/duim/index.html
index c1d5b372d..a75f14efb 100644
--- a/hacker-guide/duim/index.html
+++ b/hacker-guide/duim/index.html
@@ -5,10 +5,10 @@
-
+
DUIM - Dylan User Interface Manager - Open Dylan
-
+
diff --git a/hacker-guide/glossary.html b/hacker-guide/glossary.html
index e24225af2..6cf81b999 100644
--- a/hacker-guide/glossary.html
+++ b/hacker-guide/glossary.html
@@ -5,10 +5,10 @@
-
+
Glossary - Open Dylan
-
+
diff --git a/hacker-guide/index.html b/hacker-guide/index.html
index 4200d3af7..7030e1653 100644
--- a/hacker-guide/index.html
+++ b/hacker-guide/index.html
@@ -5,10 +5,10 @@
-
+
Open Dylan Hacker’s Guide - Open Dylan
-
+
diff --git a/hacker-guide/runtime-manager/access-path.html b/hacker-guide/runtime-manager/access-path.html
index 4dcb678c9..e0201669e 100644
--- a/hacker-guide/runtime-manager/access-path.html
+++ b/hacker-guide/runtime-manager/access-path.html
@@ -5,10 +5,10 @@
-
+
The ACCESS-PATH library - Open Dylan
-
+
diff --git a/hacker-guide/runtime-manager/debugger-manager.html b/hacker-guide/runtime-manager/debugger-manager.html
index 05bb10c38..57b0399d7 100644
--- a/hacker-guide/runtime-manager/debugger-manager.html
+++ b/hacker-guide/runtime-manager/debugger-manager.html
@@ -5,10 +5,10 @@
-
+
The DEBUGGER-MANAGER library - Open Dylan
-
+
diff --git a/hacker-guide/runtime-manager/index.html b/hacker-guide/runtime-manager/index.html
index 5024c185c..2cfb586ca 100644
--- a/hacker-guide/runtime-manager/index.html
+++ b/hacker-guide/runtime-manager/index.html
@@ -5,10 +5,10 @@
-
+
Runtime Manager - Open Dylan
-
+
diff --git a/hacker-guide/runtime/calling-convention.html b/hacker-guide/runtime/calling-convention.html
index f61399083..7a7901581 100644
--- a/hacker-guide/runtime/calling-convention.html
+++ b/hacker-guide/runtime/calling-convention.html
@@ -5,10 +5,10 @@
-
+
Calling Convention - Open Dylan
-
+
diff --git a/hacker-guide/runtime/index.html b/hacker-guide/runtime/index.html
index e3fc3a4a8..ae8bc3258 100644
--- a/hacker-guide/runtime/index.html
+++ b/hacker-guide/runtime/index.html
@@ -5,10 +5,10 @@
-
+
The Runtime - Open Dylan
-
+
diff --git a/hacker-guide/runtime/mangling.html b/hacker-guide/runtime/mangling.html
index 2a3d09f3f..467cd32b7 100644
--- a/hacker-guide/runtime/mangling.html
+++ b/hacker-guide/runtime/mangling.html
@@ -5,10 +5,10 @@
-
+
Name Mangling - Open Dylan
-
+
diff --git a/hacker-guide/runtime/object-representation.html b/hacker-guide/runtime/object-representation.html
index 38975f226..5fcb1b67d 100644
--- a/hacker-guide/runtime/object-representation.html
+++ b/hacker-guide/runtime/object-representation.html
@@ -5,10 +5,10 @@
-
+
Object Representation - Open Dylan
-
+
diff --git a/hacker-guide/runtime/special-features.html b/hacker-guide/runtime/special-features.html
index 63c6fc22a..49743eb7b 100644
--- a/hacker-guide/runtime/special-features.html
+++ b/hacker-guide/runtime/special-features.html
@@ -5,10 +5,10 @@
-
+
Special Features - Open Dylan
-
+
diff --git a/hacker-guide/runtime/startup.html b/hacker-guide/runtime/startup.html
index 41d19ab97..a991b3fdc 100644
--- a/hacker-guide/runtime/startup.html
+++ b/hacker-guide/runtime/startup.html
@@ -5,10 +5,10 @@
-
+
Startup - Open Dylan
-
+
diff --git a/hacker-guide/runtime/threads.html b/hacker-guide/runtime/threads.html
index b49c7b39a..ce604c3e0 100644
--- a/hacker-guide/runtime/threads.html
+++ b/hacker-guide/runtime/threads.html
@@ -5,10 +5,10 @@
-
+
Compiler Support for Threads - Open Dylan
-
+
diff --git a/hacker-guide/topics/debugging.html b/hacker-guide/topics/debugging.html
index a6624ff44..ded09319f 100644
--- a/hacker-guide/topics/debugging.html
+++ b/hacker-guide/topics/debugging.html
@@ -5,10 +5,10 @@
-
+
Debugging - Open Dylan
-
+
diff --git a/hacker-guide/topics/index.html b/hacker-guide/topics/index.html
index c72f89e47..845e7e36d 100644
--- a/hacker-guide/topics/index.html
+++ b/hacker-guide/topics/index.html
@@ -5,10 +5,10 @@
-
+
Topics - Open Dylan
-
+
diff --git a/hacker-guide/topics/making-a-release.html b/hacker-guide/topics/making-a-release.html
index 762541da3..83d684c04 100644
--- a/hacker-guide/topics/making-a-release.html
+++ b/hacker-guide/topics/making-a-release.html
@@ -5,10 +5,10 @@
-
+
Release Check-list - Open Dylan
-
+
diff --git a/hacker-guide/topics/method-dispatch.html b/hacker-guide/topics/method-dispatch.html
index 86f85b672..0c5644765 100644
--- a/hacker-guide/topics/method-dispatch.html
+++ b/hacker-guide/topics/method-dispatch.html
@@ -5,10 +5,10 @@
-
+
Method Dispatch - Open Dylan
-
+
diff --git a/hacker-guide/topics/porting.html b/hacker-guide/topics/porting.html
index e01ed108a..6c8236c8a 100644
--- a/hacker-guide/topics/porting.html
+++ b/hacker-guide/topics/porting.html
@@ -5,10 +5,10 @@
-
+
Porting to a New Target Platform - Open Dylan
-
+
diff --git a/hacker-guide/topics/ppml.html b/hacker-guide/topics/ppml.html
index ea027c26d..3bca0da14 100644
--- a/hacker-guide/topics/ppml.html
+++ b/hacker-guide/topics/ppml.html
@@ -5,10 +5,10 @@
-
+
The PPML library - Open Dylan
-
+
diff --git a/history/apple-dylan/apple-cambridge.html b/history/apple-dylan/apple-cambridge.html
index 58e82e02e..92ecbcaaa 100644
--- a/history/apple-dylan/apple-cambridge.html
+++ b/history/apple-dylan/apple-cambridge.html
@@ -5,10 +5,10 @@
-
+
Apple Cambridge - Open Dylan
-
+
diff --git a/history/apple-dylan/eulogy.html b/history/apple-dylan/eulogy.html
index 8cbe13e44..4ad570016 100644
--- a/history/apple-dylan/eulogy.html
+++ b/history/apple-dylan/eulogy.html
@@ -5,10 +5,10 @@
-
+
Apple Dylan Eulogy - Open Dylan
-
+
diff --git a/history/apple-dylan/index.html b/history/apple-dylan/index.html
index 566052fc1..a3bdb4984 100644
--- a/history/apple-dylan/index.html
+++ b/history/apple-dylan/index.html
@@ -5,10 +5,10 @@
-
+
Apple Dylan - Open Dylan
-
+
diff --git a/history/apple-dylan/screenshots/browsers.html b/history/apple-dylan/screenshots/browsers.html
index ee71172bd..75d86854e 100644
--- a/history/apple-dylan/screenshots/browsers.html
+++ b/history/apple-dylan/screenshots/browsers.html
@@ -5,10 +5,10 @@
-
+
Apple Dylan Screenshots - Browsers - Open Dylan
-
+
diff --git a/history/apple-dylan/screenshots/dynamic.html b/history/apple-dylan/screenshots/dynamic.html
index 50bdac536..653a2bb50 100644
--- a/history/apple-dylan/screenshots/dynamic.html
+++ b/history/apple-dylan/screenshots/dynamic.html
@@ -5,10 +5,10 @@
-
+
Apple Dylan Screenshots - Dynamic - Open Dylan
-
+
diff --git a/history/apple-dylan/screenshots/index.html b/history/apple-dylan/screenshots/index.html
index ef7154fc7..883b9c9a1 100644
--- a/history/apple-dylan/screenshots/index.html
+++ b/history/apple-dylan/screenshots/index.html
@@ -5,10 +5,10 @@
-
+
Apple Dylan Screenshots - Open Dylan
-
+
diff --git a/history/apple-dylan/screenshots/misc.html b/history/apple-dylan/screenshots/misc.html
index ba82ff6d3..bdba1fb74 100644
--- a/history/apple-dylan/screenshots/misc.html
+++ b/history/apple-dylan/screenshots/misc.html
@@ -5,10 +5,10 @@
-
+
Apple Dylan Screenshots - Misc - Open Dylan
-
+
diff --git a/history/apple-dylan/technology-release.html b/history/apple-dylan/technology-release.html
index a7a1586c8..6234fbb27 100644
--- a/history/apple-dylan/technology-release.html
+++ b/history/apple-dylan/technology-release.html
@@ -5,10 +5,10 @@
-
+
Apple Dylan Technology Release - Open Dylan
-
+
diff --git a/history/apple-dylan/today.html b/history/apple-dylan/today.html
index 03478d88b..b49b2435a 100644
--- a/history/apple-dylan/today.html
+++ b/history/apple-dylan/today.html
@@ -5,10 +5,10 @@
-
+
Apple Dylan Today - Open Dylan
-
+
diff --git a/history/index.html b/history/index.html
index 8b827b2cb..e8c51fc18 100644
--- a/history/index.html
+++ b/history/index.html
@@ -5,10 +5,10 @@
-
+
History - Open Dylan
-
+
diff --git a/index.html b/index.html
index 6d6d22ade..1979248b6 100644
--- a/index.html
+++ b/index.html
@@ -5,10 +5,10 @@
-
+
Open Dylan
-
+
diff --git a/intro-dylan/conditions.html b/intro-dylan/conditions.html
index b91bc098f..041f1bb07 100644
--- a/intro-dylan/conditions.html
+++ b/intro-dylan/conditions.html
@@ -5,10 +5,10 @@
-
+
Conditions - Open Dylan
-
+
diff --git a/intro-dylan/copyright.html b/intro-dylan/copyright.html
index 348d731ea..75b40063e 100644
--- a/intro-dylan/copyright.html
+++ b/intro-dylan/copyright.html
@@ -5,10 +5,10 @@
-
+
Copyright - Open Dylan
-
+
diff --git a/intro-dylan/expressions-variables.html b/intro-dylan/expressions-variables.html
index e0da39da9..807eea3f0 100644
--- a/intro-dylan/expressions-variables.html
+++ b/intro-dylan/expressions-variables.html
@@ -5,10 +5,10 @@
-
+
Expressions & Variables - Open Dylan
-
+
diff --git a/intro-dylan/index.html b/intro-dylan/index.html
index 7963272f0..a64cd51ff 100644
--- a/intro-dylan/index.html
+++ b/intro-dylan/index.html
@@ -5,10 +5,10 @@
-
+
An Introduction to Dylan - Open Dylan
-
+
diff --git a/intro-dylan/methods-generic-functions.html b/intro-dylan/methods-generic-functions.html
index acbf77d94..a7e573765 100644
--- a/intro-dylan/methods-generic-functions.html
+++ b/intro-dylan/methods-generic-functions.html
@@ -5,10 +5,10 @@
-
+
Methods & Generic Functions - Open Dylan
-
+
diff --git a/intro-dylan/modules-libraries.html b/intro-dylan/modules-libraries.html
index e08887cb8..38d459cd6 100644
--- a/intro-dylan/modules-libraries.html
+++ b/intro-dylan/modules-libraries.html
@@ -5,10 +5,10 @@
-
+
Modules & Libraries - Open Dylan
-
+
diff --git a/intro-dylan/multiple-dispatch.html b/intro-dylan/multiple-dispatch.html
index 6dabac085..41425503f 100644
--- a/intro-dylan/multiple-dispatch.html
+++ b/intro-dylan/multiple-dispatch.html
@@ -5,10 +5,10 @@
-
+
Multiple Dispatch - Open Dylan
-
+
diff --git a/intro-dylan/objects.html b/intro-dylan/objects.html
index 6e0f7670a..e346bc3b3 100644
--- a/intro-dylan/objects.html
+++ b/intro-dylan/objects.html
@@ -5,10 +5,10 @@
-
+
Objects - Open Dylan
-
+
diff --git a/intro-dylan/why-dylan.html b/intro-dylan/why-dylan.html
index b2bebb1b2..dc4321cbb 100644
--- a/intro-dylan/why-dylan.html
+++ b/intro-dylan/why-dylan.html
@@ -5,10 +5,10 @@
-
+
Why Dylan? - Open Dylan
-
+
diff --git a/library-reference/c-ffi/index.html b/library-reference/c-ffi/index.html
index 5f28c894d..fe7144eba 100644
--- a/library-reference/c-ffi/index.html
+++ b/library-reference/c-ffi/index.html
@@ -5,10 +5,10 @@
-
+
The c-ffi Library - Open Dylan
-
+
diff --git a/library-reference/collections/bit-set.html b/library-reference/collections/bit-set.html
index f69ffcfa0..7ff650e3d 100644
--- a/library-reference/collections/bit-set.html
+++ b/library-reference/collections/bit-set.html
@@ -5,10 +5,10 @@
-
+
The bit-set Module - Open Dylan
-
+
diff --git a/library-reference/collections/bit-vector.html b/library-reference/collections/bit-vector.html
index 11a2b4de6..00ce71068 100644
--- a/library-reference/collections/bit-vector.html
+++ b/library-reference/collections/bit-vector.html
@@ -5,10 +5,10 @@
-
+
The bit-vector Module - Open Dylan
-
+
diff --git a/library-reference/collections/collectors.html b/library-reference/collections/collectors.html
index 820b29339..4d66743ae 100644
--- a/library-reference/collections/collectors.html
+++ b/library-reference/collections/collectors.html
@@ -5,10 +5,10 @@
-
+
The collectors Module - Open Dylan
-
+
@@ -535,45 +535,162 @@
The collectors Module
+
+
+collecting Statement Macro
+Collect values into a named or unnamed collector. A collector may be, for example, a
+<collection>
, a number into which values are accumulated, etc.
+
+Macro Call:
+
collecting ([name ] [as type ])
+ [ body ]
+end [ collecting ]
+
+
+Parameters:
+
+name – A Dylan variable-name BNF . If omitted, the collection is returned
+from the collecting
macro call. If supplied, the caller is responsible for
+calling collected(name)
to retrieve the collection before the call to
+collecting terminates.
+type – A Dylan type. The default value is <list>
.
+body – A Dylan body BNF .
+
+
+Discussion:
+Binds name (or a default variable name if name is not supplied) to a collector
+that can efficiently collect new values into the collection when collect
+or the related collect-*
macros are called.
+
+Example:
+collecting () collect ( 1 ); collect ( 2 ) end ;
+// => #(1, 2)
+
+collecting () collect ( 1 ); collect-first ( 2 ) end ;
+// => #(2, 1)
+
+collecting ( as <integer> ) collect ( 1 ); collect ( 2 ) end ;
+// => 3
+
+collecting ( a , b , c )
+ collect-into ( a , 1 );
+ collect-into ( b , 2 );
+ collect-into ( c , 3 );
+ values ( collected ( a ), collected ( b ), collected ( c )
+end ;
+// => #(1), #(2), #(3)
+
+
+
+
+
+
collect Macro
-
+
+Discussion:
+Collect a value at the end of the unnamed collector: collect(100)
+May only be used when collecting () ... end
was called with no arguments.
+
+See also:
+collecting
+
+
+
collect-first Macro
-
+
+Discussion:
+Collect a value at the beginning of the unnamed collector:
+collect-first(100)
May only be used when collecting () ... end
was called
+with no arguments.
+
+See also:
+collecting
+
+
+
-
-collect-first-into Macro
-
+
+collect-last Macro
+
+Discussion:
+Collect a value at the end of the unnamed collector:
+collect-last(100)
May only be used when collecting () ... end
was called
+with no arguments.
+
+See also:
+collecting
+
+
+
collect-into Macro
-
+
+Discussion:
+Collect a value at the end of a named collector: collect-into(c,
+100)
May only be used when collecting (c) ... end
was called with arguments.
+
+See also:
+collecting
+
+
+
-
-collect-last Macro
-
+
+collect-first-into Macro
+
+Discussion:
+Collect a value at the beginning of a named collector:
+collect-first-into(c, 100)
May only be used when collecting (c) ... end
was
+called with arguments.
+
+See also:
+collecting
+
+
+
collect-last-into Macro
-
+
+Discussion:
+Collect a value at the end of a named collector: collect-last-into(c,
+100)
May only be used when collecting (c) ... end
was called with arguments.
+
+See also:
+collecting
+
+
+
collected Macro
-
+
+Discussion:
+Retrieve the value of the collection associated with a collector.
+
+Example:
+collecting () ... map ( f , collected ()) ... end
-
-
-collecting Macro
-
+
collecting ( a , b ) ... map ( f1 , collected ( a )); map ( f2 , collected ( b )); ... end
+
+
+
+See also:
+collecting
+
+
+
@@ -590,13 +707,19 @@ The collectors Module
new-collector – An instance of <object>
.
-add-first – An instance of <function>
.
-add-last – An instance of <function>
.
-add-sequence-first – An instance of <function>
.
-add-sequence-last – An instance of <function>
.
-collection – An instance of <function>
.
+add-first – A <function>
that accepts the collection and a value and adds
+the value to the beginning of the collection.
+add-last – A <function>
that accepts the collection and a value and adds
+the value to the end of the collection.
+add-sequence-first – An instance of <function>
. Not yet implemented.
+add-sequence-last – An instance of <function>
. Not yet implemented.
+collection – A <function>
that receives the collector and returns the
+collection.
+See also:
+collecting
+
diff --git a/library-reference/collections/index.html b/library-reference/collections/index.html
index fb053264d..f871a0e76 100644
--- a/library-reference/collections/index.html
+++ b/library-reference/collections/index.html
@@ -5,10 +5,10 @@
-
+
The collections Library - Open Dylan
-
+
diff --git a/library-reference/collections/plists.html b/library-reference/collections/plists.html
index 0373067f0..770092cbb 100644
--- a/library-reference/collections/plists.html
+++ b/library-reference/collections/plists.html
@@ -5,10 +5,10 @@
-
+
The plists Module - Open Dylan
-
+
diff --git a/library-reference/collections/set.html b/library-reference/collections/set.html
index cfe272e6d..d29f79d7e 100644
--- a/library-reference/collections/set.html
+++ b/library-reference/collections/set.html
@@ -5,10 +5,10 @@
-
+
The set Module - Open Dylan
-
+
diff --git a/library-reference/collections/table-extensions.html b/library-reference/collections/table-extensions.html
index f2da90448..7dcb73f43 100644
--- a/library-reference/collections/table-extensions.html
+++ b/library-reference/collections/table-extensions.html
@@ -5,10 +5,10 @@
-
+
The table-extensions Module - Open Dylan
-
+
diff --git a/library-reference/coloring-stream/index.html b/library-reference/coloring-stream/index.html
index 9b58128d1..cf9816240 100644
--- a/library-reference/coloring-stream/index.html
+++ b/library-reference/coloring-stream/index.html
@@ -5,10 +5,10 @@
-
+
The coloring-stream Library - Open Dylan
-
+
diff --git a/library-reference/common-dylan/byte-vector.html b/library-reference/common-dylan/byte-vector.html
index ae0a9514b..abdee7418 100644
--- a/library-reference/common-dylan/byte-vector.html
+++ b/library-reference/common-dylan/byte-vector.html
@@ -5,10 +5,10 @@
-
+
The byte-vector Module - Open Dylan
-
+
diff --git a/library-reference/common-dylan/common-extensions.html b/library-reference/common-dylan/common-extensions.html
index 0d4f4d757..856503389 100644
--- a/library-reference/common-dylan/common-extensions.html
+++ b/library-reference/common-dylan/common-extensions.html
@@ -5,10 +5,10 @@
-
+
The common-extensions Module - Open Dylan
-
+
diff --git a/library-reference/common-dylan/index.html b/library-reference/common-dylan/index.html
index 2905a56a2..fae031e0e 100644
--- a/library-reference/common-dylan/index.html
+++ b/library-reference/common-dylan/index.html
@@ -5,10 +5,10 @@
-
+
The common-dylan Library - Open Dylan
-
+
diff --git a/library-reference/common-dylan/machine-words.html b/library-reference/common-dylan/machine-words.html
index 93ad3f172..3d9ede6c1 100644
--- a/library-reference/common-dylan/machine-words.html
+++ b/library-reference/common-dylan/machine-words.html
@@ -5,10 +5,10 @@
-
+
The machine-words Module - Open Dylan
-
+
diff --git a/library-reference/common-dylan/simple-format.html b/library-reference/common-dylan/simple-format.html
index e20b7275a..0941e56ee 100644
--- a/library-reference/common-dylan/simple-format.html
+++ b/library-reference/common-dylan/simple-format.html
@@ -5,10 +5,10 @@
-
+
The simple-format Module - Open Dylan
-
+
diff --git a/library-reference/common-dylan/simple-profiling.html b/library-reference/common-dylan/simple-profiling.html
index 0373ad010..c2d8c9d29 100644
--- a/library-reference/common-dylan/simple-profiling.html
+++ b/library-reference/common-dylan/simple-profiling.html
@@ -5,10 +5,10 @@
-
+
The simple-profiling Module - Open Dylan
-
+
diff --git a/library-reference/common-dylan/simple-random.html b/library-reference/common-dylan/simple-random.html
index d1ea78cf9..b8bae2a7d 100644
--- a/library-reference/common-dylan/simple-random.html
+++ b/library-reference/common-dylan/simple-random.html
@@ -5,10 +5,10 @@
-
+
The simple-random Module - Open Dylan
-
+
diff --git a/library-reference/common-dylan/simple-timers.html b/library-reference/common-dylan/simple-timers.html
index b6c5034c3..ef777205d 100644
--- a/library-reference/common-dylan/simple-timers.html
+++ b/library-reference/common-dylan/simple-timers.html
@@ -5,10 +5,10 @@
-
+
The simple-timers Module - Open Dylan
-
+
diff --git a/library-reference/common-dylan/transcendentals.html b/library-reference/common-dylan/transcendentals.html
index e3f4634b8..ebc689335 100644
--- a/library-reference/common-dylan/transcendentals.html
+++ b/library-reference/common-dylan/transcendentals.html
@@ -5,10 +5,10 @@
-
+
The transcendentals Module - Open Dylan
-
+
diff --git a/library-reference/copyright.html b/library-reference/copyright.html
index 1f3e3ce05..3601f0f26 100644
--- a/library-reference/copyright.html
+++ b/library-reference/copyright.html
@@ -5,10 +5,10 @@
-
+
Copyright - Open Dylan
-
+
diff --git a/library-reference/dispatch-profiler/index.html b/library-reference/dispatch-profiler/index.html
index 97b98a9cb..135dc44f4 100644
--- a/library-reference/dispatch-profiler/index.html
+++ b/library-reference/dispatch-profiler/index.html
@@ -5,10 +5,10 @@
-
+
The DISPATCH-PROFILER library - Open Dylan
-
+
diff --git a/library-reference/dood/index.html b/library-reference/dood/index.html
index 58a77717f..cc5485352 100644
--- a/library-reference/dood/index.html
+++ b/library-reference/dood/index.html
@@ -5,10 +5,10 @@
-
+
The DOOD library - Open Dylan
-
+
diff --git a/library-reference/dylan/finalization.html b/library-reference/dylan/finalization.html
index 9b43a20eb..0f711256f 100644
--- a/library-reference/dylan/finalization.html
+++ b/library-reference/dylan/finalization.html
@@ -5,10 +5,10 @@
-
+
The finalization Module - Open Dylan
-
+
diff --git a/library-reference/dylan/index.html b/library-reference/dylan/index.html
index d0164afe0..21580576d 100644
--- a/library-reference/dylan/index.html
+++ b/library-reference/dylan/index.html
@@ -5,10 +5,10 @@
-
+
The dylan Library - Open Dylan
-
+
diff --git a/library-reference/dylan/primitives.html b/library-reference/dylan/primitives.html
index 63ac07979..5b125062f 100644
--- a/library-reference/dylan/primitives.html
+++ b/library-reference/dylan/primitives.html
@@ -5,10 +5,10 @@
-
+
The dylan-primitives Module - Open Dylan
-
+
diff --git a/library-reference/dylan/threads.html b/library-reference/dylan/threads.html
index 45e7b7a6d..211b2e991 100644
--- a/library-reference/dylan/threads.html
+++ b/library-reference/dylan/threads.html
@@ -5,10 +5,10 @@
-
+
The threads Module - Open Dylan
-
+
diff --git a/library-reference/index.html b/library-reference/index.html
index 5e7b51cc6..c74905f10 100644
--- a/library-reference/index.html
+++ b/library-reference/index.html
@@ -5,10 +5,10 @@
-
+
Dylan Library Reference - Open Dylan
-
+
diff --git a/library-reference/io/format-out.html b/library-reference/io/format-out.html
index 0fb45f5dd..be2675f26 100644
--- a/library-reference/io/format-out.html
+++ b/library-reference/io/format-out.html
@@ -5,10 +5,10 @@
-
+
The format-out Module - Open Dylan
-
+
diff --git a/library-reference/io/format.html b/library-reference/io/format.html
index 38926665c..48316d237 100644
--- a/library-reference/io/format.html
+++ b/library-reference/io/format.html
@@ -5,10 +5,10 @@
-
+
The format Module - Open Dylan
-
+
diff --git a/library-reference/io/index.html b/library-reference/io/index.html
index d30784fc4..83814319b 100644
--- a/library-reference/io/index.html
+++ b/library-reference/io/index.html
@@ -5,10 +5,10 @@
-
+
The io Library - Open Dylan
-
+
diff --git a/library-reference/io/print.html b/library-reference/io/print.html
index 3436ca70a..79f4350fe 100644
--- a/library-reference/io/print.html
+++ b/library-reference/io/print.html
@@ -5,10 +5,10 @@
-
+
The print and pprint Modules - Open Dylan
-
+
diff --git a/library-reference/io/standard-io.html b/library-reference/io/standard-io.html
index da38ab0e7..bf4dbf21d 100644
--- a/library-reference/io/standard-io.html
+++ b/library-reference/io/standard-io.html
@@ -5,10 +5,10 @@
-
+
The standard-io Module - Open Dylan
-
+
diff --git a/library-reference/io/streams.html b/library-reference/io/streams.html
index 747fa0bd2..9492a3354 100644
--- a/library-reference/io/streams.html
+++ b/library-reference/io/streams.html
@@ -5,10 +5,10 @@
-
+
The streams Module - Open Dylan
-
+
diff --git a/library-reference/language-extensions/alternative-curry-syntax.html b/library-reference/language-extensions/alternative-curry-syntax.html
index 517298882..50a78a43b 100644
--- a/library-reference/language-extensions/alternative-curry-syntax.html
+++ b/library-reference/language-extensions/alternative-curry-syntax.html
@@ -5,10 +5,10 @@
-
+
Alternative Curry Syntax - Open Dylan
-
+
diff --git a/library-reference/language-extensions/define-function.html b/library-reference/language-extensions/define-function.html
index d588e750f..e69947736 100644
--- a/library-reference/language-extensions/define-function.html
+++ b/library-reference/language-extensions/define-function.html
@@ -5,10 +5,10 @@
-
+
Function Definition - Open Dylan
-
+
diff --git a/library-reference/language-extensions/for-iteration.html b/library-reference/language-extensions/for-iteration.html
index 1ff5681d6..312b9fdea 100644
--- a/library-reference/language-extensions/for-iteration.html
+++ b/library-reference/language-extensions/for-iteration.html
@@ -5,10 +5,10 @@
-
+
Extensions to the FOR iteration macro - Open Dylan
-
+
diff --git a/library-reference/language-extensions/index.html b/library-reference/language-extensions/index.html
index eaaa50ff2..14b5c042e 100644
--- a/library-reference/language-extensions/index.html
+++ b/library-reference/language-extensions/index.html
@@ -5,10 +5,10 @@
-
+
Dylan Language Extensions - Open Dylan
-
+
diff --git a/library-reference/language-extensions/inlining.html b/library-reference/language-extensions/inlining.html
index 35c5330cb..aff9bae19 100644
--- a/library-reference/language-extensions/inlining.html
+++ b/library-reference/language-extensions/inlining.html
@@ -5,10 +5,10 @@
-
+
Inlining adjectives for methods, constants, functions, and slots - Open Dylan
-
+
diff --git a/library-reference/language-extensions/language-differences.html b/library-reference/language-extensions/language-differences.html
index c9ef578cf..719bb606f 100644
--- a/library-reference/language-extensions/language-differences.html
+++ b/library-reference/language-extensions/language-differences.html
@@ -5,10 +5,10 @@
-
+
Language Differences - Open Dylan
-
+
diff --git a/library-reference/language-extensions/macro-system-extensions.html b/library-reference/language-extensions/macro-system-extensions.html
index afde36d73..64e7b0f63 100644
--- a/library-reference/language-extensions/macro-system-extensions.html
+++ b/library-reference/language-extensions/macro-system-extensions.html
@@ -5,10 +5,10 @@
-
+
Macro System Extensions - Open Dylan
-
+
diff --git a/library-reference/language-extensions/numbers.html b/library-reference/language-extensions/numbers.html
index 3f2e3d023..9693a16db 100644
--- a/library-reference/language-extensions/numbers.html
+++ b/library-reference/language-extensions/numbers.html
@@ -5,10 +5,10 @@
-
+
Integers - Open Dylan
-
+
diff --git a/library-reference/language-extensions/numeric-literals.html b/library-reference/language-extensions/numeric-literals.html
index af3f260ff..965d7a1cc 100644
--- a/library-reference/language-extensions/numeric-literals.html
+++ b/library-reference/language-extensions/numeric-literals.html
@@ -5,10 +5,10 @@
-
+
Numeric Literal Syntax - Open Dylan
-
+
diff --git a/library-reference/language-extensions/object-with-elements.html b/library-reference/language-extensions/object-with-elements.html
index ffeb5d690..c8e22a31c 100644
--- a/library-reference/language-extensions/object-with-elements.html
+++ b/library-reference/language-extensions/object-with-elements.html
@@ -5,10 +5,10 @@
-
+
object-with-elements - Open Dylan
-
+
diff --git a/library-reference/language-extensions/parser-expansions.html b/library-reference/language-extensions/parser-expansions.html
index 2a64ac3c1..6049a1e06 100644
--- a/library-reference/language-extensions/parser-expansions.html
+++ b/library-reference/language-extensions/parser-expansions.html
@@ -5,10 +5,10 @@
-
+
Parser Expansions - Open Dylan
-
+
diff --git a/library-reference/language-extensions/string-literals.html b/library-reference/language-extensions/string-literals.html
index f8c4daae3..0406596e7 100644
--- a/library-reference/language-extensions/string-literals.html
+++ b/library-reference/language-extensions/string-literals.html
@@ -5,10 +5,10 @@
-
+
String Literal Syntax - Open Dylan
-
+
diff --git a/library-reference/language-extensions/weak-tables.html b/library-reference/language-extensions/weak-tables.html
index 71b15a0cd..15f5c0e6c 100644
--- a/library-reference/language-extensions/weak-tables.html
+++ b/library-reference/language-extensions/weak-tables.html
@@ -5,10 +5,10 @@
-
+
Weak tables - Open Dylan
-
+
diff --git a/library-reference/lid.html b/library-reference/lid.html
index fb863a10b..b2efeb784 100644
--- a/library-reference/lid.html
+++ b/library-reference/lid.html
@@ -5,10 +5,10 @@
-
+
LID File Format - Open Dylan
-
+
diff --git a/library-reference/network/index.html b/library-reference/network/index.html
index 6bda56576..0464518fd 100644
--- a/library-reference/network/index.html
+++ b/library-reference/network/index.html
@@ -5,10 +5,10 @@
-
+
The network Library - Open Dylan
-
+
diff --git a/library-reference/progress-stream/index.html b/library-reference/progress-stream/index.html
index a84ed409c..4a277af4e 100644
--- a/library-reference/progress-stream/index.html
+++ b/library-reference/progress-stream/index.html
@@ -5,10 +5,10 @@
-
+
The progress-stream Library - Open Dylan
-
+
diff --git a/library-reference/sql/index.html b/library-reference/sql/index.html
index 0f774cb58..411373d08 100644
--- a/library-reference/sql/index.html
+++ b/library-reference/sql/index.html
@@ -5,10 +5,10 @@
-
+
The sql Library - Open Dylan
-
+
diff --git a/library-reference/system/date.html b/library-reference/system/date.html
index fad9e47ce..a88c97651 100644
--- a/library-reference/system/date.html
+++ b/library-reference/system/date.html
@@ -5,10 +5,10 @@
-
+
The date Module - Open Dylan
-
+
diff --git a/library-reference/system/file-system.html b/library-reference/system/file-system.html
index 2687c4832..e00258952 100644
--- a/library-reference/system/file-system.html
+++ b/library-reference/system/file-system.html
@@ -5,10 +5,10 @@
-
+
The file-system Module - Open Dylan
-
+
diff --git a/library-reference/system/index.html b/library-reference/system/index.html
index 440b3a793..f7178b83d 100644
--- a/library-reference/system/index.html
+++ b/library-reference/system/index.html
@@ -5,10 +5,10 @@
-
+
The system Library - Open Dylan
-
+
diff --git a/library-reference/system/locators.html b/library-reference/system/locators.html
index 676ea6e2a..2e3a0c475 100644
--- a/library-reference/system/locators.html
+++ b/library-reference/system/locators.html
@@ -5,10 +5,10 @@
-
+
The locators Module - Open Dylan
-
+
diff --git a/library-reference/system/operating-system.html b/library-reference/system/operating-system.html
index 3ad3cb9e4..76ee70ec6 100644
--- a/library-reference/system/operating-system.html
+++ b/library-reference/system/operating-system.html
@@ -5,10 +5,10 @@
-
+
The operating-system Module - Open Dylan
-
+
diff --git a/library-reference/t-lists/index.html b/library-reference/t-lists/index.html
index be5697854..0db60415e 100644
--- a/library-reference/t-lists/index.html
+++ b/library-reference/t-lists/index.html
@@ -5,10 +5,10 @@
-
+
The t-lists Library - Open Dylan
-
+
diff --git a/library-reference/win32/index.html b/library-reference/win32/index.html
index e3afac65f..63cc22e40 100644
--- a/library-reference/win32/index.html
+++ b/library-reference/win32/index.html
@@ -5,10 +5,10 @@
-
+
The Win32 API Libraries - Open Dylan
-
+
diff --git a/man-pages/dylan-compiler.html b/man-pages/dylan-compiler.html
index 7ddfc4e28..3947d113a 100644
--- a/man-pages/dylan-compiler.html
+++ b/man-pages/dylan-compiler.html
@@ -5,10 +5,10 @@
-
+
dylan-compiler - Open Dylan
-
+
diff --git a/man-pages/index.html b/man-pages/index.html
index a2df461c4..80ee58ece 100644
--- a/man-pages/index.html
+++ b/man-pages/index.html
@@ -5,10 +5,10 @@
-
+
Welcome to Open Dylan’s documentation! - Open Dylan
-
+
diff --git a/news/2011/11/22/new_documentation.html b/news/2011/11/22/new_documentation.html
index 498804914..9fc5b2157 100644
--- a/news/2011/11/22/new_documentation.html
+++ b/news/2011/11/22/new_documentation.html
@@ -5,10 +5,10 @@
-
+
New Documentation - Open Dylan
-
+
diff --git a/news/2011/11/22/welcome.html b/news/2011/11/22/welcome.html
index 98f2f1de2..eb7580f89 100644
--- a/news/2011/11/22/welcome.html
+++ b/news/2011/11/22/welcome.html
@@ -5,10 +5,10 @@
-
+
Welcome to the new website! - Open Dylan
-
+
diff --git a/news/2011/12/10/new_release.html b/news/2011/12/10/new_release.html
index d558198fe..1ba37a0c5 100644
--- a/news/2011/12/10/new_release.html
+++ b/news/2011/12/10/new_release.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2011.1 released - Open Dylan
-
+
diff --git a/news/2011/12/12/dswank.html b/news/2011/12/12/dswank.html
index 1a327f255..cc6134c34 100644
--- a/news/2011/12/12/dswank.html
+++ b/news/2011/12/12/dswank.html
@@ -5,10 +5,10 @@
-
+
Development inside of Emacs using DIME - Open Dylan
-
+
diff --git a/news/2012/01/25/c3.html b/news/2012/01/25/c3.html
index b26cdb8ec..79ea572f2 100644
--- a/news/2012/01/25/c3.html
+++ b/news/2012/01/25/c3.html
@@ -5,10 +5,10 @@
-
+
C3 linearization - Open Dylan
-
+
diff --git a/news/2012/05/18/strings.html b/news/2012/05/18/strings.html
index 1a979717f..189b08cb5 100644
--- a/news/2012/05/18/strings.html
+++ b/news/2012/05/18/strings.html
@@ -5,10 +5,10 @@
-
+
New Strings Library - Open Dylan
-
+
diff --git a/news/2012/10/15/command-line-parser.html b/news/2012/10/15/command-line-parser.html
index 90c2d6e7d..d7294d960 100644
--- a/news/2012/10/15/command-line-parser.html
+++ b/news/2012/10/15/command-line-parser.html
@@ -5,10 +5,10 @@
-
+
New command-line-parser Library - Open Dylan
-
+
diff --git a/news/2012/10/18/editor-support.html b/news/2012/10/18/editor-support.html
index 7de5809e2..3a9fffba8 100644
--- a/news/2012/10/18/editor-support.html
+++ b/news/2012/10/18/editor-support.html
@@ -5,10 +5,10 @@
-
+
Improving Editor Support - Open Dylan
-
+
diff --git a/news/2012/12/20/new-release.html b/news/2012/12/20/new-release.html
index 85668b7b8..9e2ed5a41 100644
--- a/news/2012/12/20/new-release.html
+++ b/news/2012/12/20/new-release.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2012.1 released - Open Dylan
-
+
diff --git a/news/2013/01/21/dylan-programming-guide.html b/news/2013/01/21/dylan-programming-guide.html
index 59947b971..8aa34f68c 100644
--- a/news/2013/01/21/dylan-programming-guide.html
+++ b/news/2013/01/21/dylan-programming-guide.html
@@ -5,10 +5,10 @@
-
+
Dylan Programming Guide - Open Dylan
-
+
diff --git a/news/2013/06/30/dylan-hack-a-thon.html b/news/2013/06/30/dylan-hack-a-thon.html
index 3011f5dc3..4ae766f39 100644
--- a/news/2013/06/30/dylan-hack-a-thon.html
+++ b/news/2013/06/30/dylan-hack-a-thon.html
@@ -5,10 +5,10 @@
-
+
Dylan Hack-a-thon: July 13-14, 2013 - Open Dylan
-
+
diff --git a/news/2013/07/11/new-release.html b/news/2013/07/11/new-release.html
index 1f44f20b6..dfaccb0b7 100644
--- a/news/2013/07/11/new-release.html
+++ b/news/2013/07/11/new-release.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2013.1 released - Open Dylan
-
+
diff --git a/news/2013/08/15/duim-gtk.html b/news/2013/08/15/duim-gtk.html
index 4018ace52..f326dbb74 100644
--- a/news/2013/08/15/duim-gtk.html
+++ b/news/2013/08/15/duim-gtk.html
@@ -5,10 +5,10 @@
-
+
Bringing back DUIM/Gtk - Open Dylan
-
+
diff --git a/news/2013/12/23/new-release.html b/news/2013/12/23/new-release.html
index 5a726ccac..4a2408f88 100644
--- a/news/2013/12/23/new-release.html
+++ b/news/2013/12/23/new-release.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2013.2 released - Open Dylan
-
+
diff --git a/news/2014/01/28/call-for-help.html b/news/2014/01/28/call-for-help.html
index f33154014..f7716297d 100644
--- a/news/2014/01/28/call-for-help.html
+++ b/news/2014/01/28/call-for-help.html
@@ -5,10 +5,10 @@
-
+
A Call For Help - Open Dylan
-
+
diff --git a/news/2014/05/28/nix-packages-available.html b/news/2014/05/28/nix-packages-available.html
index 47708d690..58460333d 100644
--- a/news/2014/05/28/nix-packages-available.html
+++ b/news/2014/05/28/nix-packages-available.html
@@ -5,10 +5,10 @@
-
+
Nix Packages Available - Open Dylan
-
+
diff --git a/news/2015/01/01/new-release.html b/news/2015/01/01/new-release.html
index 96336fae3..da08a5a32 100644
--- a/news/2015/01/01/new-release.html
+++ b/news/2015/01/01/new-release.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2014.1 released - Open Dylan
-
+
diff --git a/news/2019/03/31/new-release.html b/news/2019/03/31/new-release.html
index 01de6d028..23f5e4b76 100644
--- a/news/2019/03/31/new-release.html
+++ b/news/2019/03/31/new-release.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2019.1 Released - Open Dylan
-
+
diff --git a/news/2020/10/10/new-release.html b/news/2020/10/10/new-release.html
index 23617ad77..e922288c8 100644
--- a/news/2020/10/10/new-release.html
+++ b/news/2020/10/10/new-release.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2020.1 Released - Open Dylan
-
+
diff --git a/news/2020/12/30/playground.html b/news/2020/12/30/playground.html
index 018b6161f..f677407dc 100644
--- a/news/2020/12/30/playground.html
+++ b/news/2020/12/30/playground.html
@@ -5,10 +5,10 @@
-
+
Dylan Playground Launched - Open Dylan
-
+
diff --git a/news/2022/11/28/new-release.html b/news/2022/11/28/new-release.html
index cbf1570c1..a7b0835a3 100644
--- a/news/2022/11/28/new-release.html
+++ b/news/2022/11/28/new-release.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2022.1 Released - Open Dylan
-
+
diff --git a/news/index.html b/news/index.html
index ee287f34d..4eeca4c2d 100644
--- a/news/index.html
+++ b/news/index.html
@@ -5,10 +5,10 @@
-
+
News - Open Dylan
-
+
diff --git a/proposals/dep-0001-dep-process.html b/proposals/dep-0001-dep-process.html
index 0ce5e4c6a..9d3a4549e 100644
--- a/proposals/dep-0001-dep-process.html
+++ b/proposals/dep-0001-dep-process.html
@@ -5,10 +5,10 @@
-
+
DEP Purpose and Guidelines - Open Dylan
-
+
diff --git a/proposals/dep-0002-define-function.html b/proposals/dep-0002-define-function.html
index d821ae78b..8a75de55e 100644
--- a/proposals/dep-0002-define-function.html
+++ b/proposals/dep-0002-define-function.html
@@ -5,10 +5,10 @@
-
+
Define Function - Open Dylan
-
+
diff --git a/proposals/dep-0003-c3-linearization.html b/proposals/dep-0003-c3-linearization.html
index 9221b7a5f..b818c7136 100644
--- a/proposals/dep-0003-c3-linearization.html
+++ b/proposals/dep-0003-c3-linearization.html
@@ -5,10 +5,10 @@
-
+
C3 superclass linearization - Open Dylan
-
+
diff --git a/proposals/dep-0004-strings-library.html b/proposals/dep-0004-strings-library.html
index 099beb46d..adfc5587d 100644
--- a/proposals/dep-0004-strings-library.html
+++ b/proposals/dep-0004-strings-library.html
@@ -5,10 +5,10 @@
-
+
New strings Library - Open Dylan
-
+
diff --git a/proposals/dep-0005-subclass-function.html b/proposals/dep-0005-subclass-function.html
index 1eafb6104..3bff741af 100644
--- a/proposals/dep-0005-subclass-function.html
+++ b/proposals/dep-0005-subclass-function.html
@@ -5,10 +5,10 @@
-
+
Subclass - Open Dylan
-
+
diff --git a/proposals/dep-0006-single-file-library.html b/proposals/dep-0006-single-file-library.html
index f81401267..7a1260a53 100644
--- a/proposals/dep-0006-single-file-library.html
+++ b/proposals/dep-0006-single-file-library.html
@@ -5,10 +5,10 @@
-
+
Single File Libraries - Open Dylan
-
+
diff --git a/proposals/dep-0007-collection-type-safety.html b/proposals/dep-0007-collection-type-safety.html
index bb0cd6257..b093a55b2 100644
--- a/proposals/dep-0007-collection-type-safety.html
+++ b/proposals/dep-0007-collection-type-safety.html
@@ -5,10 +5,10 @@
-
+
Type-Safe Limited Collections - Open Dylan
-
+
diff --git a/proposals/dep-0008-multi-line-strings.html b/proposals/dep-0008-multi-line-strings.html
index cc97d169a..52a4ea11a 100644
--- a/proposals/dep-0008-multi-line-strings.html
+++ b/proposals/dep-0008-multi-line-strings.html
@@ -5,10 +5,10 @@
-
+
Multi-line Strings - Open Dylan
-
+
diff --git a/proposals/dep-0010-element-otherwise.html b/proposals/dep-0010-element-otherwise.html
index bd36f836c..57c5bc710 100644
--- a/proposals/dep-0010-element-otherwise.html
+++ b/proposals/dep-0010-element-otherwise.html
@@ -5,10 +5,10 @@
-
+
Defaulted Element Reference Syntax - Open Dylan
-
+
diff --git a/proposals/dep-0011-numeric-literal-syntax.html b/proposals/dep-0011-numeric-literal-syntax.html
index d83933a00..5d2d1e446 100644
--- a/proposals/dep-0011-numeric-literal-syntax.html
+++ b/proposals/dep-0011-numeric-literal-syntax.html
@@ -5,10 +5,10 @@
-
+
Numeric Literal Syntax - Open Dylan
-
+
diff --git a/proposals/dep-0012-string-literals.html b/proposals/dep-0012-string-literals.html
index 910bca9bd..42ce28672 100644
--- a/proposals/dep-0012-string-literals.html
+++ b/proposals/dep-0012-string-literals.html
@@ -5,10 +5,10 @@
-
+
String Literal Syntax - Open Dylan
-
+
diff --git a/proposals/index.html b/proposals/index.html
index cdc05387d..284a013b3 100644
--- a/proposals/index.html
+++ b/proposals/index.html
@@ -5,10 +5,10 @@
-
+
Dylan Enhancement Proposals - Open Dylan
-
+
diff --git a/release-notes/2011.1.html b/release-notes/2011.1.html
index 802499eb0..65d7cfd3d 100644
--- a/release-notes/2011.1.html
+++ b/release-notes/2011.1.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2011.1 Release Notes - Open Dylan
-
+
diff --git a/release-notes/2012.1.html b/release-notes/2012.1.html
index 380124db3..b820aa125 100644
--- a/release-notes/2012.1.html
+++ b/release-notes/2012.1.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2012.1 Release Notes - Open Dylan
-
+
diff --git a/release-notes/2013.1.html b/release-notes/2013.1.html
index a69375090..b67d4d23e 100644
--- a/release-notes/2013.1.html
+++ b/release-notes/2013.1.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2013.1 Release Notes - Open Dylan
-
+
diff --git a/release-notes/2013.2.html b/release-notes/2013.2.html
index e95724869..7632505fb 100644
--- a/release-notes/2013.2.html
+++ b/release-notes/2013.2.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2013.2 Release Notes - Open Dylan
-
+
diff --git a/release-notes/2014.1.html b/release-notes/2014.1.html
index ebc8ecca7..b97070f71 100644
--- a/release-notes/2014.1.html
+++ b/release-notes/2014.1.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2014.1 Release Notes - Open Dylan
-
+
diff --git a/release-notes/2019.1.html b/release-notes/2019.1.html
index 4b302e20c..636dd90ac 100644
--- a/release-notes/2019.1.html
+++ b/release-notes/2019.1.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2019.1 - Open Dylan
-
+
diff --git a/release-notes/2020.1.html b/release-notes/2020.1.html
index ddbd62c67..8b651a150 100644
--- a/release-notes/2020.1.html
+++ b/release-notes/2020.1.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2020.1 - Open Dylan
-
+
diff --git a/release-notes/2022.1.html b/release-notes/2022.1.html
index 686ccf6d4..8a2b944f9 100644
--- a/release-notes/2022.1.html
+++ b/release-notes/2022.1.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2022.1 - Open Dylan
-
+
diff --git a/release-notes/2023.1.html b/release-notes/2023.1.html
index 51402e3d3..f17664991 100644
--- a/release-notes/2023.1.html
+++ b/release-notes/2023.1.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2023.1 - Open Dylan
-
+
diff --git a/release-notes/2024.1.html b/release-notes/2024.1.html
index 83f2f4277..afdc5ab78 100644
--- a/release-notes/2024.1.html
+++ b/release-notes/2024.1.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2024.1 - Open Dylan
-
+
diff --git a/release-notes/2024.2.html b/release-notes/2024.2.html
index 08f2b3978..bf95b0961 100644
--- a/release-notes/2024.2.html
+++ b/release-notes/2024.2.html
@@ -5,10 +5,10 @@
-
+
Open Dylan 2024.2 - Open Dylan
-
+
diff --git a/release-notes/index.html b/release-notes/index.html
index 31c0d5b2d..5edb4d0db 100644
--- a/release-notes/index.html
+++ b/release-notes/index.html
@@ -5,10 +5,10 @@
-
+
Open Dylan Release Notes - Open Dylan
-
+
diff --git a/search.html b/search.html
index 143c616a0..87811eb03 100644
--- a/search.html
+++ b/search.html
@@ -5,10 +5,10 @@
-
+
Search - Open Dylan
-
+
diff --git a/searchindex.js b/searchindex.js
index f2533622e..b3823e78e 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["about/examples/classes", "about/examples/everything_value", "about/examples/generic_functions", "about/examples/getters_setters_functions", "about/examples/hello_world", "about/examples/keyword_arguments", "about/examples/limited_types", "about/examples/macros", "about/examples/multiple_return_values", "about/index", "articles/beyond-java", "articles/macro-system", "articles/procedural-dylan/1-distance", "articles/procedural-dylan/2-quadratic", "articles/procedural-dylan/3-dot-product", "articles/procedural-dylan/index", "building-with-duim/callbacks", "building-with-duim/commands", "building-with-duim/copyright", "building-with-duim/design", "building-with-duim/improve", "building-with-duim/index", "building-with-duim/intro", "building-with-duim/menus", "building-with-duim/preface", "building-with-duim/source", "building-with-duim/tour", "community/gsoc/2012/cilk", "community/gsoc/2012/cocoa", "community/gsoc/2012/dispatch", "community/gsoc/2012/documentation", "community/gsoc/2012/dylint", "community/gsoc/2012/frontend-lisp", "community/gsoc/2012/gtk", "community/gsoc/2012/index", "community/gsoc/2012/javascript", "community/gsoc/2012/numerics", "community/gsoc/2012/project_manager", "community/gsoc/2012/speed", "community/gsoc/2012/staticlink", "community/gsoc/2012/tracing", "community/gsoc/index", "community/index", "corba-guide/bank-client", "corba-guide/bank-idl", "corba-guide/bank-server", "corba-guide/bank-setup", "corba-guide/getstart", "corba-guide/idl-app", "corba-guide/index", "corba-guide/intro", "corba-guide/preface", "corba-guide/projects", "corba-guide/rundebug", "corba-guide/scepter", "documentation/cheatsheets/collections", "documentation/cheatsheets/conditionals", "documentation/cheatsheets/index", "documentation/cheatsheets/iteration", "documentation/cheatsheets/scheme", "documentation/cheatsheets/syntax", "documentation/index", "documentation/publications", "download/index", "duim-reference/conventions", "duim-reference/copyright", "duim-reference/dcs", "duim-reference/ext-geom", "duim-reference/frames", "duim-reference/gadgets", "duim-reference/geom", "duim-reference/graphics", "duim-reference/index", "duim-reference/layouts", "duim-reference/sheets", "getting-started-cli/copyright", "getting-started-cli/cross-compilation", "getting-started-cli/debugging-with-gdb-lldb", "getting-started-cli/dylan-compiler", "getting-started-cli/dylan-environment", "getting-started-cli/dylan-mode-for-emacs", "getting-started-cli/editor-support", "getting-started-cli/environment-variables", "getting-started-cli/hello-world", "getting-started-cli/index", "getting-started-cli/managing-dependencies", "getting-started-cli/platform-specific", "getting-started-cli/quick-tips", "getting-started-cli/source-registries", "getting-started-cli/windows", "getting-started-ide/browsing", "getting-started-ide/coloring", "getting-started-ide/com-projects", "getting-started-ide/copyright", "getting-started-ide/debug", "getting-started-ide/delivery", "getting-started-ide/editopt", "getting-started-ide/expanding", "getting-started-ide/index", "getting-started-ide/model", "getting-started-ide/preface", "getting-started-ide/projects", "getting-started-ide/quick-start", "getting-started-ide/remotedbg", "hacker-guide/build-system", "hacker-guide/compiler/index", "hacker-guide/compiler/notes-warnings-errors", "hacker-guide/compiler/old/design", "hacker-guide/compiler/old/internals", "hacker-guide/copyright", "hacker-guide/documentation/doctower", "hacker-guide/documentation/example", "hacker-guide/documentation/generating", "hacker-guide/documentation/guidelines", "hacker-guide/documentation/index", "hacker-guide/duim/index", "hacker-guide/glossary", "hacker-guide/index", "hacker-guide/runtime-manager/access-path", "hacker-guide/runtime-manager/debugger-manager", "hacker-guide/runtime-manager/index", "hacker-guide/runtime/calling-convention", "hacker-guide/runtime/index", "hacker-guide/runtime/mangling", "hacker-guide/runtime/object-representation", "hacker-guide/runtime/special-features", "hacker-guide/runtime/startup", "hacker-guide/runtime/threads", "hacker-guide/topics/debugging", "hacker-guide/topics/index", "hacker-guide/topics/making-a-release", "hacker-guide/topics/method-dispatch", "hacker-guide/topics/porting", "hacker-guide/topics/ppml", "history/apple-dylan/apple-cambridge", "history/apple-dylan/eulogy", "history/apple-dylan/index", "history/apple-dylan/screenshots/browsers", "history/apple-dylan/screenshots/dynamic", "history/apple-dylan/screenshots/index", "history/apple-dylan/screenshots/misc", "history/apple-dylan/technology-release", "history/apple-dylan/today", "history/index", "index", "intro-dylan/conditions", "intro-dylan/copyright", "intro-dylan/expressions-variables", "intro-dylan/index", "intro-dylan/methods-generic-functions", "intro-dylan/modules-libraries", "intro-dylan/multiple-dispatch", "intro-dylan/objects", "intro-dylan/why-dylan", "library-reference/c-ffi/index", "library-reference/collections/bit-set", "library-reference/collections/bit-vector", "library-reference/collections/collectors", "library-reference/collections/index", "library-reference/collections/plists", "library-reference/collections/set", "library-reference/collections/table-extensions", "library-reference/coloring-stream/index", "library-reference/common-dylan/byte-vector", "library-reference/common-dylan/common-extensions", "library-reference/common-dylan/index", "library-reference/common-dylan/machine-words", "library-reference/common-dylan/simple-format", "library-reference/common-dylan/simple-profiling", "library-reference/common-dylan/simple-random", "library-reference/common-dylan/simple-timers", "library-reference/common-dylan/transcendentals", "library-reference/copyright", "library-reference/dispatch-profiler/index", "library-reference/dood/index", "library-reference/dylan/finalization", "library-reference/dylan/index", "library-reference/dylan/primitives", "library-reference/dylan/threads", "library-reference/index", "library-reference/io/format", "library-reference/io/format-out", "library-reference/io/index", "library-reference/io/print", "library-reference/io/standard-io", "library-reference/io/streams", "library-reference/language-extensions/alternative-curry-syntax", "library-reference/language-extensions/define-function", "library-reference/language-extensions/for-iteration", "library-reference/language-extensions/index", "library-reference/language-extensions/inlining", "library-reference/language-extensions/language-differences", "library-reference/language-extensions/macro-system-extensions", "library-reference/language-extensions/numbers", "library-reference/language-extensions/numeric-literals", "library-reference/language-extensions/object-with-elements", "library-reference/language-extensions/parser-expansions", "library-reference/language-extensions/string-literals", "library-reference/language-extensions/weak-tables", "library-reference/lid", "library-reference/network/index", "library-reference/progress-stream/index", "library-reference/sql/index", "library-reference/system/date", "library-reference/system/file-system", "library-reference/system/index", "library-reference/system/locators", "library-reference/system/operating-system", "library-reference/t-lists/index", "library-reference/win32/index", "man-pages/dylan-compiler", "man-pages/index", "news/2011/11/22/new_documentation", "news/2011/11/22/welcome", "news/2011/12/10/new_release", "news/2011/12/12/dswank", "news/2012/01/25/c3", "news/2012/05/18/strings", "news/2012/10/15/command-line-parser", "news/2012/10/18/editor-support", "news/2012/12/20/new-release", "news/2013/01/21/dylan-programming-guide", "news/2013/06/30/dylan-hack-a-thon", "news/2013/07/11/new-release", "news/2013/08/15/duim-gtk", "news/2013/12/23/new-release", "news/2014/01/28/call-for-help", "news/2014/05/28/nix-packages-available", "news/2015/01/01/new-release", "news/2019/03/31/new-release", "news/2020/10/10/new-release", "news/2020/12/30/playground", "news/2022/11/28/new-release", "news/index", "proposals/dep-0001-dep-process", "proposals/dep-0002-define-function", "proposals/dep-0003-c3-linearization", "proposals/dep-0004-strings-library", "proposals/dep-0005-subclass-function", "proposals/dep-0006-single-file-library", "proposals/dep-0007-collection-type-safety", "proposals/dep-0008-multi-line-strings", "proposals/dep-0010-element-otherwise", "proposals/dep-0011-numeric-literal-syntax", "proposals/dep-0012-string-literals", "proposals/index", "release-notes/2011.1", "release-notes/2012.1", "release-notes/2013.1", "release-notes/2013.2", "release-notes/2014.1", "release-notes/2019.1", "release-notes/2020.1", "release-notes/2022.1", "release-notes/2023.1", "release-notes/2024.1", "release-notes/2024.2", "release-notes/index", "style-guide/index"], "filenames": ["about/examples/classes.rst", "about/examples/everything_value.rst", "about/examples/generic_functions.rst", "about/examples/getters_setters_functions.rst", "about/examples/hello_world.rst", "about/examples/keyword_arguments.rst", "about/examples/limited_types.rst", "about/examples/macros.rst", "about/examples/multiple_return_values.rst", "about/index.rst", "articles/beyond-java.rst", "articles/macro-system.rst", "articles/procedural-dylan/1-distance.rst", "articles/procedural-dylan/2-quadratic.rst", "articles/procedural-dylan/3-dot-product.rst", "articles/procedural-dylan/index.rst", "building-with-duim/callbacks.rst", "building-with-duim/commands.rst", "building-with-duim/copyright.rst", "building-with-duim/design.rst", "building-with-duim/improve.rst", "building-with-duim/index.rst", "building-with-duim/intro.rst", "building-with-duim/menus.rst", "building-with-duim/preface.rst", "building-with-duim/source.rst", "building-with-duim/tour.rst", "community/gsoc/2012/cilk.rst", "community/gsoc/2012/cocoa.rst", "community/gsoc/2012/dispatch.rst", "community/gsoc/2012/documentation.rst", "community/gsoc/2012/dylint.rst", "community/gsoc/2012/frontend-lisp.rst", "community/gsoc/2012/gtk.rst", "community/gsoc/2012/index.rst", "community/gsoc/2012/javascript.rst", "community/gsoc/2012/numerics.rst", "community/gsoc/2012/project_manager.rst", "community/gsoc/2012/speed.rst", "community/gsoc/2012/staticlink.rst", "community/gsoc/2012/tracing.rst", "community/gsoc/index.rst", "community/index.rst", "corba-guide/bank-client.rst", "corba-guide/bank-idl.rst", "corba-guide/bank-server.rst", "corba-guide/bank-setup.rst", "corba-guide/getstart.rst", "corba-guide/idl-app.rst", "corba-guide/index.rst", "corba-guide/intro.rst", "corba-guide/preface.rst", "corba-guide/projects.rst", "corba-guide/rundebug.rst", "corba-guide/scepter.rst", "documentation/cheatsheets/collections.rst", "documentation/cheatsheets/conditionals.rst", "documentation/cheatsheets/index.rst", "documentation/cheatsheets/iteration.rst", "documentation/cheatsheets/scheme.rst", "documentation/cheatsheets/syntax.rst", "documentation/index.rst", "documentation/publications.rst", "download/index.rst", "duim-reference/conventions.rst", "duim-reference/copyright.rst", "duim-reference/dcs.rst", "duim-reference/ext-geom.rst", "duim-reference/frames.rst", "duim-reference/gadgets.rst", "duim-reference/geom.rst", "duim-reference/graphics.rst", "duim-reference/index.rst", "duim-reference/layouts.rst", "duim-reference/sheets.rst", "getting-started-cli/copyright.rst", "getting-started-cli/cross-compilation.rst", "getting-started-cli/debugging-with-gdb-lldb.rst", "getting-started-cli/dylan-compiler.rst", "getting-started-cli/dylan-environment.rst", "getting-started-cli/dylan-mode-for-emacs.rst", "getting-started-cli/editor-support.rst", "getting-started-cli/environment-variables.rst", "getting-started-cli/hello-world.rst", "getting-started-cli/index.rst", "getting-started-cli/managing-dependencies.rst", "getting-started-cli/platform-specific.rst", "getting-started-cli/quick-tips.rst", "getting-started-cli/source-registries.rst", "getting-started-cli/windows.rst", "getting-started-ide/browsing.rst", "getting-started-ide/coloring.rst", "getting-started-ide/com-projects.rst", "getting-started-ide/copyright.rst", "getting-started-ide/debug.rst", "getting-started-ide/delivery.rst", "getting-started-ide/editopt.rst", "getting-started-ide/expanding.rst", "getting-started-ide/index.rst", "getting-started-ide/model.rst", "getting-started-ide/preface.rst", "getting-started-ide/projects.rst", "getting-started-ide/quick-start.rst", "getting-started-ide/remotedbg.rst", "hacker-guide/build-system.rst", "hacker-guide/compiler/index.rst", "hacker-guide/compiler/notes-warnings-errors.rst", "hacker-guide/compiler/old/design.rst", "hacker-guide/compiler/old/internals.rst", "hacker-guide/copyright.rst", "hacker-guide/documentation/doctower.rst", "hacker-guide/documentation/example.rst", "hacker-guide/documentation/generating.rst", "hacker-guide/documentation/guidelines.rst", "hacker-guide/documentation/index.rst", "hacker-guide/duim/index.rst", "hacker-guide/glossary.rst", "hacker-guide/index.rst", "hacker-guide/runtime-manager/access-path.rst", "hacker-guide/runtime-manager/debugger-manager.rst", "hacker-guide/runtime-manager/index.rst", "hacker-guide/runtime/calling-convention.rst", "hacker-guide/runtime/index.rst", "hacker-guide/runtime/mangling.rst", "hacker-guide/runtime/object-representation.rst", "hacker-guide/runtime/special-features.rst", "hacker-guide/runtime/startup.rst", "hacker-guide/runtime/threads.rst", "hacker-guide/topics/debugging.rst", "hacker-guide/topics/index.rst", "hacker-guide/topics/making-a-release.rst", "hacker-guide/topics/method-dispatch.rst", "hacker-guide/topics/porting.rst", "hacker-guide/topics/ppml.rst", "history/apple-dylan/apple-cambridge.rst", "history/apple-dylan/eulogy.rst", "history/apple-dylan/index.rst", "history/apple-dylan/screenshots/browsers.rst", "history/apple-dylan/screenshots/dynamic.rst", "history/apple-dylan/screenshots/index.rst", "history/apple-dylan/screenshots/misc.rst", "history/apple-dylan/technology-release.rst", "history/apple-dylan/today.rst", "history/index.rst", "index.rst", "intro-dylan/conditions.rst", "intro-dylan/copyright.rst", "intro-dylan/expressions-variables.rst", "intro-dylan/index.rst", "intro-dylan/methods-generic-functions.rst", "intro-dylan/modules-libraries.rst", "intro-dylan/multiple-dispatch.rst", "intro-dylan/objects.rst", "intro-dylan/why-dylan.rst", "library-reference/c-ffi/index.rst", "library-reference/collections/bit-set.rst", "library-reference/collections/bit-vector.rst", "library-reference/collections/collectors.rst", "library-reference/collections/index.rst", "library-reference/collections/plists.rst", "library-reference/collections/set.rst", "library-reference/collections/table-extensions.rst", "library-reference/coloring-stream/index.rst", "library-reference/common-dylan/byte-vector.rst", "library-reference/common-dylan/common-extensions.rst", "library-reference/common-dylan/index.rst", "library-reference/common-dylan/machine-words.rst", "library-reference/common-dylan/simple-format.rst", "library-reference/common-dylan/simple-profiling.rst", "library-reference/common-dylan/simple-random.rst", "library-reference/common-dylan/simple-timers.rst", "library-reference/common-dylan/transcendentals.rst", "library-reference/copyright.rst", "library-reference/dispatch-profiler/index.rst", "library-reference/dood/index.rst", "library-reference/dylan/finalization.rst", "library-reference/dylan/index.rst", "library-reference/dylan/primitives.rst", "library-reference/dylan/threads.rst", "library-reference/index.rst", "library-reference/io/format.rst", "library-reference/io/format-out.rst", "library-reference/io/index.rst", "library-reference/io/print.rst", "library-reference/io/standard-io.rst", "library-reference/io/streams.rst", "library-reference/language-extensions/alternative-curry-syntax.rst", "library-reference/language-extensions/define-function.rst", "library-reference/language-extensions/for-iteration.rst", "library-reference/language-extensions/index.rst", "library-reference/language-extensions/inlining.rst", "library-reference/language-extensions/language-differences.rst", "library-reference/language-extensions/macro-system-extensions.rst", "library-reference/language-extensions/numbers.rst", "library-reference/language-extensions/numeric-literals.rst", "library-reference/language-extensions/object-with-elements.rst", "library-reference/language-extensions/parser-expansions.rst", "library-reference/language-extensions/string-literals.rst", "library-reference/language-extensions/weak-tables.rst", "library-reference/lid.rst", "library-reference/network/index.rst", "library-reference/progress-stream/index.rst", "library-reference/sql/index.rst", "library-reference/system/date.rst", "library-reference/system/file-system.rst", "library-reference/system/index.rst", "library-reference/system/locators.rst", "library-reference/system/operating-system.rst", "library-reference/t-lists/index.rst", "library-reference/win32/index.rst", "man-pages/dylan-compiler.rst", "man-pages/index.rst", "news/2011/11/22/new_documentation.rst", "news/2011/11/22/welcome.rst", "news/2011/12/10/new_release.rst", "news/2011/12/12/dswank.rst", "news/2012/01/25/c3.rst", "news/2012/05/18/strings.rst", "news/2012/10/15/command-line-parser.rst", "news/2012/10/18/editor-support.rst", "news/2012/12/20/new-release.rst", "news/2013/01/21/dylan-programming-guide.rst", "news/2013/06/30/dylan-hack-a-thon.rst", "news/2013/07/11/new-release.rst", "news/2013/08/15/duim-gtk.rst", "news/2013/12/23/new-release.rst", "news/2014/01/28/call-for-help.rst", "news/2014/05/28/nix-packages-available.rst", "news/2015/01/01/new-release.rst", "news/2019/03/31/new-release.rst", "news/2020/10/10/new-release.rst", "news/2020/12/30/playground.rst", "news/2022/11/28/new-release.rst", "news/index.rst", "proposals/dep-0001-dep-process.rst", "proposals/dep-0002-define-function.rst", "proposals/dep-0003-c3-linearization.rst", "proposals/dep-0004-strings-library.rst", "proposals/dep-0005-subclass-function.rst", "proposals/dep-0006-single-file-library.rst", "proposals/dep-0007-collection-type-safety.rst", "proposals/dep-0008-multi-line-strings.rst", "proposals/dep-0010-element-otherwise.rst", "proposals/dep-0011-numeric-literal-syntax.rst", "proposals/dep-0012-string-literals.rst", "proposals/index.rst", "release-notes/2011.1.rst", "release-notes/2012.1.rst", "release-notes/2013.1.rst", "release-notes/2013.2.rst", "release-notes/2014.1.rst", "release-notes/2019.1.rst", "release-notes/2020.1.rst", "release-notes/2022.1.rst", "release-notes/2023.1.rst", "release-notes/2024.1.rst", "release-notes/2024.2.rst", "release-notes/index.rst", "style-guide/index.rst"], "titles": ["Classes & Instantiation", "Everything is a value", "Generic Functions", "Getters & Setters are functions", "Hello, World!", "Keyword Arguments", "Limited Types", "Macros", "Multiple Return Values", "A Quick Tour of Dylan", "Beyond Java?", "The Dylan Macro System", "A Simple Function: Distance", "Conditions and Multiple Values: The Quadratic Formula", "Iteration and Sequences: Dot Product", "Procedural Dylan", "Adding Callbacks to the Application", "Using Command Tables", "Copyright", "Designing A Simple DUIM Application", "Improving The Design", "Building Applications With DUIM", "Introduction", "Adding Menus To The Application", "Preface", "Source Code For The Task List Manager", "A Tour of the DUIM Libraries", "Dylan / Cilk", "Dylan / Cocoa", "Dispatch Optimization", "Dylan Documentation Tools", "DyLint", "Frontend/LISP", "Dylan / Gtk+", "Google Summer of Code - 2012", "JavaScript Compiler Backend", "Dylan / Numerics", "Rethinking the Project Manager", "Speed", "Static Linking", "Tracing", "Google Summer of Code", "Connect with the Dylan Community", "The Bank Client", "Writing and Compiling IDL", "The Bank Server", "Setting up the Bank Example", "Quick Start Tutorial", "An IDL Binding for Dylan", "Developing Component Software with CORBA", "About Open Dylan CORBA", "Preface", "Creating CORBA Projects", "Running and Debugging CORBA Applications", "Using the Dylan IDL Compiler", "Collections Cheat Sheet", "Conditionals Cheat Sheet", "Cheat Sheets", "Iteration Cheat Sheet", "A Dylan Primer for Scheme Programmers", "Syntax Cheat Sheet", "Documentation", "Publications about Dylan", "Install Open Dylan", "Conventions in this Manual", "Copyright", "DUIM-DCs Library", "DUIM-Extended-Geometry Library", "DUIM-Frames Library", "DUIM-Gadgets Library", "DUIM-Geometry Library", "DUIM-Graphics Library", "DUIM Reference", "DUIM-Layouts Library", "DUIM-Sheets Library", "Copyright", "Cross Compilation", "Debugging with GDB or LLDB", "Using dylan-compiler interactively", "An example of dylan-environment interactive functionality", "Dylan Interactor Mode for Emacs (DIME)", "Editor Support", "Environment Variables", "Hello World", "Getting Started with the Open Dylan Command Line Tools", "Managing Dependencies", "Platform Specific Projects", "A Few More Quick Tips", "Using Source Registries", "Notes for Windows Users", "Learning More About an Application", "Dispatch Optimization Coloring in the Editor", "Creating COM Projects", "Copyright", "Debugging and Interactive Development", "Delivering Dylan Applications", "The Interactive Editor", "Fixing Bugs", "Getting Started with the Open Dylan IDE", "Programming in Open Dylan", "Preface", "Creating and Using Projects", "Quick Start", "Remote Debugging", "Jam-based Build System", "DFMC, The Dylan Flow Machine Compiler", "Notes, Warnings and Errors", "Compiler Design (Old)", "Compiler Internals (Old)", "Copyright", "Doctower", "Example documentation", "Generating Documentation", "Guidelines", "Writing Documentation", "DUIM - Dylan User Interface Manager", "Glossary", "Open Dylan Hacker\u2019s Guide", "The ACCESS-PATH library", "The DEBUGGER-MANAGER library", "Runtime Manager", "Calling Convention", "The Runtime", "Name Mangling", "Object Representation", "Special Features", "Startup", "Compiler Support for Threads", "Debugging", "Topics", "Release Check-list", "Method Dispatch", "Porting to a New Target Platform", "The PPML library", "Apple Cambridge", "Apple Dylan Eulogy", "Apple Dylan", "Apple Dylan Screenshots - Browsers", "Apple Dylan Screenshots - Dynamic", "Apple Dylan Screenshots", "Apple Dylan Screenshots - Misc", "Apple Dylan Technology Release", "Apple Dylan Today", "History", "Open Dylan", "Conditions", "Copyright", "Expressions & Variables", "An Introduction to Dylan", "Methods & Generic Functions", "Modules & Libraries", "Multiple Dispatch", "Objects", "Why Dylan?", "The c-ffi Library", "The bit-set Module", "The bit-vector Module", "The collectors Module", "The collections Library", "The plists Module", "The set Module", "The table-extensions Module", "The coloring-stream Library", "The byte-vector Module", "The common-extensions Module", "The common-dylan Library", "The machine-words Module", "The simple-format Module", "The simple-profiling Module", "The simple-random Module", "The simple-timers Module", "The transcendentals Module", "Copyright", "The DISPATCH-PROFILER library", "The DOOD library", "The finalization Module", "The dylan Library", "The dylan-primitives Module", "The threads Module", "Dylan Library Reference", "The format Module", "The format-out Module", "The io Library", "The print and pprint Modules", "The standard-io Module", "The streams Module", "Alternative Curry Syntax", "Function Definition", "Extensions to the FOR iteration macro", "Dylan Language Extensions", "Inlining adjectives for methods, constants, functions, and slots", "Language Differences", "Macro System Extensions", "Integers", "Numeric Literal Syntax", "object-with-elements", "Parser Expansions", "String Literal Syntax", "Weak tables", "LID File Format", "The network Library", "The progress-stream Library", "The sql Library", "The date Module", "The file-system Module", "The system Library", "The locators Module", "The operating-system Module", "The t-lists Library", "The Win32 API Libraries", "dylan-compiler", "Welcome to Open Dylan\u2019s documentation!", "New Documentation", "Welcome to the new website!", "Open Dylan 2011.1 released", "Development inside of Emacs using DIME", "C3 linearization", "New Strings Library", "New command-line-parser Library", "Improving Editor Support", "Open Dylan 2012.1 released", "Dylan Programming Guide", "Dylan Hack-a-thon: July 13-14, 2013", "Open Dylan 2013.1 released", "Bringing back DUIM/Gtk", "Open Dylan 2013.2 released", "A Call For Help", "Nix Packages Available", "Open Dylan 2014.1 released", "Open Dylan 2019.1 Released", "Open Dylan 2020.1 Released", "Dylan Playground Launched", "Open Dylan 2022.1 Released", "News", "DEP Purpose and Guidelines", "Define Function", "C3 superclass linearization", "New strings Library", "Subclass", "Single File Libraries", "Type-Safe Limited Collections", "Multi-line Strings", "Defaulted Element Reference Syntax", "Numeric Literal Syntax", "String Literal Syntax", "Dylan Enhancement Proposals", "Open Dylan 2011.1 Release Notes", "Open Dylan 2012.1 Release Notes", "Open Dylan 2013.1 Release Notes", "Open Dylan 2013.2 Release Notes", "Open Dylan 2014.1 Release Notes", "Open Dylan 2019.1", "Open Dylan 2020.1", "Open Dylan 2022.1", "Open Dylan 2023.1", "Open Dylan 2024.1", "Open Dylan 2024.2", "Open Dylan Release Notes", "Dylan Style Guide"], "terms": {"dylan": [0, 1, 2, 3, 4, 6, 7, 8, 10, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 29, 31, 32, 34, 35, 37, 38, 41, 43, 46, 47, 49, 51, 52, 53, 55, 56, 58, 60, 64, 65, 68, 69, 73, 74, 75, 76, 81, 82, 83, 85, 86, 87, 88, 90, 91, 92, 93, 96, 97, 101, 104, 106, 107, 108, 109, 110, 112, 114, 116, 120, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131, 134, 145, 146, 147, 149, 150, 151, 158, 159, 161, 164, 167, 168, 169, 170, 171, 172, 173, 175, 180, 183, 184, 185, 186, 187, 190, 191, 192, 194, 195, 196, 197, 198, 204, 206, 207, 212, 213, 215, 216, 219, 224, 226, 227, 234, 235, 236, 237, 238, 240, 241, 242, 243, 244], "make": [0, 2, 3, 7, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 37, 43, 44, 45, 47, 48, 52, 53, 58, 59, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 80, 83, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 104, 106, 107, 108, 115, 118, 119, 121, 123, 125, 126, 127, 130, 132, 133, 135, 141, 142, 147, 149, 150, 151, 153, 154, 159, 161, 162, 164, 172, 173, 174, 175, 177, 178, 183, 185, 193, 196, 198, 199, 200, 202, 203, 204, 206, 209, 212, 215, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 244, 247, 249, 251, 252, 254, 258], "easi": [0, 11, 14, 17, 61, 62, 64, 67, 77, 96, 107, 117, 130, 132, 162, 168, 185, 186, 209, 212, 231, 233, 234, 247, 250, 258], "defin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 21, 22, 23, 25, 43, 44, 45, 48, 49, 50, 51, 52, 54, 56, 58, 59, 61, 62, 64, 66, 67, 68, 69, 71, 73, 74, 77, 79, 80, 83, 90, 91, 92, 94, 96, 97, 99, 101, 102, 104, 105, 108, 111, 118, 119, 121, 123, 126, 127, 130, 131, 132, 133, 139, 142, 143, 144, 147, 149, 150, 151, 152, 153, 159, 161, 164, 165, 166, 167, 173, 174, 175, 177, 178, 180, 181, 183, 185, 186, 187, 189, 190, 192, 193, 196, 198, 199, 200, 202, 203, 204, 207, 219, 236, 238, 239, 240, 243, 244, 245, 247, 249, 250, 251, 252, 256, 258], "you": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 34, 37, 42, 43, 44, 45, 46, 47, 50, 52, 53, 54, 55, 56, 58, 59, 62, 63, 64, 66, 67, 68, 69, 70, 71, 73, 74, 78, 80, 83, 84, 85, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 106, 107, 108, 112, 114, 115, 117, 118, 119, 128, 130, 132, 135, 137, 138, 139, 140, 141, 142, 144, 145, 149, 153, 154, 161, 162, 164, 166, 173, 174, 175, 178, 180, 183, 185, 188, 190, 192, 193, 196, 198, 199, 200, 202, 203, 204, 207, 209, 213, 214, 215, 219, 220, 222, 223, 224, 225, 226, 227, 228, 233, 234, 237, 238, 239, 240, 241, 243, 247, 248, 249, 250, 251, 252, 258], "don": [0, 8, 10, 11, 12, 13, 14, 37, 42, 55, 77, 85, 86, 87, 97, 101, 104, 107, 110, 113, 117, 119, 130, 132, 133, 141, 144, 147, 150, 152, 168, 178, 199, 233, 234, 238, 247, 250, 258], "t": [0, 2, 3, 5, 7, 8, 10, 12, 13, 14, 16, 25, 26, 37, 42, 45, 48, 55, 56, 59, 60, 63, 66, 67, 68, 69, 70, 71, 73, 74, 77, 80, 85, 86, 87, 88, 92, 97, 101, 104, 106, 107, 108, 110, 111, 113, 115, 117, 118, 119, 121, 123, 126, 127, 128, 130, 131, 132, 133, 135, 141, 142, 143, 144, 145, 147, 149, 150, 151, 152, 153, 155, 161, 162, 164, 166, 168, 173, 175, 177, 178, 179, 180, 183, 185, 186, 193, 195, 196, 199, 200, 202, 203, 204, 206, 207, 209, 212, 219, 220, 224, 226, 233, 234, 235, 237, 238, 239, 240, 244, 247, 249, 250, 251, 253, 258], "normal": [0, 3, 11, 12, 13, 14, 20, 26, 43, 44, 47, 48, 66, 68, 69, 70, 71, 74, 77, 86, 91, 92, 94, 95, 97, 99, 101, 102, 103, 104, 106, 107, 118, 119, 121, 124, 125, 126, 127, 130, 135, 145, 147, 150, 154, 162, 164, 175, 177, 178, 184, 185, 192, 193, 198, 200, 202, 207, 209, 234, 239, 247, 251, 252, 253], "need": [0, 4, 5, 8, 10, 11, 12, 14, 16, 17, 19, 20, 22, 23, 26, 29, 30, 37, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 58, 59, 62, 63, 64, 66, 67, 68, 69, 71, 73, 74, 77, 80, 83, 85, 86, 88, 90, 91, 92, 94, 95, 97, 99, 101, 102, 103, 104, 106, 107, 108, 112, 113, 116, 117, 118, 119, 121, 125, 126, 127, 128, 130, 131, 132, 133, 135, 138, 139, 142, 145, 150, 152, 153, 154, 164, 167, 168, 171, 173, 174, 177, 178, 180, 183, 185, 186, 187, 190, 191, 192, 193, 199, 200, 202, 203, 204, 209, 214, 215, 220, 223, 225, 226, 227, 228, 232, 234, 235, 236, 237, 238, 239, 240, 241, 243, 244, 247, 248, 249, 250, 251, 252, 253, 258], "write": [0, 2, 3, 7, 10, 13, 14, 16, 20, 22, 30, 32, 37, 43, 45, 47, 49, 50, 52, 53, 60, 61, 62, 64, 66, 69, 74, 83, 88, 92, 94, 96, 97, 99, 101, 102, 106, 119, 120, 127, 133, 135, 137, 138, 139, 141, 142, 147, 149, 150, 152, 153, 154, 162, 164, 167, 173, 174, 178, 180, 182, 183, 184, 191, 192, 193, 199, 200, 202, 204, 207, 209, 212, 214, 226, 234, 237, 240, 241, 242, 248, 250, 251, 252, 253], "constructor": [0, 48, 67, 77, 108, 126, 129, 152, 161, 207, 238, 249], "accessor": [0, 3, 10, 16, 26, 48, 86, 91, 94, 97, 102, 119, 131, 152, 154, 173, 185, 200, 202, 209, 214, 247, 258], "function": [0, 1, 4, 5, 6, 7, 8, 9, 10, 13, 14, 18, 19, 20, 22, 23, 24, 25, 26, 29, 43, 44, 45, 47, 48, 51, 52, 55, 60, 61, 62, 65, 66, 67, 68, 69, 70, 72, 73, 74, 77, 80, 84, 86, 90, 91, 92, 93, 97, 98, 99, 102, 104, 106, 107, 108, 109, 111, 113, 115, 116, 120, 121, 122, 123, 125, 126, 127, 129, 133, 134, 137, 138, 139, 142, 143, 144, 145, 147, 150, 151, 155, 156, 157, 158, 159, 162, 163, 164, 167, 168, 169, 170, 172, 173, 174, 175, 178, 180, 181, 182, 184, 186, 189, 191, 192, 193, 196, 199, 200, 201, 203, 204, 206, 207, 214, 219, 224, 225, 226, 227, 228, 229, 230, 234, 237, 238, 240, 241, 242, 244, 245, 247, 249, 250, 251, 252, 253, 254, 255, 256], "which": [0, 2, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 29, 32, 37, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 58, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 79, 80, 83, 84, 86, 87, 88, 90, 91, 92, 94, 96, 97, 99, 100, 101, 102, 103, 104, 106, 107, 108, 116, 117, 118, 119, 121, 123, 124, 125, 126, 127, 130, 131, 132, 135, 137, 140, 142, 143, 145, 147, 149, 150, 151, 152, 153, 154, 155, 156, 161, 164, 165, 166, 167, 168, 169, 171, 173, 174, 175, 177, 178, 180, 183, 184, 185, 186, 189, 190, 191, 192, 193, 195, 198, 199, 200, 202, 203, 204, 206, 207, 209, 214, 217, 219, 220, 224, 226, 229, 234, 235, 236, 237, 238, 239, 240, 241, 243, 244, 245, 247, 248, 249, 250, 251, 252, 253, 254, 256, 258], "save": [0, 17, 19, 20, 23, 25, 26, 47, 68, 69, 74, 91, 94, 96, 98, 99, 102, 103, 108, 119, 125, 133, 174, 199, 203, 234], "lot": [0, 10, 20, 26, 28, 30, 83, 97, 102, 107, 115, 117, 135, 213, 214, 224, 233, 239, 250, 258], "bore": 0, "type": [0, 1, 2, 9, 12, 13, 14, 16, 19, 20, 22, 25, 26, 29, 32, 43, 45, 47, 52, 58, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 78, 80, 87, 90, 91, 94, 96, 97, 98, 99, 102, 104, 106, 107, 108, 111, 116, 118, 119, 121, 122, 124, 125, 129, 131, 132, 135, 138, 139, 142, 149, 150, 151, 152, 153, 156, 161, 162, 163, 164, 166, 167, 168, 171, 174, 177, 178, 180, 183, 184, 187, 195, 200, 203, 205, 206, 207, 229, 235, 236, 237, 238, 239, 241, 242, 243, 244, 245, 247, 248, 250, 251, 252, 253, 256, 258], "can": [0, 1, 2, 3, 5, 6, 7, 8, 10, 12, 13, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 31, 32, 34, 37, 38, 42, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 58, 60, 62, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 106, 107, 108, 111, 112, 115, 116, 117, 118, 119, 121, 124, 125, 127, 128, 130, 131, 132, 133, 135, 136, 139, 140, 142, 143, 145, 147, 149, 151, 152, 153, 154, 155, 159, 161, 162, 164, 166, 173, 174, 177, 178, 180, 183, 185, 186, 190, 191, 192, 193, 196, 198, 199, 200, 201, 202, 203, 204, 206, 207, 209, 212, 213, 214, 215, 219, 220, 221, 222, 223, 225, 226, 227, 228, 233, 234, 237, 238, 239, 240, 241, 242, 244, 247, 248, 249, 250, 251, 252, 256, 258], "initi": [0, 3, 10, 11, 12, 14, 19, 20, 22, 24, 25, 26, 37, 46, 48, 49, 52, 53, 66, 68, 69, 74, 77, 90, 91, 92, 94, 96, 101, 102, 103, 106, 108, 116, 118, 119, 126, 127, 131, 134, 154, 155, 161, 164, 173, 174, 177, 178, 185, 187, 191, 192, 193, 199, 200, 204, 209, 226, 234, 235, 238, 239, 248, 249, 251, 252, 258], "slot": [0, 3, 10, 11, 16, 20, 22, 23, 25, 44, 45, 48, 68, 69, 73, 74, 77, 90, 91, 92, 94, 97, 102, 105, 107, 108, 118, 119, 121, 124, 126, 127, 131, 137, 139, 147, 150, 154, 164, 173, 174, 175, 177, 178, 183, 185, 189, 200, 202, 204, 206, 214, 240, 249, 252, 258], "k": [0, 48, 59, 60, 66, 77, 80, 123, 185, 199, 203, 215, 238], "field": [0, 10, 14, 19, 20, 25, 44, 45, 46, 47, 50, 53, 68, 69, 90, 92, 94, 96, 97, 101, 108, 119, 125, 127, 143, 152, 154, 173, 177, 180, 202, 234, 252], "member": [0, 3, 10, 14, 44, 48, 55, 59, 64, 66, 70, 74, 118, 119, 132, 134, 152, 154, 155, 164, 185, 191, 207, 250], "variabl": [0, 8, 9, 12, 13, 14, 16, 20, 26, 45, 59, 60, 61, 62, 63, 64, 68, 69, 74, 77, 84, 88, 95, 96, 98, 99, 102, 106, 107, 108, 115, 116, 118, 119, 121, 122, 126, 132, 145, 149, 150, 152, 153, 162, 164, 173, 175, 183, 184, 185, 186, 187, 190, 192, 196, 200, 202, 204, 207, 209, 214, 219, 235, 242, 248, 250, 252, 258], "etc": [0, 9, 10, 14, 37, 42, 63, 83, 86, 106, 107, 108, 116, 119, 121, 131, 139, 149, 150, 162, 171, 174, 203, 206, 207, 212, 219, 234, 237, 239, 240, 248, 250, 251], "provid": [0, 3, 6, 9, 10, 11, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 30, 37, 38, 43, 44, 45, 46, 47, 48, 50, 51, 52, 55, 61, 62, 64, 65, 67, 68, 69, 71, 73, 74, 75, 77, 90, 91, 92, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 106, 108, 109, 118, 119, 123, 124, 126, 127, 132, 133, 137, 139, 142, 144, 145, 146, 147, 148, 150, 152, 153, 154, 156, 161, 162, 164, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 189, 191, 193, 194, 195, 198, 199, 200, 201, 202, 203, 204, 206, 207, 209, 212, 214, 217, 220, 225, 226, 228, 229, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 244, 245, 247, 249, 250, 251, 252, 253, 254], "default": [0, 2, 5, 11, 16, 17, 21, 23, 25, 26, 32, 37, 43, 45, 47, 48, 52, 53, 54, 55, 58, 66, 67, 68, 69, 70, 71, 73, 74, 77, 82, 89, 90, 91, 92, 94, 95, 96, 97, 99, 101, 102, 103, 104, 106, 107, 108, 111, 118, 119, 130, 132, 133, 140, 149, 150, 152, 154, 155, 156, 159, 161, 162, 164, 166, 169, 173, 174, 175, 177, 178, 183, 184, 185, 186, 188, 190, 191, 193, 199, 200, 201, 202, 203, 204, 206, 207, 209, 216, 225, 230, 233, 237, 240, 245, 247, 248, 249, 250, 251, 252, 253, 254, 258], "valu": [0, 2, 3, 5, 9, 10, 11, 12, 14, 16, 17, 20, 22, 23, 25, 26, 32, 43, 44, 45, 47, 52, 54, 55, 58, 59, 60, 61, 62, 64, 66, 67, 68, 70, 71, 72, 73, 74, 77, 78, 80, 89, 91, 92, 94, 97, 98, 99, 100, 101, 102, 104, 105, 106, 108, 111, 118, 120, 121, 122, 124, 126, 127, 130, 131, 132, 133, 143, 145, 152, 153, 154, 155, 156, 157, 159, 161, 162, 163, 164, 166, 167, 168, 169, 170, 171, 173, 174, 175, 177, 178, 180, 183, 184, 185, 186, 187, 190, 191, 192, 193, 198, 199, 200, 201, 203, 206, 207, 226, 228, 234, 235, 237, 238, 240, 242, 247, 248, 249, 250, 251, 252, 253, 256], "express": [0, 1, 3, 4, 7, 8, 10, 11, 12, 13, 14, 16, 18, 19, 26, 32, 47, 56, 58, 59, 61, 62, 65, 68, 69, 70, 73, 74, 75, 93, 94, 96, 97, 98, 99, 101, 106, 107, 108, 109, 117, 118, 121, 133, 146, 149, 151, 152, 153, 154, 161, 164, 172, 174, 177, 178, 183, 185, 192, 193, 202, 203, 204, 209, 217, 235, 237, 238, 239, 242, 244, 247, 249, 252, 256, 258], "spec": [0, 44, 47, 48, 49, 58, 66, 74, 92, 106, 108, 119, 131, 154, 252], "caller": [0, 11, 13, 48, 80, 118, 121, 125, 145, 149, 154, 171, 177, 185, 251, 258], "mai": [0, 1, 2, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 24, 26, 37, 42, 43, 44, 46, 48, 50, 52, 53, 54, 55, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 79, 83, 86, 87, 88, 90, 91, 92, 94, 96, 97, 99, 101, 103, 106, 107, 108, 111, 114, 116, 117, 118, 119, 121, 124, 125, 127, 130, 132, 133, 139, 143, 145, 147, 149, 150, 151, 152, 153, 154, 155, 156, 162, 164, 166, 168, 171, 174, 175, 177, 178, 183, 185, 186, 187, 190, 191, 196, 197, 199, 200, 202, 203, 204, 207, 209, 223, 234, 235, 236, 237, 238, 239, 240, 243, 244, 247, 250, 251, 252, 253, 254, 255, 256, 258], "overrid": [0, 52, 54, 66, 69, 86, 99, 107, 108, 116, 119, 132, 154, 199, 236], "us": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 28, 29, 30, 31, 32, 33, 37, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 79, 80, 82, 83, 84, 85, 86, 87, 89, 91, 92, 93, 97, 98, 99, 100, 102, 103, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 121, 124, 125, 126, 127, 128, 130, 131, 132, 133, 135, 137, 139, 140, 141, 142, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 159, 161, 162, 164, 165, 167, 168, 171, 172, 173, 174, 177, 178, 180, 181, 182, 183, 184, 186, 188, 189, 191, 192, 194, 195, 198, 199, 200, 201, 203, 204, 206, 207, 209, 212, 214, 218, 219, 220, 221, 222, 223, 224, 226, 227, 228, 229, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 258], "keyword": [0, 2, 3, 9, 11, 12, 14, 16, 17, 19, 20, 23, 25, 26, 37, 44, 45, 47, 48, 54, 60, 62, 66, 67, 68, 69, 70, 73, 74, 86, 90, 91, 92, 97, 101, 104, 106, 108, 111, 118, 119, 121, 124, 131, 133, 152, 154, 155, 156, 159, 160, 161, 162, 164, 168, 169, 173, 174, 177, 178, 183, 185, 187, 193, 200, 201, 202, 203, 204, 208, 209, 214, 219, 235, 237, 239, 240, 247, 248, 249, 251, 253, 254], "argument": [0, 2, 7, 9, 11, 12, 13, 14, 16, 17, 19, 20, 25, 26, 43, 44, 45, 47, 48, 52, 53, 55, 56, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 87, 91, 92, 97, 101, 102, 104, 106, 107, 108, 119, 120, 122, 124, 126, 127, 130, 133, 147, 150, 151, 152, 153, 154, 155, 156, 159, 161, 164, 166, 167, 171, 175, 177, 178, 180, 181, 183, 185, 186, 187, 191, 192, 193, 199, 200, 201, 202, 203, 204, 206, 207, 209, 214, 215, 233, 235, 237, 238, 240, 242, 247, 248, 249, 250, 251, 252, 253, 254, 256, 258], "A": [0, 10, 11, 13, 14, 16, 17, 18, 20, 21, 22, 24, 28, 30, 37, 43, 44, 45, 46, 48, 49, 50, 52, 55, 58, 60, 61, 62, 64, 65, 66, 67, 68, 70, 71, 73, 74, 75, 77, 84, 86, 91, 92, 93, 94, 96, 97, 99, 101, 102, 103, 104, 106, 107, 108, 109, 111, 116, 118, 119, 123, 125, 126, 127, 131, 132, 133, 135, 137, 138, 140, 141, 143, 145, 146, 149, 150, 151, 152, 154, 156, 159, 161, 162, 164, 166, 168, 172, 173, 174, 175, 177, 178, 180, 183, 185, 186, 187, 192, 193, 198, 199, 200, 202, 203, 204, 206, 207, 214, 216, 217, 220, 223, 229, 230, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 245, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 258], "small": [0, 11, 16, 20, 22, 26, 37, 42, 45, 47, 48, 66, 68, 69, 74, 94, 97, 99, 102, 107, 121, 135, 138, 154, 159, 177, 178, 180, 185, 193, 202, 209, 231, 233, 234, 237, 239, 258], "percentag": [0, 69], "still": [0, 10, 11, 14, 16, 19, 20, 26, 37, 53, 54, 68, 69, 71, 88, 91, 94, 97, 101, 102, 106, 107, 108, 118, 119, 127, 135, 136, 137, 138, 139, 141, 142, 143, 154, 175, 185, 202, 209, 212, 226, 234, 238, 240, 247, 249, 250, 252, 253, 258], "car": [0, 3, 59, 147, 149, 150, 151, 152], "object": [0, 3, 9, 11, 14, 15, 16, 18, 22, 25, 26, 28, 43, 44, 46, 49, 50, 51, 53, 54, 56, 60, 61, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 79, 91, 92, 93, 94, 96, 97, 99, 102, 104, 106, 108, 109, 111, 116, 120, 121, 122, 125, 126, 127, 131, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 156, 157, 159, 160, 161, 162, 163, 164, 166, 167, 168, 169, 170, 172, 173, 177, 178, 180, 181, 183, 189, 191, 193, 198, 200, 201, 203, 204, 206, 207, 208, 209, 214, 225, 226, 228, 229, 234, 235, 236, 237, 238, 240, 247, 249, 250, 251, 252, 258], "serial": [0, 48, 147, 150, 152, 202], "number": [0, 1, 6, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 26, 37, 38, 50, 52, 53, 56, 59, 60, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 85, 94, 95, 96, 97, 99, 101, 107, 108, 111, 114, 118, 119, 121, 124, 125, 126, 129, 130, 131, 133, 139, 143, 145, 147, 149, 150, 152, 154, 155, 156, 159, 164, 165, 166, 168, 169, 171, 173, 177, 178, 183, 185, 187, 189, 192, 199, 200, 201, 202, 203, 204, 207, 209, 226, 230, 235, 236, 237, 238, 240, 243, 244, 248, 251, 252, 253], "integ": [0, 1, 6, 8, 10, 12, 13, 14, 26, 44, 45, 56, 58, 59, 60, 66, 68, 69, 70, 71, 73, 74, 77, 91, 92, 94, 97, 106, 108, 118, 119, 122, 127, 131, 133, 147, 149, 152, 153, 155, 156, 161, 163, 164, 166, 168, 169, 170, 171, 174, 178, 180, 183, 185, 189, 191, 194, 199, 200, 201, 202, 203, 204, 206, 207, 209, 214, 229, 237, 238, 240, 243, 247, 249, 250, 251, 253, 255, 256, 258], "uniqu": [0, 22, 26, 45, 56, 60, 68, 69, 74, 94, 96, 118, 154, 164, 174, 183, 202, 226, 244, 252], "model": [0, 10, 16, 19, 21, 48, 50, 62, 66, 68, 71, 74, 94, 98, 100, 105, 106, 107, 120, 122, 131, 133, 144, 148, 152, 153, 154, 164, 178, 185, 193, 202, 203, 209, 225, 226, 228, 229, 233, 240, 247, 254], "name": [0, 2, 3, 5, 7, 10, 12, 13, 14, 16, 17, 18, 20, 23, 25, 26, 37, 43, 44, 45, 46, 47, 52, 53, 54, 56, 58, 64, 65, 66, 68, 69, 70, 71, 73, 74, 75, 78, 80, 82, 83, 85, 86, 88, 90, 92, 93, 94, 95, 96, 97, 99, 102, 103, 104, 106, 107, 108, 109, 116, 118, 120, 122, 126, 127, 129, 130, 131, 133, 137, 143, 145, 146, 149, 150, 152, 154, 159, 164, 166, 168, 172, 173, 174, 175, 177, 178, 183, 185, 186, 187, 192, 193, 196, 198, 200, 202, 203, 204, 206, 207, 214, 234, 235, 239, 240, 242, 244, 247, 248, 249, 250, 251, 252, 253, 256], "string": [0, 1, 8, 10, 11, 12, 13, 14, 16, 17, 20, 25, 26, 43, 44, 45, 47, 53, 55, 56, 58, 59, 66, 68, 69, 71, 73, 74, 77, 92, 94, 101, 102, 106, 108, 118, 119, 124, 127, 133, 135, 147, 149, 152, 153, 154, 161, 162, 163, 164, 167, 168, 173, 174, 177, 178, 181, 182, 183, 186, 189, 196, 198, 199, 200, 202, 203, 204, 206, 207, 209, 214, 219, 220, 240, 245, 247, 248, 249, 251, 252, 253, 254, 255], "requir": [0, 2, 3, 12, 14, 16, 20, 21, 22, 25, 26, 37, 42, 44, 47, 49, 52, 54, 55, 58, 60, 63, 64, 66, 67, 68, 69, 71, 73, 74, 80, 86, 91, 92, 96, 99, 101, 102, 103, 104, 106, 107, 108, 115, 117, 118, 119, 121, 124, 125, 126, 127, 130, 131, 132, 135, 149, 152, 154, 161, 164, 174, 175, 177, 183, 184, 185, 191, 192, 193, 196, 198, 199, 200, 202, 204, 209, 227, 236, 237, 238, 239, 240, 242, 244, 247, 248, 250, 251, 252, 258], "init": [0, 3, 16, 17, 19, 20, 23, 25, 26, 43, 44, 45, 47, 48, 52, 66, 67, 68, 69, 70, 73, 74, 77, 85, 91, 106, 108, 111, 118, 119, 126, 131, 133, 149, 152, 155, 156, 160, 161, 162, 164, 169, 174, 178, 185, 192, 200, 201, 202, 203, 204, 208, 240, 249, 258], "ha": [0, 2, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 26, 29, 32, 37, 42, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 59, 61, 62, 64, 66, 68, 69, 70, 71, 73, 74, 77, 79, 85, 87, 90, 91, 92, 94, 96, 97, 99, 100, 101, 102, 103, 104, 106, 107, 108, 112, 118, 119, 121, 125, 126, 127, 128, 131, 132, 133, 135, 136, 139, 142, 143, 144, 145, 149, 150, 152, 153, 154, 156, 161, 164, 166, 171, 174, 175, 177, 178, 183, 184, 185, 186, 187, 191, 192, 193, 198, 200, 202, 203, 204, 206, 207, 209, 212, 214, 216, 218, 220, 221, 223, 225, 226, 227, 228, 230, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 244, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 258], "sunroof": 0, "boolean": [0, 10, 13, 16, 25, 26, 43, 45, 59, 60, 66, 67, 68, 69, 70, 71, 73, 74, 77, 94, 106, 108, 118, 119, 133, 147, 152, 154, 155, 161, 162, 164, 166, 170, 174, 175, 178, 183, 185, 191, 193, 200, 201, 202, 203, 204, 206, 207, 209, 237, 258], "f": [0, 8, 10, 11, 16, 17, 25, 26, 45, 48, 59, 60, 66, 67, 68, 69, 70, 71, 73, 74, 77, 80, 91, 92, 97, 106, 107, 108, 118, 119, 121, 125, 131, 133, 147, 149, 152, 154, 155, 159, 161, 164, 174, 175, 177, 178, 183, 185, 186, 191, 199, 200, 202, 203, 204, 206, 207, 237, 240, 244, 247, 258], "end": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 23, 25, 26, 43, 44, 45, 47, 48, 54, 55, 56, 58, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 79, 80, 84, 91, 92, 94, 96, 97, 101, 104, 106, 107, 108, 116, 118, 119, 121, 125, 126, 127, 129, 131, 133, 135, 137, 140, 142, 145, 149, 150, 151, 152, 153, 154, 159, 162, 164, 168, 173, 174, 175, 177, 178, 183, 185, 186, 187, 188, 189, 192, 193, 196, 197, 199, 200, 202, 204, 207, 209, 224, 226, 227, 228, 229, 230, 233, 234, 235, 236, 237, 238, 239, 241, 244, 248, 249, 250, 251, 252, 254, 255, 256], "0": [0, 1, 6, 8, 10, 11, 12, 13, 14, 26, 45, 46, 48, 50, 51, 53, 56, 58, 63, 66, 67, 68, 69, 70, 71, 73, 74, 77, 79, 91, 92, 94, 97, 100, 101, 104, 107, 108, 111, 118, 119, 123, 125, 126, 130, 131, 133, 135, 147, 149, 154, 156, 163, 164, 166, 168, 171, 173, 174, 177, 178, 183, 185, 193, 199, 200, 202, 203, 204, 207, 209, 226, 237, 240, 244, 247, 249, 250, 251, 253, 254, 255, 258], "usn": 0, "let": [0, 1, 2, 3, 7, 8, 10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 23, 25, 26, 30, 43, 45, 47, 48, 50, 58, 59, 60, 64, 68, 69, 71, 73, 74, 77, 80, 88, 91, 92, 94, 96, 97, 102, 107, 108, 118, 125, 132, 133, 138, 139, 140, 141, 145, 147, 149, 151, 152, 153, 154, 159, 161, 162, 164, 173, 174, 175, 178, 185, 186, 200, 202, 203, 204, 206, 207, 209, 222, 226, 238, 241, 244, 247], "1": [0, 2, 4, 5, 6, 8, 9, 11, 13, 14, 16, 17, 19, 25, 26, 45, 47, 48, 50, 52, 58, 59, 60, 61, 63, 66, 67, 68, 69, 70, 71, 73, 74, 77, 79, 91, 92, 94, 97, 99, 101, 107, 108, 118, 119, 121, 123, 130, 133, 145, 149, 154, 156, 159, 164, 166, 167, 168, 171, 173, 174, 177, 178, 183, 185, 186, 192, 193, 194, 199, 203, 207, 208, 209, 210, 215, 216, 221, 234, 235, 236, 237, 238, 239, 240, 242, 243, 244, 245, 249, 257, 258], "constant": [0, 3, 6, 10, 11, 13, 16, 20, 25, 26, 43, 45, 47, 59, 60, 66, 70, 73, 74, 92, 94, 97, 98, 99, 101, 102, 106, 108, 116, 118, 119, 121, 123, 124, 129, 150, 151, 154, 162, 164, 166, 174, 178, 187, 189, 191, 193, 194, 200, 202, 204, 206, 207, 235, 242, 243, 244, 249, 250, 252, 256], "blue": [0, 11, 26, 66, 68, 91, 162, 164, 258], "viper": 0, "black": [0, 26, 66, 71, 91, 97, 162], "town": 0, "red": [0, 11, 26, 48, 66, 68, 69, 74, 91, 94, 140, 161, 162, 164, 251], "f40": 0, "everi": [1, 4, 10, 11, 13, 14, 16, 17, 22, 26, 32, 43, 48, 55, 66, 69, 70, 73, 90, 94, 99, 102, 103, 106, 107, 108, 133, 138, 139, 147, 149, 150, 152, 153, 154, 155, 161, 162, 164, 175, 183, 185, 190, 199, 203, 214, 226, 237, 240], "statement": [1, 3, 10, 12, 13, 14, 16, 43, 45, 47, 48, 68, 69, 73, 94, 107, 145, 147, 149, 153, 154, 159, 164, 168, 173, 178, 185, 193, 199, 200, 204, 209, 258], "return": [1, 2, 3, 10, 12, 13, 14, 16, 20, 25, 26, 43, 44, 45, 47, 48, 50, 53, 54, 55, 58, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 80, 90, 91, 92, 94, 96, 97, 100, 103, 106, 107, 108, 111, 118, 119, 125, 127, 133, 147, 152, 153, 154, 155, 156, 159, 161, 162, 163, 164, 166, 167, 168, 169, 170, 171, 174, 175, 177, 178, 180, 183, 185, 186, 187, 191, 193, 199, 200, 201, 202, 203, 206, 207, 214, 235, 237, 238, 240, 247, 249, 250, 251, 252, 253, 256], "control": [1, 3, 7, 9, 10, 16, 17, 19, 22, 23, 25, 32, 47, 48, 52, 53, 58, 59, 63, 66, 68, 73, 74, 81, 82, 98, 99, 101, 102, 103, 104, 106, 107, 108, 116, 120, 121, 123, 125, 140, 144, 145, 149, 150, 152, 153, 154, 164, 168, 174, 177, 178, 181, 182, 183, 185, 198, 199, 200, 202, 203, 204, 207, 209, 219, 225, 226, 228, 229, 237, 247, 250, 251, 252], "construct": [1, 7, 10, 11, 13, 14, 15, 16, 17, 20, 22, 43, 44, 45, 50, 62, 70, 74, 104, 105, 106, 118, 119, 127, 129, 147, 149, 152, 154, 167, 178, 188, 199, 200, 202, 206, 209, 212, 239, 247, 251], "like": [1, 2, 3, 8, 9, 10, 12, 14, 16, 17, 19, 20, 24, 26, 30, 37, 43, 45, 47, 48, 55, 58, 61, 62, 66, 68, 69, 70, 71, 73, 74, 77, 80, 86, 90, 92, 94, 96, 97, 99, 101, 102, 103, 104, 106, 107, 108, 111, 115, 118, 119, 121, 128, 130, 131, 132, 135, 137, 139, 143, 145, 147, 149, 150, 152, 153, 154, 162, 164, 171, 175, 178, 183, 185, 192, 193, 196, 198, 199, 200, 202, 203, 204, 206, 209, 212, 214, 222, 226, 227, 234, 237, 238, 239, 240, 248, 250, 251, 252, 253, 254, 258], "select": [1, 10, 17, 19, 20, 23, 25, 26, 45, 46, 47, 48, 52, 53, 54, 59, 62, 66, 68, 69, 73, 74, 85, 90, 91, 92, 94, 96, 97, 99, 101, 102, 103, 104, 107, 119, 124, 131, 139, 154, 159, 164, 196, 198, 202, 206, 214, 215, 238, 252], "last": [1, 10, 11, 12, 13, 14, 16, 19, 20, 44, 53, 55, 58, 67, 68, 69, 71, 74, 77, 88, 91, 92, 94, 96, 97, 99, 101, 102, 107, 118, 119, 147, 149, 157, 164, 175, 177, 178, 185, 202, 204, 206, 208, 209, 214, 220, 226, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 256, 258], "bodi": [1, 10, 12, 13, 14, 16, 43, 44, 45, 56, 59, 64, 68, 69, 71, 73, 74, 92, 106, 107, 108, 125, 149, 154, 159, 164, 168, 173, 178, 183, 185, 187, 192, 196, 200, 204, 209, 235, 239, 247, 252, 258], "so": [1, 2, 4, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 37, 44, 45, 46, 47, 48, 50, 52, 53, 55, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 77, 80, 83, 85, 87, 88, 90, 91, 92, 93, 94, 96, 97, 99, 101, 102, 103, 104, 106, 107, 108, 109, 110, 115, 117, 118, 119, 121, 124, 125, 127, 128, 130, 132, 133, 135, 142, 143, 144, 145, 146, 149, 152, 153, 154, 155, 156, 162, 164, 166, 171, 172, 175, 177, 178, 180, 183, 185, 187, 190, 192, 193, 198, 199, 200, 202, 203, 204, 209, 214, 215, 224, 226, 233, 234, 235, 236, 237, 238, 239, 240, 244, 247, 248, 249, 250, 251, 252, 256, 258], "posit": [1, 8, 17, 19, 23, 25, 26, 44, 55, 59, 64, 66, 67, 68, 69, 70, 71, 73, 74, 90, 91, 92, 94, 96, 97, 102, 108, 118, 119, 133, 135, 149, 154, 164, 166, 171, 180, 183, 185, 186, 193, 201, 202, 203, 204, 214, 237, 238, 249, 252], "ab": [1, 45, 164, 166, 193], "x": [1, 8, 11, 12, 13, 14, 17, 23, 25, 26, 28, 33, 37, 46, 48, 56, 58, 59, 60, 64, 66, 67, 68, 69, 70, 71, 73, 74, 79, 80, 88, 94, 101, 108, 118, 119, 123, 135, 136, 143, 147, 149, 152, 154, 164, 171, 173, 177, 180, 193, 198, 209, 215, 220, 223, 224, 226, 229, 235, 237, 238, 240, 241, 244, 247, 248, 250, 251, 253, 255, 258], "els": [1, 7, 10, 11, 13, 14, 16, 17, 25, 26, 45, 56, 58, 59, 79, 92, 107, 118, 119, 124, 130, 133, 149, 152, 153, 154, 164, 174, 177, 178, 185, 198, 200, 247], "evalu": [1, 7, 10, 11, 13, 14, 19, 20, 26, 29, 43, 68, 69, 71, 74, 91, 94, 108, 119, 121, 126, 147, 153, 164, 177, 178, 185, 190, 192, 193, 200, 202, 204, 250], "thi": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 115, 116, 117, 118, 119, 121, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 159, 161, 162, 164, 165, 166, 167, 168, 171, 172, 173, 174, 175, 177, 178, 179, 180, 181, 182, 183, 184, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 201, 203, 204, 206, 207, 208, 209, 212, 214, 215, 216, 219, 221, 223, 224, 225, 226, 227, 228, 229, 230, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 258], "either": [1, 10, 11, 16, 20, 22, 26, 43, 45, 47, 48, 63, 64, 66, 67, 68, 69, 70, 71, 73, 74, 85, 90, 91, 92, 94, 96, 97, 101, 102, 103, 104, 106, 107, 108, 115, 118, 119, 125, 126, 127, 133, 145, 147, 149, 150, 152, 154, 155, 159, 165, 166, 171, 177, 178, 179, 185, 189, 191, 193, 196, 199, 200, 203, 204, 206, 207, 209, 234, 235, 240, 242, 244, 247, 251], "foo": [1, 3, 11, 48, 106, 124, 149, 154, 164, 183, 193, 196, 199, 204, 207, 209, 238, 241, 244, 247, 251, 253, 258], "bar": [1, 16, 17, 19, 21, 22, 23, 25, 48, 68, 71, 73, 74, 77, 96, 97, 103, 106, 115, 149, 164, 201, 230, 241, 252, 258], "foobar": [1, 185], "odd": [1, 13, 26, 59, 66, 69, 164, 166, 177, 193, 258], "random": [1, 55, 106, 119, 165, 189, 234], "100": [1, 8, 11, 26, 45, 48, 50, 69, 71, 73, 74, 133, 152, 154, 173, 199], "If": [1, 2, 3, 11, 12, 13, 14, 16, 17, 20, 23, 24, 25, 26, 34, 37, 42, 43, 44, 45, 47, 48, 52, 53, 54, 56, 58, 59, 60, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 78, 80, 85, 86, 87, 88, 90, 91, 92, 94, 96, 97, 99, 101, 102, 103, 104, 106, 107, 111, 117, 118, 119, 121, 124, 125, 126, 127, 130, 131, 132, 133, 138, 142, 144, 147, 149, 153, 154, 155, 156, 161, 162, 164, 166, 171, 173, 174, 175, 177, 178, 180, 183, 184, 185, 190, 191, 193, 196, 198, 199, 200, 201, 202, 203, 204, 206, 207, 209, 213, 214, 220, 222, 224, 226, 233, 234, 237, 239, 240, 247, 249, 250, 251, 258], "declar": [1, 2, 3, 10, 11, 12, 13, 14, 20, 43, 44, 45, 46, 47, 48, 52, 60, 74, 92, 99, 104, 106, 107, 142, 149, 150, 151, 152, 153, 154, 164, 174, 193, 209, 238, 252, 256], "ani": [1, 2, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 37, 42, 43, 44, 45, 47, 50, 52, 53, 54, 55, 58, 59, 64, 65, 66, 68, 69, 70, 71, 73, 74, 75, 77, 78, 82, 86, 90, 91, 92, 93, 94, 96, 97, 99, 101, 102, 103, 106, 107, 108, 109, 110, 117, 118, 119, 121, 123, 124, 125, 126, 127, 130, 132, 138, 139, 142, 145, 146, 147, 149, 150, 152, 154, 155, 159, 161, 162, 164, 166, 167, 168, 171, 172, 173, 174, 175, 177, 178, 180, 183, 184, 185, 186, 187, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 206, 207, 209, 226, 233, 234, 235, 236, 238, 240, 241, 243, 244, 247, 248, 249, 250, 251, 252, 253, 258], "decl": 1, "format": [1, 4, 5, 10, 11, 16, 17, 25, 26, 47, 48, 52, 56, 58, 61, 62, 68, 69, 73, 74, 77, 80, 83, 86, 90, 92, 94, 95, 101, 104, 106, 108, 112, 115, 118, 119, 129, 130, 142, 149, 154, 162, 164, 165, 168, 174, 179, 182, 183, 184, 185, 186, 189, 192, 193, 197, 200, 202, 205, 206, 207, 209, 212, 221, 230, 233, 235, 237, 238, 239, 244, 247, 248, 249, 250, 251, 252, 253, 255, 258], "out": [1, 2, 4, 5, 10, 11, 12, 13, 16, 18, 19, 22, 26, 44, 45, 47, 50, 53, 61, 65, 66, 67, 68, 69, 71, 73, 74, 75, 77, 78, 80, 81, 86, 89, 90, 91, 92, 93, 96, 97, 99, 101, 102, 104, 106, 107, 108, 109, 111, 116, 117, 118, 119, 128, 131, 133, 134, 135, 138, 140, 142, 143, 144, 145, 146, 147, 149, 154, 164, 167, 170, 172, 173, 175, 177, 178, 182, 184, 185, 186, 192, 198, 200, 202, 205, 209, 213, 214, 220, 224, 226, 231, 233, 234, 238, 239, 240, 248, 249, 250, 255, 258], "an": [1, 2, 6, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 30, 37, 42, 43, 44, 45, 46, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 77, 78, 80, 84, 85, 86, 87, 88, 89, 91, 93, 95, 96, 97, 98, 99, 100, 101, 104, 106, 107, 108, 109, 111, 114, 116, 118, 119, 121, 124, 125, 126, 127, 128, 130, 131, 132, 133, 135, 136, 137, 138, 139, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 161, 162, 163, 164, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 177, 180, 181, 183, 184, 185, 186, 187, 191, 192, 193, 195, 196, 198, 199, 200, 201, 202, 203, 204, 206, 207, 208, 209, 214, 220, 223, 225, 226, 228, 229, 234, 235, 237, 238, 239, 240, 241, 242, 244, 245, 247, 248, 250, 251, 252, 253, 255, 256, 258], "size": [1, 2, 5, 6, 10, 11, 14, 20, 22, 26, 48, 55, 58, 59, 60, 66, 67, 68, 69, 70, 71, 73, 74, 77, 91, 92, 94, 97, 111, 118, 119, 121, 122, 125, 127, 131, 132, 133, 135, 149, 153, 155, 156, 160, 161, 164, 166, 168, 173, 174, 177, 185, 193, 202, 204, 214, 237, 240, 247, 249, 250, 258], "descript": [1, 12, 14, 16, 21, 22, 25, 26, 37, 43, 44, 45, 48, 52, 55, 60, 64, 68, 69, 71, 73, 74, 78, 79, 90, 92, 94, 99, 101, 106, 118, 119, 127, 130, 154, 161, 164, 166, 174, 175, 178, 180, 193, 200, 203, 204, 234, 238, 249], "42": [1, 60, 77, 107, 149, 154], "mean": [1, 9, 10, 11, 12, 13, 14, 16, 17, 20, 22, 23, 26, 34, 37, 43, 44, 45, 48, 64, 66, 68, 69, 71, 74, 77, 80, 90, 94, 97, 99, 101, 102, 115, 118, 119, 127, 130, 140, 147, 149, 151, 152, 154, 162, 164, 177, 178, 183, 185, 193, 199, 202, 203, 209, 234, 237, 238, 244, 249, 250, 252, 258], "method": [2, 3, 5, 11, 12, 13, 14, 20, 22, 23, 25, 26, 29, 37, 43, 44, 47, 48, 50, 52, 53, 58, 59, 60, 61, 62, 64, 66, 68, 69, 70, 71, 73, 74, 77, 79, 86, 90, 91, 92, 94, 95, 96, 97, 99, 101, 102, 106, 108, 111, 118, 119, 122, 123, 124, 127, 128, 129, 133, 137, 138, 142, 143, 145, 147, 150, 151, 152, 153, 154, 159, 161, 163, 164, 166, 168, 171, 173, 174, 177, 178, 180, 181, 183, 185, 186, 187, 189, 192, 193, 196, 199, 200, 203, 204, 206, 207, 215, 235, 236, 237, 238, 240, 244, 247, 248, 249, 250, 251, 252, 253, 256], "aren": [2, 37, 86, 107, 130, 131, 135, 224, 237, 251, 253, 258], "ti": [2, 192, 238], "directli": [2, 9, 10, 12, 14, 16, 24, 26, 44, 47, 48, 52, 55, 58, 68, 69, 71, 73, 74, 80, 85, 86, 87, 90, 91, 94, 97, 99, 100, 104, 106, 107, 119, 124, 127, 128, 133, 140, 147, 152, 154, 162, 167, 168, 171, 177, 178, 180, 183, 185, 192, 199, 200, 204, 209, 229, 230, 232, 234, 239, 240, 250, 251], "particular": [2, 10, 11, 13, 16, 18, 20, 22, 24, 26, 37, 43, 45, 48, 55, 65, 66, 67, 68, 69, 70, 74, 75, 80, 90, 91, 93, 94, 99, 101, 104, 108, 109, 116, 118, 130, 131, 132, 139, 146, 147, 149, 151, 154, 164, 172, 173, 177, 183, 185, 193, 199, 200, 202, 226, 234, 238, 239, 240, 243, 247], "class": [2, 3, 6, 7, 9, 10, 11, 16, 17, 21, 22, 23, 25, 30, 43, 44, 47, 48, 52, 55, 60, 62, 64, 71, 72, 77, 80, 90, 91, 92, 94, 96, 97, 99, 102, 106, 107, 108, 111, 116, 119, 120, 124, 126, 127, 131, 132, 133, 137, 139, 140, 143, 147, 149, 150, 151, 153, 155, 156, 157, 159, 160, 161, 162, 164, 166, 169, 170, 173, 174, 177, 182, 183, 190, 191, 195, 201, 203, 204, 206, 208, 214, 215, 226, 233, 236, 238, 240, 243, 247, 249, 250, 251], "thei": [2, 5, 7, 10, 11, 13, 14, 16, 20, 26, 37, 45, 47, 48, 50, 52, 53, 60, 62, 66, 67, 68, 69, 70, 71, 73, 74, 77, 80, 85, 86, 88, 89, 90, 92, 94, 96, 97, 99, 101, 102, 104, 106, 107, 108, 111, 113, 118, 119, 121, 124, 125, 126, 127, 130, 131, 133, 135, 136, 137, 139, 141, 142, 143, 145, 147, 149, 150, 151, 152, 153, 154, 161, 162, 164, 166, 171, 174, 175, 177, 178, 183, 185, 186, 187, 189, 193, 195, 199, 200, 202, 203, 204, 207, 209, 221, 227, 234, 235, 237, 238, 239, 240, 244, 249, 250, 252, 255, 258], "ar": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 29, 32, 34, 37, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 78, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 101, 102, 103, 104, 105, 107, 108, 109, 111, 114, 115, 117, 118, 119, 121, 123, 124, 125, 126, 127, 130, 131, 132, 133, 135, 137, 139, 140, 141, 142, 143, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 159, 161, 162, 164, 165, 166, 167, 171, 172, 173, 174, 175, 177, 178, 180, 183, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 206, 207, 209, 210, 214, 215, 218, 219, 220, 222, 224, 226, 227, 228, 229, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 258], "mani": [2, 3, 7, 9, 10, 11, 12, 13, 14, 16, 20, 22, 24, 26, 37, 47, 48, 51, 55, 58, 62, 64, 68, 69, 71, 73, 74, 80, 96, 99, 101, 106, 107, 116, 117, 119, 121, 124, 125, 127, 135, 140, 142, 145, 149, 152, 153, 154, 175, 177, 178, 183, 185, 192, 198, 201, 209, 214, 220, 222, 226, 227, 228, 229, 233, 234, 235, 244, 247, 250, 251, 252, 253], "other": [2, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 29, 30, 37, 42, 43, 44, 45, 47, 48, 50, 51, 53, 55, 56, 58, 59, 60, 61, 62, 65, 66, 68, 69, 70, 71, 73, 74, 75, 77, 82, 85, 88, 90, 91, 92, 93, 94, 95, 96, 97, 99, 101, 102, 103, 104, 106, 107, 108, 109, 110, 117, 118, 119, 123, 124, 126, 127, 130, 131, 135, 137, 139, 140, 145, 146, 147, 149, 150, 152, 153, 154, 164, 166, 172, 175, 177, 178, 183, 184, 185, 187, 188, 189, 191, 193, 195, 199, 200, 202, 203, 204, 206, 207, 214, 222, 226, 227, 228, 229, 230, 231, 233, 234, 235, 237, 238, 239, 240, 244, 248, 250, 251, 252, 253, 254, 255, 258], "languag": [2, 3, 10, 11, 12, 13, 14, 15, 20, 22, 32, 37, 43, 44, 45, 47, 48, 50, 51, 52, 54, 59, 61, 62, 69, 71, 81, 90, 91, 94, 97, 99, 101, 104, 105, 107, 108, 114, 116, 118, 119, 121, 122, 123, 124, 128, 135, 136, 137, 141, 142, 143, 144, 147, 148, 149, 152, 154, 161, 164, 165, 166, 175, 178, 179, 186, 187, 190, 193, 198, 199, 209, 221, 225, 226, 228, 229, 234, 235, 237, 238, 239, 241, 242, 244, 245, 250, 256], "instead": [2, 7, 10, 11, 14, 16, 25, 26, 42, 43, 44, 45, 47, 48, 52, 53, 62, 63, 64, 67, 68, 69, 71, 73, 74, 77, 83, 89, 92, 94, 97, 99, 101, 104, 106, 107, 108, 119, 121, 123, 127, 140, 143, 145, 147, 149, 152, 154, 164, 166, 174, 175, 177, 178, 180, 185, 192, 193, 200, 202, 203, 204, 206, 207, 209, 214, 237, 239, 240, 244, 247, 249, 250, 251, 252, 254, 258], "belong": [2, 11, 16, 26, 71, 91, 94, 118, 124, 135, 147, 150, 174, 178, 207], "gf": [2, 69, 71, 77, 108, 119, 131, 173], "actual": [2, 5, 10, 11, 13, 16, 20, 23, 26, 43, 44, 45, 47, 52, 62, 68, 69, 71, 73, 74, 88, 92, 96, 97, 101, 104, 106, 107, 108, 118, 119, 124, 130, 132, 137, 147, 149, 151, 152, 154, 162, 173, 175, 178, 180, 183, 185, 193, 200, 202, 203, 204, 209, 234, 238, 247, 250, 258], "get": [2, 9, 10, 11, 12, 16, 20, 24, 37, 43, 44, 45, 47, 48, 50, 52, 53, 61, 62, 63, 69, 73, 74, 77, 78, 85, 90, 91, 92, 94, 96, 99, 100, 101, 102, 106, 107, 108, 111, 117, 118, 119, 130, 132, 137, 142, 147, 152, 153, 154, 159, 162, 164, 175, 177, 178, 185, 193, 196, 200, 202, 210, 214, 215, 220, 222, 223, 224, 225, 226, 228, 233, 234, 238, 239, 241, 244, 247, 248, 250, 252, 258], "call": [2, 4, 5, 7, 8, 10, 11, 12, 13, 14, 16, 17, 19, 20, 23, 26, 43, 44, 45, 47, 48, 50, 51, 52, 53, 54, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 80, 84, 89, 90, 91, 92, 97, 99, 101, 102, 104, 106, 107, 108, 111, 119, 120, 122, 123, 124, 125, 126, 127, 131, 133, 135, 137, 143, 145, 149, 150, 151, 152, 153, 159, 161, 162, 164, 168, 171, 173, 174, 175, 177, 178, 180, 181, 183, 185, 186, 187, 193, 198, 199, 200, 202, 203, 204, 206, 207, 209, 214, 215, 220, 235, 238, 240, 242, 244, 247, 248, 249, 250, 251, 252, 253, 254, 256], "i": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 159, 161, 162, 164, 165, 166, 168, 170, 171, 172, 173, 174, 177, 178, 180, 181, 183, 184, 185, 186, 187, 189, 190, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 206, 207, 208, 209, 210, 212, 214, 215, 216, 217, 219, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 250, 251, 252, 253, 254, 255, 256, 258], "decid": [2, 26, 68, 71, 74, 86, 94, 101, 118, 142, 143, 174, 199, 209, 214, 252, 258], "all": [2, 3, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 26, 32, 37, 43, 44, 45, 47, 48, 52, 53, 55, 58, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 77, 78, 82, 83, 85, 86, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 99, 101, 102, 103, 104, 106, 107, 108, 109, 111, 113, 115, 117, 118, 119, 121, 123, 124, 125, 126, 127, 131, 133, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 152, 153, 154, 155, 159, 161, 162, 164, 166, 168, 170, 171, 172, 173, 174, 175, 177, 178, 180, 181, 183, 184, 185, 189, 193, 196, 198, 199, 200, 202, 203, 204, 206, 207, 209, 212, 214, 219, 226, 230, 232, 233, 234, 237, 238, 239, 240, 244, 247, 249, 250, 251, 252, 253, 254, 258], "pass": [2, 5, 10, 11, 13, 14, 16, 19, 20, 26, 43, 44, 45, 47, 48, 50, 52, 55, 58, 67, 68, 69, 70, 71, 73, 74, 77, 88, 91, 92, 94, 97, 101, 104, 105, 106, 108, 118, 119, 122, 125, 126, 127, 132, 137, 149, 151, 152, 154, 161, 162, 164, 168, 171, 174, 175, 177, 178, 180, 183, 185, 192, 196, 199, 200, 202, 203, 204, 207, 209, 214, 228, 235, 247, 249, 250, 251, 252], "consid": [2, 3, 10, 11, 12, 16, 17, 23, 26, 45, 55, 62, 68, 69, 70, 71, 77, 86, 92, 94, 99, 101, 104, 107, 108, 111, 118, 119, 121, 131, 135, 137, 147, 153, 154, 156, 161, 174, 178, 185, 192, 198, 199, 209, 223, 234, 236, 237, 238, 240, 243, 247, 250, 252, 258], "built": [2, 6, 7, 10, 13, 14, 22, 26, 37, 44, 45, 47, 48, 52, 62, 69, 74, 77, 82, 83, 90, 91, 94, 99, 101, 102, 107, 108, 115, 119, 124, 131, 132, 135, 136, 149, 150, 161, 173, 177, 178, 189, 199, 202, 212, 214, 219, 220, 221, 226, 237, 247, 249], "add": [2, 5, 10, 11, 12, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 37, 44, 46, 47, 48, 52, 54, 55, 60, 63, 66, 68, 69, 73, 74, 77, 80, 85, 87, 88, 91, 92, 94, 96, 97, 99, 101, 102, 104, 106, 107, 111, 115, 117, 119, 124, 127, 128, 131, 132, 133, 135, 147, 150, 151, 152, 154, 155, 157, 161, 164, 174, 175, 177, 183, 185, 187, 192, 199, 203, 221, 226, 227, 234, 235, 238, 239, 240, 242, 247, 249, 250, 251, 254, 258], "open": [2, 4, 6, 9, 11, 17, 19, 20, 22, 23, 24, 25, 26, 35, 37, 43, 44, 46, 47, 48, 49, 51, 52, 53, 54, 58, 62, 68, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 85, 88, 89, 90, 91, 92, 94, 95, 96, 97, 100, 103, 104, 106, 107, 108, 110, 111, 114, 115, 116, 118, 119, 120, 126, 128, 130, 131, 132, 139, 145, 150, 153, 154, 156, 157, 160, 161, 162, 163, 164, 165, 168, 171, 173, 174, 175, 178, 179, 183, 185, 186, 189, 190, 191, 193, 195, 196, 198, 200, 202, 204, 206, 207, 208, 209, 210, 212, 213, 215, 216, 219, 226, 227, 233, 234, 237, 239, 240, 242, 243, 244, 258], "seq": [2, 67, 71, 118, 149, 185, 237, 258], "sequenc": [2, 8, 10, 11, 13, 16, 20, 25, 26, 43, 45, 55, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 73, 74, 77, 91, 94, 97, 106, 108, 111, 118, 119, 123, 131, 133, 143, 149, 155, 157, 159, 161, 163, 164, 168, 169, 174, 178, 183, 188, 193, 197, 200, 202, 204, 206, 207, 214, 237, 240, 241, 244, 252, 258], "new": [2, 4, 6, 7, 10, 11, 14, 17, 19, 21, 22, 23, 24, 25, 35, 37, 43, 44, 45, 46, 47, 48, 50, 52, 55, 58, 60, 61, 62, 64, 66, 68, 69, 70, 71, 73, 74, 80, 83, 84, 85, 88, 90, 92, 94, 95, 96, 97, 98, 100, 102, 103, 104, 105, 107, 108, 111, 116, 117, 118, 119, 123, 125, 126, 127, 129, 130, 131, 142, 143, 144, 145, 147, 149, 150, 152, 153, 154, 155, 156, 157, 161, 162, 164, 173, 174, 175, 177, 178, 180, 183, 184, 185, 187, 191, 192, 193, 200, 202, 203, 206, 207, 214, 216, 220, 221, 222, 223, 224, 225, 228, 229, 230, 232, 234, 235, 238, 239, 240, 242, 243, 244, 245, 247, 248, 249, 250, 251, 252, 253, 254, 256, 258], "element": [2, 5, 6, 10, 11, 14, 16, 20, 22, 23, 25, 26, 45, 48, 51, 55, 58, 59, 60, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 90, 91, 96, 97, 104, 106, 108, 111, 116, 119, 123, 128, 131, 133, 145, 149, 154, 155, 156, 161, 164, 174, 177, 178, 183, 185, 188, 189, 200, 202, 204, 206, 214, 226, 233, 237, 245, 247, 248, 258], "sai": [2, 4, 7, 10, 11, 12, 13, 14, 26, 47, 48, 59, 64, 73, 83, 88, 90, 94, 96, 97, 101, 107, 108, 118, 119, 121, 135, 149, 164, 175, 185, 187, 202, 209, 226, 235], "must": [2, 5, 10, 11, 12, 13, 14, 16, 17, 20, 26, 43, 44, 45, 46, 47, 48, 52, 53, 54, 56, 63, 64, 66, 68, 69, 70, 71, 73, 74, 83, 86, 90, 92, 94, 96, 97, 99, 101, 102, 103, 107, 108, 111, 115, 118, 119, 121, 124, 125, 127, 130, 147, 149, 150, 152, 154, 155, 161, 164, 167, 170, 171, 172, 173, 174, 175, 177, 178, 180, 183, 185, 191, 192, 193, 196, 199, 200, 202, 203, 204, 207, 209, 234, 238, 239, 244, 250, 251, 252], "accept": [2, 10, 11, 13, 14, 26, 37, 45, 48, 66, 69, 74, 92, 94, 101, 111, 119, 121, 124, 149, 154, 164, 166, 171, 177, 178, 183, 185, 187, 193, 200, 202, 203, 204, 209, 216, 234, 235, 236, 237, 238, 249, 251, 252, 258], "two": [2, 3, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 26, 43, 45, 47, 48, 51, 52, 53, 54, 55, 58, 59, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 88, 90, 91, 92, 94, 95, 96, 97, 99, 101, 102, 104, 107, 108, 111, 117, 118, 119, 121, 123, 124, 126, 127, 130, 133, 135, 145, 147, 149, 150, 152, 154, 156, 161, 162, 164, 166, 171, 177, 178, 180, 181, 183, 185, 186, 188, 191, 192, 193, 194, 199, 200, 202, 203, 204, 207, 209, 234, 235, 236, 237, 238, 240, 241, 242, 243, 244, 247, 249, 251, 252, 258], "The": [2, 3, 4, 5, 6, 7, 9, 12, 14, 17, 18, 19, 21, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 44, 46, 47, 49, 50, 51, 53, 54, 55, 60, 61, 62, 63, 64, 65, 71, 72, 75, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 93, 95, 97, 98, 103, 104, 107, 108, 109, 111, 112, 114, 115, 116, 117, 120, 123, 124, 125, 126, 128, 129, 130, 131, 132, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 149, 150, 151, 152, 153, 172, 179, 186, 187, 188, 189, 190, 191, 192, 196, 198, 199, 210, 214, 217, 218, 219, 220, 221, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 245, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 258], "first": [2, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 23, 24, 25, 26, 37, 43, 44, 45, 46, 47, 48, 50, 52, 55, 56, 58, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 80, 83, 88, 90, 91, 92, 94, 96, 97, 99, 101, 102, 103, 104, 106, 107, 108, 111, 119, 120, 121, 124, 125, 126, 127, 132, 135, 136, 143, 145, 147, 149, 151, 152, 154, 157, 164, 168, 171, 174, 175, 177, 178, 183, 185, 192, 193, 199, 200, 202, 203, 208, 209, 214, 222, 224, 226, 228, 230, 233, 234, 235, 236, 237, 239, 240, 244, 247, 256, 258], "second": [2, 8, 10, 11, 13, 14, 16, 17, 20, 23, 25, 26, 37, 43, 44, 45, 47, 48, 64, 66, 68, 69, 70, 71, 73, 74, 77, 85, 88, 90, 91, 94, 97, 99, 101, 102, 104, 107, 108, 111, 118, 119, 127, 133, 135, 147, 149, 152, 154, 161, 164, 168, 170, 171, 174, 177, 178, 185, 191, 193, 199, 202, 203, 235, 240, 243, 258], "anyth": [2, 11, 20, 48, 66, 68, 74, 88, 97, 99, 102, 103, 107, 112, 130, 141, 144, 145, 147, 149, 154, 161, 177, 185, 196, 200, 237], "sinc": [2, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 29, 43, 45, 47, 48, 53, 61, 62, 64, 68, 69, 70, 71, 73, 74, 77, 86, 90, 92, 94, 97, 99, 101, 107, 108, 118, 119, 124, 127, 128, 131, 135, 137, 139, 145, 147, 149, 151, 153, 154, 164, 170, 171, 175, 178, 185, 186, 187, 199, 202, 203, 207, 209, 214, 221, 233, 237, 240, 242, 249, 252, 253, 258], "wa": [2, 5, 10, 13, 14, 16, 17, 19, 26, 32, 43, 45, 47, 48, 50, 58, 59, 61, 62, 64, 66, 68, 69, 73, 74, 77, 85, 90, 91, 92, 94, 96, 97, 99, 101, 102, 104, 106, 107, 108, 116, 118, 119, 121, 126, 131, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 154, 164, 170, 173, 174, 175, 177, 178, 183, 184, 185, 186, 187, 192, 200, 202, 203, 204, 206, 207, 212, 214, 220, 221, 223, 224, 226, 227, 230, 234, 235, 236, 238, 239, 240, 243, 247, 248, 249, 250, 251, 252, 253, 254, 256], "singl": [2, 6, 8, 9, 12, 13, 14, 16, 20, 23, 26, 37, 43, 44, 45, 46, 47, 48, 50, 52, 55, 58, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 86, 88, 89, 90, 91, 95, 97, 99, 104, 107, 108, 118, 119, 121, 123, 125, 133, 137, 139, 147, 149, 150, 152, 154, 159, 164, 171, 175, 177, 180, 183, 184, 185, 197, 199, 200, 202, 203, 204, 206, 209, 232, 234, 236, 237, 240, 241, 243, 244, 245, 247, 248, 249, 251, 253, 258], "also": [2, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 24, 26, 30, 32, 35, 37, 42, 43, 44, 45, 46, 47, 48, 52, 55, 59, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 78, 79, 87, 90, 91, 92, 94, 95, 96, 97, 99, 101, 102, 103, 104, 106, 107, 108, 111, 115, 117, 118, 119, 123, 124, 125, 126, 128, 131, 132, 135, 138, 139, 141, 143, 145, 147, 149, 150, 151, 152, 153, 154, 155, 158, 159, 161, 163, 164, 165, 166, 170, 171, 175, 177, 178, 179, 181, 183, 185, 188, 189, 191, 192, 193, 194, 195, 198, 199, 200, 202, 203, 204, 206, 207, 209, 212, 214, 215, 219, 220, 221, 223, 224, 226, 230, 234, 235, 236, 237, 238, 239, 240, 243, 244, 247, 249, 250, 251, 252, 258], "option": [2, 5, 12, 13, 16, 17, 20, 26, 45, 47, 48, 49, 53, 59, 63, 64, 68, 69, 71, 73, 74, 77, 78, 79, 87, 90, 92, 97, 98, 99, 102, 103, 104, 106, 107, 111, 117, 118, 121, 124, 127, 133, 140, 145, 149, 152, 161, 177, 178, 185, 187, 192, 198, 200, 202, 203, 207, 209, 210, 229, 232, 234, 239, 249, 251, 252, 253, 254, 258], "adject": [2, 106, 108, 154, 174, 178, 187, 189, 192, 235], "tell": [2, 10, 11, 20, 43, 46, 69, 74, 77, 80, 92, 97, 102, 116, 119, 130, 164, 178, 198, 258], "compil": [2, 6, 9, 10, 11, 12, 14, 19, 20, 22, 24, 26, 27, 29, 31, 34, 37, 39, 41, 43, 45, 46, 47, 48, 49, 51, 53, 60, 61, 62, 63, 69, 80, 82, 83, 84, 85, 87, 88, 92, 95, 96, 98, 100, 102, 106, 112, 116, 117, 119, 121, 122, 123, 124, 125, 126, 129, 130, 133, 135, 138, 139, 141, 142, 143, 147, 148, 149, 150, 152, 153, 154, 164, 173, 178, 186, 190, 192, 201, 209, 211, 212, 215, 216, 220, 225, 226, 227, 228, 229, 230, 233, 235, 238, 239, 241, 243, 244, 249, 258], "librari": [2, 4, 9, 10, 16, 19, 20, 21, 24, 27, 28, 30, 37, 42, 43, 46, 47, 49, 51, 52, 53, 54, 56, 58, 61, 62, 64, 72, 77, 78, 80, 82, 83, 85, 86, 88, 91, 94, 96, 97, 98, 102, 104, 105, 107, 108, 111, 112, 114, 116, 117, 120, 123, 126, 127, 129, 130, 142, 143, 144, 152, 153, 161, 164, 166, 167, 171, 175, 180, 181, 183, 185, 189, 190, 195, 203, 204, 220, 225, 228, 230, 232, 234, 235, 238, 240, 243, 244, 245, 250, 258], "try": [2, 10, 11, 16, 20, 26, 27, 47, 48, 68, 69, 77, 80, 89, 94, 97, 99, 102, 103, 106, 107, 113, 142, 144, 145, 164, 178, 185, 200, 204, 231, 238, 247, 248, 258], "break": [2, 10, 26, 68, 94, 101, 118, 119, 133, 145, 174, 183, 186, 219, 236, 237, 258], "abov": [2, 6, 10, 11, 14, 16, 17, 18, 19, 20, 23, 26, 34, 37, 45, 46, 47, 48, 50, 53, 56, 65, 68, 69, 71, 73, 75, 77, 80, 83, 90, 92, 93, 94, 96, 97, 103, 107, 108, 109, 118, 119, 121, 125, 130, 132, 145, 146, 149, 150, 151, 152, 154, 172, 177, 178, 183, 185, 193, 200, 204, 237, 238, 239, 240, 244, 253, 254], "rule": [2, 5, 12, 14, 43, 44, 45, 47, 48, 66, 70, 71, 73, 77, 94, 97, 99, 106, 108, 123, 125, 135, 149, 154, 164, 171, 175, 178, 192, 193, 202, 209, 238, 242, 255, 256, 258], "ll": [2, 12, 13, 14, 42, 77, 80, 106, 107, 115, 117, 123, 130, 131, 139, 142, 223, 233, 258], "warn": [2, 10, 16, 20, 31, 54, 74, 80, 90, 96, 98, 102, 105, 108, 119, 139, 142, 145, 164, 174, 204, 214, 215, 216, 229, 233, 236, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 258], "from": [2, 3, 6, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 31, 32, 33, 37, 38, 43, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 77, 79, 80, 83, 85, 86, 88, 89, 91, 92, 93, 94, 95, 96, 97, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 121, 124, 125, 126, 127, 128, 130, 131, 132, 135, 136, 137, 139, 140, 141, 142, 143, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 161, 163, 164, 165, 167, 168, 169, 171, 172, 173, 174, 175, 177, 178, 180, 181, 182, 183, 184, 186, 189, 190, 191, 192, 198, 199, 200, 204, 205, 206, 207, 214, 216, 220, 221, 222, 223, 224, 225, 226, 227, 228, 233, 234, 235, 236, 237, 239, 240, 244, 247, 248, 249, 250, 251, 252, 253, 254], "note": [2, 3, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 23, 25, 26, 43, 44, 45, 52, 53, 54, 59, 61, 63, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 77, 78, 80, 82, 83, 84, 87, 88, 90, 91, 92, 93, 94, 96, 97, 101, 105, 108, 109, 117, 118, 119, 121, 124, 130, 131, 133, 137, 139, 140, 146, 147, 149, 150, 164, 166, 171, 172, 175, 178, 183, 185, 191, 193, 196, 199, 200, 203, 204, 206, 207, 220, 223, 224, 225, 228, 229, 230, 232, 233, 235, 237, 238, 239, 241, 242, 244, 251, 252, 258], "form": [2, 7, 10, 11, 13, 14, 26, 27, 43, 44, 45, 47, 48, 51, 54, 61, 64, 68, 69, 71, 73, 74, 77, 90, 94, 96, 97, 101, 104, 106, 107, 108, 111, 116, 119, 123, 125, 126, 133, 147, 150, 154, 164, 174, 175, 177, 180, 183, 185, 192, 196, 199, 200, 202, 203, 204, 206, 209, 212, 234, 238, 239, 240, 253, 258], "doesn": [2, 10, 11, 12, 14, 37, 42, 77, 80, 86, 106, 107, 110, 119, 127, 130, 151, 162, 180, 209, 226, 237, 244, 247, 249], "contain": [2, 6, 10, 11, 12, 13, 14, 16, 17, 20, 22, 23, 25, 26, 37, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 55, 59, 60, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 83, 86, 88, 90, 91, 92, 94, 95, 96, 97, 99, 101, 102, 103, 104, 106, 107, 108, 116, 117, 118, 119, 121, 124, 125, 126, 127, 131, 133, 139, 145, 147, 149, 150, 152, 153, 154, 155, 159, 161, 163, 164, 165, 166, 171, 175, 177, 178, 180, 181, 183, 184, 185, 189, 193, 196, 199, 200, 202, 203, 204, 207, 209, 214, 230, 232, 234, 237, 239, 244, 250, 251, 252, 253], "code": [2, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 33, 36, 37, 39, 42, 43, 44, 45, 48, 49, 50, 52, 53, 56, 61, 62, 63, 68, 69, 71, 72, 73, 74, 80, 83, 84, 88, 90, 92, 96, 97, 99, 100, 101, 102, 104, 106, 107, 108, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 131, 132, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 147, 149, 150, 151, 152, 153, 154, 161, 162, 164, 168, 173, 174, 175, 177, 178, 183, 185, 186, 187, 191, 193, 197, 199, 200, 204, 207, 209, 212, 215, 217, 220, 221, 225, 228, 229, 230, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 248, 249, 250, 251, 252, 253, 256, 258], "mere": [2, 10, 43, 45, 154, 155, 198, 202, 240], "api": [2, 3, 22, 28, 41, 50, 64, 86, 92, 101, 105, 108, 116, 118, 119, 127, 150, 179, 200, 202, 207, 215, 217, 220, 226, 234, 247, 250, 258], "same": [2, 3, 10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 25, 26, 37, 44, 45, 46, 47, 48, 50, 52, 53, 54, 58, 60, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 86, 88, 90, 92, 94, 96, 97, 99, 101, 102, 103, 107, 117, 118, 119, 121, 123, 124, 125, 127, 133, 143, 145, 147, 149, 150, 152, 153, 154, 155, 156, 159, 161, 162, 164, 166, 168, 171, 174, 175, 177, 178, 180, 183, 184, 185, 186, 187, 190, 191, 192, 193, 198, 199, 200, 202, 203, 204, 206, 207, 209, 214, 215, 219, 227, 235, 236, 237, 238, 239, 240, 242, 244, 247, 250, 251, 252, 258], "conform": [2, 14, 45, 48, 51, 106, 172, 177, 193, 203, 209, 235, 238, 244], "we": [2, 9, 10, 11, 12, 13, 14, 29, 30, 37, 43, 44, 45, 46, 47, 48, 50, 52, 53, 58, 61, 62, 64, 66, 71, 77, 78, 80, 85, 86, 90, 91, 92, 94, 96, 97, 99, 100, 101, 102, 106, 107, 108, 110, 112, 114, 115, 117, 118, 119, 121, 123, 130, 131, 132, 133, 135, 140, 143, 144, 145, 147, 149, 154, 164, 173, 175, 177, 178, 185, 186, 188, 190, 191, 192, 193, 198, 199, 202, 209, 212, 213, 214, 215, 216, 219, 220, 221, 222, 223, 224, 225, 226, 228, 233, 234, 236, 237, 238, 239, 242, 244, 245, 247, 248, 250, 251, 252, 253, 254, 258], "could": [2, 3, 5, 6, 10, 11, 12, 13, 14, 16, 20, 26, 30, 36, 37, 47, 48, 50, 52, 53, 58, 68, 69, 70, 71, 74, 90, 91, 94, 96, 97, 99, 101, 102, 106, 107, 118, 119, 130, 133, 135, 138, 139, 140, 141, 143, 145, 147, 149, 150, 152, 153, 154, 173, 175, 177, 178, 186, 192, 193, 195, 198, 200, 202, 204, 235, 237, 238, 239, 240, 244, 247, 248, 252, 254, 256, 258], "veri": [2, 10, 13, 14, 16, 19, 20, 45, 48, 52, 53, 66, 69, 70, 94, 99, 102, 103, 106, 107, 108, 118, 119, 131, 135, 140, 141, 144, 145, 150, 153, 154, 165, 174, 185, 189, 193, 194, 202, 212, 226, 233, 235, 238, 241, 244, 252, 258], "wai": [2, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 26, 30, 37, 43, 44, 45, 46, 47, 48, 52, 58, 59, 62, 63, 64, 66, 67, 68, 69, 70, 73, 74, 77, 83, 85, 90, 91, 92, 94, 96, 97, 98, 99, 101, 103, 104, 106, 107, 115, 118, 119, 127, 128, 131, 132, 133, 137, 142, 145, 147, 149, 152, 154, 162, 164, 174, 177, 178, 181, 183, 185, 186, 187, 189, 191, 192, 193, 199, 202, 203, 207, 214, 232, 234, 235, 238, 239, 240, 241, 242, 244, 248, 249, 252, 253, 255, 258], "concaten": [2, 48, 55, 59, 101, 123, 164, 185, 192, 202, 204, 207, 208, 237, 241, 244, 258], "copi": [2, 17, 18, 23, 25, 26, 46, 47, 48, 52, 55, 59, 60, 64, 65, 66, 68, 69, 71, 74, 75, 77, 92, 93, 95, 96, 99, 101, 103, 104, 106, 108, 109, 127, 130, 132, 142, 146, 154, 155, 159, 163, 164, 172, 177, 185, 192, 199, 202, 204, 209, 237, 240, 250, 252, 256, 258], "list": [2, 5, 10, 12, 14, 19, 20, 21, 23, 24, 28, 34, 37, 42, 43, 44, 45, 46, 47, 48, 52, 53, 54, 55, 58, 59, 61, 66, 68, 69, 70, 71, 73, 74, 77, 78, 80, 83, 88, 91, 92, 94, 96, 97, 98, 99, 101, 102, 103, 104, 108, 117, 118, 121, 124, 129, 131, 133, 135, 147, 152, 154, 159, 164, 173, 177, 178, 179, 187, 192, 193, 199, 200, 202, 203, 204, 206, 207, 209, 210, 214, 215, 222, 224, 226, 233, 234, 235, 236, 237, 238, 240, 241, 245, 248, 249, 250, 251, 252, 253, 254, 255, 256], "now": [2, 10, 11, 12, 13, 14, 16, 17, 20, 23, 26, 37, 43, 44, 45, 46, 47, 61, 68, 76, 80, 83, 87, 88, 90, 91, 92, 94, 96, 97, 99, 101, 102, 103, 107, 108, 117, 118, 119, 121, 130, 132, 135, 137, 140, 142, 143, 149, 154, 178, 192, 212, 214, 217, 219, 220, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 237, 238, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 258], "": [2, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 25, 26, 28, 32, 42, 44, 46, 48, 49, 50, 51, 52, 53, 54, 56, 58, 60, 61, 62, 64, 66, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 84, 86, 88, 92, 95, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 111, 115, 118, 119, 120, 121, 123, 124, 125, 126, 127, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 142, 145, 147, 149, 150, 151, 152, 153, 154, 161, 162, 164, 165, 168, 173, 174, 175, 178, 180, 181, 183, 185, 187, 189, 190, 191, 192, 193, 198, 200, 203, 204, 206, 207, 224, 226, 227, 228, 234, 235, 237, 238, 239, 240, 242, 243, 244, 249, 250, 251, 252, 253, 254, 255, 258], "would": [2, 3, 10, 11, 12, 13, 14, 16, 20, 23, 24, 26, 27, 28, 30, 32, 35, 37, 39, 43, 44, 45, 47, 48, 52, 54, 62, 64, 68, 69, 70, 71, 73, 74, 90, 91, 94, 96, 97, 101, 102, 106, 107, 108, 118, 119, 121, 123, 127, 131, 132, 135, 137, 138, 139, 140, 142, 143, 145, 147, 149, 152, 154, 161, 162, 164, 171, 175, 183, 185, 187, 193, 195, 198, 199, 200, 202, 206, 207, 209, 222, 224, 226, 234, 235, 237, 239, 240, 241, 244, 247, 248, 250, 251, 258], "good": [2, 10, 11, 16, 20, 23, 26, 48, 69, 85, 91, 97, 107, 117, 118, 119, 133, 153, 200, 220, 222, 223, 225, 226, 228, 229, 230, 232, 233, 234, 238, 241, 244, 258], "have": [2, 3, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 25, 26, 30, 32, 37, 42, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 59, 60, 61, 62, 63, 64, 66, 68, 70, 71, 72, 73, 74, 77, 78, 80, 83, 87, 88, 90, 91, 92, 94, 95, 96, 97, 99, 101, 102, 103, 106, 107, 108, 111, 114, 115, 116, 117, 118, 119, 121, 124, 125, 127, 130, 132, 133, 135, 139, 140, 142, 143, 144, 145, 147, 149, 151, 152, 153, 154, 156, 162, 164, 165, 166, 168, 171, 173, 174, 175, 177, 178, 180, 183, 185, 186, 187, 188, 190, 191, 192, 193, 196, 198, 199, 200, 202, 203, 204, 206, 209, 212, 214, 215, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 233, 234, 235, 236, 237, 238, 239, 240, 241, 244, 245, 247, 248, 249, 250, 251, 252, 255, 256, 258], "specif": [2, 6, 7, 11, 16, 17, 20, 22, 24, 25, 26, 37, 42, 43, 44, 45, 47, 50, 51, 52, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 78, 84, 88, 91, 96, 98, 101, 104, 106, 108, 113, 115, 119, 120, 121, 125, 127, 130, 131, 132, 137, 140, 143, 147, 150, 152, 154, 164, 172, 173, 175, 177, 178, 180, 184, 185, 190, 191, 199, 200, 202, 203, 205, 207, 212, 219, 233, 234, 237, 245, 249, 252, 254, 258], "vector": [2, 6, 10, 11, 14, 16, 19, 20, 23, 25, 26, 36, 37, 45, 48, 55, 59, 60, 66, 67, 68, 69, 71, 73, 74, 77, 91, 107, 108, 118, 119, 121, 124, 125, 126, 127, 133, 147, 152, 155, 158, 159, 164, 165, 174, 177, 185, 202, 204, 240, 247, 249, 250, 251, 258], "becaus": [2, 7, 10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 26, 43, 44, 45, 47, 48, 52, 55, 58, 66, 68, 69, 70, 71, 73, 74, 77, 80, 90, 91, 92, 94, 97, 101, 102, 106, 107, 108, 116, 118, 119, 121, 124, 125, 127, 135, 136, 139, 145, 147, 149, 152, 153, 154, 164, 166, 171, 175, 177, 178, 185, 191, 192, 193, 196, 198, 200, 202, 204, 206, 209, 234, 235, 237, 238, 239, 240, 243, 244, 245, 252, 256, 258], "think": [2, 12, 15, 20, 22, 26, 45, 52, 62, 69, 70, 90, 94, 99, 107, 135, 137, 142, 154, 209, 240, 258], "more": [2, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 37, 40, 42, 43, 44, 45, 47, 48, 50, 52, 53, 54, 55, 58, 60, 63, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 78, 79, 80, 83, 84, 85, 88, 91, 92, 94, 96, 97, 98, 99, 100, 101, 102, 104, 106, 107, 108, 115, 118, 119, 121, 123, 124, 125, 128, 130, 131, 133, 137, 140, 141, 143, 147, 149, 150, 152, 153, 154, 161, 164, 168, 173, 174, 175, 177, 178, 180, 183, 184, 185, 187, 192, 193, 195, 199, 200, 202, 203, 204, 206, 207, 209, 210, 214, 216, 217, 218, 220, 224, 225, 226, 228, 229, 230, 232, 233, 234, 236, 237, 239, 240, 241, 244, 245, 247, 248, 249, 250, 251, 252, 256, 258], "effici": [2, 6, 10, 14, 26, 29, 48, 55, 61, 62, 70, 97, 99, 107, 121, 124, 133, 135, 144, 147, 148, 153, 154, 155, 177, 178, 185, 191, 193, 202, 208, 225, 226, 228, 229, 234, 237], "than": [2, 10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 37, 45, 46, 47, 48, 52, 54, 55, 60, 61, 62, 66, 67, 68, 69, 70, 71, 73, 74, 77, 85, 88, 90, 91, 92, 94, 97, 99, 101, 102, 103, 106, 107, 108, 115, 118, 119, 124, 125, 127, 132, 133, 135, 139, 141, 147, 148, 149, 150, 152, 153, 154, 155, 156, 164, 167, 168, 169, 171, 173, 175, 177, 178, 180, 183, 185, 188, 192, 193, 199, 200, 202, 203, 209, 214, 220, 223, 225, 226, 230, 233, 234, 237, 238, 239, 240, 242, 244, 247, 248, 249, 250, 251, 252, 258], "implement": [2, 7, 11, 14, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 33, 38, 39, 44, 46, 49, 50, 52, 53, 58, 61, 62, 66, 67, 68, 69, 70, 71, 73, 74, 80, 92, 94, 97, 101, 102, 104, 106, 108, 117, 118, 119, 121, 122, 124, 125, 131, 132, 136, 139, 140, 147, 150, 151, 152, 153, 154, 155, 159, 161, 162, 164, 166, 168, 171, 175, 177, 178, 183, 185, 187, 191, 193, 198, 199, 200, 201, 204, 207, 208, 209, 215, 216, 234, 235, 237, 238, 247, 249, 250, 251, 252, 254, 256, 258], "even": [2, 10, 11, 13, 14, 16, 26, 37, 48, 50, 52, 53, 59, 60, 66, 67, 68, 69, 70, 71, 74, 90, 91, 94, 97, 99, 101, 102, 103, 106, 116, 118, 119, 121, 133, 135, 137, 138, 139, 142, 149, 152, 153, 161, 164, 166, 171, 174, 178, 185, 193, 202, 209, 214, 234, 238, 239, 258], "though": [2, 11, 13, 14, 20, 23, 26, 37, 47, 68, 69, 90, 97, 104, 106, 118, 119, 121, 135, 149, 151, 178, 183, 185, 204, 209, 214, 239], "do": [2, 5, 6, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 26, 31, 43, 44, 45, 46, 47, 48, 50, 52, 55, 56, 59, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 77, 83, 85, 87, 88, 90, 91, 92, 93, 94, 96, 97, 99, 101, 102, 103, 106, 107, 108, 109, 113, 115, 117, 118, 119, 125, 126, 128, 130, 132, 133, 136, 145, 146, 147, 149, 154, 155, 164, 167, 171, 172, 175, 177, 178, 183, 184, 185, 187, 190, 192, 193, 195, 198, 199, 200, 202, 204, 206, 209, 214, 224, 226, 227, 234, 236, 237, 238, 240, 247, 250, 251, 252, 258], "right": [2, 10, 12, 13, 14, 15, 18, 19, 25, 26, 46, 47, 48, 60, 65, 67, 68, 69, 70, 71, 73, 74, 75, 77, 90, 91, 93, 94, 96, 97, 101, 106, 107, 108, 109, 119, 124, 133, 135, 142, 144, 146, 164, 166, 172, 177, 180, 202, 212, 214, 233, 236, 237, 239, 240, 244, 258], "thing": [2, 10, 11, 12, 13, 14, 16, 19, 23, 26, 37, 44, 47, 48, 58, 68, 69, 77, 80, 82, 91, 92, 94, 96, 97, 99, 102, 103, 106, 107, 108, 118, 123, 126, 131, 132, 133, 135, 137, 142, 147, 149, 152, 154, 174, 177, 199, 226, 227, 236, 238, 247, 250, 258], "v": [2, 10, 17, 23, 25, 48, 63, 77, 108, 118, 119, 123, 151, 152, 154, 185, 232, 243, 247, 252, 253, 256], "map": [2, 3, 10, 14, 20, 26, 37, 43, 45, 47, 49, 52, 55, 59, 64, 66, 68, 69, 70, 71, 73, 74, 106, 107, 108, 118, 120, 123, 127, 132, 143, 149, 152, 174, 177, 178, 184, 186, 195, 199, 207, 237, 239, 240, 248, 250, 252], "ident": [2, 3, 10, 14, 16, 17, 20, 25, 26, 54, 60, 64, 67, 68, 69, 70, 71, 73, 74, 86, 96, 103, 104, 118, 151, 154, 161, 164, 173, 178, 191, 193, 202, 209, 240, 244, 250, 258], "just": [2, 7, 10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 24, 26, 30, 37, 44, 45, 47, 48, 52, 56, 58, 62, 63, 64, 68, 69, 71, 74, 83, 85, 88, 90, 91, 96, 97, 98, 99, 101, 102, 103, 104, 106, 107, 117, 118, 119, 123, 125, 127, 130, 131, 132, 133, 135, 139, 142, 145, 149, 150, 152, 154, 162, 167, 174, 184, 185, 193, 199, 202, 209, 215, 222, 233, 234, 237, 240, 242, 244], "exampl": [2, 3, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 25, 26, 30, 41, 42, 43, 44, 45, 47, 49, 51, 52, 53, 58, 60, 61, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 83, 84, 85, 86, 88, 90, 93, 96, 97, 98, 99, 100, 101, 102, 103, 106, 107, 108, 109, 114, 118, 120, 121, 123, 124, 127, 128, 130, 131, 132, 135, 137, 139, 145, 146, 147, 149, 150, 151, 152, 153, 154, 159, 161, 162, 164, 167, 168, 172, 173, 175, 178, 180, 183, 184, 185, 191, 192, 193, 194, 196, 198, 200, 203, 204, 206, 207, 209, 227, 231, 233, 234, 237, 239, 240, 241, 243, 248, 250, 251, 252, 253, 254, 255, 256, 258], "isn": [2, 10, 12, 14, 37, 56, 77, 88, 106, 107, 115, 117, 130, 132, 142, 143, 196, 199, 226, 249], "intend": [2, 10, 11, 15, 22, 24, 26, 47, 48, 51, 52, 64, 68, 71, 118, 119, 127, 132, 143, 154, 164, 171, 173, 178, 180, 185, 204, 209, 234, 245], "super": [2, 10, 68, 73, 74, 107, 250], "2": [2, 5, 8, 11, 13, 14, 16, 20, 21, 25, 26, 43, 44, 46, 47, 48, 50, 51, 53, 56, 58, 59, 60, 66, 67, 68, 69, 70, 71, 73, 74, 77, 79, 86, 88, 94, 97, 99, 107, 108, 115, 117, 119, 121, 123, 131, 135, 136, 141, 142, 145, 147, 149, 152, 154, 159, 164, 171, 174, 177, 178, 183, 185, 186, 192, 193, 194, 195, 203, 207, 234, 235, 236, 238, 241, 243, 245, 247, 250, 251, 253, 254, 257, 258], "3": [2, 5, 8, 11, 12, 26, 46, 48, 50, 54, 58, 59, 60, 66, 68, 69, 70, 73, 74, 77, 79, 80, 86, 92, 94, 95, 99, 107, 119, 130, 145, 147, 149, 154, 164, 168, 177, 178, 183, 185, 186, 192, 196, 199, 203, 206, 207, 214, 216, 224, 226, 235, 236, 238, 245, 247, 252, 253, 258], "4": [2, 8, 11, 13, 26, 45, 46, 47, 48, 52, 53, 54, 58, 59, 66, 68, 69, 70, 74, 77, 79, 94, 107, 119, 121, 122, 125, 147, 149, 154, 164, 183, 185, 186, 193, 194, 203, 207, 235, 237, 238, 243, 245, 254], "often": [2, 6, 12, 13, 14, 20, 26, 47, 58, 62, 64, 66, 68, 69, 70, 71, 74, 90, 92, 94, 99, 106, 119, 128, 135, 149, 154, 164, 175, 185, 190, 209, 234, 237, 239, 258], "figur": [2, 19, 47, 66, 68, 71, 147, 239], "run": [2, 10, 13, 14, 16, 20, 21, 22, 26, 33, 37, 43, 44, 45, 47, 48, 49, 50, 52, 54, 61, 62, 63, 64, 66, 68, 74, 77, 80, 83, 91, 92, 94, 96, 98, 100, 101, 105, 106, 107, 115, 117, 118, 119, 126, 128, 129, 130, 135, 136, 137, 138, 140, 141, 142, 143, 145, 149, 154, 162, 164, 166, 168, 170, 173, 175, 177, 178, 184, 185, 193, 201, 202, 204, 205, 209, 214, 215, 220, 223, 225, 226, 228, 229, 239, 248, 249, 254, 256, 258], "time": [2, 6, 10, 11, 12, 14, 16, 17, 19, 20, 22, 23, 26, 29, 37, 38, 44, 45, 46, 47, 48, 50, 52, 54, 61, 62, 66, 67, 69, 71, 73, 74, 78, 83, 85, 91, 92, 96, 98, 100, 101, 102, 105, 106, 107, 117, 118, 119, 123, 125, 126, 128, 129, 133, 135, 136, 137, 138, 139, 140, 142, 143, 145, 147, 149, 150, 153, 154, 155, 164, 168, 170, 173, 174, 175, 177, 178, 185, 190, 192, 193, 196, 198, 199, 200, 202, 204, 205, 207, 208, 209, 212, 214, 226, 227, 229, 234, 236, 247, 248, 249, 256, 258], "overhead": [2, 119, 153, 159, 173, 183, 202, 239], "dispatch": [2, 5, 9, 34, 41, 45, 53, 60, 61, 62, 74, 77, 92, 94, 96, 98, 99, 100, 108, 116, 124, 128, 129, 149, 152, 153, 179, 180, 187, 202, 216, 235, 236, 238, 247, 249, 251, 252, 256], "incur": [2, 185], "those": [2, 8, 10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 37, 44, 45, 47, 48, 51, 52, 53, 55, 61, 64, 66, 68, 69, 71, 73, 74, 77, 85, 86, 90, 92, 94, 97, 99, 100, 101, 103, 107, 108, 118, 119, 125, 135, 147, 148, 149, 150, 152, 153, 154, 155, 161, 167, 168, 175, 177, 178, 183, 190, 192, 193, 200, 202, 204, 207, 209, 210, 226, 234, 239, 240, 247, 254], "case": [2, 9, 10, 11, 13, 14, 16, 17, 20, 23, 26, 43, 44, 47, 48, 52, 53, 54, 55, 59, 61, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 82, 88, 90, 91, 92, 94, 96, 97, 99, 101, 102, 104, 106, 107, 108, 115, 118, 119, 121, 123, 124, 125, 127, 133, 135, 147, 149, 152, 154, 161, 164, 166, 171, 175, 177, 178, 183, 185, 186, 192, 199, 200, 201, 204, 209, 216, 234, 237, 238, 244, 247, 248, 251, 252], "id": [2, 30, 37, 46, 47, 48, 49, 61, 63, 66, 68, 69, 73, 74, 78, 79, 84, 89, 92, 100, 103, 104, 106, 108, 118, 119, 131, 136, 137, 139, 140, 141, 142, 143, 153, 161, 174, 178, 191, 202, 207, 214, 224, 226, 249, 251], "tool": [2, 10, 16, 17, 19, 21, 23, 24, 25, 26, 27, 34, 37, 41, 44, 46, 47, 48, 51, 52, 61, 62, 67, 68, 69, 74, 78, 80, 89, 90, 94, 97, 98, 99, 100, 102, 103, 104, 110, 112, 114, 119, 123, 132, 137, 138, 139, 140, 141, 142, 149, 164, 173, 175, 178, 191, 192, 198, 210, 214, 226, 232, 233, 234, 251, 252, 255], "show": [2, 10, 11, 14, 16, 17, 19, 20, 24, 26, 43, 45, 47, 53, 60, 61, 62, 66, 68, 69, 71, 74, 77, 78, 80, 88, 90, 91, 94, 96, 97, 99, 100, 101, 102, 103, 107, 127, 128, 137, 138, 139, 140, 142, 149, 152, 154, 173, 174, 177, 178, 183, 201, 209, 215, 236, 249, 250, 252], "whether": [2, 11, 12, 14, 16, 18, 26, 43, 44, 45, 47, 48, 52, 64, 65, 66, 68, 69, 71, 73, 74, 75, 77, 90, 91, 92, 93, 94, 95, 97, 99, 101, 102, 106, 107, 108, 109, 118, 119, 121, 124, 125, 126, 127, 133, 137, 145, 146, 147, 154, 161, 162, 172, 174, 177, 178, 183, 185, 191, 193, 197, 198, 199, 200, 203, 204, 206, 207, 209, 234, 237, 244, 249, 251, 252, 258], "optim": [2, 3, 6, 9, 10, 12, 14, 32, 34, 39, 41, 48, 52, 53, 55, 58, 61, 62, 94, 96, 97, 98, 99, 100, 102, 105, 106, 116, 119, 124, 125, 128, 129, 139, 143, 147, 150, 152, 153, 159, 173, 177, 178, 202, 226, 229, 235, 236, 247, 250, 251, 252, 253, 256], "aid": [2, 96, 97, 127, 154, 155, 229, 234, 243, 253], "orient": [3, 14, 15, 17, 19, 20, 22, 23, 25, 26, 45, 46, 48, 50, 61, 62, 68, 69, 70, 71, 73, 74, 106, 108, 118, 135, 139, 141, 148, 225, 226, 228, 229], "forc": [3, 10, 11, 52, 53, 54, 68, 69, 73, 74, 94, 96, 97, 99, 133, 162, 178, 181, 185, 190, 200, 201, 210, 238, 242, 247, 249, 250, 258], "manual": [3, 10, 11, 15, 16, 19, 21, 26, 28, 32, 37, 43, 48, 49, 51, 53, 61, 68, 69, 71, 72, 92, 94, 96, 97, 98, 99, 103, 104, 114, 130, 144, 154, 161, 166, 174, 189, 191, 193, 209, 232, 234, 236, 240, 244, 251, 252, 253, 256, 258], "get_foo": 3, "set_foo": 3, "each": [3, 4, 10, 11, 14, 17, 19, 20, 21, 22, 23, 26, 37, 43, 44, 45, 46, 47, 48, 50, 53, 54, 58, 59, 60, 61, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 78, 80, 83, 85, 86, 88, 90, 91, 94, 96, 97, 99, 101, 102, 104, 106, 107, 108, 117, 118, 119, 121, 123, 124, 125, 126, 127, 130, 133, 135, 139, 145, 147, 149, 150, 152, 154, 156, 161, 164, 166, 171, 173, 174, 175, 177, 178, 180, 181, 183, 184, 185, 193, 199, 200, 202, 203, 204, 206, 207, 209, 227, 234, 237, 239, 240, 241, 244, 248, 252, 256, 258], "order": [3, 4, 10, 11, 12, 13, 14, 16, 17, 19, 22, 23, 24, 26, 29, 45, 46, 47, 48, 52, 54, 55, 62, 63, 66, 67, 68, 69, 70, 71, 73, 74, 80, 81, 83, 84, 92, 94, 95, 96, 97, 99, 101, 102, 104, 107, 108, 111, 118, 119, 121, 123, 126, 135, 149, 154, 161, 164, 173, 174, 175, 184, 185, 191, 192, 193, 199, 200, 202, 203, 207, 209, 214, 234, 236, 237, 238, 240, 244, 249], "access": [3, 6, 10, 11, 14, 16, 20, 23, 37, 43, 45, 46, 47, 48, 50, 55, 58, 62, 66, 69, 85, 86, 90, 91, 95, 96, 101, 106, 116, 119, 120, 127, 130, 131, 132, 137, 145, 150, 152, 154, 164, 168, 171, 174, 178, 185, 192, 193, 200, 202, 204, 206, 207, 209, 233, 234, 249, 253, 258], "futur": [3, 10, 14, 26, 43, 45, 46, 94, 102, 105, 107, 112, 113, 119, 129, 132, 140, 149, 173, 174, 178, 185, 186, 187, 196, 198, 200, 202, 207, 219, 221, 226, 247, 251, 256], "extens": [3, 9, 11, 14, 19, 30, 37, 39, 47, 48, 52, 55, 56, 58, 62, 64, 67, 77, 92, 96, 97, 99, 101, 102, 103, 104, 114, 120, 127, 142, 143, 150, 158, 165, 166, 173, 178, 183, 185, 186, 187, 190, 191, 196, 202, 204, 206, 209, 212, 217, 220, 223, 225, 226, 228, 234, 238, 240, 247, 248, 250, 251, 252, 254], "For": [3, 6, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 29, 43, 44, 45, 47, 48, 50, 52, 53, 54, 55, 57, 63, 64, 66, 68, 69, 70, 71, 73, 74, 76, 77, 78, 80, 84, 85, 86, 88, 89, 90, 91, 92, 94, 96, 97, 99, 100, 101, 102, 103, 106, 107, 108, 117, 118, 119, 121, 123, 124, 125, 126, 127, 131, 135, 145, 147, 149, 150, 151, 152, 154, 161, 164, 166, 167, 173, 174, 175, 177, 178, 180, 181, 183, 184, 185, 191, 192, 193, 196, 198, 199, 200, 202, 203, 204, 206, 207, 209, 212, 220, 225, 227, 228, 229, 230, 232, 233, 234, 235, 237, 238, 239, 240, 241, 243, 244, 245, 250, 251, 252, 253, 254, 255, 256, 258], "modifi": [3, 10, 11, 16, 17, 18, 20, 23, 25, 44, 48, 52, 55, 64, 65, 66, 68, 69, 70, 71, 74, 75, 89, 92, 93, 94, 99, 101, 106, 108, 109, 116, 127, 130, 132, 146, 147, 149, 152, 154, 155, 156, 158, 161, 164, 172, 174, 175, 177, 178, 183, 191, 192, 193, 209, 214, 219, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 250, 251, 252], "keep": [3, 9, 10, 11, 13, 14, 16, 20, 24, 44, 47, 52, 68, 69, 85, 91, 98, 99, 101, 106, 107, 119, 121, 133, 138, 139, 145, 153, 154, 193, 198, 202, 234, 241, 244, 247, 258], "tabl": [3, 7, 11, 14, 16, 20, 21, 22, 23, 24, 29, 37, 43, 45, 46, 48, 55, 60, 62, 66, 68, 69, 70, 73, 74, 77, 80, 90, 91, 94, 97, 101, 102, 106, 118, 119, 121, 123, 126, 127, 131, 147, 149, 152, 154, 158, 159, 164, 168, 177, 178, 188, 189, 203, 204, 207, 216, 226, 233, 234, 236, 237, 247, 248, 252, 253], "without": [3, 10, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 25, 26, 43, 44, 45, 47, 48, 50, 52, 55, 64, 65, 68, 69, 71, 73, 74, 75, 77, 78, 93, 94, 97, 99, 101, 102, 106, 107, 108, 109, 116, 119, 121, 125, 129, 130, 131, 135, 138, 144, 145, 146, 147, 149, 151, 152, 153, 154, 159, 161, 164, 166, 167, 171, 172, 175, 178, 185, 187, 192, 193, 197, 198, 199, 200, 202, 203, 204, 206, 209, 232, 234, 235, 237, 238, 240, 244, 247, 248, 251, 252, 253, 258], "yourself": [3, 10, 26, 37, 52, 58, 68, 69, 73, 74, 88, 94], "simpl": [3, 4, 7, 10, 13, 16, 20, 21, 22, 23, 24, 25, 26, 44, 46, 47, 48, 60, 62, 68, 69, 70, 73, 74, 77, 83, 90, 91, 92, 94, 96, 101, 102, 103, 104, 106, 107, 108, 113, 118, 120, 121, 127, 137, 140, 145, 152, 154, 163, 164, 165, 174, 175, 180, 181, 185, 199, 200, 202, 204, 206, 225, 234, 235, 237, 239, 240, 244, 249, 250, 251, 252], "vehicl": [3, 119, 147, 150, 151, 152], "driver": [3, 46, 50, 108, 131, 147], "creat": [3, 4, 7, 10, 11, 12, 14, 17, 21, 22, 24, 31, 35, 42, 45, 46, 48, 49, 50, 53, 58, 64, 66, 67, 68, 69, 70, 71, 73, 74, 80, 83, 85, 86, 88, 90, 94, 95, 96, 97, 98, 100, 102, 103, 106, 107, 108, 111, 114, 117, 119, 120, 123, 127, 129, 130, 131, 143, 144, 145, 147, 149, 150, 152, 153, 154, 155, 161, 162, 164, 174, 175, 177, 178, 183, 184, 185, 187, 190, 191, 192, 193, 199, 200, 202, 203, 206, 207, 226, 232, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 250, 251, 253], "prevent": [3, 10, 11, 44, 45, 48, 68, 96, 102, 106, 107, 118, 119, 149, 150, 152, 153, 175, 177, 178, 214, 234, 238, 239, 242, 244, 251, 252, 253], "being": [3, 10, 11, 14, 16, 17, 23, 26, 34, 37, 45, 47, 48, 52, 53, 62, 64, 68, 69, 73, 74, 77, 90, 91, 94, 96, 97, 99, 102, 103, 104, 106, 107, 108, 115, 118, 119, 121, 124, 125, 127, 131, 132, 142, 144, 154, 164, 166, 174, 175, 177, 178, 183, 185, 186, 193, 196, 199, 202, 206, 209, 224, 225, 226, 233, 234, 236, 237, 238, 240, 247, 248, 251, 252, 253], "ad": [3, 10, 11, 14, 17, 21, 24, 25, 26, 37, 44, 47, 48, 52, 55, 68, 69, 71, 73, 74, 77, 84, 87, 91, 92, 94, 98, 99, 102, 103, 105, 108, 111, 118, 119, 131, 132, 138, 149, 150, 152, 154, 155, 156, 159, 164, 175, 177, 180, 183, 185, 189, 193, 199, 200, 202, 203, 209, 225, 227, 230, 232, 233, 234, 235, 237, 238, 239, 240, 242, 243, 244, 247, 248, 249, 250, 251, 252, 253, 254, 255], "under": [3, 16, 23, 26, 44, 46, 50, 52, 53, 63, 67, 68, 69, 70, 71, 73, 74, 77, 89, 92, 94, 96, 97, 99, 100, 102, 103, 106, 108, 116, 117, 118, 119, 126, 127, 128, 134, 135, 136, 164, 175, 183, 193, 202, 207, 214, 233, 234, 240, 242, 250, 252], "circumst": [3, 68, 69, 70, 73, 91, 94, 118, 119, 124, 177, 178, 199, 247], "both": [3, 7, 9, 10, 11, 12, 13, 14, 16, 17, 20, 24, 25, 26, 32, 37, 44, 45, 46, 47, 48, 51, 52, 53, 54, 61, 62, 66, 67, 68, 69, 70, 71, 73, 74, 89, 90, 92, 94, 96, 97, 99, 101, 107, 115, 118, 119, 121, 124, 125, 127, 131, 135, 140, 143, 145, 147, 149, 150, 152, 154, 155, 164, 166, 171, 174, 175, 178, 183, 185, 192, 193, 198, 199, 201, 202, 204, 207, 209, 214, 228, 237, 238, 239, 241, 244, 247, 258], "inlin": [3, 14, 16, 20, 77, 91, 94, 99, 107, 108, 116, 125, 131, 139, 149, 154, 177, 186, 189, 214, 230, 237, 251, 252, 256], "direct": [3, 10, 14, 15, 16, 17, 25, 26, 37, 43, 45, 47, 48, 52, 54, 56, 58, 59, 60, 62, 66, 68, 69, 70, 71, 73, 74, 91, 94, 97, 104, 106, 115, 118, 119, 121, 124, 125, 127, 134, 137, 144, 150, 152, 154, 159, 164, 166, 167, 168, 173, 174, 178, 180, 185, 192, 200, 201, 202, 203, 204, 234, 238, 240, 249, 251, 253, 258], "later": [3, 10, 12, 14, 16, 19, 20, 37, 48, 50, 64, 77, 92, 97, 99, 100, 102, 103, 107, 119, 124, 133, 134, 135, 139, 142, 143, 145, 149, 153, 154, 174, 178, 183, 185, 200, 209, 220, 229, 234, 237, 247, 251, 252], "discov": [3, 14, 62, 97, 135, 175], "allow": [3, 7, 9, 10, 11, 12, 13, 16, 17, 20, 22, 26, 37, 43, 44, 45, 47, 48, 50, 51, 52, 58, 60, 63, 64, 66, 68, 69, 70, 71, 73, 74, 78, 80, 85, 90, 91, 92, 94, 95, 96, 97, 99, 101, 102, 103, 104, 106, 107, 108, 116, 118, 119, 127, 128, 130, 131, 132, 135, 138, 139, 140, 141, 143, 145, 147, 149, 150, 151, 152, 153, 154, 159, 161, 164, 178, 180, 183, 185, 188, 190, 192, 193, 194, 196, 197, 199, 201, 202, 203, 204, 207, 208, 209, 216, 226, 230, 233, 234, 235, 236, 237, 238, 239, 240, 243, 244, 247, 248, 249, 250, 251, 252, 253, 256], "renam": [3, 10, 108, 132, 134, 143, 150, 193, 199, 204, 214, 233, 248, 250, 253, 256, 258], "explicit": [3, 10, 11, 13, 14, 20, 22, 25, 48, 55, 58, 101, 111, 119, 121, 133, 147, 153, 160, 161, 175, 177, 187, 193, 199, 204, 207, 237, 248], "replac": [3, 11, 14, 16, 17, 20, 26, 47, 54, 55, 68, 71, 74, 77, 91, 96, 101, 107, 119, 125, 138, 143, 149, 152, 174, 177, 185, 190, 191, 193, 202, 204, 209, 217, 220, 225, 235, 237, 247, 249, 250, 252, 254, 258], "thu": [3, 11, 12, 14, 16, 17, 19, 20, 22, 23, 26, 32, 44, 45, 47, 52, 68, 69, 71, 73, 74, 90, 92, 94, 99, 101, 102, 107, 108, 118, 119, 135, 147, 149, 152, 154, 164, 166, 177, 185, 193, 199, 202, 203, 209, 238], "chang": [3, 10, 11, 13, 14, 15, 16, 20, 21, 25, 26, 32, 37, 43, 46, 47, 48, 52, 53, 58, 64, 66, 68, 69, 70, 73, 74, 80, 90, 91, 92, 97, 98, 99, 100, 101, 103, 106, 107, 108, 118, 130, 131, 132, 133, 135, 137, 138, 140, 142, 149, 150, 152, 154, 164, 174, 175, 177, 178, 183, 185, 186, 190, 191, 193, 196, 202, 203, 207, 209, 215, 220, 221, 223, 225, 227, 229, 230, 232, 234, 235, 236, 238, 239, 240, 241, 243, 244, 245, 249, 250, 254, 255, 258], "intern": [3, 10, 14, 31, 37, 47, 48, 52, 53, 64, 68, 69, 77, 78, 80, 82, 86, 88, 90, 97, 99, 105, 118, 119, 122, 123, 129, 133, 140, 147, 149, 174, 177, 178, 192, 199, 200, 202, 203, 209, 214, 227, 240, 241, 247, 249, 251, 253, 258], "behavior": [3, 5, 11, 14, 16, 20, 22, 26, 45, 48, 52, 53, 62, 68, 69, 73, 74, 82, 94, 106, 107, 138, 139, 140, 144, 145, 150, 154, 161, 171, 174, 178, 180, 185, 193, 200, 202, 204, 225, 226, 228, 229, 235, 239, 240, 247, 250, 253, 254], "your": [3, 10, 11, 16, 17, 19, 20, 22, 23, 24, 25, 26, 47, 50, 52, 54, 61, 63, 64, 68, 69, 71, 73, 74, 77, 80, 83, 85, 86, 87, 88, 90, 91, 92, 94, 95, 96, 99, 100, 101, 102, 103, 106, 112, 115, 117, 128, 129, 130, 137, 138, 139, 141, 144, 145, 150, 154, 164, 175, 183, 185, 193, 199, 200, 202, 203, 204, 207, 215, 222, 233, 234, 237, 249, 250, 251, 252, 258], "follow": [3, 6, 8, 9, 10, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 42, 43, 44, 45, 47, 48, 50, 52, 53, 54, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 77, 79, 80, 86, 88, 90, 91, 92, 93, 94, 96, 97, 99, 101, 104, 106, 107, 108, 109, 115, 117, 118, 119, 121, 123, 125, 126, 145, 146, 147, 149, 150, 152, 153, 154, 161, 164, 166, 171, 172, 173, 175, 177, 178, 180, 183, 185, 187, 192, 193, 196, 199, 200, 202, 203, 204, 205, 206, 207, 209, 210, 214, 215, 234, 235, 236, 237, 238, 239, 240, 242, 243, 244, 247, 249, 254, 258], "maintain": [3, 10, 14, 20, 22, 37, 43, 44, 48, 52, 64, 68, 69, 74, 96, 104, 107, 117, 119, 127, 131, 139, 150, 175, 178, 185, 187, 193, 202, 203, 208, 209, 212, 214, 226, 233, 234, 245, 247, 252, 258], "hash": [3, 14, 131, 158, 191, 196, 225, 239, 251], "lead": [3, 16, 22, 26, 29, 48, 52, 67, 70, 71, 74, 97, 101, 102, 106, 131, 178, 192, 193, 197, 204, 234, 236, 238, 244, 247, 249, 258], "convent": [3, 11, 12, 13, 44, 45, 61, 62, 72, 74, 102, 107, 108, 118, 119, 122, 124, 125, 127, 137, 154, 177, 184, 193, 197, 204, 234, 253, 258], "kei": [3, 5, 11, 16, 17, 20, 23, 25, 26, 48, 55, 58, 60, 64, 66, 67, 68, 70, 71, 72, 73, 74, 90, 92, 102, 106, 111, 117, 118, 119, 121, 131, 133, 139, 145, 149, 152, 154, 156, 159, 160, 161, 162, 164, 166, 168, 169, 173, 174, 175, 178, 183, 185, 188, 191, 193, 198, 200, 201, 202, 203, 204, 206, 207, 209, 214, 226, 234, 237, 238, 240, 248, 249, 250, 254, 258], "export": [3, 26, 44, 48, 53, 63, 64, 66, 67, 68, 69, 70, 71, 73, 74, 80, 83, 86, 88, 90, 92, 98, 102, 104, 107, 111, 112, 118, 119, 139, 150, 154, 158, 161, 164, 165, 166, 171, 175, 178, 180, 181, 183, 184, 185, 189, 190, 199, 200, 202, 203, 205, 207, 209, 214, 221, 235, 237, 239, 240, 244, 247, 248, 249, 250, 251, 252, 253, 256, 258], "public": [3, 10, 47, 108, 118, 129, 150, 186, 234, 236], "some": [3, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 23, 24, 26, 29, 32, 33, 37, 39, 43, 44, 45, 47, 48, 50, 51, 52, 55, 58, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 79, 80, 83, 84, 86, 89, 90, 91, 92, 94, 96, 97, 99, 101, 102, 104, 106, 107, 108, 111, 114, 115, 118, 119, 122, 123, 124, 125, 127, 130, 131, 132, 133, 134, 135, 136, 139, 140, 141, 142, 143, 145, 147, 149, 150, 152, 153, 154, 155, 162, 164, 168, 171, 174, 175, 177, 178, 180, 183, 184, 185, 186, 187, 191, 192, 193, 199, 200, 202, 203, 204, 206, 207, 209, 212, 213, 216, 219, 220, 221, 222, 223, 224, 226, 227, 230, 232, 233, 234, 236, 237, 238, 244, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 258], "handi": [3, 10, 149], "syntact": [3, 10, 11, 12, 14, 48, 102, 119, 127, 152, 178, 202, 242], "sugar": [3, 152, 195, 242], "look": [3, 10, 11, 12, 13, 14, 16, 19, 20, 22, 24, 26, 37, 42, 43, 44, 45, 47, 48, 61, 64, 66, 68, 69, 71, 74, 77, 78, 80, 82, 85, 86, 88, 90, 91, 92, 94, 97, 98, 99, 100, 101, 104, 106, 107, 108, 118, 119, 121, 125, 126, 127, 128, 131, 132, 135, 140, 142, 145, 149, 150, 151, 152, 174, 183, 198, 199, 207, 209, 213, 222, 233, 234, 236, 238, 239, 247, 258], "c": [3, 5, 10, 12, 13, 14, 15, 17, 20, 22, 23, 25, 27, 28, 35, 43, 47, 48, 50, 54, 56, 58, 59, 60, 61, 62, 63, 67, 69, 80, 84, 86, 89, 92, 95, 99, 101, 102, 104, 106, 107, 108, 118, 119, 121, 122, 123, 126, 129, 130, 131, 135, 140, 143, 145, 147, 148, 149, 152, 153, 162, 164, 166, 167, 171, 172, 173, 177, 178, 179, 180, 185, 186, 195, 196, 200, 202, 204, 206, 207, 214, 215, 220, 226, 228, 229, 230, 238, 240, 244, 248, 249, 253, 258], "structur": [3, 10, 14, 19, 20, 21, 22, 23, 32, 37, 52, 62, 68, 72, 92, 99, 101, 107, 108, 118, 119, 127, 129, 133, 145, 147, 150, 152, 153, 155, 173, 174, 177, 183, 185, 198, 199, 202, 204, 208, 214, 234, 238, 247, 250, 252], "frank": 3, "These": [3, 10, 11, 14, 16, 19, 20, 22, 24, 26, 37, 43, 44, 45, 47, 48, 51, 52, 53, 59, 60, 64, 67, 68, 69, 70, 71, 73, 74, 77, 83, 90, 91, 92, 94, 96, 97, 99, 102, 104, 106, 107, 108, 118, 119, 124, 125, 126, 127, 130, 131, 135, 137, 140, 149, 150, 152, 154, 159, 166, 168, 174, 175, 177, 178, 183, 185, 186, 189, 191, 200, 202, 203, 204, 207, 209, 212, 226, 237, 248, 249, 250, 251, 252, 258], "semant": [3, 32, 48, 60, 74, 85, 119, 124, 125, 143, 154, 164, 166, 185, 192, 202, 206, 234, 238, 239, 247, 252], "three": [3, 10, 14, 16, 22, 26, 44, 45, 46, 48, 50, 54, 62, 66, 67, 68, 69, 70, 71, 73, 74, 91, 94, 96, 98, 99, 101, 103, 104, 106, 107, 118, 119, 121, 124, 126, 127, 142, 147, 149, 150, 151, 154, 164, 174, 177, 184, 193, 197, 202, 204, 207, 214, 234, 236, 239, 241, 243, 244], "perform": [3, 9, 10, 14, 16, 20, 23, 26, 29, 36, 38, 45, 47, 48, 58, 62, 67, 68, 69, 70, 71, 73, 74, 79, 91, 94, 96, 97, 99, 103, 104, 106, 108, 111, 118, 119, 124, 125, 126, 127, 129, 135, 139, 140, 145, 151, 152, 153, 154, 164, 166, 168, 171, 172, 173, 175, 177, 178, 184, 185, 190, 193, 199, 201, 202, 204, 205, 214, 216, 226, 228, 230, 233, 235, 248, 249, 250, 252, 253, 256], "assign": [3, 12, 14, 16, 19, 20, 45, 55, 68, 69, 73, 94, 97, 102, 105, 106, 108, 124, 127, 149, 174, 177, 178, 202, 203, 234, 247], "salli": 3, "canon": [4, 83, 116, 119, 124, 200, 202], "program": [4, 9, 10, 11, 12, 13, 14, 19, 20, 21, 32, 37, 43, 45, 48, 50, 51, 61, 62, 63, 64, 66, 71, 77, 83, 89, 90, 92, 94, 95, 97, 98, 100, 101, 102, 104, 105, 116, 118, 119, 123, 124, 126, 127, 133, 135, 141, 143, 144, 145, 147, 148, 149, 150, 153, 154, 164, 167, 171, 173, 174, 178, 185, 193, 196, 198, 199, 201, 202, 206, 207, 209, 214, 215, 225, 226, 228, 229, 238, 239, 240, 241, 242, 244, 247, 253, 254], "file": [4, 10, 11, 17, 18, 19, 20, 22, 23, 24, 26, 32, 33, 37, 43, 45, 46, 47, 49, 51, 53, 54, 62, 63, 65, 66, 68, 69, 73, 74, 75, 78, 79, 80, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 97, 98, 102, 106, 108, 109, 114, 116, 117, 119, 120, 126, 128, 130, 131, 132, 139, 142, 145, 146, 150, 154, 162, 164, 167, 172, 173, 174, 179, 196, 197, 200, 205, 206, 207, 209, 210, 214, 219, 221, 227, 232, 233, 244, 245, 247, 248, 249, 250, 251, 252, 253, 254, 258], "modul": [4, 10, 11, 12, 20, 24, 25, 30, 43, 44, 47, 53, 56, 60, 72, 77, 80, 83, 86, 90, 92, 94, 96, 97, 99, 101, 102, 104, 107, 108, 111, 115, 116, 119, 120, 123, 126, 129, 138, 144, 152, 154, 158, 165, 176, 182, 187, 189, 191, 199, 200, 205, 209, 214, 230, 235, 237, 238, 240, 242, 244, 247, 248, 249, 250, 251, 252, 253, 258], "user": [4, 14, 17, 20, 22, 24, 25, 26, 30, 41, 43, 44, 45, 46, 48, 50, 61, 64, 66, 68, 69, 71, 73, 74, 79, 82, 83, 84, 87, 94, 96, 99, 101, 104, 106, 108, 116, 118, 119, 126, 135, 140, 143, 150, 153, 162, 164, 174, 180, 183, 184, 185, 192, 199, 200, 202, 204, 206, 207, 209, 224, 226, 227, 230, 234, 239, 240, 244, 247, 248, 250, 251, 252, 254], "io": [4, 77, 80, 86, 92, 104, 123, 154, 164, 167, 179, 180, 181, 183, 185, 204, 214, 230, 232, 239, 249], "import": [4, 10, 12, 14, 19, 20, 22, 26, 44, 53, 55, 62, 68, 69, 71, 77, 78, 80, 89, 90, 94, 97, 99, 101, 102, 104, 107, 108, 119, 130, 131, 132, 139, 141, 142, 144, 152, 153, 154, 175, 178, 185, 193, 199, 202, 203, 206, 214, 220, 234, 239, 244, 249, 250, 252, 253], "n": [4, 11, 12, 13, 14, 16, 25, 43, 45, 47, 48, 58, 59, 60, 62, 66, 68, 74, 77, 92, 97, 101, 108, 118, 119, 123, 130, 149, 154, 163, 164, 175, 178, 183, 185, 192, 197, 199, 203, 239, 241, 244], "deft": [4, 80, 83, 85, 86, 88, 130, 199, 233, 253, 256], "applic": [4, 9, 10, 17, 22, 24, 25, 26, 29, 41, 43, 45, 46, 48, 49, 50, 51, 52, 54, 61, 62, 63, 64, 66, 68, 69, 71, 73, 74, 77, 79, 80, 83, 84, 88, 92, 96, 98, 100, 104, 106, 115, 120, 121, 124, 128, 129, 135, 137, 138, 142, 149, 150, 154, 164, 168, 173, 174, 178, 184, 185, 187, 189, 193, 195, 200, 205, 214, 226, 234, 235, 237, 238, 239, 248, 249, 250, 251, 252, 254], "command": [4, 16, 20, 21, 22, 23, 24, 26, 37, 43, 45, 47, 52, 53, 54, 60, 61, 63, 69, 72, 74, 77, 78, 79, 80, 86, 87, 88, 89, 90, 91, 92, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 108, 118, 119, 130, 132, 164, 168, 199, 202, 207, 209, 210, 214, 215, 220, 227, 234, 247, 250, 251, 252, 253, 254, 255], "2024": [4, 63, 88, 207, 233, 244, 253, 257], "older": [4, 96, 118, 119, 234, 239, 243], "releas": [4, 7, 11, 61, 63, 69, 74, 92, 98, 99, 103, 104, 117, 127, 129, 135, 136, 139, 140, 142, 175, 177, 178, 185, 207, 215, 216, 234, 236, 243, 251, 252, 253, 254, 255, 256], "along": [4, 10, 11, 14, 20, 26, 37, 47, 52, 69, 71, 90, 106, 117, 118, 119, 123, 124, 131, 132, 133, 152, 164, 177, 178, 183, 185, 202, 212, 230], "test": [4, 7, 10, 13, 14, 16, 20, 43, 45, 48, 49, 56, 58, 59, 68, 69, 70, 73, 74, 77, 80, 83, 94, 97, 99, 101, 102, 107, 108, 111, 117, 118, 119, 124, 125, 129, 130, 135, 140, 147, 150, 164, 173, 177, 178, 185, 191, 193, 202, 203, 206, 209, 214, 227, 234, 237, 238, 239, 241, 244, 249, 250, 251, 252, 253, 258], "suit": [4, 22, 24, 69, 74, 77, 80, 83, 94, 117, 130, 187, 214, 235, 249, 250, 251, 252], "build": [4, 10, 11, 16, 19, 20, 22, 24, 26, 30, 37, 43, 44, 48, 49, 50, 51, 52, 61, 62, 63, 64, 67, 69, 70, 74, 77, 78, 80, 82, 83, 84, 87, 88, 91, 92, 94, 96, 97, 98, 100, 106, 108, 114, 115, 117, 119, 124, 125, 128, 129, 130, 131, 135, 138, 142, 149, 152, 161, 164, 173, 177, 193, 198, 199, 206, 210, 214, 220, 222, 224, 227, 229, 232, 233, 234, 239, 245, 247, 253, 256], "least": [4, 10, 11, 12, 13, 20, 26, 37, 48, 53, 66, 68, 73, 94, 97, 99, 106, 107, 108, 124, 125, 140, 147, 152, 154, 166, 175, 178, 185, 193, 196, 199, 203, 207, 234, 238, 239, 244, 250], "one": [4, 5, 10, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 25, 26, 32, 34, 37, 43, 44, 45, 47, 48, 50, 52, 53, 54, 55, 58, 59, 60, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 78, 83, 86, 88, 91, 94, 96, 97, 99, 101, 102, 103, 104, 106, 107, 118, 119, 121, 124, 125, 126, 127, 130, 131, 132, 133, 135, 137, 140, 141, 142, 144, 145, 147, 149, 150, 151, 152, 153, 154, 155, 162, 164, 168, 174, 177, 178, 180, 181, 183, 184, 185, 192, 193, 199, 200, 202, 203, 204, 207, 209, 214, 226, 234, 235, 236, 237, 238, 239, 240, 241, 244, 247, 252, 258], "except": [4, 10, 11, 12, 13, 14, 16, 20, 26, 43, 45, 52, 53, 55, 58, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 80, 96, 97, 101, 102, 119, 120, 126, 132, 142, 145, 149, 153, 154, 155, 161, 164, 175, 177, 178, 180, 183, 185, 193, 196, 198, 199, 202, 203, 206, 207, 209, 214, 237, 240, 241, 244, 251, 252, 258], "sourc": [4, 10, 11, 16, 17, 19, 20, 21, 24, 26, 33, 37, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 55, 61, 62, 66, 68, 69, 73, 74, 77, 80, 82, 83, 84, 85, 86, 92, 97, 98, 100, 102, 104, 105, 107, 108, 111, 112, 114, 115, 116, 117, 120, 121, 123, 126, 127, 130, 131, 132, 135, 137, 138, 139, 140, 141, 142, 147, 150, 153, 154, 164, 174, 177, 185, 196, 197, 200, 204, 209, 221, 224, 226, 227, 234, 239, 240, 241, 242, 244, 247, 248, 249, 250, 251, 252, 253], "header": [4, 26, 32, 47, 92, 97, 101, 104, 150, 154, 202, 203, 209, 219, 258], "its": [4, 10, 11, 13, 14, 16, 17, 19, 20, 26, 43, 44, 45, 46, 47, 48, 50, 52, 54, 55, 61, 62, 64, 66, 67, 71, 74, 77, 80, 83, 86, 88, 90, 91, 92, 94, 96, 97, 99, 101, 102, 107, 108, 114, 118, 119, 124, 125, 126, 127, 133, 135, 137, 138, 140, 142, 145, 147, 149, 150, 152, 153, 154, 155, 156, 161, 164, 167, 171, 172, 173, 174, 175, 177, 178, 181, 183, 185, 191, 192, 193, 199, 202, 203, 204, 206, 209, 214, 217, 226, 234, 238, 239, 240, 244, 245, 247, 249, 252, 255, 258], "definit": [4, 5, 10, 12, 14, 19, 20, 21, 22, 23, 25, 26, 32, 43, 44, 45, 47, 48, 50, 51, 52, 53, 54, 61, 62, 64, 66, 68, 69, 70, 72, 73, 80, 83, 88, 90, 91, 92, 94, 96, 98, 99, 101, 104, 105, 106, 107, 116, 118, 119, 126, 127, 129, 133, 139, 144, 149, 150, 151, 152, 154, 164, 175, 177, 178, 189, 190, 192, 193, 199, 202, 215, 219, 227, 230, 233, 234, 235, 236, 238, 239, 247, 249, 250, 256], "should": [4, 10, 11, 12, 14, 16, 17, 19, 20, 23, 24, 25, 26, 37, 43, 44, 45, 46, 47, 48, 50, 52, 54, 63, 64, 67, 68, 69, 70, 71, 73, 74, 80, 83, 85, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 99, 101, 102, 103, 106, 107, 111, 118, 119, 121, 124, 130, 131, 132, 133, 147, 152, 153, 154, 159, 162, 164, 166, 168, 171, 172, 174, 177, 178, 180, 183, 185, 192, 193, 199, 200, 202, 203, 204, 206, 207, 209, 212, 219, 227, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 250, 251, 252, 258], "themselv": [4, 16, 17, 20, 23, 26, 47, 52, 69, 74, 95, 99, 127, 153, 174, 177, 185, 193, 199, 202, 234, 244, 253], "pre": [4, 22, 26, 44, 74, 83, 92, 94, 99, 116, 130, 139, 141, 154, 177, 247, 251], "exist": [4, 5, 6, 10, 14, 16, 17, 20, 23, 25, 26, 27, 33, 37, 39, 42, 44, 45, 46, 47, 48, 50, 51, 52, 53, 58, 64, 68, 69, 70, 71, 73, 74, 78, 83, 85, 88, 90, 91, 92, 94, 96, 97, 99, 101, 102, 107, 116, 117, 118, 119, 125, 127, 132, 147, 150, 152, 154, 159, 164, 174, 177, 178, 180, 184, 185, 186, 193, 202, 203, 204, 206, 207, 214, 226, 234, 236, 237, 238, 239, 240, 242, 244, 247, 253, 254, 256], "top": [4, 7, 20, 23, 26, 30, 37, 43, 44, 45, 46, 48, 51, 52, 54, 66, 67, 68, 69, 70, 71, 73, 74, 85, 92, 94, 95, 96, 97, 101, 102, 103, 104, 107, 108, 111, 116, 117, 118, 119, 126, 127, 135, 136, 138, 139, 143, 147, 154, 178, 192, 200, 202, 207, 209, 233, 250, 258], "level": [4, 7, 10, 11, 20, 22, 23, 26, 28, 37, 40, 43, 44, 45, 46, 48, 51, 52, 54, 61, 62, 64, 68, 69, 70, 71, 73, 74, 77, 85, 86, 90, 92, 94, 95, 96, 97, 99, 101, 102, 103, 104, 106, 107, 108, 111, 116, 117, 120, 121, 124, 126, 127, 138, 139, 144, 147, 150, 152, 154, 183, 185, 192, 198, 200, 202, 207, 209, 238, 247, 249, 250, 251, 258], "execut": [4, 11, 14, 16, 22, 24, 26, 37, 45, 46, 47, 50, 52, 54, 56, 64, 68, 69, 71, 74, 79, 80, 83, 84, 87, 89, 90, 91, 92, 95, 96, 97, 98, 100, 101, 103, 104, 106, 107, 108, 116, 118, 119, 121, 125, 126, 127, 132, 141, 143, 145, 149, 154, 159, 164, 168, 173, 177, 178, 200, 204, 207, 209, 214, 220, 223, 225, 228, 232, 248, 251, 252, 253, 255, 256], "when": [4, 5, 10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 24, 25, 26, 37, 43, 45, 46, 47, 48, 50, 52, 53, 54, 55, 58, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 80, 85, 86, 88, 90, 91, 92, 94, 95, 96, 97, 99, 101, 102, 103, 104, 106, 107, 108, 115, 117, 118, 119, 121, 123, 125, 126, 127, 128, 131, 132, 133, 142, 143, 145, 147, 149, 150, 154, 155, 159, 161, 162, 164, 166, 168, 171, 173, 174, 177, 178, 183, 186, 191, 192, 193, 199, 200, 201, 202, 203, 207, 209, 214, 215, 217, 223, 226, 229, 230, 233, 234, 235, 236, 237, 238, 239, 240, 241, 244, 247, 248, 249, 250, 251, 252, 253, 254, 256, 258], "load": [4, 17, 19, 20, 23, 24, 25, 37, 54, 64, 69, 74, 77, 80, 83, 90, 94, 99, 101, 108, 112, 116, 118, 119, 126, 143, 174, 177, 193, 198, 199, 207, 247, 250, 251, 252], "main": [4, 10, 14, 16, 19, 20, 23, 24, 25, 26, 45, 46, 47, 48, 52, 53, 64, 66, 68, 69, 71, 74, 79, 80, 83, 85, 92, 94, 96, 97, 99, 100, 101, 102, 103, 107, 108, 117, 118, 119, 126, 128, 143, 154, 173, 175, 192, 199, 200, 209, 229, 234, 235, 239, 249], "take": [5, 10, 11, 13, 14, 16, 17, 19, 20, 22, 23, 24, 26, 37, 39, 42, 44, 45, 47, 48, 52, 53, 54, 56, 62, 64, 66, 68, 69, 70, 71, 73, 74, 77, 80, 87, 88, 90, 92, 94, 95, 96, 97, 99, 101, 102, 104, 107, 108, 111, 118, 119, 123, 126, 131, 133, 135, 139, 140, 142, 145, 147, 149, 153, 154, 156, 164, 168, 174, 175, 177, 183, 185, 186, 191, 192, 193, 200, 202, 203, 204, 209, 214, 238, 240, 247, 248, 250, 251], "part": [5, 11, 13, 14, 16, 19, 20, 22, 23, 24, 26, 37, 43, 44, 45, 47, 48, 49, 50, 52, 62, 64, 66, 68, 69, 71, 73, 74, 77, 88, 90, 91, 94, 96, 97, 99, 101, 102, 106, 107, 108, 116, 118, 119, 125, 126, 130, 132, 135, 137, 139, 143, 154, 161, 164, 172, 173, 177, 178, 179, 180, 185, 187, 191, 193, 196, 199, 200, 202, 203, 204, 206, 207, 209, 212, 213, 229, 233, 234, 235, 237, 239, 247, 248, 249, 251, 258], "That": [5, 10, 11, 12, 14, 26, 44, 45, 47, 48, 52, 53, 64, 66, 69, 71, 80, 90, 91, 92, 94, 97, 99, 107, 119, 131, 154, 164, 171, 175, 178, 183, 185, 189, 193, 199, 202, 209, 238, 239, 240, 250, 258], "role": [5, 49], "determin": [5, 11, 13, 26, 43, 44, 45, 48, 55, 62, 64, 68, 69, 70, 71, 73, 77, 83, 91, 92, 94, 99, 101, 107, 108, 118, 119, 121, 124, 125, 126, 130, 132, 140, 147, 154, 155, 161, 162, 164, 173, 175, 177, 178, 183, 185, 191, 193, 199, 202, 203, 204, 207, 237, 238, 249, 251], "gener": [5, 6, 9, 10, 12, 14, 16, 20, 22, 23, 24, 28, 29, 30, 33, 36, 37, 43, 44, 45, 46, 48, 49, 52, 53, 58, 60, 61, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 83, 84, 85, 86, 88, 91, 92, 94, 96, 97, 99, 101, 102, 104, 106, 107, 108, 110, 111, 114, 115, 117, 118, 119, 121, 123, 124, 126, 127, 128, 129, 132, 133, 135, 137, 140, 142, 143, 144, 147, 150, 151, 154, 155, 157, 159, 161, 162, 163, 164, 166, 168, 169, 170, 171, 173, 174, 175, 180, 181, 183, 185, 187, 189, 190, 191, 195, 199, 200, 201, 202, 203, 204, 206, 209, 221, 225, 226, 228, 229, 230, 234, 235, 237, 238, 239, 240, 248, 249, 250, 251, 252, 253, 254, 256], "match": [5, 10, 11, 12, 13, 43, 45, 48, 56, 62, 66, 68, 69, 74, 80, 90, 94, 99, 104, 107, 108, 118, 119, 125, 127, 143, 149, 154, 164, 185, 196, 197, 202, 209, 236, 237, 238, 239, 244, 249, 251, 252, 256, 258], "spell": [5, 48, 219, 234, 238], "occasion": [5, 43, 45, 47, 154, 178], "paramet": [5, 12, 13, 14, 20, 44, 45, 50, 58, 66, 67, 68, 69, 70, 71, 73, 74, 91, 92, 97, 98, 104, 106, 111, 118, 119, 121, 124, 125, 131, 133, 151, 152, 153, 154, 155, 156, 157, 159, 161, 162, 163, 164, 166, 167, 168, 169, 170, 171, 173, 174, 175, 177, 178, 180, 181, 183, 185, 186, 187, 191, 193, 200, 201, 202, 203, 204, 206, 207, 209, 214, 235, 237, 240, 248, 250, 251, 252, 253], "similar": [5, 10, 11, 12, 14, 16, 19, 20, 23, 26, 44, 45, 47, 48, 58, 62, 68, 69, 71, 73, 74, 78, 87, 91, 94, 101, 104, 106, 107, 119, 121, 130, 131, 145, 148, 149, 150, 152, 153, 154, 161, 164, 177, 178, 183, 185, 193, 199, 200, 202, 203, 206, 241, 244, 250, 251, 252, 258], "describ": [5, 11, 12, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 43, 44, 45, 47, 48, 49, 50, 52, 54, 61, 62, 63, 64, 66, 67, 68, 69, 70, 73, 74, 78, 79, 83, 84, 90, 91, 92, 94, 96, 97, 99, 100, 101, 103, 104, 107, 108, 113, 118, 119, 121, 124, 125, 126, 127, 130, 132, 143, 144, 149, 150, 152, 161, 164, 165, 166, 167, 171, 172, 174, 175, 177, 178, 179, 180, 181, 183, 184, 185, 187, 189, 191, 192, 193, 199, 200, 202, 203, 204, 209, 234, 235, 238, 239, 240, 245, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 258], "my": [5, 11, 20, 26, 47, 68, 69, 73, 87, 94, 107, 117, 119, 135, 142, 149, 150, 154, 161, 164, 185, 188, 204, 206, 209, 238, 244, 251], "verbos": [5, 7, 22, 79, 106, 218, 226, 249, 250, 251, 252, 258], "d": [5, 7, 10, 11, 17, 23, 25, 48, 56, 60, 61, 62, 69, 73, 77, 92, 107, 108, 123, 127, 130, 131, 135, 149, 164, 166, 168, 173, 177, 180, 185, 192, 196, 203, 206, 207, 212, 226, 233, 238, 250, 251, 252, 253, 254, 258], "item": [5, 16, 17, 19, 21, 23, 25, 26, 30, 43, 46, 53, 68, 69, 74, 90, 91, 92, 94, 96, 97, 102, 103, 106, 130, 135, 149, 161, 164, 166, 171, 175, 180, 181, 183, 190, 191, 202, 203, 204, 207, 209, 258], "invok": [5, 10, 16, 22, 23, 26, 43, 44, 45, 46, 48, 50, 52, 53, 54, 68, 69, 71, 74, 77, 88, 92, 94, 97, 98, 99, 103, 106, 107, 108, 116, 118, 119, 125, 127, 128, 131, 132, 149, 151, 152, 154, 164, 173, 177, 180, 185, 192, 202, 207, 238, 251], "sever": [5, 10, 11, 13, 14, 16, 19, 20, 23, 24, 26, 45, 46, 47, 48, 51, 52, 61, 62, 67, 68, 69, 70, 71, 73, 74, 83, 91, 94, 96, 99, 101, 102, 104, 108, 111, 119, 121, 127, 134, 135, 136, 137, 141, 142, 149, 150, 151, 153, 164, 178, 185, 189, 191, 193, 204, 209, 214, 234, 247, 249, 251, 252, 255, 256], "specifi": [5, 10, 14, 17, 20, 21, 22, 23, 37, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 60, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 78, 83, 85, 88, 90, 92, 94, 97, 99, 103, 104, 107, 118, 119, 125, 130, 140, 145, 149, 152, 153, 154, 156, 164, 166, 169, 174, 177, 178, 183, 185, 186, 187, 188, 193, 195, 196, 200, 202, 203, 204, 206, 207, 209, 216, 234, 235, 238, 239, 240, 244, 247, 250, 251, 256, 258], "exhibit": 5, "print": [5, 10, 11, 26, 47, 48, 53, 56, 69, 77, 90, 92, 94, 96, 97, 101, 105, 107, 108, 120, 129, 149, 162, 164, 167, 173, 180, 182, 185, 186, 209, 229, 230, 238, 241, 244, 247, 249, 250, 251, 252, 254, 258], "altern": [5, 10, 16, 43, 48, 52, 53, 66, 67, 68, 69, 73, 74, 77, 91, 94, 95, 96, 124, 125, 127, 131, 133, 152, 154, 159, 162, 164, 177, 178, 183, 189, 200, 209, 234, 237, 241, 243, 244, 250, 251], "indic": [5, 13, 16, 44, 45, 48, 52, 64, 66, 68, 69, 77, 86, 91, 94, 96, 101, 102, 106, 107, 118, 119, 124, 125, 126, 130, 131, 133, 135, 139, 142, 145, 149, 154, 155, 159, 164, 177, 178, 180, 183, 185, 186, 193, 196, 199, 201, 203, 204, 209, 234, 235, 244, 252, 258], "desir": [5, 20, 43, 45, 48, 62, 66, 68, 69, 71, 74, 106, 118, 125, 147, 152, 153, 162, 175, 178, 183, 185, 202, 206, 220, 235, 241, 244], "5": [5, 6, 8, 11, 17, 26, 46, 47, 48, 58, 59, 60, 68, 69, 71, 73, 77, 79, 94, 97, 119, 121, 128, 135, 154, 164, 183, 185, 193, 203, 209, 214, 235, 237, 238, 245, 247, 251, 254], "7": [5, 11, 48, 52, 58, 59, 63, 77, 94, 154, 185, 200, 229, 237, 245, 251], "restrict": [6, 9, 11, 12, 13, 14, 18, 65, 68, 69, 71, 73, 75, 93, 94, 109, 116, 118, 119, 136, 146, 149, 152, 171, 172, 178, 185, 193, 200, 202, 207, 209, 235, 238, 240], "base": [6, 9, 10, 11, 20, 22, 24, 26, 30, 32, 37, 44, 48, 49, 50, 52, 53, 56, 59, 61, 62, 66, 67, 68, 69, 70, 73, 86, 92, 107, 108, 111, 115, 118, 119, 124, 131, 132, 133, 135, 139, 140, 142, 143, 152, 153, 154, 164, 166, 171, 172, 173, 177, 180, 183, 184, 185, 189, 193, 204, 206, 207, 214, 233, 234, 235, 249, 251, 253, 254], "differ": [6, 10, 11, 12, 13, 14, 15, 16, 17, 20, 22, 26, 44, 45, 47, 48, 50, 52, 58, 60, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 83, 86, 89, 90, 91, 92, 94, 96, 97, 99, 101, 103, 104, 107, 108, 116, 119, 121, 126, 127, 132, 135, 138, 139, 142, 143, 145, 147, 149, 150, 151, 152, 153, 154, 155, 156, 161, 162, 164, 166, 174, 178, 183, 185, 189, 192, 193, 200, 202, 203, 204, 206, 209, 216, 226, 227, 234, 236, 240, 244, 247, 258], "subclass": [6, 10, 26, 43, 44, 45, 47, 48, 71, 90, 91, 92, 96, 106, 108, 118, 119, 127, 131, 147, 150, 152, 153, 154, 164, 166, 174, 178, 180, 185, 193, 200, 202, 203, 204, 206, 209, 215, 237, 240, 245, 248, 256, 258], "byte": [6, 48, 55, 62, 77, 90, 97, 118, 119, 124, 127, 133, 152, 154, 158, 162, 164, 165, 167, 168, 174, 177, 180, 181, 183, 185, 186, 196, 200, 203, 204, 207, 209, 214, 240, 249, 250, 251, 252], "min": [6, 48, 66, 67, 69, 70, 73, 74, 97, 133, 156, 163, 166, 193, 203, 249, 256, 258], "max": [6, 26, 48, 59, 66, 67, 68, 69, 70, 73, 74, 97, 111, 118, 119, 154, 156, 163, 166, 177, 193, 203, 237, 249], "255": [6, 48, 66, 97, 163, 185], "improv": [6, 10, 19, 21, 22, 24, 25, 26, 30, 36, 48, 61, 62, 77, 91, 112, 124, 131, 132, 135, 152, 154, 168, 202, 212, 216, 221, 223, 224, 225, 226, 228, 229, 230, 234, 240, 242, 251, 252, 253, 254, 255, 256, 258], "error": [6, 10, 11, 12, 14, 16, 25, 44, 45, 48, 52, 53, 56, 58, 61, 62, 67, 68, 69, 72, 74, 77, 91, 92, 94, 99, 100, 102, 105, 108, 111, 118, 119, 129, 139, 142, 145, 147, 149, 152, 153, 154, 161, 162, 164, 166, 167, 171, 174, 177, 178, 180, 181, 183, 184, 185, 187, 193, 196, 200, 203, 204, 206, 207, 214, 223, 229, 234, 235, 239, 240, 247, 248, 250, 251, 252, 253], "check": [6, 10, 13, 14, 16, 17, 26, 43, 44, 45, 46, 47, 48, 68, 69, 71, 74, 91, 92, 94, 96, 97, 99, 101, 107, 108, 117, 118, 119, 124, 125, 126, 127, 129, 132, 149, 151, 152, 153, 154, 162, 175, 177, 183, 193, 202, 203, 204, 207, 209, 219, 226, 234, 240, 247, 248, 249, 251, 252], "add1": 6, "b": [6, 11, 13, 14, 26, 48, 56, 59, 60, 68, 80, 88, 107, 117, 118, 121, 123, 147, 149, 154, 164, 174, 180, 185, 186, 199, 202, 203, 206, 207, 215, 238, 244, 252, 258], "b2": 6, "set": [6, 8, 12, 14, 15, 17, 20, 22, 26, 37, 43, 45, 47, 48, 49, 53, 55, 59, 60, 63, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 79, 80, 82, 83, 84, 86, 88, 90, 91, 92, 95, 96, 97, 98, 99, 102, 103, 104, 106, 107, 108, 111, 115, 116, 118, 119, 120, 121, 125, 126, 127, 128, 130, 132, 133, 135, 142, 143, 144, 147, 149, 152, 153, 154, 158, 162, 166, 168, 171, 173, 174, 175, 177, 178, 183, 184, 185, 186, 192, 193, 199, 200, 203, 204, 207, 209, 214, 215, 219, 224, 226, 227, 230, 234, 237, 238, 239, 247, 248, 249, 250, 251, 252], "support": [6, 9, 10, 11, 14, 22, 26, 28, 35, 37, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 58, 61, 62, 64, 66, 67, 69, 70, 71, 74, 77, 79, 80, 84, 90, 92, 101, 104, 106, 108, 117, 118, 119, 121, 122, 123, 124, 125, 126, 130, 131, 132, 133, 135, 136, 138, 140, 142, 143, 144, 145, 147, 148, 153, 154, 162, 170, 173, 174, 178, 185, 186, 187, 193, 195, 196, 200, 201, 202, 204, 206, 207, 208, 214, 218, 220, 224, 225, 228, 229, 230, 232, 234, 235, 238, 239, 240, 243, 244, 247, 249, 250, 251, 256], "depend": [6, 10, 11, 12, 14, 16, 26, 37, 44, 45, 48, 50, 51, 52, 60, 63, 66, 68, 69, 70, 71, 74, 77, 80, 83, 84, 86, 91, 94, 96, 97, 99, 104, 106, 107, 108, 118, 121, 124, 126, 130, 131, 133, 139, 145, 147, 149, 150, 154, 161, 166, 173, 175, 177, 178, 183, 185, 187, 191, 193, 199, 200, 202, 203, 204, 207, 227, 230, 232, 234, 235, 236, 238, 240, 243, 252, 253, 254, 256], "collect": [6, 11, 14, 16, 20, 22, 37, 45, 46, 47, 48, 56, 57, 60, 66, 72, 74, 90, 94, 96, 97, 102, 106, 111, 116, 117, 119, 127, 133, 135, 149, 152, 154, 157, 160, 161, 164, 173, 175, 177, 178, 179, 185, 191, 195, 204, 207, 209, 214, 222, 224, 232, 233, 234, 237, 238, 242, 245, 249, 254, 258], "int": [6, 8, 10, 13, 68, 92, 107, 127, 177, 209, 252], "avoid": [6, 10, 11, 12, 14, 15, 17, 26, 37, 48, 62, 91, 102, 107, 113, 154, 162, 178, 185, 199, 200, 209, 227, 233, 234, 249, 256, 258], "bound": [6, 8, 14, 16, 26, 64, 66, 67, 70, 74, 94, 99, 102, 107, 108, 118, 147, 149, 152, 154, 155, 164, 177, 178, 183, 184, 192, 193, 200, 204, 206, 209, 244, 258], "represent": [6, 10, 26, 43, 44, 48, 69, 70, 74, 90, 94, 97, 99, 106, 108, 116, 118, 119, 122, 127, 129, 133, 138, 154, 156, 163, 164, 166, 174, 178, 180, 185, 193, 200, 203, 209, 249, 250], "float": [6, 10, 12, 60, 69, 70, 77, 118, 124, 149, 152, 164, 171, 178, 193, 194, 202, 214, 220, 240, 243, 247, 249, 251, 252, 258], "point": [6, 8, 10, 12, 16, 19, 20, 23, 26, 43, 45, 47, 60, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 85, 86, 88, 90, 94, 96, 97, 101, 102, 103, 106, 107, 108, 118, 120, 122, 123, 124, 126, 127, 128, 130, 132, 133, 137, 143, 145, 147, 154, 164, 171, 175, 178, 185, 202, 203, 204, 209, 214, 224, 234, 238, 239, 243, 247, 251, 252, 254, 258], "audio": 6, "buffer": [6, 56, 80, 86, 96, 97, 118, 143, 159, 163, 177, 182, 183, 204, 207, 209, 214, 215, 248, 249, 251], "2048": 6, "mix": [6, 14, 73, 154, 199, 242, 258], "input1": 6, "input2": 6, "output": [6, 10, 11, 16, 17, 22, 25, 26, 35, 45, 47, 48, 53, 54, 62, 64, 66, 69, 71, 73, 74, 82, 83, 94, 96, 97, 101, 106, 108, 110, 112, 115, 116, 118, 127, 129, 133, 139, 149, 154, 162, 164, 167, 174, 178, 180, 181, 182, 183, 192, 199, 200, 201, 204, 207, 209, 214, 220, 229, 249, 250, 251, 252, 253, 258], "below": [6, 9, 11, 14, 16, 17, 19, 20, 23, 26, 48, 53, 58, 61, 68, 69, 71, 73, 74, 80, 91, 92, 94, 96, 97, 101, 102, 104, 106, 118, 119, 121, 124, 126, 132, 140, 147, 149, 155, 166, 174, 175, 178, 183, 185, 191, 193, 199, 200, 203, 204, 209, 226, 234, 235, 239, 244, 251, 252, 253, 254, 255, 256], "high": [7, 16, 19, 20, 22, 25, 26, 45, 62, 69, 74, 94, 101, 104, 107, 119, 127, 143, 144, 149, 154, 166, 178, 185, 202, 243, 249, 258], "automat": [7, 10, 14, 17, 20, 26, 37, 44, 46, 47, 48, 52, 53, 60, 62, 64, 68, 69, 71, 73, 74, 85, 88, 92, 94, 96, 97, 99, 101, 102, 103, 114, 119, 127, 130, 149, 152, 153, 154, 164, 171, 183, 185, 193, 199, 209, 212, 218, 241, 244, 249, 250, 251], "resourc": [7, 11, 16, 26, 51, 63, 66, 68, 99, 104, 119, 145, 152, 175, 178, 185, 200, 202, 206, 209, 234, 236], "simplifi": [7, 9, 10, 11, 22, 37, 50, 62, 96, 153, 154, 183, 189, 206, 218, 233, 238, 239, 247, 248, 249, 252, 253, 254, 258], "creation": [7, 26, 28, 37, 48, 67, 68, 69, 74, 118, 127, 133, 152, 174, 175, 178, 185, 192, 200, 204, 226, 238, 253], "adapt": [7, 19, 43, 47, 50, 51, 71, 226, 236, 252], "problem": [7, 12, 19, 20, 41, 52, 53, 62, 64, 71, 91, 94, 96, 98, 102, 111, 118, 127, 130, 133, 139, 142, 145, 152, 154, 174, 175, 178, 185, 192, 199, 202, 214, 220, 223, 225, 226, 228, 234, 238, 239, 240, 241, 244, 251, 252, 253, 254, 255, 256, 258], "domain": [7, 10, 48, 50, 62, 74, 91, 108, 131, 150, 171, 178, 186, 200, 202, 207, 234, 236, 251], "find": [7, 9, 10, 11, 13, 14, 16, 26, 37, 42, 44, 45, 47, 49, 50, 52, 54, 55, 60, 66, 68, 69, 74, 78, 80, 82, 85, 88, 90, 91, 92, 94, 96, 97, 101, 108, 117, 118, 119, 124, 125, 127, 128, 130, 145, 164, 183, 185, 187, 198, 202, 205, 234, 235, 237, 240, 249, 251], "littl": [7, 9, 16, 23, 26, 71, 83, 92, 94, 97, 107, 135, 137, 138, 139, 149, 152, 180, 200, 207, 235, 240, 258], "too": [7, 10, 26, 44, 45, 68, 74, 94, 97, 102, 108, 119, 125, 127, 130, 135, 154, 177, 202, 234, 238, 247, 258], "f1": [7, 17, 23, 25], "here": [7, 8, 10, 11, 12, 13, 14, 16, 19, 20, 21, 23, 25, 37, 43, 45, 47, 52, 58, 59, 62, 68, 69, 71, 74, 79, 80, 83, 86, 88, 90, 91, 92, 94, 97, 99, 101, 104, 106, 107, 108, 111, 119, 125, 130, 131, 135, 137, 139, 140, 145, 152, 154, 164, 185, 192, 199, 213, 228, 233, 234, 236, 237, 238, 241, 242, 244, 249, 250, 254, 258], "long": [7, 10, 11, 12, 13, 14, 23, 26, 44, 45, 48, 68, 69, 70, 102, 107, 108, 118, 139, 142, 143, 147, 183, 198, 199, 201, 202, 209, 212, 233, 234, 236, 241, 244, 249, 250, 251, 252, 258], "arg": [7, 43, 45, 47, 48, 59, 68, 77, 92, 106, 115, 119, 121, 131, 133, 149, 154, 164, 177, 178, 192, 200, 202, 249, 256], "rather": [7, 10, 11, 14, 16, 17, 19, 20, 22, 25, 26, 27, 44, 55, 66, 67, 68, 69, 70, 71, 74, 77, 85, 90, 92, 94, 97, 99, 102, 106, 107, 108, 115, 118, 119, 132, 139, 149, 154, 164, 166, 167, 168, 173, 175, 177, 183, 193, 200, 202, 203, 209, 214, 220, 223, 225, 238, 240, 242, 247, 248, 249, 250, 251, 252], "abl": [7, 10, 11, 16, 22, 37, 43, 44, 48, 68, 90, 91, 94, 96, 99, 102, 103, 106, 107, 118, 119, 127, 128, 131, 147, 154, 174, 175, 177, 185, 199, 200, 212, 224, 227, 233, 234, 238, 239, 247, 251, 252], "iff": [7, 108, 166], "true": [7, 11, 13, 14, 16, 43, 45, 48, 50, 55, 56, 58, 60, 66, 68, 69, 70, 71, 73, 74, 99, 104, 106, 107, 108, 118, 119, 127, 154, 161, 162, 164, 166, 170, 173, 174, 175, 177, 178, 183, 185, 191, 193, 201, 202, 204, 206, 207, 209, 237, 238, 247, 253, 254, 255], "fals": [7, 10, 11, 13, 14, 16, 20, 25, 48, 56, 60, 66, 67, 68, 69, 70, 71, 73, 74, 91, 107, 118, 121, 127, 131, 133, 155, 161, 162, 164, 166, 173, 174, 175, 177, 178, 183, 185, 191, 202, 203, 204, 206, 207, 209, 238, 240, 250, 255, 256, 258], "see": [7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 25, 26, 30, 37, 43, 44, 46, 47, 48, 52, 53, 55, 61, 64, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 96, 97, 99, 100, 101, 102, 103, 106, 107, 108, 111, 114, 117, 118, 119, 123, 126, 128, 130, 135, 137, 138, 139, 140, 141, 143, 145, 147, 149, 150, 151, 152, 154, 159, 161, 162, 163, 164, 166, 170, 171, 174, 175, 177, 178, 179, 180, 181, 183, 184, 185, 190, 193, 194, 195, 197, 199, 200, 202, 203, 204, 206, 207, 209, 219, 220, 222, 225, 226, 228, 229, 230, 232, 233, 234, 239, 245, 246, 247, 249, 250, 251, 252, 253, 254, 255, 256, 258], "common": [7, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 26, 37, 43, 45, 47, 48, 50, 51, 52, 54, 58, 59, 61, 62, 68, 69, 70, 71, 74, 77, 82, 95, 106, 107, 108, 116, 119, 125, 127, 133, 134, 136, 138, 140, 142, 147, 148, 150, 152, 153, 154, 158, 166, 169, 170, 171, 175, 178, 179, 183, 185, 189, 192, 193, 200, 202, 207, 209, 214, 225, 226, 237, 238, 239, 240, 244, 247, 258], "basic": [7, 11, 14, 16, 20, 21, 22, 23, 43, 47, 63, 64, 68, 69, 70, 73, 74, 78, 96, 101, 102, 107, 108, 118, 119, 127, 130, 131, 135, 152, 158, 164, 174, 177, 185, 189, 192, 193, 203, 209, 214, 217, 221, 233, 236, 237, 250, 252], "featur": [7, 9, 14, 15, 16, 22, 23, 24, 26, 32, 37, 43, 48, 49, 58, 59, 61, 62, 66, 67, 68, 87, 92, 94, 97, 98, 99, 101, 102, 103, 108, 111, 122, 131, 139, 143, 144, 147, 149, 151, 152, 153, 154, 161, 165, 180, 183, 185, 189, 202, 207, 209, 226, 227, 229, 233, 234, 239, 243, 245, 247, 251], "system": [7, 9, 10, 14, 16, 17, 20, 21, 22, 24, 25, 26, 37, 40, 43, 44, 45, 47, 48, 50, 51, 52, 53, 61, 62, 63, 66, 68, 69, 70, 71, 73, 74, 77, 78, 86, 92, 94, 95, 96, 97, 99, 101, 102, 103, 106, 107, 115, 116, 118, 119, 124, 125, 126, 127, 129, 135, 139, 140, 141, 142, 145, 148, 150, 152, 154, 164, 167, 170, 172, 174, 175, 178, 179, 180, 181, 184, 185, 189, 197, 198, 199, 200, 202, 203, 206, 209, 214, 220, 221, 223, 225, 226, 227, 228, 232, 233, 239, 241, 244, 247], "articl": [7, 10, 62, 144, 236], "dustin": [7, 11, 61, 110, 240], "voss": [7, 11, 61, 110, 240], "chapter": [7, 16, 17, 19, 22, 23, 24, 25, 26, 43, 44, 45, 46, 48, 49, 51, 52, 53, 64, 66, 67, 68, 69, 70, 71, 73, 74, 90, 91, 92, 94, 95, 96, 98, 101, 102, 108, 119, 149, 150, 152, 154], "drm": [7, 48, 56, 58, 61, 91, 94, 100, 101, 148, 149, 150, 151, 152, 161, 164, 165, 167, 186, 187, 189, 191, 193, 195, 199, 212, 216, 219, 235, 236, 238, 239, 240, 241, 244, 254], "captur": [8, 11, 44, 64, 133, 135, 142, 149, 184, 202], "round": [8, 10, 66, 71, 166, 193], "remaind": [8, 48, 59, 85, 92, 108, 166, 193, 217, 237], "pars": [8, 10, 11, 26, 54, 62, 69, 97, 108, 127, 164, 196, 197, 204, 205, 206, 207, 234, 237, 242, 247, 248, 249, 252], "input": [8, 10, 16, 17, 20, 22, 25, 26, 43, 45, 47, 64, 68, 69, 73, 74, 90, 94, 97, 108, 116, 119, 130, 139, 145, 154, 156, 174, 182, 200, 204, 207, 212, 214, 234, 235, 236, 244, 245, 258], "po": 8, "epo": 8, "123": [8, 161, 183], "blah": 8, "sometim": [8, 10, 11, 13, 14, 26, 52, 69, 73, 74, 85, 94, 99, 102, 116, 118, 133, 135, 139, 143, 174, 175, 178, 185, 202, 236, 242, 247, 258], "known": [8, 10, 12, 13, 14, 16, 26, 69, 70, 74, 77, 91, 107, 108, 116, 118, 119, 121, 124, 125, 131, 143, 149, 153, 154, 173, 174, 175, 177, 178, 191, 200, 208, 209, 236, 244, 245, 250, 252, 253, 256], "want": [8, 10, 11, 13, 15, 16, 19, 20, 23, 26, 43, 45, 47, 48, 51, 52, 54, 55, 58, 63, 64, 68, 69, 73, 74, 80, 85, 88, 90, 92, 94, 96, 97, 99, 101, 102, 103, 106, 107, 115, 117, 118, 119, 121, 130, 132, 133, 137, 138, 139, 142, 144, 149, 153, 154, 164, 174, 175, 178, 186, 187, 192, 193, 198, 199, 202, 204, 207, 233, 234, 235, 239, 240, 244, 247, 249, 251, 258], "bind": [8, 11, 13, 26, 33, 43, 44, 47, 49, 50, 54, 58, 62, 68, 71, 74, 80, 91, 94, 96, 97, 102, 105, 106, 108, 115, 119, 122, 123, 127, 145, 147, 149, 150, 152, 154, 164, 168, 174, 175, 177, 185, 187, 192, 193, 199, 200, 202, 204, 214, 215, 224, 235, 240, 249, 252, 258], "them": [8, 10, 11, 12, 14, 16, 17, 19, 20, 24, 37, 44, 45, 47, 48, 50, 52, 53, 59, 64, 66, 68, 69, 71, 73, 74, 77, 83, 85, 88, 90, 94, 95, 96, 97, 99, 101, 102, 104, 106, 107, 113, 117, 118, 119, 121, 127, 130, 135, 139, 141, 147, 149, 150, 151, 152, 154, 161, 162, 164, 174, 175, 178, 180, 183, 185, 193, 199, 202, 209, 226, 231, 234, 236, 237, 239, 248, 250, 258], "temporarili": [8, 74, 152], "200": [8, 45, 69, 71, 74, 168, 214, 234], "300": [8, 71, 203], "y": [8, 11, 12, 14, 26, 48, 59, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 94, 118, 123, 147, 149, 154, 164, 171, 177, 193, 203, 237, 238, 242, 247, 255, 258], "z": [8, 11, 59, 92, 147, 154, 164, 171, 193, 203, 237, 258], "appli": [8, 11, 14, 26, 29, 43, 44, 45, 48, 52, 54, 55, 58, 59, 60, 64, 66, 67, 68, 69, 70, 71, 73, 74, 78, 86, 94, 95, 106, 107, 118, 119, 125, 131, 133, 149, 152, 154, 159, 164, 174, 178, 185, 193, 199, 202, 207, 209, 234, 237, 238, 244, 247, 251, 252, 253, 258], "trail": [8, 11, 183, 258], "rest": [8, 11, 16, 23, 25, 26, 43, 47, 59, 60, 64, 66, 68, 69, 71, 74, 102, 106, 107, 108, 118, 119, 121, 133, 152, 154, 159, 161, 163, 164, 166, 167, 173, 174, 177, 178, 180, 181, 185, 189, 193, 199, 200, 202, 203, 204, 206, 207, 237, 249, 251, 258], "In": [8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 23, 26, 35, 37, 43, 44, 45, 46, 47, 50, 52, 53, 55, 58, 61, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 79, 81, 82, 86, 90, 91, 92, 94, 96, 97, 99, 100, 101, 102, 103, 106, 107, 108, 111, 113, 117, 118, 119, 121, 123, 124, 125, 127, 130, 131, 132, 134, 135, 136, 137, 139, 143, 145, 147, 149, 150, 151, 154, 159, 164, 171, 174, 175, 177, 178, 185, 186, 190, 191, 192, 193, 195, 196, 198, 199, 200, 201, 202, 203, 204, 206, 208, 209, 214, 221, 236, 237, 238, 239, 240, 242, 243, 244, 247, 251, 252, 258], "extra": [8, 10, 14, 20, 47, 48, 60, 66, 69, 73, 74, 77, 88, 96, 97, 102, 103, 106, 107, 121, 124, 131, 147, 149, 154, 174, 177, 183, 192, 199, 202, 204, 233, 247], "ignor": [8, 13, 15, 20, 26, 43, 47, 48, 52, 54, 68, 69, 71, 73, 74, 94, 96, 97, 99, 101, 106, 115, 117, 118, 119, 145, 154, 159, 161, 164, 178, 183, 185, 193, 199, 201, 202, 203, 207, 234, 237, 238, 244, 249], "miss": [8, 10, 16, 23, 25, 48, 87, 97, 131, 152, 202, 207, 239, 247, 254], "befor": [9, 10, 11, 13, 14, 16, 23, 24, 26, 32, 43, 45, 47, 48, 50, 64, 68, 69, 70, 74, 88, 91, 92, 94, 96, 97, 99, 101, 102, 103, 104, 107, 111, 116, 118, 119, 124, 126, 127, 132, 135, 145, 152, 153, 154, 164, 166, 173, 175, 177, 178, 183, 185, 200, 202, 203, 204, 207, 215, 234, 240, 249, 250], "start": [9, 10, 11, 12, 14, 16, 21, 24, 25, 26, 43, 44, 45, 46, 48, 49, 50, 52, 53, 58, 59, 61, 63, 64, 66, 67, 68, 69, 70, 71, 74, 77, 78, 79, 80, 87, 88, 90, 92, 95, 96, 97, 100, 108, 111, 118, 119, 125, 126, 130, 131, 132, 142, 143, 144, 149, 152, 154, 159, 163, 164, 168, 169, 170, 177, 178, 183, 184, 185, 193, 199, 200, 202, 204, 209, 210, 214, 215, 219, 222, 224, 226, 237, 244, 247, 248, 249, 250, 251, 252, 258], "few": [9, 10, 12, 13, 14, 16, 19, 26, 45, 61, 64, 71, 79, 84, 94, 96, 103, 107, 121, 125, 136, 140, 142, 152, 154, 180, 209, 233, 235, 237, 241, 247], "better": [9, 10, 11, 19, 20, 41, 48, 61, 62, 69, 107, 131, 142, 143, 147, 171, 183, 191, 194, 230, 233, 234, 236, 238, 239, 248, 250, 251, 258], "feel": [9, 10, 11, 19, 22, 26, 43, 45, 68, 74, 111, 117, 135, 220, 222, 226, 239, 240, 247], "past": [9, 17, 23, 25, 26, 35, 42, 68, 69, 74, 96, 97, 142, 183, 185, 233, 234, 247, 248, 258], "playground": [9, 24, 26, 64, 79, 102, 130, 144], "http": [9, 27, 33, 37, 46, 48, 50, 61, 62, 63, 78, 80, 85, 117, 130, 196, 203, 206, 210, 213, 214, 218, 219, 220, 223, 225, 226, 228, 229, 230, 232, 233, 234, 237, 239, 241, 242, 243, 244, 248, 251, 252, 253, 254, 255, 256, 258], "plai": [9, 11, 42, 79, 94, 97, 102, 108, 130, 144, 231], "opendylan": [9, 33, 42, 63, 77, 78, 80, 83, 86, 88, 108, 114, 117, 130, 132, 179, 196, 210, 213, 214, 216, 220, 223, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 239, 241, 242, 243, 244, 249, 250, 251, 252, 253, 254, 255, 256], "org": [9, 42, 48, 50, 61, 62, 63, 78, 117, 130, 196, 203, 210, 213, 214, 220, 223, 225, 226, 228, 229, 230, 231, 232, 233, 234, 241, 251, 252, 253, 254, 255, 256], "hope": [9, 10, 34, 112, 127, 142, 168, 173, 219, 220, 221, 223, 228], "integr": [9, 36, 37, 40, 45, 50, 51, 59, 61, 62, 63, 68, 71, 106, 110, 115, 136, 166, 193, 196, 199, 214, 220, 228, 229, 233, 237, 250, 251], "soon": [9, 16, 68, 90, 107, 118, 119, 134, 147, 184, 185, 218, 226, 233], "easier": [9, 10, 13, 16, 17, 20, 23, 37, 44, 68, 92, 99, 107, 142, 183, 185, 199, 212, 224, 230, 232, 244, 251, 254, 258], "histori": [9, 51, 71, 87, 94, 96, 119, 145, 226, 236, 237, 240, 243, 245, 250], "goal": [9, 10, 14, 19, 22, 48, 61, 62, 72, 122, 143, 144, 182, 193, 202, 233], "help": [9, 10, 11, 16, 17, 20, 23, 25, 26, 34, 37, 43, 44, 46, 50, 51, 52, 53, 54, 61, 63, 68, 69, 73, 74, 78, 84, 86, 87, 94, 96, 97, 99, 100, 101, 102, 123, 130, 154, 164, 199, 210, 212, 218, 221, 222, 224, 233, 234, 239, 251, 258], "read": [9, 10, 13, 14, 16, 17, 19, 21, 25, 26, 43, 44, 46, 47, 48, 49, 54, 58, 60, 64, 66, 68, 69, 71, 77, 83, 86, 90, 92, 94, 95, 96, 97, 99, 102, 104, 108, 119, 120, 125, 127, 145, 150, 153, 154, 158, 177, 178, 182, 183, 184, 200, 202, 204, 207, 209, 220, 226, 233, 234, 238, 243, 251, 252, 253, 254, 255, 256, 258], "otherwis": [9, 10, 11, 12, 13, 18, 26, 37, 45, 48, 56, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 75, 77, 93, 94, 101, 102, 109, 113, 118, 119, 136, 146, 153, 154, 155, 159, 161, 162, 164, 166, 172, 173, 174, 175, 177, 178, 183, 185, 193, 202, 203, 204, 207, 214, 234, 240, 242, 252, 258], "free": [9, 10, 12, 14, 18, 20, 46, 48, 50, 64, 65, 68, 69, 74, 75, 93, 101, 108, 109, 117, 119, 127, 146, 147, 152, 153, 154, 172, 175, 177, 178, 185, 200, 222, 226, 234, 238], "go": [9, 10, 11, 19, 20, 21, 23, 37, 46, 47, 52, 53, 58, 62, 74, 77, 87, 88, 90, 91, 92, 96, 97, 99, 101, 102, 104, 106, 107, 118, 130, 132, 138, 139, 141, 143, 145, 153, 161, 174, 177, 229, 230, 232, 234, 238, 239, 244, 258], "hello": [9, 11, 26, 43, 46, 49, 50, 51, 59, 60, 69, 73, 84, 88, 94, 99, 108, 130, 132, 142, 149, 164, 185, 192, 239], "world": [9, 41, 43, 46, 49, 50, 51, 61, 62, 69, 73, 77, 84, 88, 94, 95, 99, 101, 108, 130, 132, 135, 141, 142, 143, 149, 154, 174, 185, 192, 208, 212, 226, 239, 258], "scheme": [9, 14, 44, 66, 94, 122, 123, 135, 143, 144, 152, 153, 185, 193, 202, 206, 209, 214, 234, 238], "lisp": [9, 10, 14, 34, 37, 41, 48, 61, 62, 80, 108, 125, 134, 135, 136, 138, 141, 143, 144, 148, 153, 192, 208, 214, 226, 237, 252], "had": [9, 10, 12, 14, 16, 26, 35, 44, 69, 71, 74, 91, 94, 97, 101, 102, 103, 107, 119, 135, 136, 138, 139, 141, 142, 143, 175, 183, 185, 186, 187, 212, 233, 240, 247, 248, 251, 254, 255], "strong": [9, 23, 153, 161, 175, 178, 198], "influenc": [9, 61, 62], "namespac": [9, 10, 43, 44, 48, 77, 98, 108, 116, 123, 150, 240, 258], "deriv": [9, 43, 48, 68, 90, 94, 101, 102, 104, 116, 118, 133, 152, 154, 171, 172, 240, 248], "clo": [9, 62, 143, 144, 148], "attempt": [9, 11, 16, 19, 20, 26, 44, 53, 62, 66, 68, 69, 70, 73, 91, 94, 97, 108, 118, 119, 132, 135, 140, 143, 149, 154, 162, 170, 178, 183, 185, 200, 204, 209, 214, 234, 237, 238, 241, 244, 248, 249, 252], "address": [9, 19, 48, 71, 77, 91, 97, 103, 104, 118, 120, 125, 126, 154, 163, 164, 172, 177, 185, 206, 209, 221, 223, 234, 238, 240, 244, 249, 250, 251], "potenti": [9, 10, 14, 47, 48, 118, 119, 124, 127, 142, 145, 174, 177, 178, 202, 204, 234, 238], "issu": [9, 11, 12, 16, 19, 26, 45, 48, 71, 74, 80, 94, 97, 98, 102, 103, 118, 130, 142, 164, 214, 216, 220, 223, 225, 228, 234, 236, 238, 239, 240, 245, 247, 249, 251, 252, 253, 254, 255, 256], "introduc": [9, 10, 12, 13, 14, 16, 17, 19, 20, 24, 26, 44, 45, 48, 50, 52, 62, 97, 107, 108, 119, 127, 148, 152, 154, 164, 178, 185, 192, 221, 234, 235, 237, 238, 239, 240, 243, 248, 250], "natur": [9, 10, 11, 22, 24, 26, 44, 48, 58, 69, 71, 94, 137, 166, 171, 178, 185, 203, 234], "limit": [9, 10, 16, 18, 26, 43, 44, 45, 48, 62, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 77, 93, 97, 99, 104, 106, 108, 109, 119, 133, 135, 142, 145, 146, 149, 152, 154, 156, 163, 164, 166, 172, 177, 178, 183, 185, 192, 193, 200, 202, 203, 229, 234, 238, 239, 245, 250, 251, 252], "full": [9, 10, 14, 16, 23, 24, 25, 43, 44, 45, 47, 50, 53, 61, 62, 63, 66, 67, 68, 69, 71, 73, 74, 77, 78, 91, 94, 97, 104, 107, 118, 119, 135, 138, 139, 142, 143, 152, 154, 164, 167, 172, 173, 174, 177, 180, 181, 183, 193, 200, 202, 207, 210, 226, 229, 230, 232, 239, 250, 251, 252, 254, 258], "flexibl": [9, 12, 14, 26, 44, 45, 48, 50, 68, 99, 104, 147, 149, 152, 153, 168, 174, 203, 206, 226], "clearli": [9, 10, 48, 71, 74, 97, 99, 118, 137, 187, 234, 235, 236], "understand": [9, 11, 14, 26, 52, 53, 99, 101, 108, 135, 141, 154, 186, 199, 202, 238], "unit": [9, 11, 48, 64, 66, 69, 71, 73, 74, 101, 108, 116, 118, 126, 150, 154, 173, 178, 203, 244, 248, 252], "e": [9, 10, 11, 26, 48, 59, 67, 69, 80, 86, 87, 92, 108, 111, 116, 118, 119, 121, 123, 124, 125, 133, 149, 164, 171, 172, 173, 174, 177, 184, 185, 201, 203, 206, 221, 234, 239, 240, 241, 244, 251, 252, 258], "multipl": [9, 10, 12, 14, 20, 22, 26, 29, 35, 37, 48, 50, 61, 62, 68, 69, 70, 71, 73, 74, 78, 88, 94, 96, 97, 99, 105, 106, 108, 116, 122, 123, 127, 130, 133, 139, 143, 149, 152, 153, 154, 166, 177, 183, 185, 186, 193, 202, 203, 204, 226, 227, 229, 234, 237, 241, 244, 247, 249, 251, 252, 253, 258], "inherit": [9, 17, 43, 44, 45, 47, 62, 68, 73, 74, 84, 99, 108, 127, 132, 149, 152, 153, 154, 178, 183, 185, 200, 207, 226, 236, 247], "polymorph": [9, 61, 62, 151, 153, 173], "introspect": [9, 11, 33, 94, 115, 178, 205], "pattern": [9, 10, 55, 62, 66, 118, 124, 127, 152, 192, 237, 258], "syntax": [9, 14, 20, 22, 26, 32, 48, 57, 61, 62, 68, 73, 89, 97, 106, 108, 135, 140, 144, 148, 149, 150, 154, 164, 178, 180, 183, 189, 193, 195, 196, 202, 209, 219, 221, 226, 233, 234, 235, 239, 241, 245, 250, 251, 258], "macro": [9, 10, 16, 19, 20, 22, 32, 43, 45, 48, 54, 58, 61, 62, 68, 69, 71, 72, 73, 74, 77, 92, 96, 99, 105, 106, 119, 136, 141, 143, 149, 157, 159, 161, 164, 168, 173, 174, 178, 183, 187, 189, 193, 200, 204, 209, 214, 221, 235, 240, 248, 249, 250, 251, 252, 253, 255], "fine": [9, 11, 20, 71, 139, 144, 149, 225, 226, 228, 229], "grain": [9, 139, 144, 225, 226, 228, 229], "over": [9, 10, 11, 14, 19, 23, 26, 37, 38, 47, 48, 52, 53, 55, 61, 62, 64, 68, 69, 70, 71, 74, 77, 78, 80, 88, 96, 97, 101, 107, 108, 118, 119, 124, 131, 135, 142, 143, 144, 149, 150, 155, 164, 168, 171, 173, 174, 177, 183, 185, 188, 191, 192, 193, 200, 202, 204, 207, 209, 213, 225, 226, 228, 229, 233, 238, 247, 248, 250, 258], "dynam": [9, 10, 15, 26, 29, 50, 51, 53, 59, 61, 62, 66, 68, 69, 71, 73, 74, 90, 92, 99, 102, 104, 107, 108, 116, 118, 119, 121, 124, 125, 126, 127, 131, 136, 137, 140, 141, 142, 143, 144, 148, 154, 164, 173, 175, 183, 199, 202, 207, 209, 219, 225, 226, 228, 229, 247], "occupi": [9, 16, 26, 48, 66, 68, 69, 71, 73, 74], "continuum": 9, "between": [9, 10, 11, 12, 13, 14, 20, 22, 23, 26, 28, 37, 43, 44, 45, 47, 48, 50, 52, 53, 55, 62, 66, 67, 68, 69, 70, 71, 73, 74, 80, 94, 97, 99, 101, 102, 104, 106, 107, 108, 118, 120, 121, 122, 123, 124, 131, 132, 133, 135, 140, 142, 143, 147, 150, 153, 154, 161, 164, 166, 177, 178, 180, 183, 184, 190, 193, 194, 199, 202, 203, 207, 209, 237, 238, 239, 240, 243, 247, 251, 256, 258], "static": [9, 10, 30, 34, 41, 48, 52, 61, 62, 69, 90, 99, 108, 118, 119, 124, 125, 126, 135, 137, 144, 148, 152, 154, 173, 195, 199, 202, 225, 226, 228, 229, 248, 253], "evolutionari": 9, "develop": [9, 10, 11, 15, 16, 19, 20, 22, 24, 26, 27, 41, 44, 46, 47, 48, 50, 51, 52, 53, 54, 62, 68, 69, 74, 78, 84, 91, 97, 98, 100, 101, 102, 103, 106, 108, 116, 118, 119, 120, 127, 134, 136, 138, 139, 140, 141, 143, 164, 165, 173, 199, 200, 213, 214, 226, 233, 234, 236, 250, 252, 253, 255], "rapid": [9, 61, 62], "prototyp": [9, 61, 62, 136, 141, 142, 150, 152, 153, 173], "increment": [9, 14, 26, 45, 62, 94, 95, 102, 104, 119, 131, 174, 177, 178, 193, 234, 250], "refin": 9, "product": [9, 10, 13, 18, 37, 49, 50, 65, 75, 84, 91, 92, 93, 94, 99, 100, 101, 102, 104, 108, 109, 139, 141, 143, 146, 164, 166, 172, 193, 214, 226, 241, 243, 244, 247], "mode": [9, 26, 47, 48, 66, 68, 69, 74, 78, 79, 81, 84, 87, 92, 94, 96, 101, 104, 108, 117, 118, 131, 164, 174, 178, 183, 184, 201, 202, 204, 215, 230, 233, 247, 252], "remov": [9, 10, 11, 17, 19, 20, 23, 25, 26, 45, 48, 55, 58, 60, 66, 68, 69, 70, 74, 80, 91, 92, 94, 96, 97, 99, 101, 104, 106, 107, 108, 111, 116, 118, 119, 125, 127, 142, 155, 159, 161, 164, 174, 175, 187, 193, 196, 197, 204, 206, 207, 209, 220, 235, 237, 239, 240, 244, 247, 249, 250, 251, 252, 254, 255, 256, 258], "increas": [9, 10, 14, 62, 69, 71, 77, 94, 104, 154, 178, 183, 199, 258], "experi": [10, 16, 19, 20, 24, 26, 61, 64, 77, 94, 131, 136, 143, 148, 226, 236, 239, 248], "corba": [10, 46, 48, 51, 54, 61, 253], "idl": [10, 43, 45, 46, 49, 50, 51, 61, 226, 252], "dr": 10, "jason": [10, 47, 61], "trenouth": [10, 47, 61], "origin": [10, 11, 12, 14, 17, 20, 25, 32, 47, 48, 52, 53, 59, 61, 62, 69, 70, 85, 92, 94, 96, 99, 101, 104, 108, 118, 119, 122, 130, 134, 135, 140, 143, 144, 145, 150, 154, 155, 156, 173, 174, 183, 185, 192, 200, 202, 209, 212, 214, 221, 224, 234, 239, 240, 247, 252], "publish": [10, 18, 43, 45, 47, 65, 75, 93, 100, 109, 130, 146, 172, 179, 187, 202, 221, 233, 254], "2001": [10, 61, 62, 143], "been": [10, 11, 13, 14, 15, 16, 19, 20, 22, 23, 25, 26, 45, 47, 50, 52, 54, 60, 61, 62, 64, 68, 69, 71, 73, 74, 77, 85, 90, 91, 92, 94, 96, 97, 99, 100, 101, 102, 103, 106, 107, 108, 111, 112, 118, 119, 124, 126, 127, 130, 131, 132, 135, 139, 140, 142, 143, 149, 153, 154, 161, 164, 166, 174, 175, 177, 178, 184, 185, 186, 187, 191, 199, 200, 202, 209, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 230, 232, 233, 234, 236, 237, 238, 239, 240, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256], "live": [10, 12, 70, 73, 94, 99, 107, 118, 119, 138, 140, 141, 143, 154, 198, 214, 234], "through": [10, 11, 14, 16, 19, 24, 25, 26, 45, 48, 50, 66, 67, 68, 69, 70, 71, 85, 90, 94, 97, 99, 101, 107, 119, 125, 127, 132, 133, 137, 143, 145, 151, 154, 173, 174, 175, 177, 183, 185, 193, 198, 202, 203, 221, 237, 238], "It": [10, 11, 14, 16, 17, 19, 20, 23, 24, 26, 36, 37, 43, 45, 46, 47, 48, 50, 53, 54, 58, 61, 66, 67, 68, 69, 70, 71, 73, 74, 77, 80, 91, 92, 94, 96, 97, 99, 100, 101, 102, 103, 104, 106, 107, 108, 115, 116, 118, 119, 121, 124, 125, 127, 128, 130, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 152, 153, 154, 161, 162, 164, 165, 166, 174, 175, 177, 178, 179, 183, 184, 185, 186, 187, 191, 192, 193, 196, 199, 200, 202, 203, 204, 206, 207, 209, 214, 216, 220, 223, 225, 226, 227, 228, 229, 230, 232, 233, 234, 235, 237, 238, 239, 240, 247, 249, 250, 251, 252, 253, 256, 258], "somewhat": [10, 14, 20, 45, 69, 135, 192, 238], "understat": 10, "great": [10, 37, 43, 45, 61, 62, 88, 128, 164, 174, 175, 221, 224, 226], "deal": [10, 14, 16, 18, 22, 26, 37, 45, 47, 48, 65, 69, 74, 75, 90, 93, 94, 97, 106, 107, 109, 118, 131, 132, 146, 152, 172, 177, 202, 226, 234, 239], "interest": [10, 13, 16, 23, 28, 30, 34, 47, 61, 62, 69, 74, 90, 94, 97, 106, 107, 111, 117, 118, 119, 125, 127, 131, 135, 141, 142, 143, 149, 152, 153, 178, 200, 202, 222, 224, 226, 238, 250], "although": [10, 16, 19, 20, 22, 23, 26, 44, 45, 48, 61, 62, 63, 67, 68, 69, 70, 71, 74, 92, 94, 101, 118, 119, 136, 147, 148, 154, 178, 203, 209, 226, 229, 237, 238], "far": [10, 14, 16, 17, 20, 22, 23, 26, 68, 74, 94, 97, 107, 119, 154, 164, 175, 209, 218, 224, 234, 236, 238, 247], "hype": 10, "goe": [10, 16, 69, 97, 119, 130, 142, 147, 175], "xml": [10, 247, 249, 252], "overshadow": 10, "outsid": [10, 11, 14, 43, 47, 48, 66, 70, 71, 74, 88, 94, 99, 102, 106, 107, 118, 119, 126, 128, 132, 149, 150, 154, 164, 166], "sun": [10, 203], "microsystem": 10, "seen": [10, 12, 14, 16, 17, 20, 24, 26, 37, 48, 52, 68, 69, 71, 77, 90, 94, 97, 99, 102, 135, 147, 153, 159, 225, 250], "pure": [10, 45, 50, 52, 69, 70, 71, 118, 184, 185, 227], "internet": [10, 50, 172, 206, 234], "came": [10, 94, 97, 134, 140, 142, 143, 185], "virtual": [10, 48, 71, 74, 92, 102, 118, 124, 135, 142], "machin": [10, 46, 47, 48, 50, 63, 66, 92, 94, 95, 96, 98, 100, 104, 108, 116, 118, 119, 130, 132, 135, 138, 143, 144, 147, 154, 163, 165, 178, 184, 193, 200, 203, 204, 206, 207, 209, 214, 225, 226, 228, 229, 240, 247, 248, 249, 250, 251, 252, 256], "embed": [10, 20, 73, 94, 154], "web": [10, 30, 42, 61, 95, 114, 117, 135, 200, 206, 226, 231, 233, 234], "browser": [10, 37, 47, 53, 73, 94, 96, 97, 98, 99, 100, 102, 108, 119, 133, 136, 139, 142, 144, 200, 215, 226], "secur": [10, 62, 66, 99, 202], "activ": [10, 16, 17, 20, 23, 25, 26, 37, 42, 43, 45, 46, 47, 68, 69, 74, 80, 97, 98, 103, 107, 118, 119, 125, 130, 139, 178, 200, 202, 207, 234, 251], "dai": [10, 42, 74, 135, 141, 142, 149, 202, 203, 226, 234, 258], "howev": [10, 11, 14, 16, 20, 24, 26, 37, 43, 44, 45, 47, 48, 50, 52, 53, 54, 61, 62, 66, 68, 69, 70, 71, 73, 74, 77, 81, 87, 90, 91, 92, 94, 96, 97, 99, 101, 102, 104, 106, 111, 115, 118, 119, 121, 125, 127, 132, 147, 149, 151, 152, 153, 154, 164, 171, 175, 178, 183, 185, 191, 193, 198, 199, 200, 202, 203, 209, 214, 234, 239, 240, 242, 252, 258], "move": [10, 20, 23, 45, 46, 47, 52, 56, 67, 68, 69, 70, 71, 74, 80, 91, 94, 96, 97, 98, 130, 144, 175, 178, 185, 193, 204, 212, 214, 217, 226, 233, 237, 244, 247, 248, 250, 253], "sort": [10, 11, 16, 19, 20, 26, 44, 47, 55, 60, 66, 68, 69, 71, 74, 90, 94, 97, 102, 104, 107, 108, 111, 118, 124, 130, 145, 149, 154, 173, 185, 187, 198, 235, 237, 250, 254], "perceiv": 10, "reason": [10, 11, 12, 13, 14, 16, 24, 26, 37, 44, 55, 68, 69, 71, 77, 80, 91, 94, 96, 97, 106, 107, 120, 121, 126, 133, 135, 143, 153, 154, 175, 185, 192, 193, 200, 202, 206, 220, 234, 237, 238, 239, 247, 249, 252, 258], "purpos": [10, 12, 16, 18, 19, 20, 26, 27, 28, 30, 31, 32, 33, 36, 38, 39, 40, 44, 45, 48, 50, 62, 65, 68, 71, 72, 75, 77, 92, 93, 97, 101, 104, 107, 109, 118, 119, 121, 124, 127, 133, 146, 147, 154, 172, 173, 178, 181, 183, 193, 202, 209, 239, 245], "enough": [10, 12, 19, 22, 26, 47, 70, 71, 73, 80, 87, 91, 111, 118, 119, 121, 127, 135, 140, 152, 154, 177, 183, 185, 193, 199, 206, 234, 239], "evolv": [10, 12, 61, 62, 143, 233], "jit": [10, 94], "hotspot": 10, "faster": [10, 61, 62, 71, 83, 87, 91, 126, 220, 229, 247, 250], "uml": 10, "design": [10, 11, 14, 16, 17, 21, 22, 24, 25, 26, 43, 44, 45, 49, 50, 61, 62, 66, 67, 68, 69, 71, 74, 96, 104, 105, 106, 118, 121, 123, 125, 127, 137, 139, 143, 144, 148, 152, 153, 175, 177, 178, 199, 202, 203, 204, 209, 225, 226, 228, 229, 234, 239, 240, 243, 244, 245, 247, 252], "ration": [10, 48, 59], "rose": [10, 66], "rigid": [10, 70], "amen": [10, 118], "trip": 10, "engin": [10, 46, 50, 61, 62, 71, 92, 107, 131, 143, 226, 250, 251], "ejb": 10, "server": [10, 26, 43, 44, 48, 49, 50, 69, 74, 98, 118, 130, 162, 174, 198, 202, 204, 206, 218, 248, 256], "bea": 10, "weblog": 10, "background": [10, 66, 68, 69, 71, 74, 135, 137, 144, 162, 178], "servic": [10, 22, 43, 45, 47, 48, 52, 53, 124, 200, 207, 209], "kind": [10, 11, 12, 14, 16, 18, 22, 25, 26, 47, 48, 52, 60, 65, 66, 69, 71, 74, 75, 78, 90, 91, 92, 93, 94, 97, 99, 101, 102, 109, 111, 118, 119, 127, 133, 135, 146, 149, 153, 154, 166, 172, 174, 183, 185, 192, 193, 196, 198, 234, 238, 244], "busi": [10, 16, 46, 47, 178], "what": [10, 11, 12, 13, 14, 16, 19, 20, 23, 24, 26, 37, 43, 45, 47, 48, 50, 52, 53, 59, 60, 61, 64, 66, 68, 69, 70, 71, 73, 74, 77, 78, 85, 88, 90, 91, 92, 94, 97, 99, 101, 106, 107, 108, 113, 117, 118, 119, 121, 126, 128, 130, 131, 135, 137, 138, 140, 143, 149, 153, 154, 164, 171, 174, 178, 185, 187, 193, 201, 202, 204, 209, 214, 239, 250, 251, 258], "up": [10, 11, 12, 13, 14, 16, 19, 20, 22, 26, 37, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 62, 64, 66, 68, 69, 70, 71, 73, 74, 77, 80, 84, 86, 91, 96, 97, 98, 101, 102, 103, 104, 106, 107, 108, 112, 118, 119, 121, 125, 127, 132, 133, 139, 142, 143, 153, 154, 156, 162, 174, 175, 177, 178, 185, 186, 198, 199, 202, 207, 213, 220, 221, 223, 227, 233, 234, 238, 247, 249, 250, 253, 258], "job": [10, 11, 14, 68, 69, 117, 174, 229, 251, 258], "linguist": 10, "fault": [10, 118, 119, 253], "seem": [10, 12, 20, 48, 77, 108, 116, 135, 142, 209, 234, 238, 258], "minor": [10, 14, 99, 101, 104, 118, 130, 247, 251, 254, 255], "own": [10, 11, 14, 16, 19, 20, 22, 24, 26, 27, 37, 45, 48, 50, 54, 64, 68, 69, 71, 73, 74, 77, 90, 94, 95, 99, 101, 102, 108, 114, 116, 118, 119, 127, 130, 139, 145, 147, 149, 150, 151, 154, 174, 175, 177, 178, 183, 185, 199, 202, 207, 209, 222, 233, 237, 238, 240, 244, 255], "awkward": [10, 12, 48, 256], "hard": [10, 11, 14, 20, 26, 61, 64, 69, 104, 106, 108, 135, 137, 142, 143, 214, 220, 235, 240, 244, 258], "born": 10, "compromis": 10, "deliber": 10, "chosen": [10, 14, 16, 19, 66, 69, 70, 71, 74, 92, 94, 101, 145, 185], "reduc": [10, 12, 14, 20, 55, 62, 71, 94, 107, 119, 135, 153, 193, 202, 212, 214, 244, 247, 248, 252, 253], "complex": [10, 13, 14, 20, 22, 26, 45, 50, 59, 62, 69, 71, 73, 83, 86, 96, 121, 149, 153, 171, 193, 239, 242], "But": [10, 11, 12, 14, 37, 47, 91, 92, 94, 95, 97, 101, 102, 103, 107, 108, 111, 118, 119, 127, 135, 140, 145, 193, 198, 237, 240], "whatev": [10, 12, 16, 20, 23, 26, 74, 86, 90, 94, 103, 118, 119, 132, 137, 145, 147, 149, 154, 164, 175, 185, 200, 202, 235, 252], "burden": [10, 233, 258], "adopt": [10, 43, 44, 50, 68, 119, 135, 143, 154, 191, 199, 202, 244], "advanc": [10, 47, 52, 92, 96, 98, 119, 135, 149, 185, 221], "back": [10, 12, 13, 14, 16, 19, 22, 26, 42, 45, 47, 54, 55, 61, 62, 67, 68, 69, 71, 80, 84, 90, 91, 94, 96, 99, 101, 104, 106, 107, 108, 116, 118, 121, 126, 127, 129, 131, 139, 142, 145, 149, 154, 162, 174, 177, 178, 183, 185, 193, 202, 207, 212, 228, 229, 230, 233, 238, 239, 248, 250, 251, 252], "after": [10, 11, 12, 14, 16, 17, 20, 26, 43, 44, 47, 48, 52, 59, 68, 69, 70, 71, 74, 80, 85, 86, 90, 91, 92, 94, 97, 99, 101, 102, 103, 107, 108, 118, 119, 130, 131, 132, 138, 142, 145, 149, 152, 154, 155, 164, 173, 174, 177, 178, 185, 198, 200, 202, 204, 207, 212, 227, 234, 236, 239, 244, 247, 250, 251, 258], "popular": [10, 11, 102, 127, 164, 202], "garbag": [10, 14, 48, 118, 119, 124, 126, 127, 129, 130, 135, 143, 147, 152, 154, 161, 175, 177, 198, 202, 233, 247, 250, 251, 252], "pointer": [10, 23, 48, 68, 69, 73, 74, 77, 88, 94, 96, 97, 118, 119, 121, 124, 125, 126, 147, 149, 173, 177, 195, 209, 251], "probabl": [10, 11, 14, 19, 26, 37, 48, 86, 104, 106, 107, 111, 119, 131, 132, 135, 136, 145, 153, 178, 200, 234, 251, 252, 253, 254, 258], "significantli": [10, 107, 247, 251, 252], "caus": [10, 11, 14, 37, 45, 52, 54, 64, 69, 70, 71, 73, 74, 80, 90, 92, 94, 96, 101, 102, 106, 107, 118, 119, 125, 145, 154, 175, 177, 178, 185, 191, 192, 199, 200, 202, 203, 207, 209, 214, 238, 239, 240, 248, 249, 251, 252, 253, 258], "reliabl": [10, 48, 118, 252], "softwar": [10, 18, 22, 27, 41, 50, 51, 52, 61, 62, 64, 65, 71, 75, 93, 104, 109, 117, 130, 134, 142, 143, 146, 172, 207, 226, 248, 253], "doe": [10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 26, 32, 43, 44, 45, 48, 50, 52, 53, 54, 60, 61, 63, 64, 66, 67, 68, 69, 70, 71, 73, 74, 91, 92, 94, 96, 97, 99, 101, 102, 103, 104, 106, 107, 108, 113, 117, 118, 119, 121, 124, 126, 133, 135, 136, 142, 145, 148, 149, 154, 161, 162, 164, 171, 175, 177, 178, 183, 185, 186, 187, 193, 198, 199, 202, 203, 204, 206, 207, 209, 214, 227, 234, 235, 236, 238, 239, 240, 242, 247, 249, 252, 258], "step": [10, 11, 14, 16, 19, 20, 26, 37, 45, 46, 47, 50, 58, 62, 68, 69, 71, 83, 88, 92, 97, 98, 99, 103, 120, 127, 130, 132, 164, 177, 178, 193, 224, 239], "sidewai": [10, 133, 219], "m": [10, 14, 37, 48, 77, 80, 85, 101, 102, 106, 107, 116, 123, 135, 138, 142, 149, 154, 164, 166, 180, 184, 185, 203, 214, 215, 238], "propos": [10, 41, 48, 61, 62, 186, 194, 197, 216, 234, 235, 236, 238, 239, 241, 242, 244, 254, 255], "alreadi": [10, 14, 16, 19, 20, 23, 24, 26, 29, 32, 33, 39, 45, 47, 50, 52, 59, 64, 68, 69, 71, 74, 90, 91, 92, 94, 101, 103, 106, 107, 108, 118, 119, 126, 132, 135, 143, 154, 164, 177, 178, 183, 184, 185, 198, 200, 204, 207, 214, 238, 239, 240, 250], "accord": [10, 11, 16, 26, 44, 45, 47, 48, 52, 68, 71, 73, 90, 94, 99, 101, 102, 104, 106, 119, 123, 154, 167, 178, 180, 183, 185, 191, 203, 214, 236], "samuel": 10, "johnson": 10, "alwai": [10, 11, 12, 14, 16, 20, 26, 37, 48, 52, 53, 54, 64, 66, 68, 69, 70, 71, 73, 74, 83, 88, 90, 91, 94, 97, 99, 101, 102, 104, 106, 107, 117, 118, 119, 121, 124, 125, 127, 130, 133, 135, 149, 154, 162, 164, 174, 175, 178, 183, 185, 193, 197, 202, 203, 204, 207, 209, 234, 238, 240, 241, 244, 247, 248, 250, 252, 253, 258], "efficaci": 10, "precept": 10, "examin": [10, 11, 16, 26, 44, 52, 71, 74, 78, 90, 91, 94, 96, 97, 99, 100, 102, 118, 119, 125, 131, 140, 145, 149, 164, 207], "real": [10, 11, 12, 13, 14, 16, 20, 23, 44, 48, 59, 64, 66, 67, 69, 70, 71, 73, 74, 104, 118, 121, 135, 137, 142, 152, 171, 178, 193, 202, 203, 234, 251, 252], "task": [10, 13, 19, 20, 21, 23, 24, 26, 47, 64, 68, 69, 78, 92, 96, 97, 99, 102, 107, 108, 119, 126, 129, 151, 185, 201, 204, 222, 233, 237, 244, 253], "made": [10, 16, 17, 46, 48, 52, 66, 68, 69, 71, 74, 86, 91, 94, 96, 97, 99, 101, 102, 106, 107, 118, 119, 131, 135, 136, 141, 154, 172, 175, 178, 185, 188, 189, 192, 193, 200, 204, 214, 219, 226, 228, 234, 238, 240, 244, 247, 248, 249, 251, 252, 253, 254], "eleg": [10, 142, 151, 153, 192], "year": [10, 68, 130, 135, 136, 142, 143, 202, 203, 214, 222, 226], "ve": [10, 12, 14, 29, 78, 88, 106, 107, 112, 132, 135, 139, 142, 154, 213, 219, 222, 224, 225, 226, 233, 247], "person": [10, 12, 13, 18, 64, 65, 75, 88, 93, 104, 109, 113, 145, 146, 153, 172, 174, 253], "work": [10, 11, 12, 13, 14, 15, 16, 19, 24, 26, 27, 37, 42, 45, 46, 47, 48, 49, 53, 54, 55, 56, 58, 61, 62, 63, 68, 69, 71, 78, 83, 87, 88, 90, 91, 96, 97, 98, 99, 101, 103, 105, 107, 108, 111, 114, 117, 118, 119, 121, 129, 130, 132, 134, 135, 138, 139, 140, 141, 142, 143, 145, 149, 152, 154, 168, 172, 174, 177, 180, 185, 193, 199, 202, 204, 205, 206, 209, 212, 214, 220, 221, 224, 225, 226, 227, 228, 237, 240, 244, 247, 248, 249, 250, 252, 256, 258], "project": [10, 16, 17, 19, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 46, 48, 49, 51, 53, 54, 77, 78, 79, 80, 83, 84, 85, 87, 91, 95, 97, 98, 100, 103, 104, 108, 112, 116, 117, 119, 131, 132, 135, 138, 142, 143, 154, 159, 172, 199, 200, 209, 210, 214, 215, 222, 226, 229, 233, 239, 247, 248, 249, 251, 252], "written": [10, 11, 12, 14, 16, 22, 43, 47, 48, 50, 52, 53, 61, 64, 69, 71, 74, 94, 95, 97, 99, 101, 104, 106, 110, 119, 122, 127, 128, 131, 132, 135, 136, 140, 143, 147, 148, 152, 153, 154, 162, 173, 174, 175, 177, 178, 183, 185, 192, 193, 199, 202, 207, 214, 221, 226, 234, 239, 249], "interfac": [10, 11, 13, 14, 17, 19, 20, 22, 24, 26, 28, 30, 41, 43, 45, 46, 49, 50, 51, 52, 53, 54, 61, 66, 67, 68, 69, 70, 71, 73, 74, 80, 86, 94, 98, 101, 106, 108, 112, 118, 120, 122, 133, 135, 136, 143, 150, 152, 154, 168, 171, 177, 178, 183, 184, 185, 193, 200, 202, 203, 204, 207, 209, 210, 214, 224, 226, 239, 240, 247, 250, 251, 252], "how": [10, 13, 14, 16, 17, 19, 20, 22, 24, 26, 37, 42, 43, 44, 45, 47, 48, 49, 50, 60, 61, 62, 64, 66, 68, 69, 71, 73, 74, 80, 83, 84, 85, 88, 90, 91, 92, 96, 97, 99, 100, 101, 105, 107, 108, 111, 117, 118, 119, 121, 124, 125, 126, 130, 131, 132, 133, 139, 144, 145, 149, 150, 152, 154, 174, 177, 178, 180, 183, 185, 193, 199, 204, 209, 223, 226, 233, 234, 239, 251, 252, 258], "compar": [10, 16, 17, 20, 26, 48, 56, 69, 73, 91, 96, 108, 111, 135, 147, 154, 161, 164, 166, 174, 178, 185, 191, 193, 202, 209, 214, 237, 244], "section": [10, 11, 12, 14, 16, 17, 19, 20, 24, 25, 26, 43, 44, 45, 47, 48, 52, 53, 54, 59, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 79, 80, 87, 88, 90, 91, 92, 94, 96, 97, 99, 102, 103, 118, 119, 125, 130, 145, 149, 151, 153, 154, 161, 164, 166, 171, 174, 175, 177, 178, 180, 181, 183, 184, 185, 189, 191, 193, 199, 200, 202, 203, 204, 207, 234, 239, 240, 241, 244, 247, 248, 252], "while": [10, 11, 14, 16, 22, 23, 24, 25, 26, 37, 44, 45, 47, 48, 52, 60, 62, 68, 69, 70, 71, 74, 90, 92, 94, 96, 97, 99, 101, 102, 104, 106, 108, 118, 119, 131, 143, 149, 150, 152, 154, 162, 164, 173, 177, 178, 183, 185, 189, 193, 198, 200, 202, 203, 204, 206, 209, 220, 221, 224, 225, 226, 228, 229, 241, 244, 247, 252], "where": [10, 11, 12, 13, 14, 16, 21, 27, 32, 37, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 55, 62, 66, 68, 69, 70, 71, 73, 74, 77, 80, 82, 83, 88, 90, 91, 92, 94, 95, 96, 97, 99, 101, 102, 103, 104, 106, 111, 118, 119, 123, 125, 126, 127, 128, 131, 133, 145, 152, 154, 159, 162, 164, 170, 173, 175, 177, 178, 183, 185, 192, 193, 198, 200, 201, 202, 203, 204, 206, 207, 209, 212, 226, 234, 237, 238, 240, 242, 244, 247, 248, 251, 252, 255, 258], "contend": 10, "onli": [10, 11, 12, 13, 14, 16, 17, 20, 22, 23, 26, 43, 44, 45, 46, 47, 48, 52, 53, 54, 60, 61, 63, 64, 66, 67, 68, 69, 71, 73, 74, 77, 79, 83, 84, 85, 86, 88, 90, 91, 92, 94, 96, 97, 99, 100, 101, 102, 103, 104, 106, 107, 108, 111, 116, 118, 119, 121, 124, 125, 126, 127, 130, 131, 133, 135, 138, 142, 143, 147, 149, 150, 152, 154, 155, 164, 166, 171, 173, 174, 175, 177, 178, 183, 184, 185, 190, 191, 193, 196, 198, 199, 200, 202, 203, 204, 206, 207, 209, 214, 217, 224, 226, 234, 235, 237, 238, 239, 240, 244, 247, 249, 250, 251, 252, 256, 258], "offer": [10, 15, 16, 20, 47, 53, 74, 94, 96, 99, 101, 102, 103, 141, 145, 170, 178, 180, 183, 202, 204], "partli": [10, 102, 178], "philosoph": [10, 48], "unnecessari": [10, 12, 13, 14, 62, 96, 171, 173, 206], "view": [10, 26, 45, 48, 68, 69, 71, 78, 79, 80, 90, 91, 94, 96, 97, 98, 100, 101, 102, 103, 106, 111, 119, 139, 147, 153, 154, 202, 206, 209, 233], "nearli": [10, 90, 99, 118, 131, 140, 153, 154], "achiev": [10, 16, 19, 48, 91, 124, 127, 134, 143, 154, 178, 191, 202, 244], "composit": [10, 45, 48, 67, 68, 69, 70, 71, 73, 74, 96, 154, 202, 236, 238], "merg": [10, 18, 62, 64, 65, 66, 70, 74, 75, 93, 96, 107, 108, 109, 130, 146, 161, 172, 191, 206, 216, 227, 236, 247, 252, 255], "realiti": 10, "usual": [10, 11, 14, 20, 26, 47, 48, 64, 66, 68, 69, 71, 74, 85, 90, 92, 96, 97, 101, 102, 103, 104, 106, 107, 123, 126, 140, 149, 151, 152, 162, 164, 174, 177, 185, 192, 200, 206, 209, 234, 258], "convert": [10, 16, 47, 48, 53, 58, 69, 74, 77, 92, 97, 99, 101, 105, 106, 107, 118, 123, 124, 127, 135, 143, 154, 161, 166, 171, 180, 185, 186, 199, 202, 209, 212, 235, 238, 244, 247, 251, 258], "textual": [10, 22, 26, 69, 71, 106, 201], "consist": [10, 11, 16, 17, 22, 26, 37, 43, 45, 48, 51, 66, 67, 68, 69, 71, 73, 74, 91, 94, 95, 99, 101, 108, 116, 121, 124, 132, 133, 153, 154, 166, 184, 185, 199, 202, 209, 217, 220, 234, 236, 237, 238, 239, 244, 247, 248], "graph": [10, 41, 48, 69, 105, 106, 107, 116, 122, 137, 150, 174, 175, 201, 214, 236, 250], "abstract": [10, 12, 20, 22, 43, 44, 45, 48, 66, 67, 68, 69, 70, 71, 73, 74, 85, 88, 106, 108, 116, 118, 119, 131, 132, 133, 143, 154, 156, 160, 162, 164, 166, 178, 185, 193, 195, 201, 202, 203, 204, 206, 208, 234, 252, 258], "tree": [10, 33, 62, 69, 73, 74, 80, 90, 94, 97, 108, 111, 133, 174, 199, 209, 234, 242], "ast": 10, "g": [10, 11, 26, 59, 68, 69, 80, 86, 87, 107, 108, 111, 118, 119, 121, 123, 124, 133, 149, 164, 171, 174, 177, 206, 234, 238, 240, 251, 252, 258], "includ": [10, 11, 12, 14, 18, 20, 21, 23, 26, 28, 30, 32, 36, 37, 43, 44, 45, 47, 48, 50, 51, 52, 54, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 75, 83, 85, 88, 90, 92, 93, 94, 95, 97, 99, 101, 102, 103, 104, 106, 107, 108, 109, 112, 117, 118, 119, 121, 124, 126, 127, 131, 132, 137, 139, 140, 143, 144, 145, 146, 149, 152, 153, 154, 155, 161, 164, 167, 172, 175, 178, 179, 185, 190, 193, 194, 197, 198, 200, 201, 202, 203, 204, 206, 209, 214, 225, 226, 228, 229, 230, 232, 234, 237, 238, 239, 240, 241, 243, 244, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 258], "suppos": [10, 11, 16, 19, 47, 142, 154, 174, 192, 199, 200, 209], "our": [10, 12, 13, 14, 27, 30, 34, 37, 42, 43, 44, 45, 47, 61, 62, 88, 90, 91, 92, 94, 97, 101, 102, 107, 108, 110, 117, 123, 127, 139, 154, 164, 177, 190, 202, 209, 212, 214, 220, 221, 222, 223, 225, 226, 228, 230, 233, 238, 247, 248, 249], "assum": [10, 11, 14, 24, 26, 43, 45, 48, 51, 52, 63, 64, 68, 69, 71, 73, 74, 83, 85, 86, 88, 96, 115, 118, 119, 127, 132, 145, 154, 162, 177, 178, 185, 199, 240, 249, 251, 252, 255], "parser": [10, 11, 32, 48, 108, 143, 189, 220, 244, 247, 254], "suppli": [10, 11, 16, 17, 20, 22, 23, 26, 44, 45, 48, 52, 54, 64, 66, 67, 68, 69, 70, 71, 73, 74, 92, 94, 96, 97, 99, 101, 102, 104, 106, 118, 119, 121, 145, 149, 154, 155, 164, 177, 178, 183, 185, 187, 193, 199, 200, 202, 203, 204, 209, 235, 237, 240, 242, 251, 252], "u": [10, 11, 12, 16, 27, 34, 37, 42, 46, 47, 61, 62, 91, 94, 97, 99, 101, 102, 107, 117, 119, 123, 132, 133, 139, 143, 145, 149, 154, 164, 166, 177, 178, 203, 214, 220, 222, 223, 224, 225, 226, 228, 229, 230, 232, 233, 238, 247], "alloc": [10, 14, 55, 68, 71, 73, 74, 107, 116, 119, 121, 124, 125, 126, 127, 131, 152, 153, 155, 164, 168, 174, 177, 185, 209, 226, 237, 247, 248, 249, 250, 252], "well": [10, 11, 12, 14, 15, 16, 17, 19, 20, 22, 23, 26, 37, 44, 53, 62, 67, 68, 69, 71, 73, 74, 80, 85, 86, 90, 91, 94, 96, 97, 99, 104, 106, 108, 118, 119, 121, 124, 127, 130, 131, 135, 140, 142, 145, 147, 149, 153, 154, 162, 168, 174, 175, 185, 186, 196, 200, 202, 207, 209, 219, 221, 226, 233, 234, 237, 238, 240, 244, 250, 251], "advoc": 10, "concentr": [10, 22, 45, 202], "detail": [10, 11, 12, 14, 15, 16, 17, 19, 20, 22, 24, 25, 26, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 52, 61, 68, 69, 71, 73, 74, 77, 83, 85, 86, 87, 90, 92, 94, 95, 96, 97, 99, 100, 101, 102, 103, 106, 107, 114, 117, 119, 123, 124, 136, 138, 139, 140, 143, 149, 152, 153, 154, 161, 173, 175, 177, 178, 180, 181, 183, 184, 185, 194, 197, 200, 202, 203, 204, 207, 210, 214, 220, 229, 230, 232, 233, 234, 237, 239, 247, 249, 250, 251, 252, 253, 254, 255, 256], "matter": [10, 13, 16, 19, 23, 24, 48, 50, 52, 68, 69, 88, 121, 149, 191, 222, 233], "pair": [10, 11, 13, 16, 17, 26, 48, 59, 60, 64, 67, 68, 69, 70, 71, 77, 84, 118, 119, 131, 133, 135, 152, 154, 161, 164, 183, 185, 198, 208, 240], "oper": [10, 11, 12, 13, 14, 16, 22, 23, 26, 30, 37, 43, 45, 46, 49, 50, 52, 54, 58, 59, 62, 66, 67, 68, 69, 70, 71, 73, 74, 78, 92, 94, 96, 97, 101, 103, 106, 108, 111, 116, 118, 119, 124, 127, 132, 135, 137, 142, 147, 149, 153, 154, 155, 156, 164, 170, 175, 177, 181, 184, 185, 186, 187, 191, 195, 197, 200, 201, 202, 205, 206, 208, 209, 214, 217, 219, 226, 233, 235, 237, 240, 241, 244, 250, 251, 252, 253], "scope": [10, 11, 14, 19, 22, 43, 44, 54, 71, 74, 107, 118, 119, 132, 147, 149, 152, 154, 175, 178, 183, 192, 258], "identifi": [10, 11, 12, 14, 16, 20, 37, 43, 44, 45, 47, 52, 54, 68, 69, 71, 73, 74, 77, 92, 94, 96, 101, 103, 104, 106, 116, 118, 123, 124, 147, 149, 154, 173, 177, 180, 181, 183, 199, 200, 202, 203, 204, 206, 207, 235, 242], "concept": [10, 19, 22, 24, 26, 37, 48, 51, 68, 77, 102, 135, 141, 178, 182, 202, 221], "individu": [10, 11, 12, 16, 17, 19, 20, 23, 26, 48, 67, 68, 69, 71, 73, 92, 94, 97, 118, 150, 152, 178, 180, 183, 185, 202, 203, 209, 244, 252], "togeth": [10, 16, 17, 21, 22, 26, 37, 43, 44, 48, 52, 64, 68, 69, 73, 74, 99, 102, 104, 123, 125, 137, 139, 149, 164, 184, 185, 199, 203, 226, 237, 247], "produc": [10, 12, 14, 16, 22, 26, 43, 44, 47, 48, 52, 62, 66, 67, 70, 71, 74, 86, 94, 99, 101, 107, 127, 143, 161, 174, 180, 183, 185, 200, 203, 226, 244, 250, 251], "down": [10, 15, 20, 23, 26, 45, 48, 53, 66, 69, 73, 74, 83, 90, 91, 94, 96, 97, 101, 103, 106, 108, 118, 119, 135, 138, 139, 153, 199, 200, 214, 230, 247, 252], "associ": [10, 11, 14, 16, 18, 20, 26, 37, 43, 44, 45, 48, 52, 53, 61, 62, 65, 68, 69, 70, 71, 74, 75, 90, 91, 93, 94, 95, 96, 97, 99, 101, 102, 106, 109, 111, 118, 119, 124, 127, 133, 138, 146, 149, 154, 156, 159, 161, 172, 173, 177, 178, 185, 191, 199, 200, 204, 206, 207, 240], "orthogon": 10, "reus": [10, 17, 20, 48, 62, 147, 164, 202, 238], "share": [10, 13, 14, 26, 37, 42, 43, 44, 45, 47, 48, 53, 71, 77, 79, 89, 94, 103, 104, 108, 118, 119, 121, 124, 126, 132, 133, 142, 143, 150, 152, 153, 154, 155, 173, 174, 177, 178, 183, 184, 185, 192, 199, 204, 205, 209, 231, 239, 250, 251, 252], "mainten": [10, 143, 233, 258], "headach": 10, "unfortun": [10, 45, 77, 135, 143, 192, 236, 240, 247], "cannot": [10, 11, 16, 26, 43, 45, 48, 53, 66, 68, 69, 70, 71, 73, 74, 91, 94, 97, 99, 101, 102, 118, 119, 145, 154, 164, 166, 175, 178, 183, 185, 193, 199, 200, 202, 203, 240, 242], "aka": 10, "aggreg": [10, 48, 154, 185], "As": [10, 11, 13, 14, 16, 17, 20, 22, 23, 25, 26, 44, 45, 47, 48, 52, 53, 61, 62, 66, 68, 69, 74, 77, 85, 86, 90, 91, 92, 94, 97, 99, 101, 102, 107, 108, 123, 125, 127, 130, 142, 145, 147, 149, 151, 154, 164, 171, 177, 178, 185, 186, 193, 199, 202, 203, 207, 212, 213, 221, 233, 234, 237, 238, 241, 250], "colleagu": [10, 62], "mine": 10, "put": [10, 11, 12, 13, 14, 20, 26, 30, 37, 48, 52, 54, 68, 74, 80, 83, 86, 92, 97, 101, 102, 107, 108, 115, 117, 118, 119, 130, 135, 149, 159, 177, 178, 214, 222, 233, 237, 241, 244, 251, 258], "off": [10, 14, 20, 26, 48, 61, 62, 69, 71, 91, 94, 101, 107, 119, 142, 143, 145, 149, 154, 175, 183, 258], "next": [10, 11, 12, 13, 14, 16, 17, 19, 20, 23, 25, 26, 44, 45, 47, 48, 52, 53, 54, 60, 66, 68, 69, 71, 74, 77, 80, 87, 91, 92, 94, 96, 97, 99, 101, 102, 103, 107, 108, 118, 119, 121, 123, 130, 135, 137, 138, 139, 149, 151, 152, 154, 159, 164, 174, 175, 177, 180, 185, 187, 193, 202, 204, 209, 214, 216, 228, 234, 235, 238, 248, 249, 252, 258], "stop": [10, 11, 12, 14, 53, 58, 77, 92, 97, 102, 103, 106, 107, 120, 136, 138, 144, 161, 164, 168, 170, 249, 251, 253], "bu": [10, 50], "asymmetri": [10, 71], "messi": 10, "abstractidltyp": 10, "typeinfo": 10, "gettypeinfo": 10, "abstractidlscop": 10, "scopeinfo": 10, "getscopeinfo": 10, "idltyp": 10, "privat": [10, 108, 149, 150, 152, 234], "_typeinfo": 10, "idlmodul": 10, "_scopeinfo": 10, "idlinterfac": 10, "extend": [10, 16, 22, 24, 26, 47, 48, 61, 62, 64, 66, 69, 70, 72, 74, 83, 108, 118, 119, 154, 156, 161, 177, 180, 183, 185, 187, 190, 193, 194, 197, 198, 202, 209, 215, 219, 235, 236, 238], "idlstr": 10, "contrast": [10, 11, 13, 22, 66, 68, 69, 73, 99, 175, 178, 202, 203, 233], "equival": [10, 11, 12, 14, 16, 17, 26, 44, 48, 59, 64, 66, 68, 69, 70, 71, 73, 74, 91, 94, 96, 106, 111, 127, 133, 147, 152, 154, 156, 161, 162, 163, 164, 168, 177, 178, 184, 185, 191, 200, 202, 204, 207, 209, 237, 238, 240, 241, 242, 244, 249], "info": [10, 92, 101, 104, 118, 119, 130, 131, 135, 234], "symmetr": [10, 71, 185], "wherea": [10, 26, 59, 61, 62, 94, 97, 108, 119, 121, 147, 150, 202, 203], "asymmetr": 10, "redund": [10, 20, 206], "advantag": [10, 11, 14, 24, 37, 39, 48, 50, 61, 69, 111, 119, 121, 131, 139, 147, 150, 153, 247], "symmetri": [10, 97, 255], "speed": [10, 34, 41, 71, 74, 99, 142], "eas": [10, 96, 101, 215], "anoth": [10, 11, 12, 13, 14, 16, 17, 19, 20, 26, 27, 32, 47, 48, 50, 52, 54, 55, 58, 61, 66, 68, 69, 70, 71, 73, 74, 86, 91, 92, 94, 97, 99, 100, 101, 103, 106, 107, 118, 119, 124, 125, 135, 137, 138, 139, 140, 145, 147, 148, 149, 150, 151, 153, 154, 164, 175, 177, 178, 185, 192, 193, 199, 200, 202, 203, 204, 206, 209, 214, 227, 238, 244, 247, 258], "drawback": [10, 14], "programm": [10, 12, 14, 15, 22, 26, 48, 50, 51, 61, 62, 64, 66, 68, 70, 71, 73, 99, 135, 143, 147, 149, 150, 152, 153, 154, 178, 183, 185, 187, 193, 209, 221, 235, 244], "awar": [10, 26, 50, 67, 69, 70, 71, 74, 94, 108, 133], "messag": [10, 14, 16, 20, 26, 52, 53, 54, 68, 69, 74, 77, 79, 90, 91, 94, 96, 97, 101, 106, 107, 115, 117, 119, 133, 142, 162, 164, 168, 180, 184, 196, 202, 214, 226, 234, 239, 249, 250, 251, 252], "oo": 10, "never": [10, 11, 16, 20, 53, 64, 91, 94, 97, 99, 102, 106, 107, 117, 118, 127, 135, 139, 142, 143, 145, 147, 154, 164, 173, 174, 178, 183, 185, 190, 202, 207, 234, 238, 240, 247], "tend": [10, 85, 183, 209, 234, 249, 258], "ever": [10, 16, 20, 37, 90, 91, 116, 135, 147, 175, 177, 178], "taken": [10, 13, 32, 44, 47, 48, 61, 62, 68, 73, 90, 91, 94, 97, 99, 101, 107, 119, 127, 154, 166, 175, 177, 185, 238], "awai": [10, 14, 20, 71, 91, 94, 97, 106, 116, 119, 131, 141, 144, 153, 241, 244], "come": [10, 11, 12, 20, 37, 48, 51, 64, 69, 90, 94, 97, 99, 100, 101, 106, 107, 116, 118, 119, 135, 137, 140, 142, 149, 164, 200, 202, 209, 218, 222, 232, 238, 240], "node": [10, 69, 94, 107, 108, 127, 131, 135, 173, 250, 251], "instanc": [10, 17, 19, 20, 23, 26, 43, 44, 45, 47, 48, 53, 55, 59, 60, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 90, 91, 92, 94, 96, 97, 99, 101, 103, 106, 108, 111, 118, 119, 124, 127, 133, 147, 152, 154, 155, 156, 157, 159, 161, 162, 163, 164, 166, 167, 168, 169, 170, 171, 173, 174, 175, 177, 178, 180, 181, 183, 185, 191, 195, 198, 200, 201, 202, 203, 204, 206, 207, 208, 209, 238, 240, 247, 250, 251, 252], "child": [10, 20, 23, 25, 26, 68, 69, 73, 74, 236, 253], "current": [10, 14, 16, 17, 19, 20, 23, 25, 26, 35, 41, 43, 44, 45, 48, 51, 53, 54, 61, 63, 66, 68, 69, 71, 73, 74, 78, 79, 82, 83, 86, 88, 90, 94, 96, 97, 101, 103, 104, 106, 107, 110, 115, 117, 118, 119, 125, 127, 130, 132, 133, 135, 143, 145, 152, 154, 164, 166, 173, 174, 177, 178, 183, 185, 187, 192, 199, 200, 201, 202, 203, 204, 207, 209, 214, 215, 222, 226, 234, 235, 237, 238, 239, 240, 241, 242, 244, 247, 248, 249, 250, 251, 252, 254, 256, 258], "parent": [10, 26, 47, 68, 69, 73, 74, 101, 108, 125, 149, 174, 178, 185, 204, 206, 207, 249], "ideal": [10, 20, 37, 71, 185, 240], "opportun": [10, 90, 94, 185, 247], "constraint": [10, 26, 48, 62, 67, 69, 73, 90, 106, 108, 121, 127, 164, 178, 191, 192, 238], "legal": [10, 11, 12, 14, 48, 66, 69, 95, 106, 121, 149, 161, 185, 242], "grammar": [10, 48, 234, 242, 243], "attach": [10, 14, 26, 43, 69, 74, 94, 98, 101, 106, 120, 126, 151], "inout": [10, 43, 44, 154], "sens": [10, 12, 13, 14, 19, 64, 70, 90, 106, 149, 164, 178, 203, 234], "onewai": [10, 48], "latter": [10, 32, 48, 68, 71, 73, 92, 111, 119, 148, 152, 174, 177, 185, 209, 236, 240], "best": [10, 11, 16, 17, 19, 48, 61, 62, 63, 69, 73, 91, 92, 94, 99, 106, 107, 130, 132, 133, 136, 140, 141, 177, 187, 191, 209, 234, 235, 247, 252, 258], "dealt": [10, 11, 23, 238], "dure": [10, 11, 46, 48, 52, 68, 69, 70, 73, 90, 91, 92, 94, 97, 99, 102, 104, 106, 108, 118, 119, 125, 127, 154, 164, 173, 174, 175, 178, 192, 200, 202, 204, 214, 221, 226, 230, 234, 247, 251, 252, 256], "addnod": 10, "might": [10, 11, 12, 13, 14, 16, 19, 20, 23, 26, 37, 44, 45, 47, 48, 50, 52, 53, 54, 64, 66, 68, 69, 70, 71, 86, 90, 91, 94, 97, 99, 101, 104, 106, 117, 118, 119, 121, 132, 135, 137, 143, 145, 149, 150, 151, 162, 164, 168, 171, 175, 177, 178, 183, 185, 193, 198, 199, 200, 209, 235, 237, 238, 239, 250, 258], "idloper": 10, "idlobject": 10, "void": [10, 44, 45, 48, 77, 127, 154, 177, 251], "throw": [10, 20, 94, 119, 135, 141, 149], "idlexcept": 10, "instanceof": 10, "idlargu": 10, "dir": [10, 48, 54, 74, 104, 206, 251], "flag": [10, 16, 83, 87, 92, 107, 118, 119, 125, 126, 128, 132, 154, 199, 204, 209, 214, 249, 250, 251, 253], "illegalonewayoper": 10, "constrast": 10, "signatur": [10, 45, 48, 66, 67, 68, 69, 70, 71, 73, 74, 97, 106, 108, 118, 119, 131, 133, 154, 155, 156, 157, 159, 161, 162, 163, 164, 166, 167, 168, 169, 170, 171, 173, 174, 175, 177, 178, 180, 181, 183, 185, 187, 191, 193, 200, 201, 202, 203, 204, 206, 207, 209, 235, 250, 251], "illeg": [10, 48, 118, 154, 250], "complic": [10, 11, 14, 20, 22, 47, 48, 69, 94, 123, 145, 154, 174, 192, 204, 234, 237, 258], "mechan": [10, 11, 13, 14, 37, 44, 45, 48, 62, 66, 88, 90, 94, 96, 104, 106, 107, 108, 116, 119, 121, 124, 126, 127, 147, 164, 173, 174, 175, 177, 178, 185, 193, 202, 204, 226, 234, 238, 244, 245], "care": [10, 13, 20, 22, 47, 48, 52, 53, 64, 69, 74, 92, 94, 108, 119, 123, 175, 177, 258], "And": [10, 48, 50, 90, 92, 99, 101, 102, 107, 131, 142, 149, 153, 154, 240], "situat": [10, 16, 17, 26, 41, 48, 53, 64, 68, 69, 71, 91, 94, 97, 151, 162, 165, 175, 185, 186, 199, 202, 206, 238, 240, 251], "about": [10, 12, 14, 16, 17, 19, 20, 21, 23, 25, 26, 29, 37, 42, 43, 44, 45, 48, 49, 51, 53, 61, 66, 68, 69, 70, 71, 74, 77, 80, 92, 96, 97, 98, 99, 100, 101, 102, 103, 106, 107, 108, 114, 115, 116, 117, 118, 119, 124, 125, 128, 131, 133, 136, 137, 138, 139, 141, 142, 143, 144, 154, 161, 164, 172, 175, 177, 178, 184, 185, 193, 199, 200, 202, 203, 204, 207, 209, 214, 223, 225, 234, 235, 237, 238, 239, 240, 249, 250], "rais": [10, 26, 43, 44, 45, 48, 68, 69, 74, 90, 94, 97, 106, 118, 171, 177, 185, 193, 206, 234], "protect": [10, 48, 105, 108, 119, 120, 122, 127, 177, 178, 235, 247], "against": [10, 11, 42, 43, 48, 56, 66, 68, 69, 86, 96, 99, 104, 119, 127, 153, 174, 178, 199, 202, 249], "With": [10, 11, 47, 50, 61, 64, 69, 70, 77, 90, 91, 92, 97, 99, 101, 119, 124, 149, 183, 187, 199, 209, 226, 244, 252], "_except": 10, "illegalonewayexcept": 10, "modular": 10, "walk": [10, 31, 135, 174, 192, 199], "backend": [10, 32, 33, 34, 41, 143, 214, 215, 220, 226, 233, 248, 251], "respons": [10, 45, 46, 47, 50, 74, 99, 106, 116, 118, 119, 121, 124, 125, 127, 139, 174, 177, 178, 209, 245, 252], "emit": [10, 91, 106, 107, 108, 119, 126, 127, 131, 183, 214, 244, 247, 250, 251], "stub": [10, 43, 44, 46, 48, 52, 54, 119, 127], "skeleton": [10, 44, 45, 50, 52, 54, 92, 101, 239], "framework": [10, 20, 26, 31, 40, 47, 48, 52, 62, 86, 106, 135, 140, 199, 224, 233, 238, 250], "wrong": [10, 14, 97, 106, 128, 177, 248, 251], "repeatedli": [10, 26, 47, 48, 55, 58, 80, 125, 162, 204], "edit": [10, 17, 23, 24, 25, 26, 30, 34, 47, 53, 68, 69, 74, 80, 87, 90, 92, 94, 95, 96, 97, 99, 101, 102, 115, 130, 132, 139, 152, 153, 199, 209, 234, 236, 241, 244, 251, 258], "core": [10, 11, 61, 68, 85, 101, 108, 115, 117, 118, 119, 127, 154, 207, 209, 225, 226, 234, 235, 247, 251], "Not": [10, 20, 25, 37, 48, 66, 90, 96, 105, 119, 143, 152, 162, 173, 177, 204], "dump": [10, 108, 118, 119, 129, 131, 132, 256], "regurgit": 10, "debug": [10, 11, 37, 43, 48, 49, 50, 52, 63, 68, 79, 84, 87, 90, 92, 97, 98, 99, 100, 102, 104, 106, 107, 118, 120, 129, 131, 132, 135, 137, 138, 141, 142, 164, 178, 183, 202, 214, 230, 248, 249, 253, 255], "visit": [10, 107, 202, 226], "choos": [10, 13, 16, 17, 19, 20, 23, 24, 25, 26, 43, 44, 45, 46, 47, 50, 52, 55, 68, 69, 71, 74, 79, 90, 91, 92, 96, 97, 98, 99, 102, 103, 124, 127, 153, 171, 178, 196, 235, 239, 258], "switch": [10, 20, 43, 48, 54, 69, 80, 90, 94, 96, 97, 99, 119, 140, 209, 236], "recipi": 10, "Its": [10, 11, 44, 71, 174, 185, 191, 193, 230], "callback": [10, 19, 21, 22, 23, 24, 25, 43, 44, 52, 68, 72, 74, 91, 119, 145, 154, 250], "Then": [10, 16, 46, 47, 78, 94, 99, 101, 142, 144, 154, 178, 183, 206], "acceptor": 10, "dumpvisitor": 10, "send": [10, 26, 45, 47, 68, 74, 94, 149, 180, 181, 184, 202, 207, 226, 234, 250], "trampolin": [10, 50, 71, 126, 185], "immedi": [10, 12, 17, 19, 20, 45, 50, 66, 68, 69, 71, 73, 74, 92, 99, 118, 119, 142, 150, 154, 174, 175, 177, 178, 185, 200, 207, 240], "pointless": 10, "lost": [10, 99, 102, 118, 119, 133, 143, 234, 253], "separ": [10, 11, 12, 13, 16, 20, 25, 26, 44, 45, 46, 47, 48, 50, 52, 53, 54, 62, 67, 68, 69, 70, 71, 73, 74, 83, 86, 88, 94, 96, 97, 101, 102, 117, 118, 119, 121, 123, 127, 132, 133, 139, 143, 147, 149, 150, 151, 152, 153, 154, 164, 171, 177, 189, 199, 203, 204, 206, 209, 214, 220, 234, 237, 239, 240, 244, 252, 253, 258], "idlscop": 10, "explicitli": [10, 16, 17, 19, 20, 26, 45, 47, 48, 53, 64, 66, 68, 69, 70, 71, 73, 74, 88, 94, 97, 101, 118, 119, 127, 130, 133, 149, 152, 153, 171, 174, 178, 183, 185, 187, 193, 202, 203, 234, 237, 238, 251], "recod": 10, "hand": [10, 12, 13, 14, 26, 46, 47, 52, 68, 69, 70, 71, 74, 92, 97, 101, 107, 115, 123, 133, 143, 154, 214, 221], "catch": [10, 12, 45, 61, 97, 102, 130, 145, 147, 204, 251, 253], "22": [10, 77, 233, 244], "state": [10, 16, 17, 20, 44, 45, 47, 48, 50, 51, 64, 68, 69, 70, 71, 74, 90, 94, 97, 102, 106, 107, 118, 119, 126, 127, 131, 137, 149, 151, 161, 164, 168, 173, 175, 178, 183, 185, 191, 202, 234, 240, 244, 247, 258], "straightforward": [10, 14, 16, 26, 43, 48, 56, 64, 106, 132, 145, 220], "simpli": [10, 11, 13, 16, 19, 23, 26, 44, 45, 47, 48, 50, 51, 53, 66, 68, 69, 70, 77, 90, 92, 94, 96, 97, 101, 102, 103, 104, 107, 112, 118, 119, 125, 126, 147, 149, 154, 164, 177, 185, 202, 209, 251], "There": [10, 11, 13, 14, 16, 19, 20, 23, 26, 37, 43, 45, 46, 47, 48, 50, 52, 66, 67, 68, 69, 70, 71, 73, 74, 77, 80, 84, 90, 91, 92, 94, 97, 99, 101, 102, 103, 104, 106, 107, 108, 119, 121, 124, 125, 127, 130, 131, 132, 133, 135, 137, 140, 142, 143, 149, 150, 152, 154, 164, 174, 175, 177, 178, 180, 181, 183, 185, 186, 193, 202, 203, 207, 209, 212, 214, 223, 224, 234, 238, 239, 244, 247, 249, 250, 251, 252, 258], "noth": [10, 11, 14, 20, 48, 69, 70, 74, 94, 101, 104, 119, 154, 164, 175, 177, 185, 238, 251], "encod": [10, 16, 30, 43, 45, 74, 124, 154, 174, 185, 203, 239, 241, 244, 252], "moreov": [10, 14, 69], "sub": [10, 11, 20, 68, 107, 108, 124, 125, 142, 178, 206], "bounc": 10, "via": [10, 11, 26, 30, 34, 37, 45, 47, 48, 50, 53, 61, 62, 63, 64, 68, 69, 70, 78, 81, 88, 94, 99, 104, 106, 108, 115, 118, 119, 121, 123, 126, 127, 132, 133, 139, 145, 151, 162, 164, 167, 169, 170, 174, 175, 177, 183, 185, 195, 199, 202, 203, 206, 207, 209, 214, 219, 222, 226, 227, 237, 238, 239, 240, 247, 251, 252, 255], "bottleneck": [10, 29], "summari": [10, 55, 77, 86, 90, 103, 166, 173, 178, 244, 251], "per": [10, 11, 53, 68, 71, 74, 86, 94, 107, 118, 119, 126, 132, 149, 173, 183, 185, 199, 202, 239, 240, 243, 252], "redundantli": 10, "know": [10, 11, 12, 14, 16, 20, 26, 42, 43, 45, 47, 48, 50, 69, 73, 80, 91, 92, 94, 97, 101, 102, 103, 107, 118, 119, 124, 128, 131, 133, 142, 147, 149, 153, 154, 174, 177, 183, 185, 202, 209, 222, 226, 233, 237, 238, 240, 251, 258], "give": [10, 11, 12, 14, 16, 20, 23, 24, 26, 37, 44, 48, 66, 68, 69, 71, 73, 74, 80, 90, 91, 94, 96, 97, 100, 101, 104, 106, 118, 119, 127, 133, 135, 139, 140, 154, 155, 164, 168, 174, 175, 178, 180, 181, 185, 193, 199, 200, 235, 238, 258], "hack": [10, 61, 106, 108, 115, 142, 144, 220, 223, 225, 228, 229, 230, 232, 237], "lie": [10, 66, 71], "intuit": [10, 12, 44, 66, 73, 77, 96, 214, 216, 233, 236, 238], "nightmar": [10, 141], "process": [10, 11, 22, 24, 41, 44, 45, 46, 47, 48, 50, 52, 53, 68, 69, 74, 77, 91, 92, 94, 96, 98, 99, 100, 101, 106, 108, 116, 119, 120, 121, 123, 124, 126, 133, 143, 145, 149, 152, 154, 174, 175, 178, 180, 183, 185, 191, 196, 197, 199, 200, 204, 207, 209, 212, 214, 221, 229, 234, 244, 245, 247, 249, 251, 254], "arithmet": [10, 14, 60, 70, 71, 79, 118, 124, 154, 166, 202, 251, 252], "front": [10, 11, 48, 55, 107, 108, 119, 127], "operand": [10, 164, 166, 202, 242], "binari": [10, 55, 58, 60, 62, 63, 111, 115, 130, 138, 174, 180, 194, 199, 202, 220, 226, 227, 230, 232, 243, 248, 251, 253, 256], "combin": [10, 12, 14, 17, 19, 22, 23, 37, 48, 50, 51, 52, 55, 58, 62, 64, 66, 69, 70, 71, 73, 74, 99, 101, 107, 119, 124, 126, 127, 143, 149, 153, 154, 164, 178, 189, 191, 193, 200, 203, 238, 240, 251, 252, 258], "simplic": [10, 61, 62, 233, 237], "record": [10, 13, 14, 16, 38, 44, 45, 46, 61, 68, 71, 74, 91, 96, 97, 99, 101, 102, 104, 105, 108, 116, 118, 119, 127, 131, 139, 142, 149, 154, 164, 204, 234, 245, 249], "doubl": [10, 12, 16, 26, 47, 48, 53, 55, 63, 69, 71, 74, 77, 90, 92, 94, 96, 97, 102, 118, 124, 152, 171, 177, 178, 186, 193, 197, 200, 202, 227, 240, 241, 244, 251, 252, 258], "To": [10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 37, 42, 43, 44, 45, 46, 47, 52, 56, 67, 68, 69, 71, 73, 74, 77, 78, 80, 85, 88, 90, 92, 94, 95, 96, 97, 99, 101, 102, 103, 106, 107, 108, 111, 112, 115, 117, 118, 128, 130, 132, 133, 142, 145, 147, 149, 150, 151, 152, 154, 161, 162, 175, 185, 190, 193, 195, 200, 202, 203, 204, 209, 219, 233, 234, 236, 240, 242, 244, 247, 250, 251, 253], "distinguish": [10, 11, 26, 37, 45, 66, 68, 71, 74, 77, 94, 99, 119, 127, 154, 174, 183, 185, 202, 207, 209, 235, 256], "store": [10, 11, 12, 16, 23, 44, 45, 46, 48, 52, 55, 64, 68, 77, 89, 90, 92, 95, 96, 99, 101, 102, 103, 106, 107, 108, 118, 119, 121, 124, 125, 126, 127, 131, 133, 147, 152, 154, 159, 162, 174, 175, 177, 178, 202, 203, 204, 209, 247, 248, 253], "numer": [10, 14, 26, 34, 38, 41, 48, 59, 61, 68, 69, 94, 136, 147, 152, 178, 189, 193, 202, 203, 234, 245, 251], "given": [10, 11, 13, 14, 16, 17, 20, 22, 23, 25, 26, 37, 43, 44, 45, 47, 48, 50, 62, 64, 66, 68, 69, 70, 71, 73, 74, 77, 92, 94, 99, 101, 102, 104, 106, 107, 108, 118, 119, 123, 133, 135, 145, 147, 149, 150, 152, 154, 159, 162, 164, 169, 171, 173, 174, 177, 178, 183, 185, 199, 201, 202, 203, 204, 206, 234, 236, 237, 238, 240, 247, 251, 252], "addit": [10, 11, 14, 15, 16, 17, 20, 22, 26, 37, 43, 44, 45, 47, 48, 50, 58, 64, 68, 69, 70, 71, 73, 74, 77, 88, 90, 91, 92, 94, 96, 97, 99, 101, 102, 106, 107, 108, 114, 115, 116, 121, 123, 124, 125, 127, 131, 138, 139, 143, 145, 147, 150, 151, 152, 154, 166, 168, 177, 178, 183, 185, 190, 191, 193, 195, 199, 202, 203, 204, 209, 224, 226, 240, 242, 247, 248, 249, 251, 252, 258], "subtract": [10, 12, 44, 48, 60, 147, 166, 177, 193, 203], "notic": [10, 12, 13, 16, 17, 18, 19, 20, 26, 43, 44, 47, 52, 62, 65, 69, 75, 77, 90, 91, 93, 94, 96, 97, 101, 108, 109, 135, 140, 146, 172, 200, 202, 248], "repetit": [10, 11, 24, 154], "idlexpress": 10, "evaluationerror": 10, "lh": 10, "leftsubexpress": 10, "rh": [10, 106], "rightsubexpress": 10, "char": [10, 48, 56, 59, 77, 92, 97, 127, 177, 185, 202, 209, 237, 250, 258], "op": [10, 183, 203], "longvalu": 10, "doublevalu": 10, "imagin": [10, 71, 96, 140, 145], "ugli": 10, "replic": 10, "realist": 10, "bloat": [10, 198], "wors": [10, 127, 237], "succinctli": [10, 48], "retain": [10, 48, 74, 172, 175, 189, 193, 207, 237], "expr": [10, 11, 178, 258], "left": [10, 12, 19, 26, 47, 48, 52, 53, 60, 67, 68, 69, 70, 71, 73, 74, 96, 97, 108, 118, 123, 124, 133, 138, 145, 164, 166, 175, 177, 180, 185, 212, 233, 234, 235, 237, 244, 250, 252], "subexpress": [10, 12, 108, 116], "version": [10, 11, 12, 13, 14, 20, 24, 25, 26, 41, 46, 47, 48, 50, 53, 54, 62, 68, 70, 73, 85, 86, 89, 90, 92, 94, 95, 96, 97, 102, 104, 106, 108, 116, 118, 119, 125, 130, 132, 139, 141, 142, 152, 153, 164, 174, 177, 178, 185, 193, 202, 204, 207, 209, 214, 220, 226, 227, 233, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 250, 254], "met": [10, 119], "again": [10, 11, 14, 20, 44, 46, 47, 52, 60, 68, 69, 71, 73, 74, 90, 91, 94, 97, 99, 101, 102, 107, 118, 119, 121, 147, 154, 175, 178, 185, 200, 214, 250, 251], "quit": [10, 16, 19, 22, 23, 42, 47, 48, 68, 69, 71, 96, 97, 119, 135, 139, 142, 149, 164, 173, 203, 226, 234, 258], "line": [10, 11, 13, 16, 17, 19, 20, 23, 25, 26, 37, 43, 45, 47, 52, 53, 54, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 77, 78, 79, 80, 87, 89, 91, 92, 95, 96, 97, 100, 101, 102, 103, 104, 106, 108, 115, 118, 119, 132, 133, 147, 149, 153, 154, 164, 177, 183, 193, 197, 199, 200, 201, 203, 207, 209, 210, 214, 220, 234, 237, 238, 239, 245, 247, 251, 252, 253, 254, 255], "By": [10, 13, 14, 20, 22, 26, 43, 45, 47, 48, 52, 53, 54, 68, 69, 71, 73, 74, 90, 91, 94, 96, 99, 101, 102, 103, 104, 119, 152, 154, 175, 178, 185, 193, 202, 204, 251], "split": [10, 14, 26, 69, 116, 118, 139, 164, 209, 234, 237, 252, 254, 258], "wind": [10, 59, 119], "clumsi": [10, 48, 235], "ineffici": [10, 14, 99, 193], "necessari": [10, 16, 17, 19, 20, 22, 26, 43, 44, 45, 47, 48, 52, 68, 69, 73, 74, 77, 82, 86, 92, 94, 95, 96, 99, 100, 101, 104, 106, 117, 118, 119, 121, 124, 127, 130, 133, 154, 164, 174, 175, 177, 178, 183, 184, 185, 199, 200, 202, 203, 230, 232, 234, 237, 238, 240, 242, 247, 248, 249, 250, 251, 258], "evil": 10, "unsaf": [10, 154], "promis": [10, 140], "comput": [10, 14, 16, 22, 26, 36, 50, 62, 66, 68, 69, 70, 71, 74, 91, 94, 99, 103, 104, 105, 106, 108, 116, 127, 131, 134, 135, 136, 143, 153, 154, 164, 166, 169, 174, 178, 191, 198, 199, 206, 209, 236, 239, 240, 249, 252, 258], "becom": [10, 11, 17, 20, 23, 26, 44, 48, 52, 62, 66, 68, 69, 74, 77, 92, 94, 96, 97, 103, 118, 119, 130, 131, 147, 156, 161, 175, 177, 178, 185, 193, 202, 207, 209, 234, 238, 240, 241, 242, 244], "corrupt": [10, 64, 154, 174, 178, 223, 247, 248, 250], "awri": 10, "safe": [10, 13, 16, 24, 43, 48, 53, 62, 64, 68, 74, 102, 127, 135, 154, 175, 177, 178, 181, 185, 202, 204, 245, 249], "runtim": [10, 27, 28, 29, 37, 48, 49, 51, 54, 62, 77, 103, 106, 108, 116, 118, 121, 124, 125, 126, 129, 135, 141, 149, 153, 164, 174, 212, 214, 251, 252], "unfriendli": 10, "behaviour": [10, 118, 119, 236, 238], "safeti": [10, 48, 147, 202, 240, 249], "net": [10, 63, 104, 214, 234], "mistak": [10, 106], "ridden": 10, "harder": [10, 22, 48], "result": [10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 26, 37, 43, 44, 45, 48, 50, 54, 55, 58, 59, 64, 66, 68, 69, 70, 71, 74, 91, 92, 94, 96, 99, 106, 107, 111, 118, 119, 121, 125, 126, 131, 133, 135, 136, 137, 143, 145, 147, 149, 152, 154, 155, 156, 161, 163, 164, 166, 167, 168, 171, 173, 174, 175, 177, 178, 180, 183, 184, 185, 186, 191, 192, 193, 196, 199, 200, 203, 204, 206, 209, 221, 234, 235, 237, 238, 240, 242, 244, 247, 248, 249, 250, 251, 252, 254, 256, 258], "exactli": [10, 14, 16, 20, 26, 45, 47, 52, 54, 67, 68, 69, 70, 71, 73, 94, 97, 103, 108, 119, 143, 152, 154, 155, 164, 166, 175, 183, 193, 202, 209, 234, 238, 239, 258], "extract": [10, 11, 30, 37, 45, 63, 68, 95, 107, 120, 149, 154, 192, 205], "layer": [10, 22, 37, 46, 48, 64, 66, 71, 94, 99, 104, 118, 122, 177], "protocol": [10, 16, 26, 43, 44, 45, 46, 48, 50, 52, 53, 54, 64, 66, 67, 68, 70, 71, 72, 73, 74, 85, 91, 97, 106, 108, 111, 118, 119, 143, 154, 157, 174, 180, 182, 188, 203, 204, 206, 214, 215, 244, 256, 258], "data": [10, 14, 18, 20, 21, 23, 30, 32, 38, 45, 46, 48, 55, 62, 65, 74, 75, 77, 93, 97, 106, 107, 108, 109, 111, 115, 116, 118, 120, 124, 126, 127, 131, 132, 139, 143, 145, 146, 149, 152, 153, 154, 163, 172, 173, 174, 177, 178, 180, 183, 184, 185, 196, 198, 200, 204, 208, 209, 226, 234, 241, 244, 249, 250, 252], "incredibli": 10, "certain": [10, 11, 20, 22, 26, 68, 69, 70, 73, 74, 94, 119, 139, 152, 153, 154, 175, 193, 198, 204, 234, 240, 243, 253], "context": [10, 12, 17, 20, 26, 45, 48, 66, 68, 69, 71, 73, 74, 97, 99, 102, 106, 108, 116, 118, 120, 133, 147, 168, 175, 178, 192, 200, 202, 204, 209], "arrai": [10, 14, 20, 55, 66, 118, 124, 152, 154, 177, 193, 240, 247, 249, 252], "idlconst": 10, "resolveidentifi": 10, "intvalu": 10, "resolv": [10, 37, 45, 47, 52, 94, 96, 118, 119, 126, 149, 200, 206, 230, 236, 251, 252], "mismatch": [10, 50, 97, 108, 147, 153, 202, 251, 252, 255], "detect": [10, 16, 52, 53, 61, 62, 64, 74, 91, 96, 102, 106, 127, 132, 162, 177, 178, 183, 185, 200, 202, 252], "signal": [10, 44, 45, 48, 50, 64, 66, 67, 68, 70, 74, 77, 91, 94, 99, 105, 111, 118, 119, 154, 164, 167, 171, 174, 178, 183, 185, 193, 202, 204, 206, 207, 209, 235, 240, 247, 248, 250, 251, 252, 253, 258], "site": [10, 42, 62, 95, 96, 107, 108, 114, 117, 131, 173, 233, 234, 252], "re": [10, 14, 16, 20, 21, 24, 42, 44, 45, 48, 55, 68, 77, 80, 85, 87, 88, 91, 92, 97, 99, 101, 103, 104, 106, 107, 108, 117, 119, 131, 132, 142, 143, 149, 150, 158, 162, 164, 165, 174, 175, 177, 178, 185, 193, 198, 200, 207, 209, 212, 213, 214, 222, 224, 226, 233, 234, 243, 247, 248, 250, 251, 252, 258], "fact": [10, 12, 13, 14, 16, 17, 19, 20, 43, 44, 47, 48, 58, 64, 69, 91, 97, 99, 102, 125, 131, 135, 136, 139, 147, 149, 192, 199, 234, 237, 238], "expect": [10, 11, 13, 14, 23, 24, 37, 44, 45, 47, 48, 68, 69, 77, 90, 94, 96, 97, 101, 103, 104, 106, 107, 116, 118, 119, 121, 127, 130, 154, 155, 164, 171, 178, 198, 200, 202, 222, 234, 244, 251, 252, 255], "suffici": [10, 68, 70, 103, 107, 119, 127, 164, 185, 238, 251], "pai": [10, 16, 55, 62, 174], "elsewher": [10, 11, 26, 47, 52, 90, 106, 153, 178, 198, 237], "seal": [10, 39, 44, 48, 62, 66, 68, 69, 70, 73, 74, 91, 99, 106, 108, 116, 118, 119, 131, 152, 153, 154, 155, 159, 161, 163, 164, 166, 169, 171, 178, 180, 181, 185, 193, 200, 203, 204, 206, 235, 238, 251, 256], "constrain": [10, 20, 26, 48, 69, 73, 91, 108, 164, 178, 238, 247], "lack": [10, 11, 39, 62, 119, 143, 153, 178, 226, 240], "preprocessor": [10, 49, 52], "forward": [10, 17, 44, 48, 68, 74, 90, 92, 99, 107, 111, 137, 174, 185, 188, 202, 214, 222, 234, 250, 252], "condition": [10, 106, 127, 178], "final": [10, 13, 14, 16, 19, 20, 21, 32, 37, 43, 45, 47, 59, 66, 68, 73, 74, 84, 92, 94, 102, 104, 105, 108, 119, 122, 123, 126, 130, 136, 145, 149, 165, 176, 178, 185, 189, 191, 193, 199, 202, 209, 214, 220, 234, 236, 243, 244, 245, 252], "benefit": [10, 48, 99, 101], "typic": [10, 13, 14, 19, 22, 26, 37, 44, 46, 47, 50, 62, 68, 69, 73, 74, 94, 101, 102, 104, 106, 108, 127, 132, 133, 149, 151, 152, 153, 154, 159, 162, 168, 175, 178, 185, 198, 199, 206, 207, 234, 239, 251], "done": [10, 12, 14, 16, 17, 26, 29, 32, 34, 48, 53, 58, 69, 70, 71, 85, 90, 91, 92, 99, 101, 107, 108, 115, 116, 118, 119, 125, 126, 130, 133, 135, 137, 140, 142, 143, 149, 154, 162, 173, 175, 177, 209, 213, 226, 233, 234, 256], "enabl": [10, 17, 22, 25, 26, 47, 50, 61, 62, 68, 69, 74, 90, 94, 101, 102, 115, 118, 126, 127, 131, 142, 154, 173, 175, 183, 219, 224, 227, 228, 233, 252], "port": [10, 52, 60, 66, 68, 73, 74, 76, 129, 135, 136, 199, 200, 202, 206, 226, 248], "across": [10, 17, 22, 26, 47, 48, 50, 52, 69, 86, 90, 97, 100, 101, 107, 116, 118, 127, 138, 199, 247, 258], "platform": [10, 14, 22, 23, 50, 61, 62, 66, 68, 69, 71, 74, 77, 82, 84, 88, 104, 124, 126, 127, 129, 130, 136, 141, 142, 143, 154, 168, 170, 178, 181, 184, 185, 202, 204, 206, 207, 214, 224, 226, 229, 230, 233, 241, 244, 247, 248, 249, 251], "turn": [10, 11, 14, 16, 19, 20, 22, 43, 46, 48, 52, 53, 69, 70, 74, 77, 80, 83, 91, 94, 97, 99, 101, 104, 106, 107, 118, 119, 126, 127, 135, 142, 143, 149, 150, 151, 152, 153, 183, 187, 191, 240], "cross": [10, 66, 74, 80, 82, 84, 129, 135, 143, 147, 174, 190, 214, 215, 224, 225, 226, 241, 244, 248, 249], "portabl": [10, 14, 16, 45, 47, 50, 51, 61, 62, 66, 71, 74, 86, 101, 106, 122, 177, 178, 193, 206, 240, 252], "fix": [10, 14, 50, 53, 61, 66, 68, 69, 70, 73, 74, 80, 91, 98, 99, 100, 102, 107, 111, 117, 119, 121, 125, 130, 131, 135, 139, 142, 144, 152, 180, 185, 203, 214, 219, 220, 223, 224, 228, 230, 233, 234, 236, 250, 251, 252, 253, 254, 255, 256, 258], "unreach": [10, 175, 200], "manipul": [10, 14, 26, 45, 46, 48, 61, 62, 68, 69, 71, 73, 74, 94, 96, 99, 107, 127, 133, 154, 185, 203, 205, 206, 237, 240], "ordinari": [10, 20, 44, 45, 52, 94, 97, 154, 185, 209], "place": [10, 11, 17, 20, 26, 42, 45, 47, 48, 52, 54, 68, 69, 73, 74, 82, 83, 86, 89, 91, 92, 94, 96, 97, 99, 101, 102, 104, 107, 118, 119, 126, 132, 133, 135, 154, 164, 173, 178, 184, 185, 200, 202, 203, 207, 209, 220, 234, 237, 239, 248, 252, 258], "substitut": [10, 14, 45, 62, 202], "templat": [10, 11, 20, 92, 101, 143, 152, 233, 244], "fill": [10, 26, 39, 40, 48, 55, 59, 66, 68, 69, 71, 73, 74, 101, 108, 154, 163, 164, 173, 177, 178, 183, 185, 202, 237, 238, 247, 248, 252, 258], "notat": [10, 13, 14, 94, 97, 153, 164, 183, 193, 199, 251], "smart": [10, 133], "encapsul": [10, 22, 45, 48, 71, 74, 145, 154, 202], "extern": [10, 37, 63, 96, 104, 108, 118, 119, 122, 153, 154, 174, 177, 185, 199, 200, 251], "ones": [10, 14, 17, 71, 101, 107, 117, 166, 177, 206, 234, 251], "verifi": [10, 99, 130, 149, 202, 234, 240, 252], "reproduc": [10, 50], "human": [10, 66, 200, 237], "reader": [10, 19, 51, 64, 105, 143, 244], "indent": [10, 26, 69, 117, 133, 182, 183, 226, 251], "One": [10, 11, 14, 20, 26, 67, 68, 69, 71, 73, 94, 96, 106, 107, 111, 127, 131, 137, 143, 145, 154, 183, 185, 200, 204, 207, 214], "pretti": [10, 14, 30, 37, 56, 60, 105, 107, 108, 132, 182, 212, 226, 250, 258], "printer": [10, 37, 66, 71, 107, 133, 183, 198], "account": [10, 42, 43, 45, 46, 53, 69, 74, 117, 154, 175, 183, 193, 198, 238, 251], "page": [10, 26, 28, 34, 43, 46, 47, 52, 53, 61, 72, 73, 74, 91, 92, 94, 96, 97, 98, 99, 102, 103, 104, 111, 114, 119, 120, 130, 135, 136, 139, 143, 149, 154, 161, 164, 167, 178, 202, 223, 229, 230, 232, 234], "width": [10, 26, 48, 66, 67, 68, 69, 70, 71, 73, 74, 133, 154, 174, 180, 183, 185, 201, 237], "heurist": 10, "blown": [10, 23, 138, 143, 174], "much": [10, 11, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 37, 43, 45, 47, 48, 55, 66, 68, 69, 71, 73, 74, 80, 83, 90, 91, 94, 99, 106, 107, 115, 119, 131, 132, 133, 135, 137, 140, 142, 143, 145, 147, 152, 154, 183, 192, 195, 198, 209, 212, 220, 221, 226, 230, 232, 233, 234, 242, 247, 248, 250, 251, 252], "emitt": [10, 177], "realli": [10, 14, 16, 17, 25, 26, 68, 69, 94, 107, 108, 118, 133, 137, 154, 192], "argu": 10, "compon": [10, 17, 20, 22, 26, 37, 46, 48, 50, 51, 52, 61, 62, 64, 66, 68, 69, 70, 74, 92, 101, 104, 116, 118, 119, 120, 127, 133, 140, 154, 183, 191, 199, 203, 204, 206, 248, 252, 253], "someth": [10, 11, 12, 14, 20, 26, 30, 37, 42, 58, 69, 80, 92, 97, 99, 102, 104, 106, 107, 117, 118, 119, 128, 130, 142, 143, 145, 147, 149, 154, 178, 198, 199, 204, 209, 234, 238, 244, 247, 258], "track": [10, 14, 53, 55, 94, 97, 106, 108, 119, 133, 139, 154, 170, 230, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 252, 253], "o": [10, 14, 16, 17, 23, 25, 28, 33, 37, 48, 56, 60, 68, 69, 71, 101, 104, 108, 118, 123, 127, 132, 133, 135, 136, 142, 143, 150, 154, 164, 166, 167, 177, 178, 180, 184, 185, 186, 199, 202, 206, 207, 208, 220, 221, 223, 224, 226, 238, 247, 250], "stream": [10, 16, 25, 43, 47, 60, 66, 71, 92, 97, 106, 116, 138, 159, 164, 167, 173, 174, 178, 179, 180, 181, 182, 183, 184, 200, 205, 206, 207, 214, 225, 230, 240, 248, 249, 250, 256, 258], "insert": [10, 11, 20, 26, 45, 48, 52, 68, 69, 73, 90, 91, 94, 96, 97, 102, 108, 119, 133, 135, 154, 177, 183, 185, 202, 209], "whitespac": [10, 48, 54, 73, 117, 147, 196, 197, 237, 244], "told": [10, 90, 97, 135], "less": [10, 12, 14, 16, 24, 26, 43, 48, 60, 66, 67, 68, 69, 71, 99, 118, 123, 135, 139, 151, 154, 169, 171, 177, 178, 185, 193, 196, 199, 202, 203, 209, 214, 218, 226, 237, 238, 247, 250, 251, 252], "demand": [10, 69, 99, 118, 119, 135], "brace": [10, 94, 97], "around": [10, 11, 12, 13, 14, 16, 20, 26, 28, 47, 48, 61, 68, 69, 70, 71, 73, 77, 92, 96, 107, 108, 125, 127, 136, 138, 144, 145, 154, 164, 168, 178, 183, 185, 193, 209, 234, 235, 236, 244, 248, 249], "nest": [10, 11, 13, 16, 26, 44, 48, 64, 74, 94, 107, 108, 139, 145, 153, 154, 183, 251, 258], "wrap": [10, 11, 16, 48, 68, 69, 73, 92, 96, 97, 107, 124, 154, 162, 168, 183, 185, 201, 214, 226, 236, 237, 250], "util": [10, 26, 43, 47, 92, 118, 120, 149, 164, 185, 209, 237], "dumpnam": 10, "dumpinherit": 10, "dumpbodi": 10, "finish": [10, 14, 26, 46, 47, 52, 71, 80, 92, 94, 96, 101, 102, 103, 108, 125, 139, 145, 175, 178, 185, 214, 234, 258], "decreas": [10, 69, 183, 214, 238], "intefac": 10, "trick": [10, 11, 15, 234], "block": [10, 11, 13, 14, 16, 25, 43, 45, 48, 58, 59, 74, 96, 105, 106, 118, 119, 126, 127, 132, 133, 152, 161, 168, 175, 177, 178, 183, 185, 193, 200, 204, 207, 214, 238, 248, 258], "rememb": [10, 11, 16, 20, 26, 52, 69, 71, 90, 99, 101, 119, 142, 175, 223, 241, 244], "ourselv": [10, 47], "won": [10, 61, 63, 85, 107, 121, 133, 175, 219, 235, 258], "connect": [10, 16, 18, 19, 45, 46, 47, 65, 66, 67, 68, 69, 71, 74, 75, 92, 93, 94, 96, 99, 102, 103, 109, 116, 119, 120, 146, 164, 172, 175, 200, 207, 248], "anonym": [10, 11, 14, 94, 149, 154, 202], "inner": [10, 11, 14, 107, 178, 185, 256], "exdent": 10, "begin": [10, 11, 12, 13, 14, 16, 19, 20, 25, 26, 43, 45, 47, 48, 59, 60, 64, 68, 94, 96, 97, 99, 101, 102, 103, 107, 118, 119, 126, 137, 142, 147, 154, 164, 173, 178, 183, 185, 197, 200, 202, 204, 209, 226, 234, 247, 258], "strang": [10, 138, 142], "fatal": [10, 74, 106], "cope": 10, "spot": 10, "delimit": [10, 48, 68, 108, 185, 196, 197, 241, 244, 251, 254], "cost": [10, 12, 99, 164, 173, 185, 193, 251], "demonstr": [10, 17, 19, 23, 24, 26, 37, 43, 45, 58, 61, 62, 74, 79, 94, 102, 147, 174, 199, 239], "denot": [10, 26, 48, 68, 70, 73, 74, 91, 94, 97, 118, 119, 193], "coupl": [10, 46, 94, 97, 106, 132, 133, 145, 228, 248], "administr": [10, 46, 47, 96], "similarli": [10, 12, 14, 16, 20, 26, 37, 44, 48, 52, 59, 68, 69, 99, 106, 124, 126, 154, 192, 209], "expand": [10, 11, 32, 47, 69, 72, 90, 94, 96, 97, 102, 104, 105, 119, 135, 139, 143, 149, 154, 178, 187, 192, 204, 247], "balanc": [10, 43, 44, 45, 46, 111, 153, 238], "possibl": [10, 13, 14, 16, 23, 26, 29, 48, 53, 61, 62, 66, 68, 69, 71, 74, 88, 90, 91, 92, 94, 96, 97, 99, 103, 106, 107, 118, 119, 121, 123, 124, 127, 133, 135, 138, 139, 141, 142, 145, 147, 149, 152, 154, 164, 173, 175, 177, 178, 185, 186, 191, 193, 199, 200, 202, 203, 204, 207, 227, 234, 235, 237, 238, 239, 240, 249, 251, 258], "termin": [10, 14, 45, 68, 74, 92, 94, 99, 101, 102, 106, 119, 154, 162, 164, 175, 177, 178, 183, 185, 202, 207, 209, 251, 252, 258], "yet": [10, 16, 17, 19, 20, 23, 25, 37, 44, 46, 48, 77, 92, 94, 97, 102, 105, 106, 107, 110, 115, 117, 118, 119, 127, 130, 132, 139, 140, 143, 153, 162, 175, 178, 185, 198, 207, 226, 247, 251], "bulk": [10, 26, 77], "continu": [10, 13, 26, 48, 59, 68, 69, 71, 74, 90, 92, 94, 97, 99, 106, 107, 119, 120, 125, 127, 135, 143, 147, 177, 183, 200, 233, 234, 239, 244, 256, 258], "reset": [10, 16, 26, 74, 91, 119, 126, 147, 162, 173], "advent": 10, "non": [10, 11, 12, 14, 20, 22, 23, 26, 44, 45, 48, 49, 50, 58, 66, 69, 70, 71, 74, 80, 94, 97, 104, 107, 118, 119, 125, 126, 127, 135, 140, 154, 155, 164, 166, 173, 174, 175, 177, 178, 183, 185, 201, 202, 203, 204, 206, 207, 209, 235, 240, 244, 247, 249, 250, 251], "local": [10, 11, 12, 13, 14, 16, 20, 26, 45, 48, 52, 53, 58, 59, 60, 62, 74, 83, 92, 96, 98, 103, 105, 108, 118, 119, 121, 125, 126, 127, 130, 145, 147, 154, 174, 175, 177, 178, 192, 199, 200, 203, 204, 209, 220, 233, 249, 254], "exit": [10, 12, 17, 20, 23, 25, 43, 45, 46, 47, 58, 68, 73, 74, 77, 78, 79, 92, 94, 101, 102, 103, 105, 108, 118, 119, 122, 126, 145, 154, 164, 177, 178, 183, 185, 200, 204, 207, 209, 214, 229, 247, 251, 252, 253, 258], "techniqu": [10, 11, 16, 19, 20, 26, 45, 71, 98, 101, 103, 127, 139, 143, 145, 149, 153, 164, 174, 202, 238, 244], "boilerpl": [10, 11, 84, 88], "cleanup": [10, 59, 94, 97, 107, 118, 119, 125, 127, 145, 152, 175, 177, 178, 185, 200, 204, 214, 241], "remain": [10, 14, 17, 20, 43, 44, 48, 52, 66, 68, 70, 73, 74, 86, 91, 92, 94, 96, 101, 107, 118, 119, 125, 126, 131, 141, 142, 143, 145, 149, 175, 183, 193, 214, 256], "degre": [10, 66, 69, 70, 100, 173, 202], "expos": [10, 11, 30, 66, 67, 68, 69, 70, 71, 73, 74, 118, 119, 173, 198], "linkedlist": 10, "arraylist": 10, "dumpcolon": 10, "getinherit": 10, "hasnext": 10, "dumpcomma": 10, "knew": [10, 91], "index": [10, 14, 58, 66, 69, 74, 91, 92, 107, 118, 119, 154, 156, 163, 164, 166, 174, 177, 185, 193, 202, 206, 234, 237, 247, 252, 258], "slightli": [10, 13, 16, 20, 23, 71, 94, 106, 119, 154, 161, 173, 191, 200, 209], "ninherit": 10, "isfirst": 10, "didn": [10, 37, 143, 153, 220, 251], "power": [10, 14, 22, 48, 58, 61, 62, 108, 139, 151, 152, 153, 171, 192, 193, 226, 239], "old": [10, 42, 48, 66, 68, 69, 74, 105, 117, 123, 135, 136, 142, 143, 154, 159, 177, 178, 204, 209, 213, 214, 216, 217, 220, 224, 225, 233, 235, 238, 247, 249, 250, 253, 256, 258], "fashion": [10, 66, 77, 90, 99, 101, 147, 149, 152, 175, 202], "length": [10, 14, 26, 48, 59, 61, 66, 69, 70, 71, 118, 119, 144, 154, 156, 180, 183, 199, 202, 203, 204, 207, 209, 214, 241, 244, 252], "cover": [10, 24, 26, 48, 66, 68, 94, 103, 118, 154, 185, 200, 221, 249], "custom": [10, 19, 26, 44, 46, 50, 92, 95, 98, 99, 100, 129, 147, 152, 177, 199, 227, 240, 251], "loop": [10, 11, 14, 16, 20, 22, 26, 64, 68, 69, 74, 92, 94, 107, 108, 119, 125, 138, 178, 192, 193, 200, 237], "behind": [10, 13, 24, 48, 118, 164, 203, 226, 227, 238], "scene": [10, 227], "colon": [10, 11, 12, 88, 94, 97, 108, 143, 251], "comma": [10, 11, 20, 68, 73, 80, 108, 133, 196, 199, 234], "bit": [10, 46, 48, 55, 60, 61, 62, 63, 66, 77, 83, 87, 89, 92, 94, 107, 108, 115, 118, 124, 132, 135, 137, 138, 142, 149, 154, 158, 164, 166, 177, 185, 193, 199, 200, 202, 204, 207, 212, 214, 220, 223, 225, 226, 228, 230, 232, 244, 247, 248, 251, 252, 253, 256], "drag": [10, 69, 74, 92, 139], "rebind": [10, 147], "claus": [10, 11, 13, 14, 16, 17, 20, 23, 26, 48, 74, 92, 97, 107, 145, 154, 178, 185, 188, 193, 202, 238, 242, 258], "interfer": [10, 119, 152, 154, 178], "facil": [10, 14, 15, 16, 19, 22, 44, 45, 48, 50, 62, 68, 74, 94, 97, 100, 101, 102, 103, 118, 119, 126, 127, 154, 167, 169, 170, 178, 184, 185, 189, 193, 203, 204, 206, 250, 252], "wish": [10, 16, 17, 19, 20, 22, 23, 24, 26, 37, 48, 51, 52, 53, 63, 64, 68, 69, 71, 73, 74, 79, 94, 96, 101, 103, 119, 164, 175, 177, 193, 200, 202, 203, 234], "kept": [10, 48, 99, 108, 119, 141, 154, 198, 258], "propag": [10, 99, 107, 108, 139, 193, 199], "rare": [10, 26, 48, 64, 68, 69, 106, 107, 124, 145, 150, 152, 164, 185, 258], "respect": [10, 11, 14, 16, 18, 23, 26, 43, 45, 48, 52, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 93, 97, 99, 102, 103, 104, 106, 109, 125, 131, 143, 146, 153, 164, 166, 172, 177, 178, 193, 203, 226, 238, 249], "stai": [10, 14, 70, 101, 116, 164, 193], "invest": 10, "hasn": [10, 14, 199], "1995": [10, 12, 13, 14, 15, 18, 25, 47, 62, 65, 93, 109, 122, 134, 136, 146, 172], "peopl": [10, 12, 14, 30, 61, 130, 142, 145, 222, 226, 233, 234, 235, 244, 249, 250, 251, 252, 253, 254], "thought": [10, 37, 61, 66, 71, 118, 127, 141, 143, 154, 185, 238], "mainstream": [10, 61, 62, 143], "peak": 10, "widespread": 10, "Of": [10, 11, 26, 71, 94, 103, 121, 127, 131, 200, 239], "cours": [10, 11, 19, 58, 64, 69, 71, 80, 91, 94, 103, 121, 127, 209, 226, 238, 240], "were": [10, 11, 13, 14, 16, 20, 26, 37, 45, 50, 53, 56, 61, 62, 69, 71, 73, 90, 91, 92, 94, 96, 97, 99, 101, 102, 104, 107, 108, 118, 119, 121, 125, 135, 137, 139, 140, 142, 143, 149, 151, 154, 164, 165, 172, 173, 178, 180, 183, 185, 200, 202, 207, 209, 221, 226, 230, 233, 234, 239, 247, 248, 250, 252], "detractor": 10, "de": [10, 11, 119, 154, 177, 253], "facto": [10, 11], "standard": [10, 14, 16, 17, 20, 22, 23, 24, 37, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 58, 59, 61, 62, 66, 68, 69, 74, 80, 86, 90, 92, 94, 96, 101, 103, 106, 119, 121, 132, 133, 140, 147, 149, 150, 154, 161, 162, 164, 167, 171, 173, 174, 177, 178, 181, 182, 183, 185, 191, 193, 195, 196, 201, 203, 204, 207, 209, 214, 217, 226, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 249, 250, 251, 252, 258], "On": [10, 14, 19, 26, 42, 47, 48, 63, 66, 69, 71, 77, 82, 89, 92, 101, 104, 106, 107, 115, 116, 121, 125, 130, 132, 135, 139, 154, 162, 177, 178, 199, 204, 206, 207, 214, 220, 223, 225, 228, 247, 248, 249, 250, 252], "fring": 10, "smalltalk": [10, 135, 226], "gain": [10, 26, 47, 48, 50, 52, 62, 153, 177, 193, 251], "currenc": 10, "pun": 10, "area": [10, 26, 52, 61, 62, 66, 69, 70, 71, 74, 96, 97, 107, 124, 125, 131, 154, 174, 177, 178, 199, 202, 209, 226, 234, 242, 258], "establish": [10, 45, 50, 103, 104, 107, 145, 183, 185, 198, 200, 202, 248, 250], "nich": 10, "r": [10, 26, 48, 60, 80, 92, 118, 130, 135, 136, 137, 138, 139, 141, 142, 143, 149, 154, 166, 185, 186, 197, 215, 233, 241, 244], "swept": [10, 67], "asid": [10, 12, 117, 152], "shop": 10, "jump": [10, 80, 87, 107, 118, 121, 215, 239, 248, 256], "bandwagon": 10, "latest": [10, 96, 130], "commerc": 10, "com": [10, 11, 27, 33, 42, 46, 62, 80, 85, 98, 117, 130, 196, 200, 206, 209, 214, 219, 234, 239, 241, 242, 243, 244, 251, 252, 253, 254, 255, 256], "competit": 10, "energet": 10, "game": [10, 56, 91, 96, 102, 239], "budget": 10, "bring": [10, 12, 44, 46, 50, 52, 94, 103, 143, 154, 222, 226, 233, 238], "frame": [10, 19, 21, 22, 23, 43, 45, 48, 64, 69, 72, 73, 74, 77, 90, 97, 101, 107, 119, 120, 121, 125, 145, 164, 177, 250], "held": [10, 23, 74, 147, 154, 175, 178, 185], "mediocr": 10, "everyon": [10, 69, 85], "herd": 10, "shore": 10, "present": [10, 11, 16, 20, 26, 32, 43, 45, 46, 47, 48, 52, 62, 68, 69, 73, 74, 79, 86, 90, 92, 94, 97, 99, 101, 102, 106, 107, 108, 113, 118, 119, 125, 133, 138, 149, 173, 174, 175, 178, 180, 186, 193, 198, 200, 215, 234, 236, 237, 239, 247, 250], "larger": [10, 11, 26, 37, 66, 70, 74, 97, 99, 102, 133, 164, 237], "organis": 10, "duti": 10, "ensur": [10, 11, 16, 19, 20, 22, 26, 45, 46, 48, 52, 68, 69, 73, 74, 90, 92, 99, 103, 104, 107, 108, 111, 118, 124, 125, 126, 127, 130, 132, 154, 174, 178, 183, 185, 199, 200, 202, 204, 206, 209, 244, 249], "surround": [10, 11, 12, 20, 26, 48, 69, 133, 147, 234, 245, 251, 252, 253, 254], "cloud": 10, "document": [10, 11, 12, 13, 16, 17, 18, 19, 20, 24, 25, 26, 28, 34, 37, 41, 43, 44, 50, 59, 64, 65, 68, 69, 74, 75, 77, 78, 83, 84, 85, 92, 93, 94, 96, 101, 102, 104, 106, 107, 109, 110, 115, 116, 117, 118, 119, 125, 129, 130, 131, 132, 135, 142, 143, 146, 148, 154, 164, 166, 168, 171, 172, 175, 178, 179, 180, 181, 184, 185, 186, 189, 191, 193, 196, 206, 207, 209, 215, 218, 221, 223, 225, 228, 230, 234, 239, 241, 242, 243, 244, 245, 250, 254, 255, 256, 258], "diagram": [10, 11, 30, 73, 118, 204, 234], "ultim": [10, 53, 94, 119, 125, 137, 177], "ask": [10, 20, 26, 42, 47, 73, 94, 96, 97, 99, 101, 102, 130, 144, 234], "21st": 10, "centuri": 10, "thank": [10, 47, 102, 227, 234, 251, 252, 253, 254], "carl": [10, 234, 237, 239, 241, 243, 244, 251, 252, 253, 254, 255], "l": [10, 43, 48, 59, 77, 88, 123, 132, 135, 199, 207, 240], "gai": [10, 234, 237, 239, 241, 243, 244, 251, 252, 253, 254, 255], "hugh": 10, "green": [10, 11, 26, 66, 68, 91, 94, 97, 102, 145, 161, 162, 164, 251], "scott": [10, 118, 143, 236, 258], "mckai": [10, 118, 143, 236], "feedback": [10, 62, 69, 131, 233, 234, 247], "draft": [10, 44, 47, 48, 130, 234, 239, 240, 242, 245], "copyright": [10, 12, 13, 14, 15, 21, 25, 47, 72, 84, 98, 101, 179, 223], "1999": [10, 62, 109, 146, 186], "inc": [10, 18, 25, 47, 50, 51, 65, 93, 109, 136, 172, 235, 258], "reserv": [10, 12, 13, 14, 15, 25, 26, 47, 48, 53, 68, 73, 172, 200], "brand": [10, 18, 65, 75, 93, 109, 146, 172], "regist": [10, 18, 26, 43, 45, 48, 49, 52, 53, 65, 69, 75, 92, 93, 104, 107, 109, 116, 118, 120, 122, 125, 127, 132, 143, 146, 154, 164, 172, 174, 177, 200, 202, 207, 214, 226], "trademark": [10, 18, 65, 75, 93, 109, 146, 172], "owner": [10, 16, 17, 20, 25, 26, 68, 69, 74, 97, 149, 150, 152, 207, 234], "author": [11, 18, 25, 37, 47, 59, 65, 69, 73, 74, 75, 93, 101, 104, 109, 130, 143, 146, 172, 204, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245], "d_j_v": 11, "me": [11, 26, 68, 106, 135, 138, 258], "shorthand": [11, 14, 56, 70, 192, 242], "within": [11, 16, 17, 20, 22, 26, 37, 39, 43, 44, 45, 47, 48, 50, 67, 68, 69, 71, 73, 74, 77, 78, 79, 82, 85, 89, 92, 94, 95, 97, 103, 106, 108, 118, 119, 121, 123, 124, 125, 126, 127, 131, 132, 135, 138, 143, 145, 149, 152, 154, 162, 164, 168, 175, 177, 178, 180, 183, 185, 186, 190, 196, 199, 202, 204, 206, 207, 212, 220, 228, 233, 234, 237, 238, 244, 245, 247, 248, 249, 251, 252, 258], "seri": [11, 13, 23, 26, 56, 61, 68, 70, 71, 73, 101, 119, 163, 167, 185, 199], "gui": [11, 16, 17, 19, 20, 22, 26, 37, 46, 49, 50, 64, 68, 69, 71, 73, 74, 79, 92, 94, 119, 135, 138, 140, 143, 150, 209, 226, 248], "fast": [11, 29, 55, 62, 99, 119, 130, 251], "gloss": 11, "inform": [11, 15, 17, 19, 20, 23, 24, 25, 26, 27, 30, 39, 43, 46, 47, 48, 50, 53, 54, 62, 68, 69, 71, 73, 74, 77, 78, 87, 90, 91, 92, 94, 96, 97, 99, 102, 103, 104, 106, 107, 108, 116, 118, 119, 121, 124, 125, 127, 128, 131, 141, 143, 145, 147, 149, 150, 153, 154, 161, 174, 175, 183, 184, 185, 187, 192, 199, 200, 202, 205, 206, 209, 216, 225, 228, 229, 230, 232, 234, 239, 240, 245, 249, 250, 251, 252, 253], "basi": [11, 30, 44, 47, 67, 69, 71, 74, 77, 94, 101, 106, 118, 143, 154, 174, 185, 240], "onc": [11, 12, 14, 16, 20, 22, 23, 26, 37, 45, 46, 47, 53, 64, 69, 70, 71, 74, 88, 90, 91, 94, 96, 99, 103, 106, 108, 112, 115, 118, 119, 127, 133, 139, 147, 150, 154, 161, 162, 164, 175, 178, 183, 185, 192, 199, 200, 202, 204, 234, 247, 250], "arrang": [11, 22, 26, 52, 66, 69, 71, 73, 74, 90, 94, 101, 119, 139, 154, 159, 177, 178, 193, 200, 248], "recogn": [11, 50, 52, 54, 99, 154, 202, 209, 252], "invoc": [11, 45, 50, 54, 77, 92, 104, 119, 149, 173, 185, 247, 252], "affect": [11, 16, 48, 50, 64, 66, 69, 71, 73, 74, 91, 92, 94, 99, 119, 145, 150, 154, 175, 178, 183, 235, 236, 238, 240, 241, 242, 244, 252], "treat": [11, 12, 14, 16, 22, 26, 37, 44, 67, 94, 97, 106, 143, 151, 154, 164, 198, 201, 202, 204, 253], "opaqu": [11, 48, 66, 71, 209], "elementari": [11, 45], "upon": [11, 12, 19, 22, 37, 45, 47, 74, 85, 91, 94, 96, 118, 119, 143, 151, 152, 173, 174, 178, 185, 200, 204, 209, 236], "35": [11, 48], "552": 11, "cinnamon": 11, "compris": [11, 22, 23, 46, 68, 69, 74, 99, 119, 154, 164, 185, 202, 240], "entir": [11, 13, 17, 20, 26, 37, 68, 69, 70, 73, 77, 91, 94, 95, 96, 97, 99, 101, 106, 115, 118, 119, 130, 139, 145, 153, 183, 185, 199, 203, 207, 234, 237, 239, 252], "pull": [11, 34, 85, 117, 130, 167, 199, 227, 234, 236, 254], "discard": [11, 45, 68, 71, 118, 154, 166, 185], "placehold": [11, 186, 202, 240], "content": [11, 12, 16, 20, 21, 22, 26, 27, 34, 43, 46, 47, 52, 60, 66, 68, 69, 71, 72, 73, 74, 77, 88, 90, 92, 94, 96, 97, 98, 99, 101, 118, 127, 149, 154, 156, 159, 174, 179, 180, 185, 200, 204, 214, 233, 234, 241, 244], "correspond": [11, 12, 13, 14, 26, 37, 43, 44, 45, 48, 52, 55, 56, 59, 64, 66, 67, 68, 69, 70, 71, 73, 74, 80, 92, 94, 96, 101, 104, 106, 107, 108, 116, 118, 119, 121, 122, 124, 137, 140, 149, 152, 154, 164, 166, 168, 174, 175, 177, 178, 191, 193, 199, 200, 202, 206, 207, 209, 237, 238, 249, 251, 258], "happen": [11, 12, 14, 16, 20, 37, 52, 66, 69, 77, 91, 94, 97, 107, 108, 119, 125, 128, 135, 137, 143, 145, 154, 164, 177, 178, 185, 200, 204, 208, 221, 228], "scan": [11, 71, 119, 127, 177], "word": [11, 12, 13, 14, 26, 48, 59, 60, 66, 69, 71, 77, 92, 96, 108, 118, 132, 136, 137, 145, 147, 149, 154, 163, 165, 177, 178, 193, 200, 207, 209, 214, 226, 234, 235, 237, 240, 244, 247, 249, 250, 251, 252, 255], "discuss": [11, 14, 15, 16, 19, 23, 26, 37, 42, 61, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 94, 95, 97, 99, 100, 101, 106, 127, 130, 131, 133, 143, 152, 154, 155, 156, 159, 161, 162, 164, 166, 167, 168, 169, 170, 173, 175, 177, 178, 180, 181, 183, 184, 185, 187, 191, 193, 199, 200, 201, 202, 203, 204, 206, 207, 208, 209, 234, 236, 249], "further": [11, 21, 26, 29, 43, 46, 48, 49, 70, 74, 77, 86, 91, 94, 97, 101, 102, 118, 119, 123, 124, 125, 127, 131, 136, 142, 147, 152, 153, 154, 164, 168, 177, 185, 198, 216, 219, 224, 226, 233, 238, 247], "ht": 11, "whenev": [11, 16, 20, 22, 23, 26, 45, 68, 69, 74, 90, 92, 94, 101, 103, 119, 121, 124, 127, 130, 147, 154, 164, 175, 177, 178, 183, 185, 202, 204, 238, 242, 253], "6": [11, 26, 45, 46, 47, 48, 53, 59, 60, 63, 69, 77, 79, 91, 94, 100, 104, 185, 186, 203, 214, 221, 236, 238, 239, 245, 248, 258], "8": [11, 48, 54, 56, 63, 66, 69, 74, 77, 95, 107, 108, 118, 125, 135, 136, 164, 177, 185, 204, 209, 241, 244, 245, 252, 254, 255], "13": [11, 77, 92, 107, 203, 223, 233, 235, 238, 242, 243, 244, 251], "titl": [11, 20, 23, 25, 26, 68, 69, 74, 196, 202, 234, 245], "symbol": [11, 12, 13, 16, 20, 23, 25, 26, 48, 59, 60, 68, 69, 74, 77, 92, 94, 99, 102, 108, 111, 120, 124, 126, 133, 135, 143, 147, 152, 159, 168, 173, 174, 178, 180, 200, 202, 204, 206, 207, 226, 227, 238, 242, 244, 250, 251, 252, 256], "light": [11, 66, 91, 226, 233], "four": [11, 12, 16, 17, 23, 26, 48, 53, 66, 67, 68, 69, 70, 71, 90, 94, 97, 102, 139, 166, 185, 203, 214], "most": [11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 29, 42, 43, 44, 48, 50, 51, 52, 53, 58, 59, 62, 64, 66, 68, 69, 70, 71, 73, 74, 77, 86, 90, 92, 94, 96, 97, 99, 100, 102, 104, 106, 107, 111, 115, 118, 119, 124, 126, 127, 132, 135, 139, 140, 143, 145, 151, 152, 153, 154, 164, 166, 175, 177, 178, 183, 185, 193, 200, 202, 203, 204, 209, 214, 217, 224, 234, 237, 238, 240, 241, 242, 244, 247, 251], "dep": [11, 173, 186, 194, 197, 220, 233, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 251, 254, 255], "002": 11, "pi": [11, 171], "commonli": [11, 14, 16, 19, 20, 26, 55, 58, 62, 66, 68, 69, 74, 77, 106, 107, 118, 154, 159, 185, 199, 203, 209, 236, 251], "manag": [11, 19, 20, 21, 22, 23, 24, 26, 34, 41, 43, 44, 45, 46, 47, 50, 51, 52, 61, 68, 69, 73, 74, 84, 89, 91, 94, 101, 104, 105, 116, 118, 124, 127, 131, 140, 141, 143, 152, 154, 175, 177, 178, 185, 202, 204, 209, 214, 226, 227, 232, 233, 253], "parenthes": [11, 14, 135, 145, 153, 192, 242], "setup": [11, 46, 80, 119, 237, 239], "bracket": [11, 12, 48, 60, 102, 133, 154, 185, 196, 209, 242], "plu": [11, 48, 68, 69, 70, 82, 97, 123, 137, 147, 152, 173, 177, 183, 193, 203, 223, 233, 234, 240], "aux": [11, 192], "ruleset": 11, "afterward": [11, 107, 108, 145, 175, 177], "semicolon": [11, 12, 80, 88, 94, 108, 196], "special": [11, 12, 13, 14, 22, 23, 26, 43, 44, 45, 47, 48, 59, 61, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 80, 90, 91, 92, 94, 98, 101, 106, 108, 111, 115, 118, 119, 122, 123, 124, 127, 132, 136, 137, 139, 149, 151, 152, 162, 164, 166, 174, 177, 178, 180, 181, 183, 185, 187, 202, 203, 204, 206, 209, 215, 226, 235, 238, 239, 240, 244, 249, 250, 251, 258], "enclos": [11, 12, 13, 43, 44, 48, 94, 154, 164, 196, 199, 206, 209], "none": [11, 13, 16, 26, 60, 64, 66, 69, 70, 71, 91, 92, 94, 104, 107, 118, 151, 154, 185, 226, 235, 238, 239, 244, 249], "close": [11, 44, 45, 46, 62, 66, 67, 68, 69, 70, 71, 74, 78, 94, 97, 99, 101, 103, 107, 108, 118, 119, 124, 137, 141, 145, 149, 174, 177, 183, 193, 196, 200, 204, 209, 244, 258], "parenthesi": [11, 80, 258], "tri": [11, 12, 64, 73, 91, 97, 103, 106, 108, 119, 173, 185, 202], "fail": [11, 16, 17, 20, 25, 26, 43, 68, 69, 92, 97, 118, 119, 127, 130, 131, 142, 154, 164, 177, 178, 200, 204, 207, 247, 248, 249, 250, 252, 258], "backtrack": 11, "earlier": [11, 13, 19, 20, 47, 48, 63, 66, 94, 97, 99, 119, 143, 149, 150, 178, 186, 193, 203, 250], "highest": [11, 234], "surpris": [11, 14, 147], "side": [11, 16, 20, 26, 43, 47, 48, 55, 58, 68, 69, 71, 74, 92, 95, 96, 108, 118, 119, 123, 127, 149, 154, 178, 193, 212, 235, 237, 240, 247, 250, 258], "strictli": [11, 16, 62, 94, 106, 127, 240, 258], "decor": [11, 68, 119], "mind": [11, 20, 68, 117, 139, 141, 237, 240], "alpha": [11, 48, 66], "curli": [11, 94, 97], "squar": [11, 12, 66, 71, 90, 91, 96, 97, 102, 139, 143, 149, 171, 251], "insid": [11, 12, 13, 14, 20, 26, 47, 48, 52, 53, 61, 63, 68, 69, 70, 71, 74, 86, 102, 107, 118, 119, 126, 135, 154, 175, 177, 192, 214], "Such": [11, 64, 94, 149, 161, 178, 190, 234, 239], "charact": [11, 12, 14, 16, 23, 26, 47, 52, 54, 56, 59, 60, 66, 68, 69, 71, 74, 77, 92, 94, 97, 101, 108, 116, 118, 119, 122, 123, 147, 152, 154, 161, 163, 164, 177, 178, 180, 183, 184, 185, 196, 197, 199, 200, 201, 202, 203, 204, 234, 237, 240, 241, 243, 244, 247, 250, 251, 253, 258], "beta": [11, 135, 136], "gamma": [11, 152], "delta": [11, 12, 70, 185], "epsilon": 11, "relev": [11, 16, 20, 24, 26, 68, 69, 97, 101, 118, 119, 125, 127, 130, 131, 153, 177, 199, 202, 207, 209, 248, 250], "neither": [11, 66, 67, 145, 149, 150, 154, 155, 172, 178], "nor": [11, 66, 71, 94, 99, 118, 154, 164, 172, 174], "token": [11, 48, 97, 108, 129, 149, 164, 207, 241, 244], "liter": [11, 20, 52, 94, 99, 124, 180, 183, 189, 196, 209, 233, 241, 242, 245, 251, 254, 255], "escap": [11, 47, 48, 58, 60, 145, 183, 196, 197, 202, 241, 244, 252], "variat": [11, 14, 68, 69], "valid": [11, 14, 20, 45, 64, 68, 69, 70, 73, 74, 77, 101, 106, 107, 118, 119, 127, 154, 166, 174, 178, 180, 185, 186, 194, 196, 200, 202, 203, 240, 243, 244, 251], "transform": [11, 26, 27, 66, 67, 70, 71, 73, 74, 107, 123, 126, 140, 164, 196, 202, 239, 240], "partial": [11, 35, 45, 48, 62, 68, 71, 118, 121, 131, 132, 150, 190, 226], "alter": [11, 44, 68, 69, 99, 108, 140, 155, 185, 191, 236], "intercept": [11, 50, 185], "unless": [11, 14, 16, 18, 25, 26, 29, 48, 52, 64, 65, 66, 74, 75, 85, 87, 91, 93, 94, 101, 107, 109, 113, 119, 146, 154, 164, 166, 172, 175, 178, 185, 193, 198, 200, 202, 234, 237, 238, 251, 258], "color": [11, 22, 26, 64, 66, 68, 69, 71, 74, 96, 98, 99, 100, 131, 135, 139, 145, 159, 164, 173, 179, 209, 229, 240, 252], "meet": [11, 48, 61, 62, 234, 235], "prop": [11, 154, 192], "addition": [11, 29, 52, 78, 99, 108, 132, 178, 214, 240, 247, 248, 249], "did": [11, 47, 48, 73, 77, 94, 99, 102, 104, 118, 135, 140, 141, 143, 145, 178, 200, 202, 239, 244, 250], "abid": 11, "zero": [11, 13, 14, 48, 59, 67, 69, 70, 73, 74, 118, 119, 125, 127, 147, 149, 154, 155, 164, 166, 169, 171, 173, 175, 177, 178, 183, 185, 193, 202, 203, 204, 207, 234, 249, 251, 252], "until": [11, 20, 26, 45, 46, 47, 52, 53, 59, 62, 68, 77, 92, 94, 99, 101, 102, 106, 107, 114, 119, 125, 126, 130, 133, 143, 145, 175, 177, 178, 183, 185, 193, 200, 202, 204, 207, 214, 234, 237, 238, 243, 247], "reach": [11, 16, 46, 53, 92, 94, 119, 142, 154, 185, 200, 234], "intermedi": [11, 14, 66, 99, 108, 116, 127, 128, 247, 250], "whose": [11, 16, 19, 20, 26, 43, 45, 47, 48, 52, 67, 68, 69, 70, 71, 74, 91, 94, 96, 97, 99, 103, 104, 118, 119, 139, 154, 155, 175, 178, 185, 193, 200, 202, 239, 248, 258], "endif": 11, "itself": [11, 12, 16, 17, 19, 20, 22, 23, 26, 44, 45, 46, 47, 48, 52, 58, 61, 64, 67, 68, 69, 70, 71, 73, 74, 80, 83, 88, 91, 92, 94, 96, 97, 99, 101, 103, 104, 108, 118, 119, 124, 125, 127, 135, 145, 149, 154, 175, 177, 178, 185, 196, 198, 202, 204, 209, 215, 224, 234, 239, 240, 244, 249, 250, 258], "arbitrari": [11, 13, 14, 48, 67, 68, 70, 74, 94, 118, 119, 154, 174, 192, 199, 234, 238], "arrow": [11, 12, 13, 26, 69, 71, 94, 97], "wrapper": [11, 28, 47, 50, 119, 124, 127, 131, 154, 162, 182, 183, 201, 202, 209, 229, 251, 256], "everyth": [11, 19, 26, 37, 59, 80, 95, 97, 100, 101, 107, 108, 124, 131, 133, 164, 165, 185, 221, 233, 238, 258], "interven": [11, 13, 69, 94, 107, 125, 177], "preced": [11, 14, 26, 48, 53, 62, 88, 92, 94, 97, 102, 124, 152, 164, 197, 202, 203, 236, 238, 247, 248, 258], "prefix": [11, 26, 32, 43, 44, 48, 52, 54, 101, 108, 135, 140, 143, 150, 153, 154, 183, 192, 193, 197, 209, 244, 258], "suffix": [11, 12, 47, 48, 74, 77, 90, 92, 94, 97, 99, 174, 183, 193, 199, 209], "omit": [11, 12, 14, 15, 44, 45, 68, 77, 92, 96, 107, 111, 123, 149, 153, 154, 161, 162, 165, 173, 186], "Or": [11, 48, 87, 144, 162], "referenc": [11, 37, 99, 108, 126, 127, 150, 154, 164, 175, 177, 193, 198, 204, 252], "shown": [11, 16, 19, 20, 23, 25, 26, 45, 47, 66, 68, 69, 70, 73, 74, 77, 90, 94, 96, 97, 102, 137, 140, 147, 152, 153, 185, 202, 204, 244], "appear": [11, 12, 19, 20, 22, 23, 26, 45, 46, 47, 48, 52, 55, 62, 66, 68, 69, 73, 74, 90, 91, 92, 94, 96, 97, 99, 101, 102, 103, 107, 119, 121, 123, 127, 131, 135, 136, 143, 145, 147, 149, 150, 152, 154, 155, 162, 164, 173, 174, 175, 178, 180, 185, 199, 200, 202, 207, 234, 238, 239, 240, 242, 252], "usefulli": [11, 201], "consecut": [11, 166, 194, 244], "2a": 11, "rewrit": [11, 12, 14, 107, 135, 140, 192], "rewritten": [11, 12, 13, 48, 149, 186, 218, 233, 247, 249], "0a1": 11, "succe": [11, 43, 45, 103, 118, 119, 145, 178, 200], "consult": [11, 114, 202, 206], "relat": [11, 16, 26, 30, 45, 46, 51, 52, 61, 62, 64, 68, 69, 72, 87, 94, 96, 106, 118, 124, 127, 149, 166, 177, 178, 185, 191, 200, 203, 204, 222, 226, 233, 234, 240, 247], "highlight": [11, 26, 61, 68, 74, 96, 97, 99, 129, 196, 219, 221, 226, 228, 229, 230, 232, 233, 244, 251, 252, 253, 254, 255, 256], "major": [11, 12, 14, 19, 26, 29, 61, 62, 69, 73, 74, 99, 101, 104, 118, 124, 130, 153, 189, 214, 223, 225, 233], "rev": [11, 117], "042a": 11, "handl": [11, 14, 17, 20, 22, 23, 25, 26, 37, 43, 44, 45, 48, 52, 53, 61, 62, 64, 68, 69, 70, 73, 74, 77, 78, 92, 94, 97, 106, 107, 108, 118, 119, 126, 127, 131, 132, 137, 140, 145, 152, 154, 164, 177, 182, 183, 185, 200, 204, 212, 219, 227, 239, 244, 248, 250, 251, 252, 253], "vanish": 11, "12": [11, 77, 104, 126, 154, 196, 197, 203, 233, 239, 241, 244, 245, 254], "found": [11, 13, 16, 26, 37, 43, 45, 48, 51, 56, 63, 66, 68, 69, 70, 73, 74, 77, 83, 89, 90, 91, 95, 99, 104, 106, 107, 111, 118, 119, 121, 125, 131, 132, 135, 143, 145, 147, 149, 150, 152, 154, 164, 165, 173, 174, 177, 178, 183, 185, 200, 202, 212, 213, 219, 233, 236, 237, 241, 242, 250, 252], "subsequ": [11, 16, 20, 37, 45, 47, 55, 68, 69, 70, 73, 74, 83, 92, 94, 97, 101, 116, 119, 126, 133, 134, 143, 154, 164, 177, 184, 185, 204, 236, 237, 258], "act": [11, 26, 43, 44, 45, 48, 53, 68, 69, 73, 74, 92, 94, 96, 111, 127, 136, 149, 151, 154, 178, 192, 202, 240], "join": [11, 71, 77, 108, 127, 164, 175, 177, 178, 214, 237, 248, 252, 258], "revis": [11, 48, 85, 106, 124, 143, 234, 240, 245], "irrelev": [11, 135, 198], "draw": [11, 14, 22, 26, 31, 64, 66, 67, 69, 70, 72, 73, 74, 135, 139, 149, 201, 209], "attent": [11, 55, 226], "intent": [11, 44, 48, 164, 187, 191, 199, 202, 235, 247, 249], "path": [11, 37, 44, 48, 52, 54, 63, 70, 72, 74, 77, 80, 83, 92, 95, 101, 103, 104, 107, 115, 116, 119, 120, 121, 132, 154, 199, 204, 206, 214, 227, 234, 247, 250, 252, 253], "north": [11, 26, 222], "south": [11, 26, 222], "west": [11, 203], "east": [11, 203, 222], "editori": 11, "sake": [11, 47, 209], "trace": [11, 34, 41, 52, 54, 79, 85, 94, 96, 107, 118, 120, 124, 127, 128, 249, 250], "therefor": [11, 14, 26, 47, 48, 53, 69, 70, 71, 78, 83, 91, 96, 99, 102, 103, 118, 119, 127, 130, 149, 164, 175, 177, 196, 202, 207, 240, 250], "idea": [11, 16, 19, 30, 38, 42, 48, 85, 99, 107, 130, 137, 139, 140, 152, 174, 234, 258], "conflict": [11, 62, 96, 106, 149, 150, 154, 185, 199, 202, 236, 239, 251], "lexic": [11, 49, 97, 108, 119, 120, 152, 154, 178, 243], "box": [11, 16, 17, 20, 23, 25, 47, 50, 52, 61, 64, 66, 67, 68, 70, 74, 81, 90, 92, 94, 99, 101, 103, 107, 122, 130, 136, 177, 204, 209, 248, 258], "column": [11, 19, 20, 22, 45, 53, 58, 59, 66, 68, 69, 73, 94, 96, 97, 118, 133, 183, 202, 236, 252, 258], "visibl": [11, 26, 45, 47, 48, 66, 68, 69, 71, 73, 74, 90, 94, 96, 97, 99, 102, 103, 118, 154, 164, 178, 202, 209, 227], "row": [11, 19, 20, 22, 43, 45, 48, 66, 69, 73, 147, 202, 236, 244], "locat": [11, 26, 37, 43, 45, 47, 50, 52, 53, 55, 66, 73, 74, 80, 83, 84, 88, 90, 91, 92, 94, 95, 96, 97, 99, 103, 105, 108, 118, 120, 121, 125, 126, 127, 145, 154, 173, 174, 177, 178, 184, 185, 199, 200, 205, 215, 220, 230, 233, 250, 251, 252, 253, 254], "recaptur": 11, "illustr": [11, 16, 19, 20, 22, 24, 26, 43, 44, 45, 47, 64, 69, 71, 74, 94, 100, 135, 139, 149, 154], "repeat": [11, 12, 14, 16, 17, 25, 48, 69, 77, 119, 124, 131, 154, 161, 177, 202, 237, 240, 244, 247, 252], "twice": [11, 12, 64, 69, 74, 107, 119, 142, 154, 183, 185], "implicitli": [11, 16, 43, 48, 91, 119, 178, 239], "longer": [11, 14, 16, 20, 43, 52, 55, 64, 68, 74, 91, 94, 96, 99, 106, 107, 117, 118, 119, 133, 142, 152, 154, 155, 161, 175, 178, 191, 198, 202, 214, 220, 233, 241, 244, 248, 249, 250, 251, 252, 258], "gwydion": [11, 117, 142, 172, 237, 239, 248], "semi": [11, 67, 94, 97], "haven": [11, 14, 37, 107, 115, 126, 212], "accid": [11, 102], "scale": [11, 26, 37, 48, 66, 69, 70, 74, 118, 154, 203], "easili": [11, 16, 19, 20, 22, 26, 48, 62, 74, 90, 94, 99, 153, 178, 183, 193, 202, 209, 221, 258], "adjac": [11, 48, 69, 70, 164], "bet": 11, "opt": [11, 63, 80, 83, 88, 132, 214, 220, 223, 225, 228, 242, 243], "space": [11, 12, 22, 26, 48, 64, 66, 68, 69, 71, 73, 74, 80, 92, 94, 107, 117, 118, 119, 121, 125, 133, 154, 178, 183, 185, 203, 209, 215, 233, 236, 240, 241, 244, 250, 258], "upper": [11, 14, 48, 69, 70, 71, 92, 103, 155, 193], "gracefulli": [11, 71], "secondari": [11, 238], "primari": [11, 26, 43, 45, 48, 66, 74, 106, 111, 131, 154, 155, 156, 174, 178, 200, 202, 208, 234, 238, 244, 245], "cohes": 11, "setter": [11, 16, 23, 25, 26, 44, 48, 59, 60, 64, 66, 68, 69, 73, 74, 91, 92, 106, 108, 111, 118, 119, 150, 161, 163, 174, 175, 177, 178, 185, 195, 196, 202, 203, 207, 214, 240, 248, 258], "invalid": [11, 45, 56, 91, 92, 107, 108, 118, 119, 161, 167, 185, 200, 202, 204, 247, 251, 253], "flavor": [12, 43, 80, 202], "pascal": [12, 13, 14, 61, 118, 135, 147, 148, 149, 153, 253], "subroutin": [12, 118, 125], "calcul": [12, 14, 16, 22, 26, 69, 71, 73, 94, 118, 119, 131, 152, 156, 199], "dimension": [12, 14, 48, 55, 66, 70, 71], "plane": [12, 66, 70, 71, 74], "pythagorean": 12, "theorem": 12, "x1": [12, 67, 70, 71], "y1": [12, 67, 70, 71], "x2": [12, 67, 70, 71], "y2": [12, 67, 70, 71], "sqrt": [12, 13, 66, 143, 171, 251], "phrase": [12, 14, 44, 64, 199, 242], "procedur": [12, 13, 14, 26, 59, 61, 71, 94, 99, 107, 108, 145, 151, 154, 175, 178, 192, 202, 234], "why": [12, 14, 16, 94, 96, 97, 102, 107, 135, 177, 234, 249], "angl": [12, 13, 48, 60, 67, 70, 71, 74, 102, 154, 171, 185, 209], "greater": [12, 14, 48, 60, 66, 67, 119, 123, 147, 149, 153, 155, 156, 169, 175, 177, 178, 180, 183, 185, 193, 202, 236, 237], "sign": [12, 17, 42, 48, 69, 70, 90, 94, 102, 171, 177, 178, 193, 209, 223, 252], "unlik": [12, 14, 20, 26, 45, 48, 62, 69, 73, 74, 96, 102, 119, 123, 145, 148, 153, 154, 164, 178, 199, 234, 253], "refer": [12, 13, 14, 15, 16, 17, 20, 23, 24, 25, 26, 30, 32, 37, 43, 44, 45, 46, 52, 53, 54, 64, 66, 67, 68, 69, 70, 71, 73, 74, 77, 80, 85, 86, 90, 94, 96, 97, 98, 99, 101, 102, 104, 105, 107, 108, 112, 116, 118, 119, 121, 124, 126, 127, 137, 143, 144, 147, 148, 149, 153, 154, 158, 161, 164, 166, 175, 178, 180, 181, 182, 183, 184, 189, 190, 191, 193, 196, 198, 202, 203, 205, 206, 207, 208, 209, 214, 215, 233, 235, 237, 245, 247, 248, 249, 250, 251, 252, 253, 254, 256, 258], "confus": [12, 14, 26, 37, 77, 186, 209, 249, 250, 251, 253], "clash": [12, 48], "face": [12, 66, 238, 258], "distinct": [12, 20, 26, 44, 48, 52, 68, 69, 74, 97, 106, 117, 173, 183, 193, 203, 206, 209, 247, 251], "letter": [12, 48, 69, 123, 204, 206], "capit": [12, 154, 209], "_t": 12, "tradit": [12, 14, 15, 61, 104, 118, 123, 178, 202], "digit": [12, 48, 143, 152, 163, 194, 203, 237, 243, 244, 251], "perhap": [12, 14, 20, 37, 47, 64, 97, 103, 107, 119, 131, 135, 143, 168, 185, 207, 222, 224, 234, 239, 258], "graphic": [12, 22, 30, 43, 46, 48, 62, 64, 66, 69, 72, 73, 74, 94, 201, 209, 237], "underscor": [12, 43, 48, 94, 96, 123, 194, 199, 209, 243, 251, 258], "dollar": [12, 48, 94, 102, 123, 152], "hyphen": [12, 48, 132, 147, 154, 199, 209, 258], "asterisk": [12, 14, 26, 64, 214], "question": [12, 13, 16, 17, 25, 26, 42, 43, 45, 48, 68, 69, 74, 94, 96, 97, 99, 101, 118, 123, 142, 144, 164, 172, 175, 202, 222, 238], "mark": [12, 13, 16, 26, 45, 48, 69, 94, 107, 123, 130, 152, 153, 192, 202, 214, 234, 251, 253], "exclam": [12, 123, 137], "overlap": [12, 70, 74, 154, 237], "minu": [12, 48, 69, 71], "five": [12, 26, 68, 71, 101, 107], "choic": [12, 14, 26, 47, 52, 69, 71, 97, 99, 101, 107, 133, 135, 178, 193, 196, 204, 235, 239, 244], "reflect": [12, 16, 45, 68, 69, 70, 71, 74, 90, 99, 101, 107, 187, 203, 235], "conclus": 12, "skip": [12, 62, 77, 79, 83, 88, 97, 101, 106, 108, 119, 149, 162, 164, 185, 237, 249], "moment": [12, 47, 94, 97, 103, 108, 118, 119, 131, 152], "implicit": [12, 43, 45, 48, 118, 124, 127, 150, 154, 164, 177, 178, 187, 202, 235, 249], "prefer": [12, 20, 42, 48, 68, 69, 71, 73, 74, 87, 88, 91, 94, 113, 119, 135, 164, 175, 185, 209, 234, 239, 247, 249, 258], "style": [12, 13, 14, 15, 16, 17, 25, 26, 47, 61, 62, 64, 66, 68, 69, 71, 73, 74, 96, 99, 106, 108, 117, 135, 140, 143, 183, 192, 203, 209, 234, 242, 250], "vari": [12, 20, 26, 66, 69, 71, 74, 77, 90, 96, 162, 202, 207], "who": [12, 14, 15, 22, 50, 51, 61, 64, 80, 135, 142, 183, 187, 193, 202, 207, 215, 234, 239, 254], "clutter": 12, "leav": [12, 13, 14, 20, 47, 48, 73, 74, 77, 94, 96, 101, 107, 127, 139, 145, 154, 161, 164, 177, 185, 193, 238, 240, 258], "pseudo": [12, 43, 45, 47, 49, 52, 62, 104, 108, 169, 189, 252], "regard": [12, 14, 66, 183, 204], "concis": [12, 14, 22, 48, 58, 106, 185, 199, 234, 237, 242, 245, 251], "subtyp": [12, 48, 62, 94, 106, 108, 154, 156, 164, 178, 185, 238, 247, 251], "mathemat": [12, 14, 70, 71, 101, 166, 193], "gotten": 12, "elimin": [12, 14, 62, 91, 97, 99, 107, 108, 116, 131, 153, 178, 202, 243, 244, 248], "var": [12, 13, 14, 58, 59, 119, 130, 159, 185, 192, 200, 204, 258], "deltax": 12, "deltai": 12, "worri": [12, 26, 44, 45, 47, 48, 52, 68, 69, 74, 144, 185], "mixedcasenam": 12, "convention": [12, 48, 199], "anywher": [12, 13, 14, 48, 68, 145, 152, 198, 249], "condit": [12, 14, 16, 18, 43, 44, 45, 48, 57, 58, 65, 70, 71, 72, 74, 75, 77, 86, 93, 94, 105, 107, 108, 109, 118, 119, 127, 133, 146, 164, 167, 172, 174, 175, 177, 180, 182, 183, 186, 205, 206, 207, 212, 221, 250, 251, 252], "quadrat": [12, 14], "formula": [12, 14], "paul": [12, 13, 14, 15, 61, 62, 118, 119, 135, 136, 137, 138, 139, 141, 142, 143, 236], "haahr": [12, 13, 14, 15, 61, 62, 236, 258], "root": [13, 26, 45, 69, 82, 94, 96, 104, 106, 118, 127, 171, 174, 175, 199, 202, 204, 206, 251, 253], "equat": 13, "solv": [13, 37, 111, 199, 226, 234, 240], "root1": 13, "root2": 13, "solvequadrat": 13, "discrimin": [13, 16, 69, 129, 173], "sqrtdiscrimin": 13, "mayb": [13, 42, 106, 107, 118, 119, 135, 142], "degener": [13, 164], "paradigm": [13, 225, 226, 228, 229], "receiv": [13, 22, 26, 37, 45, 47, 48, 68, 69, 74, 97, 119, 120, 126, 154, 178, 200, 207, 209, 234, 239, 250, 252, 258], "approach": [13, 14, 24, 27, 32, 43, 47, 48, 61, 62, 68, 92, 106, 107, 174, 193], "worth": [13, 14, 20, 23, 26, 71, 94, 103, 131, 142, 154, 220], "mention": [13, 14, 16, 48, 52, 54, 74, 77, 99, 131, 145, 152], "strongli": [13, 68, 69, 154, 175, 178], "decim": [13, 60, 180, 194, 202, 203, 237, 243, 252], "elseif": [13, 45, 56], "comment": [13, 47, 48, 92, 104, 106, 107, 108, 112, 123, 143, 172, 173, 219, 234, 239], "text": [13, 16, 19, 20, 25, 37, 45, 48, 50, 53, 64, 66, 68, 71, 72, 73, 74, 84, 90, 91, 92, 94, 96, 97, 99, 101, 102, 104, 133, 139, 142, 181, 185, 192, 193, 196, 199, 201, 202, 204, 206, 209, 212, 230, 233, 234, 235, 237, 244, 245, 247, 251, 252, 256], "properti": [13, 14, 22, 46, 48, 62, 66, 68, 69, 73, 74, 78, 92, 94, 97, 98, 99, 106, 107, 119, 121, 125, 131, 139, 140, 159, 178, 185, 187, 192, 209, 250, 258], "signific": [13, 48, 69, 99, 124, 127, 154, 166, 199, 202, 207, 223, 233, 240, 258], "fortran": [13, 14, 104, 118], "appropri": [13, 15, 16, 19, 20, 22, 26, 32, 37, 43, 45, 47, 50, 52, 53, 62, 64, 66, 68, 69, 73, 74, 86, 91, 94, 96, 97, 106, 115, 117, 118, 119, 121, 124, 125, 127, 132, 145, 152, 154, 162, 171, 172, 177, 178, 183, 185, 196, 199, 200, 202, 203, 204, 206, 209, 214, 234, 235, 237, 251, 258], "saw": [13, 44, 46, 52, 90, 94, 97, 99, 101, 137, 154], "sine": [13, 171], "cosin": [13, 171], "sinco": [13, 171, 251], "sin": [13, 171, 247, 251], "co": [13, 52, 53, 64, 68, 130, 154, 171, 177, 178, 251], "said": [13, 64, 90, 99, 119, 154, 175, 178, 185, 234], "theta": 13, "hold": [13, 14, 16, 26, 45, 61, 69, 73, 74, 96, 97, 99, 111, 118, 119, 121, 147, 154, 164, 177, 178, 183, 185, 200, 202, 204, 235, 238], "solver": 13, "branch": [13, 48, 56, 69, 108, 115, 117, 119, 126, 130, 149, 226, 234], "incident": 13, "classifi": [13, 64, 118, 238, 251], "count": [13, 14, 58, 107, 118, 119, 121, 125, 153, 154, 156, 164, 166, 173, 177, 178, 183, 185, 193, 202, 207, 214, 237, 243, 249, 251, 258], "r1": [13, 67], "r2": [13, 67], "neg": [13, 44, 45, 48, 59, 60, 66, 71, 154, 155, 166, 171, 178, 180, 193, 203, 251, 255], "whole": [13, 16, 17, 37, 48, 62, 66, 68, 69, 71, 74, 119, 137, 140, 153, 154, 168, 249, 258], "chain": [13, 48, 108, 125, 149, 154], "comparison": [13, 16, 48, 55, 59, 60, 154, 166, 173, 178, 202, 237, 250, 251, 256], "clearer": [13, 14, 16, 69, 251], "predic": [13, 55, 59, 60, 68, 69, 147, 161, 164, 191, 193, 202, 209, 237], "distanc": [13, 70, 71, 143, 171], "iter": [13, 37, 55, 57, 97, 111, 131, 158, 164, 174, 185, 189, 191, 192, 202, 214, 223, 225, 250, 258], "dot": [13, 26, 66, 139, 200, 247], "sum": [14, 143, 149, 154, 166, 185, 193, 203], "pairwis": 14, "late": [14, 53, 143, 224], "dotproduct": 14, "xlo": 14, "xhi": 14, "ylo": 14, "yhi": 14, "proceed": [14, 68, 94, 178], "invent": [14, 195], "minim": [14, 16, 47, 48, 85, 92, 94, 99, 101, 149, 185, 202, 207, 214, 235, 238], "lower": [14, 26, 45, 48, 50, 64, 68, 69, 71, 74, 77, 92, 99, 103, 118, 119, 127, 178, 193, 202], "adjust": [14, 32, 69, 77, 80, 83, 154, 178, 185, 203], "subscript": 14, "equal": [14, 26, 45, 59, 60, 66, 67, 68, 69, 70, 71, 73, 74, 111, 118, 119, 153, 154, 155, 156, 161, 164, 169, 171, 175, 177, 185, 202, 203, 237, 249, 250, 252], "relationship": [14, 20, 26, 43, 45, 50, 62, 69, 74, 90, 97, 99, 119, 139, 164, 177, 202, 238, 240], "oppos": [14, 20, 97, 164, 180, 240], "enumer": [14, 118], "ahead": [14, 97, 102, 107, 118, 135, 203], "iso": [14, 48, 104, 203], "carri": [14, 26, 68, 71, 74, 78, 91, 94, 102, 154, 166, 185, 209, 220], "obtain": [14, 18, 43, 45, 46, 48, 54, 55, 65, 67, 75, 93, 94, 104, 109, 111, 115, 118, 119, 146, 172, 191, 202, 209], "beyond": [14, 19, 20, 45, 61, 68, 96, 104, 111, 149, 164, 183, 185], "tutori": [14, 15, 16, 22, 43, 44, 45, 49, 61, 80, 144, 148, 153], "recoveri": [14, 105, 164, 185, 200], "possibli": [14, 68, 69, 70, 71, 99, 106, 107, 118, 119, 121, 131, 177, 209, 238, 239, 240, 258], "correct": [14, 16, 22, 23, 26, 48, 68, 73, 91, 94, 97, 101, 106, 118, 119, 145, 154, 166, 174, 185, 193, 200, 223, 226, 234, 240, 247, 248, 251, 253], "debugg": [14, 47, 53, 54, 61, 62, 68, 77, 90, 92, 96, 97, 98, 99, 100, 101, 102, 103, 106, 116, 120, 145, 164, 173, 178, 183, 248, 251, 252, 253], "report": [14, 26, 29, 42, 52, 53, 62, 69, 78, 97, 98, 105, 107, 118, 131, 145, 172, 178, 180, 200, 202, 209, 214, 215, 220, 223, 225, 228, 230, 247, 248, 250, 251, 252, 253, 254, 255, 256], "opposit": [14, 16, 47, 67, 70, 94, 97, 108, 118, 121, 154], "slight": [14, 68], "amount": [14, 20, 26, 44, 45, 46, 66, 69, 70, 73, 74, 94, 104, 106, 119, 135, 154, 185, 199, 214], "infinit": [14, 70, 71, 73, 143, 155, 183, 193, 200, 251], "heckler": 14, "audienc": [14, 49, 72], "observ": [14, 38, 62, 172, 178, 237], "fewer": [14, 61, 62, 101, 164], "among": [14, 37, 50, 67, 97, 99, 102, 126, 209, 210, 236, 239, 248, 249], "compound": [14, 94, 108], "wonder": [14, 16, 20, 119, 136, 142], "especi": [14, 69, 101, 107, 108, 136, 149, 183, 193, 195, 216, 220, 224, 226, 236, 241, 247, 250], "perfectli": [14, 71], "meaning": [14, 20, 48, 74, 92, 116, 118, 204, 235], "pick": [14, 42, 71, 106, 143], "conveni": [14, 17, 20, 22, 26, 45, 47, 48, 52, 66, 68, 69, 70, 71, 74, 94, 96, 97, 101, 107, 120, 152, 154, 159, 161, 164, 165, 166, 178, 181, 184, 187, 189, 192, 193, 199, 202, 237, 241, 244, 248, 250], "xi": 14, "yi": 14, "complet": [14, 15, 16, 17, 20, 22, 23, 24, 25, 26, 32, 43, 44, 45, 46, 48, 50, 52, 55, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 78, 80, 91, 92, 94, 97, 99, 101, 102, 106, 108, 116, 118, 119, 127, 132, 135, 138, 139, 140, 142, 145, 150, 154, 166, 174, 184, 185, 193, 199, 201, 202, 203, 204, 207, 209, 218, 222, 224, 226, 228, 233, 234, 237, 247, 251, 252, 253, 254, 255, 256], "success": [14, 20, 51, 64, 68, 74, 92, 103, 108, 118, 119, 145, 173, 174, 177, 178, 185, 200, 202, 251], "rel": [14, 22, 26, 37, 47, 52, 66, 67, 68, 69, 73, 74, 88, 92, 118, 119, 128, 133, 135, 155, 156, 164, 178, 183, 185, 199, 204, 206, 244, 253, 254], "third": [14, 16, 47, 54, 66, 69, 71, 73, 91, 94, 95, 97, 99, 101, 113, 133, 149, 150, 164, 174, 199, 247], "realiz": [14, 69, 74, 135], "inaccur": 14, "multi": [14, 45, 53, 55, 62, 68, 69, 94, 119, 127, 139, 197, 199, 200, 214, 225, 226, 228, 229, 233, 239, 245, 254, 255], "dimens": [14, 26, 48, 58, 66, 73, 154, 247, 249], "link": [14, 20, 29, 34, 37, 41, 42, 51, 55, 63, 80, 86, 90, 92, 94, 97, 99, 102, 104, 108, 111, 118, 119, 123, 130, 131, 135, 139, 153, 199, 204, 206, 212, 214, 227, 229, 230, 232, 239, 249, 251, 252, 253, 254], "rang": [14, 16, 20, 48, 61, 62, 66, 72, 74, 81, 92, 96, 97, 108, 118, 119, 128, 152, 154, 164, 165, 166, 171, 185, 201, 202, 203, 247], "queue": [14, 26, 45, 55, 68, 73, 74, 106, 108, 118, 178, 204, 236], "varieti": [14, 19, 22, 24, 26, 37, 48, 62, 68, 71, 73, 82, 90, 94, 96, 99, 119, 139, 143, 147, 152, 164, 177, 178, 203, 220], "predefin": [14, 26, 94, 154, 162, 164, 252], "aspect": [14, 19, 20, 26, 50, 52, 69, 71, 119, 137, 140, 183, 199, 238], "impact": [14, 48, 131, 248, 251], "perfect": [14, 37, 77], "expens": [14, 62, 99, 198, 251], "precis": [14, 48, 69, 70, 71, 73, 85, 91, 94, 101, 118, 119, 150, 154, 171, 177, 193, 202, 203, 204, 243, 251, 252], "term": [14, 22, 26, 47, 66, 67, 68, 69, 71, 74, 90, 94, 99, 101, 107, 116, 117, 118, 119, 121, 127, 154, 162, 164, 175, 178, 185, 226, 237, 238, 250], "proport": [14, 69, 73, 99, 201], "concern": [14, 26, 37, 43, 45, 47, 48, 53, 68, 69, 71, 74, 94, 97, 143, 153, 159, 164, 175, 185, 209, 234, 258], "multipli": [14, 48, 70, 177, 193, 203, 236], "mul": 14, "carefulli": [14, 102, 153], "higher": [14, 46, 71, 107, 118, 119, 164, 173, 178, 209], "shorter": [14, 17, 26, 68, 69, 156, 203, 237], "retun": 14, "memori": [14, 77, 79, 90, 91, 99, 101, 111, 116, 119, 120, 121, 124, 127, 131, 135, 141, 142, 147, 152, 153, 154, 159, 168, 173, 174, 175, 177, 178, 198, 199, 202, 220, 223, 237, 248, 250, 251], "intermediari": [14, 43], "storag": [14, 46, 48, 118, 119, 124, 139, 163, 164, 173, 175, 177, 185, 202, 249], "reclam": [14, 175], "anymor": [14, 119, 214], "essai": [14, 15, 61], "bigger": 14, "slower": [14, 99, 126, 247], "clever": [14, 238], "shouldn": [14, 108, 130, 152, 238, 251], "anyon": [14, 26, 226], "wasn": [14, 128, 143], "translat": [14, 32, 47, 48, 50, 52, 53, 68, 70, 71, 74, 92, 97, 108, 143, 154, 202, 247], "previou": [14, 17, 19, 52, 66, 68, 69, 70, 74, 88, 94, 97, 104, 107, 118, 119, 125, 130, 143, 147, 153, 164, 174, 178, 185, 202, 209, 240, 254, 258], "nonetheless": [14, 94, 154, 240], "artifici": [14, 71, 192, 209], "took": [14, 138, 143, 168, 247], "forget": [14, 130, 178, 185, 250, 258], "backslash": [14, 47, 48, 196, 244], "idiom": [14, 135, 153], "obviat": [14, 20, 192], "ml": [14, 107], "haskel": [14, 37], "dialect": [14, 101, 189], "notabl": [14, 48, 50, 51, 107, 118, 143, 244, 247, 254, 258], "extrem": [14, 19, 64, 71, 135, 138, 139, 178, 249], "larg": [14, 26, 37, 48, 62, 66, 69, 71, 73, 74, 77, 94, 107, 108, 115, 117, 119, 132, 135, 152, 153, 185, 186, 192, 193, 194, 202, 209, 221, 239, 243, 249, 251], "enjoi": [14, 135, 231], "unread": [14, 185], "apl": 14, "pervas": [14, 48], "critic": [14, 127, 131, 139, 153, 234], "encourag": [14, 22, 48, 66, 68, 69, 99, 175], "readabl": [14, 16, 26, 128, 185, 194, 200, 204, 237, 241, 242, 243, 244, 251, 258], "promot": 15, "rich": [15, 22, 30, 48, 61, 62, 87, 99, 102, 140, 209, 234], "explor": [15, 46, 61, 69, 90, 96, 102, 138, 144], "perspect": [15, 49, 61, 147, 226], "environ": [15, 16, 17, 19, 20, 22, 24, 25, 26, 37, 43, 44, 45, 46, 47, 48, 50, 51, 53, 61, 62, 63, 64, 68, 69, 71, 74, 78, 84, 88, 92, 94, 95, 96, 97, 101, 102, 103, 104, 108, 115, 116, 118, 119, 120, 121, 124, 125, 126, 127, 131, 134, 136, 138, 139, 140, 141, 142, 143, 149, 162, 173, 175, 177, 193, 199, 202, 204, 205, 214, 215, 227, 234, 240, 245, 247, 248, 249, 251, 252, 253, 258], "mesh": 15, "analog": [15, 16, 17, 26, 69, 106, 119, 164, 178, 238], "bag": [15, 138], "introduct": [15, 21, 24, 49, 61, 64, 68, 69, 78, 80, 102, 104, 105, 120, 122, 144, 149, 202, 221, 252], "bog": 15, "At": [16, 19, 20, 22, 23, 48, 50, 64, 68, 69, 74, 94, 101, 103, 118, 119, 131, 133, 139, 143, 152, 178, 215, 224, 234, 239, 252], "interact": [16, 20, 26, 41, 43, 46, 47, 48, 50, 52, 53, 63, 64, 68, 69, 80, 84, 87, 88, 91, 97, 98, 100, 101, 102, 103, 108, 116, 118, 119, 127, 138, 142, 154, 164, 178, 185, 200, 201, 214, 233, 247, 251], "click": [16, 20, 22, 26, 43, 46, 47, 52, 53, 63, 64, 68, 69, 74, 90, 92, 94, 96, 97, 101, 102, 103, 130], "menu": [16, 19, 20, 21, 22, 24, 43, 46, 47, 63, 68, 71, 74, 90, 97, 98, 99, 101, 102, 103, 115, 140, 150], "displai": [16, 17, 19, 20, 23, 25, 43, 54, 64, 66, 68, 69, 71, 73, 74, 78, 80, 94, 98, 101, 102, 103, 105, 133, 137, 139, 149, 183, 201, 209, 215, 230, 234, 250, 252], "remedi": [16, 200, 240], "respond": [16, 20, 45, 69, 74, 105, 200], "mous": [16, 22, 23, 68, 69, 73, 74, 94, 96], "event": [16, 18, 20, 22, 26, 64, 65, 69, 73, 75, 92, 93, 94, 97, 109, 118, 119, 127, 138, 146, 172, 223, 229, 233, 234, 236, 251], "handler": [16, 48, 69, 77, 94, 97, 118, 164, 175, 177, 178, 209, 214, 236], "cumbersom": [16, 48, 69], "simpler": [16, 20, 71, 73, 92, 99, 154, 209, 217, 226, 237, 238, 239, 247], "price": 16, "devic": [16, 26, 50, 66, 69, 71, 73, 149, 185, 209, 251], "notif": [16, 26, 45, 118, 127], "low": [16, 19, 20, 25, 26, 28, 45, 52, 61, 70, 86, 107, 118, 119, 127, 152, 154, 166, 200, 202, 209, 233, 249, 250], "repres": [16, 19, 20, 22, 26, 37, 44, 45, 46, 47, 48, 61, 62, 66, 67, 68, 69, 70, 71, 73, 74, 77, 90, 92, 94, 97, 99, 101, 102, 106, 107, 116, 118, 119, 121, 124, 125, 127, 133, 145, 147, 149, 150, 152, 154, 155, 162, 163, 164, 166, 173, 177, 178, 180, 183, 185, 193, 200, 201, 202, 204, 205, 206, 207, 209, 234, 238, 244], "essenti": [16, 20, 23, 26, 44, 45, 74, 154, 178, 202, 207, 235], "disk": [16, 17, 19, 20, 23, 25, 26, 37, 47, 52, 64, 66, 69, 74, 92, 94, 101, 102, 116, 135, 174, 185, 199, 204, 247], "empti": [16, 23, 43, 44, 45, 47, 55, 59, 60, 69, 70, 74, 77, 91, 92, 94, 96, 97, 102, 118, 147, 154, 155, 161, 164, 173, 174, 175, 178, 185, 202, 204, 207, 208, 214, 237, 240, 249, 251, 252, 258], "stretchi": [16, 25, 26, 48, 55, 60, 68, 69, 111, 118, 119, 164, 178, 185, 240, 258], "filenam": [16, 17, 25, 48, 53, 54, 69, 74, 78, 118, 164, 185, 199, 204, 207, 250], "obviou": [16, 26, 67, 69, 92, 94, 135, 149, 209, 234, 237, 238, 239], "unmodifi": [16, 48, 177], "piec": [16, 20, 22, 26, 37, 47, 48, 52, 66, 68, 69, 71, 74, 90, 91, 94, 96, 97, 99, 102, 107, 119, 147, 185, 187, 203, 207, 215], "prioriti": [16, 17, 19, 20, 23, 25, 90, 118, 126, 178], "medium": [16, 17, 19, 20, 23, 25, 26, 64, 66, 67, 71, 73, 74, 107, 236], "effect": [16, 17, 20, 22, 48, 55, 58, 62, 64, 66, 68, 69, 70, 71, 73, 74, 80, 96, 97, 101, 102, 106, 108, 116, 118, 119, 127, 131, 135, 145, 149, 150, 154, 164, 173, 177, 183, 185, 191, 193, 202, 203, 209, 215, 235, 240, 247, 250], "pane": [16, 17, 20, 22, 23, 25, 68, 69, 73, 74, 90, 92, 96, 97, 98, 99, 101, 103, 137, 139, 164, 236], "correctli": [16, 19, 48, 53, 64, 70, 71, 80, 92, 94, 103, 127, 132, 154, 175, 214, 219, 234, 243, 247, 250, 251, 252], "glu": [16, 17, 21, 26], "15": [16, 19, 20, 23, 25, 48, 59, 63, 69, 73, 77, 80, 143, 233, 252], "recal": [16, 43, 44, 45, 47, 52, 69, 91, 96, 102], "label": [16, 17, 19, 20, 23, 24, 25, 26, 48, 68, 69, 73, 74, 94, 97, 117, 118, 149, 201, 209, 234], "reusabl": [16, 17, 104, 164, 238], "redefin": [16, 17, 32, 68, 69, 94, 150], "throughout": [16, 20, 45, 48, 64, 66, 74, 102, 104, 154, 166, 183, 185, 193], "avail": [16, 17, 19, 20, 22, 24, 26, 30, 37, 43, 45, 46, 47, 48, 50, 52, 53, 54, 58, 62, 63, 64, 66, 68, 69, 73, 74, 78, 80, 81, 90, 91, 92, 94, 96, 97, 99, 101, 102, 103, 106, 108, 110, 118, 119, 121, 125, 127, 131, 133, 137, 138, 140, 141, 143, 149, 154, 159, 164, 166, 172, 175, 177, 178, 185, 189, 193, 202, 203, 204, 207, 209, 210, 216, 217, 219, 221, 224, 226, 228, 230, 231, 233, 234, 237, 238, 239, 240, 241, 242, 244, 247, 248, 249, 250, 251, 252, 253], "action": [16, 18, 23, 26, 53, 65, 68, 69, 74, 75, 91, 93, 94, 96, 106, 109, 119, 130, 142, 146, 164, 172, 174, 175, 177, 185, 200, 202, 204, 250], "push": [16, 17, 19, 20, 23, 25, 26, 55, 68, 69, 74, 94, 117, 121, 178, 208, 234, 256], "acceler": [16, 17, 25, 68, 69, 74], "keyboard": [16, 17, 22, 25, 26, 68, 69, 74, 80, 96, 215], "gestur": [16, 17, 23, 25, 68, 69, 74, 119], "shift": [16, 17, 23, 25, 48, 60, 69, 74, 92, 124, 143, 166, 177, 193, 214, 252], "sure": [16, 20, 37, 45, 47, 55, 80, 83, 90, 91, 92, 94, 101, 107, 115, 119, 130, 132, 135, 142, 164, 177, 183, 215, 234, 247, 251], "elegantli": [16, 17, 20], "clean": [16, 20, 22, 24, 52, 87, 91, 99, 104, 106, 112, 130, 132, 152, 153, 198, 210, 213, 214, 220, 233, 247], "recommend": [16, 17, 68, 73, 77, 85, 91, 132, 144, 175, 178, 194, 234, 239, 243, 247, 258], "reload": 16, "trivial": [16, 47, 68, 69, 101, 121, 143, 237, 258], "involv": [16, 22, 26, 37, 47, 69, 71, 74, 86, 92, 99, 101, 108, 118, 119, 130, 131, 132, 143, 152, 154, 164, 168, 175, 178, 185, 187, 199, 202, 203, 204, 209, 220, 226, 235, 238, 258], "prompt": [16, 17, 20, 25, 54, 68, 74, 79, 92, 94, 96, 101, 185, 202, 204], "explain": [16, 47, 51, 84, 85, 90, 92, 94, 100, 101, 102, 108, 149, 151, 153, 154, 175, 178, 209, 234, 239, 258], "sheet": [16, 20, 21, 22, 25, 43, 64, 66, 67, 68, 69, 70, 71, 72, 73, 90, 144, 209, 236], "notifi": [16, 17, 20, 25, 26, 43, 68, 69, 74, 101, 118, 175, 177, 178], "portion": [16, 18, 26, 55, 65, 66, 67, 69, 71, 73, 74, 75, 92, 93, 96, 99, 109, 115, 131, 146, 172, 185, 206, 209], "host": [16, 22, 37, 45, 46, 60, 66, 94, 104, 117, 118, 132, 153, 200, 202, 203, 204, 206, 207, 222, 249], "resiz": [16, 19, 26, 68, 69, 73, 74, 94, 133], "modal": [16, 26, 68], "cancel": [16, 20, 68, 69, 94], "silent": [16, 68, 118, 119, 162], "interpret": [16, 26, 45, 48, 52, 68, 69, 74, 104, 118, 119, 143, 154, 163, 164, 166, 174, 183, 185, 202, 203, 207, 239, 241, 242, 244, 250, 252], "short": [16, 26, 48, 64, 68, 69, 77, 99, 102, 119, 130, 145, 202, 203, 206, 234, 241, 244, 247, 250, 258], "successfulli": [16, 20, 68, 69, 74, 94, 96, 99, 103, 118, 119, 173, 185, 215], "newli": [16, 68, 103, 106, 119, 202, 250], "screen": [16, 19, 20, 22, 66, 68, 69, 71, 73, 74, 102, 135, 258], "previous": [16, 17, 61, 62, 68, 71, 74, 77, 78, 96, 118, 119, 130, 143, 183, 185, 202, 214, 247, 248, 250, 251, 252], "unusu": [16, 73, 92, 145, 240], "briefli": [16, 44, 79, 143, 197, 244], "unexpectedli": [16, 25], "pleas": [16, 17, 20, 24, 26, 34, 71, 83, 104, 117, 142, 184, 185, 203, 209, 214, 220, 223, 225, 226, 228, 234, 258], "network": [16, 37, 47, 48, 50, 53, 62, 74, 94, 103, 118, 138, 162, 179, 185, 214, 230, 253, 258], "wash": 16, "dog": [16, 59], "video": [16, 61, 62], "men": 16, "behav": [16, 22, 68, 94, 101, 108, 119, 147, 154, 164, 175, 185, 238], "badli": [16, 200], "unchang": [16, 20, 66, 154, 191, 193], "newlin": [16, 48, 59, 74, 133, 183, 185, 197, 209, 241, 254], "revers": [16, 55, 58, 59, 60, 68, 71, 77, 107, 121, 135, 164, 237, 258], "total": [16, 48, 58, 66, 68, 69, 73, 74, 121, 173, 201, 207, 258], "fourth": [16, 47, 69, 119, 149], "ye": [16, 26, 47, 52, 60, 68, 69, 74, 77, 94, 97, 102, 118, 149, 234, 235, 236, 238, 240, 241, 244, 258], "answer": [16, 50, 73, 88, 94, 101, 118, 119, 175], "occur": [16, 20, 22, 26, 48, 52, 64, 68, 69, 70, 71, 74, 91, 94, 97, 99, 118, 119, 125, 126, 149, 150, 164, 174, 175, 177, 178, 180, 183, 185, 200, 202, 203, 204, 209, 230, 240, 244, 250, 251, 252, 253], "miscellan": [16, 49, 69, 193, 228], "smooth": 16, "brief": [16, 20, 23, 26, 43, 45, 47, 80, 97, 144], "deselect": [16, 69], "practic": [16, 19, 20, 23, 26, 48, 53, 69, 71, 74, 91, 94, 121, 124, 135, 154, 171, 175, 185, 199, 235, 239, 241, 242, 244, 258], "delet": [16, 44, 45, 68, 87, 96, 97, 98, 108, 127, 153, 198, 202, 204, 252], "radio": [16, 17, 20, 23, 25, 26, 68, 69, 74], "beneath": [16, 20, 68, 97, 154], "inequ": [16, 70, 73], "lastli": [16, 20], "lose": [16, 94, 118, 154], "window": [16, 17, 19, 20, 22, 23, 24, 25, 26, 43, 44, 45, 47, 51, 52, 53, 60, 61, 64, 66, 68, 69, 70, 71, 73, 74, 77, 78, 79, 82, 83, 84, 88, 90, 91, 92, 95, 97, 98, 99, 100, 103, 104, 118, 126, 127, 130, 132, 133, 139, 140, 143, 154, 162, 164, 184, 198, 199, 200, 202, 204, 206, 207, 212, 214, 220, 223, 224, 225, 228, 247, 249, 250, 251, 252, 253], "conclud": [16, 26, 47, 91], "hierarchi": [16, 17, 20, 21, 22, 26, 30, 62, 72, 80, 90, 105, 108, 119, 120, 123, 137, 139, 193, 195, 202, 204, 215, 233], "robust": [16, 20, 22], "unsav": [16, 139], "wide": [16, 20, 24, 26, 66, 68, 69, 71, 95, 96, 102, 154, 165, 166, 193, 212, 224, 250, 258], "categori": [16, 17, 19, 20, 24, 25, 26, 46, 64, 70, 73, 74, 97, 101, 102, 118, 135, 154, 202], "home": [16, 118, 200, 204], "alongsid": [16, 20, 26, 94, 143, 193, 234, 237], "abil": [16, 20, 37, 67, 74, 90, 99, 103, 154, 180, 183, 198, 241, 244, 247], "memo": 16, "learn": [16, 48, 51, 60, 97, 98, 100, 102, 115, 131, 135, 152, 153, 222, 224, 226, 233], "tour": [16, 21, 24, 61, 69, 99, 100, 144], "compact": [17, 131, 156, 242], "disabl": [17, 26, 68, 69, 94, 97, 107, 118, 173, 197, 244], "gadget": [17, 19, 20, 21, 22, 23, 43, 45, 64, 68, 72, 73, 74, 236], "statu": [17, 21, 23, 25, 26, 68, 74, 90, 96, 97, 103, 105, 118, 119, 127, 139, 164, 175, 201, 202, 207, 236, 237, 239, 240, 241, 242, 243, 244, 245, 247], "sensit": [17, 68, 69, 94, 133, 147, 154, 199, 237, 248], "dialog": [17, 19, 21, 22, 23, 25, 43, 44, 45, 46, 47, 52, 53, 64, 68, 69, 74, 92, 94, 96, 97, 99, 101, 102, 103, 104, 135, 140, 185, 209, 253], "global": [17, 25, 37, 68, 90, 102, 104, 106, 107, 108, 118, 121, 125, 126, 127, 147, 150, 154, 164, 178, 193, 209, 220, 254], "f4": [17, 23, 25], "alt": [17, 23, 25, 69, 74], "consider": [17, 32, 86, 94, 127, 135, 149, 186], "superclass": [17, 20, 26, 29, 30, 48, 58, 62, 66, 67, 68, 69, 70, 71, 73, 74, 90, 92, 99, 106, 111, 118, 119, 127, 133, 154, 155, 156, 160, 161, 162, 164, 166, 169, 170, 174, 175, 178, 185, 195, 200, 201, 202, 203, 204, 206, 208, 215, 216, 220, 233, 238, 245, 258], "cut": [17, 23, 25, 26, 68, 69, 74, 96, 101, 145, 199], "clipboard": [17, 22, 23, 25, 68, 69, 74], "layout": [17, 20, 21, 22, 23, 25, 43, 64, 68, 69, 72, 74, 84, 90, 98, 108, 127, 131, 132, 133, 154, 159, 174, 236, 249], "properli": [17, 48, 97, 101, 142, 214, 215, 226, 234, 248, 252, 256], "outlin": [17, 26, 43, 45, 51, 66, 67, 69, 71, 77], "broadli": [17, 26, 69, 74], "speak": [17, 26, 69, 71, 74, 102, 106, 240], "updat": [17, 25, 29, 37, 44, 45, 46, 47, 66, 69, 84, 86, 88, 90, 91, 94, 96, 97, 99, 101, 102, 105, 108, 116, 117, 127, 130, 132, 142, 154, 177, 199, 201, 202, 212, 220, 221, 224, 226, 227, 232, 247, 248, 250, 251, 252, 253], "horizont": [17, 19, 20, 23, 25, 48, 66, 68, 69, 70, 71, 73, 74], "appendix": [17, 79, 192], "refresh": [17, 25, 45, 69, 74, 90, 91, 94, 96, 97, 99], "2000": [18, 62, 65, 93, 109, 131, 172, 196], "2011": [18, 65, 75, 109, 146, 172, 215, 220, 257], "hacker": [18, 42, 61, 65, 75, 76, 77, 80, 93, 109, 143, 146, 172, 214, 220, 223, 224, 225, 228, 229, 230, 232, 233, 234, 241, 253], "compani": [18, 65, 75, 93, 109, 143, 146, 172], "herein": [18, 65, 75, 93, 109, 146, 172], "fictiti": [18, 65, 75, 93, 109, 146, 172], "permiss": [18, 50, 65, 75, 93, 96, 109, 118, 133, 146, 149, 162, 172, 185, 204], "herebi": [18, 65, 75, 93, 109, 146, 172], "grant": [18, 65, 75, 93, 109, 146, 172, 185, 202], "charg": [18, 65, 75, 93, 104, 109, 116, 119, 146, 172], "distribut": [18, 25, 26, 41, 44, 47, 50, 51, 65, 68, 70, 75, 93, 95, 109, 143, 146, 172, 191, 199, 220, 226, 227, 230, 232, 233, 250], "sublicens": [18, 65, 75, 93, 109, 146, 172], "sell": [18, 65, 75, 93, 109, 146, 149, 172], "permit": [18, 48, 60, 65, 66, 75, 93, 104, 106, 109, 118, 119, 123, 146, 147, 149, 153, 154, 172, 175, 178, 180, 185, 187, 190, 191, 192, 244, 251], "whom": [18, 65, 75, 93, 109, 146, 172], "furnish": [18, 65, 75, 93, 109, 146, 172], "subject": [18, 24, 48, 65, 69, 73, 75, 93, 109, 118, 127, 135, 143, 146, 164, 172, 177, 178, 185], "shall": [18, 48, 65, 75, 93, 109, 146, 172], "substanti": [18, 20, 65, 75, 93, 109, 119, 121, 146, 172, 225, 226, 247, 249], "THE": [18, 65, 75, 93, 109, 146, 172], "AS": [18, 65, 75, 93, 109, 146, 172], "warranti": [18, 25, 47, 65, 75, 93, 109, 146, 172], "OF": [18, 25, 47, 65, 75, 93, 109, 146, 172], "OR": [18, 60, 65, 75, 93, 109, 146, 172, 193], "impli": [18, 44, 65, 66, 71, 75, 93, 94, 109, 119, 146, 164, 172, 178, 200, 238, 240], "BUT": [18, 65, 75, 93, 109, 146, 172], "NOT": [18, 60, 65, 75, 93, 109, 119, 142, 146, 162, 172, 177, 193, 203], "TO": [18, 48, 65, 75, 93, 109, 130, 146, 172, 209], "merchant": [18, 65, 75, 93, 109, 146, 172], "fit": [18, 65, 69, 73, 75, 90, 91, 92, 93, 101, 109, 133, 145, 146, 154, 166, 172, 183, 193, 209, 239, 258], "FOR": [18, 65, 75, 93, 109, 146, 172, 189], "AND": [18, 45, 60, 65, 75, 93, 109, 146, 172, 193], "noninfring": [18, 65, 75, 93, 109, 146, 172], "IN": [18, 48, 65, 75, 93, 109, 146, 172], "NO": [18, 65, 75, 93, 104, 109, 146, 172, 209], "holder": [18, 44, 65, 75, 93, 109, 146, 172, 214], "BE": [18, 65, 75, 93, 109, 146, 172], "liabl": [18, 65, 75, 93, 109, 146, 172], "claim": [18, 65, 73, 75, 93, 109, 146, 172, 177, 178, 258], "damag": [18, 65, 75, 93, 109, 146, 172], "liabil": [18, 65, 75, 93, 109, 146, 172], "contract": [18, 48, 52, 65, 69, 75, 93, 109, 146, 154, 172, 235], "tort": [18, 65, 75, 93, 109, 146, 172], "aris": [18, 48, 65, 75, 93, 94, 109, 127, 133, 146, 172, 185, 226], "WITH": [18, 65, 75, 93, 109, 146, 172], "reli": [19, 22, 37, 43, 48, 58, 64, 85, 99, 108, 119, 126, 147, 152, 178, 220, 234, 238, 240, 241, 244], "heavili": [19, 108, 143, 152, 234], "principl": [19, 22, 24, 69, 74, 91, 164, 238], "obscur": [19, 94, 140, 178, 252], "variou": [19, 23, 26, 37, 45, 53, 68, 69, 73, 74, 94, 101, 104, 106, 119, 127, 133, 145, 161, 180, 183, 185, 193, 202, 203, 207, 209, 228, 230, 232, 234, 237, 244, 247, 248, 250, 252, 254], "overal": [19, 20, 22, 23, 24, 25, 26, 52, 68, 71, 74, 90, 121, 201], "familiar": [19, 20, 23, 24, 26, 51, 69, 96, 97, 101, 143, 153, 209], "studi": [19, 26, 50, 61, 62, 100, 135, 234], "spend": [19, 45, 139], "button": [19, 20, 22, 23, 25, 45, 46, 47, 52, 64, 68, 72, 73, 74, 90, 91, 92, 94, 97, 101, 102, 103, 119, 130, 140], "visual": [19, 26, 30, 66, 69, 71, 74, 97, 98, 104, 142, 248, 250, 252], "children": [19, 20, 22, 23, 25, 26, 68, 72, 73, 74, 206], "firstli": [19, 149], "particularli": [19, 20, 26, 48, 69, 73, 91, 94, 175, 178, 185, 199, 200, 226, 238, 240, 247], "attract": [19, 135, 239], "rearrang": [19, 121, 178], "secondli": [19, 149], "group": [19, 20, 22, 26, 45, 50, 51, 64, 68, 73, 78, 79, 101, 121, 124, 134, 143, 145, 183, 202, 207, 238, 243, 258], "inher": [19, 20, 127, 178], "vertic": [19, 20, 23, 25, 48, 66, 67, 68, 69, 70, 73, 74], "incorpor": [19, 20, 66, 69, 102, 107, 117, 172, 173, 198, 203, 243, 255], "exclus": [19, 60, 66, 69, 154, 156, 164, 185, 193, 204], "serv": [19, 26, 45, 47, 68, 92, 118, 147, 154, 202, 209], "interactor": [19, 20, 24, 68, 69, 78, 81, 84, 87, 94, 96, 116, 119, 214, 253], "segment": [19, 26, 66, 67, 70, 71, 118, 174, 253, 258], "minut": [19, 48, 135, 142, 144, 203], "fragment": [19, 20, 43, 45, 72, 97, 99, 106, 108, 127, 149, 185, 192, 206, 244, 258], "revolv": [20, 138], "warrant": 20, "proper": [20, 26, 48, 106, 149, 164, 178, 238, 249, 251], "pop": [20, 26, 47, 53, 55, 68, 69, 74, 90, 94, 96, 97, 121, 125, 142, 178, 208, 253], "formal": [20, 48, 121, 202, 234], "perman": [20, 74, 89, 94, 118, 178, 191, 236], "rigor": 20, "wizard": [20, 22, 24, 26, 47, 52, 64, 68, 69, 73, 92, 98, 99, 100], "straight": [20, 50, 67, 71, 107, 119], "suggest": [20, 42, 66, 74, 107, 117, 166, 172, 175, 185, 204, 237, 238, 248], "shut": [20, 45, 214, 230, 252], "obvious": [20, 26, 69, 118, 119, 239], "insist": [20, 199], "entranc": 20, "argc": [20, 77, 126], "argv": [20, 43, 77, 126], "frustrat": [20, 202], "earli": [20, 45, 48, 52, 61, 62, 100, 135, 141, 143, 200, 234, 253], "stage": [20, 23, 54, 101, 104, 106, 130, 234, 247, 251, 253], "ineleg": [20, 69], "concret": [20, 26, 43, 45, 47, 48, 62, 66, 68, 70, 73, 74, 118, 119, 127, 152, 154, 164, 178, 185, 199, 200, 204, 206, 240], "freedom": 20, "glue": [20, 23, 47, 48, 74, 108, 126], "eventu": [20, 37, 80, 107, 141, 175, 178, 198, 217, 247], "cleanli": [20, 110, 143], "modern": [20, 22, 61, 62, 212, 226, 241, 244, 247], "edg": [20, 26, 66, 67, 69, 70, 71, 74, 139, 251], "quick": [20, 42, 44, 49, 61, 69, 83, 84, 97, 98, 100, 144, 152, 186, 241, 244], "icon": [20, 26, 66, 68, 69, 74, 94, 97, 101, 102, 135, 139, 142], "solut": [20, 50, 66, 69, 127, 132, 145, 192, 237, 239], "duim": [20, 23, 24, 25, 33, 43, 45, 46, 50, 61, 64, 90, 94, 101, 236, 237], "undefin": [20, 48, 54, 64, 68, 74, 96, 97, 102, 106, 118, 127, 161, 164, 178, 185, 207, 234, 239], "lean": 20, "imag": [20, 22, 26, 30, 66, 68, 69, 70, 71, 73, 74, 104, 118, 135, 138, 140, 154, 185, 199], "oddli": 20, "subset": [20, 44, 70, 96, 119, 143, 167, 174, 193, 202, 203, 226], "bottom": [20, 26, 67, 68, 69, 70, 71, 73, 74, 96, 97, 101, 102, 103, 118, 209, 250], "conjunct": [20, 74, 119, 159, 162, 164, 185, 199, 202, 204, 237, 240, 250], "entri": [20, 45, 66, 67, 68, 69, 70, 71, 73, 74, 77, 78, 80, 82, 84, 86, 88, 90, 92, 94, 104, 107, 108, 118, 119, 122, 123, 126, 154, 161, 166, 171, 178, 180, 181, 183, 185, 198, 203, 204, 207, 209, 247, 249, 252, 258], "logic": [20, 26, 46, 60, 66, 68, 69, 94, 104, 106, 131, 132, 133, 154, 156, 166, 183, 202, 207, 239, 258], "wire": [20, 244], "underli": [20, 21, 22, 23, 47, 48, 52, 53, 68, 118, 120, 127, 154, 162, 167, 174, 178, 185, 200, 204, 250], "seriou": [20, 74, 80, 97, 102, 106, 136, 141, 164, 178, 209, 216, 236, 247, 252, 253], "focu": [20, 25, 26, 43, 48, 68, 69, 73, 74, 108, 131, 137, 143, 198], "ok": [20, 26, 43, 46, 47, 52, 68, 69, 74, 92, 94, 97, 102, 103, 118, 119, 177, 209, 258], "prefac": [21, 49, 98], "overview": [21, 49, 51, 61, 72, 90, 94, 96, 97, 100, 108, 125, 144, 158, 175], "enhanc": [21, 50, 61, 81, 193, 194, 197, 214, 216, 218, 226, 234, 239, 247, 251, 252, 253, 254], "pronounc": [22, 234], "dwim": 22, "toolkit": [22, 43, 61, 62, 71, 101, 143], "ui": [22, 69, 119, 130, 139, 233], "insul": 22, "regardless": [22, 69, 97, 101, 118, 119, 145, 178, 185, 197, 200, 202, 238, 241, 244], "capabl": [22, 45, 48, 52, 69, 71, 94, 96, 99, 106, 118, 119, 134, 135, 162, 170, 173, 226, 250], "fundament": [22, 50, 69, 71, 202], "quickli": [22, 47, 99, 102, 130, 138, 143, 241, 244], "experienc": [22, 48], "har": 22, "ground": [22, 26, 97, 139, 153, 237], "clear": [22, 46, 68, 71, 74, 90, 91, 94, 97, 106, 107, 113, 118, 119, 126, 135, 143, 149, 154, 173, 174, 185, 209, 234, 235, 247, 249, 252], "minimum": [22, 26, 52, 67, 69, 70, 71, 73, 74, 118, 119, 156, 166, 183, 193, 234, 239], "swamp": 22, "hardwar": [22, 50, 71, 118, 127, 185, 207], "configur": [22, 53, 69, 73, 74, 99, 103, 106, 130, 132, 136, 139, 141, 173, 184, 200, 201, 227, 248, 249, 250, 251, 252, 256], "nativ": [22, 35, 45, 48, 50, 52, 73, 74, 96, 101, 107, 116, 118, 121, 125, 126, 132, 143, 185, 200, 204, 206, 214, 247], "target": [22, 26, 37, 43, 44, 45, 48, 56, 61, 62, 74, 87, 94, 103, 104, 116, 118, 120, 125, 127, 129, 143, 154, 163, 164, 177, 202, 204, 214, 236, 239, 240, 241, 242, 243, 244, 250, 258], "consequ": [22, 66, 68, 71, 145, 164, 185, 202], "discret": [22, 26, 130, 190, 203, 234], "physic": [22, 26, 48, 69, 118, 185, 204, 206], "repaint": [22, 26, 73, 74, 94], "request": [22, 26, 34, 43, 44, 45, 46, 47, 48, 50, 51, 53, 66, 68, 94, 96, 117, 119, 130, 164, 173, 183, 184, 185, 198, 200, 219, 227, 234, 236, 238, 252, 258], "scratch": [22, 69, 142], "font": [22, 26, 48, 66, 68, 69, 74, 198], "routin": [22, 23, 68, 74, 108, 119, 126, 149, 199, 209, 250], "lai": [22, 26, 68, 69, 73, 74, 94, 102, 138, 228], "hierarch": [23, 26, 64, 69, 74, 96, 106, 199], "hook": [23, 135, 139, 209], "onlin": [23, 68, 69, 73, 74, 142, 172, 207, 222], "mnemon": [23, 45, 68, 69, 74], "forth": [23, 42, 66, 90, 96, 119, 154, 239], "toward": [23, 32, 71, 97, 106, 140, 166, 193, 224, 247], "tooltip": [23, 69], "press": [23, 26, 68, 69, 74, 80, 97, 100], "quicker": [23, 74], "alphanumer": [23, 69, 147, 199, 237], "keysym": [23, 25, 74], "sole": [23, 154, 198], "transpir": 23, "complement": [24, 61, 66, 155, 156, 166, 177], "advis": [24, 26, 183], "depth": [24, 66, 68, 69, 74, 99, 119, 133, 135, 144, 183, 258], "divid": [24, 26, 48, 60, 68, 69, 97, 118, 166, 171, 173, 177, 193, 201, 203, 209, 239], "broader": [24, 61, 62, 90, 100, 258], "spectrum": 24, "materi": [24, 30, 61, 71, 92, 117, 213, 233], "independ": [24, 37, 48, 50, 71, 74, 86, 88, 96, 118, 178, 191, 202, 203], "whichev": [24, 95, 99], "organ": [24, 26, 34, 43, 59, 62, 68, 96, 117, 199, 207, 226, 250], "smoother": 24, "furthermor": [24, 48, 64, 71, 118, 133, 147, 161, 174, 187, 235], "instal": [24, 26, 37, 46, 50, 51, 54, 64, 68, 74, 80, 83, 88, 92, 94, 96, 98, 102, 104, 108, 116, 117, 118, 119, 126, 130, 132, 144, 164, 200, 202, 207, 209, 214, 220, 222, 223, 225, 226, 227, 228, 230, 232, 233, 248, 250, 251, 254], "synopsi": [25, 37, 47, 101], "2004": [25, 47, 143, 146, 251], "licens": [25, 37, 47, 95, 214, 223, 233, 234], "txt": [25, 47, 74, 101, 117, 173, 206], "apart": [25, 32, 45, 50, 99, 108, 124, 198, 224, 226], "necess": 26, "remind": [26, 252], "necessarili": [26, 48, 52, 66, 68, 71, 119, 127, 147, 178, 202, 209, 234], "border": [26, 69, 71, 73, 74, 140], "toolbar": [26, 47, 69, 90, 91, 94, 96, 97, 101, 102], "grai": [26, 62, 66, 68, 69, 91, 96, 97, 202], "encompass": [26, 69], "microsoft": [26, 45, 46, 50, 62, 69, 92, 96, 99, 101, 104, 154, 164, 202, 204, 206, 209], "singli": 26, "toggl": [26, 69, 94, 219], "frequent": [26, 55, 71, 102, 119, 135, 142, 148, 178, 189, 209, 220, 252], "heavier": 26, "destruct": [26, 68, 70, 147, 155, 164, 175, 177], "intrins": [26, 69, 137, 177, 252], "bold": [26, 66, 68, 69, 185], "emphas": 26, "guidelin": [26, 68, 69, 114, 178, 245, 258], "accordingli": [26, 69, 94, 104, 123, 164, 193], "20": [26, 69, 77, 97, 135, 154, 203, 233, 256], "characterist": [26, 62, 66, 71, 74, 94, 99, 101, 127, 154, 202], "sunken": [26, 69], "recess": 26, "groov": [26, 69], "drawn": [26, 66, 68, 69, 71, 73, 74, 106, 140, 201], "flat": [26, 69, 101], "No": [26, 48, 50, 59, 60, 64, 68, 69, 71, 77, 94, 102, 149, 154, 178, 185, 200, 204, 222, 233, 234, 238, 239, 244, 258], "drop": [26, 68, 69, 74, 90, 94, 96, 97, 107, 119, 139, 156, 162, 178, 202, 233, 248], "shortcut": [26, 46, 80, 90, 102, 215], "combo": [26, 69, 90], "richer": [26, 69, 203, 237], "directori": [26, 37, 52, 54, 63, 69, 74, 77, 80, 82, 83, 85, 86, 87, 88, 89, 104, 114, 115, 117, 118, 128, 130, 131, 132, 199, 205, 206, 207, 209, 212, 214, 220, 234, 247, 248, 250, 251, 252, 253, 254], "32": [26, 46, 48, 61, 62, 63, 77, 89, 92, 94, 97, 118, 166, 177, 185, 193, 200, 209, 214, 220, 248, 251, 252, 256], "pixel": [26, 68, 69, 71, 73, 74], "unexpect": [26, 94, 97, 101, 178, 200], "retriev": [26, 37, 43, 44, 45, 46, 48, 74, 96, 119, 125, 126, 145, 185, 203, 214, 215, 234, 252], "accompani": [26, 45, 69, 97, 140, 172, 202], "repli": [26, 48], "white": [26, 48, 66, 68, 71, 91, 97, 162], "head": [26, 55, 59, 69, 71, 77, 107, 196], "modif": [26, 48, 62, 64, 69, 104, 164, 204, 209, 250], "date": [26, 48, 52, 69, 97, 98, 99, 103, 104, 124, 130, 196, 202, 204, 205, 213, 226, 233, 234, 238, 247, 248, 249, 250, 251], "ascend": 26, "descend": [26, 74, 144, 183, 226], "depict": [26, 71, 94, 97, 202], "upward": 26, "image11": 26, "downward": [26, 71], "decrement": [26, 45, 58, 177, 178, 193], "50": [26, 69, 73, 97, 135, 152, 154, 203, 247], "24": [26, 48, 77, 79, 94, 203, 242], "exact": [26, 45, 69, 70, 71, 74, 91, 118, 119, 147, 151, 171, 193, 202], "1234": [26, 69, 234], "align": [26, 66, 67, 68, 69, 70, 71, 73, 74, 119, 124, 154, 164, 244, 252, 258], "center": [26, 38, 67, 68, 69, 71, 73, 74], "height": [26, 48, 66, 67, 68, 69, 70, 71, 73, 74, 174], "10": [26, 48, 59, 61, 62, 63, 68, 69, 71, 73, 74, 77, 124, 152, 154, 164, 180, 185, 214, 230, 233, 234, 242, 244, 245, 247, 250, 251, 252, 253], "identif": [26, 124], "slide": [26, 61, 62, 69], "interestingli": [26, 175], "occas": 26, "tick": [26, 69], "evenli": 26, "oddbal": 26, "29": [26, 203, 250], "compel": 26, "gaug": 26, "download": [26, 37, 46, 61, 63, 69, 80, 83, 95, 96, 119, 130, 138, 214, 220, 223, 225, 226, 227, 229, 230, 232, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256], "mail": [26, 34, 42, 69, 172, 206, 224, 226, 234, 236, 238, 244], "backup": [26, 97, 130, 174], "wait": [26, 29, 45, 47, 107, 118, 119, 127, 142, 175, 177, 178, 185, 200, 204, 207, 234], "candid": 26, "monitor": [26, 48, 66, 69, 90, 178, 234, 258], "constantli": [26, 252], "enter": [26, 43, 45, 46, 47, 52, 54, 68, 69, 74, 78, 80, 94, 96, 97, 99, 103, 118, 119, 126, 154, 164, 183, 200, 207], "substanc": 26, "six": [26, 48, 97, 102], "pin": [26, 73, 118], "corner": [26, 46, 67, 68, 70, 71, 73, 74, 140, 216], "tab": [26, 43, 46, 47, 48, 68, 71, 73, 74, 80, 92, 96, 117, 183, 185, 244, 252], "entireti": 26, "largest": [26, 66, 70, 73, 74, 166, 178], "axi": [26, 67, 70, 71], "seven": [26, 48, 152], "eight": [26, 48, 66, 214], "coordin": [26, 64, 66, 67, 68, 70, 71, 74, 104], "recent": [26, 29, 62, 92, 94, 97, 102, 118, 119, 130, 135, 145, 185, 219, 226, 249], "obei": [26, 66, 70, 73, 124, 171], "databas": [26, 49, 53, 92, 94, 96, 98, 101, 102, 108, 116, 118, 135, 139, 141, 204, 235], "sequenti": [26, 68, 178, 185], "ultraviolet": [26, 69], "fairli": [26, 37, 94, 101, 108, 135, 237, 244, 258], "region": [26, 64, 66, 67, 69, 71, 73, 74, 96, 118, 127, 164], "absolut": [26, 52, 118, 164, 166, 193, 206, 250], "occlud": [26, 68, 74], "attribut": [26, 43, 45, 46, 66, 69, 74, 118, 119, 133, 202, 203], "queu": [26, 45, 74, 107, 118, 175, 178, 185, 204], "guid": [26, 42, 46, 61, 68, 69, 76, 77, 84, 89, 92, 98, 101, 108, 144, 164, 224, 238, 247, 253], "modeless": [26, 68, 69], "review": [26, 83, 99, 234], "constitut": [26, 67], "extent": [26, 59, 68, 71, 107, 108, 116, 127, 131, 153, 154, 164, 175, 178], "topmost": [26, 74, 118], "stuff": [26, 59, 107, 135, 154, 192, 258], "app": [26, 77, 80, 83, 101, 103, 108, 118, 119, 173, 199, 239, 254], "foreground": [26, 66, 68, 69, 71, 74, 94, 162], "simplest": [26, 44, 68, 94, 107, 133, 142, 152, 207, 238], "proce": [26, 45, 47, 48, 52, 92, 94, 101, 118, 119, 130, 131, 177, 178, 204], "dismiss": [26, 68, 69], "gather": [26, 90, 99, 101, 108, 119], "wherev": [26, 44, 48, 124, 190, 202, 234], "guarante": [26, 48, 64, 66, 70, 71, 106, 118, 119, 154, 161, 164, 175, 177, 178, 183, 185, 234], "alert": [26, 48, 68, 74], "palett": [26, 66, 68, 74, 135], "popup": [26, 53, 69, 90, 94, 96, 97], "win32": [26, 63, 86, 88, 89, 92, 95, 101, 104, 122, 127, 132, 164, 179, 199, 200, 202, 204, 207, 236, 252], "emul": [26, 63, 135, 143, 214], "topic": [26, 48, 68, 73, 74, 101, 117, 234], "inclus": [26, 52, 58, 60, 66, 68, 70, 140, 185, 193], "book": [26, 50, 51, 61, 62, 69, 142, 144, 148, 221, 238, 258], "plugin": [27, 31, 81, 219], "interoper": [27, 45, 48, 49, 50, 61, 62, 101, 143, 234, 252], "intel": [27, 61, 62, 118, 207, 214, 220], "www": [27, 46, 48, 50, 130, 200, 203, 206], "en": [27, 46], "html": [27, 30, 50, 73, 74, 90, 94, 96, 114, 196, 203, 206, 212, 221, 233, 234, 236, 255], "appl": [28, 59, 144, 207, 226, 238], "bridg": [28, 48, 135, 154, 226, 228, 250], "assist": [28, 77, 106, 178, 202, 224, 226], "bridgesupport": 28, "macosforg": 28, "mac": [28, 33, 37, 135, 136, 143, 220, 223, 224, 226, 247, 248, 250], "prior": [28, 37, 77, 112, 162, 234], "art": [28, 51], "jscocoa": 28, "usag": [28, 49, 63, 67, 78, 90, 96, 99, 106, 108, 118, 132, 159, 177, 185, 209, 210, 218, 220, 227, 238, 247, 250, 258], "luacocoa": 28, "clozur": 28, "cl": [28, 38, 247, 252], "lispwork": [28, 53, 143, 214, 226], "annot": [29, 108, 235, 252], "c3": [29, 220, 245], "algorithm": [29, 61, 62, 91, 99, 102, 108, 135, 171, 191, 216, 225, 233, 236, 247], "linear": [29, 62, 131, 183, 220, 245], "monoton": [29, 62, 170, 236], "eric": [29, 62, 143, 146], "kidd": [29, 62, 143, 146], "wrote": [29, 47, 88, 143], "technic": [29, 62, 131, 135, 152, 234, 245], "compress": [29, 62, 185, 216, 236], "research": [29, 178, 212], "yoav": 29, "zibin": 29, "knowledg": [29, 43, 45, 48, 61, 66, 101, 119, 121, 124, 125, 127, 135, 141, 152, 177, 193, 226], "mainli": [29, 37, 52, 53, 61, 96, 99, 106, 108, 136, 214, 237], "thesi": 29, "json": [30, 83, 85, 206, 230, 233, 252, 254], "sphinx": [30, 37, 110, 114, 212, 233, 247, 254], "elasticsearch": 30, "markup": [30, 105, 111, 114, 234], "svg": 30, "j": [30, 48, 66, 166, 234, 238], "canva": 30, "analysi": [31, 108, 127, 129, 153, 164, 173], "datastructur": 31, "inspir": [31, 38, 104, 142, 143], "pmd": 31, "pylint": 31, "clang": [31, 130, 177, 230, 232, 249, 250, 251], "reviv": [32, 107], "lexer": [32, 221], "dfmc": [32, 61, 62, 104, 107, 116, 119, 126, 131, 132, 186, 214, 240, 244, 247], "infix": [32, 108, 140, 143, 147, 148, 193], "surfac": [32, 67, 73], "exchang": [32, 107, 127, 142, 209], "flow": [32, 37, 106, 107, 116, 118, 121, 122, 143, 145, 164, 178, 214, 247, 250], "infer": [32, 61, 62, 99, 108, 116, 147, 153, 193, 247, 252], "touch": [32, 71, 152, 220, 224, 226], "rfc822": [32, 203], "interim": [32, 121], "gir": [33, 115], "gobject": [33, 115, 252], "linux": [33, 61, 63, 77, 86, 88, 104, 115, 132, 199, 207, 214, 220, 223, 224, 225, 226, 227, 228, 229, 230, 232, 233, 247, 248, 250, 251, 252, 253], "github": [33, 42, 63, 80, 85, 88, 110, 117, 130, 212, 214, 216, 219, 233, 234, 237, 239, 241, 242, 243, 244, 250, 251, 252, 253, 254, 255, 256], "lang": [33, 42, 63, 80, 117, 130, 184, 196, 214, 219, 234, 239, 241, 242, 243, 244, 251, 252, 253, 254, 255, 256], "master": [33, 85, 115, 117, 130, 234, 236, 239, 241, 242, 244], "particip": [34, 223], "submiss": [34, 48], "submit": [34, 117, 135, 219], "websit": [34, 37, 214, 220, 223, 225, 228, 234], "repositori": [34, 37, 42, 43, 45, 48, 51, 53, 54, 80, 85, 96, 108, 111, 114, 117, 139, 143, 179, 212, 216, 226, 234, 239, 245, 247, 252, 253, 254, 255, 256], "contact": [34, 46, 222, 234], "irc": [34, 222, 226, 234], "mentor": 34, "bruce": [34, 117, 143, 251, 252, 254], "mitchen": [34, 117, 143, 251, 252, 254], "dylint": [34, 41], "javascript": [34, 41, 153, 226], "cilk": [34, 41], "cocoa": [34, 41], "gtk": [34, 41, 62, 154, 199, 233], "frontend": [34, 41], "rethink": [34, 41], "llvm": [35, 61, 62, 63, 77, 104, 122, 129, 130, 177, 207, 228, 229, 230, 233, 252, 253, 254], "harp": [35, 84, 104, 116, 122, 177, 207, 214, 228, 230, 247, 248, 250, 251, 252], "jvm": [35, 132], "bla": 36, "lapack": 36, "sse": 36, "auto": [36, 69, 226], "manner": [37, 45, 48, 67, 68, 86, 145, 155, 177, 178, 183, 185, 191], "believ": [37, 107, 141, 226], "endeavor": 37, "registri": [37, 53, 78, 80, 82, 83, 84, 92, 94, 108, 129, 199, 209, 215, 220, 223, 232, 238, 239, 247, 248, 249, 253], "night": [37, 62], "vision": [37, 62, 226], "mondai": [37, 203], "nnv": 37, "rebuilt": [37, 97, 102], "rebuild": [37, 53, 91, 94, 98, 99, 101, 102, 138, 142], "talk": [37, 47, 50, 103, 117, 202], "lid": [37, 78, 83, 84, 85, 87, 88, 98, 99, 104, 129, 142, 154, 179, 209, 210, 248, 249, 251], "wouldn": [37, 145], "roughli": [37, 61, 62, 71, 73, 102, 140, 147, 149, 183, 204, 248, 258], "sniffer": 37, "trigger": [37, 43, 97, 107, 202, 204], "big": [37, 60, 108, 118, 142, 152, 154, 177, 200, 207, 214, 237, 258], "commun": [37, 43, 44, 45, 47, 48, 50, 52, 62, 66, 104, 107, 118, 135, 141, 143, 202, 226, 234, 245], "clojur": 37, "leiningen": 37, "quicklisp": 37, "emac": [37, 61, 63, 84, 87, 96, 104, 117, 131, 162, 214, 233, 247, 248, 252, 256], "marmalad": 37, "elpa": 37, "erlang": 37, "epm": 37, "hax": 37, "haxelib": 37, "lua": 37, "luarock": 37, "nodej": 37, "npm": 37, "hackag": 37, "ocaml": 37, "godi": 37, "php": 37, "pear": 37, "perl": [37, 147, 236], "cpan": 37, "python": [37, 153, 183, 212, 234, 236, 237, 250, 252], "pip": 37, "cheeseshop": 37, "easy_instal": 37, "racket": 37, "raco": 37, "rubi": 37, "rubygem": 37, "metadata": [37, 108, 139], "tag": [37, 48, 60, 77, 118, 119, 122, 125, 130, 154, 183, 206, 249, 252], "disadvantag": [37, 48, 53, 94, 121], "git": [37, 63, 84, 117, 130, 143, 232, 234, 247, 248, 249, 252, 253, 254, 255, 256], "mercuri": [37, 48], "subvers": 37, "easiest": [37, 58, 63, 74, 94, 132, 162, 174], "unzip": 37, "unpack": [37, 63, 199, 214, 220, 223, 225, 228, 239], "tarbal": [37, 63, 130], "client": [37, 42, 44, 45, 48, 49, 50, 54, 69, 73, 90, 96, 98, 111, 116, 118, 119, 132, 152, 154, 162, 174, 190, 200, 202, 217, 236, 240, 258], "search": [37, 52, 54, 68, 69, 80, 84, 94, 104, 118, 119, 145, 154, 164, 174, 185, 199, 202, 234, 237, 250, 258], "apropo": [37, 68, 80], "uninstal": [37, 164], "nice": [37, 62, 130, 197, 227, 244], "manifest": 37, "bundl": [37, 47, 130, 226, 256], "install_name_tool": 37, "brows": [37, 46, 49, 78, 80, 92, 96, 98, 99, 102, 137, 139, 215, 233, 234], "fear": 37, "difficult": [37, 45, 62, 135, 143, 186, 199, 202, 212, 240, 244], "mitig": [37, 62], "somewher": [37, 73, 139], "awesom": [37, 136], "nowher": [37, 70, 73, 74], "technologi": [37, 134, 135, 136, 139, 140, 142], "decis": [37, 48, 50, 61, 62, 68, 71, 99, 107, 118, 131, 234, 239, 245], "relianc": [37, 62], "satisfi": [37, 43, 44, 45, 48, 55, 62, 70, 139, 164, 183, 202], "benchmark": [38, 239, 249, 250], "infrastructur": [38, 44, 47, 50, 61, 62], "borrow": [38, 166], "pypi": 38, "boinkmark": 38, "microbench": 38, "toolchain": 39, "dtrace": 40, "systemtap": 40, "2012": [41, 143, 146, 214, 216, 234, 236, 237, 248, 257], "searchabl": 41, "browsabl": [41, 42, 90], "workspac": [41, 83, 88, 232, 233, 253, 254], "packag": [41, 61, 81, 83, 85, 100, 130, 133, 179, 184, 185, 219, 232, 234, 253, 254, 255], "catalog": [41, 107, 130, 202, 232, 253], "glossari": 41, "matrix": [42, 55, 130, 144, 154, 233], "channel": [42, 130, 227, 234], "gitlab": 42, "googl": [42, 132, 223], "gist": 42, "contribut": [42, 117, 135, 172, 212, 239, 251, 252, 253, 254], "bug": [42, 50, 53, 61, 80, 87, 98, 99, 100, 117, 142, 153, 172, 178, 191, 214, 219, 220, 224, 230, 233, 238, 247, 250, 251, 252, 253, 254, 255], "unsur": [42, 69], "googlegroup": [42, 130, 196, 234], "dedic": [42, 121, 178], "chat": [42, 50, 51, 224], "comp": [42, 108], "forum": [42, 143, 234], "fosstodon": [42, 130], "reddit": [42, 130], "stack": [42, 62, 68, 73, 79, 92, 98, 99, 107, 120, 121, 125, 127, 128, 140, 154, 177, 178, 209, 247, 248, 252, 256], "overflow": [42, 48, 70, 118, 154, 171, 202, 252], "summer": [42, 226], "wiki": [42, 115, 117, 226, 234], "orb": [43, 45, 46, 49, 51, 54, 61, 252], "motiv": [43, 45, 71, 234, 239], "fulli": [43, 47, 64, 66, 71, 103, 105, 106, 123, 139, 153, 193, 200, 204, 226, 235, 238, 244, 247, 254], "scepter": [43, 44, 46, 47, 51, 52, 54, 214, 252], "resid": [43, 45, 47, 50, 66, 92, 101, 102, 103, 204, 207, 247], "bankingdemo": [43, 44, 45], "checkingaccount": [43, 45], "proxi": [43, 44, 45, 108, 118, 175], "stem": [43, 45, 47], "princip": [43, 45, 48, 77, 185], "revamp": [43, 45, 233], "overdraft": [43, 44, 45], "focal": [43, 102, 202], "tabular": 43, "readi": [43, 45, 46, 47, 50, 74, 94, 103, 119, 141, 143, 209, 219, 234], "possess": 43, "Be": [43, 45, 53, 94, 108, 132], "pidl": [43, 45, 47, 48, 53], "is_a": 43, "logical_type_id": 43, "object_to_str": 43, "obj": [43, 59, 94, 119, 199, 226], "string_to_object": 43, "str": [43, 59, 118, 119, 133], "typedef": [43, 45, 107, 127, 131, 154], "orbid": [43, 53], "arg_list": 43, "orb_init": [43, 47, 52], "orb_identifi": 43, "ancestor": [43, 69, 74, 137], "invert": [43, 70], "bootstrap": [43, 130, 143, 227, 243, 247, 250, 252], "decod": [43, 174, 177, 203, 252, 258], "file_to_object": 43, "queri": [43, 45, 46, 69, 74, 120, 183, 202, 206, 209, 252], "demo": [43, 44, 46, 51, 53, 54, 252], "orbnam": [43, 45, 53], "temp": [43, 47, 108, 204, 206, 252, 253], "ior": [43, 45, 47, 53, 66], "lookup": [43, 68, 119, 120, 131, 174, 177], "failur": [43, 44, 48, 51, 92, 119, 145, 164, 174, 178, 183, 185, 200, 202, 207, 209, 251, 252], "_": [43, 48, 69, 77, 119, 121, 123, 147, 186, 194, 243, 253, 258], "dash": [43, 66, 71, 123, 204, 258], "arglist": 43, "instruct": [43, 45, 47, 50, 63, 104, 107, 118, 119, 125, 127, 130, 143, 177, 178, 202, 207], "reconstitut": 43, "unspecif": 43, "narrow": [43, 45], "coerc": [43, 47, 48, 70, 74, 97, 166, 185, 202, 204, 206, 209], "emploi": [43, 68, 77, 192, 200, 221], "coercion": [43, 48, 193, 206, 238], "omg": [44, 47, 48, 50, 51, 52], "subsect": [44, 48, 52, 118], "folder": [44, 45, 46, 47, 51, 52, 54, 69, 92, 98, 99, 101, 102, 103, 142, 199, 204], "readonli": [44, 45, 48], "credit": [44, 45, 149], "unsign": [44, 45, 48, 177, 204, 209, 247, 251, 252], "refus": [44, 97, 119, 200], "debit": [44, 45], "monetari": 44, "qualifi": [44, 90, 103, 119, 200], "overdrawn": [44, 45], "agre": [44, 199, 214, 236, 238], "notion": [44, 69, 118, 178, 184, 202], "exploit": 44, "persist": [44, 45, 46, 53, 94, 99, 101, 104, 108, 119, 174], "unknown": [44, 48, 74, 94, 97, 145, 149, 202, 203], "reject": [44, 202, 234, 239], "duplicateaccount": [44, 45], "openaccount": [44, 45], "opencheckingaccount": [44, 45], "nonexistentaccount": [44, 45], "retrieveaccount": [44, 45], "closeaccount": [44, 45], "qualif": [44, 118], "fetch": [44, 154, 202], "getter": [44, 48, 60, 94, 119, 131, 137, 150, 154, 240], "hide": [44, 48, 66, 69, 74, 92, 94, 96, 97, 118, 185, 202, 207], "remot": [44, 48, 79, 98, 100, 120, 135, 141, 200, 202, 204, 214], "subfold": [44, 46, 51, 52, 54, 92, 95, 99, 101, 102, 103], "hdp": [44, 46, 92, 99, 101, 104, 199, 251], "subproject": [44, 47, 52, 96, 99, 101, 214], "impress": [44, 66, 136], "counterpart": [44, 59, 206], "onto": [44, 48, 66, 70, 71, 73, 74, 80, 94, 96, 99, 103, 119, 121, 127, 139, 152, 154, 178, 184], "alias": [44, 48, 71, 129, 199, 200], "rise": [44, 51], "subordin": [44, 48], "append": [44, 48, 52, 59, 71, 77, 92, 101, 152, 154, 185, 204, 208, 209, 250], "slash": [44, 48, 123], "lifetim": [45, 68, 118, 178, 207], "examplescorbabankbank": 45, "prepar": [45, 97, 102, 118, 129, 172, 202, 233, 250], "bankdb": [45, 46], "mdb": [45, 46], "jack": 45, "null": [45, 59, 69, 73, 92, 154, 178, 207], "jill": 45, "absent": [45, 131, 250], "dbm": 45, "instanti": [45, 47, 66, 67, 68, 69, 70, 71, 73, 74, 90, 99, 106, 108, 118, 119, 152, 154, 164, 169, 173, 174, 178, 185, 200, 201, 202, 203, 204, 206, 240, 252], "password": [45, 69, 103, 118, 202, 206], "datasourc": 45, "marker": [45, 119, 123, 164, 177, 202], "disconnect": [45, 108], "th": [45, 66, 68, 119, 154], "sent": [45, 69, 74, 97, 118, 172, 180, 200, 202, 252], "suffic": [45, 92, 119, 185], "query1": 45, "incom": [45, 118], "registr": [45, 92, 118, 120, 200], "mediat": [45, 74], "deactiv": 45, "poa": [45, 47, 48, 50, 51, 252], "cooper": [45, 48, 118, 175], "upcal": 45, "afford": 45, "portableserv": [45, 47, 48], "poamanag": [45, 47], "adapterinact": 45, "wrongadapt": 45, "the_poamanag": 45, "servant_to_refer": 45, "p_servant": 45, "reference_to_serv": 45, "meant": [45, 90, 106, 139, 162, 174, 234], "entail": 45, "raw": [45, 46, 69, 104, 106, 118, 154, 163, 177, 185, 197, 226, 233, 241, 247, 250, 251, 254], "log": [45, 46, 94, 106, 130, 139, 154, 171, 207, 214, 225, 229, 238, 251, 252, 253, 254, 255, 256], "thread": [45, 55, 62, 68, 74, 77, 96, 97, 98, 99, 106, 107, 119, 120, 121, 122, 125, 126, 165, 175, 176, 181, 183, 185, 200, 204, 207, 209, 214, 219, 223, 230, 248, 249, 251, 252], "shutdown": [45, 68, 164, 200, 214, 252], "boil": 45, "exce": [45, 61, 62, 166], "existsaccount": 45, "INTO": 45, "presenc": [45, 68, 69, 74, 77, 92, 103, 106, 202], "polici": [45, 53, 74, 106, 151, 174], "scrollabl": [45, 184, 202, 236], "derefer": [45, 154], "encount": [45, 52, 77, 94, 106, 118, 119, 127, 131, 133, 164, 185, 200, 202, 239], "assumpt": [45, 62, 104, 135, 175, 235, 238], "objectid": [45, 48], "invalidnam": 45, "resolve_initial_refer": [45, 47], "wait_for_complet": 45, "rootpoa": [45, 47], "namingservic": 45, "unrecogn": 45, "meanwhil": [45, 47, 142], "pend": [45, 118, 181, 185, 200], "unblock": [45, 178, 200], "unregist": [45, 154], "chanc": [45, 94, 97, 119, 120, 142, 174, 234], "resum": [45, 97, 102, 118, 119, 145], "deeper": [46, 47, 119], "architectur": [46, 47, 48, 50, 51, 104, 118, 119, 125, 142, 143, 166, 177, 193, 207, 232, 253, 256], "tier": [46, 50, 106, 123], "sql": [46, 49, 179, 203], "2010": [46, 61, 62], "redistribut": [46, 95, 99, 243], "aspx": 46, "13255": 46, "dsn": 46, "mbd": 46, "writabl": 46, "deposit": 46, "aim": [47, 61, 62], "blank": [47, 52, 96, 133, 239, 240], "uncheck": [47, 52, 130], "spirit": [47, 202], "subsystem": 47, "consol": [47, 51, 54, 78, 79, 92, 94, 101, 102, 104, 108, 119, 162, 167, 184, 185, 201, 207, 214, 247, 249, 252], "fifth": [47, 69], "dummi": [47, 48, 52, 104], "editor": [47, 53, 61, 69, 74, 80, 84, 90, 92, 94, 97, 98, 99, 100, 101, 102, 142, 143, 164, 196, 234, 244], "navig": [47, 48, 68, 92, 96, 98, 119, 233], "hint": [47, 106, 155, 202, 258], "regener": [47, 52, 92], "stringifi": 47, "helper": [47, 77, 84, 108], "servant": [47, 53], "convers": [47, 48, 50, 69, 71, 81, 99, 106, 107, 108, 124, 129, 154, 161, 164, 166, 185, 186, 209, 237, 250, 251, 252], "impl": 47, "temphello": 47, "trap": [47, 118], "confirm": [47, 69, 94, 97, 101, 102, 178], "exercis": [47, 149], "breakpoint": [47, 53, 77, 79, 90, 96, 98, 101, 102, 119, 120, 128, 230, 252], "verb": [48, 258], "explanatori": 48, "amplifi": 48, "relax": 48, "dp": 48, "97": 48, "neal": 48, "feinberg": [48, 221], "keen": [48, 221], "mathew": 48, "p": [48, 62, 77, 80, 107, 108, 118, 123, 154, 166, 178, 185, 214, 221, 236], "withington": [48, 62, 118, 221, 236], "addison": [48, 100, 189, 202], "weslei": [48, 100, 189, 202], "1997": [48, 119, 203], "96": [48, 235], "shalit": [48, 62, 100, 189, 234], "1996": [48, 62, 100, 146, 189, 221, 235, 236], "94": 48, "11": [48, 77, 124, 153, 185, 194, 233, 243, 245, 248, 255], "mowbrai": 48, "1994": [48, 50, 135, 141, 143, 172, 202], "98": [48, 101, 209], "07": [48, 203, 233, 234], "01": [48, 124, 203, 233, 235, 237, 254], "broker": [48, 50, 51], "juli": [48, 223, 233, 238, 248], "1998": [48, 62, 143, 146], "terminologi": [48, 72, 108, 122, 147, 185, 204], "judg": [48, 108], "stabl": [48, 130, 220], "disproportion": 48, "trade": [48, 61, 62, 71], "absorb": 48, "fallout": 48, "advers": 48, "summar": [48, 77, 94, 177, 203], "foo_bar": 48, "const": [48, 73], "enum": 48, "struct": [48, 107, 127, 131, 132, 154, 228, 247, 250, 251], "arbitrarili": [48, 71, 107, 139], "alphabet": [48, 68, 81, 92, 102, 147, 161, 185, 237], "collid": [48, 92], "yield": [48, 94, 177, 178, 202, 204, 209], "26": [48, 77, 235], "roman": [48, 66], "superset": 48, "collis": [48, 234, 240], "driven": [48, 99], "due": [48, 94, 108, 118, 132, 143, 202, 207, 229, 244, 252, 258], "fusion": 48, "cold_fus": 48, "cold": 48, "red_sett": 48, "isexotherm": 48, "acronym": 48, "do_tla": 48, "tla": 48, "boundari": [48, 67, 70, 71, 74, 183, 185], "mistaken": 48, "latex_pars": 48, "la": [48, 92], "te": 48, "ten": [48, 154, 185, 234, 239], "octal": [48, 60, 180, 194, 237, 243], "9": [48, 52, 63, 69, 73, 77, 94, 135, 136, 141, 142, 149, 177, 185, 200, 247], "0x": 48, "hexadecim": [48, 60, 101, 163, 180, 194, 199, 237, 251, 252, 253], "sixteen": 48, "fifteen": 48, "prepend": 48, "fraction": [48, 66, 71, 201, 203], "expon": [48, 171, 177], "quot": [48, 59, 60, 133, 197, 240, 241, 244], "backspac": 48, "carriag": [48, 185], "feed": [48, 203], "ooo": [48, 92], "xhh": 48, "0b": 48, "hh": [48, 203], "bitwis": [48, 60, 156, 193], "logior": [48, 60, 74, 166, 193, 209], "xor": [48, 66, 156, 177], "logxor": [48, 60, 166, 193], "logand": [48, 60, 166, 193], "lognot": [48, 60, 166, 193], "ash": [48, 60, 74, 193], "truncat": [48, 133, 154, 164, 166, 171, 174, 185, 193, 202, 204], "modulo": [48, 60, 92, 177, 193], "heavyweight": 48, "moorcock": 48, "michael": 48, "moorcock_michael": 48, "eco": 48, "umberto": 48, "societi": 48, "secret": [48, 140], "knights_templar": 48, "knight": 48, "templar": 48, "mandatori": [48, 107, 183, 187, 235], "enforc": [48, 202], "trio": 48, "team": [48, 52, 135, 136, 143, 209, 226, 233, 234], "disciplin": [48, 52, 154], "lifecycl": [48, 52], "parallel": [48, 52, 53, 67, 94, 119, 143, 178, 204, 226, 238], "transfer": [48, 74, 107, 121, 125, 177, 178], "quantum_mechan": 48, "schroeding": 48, "quantum": 48, "uninstanti": [48, 178, 200], "meaningless": [48, 67], "acquir": [48, 66, 134, 202], "factori": [48, 58, 79, 92, 199], "prescrib": 48, "t34": 48, "transit": [48, 84, 154, 175], "closur": [48, 107, 119, 121, 124, 125, 135, 149, 175, 177, 214], "canonic": [48, 67, 70, 119], "lexicograph": 48, "reorder": [48, 111, 178], "prohibit": [48, 62, 178, 202], "overload": [48, 62, 149], "tank": 48, "soviet_mad": 48, "t48": 48, "t1000": 48, "soviet": 48, "secs_in_100_yr": 48, "365": 48, "60": [48, 226], "sec": [48, 258], "yr": 48, "3153600000": 48, "latitud": [48, 187, 235], "31": [48, 203, 229, 233, 235, 251], "63": 48, "16": [48, 56, 59, 66, 77, 118, 149, 154, 177, 185, 203, 204, 209, 234, 241, 254], "64": [48, 63, 89, 94, 115, 118, 132, 166, 177, 193, 209, 214, 220, 223, 225, 228, 230, 232, 247, 248, 252, 253], "28": [48, 77, 193, 203, 232, 233, 240, 244, 253], "alia": [48, 185], "dim_of_univ": 48, "ansi": [48, 162, 171, 202, 251], "ieee": [48, 124, 177], "754": 48, "1985": 48, "71828182845904523536": 48, "lyrs_to_alpha_centauri": 48, "lyr": 48, "centauri": 48, "factor": [48, 50, 70, 203, 234], "10000": [48, 147, 178], "accommod": [48, 73, 118, 185, 195, 240, 252], "approxim": [48, 72, 173], "mirror": [48, 69, 74, 184, 236], "salary_incr": 48, "0100": 48, "50d": 48, "latin": 48, "8859": 48, "unspecifi": [48, 66, 70, 149, 166, 171, 177, 235, 237, 240], "unicod": [48, 124, 185, 204, 209, 228, 237, 240], "aleph": 48, "wchar": [48, 209], "cantors_hypothesi": 48, "cantor": 48, "hypothesi": 48, "quantiti": 48, "undergo": 48, "transmiss": [48, 52, 53], "bond_id": 48, "007": 48, "bond": 48, "o007": 48, "typecod": [48, 252], "preserv": [48, 70, 91, 101, 105, 107, 118, 127, 154, 174, 178, 198, 204, 209, 226, 247], "dynani": 48, "goedel_numb": 48, "goedel": 48, "mozart_symphony_no": 48, "layston_park_house_no": 48, "mozart": 48, "symphoni": 48, "layston": 48, "park": 48, "hous": [48, 62, 121], "singleton": [48, 131, 151, 152, 164, 168, 178, 193, 238, 251], "travers": [48, 90, 107, 127, 173, 174, 175], "successor": 48, "predecessor": 48, "planet": 48, "venu": 48, "earth": 48, "mar": [48, 235, 242, 243, 244], "jupit": 48, "saturn": 48, "uranu": 48, "neptun": 48, "pluto": 48, "succ": 48, "pred": [48, 106, 258], "lesser": 48, "heterogen": [48, 50], "anticip": [48, 127], "foreign": [48, 94, 97, 118, 120, 122, 154, 171, 175], "convenor": 48, "durat": [48, 74, 94, 205], "attende": [48, 222], "agenda": 48, "hidden_agenda": 48, "hidden": [48, 69, 74, 94, 96, 178, 204, 207], "interchang": [48, 73, 99, 101, 107, 142, 199, 239], "ambigu": [48, 94, 106, 193, 200, 202, 242], "unnatur": [48, 258], "treatment": [48, 127, 174, 244], "reifi": 48, "rle_ent": 48, "sampl": [48, 104, 117, 149, 150, 152], "rle": 48, "entiti": [48, 70, 114, 137, 139, 140, 141, 152, 154, 202, 204], "maximum": [48, 67, 69, 70, 71, 73, 74, 111, 119, 156, 166, 177, 178, 193, 234], "marshal": [48, 52, 53, 252], "closest": [48, 62, 71, 91, 118, 119, 154], "chromosom": 48, "nul": [48, 209, 252], "mandat": [48, 178], "constel": 48, "wstring": 48, "local_nam": 48, "multidimension": [48, 249], "albeit": [48, 147, 209], "tensor": 48, "indirect": [48, 66, 118, 119, 124, 126, 143, 147, 154, 177, 185, 238, 240, 251], "melt_down": 48, "seconds_remain": 48, "melt": 48, "compliant": [48, 50], "akin": 48, "stealth": 48, "power_failur": 48, "engage_cloak": 48, "engag": [48, 248], "cloak": 48, "fuel_cel": 48, "power_sourc": 48, "burn_hydrogen": 48, "burn_rat": 48, "emiss": [48, 107], "fuel": 48, "cell": [48, 66, 73, 107, 108, 124, 177, 178], "burn": 48, "hydrogen": 48, "rate": [48, 173], "harsh": 48, "punish": 48, "mangl": [48, 104, 118, 119, 122, 126, 177], "penalti": [48, 185], "prisoners_dilemma": 48, "mutual_cooperation_reward": 48, "mutual_defection_punish": 48, "defectors_tempt": 48, "suckers_payoff": 48, "prison": 48, "dilemma": 48, "mutual": [48, 69, 178], "reward": 48, "collector": [48, 118, 119, 124, 126, 127, 129, 130, 143, 147, 152, 154, 158, 175, 177, 198, 202, 233, 247, 250, 251, 252], "reclaim": [48, 119, 127, 153, 154, 175, 177, 178, 202], "provabl": 48, "unreferenc": 48, "dii": [48, 50], "deviat": 48, "leverag": [48, 80, 135], "incompat": [48, 77, 97, 127, 234, 247], "friendli": [48, 77], "ion": 48, "imprecis": [48, 94], "is_equival": 48, "grid1": 48, "grid2": 48, "versu": 48, "rogu": 48, "is_nil": 48, "unorder": 48, "inappropri": [48, 119, 185], "spuriou": [48, 240, 252, 254], "create_list": 48, "add_item": 48, "namedvalu": 48, "len": 48, "script": [48, 77, 129, 228, 229, 239, 241, 244, 248, 249, 250, 251, 252, 253], "thenc": 48, "auxiliari": [48, 192], "serverrequest": 48, "dynamic_serv": 48, "repositoryid": 48, "primary_interfac": 48, "buckstop": 48, "grid": [48, 73], "complianc": [49, 134, 191], "bank": [49, 50, 51, 52, 54], "odbc": [49, 50], "rational": [49, 193, 234, 245], "rapidli": [50, 71], "prolifer": 50, "todai": [50, 106, 136, 141, 143, 149], "1991": [50, 202], "decemb": [50, 122, 220, 231, 235, 247, 249, 250], "vendor": [50, 101], "middlewar": 50, "transpar": [50, 52, 66, 70, 71, 185, 204], "seamlessli": [50, 71], "interconnect": 50, "transport": 50, "dozen": [50, 71, 135], "importantli": 50, "legaci": [50, 139], "road": 50, "enterpris": [50, 214], "heart": [50, 66, 134, 139], "whatiscorba": 50, "inter": [50, 85, 127, 178], "iiop": [50, 52, 53], "java": [50, 61, 101, 102, 135, 145, 147, 152, 153, 184, 185, 214], "swing": 50, "awt": 50, "prove": [50, 71, 106, 135, 212], "tackl": 50, "marri": 50, "procur": 50, "batteri": [50, 130, 230, 232, 254], "purchas": 50, "instant": [50, 119], "imped": 50, "homogen": 50, "compat": [50, 54, 71, 99, 101, 123, 136, 142, 154, 174, 189, 193, 209, 234, 250, 253, 254, 256], "giop": 50, "dsi": 50, "dll": [51, 52, 53, 87, 90, 92, 97, 98, 99, 101, 103, 104, 108, 116, 118, 119, 126, 154, 199, 200, 209], "standalon": [51, 54, 100, 104], "ciaran": 51, "mchale": 51, "excel": [51, 144, 234, 239], "ecosystem": [51, 251, 252, 253, 254], "michi": 51, "hen": 51, "fall": [51, 64, 69, 73, 74, 94, 107, 121, 125, 127, 135, 145, 171, 193, 238], "chose": [52, 74, 94, 101], "phat": 52, "ex": [52, 54, 63, 89, 92, 94, 97, 99, 101, 102, 103, 104, 116, 118, 126, 154, 164, 199, 200], "orbtrac": [52, 53], "suppress": [52, 53, 54, 106, 133], "socket": [52, 53, 185, 230, 252], "orbno": [52, 53], "unhandl": [52, 53, 94, 97, 102, 118, 119, 178, 202, 229, 251], "orbdebug": [52, 53], "listen": [52, 53, 94, 135, 137, 143, 200, 230, 252], "iana": [52, 53], "3672": [52, 53], "orbport": [52, 53], "ascii": [52, 101], "idprefix": 52, "pathnam": [52, 66, 80, 92, 164, 204, 207], "sibl": [52, 101], "subdirectori": [52, 86, 88, 116, 204, 206], "recognis": [52, 54, 238], "irrespect": [52, 119, 185], "quotat": 53, "lock": [53, 74, 94, 127, 140, 142, 175, 202, 219, 248, 249], "smoothli": [53, 94, 145, 152], "synchron": [53, 68, 74, 94, 119, 127, 175, 185, 200, 202, 207, 247], "111": [53, 66], "forbid": [53, 94], "1990": [53, 61, 62, 134, 143, 212, 221, 226], "era": [53, 221], "sadli": [53, 108], "9999": 53, "pool": [53, 77, 178, 220, 251], "worker": 53, "concurr": [53, 119, 178, 207, 251], "resolveinitialservic": 53, "nameservic": 53, "session": [53, 99, 102, 202, 207], "orbinterfac": [53, 54], "interfacerepositori": 53, "orbset": 53, "bin": [54, 63, 80, 83, 89, 95, 99, 101, 103, 118, 132, 207, 239, 247], "deprec": [54, 108, 207, 249, 252], "backward": [54, 68, 80, 188, 202, 215, 234, 256], "ir": [54, 250], "overwrit": [54, 133, 185, 204], "resolveinitialrefer": 54, "parti": [54, 95, 99, 149, 199], "preprocess": 54, "crash": [54, 92, 94, 102, 106, 129, 135, 150, 200, 223, 247, 248, 249, 250, 251, 253, 254, 255], "nowarn": 54, "clientprotocol": 54, "clientstub": 54, "clientskeleton": 54, "dequ": [55, 152, 178, 208, 240, 256], "membership": [55, 164], "freshli": [55, 164, 177], "seed": [55, 58, 169], "reduce1": [55, 143, 149], "intersect": [55, 70, 108, 155], "duplic": [55, 69, 178, 209, 258], "union": [55, 66, 67, 68, 69, 70, 71, 73, 74, 92, 106, 118, 142, 155, 164, 178, 180, 185, 193, 202, 204, 209, 238, 252, 258], "tail": [55, 59, 77, 94, 97, 99, 107, 108, 121, 125, 126, 135, 208, 253], "player1": 56, "monei": [56, 135], "player2": 56, "uppercas": [56, 59, 123, 161, 180, 237, 253, 258], "schemer": 57, "num": [58, 59, 154], "got": [58, 136, 143, 222, 233], "curri": [58, 108, 135, 189, 237, 250, 258], "rcurri": [58, 186, 237, 248], "qq": 58, "jonathan": [59, 62, 118, 122, 131, 143, 258], "sobel": 59, "almost": [59, 68, 70, 86, 97, 103, 117, 119, 121, 124, 125, 141, 143, 178, 249], "23": [59, 77, 101, 192, 194, 203, 233, 243, 249], "b1011": 59, "o644": 59, "x2a5f": 59, "02e23": [59, 60], "exp": [59, 171, 251], "datum": 59, "lambda": [59, 107, 108, 118, 119, 121, 131], "letrec": 59, "then1": 59, "then2": 59, "else1": 59, "else2": 59, "cond": [59, 192], "test1": 59, "result1": 59, "test2": 59, "result2": 59, "func": [59, 70, 119], "h": [59, 80, 108, 154, 185, 199, 203], "var1": 59, "init1": [59, 178], "step1": 59, "var2": 59, "init2": [59, 178], "step2": 59, "r4r": 59, "eqv": [59, 66], "eq": 59, "con": 59, "cdr": 59, "val": [59, 118, 119, 154, 178, 258], "cadadr": 59, "ls1": 59, "ls2": 59, "ls3": 59, "ref": [59, 66, 163], "memv": 59, "sym": [59, 118, 119], "n1": 59, "n2": 59, "expt": 59, "char1": [59, 237], "char2": [59, 237], "upcas": 59, "downcas": 59, "lowercas": [59, 68, 69, 123, 161, 163, 164, 180, 237, 253, 258], "str1": 59, "str2": 59, "substr": [59, 68, 118, 164, 202, 237], "shallow": 59, "vec": [59, 247], "proc": [59, 118, 209], "arg1": [59, 178, 193, 203], "arg2": [59, 193, 203], "list1": 59, "list2": 59, "vec1": 59, "vec2": 59, "string1": [59, 154, 161, 237], "string2": [59, 154, 161, 237], "indefinit": [59, 68, 119, 127, 175, 177, 178], "cc": [59, 132, 251], "grab": [59, 74, 108, 138], "b101010": 60, "o52": 60, "x2a": 60, "negat": [60, 87, 166, 177, 193], "mulitpli": 60, "modulu": 60, "elem": 60, "col": 60, "rem": 60, "forbidden": [60, 69, 149, 244], "primarili": [61, 73, 130, 148, 154, 184, 239, 256], "solid": [61, 66, 94, 119, 142, 148, 234], "gentler": [61, 148], "freebsd": [61, 63, 77, 86, 104, 132, 199, 207, 214, 220, 224, 226, 229, 247, 248, 250, 251, 253], "maco": [61, 63, 77, 104, 135, 136, 140, 141, 142, 199, 229, 247, 251, 252], "errata": [61, 221, 234], "offici": [61, 118, 140, 144, 149, 152, 234], "doc": [61, 68, 144, 179, 196, 233], "gotcha": [61, 107, 153], "writer": 61, "dime": [61, 81, 84, 87, 233, 247], "hann": [61, 62, 107, 236, 249], "mehnert": [61, 62, 236, 249], "excit": [61, 134], "slime": [61, 80, 214, 215, 233], "unbox": 61, "arguabl": 61, "peter": [61, 62, 104, 130, 235, 242, 251, 252, 253, 254, 255], "housel": [61, 62, 104, 130, 242, 251, 252, 253, 254, 255], "el": [61, 62, 131], "2020": [61, 62, 63, 93, 146, 231, 239, 243, 257], "pdf": [61, 62, 131, 143, 212, 221, 233], "bib": [61, 62], "x86": [61, 62, 63, 86, 88, 89, 104, 125, 126, 132, 177, 199, 207, 223, 248, 251, 252, 256], "unabl": [61, 62, 118, 142, 202, 252], "adequ": [61, 62], "profil": [61, 62, 79, 118, 120, 129, 164, 165, 170, 179, 227, 229, 249, 250, 251, 256], "coverag": [61, 62], "analyz": [61, 62, 77, 107, 108, 154, 185], "zenodo": [61, 62], "3742567": [61, 62], "ilc": [61, 62], "experiment": [61, 62, 186, 196, 247, 250, 251], "gradual": [61, 62], "paper": [61, 62, 70, 107, 131, 133, 142, 172, 236], "tradition": [61, 62], "pose": [61, 62, 258], "challeng": [61, 62, 258], "ariti": [61, 62], "parametr": [61, 62], "unif": [61, 62], "32000": [61, 62], "wit": [61, 62, 142], "undiscov": [61, 62], "reveal": [61, 62, 90, 102], "citeseerx": 61, "ist": 61, "psu": 61, "edu": [61, 172], "viewdoc": 61, "doi": [61, 62], "627": 61, "5175": 61, "rep": [61, 119, 154], "rep1": 61, "debt": [61, 62], "algebra": [61, 62, 108, 148], "distinctli": [61, 62], "philosophi": [61, 62, 105, 226], "progress": [61, 68, 69, 74, 97, 102, 108, 132, 136, 179, 226, 230, 234, 249, 251], "aspir": 61, "adher": [61, 244, 255], "5281": 62, "dl": 62, "acm": 62, "1145": 62, "1869643": 62, "1869645": 62, "2009": 62, "autom": [62, 92, 130, 253], "downcast": 62, "andrea": [62, 143, 202], "bogk": [62, 143], "2007": [62, 214], "everydai": 62, "dsl": 62, "strength": 62, "1622123": 62, "1622148": 62, "23rd": 62, "chao": 62, "congress": 62, "decent": [62, 117, 135, 147], "packet": 62, "tcp": 62, "ip": [62, 118, 119, 200], "focus": [62, 97, 108, 143, 186, 234], "dartmouth": 62, "colleg": 62, "dujardin": 62, "pole": 62, "smaller": [62, 66, 70, 71, 101, 156, 166, 178, 189], "5555": 62, "867862": 62, "multimethod": [62, 131, 173], "bachrach": [62, 118, 122, 131, 143], "glenn": [62, 131], "burk": [62, 131], "delai": [62, 126, 133, 178], "cach": [62, 64, 108, 116, 120, 124, 131, 133, 173, 174, 178, 185, 198, 202, 236, 252], "disjoint": [62, 118, 164, 166, 185, 193, 203, 209, 214, 238], "inject": [62, 108, 234], "half": [62, 69, 71, 73, 106, 134, 178, 214], "shareabl": 62, "keith": [62, 107, 143, 186, 236, 258], "playford": [62, 143, 186, 236], "david": [62, 234, 236], "john": [62, 204], "hotchkiss": 62, "seth": 62, "laforg": 62, "andrew": [62, 189, 234], "tobi": [62, 145], "weinberg": 62, "industri": 62, "increasingli": 62, "274946": 62, "274957": 62, "kim": [62, 235, 236], "barrett": [62, 235, 236], "bob": [62, 236], "cassel": [62, 236], "moon": [62, 236], "tucker": [62, 118, 221, 236, 258], "oopsla": 62, "resolut": [62, 71, 85, 126, 170, 202, 203], "imposs": [62, 70, 164, 178, 238], "absenc": [62, 66, 107, 118, 119, 202], "survei": 62, "heterarchi": [62, 164, 185, 238], "236337": 62, "236343": 62, "joseph": 62, "duma": 62, "paig": 62, "parson": 62, "june": [62, 203, 254], "usabl": [62, 104, 115, 256], "asess": 62, "convei": [62, 258], "innov": 62, "203241": 62, "203253": 62, "bibliographi": 62, "bibtex": 62, "2023": [63, 75, 130, 172, 244, 257], "libgc": [63, 220, 223, 225, 228, 230, 232, 248], "libunwind": [63, 130, 230, 232, 251, 256], "sudo": 63, "apt": [63, 220, 223, 225, 228], "lldb": [63, 84, 128, 229, 250, 251, 252], "wow64": 63, "pellesc": [63, 226], "linker": [63, 101, 104, 108, 126, 214, 247, 252], "vc": 63, "sdk": 63, "00": [63, 124, 152, 203], "pell": [63, 248], "panel": [63, 69, 74, 94], "win": [63, 209], "lib": [63, 86, 99, 104, 108, 118, 119, 126, 131, 132, 154, 199, 247, 250, 251], "shell": [63, 78, 80, 83, 118, 138, 164, 207, 209, 214, 215, 248], "newer": [63, 119, 140, 234], "untar": 63, "2019": [63, 130, 146, 242, 243, 257], "boehm": [63, 77, 130, 132, 220, 223, 225, 228, 250, 251], "gc": [63, 77, 118, 121, 126, 132, 135, 214, 220, 223, 225, 228, 248, 250, 251, 254], "dev": 63, "ubuntu": [63, 130, 220, 223, 225, 226, 228, 251], "readm": [63, 99, 215], "gcc": [63, 104, 132, 177, 227], "arch": 63, "recip": 63, "clone": [63, 117, 130, 234, 247], "aur": [63, 130], "archlinux": [63, 130, 226], "cd": [63, 80, 83, 85, 88, 95, 103, 117, 130, 234, 247], "makepkg": 63, "si": [63, 238], "brew": 63, "tap": 63, "upgrad": [63, 106, 107, 108, 130, 131], "suitabl": [64, 66, 68, 69, 73, 74, 92, 94, 99, 101, 116, 127, 161, 164, 177, 178, 187, 193, 202, 204], "harlequin": [64, 68, 92, 95, 101, 109, 116, 117, 122, 124, 125, 127, 134, 221, 226, 235, 238], "geometri": [64, 66, 68, 72, 73, 74], "ordin": 64, "specialist": [64, 67], "dc": [64, 68, 71, 72, 74, 118], "justif": [64, 108, 118, 237], "pen": [64, 66, 71, 74], "brush": [64, 66, 71, 74], "mutabl": [64, 70, 107, 111, 154, 160, 161, 164, 185, 195, 240, 258], "volatil": [64, 70, 214], "caprici": 64, "fresh": [64, 66, 108, 177, 178], "cerror": 64, "2016": 65, "shape": [66, 67, 70, 72, 74, 90, 94, 96, 97, 102, 107, 127, 149, 240, 258], "opac": [66, 71], "famili": [66, 68, 69, 137, 142, 149], "weight": [66, 68, 119], "bitmap": [66, 71, 198], "stencil": 66, "overlai": [66, 71], "shade": [66, 71], "rectangular": [66, 67, 70, 71, 193], "checkerboard": 66, "color1": 66, "color2": 66, "pen1": 66, "pen2": 66, "brush1": 66, "brush2": 66, "style1": 66, "style2": 66, "rgb": 66, "000": [66, 214], "bool": [66, 71, 77, 154, 209], "clr": 66, "c1": [66, 237, 238, 240], "c2": [66, 237, 240], "nand": 66, "andc1": 66, "andc2": [66, 156], "orc1": 66, "orc2": 66, "brick": 66, "stippl": [66, 71], "mortar": 66, "wall": [66, 118, 119], "tile": 66, "stretch": 66, "intens": 66, "hue": 66, "satur": 66, "pale": 66, "yellow": [66, 94, 162, 258], "bright": [66, 69, 162], "pink": 66, "paint": [66, 74], "obliter": 66, "whatsoev": [66, 149], "blend": [66, 71], "immut": [66, 70, 72, 237], "transluc": 66, "ih": 66, "luminos": 66, "percept": [66, 71], "retina": 66, "gree": 66, "render": [66, 72, 161, 175, 234], "silica": 66, "monochrom": [66, 69, 74], "grayscal": [66, 71], "hatch": 66, "cyan": [66, 162], "magenta": [66, 91, 162], "diagon": [66, 71], "alic": 66, "antiqu": 66, "aquamarin": 66, "azur": 66, "beig": 66, "bisqu": 66, "blanch": 66, "almond": 66, "violet": 66, "brown": 66, "burlywood": 66, "cadet": 66, "chartreus": 66, "chocol": 66, "coral": [66, 134], "cornflow": 66, "cornsilk": 66, "dark": [66, 91, 140, 233], "goldenrod": 66, "khaki": 66, "oliv": 66, "orang": 66, "orchid": 66, "salmon": 66, "sea": 66, "slate": 66, "turquois": 66, "deep": [66, 108, 174, 183], "sky": [66, 145], "dim": [66, 162], "dodger": 66, "firebrick": 66, "floral": 66, "forest": 66, "gainsboro": 66, "ghost": 66, "gold": 66, "honeydew": 66, "hot": 66, "indian": 66, "ivori": 66, "lavend": 66, "blush": 66, "lawn": 66, "lemon": 66, "chiffon": 66, "steel": 66, "lime": 66, "linen": 66, "maroon": 66, "purpl": 66, "spring": 66, "midnight": 66, "mint": 66, "cream": 66, "misti": 66, "moccasin": 66, "navajo": 66, "navi": 66, "lace": 66, "drab": 66, "papaya": 66, "whip": 66, "peach": 66, "puff": 66, "peru": 66, "plum": 66, "powder": 66, "rosi": 66, "royal": 66, "saddl": 66, "sandi": 66, "seashel": 66, "sienna": 66, "snow": [66, 220], "tan": [66, 171, 251], "thistl": 66, "tomato": 66, "wheat": 66, "smoke": [66, 130], "joint": [66, 214], "cap": 66, "miter": 66, "butt": 66, "recogniz": 66, "nil": [66, 80], "Their": [66, 67, 154, 183], "lumin": 66, "aref": [66, 242], "hole": [66, 238], "rotat": [66, 70, 74, 92, 166], "diamond": 66, "nonuniform": 66, "slant": 66, "underlin": [66, 69], "strikeout": 66, "serif": 66, "san": 66, "condens": 66, "thin": [66, 69, 71], "demibold": 66, "ital": [66, 69], "obliqu": 66, "tini": [66, 258], "huge": [66, 247], "smallest": [66, 70, 116, 164, 166, 258], "parquet": 66, "floor": [66, 166, 168, 193], "bevel": 66, "impart": 66, "arc": [66, 67, 71, 74, 171], "gap": 66, "unfil": [66, 71], "comfort": [66, 135, 239], "stroke": [66, 71, 74], "tension": 66, "sacrific": 66, "strike": 66, "geometr": [67, 70, 72, 73], "rectangl": [67, 70, 71, 74, 174, 255], "drawabl": [67, 71, 74], "ellips": [67, 70, 71, 74, 149], "ellipt": 67, "polygon": [67, 71, 74, 149], "polylin": 67, "jag": 67, "vertex": 67, "compos": [67, 70, 71, 73, 74, 97, 143, 154, 234], "radiu": [67, 71, 149], "dx": [67, 70, 71, 74], "dy": [67, 70, 71, 74], "interior": 67, "circl": [67, 71, 90, 94, 96, 102, 149, 183], "parallelogram": 67, "perpendicular": 67, "ax": 67, "radii": [67, 71], "2p": 67, "d2": 67, "circular": [67, 90, 150, 175, 183, 249], "colinear": [67, 70], "pie": 67, "slice": [67, 71, 152, 153], "measur": [67, 68, 73, 74, 118, 168], "counter": [67, 118, 119, 173, 177, 178, 235, 236, 251], "clockwis": 67, "loss": [67, 70, 71, 74, 185, 193, 252], "nd": 67, "coord": [67, 71, 143, 154, 247], "point1": [67, 70, 71], "point2": [67, 70, 71], "former": [67, 68, 104, 111, 174, 177], "affin": [67, 70], "rectilinear": [67, 70, 71], "undoabl": 68, "undo": [68, 70, 96, 101], "destroi": [68, 71, 74, 92, 118, 127, 154, 177, 209], "unmap": [68, 74], "accur": [68, 94, 99, 106, 131, 154, 234, 247, 250, 251, 256], "spawn": [68, 214], "command1": 68, "command2": 68, "bear": 68, "keystrok": 68, "95": [68, 69, 101, 164, 207, 209, 238], "differenti": [68, 118], "stick": 68, "submenu": 68, "framem": [68, 69, 74], "redo": 68, "nmatch": 68, "maxim": [68, 94], "chunk": 68, "wise": [68, 135], "filter": [68, 74, 90, 94, 97, 101, 102, 105, 118, 119, 154, 250], "unwant": [68, 185], "valuecomplet": 68, "w": [68, 80, 118, 185, 193, 215, 237, 251], "ma": 68, "fish": 68, "male": [68, 174], "zebra": 68, "prev": 68, "initarg": [68, 70, 74, 159], "fuller": [68, 69, 199], "bnf": [68, 69, 73, 74, 106, 159, 164, 168, 178, 185, 187, 204, 241], "descriptor": [68, 73, 74, 118, 119, 167, 200, 202, 249], "strip": [68, 77, 108, 119, 237, 253, 258], "deiconifi": 68, "iconifi": 68, "param": [68, 69], "subtli": 68, "detach": [68, 103, 126], "ink": [68, 69, 74], "dictat": [68, 74, 118, 131], "beep": [68, 74], "nt": [68, 101, 104, 164, 207, 209], "caution": 68, "casual": [68, 69, 94], "shadow": [68, 154, 178, 258], "denomin": 68, "cursor": [68, 69, 71, 74, 80, 94, 96, 97, 135, 202, 253], "tenth": 68, "abort": [68, 71, 74, 94, 106, 118, 119, 145, 164, 174, 175, 185, 247, 256], "restart": [68, 78, 98, 105, 120, 130, 164], "sit": [69, 119], "scroll": [69, 71, 73, 74, 202, 236], "slider": [69, 74], "interdepend": 69, "tediou": 69, "clariti": [69, 99, 193, 243], "therebi": [69, 73, 74, 103, 185, 202], "scroller": 69, "viewport": [69, 71, 236], "splitter": [69, 236], "spatial": [69, 71], "barrier": [69, 118, 126, 127, 135, 177, 212], "cabinet": 69, "notebook": 69, "strict": [69, 99, 106, 118, 203, 209, 236, 258], "spin": 69, "delin": [69, 164], "htm": [69, 73, 74, 121], "89815": 69, "_for": 69, "leaf": [69, 73, 127, 242], "popul": [69, 161, 240], "thick": [69, 71], "ridg": 69, "ctrl": [69, 92, 96], "mostli": [69, 80, 102], "56017": 69, "56015": 69, "24406": 69, "37806": 69, "48310": 69, "91817": 69, "image3": 69, "40934": 69, "trust": 69, "image5": 69, "okai": 69, "inact": 69, "ratio": [69, 73, 108, 173, 193, 258], "wari": 69, "programmat": [69, 106, 118, 154, 207], "slug": 69, "shaft": 69, "conceptu": [69, 106, 147, 154, 202, 209], "74637": 69, "10131": 69, "68823": 69, "14565": 69, "macintosh": [69, 134, 136, 138, 140], "finder": [69, 135], "89020": 69, "63229": 69, "56600": 69, "88015": 69, "89408": 69, "93333": 69, "87607": 69, "echo": [69, 85, 88, 130], "prog": 69, "heavi": [69, 247], "isol": [69, 178, 202], "bonzo": 69, "25": [69, 77, 111, 233, 240], "quarter": 69, "clip": [69, 70, 71, 74], "volum": [69, 101, 119, 161, 204, 206], "trackbar": 69, "processor": [69, 74, 132, 142, 143, 178, 207], "dispar": 69, "movabl": 69, "caret": [69, 74, 123], "zoom": 69, "32720": 69, "12376": 69, "36830": 69, "lv": [69, 178], "80": [69, 135, 183, 206, 247, 258], "commit": [69, 85, 99, 117, 130, 174, 202, 234, 239, 241, 242, 243, 244, 251, 252, 253, 254, 255, 256], "pictori": 69, "underneath": 69, "dock": 69, "88622": 69, "subnod": [69, 133], "redrawn": 69, "pixmap": [69, 71, 74], "invalu": 69, "ruler": 69, "spreadsheet": 69, "viewer": 69, "unbound": [70, 71, 119, 174, 193, 196], "underspecifi": 70, "singular": 70, "coincid": 70, "invers": 70, "region1": 70, "region2": 70, "transform1": 70, "transform2": 70, "untransform": 70, "radian": [70, 171], "endpoint": [70, 200], "band": [70, 202], "magnitud": [70, 71], "everywher": 70, "finit": [70, 71, 155, 193], "underflow": [70, 118, 171], "x3": [70, 71], "y3": [70, 71], "handed": [70, 71], "certainli": [70, 119, 140], "mxx": 70, "mxy": 70, "myx": 70, "myi": 70, "tx": 70, "ty": 70, "90": 70, "distort": [70, 71], "skew": 70, "uniform": [70, 71, 206], "spread": [70, 72, 104], "orig": 70, "pictur": [71, 108, 135], "highli": [71, 135, 141, 196, 234], "inquir": 71, "destin": [71, 74, 94, 104, 118, 119, 125, 127, 139, 154, 177, 185, 204], "impos": [71, 107], "thinnest": 71, "inch": 71, "hundr": [71, 153], "display": 71, "unsatur": 71, "simultan": [71, 96, 99, 178, 249], "accuraci": 71, "dither": 71, "curv": [71, 74], "anti": 71, "degrad": [71, 142], "raster": 71, "invis": [71, 102], "somehow": 71, "placement": [71, 73], "lighter": 71, "wholli": 71, "x11": [71, 74, 115], "henc": [71, 74, 94, 118, 119, 127, 153, 171, 175, 178, 185, 187, 202, 209], "li": [71, 192, 209], "tangent": [71, 171], "nearest": [71, 118, 119, 166, 193, 202], "offset": [71, 91, 118, 119, 121, 125, 131, 133, 154, 163, 164, 177, 185, 203, 214, 249, 258], "triangl": [71, 94, 102, 139, 149], "indetermin": 71, "uniformli": 71, "undesir": 71, "lopsid": 71, "wider": [71, 247], "ought": [71, 97], "inscrib": 71, "aesthet": [71, 258], "abut": 71, "thicker": 71, "tilt": 71, "flood": 71, "abandon": [71, 96, 143], "altogeth": [71, 91, 101], "furthest": 71, "outermost": [71, 94, 178], "bezier": [71, 74], "point3": 71, "unsuppli": [71, 164], "sector": 71, "oval": 71, "150": 71, "250": 71, "350": 71, "400": [71, 135, 142], "450": 71, "regular": [71, 74, 119, 127, 149, 152, 154, 164, 199, 214, 217, 237, 239, 241, 244, 247, 249], "nside": 71, "glyph": 71, "baselin": [71, 74], "closer": [71, 247], "honor": 71, "p1": 71, "p2": 71, "p3": 71, "electr": 71, "cad": 71, "vlsi": 71, "schemat": 71, "restor": [71, 74, 94, 96, 118, 125, 173, 174, 178, 250], "advertis": 72, "pertain": [72, 166], "pinboard": 73, "confin": [73, 118, 193], "sixth": 73, "req": 73, "drive": [73, 74, 99, 103, 108, 204, 206, 249], "34543": 73, "100000": 73, "optimum": 73, "alon": [73, 74, 92, 95, 99, 100, 118, 226], "occurr": [73, 108, 118, 164, 183, 185, 202, 237, 253], "legitim": [73, 178], "mixin": [73, 90, 106, 119, 164, 236, 258], "filler": 73, "stretchabl": 73, "randomli": 73, "sensibl": [73, 118, 203, 240], "relayout": [73, 74], "laid": [73, 74, 86, 154, 255], "shrinkabl": 73, "40": [73, 201, 230], "simul": [73, 150, 152], "withdrawn": [73, 74, 234, 241, 245], "withdraw": [73, 74], "ol": [73, 92, 101, 103, 209, 214, 252], "genealogi": 74, "grow": [74, 77, 83, 111, 131, 185, 240], "shrink": 74, "motion": 74, "deliv": [74, 84, 91, 98, 99, 100, 101], "timer": [74, 118, 165, 225, 249, 250], "recalcul": 74, "chart": 74, "gesture1": 74, "gesture2": 74, "meta": [74, 115, 139, 234], "hyper": 74, "inferior": [74, 174], "nonlinear": 74, "middl": [74, 96, 97, 177], "interv": [74, 118, 119, 159, 170, 177, 178, 185, 202, 203], "period": [74, 78, 96, 119, 154, 177, 178], "maneuv": 74, "modifier_bas": 74, "mm": [74, 203], "millimet": 74, "ascertain": [74, 234], "clock": [74, 118], "stand": [74, 92, 95, 99, 100, 226, 234, 238, 258], "timestamp": [74, 202], "mask": 74, "criteria": [74, 152, 164, 234, 238], "ascent": 74, "descent": 74, "metric": 74, "button_bas": 74, "motif": 74, "movement": [74, 94], "trackbal": 74, "occlus": 74, "lineag": 74, "notwithstand": 74, "english": 74, "overwritten": [74, 204], "freed": [74, 119, 127, 154, 178, 185], "computation": 74, "199": 74, "forego": 74, "unassoci": 74, "dealloc": 74, "netbsd": [77, 199, 207], "arm": [77, 132, 207, 230, 248, 252], "reorgan": 77, "_build": [77, 82, 83, 87, 89, 106, 128, 130, 132, 206, 220, 247, 253], "expans": [77, 90, 94, 104, 189, 192, 235, 244, 254], "insensit": [77, 123, 161, 248], "demangl": [77, 119, 251], "backtrac": [77, 94, 99, 120, 145, 229, 251], "shorten": [77, 107, 123, 156, 204], "ymodulevdylan": 77, "vkmodul": 77, "err": [77, 181, 184, 250], "kformat_erryformat_outviomm0i": 77, "0x92b41b06": 77, "nocancel": 77, "unix2003": 77, "0x0042c509": 77, "kunix_readyio_internalsvioi": 77, "0x000bc8e7": 77, "xep_4": [77, 177], "0x0042ba99": 77, "kaccessor_read_intoxystreams_internalsviomm0i": 77, "0x000c0805": 77, "key_mep_6": 77, "0x000c43a4": 77, "implicit_keyed_single_method_engine_4": 77, "0x000c1dd5": 77, "gf_optional_xep_4": 77, "0x004139fb": 77, "kload_bufferystreams_internalsvioi": 77, "0x0041334a": 77, "kdo_next_input_bufferystreamsviomm1i": 77, "0x000c04ab": 77, "key_mep_4": 77, "0x000c3eaf": 77, "implicit_keyed_single_method_engine_1": 77, "0x0040520f": 77, "kread_lineystreamsviomm0i": 77, "0x000c0321": 77, "key_mep_3": 77, "14": [77, 153, 154, 223, 233, 234], "0x0079dcf6": 77, "kcommand_line_loopycommand_linesvenvironment_commandsmm0i": 77, "0x000bf6b3": 77, "rest_key_xep_5": 77, "0x00007abe": 77, "kdo_execute_commandvcommandsmdylan_compilerm0i": 77, "17": [77, 203, 251], "0x000bb9bb": 77, "primitive_engine_node_apply_with_opt": 77, "18": [77, 233, 251], "0x0002b9ba": 77, "khandle_missed_dispatchvkgi": 77, "19": [77, 233, 240, 244, 247, 249], "0x0002aaef": 77, "kpgf_dispatch_absentvkgi": 77, "0x000c25e8": 77, "general_engine_node_n_engin": 77, "21": [77, 233], "0x004b19a8": 77, "kexecute_commandvcommandsmm0i": 77, "0x000c11ab": 77, "gf_xep_1": [77, 131, 177], "27": [77, 193], "0x0000aa9": 77, "kmainyconsole_environmentvdylan_compileri": 77, "0x0000abb3": 77, "_init_dylan_compiler__x_start_for_us": 77, "alarm": 77, "hadn": 77, "lazili": [77, 174, 184], "unix": [77, 79, 86, 88, 104, 127, 130, 132, 162, 167, 184, 199, 200, 207, 214, 215, 220, 223, 225, 228, 249, 250, 251], "sigpwr": 77, "sigxcpu": 77, "sigusr1": 77, "sigusr2": 77, "darwin": [77, 86, 88, 104, 115, 132, 199, 207, 239, 249, 250, 252], "bt": 77, "sigtrap": 77, "0x00007ffff7dacb21": 77, "libdylan": [77, 214], "primitive_invoke_debugg": [77, 97], "x86_64": [77, 86, 88, 104, 115, 132, 177, 199, 207, 229, 248, 249, 250, 251, 253], "0x00007ffff7d43da9": 77, "unavail": [77, 92, 94, 102, 178, 207], "boot": [77, 108, 126, 174], "1041": 77, "0x00007ffff7dccc05": 77, "general_engine_node_n": 77, "0x00007ffff7d52bc2": 77, "140": 77, "0x00007ffff7f7ee5d": 77, "libcommon": 77, "0x00000000004e19b0": 77, "448": 77, "0x00007ffff7d52743": 77, "nois": 77, "125": [77, 142], "0x00007ffff7d52716": 77, "154": 77, "0x00007ffff7fb0214": 77, "libdebug": 77, "0x00007ffff7fb0252": 77, "_init_debugging__x_debugging_for_us": 77, "34": 77, "0x0000000000401149": 77, "0x00007ffff763b09b": 77, "libc": 77, "__libc_start_main": 77, "0x00007fffffffe858": 77, "fini": 77, "rtld_fini": 77, "stack_end": 77, "0x00007fffffffe848": 77, "308": 77, "0x000000000040106a": 77, "_start": 77, "0x007ffff7d43da9": 77, "0x007ffff7d52bc2": 77, "0x007ffff7f7ee5d": 77, "0x007ffff7d52743": 77, "0x007ffff7d52716": 77, "0x007ffff7fb0214": 77, "xxx": [77, 85, 107, 154], "plain": [77, 152, 154, 247], "hex": [77, 243, 244], "dylan_valu": [77, 250], "t33": 77, "0x0000000100d38060": 77, "t35_0": 77, "0x00007ffeefbfe360": 77, "ustream_": 77, "0x0000000000000001": 77, "0x0000000100c38060": 77, "0x00007ffeefbfe370": 77, "attr": 77, "dereferenc": 77, "div_": 77, "0x00005555556232d0": 77, "0x00007ffff7fcd8f0": 77, "div": 77, "0x00005555556232a0": 77, "0x0000555555629a40": 77, "0x00007ffff7fcd8d0": 77, "0x0000555555623300": 77, "0x00007ffff7fcd8b0": 77, "0x00007ffff7e976e0": 77, "0x000055555562c700": 77, "0x0000000000000029": 77, "0x00007ffff7f39d20": 77, "weak": [77, 119, 153, 158, 174, 178, 189], "0x00007ffff7e97590": 77, "dylan_object_class": 77, "dylan_boolean_p": 77, "dylan_true_p": 77, "dylan_float_p": 77, "dylan_single_float_p": 77, "dylan_single_float_data": 77, "dylan_double_float_p": 77, "dylan_double_float_data": 77, "dylan_symbol_p": 77, "dylan_symbol_nam": 77, "dylan_pair_p": 77, "dylan_empty_list_p": 77, "dylan_head": 77, "dylan_tail": 77, "dylan_vector_p": 77, "dylan_string_p": 77, "dylan_string_data": 77, "dylan_simple_condition_p": 77, "dylan_simple_condition_format_str": 77, "dylan_simple_condition_format_arg": 77, "dylan_class_p": 77, "dylan_class_debug_nam": 77, "dylan_function_p": 77, "dylan_function_debug_nam": 77, "dylan_print_object": 77, "stdout": [77, 185, 207], "sigsegv": [77, 253], "nostop": 77, "noprint": 77, "welcom": [78, 79, 80, 117, 219, 224, 233, 247], "cli": [78, 210], "pack": [78, 104, 154, 207], "120": [79, 149], "720": 79, "dswank": [80, 84, 215], "repl": [80, 215], "setq": 80, "env": [80, 202, 227, 258], "open_dylan_user_registri": [80, 82, 84, 215, 247, 248], "tmp": [80, 88, 173, 204], "couldn": 80, "recompil": [80, 83, 90, 91, 99, 102, 108, 190, 199, 239], "minibuff": 80, "xref": 80, "broad": [81, 101, 165, 175], "deftidea": 81, "tmbundl": [81, 219], "open_dylan_target_platform": [82, 115, 132, 249], "open_dylan_user_root": [82, 89, 104, 247], "open_dylan_user_build": 82, "bash": [83, 107, 204, 228], "ta": 83, "da": [83, 258], "explan": [83, 106, 108, 147, 200, 202], "submodul": [84, 117, 130, 179, 232, 237, 247, 248, 249, 252, 253, 256], "tip": [84, 209], "atom": [84, 122, 143, 177, 185, 209], "intellij": 84, "sublim": [84, 233], "textmat": [84, 233], "vim": [84, 233], "gdb": [84, 128, 252], "ext": [85, 234], "url": [85, 206, 234, 247], "publicli": [85, 234], "ssh": [85, 117, 132], "foundri": [85, 117], "recurs": [85, 94, 99, 117, 127, 130, 133, 138, 164, 174, 175, 183, 192, 199, 204, 247, 254, 258], "ff": 85, "rc": [86, 209], "ldl": 86, "advapi32": [86, 104, 209], "shell32": [86, 104, 209], "uv": 86, "posix": [86, 132, 145, 204, 206], "coreservic": 86, "nologo": [87, 104], "rlwrap": 87, "cycl": [87, 100, 107, 177, 251, 252], "cat": [88, 161, 258], "workspace1": 88, "workspace2": 88, "mkdir": 88, "appdata": 89, "roam": 89, "board": [90, 91, 94, 96, 97, 102], "unambigu": [90, 154], "entitl": 90, "despit": [91, 97, 136, 142, 226, 237, 248], "outcom": 91, "binocular": 91, "player": 91, "unsurprisingli": 91, "signifi": [91, 183], "avert": 91, "investig": 91, "tlb": 92, "ocx": 92, "encrypt": [92, 185], "rotnexampl": 92, "irotnexampl": 92, "822ed42a": 92, "3eb1": 92, "11d2": 92, "a3ca": 92, "0060b0572a7f": 92, "uuid": 92, "disp": 92, "12288": 92, "24576": 92, "decrypt": [92, 185], "24577": 92, "hresult": [92, 209], "c44502db": 92, "refclsid": 92, "coclass": 92, "nonei": 92, "irotn": 92, "post": [92, 118, 129, 143, 229, 230, 231, 232, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244], "rot": 92, "invalidarg": 92, "classic": [92, 135, 136, 143, 214], "rot13": 92, "cipher": 92, "offens": 92, "usenet": 92, "pmsg": [92, 209], "getmessag": [92, 209], "hwnd": [92, 209], "translatemessag": [92, 209], "dispatchmessag": [92, 209], "revok": [92, 202], "regserv": 92, "simplist": [92, 239], "postquitmessag": 92, "plaintext": 92, "he": [92, 143, 258], "oooooo": 92, "ciphertext": 92, "uniniti": [92, 127, 174], "watch": [92, 209], "naq": 92, "ur": 92, "jnf": 92, "tbvat": 92, "bbb": [92, 133], "yn": 92, "bbbbbb": 92, "dqg": 92, "kh": 92, "zdv": 92, "jrlqj": 92, "rrr": 92, "od": [92, 130, 234], "rrrrrr": 92, "ibar": 92, "typelibrari": 92, "iinterfaceon": 92, "interfaceonecoclass": 92, "iinterfacetwo": 92, "interfacetwococlass": 92, "collaps": [94, 139], "besid": [94, 144], "star": 94, "thereof": [94, 164, 203, 209], "costli": [94, 173], "misc": [94, 136, 138], "accident": [94, 154, 258], "valuabl": 94, "startup": [94, 103, 122, 164, 200, 248], "temporari": [94, 99, 106, 107, 108, 118, 121, 204, 258], "intervent": [94, 106], "wordpad": 94, "innermost": 94, "launch": [94, 103, 142, 164, 207, 233, 251], "eval": [94, 108, 250], "phase": [94, 99, 102, 199, 214, 230, 234, 252], "afresh": 94, "desktop": [94, 143], "56": 94, "hit": [94, 118, 119, 173, 193, 215, 258], "iep": [94, 119, 121, 123, 177], "49": 94, "triangular": 94, "30": [94, 118, 144, 154, 202, 203, 209, 230, 231, 233, 251, 256], "leftmost": [94, 96, 121], "octagon": [94, 102], "hollow": 94, "untrac": [94, 107], "shot": [94, 135, 140, 202], "Into": 94, "image13": 94, "concerto": 94, "opu": 94, "moderato": 94, "image14": 94, "adagio": 94, "sostenuto": 94, "allegro": 94, "scherzando": 94, "presto": 94, "image15": 94, "andant": 94, "adagietto": 94, "largo": 94, "supplement": [94, 199], "exclud": [94, 107, 154, 185, 250, 252], "caught": [94, 97, 102, 147, 153], "agreement": [95, 238], "self": [95, 118, 126, 177, 206], "central": [95, 232, 247, 253], "rom": [95, 103], "presum": [96, 240], "filesystem": [96, 103, 204], "reversi": [96, 97, 98, 99, 100, 101, 103], "redisplai": [96, 97], "span": [96, 97], "likewis": [96, 97], "macroexpand": 96, "paus": [96, 97, 98, 99, 101, 102], "tamper": 96, "nine": [97, 177], "cosmet": [97, 139], "59": [97, 203], "73": 97, "tild": 97, "attend": 97, "gone": [97, 128, 140, 234, 239, 245], "emerg": 97, "scenario": [97, 168], "unrealist": 97, "went": [97, 134, 143], "uppermost": 97, "shortli": [97, 125], "led": [97, 143, 247, 251], "sb": 97, "succeed": [97, 178], "elt": [97, 161, 185, 258], "appar": [97, 119, 142, 152], "stori": [97, 119], "harm": [97, 102, 244], "sourcesaf": [98, 252], "vtabl": 98, "dual": 98, "deliveri": 99, "superproject": 99, "ddb": 99, "def": [99, 108], "gnu": [99, 101, 104, 252], "fly": [99, 140], "redefinit": [99, 116], "patch": [99, 126, 130, 136, 142, 219, 234], "loos": [99, 108, 183, 238], "tight": [99, 104, 108, 258], "nearing": 99, "indirectli": [99, 101, 124, 175, 200, 240], "bypass": [99, 118], "amongst": [99, 133, 143, 178], "unus": [99, 106, 108, 153, 175, 250], "tightli": 99, "relink": 99, "studio": [99, 101], "sync": [99, 202], "isbn": [100, 202], "201": [100, 202], "44211": 100, "ffi": [101, 106, 126, 164, 179, 195, 200, 202, 209, 228, 249, 253], "reinstat": 101, "repackag": [101, 107, 181, 184], "scissor": 101, "nomin": 101, "reloc": [101, 118, 119, 127, 199], "room": [101, 258], "x1000000": 101, "vice": [101, 107], "versa": [101, 107], "devot": 102, "enclosur": 102, "styliz": [102, 162], "someon": [102, 132, 226, 234, 239], "predetermin": 102, "hereaft": [103, 189], "hdrun": 103, "hddbg": 103, "hostnam": [103, 118], "spiral": 103, "c_drive": 103, "ppc": [104, 132, 142, 214], "coff": 104, "elf": 104, "loadabl": 104, "binutil": 104, "companion": [104, 203], "parameter": 104, "linkdll": 104, "nodefaultlib": 104, "pdb": 104, "dllname": 104, "debugtyp": 104, "cv": [104, 214], "kernel32": [104, 209], "linkopt": 104, "poorli": [104, 132, 240], "insuffici": [104, 106, 202, 204], "christoph": 104, "seiwald": 104, "founder": 104, "perforc": 104, "jambas": 104, "yacc": [104, 143], "vc6": 104, "vc7": 104, "mini": 104, "excerpt": 104, "dylanmakefil": 104, "mkf": 104, "0x63f20000": 104, "notfil": 104, "unifi": [104, 119, 214, 232, 247, 253, 256], "dylanlibrari": 104, "dylanlibrarylinkeropt": 104, "guilflag": 104, "dylanlibrarybaseaddress": 104, "dylanlibraryclibrari": 104, "dylanlibrarycobject": 104, "dylanlibrarycsourc": 104, "dylanlibrarychead": 104, "dylanlibraryc": 104, "dylanlibraryrcfil": 104, "rcfile": 104, "dylanlibraryjaminclud": 104, "dylanlibraryus": 104, "includemkf": 104, "dfmcmangl": 104, "compiler_backend": 104, "jamdat": 104, "8601": [104, 203], "osplat": 104, "cpu": [104, 118, 119, 132, 168, 251], "personal_root": 104, "system_build_script": [104, 132], "system_root": 104, "target_platform": 104, "ppml": [105, 129], "subnot": [105, 186], "unclassifi": [105, 118], "dfm": [105, 106, 116, 129, 214, 247, 250], "unwind": [105, 108, 118, 119, 122, 177, 178, 247], "excurs": 105, "typist": [105, 247], "skelet": [106, 112, 114], "exploratori": [106, 116], "workflow": [106, 130, 256], "readili": 106, "arisen": 106, "tricki": 106, "ey": 106, "meth": [106, 119], "autogener": 106, "obsolet": [106, 209, 214, 234, 252, 256], "classif": [106, 118], "creator": [106, 142], "effort": [106, 138, 214], "supertyp": [106, 154, 164, 185, 238], "180": 106, "bogu": [106, 108, 131], "inconsist": [106, 107, 133, 154], "inhibit": [106, 200, 202], "inaccess": [106, 118], "retract": 106, "accumul": [106, 170], "ters": [106, 133], "uninterest": 106, "retri": 106, "invari": [107, 118], "checker": 107, "t2": 107, "t1": 107, "l1": 107, "l0": 107, "t4": 107, "t12": 107, "t6": 107, "t7": 107, "t0": 107, "t3": [107, 250], "l4988i": 107, "dnprimitive_make_bind_exit_fram": 107, "setjmp": 107, "dnprimitive_frame_destin": 107, "dnprimitive_frame_return_valu": 107, "goto": [107, 125, 145], "dnprimitive_nlx": 107, "primit": [107, 108, 118, 122, 125, 126, 135, 152, 154, 175, 176, 178, 185, 225, 226, 229, 247, 249, 251, 252, 253], "dead": [107, 108, 116, 118, 140, 142], "longjmp": [107, 145], "shove": 107, "l1502i": 107, "yyi": 107, "l2": [107, 240], "callx": 107, "l2437i": 107, "dnprimitive_make_unwind_protect_fram": 107, "dnxxx": 107, "call0": 107, "dnyyi": 107, "dnprimitive_continue_unwind": 107, "outer": [107, 185, 186], "mutat": [107, 178, 202], "ssa": [107, 108], "dig": 107, "esqu": 107, "primop": [107, 247], "heap": [107, 108, 124, 125, 138, 153, 154, 247, 252], "t8": 107, "t9": 107, "t13": 107, "t11": 107, "t14": 107, "t10": 107, "bad": [107, 130, 149, 152, 258], "mv": [107, 118], "spill": 107, "unspil": 107, "strategi": [107, 132, 174, 185, 234], "xep": [107, 121, 177], "741": 107, "743": 107, "defeat": 107, "rid": [107, 108, 258], "trampl": 107, "_mv": 107, "values_max": 107, "preturn_valu": 107, "evacu": 107, "stupid": 107, "bother": [107, 177], "toni": [107, 118, 119, 122], "plan": [107, 124, 130, 199, 209, 220, 228], "bunch": [108, 258], "sketch": 108, "recapitul": 108, "dood": [108, 179, 253], "stricter": 108, "batch": [108, 174, 199], "stat": [108, 168, 174, 214, 249], "lazi": [108, 131, 174, 178], "dylgram": 108, "paren": [108, 258], "lparen": 108, "rparen": 108, "nb": [108, 118], "defer": [108, 119, 154, 214, 234], "constitu": [108, 133, 203], "noteworthi": 108, "intra": 108, "fed": 108, "crucial": 108, "stateless": [108, 258], "bewar": [108, 209], "dragon": 108, "magic": [108, 129], "fulfil": 108, "poor": [108, 121, 135, 212], "man": 108, "ampersand": 108, "doubli": 108, "2x1": 108, "estim": [108, 174, 256], "supporte": 108, "stupidli": 108, "fn": [108, 164, 177, 237], "valtyp": 108, "superflu": 108, "151": 108, "sane": 108, "te1": 108, "te2": 108, "torah": 108, "48": [108, 125], "fold": [108, 116, 190, 247, 252, 258], "useless": [108, 161, 258], "mustn": 108, "station": 108, "ltd": [109, 122], "rst": [110, 111, 112, 114, 117, 119, 130, 234, 239, 241, 242, 244, 247, 251], "prealloc": 111, "capac": [111, 150, 152], "fan": 111, "pronoun": 113, "plural": [113, 237, 258], "restructuredtext": [114, 234, 235, 238], "rst2html": 114, "doctow": 114, "cairo": 115, "homebrew": [115, 130, 226], "moduleset": 115, "osx": 115, "gtk3": 115, "uncom": 115, "dbg": 115, "msg": [115, 209], "gtk_debug": 115, "gdk_debug": 115, "preload": [116, 229], "risc": [116, 121, 125, 143, 232, 253], "assembli": 116, "tether": [116, 118, 119], "histor": [117, 143, 234, 245, 247], "cmu": [117, 143, 172], "checkout": [117, 130, 214], "config": [117, 199, 251, 252], "blame": 117, "ignorerevsfil": 117, "fork": [117, 130, 178, 215, 234], "makefil": [117, 132, 199], "proprietari": 117, "copyleft": 117, "ownership": [117, 177, 178], "mann": [118, 119, 122], "howard": [118, 119], "nub": [118, 119, 137, 138], "spy": [118, 119], "lightweight": [118, 152], "ptrace": 118, "pc": [118, 119], "rm": 118, "rf": 118, "halt": 118, "mortem": 118, "dilbert": 118, "ap": [118, 119], "conn": 118, "nubprocess": 118, "nubthread": 118, "rnub": 118, "suspend": [118, 119, 178], "nublibrari": 118, "kernel": [118, 209], "nop": 118, "ptr": [118, 209], "radix": 118, "unassign": [118, 234], "reg": 118, "sensibli": 118, "addr": [118, 119], "violat": [118, 124, 164, 191, 200, 202, 244], "stale": [118, 130], "runnabl": 118, "8b": 118, "16b": 118, "32b": 118, "ord": 118, "64b": 118, "asynchron": [118, 175, 178, 185, 202, 204, 207, 214], "ie": [118, 119], "unstart": 118, "kill": [118, 119], "ret": [118, 119], "cooki": 118, "thr": [118, 119], "unpredict": [118, 200, 202], "ctx": 118, "recov": [118, 145, 152, 154, 185], "timeout": [118, 177, 178], "sr": [118, 119], "expir": [118, 177, 178], "subtre": [118, 199, 244], "synthes": 118, "unload": 118, "rip": 118, "di": [118, 175], "undecid": 118, "privileg": [118, 202], "denorm": 118, "inexact": [118, 166], "noncontinu": 118, "thrown": 118, "interrupt": [118, 200, 214], "etyp": 118, "printabl": [118, 119, 237], "fp": [118, 119], "growth": 118, "tracer": 118, "nubhandl": 118, "lx": 118, "breakabl": 118, "cobol": 118, "masm": 118, "lowerbound": 118, "upperbound": [118, 169], "flowlinear": 118, "flowcalldirect": 118, "flowcallindirect": 118, "flowjumpdirect": 118, "flowjumpindirect": 118, "flowreturn": 118, "flowinterrupt": 118, "flowilleg": 118, "linenumb": 118, "slm": 118, "teb": [118, 126], "march": [119, 229, 251], "dm": 119, "rtm": 119, "develdbg": 119, "doubt": [119, 234], "_some_": 119, "watchpoint": [119, 120], "knacker": 119, "spam": 119, "libnam": 119, "enquir": 119, "gz": 119, "csi": 119, "poll": 119, "frozen": 119, "undertak": [119, 132], "tracepoint": 119, "deregist": [119, 126], "bp": [119, 159], "circuit": 119, "ph": 119, "blow": 119, "poke": 119, "pant": 119, "tpantstyinternalvdylan": 119, "overridden": [119, 183, 200, 247], "demang": 119, "cxt": 119, "excess": 119, "ellipsi": [119, 183], "abbrevi": [119, 123, 133, 258], "genuin": 119, "inspector": [119, 140, 151], "rept": 119, "nonword": 119, "incarn": 119, "probe": 119, "deduc": 119, "baggag": 119, "mixtur": 119, "dictionari": 119, "disambigu": 119, "Will": 119, "troubl": [119, 136, 142, 226], "replica": 119, "upload": [119, 130], "conceiv": 119, "robj": 119, "leak": [119, 153, 248], "condemn": 119, "weakli": [119, 175, 178], "weird": [119, 142, 145, 258], "oldest": [119, 234, 243], "obsolesc": 119, "beforehand": 119, "ditch": 119, "arriv": [119, 139, 228], "precomput": 119, "fixm": 119, "implic": [119, 125, 178, 200, 244], "unimpl": [119, 252], "flesh": [119, 138, 234], "unpick": 119, "snapshot": 119, "millisec": [119, 177], "sf": 119, "disassembli": 120, "transact": [120, 154, 174, 185, 202], "inspect": [120, 138, 150, 151, 183, 185, 200], "oblig": [121, 178], "mlist": [121, 177], "rightmost": [121, 207], "anywai": [121, 209, 258], "conserv": [121, 127, 200], "calle": [121, 125], "argcount": 121, "unoptim": 121, "fixer": 121, "func1": 121, "key1": [121, 131, 159, 191], "key2": [121, 131, 159, 191], "99": 121, "obligatori": 121, "12946": 121, "mep": [121, 252], "fluid": [122, 177], "percent": [123, 258], "q": [123, 206], "kexecute_componentqyptestworksvtestwork": 123, "execute_componentq": 123, "ptestwork": 123, "testwork": [123, 214, 218, 225, 230, 232, 254, 255, 256], "kstream_sizeystreams_protocolvcommon_dylanmiom0i": 123, "stream_siz": 123, "streams_protocol": 123, "common_dylan": 123, "0th": 123, "krun_test_applicationvtestworksmm0i": 123, "run_test_appl": 123, "klempty_listgvkd": 123, "kcondition_format_arguments_vectorvkii": 123, "untag": 124, "nlx": [125, 177], "upf": 125, "tag1": 125, "unlink": 125, "bef": 125, "52": [125, 149], "44": [125, 154, 234], "unset": 125, "overspil": 125, "65535": 126, "_glue": [126, 214], "bc": 126, "_init_run_tim": 126, "fixup": 126, "_init_": 126, "gluefil": 126, "_x": 126, "_main": 126, "cg": 126, "_init_dylan_librari": 126, "_dylandllentri": 126, "dllmain": 126, "rtg": 126, "_module_hinst": 126, "dylan_init_memory_manag": 126, "dylan_mm_register_thread": 126, "dxdylan": 126, "_dylan_initi": 126, "tlv": 126, "dylan_mm_deregister_thread_from_teb": 126, "dealoc": 126, "deiniti": 126, "dylan_shut_down_memory_manag": 126, "init_dylan_data": 126, "primitive_fixup_unimported_dylan_data": 126, "primitive_fixup_imported_dylan_data": 126, "primitive_register_traced_root": 126, "dylan_init_thread_loc": 126, "dylan_init_thread": 126, "call_init_dylan": 126, "mp": [126, 132, 227, 250, 251], "dylan_main": 126, "semaphor": [127, 209], "mutex": 127, "guard": [127, 178], "merit": [127, 147], "dint": 127, "dfn": 127, "sov": [127, 177], "_sov": 127, "b_string": 127, "_bst": 127, "d_name": 127, "_ctr": 127, "d_thread": 127, "_dth": 127, "handle1": 127, "handle2": 127, "icr": 127, "acycl": [127, 150], "dag": 127, "dataflow": 127, "fli": 127, "neutral": 127, "mg95": 127, "kdisplay_conditionycommand_linesvenvironment_commandsi": 128, "autoconf": 129, "hopefulli": [130, 132, 133, 154, 238], "foreach": 130, "quiet": 130, "sha1": 130, "distclean": 130, "autogen": [130, 132], "sh": [130, 132, 207], "dist": 130, "todo": [130, 203], "ci": [130, 238], "blob": 130, "yml": 130, "ac": [130, 132], "grep": 130, "demer": [130, 251], "weiser": [130, 251], "contributor": 130, "v2019": 130, "uniq": 130, "repo": [130, 212], "uncommit": [130, 202], "checkbox": [130, 140], "yyyi": [130, 203, 234], "abeaumont": 130, "cgai": 130, "pacman": 130, "announc": [130, 143, 178, 183, 214, 220, 223, 225, 228, 229, 230, 232, 246], "slavishli": 130, "dylanlanguag": 130, "twitter": [130, 226], "dylanlang": 130, "urgent": 130, "bump": 130, "plausibl": 130, "1pre": 130, "debian": [130, 226, 249], "wikipedia": [130, 143], "prologu": 131, "metaclass": [131, 238], "xep_": 131, "function_signature_": 131, "pgf_cache_": 131, "debug_name_": 131, "generic_function_methods_": 131, "discriminator_": 131, "_klsealed_generic_functiongvk": 131, "ksize_in_wordsvki": 131, "klsealed_generic_functiongvkew": 131, "kdsignature_lobjectg_object_rest_value_1vki": 131, "kpfalsevki": 131, "k342": 131, "k632": 131, "rsingular_labsent_engine_nodeg": 131, "rsingular_absent_engine_nod": 131, "monomorph": 131, "variant": [131, 203, 207, 250], "value1": 131, "value2": 131, "deuc": [131, 214, 237], "dylanwork": [131, 143, 214], "emb": 131, "screenshot": [131, 135, 136, 142, 143], "megamorph": 131, "tune": 131, "understood": [131, 135, 244], "emscripten": 132, "plenti": [132, 239], "__x86_64__": 132, "abi": 132, "jam": [132, 154, 186, 214, 249, 250, 251, 252], "jamfil": [132, 252], "ac_canonical_target": 132, "open_dylan_user_instal": 132, "gnueabihf": 132, "bcm2708": 132, "linaro": 132, "raspbian": 132, "gc_cflag": 132, "dgc_use_boehm": 132, "dgc_thread": 132, "gc_lflag": 132, "lgc": 132, "oppen": 133, "1980": [133, 143], "topla": 133, "suspens": 133, "sig": 133, "margin": [133, 135, 139], "nat": 133, "aaa": 133, "ccc": 133, "ddd": 133, "recomput": [133, 178, 198], "wast": 133, "fun": [133, 142, 154], "pp": 133, "999": 133, "eclips": 134, "competitor": 134, "experlisp": 134, "mcl": [134, 136, 138], "becam": [134, 143, 214], "foundat": [134, 154, 228], "atg": 134, "sk8": 134, "ik": 134, "nassi": 134, "newton": [134, 135, 143, 144], "pda": 134, "disband": 134, "pott": [135, 136, 137, 138, 139, 141, 142, 143], "cambridg": [135, 136, 141], "amaz": [135, 140, 226], "sophist": [135, 145, 226], "newtonscript": 135, "megabyt": [135, 142], "prone": 135, "incomplet": [135, 185, 248, 251, 252, 253, 254], "slow": [135, 141, 142, 155, 156, 185, 199, 249], "68040": [135, 142], "quadra": [135, 142], "800": [135, 142], "68030": 135, "powerbook": [135, 142], "duo": 135, "agon": 135, "myself": 135, "patient": 135, "ambiti": 135, "tr": [135, 136, 139, 142, 203], "stare": 135, "patienc": [135, 142], "fractal": 135, "unwil": 135, "accustom": 135, "lispi": 135, "scienc": 135, "cultur": 135, "unspoken": 135, "mysteri": 135, "slowli": 135, "graduat": 135, "_either_": 135, "sceneri": 135, "_or_": 135, "willing": [135, 222, 226, 258], "ventur": 135, "alien": 135, "landscap": 135, "twenti": 135, "rant": 135, "g4": [135, 142], "rainerjoswig": 135, "mbyte": 135, "50mb": 135, "ram": [135, 142], "expert": 135, "egc": 135, "ephemer": [135, 202], "mmu": 135, "unnotic": 135, "cool": [135, 142], "cooler": 135, "ago": [135, 142, 143], "applescript": 135, "powermac": 135, "builder": [135, 136], "lelisp": 135, "macapp": 135, "genera": [135, 226], "intellicorp": 135, "kee": 135, "xerox": 135, "interlisp": 135, "digitool": [135, 136, 141], "ton": [135, 152], "mc68k": 136, "flaw": 136, "financi": [136, 226], "dissolv": 136, "fund": [136, 143], "powerpc": [136, 138, 141, 142, 220], "rudimentari": [136, 209], "tester": 136, "hi": [136, 143, 147, 227], "eulogi": 136, "leftov": 136, "turtl": 137, "gave": [137, 139, 142], "confid": 137, "dynamo": 137, "truli": [138, 140, 226], "68k": 138, "fat": 138, "innard": 138, "ambit": 138, "tweak": 138, "drill": 139, "unobtrus": 139, "incred": 139, "facilit": 139, "ibm": 139, "visualag": 139, "greatli": [139, 212, 249, 252], "refactor": 139, "disclosur": 139, "rough": 139, "preliminari": 140, "adorn": 140, "assembl": [140, 214], "locker": 140, "farther": 140, "uncomplet": 140, "implementor": [140, 178, 200, 234, 240], "tantal": 140, "nope": 140, "deem": [140, 178], "intermix": 140, "freeli": [140, 153, 243], "remark": 140, "ran": [141, 143, 226], "preview": 141, "circa": 141, "invit": 141, "lab": 141, "hire": [141, 143], "brightest": 141, "proof": 141, "complementari": 141, "agonizingli": 141, "buggi": 141, "intrigu": 141, "sale": 141, "employe": [141, 143], "retrofit": 141, "shirt": 141, "dream": 141, "hear": [142, 233, 250], "outlook": 142, "grim": 142, "unfix": 142, "stabil": [142, 247], "dyln": 142, "resedit": 142, "diln": 142, "extran": 142, "am": [142, 203], "mhz": 142, "512": [142, 249], "pain": 142, "ridicul": 142, "partit": 142, "hour": [142, 203, 258], "miser": [142, 183], "workaround": [142, 240], "began": [142, 143], "incomprehens": 142, "toss": 142, "reboot": 142, "shame": 142, "heaven": 142, "hell": 142, "adulthood": 142, "partnership": 143, "carnegi": [143, 172, 226, 248], "mellon": [143, 172, 226, 248], "univers": [143, 155, 172, 202, 204, 226, 248], "brochur": 143, "wwdc": 143, "1993": 143, "debat": 143, "fruition": 143, "eulisp": 143, "morph": 143, "metaobject": 143, "abus": 143, "faith": 143, "rendit": 143, "elabor": 143, "deleg": 143, "lex": 143, "modularli": 143, "happili": 143, "commerci": [143, 172, 214, 226], "ship": [143, 215], "clive": 143, "tong": 143, "1989": 143, "colour": 143, "migrat": 143, "1988": 143, "hunter": 143, "knightbridg": 143, "sand": 143, "formerli": 143, "clim": [143, 226], "collabor": 143, "drew": 143, "newsgroup": 143, "fell": [143, 226], "kick": 143, "spice": 143, "cmucl": 143, "fahlman": 143, "ceas": 143, "septemb": 143, "gywdion": 143, "retir": [143, 217], "favor": [143, 177], "1992": 143, "equip": 143, "corpor": 143, "dec": [143, 203, 235, 239, 240], "thoma": [143, 243], "gambit": 143, "marlai": 143, "dominiqu": 143, "boucher": 143, "idyl": 143, "mid": 143, "rscheme": 143, "utexa": 143, "wilson": 143, "cheat": 144, "nbsp": 144, "happi": [144, 220, 223, 225, 228, 229, 230, 232], "advisori": 145, "react": 145, "pet": 145, "bare": [145, 154, 187, 235], "deepli": [145, 183, 258], "goldfish": 145, "nonloc": [145, 251], "dispos": 145, "fd": [145, 200], "errorcod": 145, "neatli": 145, "circumv": 145, "fallback": 145, "2002": 146, "2003": 146, "mut": 147, "resembl": [147, 149, 152], "car1": 147, "odomet": 147, "car2": 147, "rebound": [147, 149, 178], "substructur": 147, "car3": 147, "untyp": [149, 153, 154, 177], "printf": 149, "nasti": 149, "ld": 149, "provis": [149, 241], "swap": 149, "sound": [149, 226, 234], "unclear": 149, "reread": 149, "weekend": [149, 223], "excus": 149, "mobi": 149, "baz": 149, "nameless": 149, "outliv": 149, "putter": 149, "hypothet": [149, 150, 154, 185], "66": 149, "rec": 149, "65": 149, "subseq": 149, "_end": [149, 237], "assert": [149, 164, 202, 248, 249, 251, 252], "cloudi": 149, "overli": 149, "tax": [150, 152], "truck": [150, 151, 152], "unexport": 150, "traffic": [150, 152], "disallow": [150, 178], "rust": 151, "seat": 151, "belt": 151, "cargo": 151, "insur": 151, "governor": 151, "wave": 151, "destructor": 152, "dirti": 152, "expertis": 152, "snippet": [152, 193], "sn": [152, 238], "northern": 152, "motor": 152, "1000000": 152, "2000000": 152, "sal": 152, "faisal": 152, "municip": 152, "accomplish": [152, 154], "getownernam": 152, "setownernam": 152, "creativ": 152, "drudgeri": 152, "vanilla": 152, "intellig": 152, "flyweight": 152, "et": [152, 237], "al": [152, 237], "earthli": 153, "tcl": 153, "risk": 153, "shoe": 153, "larri": 153, "imper": [153, 258], "joe": 153, "inelig": 153, "erron": [153, 251], "cast": [153, 154, 202, 209, 247, 252], "greatest": [153, 171, 193, 202], "battl": 153, "harden": 153, "thousand": 153, "mission": 153, "x_coord": 154, "y_coord": 154, "lineseg": 154, "carrier": 154, "statist": [154, 168, 173, 252], "xff5e00": 154, "xff5f00": 154, "callabl": [154, 192, 209, 251], "adddoubl": 154, "adddoubleobject": 154, "lgl": 154, "opengl": 154, "_dll": [154, 199], "fdllname": [154, 199], "linklib": [154, 199], "ccflag": [154, 199, 251], "cflag": [154, 199], "nn_socket": 154, "nn_bind": 154, "inproc": 154, "nn_connect": 154, "nn_send": 154, "x007d0aac": 154, "nn_recv": 154, "x007d0ae4": 154, "nn_close": 154, "various": 154, "objc": [154, 226, 228, 250, 251], "selector": [154, 226, 250], "assur": [154, 234], "sizeof": [154, 164], "chop": 154, "size_t": [154, 250], "ssize_t": [154, 250], "un": 154, "synonym": 154, "simplif": [154, 186, 248], "int_val": 154, "string_val": 154, "windowhandl": 154, "streamhandl": 154, "currentwindow": 154, "currentstream": 154, "cw": 154, "xff5400": 154, "xff6400": 154, "_matrix": 154, "rank": 154, "matrixadd": 154, "m1": [154, 166], "m2": [154, 166], "monad": 154, "bool_funct": 154, "bool_pointer_funct": 154, "eof": [154, 185], "bitfield": 154, "pragma": 154, "onepoint": 154, "pointarrai": 154, "int_valu": 154, "double_valu": 154, "onenum": 154, "numarrai": 154, "154541": 154, "92832": 154, "e23": 154, "11232e": 154, "out1": 154, "out2": 154, "mix_it_up": 154, "xfefe770": 154, "__stdcall": [154, 251], "strlen": 154, "fill_loc": 154, "loc1": 154, "loc2": 154, "max_then_read": 154, "read_stuff": 154, "c_name": 154, "101": 154, "102": 154, "val1": 154, "val2": 154, "abc": [154, 183, 185, 241, 244], "xff6e00": 154, "objc_msgsend": [154, 250], "sel": [154, 250], "process_count": 154, "57": 154, "machinenam": 154, "xaaabc00": 154, "malloc": [154, 251], "97386437634": 154, "pointstruct": 154, "plotpoint": 154, "plot": 154, "analogu": 154, "ptr1": 154, "ptr2": 154, "unclaim": 154, "interleav": [154, 178, 201], "pad": [155, 156, 202, 203, 234, 237], "set1": 155, "set2": 155, "cardin": [155, 202], "vector1": 156, "vector2": 156, "pad1": 156, "pad2": 156, "plist": [158, 247], "thereon": 161, "122": [161, 200], "elig": [161, 175], "sat": [161, 251], "ON": 161, "mat": 161, "blind": 162, "unwrap": 162, "isatti": 162, "dumb": 162, "conemu": 162, "dst": [163, 177, 203, 258], "src": [163, 177, 258], "hexstr": [163, 251], "unfound": 164, "112": [164, 167], "361": 164, "goodby": 164, "scientif": 164, "36": [164, 202, 203], "subrang": [164, 209], "strtod": 164, "resort": [164, 192, 232, 238, 253], "hoc": [164, 238], "136": 164, "isomorph": [164, 174, 238], "d1": [164, 238], "sectionnam": 164, "aabbccdd": 164, "bb": 164, "aa": 164, "ccdd": 164, "contractu": 164, "transcendent": [165, 248, 251], "i1": 166, "i2": 166, "logbit": [166, 193], "dividend": 166, "divisor": [166, 193], "quotient": 166, "ceil": [166, 193], "divis": [166, 202], "infin": [166, 193, 251], "halfwai": 166, "ud": 166, "114": 167, "microsecond": [168, 170, 203], "spent": [168, 234], "671000": 168, "1000": 168, "pseudorandomli": 169, "elaps": [170, 178], "contagion": [171, 193], "atan2": 171, "logarithm": [171, 251], "\u03c0": 171, "aco": [171, 251], "asin": [171, 251], "atan": [171, 251], "acosh": [171, 251], "hyperbol": [171, 251], "asinh": [171, 251], "atanh": [171, 251], "quadrant": 171, "cosh": [171, 251], "sinh": [171, 251], "tanh": [171, 251], "ilog2": [171, 251], "logn": 171, "hypot": [171, 251], "euclidean": 171, "isqrt": 171, "acknowledg": 172, "polish": 173, "open_dylan_profile_all_cal": 173, "100mb": 173, "ct": 173, "rt": 173, "poli": 173, "tot": 173, "avg": 173, "averag": 173, "1024": 173, "decach": 173, "uncal": 173, "prf": 173, "reconstruct": [174, 193], "cyclic": 174, "multius": 174, "evolut": 174, "reiniti": 174, "flush": [174, 180, 185, 249], "reachabl": [174, 175], "untouch": 174, "eagerli": 174, "reinit": 174, "lieu": 174, "gender": 174, "femal": 174, "interdatabas": 174, "recycl": [175, 198], "predict": [175, 244], "finaliz": 175, "await": 175, "ben": 175, "idempot": 175, "pitfal": 175, "die": 175, "newval": 175, "regularli": 175, "rdtsc": 177, "readcyclecount": 177, "__builtin_readcyclecount": 177, "returnaddress": 177, "__builtin_return_address": 177, "schedul": [177, 178], "unlock": [177, 178, 185, 225], "millisecond": [177, 203], "exceed": [177, 178, 183], "sleep": [177, 178], "primitive_alloc": 177, "primitive_byte_alloc": 177, "word_siz": 177, "byte_s": 177, "primitive_fill_e_": 177, "primitive_replace_e_": 177, "primitive_replace_vector_e_": 177, "dest": 177, "primitive_allocate_vector": 177, "primitive_copy_vector": 177, "primitive_initialize_vector_from_buff": 177, "primitive_make_str": 177, "primitive_continue_unwind": 177, "primitive_nlx": 177, "bind_exit_fram": 177, "primitive_inlined_nlx": 177, "first_argu": 177, "primitive_make_box": 177, "primitive_make_environ": 177, "xep_0": 177, "argument_count": 177, "xep_1": 177, "xep_2": 177, "xep_3": 177, "xep_5": 177, "xep_6": 177, "xep_7": 177, "xep_8": 177, "xep_9": 177, "xep0": 177, "xep1": 177, "xep9": 177, "vararg": 177, "optional_xep": 177, "gf_xep_0": 177, "gf_xep_2": 177, "gf_xep_3": 177, "gf_xep_4": 177, "gf_xep_5": 177, "gf_xep_6": 177, "gf_xep_7": 177, "gf_xep_8": 177, "gf_xep_9": 177, "gf_xep": 177, "gf_optional_xep": 177, "primitive_basic_iep_appli": 177, "primitive_iep_appli": 177, "primitive_xep_appli": 177, "significand": 177, "integer_to_single_float": 177, "single_float_to_integ": 177, "unari": [177, 250], "deni": [178, 206, 209], "disastr": 178, "bindabl": 178, "pursu": 178, "memor": 178, "thunk": 178, "correl": 178, "deadlock": [178, 200, 223, 230, 248, 252], "revert": [178, 183], "interlock": 178, "compet": [178, 234], "place1": 178, "place2": 178, "analogi": 178, "argn": 178, "binder": 178, "therein": 179, "pprint": [180, 182, 252], "contigu": [180, 204], "justifi": 180, "15d": 180, "ii": 180, "consum": [180, 185], "subcompon": 183, "__repr__": 183, "__str__": 183, "unlimit": 183, "acct": 183, "colnum": 183, "colinc": 183, "metaphor": 185, "whoa": 185, "mock": 185, "granular": 185, "thereaft": [185, 240], "peek": 185, "linefe": 185, "utf": 185, "ch": 185, "reposit": 185, "uncompress": 185, "grown": 185, "unwritten": 185, "behalf": 185, "tty": [185, 207], "sv": 185, "abcdef": 185, "writeabl": [185, 204], "unaffect": 185, "unind": 185, "classnam": 185, "disappear": [186, 196], "glanc": 186, "adder": 186, "incr": 186, "relai": 187, "unreserv": 187, "id1": 191, "id2": 191, "commut": 191, "when2": 192, "virtu": 192, "overcom": 192, "punctuat": 192, "iterate2": 192, "mcrevers": 192, "hygien": 192, "gensym": 192, "thusli": 192, "integer1": 193, "integer2": 193, "preclud": 193, "releg": 193, "object1": 193, "object2": 193, "complex1": 193, "complex2": 193, "number1": 193, "number2": 193, "float1": 193, "float2": 193, "lcm": 193, "gcd": 193, "spars": 193, "128": 193, "real1": 193, "real2": 193, "reexport": 193, "norm": 193, "integer3": 193, "integer4": 193, "1_000_000": [194, 243], "4_000_000": [194, 243], "000_002": [194, 243], "3_000": [194, 243], "000_123": [194, 243], "0e1_000": [194, 243], "xdead_beef": [194, 243], "b1111_0000": [194, 243], "1_2_3_4_5_6_7": [194, 243], "1__2": [194, 243], "_123": [194, 243], "123_": [194, 243], "1_": [194, 243], "_23": [194, 243], "23_": [194, 243], "x_feed": [194, 243], "o777_": [194, 243], "needn": 195, "undelimit": 196, "30am": 196, "mailto": [196, 206], "bgcolor": 196, "ffffff": 196, "untermin": [196, 202], "disregard": 198, "unnecessarili": [198, 237, 238], "aliv": 198, "stringent": [199, 202], "llibrari": 199, "fpic": 199, "pkg": 199, "backtick": 199, "xnnnnnnnn": 199, "0xnnnnnnnn": 199, "footprint": 199, "filetyp": 199, "naiv": [199, 258], "winsock2": [200, 209], "underwai": 200, "peer": 200, "74": 200, "dn": 200, "endian": [200, 207], "datagram": 200, "ftp": [200, 206], "daytim": 200, "connectionless": 200, "interrog": [200, 202, 204], "sender": 200, "suchlik": 200, "recover": 200, "unrecover": 200, "broken": [200, 247, 250], "wsa": 200, "wsanotsock": 200, "79": 201, "unredirect": 201, "connectivitytm": 202, "obdc": 202, "89": 202, "92": 202, "undocu": 202, "dbmse": 202, "objectifi": 202, "indistinguish": 202, "14201": 202, "morgan": 202, "kaufmann": 202, "55860": 202, "190": 202, "benjamin": 202, "cum": 202, "8053": 202, "1748": 202, "82459": 202, "chri": [202, 227], "jim": 202, "reuter": 202, "elmasri": 202, "ramez": 202, "navath": 202, "shamkant": 202, "author_id": 202, "login": [202, 207], "idiosyncrasi": 202, "theori": 202, "comparand": 202, "truth": 202, "forgo": 202, "revisit": 202, "last_nam": 202, "first_nam": 202, "lifespan": 202, "lowest": 202, "booker": 202, "sql_char": 202, "sql_varchar": 202, "varchar": 202, "sql_longvarchar": 202, "longvarchar": 202, "sql_decim": 202, "sql_numer": 202, "sql_bit": 202, "sql_tinyint": 202, "tinyint": 202, "sql_smallint": 202, "smallint": 202, "sql_integ": 202, "sql_bigint": 202, "bigint": 202, "sql_real": 202, "sql_float": 202, "sql_doubl": 202, "sql_binari": 202, "sql_varbinari": 202, "varbinari": 202, "sql_longvarbinari": 202, "longvarbinari": 202, "sql_date": 202, "sql_time": 202, "sql_timestamp": 202, "sqlstate": 202, "presumpt": 202, "schema": 202, "referenti": 202, "nullabl": 202, "serializ": 202, "repertoir": 202, "datetim": [202, 203], "zone": 202, "displac": 202, "rowset": 202, "nation": [202, 209], "position": [202, 237], "unsupport": [202, 204], "month": [202, 203, 214, 228], "rollback": 202, "trim": 202, "se": 202, "inde": [202, 239], "diag": 202, "db": 202, "stmt": 202, "jan": [203, 234, 235, 236, 251], "1800": 203, "2199": 203, "greenwich": 203, "week": 203, "iso8601": 203, "gmt": 203, "eastern": 203, "240": 203, "daylight": 203, "vagari": 203, "calendar": 203, "5th": 203, "januari": 203, "30th": 203, "deconstruct": 203, "rfc": [203, 234], "822": [203, 234], "1123": 203, "rfc1123": 203, "date1": 203, "date2": 203, "duration1": 203, "duration2": 203, "diff": [203, 258], "19960418t210634z": 203, "19960418t210634": 203, "0034z": 203, "dt": 203, "sep": 203, "2013": [203, 220, 226, 239, 240, 250, 257], "email": [203, 206, 222, 234], "rss": 203, "999999": 203, "est": 203, "20th": 203, "sundai": 203, "tuesdai": 203, "wednesdai": 203, "thursdai": 203, "fridai": 203, "saturdai": 203, "keytim": 203, "hhmm": 203, "19970717t1148": 203, "0400": 203, "dd": [203, 234, 256], "ss": 203, "timezon": 203, "tzd": 203, "w3": 203, "eg": 203, "ddthh": 203, "mmtzd": 203, "16t19": 203, "sstzd": 203, "stzd": 203, "45": 203, "pm": 203, "coars": 203, "mount": 204, "disposit": 204, "unc": [204, 206], "aforement": 204, "incorrect": [204, 235, 247, 251], "abstractli": 204, "computernam": 204, "shortest": 204, "toothpast": 206, "cgi": 206, "realpath": 206, "subdir": 206, "listabl": 206, "usernam": 206, "pid": 207, "unsatisfi": 207, "workgroup": 207, "aarch64": [207, 230, 252], "riscv64": 207, "silicon": 207, "win3": 207, "win95": 207, "win98": 207, "winnt": [207, 209], "1381": 207, "1212": 207, "outputt": [207, 250], "comspec": 207, "setsid": 207, "subprocess": 207, "daemon": 207, "stderr": 207, "augment": [207, 241, 244, 250], "waitpid": 207, "waitforsingleobject": 207, "stdin": 207, "tconc": 208, "necessit": 209, "exhaust": [209, 247], "windef": 209, "winerror": 209, "winbas": 209, "pipe": 209, "winnl": 209, "gdi": 209, "wingdi": 209, "gdi32": 209, "winus": 209, "user32": 209, "winver": 209, "comdlg32": 209, "commdlg": 209, "dlg": 209, "cderr": 209, "commctrl": 209, "comctl32": 209, "winreg": 209, "richedit": 209, "riched32": 209, "dde": 209, "ddeml": 209, "shellapi": 209, "qo": 209, "mswsock": 209, "comlib": 209, "win16": 209, "windowsx": 209, "no_error": 209, "list_entri": 209, "createwindow": 209, "rect": 209, "multitud": 209, "ulong": 209, "dword": 209, "lresult": 209, "translateacceler": 209, "makelparam": 209, "tchar": 209, "uchar": 209, "prect": 209, "nprect": 209, "lprect": 209, "lp": 209, "np": 209, "hmenu": 209, "fooa": 209, "foow": 209, "pt": 209, "numberread": 209, "readconsoleinput": 209, "getlargestconsolewindows": 209, "wndproc": 209, "uparam": 209, "lparam": 209, "loword": 209, "hiword": 209, "dlgproc": 209, "hookproc": 209, "uint": 209, "getlasterror": 209, "scode": 209, "setwindowtext": 209, "seealso": 209, "hinstanc": 209, "sw": 209, "exitprocess": 209, "wc": 209, "pwndclass": 209, "lpfnwndproc": 209, "mainwndproc": 209, "registerclass": 209, "showwindow": 209, "updatewindow": 209, "wparam": 209, "createfil": 209, "createnamedpip": 209, "nouseroverrid": 209, "lctype": 209, "getlocaleinfoa": 209, "getlocaleinfo": 209, "dwflag": 209, "gettimeformat": 209, "getnumberformat": 209, "getcurrencyformat": 209, "getdateformat": 209, "charformat": 209, "cfm": 209, "cfe": 209, "paraformat": 209, "pfm": 209, "farproc": 209, "hbrbackground": 209, "hbrush": 209, "ularg": 209, "plarg": 209, "makepoint": 209, "long2point": 209, "xy": 209, "rectl": 209, "metafil": 209, "createmetafil": 209, "closemetafil": 209, "wsprintf": 209, "wvsprintf": 209, "int32x32to64": 209, "int64shllmod32": 209, "int64shramod32": 209, "int64shrlmod32": 209, "uint32x32to64": 209, "muldiv": 209, "_hread": 209, "_hwrite": 209, "_lclose": 209, "_lcreat": 209, "_llseek": 209, "_lopen": 209, "_lread": 209, "_lwrite": 209, "accessresourc": 209, "allocdstocsalia": 209, "allocresourc": 209, "allocselector": 209, "ansilowerbuff": 209, "ansinext": 209, "ansiprev": 209, "ansitooem": 209, "ansitooembuff": 209, "ansiupp": 209, "ansiupperbuff": 209, "bn_dblclk": 209, "bn_disabl": 209, "bn_doubleclick": 209, "bn_hilit": 209, "bn_paint": 209, "bn_push": 209, "bn_unpush": 209, "bs_userbutton": 209, "cpl_inquir": 209, "changeselector": 209, "closecomm": 209, "closesound": 209, "copylzfil": 209, "countvoicenot": 209, "dos3cal": 209, "defhookproc": 209, "definehandlet": 209, "devicemod": 209, "dlgdirselect": 209, "dlgdirselectcombobox": 209, "enumfont": 209, "err_": 209, "extdevicemod": 209, "fixbrushorgex": 209, "flushcomm": 209, "freemodul": 209, "freeprocinst": 209, "freeselector": 209, "gcw_hbrbackground": 209, "gcw_hcursor": 209, "gcw_hicon": 209, "gww_hinstanc": 209, "gww_hwndparent": 209, "gww_id": 209, "gww_userdata": 209, "getaspectratiofilt": 209, "getatomhandl": 209, "getbitmapbit": 209, "getbitmapdimens": 209, "getbrushorg": 209, "getcharwidth": 209, "getcodehandl": 209, "getcodeinfo": 209, "getcommerror": 209, "getcurrentpdb": 209, "getcurrentposit": 209, "getenviron": 209, "getfreespac": 209, "getfreesystemresourc": 209, "getinstancedata": 209, "getkbcodepag": 209, "getmetafil": 209, "getmetafilebit": 209, "getprivateprofileint": 209, "getprivateprofilesect": 209, "getprivateprofilesectionnam": 209, "getprivateprofilestr": 209, "getprivateprofilestruct": 209, "getprofileint": 209, "getprofilesect": 209, "getprofilestr": 209, "getstringtypea": 209, "getstringtypew": 209, "gettempdr": 209, "gettextext": 209, "gettextextentex": 209, "gettextextentpoint": 209, "getthresholdev": 209, "getthresholdstatu": 209, "getviewportext": 209, "getviewportorg": 209, "getwindowext": 209, "getwindoworg": 209, "globalcompact": 209, "globaldosalloc": 209, "globaldosfre": 209, "globalfix": 209, "globallrunewest": 209, "globallruoldest": 209, "globalnotifi": 209, "globalpagelock": 209, "globalpageunlock": 209, "globalunwir": 209, "globalunfix": 209, "globalwir": 209, "hfile": 209, "hfile_error": 209, "lzdone": 209, "lzstart": 209, "limitemspag": 209, "localcompact": 209, "localinit": 209, "localnotifi": 209, "localshrink": 209, "lockseg": 209, "makeprocinst": 209, "moveto": 209, "netbioscal": 209, "oemtoansi": 209, "oemtoansibuff": 209, "offsetviewportorg": 209, "offsetwindoworg": 209, "opencomm": 209, "openfil": 209, "opensound": 209, "pm_noyield": 209, "profclear": 209, "proffinish": 209, "profflush": 209, "profinschk": 209, "profsampr": 209, "profsetup": 209, "profstart": 209, "profstop": 209, "read_writ": 209, "readcomm": 209, "regcreatekei": 209, "regenumkei": 209, "regopenkei": 209, "regqueryvalu": 209, "regsetvalu": 209, "system_fixed_font": 209, "scaleviewportext": 209, "scalewindowext": 209, "setbitmapdimens": 209, "setcommeventmask": 209, "setenviron": 209, "setmetafilebit": 209, "setresourcehandl": 209, "setscrollpo": 209, "setscrollrang": 209, "setsoundnois": 209, "setswapareas": 209, "setviewportext": 209, "setviewportorg": 209, "setvoiceacc": 209, "setvoiceenvelop": 209, "setvoicenot": 209, "setvoicequeues": 209, "setvoicesound": 209, "setvoicethreshold": 209, "setwindowext": 209, "setwindoworg": 209, "setwindowshook": 209, "startsound": 209, "stopsound": 209, "switchstackback": 209, "switchstackto": 209, "syncallvoic": 209, "ungetcommchar": 209, "unhookwindowshook": 209, "unlockseg": 209, "validatecodeseg": 209, "validatefreespac": 209, "wm_ctlcolor": 209, "wnetaddconnect": 209, "wnetcancelconnect": 209, "waitsoundst": 209, "writecomm": 209, "writeprivateprofilesect": 209, "writeprivateprofilestr": 209, "writeprivateprofilestruct": 209, "writeprofilesect": 209, "writeprofilestr": 209, "framemak": [212, 221], "epub": [212, 221, 233], "restructur": 212, "proven": 212, "fair": 212, "recharg": [213, 233], "dear": [214, 220, 223, 225, 228, 229, 230, 232], "pleasur": [214, 220, 223, 225, 226, 228, 229, 230, 232], "beta4": 214, "april": 214, "mit": 214, "unannounc": 214, "beta5": 214, "850": 214, "openhub": 214, "tracker": [214, 220, 223, 225, 228, 234], "shortvers": 214, "consolid": 214, "redirect": [214, 258], "eintr": 214, "ssl": [214, 232], "openssl": [214, 253], "smtp": 214, "vastli": 214, "immens": 214, "_nsgetexecutablepath": 214, "odsystem": 214, "interf": 214, "outdat": 214, "irix": 214, "suno": 214, "solari": 214, "osf3": 214, "pentium": 214, "dw": 214, "unnecesari": 214, "highligt": 219, "0003": [220, 247], "multithread": 220, "lion": 220, "leopard": 220, "luck": [220, 223, 225, 228, 229, 230, 232], "neil": 221, "sonya": 221, "robert": 221, "matthew": 221, "reformat": [221, 258], "rewrot": 221, "pygment": 221, "upcom": [221, 251], "skill": [222, 233], "newcom": 222, "america": 222, "europ": 222, "asia": 222, "zealand": 222, "unacknowledg": 223, "thon": 223, "begun": [224, 225, 234], "defunct": 226, "maker": 226, "xanali": 226, "waysid": 226, "sponsor": 226, "decad": 226, "ping": 226, "nsobject": 226, "msgsend": [226, 250, 251], "theme": [226, 233], "ipv6": 226, "gentoo": [226, 248], "appreci": 226, "nixo": [227, 233], "pollut": 227, "boehmgc": 227, "unstabl": 227, "groundwork": [228, 248], "2015": [228, 233, 241], "matur": [229, 234, 251], "i386": [229, 251], "octob": [230, 252], "novemb": [232, 253], "rv64gc": [232, 253], "isa": [232, 253], "bdw": [233, 254], "overdu": 233, "overhaul": [233, 249], "sidebar": 233, "navbar": 233, "furo": 233, "hoorai": 233, "ain": [233, 234], "love": [233, 252], "03": 233, "05": [233, 237], "08": [233, 235, 237, 238], "06": 233, "bugfix": 233, "relicens": [233, 247], "liber": 233, "inmprov": 233, "revit": 233, "archiv": 233, "20170313134206": 233, "pep": 234, "barri": 234, "warsaw": 234, "jeremi": 234, "hylton": 234, "goodger": 234, "consensu": [234, 245], "dissent": [234, 245], "opinion": [234, 245], "advic": 234, "codebas": 234, "shepherd": 234, "vet": 234, "brought": [234, 252], "approv": 234, "vote": 234, "unduli": 234, "inadequ": 234, "evid": 234, "cp": 234, "mmm": [234, 256], "dom": 234, "2822": 234, "substant": 234, "typo": 234, "newest": 234, "xxxx": 234, "aaaa": 234, "png": 234, "committ": 234, "subscrib": 234, "sentenc": [234, 235], "categor": 234, "flux": 234, "bill": 235, "chile": 235, "cube": 235, "everybodi": 235, "feb": [235, 239, 241, 242, 243], "strengthen": 235, "controversi": 235, "norvig": 235, "09": [236, 237], "168": 236, "apr": 237, "comprehens": 237, "strive": 237, "gd": 237, "hodg": 237, "podg": 237, "ic": 237, "start1": 237, "end1": 237, "start2": 237, "end2": 237, "interspers": 237, "s1": [237, 238, 244], "s2": [237, 244], "boyer": 237, "moor": 237, "ish": 237, "jul": [238, 240], "aug": [238, 244], "subyp": 238, "dj": 238, "pseudosubtyp": 238, "dk": 238, "heterachi": 238, "cn": 238, "thumb": 238, "metatyp": 238, "hijack": 238, "tangibl": 238, "fallen": 238, "tractabl": 238, "specialis": 238, "mindi": 238, "shelv": 238, "cpl": 238, "partner": 238, "negoti": 238, "13th": 238, "8th": 238, "august": 238, "birthdai": [239, 243], "04": [239, 242, 243, 251], "2021": 239, "gitter": 239, "im": 239, "0006": 239, "mantra": 239, "bang": 239, "usr": 239, "inabl": [239, 244], "libari": 239, "verbatim": 239, "0007": 240, "2014": [240, 252, 257], "fillabl": 240, "k1": 240, "k2": 240, "coll": 240, "paragraph": 240, "nonzero": 240, "mislead": 240, "idiomat": 240, "problemat": 240, "toler": 240, "laps": 240, "congruent": 240, "unrel": [240, 247], "supersed": [241, 244], "internation": [241, 244], "nline": [241, 244], "suffer": [241, 244], "chore": [241, 244], "allevi": [241, 244], "nfoo": 241, "nbar": 241, "0008": 241, "oct": 242, "2018": 242, "0010": 242, "nontermin": 242, "inconveni": 242, "edison": 243, "nano": 243, "1000000000": 243, "1_000_000_000": 243, "0b3c60e279c21b137c05051153738bc4034072e4": 243, "defici": 244, "unescap": 244, "lf": 244, "cr": 244, "crlf": 244, "tripl": 244, "9a": 244, "fa": 244, "0012": [244, 255], "0004": 247, "fsync": 247, "loosen": 247, "rpath": 247, "graphviz": 247, "t32": 247, "initd": 247, "t39": 247, "t44": 247, "IF": 247, "t51": 247, "t28": 247, "calli": 247, "t71": 247, "t70": 247, "t74": 247, "t67": 247, "t68": 247, "t85": 247, "t19": 247, "t20": 247, "t21": 247, "dlopen": 247, "overflown": 247, "fdmake_opt": 247, "amd64": 248, "100m": 248, "open_dylan_platform_nam": [248, 249], "multiarch": 249, "target_nam": 249, "md5": 249, "sha": [249, 250], "sha256": 249, "sha384": 249, "sha512": 249, "16k": 249, "loopback": 249, "ongo": 249, "gethostnam": 249, "gethostbynam": 249, "getpid": 249, "getppid": 249, "getcurrentprocessid": 249, "relatedli": 249, "surefir": 249, "jenkin": 249, "bash_complet": 250, "symlink": [250, 254], "broke": [250, 251, 252], "instrument": 250, "nodeid": 250, "250mb": 250, "screencast": 250, "ssize": 250, "mepargs_": 250, "0xbfffd4c0": 250, "0x00000009": 250, "0x02861eb0": 250, "e_": 250, "0x0018a288": 250, "parent_": 250, "0x005cc384": 250, "0x00000000": 250, "forthcom": 250, "objc_msgsend_stret": 250, "_stret": 250, "objc_msgsendsup": 250, "o2": 251, "nan": 251, "3d3": 251, "speedup": 251, "primitive_sleep": 251, "open_dylan_lldb": 251, "1064": 251, "1197": 251, "899": 251, "0011": 251, "subnorm": 251, "tighten": 251, "omiss": 251, "time_t": 251, "37": 251, "utc": 251, "setlasterror": 251, "dwerrorcod": 251, "intermitt": 251, "hull": [251, 252, 253], "fernando": [251, 252, 253, 254, 255], "raya": [251, 252, 253, 254, 255], "alfredo": [251, 252], "beaumont": [251, 252], "wim": 251, "vander": 251, "schelden": 251, "kamil": 251, "rytarowski": 251, "ingo": 251, "albrecht": 251, "dan": 251, "midwood": 251, "supported_compiler_back_end": 252, "memcpi": 252, "c99": 252, "longstand": 252, "etag": 252, "elisp": 252, "1254": 252, "x87": 252, "fpu": 252, "catalina": 252, "iop": 252, "requesting_princip": 252, "octet": 252, "locaterepli": 252, "gdk_solid": 252, "gdk": 252, "pixbuf": 252, "gettext": 252, "fdmake": 252, "pl": 252, "bsd": 252, "libmi": 252, "character": 252, "promin": 252, "bench": 252, "tim": 252, "mcnamara": 252, "sbin": 253, "1455": 253, "1386": 253, "1054": 253, "1372": 253, "subtest1": 253, "subtest2": 253, "phongphan": 253, "pierr": 253, "kryptin": 253, "bitcod": 254, "1490": 254, "xdg": 254, "subcommand": 254, "februari": 255, "v0": 255, "1523": 256, "lsp": 256, "hover": 256, "walker": 256, "2022": 257, "disagr": 258, "bolt": 258, "disagre": 258, "chase": 258, "unqualifi": 258, "overkil": 258, "prolog": 258, "dont": 258, "nearbi": 258, "contort": 258, "judgement": 258, "abigmobynamewithabiginiti": 258, "123456789": 258, "joinseg": 258, "run_job": 258, "scari": 258, "noun": 258, "wrinkl": 258, "frobnoid": 258, "sparingli": 258, "distant": 258, "yukyukyukyukyukyukyuk": 258, "blahblahblahblahblah": 258, "tolosetrack": 258, "bigfish": 258, "smallpond": 258, "supercalifragilisticexpealidoci": 258, "wasthatashovelful": 258, "ofraisensorsyrup": 258, "superfragilisticespealidosci": 258, "somereallylongexpressionthatdoesnotfitabov": 258, "lilgirlscryalldatim": 258, "bigboysdontcri": 258, "someexpressionthatclearlydoesnotfitabov": 258, "funki": 258, "longfunkiefunctionnamesuperfraligist": 258, "areallylongidthatrequireswrappingthearg": 258, "xxxxx": 258, "yyyyi": 258, "grovel": 258, "supercalifragilisticexbealidoci": 258, "_collector": 258, "elementincollectionnumberon": 258, "collection1": 258, "elementincollectionnumbertwo": 258, "collection2": 258, "utterli": 258, "stripchar": 258, "mung": 258, "poetri": 258, "impair": 258}, "objects": {"": [[77, 0, 1, "c.dylan_boolean_p", "dylan_boolean_p"], [77, 0, 1, "c.dylan_class_debug_name", "dylan_class_debug_name"], [77, 0, 1, "c.dylan_class_p", "dylan_class_p"], [77, 0, 1, "c.dylan_double_float_data", "dylan_double_float_data"], [77, 0, 1, "c.dylan_double_float_p", "dylan_double_float_p"], [77, 0, 1, "c.dylan_empty_list_p", "dylan_empty_list_p"], [77, 0, 1, "c.dylan_float_p", "dylan_float_p"], [77, 0, 1, "c.dylan_function_debug_name", "dylan_function_debug_name"], [77, 0, 1, "c.dylan_function_p", "dylan_function_p"], [77, 0, 1, "c.dylan_head", "dylan_head"], [77, 0, 1, "c.dylan_object_class", "dylan_object_class"], [77, 0, 1, "c.dylan_pair_p", "dylan_pair_p"], [77, 0, 1, "c.dylan_print_object", "dylan_print_object"], [77, 0, 1, "c.dylan_simple_condition_format_args", "dylan_simple_condition_format_args"], [77, 0, 1, "c.dylan_simple_condition_format_string", "dylan_simple_condition_format_string"], [77, 0, 1, "c.dylan_simple_condition_p", "dylan_simple_condition_p"], [77, 0, 1, "c.dylan_single_float_data", "dylan_single_float_data"], [77, 0, 1, "c.dylan_single_float_p", "dylan_single_float_p"], [77, 0, 1, "c.dylan_string_data", "dylan_string_data"], [77, 0, 1, "c.dylan_string_p", "dylan_string_p"], [77, 0, 1, "c.dylan_symbol_name", "dylan_symbol_name"], [77, 0, 1, "c.dylan_symbol_p", "dylan_symbol_p"], [77, 0, 1, "c.dylan_tail", "dylan_tail"], [77, 0, 1, "c.dylan_true_p", "dylan_true_p"], [77, 0, 1, "c.dylan_vector_p", "dylan_vector_p"], [177, 0, 1, "c.gf_optional_xep", "gf_optional_xep"], [177, 0, 1, "c.gf_xep", "gf_xep"], [177, 0, 1, "c.gf_xep_0", "gf_xep_0"], [177, 0, 1, "c.gf_xep_1", "gf_xep_1"], [177, 0, 1, "c.gf_xep_2", "gf_xep_2"], [177, 0, 1, "c.gf_xep_3", "gf_xep_3"], [177, 0, 1, "c.gf_xep_4", "gf_xep_4"], [177, 0, 1, "c.gf_xep_5", "gf_xep_5"], [177, 0, 1, "c.gf_xep_6", "gf_xep_6"], [177, 0, 1, "c.gf_xep_7", "gf_xep_7"], [177, 0, 1, "c.gf_xep_8", "gf_xep_8"], [177, 0, 1, "c.gf_xep_9", "gf_xep_9"], [177, 0, 1, "c.optional_xep", "optional_xep"], [177, 0, 1, "c.primitive_allocate", "primitive_allocate"], [177, 0, 1, "c.primitive_allocate_vector", "primitive_allocate_vector"], [177, 0, 1, "c.primitive_basic_iep_apply", "primitive_basic_iep_apply"], [177, 0, 1, "c.primitive_byte_allocate", "primitive_byte_allocate"], [177, 0, 1, "c.primitive_continue_unwind", "primitive_continue_unwind"], [177, 0, 1, "c.primitive_copy_vector", "primitive_copy_vector"], [177, 0, 1, "c.primitive_fill_E_", "primitive_fill_E_"], [177, 0, 1, "c.primitive_iep_apply", "primitive_iep_apply"], [177, 0, 1, "c.primitive_initialize_vector_from_buffer", "primitive_initialize_vector_from_buffer"], [177, 0, 1, "c.primitive_inlined_nlx", "primitive_inlined_nlx"], [177, 0, 1, "c.primitive_make_box", "primitive_make_box"], [177, 0, 1, "c.primitive_make_environment", "primitive_make_environment"], [177, 0, 1, "c.primitive_make_string", "primitive_make_string"], [177, 0, 1, "c.primitive_nlx", "primitive_nlx"], [177, 0, 1, "c.primitive_replace_E_", "primitive_replace_E_"], [177, 0, 1, "c.primitive_replace_vector_E_", "primitive_replace_vector_E_"], [177, 0, 1, "c.primitive_xep_apply", "primitive_xep_apply"], [177, 0, 1, "c.xep", "xep"], [177, 0, 1, "c.xep_0", "xep_0"], [177, 0, 1, "c.xep_1", "xep_1"], [177, 0, 1, "c.xep_2", "xep_2"], [177, 0, 1, "c.xep_3", "xep_3"], [177, 0, 1, "c.xep_4", "xep_4"], [177, 0, 1, "c.xep_5", "xep_5"], [177, 0, 1, "c.xep_6", "xep_6"], [177, 0, 1, "c.xep_7", "xep_7"], [177, 0, 1, "c.xep_8", "xep_8"], [177, 0, 1, "c.xep_9", "xep_9"], [118, 2, 0, "access-path:access-path:$access-ok", "$access-ok"], [118, 2, 0, "access-path:access-path:$access-violation-on-execute", "$access-violation-on-execute"], [118, 2, 0, "access-path:access-path:$access-violation-on-read", "$access-violation-on-read"], [118, 2, 0, "access-path:access-path:$access-violation-on-write", "$access-violation-on-write"], [118, 2, 0, "access-path:access-path:$access-violation-undecidable", "$access-violation-undecidable"], [74, 2, 0, "duim-sheets:duim-sheets:$alt-key", "$alt-key"], [207, 2, 0, "system:operating-system:$architecture-little-endian?", "$architecture-little-endian?"], [66, 2, 0, "duim-dcs:duim-dcs:$background", "$background"], [66, 2, 0, "duim-dcs:duim-dcs:$black", "$black"], [66, 2, 0, "duim-dcs:duim-dcs:$blue", "$blue"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-1", "$boole-1"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-2", "$boole-2"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-and", "$boole-and"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-andc1", "$boole-andc1"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-andc2", "$boole-andc2"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-c1", "$boole-c1"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-c2", "$boole-c2"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-clr", "$boole-clr"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-eqv", "$boole-eqv"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-ior", "$boole-ior"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-nand", "$boole-nand"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-nor", "$boole-nor"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-orc1", "$boole-orc1"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-orc2", "$boole-orc2"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-set", "$boole-set"], [66, 2, 0, "duim-dcs:duim-dcs:$boole-xor", "$boole-xor"], [66, 2, 0, "duim-dcs:duim-dcs:$bricks-stipple", "$bricks-stipple"], [162, 2, 0, "coloring-stream:coloring-stream:$bright-intensity", "$bright-intensity"], [162, 2, 0, "coloring-stream:coloring-stream:$color-black", "$color-black"], [162, 2, 0, "coloring-stream:coloring-stream:$color-blue", "$color-blue"], [162, 2, 0, "coloring-stream:coloring-stream:$color-cyan", "$color-cyan"], [162, 2, 0, "coloring-stream:coloring-stream:$color-default", "$color-default"], [162, 2, 0, "coloring-stream:coloring-stream:$color-green", "$color-green"], [162, 2, 0, "coloring-stream:coloring-stream:$color-magenta", "$color-magenta"], [162, 2, 0, "coloring-stream:coloring-stream:$color-red", "$color-red"], [162, 2, 0, "coloring-stream:coloring-stream:$color-white", "$color-white"], [162, 2, 0, "coloring-stream:coloring-stream:$color-yellow", "$color-yellow"], [74, 2, 0, "duim-sheets:duim-sheets:$control-key", "$control-key"], [66, 2, 0, "duim-dcs:duim-dcs:$cross-hatch", "$cross-hatch"], [66, 2, 0, "duim-dcs:duim-dcs:$cyan", "$cyan"], [66, 2, 0, "duim-dcs:duim-dcs:$dash-dot-dot-pen", "$dash-dot-dot-pen"], [66, 2, 0, "duim-dcs:duim-dcs:$dash-dot-pen", "$dash-dot-pen"], [66, 2, 0, "duim-dcs:duim-dcs:$dashed-pen", "$dashed-pen"], [202, 2, 0, "sql:sql:$default-coercion", "$default-coercion"], [202, 2, 0, "sql:sql:$default-result-set-policy", "$default-result-set-policy"], [202, 2, 0, "sql:sql:$diagnostic-table", "$diagnostic-table"], [66, 2, 0, "duim-dcs:duim-dcs:$diagonal-hatch-down", "$diagonal-hatch-down"], [66, 2, 0, "duim-dcs:duim-dcs:$diagonal-hatch-up", "$diagonal-hatch-up"], [162, 2, 0, "coloring-stream:coloring-stream:$dim-intensity", "$dim-intensity"], [66, 2, 0, "duim-dcs:duim-dcs:$dotted-pen", "$dotted-pen"], [171, 2, 0, "common-dylan:transcendentals:$double-e", "$double-e"], [171, 2, 0, "common-dylan:transcendentals:$double-pi", "$double-pi"], [70, 2, 0, "duim-geometry:duim-geometry:$everywhere", "$everywhere"], [73, 2, 0, "duim-layouts:duim-layouts:$fill", "$fill"], [118, 2, 0, "access-path:access-path:$flowcalldirect", "$flowcalldirect"], [118, 2, 0, "access-path:access-path:$flowcallindirect", "$flowcallindirect"], [118, 2, 0, "access-path:access-path:$flowillegal", "$flowillegal"], [118, 2, 0, "access-path:access-path:$flowinterrupt", "$flowinterrupt"], [118, 2, 0, "access-path:access-path:$flowjumpdirect", "$flowjumpdirect"], [118, 2, 0, "access-path:access-path:$flowjumpindirect", "$flowjumpindirect"], [118, 2, 0, "access-path:access-path:$flowlinear", "$flowlinear"], [118, 2, 0, "access-path:access-path:$flowreturn", "$flowreturn"], [66, 2, 0, "duim-dcs:duim-dcs:$foreground", "$foreground"], [66, 2, 0, "duim-dcs:duim-dcs:$green", "$green"], [66, 2, 0, "duim-dcs:duim-dcs:$hearts-stipple", "$hearts-stipple"], [66, 2, 0, "duim-dcs:duim-dcs:$horizontal-hatch", "$horizontal-hatch"], [74, 2, 0, "duim-sheets:duim-sheets:$hyper-key", "$hyper-key"], [70, 2, 0, "duim-geometry:duim-geometry:$identity-transform", "$identity-transform"], [70, 2, 0, "duim-geometry:duim-geometry:$largest-coordinate", "$largest-coordinate"], [74, 2, 0, "duim-sheets:duim-sheets:$left-button", "$left-button"], [133, 2, 0, "ppml:ppml:$line-break", "$line-break"], [118, 2, 0, "access-path:access-path:$local-hostname", "$local-hostname"], [207, 2, 0, "system:operating-system:$machine-architecture", "$machine-architecture"], [207, 2, 0, "system:operating-system:$machine-name", "$machine-name"], [166, 2, 0, "common-dylan:machine-words:$machine-word-size", "$machine-word-size"], [66, 2, 0, "duim-dcs:duim-dcs:$magenta", "$magenta"], [118, 2, 0, "access-path:access-path:$max-spy-function-arguments", "$max-spy-function-arguments"], [118, 2, 0, "access-path:access-path:$max-stepping-locations", "$max-stepping-locations"], [166, 2, 0, "common-dylan:machine-words:$maximum-signed-machine-word", "$maximum-signed-machine-word"], [166, 2, 0, "common-dylan:machine-words:$maximum-unsigned-machine-word", "$maximum-unsigned-machine-word"], [74, 2, 0, "duim-sheets:duim-sheets:$meta-key", "$meta-key"], [74, 2, 0, "duim-sheets:duim-sheets:$middle-button", "$middle-button"], [166, 2, 0, "common-dylan:machine-words:$minimum-signed-machine-word", "$minimum-signed-machine-word"], [166, 2, 0, "common-dylan:machine-words:$minimum-unsigned-machine-word", "$minimum-unsigned-machine-word"], [74, 2, 0, "duim-sheets:duim-sheets:$modifier-keys", "$modifier-keys"], [202, 2, 0, "sql:sql:$no-coercion", "$no-coercion"], [202, 2, 0, "sql:sql:$no-indicator", "$no-indicator"], [162, 2, 0, "coloring-stream:coloring-stream:$normal-intensity", "$normal-intensity"], [70, 2, 0, "duim-geometry:duim-geometry:$nowhere", "$nowhere"], [202, 2, 0, "sql:sql:$null-value", "$null-value"], [74, 2, 0, "duim-sheets:duim-sheets:$option-key", "$option-key"], [207, 2, 0, "system:operating-system:$os-name", "$os-name"], [207, 2, 0, "system:operating-system:$os-variant", "$os-variant"], [207, 2, 0, "system:operating-system:$os-version", "$os-version"], [66, 2, 0, "duim-dcs:duim-dcs:$parquet-stipple", "$parquet-stipple"], [207, 2, 0, "system:operating-system:$platform-name", "$platform-name"], [74, 2, 0, "duim-sheets:duim-sheets:$pointer-buttons", "$pointer-buttons"], [202, 2, 0, "sql:sql:$read-committed", "$read-committed"], [202, 2, 0, "sql:sql:$read-only", "$read-only"], [202, 2, 0, "sql:sql:$read-uncommitted", "$read-uncommitted"], [202, 2, 0, "sql:sql:$read-write", "$read-write"], [106, 2, 0, "dfmc-conditions:dfmc-conditions:$record-program-note", "$record-program-note"], [66, 2, 0, "duim-dcs:duim-dcs:$red", "$red"], [202, 2, 0, "sql:sql:$repeatable-read", "$repeatable-read"], [162, 2, 0, "coloring-stream:coloring-stream:$reset-attributes", "$reset-attributes"], [74, 2, 0, "duim-sheets:duim-sheets:$right-button", "$right-button"], [202, 2, 0, "sql:sql:$scrollable-result-set-policy", "$scrollable-result-set-policy"], [202, 2, 0, "sql:sql:$serializable", "$serializable"], [74, 2, 0, "duim-sheets:duim-sheets:$shift-key", "$shift-key"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:$signal-program-error", "$signal-program-error"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:$signal-program-note", "$signal-program-note"], [171, 2, 0, "common-dylan:transcendentals:$single-e", "$single-e"], [171, 2, 0, "common-dylan:transcendentals:$single-pi", "$single-pi"], [70, 2, 0, "duim-geometry:duim-geometry:$smallest-coordinate", "$smallest-coordinate"], [66, 2, 0, "duim-dcs:duim-dcs:$solid-pen", "$solid-pen"], [118, 2, 0, "access-path:access-path:$step-operation-step-into", "$step-operation-step-into"], [118, 2, 0, "access-path:access-path:$step-operation-step-out", "$step-operation-step-out"], [118, 2, 0, "access-path:access-path:$step-operation-step-over", "$step-operation-step-over"], [74, 2, 0, "duim-sheets:duim-sheets:$super-key", "$super-key"], [118, 2, 0, "access-path:access-path:$symbol-language-basic", "$symbol-language-basic"], [118, 2, 0, "access-path:access-path:$symbol-language-c", "$symbol-language-c"], [118, 2, 0, "access-path:access-path:$symbol-language-c++", "$symbol-language-c++"], [118, 2, 0, "access-path:access-path:$symbol-language-cobol", "$symbol-language-cobol"], [118, 2, 0, "access-path:access-path:$symbol-language-dylan", "$symbol-language-dylan"], [118, 2, 0, "access-path:access-path:$symbol-language-fortran", "$symbol-language-fortran"], [118, 2, 0, "access-path:access-path:$symbol-language-masm", "$symbol-language-masm"], [118, 2, 0, "access-path:access-path:$symbol-language-pascal", "$symbol-language-pascal"], [66, 2, 0, "duim-dcs:duim-dcs:$tiles-stipple", "$tiles-stipple"], [164, 2, 0, "common-dylan:common-extensions:$unfound", "$unfound"], [164, 2, 0, "common-dylan:common-extensions:$unsupplied", "$unsupplied"], [66, 2, 0, "duim-dcs:duim-dcs:$vertical-hatch", "$vertical-hatch"], [66, 2, 0, "duim-dcs:duim-dcs:$white", "$white"], [66, 2, 0, "duim-dcs:duim-dcs:$xor-brush", "$xor-brush"], [66, 2, 0, "duim-dcs:duim-dcs:$yellow", "$yellow"], [166, 3, 0, "common-dylan:machine-words:%+", "%+"], [166, 3, 0, "common-dylan:machine-words:%-", "%-"], [166, 3, 0, "common-dylan:machine-words:%\\*", "%\\*"], [166, 3, 0, "common-dylan:machine-words:%abs", "%abs"], [166, 3, 0, "common-dylan:machine-words:%ceiling/", "%ceiling/"], [166, 3, 0, "common-dylan:machine-words:%count-high-zeros", "%count-high-zeros"], [166, 3, 0, "common-dylan:machine-words:%count-low-zeros", "%count-low-zeros"], [166, 3, 0, "common-dylan:machine-words:%count-ones", "%count-ones"], [166, 3, 0, "common-dylan:machine-words:%divide", "%divide"], [166, 3, 0, "common-dylan:machine-words:%floor/", "%floor/"], [166, 3, 0, "common-dylan:machine-words:%logand", "%logand"], [166, 3, 0, "common-dylan:machine-words:%logbit?", "%logbit?"], [166, 3, 0, "common-dylan:machine-words:%logior", "%logior"], [166, 3, 0, "common-dylan:machine-words:%lognot", "%lognot"], [166, 3, 0, "common-dylan:machine-words:%logxor", "%logxor"], [166, 3, 0, "common-dylan:machine-words:%negative", "%negative"], [166, 3, 0, "common-dylan:machine-words:%round/", "%round/"], [166, 3, 0, "common-dylan:machine-words:%shift-left", "%shift-left"], [166, 3, 0, "common-dylan:machine-words:%shift-right", "%shift-right"], [166, 3, 0, "common-dylan:machine-words:%truncate/", "%truncate/"], [193, 3, 0, "dylan:dylan:*", "*"], [193, 4, 0, "dylan:dylan:*([complex],[complex])", "*(<complex>, <complex>)"], [203, 4, 0, "system:date:*([duration])", "*(<duration>)"], [193, 4, 0, "dylan:dylan:*([integer],[integer])", "*(<integer>, <integer>)"], [193, 4, 0, "dylan:dylan:*([machine-number],[machine-number])", "*(<machine-number>, <machine-number>)"], [202, 2, 0, "sql:sql:*all-connections*", "*all-connections*"], [202, 2, 0, "sql:sql:*all-connections-lock*", "*all-connections-lock*"], [183, 5, 0, "io:pprint:*default-line-length*", "*default-line-length*"], [106, 5, 0, "dfmc-conditions:dfmc-conditions:*detail-level*", "*detail-level*"], [106, 5, 0, "dfmc-conditions:dfmc-conditions:*error-recovery-model*", "*error-recovery-model*"], [68, 5, 0, "duim:duim-frames:*global-command-table*", "*global-command-table*"], [118, 5, 0, "access-path:access-path:*open-debugger-connections*", "*open-debugger-connections*"], [183, 5, 0, "io:print:*print-circle?*", "*print-circle?*"], [183, 5, 0, "io:print:*print-escape?*", "*print-escape?*"], [183, 5, 0, "io:print:*print-length*", "*print-length*"], [183, 5, 0, "io:print:*print-level*", "*print-level*"], [183, 5, 0, "io:pprint:*print-miser-width*", "*print-miser-width*"], [183, 5, 0, "io:print:*print-pretty?*", "*print-pretty?*"], [68, 5, 0, "duim:duim-frames:*progress-note*", "*progress-note*"], [184, 5, 0, "io:standard-io:*standard-error*", "*standard-error*"], [184, 5, 0, "io:standard-io:*standard-input*", "*standard-input*"], [184, 5, 0, "io:standard-io:*standard-output*", "*standard-output*"], [106, 5, 0, "dfmc-conditions:dfmc-conditions:*subnotes-queue*", "*subnotes-queue*"], [68, 5, 0, "duim:duim-frames:*user-command-table*", "*user-command-table*"], [193, 3, 0, "dylan:dylan:+", "+"], [193, 4, 0, "dylan:dylan:+([complex],[complex])", "+(<complex>, <complex>)"], [203, 4, 0, "system:date:+([date])", "+(<date>)"], [203, 4, 0, "system:date:+([duration])", "+(<duration>)"], [193, 4, 0, "dylan:dylan:+([integer],[complex])", "+(<integer>, <complex>)"], [193, 4, 0, "dylan:dylan:+([machine-number],[machine-number])", "+(<machine-number>, <machine-number>)"], [193, 3, 0, "dylan:dylan:-", "-"], [193, 4, 0, "dylan:dylan:-([complex],[complex])", "-(<complex>, <complex>)"], [203, 4, 0, "system:date:-([date])", "-(<date>)"], [203, 4, 0, "system:date:-([duration])", "-(<duration>)"], [193, 4, 0, "dylan:dylan:-([integer],[integer])", "-(<integer>, <integer>)"], [193, 4, 0, "dylan:dylan:-([machine-number],[machine-number])", "-(<machine-number>, <machine-number>)"], [193, 3, 0, "dylan:dylan:/", "/"], [193, 4, 0, "dylan:dylan:/([complex],[complex])", "/(<complex>, <complex>)"], [203, 4, 0, "system:date:/([duration])", "/(<duration>)"], [193, 4, 0, "dylan:dylan:/([float],[float])", "/(<float>, <float>)"], [166, 3, 0, "common-dylan:machine-words:[", "<"], [193, 3, 0, "dylan:dylan:[", "<"], [154, 4, 0, "c-ffi:c-ffi:[([c-pointer])", "<(<C-pointer>)"], [193, 4, 0, "dylan:dylan:[([complex])", "<(<complex>)"], [203, 4, 0, "system:date:[([date])", "<(<date>)"], [203, 4, 0, "system:date:[([duration])", "<(<duration>)"], [193, 4, 0, "dylan:dylan:[([machine-number])", "<(<machine-number>)"], [154, 6, 0, "c-ffi:c-ffi:[c-dylan-object]", "<C-Dylan-object>"], [154, 6, 0, "c-ffi:c-ffi:[c-boolean]", "<C-boolean>"], [154, 6, 0, "c-ffi:c-ffi:[c-character]", "<C-character>"], [154, 6, 0, "c-ffi:c-ffi:[c-double]", "<C-double>"], [154, 6, 0, "c-ffi:c-ffi:[c-float]", "<C-float>"], [154, 6, 0, "c-ffi:c-ffi:[c-function-pointer]", "<C-function-pointer>"], [154, 6, 0, "c-ffi:c-ffi:[c-number]", "<C-number>"], [154, 6, 0, "c-ffi:c-ffi:[c-pointer]", "<C-pointer>"], [154, 6, 0, "c-ffi:c-ffi:[c-statically-typed-pointer]", "<C-statically-typed-pointer>"], [154, 6, 0, "c-ffi:c-ffi:[c-string]", "<C-string>"], [154, 6, 0, "c-ffi:c-ffi:[c-struct]", "<C-struct>"], [154, 6, 0, "c-ffi:c-ffi:[c-union]", "<C-union>"], [154, 6, 0, "c-ffi:c-ffi:[c-value]", "<C-value>"], [154, 6, 0, "c-ffi:c-ffi:[c-void*]", "<C-void*>"], [154, 6, 0, "c-ffi:c-ffi:[c-void]", "<C-void>"], [200, 6, 0, "network:sockets:[abstract-socket]", "<abstract-socket>"], [118, 6, 0, "access-path:access-path:[access-connection]", "<access-connection>"], [118, 6, 0, "access-path:access-path:[access-path-creation-error]", "<access-path-creation-error>"], [118, 6, 0, "access-path:access-path:[access-path]", "<access-path>"], [118, 6, 0, "access-path:access-path:[access-violation-stop-reason]", "<access-violation-stop-reason>"], [69, 6, 0, "duim:duim-gadgets:[action-gadget]", "<action-gadget>"], [118, 6, 0, "access-path:access-path:[active-remote-register]", "<active-remote-register>"], [200, 6, 0, "network:sockets:[address-in-use]", "<address-in-use>"], [202, 6, 0, "sql:sql:[ambiguous-cursor-name]", "<ambiguous-cursor-name>"], [118, 6, 0, "access-path:access-path:[application-access-path]", "<application-access-path>"], [68, 6, 0, "duim:duim-frames:[application-exited-event]", "<application-exited-event>"], [119, 6, 0, "debugger-manager:debugger-manager:[application-profile]", "<application-profile>"], [119, 6, 0, "debugger-manager:debugger-manager:[application-snapshot]", "<application-snapshot>"], [119, 6, 0, "debugger-manager:debugger-manager:[application-stack-frame]", "<application-stack-frame>"], [70, 6, 0, "duim-geometry:duim-geometry:[area]", "<area>"], [118, 6, 0, "access-path:access-path:[arithmetic-exception-stop-reason]", "<arithmetic-exception-stop-reason>"], [118, 6, 0, "access-path:access-path:[array-bounds-exception-stop-reason]", "<array-bounds-exception-stop-reason>"], [202, 6, 0, "sql:sql:[assertion-constraint]", "<assertion-constraint>"], [118, 6, 0, "access-path:access-path:[basic-stop-reason]", "<basic-stop-reason>"], [73, 6, 0, "duim-layouts:duim-layouts:[basic-user-pane]", "<basic-user-pane>"], [119, 6, 0, "debugger-manager:debugger-manager:[bind-exit-frame]", "<bind-exit-frame>"], [155, 6, 0, "collections:bit-set:[bit-set]", "<bit-set>"], [156, 6, 0, "collections:bit-vector:[bit-vector]", "<bit-vector>"], [156, 7, 0, "collections:bit-vector:[bit]", "<bit>"], [200, 6, 0, "network:sockets:[blocking-call-interrupted]", "<blocking-call-interrupted>"], [69, 6, 0, "duim:duim-gadgets:[border]", "<border>"], [70, 6, 0, "duim-geometry:duim-geometry:[bounding-box]", "<bounding-box>"], [118, 6, 0, "access-path:access-path:[breakpoint-stop-reason]", "<breakpoint-stop-reason>"], [119, 6, 0, "debugger-manager:debugger-manager:[breakpoint]", "<breakpoint>"], [66, 6, 0, "duim-dcs:duim-dcs:[brush]", "<brush>"], [185, 6, 0, "io:streams:[buffer]", "<buffer>"], [200, 6, 0, "network:sockets:[buffered-socket]", "<buffered-socket>"], [185, 6, 0, "io:streams:[buffered-stream]", "<buffered-stream>"], [69, 6, 0, "duim:duim-gadgets:[button-box]", "<button-box>"], [74, 6, 0, "duim-sheets:duim-sheets:[button-press-event]", "<button-press-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[button-release-event]", "<button-release-event>"], [69, 6, 0, "duim:duim-gadgets:[button]", "<button>"], [164, 6, 0, "common-dylan:common-extensions:[byte-character]", "<byte-character>"], [185, 7, 0, "io:streams:[byte-character]", "<byte-character>"], [185, 6, 0, "io:streams:[byte-string-stream]", "<byte-string-stream>"], [185, 6, 0, "io:streams:[byte-vector]", "<byte-vector>"], [163, 7, 0, "common-dylan:byte-vector:[byte-vector]", "<byte-vector>"], [163, 7, 0, "common-dylan:byte-vector:[byte]", "<byte>"], [185, 7, 0, "io:streams:[byte]", "<byte>"], [119, 6, 0, "debugger-manager:debugger-manager:[c-spy-function-descriptor]", "<c-spy-function-descriptor>"], [119, 6, 0, "debugger-manager:debugger-manager:[call-frame]", "<call-frame>"], [202, 6, 0, "sql:sql:[cardinality-violation]", "<cardinality-violation>"], [74, 6, 0, "duim-sheets:duim-sheets:[caret]", "<caret>"], [161, 6, 0, "collections:table-extensions:[case-insensitive-string-table]", "<case-insensitive-string-table>"], [202, 6, 0, "sql:sql:[catalog-not-found]", "<catalog-not-found>"], [202, 6, 0, "sql:sql:[catalog]", "<catalog>"], [206, 6, 0, "system:locators:[cgi-url]", "<cgi-url>"], [202, 6, 0, "sql:sql:[character-not-in-repertoire]", "<character-not-in-repertoire>"], [69, 6, 0, "duim:duim-gadgets:[check-box]", "<check-box>"], [69, 6, 0, "duim:duim-gadgets:[check-button]", "<check-button>"], [202, 6, 0, "sql:sql:[check-constraint]", "<check-constraint>"], [69, 6, 0, "duim:duim-gadgets:[check-menu-box]", "<check-menu-box>"], [69, 6, 0, "duim:duim-gadgets:[check-menu-button]", "<check-menu-button>"], [119, 6, 0, "debugger-manager:debugger-manager:[class-breakpoint-stop-reason]", "<class-breakpoint-stop-reason>"], [74, 6, 0, "duim-sheets:duim-sheets:[clipboard]", "<clipboard>"], [202, 2, 0, "sql:sql:[coercion-policy]", "<coercion-policy>"], [202, 6, 0, "sql:sql:[coercion-record]", "<coercion-record>"], [69, 6, 0, "duim:duim-gadgets:[collection-gadget]", "<collection-gadget>"], [66, 6, 0, "duim-dcs:duim-dcs:[color-not-found]", "<color-not-found>"], [66, 6, 0, "duim-dcs:duim-dcs:[color]", "<color>"], [162, 6, 0, "coloring-stream:coloring-stream:[coloring-stream]", "<coloring-stream>"], [73, 6, 0, "duim-layouts:duim-layouts:[column-layout]", "<column-layout>"], [202, 6, 0, "sql:sql:[column]", "<column>"], [69, 6, 0, "duim:duim-gadgets:[combo-box]", "<combo-box>"], [68, 6, 0, "duim:duim-frames:[command-table-menu-item]", "<command-table-menu-item>"], [68, 6, 0, "duim:duim-frames:[command-table]", "<command-table>"], [68, 6, 0, "duim:duim-frames:[command]", "<command>"], [200, 6, 0, "network:sockets:[connection-closed]", "<connection-closed>"], [202, 6, 0, "sql:sql:[connection-does-not-exist]", "<connection-does-not-exist>"], [202, 6, 0, "sql:sql:[connection-exception]", "<connection-exception>"], [200, 6, 0, "network:sockets:[connection-failed]", "<connection-failed>"], [202, 6, 0, "sql:sql:[connection-failure]", "<connection-failure>"], [202, 6, 0, "sql:sql:[connection-name-in-use]", "<connection-name-in-use>"], [202, 6, 0, "sql:sql:[connection-not-specified]", "<connection-not-specified>"], [202, 6, 0, "sql:sql:[connection]", "<connection>"], [202, 6, 0, "sql:sql:[constraint]", "<constraint>"], [204, 7, 0, "system:file-system:[copy/rename-disposition]", "<copy/rename-disposition>"], [168, 7, 0, "common-dylan:simple-profiling:[cpu-profiling-type]", "<cpu-profiling-type>"], [118, 6, 0, "access-path:access-path:[create-process-stop-reason]", "<create-process-stop-reason>"], [118, 6, 0, "access-path:access-path:[create-thread-stop-reason]", "<create-thread-stop-reason>"], [202, 6, 0, "sql:sql:[cursor-operation-conflict]", "<cursor-operation-conflict>"], [202, 6, 0, "sql:sql:[cursor-specification-cannot-be-executed]", "<cursor-specification-cannot-be-executed>"], [74, 6, 0, "duim-sheets:duim-sheets:[cursor]", "<cursor>"], [202, 6, 0, "sql:sql:[data-exception]", "<data-exception>"], [202, 6, 0, "sql:sql:[data-not-available]", "<data-not-available>"], [202, 6, 0, "sql:sql:[database-collection]", "<database-collection>"], [202, 6, 0, "sql:sql:[database-error]", "<database-error>"], [202, 6, 0, "sql:sql:[database-object-not-found]", "<database-object-not-found>"], [202, 6, 0, "sql:sql:[database-object]", "<database-object>"], [202, 6, 0, "sql:sql:[database-statement]", "<database-statement>"], [202, 6, 0, "sql:sql:[database]", "<database>"], [203, 6, 0, "system:date:[date]", "<date>"], [202, 6, 0, "sql:sql:[datetime-field-overflow]", "<datetime-field-overflow>"], [203, 6, 0, "system:date:[day-of-week]", "<day-of-week>"], [203, 6, 0, "system:date:[day/time-duration]", "<day/time-duration>"], [202, 6, 0, "sql:sql:[dbms-not-specified]", "<dbms-not-specified>"], [202, 6, 0, "sql:sql:[dbms]", "<dbms>"], [119, 6, 0, "debugger-manager:debugger-manager:[debug-point-error]", "<debug-point-error>"], [118, 6, 0, "access-path:access-path:[debug-point-stop-reason]", "<debug-point-stop-reason>"], [119, 6, 0, "debugger-manager:debugger-manager:[debug-point]", "<debug-point>"], [119, 6, 0, "debugger-manager:debugger-manager:[debug-target]", "<debug-target>"], [118, 6, 0, "access-path:access-path:[debugger-connection]", "<debugger-connection>"], [119, 6, 0, "debugger-manager:debugger-manager:[debugger-generated-stop-reason]", "<debugger-generated-stop-reason>"], [119, 6, 0, "debugger-manager:debugger-manager:[debugger-stop-application-stop-reason]", "<debugger-stop-application-stop-reason>"], [118, 6, 0, "access-path:access-path:[denormal-exception-stop-reason]", "<denormal-exception-stop-reason>"], [202, 6, 0, "sql:sql:[dependent-privilege-descriptors-still-exist]", "<dependent-privilege-descriptors-still-exist>"], [106, 7, 0, "dfmc-conditions:dfmc-conditions:[detail-level]", "<detail-level>"], [74, 6, 0, "duim-sheets:duim-sheets:[device-event]", "<device-event>"], [66, 6, 0, "duim-dcs:duim-dcs:[device-font]", "<device-font>"], [202, 6, 0, "sql:sql:[diagnostic-table]", "<diagnostic-table>"], [202, 6, 0, "sql:sql:[diagnostic]", "<diagnostic>"], [68, 6, 0, "duim:duim-frames:[dialog-frame]", "<dialog-frame>"], [206, 6, 0, "system:locators:[directory-locator]", "<directory-locator>"], [206, 6, 0, "system:locators:[directory-url]", "<directory-url>"], [202, 6, 0, "sql:sql:[disconnect-error]", "<disconnect-error>"], [74, 6, 0, "duim-sheets:duim-sheets:[display]", "<display>"], [202, 6, 0, "sql:sql:[division-by-zero]", "<division-by-zero>"], [174, 6, 0, "dood:dood:[dood-corruption-warning]", "<dood-corruption-warning>"], [174, 6, 0, "dood:dood:[dood-lazy-symbol-table]", "<dood-lazy-symbol-table>"], [174, 6, 0, "dood:dood:[dood-opening-warning]", "<dood-opening-warning>"], [174, 6, 0, "dood:dood:[dood-proxy-error]", "<dood-proxy-error>"], [174, 6, 0, "dood:dood:[dood-proxy]", "<dood-proxy>"], [174, 6, 0, "dood:dood:[dood-user-version-warning]", "<dood-user-version-warning>"], [174, 6, 0, "dood:dood:[dood-version-warning]", "<dood-version-warning>"], [174, 6, 0, "dood:dood:[dood]", "<dood>"], [74, 6, 0, "duim-sheets:duim-sheets:[double-click-event]", "<double-click-event>"], [73, 6, 0, "duim-layouts:duim-layouts:[drawing-pane]", "<drawing-pane>"], [203, 6, 0, "system:date:[duration]", "<duration>"], [119, 6, 0, "debugger-manager:debugger-manager:[dylan-call-frame]", "<dylan-call-frame>"], [119, 6, 0, "debugger-manager:debugger-manager:[dylan-debug-message-stop-reason]", "<dylan-debug-message-stop-reason>"], [119, 6, 0, "debugger-manager:debugger-manager:[dylan-invoke-debugger-stop-reason]", "<dylan-invoke-debugger-stop-reason>"], [119, 6, 0, "debugger-manager:debugger-manager:[dylan-name-context]", "<dylan-name-context>"], [119, 6, 0, "debugger-manager:debugger-manager:[dylan-stack-frame-mixin]", "<dylan-stack-frame-mixin>"], [202, 6, 0, "sql:sql:[dynamic-sql-error]", "<dynamic-sql-error>"], [67, 6, 0, "duim-extended-geometry:duim-extended-geometry:[ellipse]", "<ellipse>"], [67, 6, 0, "duim-extended-geometry:duim-extended-geometry:[elliptical-arc]", "<elliptical-arc>"], [202, 6, 0, "sql:sql:[empty-result-set]", "<empty-result-set>"], [185, 6, 0, "io:streams:[end-of-stream-error]", "<end-of-stream-error>"], [119, 6, 0, "debugger-manager:debugger-manager:[entry-tracepoint]", "<entry-tracepoint>"], [202, 6, 0, "sql:sql:[error-in-assignment]", "<error-in-assignment>"], [74, 6, 0, "duim-sheets:duim-sheets:[event]", "<event>"], [118, 6, 0, "access-path:access-path:[exception-stop-reason]", "<exception-stop-reason>"], [178, 6, 0, "dylan:threads:[exclusive-lock]", "<exclusive-lock>"], [118, 6, 0, "access-path:access-path:[exit-process-stop-reason]", "<exit-process-stop-reason>"], [118, 6, 0, "access-path:access-path:[exit-thread-stop-reason]", "<exit-thread-stop-reason>"], [118, 6, 0, "access-path:access-path:[external-stop-reason]", "<external-stop-reason>"], [202, 6, 0, "sql:sql:[feature-not-supported]", "<feature-not-supported>"], [185, 6, 0, "io:streams:[file-does-not-exist-error]", "<file-does-not-exist-error>"], [204, 6, 0, "system:file-system:[file-does-not-exist-error]", "<file-does-not-exist-error>"], [185, 6, 0, "io:streams:[file-error]", "<file-error>"], [204, 6, 0, "system:file-system:[file-error]", "<file-error>"], [185, 6, 0, "io:streams:[file-exists-error]", "<file-exists-error>"], [204, 6, 0, "system:file-system:[file-exists-error]", "<file-exists-error>"], [206, 6, 0, "system:locators:[file-index-url]", "<file-index-url>"], [206, 6, 0, "system:locators:[file-locator]", "<file-locator>"], [206, 6, 0, "system:locators:[file-server]", "<file-server>"], [185, 6, 0, "io:streams:[file-stream]", "<file-stream>"], [204, 6, 0, "system:file-system:[file-system-directory-locator]", "<file-system-directory-locator>"], [204, 6, 0, "system:file-system:[file-system-error]", "<file-system-error>"], [204, 6, 0, "system:file-system:[file-system-file-locator]", "<file-system-file-locator>"], [204, 6, 0, "system:file-system:[file-system-locator]", "<file-system-locator>"], [204, 7, 0, "system:file-system:[file-type]", "<file-type>"], [206, 6, 0, "system:locators:[file-url]", "<file-url>"], [73, 6, 0, "duim-layouts:duim-layouts:[fixed-layout]", "<fixed-layout>"], [118, 6, 0, "access-path:access-path:[float-divide-by-zero-exception-stop-reason]", "<float-divide-by-zero-exception-stop-reason>"], [118, 6, 0, "access-path:access-path:[float-exception-stop-reason]", "<float-exception-stop-reason>"], [118, 6, 0, "access-path:access-path:[float-overflow-exception-stop-reason]", "<float-overflow-exception-stop-reason>"], [118, 6, 0, "access-path:access-path:[float-stack-check-exception-stop-reason]", "<float-stack-check-exception-stop-reason>"], [118, 6, 0, "access-path:access-path:[float-underflow-exception-stop-reason]", "<float-underflow-exception-stop-reason>"], [202, 6, 0, "sql:sql:[forward-only-result-set]", "<forward-only-result-set>"], [68, 6, 0, "duim:duim-frames:[frame-created-event]", "<frame-created-event>"], [68, 6, 0, "duim:duim-frames:[frame-destroyed-event]", "<frame-destroyed-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[frame-event]", "<frame-event>"], [68, 6, 0, "duim:duim-frames:[frame-exit-event]", "<frame-exit-event>"], [68, 6, 0, "duim:duim-frames:[frame-exited-event]", "<frame-exited-event>"], [68, 6, 0, "duim:duim-frames:[frame-focus-event]", "<frame-focus-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[frame-manager]", "<frame-manager>"], [68, 6, 0, "duim:duim-frames:[frame-mapped-event]", "<frame-mapped-event>"], [68, 6, 0, "duim:duim-frames:[frame-unmapped-event]", "<frame-unmapped-event>"], [68, 6, 0, "duim:duim-frames:[frame]", "<frame>"], [206, 6, 0, "system:locators:[ftp-server]", "<ftp-server>"], [118, 6, 0, "access-path:access-path:[function-frame]", "<function-frame>"], [69, 6, 0, "duim:duim-gadgets:[gadget]", "<gadget>"], [74, 6, 0, "duim-sheets:duim-sheets:[gesture]", "<gesture>"], [73, 6, 0, "duim-layouts:duim-layouts:[grid-layout]", "<grid-layout>"], [69, 6, 0, "duim:duim-gadgets:[group-box]", "<group-box>"], [161, 6, 0, "collections:table-extensions:[hash-state]", "<hash-state>"], [200, 6, 0, "network:sockets:[host-not-found]", "<host-not-found>"], [200, 6, 0, "network:sockets:[host-unreachable]", "<host-unreachable>"], [206, 6, 0, "system:locators:[http-server]", "<http-server>"], [206, 6, 0, "system:locators:[https-server]", "<https-server>"], [106, 6, 0, "dfmc-conditions:dfmc-conditions:[ignore-serious-note]", "<ignore-serious-note>"], [118, 6, 0, "access-path:access-path:[illegal-instruction-exception-stop-reason]", "<illegal-instruction-exception-stop-reason>"], [66, 6, 0, "duim-dcs:duim-dcs:[image]", "<image>"], [119, 6, 0, "debugger-manager:debugger-manager:[implementation-stack-frame]", "<implementation-stack-frame>"], [202, 6, 0, "sql:sql:[implicit-zero-bit-padding]", "<implicit-zero-bit-padding>"], [185, 6, 0, "io:streams:[incomplete-read-error]", "<incomplete-read-error>"], [185, 6, 0, "io:streams:[indenting-stream]", "<indenting-stream>"], [202, 6, 0, "sql:sql:[index]", "<index>"], [202, 6, 0, "sql:sql:[indicator-overflow]", "<indicator-overflow>"], [202, 2, 0, "sql:sql:[indicator-policy]", "<indicator-policy>"], [118, 6, 0, "access-path:access-path:[inexact-result-exception-stop-reason]", "<inexact-result-exception-stop-reason>"], [66, 6, 0, "duim-dcs:duim-dcs:[ink]", "<ink>"], [118, 6, 0, "access-path:access-path:[instruction-exception-stop-reason]", "<instruction-exception-stop-reason>"], [119, 7, 0, "debugger-manager:debugger-manager:[instruction-pointers]", "<instruction-pointers>"], [202, 6, 0, "sql:sql:[insufficient-item-descriptor-areas]", "<insufficient-item-descriptor-areas>"], [118, 6, 0, "access-path:access-path:[integer-divide-by-zero-exception-stop-reason]", "<integer-divide-by-zero-exception-stop-reason>"], [118, 6, 0, "access-path:access-path:[integer-exception-stop-reason]", "<integer-exception-stop-reason>"], [118, 6, 0, "access-path:access-path:[integer-overflow-exception-stop-reason]", "<integer-overflow-exception-stop-reason>"], [202, 6, 0, "sql:sql:[integrity-constraint-violation]", "<integrity-constraint-violation>"], [119, 6, 0, "debugger-manager:debugger-manager:[interactive-thread-initialized-stop-reason]", "<interactive-thread-initialized-stop-reason>"], [119, 6, 0, "debugger-manager:debugger-manager:[interactor-return-breakpoint]", "<interactor-return-breakpoint>"], [119, 6, 0, "debugger-manager:debugger-manager:[interactor-return-stop-reason]", "<interactor-return-stop-reason>"], [200, 6, 0, "network:sockets:[internal-socket-error]", "<internal-socket-error>"], [118, 6, 0, "access-path:access-path:[internal-stop-reason]", "<internal-stop-reason>"], [200, 6, 0, "network:sockets:[internet-address]", "<internet-address>"], [202, 6, 0, "sql:sql:[interval-field-overflow]", "<interval-field-overflow>"], [200, 6, 0, "network:sockets:[invalid-address]", "<invalid-address>"], [202, 6, 0, "sql:sql:[invalid-argument]", "<invalid-argument>"], [202, 6, 0, "sql:sql:[invalid-authorization-specification]", "<invalid-authorization-specification>"], [202, 6, 0, "sql:sql:[invalid-catalog-name]", "<invalid-catalog-name>"], [202, 6, 0, "sql:sql:[invalid-character-set-name]", "<invalid-character-set-name>"], [202, 6, 0, "sql:sql:[invalid-character-value-for-cast]", "<invalid-character-value-for-cast>"], [202, 6, 0, "sql:sql:[invalid-condition-number]", "<invalid-condition-number>"], [202, 6, 0, "sql:sql:[invalid-cursor-name]", "<invalid-cursor-name>"], [202, 6, 0, "sql:sql:[invalid-datatype-hint]", "<invalid-datatype-hint>"], [202, 6, 0, "sql:sql:[invalid-datetime-format]", "<invalid-datetime-format>"], [202, 6, 0, "sql:sql:[invalid-descriptor-count]", "<invalid-descriptor-count>"], [202, 6, 0, "sql:sql:[invalid-descriptor-index]", "<invalid-descriptor-index>"], [202, 6, 0, "sql:sql:[invalid-escape-character]", "<invalid-escape-character>"], [202, 6, 0, "sql:sql:[invalid-escape-sequence]", "<invalid-escape-sequence>"], [202, 6, 0, "sql:sql:[invalid-fetch-sequence]", "<invalid-fetch-sequence>"], [185, 6, 0, "io:streams:[invalid-file-permissions-error]", "<invalid-file-permissions-error>"], [204, 6, 0, "system:file-system:[invalid-file-permissions-error]", "<invalid-file-permissions-error>"], [118, 6, 0, "access-path:access-path:[invalid-float-operation-exception-stop-reason]", "<invalid-float-operation-exception-stop-reason>"], [202, 6, 0, "sql:sql:[invalid-parameter-value]", "<invalid-parameter-value>"], [202, 6, 0, "sql:sql:[invalid-schema-name]", "<invalid-schema-name>"], [202, 6, 0, "sql:sql:[invalid-sql-descriptor-name]", "<invalid-sql-descriptor-name>"], [202, 6, 0, "sql:sql:[invalid-sql-statement-name]", "<invalid-sql-statement-name>"], [202, 6, 0, "sql:sql:[invalid-time-zone-displacement-value]", "<invalid-time-zone-displacement-value>"], [202, 6, 0, "sql:sql:[invalid-transaction-state]", "<invalid-transaction-state>"], [202, 6, 0, "sql:sql:[invalid-transaction-termination]", "<invalid-transaction-termination>"], [118, 6, 0, "access-path:access-path:[invoke-debugger-stop-reason]", "<invoke-debugger-stop-reason>"], [200, 6, 0, "network:sockets:[ipv4-host-order-address]", "<ipv4-host-order-address>"], [200, 6, 0, "network:sockets:[ipv4-network-order-address]", "<ipv4-network-order-address>"], [200, 6, 0, "network:sockets:[ipv4-numeric-address]", "<ipv4-numeric-address>"], [202, 2, 0, "sql:sql:[isolation-level]", "<isolation-level>"], [74, 6, 0, "duim-sheets:duim-sheets:[key-press-event]", "<key-press-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[key-release-event]", "<key-release-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[keyboard-event]", "<keyboard-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[keyboard-gesture]", "<keyboard-gesture>"], [69, 6, 0, "duim:duim-gadgets:[label]", "<label>"], [118, 6, 0, "access-path:access-path:[language-level-stop-reason]", "<language-level-stop-reason>"], [73, 6, 0, "duim-layouts:duim-layouts:[layout]", "<layout>"], [73, 6, 0, "duim-layouts:duim-layouts:[leaf-pane]", "<leaf-pane>"], [118, 6, 0, "access-path:access-path:[lexical-variable]", "<lexical-variable>"], [118, 6, 0, "access-path:access-path:[library-stop-reason]", "<library-stop-reason>"], [67, 6, 0, "duim-extended-geometry:duim-extended-geometry:[line]", "<line>"], [69, 6, 0, "duim:duim-gadgets:[list-box]", "<list-box>"], [69, 7, 0, "duim:duim-gadgets:[list-control-view]", "<list-control-view>"], [69, 6, 0, "duim:duim-gadgets:[list-control]", "<list-control>"], [69, 6, 0, "duim:duim-gadgets:[list-item]", "<list-item>"], [118, 6, 0, "access-path:access-path:[load-library-stop-reason]", "<load-library-stop-reason>"], [206, 6, 0, "system:locators:[locator-error]", "<locator-error>"], [206, 6, 0, "system:locators:[locator]", "<locator>"], [178, 6, 0, "dylan:threads:[lock]", "<lock>"], [166, 6, 0, "common-dylan:machine-words:[machine-word]", "<machine-word>"], [206, 6, 0, "system:locators:[mail-to-locator]", "<mail-to-locator>"], [74, 6, 0, "duim-sheets:duim-sheets:[medium]", "<medium>"], [118, 6, 0, "access-path:access-path:[memory-exception-stop-reason]", "<memory-exception-stop-reason>"], [69, 6, 0, "duim:duim-gadgets:[menu-bar]", "<menu-bar>"], [69, 6, 0, "duim:duim-gadgets:[menu-box]", "<menu-box>"], [69, 6, 0, "duim:duim-gadgets:[menu-button]", "<menu-button>"], [69, 6, 0, "duim:duim-gadgets:[menu]", "<menu>"], [204, 6, 0, "system:file-system:[microsoft-directory-locator]", "<microsoft-directory-locator>"], [204, 6, 0, "system:file-system:[microsoft-file-locator]", "<microsoft-file-locator>"], [204, 6, 0, "system:file-system:[microsoft-file-system-locator]", "<microsoft-file-system-locator>"], [204, 6, 0, "system:file-system:[microsoft-server-locator]", "<microsoft-server-locator>"], [204, 6, 0, "system:file-system:[microsoft-unc-locator]", "<microsoft-unc-locator>"], [204, 6, 0, "system:file-system:[microsoft-volume-locator]", "<microsoft-volume-locator>"], [73, 6, 0, "duim-layouts:duim-layouts:[multiple-child-composite-pane]", "<multiple-child-composite-pane>"], [202, 6, 0, "sql:sql:[multiple-server-transaction]", "<multiple-server-transaction>"], [195, 6, 0, "dylan:dylan-extensions:[mutable-object-with-elements]", "<mutable-object-with-elements>"], [133, 7, 0, "ppml:ppml:[nat]", "<nat>"], [206, 2, 0, "system:locators:[native-directory-locator]", "<native-directory-locator>"], [206, 2, 0, "system:locators:[native-file-locator]", "<native-file-locator>"], [204, 2, 0, "system:file-system:[native-file-system-locator]", "<native-file-system-locator>"], [200, 6, 0, "network:sockets:[network-not-responding]", "<network-not-responding>"], [202, 6, 0, "sql:sql:[no-data]", "<no-data>"], [118, 6, 0, "access-path:access-path:[noncontinuable-exception-stop-reason]", "<noncontinuable-exception-stop-reason>"], [178, 6, 0, "dylan:threads:[notification]", "<notification>"], [73, 6, 0, "duim-layouts:duim-layouts:[null-pane]", "<null-pane>"], [202, 6, 0, "sql:sql:[null-value-eliminated-in-set-function]", "<null-value-eliminated-in-set-function>"], [202, 6, 0, "sql:sql:[null-value-no-indicator-parameter]", "<null-value-no-indicator-parameter>"], [202, 6, 0, "sql:sql:[null-value]", "<null-value>"], [200, 6, 0, "network:sockets:[numeric-address]", "<numeric-address>"], [202, 6, 0, "sql:sql:[numeric-value-out-of-range]", "<numeric-value-out-of-range>"], [119, 6, 0, "debugger-manager:debugger-manager:[object-registration-error]", "<object-registration-error>"], [160, 6, 0, "collections:set:[object-set]", "<object-set>"], [195, 6, 0, "dylan:dylan-extensions:[object-with-elements]", "<object-with-elements>"], [69, 6, 0, "duim:duim-gadgets:[option-box]", "<option-box>"], [200, 6, 0, "network:sockets:[out-of-resources]", "<out-of-resources>"], [118, 6, 0, "access-path:access-path:[output-debug-string-stop-reason]", "<output-debug-string-stop-reason>"], [119, 6, 0, "debugger-manager:debugger-manager:[page-relative-object-table-entry]", "<page-relative-object-table-entry>"], [119, 6, 0, "debugger-manager:debugger-manager:[page-relative-object-table]", "<page-relative-object-table>"], [69, 6, 0, "duim:duim-gadgets:[page]", "<page>"], [66, 6, 0, "duim-dcs:duim-dcs:[palette-full]", "<palette-full>"], [66, 6, 0, "duim-dcs:duim-dcs:[palette]", "<palette>"], [69, 6, 0, "duim:duim-gadgets:[password-field]", "<password-field>"], [70, 6, 0, "duim-geometry:duim-geometry:[path]", "<path>"], [204, 7, 0, "system:file-system:[pathname]", "<pathname>"], [66, 6, 0, "duim-dcs:duim-dcs:[pattern]", "<pattern>"], [66, 6, 0, "duim-dcs:duim-dcs:[pen]", "<pen>"], [106, 6, 0, "dfmc-conditions:dfmc-conditions:[performance-note]", "<performance-note>"], [206, 6, 0, "system:locators:[physical-locator]", "<physical-locator>"], [73, 6, 0, "duim-layouts:duim-layouts:[pinboard-layout]", "<pinboard-layout>"], [71, 6, 0, "duim-graphics:duim-graphics:[pixmap-medium]", "<pixmap-medium>"], [71, 6, 0, "duim-graphics:duim-graphics:[pixmap]", "<pixmap>"], [70, 6, 0, "duim-geometry:duim-geometry:[point]", "<point>"], [74, 6, 0, "duim-sheets:duim-sheets:[pointer-boundary-event]", "<pointer-boundary-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[pointer-button-event]", "<pointer-button-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[pointer-drag-event]", "<pointer-drag-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[pointer-enter-event]", "<pointer-enter-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[pointer-event]", "<pointer-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[pointer-exit-event]", "<pointer-exit-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[pointer-gesture]", "<pointer-gesture>"], [74, 6, 0, "duim-sheets:duim-sheets:[pointer-motion-event]", "<pointer-motion-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[pointer]", "<pointer>"], [67, 6, 0, "duim-extended-geometry:duim-extended-geometry:[polygon]", "<polygon>"], [67, 6, 0, "duim-extended-geometry:duim-extended-geometry:[polyline]", "<polyline>"], [74, 6, 0, "duim-sheets:duim-sheets:[port-terminated-event]", "<port-terminated-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[port]", "<port>"], [106, 6, 0, "dfmc-conditions:dfmc-conditions:[portability-note]", "<portability-note>"], [185, 7, 0, "io:streams:[position-type]", "<position-type>"], [185, 6, 0, "io:streams:[positionable-stream]", "<positionable-stream>"], [204, 6, 0, "system:file-system:[posix-directory-locator]", "<posix-directory-locator>"], [204, 6, 0, "system:file-system:[posix-file-locator]", "<posix-file-locator>"], [204, 6, 0, "system:file-system:[posix-file-system-locator]", "<posix-file-system-locator>"], [133, 6, 0, "ppml:ppml:[ppml-block]", "<ppml-block>"], [133, 7, 0, "ppml:ppml:[ppml-break-type]", "<ppml-break-type>"], [133, 6, 0, "ppml:ppml:[ppml-break]", "<ppml-break>"], [133, 6, 0, "ppml:ppml:[ppml-browser-aware-object]", "<ppml-browser-aware-object>"], [133, 6, 0, "ppml:ppml:[ppml-printer]", "<ppml-printer>"], [133, 6, 0, "ppml:ppml:[ppml-separator-block]", "<ppml-separator-block>"], [133, 7, 0, "ppml:ppml:[ppml-sequence]", "<ppml-sequence>"], [133, 6, 0, "ppml:ppml:[ppml-string]", "<ppml-string>"], [133, 6, 0, "ppml:ppml:[ppml-suspension]", "<ppml-suspension>"], [133, 6, 0, "ppml:ppml:[ppml]", "<ppml>"], [202, 6, 0, "sql:sql:[prepared-statement-not-a-cursor-specification]", "<prepared-statement-not-a-cursor-specification>"], [202, 6, 0, "sql:sql:[privilege-not-granted]", "<privilege-not-granted>"], [202, 6, 0, "sql:sql:[privilege-not-revoked]", "<privilege-not-revoked>"], [118, 6, 0, "access-path:access-path:[privileged-instruction-exception-stop-reason]", "<privileged-instruction-exception-stop-reason>"], [118, 6, 0, "access-path:access-path:[process-stop-reason]", "<process-stop-reason>"], [118, 6, 0, "access-path:access-path:[profiler-stop-reason]", "<profiler-stop-reason>"], [118, 6, 0, "access-path:access-path:[profiler-unhandled-stop-reason]", "<profiler-unhandled-stop-reason>"], [168, 7, 0, "common-dylan:simple-profiling:[profiling-state]", "<profiling-state>"], [170, 6, 0, "common-dylan:simple-timers:[profiling-timer]", "<profiling-timer>"], [106, 6, 0, "dfmc-conditions:dfmc-conditions:[program-condition]", "<program-condition>"], [106, 6, 0, "dfmc-conditions:dfmc-conditions:[program-error]", "<program-error>"], [106, 2, 0, "dfmc-conditions:dfmc-conditions:[program-note-filter]", "<program-note-filter>"], [106, 6, 0, "dfmc-conditions:dfmc-conditions:[program-note]", "<program-note>"], [106, 7, 0, "dfmc-conditions:dfmc-conditions:[program-notes]", "<program-notes>"], [106, 6, 0, "dfmc-conditions:dfmc-conditions:[program-restart]", "<program-restart>"], [106, 6, 0, "dfmc-conditions:dfmc-conditions:[program-warning]", "<program-warning>"], [69, 6, 0, "duim:duim-gadgets:[progress-bar]", "<progress-bar>"], [201, 6, 0, "progress-stream:progress-stream:[progress-stream]", "<progress-stream>"], [68, 6, 0, "duim:duim-frames:[property-frame]", "<property-frame>"], [68, 6, 0, "duim:duim-frames:[property-page]", "<property-page>"], [69, 6, 0, "duim:duim-gadgets:[push-box]", "<push-box>"], [69, 6, 0, "duim:duim-gadgets:[push-button]", "<push-button>"], [69, 6, 0, "duim:duim-gadgets:[push-menu-box]", "<push-menu-box>"], [69, 6, 0, "duim:duim-gadgets:[push-menu-button]", "<push-menu-button>"], [202, 6, 0, "sql:sql:[query-expression-too-long-for-information-schema]", "<query-expression-too-long-for-information-schema>"], [69, 6, 0, "duim:duim-gadgets:[radio-box]", "<radio-box>"], [69, 6, 0, "duim:duim-gadgets:[radio-button]", "<radio-button>"], [69, 6, 0, "duim:duim-gadgets:[radio-menu-box]", "<radio-menu-box>"], [69, 6, 0, "duim:duim-gadgets:[radio-menu-button]", "<radio-menu-button>"], [169, 6, 0, "common-dylan:simple-random:[random]", "<random>"], [118, 6, 0, "access-path:access-path:[read-watchpoint-stop-reason]", "<read-watchpoint-stop-reason>"], [178, 6, 0, "dylan:threads:[read-write-lock]", "<read-write-lock>"], [202, 6, 0, "sql:sql:[record]", "<record>"], [200, 6, 0, "network:sockets:[recoverable-socket-condition]", "<recoverable-socket-condition>"], [67, 6, 0, "duim-extended-geometry:duim-extended-geometry:[rectangle]", "<rectangle>"], [178, 6, 0, "dylan:threads:[recursive-lock]", "<recursive-lock>"], [202, 6, 0, "sql:sql:[referential-constraint]", "<referential-constraint>"], [70, 6, 0, "duim-geometry:duim-geometry:[reflection-underspecified]", "<reflection-underspecified>"], [70, 6, 0, "duim-geometry:duim-geometry:[region-set]", "<region-set>"], [70, 6, 0, "duim-geometry:duim-geometry:[region]", "<region>"], [118, 6, 0, "access-path:access-path:[remote-access-violation-error]", "<remote-access-violation-error>"], [202, 6, 0, "sql:sql:[remote-database-access]", "<remote-database-access>"], [118, 6, 0, "access-path:access-path:[remote-function]", "<remote-function>"], [118, 6, 0, "access-path:access-path:[remote-library]", "<remote-library>"], [118, 7, 0, "access-path:access-path:[remote-location]", "<remote-location>"], [118, 6, 0, "access-path:access-path:[remote-object-file]", "<remote-object-file>"], [119, 6, 0, "debugger-manager:debugger-manager:[remote-object]", "<remote-object>"], [118, 6, 0, "access-path:access-path:[remote-process]", "<remote-process>"], [118, 6, 0, "access-path:access-path:[remote-register]", "<remote-register>"], [119, 6, 0, "debugger-manager:debugger-manager:[remote-restart]", "<remote-restart>"], [118, 6, 0, "access-path:access-path:[remote-symbol]", "<remote-symbol>"], [118, 6, 0, "access-path:access-path:[remote-thread]", "<remote-thread>"], [118, 6, 0, "access-path:access-path:[remote-type]", "<remote-type>"], [118, 7, 0, "access-path:access-path:[remote-value]", "<remote-value>"], [202, 6, 0, "sql:sql:[restricted-data-type-attribute-violation]", "<restricted-data-type-attribute-violation>"], [202, 6, 0, "sql:sql:[result-set-mutation-error]", "<result-set-mutation-error>"], [202, 6, 0, "sql:sql:[result-set-policy]", "<result-set-policy>"], [202, 6, 0, "sql:sql:[result-set]", "<result-set>"], [119, 6, 0, "debugger-manager:debugger-manager:[return-tracepoint]", "<return-tracepoint>"], [118, 6, 0, "access-path:access-path:[rip-stop-reason]", "<rip-stop-reason>"], [73, 6, 0, "duim-layouts:duim-layouts:[row-layout]", "<row-layout>"], [106, 6, 0, "dfmc-conditions:dfmc-conditions:[run-time-error-warning]", "<run-time-error-warning>"], [119, 6, 0, "debugger-manager:debugger-manager:[runtime-context]", "<runtime-context>"], [202, 6, 0, "sql:sql:[schema-not-found]", "<schema-not-found>"], [202, 6, 0, "sql:sql:[schema]", "<schema>"], [69, 6, 0, "duim:duim-gadgets:[scroll-bar]", "<scroll-bar>"], [202, 6, 0, "sql:sql:[scrollable-result-set]", "<scrollable-result-set>"], [202, 6, 0, "sql:sql:[search-condition-too-long-for-information-schema]", "<search-condition-too-long-for-information-schema>"], [178, 6, 0, "dylan:threads:[semaphore]", "<semaphore>"], [69, 6, 0, "duim:duim-gadgets:[separator]", "<separator>"], [185, 6, 0, "io:streams:[sequence-stream]", "<sequence-stream>"], [106, 6, 0, "dfmc-conditions:dfmc-conditions:[serious-program-warning]", "<serious-program-warning>"], [206, 6, 0, "system:locators:[server-locator]", "<server-locator>"], [200, 6, 0, "network:sockets:[server-not-responding]", "<server-not-responding>"], [200, 6, 0, "network:sockets:[server-socket]", "<server-socket>"], [206, 6, 0, "system:locators:[server-url]", "<server-url>"], [160, 6, 0, "collections:set:[set]", "<set>"], [74, 6, 0, "duim-sheets:duim-sheets:[sheet-event]", "<sheet-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[sheet]", "<sheet>"], [68, 6, 0, "duim:duim-frames:[simple-command]", "<simple-command>"], [164, 6, 0, "common-dylan:common-extensions:[simple-condition]", "<simple-condition>"], [68, 6, 0, "duim:duim-frames:[simple-frame]", "<simple-frame>"], [178, 6, 0, "dylan:threads:[simple-lock]", "<simple-lock>"], [73, 6, 0, "duim-layouts:duim-layouts:[simple-pane]", "<simple-pane>"], [68, 6, 0, "duim:duim-frames:[simple-undoable-command]", "<simple-undoable-command>"], [73, 6, 0, "duim-layouts:duim-layouts:[single-child-composite-pane]", "<single-child-composite-pane>"], [118, 6, 0, "access-path:access-path:[single-step-stop-reason]", "<single-step-stop-reason>"], [70, 6, 0, "duim-geometry:duim-geometry:[singular-transform]", "<singular-transform>"], [111, 6, 0, "skip-list:skip-list:[skip-list]", "<skip-list>"], [69, 6, 0, "duim:duim-gadgets:[slider]", "<slider>"], [200, 6, 0, "network:sockets:[socket-accessor-error]", "<socket-accessor-error>"], [200, 6, 0, "network:sockets:[socket-closed]", "<socket-closed>"], [200, 6, 0, "network:sockets:[socket-condition]", "<socket-condition>"], [200, 6, 0, "network:sockets:[socket-error]", "<socket-error>"], [200, 6, 0, "network:sockets:[socket]", "<socket>"], [119, 6, 0, "debugger-manager:debugger-manager:[source-code-alignment-stop-reason]", "<source-code-alignment-stop-reason>"], [118, 6, 0, "access-path:access-path:[source-location-map]", "<source-location-map>"], [118, 6, 0, "access-path:access-path:[source-step-into-stop-reason]", "<source-step-into-stop-reason>"], [118, 6, 0, "access-path:access-path:[source-step-out-stop-reason]", "<source-step-out-stop-reason>"], [118, 6, 0, "access-path:access-path:[source-step-over-stop-reason]", "<source-step-over-stop-reason>"], [118, 6, 0, "access-path:access-path:[source-step-stop-reason]", "<source-step-stop-reason>"], [73, 6, 0, "duim-layouts:duim-layouts:[space-requirement]", "<space-requirement>"], [69, 6, 0, "duim:duim-gadgets:[spacing]", "<spacing>"], [69, 6, 0, "duim:duim-gadgets:[spin-box]", "<spin-box>"], [69, 6, 0, "duim:duim-gadgets:[splitter]", "<splitter>"], [119, 6, 0, "debugger-manager:debugger-manager:[spy-call-aborted]", "<spy-call-aborted>"], [119, 6, 0, "debugger-manager:debugger-manager:[spy-call-cannot-use-thread]", "<spy-call-cannot-use-thread>"], [119, 6, 0, "debugger-manager:debugger-manager:[spy-call-error]", "<spy-call-error>"], [119, 6, 0, "debugger-manager:debugger-manager:[spy-call-no-available-thread]", "<spy-call-no-available-thread>"], [119, 6, 0, "debugger-manager:debugger-manager:[spy-function-not-located]", "<spy-function-not-located>"], [202, 6, 0, "sql:sql:[sql-bigint]", "<sql-bigint>"], [202, 6, 0, "sql:sql:[sql-binary]", "<sql-binary>"], [202, 6, 0, "sql:sql:[sql-bit-varying]", "<sql-bit-varying>"], [202, 6, 0, "sql:sql:[sql-bit]", "<sql-bit>"], [202, 6, 0, "sql:sql:[sql-character-varying]", "<sql-character-varying>"], [202, 6, 0, "sql:sql:[sql-character]", "<sql-character>"], [202, 6, 0, "sql:sql:[sql-client-unable-to-establish-connection]", "<sql-client-unable-to-establish-connection>"], [202, 6, 0, "sql:sql:[sql-datatype]", "<sql-datatype>"], [202, 6, 0, "sql:sql:[sql-date]", "<sql-date>"], [202, 6, 0, "sql:sql:[sql-day-time-interval]", "<sql-day-time-interval>"], [202, 6, 0, "sql:sql:[sql-decimal]", "<sql-decimal>"], [202, 6, 0, "sql:sql:[sql-double-precision]", "<sql-double-precision>"], [202, 6, 0, "sql:sql:[sql-double]", "<sql-double>"], [202, 6, 0, "sql:sql:[sql-error]", "<sql-error>"], [202, 6, 0, "sql:sql:[sql-float]", "<sql-float>"], [202, 6, 0, "sql:sql:[sql-integer]", "<sql-integer>"], [202, 6, 0, "sql:sql:[sql-longvarbinary]", "<sql-longvarbinary>"], [202, 6, 0, "sql:sql:[sql-longvarchar]", "<sql-longvarchar>"], [202, 6, 0, "sql:sql:[sql-national-character-varying]", "<sql-national-character-varying>"], [202, 6, 0, "sql:sql:[sql-national-character]", "<sql-national-character>"], [202, 6, 0, "sql:sql:[sql-numeric]", "<sql-numeric>"], [202, 6, 0, "sql:sql:[sql-real]", "<sql-real>"], [202, 6, 0, "sql:sql:[sql-server-rejected-establishment-of-connection]", "<sql-server-rejected-establishment-of-connection>"], [202, 6, 0, "sql:sql:[sql-smallint]", "<sql-smallint>"], [202, 6, 0, "sql:sql:[sql-statement]", "<sql-statement>"], [202, 6, 0, "sql:sql:[sql-table]", "<sql-table>"], [202, 6, 0, "sql:sql:[sql-time-with-time-zone]", "<sql-time-with-time-zone>"], [202, 6, 0, "sql:sql:[sql-time]", "<sql-time>"], [202, 6, 0, "sql:sql:[sql-timestamp-with-time-zone]", "<sql-timestamp-with-time-zone>"], [202, 6, 0, "sql:sql:[sql-timestamp]", "<sql-timestamp>"], [202, 6, 0, "sql:sql:[sql-tinyint]", "<sql-tinyint>"], [202, 6, 0, "sql:sql:[sql-type-timestamp]", "<sql-type-timestamp>"], [202, 6, 0, "sql:sql:[sql-unknown-type]", "<sql-unknown-type>"], [202, 6, 0, "sql:sql:[sql-unsupported-type]", "<sql-unsupported-type>"], [202, 6, 0, "sql:sql:[sql-varbinary]", "<sql-varbinary>"], [202, 6, 0, "sql:sql:[sql-warning]", "<sql-warning>"], [202, 6, 0, "sql:sql:[sql-year-month-interval]", "<sql-year-month-interval>"], [118, 6, 0, "access-path:access-path:[stack-frame]", "<stack-frame>"], [73, 6, 0, "duim-layouts:duim-layouts:[stack-layout]", "<stack-layout>"], [118, 6, 0, "access-path:access-path:[stack-overflow-exception-stop-reason]", "<stack-overflow-exception-stop-reason>"], [202, 6, 0, "sql:sql:[statement-completion-unknown]", "<statement-completion-unknown>"], [69, 6, 0, "duim:duim-gadgets:[status-bar]", "<status-bar>"], [66, 6, 0, "duim-dcs:duim-dcs:[stencil]", "<stencil>"], [118, 6, 0, "access-path:access-path:[stop-reason]", "<stop-reason>"], [185, 6, 0, "io:streams:[stream-position]", "<stream-position>"], [185, 6, 0, "io:streams:[stream]", "<stream>"], [164, 6, 0, "common-dylan:common-extensions:[stretchy-sequence]", "<stretchy-sequence>"], [202, 6, 0, "sql:sql:[string-data-length-mismatch]", "<string-data-length-mismatch>"], [202, 6, 0, "sql:sql:[string-data-right-truncation]", "<string-data-right-truncation>"], [185, 6, 0, "io:streams:[string-stream]", "<string-stream>"], [161, 6, 0, "collections:table-extensions:[string-table]", "<string-table>"], [164, 6, 0, "common-dylan:common-extensions:[string-table]", "<string-table>"], [106, 6, 0, "dfmc-conditions:dfmc-conditions:[style-warning]", "<style-warning>"], [202, 6, 0, "sql:sql:[substring-error]", "<substring-error>"], [202, 6, 0, "sql:sql:[successful-completion]", "<successful-completion>"], [178, 6, 0, "dylan:threads:[synchronization]", "<synchronization>"], [202, 6, 0, "sql:sql:[syntax-error-or-access-rule-violation-in-direct-sql-statement]", "<syntax-error-or-access-rule-violation-in-direct-sql-statement>"], [202, 6, 0, "sql:sql:[syntax-error-or-access-rule-violation-in-dynamic-sql-statement]", "<syntax-error-or-access-rule-violation-in-dynamic-sql-statement>"], [202, 6, 0, "sql:sql:[syntax-error-or-access-rule-violation]", "<syntax-error-or-access-rule-violation>"], [118, 6, 0, "access-path:access-path:[system-initialized-stop-reason]", "<system-initialized-stop-reason>"], [118, 6, 0, "access-path:access-path:[system-invoke-debugger-stop-reason]", "<system-invoke-debugger-stop-reason>"], [208, 6, 0, "t-lists:t-lists:[t-list]", "<t-list>"], [69, 6, 0, "duim:duim-gadgets:[tab-control-page]", "<tab-control-page>"], [69, 6, 0, "duim:duim-gadgets:[tab-control]", "<tab-control>"], [69, 6, 0, "duim:duim-gadgets:[table-column]", "<table-column>"], [69, 7, 0, "duim:duim-gadgets:[table-control-view]", "<table-control-view>"], [69, 6, 0, "duim:duim-gadgets:[table-control]", "<table-control>"], [69, 6, 0, "duim:duim-gadgets:[table-item]", "<table-item>"], [73, 6, 0, "duim-layouts:duim-layouts:[table-layout]", "<table-layout>"], [202, 6, 0, "sql:sql:[table-not-found]", "<table-not-found>"], [200, 6, 0, "network:sockets:[tcp-server-socket]", "<tcp-server-socket>"], [200, 6, 0, "network:sockets:[tcp-socket]", "<tcp-socket>"], [162, 6, 0, "coloring-stream:coloring-stream:[text-attributes]", "<text-attributes>"], [69, 6, 0, "duim:duim-gadgets:[text-editor]", "<text-editor>"], [69, 6, 0, "duim:duim-gadgets:[text-field]", "<text-field>"], [69, 6, 0, "duim:duim-gadgets:[text-gadget]", "<text-gadget>"], [66, 6, 0, "duim-dcs:duim-dcs:[text-style]", "<text-style>"], [119, 6, 0, "debugger-manager:debugger-manager:[thread-snapshot]", "<thread-snapshot>"], [118, 6, 0, "access-path:access-path:[thread-stop-reason]", "<thread-stop-reason>"], [178, 6, 0, "dylan:threads:[thread]", "<thread>"], [118, 6, 0, "access-path:access-path:[timeout-stop-reason]", "<timeout-stop-reason>"], [74, 6, 0, "duim-sheets:duim-sheets:[timer-event]", "<timer-event>"], [69, 6, 0, "duim:duim-gadgets:[tool-bar]", "<tool-bar>"], [73, 6, 0, "duim-layouts:duim-layouts:[top-level-sheet]", "<top-level-sheet>"], [119, 6, 0, "debugger-manager:debugger-manager:[tracepoint]", "<tracepoint>"], [202, 2, 0, "sql:sql:[transaction-mode]", "<transaction-mode>"], [202, 6, 0, "sql:sql:[transaction-resolution-unknown]", "<transaction-resolution-unknown>"], [202, 6, 0, "sql:sql:[transaction-rollback-due-to-integrity-constraint-violation]", "<transaction-rollback-due-to-integrity-constraint-violation>"], [202, 6, 0, "sql:sql:[transaction-rollback-due-to-serialization-failure]", "<transaction-rollback-due-to-serialization-failure>"], [202, 6, 0, "sql:sql:[transaction-rollback]", "<transaction-rollback>"], [202, 6, 0, "sql:sql:[transaction]", "<transaction>"], [70, 6, 0, "duim-geometry:duim-geometry:[transform-error]", "<transform-error>"], [70, 6, 0, "duim-geometry:duim-geometry:[transform-underspecified]", "<transform-underspecified>"], [70, 6, 0, "duim-geometry:duim-geometry:[transform]", "<transform>"], [69, 6, 0, "duim:duim-gadgets:[tree-control]", "<tree-control>"], [69, 6, 0, "duim:duim-gadgets:[tree-node]", "<tree-node>"], [202, 6, 0, "sql:sql:[triggered-data-change-violation]", "<triggered-data-change-violation>"], [202, 6, 0, "sql:sql:[trim-error]", "<trim-error>"], [200, 6, 0, "network:sockets:[udp-server-socket]", "<udp-server-socket>"], [200, 6, 0, "network:sockets:[udp-socket]", "<udp-socket>"], [118, 6, 0, "access-path:access-path:[unassigned-remote-register]", "<unassigned-remote-register>"], [118, 6, 0, "access-path:access-path:[unclassified-exception-stop-reason]", "<unclassified-exception-stop-reason>"], [74, 6, 0, "duim-sheets:duim-sheets:[undefined-text-style-mapping]", "<undefined-text-style-mapping>"], [202, 6, 0, "sql:sql:[unhandled-diagnostic]", "<unhandled-diagnostic>"], [118, 6, 0, "access-path:access-path:[unhandled-stop-reason]", "<unhandled-stop-reason>"], [185, 7, 0, "io:streams:[unicode-character]", "<unicode-character>"], [185, 6, 0, "io:streams:[unicode-string-stream]", "<unicode-string-stream>"], [202, 6, 0, "sql:sql:[unique-constraint]", "<unique-constraint>"], [202, 6, 0, "sql:sql:[unknown-sqlstate]", "<unknown-sqlstate>"], [118, 6, 0, "access-path:access-path:[unload-library-stop-reason]", "<unload-library-stop-reason>"], [202, 6, 0, "sql:sql:[unterminated-c-string]", "<unterminated-c-string>"], [119, 6, 0, "debugger-manager:debugger-manager:[unwind-protect-frame]", "<unwind-protect-frame>"], [206, 6, 0, "system:locators:[url]", "<url>"], [202, 6, 0, "sql:sql:[user]", "<user>"], [202, 6, 0, "sql:sql:[using-clause-does-not-match-dynamic-parameter-specification]", "<using-clause-does-not-match-dynamic-parameter-specification>"], [202, 6, 0, "sql:sql:[using-clause-does-not-match-target-specification]", "<using-clause-does-not-match-target-specification>"], [202, 6, 0, "sql:sql:[using-clause-required-for-dynamic-parameters]", "<using-clause-required-for-dynamic-parameters>"], [202, 6, 0, "sql:sql:[using-clause-required-for-result-fields]", "<using-clause-required-for-result-fields>"], [69, 6, 0, "duim:duim-gadgets:[value-gadget]", "<value-gadget>"], [69, 6, 0, "duim:duim-gadgets:[value-range-gadget]", "<value-range-gadget>"], [69, 6, 0, "duim:duim-gadgets:[viewport]", "<viewport>"], [202, 6, 0, "sql:sql:[warning-cursor-operation-conflict]", "<warning-cursor-operation-conflict>"], [202, 6, 0, "sql:sql:[warning-string-data-right-truncation]", "<warning-string-data-right-truncation>"], [118, 6, 0, "access-path:access-path:[watchpoint-stop-reason]", "<watchpoint-stop-reason>"], [119, 6, 0, "debugger-manager:debugger-manager:[watchpoint]", "<watchpoint>"], [206, 6, 0, "system:locators:[web-locator]", "<web-locator>"], [200, 6, 0, "network:sockets:[win32-socket-error]", "<win32-socket-error>"], [74, 6, 0, "duim-sheets:duim-sheets:[window-configuration-event]", "<window-configuration-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[window-event]", "<window-event>"], [74, 6, 0, "duim-sheets:duim-sheets:[window-repaint-event]", "<window-repaint-event>"], [202, 6, 0, "sql:sql:[with-check-option-violation]", "<with-check-option-violation>"], [68, 6, 0, "duim:duim-frames:[wizard-frame]", "<wizard-frame>"], [68, 6, 0, "duim:duim-frames:[wizard-page]", "<wizard-page>"], [185, 6, 0, "io:streams:[wrapper-stream]", "<wrapper-stream>"], [118, 6, 0, "access-path:access-path:[write-watchpoint-stop-reason]", "<write-watchpoint-stop-reason>"], [203, 6, 0, "system:date:[year/month-duration]", "<year/month-duration>"], [74, 3, 0, "duim-sheets:duim-sheets:=", "="], [193, 3, 0, "dylan:dylan:=", "="], [154, 4, 0, "c-ffi:c-ffi:=([c-pointer])", "=(<C-pointer>)"], [68, 4, 0, "duim:duim-frames:=([command])", "=(<command>)"], [193, 4, 0, "dylan:dylan:=([complex])", "=(<complex>)"], [203, 4, 0, "system:date:=([date])", "=(<date>)"], [203, 4, 0, "system:date:=([duration])", "=(<duration>)"], [193, 4, 0, "dylan:dylan:=([machine-number])", "=(<machine-number>)"], [70, 4, 0, "duim-geometry:duim-geometry:=([region])", "=(<region>)"], [118, 4, 0, "access-path:access-path:=([remote-value],[remote-value])", "=(<remote-value>, <remote-value>)"], [70, 4, 0, "duim-geometry:duim-geometry:=([transform])", "=(<transform>)"], [66, 3, 0, "duim-dcs:duim-dcs:\\=", "\\="], [166, 3, 0, "common-dylan:machine-words:\\=", "\\="], [193, 3, 0, "dylan:dylan:^", "^"], [193, 4, 0, "dylan:dylan:^([complex],[complex])", "^(<complex>, <complex>)"], [171, 4, 0, "common-dylan:transcendentals:^([double-float],[double-float])", "^(<double-float>, <double-float>)"], [171, 4, 0, "common-dylan:transcendentals:^([double-float],[single-float])", "^(<double-float>, <single-float>)"], [193, 4, 0, "dylan:dylan:^([float],[integer])", "^(<float>, <integer>)"], [193, 4, 0, "dylan:dylan:^([integer],[integer])", "^(<integer>, <integer>)"], [171, 4, 0, "common-dylan:transcendentals:^([single-float],[double-float])", "^(<single-float>, <double-float>)"], [171, 4, 0, "common-dylan:transcendentals:^([single-float],[single-float])", "^(<single-float>, <single-float>)"], [71, 3, 0, "duim-graphics:duim-graphics:abort-path", "abort-path"], [193, 3, 0, "dylan:dylan:abs", "abs"], [193, 4, 0, "dylan:dylan:abs([complex])", "abs(<complex>)"], [193, 4, 0, "dylan:dylan:abs([float])", "abs(<float>)"], [193, 4, 0, "dylan:dylan:abs([integer])", "abs(<integer>)"], [200, 3, 0, "network:sockets:accept", "accept"], [200, 4, 0, "network:sockets:accept([tcp-server-socket])", "accept(<tcp-server-socket>)"], [118, 3, 0, "access-path:access-path:access-path-abstract-handle", "access-path-abstract-handle"], [118, 3, 0, "access-path:access-path:access-path-abstract-handle-setter", "access-path-abstract-handle-setter"], [118, 3, 0, "access-path:access-path:access-path-application", "access-path-application"], [118, 3, 0, "access-path:access-path:access-path-application-object", "access-path-application-object"], [118, 3, 0, "access-path:access-path:access-path-arguments", "access-path-arguments"], [118, 3, 0, "access-path:access-path:access-path-core-file", "access-path-core-file"], [118, 3, 0, "access-path:access-path:access-path-process", "access-path-process"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:accumulate-subnotes-during", "accumulate-subnotes-during"], [171, 3, 0, "common-dylan:transcendentals:acos", "acos"], [171, 4, 0, "common-dylan:transcendentals:acos([double-float])", "acos(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:acos([single-float])", "acos(<single-float>)"], [171, 3, 0, "common-dylan:transcendentals:acosh", "acosh"], [171, 4, 0, "common-dylan:transcendentals:acosh([double-float])", "acosh(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:acosh([single-float])", "acosh(<single-float>)"], [202, 3, 0, "sql:sql:acquire-null-value", "acquire-null-value"], [69, 3, 0, "duim:duim-gadgets:activate-gadget", "activate-gadget"], [119, 3, 0, "debugger-manager:debugger-manager:active-dylan-lexical-variables", "active-dylan-lexical-variables"], [119, 4, 0, "debugger-manager:debugger-manager:active-lexical-variables([runtime-context])", "active-lexical-variables(<runtime-context>)"], [118, 3, 0, "access-path:access-path:active-register", "active-register"], [74, 3, 0, "duim-sheets:duim-sheets:add-child", "add-child"], [74, 3, 0, "duim-sheets:duim-sheets:add-clipboard-data", "add-clipboard-data"], [74, 3, 0, "duim-sheets:duim-sheets:add-clipboard-data-as", "add-clipboard-data-as"], [66, 3, 0, "duim-dcs:duim-dcs:add-colors", "add-colors"], [69, 3, 0, "duim:duim-gadgets:add-column", "add-column"], [68, 3, 0, "duim:duim-frames:add-command", "add-command"], [68, 3, 0, "duim:duim-frames:add-command-table-menu-item", "add-command-table-menu-item"], [69, 3, 0, "duim:duim-gadgets:add-item", "add-item"], [69, 3, 0, "duim:duim-gadgets:add-node", "add-node"], [119, 3, 0, "debugger-manager:debugger-manager:add-object", "add-object"], [119, 4, 0, "debugger-manager:debugger-manager:add-object([page-relative-object-table],[remote-value],[page-relative-object-table-entry])", "add-object(<page-relative-object-table>, <remote-value>, <page-relative-object-table-entry>)"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:add-program-condition", "add-program-condition"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:add-program-condition([condition])", "add-program-condition(<condition>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:add-program-condition([program-condition])", "add-program-condition(<program-condition>)"], [118, 3, 0, "access-path:access-path:address-within-definition?", "address-within-definition?"], [118, 4, 0, "access-path:access-path:address-within-definition?([remote-function],[remote-value])", "address-within-definition?(<remote-function>, <remote-value>)"], [118, 4, 0, "access-path:access-path:address-within-definition?([remote-symbol],[remote-value])", "address-within-definition?(<remote-symbol>, <remote-value>)"], [185, 3, 0, "io:streams:adjust-stream-position", "adjust-stream-position"], [200, 3, 0, "network:sockets:aliases", "aliases"], [119, 3, 0, "debugger-manager:debugger-manager:align-thread-to-source-location", "align-thread-to-source-location"], [154, 3, 0, "c-ffi:c-ffi:alignment-of", "alignment-of"], [200, 3, 0, "network:sockets:all-addresses", "all-addresses"], [73, 3, 0, "duim-layouts:duim-layouts:allocate-space", "allocate-space"], [119, 3, 0, "debugger-manager:debugger-manager:allocated-class", "allocated-class"], [119, 3, 0, "debugger-manager:debugger-manager:allocation-increment", "allocation-increment"], [164, 3, 0, "common-dylan:common-extensions:application-arguments", "application-arguments"], [164, 3, 0, "common-dylan:common-extensions:application-filename", "application-filename"], [119, 3, 0, "debugger-manager:debugger-manager:application-just-interacted?", "application-just-interacted?"], [119, 3, 0, "debugger-manager:debugger-manager:application-just-interacted?-setter", "application-just-interacted?-setter"], [164, 3, 0, "common-dylan:common-extensions:application-name", "application-name"], [119, 3, 0, "debugger-manager:debugger-manager:application-profile-threads", "application-profile-threads"], [119, 3, 0, "debugger-manager:debugger-manager:application-profiling?", "application-profiling?"], [119, 3, 0, "debugger-manager:debugger-manager:application-running-on-code-entry?", "application-running-on-code-entry?"], [119, 3, 0, "debugger-manager:debugger-manager:application-running-on-code-entry?-setter", "application-running-on-code-entry?-setter"], [119, 3, 0, "debugger-manager:debugger-manager:application-snapshot-skip", "application-snapshot-skip"], [119, 3, 0, "debugger-manager:debugger-manager:application-snapshots", "application-snapshots"], [118, 3, 0, "access-path:access-path:application-state-post-mortem?", "application-state-post-mortem?"], [118, 3, 0, "access-path:access-path:application-state-running?", "application-state-running?"], [118, 3, 0, "access-path:access-path:application-state-stopped?", "application-state-stopped?"], [118, 3, 0, "access-path:access-path:application-state-unstarted?", "application-state-unstarted?"], [119, 3, 0, "debugger-manager:debugger-manager:application-stopped?", "application-stopped?"], [119, 3, 0, "debugger-manager:debugger-manager:application-stopped?-setter", "application-stopped?-setter"], [119, 3, 0, "debugger-manager:debugger-manager:application-thread-snapshot", "application-thread-snapshot"], [68, 3, 0, "duim:duim-frames:apply-in-frame", "apply-in-frame"], [118, 3, 0, "access-path:access-path:apply-thread-stepping-control", "apply-thread-stepping-control"], [71, 3, 0, "duim-graphics:duim-graphics:arc-to", "arc-to"], [70, 3, 0, "duim-geometry:duim-geometry:area?", "area?"], [166, 3, 0, "common-dylan:machine-words:as", "as"], [185, 4, 0, "io:streams:as([integer],[stream-position])", "as(<integer>, <stream-position>)"], [200, 4, 0, "network:sockets:as([string],[ipv4-numeric-address])", "as(<string>, <ipv4-numeric-address>)"], [133, 4, 0, "ppml:ppml:as(class==[ppml],[byte-string])", "as(class == <ppml>, <byte-string>)"], [133, 4, 0, "ppml:ppml:as(class==[ppml],[collection])", "as(class == <ppml>, <collection>)"], [133, 4, 0, "ppml:ppml:as(class==[ppml],[explicit-key-collection])", "as(class == <ppml>, <explicit-key-collection>)"], [133, 4, 0, "ppml:ppml:as(class==[ppml],[list])", "as(class == <ppml>, <list>)"], [133, 4, 0, "ppml:ppml:as(class==[ppml],[object])", "as(class == <ppml>, <object>)"], [133, 4, 0, "ppml:ppml:as(class==[ppml],[symbol])", "as(class == <ppml>, <symbol>)"], [133, 4, 0, "ppml:ppml:as(class==[ppml],[vector])", "as(class == <ppml>, <vector>)"], [118, 3, 0, "access-path:access-path:as-integer", "as-integer"], [118, 4, 0, "access-path:access-path:as-integer([descriptor-pointer])", "as-integer(<descriptor-pointer>)"], [118, 4, 0, "access-path:access-path:as-integer([remote-value])", "as-integer(<remote-value>)"], [118, 3, 0, "access-path:access-path:as-integer-losing-precision", "as-integer-losing-precision"], [203, 3, 0, "system:date:as-iso8601-string", "as-iso8601-string"], [118, 3, 0, "access-path:access-path:as-remote-pointer", "as-remote-pointer"], [118, 3, 0, "access-path:access-path:as-remote-value", "as-remote-value"], [203, 3, 0, "system:date:as-rfc1123-string", "as-rfc1123-string"], [203, 3, 0, "system:date:as-rfc822-string", "as-rfc822-string"], [166, 3, 0, "common-dylan:machine-words:as-unsigned", "as-unsigned"], [193, 3, 0, "dylan:dylan:ash", "ash"], [171, 3, 0, "common-dylan:transcendentals:asin", "asin"], [171, 4, 0, "common-dylan:transcendentals:asin([double-float])", "asin(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:asin([single-float])", "asin(<single-float>)"], [171, 3, 0, "common-dylan:transcendentals:asinh", "asinh"], [171, 4, 0, "common-dylan:transcendentals:asinh([double-float])", "asinh(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:asinh([single-float])", "asinh(<single-float>)"], [164, 8, 0, "common-dylan:common-extensions:assert", "assert"], [178, 3, 0, "dylan:threads:associated-lock", "associated-lock"], [202, 3, 0, "sql:sql:asynchronous", "asynchronous"], [171, 3, 0, "common-dylan:transcendentals:atan", "atan"], [171, 4, 0, "common-dylan:transcendentals:atan([double-float])", "atan(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:atan([single-float])", "atan(<single-float>)"], [171, 3, 0, "common-dylan:transcendentals:atan2", "atan2"], [171, 4, 0, "common-dylan:transcendentals:atan2([double-float],[double-float])", "atan2(<double-float>, <double-float>)"], [171, 4, 0, "common-dylan:transcendentals:atan2([double-float],[single-float])", "atan2(<double-float>, <single-float>)"], [171, 4, 0, "common-dylan:transcendentals:atan2([single-float],[double-float])", "atan2(<single-float>, <double-float>)"], [171, 4, 0, "common-dylan:transcendentals:atan2([single-float],[single-float])", "atan2(<single-float>, <single-float>)"], [171, 3, 0, "common-dylan:transcendentals:atanh", "atanh"], [171, 4, 0, "common-dylan:transcendentals:atanh([double-float])", "atanh(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:atanh([single-float])", "atanh(<single-float>)"], [178, 8, 0, "dylan:threads:atomic-decrement!", "atomic-decrement!"], [178, 8, 0, "dylan:threads:atomic-increment!", "atomic-increment!"], [175, 3, 0, "common-dylan:finalization:automatic-finalization-enabled?", "automatic-finalization-enabled?"], [175, 3, 0, "common-dylan:finalization:automatic-finalization-enabled?-setter", "automatic-finalization-enabled?-setter"], [119, 3, 0, "debugger-manager:debugger-manager:available-restarts-for-thread", "available-restarts-for-thread"], [118, 3, 0, "access-path:access-path:base-address", "base-address"], [118, 3, 0, "access-path:access-path:base-linenumber", "base-linenumber"], [74, 3, 0, "duim-sheets:duim-sheets:beep", "beep"], [156, 3, 0, "collections:bit-vector:bit-count", "bit-count"], [156, 3, 0, "collections:bit-vector:bit-vector-and", "bit-vector-and"], [156, 3, 0, "collections:bit-vector:bit-vector-and!", "bit-vector-and!"], [156, 3, 0, "collections:bit-vector:bit-vector-andc2", "bit-vector-andc2"], [156, 3, 0, "collections:bit-vector:bit-vector-andc2!", "bit-vector-andc2!"], [156, 3, 0, "collections:bit-vector:bit-vector-not", "bit-vector-not"], [156, 3, 0, "collections:bit-vector:bit-vector-not!", "bit-vector-not!"], [156, 3, 0, "collections:bit-vector:bit-vector-or", "bit-vector-or"], [156, 3, 0, "collections:bit-vector:bit-vector-or!", "bit-vector-or!"], [156, 3, 0, "collections:bit-vector:bit-vector-xor", "bit-vector-xor"], [156, 3, 0, "collections:bit-vector:bit-vector-xor!", "bit-vector-xor!"], [74, 3, 0, "duim-sheets:duim-sheets:boundary-event-kind", "boundary-event-kind"], [70, 3, 0, "duim-geometry:duim-geometry:bounding-box", "bounding-box"], [70, 3, 0, "duim-geometry:duim-geometry:bounding-box?", "bounding-box?"], [70, 3, 0, "duim-geometry:duim-geometry:box-bottom", "box-bottom"], [70, 3, 0, "duim-geometry:duim-geometry:box-edges", "box-edges"], [70, 3, 0, "duim-geometry:duim-geometry:box-height", "box-height"], [70, 3, 0, "duim-geometry:duim-geometry:box-left", "box-left"], [70, 3, 0, "duim-geometry:duim-geometry:box-position", "box-position"], [70, 3, 0, "duim-geometry:duim-geometry:box-right", "box-right"], [70, 3, 0, "duim-geometry:duim-geometry:box-size", "box-size"], [70, 3, 0, "duim-geometry:duim-geometry:box-top", "box-top"], [70, 3, 0, "duim-geometry:duim-geometry:box-width", "box-width"], [66, 3, 0, "duim-dcs:duim-dcs:brush-background", "brush-background"], [66, 3, 0, "duim-dcs:duim-dcs:brush-fill-rule", "brush-fill-rule"], [66, 3, 0, "duim-dcs:duim-dcs:brush-fill-style", "brush-fill-style"], [66, 3, 0, "duim-dcs:duim-dcs:brush-foreground", "brush-foreground"], [66, 3, 0, "duim-dcs:duim-dcs:brush-mode", "brush-mode"], [66, 3, 0, "duim-dcs:duim-dcs:brush-stipple", "brush-stipple"], [66, 3, 0, "duim-dcs:duim-dcs:brush-stretch-mode", "brush-stretch-mode"], [66, 3, 0, "duim-dcs:duim-dcs:brush-tile", "brush-tile"], [66, 3, 0, "duim-dcs:duim-dcs:brush-ts-x", "brush-ts-x"], [66, 3, 0, "duim-dcs:duim-dcs:brush-ts-y", "brush-ts-y"], [66, 3, 0, "duim-dcs:duim-dcs:brush?", "brush?"], [74, 3, 0, "duim-sheets:duim-sheets:button-index", "button-index"], [74, 3, 0, "duim-sheets:duim-sheets:button-index-name", "button-index-name"], [118, 3, 0, "access-path:access-path:byte-indexed-remote-value", "byte-indexed-remote-value"], [163, 3, 0, "common-dylan:byte-vector:byte-storage-address", "byte-storage-address"], [185, 4, 0, "io:streams:byte-storage-address([buffer])", "byte-storage-address(<buffer>)"], [163, 4, 0, "common-dylan:byte-vector:byte-storage-address([byte-string])", "byte-storage-address(<byte-string>)"], [163, 4, 0, "common-dylan:byte-vector:byte-storage-address([byte-vector])", "byte-storage-address(<byte-vector>)"], [163, 3, 0, "common-dylan:byte-vector:byte-storage-offset-address", "byte-storage-offset-address"], [185, 4, 0, "io:streams:byte-storage-offset-address([buffer])", "byte-storage-offset-address(<buffer>)"], [163, 4, 0, "common-dylan:byte-vector:byte-storage-offset-address([byte-string])", "byte-storage-offset-address(<byte-string>)"], [163, 4, 0, "common-dylan:byte-vector:byte-storage-offset-address([byte-vector])", "byte-storage-offset-address(<byte-vector>)"], [163, 3, 0, "common-dylan:byte-vector:byte-vector-fill", "byte-vector-fill"], [163, 4, 0, "common-dylan:byte-vector:byte-vector-fill([byte-vector],[byte-character])", "byte-vector-fill(<byte-vector>, <byte-character>)"], [163, 4, 0, "common-dylan:byte-vector:byte-vector-fill([byte-vector],[integer])", "byte-vector-fill(<byte-vector>, <integer>)"], [163, 3, 0, "common-dylan:byte-vector:byte-vector-ref", "byte-vector-ref"], [163, 3, 0, "common-dylan:byte-vector:byte-vector-ref-setter", "byte-vector-ref-setter"], [154, 3, 0, "c-ffi:c-ffi:c-type-cast", "c-type-cast"], [118, 3, 0, "access-path:access-path:calculate-stack-address", "calculate-stack-address"], [119, 3, 0, "debugger-manager:debugger-manager:call-debugger-function", "call-debugger-function"], [119, 4, 0, "debugger-manager:debugger-manager:call-debugger-function([debug-target],[function])", "call-debugger-function(<debug-target>, <function>)"], [119, 3, 0, "debugger-manager:debugger-manager:call-frame-aligned-at-source-locator?", "call-frame-aligned-at-source-locator?"], [119, 3, 0, "debugger-manager:debugger-manager:call-frame-description", "call-frame-description"], [119, 3, 0, "debugger-manager:debugger-manager:call-frame-frame-pointer", "call-frame-frame-pointer"], [119, 3, 0, "debugger-manager:debugger-manager:call-frame-function", "call-frame-function"], [119, 3, 0, "debugger-manager:debugger-manager:call-frame-nearest-source-locator", "call-frame-nearest-source-locator"], [119, 3, 0, "debugger-manager:debugger-manager:call-frame-return-address", "call-frame-return-address"], [68, 3, 0, "duim:duim-frames:call-in-frame", "call-in-frame"], [119, 3, 0, "debugger-manager:debugger-manager:call-spy", "call-spy"], [119, 3, 0, "debugger-manager:debugger-manager:call-spy-on-thread", "call-spy-on-thread"], [68, 3, 0, "duim:duim-frames:cancel-dialog", "cancel-dialog"], [74, 3, 0, "duim-sheets:duim-sheets:caret-position", "caret-position"], [74, 3, 0, "duim-sheets:duim-sheets:caret-sheet", "caret-sheet"], [74, 3, 0, "duim-sheets:duim-sheets:caret-size", "caret-size"], [74, 3, 0, "duim-sheets:duim-sheets:caret-visible?", "caret-visible?"], [74, 3, 0, "duim-sheets:duim-sheets:caret-visible?-setter", "caret-visible?-setter"], [161, 3, 0, "collections:table-extensions:case-insensitive-equal", "case-insensitive-equal"], [161, 3, 0, "collections:table-extensions:case-insensitive-string-hash", "case-insensitive-string-hash"], [202, 3, 0, "sql:sql:catalog-from-name", "catalog-from-name"], [202, 3, 0, "sql:sql:catalog-name", "catalog-name"], [202, 3, 0, "sql:sql:catalogs", "catalogs"], [202, 3, 0, "sql:sql:catalogs-assist", "catalogs-assist"], [193, 3, 0, "dylan:dylan:ceiling", "ceiling"], [193, 4, 0, "dylan:dylan:ceiling([float])", "ceiling(<float>)"], [193, 4, 0, "dylan:dylan:ceiling([integer])", "ceiling(<integer>)"], [193, 4, 0, "dylan:dylan:ceiling([machine-number])", "ceiling(<machine-number>)"], [193, 3, 0, "dylan:dylan:ceiling/", "ceiling/"], [193, 4, 0, "dylan:dylan:ceiling/([integer],[integer])", "ceiling/(<integer>, <integer>)"], [193, 4, 0, "dylan:dylan:ceiling/([machine-number],[machine-number])", "ceiling/(<machine-number>, <machine-number>)"], [118, 3, 0, "access-path:access-path:character-as-tagged-remote-value", "character-as-tagged-remote-value"], [209, 3, 0, "win32-kernel:win32-kernel:check-win32-result", "check-win32-result"], [74, 3, 0, "duim-sheets:duim-sheets:child-containing-position", "child-containing-position"], [74, 3, 0, "duim-sheets:duim-sheets:children-overlapping-region", "children-overlapping-region"], [74, 3, 0, "duim-sheets:duim-sheets:choose-color", "choose-color"], [74, 3, 0, "duim-sheets:duim-sheets:choose-directory", "choose-directory"], [74, 3, 0, "duim-sheets:duim-sheets:choose-file", "choose-file"], [74, 3, 0, "duim-sheets:duim-sheets:choose-from-dialog", "choose-from-dialog"], [74, 3, 0, "duim-sheets:duim-sheets:choose-from-menu", "choose-from-menu"], [74, 3, 0, "duim-sheets:duim-sheets:choose-text-style", "choose-text-style"], [119, 3, 0, "debugger-manager:debugger-manager:class-breakpoint-class", "class-breakpoint-class"], [119, 3, 0, "debugger-manager:debugger-manager:class-breakpoint-size", "class-breakpoint-size"], [202, 3, 0, "sql:sql:class-code", "class-code"], [202, 3, 0, "sql:sql:class-origin", "class-origin"], [118, 3, 0, "access-path:access-path:classify-symbolic-name", "classify-symbolic-name"], [119, 3, 0, "debugger-manager:debugger-manager:clear-application-class-breakpoint", "clear-application-class-breakpoint"], [119, 3, 0, "debugger-manager:debugger-manager:clear-application-class-breakpoints", "clear-application-class-breakpoints"], [74, 3, 0, "duim-sheets:duim-sheets:clear-box", "clear-box"], [74, 3, 0, "duim-sheets:duim-sheets:clear-clipboard", "clear-clipboard"], [173, 3, 0, "dispatch-profiler:dispatch-profiler:clear-dispatch-profiling", "clear-dispatch-profiling"], [173, 3, 0, "dispatch-profiler:dispatch-profiler:clear-dispatch-statistics!", "clear-dispatch-statistics!"], [154, 3, 0, "c-ffi:c-ffi:clear-memory!", "clear-memory!"], [68, 3, 0, "duim:duim-frames:clear-progress-note", "clear-progress-note"], [74, 3, 0, "duim-sheets:duim-sheets:clipboard-data-available?", "clipboard-data-available?"], [74, 3, 0, "duim-sheets:duim-sheets:clipboard-owner", "clipboard-owner"], [74, 3, 0, "duim-sheets:duim-sheets:clipboard-sheet", "clipboard-sheet"], [185, 3, 0, "io:streams:close", "close"], [185, 4, 0, "io:streams:close([file-stream])", "close(<file-stream>)"], [118, 3, 0, "access-path:access-path:close-application", "close-application"], [74, 3, 0, "duim-sheets:duim-sheets:close-clipboard", "close-clipboard"], [71, 3, 0, "duim-graphics:duim-graphics:close-path", "close-path"], [202, 3, 0, "sql:sql:coercion-policy", "coercion-policy"], [202, 3, 0, "sql:sql:coercion-policy-setter", "coercion-policy-setter"], [157, 8, 0, "collections:collectors:collect", "collect"], [173, 3, 0, "dispatch-profiler:dispatch-profiler:collect-dispatch-statistics", "collect-dispatch-statistics"], [157, 8, 0, "collections:collectors:collect-first", "collect-first"], [157, 8, 0, "collections:collectors:collect-first-into", "collect-first-into"], [157, 8, 0, "collections:collectors:collect-into", "collect-into"], [157, 8, 0, "collections:collectors:collect-last", "collect-last"], [157, 8, 0, "collections:collectors:collect-last-into", "collect-last-into"], [157, 8, 0, "collections:collectors:collected", "collected"], [157, 8, 0, "collections:collectors:collecting", "collecting"], [161, 3, 0, "collections:table-extensions:collection-hash", "collection-hash"], [157, 3, 0, "collections:collectors:collector-protocol", "collector-protocol"], [66, 3, 0, "duim-dcs:duim-dcs:color-ihs", "color-ihs"], [66, 3, 0, "duim-dcs:duim-dcs:color-luminosity", "color-luminosity"], [66, 3, 0, "duim-dcs:duim-dcs:color-palette?", "color-palette?"], [66, 3, 0, "duim-dcs:duim-dcs:color-rgb", "color-rgb"], [66, 3, 0, "duim-dcs:duim-dcs:color?", "color?"], [162, 3, 0, "coloring-stream:coloring-stream:colorize-stream", "colorize-stream"], [202, 3, 0, "sql:sql:column-name", "column-name"], [68, 3, 0, "duim:duim-frames:command-arguments", "command-arguments"], [68, 3, 0, "duim:duim-frames:command-enabled?", "command-enabled?"], [68, 3, 0, "duim:duim-frames:command-enabled?-setter", "command-enabled?-setter"], [68, 3, 0, "duim:duim-frames:command-function", "command-function"], [202, 3, 0, "sql:sql:command-function", "command-function"], [68, 3, 0, "duim:duim-frames:command-table-accelerators", "command-table-accelerators"], [68, 3, 0, "duim:duim-frames:command-table-commands", "command-table-commands"], [68, 3, 0, "duim:duim-frames:command-table-menu", "command-table-menu"], [68, 3, 0, "duim:duim-frames:command-table-name", "command-table-name"], [68, 3, 0, "duim:duim-frames:command-table?", "command-table?"], [68, 3, 0, "duim:duim-frames:command-undoable?", "command-undoable?"], [68, 3, 0, "duim:duim-frames:command?", "command?"], [202, 3, 0, "sql:sql:commit-transaction", "commit-transaction"], [68, 3, 0, "duim:duim-frames:complete-from-generator", "complete-from-generator"], [68, 3, 0, "duim:duim-frames:complete-from-sequence", "complete-from-sequence"], [70, 3, 0, "duim-geometry:duim-geometry:compose-rotation-with-transform", "compose-rotation-with-transform"], [70, 3, 0, "duim-geometry:duim-geometry:compose-scaling-with-transform", "compose-scaling-with-transform"], [73, 3, 0, "duim-layouts:duim-layouts:compose-space", "compose-space"], [70, 3, 0, "duim-geometry:duim-geometry:compose-transform-with-rotation", "compose-transform-with-rotation"], [70, 3, 0, "duim-geometry:duim-geometry:compose-transform-with-scaling", "compose-transform-with-scaling"], [70, 3, 0, "duim-geometry:duim-geometry:compose-transform-with-translation", "compose-transform-with-translation"], [70, 3, 0, "duim-geometry:duim-geometry:compose-transforms", "compose-transforms"], [70, 3, 0, "duim-geometry:duim-geometry:compose-translation-with-transform", "compose-translation-with-transform"], [68, 3, 0, "duim:duim-frames:compute-next-page", "compute-next-page"], [68, 3, 0, "duim:duim-frames:compute-previous-page", "compute-previous-page"], [164, 3, 0, "common-dylan:common-extensions:concatenate!", "concatenate!"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:condition-block", "condition-block"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:condition-compilation-stage", "condition-compilation-stage"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:condition-context-id", "condition-context-id"], [202, 3, 0, "sql:sql:condition-number", "condition-number"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:condition-program-note-creator", "condition-program-note-creator"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:condition-source-location", "condition-source-location"], [164, 3, 0, "common-dylan:common-extensions:condition-to-string", "condition-to-string"], [178, 8, 0, "dylan:threads:conditional-update!", "conditional-update!"], [178, 8, 0, "dylan:threads:conditional-update!(extended)", "conditional-update! (extended)"], [202, 3, 0, "sql:sql:conditions-not-recorded?", "conditions-not-recorded?"], [202, 3, 0, "sql:sql:connect", "connect"], [202, 3, 0, "sql:sql:connect-with-prompt", "connect-with-prompt"], [202, 3, 0, "sql:sql:connect-with-prompt?", "connect-with-prompt?"], [202, 3, 0, "sql:sql:connection", "connection"], [118, 3, 0, "access-path:access-path:connection-hostname", "connection-hostname"], [118, 3, 0, "access-path:access-path:connection-hostname-setter", "connection-hostname-setter"], [202, 3, 0, "sql:sql:connection-name", "connection-name"], [118, 3, 0, "access-path:access-path:connection-network-address", "connection-network-address"], [118, 3, 0, "access-path:access-path:connection-open-tethers", "connection-open-tethers"], [118, 3, 0, "access-path:access-path:connection-open?", "connection-open?"], [118, 3, 0, "access-path:access-path:connection-open?-setter", "connection-open?-setter"], [118, 3, 0, "access-path:access-path:connection-password", "connection-password"], [118, 3, 0, "access-path:access-path:connection-process", "connection-process"], [118, 3, 0, "access-path:access-path:connection-process-list", "connection-process-list"], [118, 3, 0, "access-path:access-path:connection-process-list-setter", "connection-process-list-setter"], [118, 3, 0, "access-path:access-path:connection-process-setter", "connection-process-setter"], [202, 3, 0, "sql:sql:connection-setter", "connection-setter"], [202, 3, 0, "sql:sql:connections", "connections"], [202, 3, 0, "sql:sql:constraint-catalog", "constraint-catalog"], [202, 3, 0, "sql:sql:constraint-name", "constraint-name"], [202, 3, 0, "sql:sql:constraint-schema", "constraint-schema"], [202, 3, 0, "sql:sql:constraints", "constraints"], [68, 3, 0, "duim:duim-frames:contain", "contain"], [119, 3, 0, "debugger-manager:debugger-manager:context-library", "context-library"], [119, 3, 0, "debugger-manager:debugger-manager:context-library-setter", "context-library-setter"], [119, 3, 0, "debugger-manager:debugger-manager:context-module", "context-module"], [119, 3, 0, "debugger-manager:debugger-manager:context-module-setter", "context-module-setter"], [118, 3, 0, "access-path:access-path:continue", "continue"], [118, 3, 0, "access-path:access-path:continue-unhandled", "continue-unhandled"], [69, 3, 0, "duim:duim-gadgets:contract-node", "contract-node"], [66, 3, 0, "duim-dcs:duim-dcs:contrasting-colors-limit", "contrasting-colors-limit"], [66, 3, 0, "duim-dcs:duim-dcs:contrasting-dash-patterns-limit", "contrasting-dash-patterns-limit"], [119, 3, 0, "debugger-manager:debugger-manager:control-profiling", "control-profiling"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml", "convert-condition-slots-to-ppml"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([condition])", "convert-condition-slots-to-ppml(<condition>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([ignore-serious-note])", "convert-condition-slots-to-ppml(<ignore-serious-note>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([performance-note])", "convert-condition-slots-to-ppml(<performance-note>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([portability-note])", "convert-condition-slots-to-ppml(<portability-note>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([program-error])", "convert-condition-slots-to-ppml(<program-error>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([program-note])", "convert-condition-slots-to-ppml(<program-note>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([program-restart])", "convert-condition-slots-to-ppml(<program-restart>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([program-warning])", "convert-condition-slots-to-ppml(<program-warning>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([run-time-error-warning])", "convert-condition-slots-to-ppml(<run-time-error-warning>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([serious-program-warning])", "convert-condition-slots-to-ppml(<serious-program-warning>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([style-warning])", "convert-condition-slots-to-ppml(<style-warning>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml(type-union([simple-condition],[simple-error],[simple-warning]))", "convert-condition-slots-to-ppml(type-union(<simple-condition>, <simple-error>, <simple-warning>))"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:convert-slots-to-ppml", "convert-slots-to-ppml"], [202, 3, 0, "sql:sql:convert-value", "convert-value"], [71, 3, 0, "duim-graphics:duim-graphics:copy-area", "copy-area"], [155, 3, 0, "collections:bit-set:copy-bit-set!", "copy-bit-set!"], [163, 3, 0, "common-dylan:byte-vector:copy-bytes", "copy-bytes"], [163, 4, 0, "common-dylan:byte-vector:copy-bytes([byte-string],[integer],[byte-string],[integer],[integer])", "copy-bytes(<byte-string>, <integer>, <byte-string>, <integer>, <integer>)"], [163, 4, 0, "common-dylan:byte-vector:copy-bytes([byte-string],[integer],[byte-vector],[integer],[integer])", "copy-bytes(<byte-string>, <integer>, <byte-vector>, <integer>, <integer>)"], [163, 4, 0, "common-dylan:byte-vector:copy-bytes([byte-vector],[integer],[byte-string],[integer],[integer])", "copy-bytes(<byte-vector>, <integer>, <byte-string>, <integer>, <integer>)"], [163, 4, 0, "common-dylan:byte-vector:copy-bytes([byte-vector],[integer],[byte-vector],[integer],[integer])", "copy-bytes(<byte-vector>, <integer>, <byte-vector>, <integer>, <integer>)"], [163, 4, 0, "common-dylan:byte-vector:copy-bytes([byte-vector],[integer],[simple-object-vector],[integer],[integer])", "copy-bytes(<byte-vector>, <integer>, <simple-object-vector>, <integer>, <integer>)"], [163, 4, 0, "common-dylan:byte-vector:copy-bytes([sequence],[integer],[sequence],[integer],[integer])", "copy-bytes(<sequence>, <integer>, <sequence>, <integer>, <integer>)"], [163, 4, 0, "common-dylan:byte-vector:copy-bytes([simple-object-vector],[integer],[byte-vector],[integer],[integer])", "copy-bytes(<simple-object-vector>, <integer>, <byte-vector>, <integer>, <integer>)"], [163, 4, 0, "common-dylan:byte-vector:copy-bytes([string],[integer],[string],[integer],[integer])", "copy-bytes(<string>, <integer>, <string>, <integer>, <integer>)"], [163, 4, 0, "common-dylan:byte-vector:copy-bytes([string],[integer],[vector],[integer],[integer])", "copy-bytes(<string>, <integer>, <vector>, <integer>, <integer>)"], [163, 4, 0, "common-dylan:byte-vector:copy-bytes([vector],[integer],[string],[integer],[integer])", "copy-bytes(<vector>, <integer>, <string>, <integer>, <integer>)"], [163, 4, 0, "common-dylan:byte-vector:copy-bytes([vector],[integer],[vector],[integer],[integer])", "copy-bytes(<vector>, <integer>, <vector>, <integer>, <integer>)"], [154, 3, 0, "c-ffi:c-ffi:copy-bytes!", "copy-bytes!"], [204, 3, 0, "system:file-system:copy-file", "copy-file"], [71, 3, 0, "duim-graphics:duim-graphics:copy-from-pixmap", "copy-from-pixmap"], [154, 3, 0, "c-ffi:c-ffi:copy-into!", "copy-into!"], [71, 3, 0, "duim-graphics:duim-graphics:copy-to-pixmap", "copy-to-pixmap"], [119, 3, 0, "debugger-manager:debugger-manager:corresponding-entry-tracepoint", "corresponding-entry-tracepoint"], [171, 3, 0, "common-dylan:transcendentals:cos", "cos"], [171, 4, 0, "common-dylan:transcendentals:cos([double-float])", "cos(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:cos([single-float])", "cos(<single-float>)"], [171, 3, 0, "common-dylan:transcendentals:cosh", "cosh"], [171, 4, 0, "common-dylan:transcendentals:cosh([double-float])", "cosh(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:cosh([single-float])", "cosh(<single-float>)"], [119, 3, 0, "debugger-manager:debugger-manager:cpu-time-increment", "cpu-time-increment"], [204, 3, 0, "system:file-system:create-directory", "create-directory"], [118, 3, 0, "access-path:access-path:create-thread-event-handler", "create-thread-event-handler"], [118, 4, 0, "access-path:access-path:create-thread-event-handler([access-path])", "create-thread-event-handler(<access-path>)"], [203, 3, 0, "system:date:current-date", "current-date"], [68, 3, 0, "duim:duim-frames:current-frame", "current-frame"], [73, 3, 0, "duim-layouts:duim-layouts:current-pane", "current-pane"], [207, 3, 0, "system:operating-system:current-process-id", "current-process-id"], [119, 3, 0, "debugger-manager:debugger-manager:current-runtime-context", "current-runtime-context"], [178, 3, 0, "dylan:threads:current-thread", "current-thread"], [178, 3, 0, "dylan:threads:current-thread-id", "current-thread-id"], [202, 3, 0, "sql:sql:cursor-name", "cursor-name"], [74, 3, 0, "duim-sheets:duim-sheets:cursor?", "cursor?"], [71, 3, 0, "duim-graphics:duim-graphics:curve-to", "curve-to"], [166, 3, 0, "common-dylan:machine-words:d%ceiling/", "d%ceiling/"], [166, 3, 0, "common-dylan:machine-words:d%divide", "d%divide"], [166, 3, 0, "common-dylan:machine-words:d%floor/", "d%floor/"], [166, 3, 0, "common-dylan:machine-words:d%round/", "d%round/"], [166, 3, 0, "common-dylan:machine-words:d%truncate/", "d%truncate/"], [202, 3, 0, "sql:sql:database", "database"], [202, 3, 0, "sql:sql:database-object-name", "database-object-name"], [202, 3, 0, "sql:sql:database-object-name-setter", "database-object-name-setter"], [202, 3, 0, "sql:sql:datatype-hints", "datatype-hints"], [202, 3, 0, "sql:sql:datatype-hints-setter", "datatype-hints-setter"], [203, 3, 0, "system:date:date-day", "date-day"], [203, 3, 0, "system:date:date-day-of-week", "date-day-of-week"], [203, 3, 0, "system:date:date-hours", "date-hours"], [203, 3, 0, "system:date:date-microseconds", "date-microseconds"], [203, 3, 0, "system:date:date-minutes", "date-minutes"], [203, 3, 0, "system:date:date-month", "date-month"], [203, 3, 0, "system:date:date-seconds", "date-seconds"], [203, 3, 0, "system:date:date-time-zone-offset", "date-time-zone-offset"], [203, 3, 0, "system:date:date-time-zone-offset-setter", "date-time-zone-offset-setter"], [203, 3, 0, "system:date:date-year", "date-year"], [202, 3, 0, "sql:sql:dbms", "dbms"], [202, 3, 0, "sql:sql:dbms-name", "dbms-name"], [202, 3, 0, "sql:sql:dbms-version", "dbms-version"], [164, 8, 0, "common-dylan:common-extensions:debug-assert", "debug-assert"], [164, 3, 0, "common-dylan:common-extensions:debug-message", "debug-message"], [119, 3, 0, "debugger-manager:debugger-manager:debug-target-access-path", "debug-target-access-path"], [119, 3, 0, "debugger-manager:debugger-manager:debug-target-compilation-context", "debug-target-compilation-context"], [119, 3, 0, "debugger-manager:debugger-manager:debug-target-compilation-context-setter", "debug-target-compilation-context-setter"], [119, 3, 0, "debugger-manager:debugger-manager:debug-target-symbol-table", "debug-target-symbol-table"], [173, 3, 0, "dispatch-profiler:dispatch-profiler:decache-all-generics", "decache-all-generics"], [203, 3, 0, "system:date:decode-date", "decode-date"], [203, 3, 0, "system:date:decode-duration", "decode-duration"], [203, 4, 0, "system:date:decode-duration([day/time-duration])", "decode-duration(<day/time-duration>)"], [203, 4, 0, "system:date:decode-duration([year/month-duration])", "decode-duration(<year/month-duration>)"], [66, 3, 0, "duim-dcs:duim-dcs:default-background", "default-background"], [66, 3, 0, "duim-dcs:duim-dcs:default-background-setter", "default-background-setter"], [202, 3, 0, "sql:sql:default-connection", "default-connection"], [202, 3, 0, "sql:sql:default-conversion", "default-conversion"], [202, 3, 0, "sql:sql:default-dbms", "default-dbms"], [202, 3, 0, "sql:sql:default-diagnostics-size", "default-diagnostics-size"], [66, 3, 0, "duim-dcs:duim-dcs:default-foreground", "default-foreground"], [66, 3, 0, "duim-dcs:duim-dcs:default-foreground-setter", "default-foreground-setter"], [164, 4, 0, "common-dylan:common-extensions:default-handler([warning])", "default-handler(<warning>)"], [202, 3, 0, "sql:sql:default-isolation-level", "default-isolation-level"], [164, 3, 0, "common-dylan:common-extensions:default-last-handler", "default-last-handler"], [74, 3, 0, "duim-sheets:duim-sheets:default-port", "default-port"], [74, 3, 0, "duim-sheets:duim-sheets:default-port-setter", "default-port-setter"], [66, 3, 0, "duim-dcs:duim-dcs:default-text-style", "default-text-style"], [66, 3, 0, "duim-dcs:duim-dcs:default-text-style-setter", "default-text-style-setter"], [202, 3, 0, "sql:sql:default-transaction-mode", "default-transaction-mode"], [202, 3, 0, "sql:sql:default-value", "default-value"], [154, 8, 0, "c-ffi:c-ffi:definec-address", "define C-address"], [154, 8, 0, "c-ffi:c-ffi:definec-callable-wrapper", "define C-callable-wrapper"], [154, 8, 0, "c-ffi:c-ffi:definec-function", "define C-function"], [154, 8, 0, "c-ffi:c-ffi:definec-mapped-subtype", "define C-mapped-subtype"], [154, 8, 0, "c-ffi:c-ffi:definec-pointer-type", "define C-pointer-type"], [154, 8, 0, "c-ffi:c-ffi:definec-struct", "define C-struct"], [154, 8, 0, "c-ffi:c-ffi:definec-subtype", "define C-subtype"], [154, 8, 0, "c-ffi:c-ffi:definec-union", "define C-union"], [154, 8, 0, "c-ffi:c-ffi:definec-variable", "define C-variable"], [68, 8, 0, "duim:duim-frames:definecommand-table", "define command-table"], [68, 8, 0, "duim:duim-frames:defineframe", "define frame"], [187, 8, 0, "dylan:dylan:definefunction", "define function"], [164, 8, 0, "common-dylan:common-extensions:definelast-handler", "define last-handler"], [154, 8, 0, "c-ffi:c-ffi:defineobjc-selector", "define objc-selector"], [73, 8, 0, "duim-layouts:duim-layouts:definepane", "define pane"], [164, 8, 0, "common-dylan:common-extensions:definetable", "define table"], [118, 3, 0, "access-path:access-path:definitely-no-source-locations", "definitely-no-source-locations"], [118, 3, 0, "access-path:access-path:definitely-no-source-locations-setter", "definitely-no-source-locations-setter"], [68, 3, 0, "duim:duim-frames:deiconify-frame", "deiconify-frame"], [204, 3, 0, "system:file-system:delete-directory", "delete-directory"], [204, 3, 0, "system:file-system:delete-file", "delete-file"], [119, 3, 0, "debugger-manager:debugger-manager:demangle-dylan-name", "demangle-dylan-name"], [119, 3, 0, "debugger-manager:debugger-manager:demangle-local-dylan-name", "demangle-local-dylan-name"], [119, 3, 0, "debugger-manager:debugger-manager:deregister-debug-point", "deregister-debug-point"], [118, 3, 0, "access-path:access-path:describe-debugger-connection", "describe-debugger-connection"], [118, 4, 0, "access-path:access-path:describe-debugger-connection([local-debugger-connection])", "describe-debugger-connection(<local-debugger-connection>)"], [118, 4, 0, "access-path:access-path:describe-debugger-connection([remote-debugger-connection])", "describe-debugger-connection(<remote-debugger-connection>)"], [119, 3, 0, "debugger-manager:debugger-manager:describe-dylan-object", "describe-dylan-object"], [154, 3, 0, "c-ffi:c-ffi:destroy", "destroy"], [68, 3, 0, "duim:duim-frames:destroy-frame", "destroy-frame"], [71, 3, 0, "duim-graphics:duim-graphics:destroy-pixmap", "destroy-pixmap"], [74, 3, 0, "duim-sheets:duim-sheets:destroy-port", "destroy-port"], [74, 3, 0, "duim-sheets:duim-sheets:destroy-sheet", "destroy-sheet"], [106, 5, 0, "dfmc-conditions:dfmc-conditions:dfmc-continue", "dfmc-continue"], [106, 5, 0, "dfmc-conditions:dfmc-conditions:dfmc-restart", "dfmc-restart"], [202, 3, 0, "sql:sql:diagnostic-to-string", "diagnostic-to-string"], [202, 3, 0, "sql:sql:diagnostics-size", "diagnostics-size"], [202, 3, 0, "sql:sql:diagnostics-size-setter", "diagnostics-size-setter"], [68, 3, 0, "duim:duim-frames:dialog-apply-button", "dialog-apply-button"], [68, 3, 0, "duim:duim-frames:dialog-apply-button-setter", "dialog-apply-button-setter"], [68, 3, 0, "duim:duim-frames:dialog-apply-callback", "dialog-apply-callback"], [68, 3, 0, "duim:duim-frames:dialog-back-button", "dialog-back-button"], [68, 3, 0, "duim:duim-frames:dialog-back-button-setter", "dialog-back-button-setter"], [68, 3, 0, "duim:duim-frames:dialog-back-callback", "dialog-back-callback"], [68, 3, 0, "duim:duim-frames:dialog-cancel-button", "dialog-cancel-button"], [68, 3, 0, "duim:duim-frames:dialog-cancel-button-setter", "dialog-cancel-button-setter"], [68, 3, 0, "duim:duim-frames:dialog-cancel-callback", "dialog-cancel-callback"], [68, 3, 0, "duim:duim-frames:dialog-cancel-callback-setter", "dialog-cancel-callback-setter"], [68, 3, 0, "duim:duim-frames:dialog-current-page", "dialog-current-page"], [68, 3, 0, "duim:duim-frames:dialog-current-page-setter", "dialog-current-page-setter"], [68, 3, 0, "duim:duim-frames:dialog-exit-button", "dialog-exit-button"], [68, 3, 0, "duim:duim-frames:dialog-exit-button-setter", "dialog-exit-button-setter"], [68, 3, 0, "duim:duim-frames:dialog-exit-callback", "dialog-exit-callback"], [68, 3, 0, "duim:duim-frames:dialog-exit-callback-setter", "dialog-exit-callback-setter"], [68, 3, 0, "duim:duim-frames:dialog-exit-enabled?", "dialog-exit-enabled?"], [68, 3, 0, "duim:duim-frames:dialog-exit-enabled?-setter", "dialog-exit-enabled?-setter"], [68, 3, 0, "duim:duim-frames:dialog-help-button", "dialog-help-button"], [68, 3, 0, "duim:duim-frames:dialog-help-button-setter", "dialog-help-button-setter"], [68, 3, 0, "duim:duim-frames:dialog-help-callback", "dialog-help-callback"], [68, 3, 0, "duim:duim-frames:dialog-next-button", "dialog-next-button"], [68, 3, 0, "duim:duim-frames:dialog-next-button-setter", "dialog-next-button-setter"], [68, 3, 0, "duim:duim-frames:dialog-next-callback", "dialog-next-callback"], [68, 3, 0, "duim:duim-frames:dialog-next-enabled?", "dialog-next-enabled?"], [68, 3, 0, "duim:duim-frames:dialog-next-enabled?-setter", "dialog-next-enabled?-setter"], [68, 3, 0, "duim:duim-frames:dialog-next-page", "dialog-next-page"], [68, 3, 0, "duim:duim-frames:dialog-next-page-setter", "dialog-next-page-setter"], [68, 3, 0, "duim:duim-frames:dialog-page-changed-callback", "dialog-page-changed-callback"], [68, 3, 0, "duim:duim-frames:dialog-page-changed-callback-setter", "dialog-page-changed-callback-setter"], [68, 3, 0, "duim:duim-frames:dialog-page-complete?", "dialog-page-complete?"], [68, 3, 0, "duim:duim-frames:dialog-page-complete?-setter", "dialog-page-complete?-setter"], [68, 3, 0, "duim:duim-frames:dialog-pages", "dialog-pages"], [68, 3, 0, "duim:duim-frames:dialog-pages-setter", "dialog-pages-setter"], [68, 3, 0, "duim:duim-frames:dialog-previous-page", "dialog-previous-page"], [68, 3, 0, "duim:duim-frames:dialog-previous-page-setter", "dialog-previous-page-setter"], [164, 3, 0, "common-dylan:common-extensions:difference", "difference"], [204, 3, 0, "system:file-system:directory-contents", "directory-contents"], [204, 3, 0, "system:file-system:directory-empty?", "directory-empty?"], [204, 4, 0, "system:file-system:directory-empty?([file-system-directory-locator])", "directory-empty?(<file-system-directory-locator>)"], [118, 3, 0, "access-path:access-path:disable-breakpoint", "disable-breakpoint"], [118, 3, 0, "access-path:access-path:disable-read-watchpoint", "disable-read-watchpoint"], [118, 3, 0, "access-path:access-path:disable-write-watchpoint", "disable-write-watchpoint"], [185, 3, 0, "io:streams:discard-input", "discard-input"], [185, 3, 0, "io:streams:discard-output", "discard-output"], [202, 3, 0, "sql:sql:disconnect", "disconnect"], [202, 3, 0, "sql:sql:disconnect-all", "disconnect-all"], [74, 3, 0, "duim-sheets:duim-sheets:display", "display"], [74, 3, 0, "duim-sheets:duim-sheets:display-depth", "display-depth"], [74, 3, 0, "duim-sheets:duim-sheets:display-height", "display-height"], [69, 3, 0, "duim:duim-gadgets:display-menu", "display-menu"], [74, 3, 0, "duim-sheets:duim-sheets:display-mm-height", "display-mm-height"], [74, 3, 0, "duim-sheets:duim-sheets:display-mm-width", "display-mm-width"], [74, 3, 0, "duim-sheets:duim-sheets:display-orientation", "display-orientation"], [74, 3, 0, "duim-sheets:duim-sheets:display-pixel-height", "display-pixel-height"], [74, 3, 0, "duim-sheets:duim-sheets:display-pixel-width", "display-pixel-width"], [74, 3, 0, "duim-sheets:duim-sheets:display-pixels-per-point", "display-pixels-per-point"], [68, 3, 0, "duim:duim-frames:display-progress-note", "display-progress-note"], [74, 3, 0, "duim-sheets:duim-sheets:display-units", "display-units"], [74, 3, 0, "duim-sheets:duim-sheets:display-width", "display-width"], [74, 3, 0, "duim-sheets:duim-sheets:display?", "display?"], [73, 3, 0, "duim-layouts:duim-layouts:do-allocate-space", "do-allocate-space"], [74, 3, 0, "duim-sheets:duim-sheets:do-children-containing-position", "do-children-containing-position"], [74, 3, 0, "duim-sheets:duim-sheets:do-children-overlapping-region", "do-children-overlapping-region"], [73, 3, 0, "duim-layouts:duim-layouts:do-compose-space", "do-compose-space"], [70, 3, 0, "duim-geometry:duim-geometry:do-coordinates", "do-coordinates"], [204, 3, 0, "system:file-system:do-directory", "do-directory"], [74, 3, 0, "duim-sheets:duim-sheets:do-displays", "do-displays"], [70, 3, 0, "duim-geometry:duim-geometry:do-endpoint-coordinates", "do-endpoint-coordinates"], [118, 3, 0, "access-path:access-path:do-frame-arguments", "do-frame-arguments"], [118, 3, 0, "access-path:access-path:do-frame-lexicals", "do-frame-lexicals"], [74, 3, 0, "duim-sheets:duim-sheets:do-frames", "do-frames"], [118, 3, 0, "access-path:access-path:do-libraries", "do-libraries"], [118, 3, 0, "access-path:access-path:do-open-access-connections", "do-open-access-connections"], [118, 3, 0, "access-path:access-path:do-open-debugger-connections", "do-open-debugger-connections"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:do-polygon-coordinates", "do-polygon-coordinates"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:do-polygon-segments", "do-polygon-segments"], [74, 3, 0, "duim-sheets:duim-sheets:do-ports", "do-ports"], [118, 3, 0, "access-path:access-path:do-processes", "do-processes"], [70, 3, 0, "duim-geometry:duim-geometry:do-regions", "do-regions"], [118, 3, 0, "access-path:access-path:do-registers", "do-registers"], [74, 3, 0, "duim-sheets:duim-sheets:do-sheet-children", "do-sheet-children"], [74, 3, 0, "duim-sheets:duim-sheets:do-sheet-tree", "do-sheet-tree"], [118, 3, 0, "access-path:access-path:do-symbols", "do-symbols"], [118, 3, 0, "access-path:access-path:do-threads", "do-threads"], [74, 3, 0, "duim-sheets:duim-sheets:do-with-drawing-options", "do-with-drawing-options"], [71, 3, 0, "duim-graphics:duim-graphics:do-with-output-to-pixmap", "do-with-output-to-pixmap"], [74, 3, 0, "duim-sheets:duim-sheets:do-with-pointer-grabbed", "do-with-pointer-grabbed"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:do-with-program-conditions", "do-with-program-conditions"], [74, 3, 0, "duim-sheets:duim-sheets:do-with-sheet-medium", "do-with-sheet-medium"], [74, 3, 0, "duim-sheets:duim-sheets:do-with-text-style", "do-with-text-style"], [74, 3, 0, "duim-sheets:duim-sheets:do-with-transform", "do-with-transform"], [202, 3, 0, "sql:sql:domain", "domain"], [174, 8, 0, "dood:dood:dood-class-definer", "dood-class-definer"], [174, 3, 0, "dood:dood:dood-close", "dood-close"], [174, 3, 0, "dood:dood:dood-commit", "dood-commit"], [174, 3, 0, "dood:dood:dood-disk-object", "dood-disk-object"], [174, 4, 0, "dood:dood:dood-disk-object([dood],[class])", "dood-disk-object(<dood>, <class>)"], [174, 4, 0, "dood:dood:dood-disk-object([dood],[dood-mapped-and-owned-object])", "dood-disk-object(<dood>, <dood-mapped-and-owned-object>)"], [174, 4, 0, "dood:dood:dood-disk-object([dood],[function])", "dood-disk-object(<dood>, <function>)"], [174, 4, 0, "dood:dood:dood-disk-object([dood],[generic-function])", "dood-disk-object(<dood>, <generic-function>)"], [174, 4, 0, "dood:dood:dood-disk-object([dood],[integer])", "dood-disk-object(<dood>, <integer>)"], [174, 4, 0, "dood:dood:dood-disk-object([dood],[object])", "dood-disk-object(<dood>, <object>)"], [174, 3, 0, "dood:dood:dood-lazy-forward-iteration-protocol", "dood-lazy-forward-iteration-protocol"], [174, 4, 0, "dood:dood:dood-name([dood])", "dood-name(<dood>)"], [174, 3, 0, "dood:dood:dood-reinitialize", "dood-reinitialize"], [174, 3, 0, "dood:dood:dood-restore-proxy", "dood-restore-proxy"], [174, 4, 0, "dood:dood:dood-restore-proxy([dood],[dood-class-program-binding-proxy])", "dood-restore-proxy(<dood>, <dood-class-program-binding-proxy>)"], [174, 4, 0, "dood:dood:dood-restore-proxy([dood],[dood-program-binding-proxy])", "dood-restore-proxy(<dood>, <dood-program-binding-proxy>)"], [174, 4, 0, "dood:dood:dood-restore-proxy([dood],[dood-program-module-proxy])", "dood-restore-proxy(<dood>, <dood-program-module-proxy>)"], [174, 3, 0, "dood:dood:dood-root", "dood-root"], [174, 3, 0, "dood:dood:dood-root-setter", "dood-root-setter"], [174, 3, 0, "dood:dood:dood-size", "dood-size"], [175, 3, 0, "common-dylan:finalization:drain-finalization-queue", "drain-finalization-queue"], [71, 3, 0, "duim-graphics:duim-graphics:draw-arrow", "draw-arrow"], [71, 3, 0, "duim-graphics:duim-graphics:draw-bezier-curve", "draw-bezier-curve"], [71, 3, 0, "duim-graphics:duim-graphics:draw-circle", "draw-circle"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:draw-design", "draw-design"], [71, 3, 0, "duim-graphics:duim-graphics:draw-ellipse", "draw-ellipse"], [71, 3, 0, "duim-graphics:duim-graphics:draw-image", "draw-image"], [71, 3, 0, "duim-graphics:duim-graphics:draw-line", "draw-line"], [71, 3, 0, "duim-graphics:duim-graphics:draw-lines", "draw-lines"], [71, 3, 0, "duim-graphics:duim-graphics:draw-oval", "draw-oval"], [71, 3, 0, "duim-graphics:duim-graphics:draw-pixmap", "draw-pixmap"], [71, 3, 0, "duim-graphics:duim-graphics:draw-point", "draw-point"], [71, 3, 0, "duim-graphics:duim-graphics:draw-points", "draw-points"], [71, 3, 0, "duim-graphics:duim-graphics:draw-polygon", "draw-polygon"], [71, 3, 0, "duim-graphics:duim-graphics:draw-rectangle", "draw-rectangle"], [71, 3, 0, "duim-graphics:duim-graphics:draw-rectangles", "draw-rectangles"], [71, 3, 0, "duim-graphics:duim-graphics:draw-regular-polygon", "draw-regular-polygon"], [71, 3, 0, "duim-graphics:duim-graphics:draw-text", "draw-text"], [71, 3, 0, "duim-graphics:duim-graphics:draw-triangle", "draw-triangle"], [118, 3, 0, "access-path:access-path:dylan-calculate-destination-for-step-into", "dylan-calculate-destination-for-step-into"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-call-frame?", "dylan-call-frame?"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-class-browser-information", "dylan-class-browser-information"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-class-slot-storage", "dylan-class-slot-storage"], [118, 3, 0, "access-path:access-path:dylan-current-function", "dylan-current-function"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-debug-message-string", "dylan-debug-message-string"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-error-message-string", "dylan-error-message-string"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-generic-function-methods", "dylan-generic-function-methods"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-keyword-name", "dylan-keyword-name"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-method-iep", "dylan-method-iep"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-method-specializers", "dylan-method-specializers"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-object-immediate-value", "dylan-object-immediate-value"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-object-size", "dylan-object-size"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-object?", "dylan-object?"], [118, 3, 0, "access-path:access-path:dylan-resume-thread", "dylan-resume-thread"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-slot-descriptor-getter", "dylan-slot-descriptor-getter"], [118, 3, 0, "access-path:access-path:dylan-thread-environment-block-address", "dylan-thread-environment-block-address"], [118, 3, 0, "access-path:access-path:dylan-thread-mv-buffer-live?", "dylan-thread-mv-buffer-live?"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-trace-entry-arguments", "dylan-trace-entry-arguments"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-trace-return-values", "dylan-trace-return-values"], [119, 3, 0, "debugger-manager:debugger-manager:dylan-value-unbound?", "dylan-value-unbound?"], [178, 8, 0, "dylan:threads:dynamic-bind", "dynamic-bind"], [178, 8, 0, "dylan:threads:dynamic-bind(extended)", "dynamic-bind (extended)"], [202, 3, 0, "sql:sql:dynamic-function", "dynamic-function"], [154, 4, 0, "c-ffi:c-ffi:element([c-statically-typed-pointer])", "element(<C-statically-typed-pointer>)"], [111, 4, 0, "skip-list:skip-list:element([skip-list])", "element(<skip-list>)"], [111, 3, 0, "skip-list:skip-list:element-sequence", "element-sequence"], [154, 4, 0, "c-ffi:c-ffi:element-setter([c-statically-typed-pointer])", "element-setter(<C-statically-typed-pointer>)"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:ellipse-center-point", "ellipse-center-point"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:ellipse-center-position", "ellipse-center-position"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:ellipse-end-angle", "ellipse-end-angle"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:ellipse-radii", "ellipse-radii"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:ellipse-start-angle", "ellipse-start-angle"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:ellipse?", "ellipse?"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:elliptical-arc?", "elliptical-arc?"], [155, 3, 0, "collections:bit-set:empty-bit-set!", "empty-bit-set!"], [118, 3, 0, "access-path:access-path:enable-breakpoint", "enable-breakpoint"], [173, 3, 0, "dispatch-profiler:dispatch-profiler:enable-call-site-caches-only", "enable-call-site-caches-only"], [173, 3, 0, "dispatch-profiler:dispatch-profiler:enable-generic-caches-only", "enable-generic-caches-only"], [118, 3, 0, "access-path:access-path:enable-read-watchpoint", "enable-read-watchpoint"], [118, 3, 0, "access-path:access-path:enable-write-watchpoint", "enable-write-watchpoint"], [203, 3, 0, "system:date:encode-date", "encode-date"], [203, 3, 0, "system:date:encode-day/time-duration", "encode-day/time-duration"], [203, 3, 0, "system:date:encode-year/month-duration", "encode-year/month-duration"], [71, 3, 0, "duim-graphics:duim-graphics:end-path", "end-path"], [202, 3, 0, "sql:sql:end-transaction", "end-transaction"], [119, 3, 0, "debugger-manager:debugger-manager:enquire-object", "enquire-object"], [119, 4, 0, "debugger-manager:debugger-manager:enquire-object([page-relative-object-table],[remote-value])", "enquire-object(<page-relative-object-table>, <remote-value>)"], [204, 3, 0, "system:file-system:ensure-directories-exist", "ensure-directories-exist"], [209, 3, 0, "win32-kernel:win32-kernel:ensure-no-win32-error", "ensure-no-win32-error"], [202, 3, 0, "sql:sql:environment-name", "environment-name"], [207, 3, 0, "system:operating-system:environment-variable", "environment-variable"], [207, 3, 0, "system:operating-system:environment-variable-setter", "environment-variable-setter"], [154, 3, 0, "c-ffi:c-ffi:equal-memory?", "equal-memory?"], [70, 3, 0, "duim-geometry:duim-geometry:even-scaling-transform?", "even-scaling-transform?"], [166, 3, 0, "common-dylan:machine-words:even?", "even?"], [193, 3, 0, "dylan:dylan:even?", "even?"], [193, 4, 0, "dylan:dylan:even?([complex])", "even?(<complex>)"], [193, 4, 0, "dylan:dylan:even?([integer])", "even?(<integer>)"], [74, 3, 0, "duim-sheets:duim-sheets:event-button", "event-button"], [74, 3, 0, "duim-sheets:duim-sheets:event-character", "event-character"], [68, 3, 0, "duim:duim-frames:event-destroy-frame?", "event-destroy-frame?"], [74, 3, 0, "duim-sheets:duim-sheets:event-key-name", "event-key-name"], [74, 3, 0, "duim-sheets:duim-sheets:event-matches-gesture?", "event-matches-gesture?"], [74, 3, 0, "duim-sheets:duim-sheets:event-modifier-state", "event-modifier-state"], [74, 3, 0, "duim-sheets:duim-sheets:event-pointer", "event-pointer"], [74, 3, 0, "duim-sheets:duim-sheets:event-region", "event-region"], [74, 3, 0, "duim-sheets:duim-sheets:event-sheet", "event-sheet"], [68, 3, 0, "duim:duim-frames:event-status-code", "event-status-code"], [74, 3, 0, "duim-sheets:duim-sheets:event-x", "event-x"], [74, 3, 0, "duim-sheets:duim-sheets:event-y", "event-y"], [74, 3, 0, "duim-sheets:duim-sheets:event?", "event?"], [118, 3, 0, "access-path:access-path:exception-name", "exception-name"], [202, 3, 0, "sql:sql:execute", "execute"], [68, 3, 0, "duim:duim-frames:execute-command", "execute-command"], [164, 3, 0, "common-dylan:common-extensions:exit-application", "exit-application"], [68, 3, 0, "duim:duim-frames:exit-dialog", "exit-dialog"], [68, 3, 0, "duim:duim-frames:exit-frame", "exit-frame"], [171, 3, 0, "common-dylan:transcendentals:exp", "exp"], [171, 4, 0, "common-dylan:transcendentals:exp([double-float])", "exp(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:exp([single-float])", "exp(<single-float>)"], [69, 3, 0, "duim:duim-gadgets:expand-node", "expand-node"], [204, 3, 0, "system:file-system:expand-pathname", "expand-pathname"], [204, 4, 0, "system:file-system:expand-pathname([file-system-locator])", "expand-pathname(<file-system-locator>)"], [204, 4, 0, "system:file-system:expand-pathname([string])", "expand-pathname(<string>)"], [154, 3, 0, "c-ffi:c-ffi:export-c-dylan-object", "export-C-Dylan-object"], [118, 3, 0, "access-path:access-path:extend-remote-library", "extend-remote-library"], [164, 3, 0, "common-dylan:common-extensions:false-or", "false-or"], [202, 3, 0, "sql:sql:fields", "fields"], [202, 3, 0, "sql:sql:fields-setter", "fields-setter"], [185, 3, 0, "io:streams:file-error-locator", "file-error-locator"], [204, 3, 0, "system:file-system:file-error-locator", "file-error-locator"], [204, 3, 0, "system:file-system:file-exists?", "file-exists?"], [206, 3, 0, "system:locators:file-locator", "file-locator"], [204, 3, 0, "system:file-system:file-properties", "file-properties"], [204, 3, 0, "system:file-system:file-property", "file-property"], [204, 3, 0, "system:file-system:file-property-setter", "file-property-setter"], [204, 3, 0, "system:file-system:file-system-separator", "file-system-separator"], [204, 3, 0, "system:file-system:file-type", "file-type"], [71, 3, 0, "duim-graphics:duim-graphics:fill-path", "fill-path"], [164, 3, 0, "common-dylan:common-extensions:fill-table!", "fill-table!"], [175, 3, 0, "common-dylan:finalization:finalize", "finalize"], [175, 4, 0, "common-dylan:finalization:finalize([object])", "finalize(<object>)"], [175, 3, 0, "common-dylan:finalization:finalize-when-unreachable", "finalize-when-unreachable"], [119, 3, 0, "debugger-manager:debugger-manager:find-closest-symbolic-name", "find-closest-symbolic-name"], [66, 3, 0, "duim-dcs:duim-dcs:find-color", "find-color"], [202, 3, 0, "sql:sql:find-diagnostic", "find-diagnostic"], [74, 3, 0, "duim-sheets:duim-sheets:find-display", "find-display"], [119, 3, 0, "debugger-manager:debugger-manager:find-dylan-name", "find-dylan-name"], [164, 3, 0, "common-dylan:common-extensions:find-element", "find-element"], [68, 3, 0, "duim:duim-frames:find-frame", "find-frame"], [74, 3, 0, "duim-sheets:duim-sheets:find-frame-manager", "find-frame-manager"], [69, 3, 0, "duim:duim-gadgets:find-item", "find-item"], [118, 3, 0, "access-path:access-path:find-lexical-variable", "find-lexical-variable"], [119, 3, 0, "debugger-manager:debugger-manager:find-library-called", "find-library-called"], [69, 3, 0, "duim:duim-gadgets:find-node", "find-node"], [118, 3, 0, "access-path:access-path:find-or-make-library", "find-or-make-library"], [74, 3, 0, "duim-sheets:duim-sheets:find-port", "find-port"], [118, 3, 0, "access-path:access-path:find-register", "find-register"], [118, 3, 0, "access-path:access-path:find-symbol", "find-symbol"], [118, 3, 0, "access-path:access-path:first-chance-exception?", "first-chance-exception?"], [118, 3, 0, "access-path:access-path:first-frame-breakable-address", "first-frame-breakable-address"], [118, 4, 0, "access-path:access-path:first-frame-breakable-address([remote-function])", "first-frame-breakable-address(<remote-function>)"], [118, 4, 0, "access-path:access-path:first-frame-breakable-address([remote-symbol])", "first-frame-breakable-address(<remote-symbol>)"], [119, 3, 0, "debugger-manager:debugger-manager:first-stack-frame", "first-stack-frame"], [70, 3, 0, "duim-geometry:duim-geometry:fix-coordinate", "fix-coordinate"], [74, 3, 0, "duim-sheets:duim-sheets:fixed-width-font?", "fixed-width-font?"], [164, 3, 0, "common-dylan:common-extensions:float-to-string", "float-to-string"], [193, 3, 0, "dylan:dylan:floor", "floor"], [193, 4, 0, "dylan:dylan:floor([float])", "floor(<float>)"], [193, 4, 0, "dylan:dylan:floor([integer])", "floor(<integer>)"], [193, 4, 0, "dylan:dylan:floor([machine-number])", "floor(<machine-number>)"], [193, 3, 0, "dylan:dylan:floor/", "floor/"], [193, 4, 0, "dylan:dylan:floor/([integer],[integer])", "floor/(<integer>, <integer>)"], [193, 4, 0, "dylan:dylan:floor/([machine-number],[machine-number])", "floor/(<machine-number>, <machine-number>)"], [74, 3, 0, "duim-sheets:duim-sheets:font-ascent", "font-ascent"], [74, 3, 0, "duim-sheets:duim-sheets:font-descent", "font-descent"], [74, 3, 0, "duim-sheets:duim-sheets:font-height", "font-height"], [74, 3, 0, "duim-sheets:duim-sheets:font-metrics", "font-metrics"], [74, 3, 0, "duim-sheets:duim-sheets:font-width", "font-width"], [193, 8, 0, "dylan:dylan:for", "for"], [74, 3, 0, "duim-sheets:duim-sheets:force-display", "force-display"], [181, 3, 0, "io:format-out:force-err", "force-err"], [181, 3, 0, "io:format-out:force-out", "force-out"], [185, 3, 0, "io:streams:force-output", "force-output"], [119, 3, 0, "debugger-manager:debugger-manager:foreign-object-type", "foreign-object-type"], [180, 3, 0, "io:format:format", "format"], [180, 4, 0, "io:format:format([byte-string])", "format(<byte-string>)"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:format-condition", "format-condition"], [203, 3, 0, "system:date:format-date", "format-date"], [181, 3, 0, "io:format-out:format-err", "format-err"], [181, 4, 0, "io:format-out:format-err([byte-string])", "format-err(<byte-string>)"], [167, 3, 0, "common-dylan:simple-format:format-out", "format-out"], [181, 3, 0, "io:format-out:format-out", "format-out"], [181, 4, 0, "io:format-out:format-out([byte-string])", "format-out(<byte-string>)"], [133, 3, 0, "ppml:ppml:format-to-ppml", "format-to-ppml"], [167, 3, 0, "common-dylan:simple-format:format-to-string", "format-to-string"], [180, 3, 0, "io:format:format-to-string", "format-to-string"], [180, 4, 0, "io:format:format-to-string([byte-string])", "format-to-string(<byte-string>)"], [164, 3, 0, "common-dylan:common-extensions:found?", "found?"], [68, 3, 0, "duim:duim-frames:frame-accelerators", "frame-accelerators"], [68, 3, 0, "duim:duim-frames:frame-accelerators-setter", "frame-accelerators-setter"], [68, 3, 0, "duim:duim-frames:frame-can-exit?", "frame-can-exit?"], [68, 3, 0, "duim:duim-frames:frame-command-table", "frame-command-table"], [68, 3, 0, "duim:duim-frames:frame-command-table-setter", "frame-command-table-setter"], [68, 3, 0, "duim:duim-frames:frame-default-button", "frame-default-button"], [68, 3, 0, "duim:duim-frames:frame-default-button-setter", "frame-default-button-setter"], [68, 3, 0, "duim:duim-frames:frame-event-queue", "frame-event-queue"], [68, 3, 0, "duim:duim-frames:frame-fixed-height?", "frame-fixed-height?"], [68, 3, 0, "duim:duim-frames:frame-fixed-width?", "frame-fixed-width?"], [68, 3, 0, "duim:duim-frames:frame-icon", "frame-icon"], [68, 3, 0, "duim:duim-frames:frame-icon-setter", "frame-icon-setter"], [68, 3, 0, "duim:duim-frames:frame-input-focus", "frame-input-focus"], [68, 3, 0, "duim:duim-frames:frame-input-focus-setter", "frame-input-focus-setter"], [118, 3, 0, "access-path:access-path:frame-instruction-address", "frame-instruction-address"], [68, 3, 0, "duim:duim-frames:frame-layout", "frame-layout"], [68, 3, 0, "duim:duim-frames:frame-layout-setter", "frame-layout-setter"], [74, 3, 0, "duim-sheets:duim-sheets:frame-manager", "frame-manager"], [74, 3, 0, "duim-sheets:duim-sheets:frame-manager-frames", "frame-manager-frames"], [74, 3, 0, "duim-sheets:duim-sheets:frame-manager-palette", "frame-manager-palette"], [74, 3, 0, "duim-sheets:duim-sheets:frame-manager-palette-setter", "frame-manager-palette-setter"], [74, 3, 0, "duim-sheets:duim-sheets:frame-manager?", "frame-manager?"], [68, 3, 0, "duim:duim-frames:frame-mapped?", "frame-mapped?"], [68, 3, 0, "duim:duim-frames:frame-mapped?-setter", "frame-mapped?-setter"], [68, 3, 0, "duim:duim-frames:frame-menu-bar", "frame-menu-bar"], [68, 3, 0, "duim:duim-frames:frame-menu-bar-setter", "frame-menu-bar-setter"], [68, 3, 0, "duim:duim-frames:frame-mode", "frame-mode"], [68, 3, 0, "duim:duim-frames:frame-owner", "frame-owner"], [68, 3, 0, "duim:duim-frames:frame-palette", "frame-palette"], [68, 3, 0, "duim:duim-frames:frame-palette-setter", "frame-palette-setter"], [118, 3, 0, "access-path:access-path:frame-pointer", "frame-pointer"], [68, 3, 0, "duim:duim-frames:frame-position", "frame-position"], [68, 3, 0, "duim:duim-frames:frame-resizable?", "frame-resizable?"], [118, 3, 0, "access-path:access-path:frame-return-address", "frame-return-address"], [68, 3, 0, "duim:duim-frames:frame-size", "frame-size"], [68, 3, 0, "duim:duim-frames:frame-state", "frame-state"], [68, 3, 0, "duim:duim-frames:frame-status-bar", "frame-status-bar"], [68, 3, 0, "duim:duim-frames:frame-status-bar-setter", "frame-status-bar-setter"], [68, 3, 0, "duim:duim-frames:frame-status-message", "frame-status-message"], [68, 3, 0, "duim:duim-frames:frame-status-message-setter", "frame-status-message-setter"], [68, 3, 0, "duim:duim-frames:frame-thread", "frame-thread"], [118, 3, 0, "access-path:access-path:frame-thread", "frame-thread"], [68, 3, 0, "duim:duim-frames:frame-title", "frame-title"], [68, 3, 0, "duim:duim-frames:frame-title-setter", "frame-title-setter"], [68, 3, 0, "duim:duim-frames:frame-tool-bar", "frame-tool-bar"], [68, 3, 0, "duim:duim-frames:frame-tool-bar-setter", "frame-tool-bar-setter"], [68, 3, 0, "duim:duim-frames:frame-top-level", "frame-top-level"], [68, 3, 0, "duim:duim-frames:frame?", "frame?"], [119, 3, 0, "debugger-manager:debugger-manager:free-remote-object", "free-remote-object"], [163, 4, 0, "common-dylan:byte-vector:from-hexstring([byte-string])", "from-hexstring(<byte-string>)"], [118, 3, 0, "access-path:access-path:full-lexicals-read?", "full-lexicals-read?"], [118, 3, 0, "access-path:access-path:full-lexicals-read?-setter", "full-lexicals-read?-setter"], [66, 3, 0, "duim-dcs:duim-dcs:fully-merged-text-style?", "fully-merged-text-style?"], [118, 3, 0, "access-path:access-path:function-bounding-addresses", "function-bounding-addresses"], [118, 3, 0, "access-path:access-path:function-recorded-source-locations", "function-recorded-source-locations"], [118, 3, 0, "access-path:access-path:function-source-location-map", "function-source-location-map"], [69, 3, 0, "duim:duim-gadgets:gadget-accelerator", "gadget-accelerator"], [69, 3, 0, "duim:duim-gadgets:gadget-accelerator-setter", "gadget-accelerator-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-activate-callback", "gadget-activate-callback"], [69, 3, 0, "duim:duim-gadgets:gadget-activate-callback-setter", "gadget-activate-callback-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-client", "gadget-client"], [69, 3, 0, "duim:duim-gadgets:gadget-client-setter", "gadget-client-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-command", "gadget-command"], [69, 3, 0, "duim:duim-gadgets:gadget-command-setter", "gadget-command-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-default?", "gadget-default?"], [69, 3, 0, "duim:duim-gadgets:gadget-default?-setter", "gadget-default?-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-documentation", "gadget-documentation"], [69, 3, 0, "duim:duim-gadgets:gadget-documentation-setter", "gadget-documentation-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-enabled?", "gadget-enabled?"], [69, 3, 0, "duim:duim-gadgets:gadget-enabled?-setter", "gadget-enabled?-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-id", "gadget-id"], [69, 3, 0, "duim:duim-gadgets:gadget-id-setter", "gadget-id-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-items", "gadget-items"], [69, 3, 0, "duim:duim-gadgets:gadget-items-setter", "gadget-items-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-key-press-callback", "gadget-key-press-callback"], [69, 3, 0, "duim:duim-gadgets:gadget-key-press-callback-setter", "gadget-key-press-callback-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-label", "gadget-label"], [69, 3, 0, "duim:duim-gadgets:gadget-label-key", "gadget-label-key"], [69, 3, 0, "duim:duim-gadgets:gadget-label-setter", "gadget-label-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-mnemonic", "gadget-mnemonic"], [69, 3, 0, "duim:duim-gadgets:gadget-mnemonic-setter", "gadget-mnemonic-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-orientation", "gadget-orientation"], [69, 3, 0, "duim:duim-gadgets:gadget-popup-menu-callback", "gadget-popup-menu-callback"], [69, 3, 0, "duim:duim-gadgets:gadget-popup-menu-callback-setter", "gadget-popup-menu-callback-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-ratios", "gadget-ratios"], [69, 3, 0, "duim:duim-gadgets:gadget-ratios-setter", "gadget-ratios-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-read-only?", "gadget-read-only?"], [69, 3, 0, "duim:duim-gadgets:gadget-scrolling-horizontally?", "gadget-scrolling-horizontally?"], [69, 3, 0, "duim:duim-gadgets:gadget-scrolling-vertically?", "gadget-scrolling-vertically?"], [69, 3, 0, "duim:duim-gadgets:gadget-selection", "gadget-selection"], [69, 3, 0, "duim:duim-gadgets:gadget-selection-mode", "gadget-selection-mode"], [69, 3, 0, "duim:duim-gadgets:gadget-selection-setter", "gadget-selection-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-slug-size", "gadget-slug-size"], [69, 3, 0, "duim:duim-gadgets:gadget-slug-size-setter", "gadget-slug-size-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-test", "gadget-test"], [69, 3, 0, "duim:duim-gadgets:gadget-text", "gadget-text"], [69, 3, 0, "duim:duim-gadgets:gadget-text-setter", "gadget-text-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-value", "gadget-value"], [69, 3, 0, "duim:duim-gadgets:gadget-value-changed-callback", "gadget-value-changed-callback"], [69, 3, 0, "duim:duim-gadgets:gadget-value-changed-callback-setter", "gadget-value-changed-callback-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-value-changing-callback", "gadget-value-changing-callback"], [69, 3, 0, "duim:duim-gadgets:gadget-value-changing-callback-setter", "gadget-value-changing-callback-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-value-key", "gadget-value-key"], [69, 3, 0, "duim:duim-gadgets:gadget-value-range", "gadget-value-range"], [69, 3, 0, "duim:duim-gadgets:gadget-value-range-setter", "gadget-value-range-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-value-setter", "gadget-value-setter"], [69, 3, 0, "duim:duim-gadgets:gadget-value-type", "gadget-value-type"], [69, 3, 0, "duim:duim-gadgets:gadget-x-alignment", "gadget-x-alignment"], [69, 3, 0, "duim:duim-gadgets:gadget-y-alignment", "gadget-y-alignment"], [69, 3, 0, "duim:duim-gadgets:gadget?", "gadget?"], [193, 3, 0, "dylan:dylan:gcd", "gcd"], [74, 3, 0, "duim-sheets:duim-sheets:gesture-button", "gesture-button"], [74, 3, 0, "duim-sheets:duim-sheets:gesture-keysym", "gesture-keysym"], [74, 3, 0, "duim-sheets:duim-sheets:gesture-modifier-state", "gesture-modifier-state"], [74, 3, 0, "duim-sheets:duim-sheets:gesture-spec-equal", "gesture-spec-equal"], [74, 3, 0, "duim-sheets:duim-sheets:get-clipboard-data-as", "get-clipboard-data-as"], [74, 3, 0, "duim-sheets:duim-sheets:get-default-background", "get-default-background"], [74, 3, 0, "duim-sheets:duim-sheets:get-default-foreground", "get-default-foreground"], [74, 3, 0, "duim-sheets:duim-sheets:get-default-text-style", "get-default-text-style"], [119, 3, 0, "debugger-manager:debugger-manager:get-inspector-values", "get-inspector-values"], [118, 3, 0, "access-path:access-path:get-process-page-fault-count", "get-process-page-fault-count"], [118, 3, 0, "access-path:access-path:get-process-wall-clock-time", "get-process-wall-clock-time"], [159, 3, 0, "collections:plists:get-property", "get-property"], [118, 3, 0, "access-path:access-path:get-thread-cpu-time", "get-thread-cpu-time"], [119, 3, 0, "debugger-manager:debugger-manager:handle-debug-point-event", "handle-debug-point-event"], [74, 3, 0, "duim-sheets:duim-sheets:handle-event", "handle-event"], [119, 3, 0, "debugger-manager:debugger-manager:handle-interactor-return", "handle-interactor-return"], [119, 4, 0, "debugger-manager:debugger-manager:handle-interactor-return([debug-target],[remote-thread],[object])", "handle-interactor-return(<debug-target>, <remote-thread>, <object>)"], [74, 3, 0, "duim-sheets:duim-sheets:handle-repaint", "handle-repaint"], [163, 4, 0, "common-dylan:byte-vector:hexstring([byte-vector])", "hexstring(<byte-vector>)"], [204, 3, 0, "system:file-system:home-directory", "home-directory"], [73, 8, 0, "duim-layouts:duim-layouts:horizontally", "horizontally"], [200, 3, 0, "network:sockets:host-address", "host-address"], [118, 3, 0, "access-path:access-path:host-machine", "host-machine"], [200, 3, 0, "network:sockets:host-name", "host-name"], [200, 3, 0, "network:sockets:host-order", "host-order"], [200, 4, 0, "network:sockets:host-order([ipv4-numeric-address])", "host-order(<ipv4-numeric-address>)"], [171, 3, 0, "common-dylan:transcendentals:hypot", "hypot"], [171, 4, 0, "common-dylan:transcendentals:hypot([double-float],[double-float])", "hypot(<double-float>, <double-float>)"], [171, 4, 0, "common-dylan:transcendentals:hypot([double-float],[single-float])", "hypot(<double-float>, <single-float>)"], [171, 4, 0, "common-dylan:transcendentals:hypot([single-float],[double-float])", "hypot(<single-float>, <double-float>)"], [171, 4, 0, "common-dylan:transcendentals:hypot([single-float],[single-float])", "hypot(<single-float>, <single-float>)"], [68, 3, 0, "duim:duim-frames:iconify-frame", "iconify-frame"], [70, 3, 0, "duim-geometry:duim-geometry:identity-transform?", "identity-transform?"], [164, 3, 0, "common-dylan:common-extensions:ignorable", "ignorable"], [164, 3, 0, "common-dylan:common-extensions:ignore", "ignore"], [171, 3, 0, "common-dylan:transcendentals:ilog2", "ilog2"], [66, 3, 0, "duim-dcs:duim-dcs:image-depth", "image-depth"], [66, 3, 0, "duim-dcs:duim-dcs:image-height", "image-height"], [66, 3, 0, "duim-dcs:duim-dcs:image-width", "image-width"], [66, 3, 0, "duim-dcs:duim-dcs:image?", "image?"], [154, 3, 0, "c-ffi:c-ffi:import-c-dylan-object", "import-C-Dylan-object"], [185, 3, 0, "io:streams:indent", "indent"], [118, 3, 0, "access-path:access-path:indexed-remote-value", "indexed-remote-value"], [202, 3, 0, "sql:sql:indexed-table", "indexed-table"], [202, 3, 0, "sql:sql:indexed-table-setter", "indexed-table-setter"], [202, 3, 0, "sql:sql:indexes", "indexes"], [202, 3, 0, "sql:sql:indicator-policy", "indicator-policy"], [155, 3, 0, "collections:bit-set:infinite?", "infinite?"], [118, 3, 0, "access-path:access-path:inform-profiling-started", "inform-profiling-started"], [118, 3, 0, "access-path:access-path:inform-profiling-stopped", "inform-profiling-stopped"], [119, 3, 0, "debugger-manager:debugger-manager:initialize-return-tracepoint", "initialize-return-tracepoint"], [119, 4, 0, "debugger-manager:debugger-manager:initialize-return-tracepoint([debug-target],[return-tracepoint],[remote-thread])", "initialize-return-tracepoint(<debug-target>, <return-tracepoint>, <remote-thread>)"], [118, 3, 0, "access-path:access-path:initialize-stack-trace", "initialize-stack-trace"], [66, 3, 0, "duim-dcs:duim-dcs:ink?", "ink?"], [185, 3, 0, "io:streams:inner-stream", "inner-stream"], [185, 3, 0, "io:streams:inner-stream-setter", "inner-stream-setter"], [202, 3, 0, "sql:sql:input-indicator", "input-indicator"], [202, 3, 0, "sql:sql:input-indicator-setter", "input-indicator-setter"], [202, 3, 0, "sql:sql:install-diagnostic", "install-diagnostic"], [202, 3, 0, "sql:sql:install-diagnostic-key", "install-diagnostic-key"], [202, 3, 0, "sql:sql:installation-functions", "installation-functions"], [119, 3, 0, "debugger-manager:debugger-manager:instruct-thread-to-step-into", "instruct-thread-to-step-into"], [119, 3, 0, "debugger-manager:debugger-manager:instruct-thread-to-step-out", "instruct-thread-to-step-out"], [119, 3, 0, "debugger-manager:debugger-manager:instruct-thread-to-step-over", "instruct-thread-to-step-over"], [119, 3, 0, "debugger-manager:debugger-manager:instruction-pointers", "instruction-pointers"], [118, 3, 0, "access-path:access-path:integer-as-tagged-remote-value", "integer-as-tagged-remote-value"], [164, 3, 0, "common-dylan:common-extensions:integer-to-string", "integer-to-string"], [193, 3, 0, "dylan:dylan:integral?", "integral?"], [193, 4, 0, "dylan:dylan:integral?([complex])", "integral?(<complex>)"], [193, 4, 0, "dylan:dylan:integral?([machine-number])", "integral?(<machine-number>)"], [119, 3, 0, "debugger-manager:debugger-manager:interaction-request-application-state", "interaction-request-application-state"], [119, 4, 0, "debugger-manager:debugger-manager:interaction-request-application-state([interactor-return-breakpoint])", "interaction-request-application-state(<interactor-return-breakpoint>)"], [119, 3, 0, "debugger-manager:debugger-manager:interaction-request-application-state-setter", "interaction-request-application-state-setter"], [119, 4, 0, "debugger-manager:debugger-manager:interaction-request-application-state-setter([object],[interactor-return-breakpoint])", "interaction-request-application-state-setter(<object>, <interactor-return-breakpoint>)"], [118, 3, 0, "access-path:access-path:interactive-thread-break-event-handler", "interactive-thread-break-event-handler"], [118, 4, 0, "access-path:access-path:interactive-thread-break-event-handler([access-path])", "interactive-thread-break-event-handler(<access-path>)"], [119, 3, 0, "debugger-manager:debugger-manager:interactive-thread-name", "interactive-thread-name"], [119, 3, 0, "debugger-manager:debugger-manager:interactor-deferred-id-table", "interactor-deferred-id-table"], [119, 3, 0, "debugger-manager:debugger-manager:interactor-return-values", "interactor-return-values"], [119, 3, 0, "debugger-manager:debugger-manager:interactor-transaction-id", "interactor-transaction-id"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:interesting-note?", "interesting-note?"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:interesting-note?([performance-note])", "interesting-note?(<performance-note>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:interesting-note?([program-note])", "interesting-note?(<program-note>)"], [118, 3, 0, "access-path:access-path:interpret-instruction-at-current-location", "interpret-instruction-at-current-location"], [119, 3, 0, "debugger-manager:debugger-manager:invalidate-page-relative-object-table", "invalidate-page-relative-object-table"], [119, 4, 0, "debugger-manager:debugger-manager:invalidate-page-relative-object-table([page-relative-object-table])", "invalidate-page-relative-object-table(<page-relative-object-table>)"], [70, 3, 0, "duim-geometry:duim-geometry:invert-transform", "invert-transform"], [70, 3, 0, "duim-geometry:duim-geometry:invertible-transform?", "invertible-transform?"], [202, 3, 0, "sql:sql:is-null?", "is-null?"], [202, 3, 0, "sql:sql:isolation-level", "isolation-level"], [202, 3, 0, "sql:sql:isolation-level-setter", "isolation-level-setter"], [171, 3, 0, "common-dylan:transcendentals:isqrt", "isqrt"], [69, 3, 0, "duim:duim-gadgets:item-object", "item-object"], [164, 8, 0, "common-dylan:common-extensions:iterate", "iterate"], [164, 3, 0, "common-dylan:common-extensions:join", "join"], [164, 4, 0, "common-dylan:common-extensions:join([sequence],[sequence])", "join(<sequence>, <sequence>)"], [178, 3, 0, "dylan:threads:join-thread", "join-thread"], [159, 3, 0, "collections:plists:keyword-sequence", "keyword-sequence"], [118, 3, 0, "access-path:access-path:kill-application", "kill-application"], [119, 3, 0, "debugger-manager:debugger-manager:kill-application", "kill-application"], [69, 8, 0, "duim:duim-gadgets:labelling", "labelling"], [118, 3, 0, "access-path:access-path:last-frame-breakable-address", "last-frame-breakable-address"], [118, 4, 0, "access-path:access-path:last-frame-breakable-address([remote-function])", "last-frame-breakable-address(<remote-function>)"], [118, 4, 0, "access-path:access-path:last-frame-breakable-address([remote-symbol])", "last-frame-breakable-address(<remote-symbol>)"], [73, 3, 0, "duim-layouts:duim-layouts:layout-border", "layout-border"], [73, 3, 0, "duim-layouts:duim-layouts:layout-border-setter", "layout-border-setter"], [73, 3, 0, "duim-layouts:duim-layouts:layout-equalize-heights?", "layout-equalize-heights?"], [73, 3, 0, "duim-layouts:duim-layouts:layout-equalize-widths?", "layout-equalize-widths?"], [68, 3, 0, "duim:duim-frames:layout-frame", "layout-frame"], [193, 3, 0, "dylan:dylan:lcm", "lcm"], [118, 3, 0, "access-path:access-path:lexical-variable-address", "lexical-variable-address"], [118, 3, 0, "access-path:access-path:lexical-variable-name", "lexical-variable-name"], [118, 3, 0, "access-path:access-path:lexicals", "lexicals"], [118, 3, 0, "access-path:access-path:lexicals-count", "lexicals-count"], [118, 3, 0, "access-path:access-path:lexicals-count-setter", "lexicals-count-setter"], [118, 3, 0, "access-path:access-path:lexicals-nub-table", "lexicals-nub-table"], [118, 3, 0, "access-path:access-path:lexicals-nub-table-setter", "lexicals-nub-table-setter"], [118, 3, 0, "access-path:access-path:lexicals-setter", "lexicals-setter"], [202, 3, 0, "sql:sql:liaison", "liaison"], [202, 3, 0, "sql:sql:liaison-setter", "liaison-setter"], [118, 3, 0, "access-path:access-path:library-base-address", "library-base-address"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:library-conditions-table", "library-conditions-table"], [118, 3, 0, "access-path:access-path:library-core-name", "library-core-name"], [118, 3, 0, "access-path:access-path:library-image-name", "library-image-name"], [118, 3, 0, "access-path:access-path:library-object-files", "library-object-files"], [118, 3, 0, "access-path:access-path:library-version", "library-version"], [166, 3, 0, "common-dylan:machine-words:limited", "limited"], [193, 3, 0, "dylan:dylan:limited", "limited"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:line-end-point", "line-end-point"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:line-end-position", "line-end-position"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:line-start-point", "line-start-point"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:line-start-position", "line-start-position"], [71, 3, 0, "duim-graphics:duim-graphics:line-to", "line-to"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:line?", "line?"], [118, 3, 0, "access-path:access-path:link-next", "link-next"], [118, 3, 0, "access-path:access-path:link-next-setter", "link-next-setter"], [118, 3, 0, "access-path:access-path:link-previous", "link-previous"], [118, 3, 0, "access-path:access-path:link-previous-setter", "link-previous-setter"], [204, 3, 0, "system:file-system:link-target", "link-target"], [69, 3, 0, "duim:duim-gadgets:list-control-icon-function", "list-control-icon-function"], [69, 3, 0, "duim:duim-gadgets:list-control-icon-function-setter", "list-control-icon-function-setter"], [69, 3, 0, "duim:duim-gadgets:list-control-view", "list-control-view"], [69, 3, 0, "duim:duim-gadgets:list-control-view-setter", "list-control-view-setter"], [206, 3, 0, "system:locators:list-locator", "list-locator"], [206, 4, 0, "system:locators:list-locator([file-system-directory-locator])", "list-locator(<file-system-directory-locator>)"], [119, 3, 0, "debugger-manager:debugger-manager:live-frame-lexical-variables", "live-frame-lexical-variables"], [207, 3, 0, "system:operating-system:load-library", "load-library"], [119, 3, 0, "debugger-manager:debugger-manager:load-runtime-component", "load-runtime-component"], [203, 3, 0, "system:date:local-daylight-savings-time?", "local-daylight-savings-time?"], [200, 3, 0, "network:sockets:local-host", "local-host"], [200, 3, 0, "network:sockets:local-host-name", "local-host-name"], [200, 3, 0, "network:sockets:local-port", "local-port"], [203, 3, 0, "system:date:local-time-zone-name", "local-time-zone-name"], [203, 3, 0, "system:date:local-time-zone-offset", "local-time-zone-offset"], [206, 3, 0, "system:locators:locator-address", "locator-address"], [206, 3, 0, "system:locators:locator-as-string", "locator-as-string"], [206, 3, 0, "system:locators:locator-base", "locator-base"], [206, 3, 0, "system:locators:locator-cgi-string", "locator-cgi-string"], [206, 3, 0, "system:locators:locator-default-port", "locator-default-port"], [206, 3, 0, "system:locators:locator-directory", "locator-directory"], [206, 3, 0, "system:locators:locator-error", "locator-error"], [206, 3, 0, "system:locators:locator-extension", "locator-extension"], [206, 3, 0, "system:locators:locator-file", "locator-file"], [206, 3, 0, "system:locators:locator-host", "locator-host"], [206, 3, 0, "system:locators:locator-index", "locator-index"], [206, 3, 0, "system:locators:locator-name", "locator-name"], [206, 4, 0, "system:locators:locator-name([mailto-locator])", "locator-name(<mailto-locator>)"], [206, 4, 0, "system:locators:locator-name([microsoft-unc-locator])", "locator-name(<microsoft-unc-locator>)"], [206, 4, 0, "system:locators:locator-name([microsoft-volume-locator])", "locator-name(<microsoft-volume-locator>)"], [206, 3, 0, "system:locators:locator-path", "locator-path"], [206, 3, 0, "system:locators:locator-relative?", "locator-relative?"], [206, 3, 0, "system:locators:locator-server", "locator-server"], [206, 3, 0, "system:locators:locator-volume", "locator-volume"], [185, 3, 0, "io:streams:lock-stream", "lock-stream"], [178, 8, 0, "dylan:threads:locked", "locked"], [171, 3, 0, "common-dylan:transcendentals:log", "log"], [171, 4, 0, "common-dylan:transcendentals:log([double-float])", "log(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:log([single-float])", "log(<single-float>)"], [193, 3, 0, "dylan:dylan:logand", "logand"], [193, 3, 0, "dylan:dylan:logbit?", "logbit?"], [207, 3, 0, "system:operating-system:login-group", "login-group"], [207, 3, 0, "system:operating-system:login-name", "login-name"], [193, 3, 0, "dylan:dylan:logior", "logior"], [171, 3, 0, "common-dylan:transcendentals:logn", "logn"], [193, 3, 0, "dylan:dylan:lognot", "lognot"], [193, 3, 0, "dylan:dylan:logxor", "logxor"], [68, 3, 0, "duim:duim-frames:lower-frame", "lower-frame"], [74, 3, 0, "duim-sheets:duim-sheets:lower-sheet", "lower-sheet"], [207, 3, 0, "system:operating-system:machine-concurrent-thread-count", "machine-concurrent-thread-count"], [66, 3, 0, "duim-dcs:duim-dcs:make", "make"], [185, 4, 0, "io:streams:make([byte-string-stream])", "make(<byte-string-stream>)"], [203, 4, 0, "system:date:make([date])", "make(<date>)"], [204, 4, 0, "system:file-system:make([file-stream])", "make(<file-stream>)"], [68, 4, 0, "duim:duim-frames:make([frame])", "make(<frame>)"], [185, 4, 0, "io:streams:make([sequence-stream])", "make(<sequence-stream>)"], [73, 4, 0, "duim-layouts:duim-layouts:make([space-requirement])", "make(<space-requirement>)"], [185, 4, 0, "io:streams:make([string-stream])", "make(<string-stream>)"], [185, 4, 0, "io:streams:make([unicode-string-stream])", "make(<unicode-string-stream>)"], [154, 4, 0, "c-ffi:c-ffi:make(subclass([c-pointer]))", "make(subclass(<C-pointer>))"], [70, 3, 0, "duim-geometry:duim-geometry:make-3-point-transform", "make-3-point-transform"], [118, 3, 0, "access-path:access-path:make-access-connection", "make-access-connection"], [70, 3, 0, "duim-geometry:duim-geometry:make-bounding-box", "make-bounding-box"], [66, 3, 0, "duim-dcs:duim-dcs:make-color-for-contrasting-color", "make-color-for-contrasting-color"], [66, 3, 0, "duim-dcs:duim-dcs:make-contrasting-colors", "make-contrasting-colors"], [66, 3, 0, "duim-dcs:duim-dcs:make-contrasting-dash-patterns", "make-contrasting-dash-patterns"], [202, 3, 0, "sql:sql:make-dbms-specific", "make-dbms-specific"], [66, 3, 0, "duim-dcs:duim-dcs:make-device-font", "make-device-font"], [173, 3, 0, "dispatch-profiler:dispatch-profiler:make-dispatch-statistics", "make-dispatch-statistics"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:make-ellipse", "make-ellipse"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:make-elliptical-arc", "make-elliptical-arc"], [74, 3, 0, "duim-sheets:duim-sheets:make-frame-manager", "make-frame-manager"], [66, 3, 0, "duim-dcs:duim-dcs:make-gray-color", "make-gray-color"], [66, 3, 0, "duim-dcs:duim-dcs:make-ihs-color", "make-ihs-color"], [69, 3, 0, "duim:duim-gadgets:make-item", "make-item"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:make-line", "make-line"], [68, 3, 0, "duim:duim-frames:make-menu-from-command-table-menu", "make-menu-from-command-table-menu"], [69, 3, 0, "duim:duim-gadgets:make-menu-from-items", "make-menu-from-items"], [68, 3, 0, "duim:duim-frames:make-menus-from-command-table", "make-menus-from-command-table"], [74, 3, 0, "duim-sheets:duim-sheets:make-modifier-state", "make-modifier-state"], [69, 3, 0, "duim:duim-gadgets:make-node", "make-node"], [66, 3, 0, "duim-dcs:duim-dcs:make-palette", "make-palette"], [74, 3, 0, "duim-sheets:duim-sheets:make-pane", "make-pane"], [66, 3, 0, "duim-dcs:duim-dcs:make-pattern", "make-pattern"], [71, 3, 0, "duim-graphics:duim-graphics:make-pixmap", "make-pixmap"], [70, 3, 0, "duim-geometry:duim-geometry:make-point", "make-point"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:make-polygon", "make-polygon"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:make-polyline", "make-polyline"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:make-program-note-filter", "make-program-note-filter"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:make-rectangle", "make-rectangle"], [70, 3, 0, "duim-geometry:duim-geometry:make-reflection-transform", "make-reflection-transform"], [119, 3, 0, "debugger-manager:debugger-manager:make-return-tracepoint", "make-return-tracepoint"], [119, 4, 0, "debugger-manager:debugger-manager:make-return-tracepoint([debug-target],[entry-tracepoint],[remote-thread])", "make-return-tracepoint(<debug-target>, <entry-tracepoint>, <remote-thread>)"], [119, 4, 0, "debugger-manager:debugger-manager:make-return-tracepoint([debug-target],[starting-dynamic-initialization],[remote-thread])", "make-return-tracepoint(<debug-target>, <starting-dynamic-initialization>, <remote-thread>)"], [66, 3, 0, "duim-dcs:duim-dcs:make-rgb-color", "make-rgb-color"], [70, 3, 0, "duim-geometry:duim-geometry:make-rotation-transform", "make-rotation-transform"], [70, 3, 0, "duim-geometry:duim-geometry:make-scaling-transform", "make-scaling-transform"], [66, 3, 0, "duim-dcs:duim-dcs:make-stencil", "make-stencil"], [66, 3, 0, "duim-dcs:duim-dcs:make-text-style", "make-text-style"], [70, 3, 0, "duim-geometry:duim-geometry:make-transform", "make-transform"], [70, 3, 0, "duim-geometry:duim-geometry:make-translation-transform", "make-translation-transform"], [119, 3, 0, "debugger-manager:debugger-manager:manage-running-application", "manage-running-application"], [119, 3, 0, "debugger-manager:debugger-manager:mangle-in-context", "mangle-in-context"], [119, 3, 0, "debugger-manager:debugger-manager:mangle-local-dylan-name", "mangle-local-dylan-name"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:maybe-note", "maybe-note"], [74, 3, 0, "duim-sheets:duim-sheets:medium-background", "medium-background"], [74, 3, 0, "duim-sheets:duim-sheets:medium-background-setter", "medium-background-setter"], [74, 3, 0, "duim-sheets:duim-sheets:medium-brush", "medium-brush"], [74, 3, 0, "duim-sheets:duim-sheets:medium-brush-setter", "medium-brush-setter"], [74, 3, 0, "duim-sheets:duim-sheets:medium-clipping-region", "medium-clipping-region"], [74, 3, 0, "duim-sheets:duim-sheets:medium-clipping-region-setter", "medium-clipping-region-setter"], [74, 3, 0, "duim-sheets:duim-sheets:medium-default-text-style", "medium-default-text-style"], [74, 3, 0, "duim-sheets:duim-sheets:medium-default-text-style-setter", "medium-default-text-style-setter"], [74, 3, 0, "duim-sheets:duim-sheets:medium-drawable", "medium-drawable"], [74, 3, 0, "duim-sheets:duim-sheets:medium-drawable-setter", "medium-drawable-setter"], [74, 3, 0, "duim-sheets:duim-sheets:medium-foreground", "medium-foreground"], [74, 3, 0, "duim-sheets:duim-sheets:medium-foreground-setter", "medium-foreground-setter"], [74, 3, 0, "duim-sheets:duim-sheets:medium-merged-text-style", "medium-merged-text-style"], [74, 3, 0, "duim-sheets:duim-sheets:medium-pen", "medium-pen"], [74, 3, 0, "duim-sheets:duim-sheets:medium-pen-setter", "medium-pen-setter"], [74, 3, 0, "duim-sheets:duim-sheets:medium-pixmap", "medium-pixmap"], [74, 3, 0, "duim-sheets:duim-sheets:medium-pixmap-setter", "medium-pixmap-setter"], [74, 3, 0, "duim-sheets:duim-sheets:medium-sheet", "medium-sheet"], [74, 3, 0, "duim-sheets:duim-sheets:medium-text-style", "medium-text-style"], [74, 3, 0, "duim-sheets:duim-sheets:medium-text-style-setter", "medium-text-style-setter"], [74, 3, 0, "duim-sheets:duim-sheets:medium-transform", "medium-transform"], [74, 3, 0, "duim-sheets:duim-sheets:medium-transform-setter", "medium-transform-setter"], [74, 3, 0, "duim-sheets:duim-sheets:medium?", "medium?"], [155, 3, 0, "collections:bit-set:member?", "member?"], [68, 3, 0, "duim:duim-frames:menu-item-accelerator", "menu-item-accelerator"], [68, 3, 0, "duim:duim-frames:menu-item-mnemonic", "menu-item-mnemonic"], [68, 3, 0, "duim:duim-frames:menu-item-name", "menu-item-name"], [68, 3, 0, "duim:duim-frames:menu-item-options", "menu-item-options"], [68, 3, 0, "duim:duim-frames:menu-item-type", "menu-item-type"], [68, 3, 0, "duim:duim-frames:menu-item-value", "menu-item-value"], [69, 3, 0, "duim:duim-gadgets:menu-owner", "menu-owner"], [191, 3, 0, "dylan:dylan:merge-hash-ids", "merge-hash-ids"], [206, 3, 0, "system:locators:merge-locators", "merge-locators"], [66, 3, 0, "duim-dcs:duim-dcs:merge-text-styles", "merge-text-styles"], [202, 3, 0, "sql:sql:message-text", "message-text"], [74, 3, 0, "duim-sheets:duim-sheets:modifier-key-index", "modifier-key-index"], [74, 3, 0, "duim-sheets:duim-sheets:modifier-key-index-name", "modifier-key-index-name"], [193, 3, 0, "dylan:dylan:modulo", "modulo"], [193, 4, 0, "dylan:dylan:modulo([integer],[integer])", "modulo(<integer>, <integer>)"], [193, 4, 0, "dylan:dylan:modulo([machine-number],[machine-number])", "modulo(<machine-number>, <machine-number>)"], [71, 3, 0, "duim-graphics:duim-graphics:move-to", "move-to"], [68, 3, 0, "duim:duim-frames:move-to-next-page", "move-to-next-page"], [68, 3, 0, "duim:duim-frames:move-to-previous-page", "move-to-previous-page"], [202, 3, 0, "sql:sql:multiple-connections?", "multiple-connections?"], [118, 3, 0, "access-path:access-path:nearest-source-locations", "nearest-source-locations"], [118, 3, 0, "access-path:access-path:nearest-symbols", "nearest-symbols"], [193, 3, 0, "dylan:dylan:negative", "negative"], [193, 4, 0, "dylan:dylan:negative([complex])", "negative(<complex>)"], [193, 4, 0, "dylan:dylan:negative([float])", "negative(<float>)"], [193, 4, 0, "dylan:dylan:negative([integer])", "negative(<integer>)"], [166, 3, 0, "common-dylan:machine-words:negative?", "negative?"], [193, 3, 0, "dylan:dylan:negative?", "negative?"], [193, 4, 0, "dylan:dylan:negative?([complex])", "negative?(<complex>)"], [193, 4, 0, "dylan:dylan:negative?([machine-number])", "negative?(<machine-number>)"], [200, 3, 0, "network:sockets:network-order", "network-order"], [200, 4, 0, "network:sockets:network-order([ipv4-numeric-address])", "network-order(<ipv4-numeric-address>)"], [185, 3, 0, "io:streams:new-line", "new-line"], [202, 3, 0, "sql:sql:next-dbms-diagnostic", "next-dbms-diagnostic"], [118, 3, 0, "access-path:access-path:next-frame", "next-frame"], [118, 3, 0, "access-path:access-path:next-instruction", "next-instruction"], [119, 3, 0, "debugger-manager:debugger-manager:next-stack-frame", "next-stack-frame"], [69, 3, 0, "duim:duim-gadgets:node-children", "node-children"], [69, 3, 0, "duim:duim-gadgets:node-children-setter", "node-children-setter"], [69, 3, 0, "duim:duim-gadgets:node-expanded?", "node-expanded?"], [69, 3, 0, "duim:duim-gadgets:node-object", "node-object"], [69, 3, 0, "duim:duim-gadgets:node-parents", "node-parents"], [69, 3, 0, "duim:duim-gadgets:node-state", "node-state"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:note", "note"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:note(subclass([program-condition]))", "note(subclass(<program-condition>))"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:note-during", "note-during"], [68, 3, 0, "duim:duim-frames:note-progress", "note-progress"], [74, 3, 0, "duim-sheets:duim-sheets:notify-user", "notify-user"], [68, 8, 0, "duim:duim-frames:noting-progress", "noting-progress"], [154, 3, 0, "c-ffi:c-ffi:null-pointer", "null-pointer"], [154, 3, 0, "c-ffi:c-ffi:null-pointer?", "null-pointer?"], [202, 3, 0, "sql:sql:nullable?", "nullable?"], [118, 3, 0, "access-path:access-path:number-of-active-threads", "number-of-active-threads"], [118, 3, 0, "access-path:access-path:number-of-frames-on-stack", "number-of-frames-on-stack"], [119, 3, 0, "debugger-manager:debugger-manager:number-of-lexical-variables", "number-of-lexical-variables"], [118, 3, 0, "access-path:access-path:number-of-locations", "number-of-locations"], [200, 3, 0, "network:sockets:numeric-host-address", "numeric-host-address"], [191, 3, 0, "dylan:dylan:object-hash", "object-hash"], [119, 3, 0, "debugger-manager:debugger-manager:object-requires-registration?", "object-requires-registration?"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:obsolete-condition?", "obsolete-condition?"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:obsolete-condition?([program-condition])", "obsolete-condition?(<program-condition>)"], [119, 3, 0, "debugger-manager:debugger-manager:obtain-component-name", "obtain-component-name"], [119, 4, 0, "debugger-manager:debugger-manager:obtain-component-name([debug-target],[string])", "obtain-component-name(<debug-target>, <string>)"], [166, 3, 0, "common-dylan:machine-words:odd?", "odd?"], [193, 3, 0, "dylan:dylan:odd?", "odd?"], [193, 4, 0, "dylan:dylan:odd?([complex])", "odd?(<complex>)"], [193, 4, 0, "dylan:dylan:odd?([integer])", "odd?(<integer>)"], [118, 3, 0, "access-path:access-path:older-stack-frame?", "older-stack-frame?"], [164, 3, 0, "common-dylan:common-extensions:one-of", "one-of"], [74, 3, 0, "duim-sheets:duim-sheets:open-clipboard", "open-clipboard"], [206, 3, 0, "system:locators:open-locator", "open-locator"], [185, 3, 0, "io:streams:outer-stream", "outer-stream"], [185, 3, 0, "io:streams:outer-stream-setter", "outer-stream-setter"], [202, 3, 0, "sql:sql:output-indicator", "output-indicator"], [202, 3, 0, "sql:sql:output-indicator-setter", "output-indicator-setter"], [178, 3, 0, "dylan:threads:owned?", "owned?"], [178, 4, 0, "dylan:threads:owned?([read-write-lock])", "owned?(<read-write-lock>)"], [178, 4, 0, "dylan:threads:owned?([recursive-lock])", "owned?(<recursive-lock>)"], [178, 4, 0, "dylan:threads:owned?([simple-lock])", "owned?(<simple-lock>)"], [207, 3, 0, "system:operating-system:owner-name", "owner-name"], [207, 3, 0, "system:operating-system:owner-organization", "owner-organization"], [118, 3, 0, "access-path:access-path:page-execute-permission?", "page-execute-permission?"], [119, 3, 0, "debugger-manager:debugger-manager:page-faults-increment", "page-faults-increment"], [118, 3, 0, "access-path:access-path:page-read-permission?", "page-read-permission?"], [118, 3, 0, "access-path:access-path:page-relative-address", "page-relative-address"], [118, 3, 0, "access-path:access-path:page-write-permission?", "page-write-permission?"], [66, 3, 0, "duim-dcs:duim-dcs:palette?", "palette?"], [73, 3, 0, "duim-layouts:duim-layouts:pane-display-function", "pane-display-function"], [73, 3, 0, "duim-layouts:duim-layouts:pane-layout", "pane-layout"], [207, 3, 0, "system:operating-system:parent-process-id", "parent-process-id"], [203, 3, 0, "system:date:parse-date-string", "parse-date-string"], [203, 3, 0, "system:date:parse-iso8601-string", "parse-iso8601-string"], [118, 3, 0, "access-path:access-path:partial-lexicals-read?", "partial-lexicals-read?"], [118, 3, 0, "access-path:access-path:partial-lexicals-read?-setter", "partial-lexicals-read?-setter"], [70, 3, 0, "duim-geometry:duim-geometry:path?", "path?"], [66, 3, 0, "duim-dcs:duim-dcs:pattern?", "pattern?"], [185, 3, 0, "io:streams:peek", "peek"], [66, 3, 0, "duim-dcs:duim-dcs:pen-cap-shape", "pen-cap-shape"], [66, 3, 0, "duim-dcs:duim-dcs:pen-dashes", "pen-dashes"], [66, 3, 0, "duim-dcs:duim-dcs:pen-joint-shape", "pen-joint-shape"], [66, 3, 0, "duim-dcs:duim-dcs:pen-units", "pen-units"], [66, 3, 0, "duim-dcs:duim-dcs:pen-width", "pen-width"], [66, 3, 0, "duim-dcs:duim-dcs:pen?", "pen?"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:performance-note-definer", "performance-note-definer"], [71, 3, 0, "duim-graphics:duim-graphics:pixmap?", "pixmap?"], [70, 3, 0, "duim-geometry:duim-geometry:point-position", "point-position"], [70, 3, 0, "duim-geometry:duim-geometry:point-x", "point-x"], [70, 3, 0, "duim-geometry:duim-geometry:point-y", "point-y"], [70, 3, 0, "duim-geometry:duim-geometry:point?", "point?"], [154, 3, 0, "c-ffi:c-ffi:pointer-address", "pointer-address"], [74, 3, 0, "duim-sheets:duim-sheets:pointer-button-state", "pointer-button-state"], [154, 3, 0, "c-ffi:c-ffi:pointer-cast", "pointer-cast"], [74, 3, 0, "duim-sheets:duim-sheets:pointer-cursor", "pointer-cursor"], [74, 3, 0, "duim-sheets:duim-sheets:pointer-cursor-setter", "pointer-cursor-setter"], [74, 3, 0, "duim-sheets:duim-sheets:pointer-position", "pointer-position"], [74, 3, 0, "duim-sheets:duim-sheets:pointer-sheet", "pointer-sheet"], [154, 3, 0, "c-ffi:c-ffi:pointer-value", "pointer-value"], [154, 3, 0, "c-ffi:c-ffi:pointer-value-address", "pointer-value-address"], [154, 3, 0, "c-ffi:c-ffi:pointer-value-setter", "pointer-value-setter"], [74, 3, 0, "duim-sheets:duim-sheets:pointer?", "pointer?"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:polygon-coordinates", "polygon-coordinates"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:polygon-points", "polygon-points"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:polygon?", "polygon?"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:polyline-closed?", "polyline-closed?"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:polyline?", "polyline?"], [74, 3, 0, "duim-sheets:duim-sheets:port", "port"], [74, 3, 0, "duim-sheets:duim-sheets:port-modifier-state", "port-modifier-state"], [74, 3, 0, "duim-sheets:duim-sheets:port-name", "port-name"], [74, 3, 0, "duim-sheets:duim-sheets:port-pointer", "port-pointer"], [74, 3, 0, "duim-sheets:duim-sheets:port-server-path", "port-server-path"], [74, 3, 0, "duim-sheets:duim-sheets:port-type", "port-type"], [74, 3, 0, "duim-sheets:duim-sheets:port?", "port?"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:portability-note-definer", "portability-note-definer"], [164, 3, 0, "common-dylan:common-extensions:position", "position"], [166, 3, 0, "common-dylan:machine-words:positive?", "positive?"], [193, 3, 0, "dylan:dylan:positive?", "positive?"], [193, 4, 0, "dylan:dylan:positive?([complex])", "positive?(<complex>)"], [193, 4, 0, "dylan:dylan:positive?([machine-number])", "positive?(<machine-number>)"], [202, 3, 0, "sql:sql:possible-explanation", "possible-explanation"], [133, 3, 0, "ppml:ppml:ppml-block", "ppml-block"], [133, 3, 0, "ppml:ppml:ppml-break", "ppml-break"], [133, 3, 0, "ppml:ppml:ppml-browser-aware-object", "ppml-browser-aware-object"], [133, 3, 0, "ppml:ppml:ppml-format-string", "ppml-format-string"], [133, 3, 0, "ppml:ppml:ppml-print", "ppml-print"], [133, 3, 0, "ppml:ppml:ppml-print-one-line", "ppml-print-one-line"], [133, 3, 0, "ppml:ppml:ppml-separator-block", "ppml-separator-block"], [133, 3, 0, "ppml:ppml:ppml-string", "ppml-string"], [133, 3, 0, "ppml:ppml:ppml-suspension", "ppml-suspension"], [183, 3, 0, "io:pprint:pprint-indent", "pprint-indent"], [183, 3, 0, "io:pprint:pprint-logical-block", "pprint-logical-block"], [183, 3, 0, "io:pprint:pprint-newline", "pprint-newline"], [183, 3, 0, "io:pprint:pprint-tab", "pprint-tab"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:present-program-error", "present-program-error"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:present-program-error([condition])", "present-program-error(<condition>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:present-program-error([program-note])", "present-program-error(<program-note>)"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:present-program-note", "present-program-note"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:present-program-note([condition])", "present-program-note(<condition>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:present-program-note([program-note])", "present-program-note(<program-note>)"], [118, 3, 0, "access-path:access-path:previous-frame", "previous-frame"], [119, 3, 0, "debugger-manager:debugger-manager:previous-stack-frame", "previous-stack-frame"], [177, 3, 0, "dylan:dylan-primitives:primitive-address-add", "primitive-address-add"], [177, 3, 0, "dylan:dylan-primitives:primitive-address-and", "primitive-address-and"], [177, 3, 0, "dylan:dylan-primitives:primitive-address-equals?", "primitive-address-equals?"], [177, 3, 0, "dylan:dylan-primitives:primitive-address-left-shift", "primitive-address-left-shift"], [177, 3, 0, "dylan:dylan-primitives:primitive-address-multiply", "primitive-address-multiply"], [177, 3, 0, "dylan:dylan-primitives:primitive-address-not", "primitive-address-not"], [177, 3, 0, "dylan:dylan-primitives:primitive-address-or", "primitive-address-or"], [177, 3, 0, "dylan:dylan-primitives:primitive-address-right-shift", "primitive-address-right-shift"], [177, 3, 0, "dylan:dylan-primitives:primitive-address-subtract", "primitive-address-subtract"], [177, 3, 0, "dylan:dylan-primitives:primitive-allocate", "primitive-allocate"], [177, 3, 0, "dylan:dylan-primitives:primitive-allocate-thread-variable", "primitive-allocate-thread-variable"], [177, 3, 0, "dylan:dylan-primitives:primitive-big-integer-at", "primitive-big-integer-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-big-integer-at-setter", "primitive-big-integer-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-bits-as-single-float", "primitive-bits-as-single-float"], [177, 3, 0, "dylan:dylan-primitives:primitive-byte-allocate", "primitive-byte-allocate"], [177, 3, 0, "dylan:dylan-primitives:primitive-byte-character-at", "primitive-byte-character-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-byte-character-at-setter", "primitive-byte-character-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-byte-element", "primitive-byte-element"], [177, 3, 0, "dylan:dylan-primitives:primitive-byte-element-setter", "primitive-byte-element-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-continue-unwind", "primitive-continue-unwind"], [177, 3, 0, "dylan:dylan-primitives:primitive-copy-vector", "primitive-copy-vector"], [177, 3, 0, "dylan:dylan-primitives:primitive-current-thread", "primitive-current-thread"], [177, 3, 0, "dylan:dylan-primitives:primitive-decoded-bits-as-single-float", "primitive-decoded-bits-as-single-float"], [177, 3, 0, "dylan:dylan-primitives:primitive-destroy-notification", "primitive-destroy-notification"], [177, 3, 0, "dylan:dylan-primitives:primitive-destroy-recursive-lock", "primitive-destroy-recursive-lock"], [177, 3, 0, "dylan:dylan-primitives:primitive-destroy-semaphore", "primitive-destroy-semaphore"], [177, 3, 0, "dylan:dylan-primitives:primitive-destroy-simple-lock", "primitive-destroy-simple-lock"], [177, 3, 0, "dylan:dylan-primitives:primitive-destroy-thread", "primitive-destroy-thread"], [177, 3, 0, "dylan:dylan-primitives:primitive-double-float-at", "primitive-double-float-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-double-float-at-setter", "primitive-double-float-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-element", "primitive-element"], [177, 3, 0, "dylan:dylan-primitives:primitive-element-setter", "primitive-element-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-equals?", "primitive-equals?"], [177, 3, 0, "dylan:dylan-primitives:primitive-extended-float-at", "primitive-extended-float-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-extended-float-at-setter", "primitive-extended-float-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-false?", "primitive-false?"], [177, 3, 0, "dylan:dylan-primitives:primitive-fill!", "primitive-fill!"], [177, 3, 0, "dylan:dylan-primitives:primitive-function-code", "primitive-function-code"], [177, 3, 0, "dylan:dylan-primitives:primitive-function-environment", "primitive-function-environment"], [177, 3, 0, "dylan:dylan-primitives:primitive-ieee-double-float-at", "primitive-ieee-double-float-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-ieee-double-float-at-setter", "primitive-ieee-double-float-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-ieee-extended-float-at", "primitive-ieee-extended-float-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-ieee-extended-float-at-setter", "primitive-ieee-extended-float-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-ieee-single-float-at", "primitive-ieee-single-float-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-ieee-single-float-at-setter", "primitive-ieee-single-float-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-iep-apply", "primitive-iep-apply"], [177, 3, 0, "dylan:dylan-primitives:primitive-initialize-current-thread", "primitive-initialize-current-thread"], [177, 3, 0, "dylan:dylan-primitives:primitive-inlined-nlx", "primitive-inlined-nlx"], [177, 3, 0, "dylan:dylan-primitives:primitive-int?", "primitive-int?"], [177, 3, 0, "dylan:dylan-primitives:primitive-machine-integer-at", "primitive-machine-integer-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-machine-integer-at-setter", "primitive-machine-integer-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-make-box", "primitive-make-box"], [177, 3, 0, "dylan:dylan-primitives:primitive-make-environment", "primitive-make-environment"], [177, 3, 0, "dylan:dylan-primitives:primitive-make-notification", "primitive-make-notification"], [177, 3, 0, "dylan:dylan-primitives:primitive-make-recursive-lock", "primitive-make-recursive-lock"], [177, 3, 0, "dylan:dylan-primitives:primitive-make-semaphore", "primitive-make-semaphore"], [177, 3, 0, "dylan:dylan-primitives:primitive-make-simple-lock", "primitive-make-simple-lock"], [177, 3, 0, "dylan:dylan-primitives:primitive-make-string", "primitive-make-string"], [177, 3, 0, "dylan:dylan-primitives:primitive-make-thread", "primitive-make-thread"], [177, 3, 0, "dylan:dylan-primitives:primitive-nlx", "primitive-nlx"], [177, 3, 0, "dylan:dylan-primitives:primitive-owned-recursive-lock", "primitive-owned-recursive-lock"], [177, 3, 0, "dylan:dylan-primitives:primitive-owned-simple-lock", "primitive-owned-simple-lock"], [177, 3, 0, "dylan:dylan-primitives:primitive-pointer-at", "primitive-pointer-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-pointer-at-setter", "primitive-pointer-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-read-cycle-counter", "primitive-read-cycle-counter"], [177, 3, 0, "dylan:dylan-primitives:primitive-read-return-address", "primitive-read-return-address"], [177, 3, 0, "dylan:dylan-primitives:primitive-release-all-notification", "primitive-release-all-notification"], [177, 3, 0, "dylan:dylan-primitives:primitive-release-notification", "primitive-release-notification"], [177, 3, 0, "dylan:dylan-primitives:primitive-release-recursive-lock", "primitive-release-recursive-lock"], [177, 3, 0, "dylan:dylan-primitives:primitive-release-semaphore", "primitive-release-semaphore"], [177, 3, 0, "dylan:dylan-primitives:primitive-release-simple-lock", "primitive-release-simple-lock"], [177, 3, 0, "dylan:dylan-primitives:primitive-replace!", "primitive-replace!"], [177, 3, 0, "dylan:dylan-primitives:primitive-replace-bytes!", "primitive-replace-bytes!"], [177, 3, 0, "dylan:dylan-primitives:primitive-signed-16-bit-integer-at", "primitive-signed-16-bit-integer-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-signed-16-bit-integer-at-setter", "primitive-signed-16-bit-integer-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-signed-32-bit-integer-at", "primitive-signed-32-bit-integer-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-signed-32-bit-integer-at-setter", "primitive-signed-32-bit-integer-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-signed-64-bit-integer-at", "primitive-signed-64-bit-integer-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-signed-64-bit-integer-at-setter", "primitive-signed-64-bit-integer-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-signed-8-bit-integer-at", "primitive-signed-8-bit-integer-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-signed-8-bit-integer-at-setter", "primitive-signed-8-bit-integer-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-single-float-add", "primitive-single-float-add"], [177, 3, 0, "dylan:dylan-primitives:primitive-single-float-as-bits", "primitive-single-float-as-bits"], [177, 3, 0, "dylan:dylan-primitives:primitive-single-float-at", "primitive-single-float-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-single-float-at-setter", "primitive-single-float-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-single-float-divide", "primitive-single-float-divide"], [177, 3, 0, "dylan:dylan-primitives:primitive-single-float-equals?", "primitive-single-float-equals?"], [177, 3, 0, "dylan:dylan-primitives:primitive-single-float-greater-than-or-equal?", "primitive-single-float-greater-than-or-equal?"], [177, 3, 0, "dylan:dylan-primitives:primitive-single-float-greater-than?", "primitive-single-float-greater-than?"], [177, 3, 0, "dylan:dylan-primitives:primitive-single-float-less-than-or-equal?", "primitive-single-float-less-than-or-equal?"], [177, 3, 0, "dylan:dylan-primitives:primitive-single-float-less-than?", "primitive-single-float-less-than?"], [177, 3, 0, "dylan:dylan-primitives:primitive-single-float-multiply", "primitive-single-float-multiply"], [177, 3, 0, "dylan:dylan-primitives:primitive-single-float-negate", "primitive-single-float-negate"], [177, 3, 0, "dylan:dylan-primitives:primitive-single-float-not-equals?", "primitive-single-float-not-equals?"], [177, 3, 0, "dylan:dylan-primitives:primitive-single-float-subtract", "primitive-single-float-subtract"], [177, 3, 0, "dylan:dylan-primitives:primitive-single-float-unary-divide", "primitive-single-float-unary-divide"], [177, 3, 0, "dylan:dylan-primitives:primitive-sleep", "primitive-sleep"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-add", "primitive-small-integer-add"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-and", "primitive-small-integer-and"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-at", "primitive-small-integer-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-at-setter", "primitive-small-integer-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-divide", "primitive-small-integer-divide"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-equals?", "primitive-small-integer-equals?"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-greater-than-or-equal?", "primitive-small-integer-greater-than-or-equal?"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-greater-than?", "primitive-small-integer-greater-than?"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-left-shift", "primitive-small-integer-left-shift"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-less-than?", "primitive-small-integer-less-than?"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-modulo", "primitive-small-integer-modulo"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-multiply", "primitive-small-integer-multiply"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-negate", "primitive-small-integer-negate"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-not", "primitive-small-integer-not"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-not-equals?", "primitive-small-integer-not-equals?"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-or", "primitive-small-integer-or"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-right-shift", "primitive-small-integer-right-shift"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-subtract", "primitive-small-integer-subtract"], [177, 3, 0, "dylan:dylan-primitives:primitive-small-integer-xor", "primitive-small-integer-xor"], [177, 3, 0, "dylan:dylan-primitives:primitive-thread-join-multiple", "primitive-thread-join-multiple"], [177, 3, 0, "dylan:dylan-primitives:primitive-thread-join-single", "primitive-thread-join-single"], [177, 3, 0, "dylan:dylan-primitives:primitive-thread-yield", "primitive-thread-yield"], [177, 3, 0, "dylan:dylan-primitives:primitive-true?", "primitive-true?"], [177, 3, 0, "dylan:dylan-primitives:primitive-unsigned-16-bit-integer-at", "primitive-unsigned-16-bit-integer-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-unsigned-16-bit-integer-at-setter", "primitive-unsigned-16-bit-integer-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-unsigned-32-bit-integer-at", "primitive-unsigned-32-bit-integer-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-unsigned-32-bit-integer-at-setter", "primitive-unsigned-32-bit-integer-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-unsigned-64-bit-integer-at", "primitive-unsigned-64-bit-integer-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-unsigned-64-bit-integer-at-setter", "primitive-unsigned-64-bit-integer-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-unsigned-8-bit-integer-at", "primitive-unsigned-8-bit-integer-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-unsigned-8-bit-integer-at-setter", "primitive-unsigned-8-bit-integer-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-unsigned-machine-integer-at", "primitive-unsigned-machine-integer-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-unsigned-machine-integer-at-setter", "primitive-unsigned-machine-integer-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-untyped-at", "primitive-untyped-at"], [177, 3, 0, "dylan:dylan-primitives:primitive-untyped-at-setter", "primitive-untyped-at-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-variable-lookup", "primitive-variable-lookup"], [177, 3, 0, "dylan:dylan-primitives:primitive-variable-lookup-setter", "primitive-variable-lookup-setter"], [177, 3, 0, "dylan:dylan-primitives:primitive-wait-for-notification", "primitive-wait-for-notification"], [177, 3, 0, "dylan:dylan-primitives:primitive-wait-for-notification-timed", "primitive-wait-for-notification-timed"], [177, 3, 0, "dylan:dylan-primitives:primitive-wait-for-recursive-lock", "primitive-wait-for-recursive-lock"], [177, 3, 0, "dylan:dylan-primitives:primitive-wait-for-recursive-lock-timed", "primitive-wait-for-recursive-lock-timed"], [177, 3, 0, "dylan:dylan-primitives:primitive-wait-for-semaphore", "primitive-wait-for-semaphore"], [177, 3, 0, "dylan:dylan-primitives:primitive-wait-for-semaphore-timed", "primitive-wait-for-semaphore-timed"], [177, 3, 0, "dylan:dylan-primitives:primitive-wait-for-simple-lock", "primitive-wait-for-simple-lock"], [177, 3, 0, "dylan:dylan-primitives:primitive-wait-for-simple-lock-timed", "primitive-wait-for-simple-lock-timed"], [177, 3, 0, "dylan:dylan-primitives:primitive-xep-apply", "primitive-xep-apply"], [183, 3, 0, "io:print:print", "print"], [173, 3, 0, "dispatch-profiler:dispatch-profiler:print-dispatch-statistics", "print-dispatch-statistics"], [119, 3, 0, "debugger-manager:debugger-manager:print-dylan-object", "print-dylan-object"], [180, 3, 0, "io:format:print-message", "print-message"], [180, 4, 0, "io:format:print-message([condition])", "print-message(<condition>)"], [180, 4, 0, "io:format:print-message([string]or[character])", "print-message(<string> or <character>)"], [180, 4, 0, "io:format:print-message([symbol])", "print-message(<symbol>)"], [183, 3, 0, "io:print:print-object", "print-object"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:print-object([program-condition],[stream])", "print-object(<program-condition>, <stream>)"], [183, 3, 0, "io:print:print-to-string", "print-to-string"], [183, 8, 0, "io:print:printing-object", "printing-object"], [119, 3, 0, "debugger-manager:debugger-manager:profile-data", "profile-data"], [119, 4, 0, "debugger-manager:debugger-manager:profile-data([debug-target])", "profile-data(<debug-target>)"], [119, 4, 0, "debugger-manager:debugger-manager:profile-data([profile-state])", "profile-data(<profile-state>)"], [119, 3, 0, "debugger-manager:debugger-manager:profile-thread", "profile-thread"], [168, 8, 0, "common-dylan:simple-profiling:profiling", "profiling"], [168, 3, 0, "common-dylan:simple-profiling:profiling-type-result", "profiling-type-result"], [168, 4, 0, "common-dylan:simple-profiling:profiling-type-result([profiling-state],[cpu-profiling-type])", "profiling-type-result(<profiling-state>, <cpu-profiling-type>)"], [168, 4, 0, "common-dylan:simple-profiling:profiling-type-result([profiling-state],singleton(#\"allocation\"))", "profiling-type-result(<profiling-state>, singleton(#"allocation"))"], [168, 4, 0, "common-dylan:simple-profiling:profiling-type-result([profiling-state],singleton(#\"allocation-stats\"))", "profiling-type-result(<profiling-state>, singleton(#"allocation-stats"))"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:program-condition-definer", "program-condition-definer"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:program-condition-definer-definer", "program-condition-definer-definer"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:program-error-definer", "program-error-definer"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:program-note-class-=", "program-note-class-="], [106, 8, 0, "dfmc-conditions:dfmc-conditions:program-note-definer", "program-note-definer"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:program-note-file-name-=", "program-note-file-name-="], [106, 3, 0, "dfmc-conditions:dfmc-conditions:program-note-filter", "program-note-filter"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([condition]))", "program-note-filter(subclass(<condition>))"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([performance-note]))", "program-note-filter(subclass(<performance-note>))"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([portability-note]))", "program-note-filter(subclass(<portability-note>))"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([program-note]))", "program-note-filter(subclass(<program-note>))"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([program-warning]))", "program-note-filter(subclass(<program-warning>))"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([run-time-error-warning]))", "program-note-filter(subclass(<run-time-error-warning>))"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([serious-program-warning]))", "program-note-filter(subclass(<serious-program-warning>))"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([style-warning]))", "program-note-filter(subclass(<style-warning>))"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:program-note-filter-setter", "program-note-filter-setter"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:program-note-filter-setter([program-note-filter],subclass([program-condition]))", "program-note-filter-setter(<program-note-filter>, subclass(<program-condition>))"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:program-note-in", "program-note-in"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:program-note-location-between", "program-note-location-between"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:program-restart-definer", "program-restart-definer"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:program-warning-definer", "program-warning-definer"], [159, 8, 0, "collections:plists:put-property!", "put-property!"], [118, 3, 0, "access-path:access-path:query-breakpoint?", "query-breakpoint?"], [118, 3, 0, "access-path:access-path:query-read-watchpoint?", "query-read-watchpoint?"], [118, 3, 0, "access-path:access-path:query-write-watchpoint?", "query-write-watchpoint?"], [74, 3, 0, "duim-sheets:duim-sheets:queue-event", "queue-event"], [74, 3, 0, "duim-sheets:duim-sheets:queue-repaint", "queue-repaint"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:raise", "raise"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:raise(subclass([program-error]))", "raise(subclass(<program-error>))"], [68, 3, 0, "duim:duim-frames:raise-frame", "raise-frame"], [74, 3, 0, "duim-sheets:duim-sheets:raise-sheet", "raise-sheet"], [169, 3, 0, "common-dylan:simple-random:random", "random"], [193, 3, 0, "dylan:dylan:range", "range"], [185, 3, 0, "io:streams:read", "read"], [118, 3, 0, "access-path:access-path:read-16b", "read-16b"], [118, 3, 0, "access-path:access-path:read-32b", "read-32b"], [118, 3, 0, "access-path:access-path:read-64b", "read-64b"], [118, 3, 0, "access-path:access-path:read-8b", "read-8b"], [118, 3, 0, "access-path:access-path:read-byte-string", "read-byte-string"], [118, 3, 0, "access-path:access-path:read-double-float", "read-double-float"], [118, 4, 0, "access-path:access-path:read-double-float([access-path],[active-remote-register])", "read-double-float(<access-path>, <active-remote-register>)"], [118, 4, 0, "access-path:access-path:read-double-float([access-path],[remote-value])", "read-double-float(<access-path>, <remote-value>)"], [119, 3, 0, "debugger-manager:debugger-manager:read-dylan-value", "read-dylan-value"], [185, 3, 0, "io:streams:read-element", "read-element"], [66, 3, 0, "duim-dcs:duim-dcs:read-image", "read-image"], [66, 3, 0, "duim-dcs:duim-dcs:read-image-as", "read-image-as"], [119, 3, 0, "debugger-manager:debugger-manager:read-instance-slot-element", "read-instance-slot-element"], [185, 3, 0, "io:streams:read-into!", "read-into!"], [185, 3, 0, "io:streams:read-line", "read-line"], [185, 3, 0, "io:streams:read-line-into!", "read-line-into!"], [118, 3, 0, "access-path:access-path:read-single-float", "read-single-float"], [118, 4, 0, "access-path:access-path:read-single-float([access-path],[active-remote-register])", "read-single-float(<access-path>, <active-remote-register>)"], [118, 4, 0, "access-path:access-path:read-single-float([access-path],[remote-value])", "read-single-float(<access-path>, <remote-value>)"], [185, 3, 0, "io:streams:read-through", "read-through"], [185, 3, 0, "io:streams:read-to", "read-to"], [185, 3, 0, "io:streams:read-to-end", "read-to-end"], [118, 3, 0, "access-path:access-path:read-value", "read-value"], [118, 4, 0, "access-path:access-path:read-value([access-path],[active-remote-register])", "read-value(<access-path>, <active-remote-register>)"], [118, 4, 0, "access-path:access-path:read-value([access-path],[remote-value])", "read-value(<access-path>, <remote-value>)"], [118, 3, 0, "access-path:access-path:receivable-first-chance-exceptions", "receivable-first-chance-exceptions"], [118, 3, 0, "access-path:access-path:receiving-first-chance?", "receiving-first-chance?"], [118, 3, 0, "access-path:access-path:receiving-first-chance?-setter", "receiving-first-chance?-setter"], [202, 3, 0, "sql:sql:record-available?", "record-available?"], [202, 3, 0, "sql:sql:record-coercion-policy", "record-coercion-policy"], [118, 3, 0, "access-path:access-path:recover-breakpoint", "recover-breakpoint"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:rectangle-edges", "rectangle-edges"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:rectangle-height", "rectangle-height"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:rectangle-max-point", "rectangle-max-point"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:rectangle-max-position", "rectangle-max-position"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:rectangle-min-point", "rectangle-min-point"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:rectangle-min-position", "rectangle-min-position"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:rectangle-size", "rectangle-size"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:rectangle-width", "rectangle-width"], [67, 3, 0, "duim-extended-geometry:duim-extended-geometry:rectangle?", "rectangle?"], [70, 3, 0, "duim-geometry:duim-geometry:rectilinear-transform?", "rectilinear-transform?"], [68, 3, 0, "duim:duim-frames:redo-command", "redo-command"], [154, 3, 0, "c-ffi:c-ffi:referenced-type", "referenced-type"], [70, 3, 0, "duim-geometry:duim-geometry:reflection-transform?", "reflection-transform?"], [70, 3, 0, "duim-geometry:duim-geometry:region-contains-position?", "region-contains-position?"], [70, 3, 0, "duim-geometry:duim-geometry:region-contains-region?", "region-contains-region?"], [70, 3, 0, "duim-geometry:duim-geometry:region-difference", "region-difference"], [70, 3, 0, "duim-geometry:duim-geometry:region-empty?", "region-empty?"], [70, 3, 0, "duim-geometry:duim-geometry:region-equal", "region-equal"], [70, 3, 0, "duim-geometry:duim-geometry:region-intersection", "region-intersection"], [70, 3, 0, "duim-geometry:duim-geometry:region-intersects-region?", "region-intersects-region?"], [70, 3, 0, "duim-geometry:duim-geometry:region-set-function", "region-set-function"], [70, 3, 0, "duim-geometry:duim-geometry:region-set-regions", "region-set-regions"], [70, 3, 0, "duim-geometry:duim-geometry:region-set?", "region-set?"], [70, 3, 0, "duim-geometry:duim-geometry:region-union", "region-union"], [70, 3, 0, "duim-geometry:duim-geometry:region?", "region?"], [154, 3, 0, "c-ffi:c-ffi:register-c-dylan-object", "register-C-Dylan-object"], [164, 3, 0, "common-dylan:common-extensions:register-application-exit-function", "register-application-exit-function"], [119, 3, 0, "debugger-manager:debugger-manager:register-debug-point", "register-debug-point"], [202, 3, 0, "sql:sql:register-diagnostic-installer", "register-diagnostic-installer"], [118, 3, 0, "access-path:access-path:register-exit-process-function", "register-exit-process-function"], [118, 3, 0, "access-path:access-path:register-interactive-code-segment", "register-interactive-code-segment"], [118, 3, 0, "access-path:access-path:register-name", "register-name"], [119, 3, 0, "debugger-manager:debugger-manager:register-remote-object", "register-remote-object"], [118, 3, 0, "access-path:access-path:register-thread", "register-thread"], [206, 3, 0, "system:locators:relative-locator", "relative-locator"], [73, 3, 0, "duim-layouts:duim-layouts:relayout-children", "relayout-children"], [73, 3, 0, "duim-layouts:duim-layouts:relayout-parent", "relayout-parent"], [178, 3, 0, "dylan:threads:release", "release"], [178, 4, 0, "dylan:threads:release([exclusive-lock])", "release(<exclusive-lock>)"], [178, 4, 0, "dylan:threads:release([notification])", "release(<notification>)"], [178, 4, 0, "dylan:threads:release([read-write-lock])", "release(<read-write-lock>)"], [178, 4, 0, "dylan:threads:release([recursive-lock])", "release(<recursive-lock>)"], [178, 4, 0, "dylan:threads:release([semaphore])", "release(<semaphore>)"], [178, 4, 0, "dylan:threads:release([simple-lock])", "release(<simple-lock>)"], [178, 3, 0, "dylan:threads:release-all", "release-all"], [193, 3, 0, "dylan:dylan:remainder", "remainder"], [193, 4, 0, "dylan:dylan:remainder([integer],[integer])", "remainder(<integer>, <integer>)"], [118, 3, 0, "access-path:access-path:remote-address-page-number", "remote-address-page-number"], [119, 3, 0, "debugger-manager:debugger-manager:remote-address-source-location", "remote-address-source-location"], [118, 3, 0, "access-path:access-path:remote-call", "remote-call"], [118, 3, 0, "access-path:access-path:remote-call-result", "remote-call-result"], [118, 3, 0, "access-path:access-path:remote-call-spy", "remote-call-spy"], [118, 3, 0, "access-path:access-path:remote-function-debug-end", "remote-function-debug-end"], [118, 3, 0, "access-path:access-path:remote-function-debug-start", "remote-function-debug-start"], [118, 3, 0, "access-path:access-path:remote-function-end", "remote-function-end"], [200, 3, 0, "network:sockets:remote-host", "remote-host"], [119, 3, 0, "debugger-manager:debugger-manager:remote-instance?", "remote-instance?"], [118, 3, 0, "access-path:access-path:remote-object-file-client-data", "remote-object-file-client-data"], [118, 3, 0, "access-path:access-path:remote-object-file-core-name", "remote-object-file-core-name"], [118, 3, 0, "access-path:access-path:remote-object-file-language", "remote-object-file-language"], [118, 3, 0, "access-path:access-path:remote-object-file-library", "remote-object-file-library"], [118, 3, 0, "access-path:access-path:remote-object-file-object-extension", "remote-object-file-object-extension"], [118, 3, 0, "access-path:access-path:remote-object-file-path", "remote-object-file-path"], [118, 3, 0, "access-path:access-path:remote-object-file-source-extension", "remote-object-file-source-extension"], [119, 3, 0, "debugger-manager:debugger-manager:remote-object-value", "remote-object-value"], [200, 3, 0, "network:sockets:remote-port", "remote-port"], [118, 3, 0, "access-path:access-path:remote-process-actual-identifier", "remote-process-actual-identifier"], [118, 3, 0, "access-path:access-path:remote-process-name", "remote-process-name"], [118, 3, 0, "access-path:access-path:remote-process-system-identifier", "remote-process-system-identifier"], [119, 3, 0, "debugger-manager:debugger-manager:remote-restart-description", "remote-restart-description"], [118, 3, 0, "access-path:access-path:remote-restore-context", "remote-restore-context"], [118, 3, 0, "access-path:access-path:remote-symbol-address", "remote-symbol-address"], [118, 3, 0, "access-path:access-path:remote-symbol-language", "remote-symbol-language"], [118, 3, 0, "access-path:access-path:remote-symbol-library", "remote-symbol-library"], [118, 3, 0, "access-path:access-path:remote-symbol-name", "remote-symbol-name"], [118, 3, 0, "access-path:access-path:remote-symbol-object-file", "remote-symbol-object-file"], [118, 3, 0, "access-path:access-path:remote-symbol-source-location-map", "remote-symbol-source-location-map"], [118, 3, 0, "access-path:access-path:remote-symbol-source-location-map-setter", "remote-symbol-source-location-map-setter"], [118, 3, 0, "access-path:access-path:remote-symbol-storage-status", "remote-symbol-storage-status"], [118, 3, 0, "access-path:access-path:remote-value-[", "remote-value-<"], [118, 3, 0, "access-path:access-path:remote-value-[=", "remote-value-<="], [118, 3, 0, "access-path:access-path:remote-value-=", "remote-value-="], [118, 3, 0, "access-path:access-path:remote-value-as-string", "remote-value-as-string"], [118, 3, 0, "access-path:access-path:remote-value-byte-size", "remote-value-byte-size"], [118, 3, 0, "access-path:access-path:remote-value-low-order-bits", "remote-value-low-order-bits"], [118, 3, 0, "access-path:access-path:remote-virtual-page-size", "remote-virtual-page-size"], [161, 3, 0, "collections:table-extensions:remove-all-keys!", "remove-all-keys!"], [164, 3, 0, "common-dylan:common-extensions:remove-all-keys!", "remove-all-keys!"], [161, 4, 0, "collections:table-extensions:remove-all-keys!([mutable-explicit-key-collection])", "remove-all-keys!(<mutable-explicit-key-collection>)"], [161, 4, 0, "collections:table-extensions:remove-all-keys!([table])", "remove-all-keys!(<table>)"], [118, 3, 0, "access-path:access-path:remove-all-stepping-control-for-thread", "remove-all-stepping-control-for-thread"], [74, 3, 0, "duim-sheets:duim-sheets:remove-child", "remove-child"], [66, 3, 0, "duim-dcs:duim-dcs:remove-colors", "remove-colors"], [69, 3, 0, "duim:duim-gadgets:remove-column", "remove-column"], [68, 3, 0, "duim:duim-frames:remove-command", "remove-command"], [68, 3, 0, "duim:duim-frames:remove-command-table", "remove-command-table"], [68, 3, 0, "duim:duim-frames:remove-command-table-menu-item", "remove-command-table-menu-item"], [69, 3, 0, "duim:duim-gadgets:remove-item", "remove-item"], [159, 3, 0, "collections:plists:remove-keywords", "remove-keywords"], [69, 3, 0, "duim:duim-gadgets:remove-node", "remove-node"], [119, 3, 0, "debugger-manager:debugger-manager:remove-object", "remove-object"], [119, 4, 0, "debugger-manager:debugger-manager:remove-object([page-relative-object-table],[remote-value])", "remove-object(<page-relative-object-table>, <remote-value>)"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:remove-program-conditions-from!", "remove-program-conditions-from!"], [159, 8, 0, "collections:plists:remove-property!", "remove-property!"], [204, 3, 0, "system:file-system:rename-file", "rename-file"], [74, 3, 0, "duim-sheets:duim-sheets:repaint-sheet", "repaint-sheet"], [74, 3, 0, "duim-sheets:duim-sheets:replace-child", "replace-child"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:report-condition", "report-condition"], [209, 3, 0, "win32-kernel:win32-kernel:report-win32-error", "report-win32-error"], [119, 3, 0, "debugger-manager:debugger-manager:reset-profile-data", "reset-profile-data"], [119, 3, 0, "debugger-manager:debugger-manager:resolve-dylan-keyword", "resolve-dylan-keyword"], [119, 3, 0, "debugger-manager:debugger-manager:resolve-dylan-name", "resolve-dylan-name"], [206, 3, 0, "system:locators:resolve-locator", "resolve-locator"], [118, 3, 0, "access-path:access-path:resolve-source-location", "resolve-source-location"], [119, 3, 0, "debugger-manager:debugger-manager:resolve-symbolic-name", "resolve-symbolic-name"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:restart", "restart"], [118, 3, 0, "access-path:access-path:restart", "restart"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:restart(subclass([program-restart]))", "restart(subclass(<program-restart>))"], [119, 3, 0, "debugger-manager:debugger-manager:restart-application", "restart-application"], [71, 3, 0, "duim-graphics:duim-graphics:restore-clipping-region", "restore-clipping-region"], [118, 3, 0, "access-path:access-path:resume-thread", "resume-thread"], [202, 3, 0, "sql:sql:returned-sqlstate", "returned-sqlstate"], [70, 3, 0, "duim-geometry:duim-geometry:rigid-transform?", "rigid-transform?"], [202, 3, 0, "sql:sql:rollback-transaction", "rollback-transaction"], [204, 3, 0, "system:file-system:root-directories", "root-directories"], [193, 3, 0, "dylan:dylan:round", "round"], [193, 4, 0, "dylan:dylan:round([float])", "round(<float>)"], [193, 4, 0, "dylan:dylan:round([integer])", "round(<integer>)"], [193, 4, 0, "dylan:dylan:round([machine-number])", "round(<machine-number>)"], [193, 3, 0, "dylan:dylan:round/", "round/"], [193, 4, 0, "dylan:dylan:round/([integer],[integer])", "round/(<integer>, <integer>)"], [193, 4, 0, "dylan:dylan:round/([machine-number],[machine-number])", "round/(<machine-number>, <machine-number>)"], [202, 3, 0, "sql:sql:row-count", "row-count"], [202, 3, 0, "sql:sql:rowset-size", "rowset-size"], [207, 3, 0, "system:operating-system:run-application", "run-application"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:run-time-error-warning-definer", "run-time-error-warning-definer"], [119, 3, 0, "debugger-manager:debugger-manager:runtime-context-debug-target", "runtime-context-debug-target"], [119, 3, 0, "debugger-manager:debugger-manager:runtime-context-frame", "runtime-context-frame"], [119, 3, 0, "debugger-manager:debugger-manager:runtime-context-lexical-variable-value", "runtime-context-lexical-variable-value"], [119, 3, 0, "debugger-manager:debugger-manager:runtime-context-thread", "runtime-context-thread"], [70, 3, 0, "duim-geometry:duim-geometry:scaling-transform?", "scaling-transform?"], [202, 3, 0, "sql:sql:schema-from-name", "schema-from-name"], [202, 3, 0, "sql:sql:schema-name", "schema-name"], [69, 3, 0, "duim:duim-gadgets:scroll-position", "scroll-position"], [202, 3, 0, "sql:sql:scroll-window", "scroll-window"], [202, 3, 0, "sql:sql:scrollable?", "scrollable?"], [69, 8, 0, "duim:duim-gadgets:scrolling", "scrolling"], [118, 3, 0, "access-path:access-path:self-contained-component?", "self-contained-component?"], [118, 3, 0, "access-path:access-path:self-contained-component?-setter", "self-contained-component?-setter"], [161, 3, 0, "collections:table-extensions:sequence-hash", "sequence-hash"], [178, 3, 0, "dylan:threads:sequence-point", "sequence-point"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:serious-note?", "serious-note?"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:serious-note?([program-error])", "serious-note?(<program-error>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:serious-note?([program-note])", "serious-note?(<program-note>)"], [106, 4, 0, "dfmc-conditions:dfmc-conditions:serious-note?([serious-program-warning])", "serious-note?(<serious-program-warning>)"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:serious-program-warning-definer", "serious-program-warning-definer"], [155, 3, 0, "collections:bit-set:set-add", "set-add"], [155, 3, 0, "collections:bit-set:set-add!", "set-add!"], [119, 3, 0, "debugger-manager:debugger-manager:set-application-class-breakpoint", "set-application-class-breakpoint"], [70, 3, 0, "duim-geometry:duim-geometry:set-box-edges", "set-box-edges"], [70, 3, 0, "duim-geometry:duim-geometry:set-box-position", "set-box-position"], [70, 3, 0, "duim-geometry:duim-geometry:set-box-size", "set-box-size"], [74, 3, 0, "duim-sheets:duim-sheets:set-caret-position", "set-caret-position"], [155, 3, 0, "collections:bit-set:set-complement", "set-complement"], [155, 3, 0, "collections:bit-set:set-complement!", "set-complement!"], [155, 3, 0, "collections:bit-set:set-difference", "set-difference"], [155, 3, 0, "collections:bit-set:set-difference!", "set-difference!"], [68, 3, 0, "duim:duim-frames:set-frame-position", "set-frame-position"], [68, 3, 0, "duim:duim-frames:set-frame-size", "set-frame-size"], [155, 3, 0, "collections:bit-set:set-intersection", "set-intersection"], [155, 3, 0, "collections:bit-set:set-intersection!", "set-intersection!"], [74, 3, 0, "duim-sheets:duim-sheets:set-pointer-position", "set-pointer-position"], [155, 3, 0, "collections:bit-set:set-remove", "set-remove"], [155, 3, 0, "collections:bit-set:set-remove!", "set-remove!"], [69, 3, 0, "duim:duim-gadgets:set-scroll-position", "set-scroll-position"], [74, 3, 0, "duim-sheets:duim-sheets:set-sheet-edges", "set-sheet-edges"], [74, 3, 0, "duim-sheets:duim-sheets:set-sheet-position", "set-sheet-position"], [74, 3, 0, "duim-sheets:duim-sheets:set-sheet-size", "set-sheet-size"], [155, 3, 0, "collections:bit-set:set-union", "set-union"], [155, 3, 0, "collections:bit-set:set-union!", "set-union!"], [119, 3, 0, "debugger-manager:debugger-manager:setup-interactor", "setup-interactor"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-ancestor?", "sheet-ancestor?"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-child", "sheet-child"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-child-setter", "sheet-child-setter"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-children", "sheet-children"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-children-setter", "sheet-children-setter"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-edges", "sheet-edges"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-event-mask", "sheet-event-mask"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-event-mask-setter", "sheet-event-mask-setter"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-event-queue", "sheet-event-queue"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-frame", "sheet-frame"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-mapped?", "sheet-mapped?"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-mapped?-setter", "sheet-mapped?-setter"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-medium", "sheet-medium"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-parent", "sheet-parent"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-parent-setter", "sheet-parent-setter"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-pointer-cursor", "sheet-pointer-cursor"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-pointer-cursor-setter", "sheet-pointer-cursor-setter"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-position", "sheet-position"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-region", "sheet-region"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-region-setter", "sheet-region-setter"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-size", "sheet-size"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-state", "sheet-state"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-text-cursor", "sheet-text-cursor"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-transform", "sheet-transform"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-transform-setter", "sheet-transform-setter"], [69, 3, 0, "duim:duim-gadgets:sheet-viewport", "sheet-viewport"], [69, 3, 0, "duim:duim-gadgets:sheet-viewport-region", "sheet-viewport-region"], [74, 3, 0, "duim-sheets:duim-sheets:sheet-withdrawn?", "sheet-withdrawn?"], [74, 3, 0, "duim-sheets:duim-sheets:sheet?", "sheet?"], [204, 3, 0, "system:file-system:shorten-pathname", "shorten-pathname"], [204, 4, 0, "system:file-system:shorten-pathname([file-system-locator])", "shorten-pathname(<file-system-locator>)"], [201, 3, 0, "progress-stream:progress-stream:show-progress", "show-progress"], [119, 3, 0, "debugger-manager:debugger-manager:signal-restart-on-thread", "signal-restart-on-thread"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:simple-note", "simple-note"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:simple-raise", "simple-raise"], [206, 3, 0, "system:locators:simplify-locator", "simplify-locator"], [171, 3, 0, "common-dylan:transcendentals:sin", "sin"], [171, 4, 0, "common-dylan:transcendentals:sin([double-float])", "sin(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:sin([single-float])", "sin(<single-float>)"], [171, 3, 0, "common-dylan:transcendentals:sincos", "sincos"], [171, 4, 0, "common-dylan:transcendentals:sincos([double-float])", "sincos(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:sincos([single-float])", "sincos(<single-float>)"], [171, 3, 0, "common-dylan:transcendentals:sinh", "sinh"], [171, 4, 0, "common-dylan:transcendentals:sinh([double-float])", "sinh(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:sinh([single-float])", "sinh(<single-float>)"], [155, 3, 0, "collections:bit-set:size", "size"], [154, 3, 0, "c-ffi:c-ffi:size-of", "size-of"], [111, 9, 0, "", "skip-list"], [111, 10, 0, "skip-list:skip-list", "skip-list"], [185, 3, 0, "io:streams:skip-through", "skip-through"], [178, 3, 0, "dylan:threads:sleep", "sleep"], [166, 3, 0, "common-dylan:machine-words:so%+", "so%+"], [166, 3, 0, "common-dylan:machine-words:so%-", "so%-"], [166, 3, 0, "common-dylan:machine-words:so%\\*", "so%\\*"], [166, 3, 0, "common-dylan:machine-words:so%abs", "so%abs"], [166, 3, 0, "common-dylan:machine-words:so%negative", "so%negative"], [166, 3, 0, "common-dylan:machine-words:so%shift-left", "so%shift-left"], [200, 3, 0, "network:sockets:socket-descriptor", "socket-descriptor"], [118, 3, 0, "access-path:access-path:source-filename", "source-filename"], [118, 3, 0, "access-path:access-path:source-location-description", "source-location-description"], [119, 3, 0, "debugger-manager:debugger-manager:source-location-remote-address", "source-location-remote-address"], [73, 3, 0, "duim-layouts:duim-layouts:space-requirement-height", "space-requirement-height"], [73, 3, 0, "duim-layouts:duim-layouts:space-requirement-max-height", "space-requirement-max-height"], [73, 3, 0, "duim-layouts:duim-layouts:space-requirement-max-width", "space-requirement-max-width"], [73, 3, 0, "duim-layouts:duim-layouts:space-requirement-min-height", "space-requirement-min-height"], [73, 3, 0, "duim-layouts:duim-layouts:space-requirement-min-width", "space-requirement-min-width"], [73, 3, 0, "duim-layouts:duim-layouts:space-requirement-width", "space-requirement-width"], [73, 3, 0, "duim-layouts:duim-layouts:space-requirement?", "space-requirement?"], [164, 3, 0, "common-dylan:common-extensions:split", "split"], [164, 4, 0, "common-dylan:common-extensions:split([sequence],[function])", "split(<sequence>, <function>)"], [164, 4, 0, "common-dylan:common-extensions:split([sequence],[object])", "split(<sequence>, <object>)"], [164, 4, 0, "common-dylan:common-extensions:split([sequence],[sequence])", "split(<sequence>, <sequence>)"], [69, 3, 0, "duim:duim-gadgets:splitter-split-bar-moved-callback", "splitter-split-bar-moved-callback"], [69, 3, 0, "duim:duim-gadgets:splitter-split-bar-moved-callback-setter", "splitter-split-bar-moved-callback-setter"], [69, 3, 0, "duim:duim-gadgets:splitter-split-box-callback", "splitter-split-box-callback"], [69, 3, 0, "duim:duim-gadgets:splitter-split-box-callback-setter", "splitter-split-box-callback-setter"], [119, 3, 0, "debugger-manager:debugger-manager:spy-call-arguments", "spy-call-arguments"], [119, 3, 0, "debugger-manager:debugger-manager:spy-call-debug-target", "spy-call-debug-target"], [119, 3, 0, "debugger-manager:debugger-manager:spy-call-function-descriptor", "spy-call-function-descriptor"], [119, 3, 0, "debugger-manager:debugger-manager:spy-call-selected-thread", "spy-call-selected-thread"], [118, 3, 0, "access-path:access-path:spy-function-argument-remote-vector", "spy-function-argument-remote-vector"], [118, 3, 0, "access-path:access-path:spy-function-argument-remote-vector-setter", "spy-function-argument-remote-vector-setter"], [119, 8, 0, "debugger-manager:debugger-manager:spy-function-definer", "spy-function-definer"], [119, 3, 0, "debugger-manager:debugger-manager:spy-function-runtime-component", "spy-function-runtime-component"], [119, 3, 0, "debugger-manager:debugger-manager:spy-function-runtime-name", "spy-function-runtime-name"], [202, 8, 0, "sql:sql:sql", "sql"], [171, 3, 0, "common-dylan:transcendentals:sqrt", "sqrt"], [171, 4, 0, "common-dylan:transcendentals:sqrt([double-float])", "sqrt(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:sqrt([single-float])", "sqrt(<single-float>)"], [118, 3, 0, "access-path:access-path:stack-frame-pointer", "stack-frame-pointer"], [73, 3, 0, "duim-layouts:duim-layouts:stack-layout-mapped-page", "stack-layout-mapped-page"], [73, 3, 0, "duim-layouts:duim-layouts:stack-layout-mapped-page-setter", "stack-layout-mapped-page-setter"], [118, 3, 0, "access-path:access-path:stack-size", "stack-size"], [118, 3, 0, "access-path:access-path:stack-size-setter", "stack-size-setter"], [118, 3, 0, "access-path:access-path:stack-size-valid?", "stack-size-valid?"], [118, 3, 0, "access-path:access-path:stack-size-valid?-setter", "stack-size-valid?-setter"], [118, 3, 0, "access-path:access-path:stack-trace-valid?", "stack-trace-valid?"], [118, 3, 0, "access-path:access-path:stack-trace-valid?-setter", "stack-trace-valid?-setter"], [68, 3, 0, "duim:duim-frames:start-dialog", "start-dialog"], [68, 3, 0, "duim:duim-frames:start-frame", "start-frame"], [71, 3, 0, "duim-graphics:duim-graphics:start-path", "start-path"], [119, 3, 0, "debugger-manager:debugger-manager:start-profiling", "start-profiling"], [168, 3, 0, "common-dylan:simple-profiling:start-profiling", "start-profiling"], [168, 3, 0, "common-dylan:simple-profiling:start-profiling-type", "start-profiling-type"], [168, 4, 0, "common-dylan:simple-profiling:start-profiling-type([profiling-state],[cpu-profiling-type])", "start-profiling-type(<profiling-state>, <cpu-profiling-type>)"], [168, 4, 0, "common-dylan:simple-profiling:start-profiling-type([profiling-state],singleton(#\"allocation\"))", "start-profiling-type(<profiling-state>, singleton(#"allocation"))"], [168, 4, 0, "common-dylan:simple-profiling:start-profiling-type([profiling-state],singleton(#\"allocation-stats\"))", "start-profiling-type(<profiling-state>, singleton(#"allocation-stats"))"], [200, 8, 0, "network:sockets:start-server", "start-server"], [200, 3, 0, "network:sockets:start-sockets", "start-sockets"], [202, 3, 0, "sql:sql:start-transaction", "start-transaction"], [202, 3, 0, "sql:sql:statement-column-names", "statement-column-names"], [69, 3, 0, "duim:duim-gadgets:status-bar-label-pane", "status-bar-label-pane"], [69, 3, 0, "duim:duim-gadgets:status-bar-progress-bar", "status-bar-progress-bar"], [66, 3, 0, "duim-dcs:duim-dcs:stencil?", "stencil?"], [118, 3, 0, "access-path:access-path:step", "step"], [118, 3, 0, "access-path:access-path:step-out", "step-out"], [118, 3, 0, "access-path:access-path:step-over", "step-over"], [118, 3, 0, "access-path:access-path:stepping-locations-remote-vector", "stepping-locations-remote-vector"], [118, 3, 0, "access-path:access-path:stepping-locations-remote-vector-setter", "stepping-locations-remote-vector-setter"], [118, 3, 0, "access-path:access-path:stop", "stop"], [119, 3, 0, "debugger-manager:debugger-manager:stop-application", "stop-application"], [119, 3, 0, "debugger-manager:debugger-manager:stop-profiling", "stop-profiling"], [168, 3, 0, "common-dylan:simple-profiling:stop-profiling", "stop-profiling"], [168, 3, 0, "common-dylan:simple-profiling:stop-profiling-type", "stop-profiling-type"], [168, 4, 0, "common-dylan:simple-profiling:stop-profiling-type([profiling-state],[cpu-profiling-type])", "stop-profiling-type(<profiling-state>, <cpu-profiling-type>)"], [168, 4, 0, "common-dylan:simple-profiling:stop-profiling-type([profiling-state],singleton(#\"allocation\"))", "stop-profiling-type(<profiling-state>, singleton(#"allocation"))"], [168, 4, 0, "common-dylan:simple-profiling:stop-profiling-type([profiling-state],singleton(#\"allocation-stats\"))", "stop-profiling-type(<profiling-state>, singleton(#"allocation-stats"))"], [118, 3, 0, "access-path:access-path:stop-reason-access-violation-address", "stop-reason-access-violation-address"], [118, 3, 0, "access-path:access-path:stop-reason-access-violation-operation", "stop-reason-access-violation-operation"], [119, 3, 0, "debugger-manager:debugger-manager:stop-reason-client-data", "stop-reason-client-data"], [118, 3, 0, "access-path:access-path:stop-reason-debug-point-address", "stop-reason-debug-point-address"], [119, 3, 0, "debugger-manager:debugger-manager:stop-reason-debug-points", "stop-reason-debug-points"], [118, 3, 0, "access-path:access-path:stop-reason-debug-string", "stop-reason-debug-string"], [118, 3, 0, "access-path:access-path:stop-reason-exception-address", "stop-reason-exception-address"], [118, 3, 0, "access-path:access-path:stop-reason-exception-first-chance?", "stop-reason-exception-first-chance?"], [118, 3, 0, "access-path:access-path:stop-reason-executable-component", "stop-reason-executable-component"], [118, 3, 0, "access-path:access-path:stop-reason-exit-code", "stop-reason-exit-code"], [118, 3, 0, "access-path:access-path:stop-reason-library", "stop-reason-library"], [118, 3, 0, "access-path:access-path:stop-reason-process", "stop-reason-process"], [118, 3, 0, "access-path:access-path:stop-reason-process-exit-code", "stop-reason-process-exit-code"], [118, 3, 0, "access-path:access-path:stop-reason-thread", "stop-reason-thread"], [118, 3, 0, "access-path:access-path:stop-reason-thread-exit-code", "stop-reason-thread-exit-code"], [185, 3, 0, "io:streams:stream-at-end?", "stream-at-end?"], [185, 3, 0, "io:streams:stream-console?", "stream-console?"], [185, 3, 0, "io:streams:stream-contents", "stream-contents"], [185, 3, 0, "io:streams:stream-element-type", "stream-element-type"], [185, 3, 0, "io:streams:stream-input-available?", "stream-input-available?"], [185, 3, 0, "io:streams:stream-lock", "stream-lock"], [185, 3, 0, "io:streams:stream-lock-setter", "stream-lock-setter"], [185, 3, 0, "io:streams:stream-open?", "stream-open?"], [185, 3, 0, "io:streams:stream-position", "stream-position"], [185, 3, 0, "io:streams:stream-position-setter", "stream-position-setter"], [185, 3, 0, "io:streams:stream-size", "stream-size"], [162, 3, 0, "coloring-stream:coloring-stream:stream-supports-ansi-color?", "stream-supports-ansi-color?"], [162, 3, 0, "coloring-stream:coloring-stream:stream-supports-color?", "stream-supports-color?"], [201, 3, 0, "progress-stream:progress-stream:stream-supports-show-progress?", "stream-supports-show-progress?"], [206, 3, 0, "system:locators:string-as-locator", "string-as-locator"], [118, 3, 0, "access-path:access-path:string-as-remote-value", "string-as-remote-value"], [161, 3, 0, "collections:table-extensions:string-hash", "string-hash"], [164, 3, 0, "common-dylan:common-extensions:string-to-integer", "string-to-integer"], [71, 3, 0, "duim-graphics:duim-graphics:stroke-path", "stroke-path"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:style-warning-definer", "style-warning-definer"], [164, 3, 0, "common-dylan:common-extensions:subclass", "subclass"], [202, 3, 0, "sql:sql:subclass-code", "subclass-code"], [202, 3, 0, "sql:sql:subclass-origin", "subclass-origin"], [206, 3, 0, "system:locators:subdirectory-locator", "subdirectory-locator"], [106, 3, 0, "dfmc-conditions:dfmc-conditions:subnotes", "subnotes"], [164, 3, 0, "common-dylan:common-extensions:supplied?", "supplied?"], [206, 3, 0, "system:locators:supports-list-locator?", "supports-list-locator?"], [206, 4, 0, "system:locators:supports-list-locator?([file-system-directory-locator])", "supports-list-locator?(<file-system-directory-locator>)"], [206, 3, 0, "system:locators:supports-open-locator?", "supports-open-locator?"], [118, 3, 0, "access-path:access-path:suspend-thread", "suspend-thread"], [118, 3, 0, "access-path:access-path:symbol-relative-address", "symbol-relative-address"], [178, 3, 0, "dylan:threads:synchronization-name", "synchronization-name"], [74, 3, 0, "duim-sheets:duim-sheets:synchronize-display", "synchronize-display"], [185, 3, 0, "io:streams:synchronize-output", "synchronize-output"], [178, 3, 0, "dylan:threads:synchronize-side-effects", "synchronize-side-effects"], [69, 3, 0, "duim:duim-gadgets:tab-control-current-page", "tab-control-current-page"], [69, 3, 0, "duim:duim-gadgets:tab-control-current-page-setter", "tab-control-current-page-setter"], [69, 3, 0, "duim:duim-gadgets:tab-control-labels", "tab-control-labels"], [69, 3, 0, "duim:duim-gadgets:tab-control-pages", "tab-control-pages"], [69, 3, 0, "duim:duim-gadgets:tab-control-pages-setter", "tab-control-pages-setter"], [73, 3, 0, "duim-layouts:duim-layouts:table-contents", "table-contents"], [73, 3, 0, "duim-layouts:duim-layouts:table-contents-setter", "table-contents-setter"], [69, 3, 0, "duim:duim-gadgets:table-control-view", "table-control-view"], [69, 3, 0, "duim:duim-gadgets:table-control-view-setter", "table-control-view-setter"], [202, 3, 0, "sql:sql:table-from-name", "table-from-name"], [202, 3, 0, "sql:sql:table-name", "table-name"], [191, 3, 0, "dylan:dylan:table-protocol", "table-protocol"], [73, 8, 0, "duim-layouts:duim-layouts:tabling", "tabling"], [161, 8, 0, "collections:table-extensions:tabling", "tabling"], [118, 3, 0, "access-path:access-path:tagged-remote-value-as-character", "tagged-remote-value-as-character"], [118, 3, 0, "access-path:access-path:tagged-remote-value-as-integer", "tagged-remote-value-as-integer"], [171, 3, 0, "common-dylan:transcendentals:tan", "tan"], [171, 4, 0, "common-dylan:transcendentals:tan([double-float])", "tan(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:tan([single-float])", "tan(<single-float>)"], [171, 3, 0, "common-dylan:transcendentals:tanh", "tanh"], [171, 4, 0, "common-dylan:transcendentals:tanh([double-float])", "tanh(<double-float>)"], [171, 4, 0, "common-dylan:transcendentals:tanh([single-float])", "tanh(<single-float>)"], [204, 3, 0, "system:file-system:temp-directory", "temp-directory"], [202, 3, 0, "sql:sql:text", "text"], [162, 3, 0, "coloring-stream:coloring-stream:text-attributes", "text-attributes"], [202, 3, 0, "sql:sql:text-setter", "text-setter"], [74, 3, 0, "duim-sheets:duim-sheets:text-size", "text-size"], [66, 3, 0, "duim-dcs:duim-dcs:text-style-components", "text-style-components"], [66, 3, 0, "duim-dcs:duim-dcs:text-style-family", "text-style-family"], [74, 3, 0, "duim-sheets:duim-sheets:text-style-mapping", "text-style-mapping"], [74, 3, 0, "duim-sheets:duim-sheets:text-style-mapping-exists?", "text-style-mapping-exists?"], [74, 3, 0, "duim-sheets:duim-sheets:text-style-mapping-setter", "text-style-mapping-setter"], [66, 3, 0, "duim-dcs:duim-dcs:text-style-size", "text-style-size"], [66, 3, 0, "duim-dcs:duim-dcs:text-style-slant", "text-style-slant"], [66, 3, 0, "duim-dcs:duim-dcs:text-style-strikeout?", "text-style-strikeout?"], [66, 3, 0, "duim-dcs:duim-dcs:text-style-underline?", "text-style-underline?"], [66, 3, 0, "duim-dcs:duim-dcs:text-style-weight", "text-style-weight"], [66, 3, 0, "duim-dcs:duim-dcs:text-style?", "text-style?"], [178, 8, 0, "dylan:threads:thread", "thread"], [118, 3, 0, "access-path:access-path:thread-access-path", "thread-access-path"], [178, 3, 0, "dylan:threads:thread-id", "thread-id"], [118, 3, 0, "access-path:access-path:thread-name", "thread-name"], [178, 3, 0, "dylan:threads:thread-name", "thread-name"], [118, 3, 0, "access-path:access-path:thread-permanently-suspended?", "thread-permanently-suspended?"], [118, 3, 0, "access-path:access-path:thread-permanently-suspended?-setter", "thread-permanently-suspended?-setter"], [118, 3, 0, "access-path:access-path:thread-priority", "thread-priority"], [119, 3, 0, "debugger-manager:debugger-manager:thread-snapshots", "thread-snapshots"], [118, 3, 0, "access-path:access-path:thread-stack", "thread-stack"], [118, 3, 0, "access-path:access-path:thread-stack-setter", "thread-stack-setter"], [118, 3, 0, "access-path:access-path:thread-state", "thread-state"], [118, 3, 0, "access-path:access-path:thread-suspended?", "thread-suspended?"], [178, 3, 0, "dylan:threads:thread-yield", "thread-yield"], [170, 3, 0, "common-dylan:simple-timers:timer-accumulated-time", "timer-accumulated-time"], [170, 3, 0, "common-dylan:simple-timers:timer-running?", "timer-running?"], [170, 3, 0, "common-dylan:simple-timers:timer-start", "timer-start"], [170, 3, 0, "common-dylan:simple-timers:timer-stop", "timer-stop"], [168, 8, 0, "common-dylan:simple-profiling:timing", "timing"], [164, 3, 0, "common-dylan:common-extensions:tokenize-command-line", "tokenize-command-line"], [74, 3, 0, "duim-sheets:duim-sheets:top-level-sheet", "top-level-sheet"], [202, 3, 0, "sql:sql:transaction-mode", "transaction-mode"], [202, 3, 0, "sql:sql:transaction-mode-setter", "transaction-mode-setter"], [70, 3, 0, "duim-geometry:duim-geometry:transform-angles", "transform-angles"], [70, 3, 0, "duim-geometry:duim-geometry:transform-box", "transform-box"], [70, 3, 0, "duim-geometry:duim-geometry:transform-distance", "transform-distance"], [70, 3, 0, "duim-geometry:duim-geometry:transform-position", "transform-position"], [70, 3, 0, "duim-geometry:duim-geometry:transform-region", "transform-region"], [70, 3, 0, "duim-geometry:duim-geometry:transform?", "transform?"], [70, 3, 0, "duim-geometry:duim-geometry:translation-transform?", "translation-transform?"], [69, 3, 0, "duim:duim-gadgets:tree-control-children-generator", "tree-control-children-generator"], [69, 3, 0, "duim:duim-gadgets:tree-control-children-generator-setter", "tree-control-children-generator-setter"], [69, 3, 0, "duim:duim-gadgets:tree-control-children-predicate", "tree-control-children-predicate"], [69, 3, 0, "duim:duim-gadgets:tree-control-children-predicate-setter", "tree-control-children-predicate-setter"], [69, 3, 0, "duim:duim-gadgets:tree-control-icon-function", "tree-control-icon-function"], [69, 3, 0, "duim:duim-gadgets:tree-control-initial-depth", "tree-control-initial-depth"], [69, 3, 0, "duim:duim-gadgets:tree-control-initial-depth-setter", "tree-control-initial-depth-setter"], [69, 3, 0, "duim:duim-gadgets:tree-control-roots", "tree-control-roots"], [69, 3, 0, "duim:duim-gadgets:tree-control-roots-setter", "tree-control-roots-setter"], [193, 3, 0, "dylan:dylan:truncate", "truncate"], [193, 4, 0, "dylan:dylan:truncate([float])", "truncate(<float>)"], [193, 4, 0, "dylan:dylan:truncate([integer])", "truncate(<integer>)"], [193, 4, 0, "dylan:dylan:truncate([machine-number])", "truncate(<machine-number>)"], [193, 3, 0, "dylan:dylan:truncate/", "truncate/"], [193, 4, 0, "dylan:dylan:truncate/([integer],[integer])", "truncate/(<integer>, <integer>)"], [185, 3, 0, "io:streams:type-for-file-stream", "type-for-file-stream"], [185, 3, 0, "io:streams:type-for-sequence-stream", "type-for-sequence-stream"], [166, 3, 0, "common-dylan:machine-words:u%+", "u%+"], [166, 3, 0, "common-dylan:machine-words:u%-", "u%-"], [166, 3, 0, "common-dylan:machine-words:u%[", "u%<"], [166, 3, 0, "common-dylan:machine-words:u%\\*", "u%\\*"], [166, 3, 0, "common-dylan:machine-words:u%divide", "u%divide"], [166, 3, 0, "common-dylan:machine-words:u%rotate-left", "u%rotate-left"], [166, 3, 0, "common-dylan:machine-words:u%rotate-right", "u%rotate-right"], [166, 3, 0, "common-dylan:machine-words:u%shift-left", "u%shift-left"], [166, 3, 0, "common-dylan:machine-words:u%shift-right", "u%shift-right"], [166, 3, 0, "common-dylan:machine-words:ud%divide", "ud%divide"], [166, 3, 0, "common-dylan:machine-words:ud%shift-left", "ud%shift-left"], [166, 3, 0, "common-dylan:machine-words:ud%shift-right", "ud%shift-right"], [68, 3, 0, "duim:duim-frames:undo-command", "undo-command"], [164, 3, 0, "common-dylan:common-extensions:unfound", "unfound"], [164, 3, 0, "common-dylan:common-extensions:unfound?", "unfound?"], [202, 3, 0, "sql:sql:unique-index?", "unique-index?"], [155, 3, 0, "collections:bit-set:universal-bit-set!", "universal-bit-set!"], [185, 3, 0, "io:streams:unlock-stream", "unlock-stream"], [185, 3, 0, "io:streams:unread-element", "unread-element"], [154, 3, 0, "c-ffi:c-ffi:unregister-c-dylan-object", "unregister-C-Dylan-object"], [164, 3, 0, "common-dylan:common-extensions:unsupplied", "unsupplied"], [164, 3, 0, "common-dylan:common-extensions:unsupplied?", "unsupplied?"], [70, 3, 0, "duim-geometry:duim-geometry:untransform-angles", "untransform-angles"], [70, 3, 0, "duim-geometry:duim-geometry:untransform-box", "untransform-box"], [70, 3, 0, "duim-geometry:duim-geometry:untransform-distance", "untransform-distance"], [70, 3, 0, "duim-geometry:duim-geometry:untransform-position", "untransform-position"], [70, 3, 0, "duim-geometry:duim-geometry:untransform-region", "untransform-region"], [69, 3, 0, "duim:duim-gadgets:update-gadget", "update-gadget"], [202, 3, 0, "sql:sql:user", "user"], [159, 3, 0, "collections:plists:value-sequence", "value-sequence"], [161, 3, 0, "collections:table-extensions:values-hash", "values-hash"], [73, 8, 0, "duim-layouts:duim-layouts:vertically", "vertically"], [69, 3, 0, "duim:duim-gadgets:viewport-region", "viewport-region"], [69, 3, 0, "duim:duim-gadgets:viewport?", "viewport?"], [178, 3, 0, "dylan:threads:wait-for", "wait-for"], [178, 4, 0, "dylan:threads:wait-for([notification])", "wait-for(<notification>)"], [178, 4, 0, "dylan:threads:wait-for([read-write-lock])", "wait-for(<read-write-lock>)"], [178, 4, 0, "dylan:threads:wait-for([recursive-lock])", "wait-for(<recursive-lock>)"], [178, 4, 0, "dylan:threads:wait-for([semaphore])", "wait-for(<semaphore>)"], [178, 4, 0, "dylan:threads:wait-for([simple-lock])", "wait-for(<simple-lock>)"], [207, 3, 0, "system:operating-system:wait-for-application-process", "wait-for-application-process"], [185, 3, 0, "io:streams:wait-for-io-completion", "wait-for-io-completion"], [118, 3, 0, "access-path:access-path:wait-for-stop-reason", "wait-for-stop-reason"], [119, 3, 0, "debugger-manager:debugger-manager:wall-time-increment", "wall-time-increment"], [164, 8, 0, "common-dylan:common-extensions:when", "when"], [209, 3, 0, "win32-kernel:win32-kernel:win32-error-message", "win32-error-message"], [209, 3, 0, "win32-user:win32-user:win32-last-handler", "win32-last-handler"], [69, 8, 0, "duim:duim-gadgets:with-border", "with-border"], [74, 8, 0, "duim-sheets:duim-sheets:with-brush", "with-brush"], [154, 8, 0, "c-ffi:c-ffi:with-c-string", "with-c-string"], [74, 8, 0, "duim-sheets:duim-sheets:with-clipboard", "with-clipboard"], [74, 8, 0, "duim-sheets:duim-sheets:with-clipping-region", "with-clipping-region"], [202, 8, 0, "sql:sql:with-connection", "with-connection"], [74, 8, 0, "duim-sheets:duim-sheets:with-cursor-visible", "with-cursor-visible"], [202, 8, 0, "sql:sql:with-database", "with-database"], [202, 8, 0, "sql:sql:with-dbms", "with-dbms"], [173, 8, 0, "dispatch-profiler:dispatch-profiler:with-dispatch-profiling-report", "with-dispatch-profiling-report"], [74, 8, 0, "duim-sheets:duim-sheets:with-drawing-options", "with-drawing-options"], [74, 8, 0, "duim-sheets:duim-sheets:with-frame-manager", "with-frame-manager"], [74, 8, 0, "duim-sheets:duim-sheets:with-identity-transform", "with-identity-transform"], [185, 8, 0, "io:streams:with-indentation", "with-indentation"], [185, 8, 0, "io:streams:with-input-from-string", "with-input-from-string"], [159, 8, 0, "collections:plists:with-keywords-removed", "with-keywords-removed"], [178, 8, 0, "dylan:threads:with-lock", "with-lock"], [204, 8, 0, "system:file-system:with-open-file", "with-open-file"], [71, 8, 0, "duim-graphics:duim-graphics:with-output-to-pixmap", "with-output-to-pixmap"], [185, 8, 0, "io:streams:with-output-to-string", "with-output-to-string"], [74, 8, 0, "duim-sheets:duim-sheets:with-pen", "with-pen"], [74, 8, 0, "duim-sheets:duim-sheets:with-pointer-grabbed", "with-pointer-grabbed"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:with-program-conditions", "with-program-conditions"], [74, 8, 0, "duim-sheets:duim-sheets:with-rotation", "with-rotation"], [74, 8, 0, "duim-sheets:duim-sheets:with-scaling", "with-scaling"], [200, 8, 0, "network:sockets:with-server-socket", "with-server-socket"], [74, 8, 0, "duim-sheets:duim-sheets:with-sheet-medium", "with-sheet-medium"], [106, 8, 0, "dfmc-conditions:dfmc-conditions:with-simple-abort-retry-restart", "with-simple-abort-retry-restart"], [200, 8, 0, "network:sockets:with-socket-thread", "with-socket-thread"], [69, 8, 0, "duim:duim-gadgets:with-spacing", "with-spacing"], [154, 8, 0, "c-ffi:c-ffi:with-stack-structure", "with-stack-structure"], [185, 8, 0, "io:streams:with-stream-locked", "with-stream-locked"], [74, 8, 0, "duim-sheets:duim-sheets:with-text-style", "with-text-style"], [202, 8, 0, "sql:sql:with-transaction", "with-transaction"], [74, 8, 0, "duim-sheets:duim-sheets:with-transform", "with-transform"], [74, 8, 0, "duim-sheets:duim-sheets:with-translation", "with-translation"], [74, 3, 0, "duim-sheets:duim-sheets:withdraw-sheet", "withdraw-sheet"], [204, 3, 0, "system:file-system:working-directory", "working-directory"], [204, 3, 0, "system:file-system:working-directory-setter", "working-directory-setter"], [185, 3, 0, "io:streams:write", "write"], [118, 3, 0, "access-path:access-path:write-16b", "write-16b"], [118, 3, 0, "access-path:access-path:write-32b", "write-32b"], [118, 3, 0, "access-path:access-path:write-64b", "write-64b"], [118, 3, 0, "access-path:access-path:write-8b", "write-8b"], [118, 3, 0, "access-path:access-path:write-byte-string", "write-byte-string"], [118, 3, 0, "access-path:access-path:write-double-float", "write-double-float"], [118, 4, 0, "access-path:access-path:write-double-float([access-path],[active-remote-register],[double-float])", "write-double-float(<access-path>, <active-remote-register>, <double-float>)"], [118, 4, 0, "access-path:access-path:write-double-float([access-path],[remote-value],[double-float])", "write-double-float(<access-path>, <remote-value>, <double-float>)"], [119, 3, 0, "debugger-manager:debugger-manager:write-dylan-value", "write-dylan-value"], [185, 3, 0, "io:streams:write-element", "write-element"], [66, 3, 0, "duim-dcs:duim-dcs:write-image", "write-image"], [185, 3, 0, "io:streams:write-line", "write-line"], [118, 3, 0, "access-path:access-path:write-single-float", "write-single-float"], [118, 4, 0, "access-path:access-path:write-single-float([access-path],[active-remote-register],[single-float])", "write-single-float(<access-path>, <active-remote-register>, <single-float>)"], [118, 4, 0, "access-path:access-path:write-single-float([access-path],[remote-value],[single-float])", "write-single-float(<access-path>, <remote-value>, <single-float>)"], [118, 3, 0, "access-path:access-path:write-value", "write-value"], [118, 4, 0, "access-path:access-path:write-value([access-path],[active-remote-register],[remote-value])", "write-value(<access-path>, <active-remote-register>, <remote-value>)"], [118, 4, 0, "access-path:access-path:write-value([access-path],[remote-value],[remote-value])", "write-value(<access-path>, <remote-value>, <remote-value>)"], [166, 3, 0, "common-dylan:machine-words:zero?", "zero?"], [193, 3, 0, "dylan:dylan:zero?", "zero?"], [193, 4, 0, "dylan:dylan:zero?([complex])", "zero?(<complex>)"], [193, 4, 0, "dylan:dylan:zero?([machine-number])", "zero?(<machine-number>)"]], "dylan_boolean_p": [[77, 1, 1, "c.dylan_boolean_p", "instance"]], "dylan_class_debug_name": [[77, 1, 1, "c.dylan_class_debug_name", "instance"]], "dylan_class_p": [[77, 1, 1, "c.dylan_class_p", "instance"]], "dylan_double_float_data": [[77, 1, 1, "c.dylan_double_float_data", "instance"]], "dylan_double_float_p": [[77, 1, 1, "c.dylan_double_float_p", "instance"]], "dylan_empty_list_p": [[77, 1, 1, "c.dylan_empty_list_p", "instance"]], "dylan_float_p": [[77, 1, 1, "c.dylan_float_p", "instance"]], "dylan_function_debug_name": [[77, 1, 1, "c.dylan_function_debug_name", "instance"]], "dylan_function_p": [[77, 1, 1, "c.dylan_function_p", "instance"]], "dylan_head": [[77, 1, 1, "c.dylan_head", "instance"]], "dylan_object_class": [[77, 1, 1, "c.dylan_object_class", "instance"]], "dylan_pair_p": [[77, 1, 1, "c.dylan_pair_p", "instance"]], "dylan_print_object": [[77, 1, 1, "c.dylan_print_object", "object"]], "dylan_simple_condition_format_args": [[77, 1, 1, "c.dylan_simple_condition_format_args", "instance"]], "dylan_simple_condition_format_string": [[77, 1, 1, "c.dylan_simple_condition_format_string", "instance"]], "dylan_simple_condition_p": [[77, 1, 1, "c.dylan_simple_condition_p", "instance"]], "dylan_single_float_data": [[77, 1, 1, "c.dylan_single_float_data", "instance"]], "dylan_single_float_p": [[77, 1, 1, "c.dylan_single_float_p", "instance"]], "dylan_string_data": [[77, 1, 1, "c.dylan_string_data", "instance"]], "dylan_string_p": [[77, 1, 1, "c.dylan_string_p", "instance"]], "dylan_symbol_name": [[77, 1, 1, "c.dylan_symbol_name", "instance"]], "dylan_symbol_p": [[77, 1, 1, "c.dylan_symbol_p", "instance"]], "dylan_tail": [[77, 1, 1, "c.dylan_tail", "instance"]], "dylan_true_p": [[77, 1, 1, "c.dylan_true_p", "instance"]], "dylan_vector_p": [[77, 1, 1, "c.dylan_vector_p", "instance"]], "gf_optional_xep": [[177, 1, 1, "c.gf_optional_xep", "argument_count"], [177, 1, 1, "c.gf_optional_xep", "function"]], "gf_xep": [[177, 1, 1, "c.gf_xep", "argument_count"], [177, 1, 1, "c.gf_xep", "function"]], "gf_xep_0": [[177, 1, 1, "c.gf_xep_0", "argument_count"], [177, 1, 1, "c.gf_xep_0", "function"]], "gf_xep_1": [[177, 1, 1, "c.gf_xep_1", "argument_count"], [177, 1, 1, "c.gf_xep_1", "function"]], "gf_xep_2": [[177, 1, 1, "c.gf_xep_2", "argument_count"], [177, 1, 1, "c.gf_xep_2", "function"]], "gf_xep_3": [[177, 1, 1, "c.gf_xep_3", "argument_count"], [177, 1, 1, "c.gf_xep_3", "function"]], "gf_xep_4": [[177, 1, 1, "c.gf_xep_4", "argument_count"], [177, 1, 1, "c.gf_xep_4", "function"]], "gf_xep_5": [[177, 1, 1, "c.gf_xep_5", "argument_count"], [177, 1, 1, "c.gf_xep_5", "function"]], "gf_xep_6": [[177, 1, 1, "c.gf_xep_6", "argument_count"], [177, 1, 1, "c.gf_xep_6", "function"]], "gf_xep_7": [[177, 1, 1, "c.gf_xep_7", "argument_count"], [177, 1, 1, "c.gf_xep_7", "function"]], "gf_xep_8": [[177, 1, 1, "c.gf_xep_8", "argument_count"], [177, 1, 1, "c.gf_xep_8", "function"]], "gf_xep_9": [[177, 1, 1, "c.gf_xep_9", "argument_count"], [177, 1, 1, "c.gf_xep_9", "function"]], "optional_xep": [[177, 1, 1, "c.optional_xep", "argument_count"], [177, 1, 1, "c.optional_xep", "function"]], "primitive_allocate": [[177, 1, 1, "c.primitive_allocate", "size"]], "primitive_allocate_vector": [[177, 1, 1, "c.primitive_allocate_vector", "size"]], "primitive_basic_iep_apply": [[177, 1, 1, "c.primitive_basic_iep_apply", "a"], [177, 1, 1, "c.primitive_basic_iep_apply", "argument_count"], [177, 1, 1, "c.primitive_basic_iep_apply", "f"]], "primitive_byte_allocate": [[177, 1, 1, "c.primitive_byte_allocate", "byte_size"], [177, 1, 1, "c.primitive_byte_allocate", "word_size"]], "primitive_copy_vector": [[177, 1, 1, "c.primitive_copy_vector", "vector"]], "primitive_fill_E_": [[177, 1, 1, "c.primitive_fill_E_", "size"], [177, 1, 1, "c.primitive_fill_E_", "storage"], [177, 1, 1, "c.primitive_fill_E_", "value"]], "primitive_iep_apply": [[177, 1, 1, "c.primitive_iep_apply", "a"], [177, 1, 1, "c.primitive_iep_apply", "argument_count"], [177, 1, 1, "c.primitive_iep_apply", "f"]], "primitive_initialize_vector_from_buffer": [[177, 1, 1, "c.primitive_initialize_vector_from_buffer", "buffer"], [177, 1, 1, "c.primitive_initialize_vector_from_buffer", "size"], [177, 1, 1, "c.primitive_initialize_vector_from_buffer", "vector"]], "primitive_inlined_nlx": [[177, 1, 1, "c.primitive_inlined_nlx", "first_argument"], [177, 1, 1, "c.primitive_inlined_nlx", "target"]], "primitive_make_box": [[177, 1, 1, "c.primitive_make_box", "object"]], "primitive_make_environment": [[177, 1, 1, "c.primitive_make_environment", "size"]], "primitive_make_string": [[177, 1, 1, "c.primitive_make_string", "string"]], "primitive_nlx": [[177, 1, 1, "c.primitive_nlx", "arguments"], [177, 1, 1, "c.primitive_nlx", "target"]], "primitive_replace_E_": [[177, 1, 1, "c.primitive_replace_E_", "dst"], [177, 1, 1, "c.primitive_replace_E_", "size"], [177, 1, 1, "c.primitive_replace_E_", "src"]], "primitive_replace_vector_E_": [[177, 1, 1, "c.primitive_replace_vector_E_", "dest"], [177, 1, 1, "c.primitive_replace_vector_E_", "source"]], "primitive_xep_apply": [[177, 1, 1, "c.primitive_xep_apply", "a"], [177, 1, 1, "c.primitive_xep_apply", "argument_count"], [177, 1, 1, "c.primitive_xep_apply", "f"]], "xep": [[177, 1, 1, "c.xep", "argument_count"], [177, 1, 1, "c.xep", "function"]], "xep_0": [[177, 1, 1, "c.xep_0", "argument_count"], [177, 1, 1, "c.xep_0", "function"]], "xep_1": [[177, 1, 1, "c.xep_1", "argument_count"], [177, 1, 1, "c.xep_1", "function"]], "xep_2": [[177, 1, 1, "c.xep_2", "argument_count"], [177, 1, 1, "c.xep_2", "function"]], "xep_3": [[177, 1, 1, "c.xep_3", "argument_count"], [177, 1, 1, "c.xep_3", "function"]], "xep_4": [[177, 1, 1, "c.xep_4", "argument_count"], [177, 1, 1, "c.xep_4", "function"]], "xep_5": [[177, 1, 1, "c.xep_5", "argument_count"], [177, 1, 1, "c.xep_5", "function"]], "xep_6": [[177, 1, 1, "c.xep_6", "argument_count"], [177, 1, 1, "c.xep_6", "function"]], "xep_7": [[177, 1, 1, "c.xep_7", "argument_count"], [177, 1, 1, "c.xep_7", "function"]], "xep_8": [[177, 1, 1, "c.xep_8", "argument_count"], [177, 1, 1, "c.xep_8", "function"]], "xep_9": [[177, 1, 1, "c.xep_9", "argument_count"], [177, 1, 1, "c.xep_9", "function"]]}, "objtypes": {"0": "c:function", "1": "c:functionParam", "2": "dylan:constant", "3": "dylan:function", "4": "dylan:method", "5": "dylan:variable", "6": "dylan:class", "7": "dylan:type", "8": "dylan:macro", "9": "dylan:library", "10": "dylan:module"}, "objnames": {"0": ["c", "function", "C function"], "1": ["c", "functionParam", "C function parameter"], "2": ["dylan", "constant", "Dylan constant"], "3": ["dylan", "function", "Dylan function"], "4": ["dylan", "method", "Dylan method"], "5": ["dylan", "variable", "Dylan variable"], "6": ["dylan", "class", "Dylan class"], "7": ["dylan", "type", "Dylan type"], "8": ["dylan", "macro", "Dylan macro"], "9": ["dylan", "library", "Dylan library"], "10": ["dylan", "module", "Dylan module"]}, "titleterms": {"class": [0, 20, 26, 45, 66, 67, 68, 69, 70, 73, 74, 118, 152, 154, 175, 178, 185, 193, 200, 202, 209, 258], "instanti": 0, "everyth": 1, "i": [1, 11, 71, 96, 175, 234, 248, 249], "valu": [1, 8, 13, 48, 69, 90, 107, 119, 125, 147, 149, 202, 204, 209, 258], "gener": [2, 11, 26, 47, 54, 64, 77, 90, 112, 131, 149, 152, 177, 178, 193, 247, 258], "function": [2, 3, 11, 12, 16, 58, 59, 64, 71, 79, 94, 101, 118, 119, 124, 131, 149, 152, 153, 154, 161, 166, 171, 177, 183, 185, 187, 190, 202, 209, 235, 258], "getter": [3, 152], "setter": [3, 152, 154, 204, 247], "ar": [3, 77, 106], "hello": [4, 47, 83, 101], "world": [4, 37, 47, 83, 90], "how": [4, 11, 15, 52, 94, 104, 106, 175], "work": [4, 52, 92, 94, 102, 106, 131, 175, 207, 234], "keyword": [5, 52, 149, 199, 258], "argument": [5, 10, 64, 94, 118, 121, 149], "limit": [6, 240, 247], "type": [6, 10, 11, 44, 48, 55, 92, 101, 127, 133, 147, 154, 185, 193, 199, 202, 204, 209, 234, 240], "macro": [7, 11, 26, 64, 107, 108, 140, 154, 185, 188, 192, 202, 258], "multipl": [8, 11, 13, 107, 125, 151, 174, 175, 178, 209], "return": [8, 145, 149, 204, 209, 258], "A": [9, 12, 19, 23, 25, 26, 47, 59, 69, 87, 209, 226], "quick": [9, 47, 87, 102], "tour": [9, 26], "dylan": [9, 11, 15, 25, 27, 28, 30, 33, 36, 42, 44, 45, 48, 50, 54, 59, 61, 62, 63, 77, 78, 79, 80, 84, 89, 94, 95, 98, 99, 100, 102, 103, 105, 115, 117, 118, 119, 127, 132, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 148, 152, 153, 154, 165, 166, 174, 176, 177, 178, 179, 189, 193, 199, 202, 209, 210, 211, 214, 220, 221, 222, 223, 225, 228, 229, 230, 231, 232, 233, 239, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258], "bit": [9, 155, 156, 209], "more": [9, 87, 90, 135], "background": [9, 11, 48, 239], "beyond": 10, "java": 10, "The": [10, 11, 13, 16, 20, 22, 23, 25, 43, 45, 48, 52, 58, 66, 67, 68, 69, 70, 73, 74, 90, 92, 94, 96, 99, 100, 101, 102, 105, 106, 118, 119, 121, 122, 127, 133, 147, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 193, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 244], "ag": 10, "problem": [10, 37, 97], "solut": 10, "an": [10, 16, 47, 48, 79, 90, 92, 94, 102, 103, 148, 178], "exampl": [10, 19, 24, 37, 46, 48, 50, 54, 64, 79, 92, 94, 111, 119, 174, 186, 199, 202, 235, 236, 238, 244], "singl": [10, 19, 166, 178, 239], "implement": [10, 17, 43, 45, 47, 48, 127, 135, 143, 186, 202, 236, 239, 240, 241, 242, 243, 244], "inherit": [10, 48, 86], "method": [10, 16, 17, 45, 121, 131, 149, 175, 190, 202, 209, 258], "dispatch": [10, 29, 91, 131, 151, 173], "part": [10, 51], "ii": 10, "visitor": 10, "horror": 10, "primit": [10, 127, 177], "distinct": 10, "from": [10, 16, 26, 47, 90, 99, 101, 145, 166, 185, 193, 202, 203, 209, 238], "object": [10, 45, 47, 48, 64, 77, 90, 118, 119, 124, 151, 152, 153, 154, 174, 175, 185, 195, 199, 202], "cast": 10, "requir": [10, 17, 43, 45, 46, 48, 178, 234], "No": 10, "extens": [10, 118, 119, 161, 164, 179, 188, 189, 192, 193, 199, 237, 249], "syntax": [10, 11, 59, 60, 143, 153, 186, 194, 197, 242, 243, 244, 247], "poor": 10, "iter": [10, 14, 58, 159, 188, 193], "collect": [10, 26, 55, 58, 69, 153, 158, 193, 202, 240, 247, 248, 251, 252, 253], "integr": [10, 202], "conclus": 10, "acknowledg": 10, "system": [11, 23, 104, 132, 143, 177, 192, 204, 205, 207, 248, 249, 250, 251, 252, 253, 254, 256], "overview": [11, 22, 26, 45, 66, 67, 68, 69, 70, 71, 73, 74, 154, 159, 185, 200], "anatomi": 11, "term": [11, 48], "definit": [11, 16, 17, 71, 97, 102, 108, 132, 187, 258], "main": [11, 77], "rule": [11, 104, 244], "bodi": 11, "style": [11, 258], "list": [11, 16, 17, 25, 26, 60, 90, 111, 130, 149, 208, 258], "statement": [11, 202], "pattern": 11, "subdivis": 11, "final": [11, 23, 101, 107, 127, 175], "item": [11, 20], "properti": [11, 26, 90, 154, 193, 204], "variabl": [11, 82, 89, 90, 94, 97, 104, 124, 127, 147, 154, 166, 177, 178, 247, 251], "simpl": [11, 12, 19, 58, 119, 150, 167, 168, 169, 170, 177, 178, 209], "wildcard": 11, "auxiliari": [11, 234], "set": [11, 16, 46, 52, 85, 89, 94, 101, 155, 160, 202], "substitut": 11, "convers": [11, 133, 202], "concaten": 11, "unhygien": 11, "refer": [11, 47, 48, 61, 72, 100, 106, 159, 171, 174, 179, 185, 186, 204, 234, 236, 240, 241, 242, 243, 244], "expans": [11, 196], "effect": [11, 91, 94, 175, 178], "constraint": [11, 202], "empti": 11, "miss": 11, "code": [11, 25, 34, 41, 46, 47, 54, 64, 77, 86, 91, 94, 118, 119, 127, 202, 214, 226, 247], "fragment": [11, 64], "complex": 11, "option": [11, 52, 54, 94, 96, 101, 150, 154, 199, 204], "recurs": [11, 58, 177, 178], "hygien": 11, "break": [11, 58, 77], "faq": 11, "tip": [11, 87], "advic": 11, "troubleshoot": 11, "can": [11, 69, 175], "combin": [11, 209], "name": [11, 48, 60, 77, 101, 119, 123, 132, 147, 199, 209, 237, 258], "one": [11, 90], "write": [11, 15, 44, 114, 118, 175, 185], "follow": 11, "bnf": [11, 244], "like": 11, "t": [11, 154, 208], "make": [11, 102, 117, 152, 250], "bare": [11, 149], "distanc": 12, "condit": [13, 56, 64, 106, 145, 178, 185, 200, 202, 204, 209], "quadrat": 13, "formula": 13, "sequenc": [14, 48, 185], "dot": [14, 258], "product": [14, 51, 89], "procedur": 15, "pascal": 15, "program": [15, 22, 99, 103, 106, 138, 221, 233], "ad": [16, 19, 20, 23, 85, 101, 107], "callback": [16, 17, 20, 26, 69, 209], "applic": [16, 19, 20, 21, 23, 37, 44, 47, 53, 90, 91, 94, 95, 97, 99, 101, 102, 103, 118, 119, 132, 175, 199, 202, 207, 209], "defin": [16, 20, 26, 47, 106, 107, 154, 209, 235], "underli": 16, "data": [16, 119, 202], "structur": [16, 48, 64, 131, 154, 209], "task": [16, 17, 25, 130], "specifi": [16, 26, 101, 199], "each": 16, "gadget": [16, 25, 26, 69], "handl": [16, 184, 202, 209], "file": [16, 25, 44, 48, 52, 77, 86, 92, 96, 99, 101, 104, 118, 185, 199, 204, 234, 239], "manag": [16, 17, 25, 37, 48, 85, 108, 115, 119, 120], "open": [16, 45, 50, 61, 63, 84, 98, 99, 101, 102, 117, 143, 144, 199, 211, 214, 220, 223, 225, 228, 229, 230, 232, 241, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257], "save": [16, 97, 101], "load": [16, 97], "remov": [16, 214], "duim": [16, 19, 21, 22, 26, 66, 67, 68, 69, 70, 71, 72, 73, 74, 115, 143, 224, 226, 233, 252], "support": [16, 53, 81, 127, 199, 209, 219, 226, 233, 248, 252, 253], "non": [16, 52, 237], "updat": [16, 85, 178, 233, 234, 254, 255, 256], "user": [16, 37, 89, 115, 238], "interfac": [16, 37, 44, 47, 48, 64, 92, 96, 115, 119, 127, 140, 175], "initi": [16, 43, 45, 47, 99, 152, 175, 247], "new": [16, 20, 26, 99, 101, 106, 132, 135, 204, 212, 213, 217, 218, 233, 237], "instanc": [16, 193, 248], "frame": [16, 17, 20, 25, 26, 68, 94, 118], "determin": 16, "select": [16, 56, 258], "enabl": 16, "disabl": 16, "button": [16, 17, 26, 69], "refresh": 16, "creat": [16, 19, 20, 23, 26, 44, 47, 52, 92, 99, 101, 118, 132, 204, 209, 234], "inform": [16, 52, 101, 115, 177, 203, 204, 207], "dialog": [16, 20, 26], "exit": [16, 107, 125, 175], "enhanc": [16, 245], "us": [17, 19, 22, 25, 26, 52, 54, 71, 77, 78, 88, 90, 94, 95, 96, 101, 104, 154, 166, 175, 185, 193, 202, 215], "command": [17, 25, 68, 84, 94, 96, 218, 233, 249], "tabl": [17, 25, 26, 58, 161, 174, 175, 191, 193, 198, 202], "introduct": [17, 19, 22, 26, 48, 54, 108, 119, 125, 148, 247, 248, 249, 250], "re": 17, "menu": [17, 23, 25, 26, 69, 94, 96], "includ": [17, 199], "chang": [17, 94, 96, 102, 117, 143, 214, 247, 251, 252, 253], "run": [17, 19, 24, 46, 53, 90, 95, 97, 99, 102, 103, 108, 132, 207, 247, 250, 251, 252, 253], "2": [17, 202, 225, 233, 249, 256], "copyright": [18, 65, 75, 93, 109, 146, 172, 186, 234, 236, 243, 248], "design": [19, 20, 23, 48, 107, 154], "basic": [19, 26, 44, 48, 94, 154, 161, 166, 178, 200], "sheet": [19, 26, 55, 56, 57, 58, 60, 74], "hierarchi": [19, 23, 66, 67, 68, 69, 70, 73, 74, 106, 118, 178], "place": 19, "all": [19, 245], "element": [19, 195, 240, 242], "layout": [19, 26, 73, 86, 94, 96], "redesign": 19, "radio": 19, "box": [19, 26, 69, 124], "contain": 19, "interact": [19, 30, 78, 79, 94, 96, 99], "improv": [20, 214, 219, 233, 247, 248, 249], "project": [20, 37, 44, 47, 52, 86, 90, 92, 94, 96, 99, 101, 102], "start": [20, 47, 84, 94, 98, 99, 101, 102, 103], "default": [20, 242], "tool": [20, 30, 84, 92, 199, 248, 249, 253, 254, 256], "bar": [20, 26, 69], "statu": [20, 69, 106, 234, 235, 238], "glu": [20, 23], "togeth": [20, 23], "build": [21, 46, 47, 89, 95, 99, 101, 102, 104, 132, 248, 249, 250, 251, 252], "With": 21, "librari": [22, 26, 44, 45, 48, 66, 67, 68, 69, 70, 71, 73, 74, 90, 92, 95, 99, 101, 106, 118, 119, 132, 133, 150, 154, 158, 162, 165, 173, 174, 176, 177, 178, 179, 182, 193, 199, 200, 201, 202, 205, 207, 208, 209, 214, 217, 218, 226, 233, 237, 239, 247, 248, 249, 251, 252, 253, 254, 255, 256], "model": [22, 99, 108, 118, 119, 121, 239], "It": 22, "should": [22, 175], "easi": 22, "possibl": 22, "compact": 22, "portabl": [22, 48, 127, 248], "To": 23, "descript": [23, 199, 210], "document": [23, 30, 48, 61, 111, 112, 114, 133, 202, 211, 212, 233, 247, 248, 249, 251, 252, 253], "string": [23, 48, 60, 180, 185, 197, 217, 233, 237, 241, 244, 250], "keyboard": 23, "acceler": 23, "prefac": [24, 51, 100], "about": [24, 46, 47, 50, 52, 62, 90, 91, 94, 95], "thi": [24, 47, 64, 100, 106, 185, 202], "manual": [24, 64, 100], "further": [24, 51], "read": [24, 51, 118, 159, 174, 185], "sourc": [25, 88, 90, 91, 94, 96, 99, 101, 106, 118, 119, 143, 199], "For": [25, 61, 226], "content": [25, 209], "standard": [26, 51, 152, 184, 199], "displai": [26, 90, 96, 106], "control": [26, 69, 71, 94, 96, 97, 118, 119, 180], "tree": 26, "spin": 26, "text": [26, 69, 81, 162, 219], "field": [26, 209], "editor": [26, 81, 91, 96, 219, 226, 233], "password": 26, "rang": [26, 58, 69, 193], "scroll": 26, "slider": 26, "progress": [26, 201, 252], "assign": [26, 53, 107, 147], "row": 26, "column": 26, "stack": [26, 77, 90, 94, 97, 118, 119], "pinboard": 26, "fix": [26, 48, 97, 247, 248, 249], "horizont": 26, "vertic": 26, "them": 26, "screen": 26, "slot": [26, 106, 152, 190, 209, 247], "pane": [26, 94], "where": [26, 46], "go": [26, 94], "here": 26, "cilk": 27, "cocoa": [28, 226], "optim": [29, 91, 107, 108, 131], "searchabl": 30, "browsabl": 30, "api": [30, 106, 209, 237], "graph": [30, 108, 127, 247], "dylint": 31, "frontend": 32, "lisp": [32, 140], "gtk": [33, 115, 224, 226, 252], "googl": [34, 41], "summer": [34, 41], "2012": [34, 220, 233, 247], "javascript": 35, "compil": [35, 44, 52, 54, 76, 77, 78, 89, 90, 91, 94, 97, 99, 101, 104, 105, 107, 108, 127, 128, 131, 132, 177, 199, 210, 214, 247, 248, 250, 251, 252, 253, 254, 255, 256], "backend": 35, "numer": [36, 154, 194, 200, 243], "rethink": 37, "current": 37, "situat": 37, "better": 37, "propos": [37, 237, 243, 245], "workspac": 37, "packag": [37, 226, 227, 233], "catalog": 37, "softwar": [37, 49], "distribut": 37, "version": [37, 63, 99, 101, 135, 154, 199, 234], "develop": [37, 49, 61, 94, 96, 99, 135, 215], "process": [37, 103, 118, 202], "glossari": [37, 48, 116], "speed": 38, "static": [39, 153], "link": [39, 101, 154], "trace": [40, 77, 119, 154, 192], "connect": [42, 118, 202], "commun": 42, "bank": [43, 44, 45, 46], "client": [43, 46, 47, 52, 53, 92, 94, 178], "": [43, 45, 47, 90, 94, 96, 97, 117, 143, 199, 202, 209, 211], "perspect": [43, 45], "gui": [43, 45, 101], "corba": [43, 44, 45, 47, 49, 50, 52, 53, 252], "idl": [44, 47, 48, 52, 54], "account": 44, "checkingaccount": 44, "step": [44, 94, 118, 119], "map": [44, 48, 58, 119, 154, 202, 209], "attribut": [44, 48, 162], "oper": [44, 47, 48, 53, 55, 60, 166, 178, 193, 203, 204, 207, 258], "except": [44, 48, 94, 118], "server": [45, 46, 47, 52, 53, 92, 94, 103, 200], "odbc": [45, 46, 202], "databas": [45, 46, 90, 99, 174, 202], "sql": [45, 202], "adapt": [45, 48], "modul": [45, 48, 64, 66, 67, 68, 69, 70, 71, 73, 74, 118, 133, 147, 150, 155, 156, 157, 159, 160, 161, 162, 163, 164, 166, 167, 168, 169, 170, 171, 173, 174, 175, 177, 178, 180, 181, 183, 184, 185, 193, 202, 203, 204, 206, 207, 208, 239], "servant": [45, 48], "up": [46, 85, 90, 94, 99], "find": [46, 77, 204], "regist": [46, 119, 121, 175], "window": [46, 63, 89, 94, 96, 101, 102, 209, 226, 248], "10": 46, "tutori": 47, "chapter": [47, 100], "base": [47, 74, 101, 104, 175, 199], "stub": [47, 92], "skeleton": [47, 48], "protocol": [47, 69, 178, 185, 191, 193, 200, 202], "brows": [47, 53, 90, 94, 97], "detour": 47, "orb": [47, 48, 50, 52, 53], "obtain": 47, "invok": [47, 96, 104], "complet": [47, 250], "note": [47, 48, 89, 106, 107, 154, 209, 240, 246, 247, 248, 249, 250, 257], "terminologi": [47, 64, 121, 154, 234], "test": [47, 92, 132, 248], "bind": [48, 99, 107, 125, 178, 226], "convent": [48, 60, 64, 71, 96, 121, 147, 199, 209], "bibliographi": 48, "rational": [48, 186, 235, 236, 238, 239, 240, 241, 242, 244], "philosophi": [48, 106], "linguist": 48, "engin": 48, "miscellan": [48, 54, 94, 247], "summari": [48, 237], "lexic": [48, 118], "identifi": 48, "specif": [48, 86, 92, 118, 151, 186, 193, 204, 235, 236, 238, 239, 240, 241, 242, 244, 247], "liter": [48, 59, 60, 194, 197, 243, 244], "integ": [48, 124, 154, 177, 193, 252], "float": [48, 154, 177], "point": [48, 64, 119, 121, 177], "number": [48, 132, 193, 234, 245], "charact": [48, 124, 209], "decim": 48, "constant": [48, 90, 133, 147, 171, 190, 209, 247, 258], "express": [48, 102, 147], "scope": 48, "overal": [48, 69, 73], "wide": [48, 90], "boolean": 48, "octet": 48, "ani": 48, "construct": [48, 107, 133, 193, 248], "typedef": 48, "enumer": 48, "discrimin": [48, 131], "union": [48, 154], "arrai": 48, "In": [48, 104, 152], "paramet": [48, 60, 90, 94, 149, 258], "out": [48, 58, 94, 181, 204], "inout": 48, "memori": [48, 118, 143], "consider": [48, 245], "multi": [48, 178, 241, 244, 247], "thread": [48, 53, 90, 94, 118, 127, 177, 178, 247], "pseudo": 48, "equal": [48, 147, 193], "nil": 48, "dynam": [48, 135, 138, 153, 178], "invoc": 48, "nvlist": 48, "routin": 48, "compon": [49, 94, 99], "featur": [50, 90, 96, 125, 127, 178, 193], "audienc": [51, 64], "complianc": 51, "role": 52, "spec": 52, "affect": [52, 234], "header": [52, 199, 234, 239], "other": [52, 143, 209, 247, 256], "debug": [53, 77, 94, 101, 103, 115, 119, 128, 247, 250, 251, 252], "id": [53, 98, 135, 252, 253], "runtim": [53, 119, 120, 122, 127, 131, 177, 248, 249], "implicit": 53, "activ": [53, 94, 96], "port": [53, 132], "poa": 53, "switch": 53, "usag": [54, 162], "preprocessor": 54, "cheat": [55, 56, 57, 58, 60], "common": [55, 164, 165, 248, 249, 250, 251, 252, 253], "mutabl": 55, "v": [55, 153, 209], "immut": [55, 64], "case": [56, 258], "unless": 56, "when": [56, 175, 185, 204], "while": 58, "until": 58, "loop": [58, 258], "over": [58, 94], "do": 58, "reduc": 58, "reduce1": 58, "tail": 58, "primer": 59, "scheme": [59, 124], "programm": 59, "predefin": 59, "format": [60, 133, 167, 173, 180, 181, 199, 203, 234], "learn": [61, 90], "articl": 61, "public": [61, 62, 131], "instal": [63, 95, 103, 215], "unix": 63, "platform": [63, 86, 132, 199, 252, 253], "older": 63, "goal": [64, 121, 185, 237, 239], "purpos": [64, 234], "spread": 64, "behavior": 64, "special": [64, 96, 125, 154, 193], "expand": [64, 108], "call": [64, 94, 118, 121, 154, 192, 226, 258], "advertis": 64, "pertain": 64, "error": [64, 66, 70, 97, 106, 128, 202, 209, 249], "dc": 66, "subclass": [66, 67, 68, 69, 70, 73, 74, 238], "ink": 66, "provid": [66, 70], "extend": [67, 178], "geometri": [67, 70], "area": 67, "path": [67, 71, 118], "its": [68, 69, 70, 73], "event": [68, 74], "page": [68, 69, 90, 101, 118], "kei": 69, "varieti": 69, "have": 69, "children": 69, "tab": 69, "group": 69, "region": 70, "graphic": 71, "draw": 71, "approxim": 71, "render": 71, "geometr": 71, "shape": 71, "permiss": 71, "altern": [71, 186, 239], "dure": 71, "relat": [71, 154, 202], "describ": [71, 154], "appear": 71, "devic": 74, "cross": [76, 132], "gdb": [77, 247], "lldb": 77, "which": 77, "back": [77, 97, 115, 132, 214, 224, 247], "end": [77, 115, 132, 214, 247, 258], "you": 77, "c": [77, 127, 132, 154, 199, 209, 247, 250, 251, 252], "correspond": [77, 127], "understand": 77, "mangl": [77, 123], "inspect": [77, 119], "harp": [77, 126, 143], "environ": [79, 82, 89, 99, 135, 178, 207], "interactor": 80, "mode": [80, 91, 99], "emac": [80, 81, 215], "dime": [80, 215], "atom": [81, 127, 178], "intellij": 81, "sublim": [81, 219], "textmat": [81, 219], "vim": [81, 219], "get": [84, 98, 115], "line": [84, 94, 185, 218, 233, 241, 244, 249, 258], "depend": [85, 247], "git": 85, "submodul": [85, 254, 255], "registri": [85, 86, 88, 132], "entri": [85, 121, 177], "transit": 85, "lid": [86, 101, 132, 199, 239], "few": 87, "open_dylan_user_registri": 88, "search": [88, 97, 251], "order": [88, 178], "locat": [89, 101, 106, 119, 204, 206, 247], "browser": [90, 137], "similar": 90, "between": [90, 119, 127], "web": 90, "time": [90, 94, 95, 97, 99, 108, 131, 132, 203, 250, 251, 252, 253], "context": [90, 94, 96, 119], "reversi": [90, 91, 94, 102], "navig": 90, "move": [90, 101], "anoth": 90, "histori": [90, 143, 234, 235, 238, 239, 241, 242, 244], "namespac": 90, "issu": [90, 241], "local": [90, 94, 97, 107, 149, 258], "paus": [90, 94], "keep": [90, 94], "date": [90, 94, 203], "color": [91, 162, 251], "edit": [91, 104], "mean": 91, "com": 92, "pair": 92, "vtabl": 92, "dual": 92, "debugg": [94, 118, 119], "titl": 94, "execut": [94, 99, 102, 199, 202, 247, 250], "stop": [94, 118, 119], "resum": 94, "restart": [94, 106, 118, 119, 145], "techniqu": 94, "dll": [94, 95, 102], "ol": 94, "choos": [94, 101, 104], "session": 94, "playground": [94, 231, 233], "access": [94, 118], "breakpoint": [94, 118], "shortcut": [94, 96], "export": [94, 101, 193], "bug": [94, 97, 234, 248, 249], "report": [94, 106, 173, 234, 249], "warn": [94, 97, 106, 202], "just": 94, "deliv": 95, "releas": [95, 130, 141, 214, 220, 223, 225, 228, 229, 230, 232, 233, 246, 247, 248, 249, 250, 257], "folder": 95, "visual": 96, "sourcesaf": 96, "what": [96, 175, 234], "rebuild": 97, "treatment": 97, "backtrac": [97, 118, 119], "caus": 97, "game": 97, "deliver": 99, "disk": 99, "increment": 99, "cycl": 99, "linker": [99, 199], "within": [99, 101], "view": 99, "guid": [100, 117, 221, 233, 258], "wizard": 101, "examin": 101, "custom": [101, 132], "advanc": 101, "delet": 101, "insert": 101, "posit": 101, "target": [101, 119, 132, 199, 234], "section": 101, "address": [101, 119, 199, 200], "subsystem": 101, "three": 102, "wai": 102, "look": [102, 117], "remot": [103, 118, 119], "machin": [103, 105, 166, 177], "attach": [103, 118], "jam": [104, 199], "why": [104, 153], "script": [104, 132], "automat": [104, 175], "addit": 104, "built": [104, 152], "dfmc": [105, 106, 108, 143, 250], "flow": [105, 108, 127, 234], "ppml": [106, 133], "pretti": [106, 183], "print": [106, 119, 133, 183], "markup": 106, "languag": [106, 127, 153, 189, 191, 202, 247], "filter": 106, "record": [106, 202], "respond": 106, "futur": [106, 131], "signal": [106, 145, 166], "preserv": 106, "recoveri": [106, 145], "subnot": 106, "unclassifi": 106, "old": [107, 108], "dfm": [107, 128], "comput": 107, "block": [107, 145], "unwind": [107, 125], "protect": [107, 118, 125], "pass": [107, 121], "intern": [108, 121, 128, 168], "reader": [108, 178], "excurs": 108, "convert": 108, "typist": 108, "doctow": 110, "skip": 111, "guidelin": [113, 117, 234], "gender": 113, "tens": 113, "3": [115, 202], "x": [115, 214], "quartz": 115, "maco": [115, 154], "hacker": 117, "idea": 117, "licens": [117, 248], "queri": [118, 185], "watchpoint": 118, "reason": [118, 119], "receiv": 118, "level": [118, 119, 177, 178], "first": 118, "chanc": 118, "continu": 118, "symbol": [118, 119, 258], "lookup": 118, "disassembli": 118, "transact": 119, "cach": 119, "util": [119, 154, 200], "conveni": [119, 185], "registr": [119, 175], "foreign": [119, 127, 199], "profil": [119, 131, 168, 173], "extract": [119, 203], "some": 121, "extern": 121, "represent": [124, 131], "tag": 124, "size": [124, 154], "startup": 126, "llvm": [126, 132, 251], "win32": [126, 209], "layer": 127, "fluid": 127, "crash": 128, "dump": [128, 174], "output": [128, 173, 184, 185, 202, 247], "topic": 129, "check": 130, "post": [130, 234], "analysi": 131, "perform": [131, 132, 203, 238, 247], "highlight": 131, "your": 132, "magic": 132, "autoconf": 132, "prepar": [132, 173], "garbag": [132, 153], "collector": [132, 157], "without": 132, "token": 133, "constructor": [133, 193], "alias": 133, "appl": [134, 135, 136, 137, 138, 139, 140, 141, 142, 143], "cambridg": 134, "eulogi": 135, "mcl": 135, "sk8": 135, "influenc": 135, "radic": 135, "screenshot": [137, 138, 139, 140], "misc": 140, "builder": 140, "leftov": 140, "technologi": 141, "todai": 142, "harlequin": 143, "deuc": 143, "pool": 143, "demis": 143, "gwydion": [143, 238], "mindi": 143, "d2c": 143, "handler": 145, "true": 147, "fals": 147, "natur": 147, "ident": [147, 185], "parallel": [147, 175], "declar": 147, "rest": 149, "import": 150, "seal": 150, "sever": 152, "abstract": [152, 186, 200, 236, 237, 238, 239, 240, 241, 242, 243, 244], "overrid": 152, "algebra": 153, "infix": 153, "orient": [153, 174, 202], "Not": 153, "ffi": [154, 247, 250, 251, 252], "against": 154, "framework": 154, "pkg": 154, "config": 154, "fundament": 154, "pointer": 154, "char": 154, "sign": [154, 166], "unsign": [154, 166], "short": 154, "long": 154, "int": 154, "doubl": [154, 166], "ssize": 154, "alloc": 154, "dealloc": 154, "storag": 154, "vector": [156, 163, 248], "plist": 159, "modifi": [159, 234], "hash": [161, 249, 250], "weak": [161, 175, 198], "stream": [162, 185, 201, 204, 251, 252], "intens": 162, "byte": [163, 248], "word": [166, 258], "overflow": 166, "random": 169, "timer": [170, 177, 178], "transcendent": 171, "dood": 174, "schema": 174, "proxi": 174, "compress": 174, "drain": 175, "queue": 175, "after": 175, "upon": 175, "resurrect": 175, "directli": 175, "simplic": 175, "robust": 175, "singleton": 175, "my": 175, "lock": [177, 178, 185], "semaphor": [177, 178], "notif": [177, 178], "low": [177, 178], "appli": 177, "accessor": 177, "semant": 178, "explicit": 178, "synchron": 178, "safeti": 178, "exclus": 178, "writer": 178, "form": 178, "io": [182, 184, 250, 251, 252, 253, 256], "pprint": 183, "input": [184, 185, 202], "concept": 185, "position": 185, "close": 185, "buffer": [185, 200], "wrapper": 185, "deleg": 185, "indent": [185, 258], "curri": 186, "motiv": [186, 236, 240, 242, 243], "backward": [186, 236, 240, 242, 243], "compat": [186, 236, 240, 242, 243], "FOR": 188, "inlin": 190, "adject": 190, "differ": 191, "templat": [192, 234], "comparison": 193, "magnitud": 193, "arithmet": [193, 203], "exclud": [193, 209], "big": [193, 252], "subtyp": 193, "equival": 193, "parser": [196, 218, 233, 249], "synopsi": [199, 210], "author": [199, 202, 234], "major": 199, "minor": [199, 209], "comment": [199, 258], "resourc": 199, "rc": 199, "detail": [199, 209], "network": [200, 226, 248, 249, 252], "internet": 200, "ipv6": 200, "ipv4": 200, "socket": 200, "tcp": 200, "udp": 200, "result": 202, "retriev": 202, "bridg": 202, "gap": 202, "1": [202, 214, 220, 223, 228, 229, 230, 232, 233, 246, 247, 248, 250, 251, 252, 253, 254, 255], "book": 202, "book_author": 202, "4": 202, "dbm": 202, "disconnect": 202, "null": [202, 209], "indic": 202, "polici": 202, "5": 202, "liaison": 202, "coercion": 202, "6": 202, "datatyp": 202, "diagnost": 202, "introspect": [202, 207], "repres": 203, "durat": 203, "compar": 203, "deal": [203, 209], "zone": 203, "pars": 203, "manipul": [204, 207], "directori": 204, "share": [207, 247], "organ": 209, "translat": 209, "onto": 209, "alia": 209, "messag": 209, "winmain": 209, "mask": 209, "index": 209, "b": 209, "d": 209, "e": 209, "f": 209, "g": 209, "h": 209, "l": 209, "m": 209, "n": 209, "o": [209, 214, 248, 249], "p": 209, "r": 209, "u": 209, "w": 209, "y": 209, "see": 210, "also": 210, "welcom": [211, 213], "websit": [213, 233], "2011": [214, 233, 246], "notabl": 214, "mac": 214, "insid": 215, "c3": [216, 233, 236, 247], "linear": [216, 233, 236, 247], "hack": [222, 233], "thon": [222, 233], "juli": 222, "13": 222, "14": 222, "2013": [222, 223, 225, 233, 248, 249], "bring": 224, "help": 226, "mirror": 226, "nix": [227, 233], "avail": 227, "2014": [228, 233, 250], "2019": [229, 233, 251], "2020": [230, 233, 252], "launch": 231, "2022": [232, 233, 253], "2023": [233, 254], "gtx": 233, "dswank": 233, "dep": 234, "preambl": 234, "belong": 234, "success": 234, "drm": 234, "last": 234, "resolut": 234, "supersed": 234, "By": 234, "replac": [234, 239], "submit": 234, "respons": 234, "workflow": 234, "footnot": 234, "cost": [235, 238], "implementor": [235, 238], "revis": [235, 238, 239, 241, 242, 244], "superclass": [236, 247], "discuss": [237, 238], "drop": 237, "amend": 238, "impact": 238, "benefit": 238, "aesthet": 238, "keith": 238, "playford": 238, "1995": 238, "doc": 238, "consid": 239, "safe": 240, "fill": 240, "raw": 244, "rectangl": 244, "under": [245, 247], "relocat": 247, "usabl": 247, "fdmake": 247, "testwork": [248, 249, 250, 251, 252, 253], "secur": 248, "architectur": 249, "algorithm": [249, 250], "log": 249, "bash": 250, "direct": 250, "app": 250, "contributor": [251, 252, 253, 254, 255, 256], "gabriel": 252, "benchmark": 252, "ssl": 253, "2024": [255, 256], "controversi": 258, "length": 258, "consist": 258, "notat": 258, "versu": 258, "semicolon": 258, "newlin": 258, "els": 258, "let": 258}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 58}, "alltitles": {"Classes & Instantiation": [[0, "classes-instantiation"]], "Everything is a value": [[1, "everything-is-a-value"]], "Generic Functions": [[2, "generic-functions"], [149, "generic-functions"]], "Getters & Setters are functions": [[3, "getters-setters-are-functions"]], "Hello, World!": [[4, "hello-world"]], "How it works": [[4, "how-it-works"]], "Keyword Arguments": [[5, "keyword-arguments"], [149, "keyword-arguments"]], "Limited Types": [[6, "limited-types"]], "Macros": [[7, "macros"], [140, "macros"], [258, "macros"]], "Multiple Return Values": [[8, "multiple-return-values"]], "A Quick Tour of Dylan": [[9, "a-quick-tour-of-dylan"]], "A bit more background on Dylan": [[9, "a-bit-more-background-on-dylan"]], "Beyond Java?": [[10, "beyond-java"]], "The Java Age": [[10, "the-java-age"]], "The Problems": [[10, "the-problems"]], "The Solutions": [[10, "the-solutions"]], "An Example": [[10, "an-example"]], "Single Implementation Inheritance": [[10, "single-implementation-inheritance"]], "Single Argument Method Dispatch": [[10, "single-argument-method-dispatch"]], "Single Argument Method Dispatch (Part II : The Visitor Horror)": [[10, "single-argument-method-dispatch-part-ii-the-visitor-horror"]], "Primitive Types Distinct From Objects": [[10, "primitive-types-distinct-from-objects"]], "Casting Required": [[10, "casting-required"]], "No Extensible Syntax": [[10, "no-extensible-syntax"]], "Poor Iteration/Collection Integration": [[10, "poor-iteration-collection-integration"]], "Conclusion": [[10, "conclusion"]], "Acknowledgements": [[10, "acknowledgements"]], "The Dylan Macro System": [[11, "the-dylan-macro-system"]], "Background and Overview": [[11, "background-and-overview"]], "Anatomy and terms": [[11, "anatomy-and-terms"]], "Macro Types": [[11, "macro-types"]], "Macro definitions": [[11, "macro-definitions"]], "Main Rules": [[11, "main-rules"]], "Body-style definition macro": [[11, "body-style-definition-macro"]], "List-style definition macro": [[11, "list-style-definition-macro"]], "Statement macro": [[11, "statement-macro"]], "Function macro": [[11, "function-macro"]], "Patterns": [[11, "patterns"]], "Subdivisions": [[11, "subdivisions"]], "Final items": [[11, "final-items"], [11, "finalitems-subst"]], "Property lists": [[11, "property-lists"]], "Pattern Variables": [[11, "pattern-variables"]], "Simple pattern variables": [[11, "simple-pattern-variables"]], "Property list pattern variables": [[11, "property-list-pattern-variables"]], "Body and macro pattern variables": [[11, "body-and-macro-pattern-variables"]], "Wildcard pattern variables": [[11, "wildcard-pattern-variables"]], "Auxiliary rule set pattern variables": [[11, "auxiliary-rule-set-pattern-variables"]], "Substitutions": [[11, "substitutions"]], "Simple substitutions": [[11, "simple-substitutions"]], "Conversion substitutions": [[11, "conversion-substitutions"]], "Concatenation substitutions": [[11, "concatenation-substitutions"]], "List substitutions": [[11, "list-substitutions"]], "Auxiliary rule set substitution": [[11, "auxiliary-rule-set-substitution"]], "Unhygienic reference": [[11, "unhygienic-reference"]], "Auxiliary Rules and Expansions": [[11, "auxiliary-rules-and-expansions"]], "Auxiliary Rules": [[11, "auxiliary-rules"]], "Expansions": [[11, "expansions"]], "Simple expansion": [[11, "simple-expansion"]], "Effect of constraints": [[11, "effect-of-constraints"]], "Empty and missing code fragments": [[11, "empty-and-missing-code-fragments"]], "Complex expansion": [[11, "complex-expansion"]], "Property lists and optional properties": [[11, "property-lists-and-optional-properties"]], "Auxiliary rule sets in auxiliary rules": [[11, "auxiliary-rule-sets-in-auxiliary-rules"]], "?? and ? pattern variables": [[11, "and-pattern-variables"]], "Empty ?? pattern variables": [[11, "empty-pattern-variables"]], "Recursive expansion": [[11, "recursive-expansion"]], "Hygiene": [[11, "hygiene"]], "Breaking hygiene": [[11, "breaking-hygiene"]], "FAQ and Tips": [[11, "faq-and-tips"]], "General advice and troubleshooting": [[11, "general-advice-and-troubleshooting"]], "How can I combine multiple names into one?": [[11, "how-can-i-combine-multiple-names-into-one"]], "How can I write macros that follow a BNF-like syntax?": [[11, "how-can-i-write-macros-that-follow-a-bnf-like-syntax"]], "I can\u2019t make a bare list!": [[11, "i-can-t-make-a-bare-list"]], "A Simple Function: Distance": [[12, "a-simple-function-distance"]], "Conditions and Multiple Values: The Quadratic Formula": [[13, "conditions-and-multiple-values-the-quadratic-formula"]], "Iteration and Sequences: Dot Product": [[14, "iteration-and-sequences-dot-product"]], "Procedural Dylan": [[15, "procedural-dylan"]], "or How to write Pascal programs in Dylan": [[15, "or-how-to-write-pascal-programs-in-dylan"]], "Adding Callbacks to the Application": [[16, "adding-callbacks-to-the-application"]], "Defining the underlying data structures for tasks": [[16, "defining-the-underlying-data-structures-for-tasks"]], "Specifying a callback in the definition of each gadget": [[16, "specifying-a-callback-in-the-definition-of-each-gadget"]], "Defining the callbacks": [[16, "defining-the-callbacks"]], "Handling files in the task list manager": [[16, "handling-files-in-the-task-list-manager"]], "The open-file method": [[16, "the-open-file-method"]], "The save-file method": [[16, "the-save-file-method"]], "The save-as-file method": [[16, "the-save-as-file-method"]], "The load-task-list function": [[16, "the-load-task-list-function"]], "The save-task-list function": [[16, "the-save-task-list-function"]], "Adding and removing tasks from the task list": [[16, "adding-and-removing-tasks-from-the-task-list"]], "DUIM support for adding and removing tasks": [[16, "duim-support-for-adding-and-removing-tasks"]], "Non-DUIM support for adding and removing tasks": [[16, "non-duim-support-for-adding-and-removing-tasks"]], "Updating the user interface": [[16, "updating-the-user-interface"]], "Initializing a new instance of ": [[16, "initializing-a-new-instance-of-task-frame"]], "Determining and setting the selected task": [[16, "determining-and-setting-the-selected-task"]], "Enabling and disabling buttons in the interface": [[16, "enabling-and-disabling-buttons-in-the-interface"]], "Refreshing the list of tasks": [[16, "id2"]], "Creating an information dialog": [[16, "creating-an-information-dialog"]], "Exiting the task list manager": [[16, "exiting-the-task-list-manager"]], "Enhancing the task list manager": [[16, "enhancing-the-task-list-manager"]], "Using Command Tables": [[17, "using-command-tables"]], "Introduction": [[17, "introduction"], [19, "introduction"], [22, "introduction"], [26, "introduction"], [48, "introduction"], [48, "id110"], [54, "introduction"], [108, "introduction"], [119, "introduction"], [247, "introduction"], [248, "introduction"], [249, "introduction"], [250, "introduction"]], "Implementing a command table": [[17, "implementing-a-command-table"]], "Re-implementing the menus of the task list manager": [[17, "re-implementing-the-menus-of-the-task-list-manager"]], "Including command tables in frame definitions": [[17, "including-command-tables-in-frame-definitions"]], "Changes required to run Task List 2": [[17, "changes-required-to-run-task-list-2"]], "Changes to button definitions": [[17, "changes-to-button-definitions"]], "Changes to callback definitions": [[17, "changes-to-callback-definitions"]], "Changes to method definitions": [[17, "changes-to-method-definitions"]], "Copyright": [[18, "copyright"], [65, "copyright"], [75, "copyright"], [93, "copyright"], [109, "copyright"], [146, "copyright"], [172, "copyright"], [186, "copyright"], [234, "copyright"], [236, "copyright"], [243, "copyright"]], "Designing A Simple DUIM Application": [[19, "designing-a-simple-duim-application"]], "Design of the application": [[19, "design-of-the-application"]], "Creating the basic sheet hierarchy": [[19, "creating-the-basic-sheet-hierarchy"]], "Placing all the elements in a single layout": [[19, "placing-all-the-elements-in-a-single-layout"]], "Redesigning the layout": [[19, "redesigning-the-layout"]], "Adding a radio box": [[19, "adding-a-radio-box"]], "Using contain to run examples interactively": [[19, "using-contain-to-run-examples-interactively"]], "Improving The Design": [[20, "improving-the-design"]], "Defining a project": [[20, "defining-a-project"]], "Starting the application": [[20, "starting-the-application"]], "Adding a default callback": [[20, "adding-a-default-callback"]], "Defining a new frame class": [[20, "defining-a-new-frame-class"]], "Adding a tool bar": [[20, "adding-a-tool-bar"]], "Adding a status bar": [[20, "adding-a-status-bar"]], "Gluing the new design together": [[20, "gluing-the-new-design-together"]], "Creating a dialog for adding new items": [[20, "creating-a-dialog-for-adding-new-items"]], "Building Applications With DUIM": [[21, "building-applications-with-duim"]], "Overview of the DUIM libraries": [[22, "overview-of-the-duim-libraries"]], "The DUIM programming model": [[22, "the-duim-programming-model"]], "It should be as easy to use as possible.": [[22, "it-should-be-as-easy-to-use-as-possible"]], "It should be as compact as possible.": [[22, "it-should-be-as-compact-as-possible"]], "It should be as portable as possible.": [[22, "it-should-be-as-portable-as-possible"]], "Adding Menus To The Application": [[23, "adding-menus-to-the-application"]], "A description of the menu system": [[23, "a-description-of-the-menu-system"]], "Creating a menu hierarchy": [[23, "creating-a-menu-hierarchy"]], "Documentation strings": [[23, "documentation-strings"]], "Keyboard accelerators": [[23, "keyboard-accelerators"]], "Gluing the final design together": [[23, "gluing-the-final-design-together"]], "Preface": [[24, "preface"], [51, "preface"], [100, "preface"]], "About this manual": [[24, "about-this-manual"]], "Running examples in this manual": [[24, "running-examples-in-this-manual"]], "Further reading": [[24, "further-reading"], [51, "further-reading"]], "Source Code For The Task List Manager": [[25, "source-code-for-the-task-list-manager"]], "A task list manager using menu gadgets": [[25, "a-task-list-manager-using-menu-gadgets"]], "Contents of the file frame.dylan :": [[25, "contents-of-the-file-frame-dylan"], [25, "id1"]], "A task list manager using command tables": [[25, "a-task-list-manager-using-command-tables"]], "Contents of the file task-list.dylan :": [[25, "contents-of-the-file-task-list-dylan"]], "A Tour of the DUIM Libraries": [[26, "a-tour-of-the-duim-libraries"]], "A tour of gadgets": [[26, "a-tour-of-gadgets"]], "General properties of gadgets": [[26, "general-properties-of-gadgets"]], "Button gadgets": [[26, "button-gadgets"], [69, "button-gadgets"]], "Standard buttons": [[26, "standard-buttons"]], "Menu buttons": [[26, "menu-buttons"]], "Collection gadgets": [[26, "collection-gadgets"], [69, "collection-gadgets"]], "Useful properties of collection gadgets": [[26, "useful-properties-of-collection-gadgets"]], "Button boxes": [[26, "button-boxes"]], "Menu boxes": [[26, "menu-boxes"]], "Lists": [[26, "lists"]], "Display controls": [[26, "display-controls"]], "Tree controls": [[26, "tree-controls"]], "List controls": [[26, "list-controls"]], "Table controls": [[26, "table-controls"]], "Spin boxes": [[26, "spin-boxes"]], "Text gadgets": [[26, "text-gadgets"], [69, "text-gadgets"]], "Useful properties of text gadgets": [[26, "useful-properties-of-text-gadgets"]], "Text fields": [[26, "text-fields"]], "Text editors": [[26, "text-editors"]], "Password fields": [[26, "password-fields"]], "Range gadgets": [[26, "range-gadgets"]], "Useful properties of range gadgets": [[26, "useful-properties-of-range-gadgets"]], "Scroll bars": [[26, "scroll-bars"]], "Sliders": [[26, "sliders"]], "Progress bars": [[26, "progress-bars"]], "Assigning callbacks to gadgets": [[26, "assigning-callbacks-to-gadgets"]], "A tour of layouts": [[26, "a-tour-of-layouts"]], "Row layouts and column layouts": [[26, "row-layouts-and-column-layouts"]], "Stack layouts": [[26, "stack-layouts"]], "Pinboard layouts and fixed layouts": [[26, "pinboard-layouts-and-fixed-layouts"]], "Using horizontally and vertically macros": [[26, "using-horizontally-and-vertically-macros"]], "A tour of sheets": [[26, "a-tour-of-sheets"]], "Basic properties of sheets": [[26, "basic-properties-of-sheets"]], "A tour of frames": [[26, "a-tour-of-frames"]], "Creating frames and displaying them on-screen": [[26, "creating-frames-and-displaying-them-on-screen"]], "Useful properties of frames": [[26, "useful-properties-of-frames"]], "Defining new classes of frame": [[26, "defining-new-classes-of-frame"]], "Specifying slots for a new class of frame": [[26, "specifying-slots-for-a-new-class-of-frame"]], "Specifying panes for a new class of frame": [[26, "specifying-panes-for-a-new-class-of-frame"]], "Overview of dialogs": [[26, "overview-of-dialogs"]], "Where to go from here": [[26, "where-to-go-from-here"]], "Dylan / Cilk": [[27, "dylan-cilk"]], "Dylan / Cocoa": [[28, "dylan-cocoa"]], "Dispatch Optimization": [[29, "dispatch-optimization"]], "Dylan Documentation Tools": [[30, "dylan-documentation-tools"]], "Searchable, Browsable API documentation": [[30, "searchable-browsable-api-documentation"]], "Interactive Graphs": [[30, "interactive-graphs"]], "DyLint": [[31, "dylint"]], "Frontend/LISP": [[32, "frontend-lisp"]], "Dylan / Gtk+": [[33, "dylan-gtk"]], "Google Summer of Code - 2012": [[34, "google-summer-of-code-2012"]], "JavaScript Compiler Backend": [[35, "javascript-compiler-backend"]], "Dylan / Numerics": [[36, "dylan-numerics"]], "Rethinking the Project Manager": [[37, "rethinking-the-project-manager"]], "Problem": [[37, "problem"]], "Example Application": [[37, "example-application"]], "Current Situation": [[37, "current-situation"]], "Better World?": [[37, "better-world"]], "Proposal": [[37, "proposal"], [237, "proposal"], [243, "proposal"]], "Workspaces": [[37, "workspaces"]], "Package Manager": [[37, "package-manager"]], "Catalog": [[37, "catalog"]], "Software Distribution": [[37, "software-distribution"]], "User Interface": [[37, "user-interface"]], "Versioning": [[37, "versioning"], [99, "versioning"]], "Development Process": [[37, "development-process"]], "Glossary": [[37, "glossary"], [116, "glossary"]], "Speed": [[38, "speed"]], "Static Linking": [[39, "static-linking"]], "Tracing": [[40, "tracing"]], "Google Summer of Code": [[41, "google-summer-of-code"]], "Connect with the Dylan Community": [[42, "connect-with-the-dylan-community"]], "The Bank Client": [[43, "the-bank-client"]], "The bank client": [[43, "id1"]], "The client\u2019s perspective": [[43, "the-clients-perspective"]], "Requirements for implementing the bank client": [[43, "requirements-for-implementing-the-bank-client"]], "Implementing the bank client\u2019s GUI": [[43, "implementing-the-bank-clients-gui"]], "Implementing CORBA initialization for the bank client": [[43, "implementing-corba-initialization-for-the-bank-client"]], "Writing and Compiling IDL": [[44, "writing-and-compiling-idl"]], "Writing IDL for a CORBA application": [[44, "writing-idl-for-a-corba-application"]], "IDL for the account interface": [[44, "idl-for-the-account-interface"]], "IDL for the checkingAccount interface": [[44, "idl-for-the-checkingaccount-interface"]], "IDL for the bank interface": [[44, "idl-for-the-bank-interface"]], "Compiling IDL for a CORBA application": [[44, "compiling-idl-for-a-corba-application"]], "Libraries created by compiling IDL": [[44, "libraries-created-by-compiling-idl"]], "IDL files in Dylan projects": [[44, "idl-files-in-dylan-projects"]], "Compilation steps": [[44, "compilation-steps"]], "Mapping IDL to Dylan": [[44, "mapping-idl-to-dylan"]], "Mapping for interfaces": [[44, "mapping-for-interfaces"], [48, "mapping-for-interfaces"]], "Mapping for basic types": [[44, "mapping-for-basic-types"], [48, "mapping-for-basic-types"]], "Mapping for attributes": [[44, "mapping-for-attributes"], [48, "mapping-for-attributes"]], "Mapping for operations": [[44, "mapping-for-operations"], [48, "mapping-for-operations"]], "Mapping for exceptions": [[44, "mapping-for-exceptions"], [48, "mapping-for-exceptions"]], "The Bank Server": [[45, "the-bank-server"]], "The server": [[45, "the-server"]], "The ODBC database": [[45, "the-odbc-database"]], "Overview of the Open Dylan SQL-ODBC library": [[45, "overview-of-the-open-dylan-sql-odbc-library"]], "Implementing CORBA objects in a server": [[45, "implementing-corba-objects-in-a-server"]], "Object adapters": [[45, "object-adapters"]], "The server\u2019s perspective": [[45, "the-servers-perspective"]], "Requirements for implementing the bank server": [[45, "requirements-for-implementing-the-bank-server"]], "The bank server GUI": [[45, "the-bank-server-gui"]], "The bank server library and module": [[45, "the-bank-server-library-and-module"]], "Implementing the servant classes": [[45, "implementing-the-servant-classes"]], "Implementing the servant methods": [[45, "implementing-the-servant-methods"]], "Implementing CORBA initialization for the bank server": [[45, "implementing-corba-initialization-for-the-bank-server"]], "Setting up the Bank Example": [[46, "setting-up-the-bank-example"]], "About the bank example": [[46, "about-the-bank-example"]], "Where to find the example code": [[46, "where-to-find-the-example-code"]], "ODBC requirements": [[46, "odbc-requirements"]], "Registering the database with ODBC": [[46, "registering-the-database-with-odbc"]], "Registering the database on Windows 10": [[46, "registering-the-database-on-windows-10"]], "Building the Bank client and server": [[46, "building-the-bank-client-and-server"]], "Running the server and client": [[46, "running-the-server-and-client"]], "Quick Start Tutorial": [[47, "quick-start-tutorial"]], "About this chapter": [[47, "about-this-chapter"]], "A CORBA-based Hello World": [[47, "a-corba-based-hello-world"]], "Creating the projects": [[47, "creating-the-projects"]], "Defining the interface": [[47, "defining-the-interface"]], "Generating stub, skeleton, protocol code from IDL": [[47, "generating-stub-skeleton-protocol-code-from-idl"]], "A browsing detour": [[47, "a-browsing-detour"]], "Implementing the client": [[47, "implementing-the-client"]], "Initializing the ORB": [[47, "initializing-the-orb"]], "Obtaining an object reference": [[47, "obtaining-an-object-reference"]], "Invoking an operation": [[47, "invoking-an-operation"]], "Complete code for the client": [[47, "complete-code-for-the-client"]], "Implementing the server": [[47, "implementing-the-server"]], "A note on terminology": [[47, "a-note-on-terminology"]], "Implementing the server\u2019s CORBA objects": [[47, "implementing-the-servers-corba-objects"]], "ORB and object initialization": [[47, "orb-and-object-initialization"]], "Complete code for the server": [[47, "complete-code-for-the-server"]], "Building and testing the application": [[47, "building-and-testing-the-application"]], "An IDL Binding for Dylan": [[48, "an-idl-binding-for-dylan"]], "Document conventions": [[48, "document-conventions"]], "Bibliography": [[48, "bibliography"]], "Design rationale": [[48, "design-rationale"]], "Glossary of terms": [[48, "glossary-of-terms"]], "Design philosophy": [[48, "design-philosophy"]], "Linguistic requirements": [[48, "linguistic-requirements"]], "Engineering requirements": [[48, "engineering-requirements"]], "Miscellaneous requirements": [[48, "miscellaneous-requirements"]], "Mapping summary": [[48, "mapping-summary"]], "Lexical mapping": [[48, "lexical-mapping"]], "Identifiers": [[48, "identifiers"], [48, "id11"]], "Background": [[48, "background"], [48, "id1"], [48, "id3"], [48, "id5"], [48, "id7"], [48, "id9"], [48, "id16"], [48, "id20"], [48, "id24"], [48, "id33"], [48, "id38"], [48, "id43"], [48, "id47"], [48, "id51"], [48, "id55"], [48, "id59"], [48, "id63"], [48, "id67"], [48, "id70"], [48, "id74"], [48, "id78"], [48, "id82"], [48, "id86"], [48, "id90"], [48, "id94"], [48, "id98"], [48, "id102"], [48, "id106"], [48, "id111"], [48, "id114"], [48, "id117"], [48, "id121"], [48, "id125"], [48, "id129"], [48, "id133"], [239, "background"]], "Specification": [[48, "specification"], [48, "id2"], [48, "id4"], [48, "id6"], [48, "id8"], [48, "id10"], [48, "id12"], [48, "id14"], [48, "id17"], [48, "id21"], [48, "id25"], [48, "id28"], [48, "id30"], [48, "id34"], [48, "id39"], [48, "id44"], [48, "id48"], [48, "id52"], [48, "id56"], [48, "id60"], [48, "id64"], [48, "id68"], [48, "id71"], [48, "id75"], [48, "id79"], [48, "id83"], [48, "id87"], [48, "id91"], [48, "id95"], [48, "id99"], [48, "id103"], [48, "id107"], [48, "id112"], [48, "id115"], [48, "id118"], [48, "id122"], [48, "id126"], [48, "id130"], [48, "id134"], [186, "specification"], [235, "specification"], [236, "specification"], [238, "specification"], [239, "specification"], [240, "specification"], [241, "specification"], [242, "specification"], [244, "specification"]], "Examples": [[48, "examples"], [48, "id13"], [48, "id19"], [48, "id23"], [48, "id27"], [48, "id29"], [48, "id36"], [48, "id41"], [48, "id46"], [48, "id50"], [48, "id54"], [48, "id58"], [48, "id62"], [48, "id66"], [48, "id69"], [48, "id73"], [48, "id77"], [48, "id81"], [48, "id85"], [48, "id89"], [48, "id93"], [48, "id97"], [48, "id101"], [48, "id105"], [48, "id109"], [48, "id136"], [54, "examples"], [186, "examples"], [235, "examples"], [236, "examples"], [238, "examples"], [244, "examples"]], "Literals": [[48, "literals"], [59, "literals"], [60, "literals"]], "Integers": [[48, "integers"], [48, "id32"], [193, "integers"]], "Floating point numbers": [[48, "floating-point-numbers"]], "Character literals": [[48, "character-literals"]], "String Literals": [[48, "string-literals"]], "Fixed point decimals": [[48, "fixed-point-decimals"]], "Constant expressions": [[48, "constant-expressions"]], "Operators": [[48, "operators"], [60, "operators"]], "The mapping of IDL to Dylan": [[48, "the-mapping-of-idl-to-dylan"]], "Names": [[48, "names"]], "Scoped names": [[48, "scoped-names"]], "Rationale": [[48, "rationale"], [48, "id15"], [48, "id18"], [48, "id22"], [48, "id26"], [48, "id31"], [48, "id35"], [48, "id40"], [48, "id45"], [48, "id49"], [48, "id53"], [48, "id57"], [48, "id61"], [48, "id65"], [48, "id72"], [48, "id76"], [48, "id80"], [48, "id84"], [48, "id88"], [48, "id92"], [48, "id96"], [48, "id100"], [48, "id104"], [48, "id108"], [48, "id113"], [48, "id116"], [48, "id119"], [48, "id123"], [48, "id127"], [48, "id131"], [48, "id135"], [186, "rationale"], [235, "rationale"], [236, "rationale"], [238, "rationale"], [239, "rationale"], [240, "rationale"], [241, "rationale"], [242, "rationale"], [244, "rationale"]], "IDL Files": [[48, "idl-files"]], "Implementation notes": [[48, "implementation-notes"]], "The DYLAN-ORB library": [[48, "the-dylan-orb-library"]], "Mapping modules": [[48, "mapping-modules"]], "Mapping for interface inheritance": [[48, "mapping-for-interface-inheritance"]], "Mapping for constants": [[48, "mapping-for-constants"]], "Overall Background": [[48, "overall-background"]], "Floating-point numbers": [[48, "id37"]], "Fixed-point decimals": [[48, "id42"]], "Characters": [[48, "characters"], [209, "characters"]], "Wide characters": [[48, "wide-characters"]], "Boolean values": [[48, "boolean-values"]], "Octets": [[48, "octets"]], "The \u201cany\u201d type": [[48, "the-any-type"]], "Mapping for constructed types": [[48, "mapping-for-constructed-types"]], "Mapping for typedefs": [[48, "mapping-for-typedefs"]], "Mapping for enumeration types": [[48, "mapping-for-enumeration-types"]], "Mapping for structure types": [[48, "mapping-for-structure-types"]], "Mapping for discriminated union type": [[48, "mapping-for-discriminated-union-type"]], "Mapping for sequence type": [[48, "mapping-for-sequence-type"]], "Mapping for string type": [[48, "mapping-for-string-type"]], "Mapping for wide string type": [[48, "mapping-for-wide-string-type"]], "Mapping for array type": [[48, "mapping-for-array-type"]], "In Parameters": [[48, "in-parameters"]], "Out Parameters": [[48, "out-parameters"]], "InOut Parameters": [[48, "inout-parameters"]], "Memory management considerations": [[48, "memory-management-considerations"]], "Multi-threading considerations": [[48, "multi-threading-considerations"]], "The mapping of pseudo-objects to Dylan": [[48, "the-mapping-of-pseudo-objects-to-dylan"]], "ORB Interface": [[48, "orb-interface"]], "Object references": [[48, "object-references"]], "Example": [[48, "example"], [48, "id120"], [48, "id124"], [48, "id128"], [48, "id132"]], "Object reference equality": [[48, "object-reference-equality"]], "Nil object references": [[48, "nil-object-references"]], "Dynamic Invocation Interface": [[48, "dynamic-invocation-interface"]], "NVList": [[48, "nvlist"]], "Dynamic Skeleton Interface": [[48, "dynamic-skeleton-interface"]], "Dynamic Implementation Routine": [[48, "dynamic-implementation-routine"]], "The Portable Object Adapter": [[48, "the-portable-object-adapter"]], "Servants": [[48, "servants"]], "Developing Component Software with CORBA": [[49, "developing-component-software-with-corba"]], "About Open Dylan CORBA": [[50, "about-open-dylan-corba"]], "About CORBA": [[50, "about-corba"]], "About the Open Dylan ORB": [[50, "about-the-open-dylan-orb"]], "Features of Open Dylan CORBA": [[50, "features-of-open-dylan-corba"]], "CORBA examples": [[50, "corba-examples"]], "Product": [[51, "product"]], "Parts": [[51, "parts"]], "Audience": [[51, "audience"]], "Standards compliance": [[51, "standards-compliance"]], "Creating CORBA Projects": [[52, "creating-corba-projects"]], "About CORBA projects": [[52, "about-corba-projects"]], "Creating CORBA projects": [[52, "id1"]], "Setting ORB options": [[52, "setting-orb-options"]], "The role of spec files in IDL compilation": [[52, "the-role-of-spec-files-in-idl-compilation"]], "How the spec file affects IDL compilation": [[52, "how-the-spec-file-affects-idl-compilation"]], "Header information for CORBA spec files": [[52, "header-information-for-corba-spec-files"]], "Server keywords for CORBA spec files": [[52, "server-keywords-for-corba-spec-files"]], "Client keywords for CORBA spec files": [[52, "client-keywords-for-corba-spec-files"]], "Other keywords for CORBA spec files": [[52, "other-keywords-for-corba-spec-files"]], "Using IDL for non-CORBA work": [[52, "using-idl-for-non-corba-work"]], "Running and Debugging CORBA Applications": [[53, "running-and-debugging-corba-applications"]], "Debugging client/server applications in the IDE": [[53, "debugging-client-server-applications-in-the-ide"]], "Browsing for supported CORBA operations": [[53, "browsing-for-supported-corba-operations"]], "ORB runtime": [[53, "orb-runtime"]], "Implicit activation": [[53, "implicit-activation"]], "Port assignment": [[53, "port-assignment"]], "POA threading": [[53, "poa-threading"]], "ORB runtime switches": [[53, "orb-runtime-switches"]], "Using the Dylan IDL Compiler": [[54, "using-the-dylan-idl-compiler"]], "General usage": [[54, "general-usage"]], "Code generation options": [[54, "code-generation-options"]], "Preprocessor options": [[54, "preprocessor-options"]], "Miscellaneous options": [[54, "miscellaneous-options"], [94, "miscellaneous-options"]], "Collections Cheat Sheet": [[55, "collections-cheat-sheet"]], "Common Collection Types": [[55, "common-collection-types"]], "Mutable vs. Immutable": [[55, "mutable-vs-immutable"]], "Common Operations": [[55, "common-operations"]], "Conditionals Cheat Sheet": [[56, "conditionals-cheat-sheet"]], "if": [[56, "if"]], "case": [[56, "case"]], "select": [[56, "select"]], "unless": [[56, "unless"]], "when": [[56, "when"]], "Cheat Sheets": [[57, "cheat-sheets"]], "Iteration Cheat Sheet": [[58, "iteration-cheat-sheet"]], "Simple iteration with while and until": [[58, "simple-iteration-with-while-and-until"]], "The for loop": [[58, "the-for-loop"]], "Iterating over a collection": [[58, "iterating-over-a-collection"]], "Iterating over a range": [[58, "iterating-over-a-range"]], "Iterating over a table": [[58, "iterating-over-a-table"]], "Breaking out of a loop": [[58, "breaking-out-of-a-loop"]], "Collection Functions": [[58, "collection-functions"]], "do": [[58, "do"]], "map, map-as, map-into": [[58, "map-map-as-map-into"]], "reduce, reduce1": [[58, "reduce-reduce1"]], "Iteration with Tail Recursion": [[58, "iteration-with-tail-recursion"]], "A Dylan Primer for Scheme Programmers": [[59, "a-dylan-primer-for-scheme-programmers"]], "Syntax": [[59, "syntax"]], "Predefined functions": [[59, "predefined-functions"]], "Syntax Cheat Sheet": [[60, "syntax-cheat-sheet"]], "Naming Conventions": [[60, "naming-conventions"], [147, "naming-conventions"]], "String Formatting": [[60, "string-formatting"]], "Parameter Lists": [[60, "parameter-lists"]], "Documentation": [[61, "documentation"], [248, "documentation"], [249, "documentation"], [251, "documentation"], [252, "documentation"], [253, "documentation"]], "Learn Dylan": [[61, "learn-dylan"]], "References": [[61, "references"]], "Articles": [[61, "articles"]], "Publications": [[61, "publications"], [131, "publications"]], "For Open Dylan Developers": [[61, "for-open-dylan-developers"]], "Publications about Dylan": [[62, "publications-about-dylan"]], "Install Open Dylan": [[63, "install-open-dylan"]], "Unix Platforms": [[63, "unix-platforms"]], "Windows": [[63, "windows"]], "Installing Older Versions": [[63, "installing-older-versions"]], "Conventions in this Manual": [[64, "conventions-in-this-manual"]], "Audience, goals, and purpose": [[64, "audience-goals-and-purpose"]], "Example code fragments": [[64, "example-code-fragments"]], "Module structure": [[64, "module-structure"]], "Spread point arguments to functions": [[64, "spread-point-arguments-to-functions"]], "Immutability of objects": [[64, "immutability-of-objects"]], "Behavior of interfaces": [[64, "behavior-of-interfaces"]], "Specialized arguments to generic functions": [[64, "specialized-arguments-to-generic-functions"]], "Macros that expand into calls to advertised functions": [[64, "macros-that-expand-into-calls-to-advertised-functions"]], "Terminology pertaining to error conditions": [[64, "terminology-pertaining-to-error-conditions"]], "DUIM-DCs Library": [[66, "duim-dcs-library"]], "Overview": [[66, "overview"], [67, "overview"], [68, "overview"], [69, "overview"], [70, "overview"], [71, "overview"], [73, "overview"], [74, "overview"], [154, "overview"], [159, "overview"], [185, "overview"], [200, "overview"]], "The class hierarchy for DUIM-DCs": [[66, "the-class-hierarchy-for-duim-dcs"]], "Subclasses of ": [[66, "subclasses-of-ink"]], "Error classes provided by DUIM-DCs": [[66, "error-classes-provided-by-duim-dcs"]], "DUIM-DCs Module": [[66, "duim-dcs-module"]], "DUIM-Extended-Geometry Library": [[67, "duim-extended-geometry-library"]], "The class hierarchy for DUIM-Extended-Geometry": [[67, "the-class-hierarchy-for-duim-extended-geometry"]], "Subclasses of ": [[67, "subclasses-of-area"]], "Subclass of ": [[67, "subclass-of-path"]], "DUIM-Extended-Geometry Module": [[67, "duim-extended-geometry-module"]], "DUIM-Frames Library": [[68, "duim-frames-library"]], "The class hierarchy for DUIM-Frames": [[68, "the-class-hierarchy-for-duim-frames"]], "The class and its subclasses": [[68, "the-frame-class-and-its-subclasses"]], "Subclasses of ": [[68, "subclasses-of-frame"]], "Subclasses of ": [[68, "subclasses-of-frame-event"]], "Subclasses of ": [[68, "subclasses-of-page"], [69, "subclasses-of-page"]], "DUIM-Commands Library": [[68, "duim-commands-library"]], "DUIM-Frames Module": [[68, "duim-frames-module"]], "DUIM-Gadgets Library": [[69, "duim-gadgets-library"]], "Callbacks and keys": [[69, "callbacks-and-keys"]], "Gadget protocols": [[69, "gadget-protocols"]], "The class hierarchy for DUIM-Gadgets": [[69, "the-class-hierarchy-for-duim-gadgets"]], "The class and its subclasses": [[69, "the-gadget-class-and-its-subclasses"]], "Overall class hierarchy for the DUIM-Gadgets library": [[69, "overall-class-hierarchy-for-the-duim-gadgets-library"]], "Subclasses of ": [[69, "subclasses-of-value-gadget"]], "Subclasses of the class": [[69, "subclasses-of-the-value-gadget-class"]], "Subclasses of the class": [[69, "subclasses-of-the-page-class"]], "Subclasses of ": [[69, "subclasses-of-button"]], "Subclasses of the class": [[69, "subclasses-of-the-button-class"]], "Subclasses of ": [[69, "subclasses-of-collection-gadget"]], "Subclasses of the class": [[69, "subclasses-of-the-collection-gadget-class"]], "Value range gadgets": [[69, "value-range-gadgets"]], "A variety of value range gadgets": [[69, "a-variety-of-value-range-gadgets"]], "Page gadgets": [[69, "page-gadgets"]], "Gadgets that can have children": [[69, "gadgets-that-can-have-children"]], "Menus and menu bars": [[69, "menus-and-menu-bars"]], "Status bars": [[69, "status-bars"]], "Tab controls": [[69, "tab-controls"]], "Group boxes": [[69, "group-boxes"]], "DUIM-Gadgets Module": [[69, "duim-gadgets-module"]], "DUIM-Geometry Library": [[70, "duim-geometry-library"]], "The class hierarchy for DUIM-Geometry": [[70, "the-class-hierarchy-for-duim-geometry"]], "The class and its subclasses": [[70, "the-region-class-and-its-subclasses"]], "Error classes provided by DUIM-Geometry": [[70, "error-classes-provided-by-duim-geometry"]], "DUIM-Geometry Module": [[70, "duim-geometry-module"]], "DUIM-Graphics Library": [[71, "duim-graphics-library"]], "Definitions": [[71, "definitions"]], "Drawing is approximate": [[71, "drawing-is-approximate"]], "Rendering conventions for geometric shapes": [[71, "rendering-conventions-for-geometric-shapes"]], "Permissible alternatives during rendering": [[71, "permissible-alternatives-during-rendering"]], "Drawing using path related functions": [[71, "drawing-using-path-related-functions"]], "Functions for controlling the definition of a path": [[71, "functions-for-controlling-the-definition-of-a-path"]], "Functions for describing the appearance of a path": [[71, "functions-for-describing-the-appearance-of-a-path"]], "DUIM-Graphics Module": [[71, "duim-graphics-module"]], "DUIM Reference": [[72, "duim-reference"]], "DUIM-Layouts Library": [[73, "duim-layouts-library"]], "The class hierarchy for DUIM-Layouts": [[73, "the-class-hierarchy-for-duim-layouts"]], "The class and its subclasses": [[73, "the-layout-class-and-its-subclasses"]], "Overall class hierarchy for the DUIM-Layouts library": [[73, "id1"]], "Subclasses of ": [[73, "subclasses-of-layout"]], "Subclasses of the class": [[73, "id2"]], "DUIM-Layouts Module": [[73, "duim-layouts-module"]], "DUIM-Sheets Library": [[74, "duim-sheets-library"]], "The class hierarchy for DUIM-Sheets": [[74, "the-class-hierarchy-for-duim-sheets"]], "The base classes in the DUIM-Sheets library": [[74, "the-base-classes-in-the-duim-sheets-library"]], "Subclasses of ": [[74, "subclasses-of-event"]], "Subclasses of ": [[74, "subclasses-of-device-event"]], "DUIM-Sheets Module": [[74, "duim-sheets-module"]], "Cross Compilation": [[76, "cross-compilation"]], "Debugging with GDB or LLDB": [[77, "debugging-with-gdb-or-lldb"]], "Which compiler back-end are you using?": [[77, "which-compiler-back-end-are-you-using"]], "Debugging with the C Back-end": [[77, "debugging-with-the-c-back-end"]], "Finding the generated C files": [[77, "finding-the-generated-c-files"]], "Finding the corresponding Dylan code": [[77, "finding-the-corresponding-dylan-code"]], "Understanding name mangling": [[77, "understanding-name-mangling"]], "Understanding stack traces": [[77, "understanding-stack-traces"]], "Breaking on main": [[77, "breaking-on-main"]], "Debugging with LLDB": [[77, "debugging-with-lldb"]], "Inspecting Dylan objects in GDB": [[77, "inspecting-dylan-objects-in-gdb"]], "Debugging with the HARP back-end": [[77, "debugging-with-the-harp-back-end"]], "Using dylan-compiler interactively": [[78, "using-dylan-compiler-interactively"]], "An example of dylan-environment interactive functionality": [[79, "an-example-of-dylan-environment-interactive-functionality"]], "Dylan Interactor Mode for Emacs (DIME)": [[80, "dylan-interactor-mode-for-emacs-dime"]], "Editor Support": [[81, "editor-support"]], "Atom": [[81, "atom"]], "Emacs": [[81, "emacs"]], "IntelliJ": [[81, "intellij"]], "Sublime Text": [[81, "sublime-text"]], "Textmate": [[81, "textmate"]], "Vim": [[81, "vim"], [219, "vim"]], "Environment Variables": [[82, "environment-variables"]], "Hello World": [[83, "hello-world"]], "Getting Started with the Open Dylan Command Line Tools": [[84, "getting-started-with-the-open-dylan-command-line-tools"]], "Managing Dependencies": [[85, "managing-dependencies"]], "Adding a Git Submodule": [[85, "adding-a-git-submodule"]], "Updating a Git Submodule": [[85, "updating-a-git-submodule"]], "Setting Up Registry Entries": [[85, "setting-up-registry-entries"]], "Transitive Dependencies": [[85, "transitive-dependencies"]], "Platform Specific Projects": [[86, "platform-specific-projects"]], "LID File": [[86, "lid-file"]], "LID File Inheritance": [[86, "lid-file-inheritance"]], "Registry": [[86, "registry"]], "Code Layout": [[86, "code-layout"]], "A Few More Quick Tips": [[87, "a-few-more-quick-tips"]], "Using Source Registries": [[88, "using-source-registries"]], "OPEN_DYLAN_USER_REGISTRIES": [[88, "open-dylan-user-registries"]], "Registry Search Order": [[88, "registry-search-order"]], "Notes for Windows Users": [[89, "notes-for-windows-users"]], "dylan-compiler": [[89, "dylan-compiler"], [210, "dylan-compiler"]], "Build Products Location": [[89, "build-products-location"]], "Setting Environment Variables": [[89, "setting-environment-variables"]], "Learning More About an Application": [[90, "learning-more-about-an-application"]], "The browser": [[90, "the-browser"]], "Similarities between the browser and World Wide Web browsers": [[90, "similarities-between-the-browser-and-world-wide-web-browsers"]], "Compiler databases and the browser": [[90, "compiler-databases-and-the-browser"]], "Browsing a project in source and run-time contexts": [[90, "browsing-a-project-in-source-and-run-time-contexts"]], "Browsing Reversi": [[90, "browsing-reversi"]], "The Source page": [[90, "the-source-page"]], "The General page": [[90, "the-general-page"]], "Navigation in the browser": [[90, "navigation-in-the-browser"]], "Moving from one object to another": [[90, "moving-from-one-object-to-another"]], "Using the history feature": [[90, "using-the-history-feature"]], "Browsing a project\u2019s library": [[90, "browsing-a-project-s-library"]], "Namespace issues in the browser": [[90, "namespace-issues-in-the-browser"]], "Browsing run-time values of variables and constants": [[90, "browsing-run-time-values-of-variables-and-constants"]], "Browsing local variables and parameters on the stack": [[90, "browsing-local-variables-and-parameters-on-the-stack"]], "Browsing paused application threads": [[90, "browsing-paused-application-threads"]], "Keeping browser displays up to date": [[90, "keeping-browser-displays-up-to-date"]], "List of property pages": [[90, "list-of-property-pages"]], "Dispatch Optimization Coloring in the Editor": [[91, "dispatch-optimization-coloring-in-the-editor"]], "About dispatch optimizations": [[91, "about-dispatch-optimizations"]], "Optimization coloring": [[91, "optimization-coloring"]], "Editing colored source code": [[91, "editing-colored-source-code"]], "Effect of compilation mode on dispatch optimizations": [[91, "effect-of-compilation-mode-on-dispatch-optimizations"]], "Dispatch optimization colors and their meanings": [[91, "dispatch-optimization-colors-and-their-meanings"]], "Optimizing the Reversi application": [[91, "optimizing-the-reversi-application"]], "Creating COM Projects": [[92, "creating-com-projects"]], "Working with COM type libraries": [[92, "working-with-com-type-libraries"]], "An example COM server and client": [[92, "an-example-com-server-and-client"]], "Creating the server stubs library": [[92, "creating-the-server-stubs-library"]], "Creating the server": [[92, "creating-the-server"]], "Creating the client stubs library": [[92, "creating-the-client-stubs-library"]], "Creating the client": [[92, "creating-the-client"]], "Testing the client and server pair": [[92, "testing-the-client-and-server-pair"]], "Creating vtable and dual interfaces": [[92, "creating-vtable-and-dual-interfaces"]], "The type library tool and specification files": [[92, "the-type-library-tool-and-specification-files"]], "Debugging and Interactive Development": [[94, "debugging-and-interactive-development"]], "The debugger": [[94, "the-debugger"]], "Debugger panes": [[94, "debugger-panes"]], "Context pane": [[94, "context-pane"]], "Stack pane": [[94, "stack-pane"]], "Thread titles": [[94, "thread-titles"]], "Call frames": [[94, "call-frames"]], "Local variables and call parameters": [[94, "local-variables-and-call-parameters"]], "Source pane": [[94, "source-pane"]], "Interaction pane": [[94, "interaction-pane"]], "Keeping debugger windows up to date": [[94, "keeping-debugger-windows-up-to-date"]], "Controlling execution": [[94, "controlling-execution"]], "Starting and stopping applications": [[94, "starting-and-stopping-applications"]], "Pausing and resuming execution of applications": [[94, "pausing-and-resuming-execution-of-applications"]], "Restarting applications": [[94, "restarting-applications"]], "Interacting with applications": [[94, "interacting-with-applications"]], "Debugging techniques": [[94, "debugging-techniques"]], "Debugging executables": [[94, "debugging-executables"]], "Debugging DLLs": [[94, "debugging-dlls"]], "Debugging OLE components": [[94, "debugging-ole-components"]], "Restarts": [[94, "restarts"], [119, "restarts"]], "Choosing an application thread to debug": [[94, "choosing-an-application-thread-to-debug"]], "Changing the debugger layout": [[94, "changing-the-debugger-layout"]], "Interacting with an application": [[94, "interacting-with-an-application"]], "About the interaction pane": [[94, "about-the-interaction-pane"]], "Starting an interactive session with an application": [[94, "starting-an-interactive-session-with-an-application"]], "Interaction basics using the Dylan playground": [[94, "interaction-basics-using-the-dylan-playground"]], "An example interaction with Reversi": [[94, "an-example-interaction-with-reversi"]], "Interactive access to local variables and arguments on the stack": [[94, "interactive-access-to-local-variables-and-arguments-on-the-stack"]], "Effects of interactive changes to application threads": [[94, "effects-of-interactive-changes-to-application-threads"]], "Interaction pane commands": [[94, "interaction-pane-commands"]], "The active project": [[94, "the-active-project"]], "Breakpoints": [[94, "breakpoints"]], "How breakpoints work": [[94, "how-breakpoints-work"]], "Setting breakpoints on functions": [[94, "setting-breakpoints-on-functions"]], "Setting breakpoints on lines of code": [[94, "setting-breakpoints-on-lines-of-code"]], "Browsing a project\u2019s breakpoints": [[94, "browsing-a-project-s-breakpoints"]], "Breakpoint commands on the shortcut menu": [[94, "breakpoint-commands-on-the-shortcut-menu"]], "Breakpoint commands on the Application and Go menus": [[94, "breakpoint-commands-on-the-application-and-go-menus"]], "Breakpoint options": [[94, "breakpoint-options"]], "Stepping": [[94, "stepping"]], "Step over": [[94, "step-over"]], "Step into": [[94, "step-into"]], "Step out": [[94, "step-out"]], "Debugging client/server applications": [[94, "debugging-client-server-applications"]], "Exporting a bug report or a compiler warnings report": [[94, "exporting-a-bug-report-or-a-compiler-warnings-report"]], "Debugger options": [[94, "debugger-options"]], "Stack options": [[94, "stack-options"]], "Exceptions options": [[94, "exceptions-options"]], "Just-in-time debugging": [[94, "just-in-time-debugging"]], "Delivering Dylan Applications": [[95, "delivering-dylan-applications"]], "Building a release folder": [[95, "building-a-release-folder"]], "Using the run-time library installer": [[95, "using-the-run-time-library-installer"]], "About the run-time library DLLs": [[95, "about-the-run-time-library-dlls"]], "The Interactive Editor": [[96, "the-interactive-editor"]], "Invoking the editor and displaying files": [[96, "invoking-the-editor-and-displaying-files"]], "Display conventions": [[96, "display-conventions"]], "Changing the editor options and layout": [[96, "changing-the-editor-options-and-layout"]], "The editor window\u2019s context: the active project": [[96, "the-editor-window-s-context-the-active-project"]], "Menu commands and special features": [[96, "menu-commands-and-special-features"]], "Shortcut menus": [[96, "shortcut-menus"]], "Using the editor for interactive development": [[96, "using-the-editor-for-interactive-development"]], "Source control with Visual SourceSafe": [[96, "source-control-with-visual-sourcesafe"]], "What is the editor\u2019s source control interface?": [[96, "what-is-the-editor-s-source-control-interface"]], "The SourceSafe menu commands": [[96, "the-sourcesafe-menu-commands"]], "Using the editor\u2019s source control interface": [[96, "using-the-editor-s-source-control-interface"]], "Fixing Bugs": [[97, "fixing-bugs"]], "Rebuilding the application": [[97, "rebuilding-the-application"]], "Problems at compile time": [[97, "problems-at-compile-time"]], "Controlling the compiler\u2019s treatment of warnings": [[97, "controlling-the-compiler-s-treatment-of-warnings"]], "Problems at run time": [[97, "problems-at-run-time"]], "Searching the stack backtrace for the cause of the error": [[97, "searching-the-stack-backtrace-for-the-cause-of-the-error"]], "Browsing local variables": [[97, "browsing-local-variables"]], "Browsing definitions": [[97, "browsing-definitions"]], "Fixing the error": [[97, "fixing-the-error"]], "Loading the saved game back in": [[97, "loading-the-saved-game-back-in"]], "Getting Started with the Open Dylan IDE": [[98, "getting-started-with-the-open-dylan-ide"]], "Programming in Open Dylan": [[99, "programming-in-open-dylan"]], "Projects": [[99, "projects"]], "Projects and libraries": [[99, "projects-and-libraries"]], "Projects and deliverables": [[99, "projects-and-deliverables"]], "Creating new projects": [[99, "creating-new-projects"]], "Project files": [[99, "project-files"]], "Project components": [[99, "project-components"]], "Projects on disk": [[99, "projects-on-disk"]], "Projects in the development environment": [[99, "projects-in-the-development-environment"]], "Development models": [[99, "development-models"]], "Interactive and incremental development": [[99, "interactive-and-incremental-development"]], "Compilation": [[99, "compilation"]], "Compiler databases": [[99, "compiler-databases"]], "Compilation modes": [[99, "compilation-modes"]], "Binding": [[99, "binding"]], "The build cycle": [[99, "the-build-cycle"]], "Linkers": [[99, "linkers"]], "Executing programs": [[99, "executing-programs"]], "Starting applications up from within Open Dylan": [[99, "starting-applications-up-from-within-open-dylan"]], "Application and library initialization": [[99, "application-and-library-initialization"]], "Source, database, and run-time views": [[99, "source-database-and-run-time-views"]], "The Dylan Reference Manual": [[100, "the-dylan-reference-manual"]], "Chapters in this guide": [[100, "chapters-in-this-guide"]], "Creating and Using Projects": [[101, "creating-and-using-projects"]], "Creating a new project": [[101, "creating-a-new-project"]], "Specifying the type of the project": [[101, "specifying-the-type-of-the-project"]], "Specifying the project name and location": [[101, "specifying-the-project-name-and-location"]], "Choosing the libraries that the project uses": [[101, "choosing-the-libraries-that-the-project-uses"]], "The final page in the New Project wizard": [[101, "the-final-page-in-the-new-project-wizard"]], "Examining the files in the Hello project": [[101, "examining-the-files-in-the-hello-project"]], "Projects for GUI applications": [[101, "projects-for-gui-applications"]], "Creating a GUI project": [[101, "creating-a-gui-project"]], "Examining and building the new GUI project": [[101, "examining-and-building-the-new-gui-project"]], "Creating a project using the Custom library option": [[101, "creating-a-project-using-the-custom-library-option"]], "Saving settings in the New Project wizard": [[101, "saving-settings-in-the-new-project-wizard"]], "Advanced project settings": [[101, "advanced-project-settings"]], "Adding, moving, and deleting project sources": [[101, "adding-moving-and-deleting-project-sources"]], "Inserting files into a project": [[101, "inserting-files-into-a-project"]], "Moving the position of a file within a project": [[101, "moving-the-position-of-a-file-within-a-project"]], "Deleting files from a project": [[101, "deleting-files-from-a-project"]], "The project start function": [[101, "the-project-start-function"]], "Project settings": [[101, "project-settings"]], "Compile page": [[101, "compile-page"]], "Link page": [[101, "link-page"]], "Target File section of the Link page": [[101, "target-file-section-of-the-link-page"]], "Base Address section of the Link page": [[101, "base-address-section-of-the-link-page"]], "Version Information section of the Link page": [[101, "version-information-section-of-the-link-page"]], "Windows Subsystem section of the Link page": [[101, "windows-subsystem-section-of-the-link-page"]], "Debug page": [[101, "debug-page"]], "Project files and LID files": [[101, "project-files-and-lid-files"]], "Opening a LID file as a project": [[101, "opening-a-lid-file-as-a-project"]], "Exporting a project into a LID file": [[101, "exporting-a-project-into-a-lid-file"]], "Quick Start": [[102, "quick-start"]], "Starting work with Open Dylan": [[102, "starting-work-with-open-dylan"]], "The project window": [[102, "the-project-window"]], "The Reversi project": [[102, "the-reversi-project"]], "Building an executable application": [[102, "building-an-executable-application"]], "Building Reversi": [[102, "building-reversi"]], "Running Reversi": [[102, "running-reversi"]], "Three ways of running Dylan applications": [[102, "three-ways-of-running-dylan-applications"]], "Looking at definitions and expressions": [[102, "looking-at-definitions-and-expressions"]], "Building DLLs": [[102, "building-dlls"]], "Making changes to an application": [[102, "making-changes-to-an-application"]], "Remote Debugging": [[103, "remote-debugging"]], "Running a Dylan application on a remote machine": [[103, "running-a-dylan-application-on-a-remote-machine"]], "Installing the program and debugging server on the remote machine": [[103, "installing-the-program-and-debugging-server-on-the-remote-machine"]], "Starting the debugging server": [[103, "starting-the-debugging-server"]], "Starting an application remotely": [[103, "starting-an-application-remotely"]], "Attaching to running processes": [[103, "attaching-to-running-processes"]], "Jam-based Build System": [[104, "jam-based-build-system"]], "Why Jam-based?": [[104, "why-jam-based"]], "Choosing Build Scripts": [[104, "choosing-build-scripts"]], "How the Compiler Uses the Build System": [[104, "how-the-compiler-uses-the-build-system"]], "Automatically-invoked Jam Rules": [[104, "automatically-invoked-jam-rules"]], "Additional Built-In Jam Rules": [[104, "additional-built-in-jam-rules"]], "Built-In Jam Variables": [[104, "built-in-jam-variables"]], "Editing Jam Files": [[104, "editing-jam-files"]], "DFMC, The Dylan Flow Machine Compiler": [[105, "dfmc-the-dylan-flow-machine-compiler"]], "Notes, Warnings and Errors": [[106, "notes-warnings-and-errors"]], "Status of this Library": [[106, "status-of-this-library"]], "Philosophy": [[106, "philosophy"]], "Program Condition Hierarchy": [[106, "program-condition-hierarchy"]], "Reporting a Program Condition": [[106, "reporting-a-program-condition"]], "Source Locations": [[106, "source-locations"]], "Defining a new Program Condition": [[106, "defining-a-new-program-condition"]], "PPML, Pretty Print Markup Language": [[106, "ppml-pretty-print-markup-language"]], "Filtering of Program Conditions": [[106, "filtering-of-program-conditions"]], "How Warnings Are Displayed and Recorded": [[106, "how-warnings-are-displayed-and-recorded"]], "Responding to a Program Condition": [[106, "responding-to-a-program-condition"]], "Future Work": [[106, "future-work"], [131, "future-work"]], "The DFMC-CONDITIONS API Reference": [[106, "the-dfmc-conditions-api-reference"]], "Definers for new Program Conditions": [[106, "definers-for-new-program-conditions"]], "Program Conditions": [[106, "program-conditions"]], "Program Condition Slots": [[106, "program-condition-slots"]], "Signaling Program Conditions": [[106, "signaling-program-conditions"]], "Preserving Program Conditions": [[106, "preserving-program-conditions"]], "Recovery and Restarting": [[106, "recovery-and-restarting"]], "Subnotes": [[106, "subnotes"]], "Printing Program Conditions": [[106, "printing-program-conditions"]], "Unclassified API": [[106, "unclassified-api"]], "Compiler Design (Old)": [[107, "compiler-design-old"]], "Adding a DFM computation": [[107, "adding-a-dfm-computation"]], "DFM block constructs": [[107, "dfm-block-constructs"]], "bind-exit": [[107, "bind-exit"], [125, "bind-exit"]], "unwind-protect": [[107, "unwind-protect"], [125, "unwind-protect"]], "Final notes": [[107, "final-notes"]], "Optimizations": [[107, "optimizations"]], "DFM local assignment": [[107, "dfm-local-assignment"]], "DFM multiple values": [[107, "dfm-multiple-values"]], "define compilation-pass macro": [[107, "define-compilation-pass-macro"]], "Compiler Internals (Old)": [[108, "compiler-internals-old"]], "dfmc-management": [[108, "dfmc-management"]], "dfmc-reader": [[108, "dfmc-reader"]], "dfmc-definitions": [[108, "dfmc-definitions"]], "Excursion into run-time and compile-time": [[108, "excursion-into-run-time-and-compile-time"]], "dfmc-macro-expander": [[108, "dfmc-macro-expander"]], "dfmc-convert": [[108, "dfmc-convert"]], "dfmc-modeling": [[108, "dfmc-modeling"]], "dfmc-flow-graph": [[108, "dfmc-flow-graph"]], "dfmc-typist": [[108, "dfmc-typist"]], "dfmc-optimization": [[108, "dfmc-optimization"]], "Doctower": [[110, "doctower"]], "Example documentation": [[111, "example-documentation"]], "Skip Lists": [[111, "skip-lists"]], "Generating Documentation": [[112, "generating-documentation"]], "Guidelines": [[113, "guidelines"], [117, "guidelines"]], "Gender": [[113, "gender"]], "Tense": [[113, "tense"]], "Writing Documentation": [[114, "writing-documentation"]], "DUIM - Dylan User Interface Manager": [[115, "duim-dylan-user-interface-manager"]], "GTK Back-end": [[115, "gtk-back-end"]], "Getting GTK+ 3.x with Quartz on macOS": [[115, "getting-gtk-3-x-with-quartz-on-macos"]], "Debugging Information": [[115, "debugging-information"]], "Open Dylan Hacker\u2019s Guide": [[117, "open-dylan-hacker-s-guide"]], "Looking for Ideas?": [[117, "looking-for-ideas"]], "Making Changes": [[117, "making-changes"]], "Licensing": [[117, "licensing"]], "The ACCESS-PATH library": [[118, "the-access-path-library"]], "The ACCESS-PATH Module": [[118, "the-access-path-module"]], "Creating and Attaching Access Paths": [[118, "creating-and-attaching-access-paths"]], "Access Path Functions": [[118, "access-path-functions"]], "Modeling Remote Objects": [[118, "modeling-remote-objects"]], "Debugger Connections": [[118, "debugger-connections"]], "Remote Processes": [[118, "remote-processes"]], "Remote Threads": [[118, "remote-threads"]], "Remote Libraries": [[118, "remote-libraries"]], "Remote Object Files": [[118, "remote-object-files"]], "Reading and Writing Memory": [[118, "reading-and-writing-memory"]], "Functions for Querying Page Protection": [[118, "functions-for-querying-page-protection"]], "Functions for Reading and Writing": [[118, "functions-for-reading-and-writing"]], "Controlling the Application": [[118, "controlling-the-application"]], "Remote Function Calling": [[118, "remote-function-calling"]], "Breakpoints and Watchpoints": [[118, "breakpoints-and-watchpoints"]], "Stop Reasons": [[118, "stop-reasons"], [119, "stop-reasons"]], "Receiving and Processing Stop Reasons": [[118, "receiving-and-processing-stop-reasons"]], "Stepping at Source Code Level": [[118, "stepping-at-source-code-level"]], "The Class Hierarchy of Stop Reasons": [[118, "the-class-hierarchy-of-stop-reasons"]], "First-Chance Exceptions": [[118, "first-chance-exceptions"]], "Stack Backtraces": [[118, "stack-backtraces"]], "Stack Frames": [[118, "stack-frames"]], "Frame Arguments and Lexicals": [[118, "frame-arguments-and-lexicals"]], "Continuing and Restarting Frames": [[118, "continuing-and-restarting-frames"]], "Symbol Lookup": [[118, "symbol-lookup"]], "Disassembly": [[118, "disassembly"]], "Source Code": [[118, "source-code"]], "Dylan-specific Extensions": [[118, "dylan-specific-extensions"]], "The DEBUGGER-MANAGER library": [[119, "the-debugger-manager-library"]], "Model of the Debugger Manager": [[119, "model-of-the-debugger-manager"]], "Debug Targets": [[119, "debug-targets"]], "Debugger Transaction Caching Utilities": [[119, "debugger-transaction-caching-utilities"]], "Managing Application Control": [[119, "managing-application-control"]], "Registering Debug Points": [[119, "registering-debug-points"]], "Example - simple function tracing": [[119, "example-simple-function-tracing"]], "Dylan Name Context": [[119, "dylan-name-context"]], "Transactions on dylan values": [[119, "transactions-on-dylan-values"]], "Printing and Inspecting Dylan Objects": [[119, "printing-and-inspecting-dylan-objects"]], "Mapping Between Symbolic Names and Objects": [[119, "mapping-between-symbolic-names-and-objects"]], "Convenience Interfaces for Dylan Objects": [[119, "convenience-interfaces-for-dylan-objects"]], "Debugger Transactions and Remote Object Registration": [[119, "debugger-transactions-and-remote-object-registration"]], "Stack Backtracing": [[119, "stack-backtracing"]], "Source-Level Stepping": [[119, "source-level-stepping"]], "Mappings Between Addresses and Source Locators": [[119, "mappings-between-addresses-and-source-locators"]], "Foreign Code Debugging": [[119, "foreign-code-debugging"]], "Runtime Context": [[119, "runtime-context"]], "Profiling": [[119, "profiling"]], "Controlling the Profiler Manager": [[119, "controlling-the-profiler-manager"]], "Extracting the data": [[119, "extracting-the-data"]], "Extension Interfaces": [[119, "extension-interfaces"]], "Runtime Manager": [[120, "runtime-manager"]], "Calling Convention": [[121, "calling-convention"]], "Some terminology": [[121, "some-terminology"]], "The register model": [[121, "the-register-model"]], "The argument passing conventions": [[121, "the-argument-passing-conventions"]], "Calling Convention Goals": [[121, "calling-convention-goals"]], "The External Entry Point Convention": [[121, "the-external-entry-point-convention"]], "Internal Entry Point Convention": [[121, "internal-entry-point-convention"]], "The Method Entry Point Convention": [[121, "the-method-entry-point-convention"]], "The Runtime": [[122, "the-runtime"]], "Name Mangling": [[123, "name-mangling"]], "Object Representation": [[124, "object-representation"]], "Tagging Scheme": [[124, "tagging-scheme"]], "Integers and Characters": [[124, "integers-and-characters"]], "Boxed Objects": [[124, "boxed-objects"], [124, "id1"]], "Variably Sized Objects": [[124, "variably-sized-objects"]], "Function Objects": [[124, "function-objects"]], "Special Features": [[125, "special-features"]], "Introduction to bind-exit and unwind-protect": [[125, "introduction-to-bind-exit-and-unwind-protect"]], "Multiple Values": [[125, "multiple-values"]], "Startup": [[126, "startup"]], "LLVM": [[126, "llvm"], [251, "llvm"]], "HARP (Win32)": [[126, "harp-win32"]], "Compiler Support for Threads": [[127, "compiler-support-for-threads"]], "Dylan Portability Interface": [[127, "dylan-portability-interface"]], "Portability and Runtime Layers": [[127, "portability-and-runtime-layers"]], "Implementations of Dylan Thread Interfaces": [[127, "implementations-of-dylan-thread-interfaces"]], "Dylan Types for Threads Portability": [[127, "dylan-types-for-threads-portability"]], "Correspondence Between Dylan Types and C Types": [[127, "correspondence-between-dylan-types-and-c-types"]], "Compiler Support for the Portability Interface": [[127, "compiler-support-for-the-portability-interface"]], "The Compiler Flow Graph": [[127, "the-compiler-flow-graph"]], "Compiler Support for Atomic and Fluid Variables": [[127, "compiler-support-for-atomic-and-fluid-variables"]], "Compiler Support for Primitives": [[127, "compiler-support-for-primitives"]], "Support for Dylan Language Features": [[127, "support-for-dylan-language-features"]], "Interfacing to Foreign Code": [[127, "interfacing-to-foreign-code"]], "Finalization": [[127, "finalization"]], "Debugging": [[128, "debugging"], [250, "debugging"], [251, "debugging"], [252, "debugging"]], "Debugging a Compiler Crash or Internal Error": [[128, "debugging-a-compiler-crash-or-internal-error"]], "Dumping DFM Output": [[128, "dumping-dfm-output"]], "Topics": [[129, "topics"]], "Release Check-list": [[130, "release-check-list"]], "Post-release Tasks": [[130, "post-release-tasks"]], "Method Dispatch": [[131, "method-dispatch"]], "Generic Function Representation": [[131, "generic-function-representation"]], "Runtime Dispatch": [[131, "runtime-dispatch"]], "Discriminators at Runtime": [[131, "discriminators-at-runtime"]], "Discriminator Structure": [[131, "discriminator-structure"]], "Compile Time Optimization": [[131, "compile-time-optimization"]], "Analysis": [[131, "analysis"]], "Performance Highlighting": [[131, "performance-highlighting"]], "Dispatch Profiler": [[131, "dispatch-profiler"]], "Porting to a New Target Platform": [[132, "porting-to-a-new-target-platform"]], "Naming Your Target": [[132, "naming-your-target"]], "New Registry": [[132, "new-registry"]], "System Library": [[132, "system-library"]], "New LID and definitions": [[132, "new-lid-and-definitions"]], "Magic Numbers": [[132, "magic-numbers"]], "C Back-End": [[132, "c-back-end"]], "LLVM Back-End": [[132, "llvm-back-end"]], "Build Scripts": [[132, "build-scripts"]], "Autoconf": [[132, "autoconf"]], "Performing a Cross-Build": [[132, "performing-a-cross-build"]], "Preparing the Garbage Collector": [[132, "preparing-the-garbage-collector"]], "Building the Run-Time": [[132, "building-the-run-time"]], "Creating a Custom Build Script": [[132, "creating-a-custom-build-script"]], "Cross-Building a Test Application": [[132, "cross-building-a-test-application"]], "Cross-Building the Dylan Compiler": [[132, "cross-building-the-dylan-compiler"]], "Building without a Cross-Compiler": [[132, "building-without-a-cross-compiler"]], "The PPML library": [[133, "the-ppml-library"]], "Constructing a PPML Document": [[133, "constructing-a-ppml-document"]], "Printing a PPML Document": [[133, "printing-a-ppml-document"]], "The PPML module": [[133, "the-ppml-module"]], "PPML Tokens and Constructors": [[133, "ppml-tokens-and-constructors"]], "Conversion to PPML": [[133, "conversion-to-ppml"]], "Printing / Formatting": [[133, "printing-formatting"]], "Type Aliases and Constants": [[133, "type-aliases-and-constants"]], "Apple Cambridge": [[134, "apple-cambridge"]], "Apple Dylan Eulogy": [[135, "apple-dylan-eulogy"]], "MCL as the implementation environment for Apple Dylan": [[135, "mcl-as-the-implementation-environment-for-apple-dylan"]], "Sk8": [[135, "sk8"]], "Apple Dylan influences": [[135, "apple-dylan-influences"]], "More radical dynamic development environments": [[135, "more-radical-dynamic-development-environments"]], "New in the Apple Dylan IDE": [[135, "new-in-the-apple-dylan-ide"]], "New version of Apple Dylan?": [[135, "new-version-of-apple-dylan"]], "Apple Dylan": [[136, "apple-dylan"], [143, "apple-dylan"]], "Apple Dylan Screenshots - Browsers": [[137, "apple-dylan-screenshots-browsers"]], "Apple Dylan Screenshots - Dynamic": [[138, "apple-dylan-screenshots-dynamic"]], "Dynamic Programming": [[138, "dynamic-programming"]], "Apple Dylan Screenshots": [[139, "apple-dylan-screenshots"]], "Apple Dylan Screenshots - Misc": [[140, "apple-dylan-screenshots-misc"]], "Interface Builder": [[140, "interface-builder"]], "Lisp Leftovers": [[140, "lisp-leftovers"]], "Apple Dylan Technology Release": [[141, "apple-dylan-technology-release"]], "Apple Dylan Today": [[142, "apple-dylan-today"]], "History": [[143, "history"]], "Change in Syntax": [[143, "change-in-syntax"]], "Harlequin Dylan": [[143, "harlequin-dylan"]], "HARP": [[143, "harp"]], "DFMC": [[143, "dfmc"]], "DUIM": [[143, "duim"], [226, "duim"], [252, "duim"]], "Deuce": [[143, "deuce"]], "Memory Pool System": [[143, "memory-pool-system"]], "Harlequin\u2019s Demise": [[143, "harlequin-s-demise"]], "Open Sourcing": [[143, "open-sourcing"]], "Gwydion Dylan": [[143, "gwydion-dylan"]], "Mindy": [[143, "mindy"]], "d2c": [[143, "d2c"]], "Gwydion\u2019s Demise": [[143, "gwydion-s-demise"]], "Open Source": [[143, "open-source"]], "Other Implementations": [[143, "other-implementations"]], "Open Dylan": [[144, "open-dylan"]], "Conditions": [[145, "conditions"], [185, "conditions"], [204, "conditions"]], "Signaling": [[145, "signaling"]], "Handlers": [[145, "handlers"]], "Recovery": [[145, "recovery"]], "Returning from signal": [[145, "returning-from-signal"]], "Restart handlers": [[145, "restart-handlers"]], "Blocks": [[145, "blocks"]], "Blocks and conditions": [[145, "blocks-and-conditions"]], "Expressions & Variables": [[147, "expressions-variables"]], "True and False": [[147, "true-and-false"]], "The Nature of Variables": [[147, "the-nature-of-variables"]], "Assignment, Equality and Identity": [[147, "assignment-equality-and-identity"]], "Parallel Values": [[147, "parallel-values"]], "Type Declarations": [[147, "type-declarations"]], "Module Variables and Constants": [[147, "module-variables-and-constants"]], "An Introduction to Dylan": [[148, "an-introduction-to-dylan"]], "Methods & Generic Functions": [[149, "methods-generic-functions"]], "Parameters & Parameter Lists": [[149, "parameters-parameter-lists"]], "Return Values": [[149, "return-values"]], "Bare Methods": [[149, "bare-methods"]], "Local Methods": [[149, "local-methods"]], "Rest Arguments": [[149, "rest-arguments"]], "Parameter Lists and Generic Functions": [[149, "parameter-lists-and-generic-functions"]], "Modules & Libraries": [[150, "modules-libraries"]], "Simple Modules": [[150, "simple-modules"]], "Import Options": [[150, "import-options"]], "Libraries": [[150, "libraries"], [179, null], [248, "libraries"], [248, "id2"], [249, "libraries"]], "Sealing": [[150, "sealing"]], "Multiple Dispatch": [[151, "multiple-dispatch"]], "Dispatching on Specific Objects": [[151, "dispatching-on-specific-objects"]], "Objects": [[152, "objects"]], "Built-In Classes": [[152, "built-in-classes"]], "Several Standard Dylan Classes": [[152, "id1"]], "Slots": [[152, "slots"]], "Getters and Setters": [[152, "getters-and-setters"]], "Generic Functions and Objects": [[152, "generic-functions-and-objects"]], "Initializers": [[152, "initializers"]], "Abstract Classes and Overriding Make": [[152, "abstract-classes-and-overriding-make"]], "Why Dylan?": [[153, "why-dylan"]], "Dynamic vs. Static Languages": [[153, "dynamic-vs-static-languages"]], "Functional Languages": [[153, "functional-languages"]], "Algebraic Infix Syntax": [[153, "algebraic-infix-syntax"]], "Object Orientation": [[153, "object-orientation"]], "Garbage Collection": [[153, "garbage-collection"]], "Why Not Dylan?": [[153, "why-not-dylan"]], "The c-ffi Library": [[154, "the-c-ffi-library"]], "C types in Dylan": [[154, "c-types-in-dylan"]], "C functions in Dylan": [[154, "c-functions-in-dylan"]], "C variables in Dylan": [[154, "c-variables-in-dylan"]], "Notes on Linking": [[154, "notes-on-linking"]], "Linking against a Library": [[154, "linking-against-a-library"]], "Linking against a macOS Framework": [[154, "linking-against-a-macos-framework"]], "Using pkg-config": [[154, "using-pkg-config"]], "Tracing FFI Calls": [[154, "tracing-ffi-calls"]], "Terminology": [[154, "terminology"], [234, "terminology"]], "Basic options in C-FFI macros": [[154, "basic-options-in-c-ffi-macros"]], "Designator classes": [[154, "designator-classes"]], "Designator type properties": [[154, "designator-type-properties"]], "Designator class basics": [[154, "designator-class-basics"]], "Fundamental numeric type designator classes": [[154, "fundamental-numeric-type-designator-classes"]], "The integer designator classes and their mappings.": [[154, "the-integer-designator-classes-and-their-mappings"]], "Pointer designator classes and related functions": [[154, "pointer-designator-classes-and-related-functions"]], "C-char-at": [[154, "c-char-at"]], "C-char-at-setter": [[154, "c-char-at-setter"]], "C-signed-char-at": [[154, "c-signed-char-at"]], "C-signed-char-at-setter": [[154, "c-signed-char-at-setter"]], "C-unsigned-char-at": [[154, "c-unsigned-char-at"]], "C-unsigned-char-at-setter": [[154, "c-unsigned-char-at-setter"]], "C-unsigned-short-at": [[154, "c-unsigned-short-at"]], "C-unsigned-short-at-setter": [[154, "c-unsigned-short-at-setter"]], "C-signed-short-at": [[154, "c-signed-short-at"]], "C-signed-short-at-setter": [[154, "c-signed-short-at-setter"]], "C-short-at": [[154, "c-short-at"]], "C-short-at-setter": [[154, "c-short-at-setter"]], "C-unsigned-long-at": [[154, "c-unsigned-long-at"]], "C-unsigned-long-at-setter": [[154, "c-unsigned-long-at-setter"]], "C-signed-long-at": [[154, "c-signed-long-at"]], "C-signed-long-at-setter": [[154, "c-signed-long-at-setter"]], "C-long-at": [[154, "c-long-at"]], "C-long-at-setter": [[154, "c-long-at-setter"]], "C-unsigned-int-at": [[154, "c-unsigned-int-at"]], "C-unsigned-int-at-setter": [[154, "c-unsigned-int-at-setter"]], "C-signed-int-at": [[154, "c-signed-int-at"]], "C-signed-int-at-setter": [[154, "c-signed-int-at-setter"]], "C-int-at": [[154, "c-int-at"]], "C-int-at-setter": [[154, "c-int-at-setter"]], "C-double-at": [[154, "c-double-at"]], "C-double-at-setter": [[154, "c-double-at-setter"]], "C-float-at": [[154, "c-float-at"]], "C-float-at-setter": [[154, "c-float-at-setter"]], "C-pointer-at": [[154, "c-pointer-at"]], "C-pointer-at-setter": [[154, "c-pointer-at-setter"]], "C-size-t-at": [[154, "c-size-t-at"]], "C-size-t-at-setter": [[154, "c-size-t-at-setter"]], "C-ssize-t-at": [[154, "c-ssize-t-at"]], "C-ssize-t-at-setter": [[154, "c-ssize-t-at-setter"]], "Structure types": [[154, "structure-types"]], "Union types": [[154, "union-types"]], "Notes on C type macros": [[154, "notes-on-c-type-macros"]], "Defining types": [[154, "defining-types"]], "Defining specialized versions of designator classes": [[154, "defining-specialized-versions-of-designator-classes"]], "Defining specialized designator classes": [[154, "defining-specialized-designator-classes"]], "Describing structure types": [[154, "describing-structure-types"]], "Describing union types": [[154, "describing-union-types"]], "Functions": [[154, "functions"], [171, "functions"]], "Function types": [[154, "function-types"]], "Describing C functions to Dylan": [[154, "describing-c-functions-to-dylan"]], "Describing Dylan functions for use by C": [[154, "describing-dylan-functions-for-use-by-c"]], "Objective C": [[154, "objective-c"]], "Variables": [[154, "variables"], [166, "variables"]], "Allocating and deallocating C storage": [[154, "allocating-and-deallocating-c-storage"]], "Utility designator classes": [[154, "utility-designator-classes"]], "The bit-set Module": [[155, "the-bit-set-module"]], "The bit-vector Module": [[156, "the-bit-vector-module"]], "The collectors Module": [[157, "the-collectors-module"]], "The collections Library": [[158, "the-collections-library"]], "The plists Module": [[159, "the-plists-module"]], "Reading": [[159, "reading"], [174, "reading"]], "Modifying": [[159, "modifying"]], "Iterating": [[159, "iterating"]], "Reference": [[159, "reference"], [171, "reference"]], "The set Module": [[160, "the-set-module"]], "The table-extensions Module": [[161, "the-table-extensions-module"], [161, "id1"]], "Basics": [[161, "basics"]], "Hash functions": [[161, "hash-functions"]], "Weak tables": [[161, "weak-tables"], [198, "weak-tables"]], "The coloring-stream Library": [[162, "the-coloring-stream-library"]], "Usage": [[162, "usage"]], "The coloring-stream Module": [[162, "the-coloring-stream-module"]], "Text Attributes": [[162, "text-attributes"]], "Text Intensity": [[162, "text-intensity"]], "Text Colors": [[162, "text-colors"]], "The byte-vector Module": [[163, "the-byte-vector-module"]], "The common-extensions Module": [[164, "the-common-extensions-module"]], "The common-dylan Library": [[165, "the-common-dylan-library"]], "The machine-words Module": [[166, "the-machine-words-module"], [166, "id1"]], "Useful functions from the Dylan module": [[166, "useful-functions-from-the-dylan-module"]], "Basic and signed single word operations": [[166, "basic-and-signed-single-word-operations"]], "Overflow signaling operations": [[166, "overflow-signaling-operations"]], "Signed double word operations": [[166, "signed-double-word-operations"]], "Unsigned single word operations": [[166, "unsigned-single-word-operations"]], "Unsigned double word operations": [[166, "unsigned-double-word-operations"]], "The simple-format Module": [[167, "the-simple-format-module"]], "The simple-profiling Module": [[168, "the-simple-profiling-module"]], "Simple Profiling": [[168, "simple-profiling"]], "Internals": [[168, "internals"]], "The simple-random Module": [[169, "the-simple-random-module"]], "The simple-timers Module": [[170, "the-simple-timers-module"]], "The transcendentals Module": [[171, "the-transcendentals-module"]], "Constants": [[171, "constants"]], "The DISPATCH-PROFILER library": [[173, "the-dispatch-profiler-library"]], "Preparing for Profiling": [[173, "preparing-for-profiling"]], "Report Output Format": [[173, "report-output-format"]], "The DISPATCH-PROFILER module": [[173, "the-dispatch-profiler-module"]], "The DOOD library": [[174, "the-dood-library"]], "The Dylan Object Oriented Database": [[174, "the-dylan-object-oriented-database"]], "The DOOD module": [[174, "the-dood-module"]], "Schemas": [[174, "schemas"]], "Tables": [[174, "tables"]], "Proxies": [[174, "proxies"]], "Proxy examples": [[174, "proxy-examples"]], "Dump by Reference": [[174, "dump-by-reference"]], "Compression": [[174, "compression"]], "Multiple Databases": [[174, "multiple-databases"]], "The finalization Module": [[175, "the-finalization-module"]], "What is finalization?": [[175, "what-is-finalization"]], "How the finalization interface works": [[175, "how-the-finalization-interface-works"]], "Registering objects for finalization": [[175, "registering-objects-for-finalization"]], "Draining the finalization queue": [[175, "draining-the-finalization-queue"]], "Finalizers": [[175, "finalizers"]], "After finalization": [[175, "after-finalization"]], "Upon application exit": [[175, "upon-application-exit"]], "The effects of multiple registrations": [[175, "the-effects-of-multiple-registrations"]], "The effects of resurrecting objects": [[175, "the-effects-of-resurrecting-objects"]], "The effects of finalizing objects directly": [[175, "the-effects-of-finalizing-objects-directly"]], "Finalization and weak tables": [[175, "finalization-and-weak-tables"]], "Writing finalizers": [[175, "writing-finalizers"]], "Class-based finalization": [[175, "class-based-finalization"]], "Parallels with INITIALIZE methods": [[175, "parallels-with-initialize-methods"]], "Simplicity and robustness": [[175, "simplicity-and-robustness"]], "Singleton finalizers": [[175, "singleton-finalizers"]], "Using finalization in applications": [[175, "using-finalization-in-applications"]], "How can my application drain the finalization queue automatically?": [[175, "how-can-my-application-drain-the-finalization-queue-automatically"]], "When should my application drain the finalization queue?": [[175, "when-should-my-application-drain-the-finalization-queue"]], "The dylan Library": [[176, "the-dylan-library"]], "The dylan-primitives Module": [[177, "the-dylan-primitives-module"]], "Runtime System Functions": [[177, "runtime-system-functions"]], "Primitives for Machine Information": [[177, "primitives-for-machine-information"]], "Primitive Functions for the threads library": [[177, "primitive-functions-for-the-threads-library"]], "Threads": [[177, "threads"]], "Simple Locks": [[177, "simple-locks"]], "Recursive Locks": [[177, "recursive-locks"]], "Semaphores": [[177, "semaphores"], [178, "semaphores"]], "Notifications": [[177, "notifications"], [178, "notifications"]], "Timers": [[177, "timers"], [178, "timers"]], "Thread Variables": [[177, "thread-variables"]], "Simple Runtime Primitives": [[177, "simple-runtime-primitives"]], "Entry Point Functions": [[177, "entry-point-functions"]], "Compiler Primitives": [[177, "compiler-primitives"]], "General Primitives": [[177, "general-primitives"]], "Low-Level Apply Primitives": [[177, "low-level-apply-primitives"]], "Integer Primitives": [[177, "integer-primitives"]], "Float Primitives": [[177, "float-primitives"]], "Accessor Primitives": [[177, "accessor-primitives"]], "The threads Module": [[178, "the-threads-module"]], "Multi-thread semantics": [[178, "multi-thread-semantics"]], "Atomicity": [[178, "atomicity"]], "Ordering": [[178, "ordering"]], "Explicit synchronization": [[178, "explicit-synchronization"]], "Conditional update": [[178, "conditional-update"], [178, "id4"]], "The dynamic environment": [[178, "the-dynamic-environment"]], "Thread variables": [[178, "thread-variables"], [178, "id2"]], "Dynamic binding": [[178, "dynamic-binding"], [178, "id3"]], "Thread safety in client libraries": [[178, "thread-safety-in-client-libraries"]], "General requirements": [[178, "general-requirements"]], "Effects on the Dylan library": [[178, "effects-on-the-dylan-library"]], "The Threads class hierarchy": [[178, "the-threads-class-hierarchy"]], "Basic features": [[178, "basic-features"], [178, "id1"]], "Low-level synchronization": [[178, "low-level-synchronization"]], "Operations on threads": [[178, "operations-on-threads"]], "Synchronization protocol": [[178, "synchronization-protocol"]], "Locks": [[178, "locks"]], "Exclusive locks": [[178, "exclusive-locks"]], "Recursive locks": [[178, "recursive-locks"]], "Simple locks": [[178, "simple-locks"]], "Multiple reader / single writer locks": [[178, "multiple-reader-single-writer-locks"]], "An extended form of dynamic-bind": [[178, "an-extended-form-of-dynamic-bind"]], "Locked variables": [[178, "locked-variables"]], "An extended form of conditional-update!": [[178, "an-extended-form-of-conditional-update"]], "Dylan Library Reference": [[179, "dylan-library-reference"]], "Extensions": [[179, null]], "The format Module": [[180, "the-format-module"], [180, "id1"]], "Control strings": [[180, "control-strings"]], "The format-out Module": [[181, "the-format-out-module"], [181, "id1"]], "The io Library": [[182, "the-io-library"]], "The print and pprint Modules": [[183, "the-print-and-pprint-modules"]], "Print functions": [[183, "print-functions"]], "Pretty printing": [[183, "pretty-printing"]], "The print Module": [[183, "the-print-module"]], "The pprint Module": [[183, "the-pprint-module"]], "The standard-io Module": [[184, "the-standard-io-module"]], "Handling standard input and output": [[184, "handling-standard-input-and-output"]], "The standard-io module": [[184, "id1"]], "The streams Module": [[185, "the-streams-module"]], "Goals of this module": [[185, "goals-of-this-module"]], "Concepts": [[185, "concepts"]], "Input Streams": [[185, "input-streams"]], "Output Streams": [[185, "output-streams"]], "Positionable Streams": [[185, "positionable-streams"]], "Stream classes": [[185, "stream-classes"]], "Sequence streams": [[185, "sequence-streams"]], "Sequence streams and object identity": [[185, "sequence-streams-and-object-identity"]], "Closing streams": [[185, "closing-streams"]], "with-output-to-string / with-input-from-string macros": [[185, "with-output-to-string-with-input-from-string-macros"]], "Locking streams": [[185, "locking-streams"]], "Reading from and writing to streams": [[185, "reading-from-and-writing-to-streams"]], "Reading from streams": [[185, "reading-from-streams"]], "Convenience functions for reading from streams": [[185, "convenience-functions-for-reading-from-streams"]], "Writing to streams": [[185, "writing-to-streams"]], "Reading and writing by lines": [[185, "reading-and-writing-by-lines"]], "Querying streams": [[185, "querying-streams"]], "Using file streams": [[185, "using-file-streams"]], "Using buffered streams": [[185, "using-buffered-streams"]], "Useful types when using buffers": [[185, "useful-types-when-using-buffers"]], "Wrapper streams": [[185, "wrapper-streams"]], "Wrapper streams and delegation": [[185, "wrapper-streams-and-delegation"]], "Indenting streams": [[185, "indenting-streams"]], "Using indenting streams": [[185, "using-indenting-streams"]], "Streams protocols": [[185, "streams-protocols"]], "Positionable stream protocol": [[185, "positionable-stream-protocol"]], "Wrapper stream protocol": [[185, "wrapper-stream-protocol"]], "The streams Module Reference": [[185, "the-streams-module-reference"]], "Alternative Curry Syntax": [[186, "alternative-curry-syntax"]], "Abstract": [[186, "abstract"], [236, "abstract"], [237, "abstract"], [238, "abstract"], [239, "abstract"], [240, "abstract"], [241, "abstract"], [242, "abstract"], [243, "abstract"], [244, "abstract"]], "Motivation": [[186, "motivation"], [236, "motivation"], [240, "motivation"], [242, "motivation"], [243, "motivation"]], "Backwards Compatibility": [[186, "backwards-compatibility"], [236, "backwards-compatibility"], [240, "backwards-compatibility"], [242, "backwards-compatibility"]], "Reference Implementation": [[186, "reference-implementation"], [236, "reference-implementation"], [240, "reference-implementation"], [241, "reference-implementation"], [242, "reference-implementation"], [243, "reference-implementation"], [244, "reference-implementation"]], "Function Definition": [[187, "function-definition"]], "Extensions to the FOR iteration macro": [[188, "extensions-to-the-for-iteration-macro"]], "Dylan Language Extensions": [[189, "dylan-language-extensions"]], "Inlining adjectives for methods, constants, functions, and slots": [[190, "inlining-adjectives-for-methods-constants-functions-and-slots"]], "Language Differences": [[191, "language-differences"]], "Table Protocol": [[191, "table-protocol"]], "Macro System Extensions": [[192, "macro-system-extensions"]], "Traced Macros": [[192, "traced-macros"]], "Template Calls": [[192, "template-calls"]], "Extensions to the dylan Library": [[193, "extensions-to-the-dylan-library"]], "Ranges": [[193, "ranges"], [193, "id1"]], "Specific constructors": [[193, "specific-constructors"], [193, "id2"]], "Equality comparisons": [[193, "equality-comparisons"], [193, "id6"]], "Magnitude comparisons": [[193, "magnitude-comparisons"], [193, "id7"]], "Properties of numbers": [[193, "properties-of-numbers"]], "Arithmetic operations": [[193, "arithmetic-operations"], [193, "id3"]], "Collections": [[193, "collections"]], "The Table Protocol": [[193, "the-table-protocol"]], "Iteration Constructs": [[193, "iteration-constructs"]], "The generic-arithmetic Library": [[193, "the-generic-arithmetic-library"]], "Classes": [[193, "classes"]], "Iteration constructs": [[193, "id4"]], "Exported Modules from the generic-arithmetic Library": [[193, "exported-modules-from-the-generic-arithmetic-library"]], "The dylan-excluding-arithmetic Module": [[193, "the-dylan-excluding-arithmetic-module"]], "The dylan-arithmetic Module": [[193, "the-dylan-arithmetic-module"]], "The generic-arithmetic-dylan Module": [[193, "the-generic-arithmetic-dylan-module"]], "Using Special Arithmetic Features": [[193, "using-special-arithmetic-features"]], "The big-integers Library": [[193, "the-big-integers-library"]], "Specific Constructors": [[193, "id5"]], "Instances and subtypes in the Big-Integers library": [[193, "instances-and-subtypes-in-the-big-integers-library"]], "Type-equivalence in the Big-Integers library": [[193, "type-equivalence-in-the-big-integers-library"]], "Properties of Numbers": [[193, "id8"]], "Arithmetic Operations": [[193, "id9"]], "Numeric Literal Syntax": [[194, "numeric-literal-syntax"], [243, "numeric-literal-syntax"]], "object-with-elements": [[195, "object-with-elements"]], "Parser Expansions": [[196, "parser-expansions"]], "String Literal Syntax": [[197, "string-literal-syntax"], [244, "string-literal-syntax"]], "LID File Format": [[199, "lid-file-format"]], "LID files": [[199, "lid-files"]], "Standard LID Keywords": [[199, "standard-lid-keywords"]], "Library:": [[199, "library"]], "Files:": [[199, "files"]], "Synopsis:": [[199, "synopsis"]], "Keywords:": [[199, "keywords"]], "Author:": [[199, "author"]], "Major-Version:": [[199, "major-version"]], "Minor-Version:": [[199, "minor-version"]], "Description:": [[199, "description"]], "Comment:": [[199, "comment"]], "Open Dylan\u2019s LID extensions": [[199, "open-dylan-s-lid-extensions"]], "Tooling Support": [[199, "tooling-support"]], "Platforms": [[199, "platforms"]], "Specifying foreign files and resource files": [[199, "specifying-foreign-files-and-resource-files"]], "C-Source-Files:": [[199, "c-source-files"]], "C-Header-Files:": [[199, "c-header-files"]], "C-Object-Files:": [[199, "c-object-files"]], "RC-Files:": [[199, "rc-files"]], "C-Libraries:": [[199, "c-libraries"]], "Specifying compilation details": [[199, "specifying-compilation-details"]], "LID:": [[199, "lid"]], "Jam-Includes:": [[199, "jam-includes"]], "Target-Type:": [[199, "target-type"]], "Executable:": [[199, "executable"]], "Base-Address:": [[199, "base-address"]], "Linker-Options:": [[199, "linker-options"]], "File naming conventions": [[199, "file-naming-conventions"]], "Application example": [[199, "application-example"]], "The network Library": [[200, "the-network-library"]], "Utilities": [[200, "utilities"]], "Internet addresses": [[200, "internet-addresses"]], "Basic Internet address protocol": [[200, "basic-internet-address-protocol"]], "The class": [[200, "the-ipv6-address-class"]], "The class": [[200, "the-numeric-address-class"]], "IPV4 addresses": [[200, "ipv4-addresses"]], "Sockets": [[200, "sockets"]], "The class": [[200, "the-abstract-socket-class"]], "The class": [[200, "the-server-socket-class"]], "The class": [[200, "the-tcp-server-socket-class"]], "The class": [[200, "the-socket-class"]], "The class": [[200, "the-buffered-socket-class"]], "The class": [[200, "the-tcp-socket-class"]], "The class": [[200, "the-udp-socket-class"]], "The class": [[200, "the-udp-server-socket-class"]], "Socket conditions": [[200, "socket-conditions"]], "The progress-stream Library": [[201, "the-progress-stream-library"]], "The sql Library": [[202, "the-sql-library"]], "Implementation": [[202, "implementation"]], "Using the SQL-ODBC library in applications": [[202, "using-the-sql-odbc-library-in-applications"]], "Object-oriented languages and relational databases": [[202, "object-oriented-languages-and-relational-databases"]], "Result-retrieval protocol": [[202, "result-retrieval-protocol"]], "Processing results": [[202, "processing-results"]], "Bridging the object-relational gap": [[202, "bridging-the-object-relational-gap"]], "Error handling": [[202, "error-handling"]], "Examples used in this document": [[202, "examples-used-in-this-document"]], "Table 1.1 Table \u201cBook\u201d used in this document\u2019s code examples.": [[202, "id1"]], "Table 1.2 Table \u201cAuthor\u201d used in this document\u2019s code examples.": [[202, "id2"]], "Table 1.3 Table \u201cBook_author\u201d used in this document\u2019s code examples.": [[202, "id3"]], "Connecting to a database": [[202, "connecting-to-a-database"]], "Table 1.4 Dylan DBMS classes.": [[202, "id4"]], "Connection protocol functions, methods, and macros": [[202, "connection-protocol-functions-methods-and-macros"]], "Connecting and disconnecting": [[202, "connecting-and-disconnecting"]], "Executing SQL statements": [[202, "executing-sql-statements"]], "The null value": [[202, "the-null-value"]], "Input indicators and output indicators": [[202, "input-indicators-and-output-indicators"]], "Data retrieval using result-set collection": [[202, "data-retrieval-using-result-set-collection"]], "Result-set collections": [[202, "result-set-collections"]], "Record class": [[202, "record-class"]], "Result-set policy class": [[202, "result-set-policy-class"]], "Table 1.5 Result set policies and classes.": [[202, "id5"]], "Result-set classes": [[202, "result-set-classes"]], "Liaison functions": [[202, "liaison-functions"]], "Coercion policies": [[202, "coercion-policies"]], "Data types and conversions": [[202, "data-types-and-conversions"]], "Table 1.6 Mapping from DBMS to Dylan datatypes": [[202, "id6"]], "Warning and error conditions": [[202, "warning-and-error-conditions"]], "Diagnostics": [[202, "diagnostics"]], "Database introspection": [[202, "database-introspection"]], "Database objects and integrity constraints": [[202, "database-objects-and-integrity-constraints"]], "The SQL module": [[202, "the-sql-module"]], "The date Module": [[203, "the-date-module"]], "Representing dates and times": [[203, "representing-dates-and-times"]], "Representing durations": [[203, "representing-durations"]], "Performing operations on dates and durations": [[203, "performing-operations-on-dates-and-durations"]], "Comparing dates": [[203, "comparing-dates"]], "Comparing durations": [[203, "comparing-durations"]], "Performing arithmetic operations": [[203, "performing-arithmetic-operations"]], "Dealing with time-zones": [[203, "dealing-with-time-zones"]], "Extracting information from dates": [[203, "extracting-information-from-dates"]], "Formatting Dates": [[203, "formatting-dates"]], "Parsing Dates": [[203, "parsing-dates"]], "The date module": [[203, "id1"]], "The file-system Module": [[204, "the-file-system-module"]], "Types specific to file system operations": [[204, "types-specific-to-file-system-operations"]], "Manipulating files": [[204, "manipulating-files"]], "Manipulating directories": [[204, "manipulating-directories"]], "Finding out file system information": [[204, "finding-out-file-system-information"]], "Finding out file information": [[204, "finding-out-file-information"]], "File system locators": [[204, "file-system-locators"]], "File streams": [[204, "file-streams"]], "Options when creating file streams": [[204, "options-when-creating-file-streams"]], "The FILE-SYSTEM module reference": [[204, "the-file-system-module-reference"]], "Return value types of file-property": [[204, "id4"]], "New value types of file-property-setter": [[204, "id5"]], "The system Library": [[205, "the-system-library"]], "The locators Module": [[206, "the-locators-module"], [206, "id1"]], "The operating-system Module": [[207, "the-operating-system-module"]], "Manipulating environment information": [[207, "manipulating-environment-information"]], "Running and Introspecting Applications": [[207, "running-and-introspecting-applications"]], "Working with shared libraries": [[207, "working-with-shared-libraries"]], "The operating-system module": [[207, "id1"]], "The t-lists Library": [[208, "the-t-lists-library"]], "The t-lists Module": [[208, "the-t-lists-module"]], "The Win32 API Libraries": [[209, "the-win32-api-libraries"]], "Supported Win32 libraries": [[209, "supported-win32-libraries"]], "Content and organization of the Win32 API libraries": [[209, "content-and-organization-of-the-win32-api-libraries"]], "Notes on the translations": [[209, "notes-on-the-translations"]], "Naming and mapping conventions": [[209, "naming-and-mapping-conventions"]], "Simple naming conventions": [[209, "simple-naming-conventions"]], "Mapping the null value": [[209, "mapping-the-null-value"]], "Mapping C types onto Dylan classes": [[209, "mapping-c-types-onto-dylan-classes"]], "Creating methods from Windows alias functions": [[209, "creating-methods-from-windows-alias-functions"]], "Mapping C structure fields onto Dylan slot names": [[209, "mapping-c-structure-fields-onto-dylan-slot-names"]], "Handling return of multiple values": [[209, "handling-return-of-multiple-values"]], "Defining callback functions": [[209, "defining-callback-functions"]], "Error messages": [[209, "error-messages"]], "Handling Dylan conditions in a Win32 application": [[209, "handling-dylan-conditions-in-a-win32-application"]], "Dealing with the C function WinMain": [[209, "dealing-with-the-c-function-winmain"]], "Combining bit mask constants": [[209, "combining-bit-mask-constants"]], "Other minor details": [[209, "other-minor-details"]], "Index of Win32 names excluded from the Dylan libraries": [[209, "index-of-win32-names-excluded-from-the-dylan-libraries"]], "A": [[209, "a"]], "B": [[209, "b"]], "C": [[209, "c"]], "D": [[209, "d"]], "E": [[209, "e"]], "F": [[209, "f"]], "G": [[209, "g"]], "H": [[209, "h"]], "L": [[209, "l"]], "M": [[209, "m"]], "N": [[209, "n"]], "O": [[209, "o"]], "P": [[209, "p"]], "R": [[209, "r"]], "S": [[209, "s"]], "U": [[209, "u"]], "V": [[209, "v"]], "W": [[209, "w"]], "Y": [[209, "y"]], "SYNOPSIS": [[210, "synopsis"]], "DESCRIPTION": [[210, "description"]], "SEE ALSO": [[210, "see-also"]], "Welcome to Open Dylan\u2019s documentation!": [[211, "welcome-to-open-dylan-s-documentation"]], "New Documentation": [[212, "new-documentation"]], "Welcome to the new website!": [[213, "welcome-to-the-new-website"]], "Open Dylan 2011.1 released": [[214, "open-dylan-2011-1-released"]], "Notable compiler changes": [[214, "notable-compiler-changes"]], "Library Improvements": [[214, "library-improvements"]], "Mac OS X": [[214, "mac-os-x"]], "Back-ends": [[214, "back-ends"]], "Removed code": [[214, "removed-code"]], "Development inside of Emacs using DIME": [[215, "development-inside-of-emacs-using-dime"]], "Installation": [[215, "installation"]], "C3 linearization": [[216, "c3-linearization"]], "New Strings Library": [[217, "new-strings-library"]], "New command-line-parser Library": [[218, "new-command-line-parser-library"]], "Improving Editor Support": [[219, "improving-editor-support"]], "Sublime Text and Textmate": [[219, "sublime-text-and-textmate"]], "Open Dylan 2012.1 released": [[220, "open-dylan-2012-1-released"]], "Dylan Programming Guide": [[221, "dylan-programming-guide"]], "Dylan Hack-a-thon: July 13-14, 2013": [[222, "dylan-hack-a-thon-july-13-14-2013"]], "Open Dylan 2013.1 released": [[223, "open-dylan-2013-1-released"]], "Bringing back DUIM/Gtk": [[224, "bringing-back-duim-gtk"]], "Open Dylan 2013.2 released": [[225, "open-dylan-2013-2-released"]], "A Call For Help": [[226, "a-call-for-help"]], "Cocoa Bindings": [[226, "cocoa-bindings"]], "DUIM/Windows": [[226, "duim-windows"]], "DUIM/Cocoa": [[226, "duim-cocoa"]], "DUIM/Gtk": [[226, "duim-gtk"]], "Code Mirror Editor Support": [[226, "code-mirror-editor-support"]], "Networking Library": [[226, "networking-library"]], "Packaging": [[226, "packaging"]], "Nix Packages Available": [[227, "nix-packages-available"]], "Open Dylan 2014.1 released": [[228, "open-dylan-2014-1-released"]], "Open Dylan 2019.1 Released": [[229, "open-dylan-2019-1-released"]], "Open Dylan 2020.1 Released": [[230, "open-dylan-2020-1-released"]], "Dylan Playground Launched": [[231, "dylan-playground-launched"]], "Open Dylan 2022.1 Released": [[232, "open-dylan-2022-1-released"]], "News": [[233, "news"]], "Release 2023.1": [[233, "release-2023-1"]], "New website": [[233, "new-website"], [233, "id4"]], "Release 2022.1": [[233, "release-2022-1"]], "Dylan Playground": [[233, "dylan-playground"]], "Release 2020.1": [[233, "release-2020-1"]], "Release 2019.1": [[233, "release-2019-1"]], "Release 2014.1": [[233, "release-2014-1"]], "Nix Packages": [[233, "nix-packages"]], "Release 2013.2": [[233, "release-2013-2"]], "DUIM/Gtx": [[233, "duim-gtx"]], "Release 2013.1": [[233, "release-2013-1"]], "Hack-a-thon": [[233, "hack-a-thon"]], "Updated Dylan Programming Guide": [[233, "updated-dylan-programming-guide"]], "Release 2012.1": [[233, "release-2012-1"]], "Improved editor support": [[233, "improved-editor-support"]], "command-line-parser": [[233, "command-line-parser"], [249, "command-line-parser"]], "New strings Library": [[233, "new-strings-library"], [237, "new-strings-library"]], "C3 Linearization": [[233, "c3-linearization"]], "DSWANK": [[233, "dswank"]], "Release 2011.1": [[233, "release-2011-1"]], "New documentation": [[233, "new-documentation"]], "DEP Purpose and Guidelines": [[234, "dep-purpose-and-guidelines"]], "Preamble": [[234, "preamble"]], "What is a DEP?": [[234, "what-is-a-dep"]], "DEP Types": [[234, "dep-types"]], "DEP Work Flow": [[234, "dep-work-flow"]], "What belongs in a successful DEP?": [[234, "what-belongs-in-a-successful-dep"]], "DEP Format and Templates": [[234, "dep-format-and-templates"]], "DEP Header Preamble": [[234, "dep-header-preamble"]], "DEP Number": [[234, "dep-number"]], "Author": [[234, "author"]], "Status": [[234, "status"], [235, "status"], [238, "status"]], "Type": [[234, "type"]], "Affects-DRM": [[234, "affects-drm"]], "Created": [[234, "created"]], "Last-Modified": [[234, "last-modified"]], "Post-History": [[234, "post-history"]], "Resolution": [[234, "resolution"]], "Target-Version": [[234, "target-version"]], "Requires": [[234, "requires"]], "Superseded-By and Replaces": [[234, "superseded-by-and-replaces"]], "Auxiliary Files": [[234, "auxiliary-files"]], "Reporting DEP Bugs, or Submitting DEP Updates": [[234, "reporting-dep-bugs-or-submitting-dep-updates"]], "DEP Author Responsibilities & Workflow": [[234, "dep-author-responsibilities-workflow"]], "References and Footnotes": [[234, "references-and-footnotes"]], "Define Function": [[235, "define-function"]], "Cost to Implementors": [[235, "cost-to-implementors"]], "Revision History": [[235, "revision-history"], [238, "revision-history"], [239, "revision-history"], [241, "revision-history"], [242, "revision-history"], [244, "revision-history"]], "C3 superclass linearization": [[236, "c3-superclass-linearization"]], "Goals": [[237, "goals"], [239, "goals"]], "Non Goals": [[237, "non-goals"]], "API Summary": [[237, "api-summary"]], "Discussion": [[237, "discussion"], [238, "discussion"]], "Dropped string-extensions Names": [[237, "dropped-string-extensions-names"]], "Subclass": [[238, "subclass"]], "Amendment": [[238, "amendment"]], "Cost to implementors": [[238, "cost-to-implementors"]], "Cost to users": [[238, "cost-to-users"]], "Performance impact": [[238, "performance-impact"]], "Benefits": [[238, "benefits"]], "Aesthetics": [[238, "aesthetics"]], "From Keith Playford in 1995": [[238, "from-keith-playford-in-1995"]], "From the Gwydion docs": [[238, "from-the-gwydion-docs"]], "Single File Libraries": [[239, "single-file-libraries"]], "Replacing the LID File": [[239, "replacing-the-lid-file"]], "Module Header": [[239, "module-header"]], "Library Header": [[239, "library-header"]], "Files Header": [[239, "files-header"]], "Replacing library.dylan": [[239, "replacing-library-dylan"]], "Model Implementation": [[239, "model-implementation"]], "Alternatives Considered": [[239, "alternatives-considered"]], "Type-Safe Limited Collections": [[240, "type-safe-limited-collections"]], "limited": [[240, "limited"]], "element-type-fill": [[240, "element-type-fill"]], "element-type": [[240, "element-type"], [240, "id5"]], "Implementation Notes": [[240, "implementation-notes"]], "Multi-line Strings": [[241, "multi-line-strings"]], "Open Issues": [[241, "open-issues"]], "Defaulted Element Reference Syntax": [[242, "defaulted-element-reference-syntax"]], "Backward Compatibility": [[243, "backward-compatibility"]], "Multi-line String Literals": [[244, "multi-line-string-literals"]], "Raw String Literals": [[244, "raw-string-literals"]], "The Rectangle Rule": [[244, "the-rectangle-rule"]], "BNF": [[244, "bnf"]], "Dylan Enhancement Proposals": [[245, "dylan-enhancement-proposals"]], "Open Proposals (under consideration)": [[245, "open-proposals-under-consideration"]], "All Proposals by Number": [[245, "all-proposals-by-number"]], "Open Dylan 2011.1 Release Notes": [[246, "open-dylan-2011-1-release-notes"]], "Open Dylan 2012.1 Release Notes": [[247, "open-dylan-2012-1-release-notes"]], "Language Specification Changes": [[247, "language-specification-changes"]], "C3 Superclass Linearization": [[247, "c3-superclass-linearization"]], "Library Changes": [[247, "library-changes"], [251, "library-changes"], [252, "library-changes"], [253, "library-changes"]], "Documentation Improvements": [[247, "documentation-improvements"]], "dylan-compiler Improvements": [[247, "dylan-compiler-improvements"]], "Relocatable Executables and Libraries": [[247, "relocatable-executables-and-libraries"]], "Usability - Output and Locating Libraries": [[247, "usability-output-and-locating-libraries"]], "Debug Back-end Improvements": [[247, "debug-back-end-improvements"]], "Documentation Generation": [[247, "documentation-generation"]], "Dependency Graph Generation": [[247, "dependency-graph-generation"]], "Code Generation Improvements": [[247, "code-generation-improvements"]], "Limited Collections": [[247, "limited-collections"]], "Miscellaneous Fixes": [[247, "miscellaneous-fixes"]], "C Back-end Changes": [[247, "c-back-end-changes"]], "Multi-threading": [[247, "multi-threading"]], "Performance Improvements": [[247, "performance-improvements"]], "Shared Library Initialization": [[247, "shared-library-initialization"]], "Fixes": [[247, "fixes"]], "C-FFI Changes": [[247, "c-ffi-changes"]], "C-variable setters": [[247, "c-variable-setters"]], "Constant Slot Syntax": [[247, "constant-slot-syntax"]], "Other Changes": [[247, "other-changes"]], "Running dylan-compiler under gdb with fdmake": [[247, "running-dylan-compiler-under-gdb-with-fdmake"]], "Open Dylan 2013.1 Release Notes": [[248, "open-dylan-2013-1-release-notes"]], "Improvements": [[248, "improvements"], [249, "improvements"]], "Copyrights and Licensing": [[248, "copyrights-and-licensing"]], "Portability": [[248, "portability"]], "Runtime": [[248, "runtime"], [248, "id1"]], "TestWorks": [[248, "testworks"]], "collections": [[248, "collections"]], "I/O": [[248, "i-o"], [249, "i-o"]], "Security": [[248, "security"]], "Testing": [[248, "testing"]], "Bug Fixes": [[248, "bug-fixes"], [249, "bug-fixes"]], "Windows Support": [[248, "windows-support"]], "Build Tools": [[248, "build-tools"], [249, "build-tools"]], "Compiler": [[248, "compiler"], [250, "compiler"], [251, "compiler"], [252, "compiler"], [253, "compiler"], [254, "compiler"], [255, "compiler"], [256, "compiler"]], "Construction of byte vector instances": [[248, "construction-of-byte-vector-instances"]], "dylan": [[248, "dylan"]], "common-dylan": [[248, "common-dylan"], [249, "common-dylan"]], "network": [[248, "network"], [249, "network"]], "system": [[248, "system"], [250, "system"]], "Open Dylan 2013.2 Release Notes": [[249, "open-dylan-2013-2-release-notes"]], "Architectures": [[249, "architectures"]], "Error Reporting": [[249, "error-reporting"]], "dylan-extensions": [[249, "dylan-extensions"]], "hash-algorithms": [[249, "hash-algorithms"], [250, "hash-algorithms"]], "logging": [[249, "id2"]], "runtime": [[249, "runtime"]], "System": [[249, "system"], [256, "system"]], "Testworks": [[249, "testworks"], [250, "testworks"]], "Common Dylan": [[249, "id3"], [250, "common-dylan"]], "Open Dylan 2014.1 Release Notes": [[250, "open-dylan-2014-1-release-notes"]], "Bash Completion": [[250, "bash-completion"]], "Build System": [[250, "build-system"], [251, "build-system"], [252, "build-system"]], "C-FFI": [[250, "c-ffi"]], "C Run-time": [[250, "c-run-time"]], "dfmc-execution": [[250, "dfmc-execution"]], "Dylan": [[250, "dylan"], [256, "dylan"]], "dylan-direct-c-ffi": [[250, "dylan-direct-c-ffi"]], "IO": [[250, "io"], [256, "io"]], "make-dylan-app": [[250, "make-dylan-app"]], "strings": [[250, "strings"]], "Open Dylan 2019.1": [[251, "open-dylan-2019-1"]], "Run-time": [[251, "run-time"], [252, "run-time"], [253, "run-time"]], "dylan Library": [[251, "dylan-library"], [252, "dylan-library"]], "common-dylan Library": [[251, "common-dylan-library"], [252, "common-dylan-library"], [253, "common-dylan-library"]], "io Library": [[251, "io-library"], [252, "io-library"], [253, "io-library"]], "system Library": [[251, "system-library"], [252, "system-library"], [253, "system-library"], [254, "system-library"]], "c-ffi Library": [[251, "c-ffi-library"], [252, "c-ffi-library"]], "testworks Library": [[251, "testworks-library"], [252, "testworks-library"], [253, "testworks-library"]], "collections Library": [[251, "collections-library"], [252, "collections-library"], [253, "collections-library"]], "coloring-stream Library": [[251, "coloring-stream-library"]], "variable-search Library": [[251, "variable-search-library"]], "Contributors": [[251, "contributors"], [252, "contributors"], [253, "contributors"], [254, "contributors"], [255, "contributors"], [256, "contributors"]], "Open Dylan 2020.1": [[252, "open-dylan-2020-1"]], "Platform Support": [[252, "platform-support"], [253, "platform-support"]], "IDE": [[252, "ide"], [253, "ide"]], "CORBA": [[252, "corba"]], "GTK": [[252, "gtk"]], "network library": [[252, "network-library"]], "big-integers library": [[252, "big-integers-library"]], "progress-stream library": [[252, "progress-stream-library"]], "gabriel-benchmarks library": [[252, "gabriel-benchmarks-library"]], "Open Dylan 2022.1": [[253, "open-dylan-2022-1"]], "Tooling": [[253, "tooling"], [254, "tooling"]], "ssl Library": [[253, "ssl-library"]], "Open Dylan 2023.1": [[254, "open-dylan-2023-1"]], "Library Updates": [[254, "library-updates"], [255, "library-updates"], [256, "library-updates"]], "Submodules": [[254, "submodules"], [255, "submodules"]], "Open Dylan 2024.1": [[255, "open-dylan-2024-1"]], "Open Dylan 2024.2": [[256, "open-dylan-2024-2"]], "Tools": [[256, "tools"]], "Other": [[256, "other"]], "Open Dylan Release Notes": [[257, "open-dylan-release-notes"]], "Dylan Style Guide": [[258, "dylan-style-guide"]], "Controversial comments": [[258, "controversial-comments"]], "Line Length": [[258, "line-length"]], "Consistency": [[258, "consistency"]], "Naming": [[258, "naming"]], "Dot notation": [[258, "dot-notation"]], "Symbols versus keywords": [[258, "symbols-versus-keywords"]], "End words": [[258, "end-words"]], "Semicolons": [[258, "semicolons"]], "General indentation": [[258, "general-indentation"]], "Operators on newline": [[258, "operators-on-newline"]], "Calls": [[258, "calls"]], "if then else": [[258, "if-then-else"]], "let": [[258, "let"]], "select and case": [[258, "select-and-case"]], "for loop": [[258, "for-loop"]], "Local methods": [[258, "local-methods"]], "Parameter lists": [[258, "parameter-lists"]], "Return values": [[258, "return-values"]], "Method constants": [[258, "method-constants"]], "Generic function definitions": [[258, "generic-function-definitions"]], "Class definitions": [[258, "class-definitions"]]}, "indexentries": {"about": [[16, "index-16"]], "duim applications": [[16, "index-0"], [16, "index-5"], [19, "index-0"], [23, "index-0"]], "duim file handling in": [[16, "index-4"]], "gui": [[16, "index-15"], [19, "index-1"]], "about dialog, creating": [[16, "index-16"]], "adding": [[16, "index-0"], [16, "index-11"], [16, "index-12"], [20, "index-2"], [23, "index-0"]], "adding callbacks": [[16, "index-0"]], "adding items from": [[16, "index-11"], [16, "index-12"]], "adding items to": [[16, "index-11"], [16, "index-12"]], "adding tasks": [[16, "index-14"]], "adding to a duim application": [[16, "index-0"], [23, "index-0"]], "adding to a list": [[16, "index-11"], [16, "index-12"]], "adding to an application": [[16, "index-16"]], "applications": [[16, "index-4"], [20, "index-1"], [91, "index-0"], [94, "index-11"], [94, "index-5"], [94, "index-6"], [94, "index-7"], [94, "index-8"], [99, "index-11"], [99, "index-13"], [99, "index-14"], [101, "index-7"], [102, "index-3"], [102, "index-5"]], "assigning to gadgets": [[16, "index-2"], [26, "index-32"]], "callbacks": [[16, "index-0"], [16, "index-2"], [16, "index-3"], [20, "index-2"], [26, "index-32"]], "callbacks in gadget definitions": [[16, "index-2"]], "callbacks to a duim application": [[16, "index-0"]], "creating": [[16, "index-16"], [19, "index-2"], [20, "index-8"], [20, "index-9"], [23, "index-1"], [23, "index-2"], [26, "index-42"]], "defining": [[16, "index-3"], [20, "index-0"], [20, "index-3"], [26, "index-44"], [154, "index-93"], [154, "index-94"], [154, "index-98"], [209, "index-12"]], "deleting items from a list": [[16, "index-11"], [16, "index-13"]], "dialogs": [[16, "index-16"], [20, "index-8"], [26, "index-47"]], "enhancing": [[16, "index-18"]], "enhancing the task list manager": [[16, "index-18"]], "exiting": [[16, "index-17"]], "exiting the task list manager": [[16, "index-17"]], "file handling in": [[16, "index-5"]], "file handling in duim applications": [[16, "index-4"]], "gadgets": [[16, "index-2"], [26, "index-10"], [26, "index-2"], [26, "index-22"], [26, "index-23"], [26, "index-27"], [26, "index-28"], [26, "index-3"], [26, "index-32"], [26, "index-4"], [26, "index-9"]], "handling files": [[16, "index-4"]], "handling files in the task list manager": [[16, "index-4"]], "information dialog": [[16, "index-16"]], "items": [[16, "index-11"], [16, "index-12"]], "items to a list": [[16, "index-11"], [16, "index-12"]], "list": [[16, "index-11"], [16, "index-12"], [26, "index-18"]], "load-task-list function": [[16, "index-9"]], "open-file method": [[16, "index-6"]], "removing from a list": [[16, "index-11"], [16, "index-12"]], "removing items from a list": [[16, "index-11"], [16, "index-12"]], "removing tasks": [[16, "index-14"]], "save-as-file method": [[16, "index-8"]], "save-file method": [[16, "index-7"]], "save-task-list function": [[16, "index-10"]], "specifying": [[16, "index-2"], [23, "index-5"], [26, "index-45"], [26, "index-46"]], "specifying callbacks": [[16, "index-2"]], "task list manager": [[16, "index-1"], [16, "index-10"], [16, "index-14"], [16, "index-17"], [16, "index-18"], [16, "index-4"], [16, "index-6"], [16, "index-7"], [16, "index-8"], [16, "index-9"], [20, "index-7"], [23, "index-6"], [25, "index-0"], [25, "index-1"], [25, "index-2"]], "underlying data structures for tasks": [[16, "index-1"]], "updating a gui": [[16, "index-15"]], "updating interface": [[16, "index-15"]], "command tables": [[17, "index-0"], [17, "index-1"], [17, "index-3"], [17, "index-4"], [25, "index-2"], [25, "index-3"]], "frame classes": [[17, "index-4"], [20, "index-3"], [26, "index-44"], [26, "index-45"], [26, "index-46"]], "implementing": [[17, "index-3"]], "implementing command tables": [[17, "index-2"]], "including command tables in frame definitions": [[17, "index-4"]], "including in frame definitions": [[17, "index-4"]], "introduction": [[17, "index-1"], [26, "index-1"], [154, "index-1"], [209, "index-1"]], "introduction to": [[17, "index-1"], [22, "index-0"], [26, "index-1"], [26, "index-2"], [26, "index-33"], [26, "index-39"], [26, "index-41"], [26, "index-47"], [154, "index-1"], [209, "index-1"]], "using": [[17, "index-0"], [19, "index-3"], [20, "index-5"], [20, "index-6"], [25, "index-1"], [25, "index-2"], [26, "index-38"], [188, "index-1"]], "using command tables in": [[17, "index-4"]], "basic sheet hierarchy": [[19, "index-2"], [20, "index-8"]], "contain function": [[19, "index-4"]], "contain to run examples interactively": [[19, "index-4"]], "creating a sheet hierarchy": [[19, "index-2"]], "designing": [[19, "index-0"], [19, "index-1"]], "designing a gui": [[19, "index-1"]], "designing a simple duim application": [[19, "index-0"]], "examples": [[19, "index-4"]], "radio boxes": [[19, "index-3"]], "running examples interactively using contain": [[19, "index-4"]], "running examples interactively with": [[19, "index-4"]], "sheet hierarchy": [[19, "index-2"]], "sheets": [[19, "index-2"], [26, "index-39"], [26, "index-40"]], "simple duim applications": [[19, "index-0"]], "using contain to run": [[19, "index-4"]], "a default callback": [[20, "index-2"]], "adding a default callback": [[20, "index-2"]], "classes": [[20, "index-4"], [26, "index-44"], [154, "index-100"], [154, "index-101"], [154, "index-104"], [154, "index-106"], [154, "index-112"], [154, "index-118"], [154, "index-126"], [154, "index-131"], [154, "index-133"], [154, "index-134"], [154, "index-135"], [154, "index-137"], [154, "index-20"], [154, "index-21"], [154, "index-22"], [154, "index-25"], [154, "index-26"], [154, "index-29"], [154, "index-30"], [154, "index-31"], [154, "index-32"], [154, "index-33"], [154, "index-34"], [154, "index-35"], [154, "index-36"], [154, "index-37"], [154, "index-38"], [154, "index-39"], [154, "index-4"], [154, "index-43"], [154, "index-44"], [154, "index-47"], [154, "index-5"], [154, "index-57"], [154, "index-7"], [154, "index-89"], [154, "index-91"], [154, "index-94"], [154, "index-98"], [209, "index-8"]], "default callback": [[20, "index-2"]], "defining frame": [[20, "index-4"], [26, "index-44"]], "dialog to request information from the user": [[20, "index-9"]], "for requesting information, creating": [[20, "index-8"]], "intermediate design": [[20, "index-7"]], "projects": [[20, "index-0"], [94, "index-19"], [99, "index-0"], [99, "index-2"], [99, "index-3"], [99, "index-4"], [99, "index-5"], [101, "index-3"], [101, "index-4"], [101, "index-5"], [101, "index-6"], [101, "index-7"], [102, "index-4"], [102, "index-6"]], "starting": [[20, "index-1"], [94, "index-5"]], "starting an application": [[20, "index-1"]], "status bar": [[20, "index-6"]], "status bars": [[20, "index-6"]], "tool bar": [[20, "index-5"]], "tool bars": [[20, "index-5"]], "duim": [[22, "index-1"], [26, "index-1"]], "duim libraries": [[22, "index-0"], [26, "index-0"]], "duim, overview": [[22, "index-0"]], "libraries": [[22, "index-0"], [26, "index-0"], [154, "index-0"], [154, "index-1"], [209, "index-1"], [209, "index-19"], [209, "index-5"]], "overview": [[22, "index-0"], [26, "index-47"]], "overview of": [[22, "index-0"], [26, "index-0"], [26, "index-2"], [26, "index-33"], [26, "index-39"], [26, "index-41"], [26, "index-47"]], "programming model": [[22, "index-1"]], "accelerators": [[23, "index-5"]], "adding menus": [[23, "index-0"]], "creating a menu hierarchy": [[23, "index-2"]], "documentation": [[23, "index-4"]], "documentation strings": [[23, "index-4"]], "final design": [[23, "index-6"]], "keyboard accelerators": [[23, "index-5"]], "keyboard, specifying": [[23, "index-5"]], "menu hierarchy": [[23, "index-2"]], "menus": [[23, "index-0"], [23, "index-1"], [23, "index-2"], [23, "index-3"]], "menus to a duim application": [[23, "index-0"]], "mnemonics": [[23, "index-3"]], "strings": [[23, "index-4"]], "command table implementation": [[25, "index-2"]], "menu gadgets": [[25, "index-1"]], "menu gadgets implementation": [[25, "index-1"]], "source code for": [[25, "index-0"]], "source code for the task list manager": [[25, "index-0"]], "task list manager example": [[25, "index-1"], [25, "index-3"]], "duim, tour of": [[26, "index-0"]], "assigning callbacks to": [[26, "index-32"]], "assigning callbacks to gadgets": [[26, "index-32"]], "bars": [[26, "index-29"], [26, "index-31"]], "basic properties": [[26, "index-40"]], "basic properties of sheets": [[26, "index-40"]], "boxes": [[26, "index-11"], [26, "index-12"], [26, "index-14"], [26, "index-21"]], "button": [[26, "index-11"], [26, "index-4"]], "button boxes": [[26, "index-11"]], "button gadgets": [[26, "index-4"]], "buttons": [[26, "index-5"], [26, "index-6"], [26, "index-8"]], "collection": [[26, "index-9"]], "collection gadgets": [[26, "index-10"], [26, "index-9"]], "collection, useful properties": [[26, "index-10"]], "column": [[26, "index-34"]], "column layouts": [[26, "index-35"]], "command": [[26, "index-6"]], "command buttons": [[26, "index-6"]], "controls": [[26, "index-15"], [26, "index-17"], [26, "index-18"], [26, "index-20"]], "display": [[26, "index-15"], [74, "duim-sheets:duim-sheets:display"]], "display controls": [[26, "index-15"]], "displaying": [[26, "index-42"]], "displaying frames": [[26, "index-42"]], "drop-down": [[26, "index-14"]], "drop-down list": [[26, "index-14"]], "drop-down list boxes": [[26, "index-14"]], "editors": [[26, "index-25"]], "fields": [[26, "index-24"], [26, "index-26"], [202, "sql:sql:fields"]], "fixed": [[26, "index-37"]], "fixed layouts": [[26, "index-37"]], "frames": [[26, "index-41"], [26, "index-42"], [26, "index-43"]], "gadgets, general": [[26, "index-3"]], "general properties": [[26, "index-3"]], "general properties of gadgets": [[26, "index-3"]], "horizontally statement macro": [[26, "index-38"]], "layouts": [[26, "index-33"], [26, "index-34"], [26, "index-36"], [26, "index-37"]], "list boxes": [[26, "index-14"]], "list controls": [[26, "index-18"]], "lists": [[26, "index-13"]], "menu": [[26, "index-12"], [26, "index-8"]], "menu boxes": [[26, "index-12"]], "menu buttons": [[26, "index-7"]], "option": [[26, "index-6"]], "option buttons": [[26, "index-5"]], "panes": [[26, "index-46"]], "panes in frame classes": [[26, "index-46"]], "password": [[26, "index-26"]], "password fields": [[26, "index-26"]], "pinboard": [[26, "index-37"]], "pinboard layouts": [[26, "index-37"]], "progress": [[26, "index-31"]], "progress bars": [[26, "index-31"]], "properties": [[26, "index-10"], [26, "index-23"], [26, "index-27"], [26, "index-3"], [26, "index-43"], [154, "index-22"]], "range": [[26, "index-27"], [193, "dylan:dylan:range"]], "range gadgets": [[26, "index-27"], [26, "index-28"]], "range, properties": [[26, "index-28"]], "row": [[26, "index-34"]], "row layouts": [[26, "index-34"]], "scroll": [[26, "index-29"]], "scroll bars": [[26, "index-29"]], "sliders": [[26, "index-30"]], "slots": [[26, "index-45"]], "slots in frame classes": [[26, "index-45"]], "specifying in frame classes": [[26, "index-45"], [26, "index-46"]], "specifying panes": [[26, "index-46"]], "specifying slots": [[26, "index-45"]], "spin": [[26, "index-21"]], "spin boxes": [[26, "index-21"]], "stack": [[26, "index-36"]], "standard": [[26, "index-5"]], "standard buttons": [[26, "index-5"]], "table": [[26, "index-20"]], "table controls": [[26, "index-19"]], "text": [[26, "index-22"], [26, "index-24"], [26, "index-25"], [202, "sql:sql:text"]], "text editors": [[26, "index-25"]], "text fields": [[26, "index-24"]], "text gadgets": [[26, "index-22"], [26, "index-23"]], "text, properties": [[26, "index-23"]], "tour": [[26, "index-2"], [26, "index-33"], [26, "index-39"], [26, "index-41"]], "tour of": [[26, "index-0"], [26, "index-2"], [26, "index-33"], [26, "index-39"], [26, "index-41"]], "tree": [[26, "index-17"]], "tree controls": [[26, "index-16"]], "useful properties": [[26, "index-10"], [26, "index-23"], [26, "index-28"], [26, "index-43"]], "useful properties of": [[26, "index-10"], [26, "index-23"], [26, "index-28"], [26, "index-43"]], "vertically statement macro": [[26, "index-38"]], "path": [[63, "index-0"]], "environment variable": [[63, "index-0"], [88, "index-0"], [88, "index-1"], [88, "index-2"], [88, "index-3"], [173, "index-0"], [207, "index-0"]], "$background": [[66, "duim-dcs:duim-dcs:$background"]], "$black": [[66, "duim-dcs:duim-dcs:$black"]], "$blue": [[66, "duim-dcs:duim-dcs:$blue"]], "$boole-1": [[66, "duim-dcs:duim-dcs:$boole-1"]], "$boole-2": [[66, "duim-dcs:duim-dcs:$boole-2"]], "$boole-and": [[66, "duim-dcs:duim-dcs:$boole-and"]], "$boole-andc1": [[66, "duim-dcs:duim-dcs:$boole-andc1"]], "$boole-andc2": [[66, "duim-dcs:duim-dcs:$boole-andc2"]], "$boole-c1": [[66, "duim-dcs:duim-dcs:$boole-c1"]], "$boole-c2": [[66, "duim-dcs:duim-dcs:$boole-c2"]], "$boole-clr": [[66, "duim-dcs:duim-dcs:$boole-clr"]], "$boole-eqv": [[66, "duim-dcs:duim-dcs:$boole-eqv"]], "$boole-ior": [[66, "duim-dcs:duim-dcs:$boole-ior"]], "$boole-nand": [[66, "duim-dcs:duim-dcs:$boole-nand"]], "$boole-nor": [[66, "duim-dcs:duim-dcs:$boole-nor"]], "$boole-orc1": [[66, "duim-dcs:duim-dcs:$boole-orc1"]], "$boole-orc2": [[66, "duim-dcs:duim-dcs:$boole-orc2"]], "$boole-set": [[66, "duim-dcs:duim-dcs:$boole-set"]], "$boole-xor": [[66, "duim-dcs:duim-dcs:$boole-xor"]], "$bricks-stipple": [[66, "duim-dcs:duim-dcs:$bricks-stipple"]], "$cross-hatch": [[66, "duim-dcs:duim-dcs:$cross-hatch"]], "$cyan": [[66, "duim-dcs:duim-dcs:$cyan"]], "$dash-dot-dot-pen": [[66, "duim-dcs:duim-dcs:$dash-dot-dot-pen"]], "$dash-dot-pen": [[66, "duim-dcs:duim-dcs:$dash-dot-pen"]], "$dashed-pen": [[66, "duim-dcs:duim-dcs:$dashed-pen"]], "$diagonal-hatch-down": [[66, "duim-dcs:duim-dcs:$diagonal-hatch-down"]], "$diagonal-hatch-up": [[66, "duim-dcs:duim-dcs:$diagonal-hatch-up"]], "$dotted-pen": [[66, "duim-dcs:duim-dcs:$dotted-pen"]], "$foreground": [[66, "duim-dcs:duim-dcs:$foreground"]], "$green": [[66, "duim-dcs:duim-dcs:$green"]], "$hearts-stipple": [[66, "duim-dcs:duim-dcs:$hearts-stipple"]], "$horizontal-hatch": [[66, "duim-dcs:duim-dcs:$horizontal-hatch"]], "$magenta": [[66, "duim-dcs:duim-dcs:$magenta"]], "$parquet-stipple": [[66, "duim-dcs:duim-dcs:$parquet-stipple"]], "$red": [[66, "duim-dcs:duim-dcs:$red"]], "$solid-pen": [[66, "duim-dcs:duim-dcs:$solid-pen"]], "$tiles-stipple": [[66, "duim-dcs:duim-dcs:$tiles-stipple"]], "$vertical-hatch": [[66, "duim-dcs:duim-dcs:$vertical-hatch"]], "$white": [[66, "duim-dcs:duim-dcs:$white"]], "$xor-brush": [[66, "duim-dcs:duim-dcs:$xor-brush"]], "$yellow": [[66, "duim-dcs:duim-dcs:$yellow"]], "": [[66, "duim-dcs:duim-dcs:[brush]"]], "": [[66, "duim-dcs:duim-dcs:[color-not-found]"]], "": [[66, "duim-dcs:duim-dcs:[color]"]], "": [[66, "duim-dcs:duim-dcs:[device-font]"]], "": [[66, "duim-dcs:duim-dcs:[image]"]], "": [[66, "duim-dcs:duim-dcs:[ink]"]], "": [[66, "duim-dcs:duim-dcs:[palette-full]"]], "": [[66, "duim-dcs:duim-dcs:[palette]"]], "": [[66, "duim-dcs:duim-dcs:[pattern]"]], "": [[66, "duim-dcs:duim-dcs:[pen]"]], "": [[66, "duim-dcs:duim-dcs:[stencil]"]], "": [[66, "duim-dcs:duim-dcs:[text-style]"]], "\\=": [[66, "duim-dcs:duim-dcs:\\="], [166, "common-dylan:machine-words:\\="]], "add-colors": [[66, "duim-dcs:duim-dcs:add-colors"]], "brush-background": [[66, "duim-dcs:duim-dcs:brush-background"]], "brush-fill-rule": [[66, "duim-dcs:duim-dcs:brush-fill-rule"]], "brush-fill-style": [[66, "duim-dcs:duim-dcs:brush-fill-style"]], "brush-foreground": [[66, "duim-dcs:duim-dcs:brush-foreground"]], "brush-mode": [[66, "duim-dcs:duim-dcs:brush-mode"]], "brush-stipple": [[66, "duim-dcs:duim-dcs:brush-stipple"]], "brush-stretch-mode": [[66, "duim-dcs:duim-dcs:brush-stretch-mode"]], "brush-tile": [[66, "duim-dcs:duim-dcs:brush-tile"]], "brush-ts-x": [[66, "duim-dcs:duim-dcs:brush-ts-x"]], "brush-ts-y": [[66, "duim-dcs:duim-dcs:brush-ts-y"]], "brush?": [[66, "duim-dcs:duim-dcs:brush?"]], "color-ihs": [[66, "duim-dcs:duim-dcs:color-ihs"]], "color-luminosity": [[66, "duim-dcs:duim-dcs:color-luminosity"]], "color-palette?": [[66, "duim-dcs:duim-dcs:color-palette?"]], "color-rgb": [[66, "duim-dcs:duim-dcs:color-rgb"]], "color?": [[66, "duim-dcs:duim-dcs:color?"]], "contrasting-colors-limit": [[66, "duim-dcs:duim-dcs:contrasting-colors-limit"]], "contrasting-dash-patterns-limit": [[66, "duim-dcs:duim-dcs:contrasting-dash-patterns-limit"]], "default-background": [[66, "duim-dcs:duim-dcs:default-background"]], "default-background-setter": [[66, "duim-dcs:duim-dcs:default-background-setter"]], "default-foreground": [[66, "duim-dcs:duim-dcs:default-foreground"]], "default-foreground-setter": [[66, "duim-dcs:duim-dcs:default-foreground-setter"]], "default-text-style": [[66, "duim-dcs:duim-dcs:default-text-style"]], "default-text-style-setter": [[66, "duim-dcs:duim-dcs:default-text-style-setter"]], "find-color": [[66, "duim-dcs:duim-dcs:find-color"]], "fully-merged-text-style?": [[66, "duim-dcs:duim-dcs:fully-merged-text-style?"]], "image-depth": [[66, "duim-dcs:duim-dcs:image-depth"]], "image-height": [[66, "duim-dcs:duim-dcs:image-height"]], "image-width": [[66, "duim-dcs:duim-dcs:image-width"]], "image?": [[66, "duim-dcs:duim-dcs:image?"]], "ink?": [[66, "duim-dcs:duim-dcs:ink?"]], "make": [[66, "duim-dcs:duim-dcs:make"], [68, "duim:duim-frames:make([frame])"], [73, "duim-layouts:duim-layouts:make([space-requirement])"], [154, "c-ffi:c-ffi:make(subclass([c-pointer]))"], [185, "io:streams:make([byte-string-stream])"], [185, "io:streams:make([sequence-stream])"], [185, "io:streams:make([string-stream])"], [185, "io:streams:make([unicode-string-stream])"], [203, "system:date:make([date])"], [204, "system:file-system:make([file-stream])"]], "make-color-for-contrasting-color": [[66, "duim-dcs:duim-dcs:make-color-for-contrasting-color"]], "make-contrasting-colors": [[66, "duim-dcs:duim-dcs:make-contrasting-colors"]], "make-contrasting-dash-patterns": [[66, "duim-dcs:duim-dcs:make-contrasting-dash-patterns"]], "make-device-font": [[66, "duim-dcs:duim-dcs:make-device-font"]], "make-gray-color": [[66, "duim-dcs:duim-dcs:make-gray-color"]], "make-ihs-color": [[66, "duim-dcs:duim-dcs:make-ihs-color"]], "make-palette": [[66, "duim-dcs:duim-dcs:make-palette"]], "make-pattern": [[66, "duim-dcs:duim-dcs:make-pattern"]], "make-rgb-color": [[66, "duim-dcs:duim-dcs:make-rgb-color"]], "make-stencil": [[66, "duim-dcs:duim-dcs:make-stencil"]], "make-text-style": [[66, "duim-dcs:duim-dcs:make-text-style"]], "merge-text-styles": [[66, "duim-dcs:duim-dcs:merge-text-styles"]], "palette?": [[66, "duim-dcs:duim-dcs:palette?"]], "pattern?": [[66, "duim-dcs:duim-dcs:pattern?"]], "pen-cap-shape": [[66, "duim-dcs:duim-dcs:pen-cap-shape"]], "pen-dashes": [[66, "duim-dcs:duim-dcs:pen-dashes"]], "pen-joint-shape": [[66, "duim-dcs:duim-dcs:pen-joint-shape"]], "pen-units": [[66, "duim-dcs:duim-dcs:pen-units"]], "pen-width": [[66, "duim-dcs:duim-dcs:pen-width"]], "pen?": [[66, "duim-dcs:duim-dcs:pen?"]], "read-image": [[66, "duim-dcs:duim-dcs:read-image"]], "read-image-as": [[66, "duim-dcs:duim-dcs:read-image-as"]], "remove-colors": [[66, "duim-dcs:duim-dcs:remove-colors"]], "stencil?": [[66, "duim-dcs:duim-dcs:stencil?"]], "text-style-components": [[66, "duim-dcs:duim-dcs:text-style-components"]], "text-style-family": [[66, "duim-dcs:duim-dcs:text-style-family"]], "text-style-size": [[66, "duim-dcs:duim-dcs:text-style-size"]], "text-style-slant": [[66, "duim-dcs:duim-dcs:text-style-slant"]], "text-style-strikeout?": [[66, "duim-dcs:duim-dcs:text-style-strikeout?"]], "text-style-underline?": [[66, "duim-dcs:duim-dcs:text-style-underline?"]], "text-style-weight": [[66, "duim-dcs:duim-dcs:text-style-weight"]], "text-style?": [[66, "duim-dcs:duim-dcs:text-style?"]], "write-image": [[66, "duim-dcs:duim-dcs:write-image"]], "": [[67, "duim-extended-geometry:duim-extended-geometry:[ellipse]"]], "": [[67, "duim-extended-geometry:duim-extended-geometry:[elliptical-arc]"]], "": [[67, "duim-extended-geometry:duim-extended-geometry:[line]"]], "": [[67, "duim-extended-geometry:duim-extended-geometry:[polygon]"]], "": [[67, "duim-extended-geometry:duim-extended-geometry:[polyline]"]], "": [[67, "duim-extended-geometry:duim-extended-geometry:[rectangle]"]], "do-polygon-coordinates": [[67, "duim-extended-geometry:duim-extended-geometry:do-polygon-coordinates"]], "do-polygon-segments": [[67, "duim-extended-geometry:duim-extended-geometry:do-polygon-segments"]], "draw-design": [[67, "duim-extended-geometry:duim-extended-geometry:draw-design"]], "ellipse-center-point": [[67, "duim-extended-geometry:duim-extended-geometry:ellipse-center-point"]], "ellipse-center-position": [[67, "duim-extended-geometry:duim-extended-geometry:ellipse-center-position"]], "ellipse-end-angle": [[67, "duim-extended-geometry:duim-extended-geometry:ellipse-end-angle"]], "ellipse-radii": [[67, "duim-extended-geometry:duim-extended-geometry:ellipse-radii"]], "ellipse-start-angle": [[67, "duim-extended-geometry:duim-extended-geometry:ellipse-start-angle"]], "ellipse?": [[67, "duim-extended-geometry:duim-extended-geometry:ellipse?"]], "elliptical-arc?": [[67, "duim-extended-geometry:duim-extended-geometry:elliptical-arc?"]], "line-end-point": [[67, "duim-extended-geometry:duim-extended-geometry:line-end-point"]], "line-end-position": [[67, "duim-extended-geometry:duim-extended-geometry:line-end-position"]], "line-start-point": [[67, "duim-extended-geometry:duim-extended-geometry:line-start-point"]], "line-start-position": [[67, "duim-extended-geometry:duim-extended-geometry:line-start-position"]], "line?": [[67, "duim-extended-geometry:duim-extended-geometry:line?"]], "make-ellipse": [[67, "duim-extended-geometry:duim-extended-geometry:make-ellipse"]], "make-elliptical-arc": [[67, "duim-extended-geometry:duim-extended-geometry:make-elliptical-arc"]], "make-line": [[67, "duim-extended-geometry:duim-extended-geometry:make-line"]], "make-polygon": [[67, "duim-extended-geometry:duim-extended-geometry:make-polygon"]], "make-polyline": [[67, "duim-extended-geometry:duim-extended-geometry:make-polyline"]], "make-rectangle": [[67, "duim-extended-geometry:duim-extended-geometry:make-rectangle"]], "polygon-coordinates": [[67, "duim-extended-geometry:duim-extended-geometry:polygon-coordinates"]], "polygon-points": [[67, "duim-extended-geometry:duim-extended-geometry:polygon-points"]], "polygon?": [[67, "duim-extended-geometry:duim-extended-geometry:polygon?"]], "polyline-closed?": [[67, "duim-extended-geometry:duim-extended-geometry:polyline-closed?"]], "polyline?": [[67, "duim-extended-geometry:duim-extended-geometry:polyline?"]], "rectangle-edges": [[67, "duim-extended-geometry:duim-extended-geometry:rectangle-edges"]], "rectangle-height": [[67, "duim-extended-geometry:duim-extended-geometry:rectangle-height"]], "rectangle-max-point": [[67, "duim-extended-geometry:duim-extended-geometry:rectangle-max-point"]], "rectangle-max-position": [[67, "duim-extended-geometry:duim-extended-geometry:rectangle-max-position"]], "rectangle-min-point": [[67, "duim-extended-geometry:duim-extended-geometry:rectangle-min-point"]], "rectangle-min-position": [[67, "duim-extended-geometry:duim-extended-geometry:rectangle-min-position"]], "rectangle-size": [[67, "duim-extended-geometry:duim-extended-geometry:rectangle-size"]], "rectangle-width": [[67, "duim-extended-geometry:duim-extended-geometry:rectangle-width"]], "rectangle?": [[67, "duim-extended-geometry:duim-extended-geometry:rectangle?"]], "*global-command-table*": [[68, "duim:duim-frames:*global-command-table*"]], "*progress-note*": [[68, "duim:duim-frames:*progress-note*"]], "*user-command-table*": [[68, "duim:duim-frames:*user-command-table*"]], "": [[68, "duim:duim-frames:[application-exited-event]"]], "": [[68, "duim:duim-frames:[command-table-menu-item]"]], "": [[68, "duim:duim-frames:[command-table]"]], "": [[68, "duim:duim-frames:[command]"]], "": [[68, "duim:duim-frames:[dialog-frame]"]], "": [[68, "duim:duim-frames:[frame-created-event]"]], "": [[68, "duim:duim-frames:[frame-destroyed-event]"]], "": [[68, "duim:duim-frames:[frame-exit-event]"]], "": [[68, "duim:duim-frames:[frame-exited-event]"]], "": [[68, "duim:duim-frames:[frame-focus-event]"]], "": [[68, "duim:duim-frames:[frame-mapped-event]"]], "": [[68, "duim:duim-frames:[frame-unmapped-event]"]], " ": [[68, "duim:duim-frames:[frame]"]], "": [[68, "duim:duim-frames:[property-frame]"]], "": [[68, "duim:duim-frames:[property-page]"]], "": [[68, "duim:duim-frames:[simple-command]"]], "": [[68, "duim:duim-frames:[simple-frame]"]], "": [[68, "duim:duim-frames:[simple-undoable-command]"]], "": [[68, "duim:duim-frames:[wizard-frame]"]], "": [[68, "duim:duim-frames:[wizard-page]"]], "=": [[68, "duim:duim-frames:=([command])"], [70, "duim-geometry:duim-geometry:=([region])"], [70, "duim-geometry:duim-geometry:=([transform])"], [74, "duim-sheets:duim-sheets:="], [118, "access-path:access-path:=([remote-value],[remote-value])"], [154, "c-ffi:c-ffi:=([c-pointer])"], [154, "index-55"], [193, "dylan:dylan:="], [193, "dylan:dylan:=([complex])"], [193, "dylan:dylan:=([machine-number])"], [203, "system:date:=([date])"], [203, "system:date:=([duration])"]], "=()": [[68, "duim:duim-frames:=([command])"]], "add-command": [[68, "duim:duim-frames:add-command"]], "add-command-table-menu-item": [[68, "duim:duim-frames:add-command-table-menu-item"]], "apply-in-frame": [[68, "duim:duim-frames:apply-in-frame"]], "call-in-frame": [[68, "duim:duim-frames:call-in-frame"]], "cancel-dialog": [[68, "duim:duim-frames:cancel-dialog"]], "clear-progress-note": [[68, "duim:duim-frames:clear-progress-note"]], "command-arguments": [[68, "duim:duim-frames:command-arguments"]], "command-enabled?": [[68, "duim:duim-frames:command-enabled?"]], "command-enabled?-setter": [[68, "duim:duim-frames:command-enabled?-setter"]], "command-function": [[68, "duim:duim-frames:command-function"], [202, "sql:sql:command-function"]], "command-table-accelerators": [[68, "duim:duim-frames:command-table-accelerators"]], "command-table-commands": [[68, "duim:duim-frames:command-table-commands"]], "command-table-menu": [[68, "duim:duim-frames:command-table-menu"]], "command-table-name": [[68, "duim:duim-frames:command-table-name"]], "command-table?": [[68, "duim:duim-frames:command-table?"]], "command-undoable?": [[68, "duim:duim-frames:command-undoable?"]], "command?": [[68, "duim:duim-frames:command?"]], "complete-from-generator": [[68, "duim:duim-frames:complete-from-generator"]], "complete-from-sequence": [[68, "duim:duim-frames:complete-from-sequence"]], "compute-next-page": [[68, "duim:duim-frames:compute-next-page"]], "compute-previous-page": [[68, "duim:duim-frames:compute-previous-page"]], "contain": [[68, "duim:duim-frames:contain"]], "current-frame": [[68, "duim:duim-frames:current-frame"]], "define command-table": [[68, "duim:duim-frames:definecommand-table"]], "define frame": [[68, "duim:duim-frames:defineframe"]], "deiconify-frame": [[68, "duim:duim-frames:deiconify-frame"]], "destroy-frame": [[68, "duim:duim-frames:destroy-frame"]], "dialog-apply-button": [[68, "duim:duim-frames:dialog-apply-button"]], "dialog-apply-button-setter": [[68, "duim:duim-frames:dialog-apply-button-setter"]], "dialog-apply-callback": [[68, "duim:duim-frames:dialog-apply-callback"]], "dialog-back-button": [[68, "duim:duim-frames:dialog-back-button"]], "dialog-back-button-setter": [[68, "duim:duim-frames:dialog-back-button-setter"]], "dialog-back-callback": [[68, "duim:duim-frames:dialog-back-callback"]], "dialog-cancel-button": [[68, "duim:duim-frames:dialog-cancel-button"]], "dialog-cancel-button-setter": [[68, "duim:duim-frames:dialog-cancel-button-setter"]], "dialog-cancel-callback": [[68, "duim:duim-frames:dialog-cancel-callback"]], "dialog-cancel-callback-setter": [[68, "duim:duim-frames:dialog-cancel-callback-setter"]], "dialog-current-page": [[68, "duim:duim-frames:dialog-current-page"]], "dialog-current-page-setter": [[68, "duim:duim-frames:dialog-current-page-setter"]], "dialog-exit-button": [[68, "duim:duim-frames:dialog-exit-button"]], "dialog-exit-button-setter": [[68, "duim:duim-frames:dialog-exit-button-setter"]], "dialog-exit-callback": [[68, "duim:duim-frames:dialog-exit-callback"]], "dialog-exit-callback-setter": [[68, "duim:duim-frames:dialog-exit-callback-setter"]], "dialog-exit-enabled?": [[68, "duim:duim-frames:dialog-exit-enabled?"]], "dialog-exit-enabled?-setter": [[68, "duim:duim-frames:dialog-exit-enabled?-setter"]], "dialog-help-button": [[68, "duim:duim-frames:dialog-help-button"]], "dialog-help-button-setter": [[68, "duim:duim-frames:dialog-help-button-setter"]], "dialog-help-callback": [[68, "duim:duim-frames:dialog-help-callback"]], "dialog-next-button": [[68, "duim:duim-frames:dialog-next-button"]], "dialog-next-button-setter": [[68, "duim:duim-frames:dialog-next-button-setter"]], "dialog-next-callback": [[68, "duim:duim-frames:dialog-next-callback"]], "dialog-next-enabled?": [[68, "duim:duim-frames:dialog-next-enabled?"]], "dialog-next-enabled?-setter": [[68, "duim:duim-frames:dialog-next-enabled?-setter"]], "dialog-next-page": [[68, "duim:duim-frames:dialog-next-page"]], "dialog-next-page-setter": [[68, "duim:duim-frames:dialog-next-page-setter"]], "dialog-page-changed-callback": [[68, "duim:duim-frames:dialog-page-changed-callback"]], "dialog-page-changed-callback-setter": [[68, "duim:duim-frames:dialog-page-changed-callback-setter"]], "dialog-page-complete?": [[68, "duim:duim-frames:dialog-page-complete?"]], "dialog-page-complete?-setter": [[68, "duim:duim-frames:dialog-page-complete?-setter"]], "dialog-pages": [[68, "duim:duim-frames:dialog-pages"]], "dialog-pages-setter": [[68, "duim:duim-frames:dialog-pages-setter"]], "dialog-previous-page": [[68, "duim:duim-frames:dialog-previous-page"]], "dialog-previous-page-setter": [[68, "duim:duim-frames:dialog-previous-page-setter"]], "display-progress-note": [[68, "duim:duim-frames:display-progress-note"]], "event-destroy-frame?": [[68, "duim:duim-frames:event-destroy-frame?"]], "event-status-code": [[68, "duim:duim-frames:event-status-code"]], "execute-command": [[68, "duim:duim-frames:execute-command"]], "exit-dialog": [[68, "duim:duim-frames:exit-dialog"]], "exit-frame": [[68, "duim:duim-frames:exit-frame"]], "find-frame": [[68, "duim:duim-frames:find-frame"]], "frame-accelerators": [[68, "duim:duim-frames:frame-accelerators"]], "frame-accelerators-setter": [[68, "duim:duim-frames:frame-accelerators-setter"]], "frame-can-exit?": [[68, "duim:duim-frames:frame-can-exit?"]], "frame-command-table": [[68, "duim:duim-frames:frame-command-table"]], "frame-command-table-setter": [[68, "duim:duim-frames:frame-command-table-setter"]], "frame-default-button": [[68, "duim:duim-frames:frame-default-button"]], "frame-default-button-setter": [[68, "duim:duim-frames:frame-default-button-setter"]], "frame-event-queue": [[68, "duim:duim-frames:frame-event-queue"]], "frame-fixed-height?": [[68, "duim:duim-frames:frame-fixed-height?"]], "frame-fixed-width?": [[68, "duim:duim-frames:frame-fixed-width?"]], "frame-icon": [[68, "duim:duim-frames:frame-icon"]], "frame-icon-setter": [[68, "duim:duim-frames:frame-icon-setter"]], "frame-input-focus": [[68, "duim:duim-frames:frame-input-focus"]], "frame-input-focus-setter": [[68, "duim:duim-frames:frame-input-focus-setter"]], "frame-layout": [[68, "duim:duim-frames:frame-layout"]], "frame-layout-setter": [[68, "duim:duim-frames:frame-layout-setter"]], "frame-mapped?": [[68, "duim:duim-frames:frame-mapped?"]], "frame-mapped?-setter": [[68, "duim:duim-frames:frame-mapped?-setter"]], "frame-menu-bar": [[68, "duim:duim-frames:frame-menu-bar"]], "frame-menu-bar-setter": [[68, "duim:duim-frames:frame-menu-bar-setter"]], "frame-mode": [[68, "duim:duim-frames:frame-mode"]], "frame-owner": [[68, "duim:duim-frames:frame-owner"]], "frame-palette": [[68, "duim:duim-frames:frame-palette"]], "frame-palette-setter": [[68, "duim:duim-frames:frame-palette-setter"]], "frame-position": [[68, "duim:duim-frames:frame-position"]], "frame-resizable?": [[68, "duim:duim-frames:frame-resizable?"]], "frame-size": [[68, "duim:duim-frames:frame-size"]], "frame-state": [[68, "duim:duim-frames:frame-state"]], "frame-status-bar": [[68, "duim:duim-frames:frame-status-bar"]], "frame-status-bar-setter": [[68, "duim:duim-frames:frame-status-bar-setter"]], "frame-status-message": [[68, "duim:duim-frames:frame-status-message"]], "frame-status-message-setter": [[68, "duim:duim-frames:frame-status-message-setter"]], "frame-thread": [[68, "duim:duim-frames:frame-thread"], [118, "access-path:access-path:frame-thread"]], "frame-title": [[68, "duim:duim-frames:frame-title"]], "frame-title-setter": [[68, "duim:duim-frames:frame-title-setter"]], "frame-tool-bar": [[68, "duim:duim-frames:frame-tool-bar"]], "frame-tool-bar-setter": [[68, "duim:duim-frames:frame-tool-bar-setter"]], "frame-top-level": [[68, "duim:duim-frames:frame-top-level"]], "frame?": [[68, "duim:duim-frames:frame?"]], "iconify-frame": [[68, "duim:duim-frames:iconify-frame"]], "layout-frame": [[68, "duim:duim-frames:layout-frame"]], "lower-frame": [[68, "duim:duim-frames:lower-frame"]], "make( )": [[68, "duim:duim-frames:make([frame])"]], "make-menu-from-command-table-menu": [[68, "duim:duim-frames:make-menu-from-command-table-menu"]], "make-menus-from-command-table": [[68, "duim:duim-frames:make-menus-from-command-table"]], "menu-item-accelerator": [[68, "duim:duim-frames:menu-item-accelerator"]], "menu-item-mnemonic": [[68, "duim:duim-frames:menu-item-mnemonic"]], "menu-item-name": [[68, "duim:duim-frames:menu-item-name"]], "menu-item-options": [[68, "duim:duim-frames:menu-item-options"]], "menu-item-type": [[68, "duim:duim-frames:menu-item-type"]], "menu-item-value": [[68, "duim:duim-frames:menu-item-value"]], "move-to-next-page": [[68, "duim:duim-frames:move-to-next-page"]], "move-to-previous-page": [[68, "duim:duim-frames:move-to-previous-page"]], "note-progress": [[68, "duim:duim-frames:note-progress"]], "noting-progress": [[68, "duim:duim-frames:noting-progress"]], "raise-frame": [[68, "duim:duim-frames:raise-frame"]], "redo-command": [[68, "duim:duim-frames:redo-command"]], "remove-command": [[68, "duim:duim-frames:remove-command"]], "remove-command-table": [[68, "duim:duim-frames:remove-command-table"]], "remove-command-table-menu-item": [[68, "duim:duim-frames:remove-command-table-menu-item"]], "set-frame-position": [[68, "duim:duim-frames:set-frame-position"]], "set-frame-size": [[68, "duim:duim-frames:set-frame-size"]], "start-dialog": [[68, "duim:duim-frames:start-dialog"]], "start-frame": [[68, "duim:duim-frames:start-frame"]], "undo-command": [[68, "duim:duim-frames:undo-command"]], "": [[69, "duim:duim-gadgets:[action-gadget]"]], "": [[69, "duim:duim-gadgets:[border]"]], "": [[69, "duim:duim-gadgets:[button-box]"]], "": [[69, "duim:duim-gadgets:[button]"]], "": [[69, "duim:duim-gadgets:[check-box]"]], "": [[69, "duim:duim-gadgets:[check-button]"]], "": [[69, "duim:duim-gadgets:[check-menu-box]"]], "": [[69, "duim:duim-gadgets:[check-menu-button]"]], "": [[69, "duim:duim-gadgets:[collection-gadget]"]], "": [[69, "duim:duim-gadgets:[combo-box]"]], "": [[69, "duim:duim-gadgets:[gadget]"]], "": [[69, "duim:duim-gadgets:[group-box]"]], "": [[69, "duim:duim-gadgets:[label]"]], "": [[69, "duim:duim-gadgets:[list-box]"]], "": [[69, "duim:duim-gadgets:[list-control-view]"]], "": [[69, "duim:duim-gadgets:[list-control]"]], "": [[69, "duim:duim-gadgets:[list-item]"]], "": [[69, "duim:duim-gadgets:[menu-bar]"]], "": [[69, "duim:duim-gadgets:[menu-box]"]], "": [[69, "duim:duim-gadgets:[menu-button]"]], "": [[69, "duim:duim-gadgets:[menu]"]], "": [[69, "duim:duim-gadgets:[option-box]"]], "": [[69, "duim:duim-gadgets:[page]"]], "": [[69, "duim:duim-gadgets:[password-field]"]], "": [[69, "duim:duim-gadgets:[progress-bar]"]], "": [[69, "duim:duim-gadgets:[push-box]"]], "": [[69, "duim:duim-gadgets:[push-button]"]], "": [[69, "duim:duim-gadgets:[push-menu-box]"]], "": [[69, "duim:duim-gadgets:[push-menu-button]"]], "": [[69, "duim:duim-gadgets:[radio-box]"]], "": [[69, "duim:duim-gadgets:[radio-button]"]], "": [[69, "duim:duim-gadgets:[radio-menu-box]"]], "": [[69, "duim:duim-gadgets:[radio-menu-button]"]], "": [[69, "duim:duim-gadgets:[scroll-bar]"]], "": [[69, "duim:duim-gadgets:[separator]"]], "": [[69, "duim:duim-gadgets:[slider]"]], "": [[69, "duim:duim-gadgets:[spacing]"]], "": [[69, "duim:duim-gadgets:[spin-box]"]], "": [[69, "duim:duim-gadgets:[splitter]"]], "": [[69, "duim:duim-gadgets:[status-bar]"]], "": [[69, "duim:duim-gadgets:[tab-control-page]"]], "": [[69, "duim:duim-gadgets:[tab-control]"]], "": [[69, "duim:duim-gadgets:[table-column]"]], "": [[69, "duim:duim-gadgets:[table-control-view]"]], "": [[69, "duim:duim-gadgets:[table-control]"]], "": [[69, "duim:duim-gadgets:[table-item]"]], "": [[69, "duim:duim-gadgets:[text-editor]"]], "": [[69, "duim:duim-gadgets:[text-field]"]], "": [[69, "duim:duim-gadgets:[text-gadget]"]], "": [[69, "duim:duim-gadgets:[tool-bar]"]], "": [[69, "duim:duim-gadgets:[tree-control]"]], "": [[69, "duim:duim-gadgets:[tree-node]"]], "": [[69, "duim:duim-gadgets:[value-gadget]"]], "": [[69, "duim:duim-gadgets:[value-range-gadget]"]], "": [[69, "duim:duim-gadgets:[viewport]"]], "activate-gadget": [[69, "duim:duim-gadgets:activate-gadget"]], "add-column": [[69, "duim:duim-gadgets:add-column"]], "add-item": [[69, "duim:duim-gadgets:add-item"]], "add-node": [[69, "duim:duim-gadgets:add-node"]], "contract-node": [[69, "duim:duim-gadgets:contract-node"]], "display-menu": [[69, "duim:duim-gadgets:display-menu"]], "expand-node": [[69, "duim:duim-gadgets:expand-node"]], "find-item": [[69, "duim:duim-gadgets:find-item"]], "find-node": [[69, "duim:duim-gadgets:find-node"]], "gadget-accelerator": [[69, "duim:duim-gadgets:gadget-accelerator"]], "gadget-accelerator-setter": [[69, "duim:duim-gadgets:gadget-accelerator-setter"]], "gadget-activate-callback": [[69, "duim:duim-gadgets:gadget-activate-callback"]], "gadget-activate-callback-setter": [[69, "duim:duim-gadgets:gadget-activate-callback-setter"]], "gadget-client": [[69, "duim:duim-gadgets:gadget-client"]], "gadget-client-setter": [[69, "duim:duim-gadgets:gadget-client-setter"]], "gadget-command": [[69, "duim:duim-gadgets:gadget-command"]], "gadget-command-setter": [[69, "duim:duim-gadgets:gadget-command-setter"]], "gadget-default?": [[69, "duim:duim-gadgets:gadget-default?"]], "gadget-default?-setter": [[69, "duim:duim-gadgets:gadget-default?-setter"]], "gadget-documentation": [[69, "duim:duim-gadgets:gadget-documentation"]], "gadget-documentation-setter": [[69, "duim:duim-gadgets:gadget-documentation-setter"]], "gadget-enabled?": [[69, "duim:duim-gadgets:gadget-enabled?"]], "gadget-enabled?-setter": [[69, "duim:duim-gadgets:gadget-enabled?-setter"]], "gadget-id": [[69, "duim:duim-gadgets:gadget-id"]], "gadget-id-setter": [[69, "duim:duim-gadgets:gadget-id-setter"]], "gadget-items": [[69, "duim:duim-gadgets:gadget-items"]], "gadget-items-setter": [[69, "duim:duim-gadgets:gadget-items-setter"]], "gadget-key-press-callback": [[69, "duim:duim-gadgets:gadget-key-press-callback"]], "gadget-key-press-callback-setter": [[69, "duim:duim-gadgets:gadget-key-press-callback-setter"]], "gadget-label": [[69, "duim:duim-gadgets:gadget-label"]], "gadget-label-key": [[69, "duim:duim-gadgets:gadget-label-key"]], "gadget-label-setter": [[69, "duim:duim-gadgets:gadget-label-setter"]], "gadget-mnemonic": [[69, "duim:duim-gadgets:gadget-mnemonic"]], "gadget-mnemonic-setter": [[69, "duim:duim-gadgets:gadget-mnemonic-setter"]], "gadget-orientation": [[69, "duim:duim-gadgets:gadget-orientation"]], "gadget-popup-menu-callback": [[69, "duim:duim-gadgets:gadget-popup-menu-callback"]], "gadget-popup-menu-callback-setter": [[69, "duim:duim-gadgets:gadget-popup-menu-callback-setter"]], "gadget-ratios": [[69, "duim:duim-gadgets:gadget-ratios"]], "gadget-ratios-setter": [[69, "duim:duim-gadgets:gadget-ratios-setter"]], "gadget-read-only?": [[69, "duim:duim-gadgets:gadget-read-only?"]], "gadget-scrolling-horizontally?": [[69, "duim:duim-gadgets:gadget-scrolling-horizontally?"]], "gadget-scrolling-vertically?": [[69, "duim:duim-gadgets:gadget-scrolling-vertically?"]], "gadget-selection": [[69, "duim:duim-gadgets:gadget-selection"]], "gadget-selection-mode": [[69, "duim:duim-gadgets:gadget-selection-mode"]], "gadget-selection-setter": [[69, "duim:duim-gadgets:gadget-selection-setter"]], "gadget-slug-size": [[69, "duim:duim-gadgets:gadget-slug-size"]], "gadget-slug-size-setter": [[69, "duim:duim-gadgets:gadget-slug-size-setter"]], "gadget-test": [[69, "duim:duim-gadgets:gadget-test"]], "gadget-text": [[69, "duim:duim-gadgets:gadget-text"]], "gadget-text-setter": [[69, "duim:duim-gadgets:gadget-text-setter"]], "gadget-value": [[69, "duim:duim-gadgets:gadget-value"]], "gadget-value-changed-callback": [[69, "duim:duim-gadgets:gadget-value-changed-callback"]], "gadget-value-changed-callback-setter": [[69, "duim:duim-gadgets:gadget-value-changed-callback-setter"]], "gadget-value-changing-callback": [[69, "duim:duim-gadgets:gadget-value-changing-callback"]], "gadget-value-changing-callback-setter": [[69, "duim:duim-gadgets:gadget-value-changing-callback-setter"]], "gadget-value-key": [[69, "duim:duim-gadgets:gadget-value-key"]], "gadget-value-range": [[69, "duim:duim-gadgets:gadget-value-range"]], "gadget-value-range-setter": [[69, "duim:duim-gadgets:gadget-value-range-setter"]], "gadget-value-setter": [[69, "duim:duim-gadgets:gadget-value-setter"]], "gadget-value-type": [[69, "duim:duim-gadgets:gadget-value-type"]], "gadget-x-alignment": [[69, "duim:duim-gadgets:gadget-x-alignment"]], "gadget-y-alignment": [[69, "duim:duim-gadgets:gadget-y-alignment"]], "gadget?": [[69, "duim:duim-gadgets:gadget?"]], "item-object": [[69, "duim:duim-gadgets:item-object"]], "labelling": [[69, "duim:duim-gadgets:labelling"]], "list-control-icon-function": [[69, "duim:duim-gadgets:list-control-icon-function"]], "list-control-icon-function-setter": [[69, "duim:duim-gadgets:list-control-icon-function-setter"]], "list-control-view": [[69, "duim:duim-gadgets:list-control-view"]], "list-control-view-setter": [[69, "duim:duim-gadgets:list-control-view-setter"]], "make-item": [[69, "duim:duim-gadgets:make-item"]], "make-menu-from-items": [[69, "duim:duim-gadgets:make-menu-from-items"]], "make-node": [[69, "duim:duim-gadgets:make-node"]], "menu-owner": [[69, "duim:duim-gadgets:menu-owner"]], "node-children": [[69, "duim:duim-gadgets:node-children"]], "node-children-setter": [[69, "duim:duim-gadgets:node-children-setter"]], "node-expanded?": [[69, "duim:duim-gadgets:node-expanded?"]], "node-object": [[69, "duim:duim-gadgets:node-object"]], "node-parents": [[69, "duim:duim-gadgets:node-parents"]], "node-state": [[69, "duim:duim-gadgets:node-state"]], "remove-column": [[69, "duim:duim-gadgets:remove-column"]], "remove-item": [[69, "duim:duim-gadgets:remove-item"]], "remove-node": [[69, "duim:duim-gadgets:remove-node"]], "scroll-position": [[69, "duim:duim-gadgets:scroll-position"]], "scrolling": [[69, "duim:duim-gadgets:scrolling"]], "set-scroll-position": [[69, "duim:duim-gadgets:set-scroll-position"]], "sheet-viewport": [[69, "duim:duim-gadgets:sheet-viewport"]], "sheet-viewport-region": [[69, "duim:duim-gadgets:sheet-viewport-region"]], "splitter-split-bar-moved-callback": [[69, "duim:duim-gadgets:splitter-split-bar-moved-callback"]], "splitter-split-bar-moved-callback-setter": [[69, "duim:duim-gadgets:splitter-split-bar-moved-callback-setter"]], "splitter-split-box-callback": [[69, "duim:duim-gadgets:splitter-split-box-callback"]], "splitter-split-box-callback-setter": [[69, "duim:duim-gadgets:splitter-split-box-callback-setter"]], "status-bar-label-pane": [[69, "duim:duim-gadgets:status-bar-label-pane"]], "status-bar-progress-bar": [[69, "duim:duim-gadgets:status-bar-progress-bar"]], "tab-control-current-page": [[69, "duim:duim-gadgets:tab-control-current-page"]], "tab-control-current-page-setter": [[69, "duim:duim-gadgets:tab-control-current-page-setter"]], "tab-control-labels": [[69, "duim:duim-gadgets:tab-control-labels"]], "tab-control-pages": [[69, "duim:duim-gadgets:tab-control-pages"]], "tab-control-pages-setter": [[69, "duim:duim-gadgets:tab-control-pages-setter"]], "table-control-view": [[69, "duim:duim-gadgets:table-control-view"]], "table-control-view-setter": [[69, "duim:duim-gadgets:table-control-view-setter"]], "tree-control-children-generator": [[69, "duim:duim-gadgets:tree-control-children-generator"]], "tree-control-children-generator-setter": [[69, "duim:duim-gadgets:tree-control-children-generator-setter"]], "tree-control-children-predicate": [[69, "duim:duim-gadgets:tree-control-children-predicate"]], "tree-control-children-predicate-setter": [[69, "duim:duim-gadgets:tree-control-children-predicate-setter"]], "tree-control-icon-function": [[69, "duim:duim-gadgets:tree-control-icon-function"]], "tree-control-initial-depth": [[69, "duim:duim-gadgets:tree-control-initial-depth"]], "tree-control-initial-depth-setter": [[69, "duim:duim-gadgets:tree-control-initial-depth-setter"]], "tree-control-roots": [[69, "duim:duim-gadgets:tree-control-roots"]], "tree-control-roots-setter": [[69, "duim:duim-gadgets:tree-control-roots-setter"]], "update-gadget": [[69, "duim:duim-gadgets:update-gadget"]], "viewport-region": [[69, "duim:duim-gadgets:viewport-region"]], "viewport?": [[69, "duim:duim-gadgets:viewport?"]], "with-border": [[69, "duim:duim-gadgets:with-border"]], "with-spacing": [[69, "duim:duim-gadgets:with-spacing"]], "$everywhere": [[70, "duim-geometry:duim-geometry:$everywhere"]], "$identity-transform": [[70, "duim-geometry:duim-geometry:$identity-transform"]], "$largest-coordinate": [[70, "duim-geometry:duim-geometry:$largest-coordinate"]], "$nowhere": [[70, "duim-geometry:duim-geometry:$nowhere"]], "$smallest-coordinate": [[70, "duim-geometry:duim-geometry:$smallest-coordinate"]], " ": [[70, "duim-geometry:duim-geometry:[area]"]], "": [[70, "duim-geometry:duim-geometry:[bounding-box]"]], "": [[70, "duim-geometry:duim-geometry:[path]"]], "": [[70, "duim-geometry:duim-geometry:[point]"], [154, "index-7"]], "": [[70, "duim-geometry:duim-geometry:[reflection-underspecified]"]], "": [[70, "duim-geometry:duim-geometry:[region-set]"]], "": [[70, "duim-geometry:duim-geometry:[region]"]], "": [[70, "duim-geometry:duim-geometry:[singular-transform]"]], "": [[70, "duim-geometry:duim-geometry:[transform-error]"]], "": [[70, "duim-geometry:duim-geometry:[transform-underspecified]"]], "": [[70, "duim-geometry:duim-geometry:[transform]"]], "=()": [[70, "duim-geometry:duim-geometry:=([region])"]], "=()": [[70, "duim-geometry:duim-geometry:=([transform])"]], "area?": [[70, "duim-geometry:duim-geometry:area?"]], "bounding-box": [[70, "duim-geometry:duim-geometry:bounding-box"]], "bounding-box?": [[70, "duim-geometry:duim-geometry:bounding-box?"]], "box-bottom": [[70, "duim-geometry:duim-geometry:box-bottom"]], "box-edges": [[70, "duim-geometry:duim-geometry:box-edges"]], "box-height": [[70, "duim-geometry:duim-geometry:box-height"]], "box-left": [[70, "duim-geometry:duim-geometry:box-left"]], "box-position": [[70, "duim-geometry:duim-geometry:box-position"]], "box-right": [[70, "duim-geometry:duim-geometry:box-right"]], "box-size": [[70, "duim-geometry:duim-geometry:box-size"]], "box-top": [[70, "duim-geometry:duim-geometry:box-top"]], "box-width": [[70, "duim-geometry:duim-geometry:box-width"]], "compose-rotation-with-transform": [[70, "duim-geometry:duim-geometry:compose-rotation-with-transform"]], "compose-scaling-with-transform": [[70, "duim-geometry:duim-geometry:compose-scaling-with-transform"]], "compose-transform-with-rotation": [[70, "duim-geometry:duim-geometry:compose-transform-with-rotation"]], "compose-transform-with-scaling": [[70, "duim-geometry:duim-geometry:compose-transform-with-scaling"]], "compose-transform-with-translation": [[70, "duim-geometry:duim-geometry:compose-transform-with-translation"]], "compose-transforms": [[70, "duim-geometry:duim-geometry:compose-transforms"]], "compose-translation-with-transform": [[70, "duim-geometry:duim-geometry:compose-translation-with-transform"]], "do-coordinates": [[70, "duim-geometry:duim-geometry:do-coordinates"]], "do-endpoint-coordinates": [[70, "duim-geometry:duim-geometry:do-endpoint-coordinates"]], "do-regions": [[70, "duim-geometry:duim-geometry:do-regions"]], "even-scaling-transform?": [[70, "duim-geometry:duim-geometry:even-scaling-transform?"]], "fix-coordinate": [[70, "duim-geometry:duim-geometry:fix-coordinate"]], "identity-transform?": [[70, "duim-geometry:duim-geometry:identity-transform?"]], "invert-transform": [[70, "duim-geometry:duim-geometry:invert-transform"]], "invertible-transform?": [[70, "duim-geometry:duim-geometry:invertible-transform?"]], "make-3-point-transform": [[70, "duim-geometry:duim-geometry:make-3-point-transform"]], "make-bounding-box": [[70, "duim-geometry:duim-geometry:make-bounding-box"]], "make-point": [[70, "duim-geometry:duim-geometry:make-point"]], "make-reflection-transform": [[70, "duim-geometry:duim-geometry:make-reflection-transform"]], "make-rotation-transform": [[70, "duim-geometry:duim-geometry:make-rotation-transform"]], "make-scaling-transform": [[70, "duim-geometry:duim-geometry:make-scaling-transform"]], "make-transform": [[70, "duim-geometry:duim-geometry:make-transform"]], "make-translation-transform": [[70, "duim-geometry:duim-geometry:make-translation-transform"]], "path?": [[70, "duim-geometry:duim-geometry:path?"]], "point-position": [[70, "duim-geometry:duim-geometry:point-position"]], "point-x": [[70, "duim-geometry:duim-geometry:point-x"]], "point-y": [[70, "duim-geometry:duim-geometry:point-y"]], "point?": [[70, "duim-geometry:duim-geometry:point?"]], "rectilinear-transform?": [[70, "duim-geometry:duim-geometry:rectilinear-transform?"]], "reflection-transform?": [[70, "duim-geometry:duim-geometry:reflection-transform?"]], "region-contains-position?": [[70, "duim-geometry:duim-geometry:region-contains-position?"]], "region-contains-region?": [[70, "duim-geometry:duim-geometry:region-contains-region?"]], "region-difference": [[70, "duim-geometry:duim-geometry:region-difference"]], "region-empty?": [[70, "duim-geometry:duim-geometry:region-empty?"]], "region-equal": [[70, "duim-geometry:duim-geometry:region-equal"]], "region-intersection": [[70, "duim-geometry:duim-geometry:region-intersection"]], "region-intersects-region?": [[70, "duim-geometry:duim-geometry:region-intersects-region?"]], "region-set-function": [[70, "duim-geometry:duim-geometry:region-set-function"]], "region-set-regions": [[70, "duim-geometry:duim-geometry:region-set-regions"]], "region-set?": [[70, "duim-geometry:duim-geometry:region-set?"]], "region-union": [[70, "duim-geometry:duim-geometry:region-union"]], "region?": [[70, "duim-geometry:duim-geometry:region?"]], "rigid-transform?": [[70, "duim-geometry:duim-geometry:rigid-transform?"]], "scaling-transform?": [[70, "duim-geometry:duim-geometry:scaling-transform?"]], "set-box-edges": [[70, "duim-geometry:duim-geometry:set-box-edges"]], "set-box-position": [[70, "duim-geometry:duim-geometry:set-box-position"]], "set-box-size": [[70, "duim-geometry:duim-geometry:set-box-size"]], "transform-angles": [[70, "duim-geometry:duim-geometry:transform-angles"]], "transform-box": [[70, "duim-geometry:duim-geometry:transform-box"]], "transform-distance": [[70, "duim-geometry:duim-geometry:transform-distance"]], "transform-position": [[70, "duim-geometry:duim-geometry:transform-position"]], "transform-region": [[70, "duim-geometry:duim-geometry:transform-region"]], "transform?": [[70, "duim-geometry:duim-geometry:transform?"]], "translation-transform?": [[70, "duim-geometry:duim-geometry:translation-transform?"]], "untransform-angles": [[70, "duim-geometry:duim-geometry:untransform-angles"]], "untransform-box": [[70, "duim-geometry:duim-geometry:untransform-box"]], "untransform-distance": [[70, "duim-geometry:duim-geometry:untransform-distance"]], "untransform-position": [[70, "duim-geometry:duim-geometry:untransform-position"]], "untransform-region": [[70, "duim-geometry:duim-geometry:untransform-region"]], "": [[71, "duim-graphics:duim-graphics:[pixmap-medium]"]], "": [[71, "duim-graphics:duim-graphics:[pixmap]"]], "abort-path": [[71, "duim-graphics:duim-graphics:abort-path"]], "arc-to": [[71, "duim-graphics:duim-graphics:arc-to"]], "close-path": [[71, "duim-graphics:duim-graphics:close-path"]], "copy-area": [[71, "duim-graphics:duim-graphics:copy-area"]], "copy-from-pixmap": [[71, "duim-graphics:duim-graphics:copy-from-pixmap"]], "copy-to-pixmap": [[71, "duim-graphics:duim-graphics:copy-to-pixmap"]], "curve-to": [[71, "duim-graphics:duim-graphics:curve-to"]], "destroy-pixmap": [[71, "duim-graphics:duim-graphics:destroy-pixmap"]], "do-with-output-to-pixmap": [[71, "duim-graphics:duim-graphics:do-with-output-to-pixmap"]], "draw-arrow": [[71, "duim-graphics:duim-graphics:draw-arrow"]], "draw-bezier-curve": [[71, "duim-graphics:duim-graphics:draw-bezier-curve"]], "draw-circle": [[71, "duim-graphics:duim-graphics:draw-circle"]], "draw-ellipse": [[71, "duim-graphics:duim-graphics:draw-ellipse"]], "draw-image": [[71, "duim-graphics:duim-graphics:draw-image"]], "draw-line": [[71, "duim-graphics:duim-graphics:draw-line"]], "draw-lines": [[71, "duim-graphics:duim-graphics:draw-lines"]], "draw-oval": [[71, "duim-graphics:duim-graphics:draw-oval"]], "draw-pixmap": [[71, "duim-graphics:duim-graphics:draw-pixmap"]], "draw-point": [[71, "duim-graphics:duim-graphics:draw-point"]], "draw-points": [[71, "duim-graphics:duim-graphics:draw-points"]], "draw-polygon": [[71, "duim-graphics:duim-graphics:draw-polygon"]], "draw-rectangle": [[71, "duim-graphics:duim-graphics:draw-rectangle"]], "draw-rectangles": [[71, "duim-graphics:duim-graphics:draw-rectangles"]], "draw-regular-polygon": [[71, "duim-graphics:duim-graphics:draw-regular-polygon"]], "draw-text": [[71, "duim-graphics:duim-graphics:draw-text"]], "draw-triangle": [[71, "duim-graphics:duim-graphics:draw-triangle"]], "end-path": [[71, "duim-graphics:duim-graphics:end-path"]], "fill-path": [[71, "duim-graphics:duim-graphics:fill-path"]], "line-to": [[71, "duim-graphics:duim-graphics:line-to"]], "make-pixmap": [[71, "duim-graphics:duim-graphics:make-pixmap"]], "move-to": [[71, "duim-graphics:duim-graphics:move-to"]], "pixmap?": [[71, "duim-graphics:duim-graphics:pixmap?"]], "restore-clipping-region": [[71, "duim-graphics:duim-graphics:restore-clipping-region"]], "start-path": [[71, "duim-graphics:duim-graphics:start-path"]], "stroke-path": [[71, "duim-graphics:duim-graphics:stroke-path"]], "with-output-to-pixmap": [[71, "duim-graphics:duim-graphics:with-output-to-pixmap"]], "$fill": [[73, "duim-layouts:duim-layouts:$fill"]], "": [[73, "duim-layouts:duim-layouts:[basic-user-pane]"]], "": [[73, "duim-layouts:duim-layouts:[column-layout]"]], "": [[73, "duim-layouts:duim-layouts:[drawing-pane]"]], "": [[73, "duim-layouts:duim-layouts:[fixed-layout]"]], "": [[73, "duim-layouts:duim-layouts:[grid-layout]"]], "": [[73, "duim-layouts:duim-layouts:[layout]"]], "": [[73, "duim-layouts:duim-layouts:[leaf-pane]"]], "": [[73, "duim-layouts:duim-layouts:[multiple-child-composite-pane]"]], "": [[73, "duim-layouts:duim-layouts:[null-pane]"]], "": [[73, "duim-layouts:duim-layouts:[pinboard-layout]"]], "": [[73, "duim-layouts:duim-layouts:[row-layout]"]], "": [[73, "duim-layouts:duim-layouts:[simple-pane]"]], "": [[73, "duim-layouts:duim-layouts:[single-child-composite-pane]"]], "": [[73, "duim-layouts:duim-layouts:[space-requirement]"]], "": [[73, "duim-layouts:duim-layouts:[stack-layout]"]], "": [[73, "duim-layouts:duim-layouts:[table-layout]"]], "": [[73, "duim-layouts:duim-layouts:[top-level-sheet]"]], "allocate-space": [[73, "duim-layouts:duim-layouts:allocate-space"]], "compose-space": [[73, "duim-layouts:duim-layouts:compose-space"]], "current-pane": [[73, "duim-layouts:duim-layouts:current-pane"]], "define pane": [[73, "duim-layouts:duim-layouts:definepane"]], "do-allocate-space": [[73, "duim-layouts:duim-layouts:do-allocate-space"]], "do-compose-space": [[73, "duim-layouts:duim-layouts:do-compose-space"]], "horizontally": [[73, "duim-layouts:duim-layouts:horizontally"]], "layout-border": [[73, "duim-layouts:duim-layouts:layout-border"]], "layout-border-setter": [[73, "duim-layouts:duim-layouts:layout-border-setter"]], "layout-equalize-heights?": [[73, "duim-layouts:duim-layouts:layout-equalize-heights?"]], "layout-equalize-widths?": [[73, "duim-layouts:duim-layouts:layout-equalize-widths?"]], "make()": [[73, "duim-layouts:duim-layouts:make([space-requirement])"]], "pane-display-function": [[73, "duim-layouts:duim-layouts:pane-display-function"]], "pane-layout": [[73, "duim-layouts:duim-layouts:pane-layout"]], "relayout-children": [[73, "duim-layouts:duim-layouts:relayout-children"]], "relayout-parent": [[73, "duim-layouts:duim-layouts:relayout-parent"]], "space-requirement-height": [[73, "duim-layouts:duim-layouts:space-requirement-height"]], "space-requirement-max-height": [[73, "duim-layouts:duim-layouts:space-requirement-max-height"]], "space-requirement-max-width": [[73, "duim-layouts:duim-layouts:space-requirement-max-width"]], "space-requirement-min-height": [[73, "duim-layouts:duim-layouts:space-requirement-min-height"]], "space-requirement-min-width": [[73, "duim-layouts:duim-layouts:space-requirement-min-width"]], "space-requirement-width": [[73, "duim-layouts:duim-layouts:space-requirement-width"]], "space-requirement?": [[73, "duim-layouts:duim-layouts:space-requirement?"]], "stack-layout-mapped-page": [[73, "duim-layouts:duim-layouts:stack-layout-mapped-page"]], "stack-layout-mapped-page-setter": [[73, "duim-layouts:duim-layouts:stack-layout-mapped-page-setter"]], "table-contents": [[73, "duim-layouts:duim-layouts:table-contents"]], "table-contents-setter": [[73, "duim-layouts:duim-layouts:table-contents-setter"]], "tabling": [[73, "duim-layouts:duim-layouts:tabling"], [161, "collections:table-extensions:tabling"]], "vertically": [[73, "duim-layouts:duim-layouts:vertically"]], "$alt-key": [[74, "duim-sheets:duim-sheets:$alt-key"]], "$control-key": [[74, "duim-sheets:duim-sheets:$control-key"]], "$hyper-key": [[74, "duim-sheets:duim-sheets:$hyper-key"]], "$left-button": [[74, "duim-sheets:duim-sheets:$left-button"]], "$meta-key": [[74, "duim-sheets:duim-sheets:$meta-key"]], "$middle-button": [[74, "duim-sheets:duim-sheets:$middle-button"]], "$modifier-keys": [[74, "duim-sheets:duim-sheets:$modifier-keys"]], "$option-key": [[74, "duim-sheets:duim-sheets:$option-key"]], "$pointer-buttons": [[74, "duim-sheets:duim-sheets:$pointer-buttons"]], "$right-button": [[74, "duim-sheets:duim-sheets:$right-button"]], "$shift-key": [[74, "duim-sheets:duim-sheets:$shift-key"]], "$super-key": [[74, "duim-sheets:duim-sheets:$super-key"]], "": [[74, "duim-sheets:duim-sheets:[button-press-event]"]], "": [[74, "duim-sheets:duim-sheets:[button-release-event]"]], "": [[74, "duim-sheets:duim-sheets:[caret]"]], "": [[74, "duim-sheets:duim-sheets:[clipboard]"]], "": [[74, "duim-sheets:duim-sheets:[cursor]"]], "": [[74, "duim-sheets:duim-sheets:[device-event]"]], "": [[74, "duim-sheets:duim-sheets:[display]"]], "": [[74, "duim-sheets:duim-sheets:[double-click-event]"]], "": [[74, "duim-sheets:duim-sheets:[event]"]], "": [[74, "duim-sheets:duim-sheets:[frame-event]"]], "": [[74, "duim-sheets:duim-sheets:[frame-manager]"]], "": [[74, "duim-sheets:duim-sheets:[gesture]"]], "": [[74, "duim-sheets:duim-sheets:[key-press-event]"]], "": [[74, "duim-sheets:duim-sheets:[key-release-event]"]], "": [[74, "duim-sheets:duim-sheets:[keyboard-event]"]], "": [[74, "duim-sheets:duim-sheets:[keyboard-gesture]"]], "": [[74, "duim-sheets:duim-sheets:[medium]"]], "": [[74, "duim-sheets:duim-sheets:[pointer-boundary-event]"]], "": [[74, "duim-sheets:duim-sheets:[pointer-button-event]"]], "": [[74, "duim-sheets:duim-sheets:[pointer-drag-event]"]], "": [[74, "duim-sheets:duim-sheets:[pointer-enter-event]"]], "": [[74, "duim-sheets:duim-sheets:[pointer-event]"]], "": [[74, "duim-sheets:duim-sheets:[pointer-exit-event]"]], "": [[74, "duim-sheets:duim-sheets:[pointer-gesture]"]], "": [[74, "duim-sheets:duim-sheets:[pointer-motion-event]"]], "": [[74, "duim-sheets:duim-sheets:[pointer]"]], "": [[74, "duim-sheets:duim-sheets:[port-terminated-event]"]], "": [[74, "duim-sheets:duim-sheets:[port]"]], "": [[74, "duim-sheets:duim-sheets:[sheet-event]"]], "": [[74, "duim-sheets:duim-sheets:[sheet]"]], "": [[74, "duim-sheets:duim-sheets:[timer-event]"]], "": [[74, "duim-sheets:duim-sheets:[undefined-text-style-mapping]"]], "": [[74, "duim-sheets:duim-sheets:[window-configuration-event]"]], "": [[74, "duim-sheets:duim-sheets:[window-event]"]], "": [[74, "duim-sheets:duim-sheets:[window-repaint-event]"]], "add-child": [[74, "duim-sheets:duim-sheets:add-child"]], "add-clipboard-data": [[74, "duim-sheets:duim-sheets:add-clipboard-data"]], "add-clipboard-data-as": [[74, "duim-sheets:duim-sheets:add-clipboard-data-as"]], "beep": [[74, "duim-sheets:duim-sheets:beep"]], "boundary-event-kind": [[74, "duim-sheets:duim-sheets:boundary-event-kind"]], "button-index": [[74, "duim-sheets:duim-sheets:button-index"]], "button-index-name": [[74, "duim-sheets:duim-sheets:button-index-name"]], "caret-position": [[74, "duim-sheets:duim-sheets:caret-position"]], "caret-sheet": [[74, "duim-sheets:duim-sheets:caret-sheet"]], "caret-size": [[74, "duim-sheets:duim-sheets:caret-size"]], "caret-visible?": [[74, "duim-sheets:duim-sheets:caret-visible?"]], "caret-visible?-setter": [[74, "duim-sheets:duim-sheets:caret-visible?-setter"]], "child-containing-position": [[74, "duim-sheets:duim-sheets:child-containing-position"]], "children-overlapping-region": [[74, "duim-sheets:duim-sheets:children-overlapping-region"]], "choose-color": [[74, "duim-sheets:duim-sheets:choose-color"]], "choose-directory": [[74, "duim-sheets:duim-sheets:choose-directory"]], "choose-file": [[74, "duim-sheets:duim-sheets:choose-file"]], "choose-from-dialog": [[74, "duim-sheets:duim-sheets:choose-from-dialog"]], "choose-from-menu": [[74, "duim-sheets:duim-sheets:choose-from-menu"]], "choose-text-style": [[74, "duim-sheets:duim-sheets:choose-text-style"]], "clear-box": [[74, "duim-sheets:duim-sheets:clear-box"]], "clear-clipboard": [[74, "duim-sheets:duim-sheets:clear-clipboard"]], "clipboard-data-available?": [[74, "duim-sheets:duim-sheets:clipboard-data-available?"]], "clipboard-owner": [[74, "duim-sheets:duim-sheets:clipboard-owner"]], "clipboard-sheet": [[74, "duim-sheets:duim-sheets:clipboard-sheet"]], "close-clipboard": [[74, "duim-sheets:duim-sheets:close-clipboard"]], "cursor?": [[74, "duim-sheets:duim-sheets:cursor?"]], "default-port": [[74, "duim-sheets:duim-sheets:default-port"]], "default-port-setter": [[74, "duim-sheets:duim-sheets:default-port-setter"]], "destroy-port": [[74, "duim-sheets:duim-sheets:destroy-port"]], "destroy-sheet": [[74, "duim-sheets:duim-sheets:destroy-sheet"]], "display-depth": [[74, "duim-sheets:duim-sheets:display-depth"]], "display-height": [[74, "duim-sheets:duim-sheets:display-height"]], "display-mm-height": [[74, "duim-sheets:duim-sheets:display-mm-height"]], "display-mm-width": [[74, "duim-sheets:duim-sheets:display-mm-width"]], "display-orientation": [[74, "duim-sheets:duim-sheets:display-orientation"]], "display-pixel-height": [[74, "duim-sheets:duim-sheets:display-pixel-height"]], "display-pixel-width": [[74, "duim-sheets:duim-sheets:display-pixel-width"]], "display-pixels-per-point": [[74, "duim-sheets:duim-sheets:display-pixels-per-point"]], "display-units": [[74, "duim-sheets:duim-sheets:display-units"]], "display-width": [[74, "duim-sheets:duim-sheets:display-width"]], "display?": [[74, "duim-sheets:duim-sheets:display?"]], "do-children-containing-position": [[74, "duim-sheets:duim-sheets:do-children-containing-position"]], "do-children-overlapping-region": [[74, "duim-sheets:duim-sheets:do-children-overlapping-region"]], "do-displays": [[74, "duim-sheets:duim-sheets:do-displays"]], "do-frames": [[74, "duim-sheets:duim-sheets:do-frames"]], "do-ports": [[74, "duim-sheets:duim-sheets:do-ports"]], "do-sheet-children": [[74, "duim-sheets:duim-sheets:do-sheet-children"]], "do-sheet-tree": [[74, "duim-sheets:duim-sheets:do-sheet-tree"]], "do-with-drawing-options": [[74, "duim-sheets:duim-sheets:do-with-drawing-options"]], "do-with-pointer-grabbed": [[74, "duim-sheets:duim-sheets:do-with-pointer-grabbed"]], "do-with-sheet-medium": [[74, "duim-sheets:duim-sheets:do-with-sheet-medium"]], "do-with-text-style": [[74, "duim-sheets:duim-sheets:do-with-text-style"]], "do-with-transform": [[74, "duim-sheets:duim-sheets:do-with-transform"]], "event-button": [[74, "duim-sheets:duim-sheets:event-button"]], "event-character": [[74, "duim-sheets:duim-sheets:event-character"]], "event-key-name": [[74, "duim-sheets:duim-sheets:event-key-name"]], "event-matches-gesture?": [[74, "duim-sheets:duim-sheets:event-matches-gesture?"]], "event-modifier-state": [[74, "duim-sheets:duim-sheets:event-modifier-state"]], "event-pointer": [[74, "duim-sheets:duim-sheets:event-pointer"]], "event-region": [[74, "duim-sheets:duim-sheets:event-region"]], "event-sheet": [[74, "duim-sheets:duim-sheets:event-sheet"]], "event-x": [[74, "duim-sheets:duim-sheets:event-x"]], "event-y": [[74, "duim-sheets:duim-sheets:event-y"]], "event?": [[74, "duim-sheets:duim-sheets:event?"]], "find-display": [[74, "duim-sheets:duim-sheets:find-display"]], "find-frame-manager": [[74, "duim-sheets:duim-sheets:find-frame-manager"]], "find-port": [[74, "duim-sheets:duim-sheets:find-port"]], "fixed-width-font?": [[74, "duim-sheets:duim-sheets:fixed-width-font?"]], "font-ascent": [[74, "duim-sheets:duim-sheets:font-ascent"]], "font-descent": [[74, "duim-sheets:duim-sheets:font-descent"]], "font-height": [[74, "duim-sheets:duim-sheets:font-height"]], "font-metrics": [[74, "duim-sheets:duim-sheets:font-metrics"]], "font-width": [[74, "duim-sheets:duim-sheets:font-width"]], "force-display": [[74, "duim-sheets:duim-sheets:force-display"]], "frame-manager": [[74, "duim-sheets:duim-sheets:frame-manager"]], "frame-manager-frames": [[74, "duim-sheets:duim-sheets:frame-manager-frames"]], "frame-manager-palette": [[74, "duim-sheets:duim-sheets:frame-manager-palette"]], "frame-manager-palette-setter": [[74, "duim-sheets:duim-sheets:frame-manager-palette-setter"]], "frame-manager?": [[74, "duim-sheets:duim-sheets:frame-manager?"]], "gesture-button": [[74, "duim-sheets:duim-sheets:gesture-button"]], "gesture-keysym": [[74, "duim-sheets:duim-sheets:gesture-keysym"]], "gesture-modifier-state": [[74, "duim-sheets:duim-sheets:gesture-modifier-state"]], "gesture-spec-equal": [[74, "duim-sheets:duim-sheets:gesture-spec-equal"]], "get-clipboard-data-as": [[74, "duim-sheets:duim-sheets:get-clipboard-data-as"]], "get-default-background": [[74, "duim-sheets:duim-sheets:get-default-background"]], "get-default-foreground": [[74, "duim-sheets:duim-sheets:get-default-foreground"]], "get-default-text-style": [[74, "duim-sheets:duim-sheets:get-default-text-style"]], "handle-event": [[74, "duim-sheets:duim-sheets:handle-event"]], "handle-repaint": [[74, "duim-sheets:duim-sheets:handle-repaint"]], "lower-sheet": [[74, "duim-sheets:duim-sheets:lower-sheet"]], "make-frame-manager": [[74, "duim-sheets:duim-sheets:make-frame-manager"]], "make-modifier-state": [[74, "duim-sheets:duim-sheets:make-modifier-state"]], "make-pane": [[74, "duim-sheets:duim-sheets:make-pane"]], "medium-background": [[74, "duim-sheets:duim-sheets:medium-background"]], "medium-background-setter": [[74, "duim-sheets:duim-sheets:medium-background-setter"]], "medium-brush": [[74, "duim-sheets:duim-sheets:medium-brush"]], "medium-brush-setter": [[74, "duim-sheets:duim-sheets:medium-brush-setter"]], "medium-clipping-region": [[74, "duim-sheets:duim-sheets:medium-clipping-region"]], "medium-clipping-region-setter": [[74, "duim-sheets:duim-sheets:medium-clipping-region-setter"]], "medium-default-text-style": [[74, "duim-sheets:duim-sheets:medium-default-text-style"]], "medium-default-text-style-setter": [[74, "duim-sheets:duim-sheets:medium-default-text-style-setter"]], "medium-drawable": [[74, "duim-sheets:duim-sheets:medium-drawable"]], "medium-drawable-setter": [[74, "duim-sheets:duim-sheets:medium-drawable-setter"]], "medium-foreground": [[74, "duim-sheets:duim-sheets:medium-foreground"]], "medium-foreground-setter": [[74, "duim-sheets:duim-sheets:medium-foreground-setter"]], "medium-merged-text-style": [[74, "duim-sheets:duim-sheets:medium-merged-text-style"]], "medium-pen": [[74, "duim-sheets:duim-sheets:medium-pen"]], "medium-pen-setter": [[74, "duim-sheets:duim-sheets:medium-pen-setter"]], "medium-pixmap": [[74, "duim-sheets:duim-sheets:medium-pixmap"]], "medium-pixmap-setter": [[74, "duim-sheets:duim-sheets:medium-pixmap-setter"]], "medium-sheet": [[74, "duim-sheets:duim-sheets:medium-sheet"]], "medium-text-style": [[74, "duim-sheets:duim-sheets:medium-text-style"]], "medium-text-style-setter": [[74, "duim-sheets:duim-sheets:medium-text-style-setter"]], "medium-transform": [[74, "duim-sheets:duim-sheets:medium-transform"]], "medium-transform-setter": [[74, "duim-sheets:duim-sheets:medium-transform-setter"]], "medium?": [[74, "duim-sheets:duim-sheets:medium?"]], "modifier-key-index": [[74, "duim-sheets:duim-sheets:modifier-key-index"]], "modifier-key-index-name": [[74, "duim-sheets:duim-sheets:modifier-key-index-name"]], "notify-user": [[74, "duim-sheets:duim-sheets:notify-user"]], "open-clipboard": [[74, "duim-sheets:duim-sheets:open-clipboard"]], "pointer-button-state": [[74, "duim-sheets:duim-sheets:pointer-button-state"]], "pointer-cursor": [[74, "duim-sheets:duim-sheets:pointer-cursor"]], "pointer-cursor-setter": [[74, "duim-sheets:duim-sheets:pointer-cursor-setter"]], "pointer-position": [[74, "duim-sheets:duim-sheets:pointer-position"]], "pointer-sheet": [[74, "duim-sheets:duim-sheets:pointer-sheet"]], "pointer?": [[74, "duim-sheets:duim-sheets:pointer?"]], "port": [[74, "duim-sheets:duim-sheets:port"]], "port-modifier-state": [[74, "duim-sheets:duim-sheets:port-modifier-state"]], "port-name": [[74, "duim-sheets:duim-sheets:port-name"]], "port-pointer": [[74, "duim-sheets:duim-sheets:port-pointer"]], "port-server-path": [[74, "duim-sheets:duim-sheets:port-server-path"]], "port-type": [[74, "duim-sheets:duim-sheets:port-type"]], "port?": [[74, "duim-sheets:duim-sheets:port?"]], "queue-event": [[74, "duim-sheets:duim-sheets:queue-event"]], "queue-repaint": [[74, "duim-sheets:duim-sheets:queue-repaint"]], "raise-sheet": [[74, "duim-sheets:duim-sheets:raise-sheet"]], "remove-child": [[74, "duim-sheets:duim-sheets:remove-child"]], "repaint-sheet": [[74, "duim-sheets:duim-sheets:repaint-sheet"]], "replace-child": [[74, "duim-sheets:duim-sheets:replace-child"]], "set-caret-position": [[74, "duim-sheets:duim-sheets:set-caret-position"]], "set-pointer-position": [[74, "duim-sheets:duim-sheets:set-pointer-position"]], "set-sheet-edges": [[74, "duim-sheets:duim-sheets:set-sheet-edges"]], "set-sheet-position": [[74, "duim-sheets:duim-sheets:set-sheet-position"]], "set-sheet-size": [[74, "duim-sheets:duim-sheets:set-sheet-size"]], "sheet-ancestor?": [[74, "duim-sheets:duim-sheets:sheet-ancestor?"]], "sheet-child": [[74, "duim-sheets:duim-sheets:sheet-child"]], "sheet-child-setter": [[74, "duim-sheets:duim-sheets:sheet-child-setter"]], "sheet-children": [[74, "duim-sheets:duim-sheets:sheet-children"]], "sheet-children-setter": [[74, "duim-sheets:duim-sheets:sheet-children-setter"]], "sheet-edges": [[74, "duim-sheets:duim-sheets:sheet-edges"]], "sheet-event-mask": [[74, "duim-sheets:duim-sheets:sheet-event-mask"]], "sheet-event-mask-setter": [[74, "duim-sheets:duim-sheets:sheet-event-mask-setter"]], "sheet-event-queue": [[74, "duim-sheets:duim-sheets:sheet-event-queue"]], "sheet-frame": [[74, "duim-sheets:duim-sheets:sheet-frame"]], "sheet-mapped?": [[74, "duim-sheets:duim-sheets:sheet-mapped?"]], "sheet-mapped?-setter": [[74, "duim-sheets:duim-sheets:sheet-mapped?-setter"]], "sheet-medium": [[74, "duim-sheets:duim-sheets:sheet-medium"]], "sheet-parent": [[74, "duim-sheets:duim-sheets:sheet-parent"]], "sheet-parent-setter": [[74, "duim-sheets:duim-sheets:sheet-parent-setter"]], "sheet-pointer-cursor": [[74, "duim-sheets:duim-sheets:sheet-pointer-cursor"]], "sheet-pointer-cursor-setter": [[74, "duim-sheets:duim-sheets:sheet-pointer-cursor-setter"]], "sheet-position": [[74, "duim-sheets:duim-sheets:sheet-position"]], "sheet-region": [[74, "duim-sheets:duim-sheets:sheet-region"]], "sheet-region-setter": [[74, "duim-sheets:duim-sheets:sheet-region-setter"]], "sheet-size": [[74, "duim-sheets:duim-sheets:sheet-size"]], "sheet-state": [[74, "duim-sheets:duim-sheets:sheet-state"]], "sheet-text-cursor": [[74, "duim-sheets:duim-sheets:sheet-text-cursor"]], "sheet-transform": [[74, "duim-sheets:duim-sheets:sheet-transform"]], "sheet-transform-setter": [[74, "duim-sheets:duim-sheets:sheet-transform-setter"]], "sheet-withdrawn?": [[74, "duim-sheets:duim-sheets:sheet-withdrawn?"]], "sheet?": [[74, "duim-sheets:duim-sheets:sheet?"]], "synchronize-display": [[74, "duim-sheets:duim-sheets:synchronize-display"]], "text-size": [[74, "duim-sheets:duim-sheets:text-size"]], "text-style-mapping": [[74, "duim-sheets:duim-sheets:text-style-mapping"]], "text-style-mapping-exists?": [[74, "duim-sheets:duim-sheets:text-style-mapping-exists?"]], "text-style-mapping-setter": [[74, "duim-sheets:duim-sheets:text-style-mapping-setter"]], "top-level-sheet": [[74, "duim-sheets:duim-sheets:top-level-sheet"]], "with-brush": [[74, "duim-sheets:duim-sheets:with-brush"]], "with-clipboard": [[74, "duim-sheets:duim-sheets:with-clipboard"]], "with-clipping-region": [[74, "duim-sheets:duim-sheets:with-clipping-region"]], "with-cursor-visible": [[74, "duim-sheets:duim-sheets:with-cursor-visible"]], "with-drawing-options": [[74, "duim-sheets:duim-sheets:with-drawing-options"]], "with-frame-manager": [[74, "duim-sheets:duim-sheets:with-frame-manager"]], "with-identity-transform": [[74, "duim-sheets:duim-sheets:with-identity-transform"]], "with-pen": [[74, "duim-sheets:duim-sheets:with-pen"]], "with-pointer-grabbed": [[74, "duim-sheets:duim-sheets:with-pointer-grabbed"]], "with-rotation": [[74, "duim-sheets:duim-sheets:with-rotation"]], "with-scaling": [[74, "duim-sheets:duim-sheets:with-scaling"]], "with-sheet-medium": [[74, "duim-sheets:duim-sheets:with-sheet-medium"]], "with-text-style": [[74, "duim-sheets:duim-sheets:with-text-style"]], "with-transform": [[74, "duim-sheets:duim-sheets:with-transform"]], "with-translation": [[74, "duim-sheets:duim-sheets:with-translation"]], "withdraw-sheet": [[74, "duim-sheets:duim-sheets:withdraw-sheet"]], "dylan_boolean_p (c function)": [[77, "c.dylan_boolean_p"]], "dylan_class_debug_name (c function)": [[77, "c.dylan_class_debug_name"]], "dylan_class_p (c function)": [[77, "c.dylan_class_p"]], "dylan_double_float_data (c function)": [[77, "c.dylan_double_float_data"]], "dylan_double_float_p (c function)": [[77, "c.dylan_double_float_p"]], "dylan_empty_list_p (c function)": [[77, "c.dylan_empty_list_p"]], "dylan_float_p (c function)": [[77, "c.dylan_float_p"]], "dylan_function_debug_name (c function)": [[77, "c.dylan_function_debug_name"]], "dylan_function_p (c function)": [[77, "c.dylan_function_p"]], "dylan_head (c function)": [[77, "c.dylan_head"]], "dylan_object_class (c function)": [[77, "c.dylan_object_class"]], "dylan_pair_p (c function)": [[77, "c.dylan_pair_p"]], "dylan_print_object (c function)": [[77, "c.dylan_print_object"]], "dylan_simple_condition_format_args (c function)": [[77, "c.dylan_simple_condition_format_args"]], "dylan_simple_condition_format_string (c function)": [[77, "c.dylan_simple_condition_format_string"]], "dylan_simple_condition_p (c function)": [[77, "c.dylan_simple_condition_p"]], "dylan_single_float_data (c function)": [[77, "c.dylan_single_float_data"]], "dylan_single_float_p (c function)": [[77, "c.dylan_single_float_p"]], "dylan_string_data (c function)": [[77, "c.dylan_string_data"]], "dylan_string_p (c function)": [[77, "c.dylan_string_p"]], "dylan_symbol_name (c function)": [[77, "c.dylan_symbol_name"]], "dylan_symbol_p (c function)": [[77, "c.dylan_symbol_p"]], "dylan_tail (c function)": [[77, "c.dylan_tail"]], "dylan_true_p (c function)": [[77, "c.dylan_true_p"]], "dylan_vector_p (c function)": [[77, "c.dylan_vector_p"]], "dylan-environment": [[79, "index-0"]], "platform specific projects": [[86, "index-0"]], "open_dylan_user_registries": [[88, "index-0"], [88, "index-1"], [88, "index-2"], [88, "index-3"]], "browser": [[90, "index-0"]], "browser tool": [[90, "index-0"], [90, "index-8"]], "browsing": [[90, "index-1"], [90, "index-2"], [90, "index-3"], [90, "index-4"], [90, "index-5"], [90, "index-6"], [90, "index-7"], [97, "index-2"]], "function parameters": [[90, "index-5"]], "history feature": [[90, "index-1"]], "keeping browser up to date": [[90, "index-7"]], "library definitions": [[90, "index-2"]], "list of property pages": [[90, "index-8"]], "local variables": [[90, "index-5"]], "namespace qualifier format": [[90, "index-3"]], "paused threads": [[90, "index-6"]], "run-time values": [[90, "index-4"]], "tools": [[90, "index-0"], [94, "index-0"], [96, "index-0"], [101, "index-0"], [102, "index-1"], [102, "index-2"]], "color dispatch optimizations menu command": [[91, "index-1"]], "coloring in the editor": [[91, "index-0"]], "dispatch": [[91, "index-0"]], "dispatch optimizations": [[91, "index-0"]], "optimization": [[91, "index-0"]], ".spec": [[92, "index-0"]], ".spec files": [[92, "index-0"]], "file extensions": [[92, "index-0"], [99, "index-3"], [99, "index-6"], [101, "index-10"]], ":help": [[94, "index-18"]], ":in": [[94, "index-18"]], ":in interaction command": [[94, "index-18"]], "application menu": [[94, "index-4"]], "dlls": [[94, "index-9"], [99, "index-1"], [99, "index-11"], [102, "index-6"]], "duim windows, creating": [[94, "index-17"]], "dylan playground": [[94, "index-15"]], "dylan playground, the": [[94, "index-15"]], "gui, creating a window": [[94, "index-1"]], "see also interaction": [[94, "index-28"]], "active project": [[94, "index-19"]], "arrow": [[94, "index-2"], [97, "index-6"]], "breakpoints": [[94, "index-20"]], "bug": [[94, "index-24"]], "bug report": [[94, "index-24"]], "changing debugger layout": [[94, "index-12"]], "choosing a thread to debug": [[94, "index-11"]], "client/server applications": [[94, "index-23"]], "compiler warnings": [[94, "index-24"]], "compiler warnings report": [[94, "index-24"]], "debug-message function": [[94, "index-3"]], "debugger": [[94, "index-0"]], "debugger options": [[94, "index-25"]], "debugger tool": [[94, "index-0"]], "debugging": [[94, "index-11"], [94, "index-12"], [94, "index-20"], [94, "index-22"], [94, "index-23"], [94, "index-25"], [94, "index-28"], [94, "index-8"], [94, "index-9"], [101, "index-9"], [103, "index-0"], [103, "index-1"], [103, "index-2"]], "debugging a specific thread": [[94, "index-11"]], "editor window": [[94, "index-19"], [97, "index-3"]], "executables": [[94, "index-8"]], "exporting": [[94, "index-24"]], "filtering drop-down list": [[94, "index-26"], [97, "index-5"], [97, "index-7"]], "green": [[94, "index-2"], [97, "index-6"]], "interacting with": [[94, "index-7"]], "interacting with a paused application": [[94, "index-15"], [94, "index-18"]], "interaction": [[94, "index-13"], [96, "index-1"]], "interaction commands": [[94, "index-18"]], "interaction pane commands": [[94, "index-18"]], "interactor": [[94, "index-12"], [94, "index-16"], [94, "index-28"]], "just-in-time": [[94, "index-28"]], "just-in-time debugging": [[94, "index-27"]], "listener": [[94, "index-14"], [94, "index-18"]], "pausing": [[94, "index-6"]], "pausing applications": [[94, "index-6"]], "reports, generating": [[94, "index-24"]], "restarts": [[94, "index-10"]], "resuming": [[94, "index-6"]], "resuming applications": [[94, "index-4"]], "shortcut menu commands": [[94, "index-21"]], "stepping commands": [[94, "index-22"]], "stepping through an application": [[94, "index-22"]], "stopping": [[94, "index-5"]], "tracing": [[94, "index-21"]], "window, creating an example": [[94, "index-17"]], "delivering dylan applications": [[95, "index-0"]], "redistributing dylan applications": [[95, "index-0"]], "compile selection editor command": [[96, "index-1"]], "microsoft visual sourcesafe": [[96, "index-2"]], "sourcesafe editor menu": [[96, "index-3"], [96, "index-4"]], "visual sourcesafe": [[96, "index-2"]], "editor": [[96, "index-0"]], "from the editor": [[96, "index-1"]], "source control interface": [[96, "index-2"]], "by ignoring serious warnings": [[97, "index-4"]], "green arrow": [[97, "index-6"]], "linking": [[97, "index-4"], [99, "index-12"], [101, "index-8"]], "linking with serious warnings": [[97, "index-4"]], "serious warnings": [[97, "index-0"]], "warnings": [[97, "index-0"], [97, "index-1"], [97, "index-2"], [97, "index-4"]], ".ddb": [[99, "index-6"]], ".ddb files": [[99, "index-6"]], ".hdp": [[99, "index-3"]], ".hdp files": [[99, "index-3"]], "compiler databases": [[99, "index-15"], [99, "index-6"]], "gnu linker": [[99, "index-12"]], "microsoft linker": [[99, "index-12"]], "microsoft linker, using": [[99, "index-12"]], "binding": [[99, "index-10"]], "build cycle": [[99, "index-11"]], "compilation modes": [[99, "index-10"], [99, "index-7"], [99, "index-8"], [99, "index-9"]], "components of": [[99, "index-4"]], "creating new": [[99, "index-2"]], "disk files comprising": [[99, "index-5"]], "dynamic-link libraries": [[99, "index-1"]], "initialization": [[99, "index-14"]], "interactive development mode": [[99, "index-8"]], "library initialization": [[99, "index-14"]], "loose and tight": [[99, "index-10"]], "loose binding": [[99, "index-10"]], "production mode": [[99, "index-9"]], "profile files": [[99, "index-3"]], "project files": [[99, "index-3"]], "relationship to loose and tight binding": [[99, "index-10"]], "relationship to source and run-time views": [[99, "index-15"]], "running": [[99, "index-13"], [102, "index-5"]], "tight binding": [[99, "index-10"]], "drm, the": [[100, "index-0"]], "dylan reference manual, the": [[100, "index-0"]], ".lid": [[101, "index-10"]], ".lid files": [[101, "index-10"]], "advanced project settings": [[101, "index-3"]], "author: interchange format keyword, setting default": [[101, "index-1"]], "copyright: interchange format keyword, setting default": [[101, "index-1"]], "new project wizard": [[101, "index-0"], [101, "index-2"]], "ole controls and compound document servers": [[101, "index-9"]], "ole controls and compound document servers, testing": [[101, "index-9"]], "synopsis: interchange format keyword, setting default": [[101, "index-1"]], "version: interchange format keyword, setting default": [[101, "index-1"]], "as executable or dll": [[101, "index-8"]], "deleting files from": [[101, "index-6"]], "inserting files into": [[101, "index-4"]], "interchange keywords, setting defaults for new projects": [[101, "index-1"]], "moving files in": [[101, "index-5"]], "saving default settings": [[101, "index-2"]], "start function": [[101, "index-7"]], "building": [[102, "index-3"], [102, "index-6"]], "building dlls from": [[102, "index-6"]], "building applications from": [[102, "index-4"]], "main window": [[102, "index-1"]], "project window": [[102, "index-2"]], "running applications": [[102, "index-5"]], "starting open dylan": [[102, "index-0"]], "attach debugger... menu command on main window": [[103, "index-3"]], "debugger server": [[103, "index-2"]], "remote": [[103, "index-0"]], "remote debugging": [[103, "index-0"]], "server installer": [[103, "index-1"]], "$record-program-note": [[106, "dfmc-conditions:dfmc-conditions:$record-program-note"]], "$signal-program-error": [[106, "dfmc-conditions:dfmc-conditions:$signal-program-error"]], "$signal-program-note": [[106, "dfmc-conditions:dfmc-conditions:$signal-program-note"]], "*detail-level*": [[106, "dfmc-conditions:dfmc-conditions:*detail-level*"]], "*error-recovery-model*": [[106, "dfmc-conditions:dfmc-conditions:*error-recovery-model*"]], "*subnotes-queue*": [[106, "dfmc-conditions:dfmc-conditions:*subnotes-queue*"]], "": [[106, "dfmc-conditions:dfmc-conditions:[detail-level]"]], "": [[106, "dfmc-conditions:dfmc-conditions:[ignore-serious-note]"]], "": [[106, "dfmc-conditions:dfmc-conditions:[performance-note]"]], "": [[106, "dfmc-conditions:dfmc-conditions:[portability-note]"]], "": [[106, "dfmc-conditions:dfmc-conditions:[program-condition]"]], "": [[106, "dfmc-conditions:dfmc-conditions:[program-error]"]], "": [[106, "dfmc-conditions:dfmc-conditions:[program-note-filter]"]], "": [[106, "dfmc-conditions:dfmc-conditions:[program-note]"]], "": [[106, "dfmc-conditions:dfmc-conditions:[program-notes]"]], "": [[106, "dfmc-conditions:dfmc-conditions:[program-restart]"]], "": [[106, "dfmc-conditions:dfmc-conditions:[program-warning]"]], "": [[106, "dfmc-conditions:dfmc-conditions:[run-time-error-warning]"]], "": [[106, "dfmc-conditions:dfmc-conditions:[serious-program-warning]"]], "": [[106, "dfmc-conditions:dfmc-conditions:[style-warning]"]], "accumulate-subnotes-during": [[106, "dfmc-conditions:dfmc-conditions:accumulate-subnotes-during"]], "add-program-condition": [[106, "dfmc-conditions:dfmc-conditions:add-program-condition"], [106, "dfmc-conditions:dfmc-conditions:add-program-condition([condition])"], [106, "dfmc-conditions:dfmc-conditions:add-program-condition([program-condition])"]], "add-program-condition()": [[106, "dfmc-conditions:dfmc-conditions:add-program-condition([condition])"]], "add-program-condition()": [[106, "dfmc-conditions:dfmc-conditions:add-program-condition([program-condition])"]], "condition-block": [[106, "dfmc-conditions:dfmc-conditions:condition-block"]], "condition-compilation-stage": [[106, "dfmc-conditions:dfmc-conditions:condition-compilation-stage"]], "condition-context-id": [[106, "dfmc-conditions:dfmc-conditions:condition-context-id"]], "condition-program-note-creator": [[106, "dfmc-conditions:dfmc-conditions:condition-program-note-creator"]], "condition-source-location": [[106, "dfmc-conditions:dfmc-conditions:condition-source-location"]], "convert-condition-slots-to-ppml": [[106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml"], [106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([condition])"], [106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([ignore-serious-note])"], [106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([performance-note])"], [106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([portability-note])"], [106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([program-error])"], [106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([program-note])"], [106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([program-restart])"], [106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([program-warning])"], [106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([run-time-error-warning])"], [106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([serious-program-warning])"], [106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([style-warning])"], [106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml(type-union([simple-condition],[simple-error],[simple-warning]))"]], "convert-condition-slots-to-ppml()": [[106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([condition])"]], "convert-condition-slots-to-ppml()": [[106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([ignore-serious-note])"]], "convert-condition-slots-to-ppml()": [[106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([performance-note])"]], "convert-condition-slots-to-ppml()": [[106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([portability-note])"]], "convert-condition-slots-to-ppml()": [[106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([program-error])"]], "convert-condition-slots-to-ppml()": [[106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([program-note])"]], "convert-condition-slots-to-ppml()": [[106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([program-restart])"]], "convert-condition-slots-to-ppml()": [[106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([program-warning])"]], "convert-condition-slots-to-ppml()": [[106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([run-time-error-warning])"]], "convert-condition-slots-to-ppml()": [[106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([serious-program-warning])"]], "convert-condition-slots-to-ppml()": [[106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml([style-warning])"]], "convert-condition-slots-to-ppml(type-union(, , ))": [[106, "dfmc-conditions:dfmc-conditions:convert-condition-slots-to-ppml(type-union([simple-condition],[simple-error],[simple-warning]))"]], "convert-slots-to-ppml": [[106, "dfmc-conditions:dfmc-conditions:convert-slots-to-ppml"]], "dfmc-continue": [[106, "dfmc-conditions:dfmc-conditions:dfmc-continue"]], "dfmc-restart": [[106, "dfmc-conditions:dfmc-conditions:dfmc-restart"]], "do-with-program-conditions": [[106, "dfmc-conditions:dfmc-conditions:do-with-program-conditions"]], "format-condition": [[106, "dfmc-conditions:dfmc-conditions:format-condition"]], "interesting-note?": [[106, "dfmc-conditions:dfmc-conditions:interesting-note?"], [106, "dfmc-conditions:dfmc-conditions:interesting-note?([performance-note])"], [106, "dfmc-conditions:dfmc-conditions:interesting-note?([program-note])"]], "interesting-note?()": [[106, "dfmc-conditions:dfmc-conditions:interesting-note?([performance-note])"]], "interesting-note?()": [[106, "dfmc-conditions:dfmc-conditions:interesting-note?([program-note])"]], "library-conditions-table": [[106, "dfmc-conditions:dfmc-conditions:library-conditions-table"]], "make-program-note-filter": [[106, "dfmc-conditions:dfmc-conditions:make-program-note-filter"]], "maybe-note": [[106, "dfmc-conditions:dfmc-conditions:maybe-note"]], "note": [[106, "dfmc-conditions:dfmc-conditions:note"], [106, "dfmc-conditions:dfmc-conditions:note(subclass([program-condition]))"]], "note(subclass())": [[106, "dfmc-conditions:dfmc-conditions:note(subclass([program-condition]))"]], "note-during": [[106, "dfmc-conditions:dfmc-conditions:note-during"]], "obsolete-condition?": [[106, "dfmc-conditions:dfmc-conditions:obsolete-condition?"], [106, "dfmc-conditions:dfmc-conditions:obsolete-condition?([program-condition])"]], "obsolete-condition?()": [[106, "dfmc-conditions:dfmc-conditions:obsolete-condition?([program-condition])"]], "performance-note-definer": [[106, "dfmc-conditions:dfmc-conditions:performance-note-definer"]], "portability-note-definer": [[106, "dfmc-conditions:dfmc-conditions:portability-note-definer"]], "present-program-error": [[106, "dfmc-conditions:dfmc-conditions:present-program-error"], [106, "dfmc-conditions:dfmc-conditions:present-program-error([condition])"], [106, "dfmc-conditions:dfmc-conditions:present-program-error([program-note])"]], "present-program-error()": [[106, "dfmc-conditions:dfmc-conditions:present-program-error([condition])"]], "present-program-error()": [[106, "dfmc-conditions:dfmc-conditions:present-program-error([program-note])"]], "present-program-note": [[106, "dfmc-conditions:dfmc-conditions:present-program-note"], [106, "dfmc-conditions:dfmc-conditions:present-program-note([condition])"], [106, "dfmc-conditions:dfmc-conditions:present-program-note([program-note])"]], "present-program-note()": [[106, "dfmc-conditions:dfmc-conditions:present-program-note([condition])"]], "present-program-note()": [[106, "dfmc-conditions:dfmc-conditions:present-program-note([program-note])"]], "print-object": [[106, "dfmc-conditions:dfmc-conditions:print-object([program-condition],[stream])"], [183, "io:print:print-object"]], "print-object(, )": [[106, "dfmc-conditions:dfmc-conditions:print-object([program-condition],[stream])"]], "program-condition-definer": [[106, "dfmc-conditions:dfmc-conditions:program-condition-definer"]], "program-condition-definer-definer": [[106, "dfmc-conditions:dfmc-conditions:program-condition-definer-definer"]], "program-error-definer": [[106, "dfmc-conditions:dfmc-conditions:program-error-definer"]], "program-note-class-=": [[106, "dfmc-conditions:dfmc-conditions:program-note-class-="]], "program-note-definer": [[106, "dfmc-conditions:dfmc-conditions:program-note-definer"]], "program-note-file-name-=": [[106, "dfmc-conditions:dfmc-conditions:program-note-file-name-="]], "program-note-filter": [[106, "dfmc-conditions:dfmc-conditions:program-note-filter"], [106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([condition]))"], [106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([performance-note]))"], [106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([portability-note]))"], [106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([program-note]))"], [106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([program-warning]))"], [106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([run-time-error-warning]))"], [106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([serious-program-warning]))"], [106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([style-warning]))"]], "program-note-filter(subclass())": [[106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([condition]))"]], "program-note-filter(subclass())": [[106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([performance-note]))"]], "program-note-filter(subclass())": [[106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([portability-note]))"]], "program-note-filter(subclass())": [[106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([program-note]))"]], "program-note-filter(subclass())": [[106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([program-warning]))"]], "program-note-filter(subclass())": [[106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([run-time-error-warning]))"]], "program-note-filter(subclass())": [[106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([serious-program-warning]))"]], "program-note-filter(subclass())": [[106, "dfmc-conditions:dfmc-conditions:program-note-filter(subclass([style-warning]))"]], "program-note-filter-setter": [[106, "dfmc-conditions:dfmc-conditions:program-note-filter-setter"], [106, "dfmc-conditions:dfmc-conditions:program-note-filter-setter([program-note-filter],subclass([program-condition]))"]], "program-note-filter-setter(, subclass())": [[106, "dfmc-conditions:dfmc-conditions:program-note-filter-setter([program-note-filter],subclass([program-condition]))"]], "program-note-in": [[106, "dfmc-conditions:dfmc-conditions:program-note-in"]], "program-note-location-between": [[106, "dfmc-conditions:dfmc-conditions:program-note-location-between"]], "program-restart-definer": [[106, "dfmc-conditions:dfmc-conditions:program-restart-definer"]], "program-warning-definer": [[106, "dfmc-conditions:dfmc-conditions:program-warning-definer"]], "raise": [[106, "dfmc-conditions:dfmc-conditions:raise"], [106, "dfmc-conditions:dfmc-conditions:raise(subclass([program-error]))"]], "raise(subclass())": [[106, "dfmc-conditions:dfmc-conditions:raise(subclass([program-error]))"]], "remove-program-conditions-from!": [[106, "dfmc-conditions:dfmc-conditions:remove-program-conditions-from!"]], "report-condition": [[106, "dfmc-conditions:dfmc-conditions:report-condition"]], "restart": [[106, "dfmc-conditions:dfmc-conditions:restart"], [106, "dfmc-conditions:dfmc-conditions:restart(subclass([program-restart]))"], [118, "access-path:access-path:restart"]], "restart(subclass())": [[106, "dfmc-conditions:dfmc-conditions:restart(subclass([program-restart]))"]], "run-time-error-warning-definer": [[106, "dfmc-conditions:dfmc-conditions:run-time-error-warning-definer"]], "serious-note?": [[106, "dfmc-conditions:dfmc-conditions:serious-note?"], [106, "dfmc-conditions:dfmc-conditions:serious-note?([program-error])"], [106, "dfmc-conditions:dfmc-conditions:serious-note?([program-note])"], [106, "dfmc-conditions:dfmc-conditions:serious-note?([serious-program-warning])"]], "serious-note?()": [[106, "dfmc-conditions:dfmc-conditions:serious-note?([program-error])"]], "serious-note?()": [[106, "dfmc-conditions:dfmc-conditions:serious-note?([program-note])"]], "serious-note?()": [[106, "dfmc-conditions:dfmc-conditions:serious-note?([serious-program-warning])"]], "serious-program-warning-definer": [[106, "dfmc-conditions:dfmc-conditions:serious-program-warning-definer"]], "simple-note": [[106, "dfmc-conditions:dfmc-conditions:simple-note"]], "simple-raise": [[106, "dfmc-conditions:dfmc-conditions:simple-raise"]], "style-warning-definer": [[106, "dfmc-conditions:dfmc-conditions:style-warning-definer"]], "subnotes": [[106, "dfmc-conditions:dfmc-conditions:subnotes"]], "with-program-conditions": [[106, "dfmc-conditions:dfmc-conditions:with-program-conditions"]], "with-simple-abort-retry-restart": [[106, "dfmc-conditions:dfmc-conditions:with-simple-abort-retry-restart"]], "": [[111, "skip-list:skip-list:[skip-list]"]], "element": [[111, "skip-list:skip-list:element([skip-list])"], [154, "c-ffi:c-ffi:element([c-statically-typed-pointer])"], [154, "index-53"]], "element()": [[111, "skip-list:skip-list:element([skip-list])"]], "element-sequence": [[111, "skip-list:skip-list:element-sequence"]], "skip-list": [[111, "skip-list"], [111, "skip-list:skip-list"]], "$access-ok": [[118, "access-path:access-path:$access-ok"]], "$access-violation-on-execute": [[118, "access-path:access-path:$access-violation-on-execute"]], "$access-violation-on-read": [[118, "access-path:access-path:$access-violation-on-read"]], "$access-violation-on-write": [[118, "access-path:access-path:$access-violation-on-write"]], "$access-violation-undecidable": [[118, "access-path:access-path:$access-violation-undecidable"]], "$flowcalldirect": [[118, "access-path:access-path:$flowcalldirect"]], "$flowcallindirect": [[118, "access-path:access-path:$flowcallindirect"]], "$flowillegal": [[118, "access-path:access-path:$flowillegal"]], "$flowinterrupt": [[118, "access-path:access-path:$flowinterrupt"]], "$flowjumpdirect": [[118, "access-path:access-path:$flowjumpdirect"]], "$flowjumpindirect": [[118, "access-path:access-path:$flowjumpindirect"]], "$flowlinear": [[118, "access-path:access-path:$flowlinear"]], "$flowreturn": [[118, "access-path:access-path:$flowreturn"]], "$local-hostname": [[118, "access-path:access-path:$local-hostname"]], "$max-spy-function-arguments": [[118, "access-path:access-path:$max-spy-function-arguments"]], "$max-stepping-locations": [[118, "access-path:access-path:$max-stepping-locations"]], "$step-operation-step-into": [[118, "access-path:access-path:$step-operation-step-into"]], "$step-operation-step-out": [[118, "access-path:access-path:$step-operation-step-out"]], "$step-operation-step-over": [[118, "access-path:access-path:$step-operation-step-over"]], "$symbol-language-basic": [[118, "access-path:access-path:$symbol-language-basic"]], "$symbol-language-c": [[118, "access-path:access-path:$symbol-language-c"]], "$symbol-language-c++": [[118, "access-path:access-path:$symbol-language-c++"]], "$symbol-language-cobol": [[118, "access-path:access-path:$symbol-language-cobol"]], "$symbol-language-dylan": [[118, "access-path:access-path:$symbol-language-dylan"]], "$symbol-language-fortran": [[118, "access-path:access-path:$symbol-language-fortran"]], "$symbol-language-masm": [[118, "access-path:access-path:$symbol-language-masm"]], "$symbol-language-pascal": [[118, "access-path:access-path:$symbol-language-pascal"]], "*open-debugger-connections*": [[118, "access-path:access-path:*open-debugger-connections*"]], "": [[118, "access-path:access-path:[access-connection]"]], "": [[118, "access-path:access-path:[access-path-creation-error]"]], "": [[118, "access-path:access-path:[access-path]"]], "": [[118, "access-path:access-path:[access-violation-stop-reason]"]], "": [[118, "access-path:access-path:[active-remote-register]"]], "": [[118, "access-path:access-path:[application-access-path]"]], "": [[118, "access-path:access-path:[arithmetic-exception-stop-reason]"]], "