diff --git a/about/index.html b/about/index.html index 7b07feb3..02756fd8 100644 --- a/about/index.html +++ b/about/index.html @@ -15,8 +15,10 @@
ElasticGraph - Docs + Get Started Query API + Docs +
li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.collapse{visibility:collapse}.static{position:static}.absolute{position:absolute}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.-mr-2{margin-right:-.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-6{height:1.5rem}.h-screen{height:100vh}.w-6{width:1.5rem}.w-full{width:100%}.max-w-xl{max-width:36rem}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-8{gap:2rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.p-0{padding:0}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}@media (min-width:1024px){.lg\:prose-xl{font-size:1.25rem;line-height:1.8}.lg\:prose-xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.lg\:prose-xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1.0666667em}.lg\:prose-xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.lg\:prose-xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.lg\:prose-xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.lg\:prose-xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.lg\:prose-xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.lg\:prose-xl :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.lg\:prose-xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.lg\:prose-xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.lg\:prose-xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;border-radius:.3125rem;padding-top:.25em;padding-inline-end:.4em;padding-bottom:.25em;padding-inline-start:.4em}.lg\:prose-xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.lg\:prose-xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8611111em}.lg\:prose-xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.lg\:prose-xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding-top:1.1111111em;padding-inline-end:1.3333333em;padding-bottom:1.1111111em;padding-inline-start:1.3333333em}.lg\:prose-xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;padding-inline-start:1.6em}.lg\:prose-xl :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;padding-inline-start:1.6em}.lg\:prose-xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6em;margin-bottom:.6em}.lg\:prose-xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4em}.lg\:prose-xl :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4em}.lg\:prose-xl :where(.lg\:prose-xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl :where(.lg\:prose-xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.lg\:prose-xl :where(.lg\:prose-xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}.lg\:prose-xl :where(.lg\:prose-xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.lg\:prose-xl :where(.lg\:prose-xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}.lg\:prose-xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.lg\:prose-xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6em;padding-inline-start:1.6em}.lg\:prose-xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8em;margin-bottom:2.8em}.lg\:prose-xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-xl :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-xl :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-xl :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.5555556}.lg\:prose-xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.6666667em;padding-bottom:.8888889em;padding-inline-start:.6666667em}.lg\:prose-xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.lg\:prose-xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.lg\:prose-xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.8888889em;padding-inline-end:.6666667em;padding-bottom:.8888889em;padding-inline-start:.6666667em}.lg\:prose-xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.lg\:prose-xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.lg\:prose-xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.lg\:prose-xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.lg\:prose-xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.5555556;margin-top:1em}.lg\:prose-xl :where(.lg\:prose-xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-xl :where(.lg\:prose-xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}@media (prefers-color-scheme:dark){.dark\:prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (prefers-color-scheme:dark){.dark\:bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.dark\:text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.dark\:text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.dark\:hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity))}.dark\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}} \ No newline at end of file +/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.collapse{visibility:collapse}.static{position:static}.absolute{position:absolute}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.-mr-2{margin-right:-.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-6{height:1.5rem}.h-screen{height:100vh}.w-6{width:1.5rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.p-0{padding:0}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}@media (min-width:1024px){.lg\:prose-xl{font-size:1.25rem;line-height:1.8}.lg\:prose-xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.lg\:prose-xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1.0666667em}.lg\:prose-xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.lg\:prose-xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.lg\:prose-xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.lg\:prose-xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.lg\:prose-xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.lg\:prose-xl :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.lg\:prose-xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.lg\:prose-xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.lg\:prose-xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;border-radius:.3125rem;padding-top:.25em;padding-inline-end:.4em;padding-bottom:.25em;padding-inline-start:.4em}.lg\:prose-xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.lg\:prose-xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8611111em}.lg\:prose-xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.lg\:prose-xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding-top:1.1111111em;padding-inline-end:1.3333333em;padding-bottom:1.1111111em;padding-inline-start:1.3333333em}.lg\:prose-xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;padding-inline-start:1.6em}.lg\:prose-xl :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;padding-inline-start:1.6em}.lg\:prose-xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6em;margin-bottom:.6em}.lg\:prose-xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4em}.lg\:prose-xl :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4em}.lg\:prose-xl :where(.lg\:prose-xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl :where(.lg\:prose-xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.lg\:prose-xl :where(.lg\:prose-xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}.lg\:prose-xl :where(.lg\:prose-xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.lg\:prose-xl :where(.lg\:prose-xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}.lg\:prose-xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.lg\:prose-xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6em;padding-inline-start:1.6em}.lg\:prose-xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8em;margin-bottom:2.8em}.lg\:prose-xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-xl :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-xl :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-xl :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.5555556}.lg\:prose-xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.6666667em;padding-bottom:.8888889em;padding-inline-start:.6666667em}.lg\:prose-xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.lg\:prose-xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.lg\:prose-xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.8888889em;padding-inline-end:.6666667em;padding-bottom:.8888889em;padding-inline-start:.6666667em}.lg\:prose-xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.lg\:prose-xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.lg\:prose-xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.lg\:prose-xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.lg\:prose-xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.5555556;margin-top:1em}.lg\:prose-xl :where(.lg\:prose-xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-xl :where(.lg\:prose-xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}@media (prefers-color-scheme:dark){.dark\:prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}@media (min-width:768px){.md\:w-1\/3{width:33.333333%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (prefers-color-scheme:dark){.dark\:bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.dark\:text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.dark\:text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.dark\:hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity))}.dark\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.dark\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}} \ No newline at end of file diff --git a/docs/main/ElasticGraph.html b/docs/main/ElasticGraph.html index 017bc4d8..3c2da607 100644 --- a/docs/main/ElasticGraph.html +++ b/docs/main/ElasticGraph.html @@ -252,7 +252,7 @@

Examples:

diff --git a/docs/main/ElasticGraph/Apollo.html b/docs/main/ElasticGraph/Apollo.html index 1e772c05..26a2b5e9 100644 --- a/docs/main/ElasticGraph/Apollo.html +++ b/docs/main/ElasticGraph/Apollo.html @@ -150,7 +150,7 @@

Use elasticgraph-apollo in a pr

diff --git a/docs/main/ElasticGraph/Apollo/GraphQL.html b/docs/main/ElasticGraph/Apollo/GraphQL.html index 24f67323..d9394562 100644 --- a/docs/main/ElasticGraph/Apollo/GraphQL.html +++ b/docs/main/ElasticGraph/Apollo/GraphQL.html @@ -115,7 +115,7 @@

Overview

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition.html index 3c9eca96..d433d775 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition.html @@ -119,7 +119,7 @@

Overview

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/APIExtension.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/APIExtension.html index 000d3359..9b7b1736 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/APIExtension.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/APIExtension.html @@ -390,7 +390,7 @@

Set the Apollo Federation Versi

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives.html index bd27c0f2..c363ba23 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives.html @@ -117,7 +117,7 @@

Overview

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Authenticated.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Authenticated.html index 38999d29..46cf1f66 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Authenticated.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Authenticated.html @@ -206,7 +206,7 @@

Add @authenticated

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Extends.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Extends.html index 36e171f7..c0aff217 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Extends.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Extends.html @@ -206,7 +206,7 @@

Add @extends to a

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/External.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/External.html index e547167f..5a5b0d58 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/External.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/External.html @@ -206,7 +206,7 @@

Add @external to a

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Inaccessible.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Inaccessible.html index f51c2780..6bc77df2 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Inaccessible.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Inaccessible.html @@ -206,7 +206,7 @@

Add @inaccessible

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/InterfaceObject.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/InterfaceObject.html index e73d1790..329d336e 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/InterfaceObject.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/InterfaceObject.html @@ -206,7 +206,7 @@

Add @interfaceObject

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Key.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Key.html index 1b1b4414..f28a970b 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Key.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Key.html @@ -255,7 +255,7 @@

Define a @key on a

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Override.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Override.html index ea0dc64f..5c410027 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Override.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Override.html @@ -227,7 +227,7 @@

Add @override to a

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Policy.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Policy.html index 062e75b4..6ec09bb9 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Policy.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Policy.html @@ -225,7 +225,7 @@

Add @policy to a t

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Provides.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Provides.html index 96495468..8287d473 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Provides.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Provides.html @@ -233,7 +233,7 @@

Add @provides to a

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Requires.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Requires.html index c48e332a..2b2ce629 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Requires.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Requires.html @@ -230,7 +230,7 @@

Add @requires to a

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/RequiresScopes.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/RequiresScopes.html index 3abcd22d..62047d9c 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/RequiresScopes.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/RequiresScopes.html @@ -227,7 +227,7 @@

Add @requiresScopes

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Shareable.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Shareable.html index 6da16a09..85552e14 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Shareable.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Shareable.html @@ -206,7 +206,7 @@

Add @shareable to

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Tag.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Tag.html index 48d91ee6..179abe5a 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Tag.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ApolloDirectives/Tag.html @@ -215,7 +215,7 @@

Add @tag to a type

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ArgumentExtension.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ArgumentExtension.html index 274e3d8c..5e3beff4 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ArgumentExtension.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ArgumentExtension.html @@ -132,7 +132,7 @@

Methods included from - Generated on Thu Oct 31 14:57:26 2024 by + Generated on Thu Oct 31 15:03:29 2024 by yard 0.9.37 (ruby-3.3.5).

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/EnumTypeExtension.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/EnumTypeExtension.html index b755dee8..b33de0b9 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/EnumTypeExtension.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/EnumTypeExtension.html @@ -165,7 +165,7 @@

Methods included from - Generated on Thu Oct 31 14:57:26 2024 by + Generated on Thu Oct 31 15:03:29 2024 by yard 0.9.37 (ruby-3.3.5).

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/EnumValueExtension.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/EnumValueExtension.html index f1339eda..d9d29160 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/EnumValueExtension.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/EnumValueExtension.html @@ -132,7 +132,7 @@

Methods included from - Generated on Thu Oct 31 14:57:26 2024 by + Generated on Thu Oct 31 15:03:29 2024 by yard 0.9.37 (ruby-3.3.5).

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/FieldExtension.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/FieldExtension.html index e1905a79..7ae1ae64 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/FieldExtension.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/FieldExtension.html @@ -502,7 +502,7 @@

Tag a field (and its derived el

diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/InputTypeExtension.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/InputTypeExtension.html index 7c620293..102f049b 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/InputTypeExtension.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/InputTypeExtension.html @@ -132,7 +132,7 @@

Methods included from - Generated on Thu Oct 31 14:57:26 2024 by + Generated on Thu Oct 31 15:03:29 2024 by yard 0.9.37 (ruby-3.3.5). diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/InterfaceTypeExtension.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/InterfaceTypeExtension.html index 34ea7a91..de01eb1c 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/InterfaceTypeExtension.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/InterfaceTypeExtension.html @@ -187,7 +187,7 @@

Methods included from - Generated on Thu Oct 31 14:57:26 2024 by + Generated on Thu Oct 31 15:03:29 2024 by yard 0.9.37 (ruby-3.3.5). diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ObjectTypeExtension.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ObjectTypeExtension.html index e63df998..72d95442 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ObjectTypeExtension.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ObjectTypeExtension.html @@ -220,7 +220,7 @@

Methods included from - Generated on Thu Oct 31 14:57:26 2024 by + Generated on Thu Oct 31 15:03:29 2024 by yard 0.9.37 (ruby-3.3.5). diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ScalarTypeExtension.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ScalarTypeExtension.html index 8f51445d..81f0ede6 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/ScalarTypeExtension.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/ScalarTypeExtension.html @@ -165,7 +165,7 @@

Methods included from - Generated on Thu Oct 31 14:57:26 2024 by + Generated on Thu Oct 31 15:03:29 2024 by yard 0.9.37 (ruby-3.3.5). diff --git a/docs/main/ElasticGraph/Apollo/SchemaDefinition/UnionTypeExtension.html b/docs/main/ElasticGraph/Apollo/SchemaDefinition/UnionTypeExtension.html index 39e71431..93788454 100644 --- a/docs/main/ElasticGraph/Apollo/SchemaDefinition/UnionTypeExtension.html +++ b/docs/main/ElasticGraph/Apollo/SchemaDefinition/UnionTypeExtension.html @@ -132,7 +132,7 @@

Methods included from - Generated on Thu Oct 31 14:57:26 2024 by + Generated on Thu Oct 31 15:03:29 2024 by yard 0.9.37 (ruby-3.3.5). diff --git a/docs/main/ElasticGraph/JSONSchema.html b/docs/main/ElasticGraph/JSONSchema.html index 60a7e557..f82555c2 100644 --- a/docs/main/ElasticGraph/JSONSchema.html +++ b/docs/main/ElasticGraph/JSONSchema.html @@ -327,7 +327,7 @@

diff --git a/docs/main/ElasticGraph/JSONSchema/MetaSchemaLoader.html b/docs/main/ElasticGraph/JSONSchema/MetaSchemaLoader.html index 7b997db2..8afa8598 100644 --- a/docs/main/ElasticGraph/JSONSchema/MetaSchemaLoader.html +++ b/docs/main/ElasticGraph/JSONSchema/MetaSchemaLoader.html @@ -230,7 +230,7 @@

diff --git a/docs/main/ElasticGraph/JSONSchema/Validator.html b/docs/main/ElasticGraph/JSONSchema/Validator.html index be7e340a..a9e2e67f 100644 --- a/docs/main/ElasticGraph/JSONSchema/Validator.html +++ b/docs/main/ElasticGraph/JSONSchema/Validator.html @@ -855,7 +855,7 @@

diff --git a/docs/main/ElasticGraph/JSONSchema/ValidatorFactory.html b/docs/main/ElasticGraph/JSONSchema/ValidatorFactory.html index 9512b316..a857b349 100644 --- a/docs/main/ElasticGraph/JSONSchema/ValidatorFactory.html +++ b/docs/main/ElasticGraph/JSONSchema/ValidatorFactory.html @@ -498,7 +498,7 @@

diff --git a/docs/main/ElasticGraph/Local.html b/docs/main/ElasticGraph/Local.html index 1b83bcce..54cc16e7 100644 --- a/docs/main/ElasticGraph/Local.html +++ b/docs/main/ElasticGraph/Local.html @@ -117,7 +117,7 @@

Overview

diff --git a/docs/main/ElasticGraph/Local/RakeTasks.html b/docs/main/ElasticGraph/Local/RakeTasks.html index 3ff1f6c7..d53a5cb5 100644 --- a/docs/main/ElasticGraph/Local/RakeTasks.html +++ b/docs/main/ElasticGraph/Local/RakeTasks.html @@ -1970,7 +1970,7 @@

Register a callback to generate

diff --git a/docs/main/ElasticGraph/Rack.html b/docs/main/ElasticGraph/Rack.html index dfff5de2..eec606fc 100644 --- a/docs/main/ElasticGraph/Rack.html +++ b/docs/main/ElasticGraph/Rack.html @@ -127,7 +127,7 @@

Overview

diff --git a/docs/main/ElasticGraph/Rack/GraphQLEndpoint.html b/docs/main/ElasticGraph/Rack/GraphQLEndpoint.html index 4360f3ce..e6112123 100644 --- a/docs/main/ElasticGraph/Rack/GraphQLEndpoint.html +++ b/docs/main/ElasticGraph/Rack/GraphQLEndpoint.html @@ -390,7 +390,7 @@

diff --git a/docs/main/ElasticGraph/Rack/GraphiQL.html b/docs/main/ElasticGraph/Rack/GraphiQL.html index 662df016..2eb8e734 100644 --- a/docs/main/ElasticGraph/Rack/GraphiQL.html +++ b/docs/main/ElasticGraph/Rack/GraphiQL.html @@ -255,7 +255,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition.html b/docs/main/ElasticGraph/SchemaDefinition.html index 41ffce3a..9bd348e1 100644 --- a/docs/main/ElasticGraph/SchemaDefinition.html +++ b/docs/main/ElasticGraph/SchemaDefinition.html @@ -119,7 +119,7 @@

Overview

diff --git a/docs/main/ElasticGraph/SchemaDefinition/API.html b/docs/main/ElasticGraph/SchemaDefinition/API.html index d03e0d58..b3e331cc 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/API.html +++ b/docs/main/ElasticGraph/SchemaDefinition/API.html @@ -1635,7 +1635,7 @@

Define a union type

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing.html index 09ac00cd..b953c5fa 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing.html @@ -119,7 +119,7 @@

Overview

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields.html index 85e5d118..bbcfd2d7 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields.html @@ -123,7 +123,7 @@

Overview

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/AppendOnlySet.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/AppendOnlySet.html index 27bd5dc5..d886797e 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/AppendOnlySet.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/AppendOnlySet.html @@ -395,7 +395,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/FieldInitializerSupport.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/FieldInitializerSupport.html index 64a1a20c..5d448b84 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/FieldInitializerSupport.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/FieldInitializerSupport.html @@ -383,7 +383,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/ImmutableValue.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/ImmutableValue.html index 574df2fa..f4fd57a9 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/ImmutableValue.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/ImmutableValue.html @@ -400,7 +400,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/MinOrMaxValue.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/MinOrMaxValue.html index 02e1336b..34069ac9 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/MinOrMaxValue.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedFields/MinOrMaxValue.html @@ -547,7 +547,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedIndexedType.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedIndexedType.html index 8c8cca4e..a0e01108 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedIndexedType.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/DerivedIndexedType.html @@ -4370,7 +4370,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/EventEnvelope.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/EventEnvelope.html index 416f97fd..e85a456d 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/EventEnvelope.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/EventEnvelope.html @@ -338,7 +338,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/Field.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/Field.html index 8f40d679..cc81b760 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/Field.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/Field.html @@ -646,7 +646,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldReference.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldReference.html index 401f6224..2af55189 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldReference.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldReference.html @@ -258,7 +258,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType.html index 6483d83c..921c0ef3 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType.html @@ -121,7 +121,7 @@

Overview

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Enum.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Enum.html index 2cb78dfa..8630669c 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Enum.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Enum.html @@ -693,7 +693,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Object.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Object.html index ab2550a6..c393e71a 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Object.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Object.html @@ -1529,7 +1529,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Scalar.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Scalar.html index b46a81fd..2336503a 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Scalar.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Scalar.html @@ -641,7 +641,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Union.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Union.html index a9263d44..cb5db2eb 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Union.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/FieldType/Union.html @@ -722,7 +722,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/Index.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/Index.html index 90f9291d..e131fbbb 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/Index.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/Index.html @@ -5587,7 +5587,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Indexing/JSONSchemaFieldMetadata.html b/docs/main/ElasticGraph/SchemaDefinition/Indexing/JSONSchemaFieldMetadata.html index be39fbf9..a8dc26de 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Indexing/JSONSchemaFieldMetadata.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Indexing/JSONSchemaFieldMetadata.html @@ -436,7 +436,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Mixins.html b/docs/main/ElasticGraph/SchemaDefinition/Mixins.html index bf2000b8..22880295 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Mixins.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Mixins.html @@ -118,7 +118,7 @@

Overview

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Mixins/CanBeGraphQLOnly.html b/docs/main/ElasticGraph/SchemaDefinition/Mixins/CanBeGraphQLOnly.html index 9fd0dfd3..aea667f1 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Mixins/CanBeGraphQLOnly.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Mixins/CanBeGraphQLOnly.html @@ -289,7 +289,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasDerivedGraphQLTypeCustomizations.html b/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasDerivedGraphQLTypeCustomizations.html index 233c0133..43517504 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasDerivedGraphQLTypeCustomizations.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasDerivedGraphQLTypeCustomizations.html @@ -389,7 +389,7 @@

Customize all derived GraphQL t

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasDirectives.html b/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasDirectives.html index 869b1b9d..69fe9036 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasDirectives.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasDirectives.html @@ -471,7 +471,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasDocumentation.html b/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasDocumentation.html index 444c4f8e..aed9f8c1 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasDocumentation.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasDocumentation.html @@ -613,7 +613,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasIndices.html b/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasIndices.html index a8c9e81b..9cce14f7 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasIndices.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasIndices.html @@ -992,7 +992,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasTypeInfo.html b/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasTypeInfo.html index f4656ed3..977af4ad 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasTypeInfo.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Mixins/HasTypeInfo.html @@ -652,7 +652,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Mixins/ImplementsInterfaces.html b/docs/main/ElasticGraph/SchemaDefinition/Mixins/ImplementsInterfaces.html index aa51bff3..7237038a 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Mixins/ImplementsInterfaces.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Mixins/ImplementsInterfaces.html @@ -460,7 +460,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Mixins/SupportsDefaultValue.html b/docs/main/ElasticGraph/SchemaDefinition/Mixins/SupportsDefaultValue.html index 222d2418..3dfa1c77 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Mixins/SupportsDefaultValue.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Mixins/SupportsDefaultValue.html @@ -288,7 +288,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Mixins/VerifiesGraphQLName.html b/docs/main/ElasticGraph/SchemaDefinition/Mixins/VerifiesGraphQLName.html index e55957a4..c55915dd 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Mixins/VerifiesGraphQLName.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Mixins/VerifiesGraphQLName.html @@ -237,7 +237,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/RakeTasks.html b/docs/main/ElasticGraph/SchemaDefinition/RakeTasks.html index f86e67ac..a6831050 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/RakeTasks.html +++ b/docs/main/ElasticGraph/SchemaDefinition/RakeTasks.html @@ -546,7 +546,7 @@

Shorten the names of the

diff --git a/docs/main/ElasticGraph/SchemaDefinition/Results.html b/docs/main/ElasticGraph/SchemaDefinition/Results.html index 7b491c6e..eb5b4d8d 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/Results.html +++ b/docs/main/ElasticGraph/SchemaDefinition/Results.html @@ -678,7 +678,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements.html b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements.html index 2357e7c3..fb50d49a 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements.html +++ b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements.html @@ -117,7 +117,7 @@

Overview

diff --git a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Argument.html b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Argument.html index c49771e5..4d675b7b 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Argument.html +++ b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Argument.html @@ -899,7 +899,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/BuiltInTypes.html b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/BuiltInTypes.html index 22a3c0c9..3e379750 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/BuiltInTypes.html +++ b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/BuiltInTypes.html @@ -254,7 +254,7 @@

Object Types

diff --git a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Directive.html b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Directive.html index ff545adc..a111d2bd 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Directive.html +++ b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Directive.html @@ -557,7 +557,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/EnumType.html b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/EnumType.html index 6745c8fa..6d32e63f 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/EnumType.html +++ b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/EnumType.html @@ -2216,7 +2216,7 @@

Define an enum type with multip

diff --git a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/EnumValue.html b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/EnumValue.html index c85dec48..e374e858 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/EnumValue.html +++ b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/EnumValue.html @@ -969,7 +969,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Field.html b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Field.html index 0d2aeb60..a11a0ad8 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Field.html +++ b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Field.html @@ -10729,7 +10729,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/InterfaceType.html b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/InterfaceType.html index 7b23e9d8..396252b2 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/InterfaceType.html +++ b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/InterfaceType.html @@ -270,7 +270,7 @@

Methods included from - Generated on Thu Oct 31 14:57:29 2024 by + Generated on Thu Oct 31 15:03:32 2024 by yard 0.9.37 (ruby-3.3.5). diff --git a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/ObjectType.html b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/ObjectType.html index 5c99828a..ede0fafc 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/ObjectType.html +++ b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/ObjectType.html @@ -264,7 +264,7 @@

Methods included from - Generated on Thu Oct 31 14:57:28 2024 by + Generated on Thu Oct 31 15:03:31 2024 by yard 0.9.37 (ruby-3.3.5). diff --git a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Relationship.html b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Relationship.html index 5a7b75c1..57f1e5c3 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Relationship.html +++ b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/Relationship.html @@ -601,7 +601,7 @@

Examples:

diff --git a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/ScalarType.html b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/ScalarType.html index 4ca8c2dc..64490f66 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/ScalarType.html +++ b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/ScalarType.html @@ -1446,7 +1446,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/SortOrderEnumValue.html b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/SortOrderEnumValue.html index 2debc63a..30dbdd1d 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/SortOrderEnumValue.html +++ b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/SortOrderEnumValue.html @@ -277,7 +277,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/TypeNamer.html b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/TypeNamer.html index 961a41bb..0796a3c4 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/TypeNamer.html +++ b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/TypeNamer.html @@ -176,7 +176,7 @@

diff --git a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/TypeWithSubfields.html b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/TypeWithSubfields.html index 18f8d8c6..7afcb947 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/TypeWithSubfields.html +++ b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/TypeWithSubfields.html @@ -1620,7 +1620,7 @@

Indicate that Widget

diff --git a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/UnionType.html b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/UnionType.html index 116c14d4..28d927ee 100644 --- a/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/UnionType.html +++ b/docs/main/ElasticGraph/SchemaDefinition/SchemaElements/UnionType.html @@ -940,7 +940,7 @@

diff --git a/docs/main/ElasticGraph/Support.html b/docs/main/ElasticGraph/Support.html index fda0651f..cfcbcaac 100644 --- a/docs/main/ElasticGraph/Support.html +++ b/docs/main/ElasticGraph/Support.html @@ -108,7 +108,7 @@

Overview

diff --git a/docs/main/file.README.html b/docs/main/file.README.html index fa5b1d02..e0ba421d 100644 --- a/docs/main/file.README.html +++ b/docs/main/file.README.html @@ -209,7 +209,7 @@

Versioning Policy

diff --git a/docs/main/index.html b/docs/main/index.html index 37ff3386..69954688 100644 --- a/docs/main/index.html +++ b/docs/main/index.html @@ -209,7 +209,7 @@

Versioning Policy

diff --git a/docs/main/top-level-namespace.html b/docs/main/top-level-namespace.html index a8d772ce..62f94eb5 100644 --- a/docs/main/top-level-namespace.html +++ b/docs/main/top-level-namespace.html @@ -171,7 +171,7 @@

diff --git a/getting-started/index.html b/getting-started/index.html new file mode 100644 index 00000000..6d6efc17 --- /dev/null +++ b/getting-started/index.html @@ -0,0 +1,380 @@ + + + + + + + Getting Started with ElasticGraph + + + + + + + + + +
+
+
+

Getting Started with ElasticGraph

+ +

Welcome to ElasticGraph! This guide will help you set up ElasticGraph locally, run queries using GraphiQL, and verify the datastore using the OpenSearch Dashboard. By the end of this tutorial, you’ll have a working ElasticGraph instance running on your machine.

+ +

Estimated Time to Complete: Approximately 2 hours

+ +

Prerequisites

+ +

Before you begin, ensure you have the following installed on your system:

+ +
    +
  • Git: For cloning repositories.
  • +
  • Docker: For running services locally.
  • +
  • Ruby (version 3.2 or higher) and Bundler: For running ElasticGraph scripts.
  • +
  • OpenSearch and Kibana: Included in the Docker setup.
  • +
+ +

Step 1: Clone the ElasticGraph Repository

+ +

Begin by cloning the ElasticGraph project template from GitHub:

+ +
git clone <COMING SOON>!
+cd elasticgraph-project-template
+
+ +

Step 2: Run the Initialization Script

+ +

We have an initialization script that sets up your ElasticGraph project with necessary configurations.

+ +

Run the following command in your terminal:

+ +
curl -sL https://raw.githubusercontent.com/<COMING-SOON>/elasticgraph-project-template/main/script/init_eg | bash -s
+
+ +

This script will prompt you for some inputs:

+ +
    +
  • Application Name: Choose a name for your ElasticGraph application.
  • +
  • Dataset Name: Decide on a name for your dataset (e.g., customers).
  • +
+ +

The script will:

+ +
    +
  • Set up directory structures.
  • +
  • Copy templated files.
  • +
  • Install necessary dependencies.
  • +
+ +

Step 3: Define Your Schema

+ +

ElasticGraph uses schemas to define the structure of your data.

+ +

You can skip this part for now if you want to play with the sample schema. Otherwise, follow these steps to define your own schema:

+ +
    +
  1. +

    Remove Sample Schema:

    + +

    Delete the sample schema file:

    + +
    rm config/schema/people.rb
    +
    +
  2. +
  3. +

    Create Your Schema:

    + +

    Create a new file in config/schema/ named after your dataset, for example, config/schema/customers.rb.

    + +

    Define your schema in this file. Here’s a basic example:

    + +
    module Schema
    +  module Customers
    +    extend ElasticGraph::Schema
    +
    +    type :customer do
    +      field :id, :string
    +      field :name, :string
    +      field :email, :string
    +    end
    +  end
    +end
    +
    +
  4. +
  5. +

    Update Configuration:

    + +

    Ensure that your dataset is correctly referenced in your configuration files.

    + +
      +
    • +

      config/settings/lambda.yaml:

      + +

      Update or add your dataset name under the datasets section.

      +
    • +
    +
  6. +
+ +

Step 4: Build and Test Your Project

+ +
    +
  1. +

    Install Dependencies:

    + +
    bundle install
    +
    +
  2. +
  3. +

    Run Rake Tasks:

    + +

    Test your setup by running:

    + +
    bundle exec rake
    +
    + +

    This command runs all the default tasks to ensure everything is configured correctly.

    +
  4. +
  5. +

    Fix Any Issues:

    + +

    If you encounter errors, follow the error message prompts to fix anything that isn’t set up correctly.

    +
  6. +
+ +

Step 5: Start ElasticGraph Locally

+ +

With Docker running, start your local ElasticGraph instance:

+ +
bundle exec rake boot_locally
+
+ +

This command will:

+ +
    +
  • Build Docker images for ElasticGraph and OpenSearch.
  • +
  • Start the services using Docker Compose.
  • +
  • Populate your dataset with fake data.
  • +
  • Launch GraphiQL in your default web browser.
  • +
+ +

Step 6: Use GraphiQL to Run Queries

+ +

GraphiQL is a graphical interactive in-browser GraphQL IDE.

+ +

Once GraphiQL opens in your browser, you can start running queries against your local ElasticGraph instance.

+ +

Example Query

+ +

Replace customers and fields with those relevant to your schema.

+ +
query Test {
+  customers {
+    totalEdgeCount
+    nodes {
+      id
+      name
+      email
+    }
+  }
+}
+
+ +

Explanation:

+ +
    +
  • customers: The dataset you defined.
  • +
  • totalEdgeCount: Returns the total number of records.
  • +
  • nodes: An array of data nodes.
  • +
  • fields inside nodes: The fields you’ve defined in your schema.
  • +
+ +

Learn more about ElasticGraph queries in the Query API documentation.

+ +

Step 7: Access the OpenSearch Dashboard (aka Elasticsearch Kibana)

+ +

With bundle exec rake boot_locally still running:

+ +
    +
  1. +

    Open Dashboard:

    + +

    Navigate to http://localhost:5601 in your web browser.

    +
  2. +
  3. +

    Explore Your Data:

    + +
      +
    • Click on “Dev Tools” in the Kibana sidebar.
    • +
    • +

      Run the following commands to explore your indices:

      + +
      GET /_cat/indices?v
      +GET /_cat/shards?v
      +GET /_cat/templates?v
      +
      +
    • +
    +
  4. +
  5. +

    Search Your Data:

    + +

    Replace your-index-name with the name of your index (usually your dataset name).

    + +
    GET /your-index-name/_search
    +
    + +

    This will return all documents in your index. Normally you’ll query via GraphiQL, but this is useful for debugging.

    +
  6. +
+ +

Troubleshooting

+ +
    +
  • +

    Docker Issues:

    + +
      +
    • Ensure Docker is running.
    • +
    • If ports are already in use, stop other services or adjust the port settings in docker-compose.yml.
    • +
    +
  • +
  • +

    GraphiQL Not Loading:

    + +
      +
    • Verify that the local server is running.
    • +
    • Check for errors in the terminal where boot_locally is running.
    • +
    +
  • +
  • +

    Schema Errors:

    + +
      +
    • Ensure your schema files are correctly formatted.
    • +
    • Check for typos in field names and types.
    • +
    +
  • +
  • +

    Kibana Not Accessible:

    + +
      +
    • Confirm that Kibana is running (docker ps to see running containers).
    • +
    • Check if another service is using port 5601.
    • +
    +
  • +
+ +

Next Steps

+ +

Congratulations! You’ve set up ElasticGraph locally and run your first queries.

+ +
    +
  • +

    Explore Advanced Features:

    + +
      +
    • Learn about custom resolvers.
    • +
    • Implement complex queries and mutations.
    • +
    +
  • +
  • +

    Connect to Real Data Sources:

    + +
      +
    • Replace fake data with real data ingestion pipelines.
    • +
    • Integrate with databases or APIs.
    • +
    +
  • +
  • +

    Contribute to ElasticGraph:

    + +
      +
    • Report issues or suggest features on GitHub.
    • +
    • Submit pull requests to improve the project.
    • +
    +
  • +
+ +

Resources

+ + + +

Feedback

+ +

We’d love to hear your feedback. If you encounter any issues or have suggestions, please open an issue on our GitHub repository.

+ +
+ +

Happy coding with ElasticGraph!

+ +
+
+
+ + +
+
+
+

+ ElasticGraph +

+

+ ElasticGraph is an open-source framework for indexing, searching, + grouping, and aggregating data. Join our community and contribute on + GitHub. +

+
+
+
+ + + + diff --git a/index.html b/index.html index 5efffe5d..c86664df 100644 --- a/index.html +++ b/index.html @@ -5,6 +5,7 @@ ElasticGraph + @@ -15,8 +16,10 @@
+ +
+
+

+ Success Stories +

+
+
+

+ Scaling to support Square's Dashboard Reports +

+

+ ElasticGraph powers Square's new Dashboard reports. Switching to + ElasticGraph shaved multiple seconds off every page load, ultimately + giving businesses time back that was previously spent waiting for + reports to load. +

+
+ +
+

Dataset

+

+ ~100TB

+

of data

+

+ 100's B

+

documents

+

+ > 100's

+

of QPS

+
+ +
+

Ingestion Latency

+

+ < 400ms

+

p99 latency

+

+ < 1s

+

p99.99 latency +

+
+ +
+

Query Latency

+

+ < 350ms

+

p99 latency

+

+ < 2.5s

+

p99.99 latency +

+
+
+
+
+
+
+
@@ -92,27 +171,28 @@

- "ElasticGraph has revolutionized the way we manage and analyze our - data." + Just about everything has been thought of and you can go from prototype to fully + configured OpenSearch and GraphQL infra in a matter of days.

- - John Doe, CTO at TechCorp + - Nicole W, Software Engineer at Block

- "A must-have tool for any data-driven organization." + ElasticGraph enabled me to build a complex GraphQL API for our Payouts data in + days. It would have taken me months without it!

- - Jane Smith, Data Scientist + - Max N, Software Engineer at Block

- "ElasticGraph makes complex data operations simple and efficient." + Use ElasticGraph and love it? We'd love to hear from you! Send us a testimonial.

- - Gandalf Skywalker, Software Engineer +
@@ -121,7 +201,6 @@

-