Deploy website - based on 544d60c702

This commit is contained in:
Bradlee Speice 2025-01-04 11:14:04 -05:00
parent 2d1e6e94b1
commit 131686efb2
61 changed files with 100 additions and 100 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
"use strict";(self.webpackChunkspeice_io=self.webpackChunkspeice_io||[]).push([["9854"],{48448:function(e,t,i){i.r(t),i.d(t,{default:()=>j});var n=i("85893");i("67294");var r=i("67026"),s=i("82743"),l=i("84681"),u=i("96025");let a=()=>(0,u.I)({id:"theme.blog.authorsList.pageTitle",message:"Authors",description:"The title of the authors page"});var o=i("40979"),h=i("84315"),c=i("34403"),d=i("21389");let p={authorListItem:"authorListItem_n3yI"};function g(e){let{author:t}=e;return(0,n.jsx)("li",{className:p.authorListItem,children:(0,n.jsx)(d.Z,{as:"h2",author:t,count:t.count})})}function f(e){let{authors:t}=e;return(0,n.jsx)("section",{className:(0,r.Z)("margin-vert--lg",p.authorsListSection),children:(0,n.jsx)("ul",{children:t.map(e=>(0,n.jsx)(g,{author:e},e.key))})})}function j(e){let{authors:t,sidebar:i}=e,u=a();return(0,n.jsxs)(s.FG,{className:(0,r.Z)(l.k.wrapper.blogPages,l.k.page.blogAuthorsListPage),children:[(0,n.jsx)(s.d,{title:u}),(0,n.jsx)(h.Z,{tag:"blog_authors_list"}),(0,n.jsxs)(o.Z,{sidebar:i,children:[(0,n.jsx)(c.Z,{as:"h1",children:u}),(0,n.jsx)(f,{authors:t})]})]})}},40131:function(e,t,i){i.d(t,{Z:function(){return u}});var n=i(85893),r=i(67294),s=i(34403);function l(e){let{title:t,headingType:i,children:r}=e;return(0,n.jsxs)("div",{role:"group",children:[(0,n.jsx)(s.Z,{as:i,children:t}),r]})}let u=(0,r.memo)(function(e){let{items:t,ListComponent:i}=e;return function(e,t){let i=[],r=[];function s(){if(0===r.length)return;let e=new Date(r[0].date).getFullYear(),s=function(e,t){let i=[],r=[];function s(){if(0===r.length)return;let e=r[0].title.split(":")[0];r=(r=r.map(e=>({...e,title:e.title.split(":")[1].trim()}))).reverse(),i.push((0,n.jsx)(l,{title:e,headingType:"h4",children:(0,n.jsx)("div",{role:"group",style:{paddingInlineStart:"1.5em"},children:(0,n.jsx)(t,{items:r})})},e)),r=[]}for(let l of e){if(l.title.includes(":")){r.push(l);continue}s(),i.push((0,n.jsx)(t,{items:[l]},l.permalink))}return s(),i}(r,t);i.push((0,n.jsx)(l,{title:String(e),headingType:"h3",children:s},e)),r=[]}for(let t of e){if(0===r.length){r.push(t);continue}let e=new Date(t.date).getFullYear();e!==new Date(r[0].date).getFullYear()&&s(),r.push(t)}return s(),i}(t,i)})}}]);

View File

@ -1 +0,0 @@
"use strict";(self.webpackChunkspeice_io=self.webpackChunkspeice_io||[]).push([["9854"],{48448:function(e,t,n){n.r(t),n.d(t,{default:()=>j});var r=n("85893");n("67294");var s=n("67026"),i=n("82743"),l=n("84681"),u=n("96025");let a=()=>(0,u.I)({id:"theme.blog.authorsList.pageTitle",message:"Authors",description:"The title of the authors page"});var h=n("40979"),o=n("84315"),c=n("34403"),d=n("21389");let g={authorListItem:"authorListItem_n3yI"};function f(e){let{author:t}=e;return(0,r.jsx)("li",{className:g.authorListItem,children:(0,r.jsx)(d.Z,{as:"h2",author:t,count:t.count})})}function p(e){let{authors:t}=e;return(0,r.jsx)("section",{className:(0,s.Z)("margin-vert--lg",g.authorsListSection),children:(0,r.jsx)("ul",{children:t.map(e=>(0,r.jsx)(f,{author:e},e.key))})})}function j(e){let{authors:t,sidebar:n}=e,u=a();return(0,r.jsxs)(i.FG,{className:(0,s.Z)(l.k.wrapper.blogPages,l.k.page.blogAuthorsListPage),children:[(0,r.jsx)(i.d,{title:u}),(0,r.jsx)(o.Z,{tag:"blog_authors_list"}),(0,r.jsxs)(h.Z,{sidebar:n,children:[(0,r.jsx)(c.Z,{as:"h1",children:u}),(0,r.jsx)(p,{authors:t})]})]})}},40131:function(e,t,n){n.d(t,{Z:function(){return u}});var r=n(85893),s=n(67294),i=n(34403);function l(e){let{title:t,headingType:n,children:s}=e;return(0,r.jsxs)("div",{role:"group",children:[(0,r.jsx)(i.Z,{as:n,children:t}),s]})}let u=(0,s.memo)(function(e){let{items:t,yearGroupHeadingClassName:n,ListComponent:s}=e;return function(e,t){var n=[],s=[];function i(){if(0===s.length)return;let e=new Date(s[0].date).getFullYear(),i=function(e,t){var n=[],s=[];function i(){if(0===s.length)return;let e=s[0].title.split(":")[0];s=(s=s.map(e=>({...e,title:e.title.split(":")[1].trim()}))).reverse(),n.push((0,r.jsx)(r.Fragment,{children:(0,r.jsx)(l,{title:e,headingType:"h4",children:(0,r.jsx)("ul",{children:(0,r.jsx)(t,{items:s})})})})),s=[]}for(let l of e){if(l.title.includes(":")){s.push(l);continue}i(),n.push((0,r.jsx)(t,{items:[l]}))}return i(),n}(s,t);n.push((0,r.jsx)(r.Fragment,{children:(0,r.jsx)(l,{title:String(e),headingType:"h3",children:i})})),s=[]}for(let t of e){if(0===s.length){s.push(t);continue}let e=new Date(t.date).getFullYear();e!==new Date(s[0].date).getFullYear()&&i(),s.push(t)}return i(),n}(t,s)})}}]);

View File

@ -1 +0,0 @@
"use strict";(self.webpackChunkspeice_io=self.webpackChunkspeice_io||[]).push([["8514"],{71434:function(e,n,t){t.r(n),t.d(n,{default:()=>b});var i=t("85893");t("67294");var r=t("67026"),l=t("2933"),s=t("82743"),a=t("84681"),o=t("40979"),c=t("96025"),d=t("50790");function u(e){let{metadata:n}=e,{previousPage:t,nextPage:r}=n;return(0,i.jsxs)("nav",{className:"pagination-nav","aria-label":(0,c.I)({id:"theme.blog.paginator.navAriaLabel",message:"Blog list page navigation",description:"The ARIA label for the blog pagination"}),children:[t&&(0,i.jsx)(d.Z,{permalink:t,title:(0,i.jsx)(c.Z,{id:"theme.blog.paginator.newerEntries",description:"The label used to navigate to the newer blog posts page (previous page)",children:"Newer entries"})}),r&&(0,i.jsx)(d.Z,{permalink:r,title:(0,i.jsx)(c.Z,{id:"theme.blog.paginator.olderEntries",description:"The label used to navigate to the older blog posts page (next page)",children:"Older entries"}),isNext:!0})]})}var h=t("84315"),g=t("41835"),x=t("14378");function j(e){let{items:n,component:t=x.Z}=e;return(0,i.jsx)(i.Fragment,{children:n.map(e=>{let{content:n}=e;return(0,i.jsx)(g.n4,{content:n,children:(0,i.jsx)(t,{children:(0,i.jsx)(n,{})})},n.metadata.permalink)})})}var p=t("94819");function f(e){let n=(0,g.CS)(e);return(0,i.jsx)(p.Z,{children:(0,i.jsx)("script",{type:"application/ld+json",children:JSON.stringify(n)})})}function m(e){let{metadata:n}=e,{siteConfig:{title:t}}=(0,l.Z)(),{blogDescription:r,blogTitle:a,permalink:o}=n;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.d,{title:"/"===o?t:a,description:r}),(0,i.jsx)(h.Z,{tag:"blog_posts_list"})]})}function v(e){let{metadata:n,items:t,sidebar:r}=e;return(0,i.jsxs)(o.Z,{sidebar:r,children:[(0,i.jsx)(j,{items:t}),(0,i.jsx)(u,{metadata:n})]})}function b(e){return(0,i.jsxs)(s.FG,{className:(0,r.Z)(a.k.wrapper.blogPages,a.k.page.blogListPage),children:[(0,i.jsx)(m,{...e}),(0,i.jsx)(f,{...e}),(0,i.jsx)(v,{...e})]})}},40131:function(e,n,t){t.d(n,{Z:function(){return a}});var i=t(85893),r=t(67294),l=t(34403);function s(e){let{title:n,headingType:t,children:r}=e;return(0,i.jsxs)("div",{role:"group",children:[(0,i.jsx)(l.Z,{as:t,children:n}),r]})}let a=(0,r.memo)(function(e){let{items:n,yearGroupHeadingClassName:t,ListComponent:r}=e;return function(e,n){var t=[],r=[];function l(){if(0===r.length)return;let e=new Date(r[0].date).getFullYear(),l=function(e,n){var t=[],r=[];function l(){if(0===r.length)return;let e=r[0].title.split(":")[0];r=(r=r.map(e=>({...e,title:e.title.split(":")[1].trim()}))).reverse(),t.push((0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s,{title:e,headingType:"h4",children:(0,i.jsx)("ul",{children:(0,i.jsx)(n,{items:r})})})})),r=[]}for(let s of e){if(s.title.includes(":")){r.push(s);continue}l(),t.push((0,i.jsx)(n,{items:[s]}))}return l(),t}(r,n);t.push((0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s,{title:String(e),headingType:"h3",children:l})})),r=[]}for(let n of e){if(0===r.length){r.push(n);continue}let e=new Date(n.date).getFullYear();e!==new Date(r[0].date).getFullYear()&&l(),r.push(n)}return l(),t}(n,r)})},40653:function(e,n,t){t.d(n,{Z:()=>w});var i=t("85893");t("67294");var r=t("67026"),l=t("7227"),s=t("34550"),a=t("96025"),o=t("2933"),c=t("70144"),d=t("78720"),u=t("66856"),h=t("16893");let g="playgroundContainer_TGbA",x="playgroundHeader_qwyd",j="playgroundEditor_PvJ1",p="playgroundPreview_bb8I";function f(e){let{children:n}=e;return(0,i.jsx)("div",{className:(0,r.Z)(x),children:n})}function m(){return(0,i.jsx)("div",{children:"Loading..."})}function v(){return(0,i.jsx)(c.Z,{fallback:(0,i.jsx)(m,{}),children:()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.Z,{fallback:e=>(0,i.jsx)(d.Ac,{...e}),children:(0,i.jsx)(s.i5,{})}),(0,i.jsx)(s.IF,{})]})})}function b(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(f,{children:(0,i.jsx)(a.Z,{id:"theme.Playground.result",description:"The result label of the live codeblocks",children:"Result"})}),(0,i.jsx)("div",{className:p,children:(0,i.jsx)(v,{})})]})}function Z(){let e=(0,l.Z)();return(0,i.jsx)(s.uz,{className:j},String(e))}function k(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(f,{children:(0,i.jsx)(a.Z,{id:"theme.Playground.liveEditor",description:"The live editor label of the live codeblocks",children:"Live Editor"})}),(0,i.jsx)(Z,{})]})}let F=e=>`${e};`;function w(e){let{children:n,transformCode:t,...r}=e,{siteConfig:{themeConfig:l}}=(0,o.Z)(),{liveCodeBlock:{playgroundPosition:a}}=l,c=(0,u.p)(),d=r.metastring?.includes("noInline")??!1;return(0,i.jsx)("div",{className:g,children:(0,i.jsx)(s.nu,{code:n?.replace(/\n$/,""),noInline:d,transformCode:t??F,theme:c,...r,children:"top"===a?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(b,{}),(0,i.jsx)(k,{})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(k,{}),(0,i.jsx)(b,{})]})})})}}}]);

View File

@ -0,0 +1 @@
"use strict";(self.webpackChunkspeice_io=self.webpackChunkspeice_io||[]).push([["8514"],{71434:function(e,n,t){t.r(n),t.d(n,{default:()=>b});var i=t("85893");t("67294");var r=t("67026"),l=t("2933"),s=t("82743"),a=t("84681"),o=t("40979"),c=t("96025"),d=t("50790");function u(e){let{metadata:n}=e,{previousPage:t,nextPage:r}=n;return(0,i.jsxs)("nav",{className:"pagination-nav","aria-label":(0,c.I)({id:"theme.blog.paginator.navAriaLabel",message:"Blog list page navigation",description:"The ARIA label for the blog pagination"}),children:[t&&(0,i.jsx)(d.Z,{permalink:t,title:(0,i.jsx)(c.Z,{id:"theme.blog.paginator.newerEntries",description:"The label used to navigate to the newer blog posts page (previous page)",children:"Newer entries"})}),r&&(0,i.jsx)(d.Z,{permalink:r,title:(0,i.jsx)(c.Z,{id:"theme.blog.paginator.olderEntries",description:"The label used to navigate to the older blog posts page (next page)",children:"Older entries"}),isNext:!0})]})}var h=t("84315"),g=t("41835"),p=t("14378");function x(e){let{items:n,component:t=p.Z}=e;return(0,i.jsx)(i.Fragment,{children:n.map(e=>{let{content:n}=e;return(0,i.jsx)(g.n4,{content:n,children:(0,i.jsx)(t,{children:(0,i.jsx)(n,{})})},n.metadata.permalink)})})}var j=t("94819");function f(e){let n=(0,g.CS)(e);return(0,i.jsx)(j.Z,{children:(0,i.jsx)("script",{type:"application/ld+json",children:JSON.stringify(n)})})}function m(e){let{metadata:n}=e,{siteConfig:{title:t}}=(0,l.Z)(),{blogDescription:r,blogTitle:a,permalink:o}=n;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.d,{title:"/"===o?t:a,description:r}),(0,i.jsx)(h.Z,{tag:"blog_posts_list"})]})}function v(e){let{metadata:n,items:t,sidebar:r}=e;return(0,i.jsxs)(o.Z,{sidebar:r,children:[(0,i.jsx)(x,{items:t}),(0,i.jsx)(u,{metadata:n})]})}function b(e){return(0,i.jsxs)(s.FG,{className:(0,r.Z)(a.k.wrapper.blogPages,a.k.page.blogListPage),children:[(0,i.jsx)(m,{...e}),(0,i.jsx)(f,{...e}),(0,i.jsx)(v,{...e})]})}},40131:function(e,n,t){t.d(n,{Z:function(){return a}});var i=t(85893),r=t(67294),l=t(34403);function s(e){let{title:n,headingType:t,children:r}=e;return(0,i.jsxs)("div",{role:"group",children:[(0,i.jsx)(l.Z,{as:t,children:n}),r]})}let a=(0,r.memo)(function(e){let{items:n,ListComponent:t}=e;return function(e,n){let t=[],r=[];function l(){if(0===r.length)return;let e=new Date(r[0].date).getFullYear(),l=function(e,n){let t=[],r=[];function l(){if(0===r.length)return;let e=r[0].title.split(":")[0];r=(r=r.map(e=>({...e,title:e.title.split(":")[1].trim()}))).reverse(),t.push((0,i.jsx)(s,{title:e,headingType:"h4",children:(0,i.jsx)("div",{role:"group",style:{paddingInlineStart:"1.5em"},children:(0,i.jsx)(n,{items:r})})},e)),r=[]}for(let s of e){if(s.title.includes(":")){r.push(s);continue}l(),t.push((0,i.jsx)(n,{items:[s]},s.permalink))}return l(),t}(r,n);t.push((0,i.jsx)(s,{title:String(e),headingType:"h3",children:l},e)),r=[]}for(let n of e){if(0===r.length){r.push(n);continue}let e=new Date(n.date).getFullYear();e!==new Date(r[0].date).getFullYear()&&l(),r.push(n)}return l(),t}(n,t)})},40653:function(e,n,t){t.d(n,{Z:()=>F});var i=t("85893");t("67294");var r=t("67026"),l=t("7227"),s=t("34550"),a=t("96025"),o=t("2933"),c=t("70144"),d=t("78720"),u=t("66856"),h=t("16893");let g="playgroundContainer_TGbA",p="playgroundHeader_qwyd",x="playgroundEditor_PvJ1",j="playgroundPreview_bb8I";function f(e){let{children:n}=e;return(0,i.jsx)("div",{className:(0,r.Z)(p),children:n})}function m(){return(0,i.jsx)("div",{children:"Loading..."})}function v(){return(0,i.jsx)(c.Z,{fallback:(0,i.jsx)(m,{}),children:()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.Z,{fallback:e=>(0,i.jsx)(d.Ac,{...e}),children:(0,i.jsx)(s.i5,{})}),(0,i.jsx)(s.IF,{})]})})}function b(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(f,{children:(0,i.jsx)(a.Z,{id:"theme.Playground.result",description:"The result label of the live codeblocks",children:"Result"})}),(0,i.jsx)("div",{className:j,children:(0,i.jsx)(v,{})})]})}function Z(){let e=(0,l.Z)();return(0,i.jsx)(s.uz,{className:x},String(e))}function k(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(f,{children:(0,i.jsx)(a.Z,{id:"theme.Playground.liveEditor",description:"The live editor label of the live codeblocks",children:"Live Editor"})}),(0,i.jsx)(Z,{})]})}let y=e=>`${e};`;function F(e){let{children:n,transformCode:t,...r}=e,{siteConfig:{themeConfig:l}}=(0,o.Z)(),{liveCodeBlock:{playgroundPosition:a}}=l,c=(0,u.p)(),d=r.metastring?.includes("noInline")??!1;return(0,i.jsx)("div",{className:g,children:(0,i.jsx)(s.nu,{code:n?.replace(/\n$/,""),noInline:d,transformCode:t??y,theme:c,...r,children:"top"===a?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(b,{}),(0,i.jsx)(k,{})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(k,{}),(0,i.jsx)(b,{})]})})})}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
"use strict";(self.webpackChunkspeice_io=self.webpackChunkspeice_io||[]).push([["2998"],{28127:function(e,t,n){n.d(t,{Z:function(){return s}});var i=n(85893);n(67294);var r=n(96025),l=n(50790);function s(e){let{nextItem:t,prevItem:n}=e;return(0,i.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,r.I)({id:"theme.blog.post.paginator.navAriaLabel",message:"Blog post page navigation",description:"The ARIA label for the blog posts pagination"}),children:[t&&(0,i.jsx)(l.Z,{...t,subLabel:(0,i.jsx)(r.Z,{id:"theme.blog.post.paginator.olderPost",description:"The blog post button label to navigate to the older/next post",children:"Older post"})}),n&&(0,i.jsx)(l.Z,{...n,subLabel:(0,i.jsx)(r.Z,{id:"theme.blog.post.paginator.newerPost",description:"The blog post button label to navigate to the newer/previous post",children:"Newer post"}),isNext:!0})]})}},40131:function(e,t,n){n.d(t,{Z:function(){return o}});var i=n(85893),r=n(67294),l=n(34403);function s(e){let{title:t,headingType:n,children:r}=e;return(0,i.jsxs)("div",{role:"group",children:[(0,i.jsx)(l.Z,{as:n,children:t}),r]})}let o=(0,r.memo)(function(e){let{items:t,yearGroupHeadingClassName:n,ListComponent:r}=e;return function(e,t){var n=[],r=[];function l(){if(0===r.length)return;let e=new Date(r[0].date).getFullYear(),l=function(e,t){var n=[],r=[];function l(){if(0===r.length)return;let e=r[0].title.split(":")[0];r=(r=r.map(e=>({...e,title:e.title.split(":")[1].trim()}))).reverse(),n.push((0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s,{title:e,headingType:"h4",children:(0,i.jsx)("ul",{children:(0,i.jsx)(t,{items:r})})})})),r=[]}for(let s of e){if(s.title.includes(":")){r.push(s);continue}l(),n.push((0,i.jsx)(t,{items:[s]}))}return l(),n}(r,t);n.push((0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s,{title:String(e),headingType:"h3",children:l})})),r=[]}for(let t of e){if(0===r.length){r.push(t);continue}let e=new Date(t.date).getFullYear();e!==new Date(r[0].date).getFullYear()&&l(),r.push(t)}return l(),n}(t,r)})},40653:function(e,t,n){n.d(t,{Z:()=>k});var i=n("85893");n("67294");var r=n("67026"),l=n("7227"),s=n("34550"),o=n("96025"),a=n("2933"),c=n("70144"),d=n("78720"),u=n("66856"),h=n("16893");let p="playgroundContainer_TGbA",g="playgroundHeader_qwyd",x="playgroundEditor_PvJ1",j="playgroundPreview_bb8I";function f(e){let{children:t}=e;return(0,i.jsx)("div",{className:(0,r.Z)(g),children:t})}function b(){return(0,i.jsx)("div",{children:"Loading..."})}function m(){return(0,i.jsx)(c.Z,{fallback:(0,i.jsx)(b,{}),children:()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.Z,{fallback:e=>(0,i.jsx)(d.Ac,{...e}),children:(0,i.jsx)(s.i5,{})}),(0,i.jsx)(s.IF,{})]})})}function v(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(f,{children:(0,i.jsx)(o.Z,{id:"theme.Playground.result",description:"The result label of the live codeblocks",children:"Result"})}),(0,i.jsx)("div",{className:j,children:(0,i.jsx)(m,{})})]})}function Z(){let e=(0,l.Z)();return(0,i.jsx)(s.uz,{className:x},String(e))}function F(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(f,{children:(0,i.jsx)(o.Z,{id:"theme.Playground.liveEditor",description:"The live editor label of the live codeblocks",children:"Live Editor"})}),(0,i.jsx)(Z,{})]})}let w=e=>`${e};`;function k(e){let{children:t,transformCode:n,...r}=e,{siteConfig:{themeConfig:l}}=(0,a.Z)(),{liveCodeBlock:{playgroundPosition:o}}=l,c=(0,u.p)(),d=r.metastring?.includes("noInline")??!1;return(0,i.jsx)("div",{className:p,children:(0,i.jsx)(s.nu,{code:t?.replace(/\n$/,""),noInline:d,transformCode:n??w,theme:c,...r,children:"top"===o?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v,{}),(0,i.jsx)(F,{})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(F,{}),(0,i.jsx)(v,{})]})})})}}}]);

View File

@ -0,0 +1 @@
"use strict";(self.webpackChunkspeice_io=self.webpackChunkspeice_io||[]).push([["2998"],{28127:function(e,t,n){n.d(t,{Z:function(){return s}});var i=n(85893);n(67294);var l=n(96025),r=n(50790);function s(e){let{nextItem:t,prevItem:n}=e;return(0,i.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,l.I)({id:"theme.blog.post.paginator.navAriaLabel",message:"Blog post page navigation",description:"The ARIA label for the blog posts pagination"}),children:[t&&(0,i.jsx)(r.Z,{...t,subLabel:(0,i.jsx)(l.Z,{id:"theme.blog.post.paginator.olderPost",description:"The blog post button label to navigate to the older/next post",children:"Older post"})}),n&&(0,i.jsx)(r.Z,{...n,subLabel:(0,i.jsx)(l.Z,{id:"theme.blog.post.paginator.newerPost",description:"The blog post button label to navigate to the newer/previous post",children:"Newer post"}),isNext:!0})]})}},40131:function(e,t,n){n.d(t,{Z:function(){return o}});var i=n(85893),l=n(67294),r=n(34403);function s(e){let{title:t,headingType:n,children:l}=e;return(0,i.jsxs)("div",{role:"group",children:[(0,i.jsx)(r.Z,{as:n,children:t}),l]})}let o=(0,l.memo)(function(e){let{items:t,ListComponent:n}=e;return function(e,t){let n=[],l=[];function r(){if(0===l.length)return;let e=new Date(l[0].date).getFullYear(),r=function(e,t){let n=[],l=[];function r(){if(0===l.length)return;let e=l[0].title.split(":")[0];l=(l=l.map(e=>({...e,title:e.title.split(":")[1].trim()}))).reverse(),n.push((0,i.jsx)(s,{title:e,headingType:"h4",children:(0,i.jsx)("div",{role:"group",style:{paddingInlineStart:"1.5em"},children:(0,i.jsx)(t,{items:l})})},e)),l=[]}for(let s of e){if(s.title.includes(":")){l.push(s);continue}r(),n.push((0,i.jsx)(t,{items:[s]},s.permalink))}return r(),n}(l,t);n.push((0,i.jsx)(s,{title:String(e),headingType:"h3",children:r},e)),l=[]}for(let t of e){if(0===l.length){l.push(t);continue}let e=new Date(t.date).getFullYear();e!==new Date(l[0].date).getFullYear()&&r(),l.push(t)}return r(),n}(t,n)})},40653:function(e,t,n){n.d(t,{Z:()=>y});var i=n("85893");n("67294");var l=n("67026"),r=n("7227"),s=n("34550"),o=n("96025"),a=n("2933"),d=n("70144"),c=n("78720"),u=n("66856"),h=n("16893");let p="playgroundContainer_TGbA",g="playgroundHeader_qwyd",x="playgroundEditor_PvJ1",j="playgroundPreview_bb8I";function f(e){let{children:t}=e;return(0,i.jsx)("div",{className:(0,l.Z)(g),children:t})}function b(){return(0,i.jsx)("div",{children:"Loading..."})}function m(){return(0,i.jsx)(d.Z,{fallback:(0,i.jsx)(b,{}),children:()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.Z,{fallback:e=>(0,i.jsx)(c.Ac,{...e}),children:(0,i.jsx)(s.i5,{})}),(0,i.jsx)(s.IF,{})]})})}function v(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(f,{children:(0,i.jsx)(o.Z,{id:"theme.Playground.result",description:"The result label of the live codeblocks",children:"Result"})}),(0,i.jsx)("div",{className:j,children:(0,i.jsx)(m,{})})]})}function Z(){let e=(0,r.Z)();return(0,i.jsx)(s.uz,{className:x},String(e))}function k(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(f,{children:(0,i.jsx)(o.Z,{id:"theme.Playground.liveEditor",description:"The live editor label of the live codeblocks",children:"Live Editor"})}),(0,i.jsx)(Z,{})]})}let w=e=>`${e};`;function y(e){let{children:t,transformCode:n,...l}=e,{siteConfig:{themeConfig:r}}=(0,a.Z)(),{liveCodeBlock:{playgroundPosition:o}}=r,d=(0,u.p)(),c=l.metastring?.includes("noInline")??!1;return(0,i.jsx)("div",{className:p,children:(0,i.jsx)(s.nu,{code:t?.replace(/\n$/,""),noInline:c,transformCode:n??w,theme:d,...l,children:"top"===o?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v,{}),(0,i.jsx)(k,{})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(k,{}),(0,i.jsx)(v,{})]})})})}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -114,7 +114,7 @@ For example, <code>flam3</code> uses <a href="https://github.com/scottdraves/fla
<p>In the diagram below, each color in the palette is plotted on a small vertical strip. <p>In the diagram below, each color in the palette is plotted on a small vertical strip.
Putting the strips side by side shows the full palette used by the reference parameters:</p> Putting the strips side by side shows the full palette used by the reference parameters:</p>
<!-- --> <!-- -->
<div style="width:100%;height:40"></div> <div style="width:100%;height:40px"></div>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="plotting">Plotting<a href="https://speice.io/2024/11/playing-with-fire-log-density#plotting" class="hash-link" aria-label="Direct link to Plotting" title="Direct link to Plotting"></a></h3> <h3 class="anchor anchorWithStickyNavbar_LWe7" id="plotting">Plotting<a href="https://speice.io/2024/11/playing-with-fire-log-density#plotting" class="hash-link" aria-label="Direct link to Plotting" title="Direct link to Plotting"></a></h3>
<p>We're now ready to plot our <span class="katex"><span class="katex-mathml"><math><semantics><mrow><mo stretchy="false">(</mo><msub><mi>x</mi><mi>f</mi></msub><mo separator="true">,</mo><msub><mi>y</mi><mi>f</mi></msub><mo separator="true">,</mo><msub><mi>c</mi><mi>f</mi></msub><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(x_f,y_f,c_f)</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1.0361em;vertical-align:-0.2861em"></span><span class="mopen">(</span><span class="mord"><span class="mord mathnormal">x</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord"><span class="mord mathnormal" style="margin-right:0.03588em">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:-0.0359em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord"><span class="mord mathnormal">c</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span><span class="mclose">)</span></span></span></span> coordinates. This time, we'll use a histogram <p>We're now ready to plot our <span class="katex"><span class="katex-mathml"><math><semantics><mrow><mo stretchy="false">(</mo><msub><mi>x</mi><mi>f</mi></msub><mo separator="true">,</mo><msub><mi>y</mi><mi>f</mi></msub><mo separator="true">,</mo><msub><mi>c</mi><mi>f</mi></msub><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(x_f,y_f,c_f)</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1.0361em;vertical-align:-0.2861em"></span><span class="mopen">(</span><span class="mord"><span class="mord mathnormal">x</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord"><span class="mord mathnormal" style="margin-right:0.03588em">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:-0.0359em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord"><span class="mord mathnormal">c</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span><span class="mclose">)</span></span></span></span> coordinates. This time, we'll use a histogram
for each color channel (red, green, blue, alpha). After translating from color coordinate (<span class="katex"><span class="katex-mathml"><math><semantics><mrow><msub><mi>c</mi><mi>f</mi></msub></mrow><annotation encoding="application/x-tex">c_f</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.7167em;vertical-align:-0.2861em"></span><span class="mord"><span class="mord mathnormal">c</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span></span></span></span>) for each color channel (red, green, blue, alpha). After translating from color coordinate (<span class="katex"><span class="katex-mathml"><math><semantics><mrow><msub><mi>c</mi><mi>f</mi></msub></mrow><annotation encoding="application/x-tex">c_f</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.7167em;vertical-align:-0.2861em"></span><span class="mord"><span class="mord mathnormal">c</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span></span></span></span>)

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
<!doctype html><html lang=en dir=ltr data-has-hydrated=false><meta charset=UTF-8><meta name=generator content="Docusaurus v3.6.1"><title data-rh=true>The Old Speice Guy</title><meta data-rh=true property=og:title content="The Old Speice Guy"><meta data-rh=true name=viewport content="width=device-width,initial-scale=1.0"><meta data-rh=true name=twitter:card content=summary_large_image><meta data-rh=true property=og:url content=https://speice.io/feed.xml><meta data-rh=true property=og:locale content=en><meta data-rh=true name=docusaurus_locale content=en><meta data-rh=true name=docusaurus_tag content=default><meta data-rh=true name=docsearch:language content=en><meta data-rh=true name=docsearch:docusaurus_tag content=default><meta data-rh=true http-equiv=Refresh content="0; url='/atom.xml'"><link data-rh=true rel=icon href=/img/favicon.ico><link data-rh=true rel=canonical href=https://speice.io/feed.xml><link data-rh=true rel=alternate href=https://speice.io/feed.xml hreflang=en><link data-rh=true rel=alternate href=https://speice.io/feed.xml hreflang=x-default><link rel=alternate type=application/rss+xml href=/rss.xml title="The Old Speice Guy RSS Feed"><link rel=alternate type=application/atom+xml href=/atom.xml title="The Old Speice Guy Atom Feed"><link rel=stylesheet href=/katex/katex.min.css><link rel=stylesheet href=/assets/css/styles.16c3428d.css><script src=/assets/js/runtime~main.29a27dcf.js defer></script><script src=/assets/js/main.d461af80.js defer></script><body class=navigation-with-keyboard><script>!function(){var t,e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t=null!==e?e:"light",document.documentElement.setAttribute("data-theme",t)}(),function(){try{for(var[t,e]of new URLSearchParams(window.location.search).entries())if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id=__docusaurus></div> <!doctype html><html lang=en dir=ltr data-has-hydrated=false><meta charset=UTF-8><meta name=generator content="Docusaurus v3.6.1"><title data-rh=true>The Old Speice Guy</title><meta data-rh=true property=og:title content="The Old Speice Guy"><meta data-rh=true name=viewport content="width=device-width,initial-scale=1.0"><meta data-rh=true name=twitter:card content=summary_large_image><meta data-rh=true property=og:url content=https://speice.io/feed.xml><meta data-rh=true property=og:locale content=en><meta data-rh=true name=docusaurus_locale content=en><meta data-rh=true name=docusaurus_tag content=default><meta data-rh=true name=docsearch:language content=en><meta data-rh=true name=docsearch:docusaurus_tag content=default><meta data-rh=true http-equiv=Refresh content="0; url='/atom.xml'"><link data-rh=true rel=icon href=/img/favicon.ico><link data-rh=true rel=canonical href=https://speice.io/feed.xml><link data-rh=true rel=alternate href=https://speice.io/feed.xml hreflang=en><link data-rh=true rel=alternate href=https://speice.io/feed.xml hreflang=x-default><link rel=alternate type=application/rss+xml href=/rss.xml title="The Old Speice Guy RSS Feed"><link rel=alternate type=application/atom+xml href=/atom.xml title="The Old Speice Guy Atom Feed"><link rel=stylesheet href=/katex/katex.min.css><link rel=stylesheet href=/assets/css/styles.16c3428d.css><script src=/assets/js/runtime~main.9e43ec1c.js defer></script><script src=/assets/js/main.a9d33393.js defer></script><body class=navigation-with-keyboard><script>!function(){var t,e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t=null!==e?e:"light",document.documentElement.setAttribute("data-theme",t)}(),function(){try{for(var[t,e]of new URLSearchParams(window.location.search).entries())if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id=__docusaurus></div>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -115,7 +115,7 @@ For example, <code>flam3</code> uses <a href="https://github.com/scottdraves/fla
<p>In the diagram below, each color in the palette is plotted on a small vertical strip. <p>In the diagram below, each color in the palette is plotted on a small vertical strip.
Putting the strips side by side shows the full palette used by the reference parameters:</p> Putting the strips side by side shows the full palette used by the reference parameters:</p>
<!-- --> <!-- -->
<div style="width:100%;height:40"></div> <div style="width:100%;height:40px"></div>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="plotting">Plotting<a href="https://speice.io/2024/11/playing-with-fire-log-density#plotting" class="hash-link" aria-label="Direct link to Plotting" title="Direct link to Plotting"></a></h3> <h3 class="anchor anchorWithStickyNavbar_LWe7" id="plotting">Plotting<a href="https://speice.io/2024/11/playing-with-fire-log-density#plotting" class="hash-link" aria-label="Direct link to Plotting" title="Direct link to Plotting"></a></h3>
<p>We're now ready to plot our <span class="katex"><span class="katex-mathml"><math><semantics><mrow><mo stretchy="false">(</mo><msub><mi>x</mi><mi>f</mi></msub><mo separator="true">,</mo><msub><mi>y</mi><mi>f</mi></msub><mo separator="true">,</mo><msub><mi>c</mi><mi>f</mi></msub><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(x_f,y_f,c_f)</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1.0361em;vertical-align:-0.2861em"></span><span class="mopen">(</span><span class="mord"><span class="mord mathnormal">x</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord"><span class="mord mathnormal" style="margin-right:0.03588em">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:-0.0359em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord"><span class="mord mathnormal">c</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span><span class="mclose">)</span></span></span></span> coordinates. This time, we'll use a histogram <p>We're now ready to plot our <span class="katex"><span class="katex-mathml"><math><semantics><mrow><mo stretchy="false">(</mo><msub><mi>x</mi><mi>f</mi></msub><mo separator="true">,</mo><msub><mi>y</mi><mi>f</mi></msub><mo separator="true">,</mo><msub><mi>c</mi><mi>f</mi></msub><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(x_f,y_f,c_f)</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1.0361em;vertical-align:-0.2861em"></span><span class="mopen">(</span><span class="mord"><span class="mord mathnormal">x</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord"><span class="mord mathnormal" style="margin-right:0.03588em">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:-0.0359em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord"><span class="mord mathnormal">c</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span><span class="mclose">)</span></span></span></span> coordinates. This time, we'll use a histogram
for each color channel (red, green, blue, alpha). After translating from color coordinate (<span class="katex"><span class="katex-mathml"><math><semantics><mrow><msub><mi>c</mi><mi>f</mi></msub></mrow><annotation encoding="application/x-tex">c_f</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.7167em;vertical-align:-0.2861em"></span><span class="mord"><span class="mord mathnormal">c</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span></span></span></span>) for each color channel (red, green, blue, alpha). After translating from color coordinate (<span class="katex"><span class="katex-mathml"><math><semantics><mrow><msub><mi>c</mi><mi>f</mi></msub></mrow><annotation encoding="application/x-tex">c_f</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.7167em;vertical-align:-0.2861em"></span><span class="mord"><span class="mord mathnormal">c</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.10764em">f</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span></span></span></span>)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long