{"payload":{"allShortcutsEnabled":false,"fileTree":{"bees":{"items":[{"name":"alertoverbee","path":"bees/alertoverbee","contentType":"directory"},{"name":"anelpowerctrlbee","path":"bees/anelpowerctrlbee","contentType":"directory"},{"name":"cfddnsbee","path":"bees/cfddnsbee","contentType":"directory"},{"name":"cleverbotbee","path":"bees/cleverbotbee","contentType":"directory"},{"name":"cricketbee","path":"bees/cricketbee","contentType":"directory"},{"name":"cronbee","path":"bees/cronbee","contentType":"directory"},{"name":"devrantbee","path":"bees/devrantbee","contentType":"directory"},{"name":"discordbee","path":"bees/discordbee","contentType":"directory"},{"name":"efabee","path":"bees/efabee","contentType":"directory"},{"name":"emailbee","path":"bees/emailbee","contentType":"directory"},{"name":"emailserverbee","path":"bees/emailserverbee","contentType":"directory"},{"name":"execbee","path":"bees/execbee","contentType":"directory"},{"name":"facebookbee","path":"bees/facebookbee","contentType":"directory"},{"name":"fsnotifybee","path":"bees/fsnotifybee","contentType":"directory"},{"name":"githubbee","path":"bees/githubbee","contentType":"directory"},{"name":"gitterbee","path":"bees/gitterbee","contentType":"directory"},{"name":"gotifybee","path":"bees/gotifybee","contentType":"directory"},{"name":"hellobee","path":"bees/hellobee","contentType":"directory"},{"name":"horizonboxbee","path":"bees/horizonboxbee","contentType":"directory"},{"name":"htmlextractbee","path":"bees/htmlextractbee","contentType":"directory"},{"name":"httpbee","path":"bees/httpbee","contentType":"directory"},{"name":"huebee","path":"bees/huebee","contentType":"directory"},{"name":"instapaperbee","path":"bees/instapaperbee","contentType":"directory"},{"name":"ipifybee","path":"bees/ipifybee","contentType":"directory"},{"name":"ircbee","path":"bees/ircbee","contentType":"directory"},{"name":"jabberbee","path":"bees/jabberbee","contentType":"directory"},{"name":"jenkinsbee","path":"bees/jenkinsbee","contentType":"directory"},{"name":"jirabee","path":"bees/jirabee","contentType":"directory"},{"name":"mastodonbee","path":"bees/mastodonbee","contentType":"directory"},{"name":"mixcloudbee","path":"bees/mixcloudbee","contentType":"directory"},{"name":"mumblebee","path":"bees/mumblebee","contentType":"directory"},{"name":"nagiosbee","path":"bees/nagiosbee","contentType":"directory"},{"name":"notificationbee","path":"bees/notificationbee","contentType":"directory"},{"name":"openweathermapbee","path":"bees/openweathermapbee","contentType":"directory"},{"name":"pastebinbee","path":"bees/pastebinbee","contentType":"directory"},{"name":"prometheusbee","path":"bees/prometheusbee","contentType":"directory"},{"name":"pushoverbee","path":"bees/pushoverbee","contentType":"directory"},{"name":"redisbee","path":"bees/redisbee","contentType":"directory"},{"name":"rocketchatbee","path":"bees/rocketchatbee","contentType":"directory"},{"name":"rssbee","path":"bees/rssbee","contentType":"directory"},{"name":"s3bee","path":"bees/s3bee","contentType":"directory"},{"name":"serialbee","path":"bees/serialbee","contentType":"directory"},{"name":"simplepushbee","path":"bees/simplepushbee","contentType":"directory"},{"name":"slackbee","path":"bees/slackbee","contentType":"directory"},{"name":"socketbee","path":"bees/socketbee","contentType":"directory"},{"name":"spaceapibee","path":"bees/spaceapibee","contentType":"directory"},{"name":"sunbee","path":"bees/sunbee","contentType":"directory"},{"name":"telegrambee","path":"bees/telegrambee","contentType":"directory"},{"name":"timebee","path":"bees/timebee","contentType":"directory"},{"name":"transmissionbee","path":"bees/transmissionbee","contentType":"directory"},{"name":"travisbee","path":"bees/travisbee","contentType":"directory"},{"name":"tumblrbee","path":"bees/tumblrbee","contentType":"directory"},{"name":"twiliobee","path":"bees/twiliobee","contentType":"directory"},{"name":"twitchbee","path":"bees/twitchbee","contentType":"directory"},{"name":"twitterbee","path":"bees/twitterbee","contentType":"directory"},{"name":"webbee","path":"bees/webbee","contentType":"directory"},{"name":"actions.go","path":"bees/actions.go","contentType":"file"},{"name":"bees.go","path":"bees/bees.go","contentType":"file"},{"name":"chains.go","path":"bees/chains.go","contentType":"file"},{"name":"config.go","path":"bees/config.go","contentType":"file"},{"name":"context.go","path":"bees/context.go","contentType":"file"},{"name":"descriptors.go","path":"bees/descriptors.go","contentType":"file"},{"name":"events.go","path":"bees/events.go","contentType":"file"},{"name":"factories.go","path":"bees/factories.go","contentType":"file"},{"name":"filters.go","path":"bees/filters.go","contentType":"file"},{"name":"logs.go","path":"bees/logs.go","contentType":"file"},{"name":"options.go","path":"bees/options.go","contentType":"file"},{"name":"placeholders.go","path":"bees/placeholders.go","contentType":"file"}],"totalCount":68},"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"admin","path":"admin","contentType":"directory"},{"name":"api","path":"api","contentType":"directory"},{"name":"app","path":"app","contentType":"directory"},{"name":"assets","path":"assets","contentType":"directory"},{"name":"bees","path":"bees","contentType":"directory"},{"name":"cfg","path":"cfg","contentType":"directory"},{"name":"config","path":"config","contentType":"submodule","submoduleUrl":"/muesli/beehive-admin-dist/tree/648f36d9834df3e2bac54009303e82ac272b68ca","submoduleDisplayName":"config @ 648f36d"},{"name":"docker","path":"docker","contentType":"directory"},{"name":"docs","path":"docs","contentType":"directory"},{"name":"filters","path":"filters","contentType":"directory"},{"name":"templatehelper","path":"templatehelper","contentType":"directory"},{"name":"tools","path":"tools","contentType":"directory"},{"name":".appveyor.yml","path":".appveyor.yml","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".gitmodules","path":".gitmodules","contentType":"file"},{"name":".goreleaser.yml","path":".goreleaser.yml","contentType":"file"},{"name":"Dockerfile","path":"Dockerfile","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"Makefile","path":"Makefile","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"beehive.go","path":"beehive.go","contentType":"file"},{"name":"build-constants.go","path":"build-constants.go","contentType":"file"},{"name":"docker-compose.yml","path":"docker-compose.yml","contentType":"file"},{"name":"go.mod","path":"go.mod","contentType":"file"},{"name":"go.sum","path":"go.sum","contentType":"file"},{"name":"hives.go","path":"hives.go","contentType":"file"},{"name":"hives_linux.go","path":"hives_linux.go","contentType":"file"},{"name":"hives_osx.go","path":"hives_osx.go","contentType":"file"},{"name":"hives_unix.go","path":"hives_unix.go","contentType":"file"},{"name":"watchdog_linux.go","path":"watchdog_linux.go","contentType":"file"}],"totalCount":31}},"fileTreeProcessingTime":9.608205,"foldersToFetch":[],"repo":{"id":21141781,"defaultBranch":"master","name":"beehive","ownerLogin":"muesli","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-06-23T20:46:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/146378?v=4","public":true,"private":false,"isOrgOwned":false},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"master","listCacheKey":"v0:1677290061.8502421","canEdit":false,"refType":"branch","currentOid":"d636b697737dae0523a8c9972c01dbe6227d89ec"},"path":"bees/context.go","currentUser":null,"blob":{"rawLines":["/*"," * Copyright (C) 2019 Christian Muehlhaeuser"," *"," * This program is free software: you can redistribute it and/or modify"," * it under the terms of the GNU Affero General Public License as published"," * by the Free Software Foundation, either version 3 of the License, or"," * (at your option) any later version."," *"," * This program is distributed in the hope that it will be useful,"," * but WITHOUT ANY WARRANTY; without even the implied warranty of"," * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"," * GNU Affero General Public License for more details."," *"," * You should have received a copy of the GNU Affero General Public License"," * along with this program. If not, see ."," *"," * Authors:"," * Christian Muehlhaeuser "," */","","// Package bees is Beehive's central module system.","package bees","","var (","\tctx = NewContext()",")","","type Context struct {","\tstate map[*Bee]map[string]interface{}","}","","func NewContext() *Context {","\treturn &Context{","\t\tstate: make(map[*Bee]map[string]interface{}),","\t}","}","","func (c *Context) Set(bee *Bee, key string, value interface{}) {","\tif _, ok := c.state[bee]; !ok {","\t\tc.state[bee] = make(map[string]interface{})","\t}","\tc.state[bee][key] = value","}","","func (c *Context) Value(bee *Bee, key string) interface{} {","\treturn c.state[bee][key]","}","","func (c *Context) FillMap(m map[string]interface{}) {","\tcd := make(map[string]interface{})","\tfor bee, d := range c.state {","\t\tcd[bee.Name()] = d","\t}","\tm[\"context\"] = cd","}","","func (bee *Bee) ContextSet(key string, value interface{}) {","\tctx.Set(bee, key, value)","}","","func (bee *Bee) ContextValue(key string) interface{} {","\treturn ctx.Value(bee, key)","}"],"stylingDirectives":[[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":47,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":41,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":57,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":14,"cssClass":"pl-c"}],[{"start":0,"end":49,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":51,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"}],[],[{"start":0,"end":3,"cssClass":"pl-k"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":17,"cssClass":"pl-en"}],[],[],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":12,"cssClass":"pl-smi"},{"start":13,"end":19,"cssClass":"pl-k"}],[{"start":1,"end":6,"cssClass":"pl-c1"},{"start":7,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":12,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-k"},{"start":20,"end":26,"cssClass":"pl-smi"},{"start":27,"end":36,"cssClass":"pl-k"}],[],[],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":15,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":19,"end":26,"cssClass":"pl-smi"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":16,"cssClass":"pl-smi"}],[{"start":2,"end":7,"cssClass":"pl-c1"},{"start":9,"end":13,"cssClass":"pl-en"},{"start":14,"end":17,"cssClass":"pl-k"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":19,"end":22,"cssClass":"pl-smi"},{"start":23,"end":26,"cssClass":"pl-k"},{"start":27,"end":33,"cssClass":"pl-smi"},{"start":34,"end":43,"cssClass":"pl-k"}],[],[],[],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":16,"cssClass":"pl-smi"},{"start":18,"end":21,"cssClass":"pl-en"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":30,"cssClass":"pl-smi"},{"start":32,"end":35,"cssClass":"pl-s1"},{"start":36,"end":42,"cssClass":"pl-smi"},{"start":44,"end":49,"cssClass":"pl-s1"},{"start":50,"end":59,"cssClass":"pl-k"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":7,"end":9,"cssClass":"pl-s1"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-s1"},{"start":15,"end":20,"cssClass":"pl-c1"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":30,"cssClass":"pl-s1"}],[{"start":2,"end":3,"cssClass":"pl-s1"},{"start":4,"end":9,"cssClass":"pl-c1"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-en"},{"start":22,"end":25,"cssClass":"pl-k"},{"start":26,"end":32,"cssClass":"pl-smi"},{"start":33,"end":42,"cssClass":"pl-k"}],[],[{"start":1,"end":2,"cssClass":"pl-s1"},{"start":3,"end":8,"cssClass":"pl-c1"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":14,"end":17,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":26,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":16,"cssClass":"pl-smi"},{"start":18,"end":23,"cssClass":"pl-en"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":29,"end":32,"cssClass":"pl-smi"},{"start":34,"end":37,"cssClass":"pl-s1"},{"start":38,"end":44,"cssClass":"pl-smi"},{"start":46,"end":55,"cssClass":"pl-k"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":15,"cssClass":"pl-c1"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":21,"end":24,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":16,"cssClass":"pl-smi"},{"start":18,"end":25,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-s1"},{"start":28,"end":31,"cssClass":"pl-k"},{"start":32,"end":38,"cssClass":"pl-smi"},{"start":39,"end":48,"cssClass":"pl-k"}],[{"start":1,"end":3,"cssClass":"pl-s1"},{"start":4,"end":6,"cssClass":"pl-c1"},{"start":7,"end":11,"cssClass":"pl-en"},{"start":12,"end":15,"cssClass":"pl-k"},{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":32,"cssClass":"pl-k"}],[{"start":1,"end":4,"cssClass":"pl-k"},{"start":5,"end":8,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":20,"cssClass":"pl-k"},{"start":21,"end":22,"cssClass":"pl-s1"},{"start":23,"end":28,"cssClass":"pl-c1"}],[{"start":2,"end":4,"cssClass":"pl-s1"},{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":13,"cssClass":"pl-en"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-s1"}],[],[{"start":1,"end":2,"cssClass":"pl-s1"},{"start":3,"end":12,"cssClass":"pl-s"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":18,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":6,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":11,"end":14,"cssClass":"pl-smi"},{"start":16,"end":26,"cssClass":"pl-en"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":31,"end":37,"cssClass":"pl-smi"},{"start":39,"end":44,"cssClass":"pl-s1"},{"start":45,"end":54,"cssClass":"pl-k"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":8,"cssClass":"pl-en"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":14,"end":17,"cssClass":"pl-s1"},{"start":19,"end":24,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":6,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":11,"end":14,"cssClass":"pl-smi"},{"start":16,"end":28,"cssClass":"pl-en"},{"start":29,"end":32,"cssClass":"pl-s1"},{"start":33,"end":39,"cssClass":"pl-smi"},{"start":41,"end":50,"cssClass":"pl-k"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":17,"cssClass":"pl-en"},{"start":18,"end":21,"cssClass":"pl-s1"},{"start":23,"end":26,"cssClass":"pl-s1"}],[]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/muesli/beehive/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"context.go","displayUrl":"https://github.com/muesli/beehive/blob/master/bees/context.go?raw=true","headerInfo":{"blobSize":"1.65 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"15c6f11","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fmuesli%2Fbeehive%2Fblob%2Fmaster%2Fbees%2Fcontext.go","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"63","truncatedSloc":"54"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Go","languageID":132,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/muesli/beehive/blob/master/bees/context.go","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/muesli/beehive/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/muesli/beehive/raw/master/bees/context.go","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"Context","kind":"class","ident_start":924,"ident_end":931,"extent_start":919,"extent_end":981,"fully_qualified_name":"Context","ident_utf16":{"start":{"line_number":27,"utf16_col":5},"end":{"line_number":27,"utf16_col":12}},"extent_utf16":{"start":{"line_number":27,"utf16_col":0},"end":{"line_number":29,"utf16_col":1}}},{"name":"state","kind":"field","ident_start":942,"ident_end":947,"extent_start":942,"extent_end":979,"fully_qualified_name":"Context.state","ident_utf16":{"start":{"line_number":28,"utf16_col":1},"end":{"line_number":28,"utf16_col":6}},"extent_utf16":{"start":{"line_number":28,"utf16_col":1},"end":{"line_number":28,"utf16_col":38}}},{"name":"NewContext","kind":"function","ident_start":988,"ident_end":998,"extent_start":983,"extent_end":1082,"fully_qualified_name":"NewContext","ident_utf16":{"start":{"line_number":31,"utf16_col":5},"end":{"line_number":31,"utf16_col":15}},"extent_utf16":{"start":{"line_number":31,"utf16_col":0},"end":{"line_number":35,"utf16_col":1}}},{"name":"Set","kind":"method","ident_start":1102,"ident_end":1105,"extent_start":1084,"extent_end":1259,"fully_qualified_name":"Context.Set","ident_utf16":{"start":{"line_number":37,"utf16_col":18},"end":{"line_number":37,"utf16_col":21}},"extent_utf16":{"start":{"line_number":37,"utf16_col":0},"end":{"line_number":42,"utf16_col":1}}},{"name":"Value","kind":"method","ident_start":1279,"ident_end":1284,"extent_start":1261,"extent_end":1348,"fully_qualified_name":"Context.Value","ident_utf16":{"start":{"line_number":44,"utf16_col":18},"end":{"line_number":44,"utf16_col":23}},"extent_utf16":{"start":{"line_number":44,"utf16_col":0},"end":{"line_number":46,"utf16_col":1}}},{"name":"FillMap","kind":"method","ident_start":1368,"ident_end":1375,"extent_start":1350,"extent_end":1515,"fully_qualified_name":"Context.FillMap","ident_utf16":{"start":{"line_number":48,"utf16_col":18},"end":{"line_number":48,"utf16_col":25}},"extent_utf16":{"start":{"line_number":48,"utf16_col":0},"end":{"line_number":54,"utf16_col":1}}},{"name":"ContextSet","kind":"method","ident_start":1533,"ident_end":1543,"extent_start":1517,"extent_end":1604,"fully_qualified_name":"Bee.ContextSet","ident_utf16":{"start":{"line_number":56,"utf16_col":16},"end":{"line_number":56,"utf16_col":26}},"extent_utf16":{"start":{"line_number":56,"utf16_col":0},"end":{"line_number":58,"utf16_col":1}}},{"name":"ContextValue","kind":"method","ident_start":1622,"ident_end":1634,"extent_start":1606,"extent_end":1690,"fully_qualified_name":"Bee.ContextValue","ident_utf16":{"start":{"line_number":60,"utf16_col":16},"end":{"line_number":60,"utf16_col":28}},"extent_utf16":{"start":{"line_number":60,"utf16_col":0},"end":{"line_number":62,"utf16_col":1}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/muesli/beehive/branches":{"post":"x91yoDqTgEm-OAflDlBkf8O-tnpJW5PsNF7ndy2JDvK5L6dn1SI8-8iwMwW_9DbbH54O370nPu5BLLMNzK2YnQ"},"/repos/preferences":{"post":"dHmPMMhPhbc_YS6LxlcgV_k64QKRWlal0GrXdAkQkcqriScVUC2v7Z9F7I_xezfpCGNz39BWehv1NEgZOszNZQ"}}},"title":"beehive/bees/context.go at master ยท muesli/beehive"}