[{"data":1,"prerenderedAt":861},["ShallowReactive",2],{"i-mdi:magnify":3,"i-simple-icons:visualstudiocode":8,"i-mdi:github":11,"i-mdi:discord":13,"i-mdi:youtube":15,"i-mdi:flask-outline":17,"i-vscode-icons:default-folder-opened":19,"i-vscode-icons:default-folder":22,"i-vscode-icons:folder-type-plugin":24,"i-vscode-icons:folder-type-src":26,"i-vscode-icons:folder-type-test":28,"i-vscode-icons:file-type-typescript":30,"i-vscode-icons:file-type-json":32,"docs-\u002Fdocs\u002Fv2\u002Fcognets\u002Fconcepts\u002Fkernel":34,"i-vscode-icons:folder-type-interfaces":849,"i-vscode-icons:folder-type-library":851,"i-vscode-icons:folder-type-typings":853,"i-vscode-icons:file-type-rust":855,"i-vscode-icons:file-type-cargo":857,"i-vscode-icons:file-type-python":859},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"currentColor\" d=\"M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5l-1.5 1.5l-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16A6.5 6.5 0 0 1 3 9.5A6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14S14 12 14 9.5S12 5 9.5 5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9,"hidden":10},"\u003Cpath fill=\"currentColor\" d=\"M23.15 2.587L18.21.21a1.49 1.49 0 0 0-1.705.29l-9.46 8.63l-4.12-3.128a1 1 0 0 0-1.276.057L.327 7.261A1 1 0 0 0 .326 8.74L3.899 12L.326 15.26a1 1 0 0 0 .001 1.479L1.65 17.94a1 1 0 0 0 1.276.057l4.12-3.128l9.46 8.63a1.49 1.49 0 0 0 1.704.29l4.942-2.377A1.5 1.5 0 0 0 24 20.06V3.939a1.5 1.5 0 0 0-.85-1.352m-5.146 14.861L10.826 12l7.178-5.448z\"\u002F>",true,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":12},"\u003Cpath fill=\"currentColor\" d=\"M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":14,"hidden":10},"\u003Cpath fill=\"currentColor\" d=\"m22 24l-5.25-5l.63 2H4.5A2.5 2.5 0 0 1 2 18.5v-15A2.5 2.5 0 0 1 4.5 1h15A2.5 2.5 0 0 1 22 3.5V24M12 6.8c-2.68 0-4.56 1.15-4.56 1.15c1.03-.92 2.83-1.45 2.83-1.45l-.17-.17c-1.69.03-3.22 1.2-3.22 1.2c-1.72 3.59-1.61 6.69-1.61 6.69c1.4 1.81 3.48 1.68 3.48 1.68l.71-.9c-1.25-.27-2.04-1.38-2.04-1.38S9.3 14.9 12 14.9s4.58-1.28 4.58-1.28s-.79 1.11-2.04 1.38l.71.9s2.08.13 3.48-1.68c0 0 .11-3.1-1.61-6.69c0 0-1.53-1.17-3.22-1.2l-.17.17s1.8.53 2.83 1.45c0 0-1.88-1.15-4.56-1.15m-2.07 3.79c.65 0 1.18.57 1.17 1.27c0 .69-.52 1.27-1.17 1.27c-.64 0-1.16-.58-1.16-1.27c0-.7.51-1.27 1.16-1.27m4.17 0c.65 0 1.17.57 1.17 1.27c0 .69-.52 1.27-1.17 1.27c-.64 0-1.16-.58-1.16-1.27c0-.7.51-1.27 1.16-1.27Z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":16},"\u003Cpath fill=\"currentColor\" d=\"m10 15l5.19-3L10 9zm11.56-7.83c.13.47.22 1.1.28 1.9c.07.8.1 1.49.1 2.09L22 12c0 2.19-.16 3.8-.44 4.83c-.25.9-.83 1.48-1.73 1.73c-.47.13-1.33.22-2.65.28c-1.3.07-2.49.1-3.59.1L12 19c-4.19 0-6.8-.16-7.83-.44c-.9-.25-1.48-.83-1.73-1.73c-.13-.47-.22-1.1-.28-1.9c-.07-.8-.1-1.49-.1-2.09L2 12c0-2.19.16-3.8.44-4.83c.25-.9.83-1.48 1.73-1.73c.47-.13 1.33-.22 2.65-.28c1.3-.07 2.49-.1 3.59-.1L12 5c4.19 0 6.8.16 7.83.44c.9.25 1.48.83 1.73 1.73\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":18},"\u003Cpath fill=\"currentColor\" d=\"M5 19a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1c0-.21-.07-.41-.18-.57L13 8.35V4h-2v4.35L5.18 18.43c-.11.16-.18.36-.18.57m1 3a3 3 0 0 1-3-3c0-.6.18-1.16.5-1.63L9 7.81V6a1 1 0 0 1-1-1V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1v1.81l5.5 9.56c.32.47.5 1.03.5 1.63a3 3 0 0 1-3 3zm7-6l1.34-1.34L16.27 18H7.73l2.66-4.61zm-.5-4a.5.5 0 0 1 .5.5a.5.5 0 0 1-.5.5a.5.5 0 0 1-.5-.5a.5.5 0 0 1 .5-.5\"\u002F>",{"left":4,"top":4,"width":20,"height":20,"rotate":4,"vFlip":6,"hFlip":6,"body":21},32,"\u003Cpath fill=\"#dcb67a\" d=\"M27.4 5.5h-9.2l-2.1 4.2H4.3v16.8h25.2v-21Zm0 18.7H6.6V11.8h20.8Zm0-14.5h-8.2l1-2.1h7.1v2.1Z\"\u002F>\u003Cpath fill=\"#dcb67a\" d=\"M25.7 13.7H.5l3.8 12.8h25.2z\"\u002F>",{"left":4,"top":4,"width":20,"height":20,"rotate":4,"vFlip":6,"hFlip":6,"body":23},"\u003Cpath fill=\"#c09553\" d=\"M27.5 5.5h-9.3l-2.1 4.2H4.4v16.8h25.2v-21Zm0 4.2h-8.2l1.1-2.1h7.1Z\"\u002F>",{"left":4,"top":4,"width":20,"height":20,"rotate":4,"vFlip":6,"hFlip":6,"body":25},"\u003Cpath fill=\"#ffba58\" d=\"M27.5 5.5h-9.3l-2.1 4.2H4.4v16.8h25.2v-21Zm0 4.2h-8.2l1.1-2.1h7.1Z\"\u002F>\u003Cpath fill=\"#e76a00\" d=\"M20 12.5V14h-4a2.006 2.006 0 0 0-2 2v4h-1.5a2.5 2.5 0 0 0 0 5H14v4a2.006 2.006 0 0 0 2 2h3.8v-1.5a2.7 2.7 0 0 1 5.4 0V31H29a2.006 2.006 0 0 0 2-2v-3.8h-1.5a2.7 2.7 0 0 1 0-5.4H31V16a2.006 2.006 0 0 0-2-2h-4v-1.5a2.5 2.5 0 0 0-5 0\"\u002F>",{"left":4,"top":4,"width":20,"height":20,"rotate":4,"vFlip":6,"hFlip":6,"body":27},"\u003Cpath fill=\"#14622a\" d=\"M27.5 5.5h-9.3l-2.1 4.2H4.4v16.8h25.2v-21Zm0 4.2h-8.2l1.1-2.1h7.1Z\"\u002F>\u003Cpath fill=\"#06cc14\" d=\"M19.146 30.989a1 1 0 0 1-.207-.025a1.04 1.04 0 0 1-.726-1.213l2.709-14.431a1.04 1.04 0 0 1 .444-.683a.9.9 0 0 1 .7-.122a1.043 1.043 0 0 1 .727 1.213L20.077 30.16a1.03 1.03 0 0 1-.442.681a.9.9 0 0 1-.489.148m5.432-2.045h-.068a.93.93 0 0 1-.668-.377a1.1 1.1 0 0 1 .1-1.419l4.658-4.553l-4.638-4.239a1.1 1.1 0 0 1-.141-1.416a.94.94 0 0 1 .661-.4a.9.9 0 0 1 .709.237l5.47 5a1.1 1.1 0 0 1 .144 1.416a1 1 0 0 1-.142.163l-5.447 5.324a.92.92 0 0 1-.638.264m-8.155.003a.9.9 0 0 1-.639-.267l-5.452-5.327a1 1 0 0 1-.132-.153a1.094 1.094 0 0 1 .141-1.414l5.471-5a.88.88 0 0 1 .7-.238a.94.94 0 0 1 .665.4a1.1 1.1 0 0 1-.14 1.417L12.4 22.6l4.659 4.551a1.09 1.09 0 0 1 .1 1.419a.93.93 0 0 1-.669.377Z\"\u002F>",{"left":4,"top":4,"width":20,"height":20,"rotate":4,"vFlip":6,"hFlip":6,"body":29},"\u003Cpath fill=\"#b70b0b\" d=\"M27.5 5.5h-9.3l-2.1 4.2H4.4v16.8h25.2v-21Zm0 4.2h-8.2l1.1-2.1h7.1Z\"\u002F>\u003Cpath fill=\"#fac6c5\" d=\"M28.3 27.423c-1.729-.4-2.332-2.482-1.329-4.583a8.95 8.95 0 0 1 2.217-2.779l.314-.26l.009.357a6.7 6.7 0 0 0 .748 2.425a14 14 0 0 1 .625 1.631a3.2 3.2 0 0 1-.073 1.958a2.67 2.67 0 0 1-1.111 1.087a2.8 2.8 0 0 1-1.4.164m.351-3.565c.124-.143.155-.332.164-1l.011-.825l-.2.158a1.68 1.68 0 0 0-.635 1.4c.07.214.286.448.411.446a.5.5 0 0 0 .249-.179m-15.527 7.087a3.85 3.85 0 0 1-3.031-4.563c.254-1.07.2-1.008 5.726-6.787l5.2-5.442l.738.7l.738.7l-3 3.132l-3 3.132l2.508-.054l2.508-.054l1.773-1.85l1.773-1.85l.735.707l.735.707l-5.213 5.43c-4.783 4.982-5.257 5.452-5.743 5.692a3.9 3.9 0 0 1-2.452.393Zm14.662-12.484c-.138-.082-1.546-1.4-3.129-2.921l-2.879-2.772l-.009-.421a.86.86 0 0 1 .194-.673A.99.99 0 0 1 23 11.3a69 69 0 0 1 6.277 6.023a1 1 0 0 1-1.492 1.133Z\"\u002F>\u003Cpath fill=\"#fac6c5\" d=\"M11.578 26.851a2.1 2.1 0 0 0 2.579 2.614c.191-.2 2.407-2.515 7.387-7.737c-2.505.054-2.475-.055-4.98 0c-5.015 5.195-5.114 5.157-4.986 5.123\"\u002F>",{"left":4,"top":4,"width":20,"height":20,"rotate":4,"vFlip":6,"hFlip":6,"body":31},"\u003Cpath fill=\"#007acc\" d=\"M23.827 8.243a4.4 4.4 0 0 1 2.223 1.281a6 6 0 0 1 .852 1.143c.011.045-1.534 1.083-2.471 1.662c-.034.023-.169-.124-.322-.35a2.01 2.01 0 0 0-1.67-1c-1.077-.074-1.771.49-1.766 1.433a1.3 1.3 0 0 0 .153.666c.237.49.677.784 2.059 1.383c2.544 1.095 3.636 1.817 4.31 2.843a5.16 5.16 0 0 1 .416 4.333a4.76 4.76 0 0 1-3.932 2.815a11 11 0 0 1-2.708-.028a6.53 6.53 0 0 1-3.616-1.884a6.3 6.3 0 0 1-.926-1.371a3 3 0 0 1 .327-.208c.158-.09.756-.434 1.32-.761l1.024-.6l.214.312a4.8 4.8 0 0 0 1.35 1.292a3.3 3.3 0 0 0 3.458-.175a1.545 1.545 0 0 0 .2-1.974c-.276-.395-.84-.727-2.443-1.422a8.8 8.8 0 0 1-3.349-2.055a4.7 4.7 0 0 1-.976-1.777a7.1 7.1 0 0 1-.062-2.268a4.33 4.33 0 0 1 3.644-3.374a9 9 0 0 1 2.691.084m-8.343 1.483l.011 1.454h-4.63v13.148H7.6V11.183H2.97V9.755a14 14 0 0 1 .04-1.466c.017-.023 2.832-.034 6.245-.028l6.211.017Z\"\u002F>",{"left":4,"top":4,"width":20,"height":20,"rotate":4,"vFlip":6,"hFlip":6,"body":33},"\u003Cpath fill=\"#f5de19\" d=\"M4.014 14.976a2.5 2.5 0 0 0 1.567-.518a2.38 2.38 0 0 0 .805-1.358a15.3 15.3 0 0 0 .214-2.944q.012-2.085.075-2.747a5.2 5.2 0 0 1 .418-1.686a3 3 0 0 1 .755-1.018A3.05 3.05 0 0 1 9 4.125A6.8 6.8 0 0 1 10.544 4h.7v1.96h-.387a2.34 2.34 0 0 0-1.723.468a3.4 3.4 0 0 0-.425 2.092a36 36 0 0 1-.137 4.133a4.7 4.7 0 0 1-.768 2.06A4.6 4.6 0 0 1 6.1 16a3.8 3.8 0 0 1 1.992 1.754a8.9 8.9 0 0 1 .618 3.865q0 2.435.05 2.9a1.76 1.76 0 0 0 .504 1.181a2.64 2.64 0 0 0 1.592.337h.387V28h-.7a5.7 5.7 0 0 1-1.773-.2a2.97 2.97 0 0 1-1.324-.93a3.35 3.35 0 0 1-.681-1.63a24 24 0 0 1-.165-3.234a16.5 16.5 0 0 0-.214-3.106a2.4 2.4 0 0 0-.805-1.361a2.5 2.5 0 0 0-1.567-.524Zm23.972 2.035a2.5 2.5 0 0 0-1.567.524a2.4 2.4 0 0 0-.805 1.361a16.5 16.5 0 0 0-.212 3.109a24 24 0 0 1-.169 3.234a3.35 3.35 0 0 1-.681 1.63a2.97 2.97 0 0 1-1.324.93a5.7 5.7 0 0 1-1.773.2h-.7V26.04h.387a2.64 2.64 0 0 0 1.592-.337a1.76 1.76 0 0 0 .506-1.186q.05-.462.05-2.9a8.9 8.9 0 0 1 .618-3.865A3.8 3.8 0 0 1 25.9 16a4.6 4.6 0 0 1-1.7-1.286a4.7 4.7 0 0 1-.768-2.06a36 36 0 0 1-.137-4.133a3.4 3.4 0 0 0-.425-2.092a2.34 2.34 0 0 0-1.723-.468h-.387V4h.7a6.8 6.8 0 0 1 1.54.125a3.05 3.05 0 0 1 1.149.581a3 3 0 0 1 .755 1.018a5.2 5.2 0 0 1 .418 1.686q.062.662.075 2.747a15.3 15.3 0 0 0 .212 2.947a2.38 2.38 0 0 0 .805 1.355a2.5 2.5 0 0 0 1.567.518Z\"\u002F>",{"id":35,"title":36,"body":37,"description":842,"extension":843,"meta":844,"navigation":10,"path":845,"seo":846,"stem":847,"__hash__":848},"docs\u002Fdocs\u002Fv2\u002Fcognets\u002Fconcepts\u002Fkernel.md","Kernel",{"type":38,"value":39,"toc":837},"minimark",[40,44,52,57,60,65,76,605,608,612,618,704,707,716,720,726,827,833],[41,42,36],"h1",{"id":43},"kernel",[45,46,47,48,51],"p",{},"A cognet can't touch anything outside its own world. No files, no network, no clock of its\nown, no hardware. Everything that crosses the line goes through one object: the ",[49,50,43],"strong",{},".",[53,54],"flow",{":steps":55,"caption":56},"[{\"kind\":\"io\",\"label\":\"body\",\"note\":\"senses\"},{\"kind\":\"engine\",\"label\":\"cognet\",\"parts\":[\"kernel\",\"world\",\"systems\"],\"note\":\"the kernel is its only door\"},{\"kind\":\"io\",\"label\":\"body\",\"note\":\"actions\"}]","the boundary",[45,58,59],{},"That restriction is the point. Because a cognet never reaches past the kernel, it never\nknows — or depends on — what is on the other side. The same mind runs against a chat window,\na simulator, or a robot. It runs live or replayed from a recording, and can't tell the\ndifference.",[61,62,64],"h2",{"id":63},"in-stimuli","In: stimuli",[45,66,67,68,71,72,75],{},"What the body senses arrives as ",[49,69,70],{},"stimuli",": one message per thing sensed, with the time it\nwas sensed. A system that wants them declares ",[73,74,70],"code",{}," as a read, and gets every stimulus\nsince it last ran — so a slow system misses nothing.",[77,78,79,313,492],"code-langs",{},[80,81,83],"template",{"v-slot:ts":82},"",[84,85,89],"pre",{"className":86,"code":87,"language":88,"meta":82,"style":82},"language-ts shiki shiki-themes dark-plus","export default defineSystem({\n    reads: [\"stimuli\"],\n    writes: [\"temperature\"],\n\n    run({ stimuli }) {\n        for (const felt of stimuli) {\n            if (felt.data.channel !== \"\u002Ftemperature\") continue\n            ecs.set({ id: \"room\", components: { temperature: { celsius: felt.data.values[0]!, sensed: felt.time.ms } } })\n        }\n    },\n})\n","ts",[73,90,91,111,128,141,147,161,187,220,295,301,307],{"__ignoreMap":82},[92,93,96,100,103,107],"span",{"class":94,"line":95},"line",1,[92,97,99],{"class":98},"sYbnZ","export",[92,101,102],{"class":98}," default",[92,104,106],{"class":105},"sCudf"," defineSystem",[92,108,110],{"class":109},"sTNBD","({\n",[92,112,114,118,121,125],{"class":94,"line":113},2,[92,115,117],{"class":116},"s3F5K","    reads:",[92,119,120],{"class":109}," [",[92,122,124],{"class":123},"sKc5r","\"stimuli\"",[92,126,127],{"class":109},"],\n",[92,129,131,134,136,139],{"class":94,"line":130},3,[92,132,133],{"class":116},"    writes:",[92,135,120],{"class":109},[92,137,138],{"class":123},"\"temperature\"",[92,140,127],{"class":109},[92,142,144],{"class":94,"line":143},4,[92,145,146],{"emptyLinePlaceholder":10},"\n",[92,148,150,153,156,158],{"class":94,"line":149},5,[92,151,152],{"class":105},"    run",[92,154,155],{"class":109},"({ ",[92,157,70],{"class":116},[92,159,160],{"class":109}," }) {\n",[92,162,164,167,170,174,178,181,184],{"class":94,"line":163},6,[92,165,166],{"class":98},"        for",[92,168,169],{"class":109}," (",[92,171,173],{"class":172},"scz_3","const",[92,175,177],{"class":176},"s9McN"," felt",[92,179,180],{"class":172}," of",[92,182,183],{"class":116}," stimuli",[92,185,186],{"class":109},") {\n",[92,188,190,193,195,198,200,203,205,208,211,214,217],{"class":94,"line":189},7,[92,191,192],{"class":98},"            if",[92,194,169],{"class":109},[92,196,197],{"class":116},"felt",[92,199,51],{"class":109},[92,201,202],{"class":116},"data",[92,204,51],{"class":109},[92,206,207],{"class":116},"channel",[92,209,210],{"class":109}," !== ",[92,212,213],{"class":123},"\"\u002Ftemperature\"",[92,215,216],{"class":109},") ",[92,218,219],{"class":98},"continue\n",[92,221,223,226,228,231,233,236,239,242,245,248,251,253,256,258,260,262,264,267,270,274,277,280,282,284,287,289,292],{"class":94,"line":222},8,[92,224,225],{"class":116},"            ecs",[92,227,51],{"class":109},[92,229,230],{"class":105},"set",[92,232,155],{"class":109},[92,234,235],{"class":116},"id:",[92,237,238],{"class":123}," \"room\"",[92,240,241],{"class":109},", ",[92,243,244],{"class":116},"components:",[92,246,247],{"class":109}," { ",[92,249,250],{"class":116},"temperature:",[92,252,247],{"class":109},[92,254,255],{"class":116},"celsius:",[92,257,177],{"class":116},[92,259,51],{"class":109},[92,261,202],{"class":116},[92,263,51],{"class":109},[92,265,266],{"class":116},"values",[92,268,269],{"class":109},"[",[92,271,273],{"class":272},"sDGX8","0",[92,275,276],{"class":109},"]!, ",[92,278,279],{"class":116},"sensed:",[92,281,177],{"class":116},[92,283,51],{"class":109},[92,285,286],{"class":116},"time",[92,288,51],{"class":109},[92,290,291],{"class":116},"ms",[92,293,294],{"class":109}," } } })\n",[92,296,298],{"class":94,"line":297},9,[92,299,300],{"class":109},"        }\n",[92,302,304],{"class":94,"line":303},10,[92,305,306],{"class":109},"    },\n",[92,308,310],{"class":94,"line":309},11,[92,311,312],{"class":109},"})\n",[80,314,315],{"v-slot:rs":82},[84,316,320],{"className":317,"code":318,"language":319,"meta":82,"style":82},"language-rust shiki shiki-themes dark-plus","#[system(reads = [\"stimuli\"], writes = [\"temperature\"])]\nfn feel(run: &mut Run) -> Result\u003C(), Fault> {\n    for felt in run.stimuli {\n        if felt.channel != \"\u002Ftemperature\" { continue }\n        ecs.set(\"room\").put(\"temperature\", Temperature { celsius: felt.values[0], sensed: felt.sensed })?;\n    }\n    Ok(())\n}\n","rust",[73,321,322,343,382,398,418,474,479,487],{"__ignoreMap":82},[92,323,324,327,329,332,335,338,340],{"class":94,"line":95},[92,325,326],{"class":109},"#[system(reads = [",[92,328,124],{"class":123},[92,330,331],{"class":109},"], ",[92,333,334],{"class":116},"writes",[92,336,337],{"class":109}," = [",[92,339,138],{"class":123},[92,341,342],{"class":109},"])]\n",[92,344,345,348,351,354,357,360,363,367,370,373,376,379],{"class":94,"line":113},[92,346,347],{"class":172},"fn",[92,349,350],{"class":105}," feel",[92,352,353],{"class":109},"(",[92,355,356],{"class":116},"run",[92,358,359],{"class":109},": &",[92,361,362],{"class":172},"mut",[92,364,366],{"class":365},"sNl3T"," Run",[92,368,369],{"class":109},") -> ",[92,371,372],{"class":365},"Result",[92,374,375],{"class":109},"\u003C(), ",[92,377,378],{"class":365},"Fault",[92,380,381],{"class":109},"> {\n",[92,383,384,387,389,392,395],{"class":94,"line":130},[92,385,386],{"class":98},"    for",[92,388,177],{"class":116},[92,390,391],{"class":172}," in",[92,393,394],{"class":116}," run",[92,396,397],{"class":109},".stimuli {\n",[92,399,400,403,405,408,410,412,415],{"class":94,"line":143},[92,401,402],{"class":98},"        if",[92,404,177],{"class":116},[92,406,407],{"class":109},".channel != ",[92,409,213],{"class":123},[92,411,247],{"class":109},[92,413,414],{"class":98},"continue",[92,416,417],{"class":109}," }\n",[92,419,420,423,425,427,429,432,435,438,440,442,444,447,449,452,455,457,460,462,464,467,469,471],{"class":94,"line":149},[92,421,422],{"class":116},"        ecs",[92,424,51],{"class":109},[92,426,230],{"class":105},[92,428,353],{"class":109},[92,430,431],{"class":123},"\"room\"",[92,433,434],{"class":109},").",[92,436,437],{"class":105},"put",[92,439,353],{"class":109},[92,441,138],{"class":123},[92,443,241],{"class":109},[92,445,446],{"class":365},"Temperature",[92,448,247],{"class":109},[92,450,451],{"class":116},"celsius",[92,453,454],{"class":109},": ",[92,456,197],{"class":116},[92,458,459],{"class":109},".values[",[92,461,273],{"class":272},[92,463,331],{"class":109},[92,465,466],{"class":116},"sensed",[92,468,454],{"class":109},[92,470,197],{"class":116},[92,472,473],{"class":109},".sensed })?;\n",[92,475,476],{"class":94,"line":163},[92,477,478],{"class":109},"    }\n",[92,480,481,484],{"class":94,"line":189},[92,482,483],{"class":365},"    Ok",[92,485,486],{"class":109},"(())\n",[92,488,489],{"class":94,"line":222},[92,490,491],{"class":109},"}\n",[80,493,494],{"v-slot:py":82},[84,495,499],{"className":496,"code":497,"language":498,"meta":82,"style":82},"language-python shiki shiki-themes dark-plus","@system(reads=[\"stimuli\"], writes=[\"temperature\"])\ndef feel(run: Run) -> None:\n    for felt in run.stimuli:\n        if felt.channel != \"\u002Ftemperature\":\n            continue\n        run.ecs.set(\"room\").put(\"temperature\", Temperature(celsius=felt.values[0], sensed=felt.sensed))\n","python",[73,500,501,527,547,560,571,576],{"__ignoreMap":82},[92,502,503,506,508,511,514,516,518,520,522,524],{"class":94,"line":95},[92,504,505],{"class":105},"@system",[92,507,353],{"class":109},[92,509,510],{"class":116},"reads",[92,512,513],{"class":109},"=[",[92,515,124],{"class":123},[92,517,331],{"class":109},[92,519,334],{"class":116},[92,521,513],{"class":109},[92,523,138],{"class":123},[92,525,526],{"class":109},"])\n",[92,528,529,532,534,536,538,541,544],{"class":94,"line":113},[92,530,531],{"class":172},"def",[92,533,350],{"class":105},[92,535,353],{"class":109},[92,537,356],{"class":116},[92,539,540],{"class":109},": Run) -> ",[92,542,543],{"class":172},"None",[92,545,546],{"class":109},":\n",[92,548,549,551,554,557],{"class":94,"line":130},[92,550,386],{"class":98},[92,552,553],{"class":109}," felt ",[92,555,556],{"class":98},"in",[92,558,559],{"class":109}," run.stimuli:\n",[92,561,562,564,567,569],{"class":94,"line":143},[92,563,402],{"class":98},[92,565,566],{"class":109}," felt.channel != ",[92,568,213],{"class":123},[92,570,546],{"class":109},[92,572,573],{"class":94,"line":149},[92,574,575],{"class":98},"            continue\n",[92,577,578,581,583,586,588,591,593,596,598,600,602],{"class":94,"line":163},[92,579,580],{"class":109},"        run.ecs.set(",[92,582,431],{"class":123},[92,584,585],{"class":109},").put(",[92,587,138],{"class":123},[92,589,590],{"class":109},", Temperature(",[92,592,451],{"class":116},[92,594,595],{"class":109},"=felt.values[",[92,597,273],{"class":272},[92,599,331],{"class":109},[92,601,466],{"class":116},[92,603,604],{"class":109},"=felt.sensed))\n",[45,606,607],{},"Stimuli are never stored in the world. The session already records every one; a mind that\nwants to remember something writes what it made of it.",[61,609,611],{"id":610},"out-the-kernels-verbs","Out: the kernel's verbs",[45,613,614,615,617],{},"Everything else a mind can do is a verb on ",[73,616,43],{},":",[619,620,621,634],"table",{},[622,623,624],"thead",{},[625,626,627,631],"tr",{},[628,629,630],"th",{},"Verb",[628,632,633],{},"Does",[635,636,637,648,658,668,678,694],"tbody",{},[625,638,639,645],{},[640,641,642],"td",{},[73,643,644],{},"output(type, data)",[640,646,647],{},"Tells the body something: text, audio, a picture, a command.",[625,649,650,655],{},[640,651,652],{},[73,653,654],{},"body()",[640,656,657],{},"What the body says it is: its senses, its controls, how its parts sit.",[625,659,660,665],{},[640,661,662],{},[73,663,664],{},"presence()",[640,666,667],{},"Whether the body is the mind's to move right now, or held, or overridden.",[625,669,670,675],{},[640,671,672],{},[73,673,674],{},"run(code)",[640,676,677],{},"Asks for code to run in the agent's sandbox. Checked against policy.",[625,679,680,691],{},[640,681,682,241,685,241,688],{},[73,683,684],{},"store",[73,686,687],{},"memory",[73,689,690],{},"knowledge",[640,692,693],{},"Where a mind keeps what outlives a session.",[625,695,696,701],{},[640,697,698],{},[73,699,700],{},"emit(type, data)",[640,702,703],{},"The mind's own telemetry, for the debugger.",[45,705,706],{},"That is the whole surface. There is no escape hatch.",[45,708,709,710,715],{},"What a mind needs from outside itself — a model, speech, a map — is a second door beside the\nkernel: ",[711,712,714],"a",{"href":713},"\u002Fdocs\u002Fv2\u002Fcognets\u002Fconcepts\u002Fservices","Services",", asked for by what they do.",[61,717,719],{"id":718},"find-a-sense-by-what-it-is","Find a sense by what it is",[45,721,722,723,725],{},"A mind never hard-codes a channel. It asks ",[73,724,654],{}," what the body has, and finds what it needs\nby what it is — a picture, an inner ear — so the same mind wears a different body without a\nchange.",[84,727,729],{"className":86,"code":728,"language":88,"meta":82,"style":82},"const eye = kernel.body()?.senses.find(sense => sense.kind === \"visual\")\nconst ear = kernel.body()?.senses.find(sense => sense.profile === \"sensor_msgs\u002FImu\")\n",[73,730,731,784],{"__ignoreMap":82},[92,732,733,735,738,741,743,745,748,751,754,756,759,761,764,767,770,772,775,778,781],{"class":94,"line":95},[92,734,173],{"class":172},[92,736,737],{"class":176}," eye",[92,739,740],{"class":109}," = ",[92,742,43],{"class":116},[92,744,51],{"class":109},[92,746,747],{"class":105},"body",[92,749,750],{"class":109},"()?.",[92,752,753],{"class":116},"senses",[92,755,51],{"class":109},[92,757,758],{"class":105},"find",[92,760,353],{"class":109},[92,762,763],{"class":116},"sense",[92,765,766],{"class":172}," =>",[92,768,769],{"class":116}," sense",[92,771,51],{"class":109},[92,773,774],{"class":116},"kind",[92,776,777],{"class":109}," === ",[92,779,780],{"class":123},"\"visual\"",[92,782,783],{"class":109},")\n",[92,785,786,788,791,793,795,797,799,801,803,805,807,809,811,813,815,817,820,822,825],{"class":94,"line":113},[92,787,173],{"class":172},[92,789,790],{"class":176}," ear",[92,792,740],{"class":109},[92,794,43],{"class":116},[92,796,51],{"class":109},[92,798,747],{"class":105},[92,800,750],{"class":109},[92,802,753],{"class":116},[92,804,51],{"class":109},[92,806,758],{"class":105},[92,808,353],{"class":109},[92,810,763],{"class":116},[92,812,766],{"class":172},[92,814,769],{"class":116},[92,816,51],{"class":109},[92,818,819],{"class":116},"profile",[92,821,777],{"class":109},[92,823,824],{"class":123},"\"sensor_msgs\u002FImu\"",[92,826,783],{"class":109},[45,828,829,830,51],{},"The full reference is ",[711,831,43],{"href":832},"\u002Fdocs\u002Fv2\u002Fcognets\u002Fapi\u002Fkernel",[834,835,836],"style",{},"html pre.shiki code .sYbnZ, html code.shiki .sYbnZ{--shiki-default:#C586C0}html pre.shiki code .sCudf, html code.shiki .sCudf{--shiki-default:#DCDCAA}html pre.shiki code .sTNBD, html code.shiki .sTNBD{--shiki-default:#D4D4D4}html pre.shiki code .s3F5K, html code.shiki .s3F5K{--shiki-default:#9CDCFE}html pre.shiki code .sKc5r, html code.shiki .sKc5r{--shiki-default:#CE9178}html pre.shiki code .scz_3, html code.shiki .scz_3{--shiki-default:#569CD6}html pre.shiki code .s9McN, html code.shiki .s9McN{--shiki-default:#4FC1FF}html pre.shiki code .sDGX8, html code.shiki .sDGX8{--shiki-default:#B5CEA8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .sNl3T, html code.shiki .sNl3T{--shiki-default:#4EC9B0}",{"title":82,"searchDepth":113,"depth":113,"links":838},[839,840,841],{"id":63,"depth":113,"text":64},{"id":610,"depth":113,"text":611},{"id":718,"depth":113,"text":719},"The one door between a mind and everything outside it.","md",{},"\u002Fdocs\u002Fv2\u002Fcognets\u002Fconcepts\u002Fkernel",{"title":36,"description":842},"docs\u002Fv2\u002Fcognets\u002Fconcepts\u002Fkernel","W-9xmGESXvDNYbB8phWb6bVEnSNUUBiuZ985O7UO-EE",{"left":4,"top":4,"width":20,"height":20,"rotate":4,"vFlip":6,"hFlip":6,"body":850},"\u003Cpath fill=\"#a4b100\" d=\"M27.5 5.5h-9.3l-2.1 4.2H4.4v16.8h25.2v-21Zm0 4.2h-8.2l1.1-2.1h7.1Z\"\u002F>\u003Cpath fill=\"#fff\" d=\"M31.239 18.461H23.3a3.458 3.458 0 1 0-1.874 4.612a3.97 3.97 0 0 0 2.018-1.729h7.789a8.3 8.3 0 0 1 .006-2.883m-11.108 3.026a1.585 1.585 0 1 1 1.585-1.587a1.584 1.584 0 0 1-1.585 1.587\"\u002F>\u003Cpath fill=\"none\" stroke=\"#fff\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M25.239 13.951a7.909 7.909 0 1 0 .772 10.965\"\u002F>",{"left":4,"top":4,"width":20,"height":20,"rotate":4,"vFlip":6,"hFlip":6,"body":852},"\u003Cpath fill=\"#c18053\" d=\"M27.5 5.5h-9.3l-2.1 4.2H4.4v16.8h25.2v-21Zm0 4.2h-8.2l1.1-2.1h7.1Z\"\u002F>\u003Cpath fill=\"#59c2f2\" d=\"m13.065 26.488l-.383-.365v-.753a4.48 4.48 0 0 0 5.557 0v.753l-.383.365a3.47 3.47 0 0 1-4.791 0\"\u002F>\u003Cpath fill=\"#59c2f2\" d=\"M12.682 23.9V13a4.03 4.03 0 0 0 5.557 0v10.9l-.383.365a3.47 3.47 0 0 1-4.791 0Zm1.111-6.455h3.334v-1.111h-3.334Zm1.667 11.114a4.57 4.57 0 0 1-2.778-.966v2.077a4.03 4.03 0 0 0 5.557 0v-2.077a4.57 4.57 0 0 1-2.779.966\"\u002F>\u003Cpath fill=\"#8abf4f\" d=\"m23.968 26.488l.383-.365v-.753a4.48 4.48 0 0 1-5.557 0v.753l.383.365a3.47 3.47 0 0 0 4.791 0\"\u002F>\u003Cpath fill=\"#8abf4f\" d=\"M18.794 23.9V13a4.03 4.03 0 0 0 5.557 0v10.9l-.383.365a3.47 3.47 0 0 1-4.791 0Zm1.111-6.455h3.335v-1.111h-3.334Zm1.668 11.114a4.57 4.57 0 0 1-2.778-.966v2.077a4.03 4.03 0 0 0 5.557 0v-2.077a4.57 4.57 0 0 1-2.779.966\"\u002F>\u003Cpath fill=\"#b533a5\" d=\"m30.081 26.488l.383-.365v-.753a4.48 4.48 0 0 1-5.557 0v.753l.383.365a3.47 3.47 0 0 0 4.791 0\"\u002F>\u003Cpath fill=\"#b533a5\" d=\"M24.907 23.9V13a4.03 4.03 0 0 0 5.557 0v10.9l-.383.365a3.47 3.47 0 0 1-4.791 0Zm1.111-6.455h3.334v-1.111h-3.334Zm1.667 11.114a4.57 4.57 0 0 1-2.778-.966v2.077a4.03 4.03 0 0 0 5.557 0v-2.077a4.57 4.57 0 0 1-2.779.966\"\u002F>",{"left":4,"top":4,"width":20,"height":20,"rotate":4,"vFlip":6,"hFlip":6,"body":854},"\u003Cpath fill=\"#00a23c\" d=\"M27.5 5.5h-9.3l-2.1 4.2H4.4v16.8h25.2v-21Zm0 4.2h-8.2l1.1-2.1h7.1Z\"\u002F>\u003Cpath fill=\"#fff\" d=\"M27.249 17.436a3.56 3.56 0 0 1 1.787 1.03a4.7 4.7 0 0 1 .685.916c.009.036-1.234.871-1.987 1.338c-.027.018-.136-.1-.259-.281a1.62 1.62 0 0 0-1.343-.808c-.866-.059-1.424.395-1.42 1.152a1.05 1.05 0 0 0 .122.535c.191.395.544.631 1.656 1.111c2.046.88 2.922 1.461 3.466 2.286a4.15 4.15 0 0 1 .331 3.484a3.83 3.83 0 0 1-3.162 2.264a8.8 8.8 0 0 1-2.178-.023a5.25 5.25 0 0 1-2.908-1.515a5 5 0 0 1-.744-1.1a2 2 0 0 1 .263-.168c.127-.073.608-.349 1.062-.612l.821-.476l.172.254a3.8 3.8 0 0 0 1.087 1.038a2.65 2.65 0 0 0 2.781-.141a1.24 1.24 0 0 0 .159-1.583c-.222-.318-.676-.585-1.964-1.143a7.1 7.1 0 0 1-2.69-1.656a3.8 3.8 0 0 1-.785-1.429a5.7 5.7 0 0 1-.05-1.824a3.48 3.48 0 0 1 2.931-2.713a7.2 7.2 0 0 1 2.167.064m-6.71 1.193l.009 1.17h-3.72V30.37H14.2V19.8h-3.72v-1.148a11 11 0 0 1 .032-1.18c.014-.018 2.277-.027 5.022-.023l4.995.014Z\"\u002F>\u003Cpath fill=\"#00a23c\" d=\"M26.173 31a8.4 8.4 0 0 1-1.309-.087a5.74 5.74 0 0 1-3.177-1.665c-.49-.543-1.028-1.271-.8-1.661a1.15 1.15 0 0 1 .437-.341c.131-.075.611-.351 1.062-.613l1.205-.7l.422.621a3.5 3.5 0 0 0 .913.885a2.21 2.21 0 0 0 2.239-.073a.58.58 0 0 0 .213-.5a.6.6 0 0 0-.129-.455a4.9 4.9 0 0 0-1.762-.976a7.5 7.5 0 0 1-2.85-1.77a4.3 4.3 0 0 1-.9-1.629a6.1 6.1 0 0 1-.057-2.046a3.98 3.98 0 0 1 3.312-3.09a7.6 7.6 0 0 1 2.372.069a4.06 4.06 0 0 1 2.016 1.162a5 5 0 0 1 .8 1.128c.09.35.11.433-2.2 1.864l-.158.1l-.193-.033c-.161-.031-.31-.122-.555-.484a1.15 1.15 0 0 0-.981-.6a.96.96 0 0 0-.732.189a.63.63 0 0 0-.178.483a.6.6 0 0 0 .072.324c.117.241.348.424 1.419.888c2.142.922 3.069 1.543 3.675 2.461a4.66 4.66 0 0 1 .379 3.916a4.28 4.28 0 0 1-3.53 2.566a7 7 0 0 1-1.025.067m-4.237-3.007a6 6 0 0 0 .46.615a4.76 4.76 0 0 0 2.637 1.365a8.5 8.5 0 0 0 2.011.022a3.38 3.38 0 0 0 2.8-1.964a3.68 3.68 0 0 0-.284-3.051c-.489-.74-1.31-1.273-3.256-2.111c-1.114-.482-1.624-.775-1.9-1.343a1.5 1.5 0 0 1-.171-.743a1.56 1.56 0 0 1 .48-1.182a1.88 1.88 0 0 1 1.45-.446a2.08 2.08 0 0 1 1.657.945c.462-.3.952-.623 1.261-.836a7 7 0 0 0-.4-.474a3.1 3.1 0 0 0-1.554-.892a6.9 6.9 0 0 0-1.964-.058a3.02 3.02 0 0 0-2.553 2.344a5.4 5.4 0 0 0 .044 1.6a3.3 3.3 0 0 0 .674 1.23a6.66 6.66 0 0 0 2.529 1.542c1.393.6 1.879.9 2.166 1.307a1.72 1.72 0 0 1-.227 2.211a3.12 3.12 0 0 1-3.326.21A4.3 4.3 0 0 1 23.3 27.2l-.438.255Zm-4.629 2.855H13.72v-10.57H10v-1.626c0-1.24.007-1.381.175-1.523a.2.2 0 0 1 .041-.033c.21-.129.9-.13 5.314-.121l5.47.012l.032 3.29h-3.726Zm-2.632-.955h1.677v-10.57h3.716l-.013-1.383l-4.524-.013c-2.207 0-3.844 0-4.568.01c0 .182-.007.423-.007.714v.671h3.72Z\"\u002F>",{"left":4,"top":4,"width":20,"height":20,"rotate":4,"vFlip":6,"hFlip":6,"body":856},"\u003Cdefs>\u003CradialGradient id=\"SVGZmFlvcVj\" cx=\"-492.035\" cy=\"-883.37\" r=\"13.998\" gradientTransform=\"matrix(.866 -.5 -.3 -.52 177.106 -689.033)\" gradientUnits=\"userSpaceOnUse\">\u003Cstop offset=\"0\" stop-color=\"#7d7d7d\"\u002F>\u003Cstop offset=\".267\" stop-color=\"#7e7c7a\"\u002F>\u003Cstop offset=\".45\" stop-color=\"#817871\"\u002F>\u003Cstop offset=\".608\" stop-color=\"#867162\"\u002F>\u003Cstop offset=\".753\" stop-color=\"#8d684c\"\u002F>\u003Cstop offset=\".886\" stop-color=\"#965c30\"\u002F>\u003Cstop offset=\"1\" stop-color=\"#a04f12\"\u002F>\u003C\u002FradialGradient>\u003C\u002Fdefs>\u003Cpath fill=\"url(#SVGZmFlvcVj)\" d=\"M15.124 5.3a.832.832 0 1 1 .832.832a.83.83 0 0 1-.832-.832M5.2 12.834a.832.832 0 1 1 .832.832a.83.83 0 0 1-.832-.832m19.856.039a.832.832 0 1 1 .832.832a.83.83 0 0 1-.832-.832m-17.451 1.14a.76.76 0 0 0 .386-1l-.369-.835h1.452v6.545h-2.93a10.3 10.3 0 0 1-.332-3.911Zm6.074.161v-1.929h3.458c.179 0 1.261.206 1.261 1.016c0 .672-.83.913-1.513.913ZM8.958 24.561a.832.832 0 1 1 .832.832a.83.83 0 0 1-.832-.832m12.331.039a.832.832 0 1 1 .832.832a.83.83 0 0 1-.832-.832m.257-1.887a.76.76 0 0 0-.9.584l-.418 1.949a10.25 10.25 0 0 1-8.545-.041l-.417-1.949a.76.76 0 0 0-.9-.583l-1.721.37a10 10 0 0 1-.89-1.049h8.374c.095 0 .158-.017.158-.1v-2.966c0-.086-.063-.1-.158-.1h-2.45v-1.881h2.649a1.665 1.665 0 0 1 1.629 1.412c.105.413.336 1.757.494 2.187c.157.483.8 1.447 1.482 1.447h4.323a10 10 0 0 1-.949 1.1Zm4.65-7.821a10.3 10.3 0 0 1 .022 1.779h-1.051c-.105 0-.148.069-.148.172v.483c0 1.136-.641 1.384-1.2 1.447c-.535.06-1.128-.224-1.2-.551a3.62 3.62 0 0 0-1.671-2.808c1.03-.654 2.1-1.619 2.1-2.911A3.29 3.29 0 0 0 21.44 9.8a4.56 4.56 0 0 0-2.2-.724H8.367A10.25 10.25 0 0 1 14.1 5.84l1.282 1.344a.76.76 0 0 0 1.072.026l1.434-1.372a10.25 10.25 0 0 1 7.015 5l-.982 2.217a.76.76 0 0 0 .386 1Zm2.448.036l-.033-.343l1.011-.943a.42.42 0 0 0-.013-.595a.4.4 0 0 0-.121-.081l-1.288-.483l-.1-.334l.806-1.12a.42.42 0 0 0-.13-.581a.4.4 0 0 0-.133-.055l-1.363-.222l-.164-.306l.573-1.257a.42.42 0 0 0-.236-.544a.4.4 0 0 0-.146-.029l-1.383.048l-.224-.264l.318-1.347a.42.42 0 0 0-.343-.487a.4.4 0 0 0-.144 0l-1.348.315l-.266-.219l.049-1.381a.42.42 0 0 0-.431-.411a.4.4 0 0 0-.141.028l-1.257.573l-.306-.164l-.222-1.363a.42.42 0 0 0-.5-.318a.4.4 0 0 0-.133.055l-1.121.806l-.333-.1l-.483-1.293a.42.42 0 0 0-.555-.215a.4.4 0 0 0-.12.08l-.946 1.012l-.343-.033l-.728-1.177a.42.42 0 0 0-.688 0l-.728 1.177l-.343.033l-.943-1.012a.42.42 0 0 0-.595.015a.4.4 0 0 0-.08.12L12.483 3.8l-.333.1l-1.12-.8a.42.42 0 0 0-.581.13a.4.4 0 0 0-.055.133l-.222 1.363l-.306.164l-1.258-.573a.42.42 0 0 0-.544.239a.4.4 0 0 0-.028.144l.048 1.383l-.266.217l-1.347-.316a.42.42 0 0 0-.487.343a.4.4 0 0 0 0 .144L6.3 7.819l-.218.265L4.7 8.036a.422.422 0 0 0-.383.573l.573 1.257l-.164.306l-1.363.222a.42.42 0 0 0-.318.5a.4.4 0 0 0 .055.133l.806 1.12l-.1.334l-1.293.483a.42.42 0 0 0-.215.555a.4.4 0 0 0 .081.121l1.011.943l-.033.343l-1.177.728a.42.42 0 0 0 0 .688l1.177.728l.033.343l-1.011.943a.42.42 0 0 0 .015.595a.4.4 0 0 0 .119.08l1.293.483l.1.334l-.806 1.124a.42.42 0 0 0 .131.581a.4.4 0 0 0 .133.055l1.363.222l.164.307l-.573 1.257a.42.42 0 0 0 .24.545a.4.4 0 0 0 .143.028l1.383-.048l.219.266l-.317 1.348a.42.42 0 0 0 .341.486a.4.4 0 0 0 .146 0l1.345-.319l.266.218l-.049 1.382a.42.42 0 0 0 .429.41a.4.4 0 0 0 .143-.028l1.257-.573l.306.164l.222 1.362a.42.42 0 0 0 .5.319a.4.4 0 0 0 .133-.055l1.12-.807l.334.1l.483 1.292a.42.42 0 0 0 .556.214a.4.4 0 0 0 .119-.08l.943-1.011l.343.034l.728 1.177a.42.42 0 0 0 .588.1a.4.4 0 0 0 .1-.1l.728-1.177l.343-.034l.943 1.011a.42.42 0 0 0 .595-.015a.4.4 0 0 0 .08-.119l.483-1.292l.334-.1l1.12.807a.42.42 0 0 0 .581-.131a.4.4 0 0 0 .055-.133l.222-1.362l.306-.164l1.257.573a.42.42 0 0 0 .544-.239a.4.4 0 0 0 .028-.143l-.048-1.384l.265-.218l1.347.317a.42.42 0 0 0 .487-.34a.5.5 0 0 0 0-.146l-.309-1.346l.218-.266l1.383.048a.42.42 0 0 0 .41-.431a.4.4 0 0 0-.028-.142l-.573-1.257l.164-.307l1.363-.222a.42.42 0 0 0 .319-.5a.4.4 0 0 0-.056-.135l-.806-1.12l.1-.334l1.293-.483a.42.42 0 0 0 .215-.554a.4.4 0 0 0-.081-.121l-1.011-.943l.033-.343l1.177-.728a.42.42 0 0 0 0-.688Z\"\u002F>",{"left":4,"top":4,"width":20,"height":20,"rotate":4,"vFlip":6,"hFlip":6,"body":858},"\u003Cdefs>\u003Csymbol id=\"SVGh9hTDc8z\" viewBox=\"0 0 45.72 26.28\">\u003Cpath fill=\"none\" d=\"M0 0h45.7v26.3H0z\"\u002F>\u003Cpath fill=\"#231f20\" d=\"M0 16.3h22.9v10l22.8-13.2L22.9 0v9.97H0z\"\u002F>\u003C\u002Fsymbol>\u003C\u002Fdefs>\u003Cpath fill=\"#977753\" d=\"m14.3 29.5l-.007-.457l12.9-5.51l2.04.288l-.012.385l-12.9 6.33z\"\u002F>\u003Cpath fill=\"#7a552c\" d=\"m14.3 29.1l12.9-5.88l2.05.663l-13 6.26z\"\u002F>\u003Cpath fill=\"#886947\" d=\"m14.3 27.6l2.01 1.09v1.42l-2.01-1.09z\"\u002F>\u003Cpath fill=\"#9a7246\" d=\"m29.1 22.5l-1.52.766v1.42l1.52-.766z\"\u002F>\u003Cpath fill=\"#694a27\" d=\"m20.2 24.8l2.01 1.09v1.42l-2.01-1.09z\"\u002F>\u003Cpath fill=\"#9a7246\" d=\"m23.7 25.1l-1.52.766v1.42l1.52-.766z\"\u002F>\u003Cpath fill=\"#715a40\" d=\"m8.72 26.7l-.007-.4l12.9-5.51l2.04.288l-.012.385l-12.9 6.28z\"\u002F>\u003Cpath fill=\"#886947\" d=\"m8.72 24.9l2.01 1.09v1.42l-2.01-1.09z\"\u002F>\u003Cpath fill=\"#6d471e\" d=\"m12.2 25.2l-1.52.766v1.42l1.52-.766z\"\u002F>\u003Cpath fill=\"#7a5f41\" d=\"m3.45 24.1l-.007-.349l12.9-5.51l2.04.288l-.011.384l-12.9 6.23z\"\u002F>\u003Cpath fill=\"#886947\" d=\"m3.45 22.3l2.01 1.09v1.42l-2.01-1.09z\"\u002F>\u003Cpath fill=\"#6d471e\" d=\"m6.98 22.6l-1.52.766v1.42l1.52-.766z\"\u002F>\u003Cpath fill=\"#977753\" d=\"m3.34 22.6l-.007-.282s2.54-.09 1.69.115c1.05-.663 11.2-4.56 11.2-4.56l13 4.44l.062.279l-12.9 6.09z\"\u002F>\u003Cpath fill=\"#c69c6d\" d=\"m3.3 22.4l13-4.52l13 4.52l-13 6.02z\"\u002F>\u003Cpath fill=\"#e5ac3d\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".054\" d=\"m16.4 6.64l-6.2-2.48v8.12l6.2 2.52z\"\u002F>\u003Cpath fill=\"#e3b04e\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".054\" d=\"m16.3 6.67l6.12-2.44l-6.15-2.53l-6.14 2.47z\"\u002F>\u003Cuse width=\"45.72\" height=\"26.28\" href=\"#SVGh9hTDc8z\" transform=\"matrix(0 -.029 .022 .013 10.6 6.25)\"\u002F>\u003Cpath fill=\"#e5ac3d\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".054\" d=\"m22.5 17.1l6.2-2.48v7.31l-6.2 2.88z\"\u002F>\u003Cpath fill=\"#e5ac3d\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".054\" d=\"m22.5 9.13l6.2-2.42v7.91l-6.2 2.51z\"\u002F>\u003Cpath fill=\"#e3b04e\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".054\" d=\"m22.4 9.12l-6.03-2.56l6.06-2.27l6.2 2.4z\"\u002F>\u003Cpath fill=\"#e5ac3d\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".054\" d=\"m10.1 17.1l-6.2-2.39v7.38l6.2 2.85z\"\u002F>\u003Cpath fill=\"#e3b04e\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".054\" d=\"m10.1 17.1l6.2-2.42l-6.2-2.46l-6.2 2.4z\"\u002F>\u003Cpath fill=\"none\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".054\" d=\"m6.95 15.9l6.15-2.5\"\u002F>\u003Cpath fill=\"#e5ac3d\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".054\" d=\"m16.3 19.7l-6.2-2.46v7.72l6.2 2.96z\"\u002F>\u003Cpath fill=\"#e5ac3d\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".054\" d=\"m16.2 19.7l6.26-2.48v7.66l-6.26 2.96z\"\u002F>\u003Cpath fill=\"#e5ac3d\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".054\" d=\"m16.3 11.5l6.2-2.45v8.16l-6.2 2.48zm0 0l-6.2-2.48v8.12l6.2 2.52z\"\u002F>\u003Cpath fill=\"#e3b04e\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".054\" d=\"m16.3 11.5l6.17-2.44l-6.2-2.53L10.07 9z\"\u002F>\u003Cpath fill=\"none\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".054\" d=\"M12.8 10.1L19 7.68m-6-2.31l6.2-2.47m.6 2.39l6.3 2.44\"\u002F>\u003Cpath fill=\"#fff\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".047\" d=\"m18.3 7.4l-6.2 2.48l1.4.62l6.2-2.49zm.3-4.78L12.3 5.1l1.5.59L20 3.23zM6.27 15.6l1.48.6l2.35-.9v-1.2z\" opacity=\".3\"\u002F>\u003Cpath fill=\"#fff\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".042\" d=\"m20.5 5.03l-1.3.52l6.2 2.42l1.3-.53z\" opacity=\".3\"\u002F>\u003Cpath fill=\"none\" d=\"M6.7 17.5h.05l-.1-.1zm.39.2l.07-.1h-.13z\"\u002F>\u003Cpath fill=\"#fff\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".067\" d=\"m7.72 16.2l-1.45-.6v1.7l.2-.2l.18.3l.1.1l.14-.2l.14.3h.13l.18-.1l.24.3h.14z\" opacity=\".3\"\u002F>\u003Cpath fill=\"none\" d=\"M12.8 6.97v-.04l-.1-.04zm.4.17v-.05l-.1-.05z\"\u002F>\u003Cpath fill=\"#fff\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".067\" d=\"m13.8 5.66l-1.5-.57v1.65l.3-.14l.1.29l.1.04l.2-.12l.1.23l.1.05l.2-.17l.3.33l.1.05z\" opacity=\".3\"\u002F>\u003Cpath fill=\"none\" d=\"m12.5 11.8l.1-.1h-.1zm.4.2l.1-.1l-.1-.1z\"\u002F>\u003Cpath fill=\"#fff\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".067\" d=\"m13.6 10.5l-1.5-.6v1.7l.2-.2l.2.3h.1l.1-.1l.2.2l.1.1l.2-.2l.2.4h.2z\" opacity=\".3\"\u002F>\u003Cpath fill=\"none\" d=\"M13.1 16.7v.1h.1zm-.4-.1l.1.1z\"\u002F>\u003Cpath fill=\"#fff\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".067\" d=\"m12.1 18l1.5.6v-1.7l-.2.2l-.2-.3h-.1l-.1.1l-.2-.2l-.1-.1l-.2.2l-.2-.3l-.2-.1z\" opacity=\".3\"\u002F>\u003Cpath fill=\"none\" d=\"M7.33 21.9h-.05l.1.1zm-.39-.2l-.07.1H7z\"\u002F>\u003Cpath fill=\"#fff\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".067\" d=\"m6.33 23.2l1.39.6l.05-1.7l-.2.1l-.19-.2l-.1-.1l-.14.1l-.14-.2h-.13l-.19.1l-.24-.3H6.3z\" opacity=\".3\"\u002F>\u003Cpath fill=\"none\" d=\"m25.8 14.1l-.1.1zm.4-.2v.1h-.1z\"\u002F>\u003Cpath fill=\"#fff\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".067\" d=\"m26.8 15.4l-1.5.6v-1.7l.2.2l.2-.3l.1-.1l.2.2l.1-.3h.1l.2.1l.2-.3h.2z\" opacity=\".3\"\u002F>\u003Cpath fill=\"none\" d=\"m26.4 9.32l-.1-.04l.1-.04zm-.4.16l-.1-.05l.1-.05z\"\u002F>\u003Cpath fill=\"#fff\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".067\" d=\"m25.4 7.99l1.4-.54v1.64l-.2-.13l-.2.28l-.1.04l-.1-.13l-.2.23l-.1.05l-.2-.17l-.2.33l-.2.05z\" opacity=\".3\"\u002F>\u003Cpath fill=\"none\" d=\"M19.4 24.6h.1zm.4-.2h.1l-.1.1z\"\u002F>\u003Cpath fill=\"#fff\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".067\" d=\"m20.4 25.9l-1.4.6v-1.7l.2.1l.2-.3h.1l.1.1l.2-.2l.1-.1l.2.2l.2-.3l.1-.1z\" opacity=\".3\"\u002F>\u003Cpath fill=\"none\" d=\"M20 19.9h.1zm-.4.2l.1-.1z\"\u002F>\u003Cpath fill=\"#fff\" stroke=\"#73561f\" stroke-miterlimit=\"10\" stroke-width=\".067\" d=\"m19 18.6l1.5-.5v1.6l-.2-.1l-.2.3H20l-.2-.1l-.1.2l-.1.1l-.2-.2l-.3.3l-.1.1z\" opacity=\".3\"\u002F>\u003Cpath d=\"m21.426 13.49l-.172-.039V13.4l.148-.208a.1.1 0 0 0 .018-.065a.035.035 0 0 0-.037-.03l-.189.006l-.015-.045l.118-.222a.07.07 0 0 0 .007-.063a.04.04 0 0 0-.045-.018l-.2.051l-.024-.037l.084-.229a.06.06 0 0 0 0-.058a.04.04 0 0 0-.051-.006l-.2.094l-.032-.027l.047-.227a.05.05 0 0 0-.016-.052a.05.05 0 0 0-.056.007l-.2.133l-.039-.017l.007-.215a.04.04 0 0 0-.026-.043a.07.07 0 0 0-.058.02l-.184.166l-.045-.006l-.033-.2a.036.036 0 0 0-.036-.032a.08.08 0 0 0-.057.031l-.164.194l-.049.005l-.071-.168a.036.036 0 0 0-.044-.021a.1.1 0 0 0-.055.042l-.138.214l-.05.016l-.107-.135a.04.04 0 0 0-.05-.008a.1.1 0 0 0-.05.051l-.107.226l-.05.026l-.138-.1a.05.05 0 0 0-.055 0a.1.1 0 0 0-.044.058l-.071.228l-.049.036l-.164-.054a.06.06 0 0 0-.057.017a.1.1 0 0 0-.036.063l-.033.223l-.045.044l-.184-.01a.08.08 0 0 0-.058.029a.1.1 0 0 0-.026.065l.007.209l-.039.05l-.2.035a.1.1 0 0 0-.056.04a.1.1 0 0 0-.016.065l.046.187l-.032.054l-.2.079a.1.1 0 0 0-.051.049a.07.07 0 0 0 0 .062l.084.157l-.024.057l-.2.119a.1.1 0 0 0-.045.057a.06.06 0 0 0 .007.057l.118.122l-.015.058l-.189.155a.1.1 0 0 0-.037.062a.045.045 0 0 0 .018.05l.148.082v.055l-.172.185a.1.1 0 0 0-.028.065a.04.04 0 0 0 .028.041l.172.039v.051l-.148.208a.1.1 0 0 0-.018.065a.035.035 0 0 0 .037.03l.189-.006l.015.045l-.118.222a.07.07 0 0 0-.007.063a.04.04 0 0 0 .045.018l.2-.051l.024.037l-.084.229a.06.06 0 0 0 0 .058a.04.04 0 0 0 .051.006l.2-.094l.032.027l-.046.227a.05.05 0 0 0 .016.051a.05.05 0 0 0 .056-.007l.2-.133l.039.017l-.007.215a.04.04 0 0 0 .026.043a.07.07 0 0 0 .058-.02l.184-.166l.045.006l.033.2a.035.035 0 0 0 .036.032a.08.08 0 0 0 .057-.031l.164-.194l.049-.005l.071.168a.036.036 0 0 0 .044.02a.1.1 0 0 0 .055-.042l.138-.214l.05-.016l.107.135a.04.04 0 0 0 .05.008a.1.1 0 0 0 .05-.051l.107-.226l.05-.027l.138.1a.05.05 0 0 0 .055 0a.1.1 0 0 0 .044-.058l.071-.228l.049-.036l.164.054a.06.06 0 0 0 .057-.017a.1.1 0 0 0 .036-.063l.033-.223l.045-.044l.184.01a.08.08 0 0 0 .058-.029a.1.1 0 0 0 .026-.065l-.007-.209l.039-.05l.2-.035a.1.1 0 0 0 .056-.04a.1.1 0 0 0 .016-.065l-.046-.187l.017-.053l.2-.079a.1.1 0 0 0 .051-.049a.07.07 0 0 0 0-.062l-.084-.157l.024-.057l.2-.119a.1.1 0 0 0 .045-.057a.06.06 0 0 0-.007-.057l-.118-.122l.015-.058l.189-.155a.1.1 0 0 0 .037-.062a.045.045 0 0 0-.018-.05l-.148-.082v-.055l.172-.185a.1.1 0 0 0 .028-.065a.04.04 0 0 0-.014-.039m-1.153 1.988c-.066.013-.108-.037-.094-.112a.21.21 0 0 1 .145-.16c.066-.013.108.037.094.112a.21.21 0 0 1-.145.16m-.059-.39a.19.19 0 0 0-.132.146l-.061.325a2.3 2.3 0 0 1-.619.4a1.4 1.4 0 0 1-.632.123l-.061-.273c-.013-.057-.072-.072-.132-.033l-.252.164a1 1 0 0 1-.13-.106l1.226-.521q.022-.007.023-.026v-.455c0-.013-.009-.012-.023-.006l-.359.152v-.288l.388-.165a.16.16 0 0 1 .239.115c.015.057.049.249.072.3s.117.172.217.13l.611-.26l.022-.012a3 3 0 0 1-.139.23Zm-1.7 1.13c-.066.043-.131.026-.145-.037a.2.2 0 0 1 .094-.192c.066-.043.131-.026.145.037a.2.2 0 0 1-.09.192Zm-.465-1.779a.18.18 0 0 1-.062.2c-.062.055-.134.056-.161 0a.18.18 0 0 1 .062-.2c.066-.051.138-.053.165 0Zm-.143.416l.263-.234a.16.16 0 0 0 .057-.178l-.054-.105l.213-.09v1l-.429.182a1.4 1.4 0 0 1-.057-.407c.001-.052.001-.11.011-.168Zm1.152-.587v-.3l.506-.215c.026-.011.185-.047.185.077c0 .1-.122.192-.222.234l-.47.2Zm1.84-.516v.118l-.154.065a.04.04 0 0 0-.022.036v.074a.31.31 0 0 1-.176.3c-.078.043-.165.036-.176-.01c-.046-.253-.123-.278-.245-.327a1 1 0 0 0 .308-.578a.3.3 0 0 0-.235-.315a.57.57 0 0 0-.322.026l-1.592.677a2.7 2.7 0 0 1 .84-.853l.188.127c.042.029.113 0 .157-.063l.21-.3a.94.94 0 0 1 1.027.33l-.144.4c-.025.069 0 .128.057.13l.277.011q.004.073.004.152Zm-1.591-1.044c.049-.069.126-.1.172-.069s.045.113 0 .183s-.126.1-.172.069s-.044-.114.005-.184Zm1.427.6a.19.19 0 0 1 .161-.133c.062 0 .089.066.062.142a.19.19 0 0 1-.161.133c-.057-.006-.085-.07-.058-.15Z\" opacity=\".55\"\u002F>\u003Cpath d=\"m15.314 23.421l-.19-.195l-.005-.057l.163-.085a.05.05 0 0 0 .02-.052a.1.1 0 0 0-.041-.065l-.208-.163l-.016-.06l.13-.127a.06.06 0 0 0 .007-.06a.12.12 0 0 0-.05-.06l-.22-.126l-.026-.06l.092-.165a.07.07 0 0 0-.005-.065a.1.1 0 0 0-.057-.052l-.223-.083l-.035-.057l.051-.2a.1.1 0 0 0-.017-.068a.1.1 0 0 0-.061-.042l-.217-.038l-.043-.053l.008-.22a.1.1 0 0 0-.029-.068a.1.1 0 0 0-.063-.031l-.2.01l-.049-.047l-.036-.234a.1.1 0 0 0-.039-.066a.07.07 0 0 0-.063-.018l-.181.056l-.054-.038l-.078-.24a.12.12 0 0 0-.048-.061a.06.06 0 0 0-.06-.005l-.152.1l-.059-.026l-.117-.238a.1.1 0 0 0-.055-.054a.05.05 0 0 0-.055.008l-.117.142l-.055-.017l-.152-.225a.1.1 0 0 0-.06-.044a.04.04 0 0 0-.048.021l-.078.176l-.054-.006l-.181-.2a.1.1 0 0 0-.063-.033a.04.04 0 0 0-.039.034l-.036.205l-.049.006l-.2-.175a.07.07 0 0 0-.063-.021a.04.04 0 0 0-.029.045l.008.226l-.043.018l-.217-.14a.06.06 0 0 0-.061-.008a.05.05 0 0 0-.017.054l.051.238l-.035.028l-.223-.1a.05.05 0 0 0-.057.006a.06.06 0 0 0-.005.061l.092.24l-.026.039l-.22-.054a.04.04 0 0 0-.05.019a.07.07 0 0 0 .007.066l.13.234l-.016.047l-.208-.007a.04.04 0 0 0-.041.032a.1.1 0 0 0 .02.068l.163.219l-.005.053l-.19.04a.04.04 0 0 0-.031.043a.1.1 0 0 0 .031.068l.19.195l.005.057l-.163.085a.05.05 0 0 0-.02.052a.1.1 0 0 0 .041.065l.208.163l.016.06l-.13.127a.06.06 0 0 0-.007.06a.12.12 0 0 0 .05.06l.22.126l.026.06l-.092.165a.07.07 0 0 0 .005.065a.1.1 0 0 0 .057.052l.223.083l.035.057l-.051.2a.1.1 0 0 0 .017.068a.1.1 0 0 0 .061.042l.217.038l.043.053l-.008.22a.1.1 0 0 0 .029.068a.1.1 0 0 0 .063.031l.2-.009l.049.047l.036.234a.1.1 0 0 0 .039.066a.07.07 0 0 0 .063.019l.18-.056l.054.038l.078.24a.12.12 0 0 0 .048.061a.06.06 0 0 0 .06.005l.152-.1l.055.028l.117.238a.1.1 0 0 0 .055.054a.05.05 0 0 0 .055-.008l.117-.142l.055.017l.152.225a.1.1 0 0 0 .06.044a.04.04 0 0 0 .048-.021l.078-.176l.054.006l.181.2a.1.1 0 0 0 .063.033a.04.04 0 0 0 .039-.034l.036-.2l.049-.006l.2.175a.07.07 0 0 0 .063.021a.04.04 0 0 0 .029-.045l-.008-.226l.043-.018l.217.14a.06.06 0 0 0 .061.008a.05.05 0 0 0 .017-.054l-.051-.238l.035-.028l.223.1a.05.05 0 0 0 .057-.006a.06.06 0 0 0 .005-.061l-.092-.24l.026-.039l.22.054a.04.04 0 0 0 .05-.019a.07.07 0 0 0-.007-.066l-.13-.234l.016-.047l.208.007a.04.04 0 0 0 .041-.032a.1.1 0 0 0-.02-.068l-.163-.219l.005-.053l.19-.04a.04.04 0 0 0 .031-.043a.1.1 0 0 0-.026-.077m-1.269 1.054a.21.21 0 0 1-.1-.2c.015-.066.087-.083.159-.038a.21.21 0 0 1 .1.2c-.015.063-.086.083-.159.038m-.064-.462c-.066-.041-.131-.026-.145.035l-.067.287a1.6 1.6 0 0 1-.681-.132a2.5 2.5 0 0 1-.7-.438l-.067-.342a.2.2 0 0 0-.145-.153l-.277-.054q-.077-.111-.143-.228l1.35.552c.015.006.025.008.025-.006v-.477q-.001-.02-.025-.027l-.395-.161v-.3l.427.175a.46.46 0 0 1 .263.335c.017.074.054.305.08.385a.6.6 0 0 0 .239.331l.672.275l.024.008a1 1 0 0 1-.153.117Zm-1.867-.334a.22.22 0 0 1-.159-.168c-.015-.079.031-.132.1-.118a.23.23 0 0 1 .159.168c.019.079-.027.132-.1.118m-.514-2.286c.03.08 0 .147-.068.149a.21.21 0 0 1-.177-.141c-.03-.08 0-.147.068-.149a.21.21 0 0 1 .177.141m-.157.309l.289-.01c.062 0 .09-.063.062-.136l-.06-.159l.234.1v1.055l-.472-.193a2 2 0 0 1-.063-.479a2 2 0 0 1 .012-.18Zm1.268.416v-.311l.557.228c.029.012.2.116.2.247c0 .108-.134.092-.244.047l-.517-.211Zm2.025 1.108v.121l-.169-.069q-.025-.01-.024.018v.078c0 .183-.1.181-.194.154a.31.31 0 0 1-.194-.168a.95.95 0 0 0-.269-.563c.166-.038.339-.122.339-.331a.86.86 0 0 0-.259-.542a1.2 1.2 0 0 0-.355-.262l-1.752-.717a1.14 1.14 0 0 1 .924-.144l.207.3c.047.068.124.1.173.075l.231-.127a2.95 2.95 0 0 1 1.13 1.267l-.158.293a.17.17 0 0 0 .062.187l.3.26q.01.087.01.17ZM12.987 20.7c.054-.029.138.007.19.082s.049.159 0 .188s-.138-.007-.19-.082s-.053-.156 0-.188m1.57 1.905c.03-.056.109-.054.177 0a.185.185 0 0 1 .068.205c-.03.056-.109.054-.177 0a.185.185 0 0 1-.068-.202Z\" opacity=\".56\"\u002F>\u003Cpath d=\"m27.838 18.724l-.172-.039v-.051l.148-.208a.1.1 0 0 0 .018-.065a.035.035 0 0 0-.037-.03l-.189.006l-.015-.045l.118-.222a.07.07 0 0 0 .007-.063a.04.04 0 0 0-.045-.018l-.2.051l-.03-.04l.084-.229a.06.06 0 0 0 0-.058a.04.04 0 0 0-.051-.006l-.2.094l-.032-.027l.047-.227a.05.05 0 0 0-.016-.052a.05.05 0 0 0-.056.007l-.2.133l-.039-.017l.007-.215a.04.04 0 0 0-.026-.043a.07.07 0 0 0-.058.02l-.184.166l-.045-.006l-.033-.2a.036.036 0 0 0-.036-.032a.08.08 0 0 0-.057.031l-.164.194l-.049.005l-.071-.168a.036.036 0 0 0-.044-.021a.1.1 0 0 0-.055.042l-.138.214l-.05.016l-.107-.135a.04.04 0 0 0-.05-.008a.1.1 0 0 0-.05.051l-.107.226l-.05.026l-.138-.1a.05.05 0 0 0-.055 0a.1.1 0 0 0-.044.058l-.071.228l-.049.036l-.164-.054a.06.06 0 0 0-.057.017a.1.1 0 0 0-.036.063l-.033.223l-.045.044l-.184-.01a.08.08 0 0 0-.058.029a.1.1 0 0 0-.026.065l.007.209l-.039.05l-.2.035a.1.1 0 0 0-.056.04a.1.1 0 0 0-.016.065l.046.187l-.032.054l-.2.079a.1.1 0 0 0-.051.049a.07.07 0 0 0 0 .062l.084.157l-.024.057l-.2.119a.1.1 0 0 0-.045.057a.06.06 0 0 0 .007.057l.118.122l-.015.058l-.189.155a.1.1 0 0 0-.037.062a.045.045 0 0 0 .018.05l.148.082v.055l-.172.185a.1.1 0 0 0-.028.065a.04.04 0 0 0 .028.041l.172.039v.051l-.148.208a.1.1 0 0 0-.018.065a.035.035 0 0 0 .037.03l.189-.006l.015.045l-.118.222a.07.07 0 0 0-.007.063a.04.04 0 0 0 .045.018l.2-.051l.024.037l-.094.247a.06.06 0 0 0 0 .058a.04.04 0 0 0 .051.006l.2-.094l.032.027l-.046.227a.05.05 0 0 0 .016.051a.05.05 0 0 0 .056-.007l.2-.133l.039.017l-.007.215a.04.04 0 0 0 .026.043a.07.07 0 0 0 .058-.02l.184-.166l.045.006l.033.2a.035.035 0 0 0 .036.032a.08.08 0 0 0 .057-.031l.164-.194l.049-.005l.071.168a.036.036 0 0 0 .044.02a.1.1 0 0 0 .055-.042l.138-.214l.05-.016l.107.135a.04.04 0 0 0 .05.008a.1.1 0 0 0 .05-.051l.107-.226l.05-.027l.138.1a.05.05 0 0 0 .055 0a.1.1 0 0 0 .044-.058l.071-.228l.049-.036l.164.054a.06.06 0 0 0 .057-.017a.1.1 0 0 0 .036-.063l.038-.239l.045-.044l.184.01a.08.08 0 0 0 .058-.029a.1.1 0 0 0 .026-.065l-.007-.209l.039-.05l.2-.035a.1.1 0 0 0 .056-.04a.1.1 0 0 0 .016-.065l-.046-.187l.032-.054l.2-.079a.1.1 0 0 0 .051-.049a.07.07 0 0 0 0-.062l-.084-.157l.024-.057l.2-.119a.1.1 0 0 0 .045-.057a.06.06 0 0 0-.006-.052l-.118-.122l.015-.058l.189-.155a.1.1 0 0 0 .037-.062a.045.045 0 0 0-.018-.05l-.148-.082v-.055l.172-.185a.1.1 0 0 0 .028-.065a.04.04 0 0 0-.019-.042m-1.153 1.988c-.066.013-.108-.037-.094-.112a.21.21 0 0 1 .145-.16c.066-.013.108.037.094.112a.21.21 0 0 1-.146.161Zm-.059-.39a.19.19 0 0 0-.132.146l-.061.325a2.3 2.3 0 0 1-.619.4a1.4 1.4 0 0 1-.632.123l-.061-.273c-.013-.057-.072-.072-.132-.033l-.252.164a1 1 0 0 1-.13-.106l1.226-.521q.022-.007.023-.026v-.455c0-.013-.009-.012-.023-.006l-.359.152v-.288l.388-.165a.16.16 0 0 1 .239.115c.015.057.049.249.072.3s.117.172.217.13l.611-.26l.022-.012a3 3 0 0 1-.139.23Zm-1.7 1.13c-.066.043-.131.026-.145-.037a.2.2 0 0 1 .094-.192c.066-.043.131-.026.145.037a.2.2 0 0 1-.09.192Zm-.465-1.779a.18.18 0 0 1-.062.2c-.062.055-.134.056-.161 0a.18.18 0 0 1 .062-.2c.065-.051.137-.053.165 0Zm-.143.416l.263-.234a.16.16 0 0 0 .057-.178l-.054-.105l.213-.09v1l-.429.182a1.4 1.4 0 0 1-.057-.407c.002-.057.005-.11.011-.168Zm1.152-.587v-.3l.506-.215c.026-.011.185-.047.185.077c0 .1-.122.192-.222.234l-.47.2Zm1.84-.516v.118l-.154.065a.04.04 0 0 0-.022.036v.074a.31.31 0 0 1-.176.3c-.078.043-.165.036-.176-.01c-.046-.253-.123-.278-.245-.327a1 1 0 0 0 .308-.578a.3.3 0 0 0-.235-.315a.57.57 0 0 0-.322.026l-1.588.675a2.7 2.7 0 0 1 .84-.853l.188.127c.042.029.113 0 .157-.063l.21-.3a.94.94 0 0 1 1.027.33l-.144.4c-.025.069 0 .128.057.13l.277.011q.002.075.002.154Zm-1.591-1.044c.049-.069.126-.1.172-.069s.045.113 0 .183s-.126.1-.172.069s-.045-.114.004-.184Zm1.427.6a.19.19 0 0 1 .161-.133c.062 0 .089.066.062.142a.19.19 0 0 1-.161.133c-.058-.006-.086-.07-.058-.146Z\" opacity=\".55\"\u002F>\u003Cuse width=\"45.72\" height=\"26.28\" href=\"#SVGh9hTDc8z\" transform=\"matrix(0 -.029 .022 .013 4.31 16.8)\"\u002F>\u003Cuse width=\"45.72\" height=\"26.28\" href=\"#SVGh9hTDc8z\" transform=\"matrix(0 -.029 .022 .013 8.88 18.6)\"\u002F>\u003Cuse width=\"45.72\" height=\"26.28\" href=\"#SVGh9hTDc8z\" transform=\"matrix(0 -.029 .022 .013 10.5 11.1)\"\u002F>\u003Cuse width=\"45.72\" height=\"26.28\" href=\"#SVGh9hTDc8z\" transform=\"matrix(0 -.029 .022 .013 15 13)\"\u002F>\u003Cuse width=\"45.72\" height=\"26.28\" href=\"#SVGh9hTDc8z\" transform=\"matrix(0 -.029 .02 -.012 16.8 21.5)\"\u002F>\u003Cuse width=\"45.72\" height=\"26.28\" href=\"#SVGh9hTDc8z\" transform=\"matrix(0 -.029 .02 -.012 21.4 19.7)\"\u002F>\u003Cuse width=\"45.72\" height=\"26.28\" href=\"#SVGh9hTDc8z\" transform=\"matrix(0 -.029 .02 -.012 23.1 11.2)\"\u002F>\u003Cuse width=\"45.72\" height=\"26.28\" href=\"#SVGh9hTDc8z\" transform=\"matrix(0 -.029 .02 -.012 27.7 9.32)\"\u002F>",{"left":4,"top":4,"width":20,"height":20,"rotate":4,"vFlip":6,"hFlip":6,"body":860},"\u003Cdefs>\u003ClinearGradient id=\"SVGg4rxgcri\" x1=\"-133.268\" x2=\"-133.198\" y1=\"-202.91\" y2=\"-202.84\" gradientTransform=\"matrix(189.38 0 0 189.81 25243.061 38519.17)\" gradientUnits=\"userSpaceOnUse\">\u003Cstop offset=\"0\" stop-color=\"#387eb8\"\u002F>\u003Cstop offset=\"1\" stop-color=\"#366994\"\u002F>\u003C\u002FlinearGradient>\u003ClinearGradient id=\"SVG5ouQmWbV\" x1=\"-133.575\" x2=\"-133.495\" y1=\"-203.203\" y2=\"-203.133\" gradientTransform=\"matrix(189.38 0 0 189.81 25309.061 38583.42)\" gradientUnits=\"userSpaceOnUse\">\u003Cstop offset=\"0\" stop-color=\"#ffe052\"\u002F>\u003Cstop offset=\"1\" stop-color=\"#ffc331\"\u002F>\u003C\u002FlinearGradient>\u003C\u002Fdefs>\u003Cpath fill=\"url(#SVGg4rxgcri)\" d=\"M15.885 2.1c-7.1 0-6.651 3.07-6.651 3.07v3.19h6.752v1H6.545S2 8.8 2 16.005s4.013 6.912 4.013 6.912H8.33v-3.361s-.13-4.013 3.9-4.013h6.762s3.772.06 3.772-3.652V5.8s.572-3.712-6.842-3.712Zm-3.732 2.137a1.214 1.214 0 1 1-1.183 1.244v-.02a1.214 1.214 0 0 1 1.214-1.214Z\"\u002F>\u003Cpath fill=\"url(#SVG5ouQmWbV)\" d=\"M16.085 29.91c7.1 0 6.651-3.08 6.651-3.08v-3.18h-6.751v-1h9.47S30 23.158 30 15.995s-4.013-6.912-4.013-6.912H23.64V12.4s.13 4.013-3.9 4.013h-6.765S9.2 16.356 9.2 20.068V26.2s-.572 3.712 6.842 3.712h.04Zm3.732-2.147A1.214 1.214 0 1 1 21 26.519v.03a1.214 1.214 0 0 1-1.214 1.214z\"\u002F>",1792229000432]