<script type="application/json" id="HeaderNotice-apollo-state-992f9e1e-c79c-43fb-96a9-089d825fa346">{}</script> <!-- glamorIds: 7 --> <script type="application/json" id="HeaderNotice-glamor-992f9e1e-c79c-43fb-96a9-089d825fa346">["1htug8r","1yodi52","iepywa","x5hg3h","u0iaox","9ilv8v","gwph6j"]</script> <style>@-webkit-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-moz-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-o-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-webkit-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-moz-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-o-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-webkit-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-moz-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-o-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-webkit-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-moz-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-o-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-webkit-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-moz-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-o-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-webkit-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-moz-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-o-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}.css-gwph6j,[data-css-gwph6j]{border-radius:2px;background-size:200% 100%;width:auto;height:auto;animation:20s animation_1yodi52 0s linear infinite;background:-webkit-linear-gradient(to right, #f1f1f1 0%, #fbfbfb 50%, #f1f1f1 100%); background: -moz-linear-gradient(to right, #f1f1f1 0%, #fbfbfb 50%, #f1f1f1 100%); background: linear-gradient(to right, #f1f1f1 0%, #fbfbfb 50%, #f1f1f1 100%);-webkit-animation:20s animation_1yodi52 0s linear infinite;}</style> <div id="HeaderNotice-react-component-992f9e1e-c79c-43fb-96a9-089d825fa346" data-ssr="true" ><div style="z-index:1000" class="css-gwph6j"></div></div> <script> renderComponent('HeaderNotice','HeaderNotice-react-component-992f9e1e-c79c-43fb-96a9-089d825fa346','HeaderNotice-apollo-state-992f9e1e-c79c-43fb-96a9-089d825fa346','HeaderNotice-glamor-992f9e1e-c79c-43fb-96a9-089d825fa346', 'apollo','{"mobile":false}'); </script> <script type="application/json" id="StackProfile-apollo-state-721476e1-d65b-42f2-9956-6c51871a7cd6">{"ROOT_QUERY":{"me":null,"stackProfile({\"identifier\":\"countcain/personal-stack\"})":{"type":"id","generated":false,"id":"StackProfile:101231781699169769","typename":"StackProfile"}},"StackProfile:101231781699169769":{"id":"101231781699169769","slug":"personal-stack","name":"Personal Stack","path":"/countcain/personal-stack","websiteUrl":"http://","private":false,"imageUrl":"https://img.stackshare.io/stack/7256/default_9a9985c66f7615b16f356df98adac163b584c0b3.jpeg","description":"","viewCount":181,"amIOwner":false,"toolsAvatars":{"type":"json","json":{}},"embedUrl":"https://embed.stackshare.io/stacks/embed/81471c6baad381","stackMatchPercentage":null,"stackWatchLevel":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackWatchLevel","typename":"StackWatchLevel"},"vcsOrg":null,"contributorsCount":0,"privateTeamsCount":0,"ad":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.ad","typename":"Ad"},"permissions":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.permissions","typename":"Permissions"},"owner":{"type":"id","generated":false,"id":"User:101231994890043757","typename":"User"},"__typename":"StackProfile","stackItems":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems","typename":"StackItemConnection"},"stackDecisions({\"currentStackOnly\":true,\"first\":5})":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackDecisions({\"currentStackOnly\":true,\"first\":5})","typename":"StackDecisionConnection"},"otherStacks({\"first\":3})":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.otherStacks({\"first\":3})","typename":"StackConnection"},"stackItems({\"after\":null,\"first\":5,\"itemType\":\"Package\"})":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems({\"after\":null,\"first\":5,\"itemType\":\"Package\"})","typename":"StackItemConnection"}},"$StackProfile:101231781699169769.stackWatchLevel":{"level":"additions-removals-version-only","__typename":"StackWatchLevel"},"$StackProfile:101231781699169769.ad":{"imageUrl":"https://img.stackshare.io/service/3365/gyA5IJZO_400x400.jpg","targetUrl":"https://www.fullstory.com/dxi-insights-mobile/?utm_campaign=fy23q2-mobile-campaign&utm_medium=display&utm_source=stackshare&utm_offer=website","text":"Keep customers tapping for more","title":"FullStory","sponsorFeatured":true,"sponsorToolId":"3365","ctaText":"Learn More","__typename":"Ad"},"$StackProfile:101231781699169769.permissions":{"edit":false,"delete":false,"__typename":"Permissions"},"User:101231994890043757":{"id":"101231994890043757","imageUrl":"https://img.stackshare.io/user/11795/default_c599c793845b7c4d636f05bd14d6f002711d6f9f.jpeg","displayName":"Cain Huang","title":null,"username":"countcain","__typename":"User"},"$StackProfile:101231781699169769.stackItems":{"count":58,"edges":[{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.0","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.1","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.2","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.3","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.4","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.5","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.6","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.7","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.8","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.9","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.10","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.11","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.12","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.13","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.14","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.15","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.16","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.17","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.18","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.19","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.20","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.21","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.22","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.23","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.24","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.25","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.26","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.27","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.28","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.29","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.30","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.31","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.32","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.33","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.34","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.35","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.36","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.37","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.38","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.39","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.40","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.41","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.42","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.43","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.44","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.45","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.46","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.47","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.48","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.49","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.50","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.51","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.52","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.53","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.54","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.55","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.56","typename":"StackItemEdge"},{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.57","typename":"StackItemEdge"}],"__typename":"StackItemConnection"},"Tool:101231773939333405":{"id":"101231773939333405","name":"JavaScript","slug":"javascript","title":"Lightweight, interpreted, object-oriented language with first-class functions","imageUrl":"https://img.stackshare.io/service/1209/javascript.jpeg","following":false,"verified":false,"votes":7913,"fans":262590,"stacks":283527,"canonicalUrl":"/javascript","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773939333405.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773939333405.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773939333405.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773939333405.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.0.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773939333405","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.0":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.0.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773410696721":{"id":"101231773410696721","name":"GitHub","slug":"github","title":"Powerful collaboration, review, and code management for open source and private development projects","imageUrl":"https://img.stackshare.io/service/27/default_869c34d29acc794d60ecdd5d2b5bfc042a80a4ec.jpg","following":false,"verified":true,"votes":10242,"fans":236702,"stacks":239349,"canonicalUrl":"/github","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773410696721.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773410696721.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773410696721.layer":{"slug":"devops","name":"DevOps","__typename":"Layer"},"$Tool:101231773410696721.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.1.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773410696721","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.1":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.1.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773849559490":{"id":"101231773849559490","name":"jQuery","slug":"jquery","title":"The Write Less, Do More, JavaScript Library.","imageUrl":"https://img.stackshare.io/service/1021/lxEKmMnB_400x400.jpg","following":false,"verified":false,"votes":6552,"fans":72561,"stacks":180961,"canonicalUrl":"/jquery","latestVersionNumber":"3.6.1","layer":{"type":"id","generated":true,"id":"$Tool:101231773849559490.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773849559490.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773849559490.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773849559490.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.2.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773849559490","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.2":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.2.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773858546548":{"id":"101231773858546548","name":"Git","slug":"git","title":"Fast, scalable, distributed revision control system","imageUrl":"https://img.stackshare.io/service/1046/git.png","following":false,"verified":false,"votes":6591,"fans":171494,"stacks":172933,"canonicalUrl":"/git","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773858546548.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773858546548.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773858546548.layer":{"slug":"devops","name":"DevOps","__typename":"Layer"},"$Tool:101231773858546548.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.3.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773858546548","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.3":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.3.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773845103618":{"id":"101231773845103618","name":"Node.js","slug":"nodejs","title":"A platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications","imageUrl":"https://img.stackshare.io/service/1011/n1JRsFeB_400x400.png","following":false,"verified":false,"votes":8511,"fans":155115,"stacks":159928,"canonicalUrl":"/nodejs","latestVersionNumber":"19.1.0","layer":{"type":"id","generated":true,"id":"$Tool:101231773845103618.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773845103618.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773845103618.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773845103618.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.4.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773845103618","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.4":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.4.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773849098825":{"id":"101231773849098825","name":"React","slug":"react","title":"A JavaScript library for building user interfaces","imageUrl":"https://img.stackshare.io/service/1020/OYIaJ1KK.png","following":false,"verified":false,"votes":3955,"fans":136490,"stacks":143617,"canonicalUrl":"/react","latestVersionNumber":"18.2.0","layer":{"type":"id","generated":true,"id":"$Tool:101231773849098825.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773849098825.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773849098825.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773849098825.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.5.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.5":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.5.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774472411723":{"id":"101231774472411723","name":"HTML5","slug":"html5","title":"5th major revision of the core language of the World Wide Web","imageUrl":"https://img.stackshare.io/service/2538/kEpgHiC9.png","following":false,"verified":false,"votes":2233,"fans":121706,"stacks":124719,"canonicalUrl":"/html5","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231774472411723.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774472411723.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774472411723.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231774472411723.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.6.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774472411723","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.6":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.6.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773851859414":{"id":"101231773851859414","name":"MySQL","slug":"mysql","title":"The world's most popular open source database","imageUrl":"https://img.stackshare.io/service/1025/logo-mysql-170x170.png","following":false,"verified":false,"votes":3729,"fans":103950,"stacks":106720,"canonicalUrl":"/mysql","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773851859414.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773851859414.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773851859414.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773851859414.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.7.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773851859414","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.7":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.7.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773705712932":{"id":"101231773705712932","name":"Slack","slug":"slack","title":"Bring all your communication together in one place","imageUrl":"https://img.stackshare.io/service/675/RNiSRYOF_400x400.jpg","following":false,"verified":false,"votes":6025,"fans":100205,"stacks":105734,"canonicalUrl":"/slack","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773705712932.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773705712932.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773705712932.layer":{"slug":"business_tools","name":"Business Tools","__typename":"Layer"},"$Tool:101231773705712932.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.8.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773705712932","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.8":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.8.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773861864225":{"id":"101231773861864225","name":"NGINX","slug":"nginx","title":"A high performance free open source web server powering busiest sites on the Internet.","imageUrl":"https://img.stackshare.io/service/1052/YMxUfyWf.png","following":false,"verified":true,"votes":5491,"fans":64893,"stacks":105001,"canonicalUrl":"/nginx","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773861864225.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773861864225.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773861864225.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773861864225.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.9.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773861864225","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.9":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.9.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773853533403":{"id":"101231773853533403","name":"PostgreSQL","slug":"postgresql","title":"A powerful, open source object-relational database system","imageUrl":"https://img.stackshare.io/service/1028/ASOhU5xJ.png","following":false,"verified":false,"votes":3467,"fans":80125,"stacks":83828,"canonicalUrl":"/postgresql","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773853533403.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773853533403.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773853533403.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773853533403.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.10.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773853533403","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.10":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.10.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773854388643":{"id":"101231773854388643","name":"MongoDB","slug":"mongodb","title":"The database for giant ideas","imageUrl":"https://img.stackshare.io/service/1030/leaf-360x360.png","following":false,"verified":true,"votes":4130,"fans":80445,"stacks":80424,"canonicalUrl":"/mongodb","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773854388643.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773854388643.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773854388643.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773854388643.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.11.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773854388643","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.11":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.11.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773479019630":{"id":"101231773479019630","name":"Google Drive","slug":"google-drive","title":"A safe place for all your files","imageUrl":"https://img.stackshare.io/service/148/default_fd639832ff07e3b4f80afd816d82ce5e3b666ed2.jpg","following":false,"verified":false,"votes":2125,"fans":67950,"stacks":69646,"canonicalUrl":"/google-drive","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773479019630.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773479019630.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773479019630.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773479019630.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.12.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773479019630","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.12":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.12.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773848354670":{"id":"101231773848354670","name":"AngularJS","slug":"angularjs","title":"Superheroic JavaScript MVW Framework","imageUrl":"https://img.stackshare.io/service/1019/square.png","following":false,"verified":false,"votes":5234,"fans":50098,"stacks":56703,"canonicalUrl":"/angularjs","latestVersionNumber":"1.8.3","layer":{"type":"id","generated":true,"id":"$Tool:101231773848354670.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773848354670.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773848354670.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773848354670.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.13.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773848354670","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.13":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.13.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773885548898":{"id":"101231773885548898","name":"Bootstrap","slug":"bootstrap","title":"Simple and flexible HTML, CSS, and JS for popular UI components and interactions","imageUrl":"https://img.stackshare.io/service/1101/C9QJ7V3X.png","following":false,"verified":false,"votes":7653,"fans":15759,"stacks":54786,"canonicalUrl":"/bootstrap","latestVersionNumber":"5.2.3","layer":{"type":"id","generated":true,"id":"$Tool:101231773885548898.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773885548898.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773885548898.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773885548898.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.14.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773885548898","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.14":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.14.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773854768982":{"id":"101231773854768982","name":"Redis","slug":"redis","title":"Open source (BSD licensed), in-memory data structure store","imageUrl":"https://img.stackshare.io/service/1031/default_cbce472cd134adc6688572f999e9122b9657d4ba.png","following":false,"verified":false,"votes":3866,"fans":47876,"stacks":52354,"canonicalUrl":"/redis","latestVersionNumber":"7.0.5","layer":{"type":"id","generated":true,"id":"$Tool:101231773854768982.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773854768982.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773854768982.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773854768982.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.15.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773854768982","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.15":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.15.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773409399220":{"id":"101231773409399220","name":"Amazon S3","slug":"amazon-s3","title":"Store and retrieve any amount of data, at any time, from anywhere on the web","imageUrl":"https://img.stackshare.io/service/25/amazon-s3.png","following":false,"verified":false,"votes":2046,"fans":42669,"stacks":49188,"canonicalUrl":"/amazon-s3","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773409399220.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773409399220.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773409399220.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773409399220.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.16.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773409399220","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.16":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.16.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773457672502":{"id":"101231773457672502","name":"Trello","slug":"trello","title":"Your entire project, in a single glance","imageUrl":"https://img.stackshare.io/service/109/-CvHThPk_400x400.jpg","following":false,"verified":false,"votes":3708,"fans":37487,"stacks":39432,"canonicalUrl":"/trello","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773457672502.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773457672502.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773457672502.layer":{"slug":"business_tools","name":"Business Tools","__typename":"Layer"},"$Tool:101231773457672502.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.17.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773457672502","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.17":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.17.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774125163302":{"id":"101231774125163302","name":"Webpack","slug":"webpack","title":"A bundler for javascript and friends","imageUrl":"https://img.stackshare.io/service/1682/IMG_4636.PNG","following":false,"verified":true,"votes":749,"fans":30030,"stacks":36016,"canonicalUrl":"/webpack","latestVersionNumber":"5.74.0","layer":{"type":"id","generated":true,"id":"$Tool:101231774125163302.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774125163302.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774125163302.layer":{"slug":"devops","name":"DevOps","__typename":"Layer"},"$Tool:101231774125163302.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.18.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774125163302","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.18":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.18.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773835511567":{"id":"101231773835511567","name":"Ruby","slug":"ruby","title":"A dynamic, interpreted, open source programming language with a focus on simplicity and productivity","imageUrl":"https://img.stackshare.io/service/989/ruby.png","following":false,"verified":false,"votes":3922,"fans":23364,"stacks":30724,"canonicalUrl":"/ruby","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773835511567.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773835511567.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773835511567.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773835511567.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.19.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773835511567","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.19":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.19.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773920953695":{"id":"101231773920953695","name":"ExpressJS","slug":"expressjs","title":"Sinatra inspired web development framework for node.js -- insanely fast, flexible, and simple","imageUrl":"https://img.stackshare.io/service/1163/hashtag.png","following":false,"verified":false,"votes":1591,"fans":24752,"stacks":26538,"canonicalUrl":"/expressjs","latestVersionNumber":"4.18.2","layer":{"type":"id","generated":true,"id":"$Tool:101231773920953695.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773920953695.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773920953695.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773920953695.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.20.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773920953695","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.20":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.20.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773694479653":{"id":"101231773694479653","name":"Vim","slug":"vim","title":"Highly configurable text editor built to enable efficient text editing","imageUrl":"https://img.stackshare.io/service/644/vim_logo.png","following":false,"verified":false,"votes":2344,"fans":23629,"stacks":24264,"canonicalUrl":"/vim","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773694479653.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773694479653.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773694479653.layer":{"slug":"devops","name":"DevOps","__typename":"Layer"},"$Tool:101231773694479653.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.21.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773694479653","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.21":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.21.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773470689784":{"id":"101231773470689784","name":"Heroku","slug":"heroku","title":"Build, deliver, monitor and scale web apps and APIs with a trail blazing developer experience.","imageUrl":"https://img.stackshare.io/service/133/3wgIDj3j.png","following":false,"verified":true,"votes":3210,"fans":23149,"stacks":23431,"canonicalUrl":"/heroku","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773470689784.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773470689784.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773470689784.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773470689784.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.22.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773470689784","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.22":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.22.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774033451843":{"id":"101231774033451843","name":"Android Studio","slug":"android-studio","title":"Android development environment based on IntelliJ IDEA","imageUrl":"https://img.stackshare.io/service/1447/AyreX9yf.jpeg","following":false,"verified":false,"votes":358,"fans":21132,"stacks":22197,"canonicalUrl":"/android-studio","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231774033451843.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774033451843.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774033451843.layer":{"slug":"devops","name":"DevOps","__typename":"Layer"},"$Tool:101231774033451843.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.23.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774033451843","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.23":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.23.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773477924173":{"id":"101231773477924173","name":"Dropbox","slug":"dropbox","title":"Build the power of Dropbox into your apps","imageUrl":"https://img.stackshare.io/service/146/default_a749061add5e2e82f96387f5b0155a588f961a09.jpg","following":false,"verified":true,"votes":1651,"fans":20654,"stacks":21359,"canonicalUrl":"/dropbox","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773477924173.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773477924173.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773477924173.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773477924173.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.24.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773477924173","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.24":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.24.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773423818690":{"id":"101231773423818690","name":"Mailchimp","slug":"mailchimp","title":"Easy email newsletters","imageUrl":"https://img.stackshare.io/service/47/default_3a2efb58b55346c25d951f68f21e56f8af77c9b8.jpg","following":false,"verified":false,"votes":1174,"fans":14020,"stacks":20892,"canonicalUrl":"/mailchimp","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773423818690.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773423818690.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773423818690.layer":{"slug":"business_tools","name":"Business Tools","__typename":"Layer"},"$Tool:101231773423818690.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.25.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773423818690","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.25":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.25.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773905830618":{"id":"101231773905830618","name":"Markdown","slug":"markdown","title":"Text-to-HTML conversion tool/syntax for web writers, by John Gruber","imageUrl":"https://img.stackshare.io/service/1147/markdown.png","following":false,"verified":false,"votes":961,"fans":17473,"stacks":18522,"canonicalUrl":"/markdown","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773905830618.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773905830618.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773905830618.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773905830618.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.26.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773905830618","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.26":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.26.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774565594919":{"id":"101231774565594919","name":"Babel","slug":"babel","title":"Use next generation JavaScript, today.","imageUrl":"https://img.stackshare.io/service/2739/-1wfGjNw.png","following":false,"verified":true,"votes":390,"fans":12775,"stacks":17905,"canonicalUrl":"/babel","latestVersionNumber":"7.18.12","layer":{"type":"id","generated":true,"id":"$Tool:101231774565594919.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774565594919.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774565594919.layer":{"slug":"devops","name":"DevOps","__typename":"Layer"},"$Tool:101231774565594919.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.27.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774565594919","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.27":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.27.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774033881968":{"id":"101231774033881968","name":"Xcode","slug":"xcode","title":"The complete toolset for building great apps","imageUrl":"https://img.stackshare.io/service/1448/xcode.png","following":false,"verified":false,"votes":213,"fans":15459,"stacks":16910,"canonicalUrl":"/xcode","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231774033881968.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774033881968.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774033881968.layer":{"slug":"devops","name":"DevOps","__typename":"Layer"},"$Tool:101231774033881968.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.28.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774033881968","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.28":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.28.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773842107538":{"id":"101231773842107538","name":"Golang","slug":"golang","title":"An open source programming language that makes it easy to build simple, reliable, and efficient software","imageUrl":"https://img.stackshare.io/service/1005/O6AczwfV_400x400.png","following":false,"verified":true,"votes":3188,"fans":15679,"stacks":16099,"canonicalUrl":"/golang","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773842107538.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773842107538.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773842107538.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773842107538.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.29.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773842107538","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.29":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.29.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773844232272":{"id":"101231773844232272","name":"Swift","slug":"swift","title":"An innovative new programming language for Cocoa and Cocoa Touch. ","imageUrl":"https://img.stackshare.io/service/1009/tuHsaI2U.png","following":false,"verified":false,"votes":1259,"fans":14180,"stacks":16008,"canonicalUrl":"/swift","latestVersionNumber":"5.5.2","layer":{"type":"id","generated":true,"id":"$Tool:101231773844232272.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773844232272.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773844232272.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773844232272.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.30.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773844232272","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.30":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.30.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773869994269":{"id":"101231773869994269","name":"SQLite","slug":"sqlite","title":"A software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine","imageUrl":"https://img.stackshare.io/service/1071/sqlite.jpg","following":false,"verified":false,"votes":529,"fans":15406,"stacks":15775,"canonicalUrl":"/sqlite","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773869994269.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773869994269.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773869994269.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773869994269.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.31.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773869994269","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.31":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.31.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773696048302":{"id":"101231773696048302","name":"Atom","slug":"atom","title":"A hackable text editor for the 21st Century","imageUrl":"https://img.stackshare.io/service/648/default_92414794b88a328cecc4ae62413ea91ea0593726.png","following":false,"verified":false,"votes":2711,"fans":16135,"stacks":15614,"canonicalUrl":"/atom","latestVersionNumber":"1.63.1","layer":{"type":"id","generated":true,"id":"$Tool:101231773696048302.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773696048302.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773696048302.layer":{"slug":"devops","name":"DevOps","__typename":"Layer"},"$Tool:101231773696048302.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.32.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773696048302","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.32":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.32.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773775509982":{"id":"101231773775509982","name":"gulp","slug":"gulp","title":"The streaming build system","imageUrl":"https://img.stackshare.io/service/844/iruTC031.png","following":false,"verified":false,"votes":1693,"fans":10727,"stacks":12504,"canonicalUrl":"/gulp","latestVersionNumber":"4.0.2","layer":{"type":"id","generated":true,"id":"$Tool:101231773775509982.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773775509982.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773775509982.layer":{"slug":"devops","name":"DevOps","__typename":"Layer"},"$Tool:101231773775509982.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.33.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773775509982","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.33":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.33.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774747641797":{"id":"101231774747641797","name":"CentOS","slug":"centos","title":"The Community ENTerprise Operating System","imageUrl":"https://img.stackshare.io/service/3069/PBnd8yDL_400x400.jpg","following":false,"verified":false,"votes":47,"fans":10068,"stacks":12401,"canonicalUrl":"/centos","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231774747641797.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774747641797.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774747641797.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231774747641797.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.34.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774747641797","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.34":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.34.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774036839580":{"id":"101231774036839580","name":"WebStorm","slug":"webstorm","title":"The smartest JavaScript IDE","imageUrl":"https://img.stackshare.io/service/1455/icon_WebStorm.png","following":false,"verified":true,"votes":985,"fans":11393,"stacks":11701,"canonicalUrl":"/webstorm","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231774036839580.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774036839580.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774036839580.layer":{"slug":"devops","name":"DevOps","__typename":"Layer"},"$Tool:101231774036839580.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.35.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774036839580","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.35":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.35.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773920191005":{"id":"101231773920191005","name":"Socket.IO","slug":"socket-io","title":"Realtime application framework (Node.JS server)","imageUrl":"https://img.stackshare.io/service/1161/vI0ZZlhZ_400x400.png","following":false,"verified":false,"votes":779,"fans":11593,"stacks":11270,"canonicalUrl":"/socket-io","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773920191005.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773920191005.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773920191005.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773920191005.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.36.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773920191005","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.36":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.36.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773636491087":{"id":"101231773636491087","name":"Travis CI","slug":"travis-ci","title":"A hosted continuous integration service for open source and private projects","imageUrl":"https://img.stackshare.io/service/460/Lu6cGu0z_400x400.png","following":false,"verified":true,"votes":1751,"fans":8295,"stacks":11093,"canonicalUrl":"/travis-ci","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773636491087.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773636491087.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773636491087.layer":{"slug":"devops","name":"DevOps","__typename":"Layer"},"$Tool:101231773636491087.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.37.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773636491087","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.37":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.37.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773469116775":{"id":"101231773469116775","name":"Twilio","slug":"twilio","title":"Bring voice and messaging to your web and mobile applications.","imageUrl":"https://img.stackshare.io/service/130/VrwpNfjh_400x400.png","following":false,"verified":true,"votes":520,"fans":9378,"stacks":9715,"canonicalUrl":"/twilio","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773469116775.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773469116775.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773469116775.layer":{"slug":"utilities","name":"Utilities","__typename":"Layer"},"$Tool:101231773469116775.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.38.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773469116775","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.38":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.38.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773421016326":{"id":"101231773421016326","name":"Twilio SendGrid","slug":"twilio-sendgrid","title":"Email Delivery. Simplified.","imageUrl":"https://img.stackshare.io/service/43/kQ_6nwmP.jpg","following":false,"verified":true,"votes":720,"fans":6437,"stacks":9529,"canonicalUrl":"/twilio-sendgrid","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773421016326.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773421016326.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773421016326.layer":{"slug":"utilities","name":"Utilities","__typename":"Layer"},"$Tool:101231773421016326.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.39.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773421016326","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.39":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.39.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773775953805":{"id":"101231773775953805","name":"Grunt","slug":"grunt","title":"The JavaScript Task Runner","imageUrl":"https://img.stackshare.io/service/845/falgg2jybmhgk16y62lr.png","following":false,"verified":false,"votes":697,"fans":6414,"stacks":7084,"canonicalUrl":"/grunt","latestVersionNumber":"1.5.3","layer":{"type":"id","generated":true,"id":"$Tool:101231773775953805.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773775953805.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773775953805.layer":{"slug":"devops","name":"DevOps","__typename":"Layer"},"$Tool:101231773775953805.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.40.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773775953805","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.40":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.40.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773869138699":{"id":"101231773869138699","name":"Rust","slug":"rust","title":"A safe, concurrent, practical language","imageUrl":"https://img.stackshare.io/service/1070/v7txhrjp9pdqrkdtxxp0.png","following":false,"verified":false,"votes":1160,"fans":4755,"stacks":3656,"canonicalUrl":"/rust","latestVersionNumber":"1.65.0","layer":{"type":"id","generated":true,"id":"$Tool:101231773869138699.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773869138699.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773869138699.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773869138699.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.41.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773869138699","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.41":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.41.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773923729659":{"id":"101231773923729659","name":"Less","slug":"less","title":"The dynamic stylesheet language","imageUrl":"https://img.stackshare.io/service/1170/default_957cbc0168b4d37265e264469c888f776e57f42c.png","following":false,"verified":false,"votes":931,"fans":1594,"stacks":2176,"canonicalUrl":"/less","latestVersionNumber":"4.1.3","layer":{"type":"id","generated":true,"id":"$Tool:101231773923729659.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773923729659.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773923729659.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773923729659.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.42.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773923729659","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.42":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.42.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774213355431":{"id":"101231774213355431","name":"Material-UI","slug":"material-ui","title":"Material UI is a library of React UI components that implements Google's Material Design.","imageUrl":"https://img.stackshare.io/service/1904/default_44d81cb9fadbc3688b7e91a6d5217d0ea5358b57.png","following":false,"verified":true,"votes":407,"fans":4040,"stacks":2031,"canonicalUrl":"/material-ui","latestVersionNumber":"5.10.17","layer":{"type":"id","generated":true,"id":"$Tool:101231774213355431.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774213355431.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774213355431.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231774213355431.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.43.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774213355431","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.43":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.43.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773920582426":{"id":"101231773920582426","name":"Meteor","slug":"meteor","title":"An ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework","imageUrl":"https://img.stackshare.io/service/1162/uJPMDhZq.png","following":false,"verified":true,"votes":1727,"fans":2198,"stacks":1832,"canonicalUrl":"/meteor","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773920582426.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773920582426.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773920582426.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773920582426.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.44.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773920582426","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.44":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.44.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773951552081":{"id":"101231773951552081","name":"Mongoose","slug":"mongoose","title":"MongoDB object modeling designed to work in an asynchronous environment","imageUrl":"https://img.stackshare.io/service/1231/0TXzZU7W_400x400.jpg","following":false,"verified":false,"votes":56,"fans":1722,"stacks":1753,"canonicalUrl":"/mongoose","latestVersionNumber":"6.8.0","layer":{"type":"id","generated":true,"id":"$Tool:101231773951552081.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773951552081.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773951552081.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773951552081.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.45.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773951552081","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.45":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.45.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774052320080":{"id":"101231774052320080","name":"D3.js","slug":"d3","title":"A JavaScript visualization library for HTML and SVG","imageUrl":"https://img.stackshare.io/service/1491/HgKolWB5_400x400.jpg","following":false,"verified":false,"votes":640,"fans":2028,"stacks":1689,"canonicalUrl":"/d3","latestVersionNumber":"7.7.0","layer":{"type":"id","generated":true,"id":"$Tool:101231774052320080.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774052320080.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774052320080.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231774052320080.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.46.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774052320080","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.46":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.46.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773841187038":{"id":"101231773841187038","name":"Clojure","slug":"clojure","title":"A dynamic programming language that targets the Java Virtual Machine","imageUrl":"https://img.stackshare.io/service/1003/Clojure_300x300.png","following":false,"verified":false,"votes":1080,"fans":1589,"stacks":1402,"canonicalUrl":"/clojure","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773841187038.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773841187038.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773841187038.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773841187038.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.47.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773841187038","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.47":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.47.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773925695555":{"id":"101231773925695555","name":"Pug","slug":"pug","title":"Robust, elegant, feature rich template engine for nodejs","imageUrl":"https://img.stackshare.io/service/1175/pug.png","following":false,"verified":false,"votes":446,"fans":1406,"stacks":1123,"canonicalUrl":"/pug","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773925695555.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773925695555.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773925695555.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773925695555.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.48.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773925695555","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.48":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.48.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773777695089":{"id":"101231773777695089","name":"Browserify","slug":"browserify","title":"Browser-side require() the node.js way","imageUrl":"https://img.stackshare.io/service/849/9esmqty2.png","following":false,"verified":false,"votes":261,"fans":582,"stacks":948,"canonicalUrl":"/browserify","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773777695089.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773777695089.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773777695089.layer":{"slug":"devops","name":"DevOps","__typename":"Layer"},"$Tool:101231773777695089.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.49.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773777695089","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.49":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.49.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774819836780":{"id":"101231774819836780","name":"Sequelize","slug":"sequelize","title":"Easy-to-use multi SQL dialect ORM for Node.js","imageUrl":"https://img.stackshare.io/service/3211/3591786.png","following":false,"verified":false,"votes":124,"fans":1558,"stacks":763,"canonicalUrl":"/sequelize","latestVersionNumber":"6.26.0","layer":{"type":"id","generated":true,"id":"$Tool:101231774819836780.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774819836780.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774819836780.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231774819836780.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.50.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774819836780","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.50":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.50.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773409003364":{"id":"101231773409003364","name":"Linode","slug":"linode","title":"Deploy and Manage Linux Virtual Servers in the Linode Cloud.","imageUrl":"https://img.stackshare.io/service/24/631d437cd8e04903f69766a85d8a5540.png","following":false,"verified":true,"votes":420,"fans":808,"stacks":729,"canonicalUrl":"/linode","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773409003364.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773409003364.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773409003364.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773409003364.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.51.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773409003364","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.51":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.51.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774137572523":{"id":"101231774137572523","name":"Apache Cordova","slug":"apache-cordova","title":"Platform for building native mobile applications using HTML, CSS and JavaScript","imageUrl":"https://img.stackshare.io/service/1716/cordova_256.png","following":false,"verified":false,"votes":215,"fans":1026,"stacks":695,"canonicalUrl":"/apache-cordova","latestVersionNumber":"11.0.0","layer":{"type":"id","generated":true,"id":"$Tool:101231774137572523.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774137572523.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774137572523.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231774137572523.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.52.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774137572523","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.52":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.52.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773924483778":{"id":"101231773924483778","name":"Stylus","slug":"stylus","title":"Expressive, robust, feature-rich CSS language built for nodejs","imageUrl":"https://img.stackshare.io/service/1172/stylus.png","following":false,"verified":false,"votes":331,"fans":510,"stacks":385,"canonicalUrl":"/stylus","latestVersionNumber":"0.59.0","layer":{"type":"id","generated":true,"id":"$Tool:101231773924483778.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773924483778.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773924483778.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231773924483778.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.53.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773924483778","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.53":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.53.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231773422083799":{"id":"101231773422083799","name":"Postmark","slug":"postmark","title":"Email delivery for web apps - done right.","imageUrl":"https://img.stackshare.io/service/45/default_e14042211227a4ae0040d034737714ba677b5a57.jpg","following":false,"verified":true,"votes":52,"fans":236,"stacks":314,"canonicalUrl":"/postmark","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231773422083799.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231773422083799.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231773422083799.layer":{"slug":"utilities","name":"Utilities","__typename":"Layer"},"$Tool:101231773422083799.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.54.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231773422083799","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.54":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.54.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774101810209":{"id":"101231774101810209","name":"Zepto","slug":"zepto","title":"Minimalist JavaScript library for modern browsers, with a jQuery-compatible API","imageUrl":"https://img.stackshare.io/service/1623/zepto-logo.png","following":false,"verified":false,"votes":3,"fans":80,"stacks":293,"canonicalUrl":"/zepto","latestVersionNumber":"1.2.0","layer":{"type":"id","generated":true,"id":"$Tool:101231774101810209.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774101810209.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774101810209.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231774101810209.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.55.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774101810209","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.55":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.55.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774520500498":{"id":"101231774520500498","name":"io.js","slug":"io-js","title":"A friendly fork of Node.js with an open governance model","imageUrl":"https://img.stackshare.io/service/2648/W9ics_VG.png","following":false,"verified":false,"votes":24,"fans":80,"stacks":63,"canonicalUrl":"/io-js","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231774520500498.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774520500498.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774520500498.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231774520500498.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.56.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774520500498","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.56":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.56.node","typename":"StackItem"},"__typename":"StackItemEdge"},"Tool:101231774202738717":{"id":"101231774202738717","name":"Crosswalk","slug":"crosswalk","title":"Replace Android’s default WebView with Crosswalk, a predictable web runtime for developing powerful Android and Cordova apps","imageUrl":"https://img.stackshare.io/service/1876/KFf0k_04.png","following":false,"verified":false,"votes":6,"fans":37,"stacks":17,"canonicalUrl":"/crosswalk","latestVersionNumber":null,"layer":{"type":"id","generated":true,"id":"$Tool:101231774202738717.layer","typename":"Layer"},"toolType":true,"adoptionStageContext":null,"adoptionStage({\"companySlug\":\"countcain\"})":null,"versionRules":{"type":"id","generated":true,"id":"$Tool:101231774202738717.versionRules","typename":"VersionRuleConnection"},"__typename":"Tool"},"$Tool:101231774202738717.layer":{"slug":"application_and_data","name":"Application and Data","__typename":"Layer"},"$Tool:101231774202738717.versionRules":{"count":0,"__typename":"VersionRuleConnection"},"$StackProfile:101231781699169769.stackItems.edges.57.node":{"tool":{"type":"id","generated":false,"id":"Tool:101231774202738717","typename":"Tool"},"sourceFilename":"","displayCheckRunUrl":"","versionStage":null,"versionStageContext":null,"versionNumber":null,"__typename":"StackItem"},"$StackProfile:101231781699169769.stackItems.edges.57":{"node":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems.edges.57.node","typename":"StackItem"},"__typename":"StackItemEdge"},"$StackProfile:101231781699169769.stackDecisions({\"currentStackOnly\":true,\"first\":5})":{"count":0,"edges":[],"__typename":"StackDecisionConnection"},"$StackProfile:101231781699169769.otherStacks({\"first\":3})":{"count":0,"edges":[],"__typename":"StackConnection"},"$StackProfile:101231781699169769.stackItems({\"after\":null,\"first\":5,\"itemType\":\"Package\"})":{"count":0,"edges":[],"pageInfo":{"type":"id","generated":true,"id":"$StackProfile:101231781699169769.stackItems({\"after\":null,\"first\":5,\"itemType\":\"Package\"}).pageInfo","typename":"PageInfo"},"__typename":"StackItemConnection"},"$StackProfile:101231781699169769.stackItems({\"after\":null,\"first\":5,\"itemType\":\"Package\"}).pageInfo":{"endCursor":null,"hasNextPage":false,"__typename":"PageInfo"}}</script> <!-- glamorIds: 58 --> <script type="application/json" id="StackProfile-glamor-721476e1-d65b-42f2-9956-6c51871a7cd6">["1htug8r","1yodi52","iepywa","x5hg3h","u0iaox","9ilv8v","1mjw833","a5x1lt","1m5j888","4bpmfq","1pvkxrw","1cylxxa","1g92dqh","1x2bey4","1cs0rzs","1j0qgmo","eemya1","3dgua6","1guve57","81jah4","12alag6","r1wkvc","ii8qy4","12vbjya","1hpm2yd","1d7bzsl","z2o7y","1427jbr","1xut486","1oxs2wi","xo4bp2","12pl3s4","15df3el","18yhogk","1carnun","vpykwr","uo9758","1p35e8b","vp4po3","1i1vj4y","phytjr","3w3wxt","w5xwix","1wq9x9q","15k2lb0","x9hyh8","1246c2u","wdkc2c","129gi1f","zow35k","k1imtx","huiluf","o9gtb0","cled1p","172kkn8","1o36b9e","eedjlq","e57woy"]</script> <style>@-webkit-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-moz-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-o-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-webkit-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-moz-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-o-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-webkit-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-moz-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-o-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-webkit-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-moz-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-o-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-webkit-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-moz-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-o-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-webkit-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-moz-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-o-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}.css-1mjw833,[data-css-1mjw833]{max-width:100%;}.css-a5x1lt,[data-css-a5x1lt]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}@media only screen and (max-width: 480px){.css-a5x1lt,[data-css-a5x1lt]{flex-direction:column;margin-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}}.css-1m5j888,[data-css-1m5j888]{height:110px;width:110px;margin-right:25px;margin-bottom:10px;border-radius:4px;border:1px solid #e1e1e1;}@media only screen and (max-width: 480px){.css-1m5j888,[data-css-1m5j888]{margin-right:0;height:70px;width:70px;}}.css-4bpmfq,[data-css-4bpmfq]{width:100%;max-width:500px;}@media only screen and (max-width: 480px){.css-4bpmfq,[data-css-4bpmfq]{text-align:center;}}.css-1pvkxrw,[data-css-1pvkxrw]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}.css-1pvkxrw .fork,[data-css-1pvkxrw] .fork{margin-top:5px;}@media only screen and (max-width: 480px){.css-1pvkxrw,[data-css-1pvkxrw]{justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;}}.css-1cylxxa,[data-css-1cylxxa]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:25px;line-height:1;letter-spacing:normal;-webkit-font-smoothing:antialiased;padding:0;margin:0;color:#333;}.css-1g92dqh,[data-css-1g92dqh]{color:#707070;padding:5px 0;}.css-1x2bey4,[data-css-1x2bey4]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#707070;}.css-1cs0rzs,[data-css-1cs0rzs]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:flex-start;width:450px;-webkit-box-align:start;-webkit-align-items:flex-start;}@media only screen and (max-width: 480px){.css-1cs0rzs,[data-css-1cs0rzs]{width:100%;}}.css-1j0qgmo,[data-css-1j0qgmo]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:flex-start;width:100%;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;}@media only screen and (max-width: 480px){.css-1j0qgmo,[data-css-1j0qgmo]{flex-wrap:wrap;width:100%;justify-content:center;margin:0 auto;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;}}.css-eemya1,[data-css-eemya1]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:12px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;color:#008FF9;}.css-eemya1 a,[data-css-eemya1] a, .css-eemya1 a:hover, [data-css-eemya1] a:hover, .css-eemya1 a:visited, [data-css-eemya1] a:visited{color:#707070;text-decoration:none;}.css-3dgua6,[data-css-3dgua6]{display:none;}@media only screen and (max-width: 480px){.css-3dgua6,[data-css-3dgua6]{display:block;}}.css-1guve57,[data-css-1guve57]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}@media only screen and (max-width: 480px){.css-1guve57,[data-css-1guve57]{display:none;}}.css-81jah4,[data-css-81jah4]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;margin:50px 0;-webkit-box-pack:center;-webkit-justify-content:center;}.css-12alag6,[data-css-12alag6]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}.css-r1wkvc,[data-css-r1wkvc]{width:100%;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-ii8qy4,[data-css-ii8qy4]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;width:1140px;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-12vbjya,[data-css-12vbjya]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:space-between;margin:30px 0px;-webkit-box-pack:justify;-webkit-justify-content:space-between;}@media only screen and (max-width: 480px){.css-12vbjya,[data-css-12vbjya]{align-items:center;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}}.css-1hpm2yd,[data-css-1hpm2yd]{margin-top:3px;}.css-1d7bzsl,[data-css-1d7bzsl]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;margin-left:8px;position:relative;}.css-z2o7y,[data-css-z2o7y]{margin-left:5px;width:16px;height:16px;}.css-1427jbr,[data-css-1427jbr]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:flex-start;padding:0 8px 0 24px;margin:5px 8px 0 0;flex-direction:column;border-left:1px solid #e1e1e1;gap:9px;-webkit-box-align:start;-webkit-align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-1427jbr a,[data-css-1427jbr] a, .css-1427jbr span, [data-css-1427jbr] span{padding-right:8px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-wrap:nowrap;flex:2;align-items:center;-webkit-box-lines:nowrap;-webkit-flex-wrap:nowrap;-webkit-flex:2;-webkit-box-align:center;-webkit-align-items:center;}.css-1427jbr a div,[data-css-1427jbr] a div, .css-1427jbr span div, [data-css-1427jbr] span div{text-align:initial;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.css-1427jbr div > span,[data-css-1427jbr] div > span{width:90px;}.css-1427jbr a,[data-css-1427jbr] a{text-decoration:none;}.css-1427jbr svg,[data-css-1427jbr] svg{margin-right:8px;position:relative;top:2px;width:14px;height:14px;}.css-1427jbr a:first-child > svg,[data-css-1427jbr] a:first-child > svg{margin-left:0;}.css-1427jbr a:nth-last-child(2),[data-css-1427jbr] a:nth-last-child(2), .css-1427jbr span:nth-last-child(2), [data-css-1427jbr] span:nth-last-child(2){padding-right:8px;}@media only screen and (max-width: 480px){.css-1427jbr,[data-css-1427jbr]{width:100%;padding-right:0;display:grid;grid-template-columns:48% 48%;grid-gap:11px;-ms-grid-template-columns:48% 48%;-ms-grid-gap:11px;}.css-1427jbr a,[data-css-1427jbr] a, .css-1427jbr span, [data-css-1427jbr] span{padding-right:0;}.css-1427jbr a,[data-css-1427jbr] a{height:40px;border:1px solid #dedede;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;}.css-1427jbr svg,[data-css-1427jbr] svg{margin-left:0;}.css-1427jbr a:nth-last-child(2),[data-css-1427jbr] a:nth-last-child(2), .css-1427jbr span:nth-last-child(2), [data-css-1427jbr] span:nth-last-child(2){padding-right:0;}.css-1427jbr a:nth-last-child(2),[data-css-1427jbr] a:nth-last-child(2){border-right:1px solid #dedede;}}.css-1xut486,[data-css-1xut486]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;margin-right:10px;-webkit-box-align:center;-webkit-align-items:center;}.css-1oxs2wi,[data-css-1oxs2wi]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:14px;line-height:1.7;letter-spacing:0.6px;-webkit-font-smoothing:antialiased;margin-left:8px;color:#565656;vertical-align:middle;}@media only screen and (max-width: 480px){.css-1oxs2wi,[data-css-1oxs2wi]{font-size:13px;}}.css-xo4bp2,[data-css-xo4bp2]{border-top:1px solid #e1e1e1;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;width:100%;margin:0;z-index:100;}.css-12pl3s4,[data-css-12pl3s4]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;text-decoration:none;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;width:1140px;height:57px;background:#fff;position:-webkit-sticky; position: sticky;top:0;z-index:100;}.css-15df3el,[data-css-15df3el]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;width:692px;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}.css-18yhogk,[data-css-18yhogk]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;padding-right:20px;align-items:center;transition:opacity 300ms;opacity:0;-webkit-box-align:center;-webkit-align-items:center;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;}.css-1carnun,[data-css-1carnun]{border-radius:2px;border:none;box-sizing:border-box;height:34px;width:34px;}@media only screen and (max-width: 768px){.css-1carnun,[data-css-1carnun]{height:34px;width:34px;}}@media only screen and (max-width: 480px){.css-1carnun,[data-css-1carnun]{height:34px;width:34px;}}.css-vpykwr,[data-css-vpykwr]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;margin-left:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}@media only screen and (max-width: 768px){.css-vpykwr,[data-css-vpykwr]{margin-left:11px;}}@media only screen and (max-width: 480px){.css-vpykwr,[data-css-vpykwr]{margin-left:9px;}}.css-uo9758,[data-css-uo9758]{font-weight:600;color:#333;font-size:14px;}@media only screen and (max-width: 768px){.css-uo9758,[data-css-uo9758]{font-size:13px;}}@media only screen and (max-width: 480px){.css-uo9758,[data-css-uo9758]{font-size:11px;}}.css-1p35e8b,[data-css-1p35e8b]{text-decoration:none;color:#707070;pointer-events:auto;line-height:1;font-size:13px;}@media only screen and (max-width: 768px){.css-1p35e8b,[data-css-1p35e8b]{font-size:11px;}}@media only screen and (max-width: 480px){.css-1p35e8b,[data-css-1p35e8b]{font-size:9px;}}.css-vp4po3,[data-css-vp4po3]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;color:#444444;margin-top:5px;font-weight:400;font-size:14px;line-height:1.36;-webkit-box-align:center;-webkit-align-items:center;}.css-1i1vj4y,[data-css-1i1vj4y]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}.css-1i1vj4y> a,[data-css-1i1vj4y]> a{border-left:1px solid #e1e1e1;margin-right:30px;padding-left:30px;}.css-1i1vj4y> a:first-child,[data-css-1i1vj4y]> a:first-child{border:none;padding-left:0;}.css-phytjr,[data-css-phytjr]{text-decoration:none;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;color:#707070;-webkit-box-align:center;-webkit-align-items:center;}.css-phytjr>svg,[data-css-phytjr]>svg{margin-right:10px;}.css-3w3wxt,[data-css-3w3wxt]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;width:448px;border-left:1px solid #e1e1e1;padding-left:20px;flex-direction:row;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;}.css-w5xwix,[data-css-w5xwix]{flex-grow:1;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;font-size:15px;letter-spacing:0.2px;-webkit-flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;}.css-w5xwix>svg,[data-css-w5xwix]>svg{margin-right:10px;}.css-1wq9x9q,[data-css-1wq9x9q]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;cursor:pointer;background-color:rgba(225,225,225,0.28);-webkit-box-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;}.css-1wq9x9q:hover,[data-css-1wq9x9q]:hover{background-color:rgba(225,225,225,0.5);}.css-1wq9x9q> svg > g,[data-css-1wq9x9q]> svg > g{fill:#939393;stroke:#939393;}.css-15k2lb0,[data-css-15k2lb0]{border-top:1px solid #e1e1e1;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;width:100%;margin:0;z-index:100;position:-webkit-sticky; position: sticky;top:57px;}.css-x9hyh8,[data-css-x9hyh8]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;width:1140px;height:100%;}.css-1246c2u,[data-css-1246c2u]{position:relative;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;width:692px;padding-top:20px;padding-right:20px;padding-bottom:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-1246c2u>h2,[data-css-1246c2u]>h2{padding-top:80px;margin-top:-40px;}.css-wdkc2c,[data-css-wdkc2c]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;}.css-129gi1f,[data-css-129gi1f]{border-radius:4px;border:0;border-bottom:0;background-color:#fbfbfb;padding:0;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;}.css-zow35k,[data-css-zow35k]{border:1px solid #e1e1e1;box-shadow:0 1px 0 0 #e1e1e1;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;}.css-zow35k > div:last-child,[data-css-zow35k] > div:last-child{border-bottom:none;}.css-k1imtx,[data-css-k1imtx]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;border-left:1px solid #e1e1e1;width:448px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-huiluf,[data-css-huiluf]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;position:-webkit-sticky; position: sticky;flex-direction:column;height:calc(100vh - 57px);padding:20px;padding-right:0;overflow:scroll;top:57px;padding-bottom:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-o9gtb0,[data-css-o9gtb0]{margin-bottom:20px;}.css-cled1p,[data-css-cled1p]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;padding:20px;align-items:center;border:1px solid #e1e1e1;border-radius:2px;-webkit-box-align:center;-webkit-align-items:center;}.css-172kkn8,[data-css-172kkn8]{height:57px;width:57px;flex-shrink:0;-webkit-flex-shrink:0;}.css-1o36b9e,[data-css-1o36b9e]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:600;font-size:15px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased;margin-left:20px;width:190px;}.css-eedjlq,[data-css-eedjlq]{height:32px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;align-items:center;border-radius:3px;border:1px solid #068dfe;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-size:13px;font-weight:400;letter-spacing:0.8px;background-color:#068dfe;color:#fff;text-decoration:none;cursor:pointer;-webkit-font-smoothing:antialiased;padding-top:0;padding-bottom:0;padding-left:16px;padding-right:16px;width:120px;outline:none;padding:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-webkit-flex-shrink:0;}.css-eedjlq:hover,[data-css-eedjlq]:hover{background-color:rgba(6,141,254,0.8);border-color:rgba(6,141,254,0.79);color:#fff;}.css-e57woy>*,[data-css-e57woy]>*{margin-bottom:20px;}</style> <div id="StackProfile-react-component-721476e1-d65b-42f2-9956-6c51871a7cd6" data-ssr="true" ><div class="css-r1wkvc"><div class="css-r1wkvc"><div class="css-ii8qy4"><div class="css-12vbjya"><div class="css-1mjw833"><div class="css-a5x1lt"><a href="http://" target="_blank" rel="noopener noreferrer" title="Personal Stack website"><img src="https://img.stackshare.io/stack/7256/default_9a9985c66f7615b16f356df98adac163b584c0b3.jpeg" alt="Personal Stack logo" class="css-1m5j888"/></a><div style="max-width:550px;padding-bottom:0" class="css-4bpmfq"><div class="css-1pvkxrw"><h1 class="css-1cylxxa">Personal Stack</h1><a class="css-1hpm2yd"><div data-testid="PublicIcon" class="css-1d7bzsl"><svg class="css-z2o7y" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><path fill="#565656" d="M6 0C2.692 0 0 2.692 0 6s2.692 6 6 6 6-2.692 6-6-2.692-6-6-6zm0 11a4.984 4.984 0 0 1-3.5-1.435V8.75c0-.238.106-.39.23-.568C2.856 8 3 7.792 3 7.5c0-.477-.43-.525-.662-.551-.165-.019-.322-.036-.411-.126a1.566 1.566 0 0 1-.208-.321c-.142-.26-.335-.603-.703-.813A5.001 5.001 0 0 1 6 1c.137 0 .272.01.407.02-.028.019-.061.03-.084.053a.25.25 0 0 0 .011.364c.09.08.107.12.11.12-.005.012-.051.09-.307.22-.422.214-.91.652-.983 1.109a.604.604 0 0 0 .17.54c.046.048.11.074.176.074.347 0 .615-.128.875-.252C6.641 3.12 6.893 3 7.25 3 8.231 3 9 3.22 9 3.5c0 .103-.032.134-.044.146-.123.12-.541.113-.909.107-.097-.001-.197-.003-.297-.003-.34 0-.445-.05-.566-.107C7.042 3.576 6.88 3.5 6.5 3.5c-.412 0-1.178.074-1.677.573-.408.408-.365.896-.336 1.218.006.074.013.145.013.209 0 .492.503.75 1 .75.764 0 1.425.143 1.5.25 0 .28.083.47.15.624.056.128.1.23.1.376 0 .113-.019.137-.069.202A.787.787 0 0 0 7 8.25c0 .526.507 1.103.564 1.167a.248.248 0 0 0 .248.075C7.959 9.454 9.25 9.1 9.25 8.25c0-.266.083-.338.208-.447.123-.107.292-.253.292-.553 0-.2.356-.718.685-1.082a.25.25 0 0 0-.032-.366c-.194-.15-.73-.64-.91-1.116.101.053.229.14.33.24a.417.417 0 0 0 .322.12c.202-.012.443-.172.671-.372.117.423.184.866.184 1.326 0 2.757-2.243 5-5 5z"></path></svg></div></a></div><div class="css-1g92dqh"><span class="css-1x2bey4"></span></div></div></div></div><div class="css-1cs0rzs"><div class="css-1j0qgmo"><div class="css-1427jbr"><a href="/countcain"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><g fill="#068DFE" fill-rule="evenodd"><path fill-rule="nonzero" d="M4.416 7.096A2.118 2.118 0 0 0 2.3 9.21c0 1.167.95 2.116 2.116 2.116A2.118 2.118 0 0 0 6.532 9.21a2.118 2.118 0 0 0-2.116-2.115zm0 3.173a1.06 1.06 0 0 1 0-2.115 1.06 1.06 0 0 1 0 2.115z"></path><path d="M9.388 7.636h2.115v1.058H9.388zm3.174 0h2.115v1.058h-2.115zM9.388 9.752h2.115v1.058H9.388zm3.174 0h2.115v1.058h-2.115zM9.388 5.569h2.115v1.058H9.388zm3.174 0h2.115v1.058h-2.115z"></path><path fill-rule="nonzero" d="M15.876 1.06V0H8.12v1.065H5.968v4.02a4.413 4.413 0 0 0-5.96 4.126c0 .996.658 2.628 2.01 4.99a54.726 54.726 0 0 0 1.96 3.156l.438.643.437-.643c.008-.012.647-.953 1.401-2.203h11.738V1.067l-2.116-.007zM4.416 16.102c-1.225-1.888-3.35-5.46-3.35-6.89a3.354 3.354 0 0 1 3.35-3.35 3.354 3.354 0 0 1 3.35 3.35c0 1.43-2.125 5.002-3.35 6.89zm12.518-2.006h-4.372V11.91h-1.058v2.186h-4.63c1.312-2.305 1.95-3.904 1.95-4.885a4.404 4.404 0 0 0-1.798-3.55V2.123h2.15V1.058h5.642v1.056l2.116.007v11.975z"></path></g></svg> <div class="css-eemya1">View user profile</div></a><a rel="nofollow" href="http://"><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 11 11"><g fill="#49A8F9" fill-rule="evenodd"><path d="M10.5 0h-4a.5.5 0 0 0 0 1h2.793L4.146 6.146a.5.5 0 1 0 .708.708L10 1.707V4.5a.5.5 0 0 0 1 0v-4a.5.5 0 0 0-.5-.5"></path><path d="M8.5 5a.5.5 0 0 0-.5.5V10H1V3h4.5a.5.5 0 0 0 0-1h-5a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-.5-.5"></path></g></svg> <div class="css-eemya1">http:</div></a><div class="css-3dgua6"></div></div><div class="css-1guve57"><div class="css-1xut486"><svg width="15" height="10" viewBox="0 0 15 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="views_icon"><path id="Fill 153" d="M14.538 4.252a.617.617 0 0 1 0 .768c-.124.157-.332.395-.61.683-.443.458-.943.91-1.492 1.33-1.559 1.193-3.224 1.908-4.938 1.908-1.714 0-3.379-.715-4.938-1.907a13.458 13.458 0 0 1-1.491-1.33 10.018 10.018 0 0 1-.61-.683.617.617 0 0 1 0-.769c.124-.156.331-.395.61-.682.443-.458.942-.911 1.491-1.33C4.12 1.046 5.784.331 7.498.331c1.714 0 3.379.715 4.938 1.907.549.42 1.049.873 1.492 1.33.278.288.486.527.61.683l-.254.208.254-.208z" fill="#ADADAD" stroke="#ADADAD" stroke-width=".5"></path><path id="Fill 154" fill-rule="evenodd" clip-rule="evenodd" d="M7.501 6.622a1.994 1.994 0 0 1-1.997-1.987c0-1.095.896-1.987 1.997-1.987 1.102 0 1.997.892 1.997 1.987a1.994 1.994 0 0 1-1.997 1.987z" fill="#fff"></path></g></svg><strong class="css-1oxs2wi">181</strong></div></div></div></div></div></div></div><hr class="css-xo4bp2"/><div class="css-12pl3s4"><div class="css-15df3el"><div class="css-18yhogk"><img src="https://img.stackshare.io/stack/7256/default_9a9985c66f7615b16f356df98adac163b584c0b3.jpeg" class="css-1carnun"/><div class="css-vpykwr"><div class="css-uo9758">Personal Stack</div><div class="css-12alag6"><a href="/countcain" class="css-1p35e8b">View User Profile</a></div><div class="css-12alag6"><div class="css-vp4po3"></div></div></div></div><div class="css-1i1vj4y"><a href="#stack" class="css-phytjr"><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" width="18" height="15" viewBox="0 0 18 15"><path fill="#9EA3AC" d="M14.7 13.8c-.7 0-1.2-.5-1.4-1.1v-.5c.1-.6.7-1.1 1.4-1.1.8 0 1.4.6 1.4 1.4 0 .6-.6 1.3-1.4 1.3zM2.6 8.9c-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4S4 6.8 4 7.5s-.6 1.4-1.4 1.4zm10.8-6.6c.1-.6.7-1.1 1.4-1.1.8 0 1.4.6 1.4 1.4 0 .8-.6 1.4-1.4 1.4-.7 0-1.2-.5-1.4-1.1v-.6zm1.3 7.5c-1.2 0-2.2.8-2.5 1.9h-1.6L8.2 7.5l2.4-4.2h1.6c.3 1.1 1.4 1.9 2.5 1.9 1.5 0 2.6-1.2 2.6-2.6S16.2 0 14.7 0c-1.2 0-2.2.8-2.5 1.9H9.8L6.9 6.8H7 5.2c-.4-1.1-1.4-1.9-2.6-1.9C1.2 4.9 0 6.1 0 7.5s1.2 2.6 2.6 2.6c1.2 0 2.2-.8 2.5-1.9h1.7l2.9 4.9h2.4c.3 1.1 1.4 1.9 2.5 1.9 1.5 0 2.6-1.2 2.6-2.6s-1-2.6-2.5-2.6z"></path></svg> <!-- -->Stack</a></div></div><div class="css-3w3wxt"><div class="css-w5xwix"><svg xmlns="http://www.w3.org/2000/svg" width="19" height="21" viewBox="0 0 19 21"><g fill="#FFF" stroke="#ADADAD"><path stroke-linejoin="round" d="M6.925 5.323c-.305 0-.391-.2-.195-.446l2.95-3.692c.198-.247.52-.247.719 0l2.87 3.692c.198.246.11.446-.193.446h-.916c-.17 0-.178.047-.178.37l.002 6.34c-.801-1.06-2.089-1.581-3.862-1.565L8.12 5.693c0-.323.016-.37-.178-.37H6.925z"></path><path d="M17.75 14.416a.454.454 0 0 1 0 .625l-2.838 2.96a.413.413 0 0 1-.463.095.444.444 0 0 1-.26-.41v-.76H12.06c-.057 0-.113.057-.113.116v2.272c0 .243-.19.44-.424.44h-3.31a.432.432 0 0 1-.423-.44v-6.011c0-.06-.056-.118-.111-.118H4.688v.794c0 .18-.103.34-.263.41a.41.41 0 0 1-.46-.1l-2.84-2.957a.454.454 0 0 1 0-.625l2.84-2.959a.409.409 0 0 1 .46-.095.44.44 0 0 1 .262.407v.793h2.991c.055 0 .106.013.16.016 2.017.08 3.735 1.643 4.055 3.727h2.295v-.827c0-.18.104-.34.26-.408a.415.415 0 0 1 .464.095l2.838 2.96z"></path></g></svg><strong>Stack</strong> Decisions</div><div class="css-1wq9x9q"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><g fill="#FFF" fill-rule="evenodd" stroke="#FFF" stroke-width=".6"><rect width="15.543" height="1.137" x="-1.805" y="5.439" rx=".569" transform="rotate(45 5.967 6.105)"></rect><rect width="15.543" height="1.137" x="-1.805" y="5.3" rx=".569" transform="rotate(135 5.967 5.967)"></rect></g></svg></div></div></div><hr class="css-15k2lb0"/><div class="css-x9hyh8"><div class="css-1246c2u"><div style="padding-top:70px;margin-top:-70px" id="stack"><div class="css-wdkc2c"><div class="css-129gi1f"></div><div class="css-zow35k"></div></div></div></div><div class="css-k1imtx"><div class="css-huiluf"><div class="css-o9gtb0"><div class="css-81jah4"></div></div><div><div class="css-o9gtb0"><div class="css-cled1p"><svg class="css-172kkn8" xmlns="http://www.w3.org/2000/svg" width="87" height="87" viewBox="0 0 87 87"><g fill="none" fill-rule="evenodd"><path fill="#068DFE" d="M54.986 58.464h-.004a1.392 1.392 0 0 0 .002 2.785h.003c.767.001 1.39.623 1.39 1.392.002.768.624 1.39 1.392 1.391h.001c.769 0 1.39-.625 1.39-1.394a4.18 4.18 0 0 0-4.174-4.174zm-17.4 5.568l2.783-.003a1.391 1.391 0 1 0-.001-2.781h-.002l-2.783.003a1.391 1.391 0 1 0 .001 2.781h.002zm.939-6.029l2.697 1.061c.483.193 1.023.09 1.417-.268a1.63 1.63 0 0 0 .49-1.466c-.09-.549-.444-1.004-.927-1.192l-2.698-1.062c-.744-.29-1.564.127-1.833.934-.27.806.112 1.697.854 1.993zm4.113 7.784a1.35 1.35 0 0 0-1.414-.269l-2.697 1.066c-.481.19-.833.645-.921 1.192a1.628 1.628 0 0 0 .492 1.461c.393.357.932.46 1.414.269l2.697-1.066c.481-.19.833-.645.921-1.192a1.628 1.628 0 0 0-.492-1.461zm29.743-4.539h-.001l-2.788.003a1.392 1.392 0 0 0-1.384 1.391c0 .764.619 1.385 1.385 1.39h.001l2.789-.003c.77 0 1.393-.623 1.393-1.391s-.625-1.39-1.395-1.39zm-3.433-2.088c.168 0 .334-.033.492-.095L72.136 58c.482-.19.834-.645.922-1.191a1.627 1.627 0 0 0-.492-1.461 1.35 1.35 0 0 0-1.414-.269l-2.696 1.066c-.655.259-1.043.989-.922 1.731.121.743.717 1.285 1.414 1.285zm3.191 7.42l-2.703-1.064c-.745-.29-1.567.128-1.837.935s.112 1.698.856 1.994l2.702 1.063c.746.29 1.566-.128 1.836-.934.27-.807-.112-1.698-.854-1.994zm-42.345-61c-5.38.256-9.61 4.674-9.61 10.037 0 .793.645 1.436 1.442 1.436.796 0 1.441-.643 1.441-1.436a7.144 7.144 0 0 1 2.664-5.572 7.31 7.31 0 0 1 6.11-1.442 7.143 7.143 0 0 1 5.478 5.454 7.166 7.166 0 0 1-1.11 5.636 7.225 7.225 0 0 1-4.9 3.028 2.883 2.883 0 0 0-2.476 2.832v1.548a1.44 1.44 0 0 0 1.442 1.435c.796 0 1.441-.643 1.441-1.435l.001-1.538c5.33-.766 9.118-5.566 8.604-10.905-.513-5.338-5.147-9.335-10.527-9.078zm1.818 26.834a1.608 1.608 0 0 0-.46-.294 1.395 1.395 0 0 0-1.057 0 1.43 1.43 0 0 0-.46.294 1.61 1.61 0 0 0-.292.46 1.396 1.396 0 0 0-.111.53c.002.094.012.187.028.28a.887.887 0 0 0 .083.25c.03.09.073.174.126.252l.167.209c.267.255.62.399.988.405.182.004.363-.034.529-.112a1.62 1.62 0 0 0 .46-.293l.166-.21c.053-.077.095-.162.125-.25a.913.913 0 0 0 .084-.252c.016-.092.025-.185.028-.279a1.397 1.397 0 0 0-.111-.53 1.633 1.633 0 0 0-.293-.46z"></path><path fill-rule="nonzero" stroke="#068DFE" stroke-width="3" d="M62.532 34.8V5.802A4.316 4.316 0 0 0 58.211 1.5H5.823c-2.388.003-4.32 1.928-4.323 4.3v29c.003 2.373 1.935 4.298 4.321 4.301h2.955V49.3a1.4 1.4 0 0 0 .869 1.293c.522.215 1.123.1 1.538-.304l9.17-11.188H58.21c2.387-.003 4.32-1.928 4.323-4.301zm0 0z"></path><path fill="#068DFE" fill-opacity=".233" d="M20.463 37.801c-.024 0-.044.013-.069.014a3.057 3.057 0 0 0-.55.135 1.54 1.54 0 0 0-.214.144 1.433 1.433 0 0 0-.238.195c-.017.018-.04.026-.055.045l-9.06 11.052V39.251c0-.8-.652-1.45-1.456-1.45h-2.91A2.908 2.908 0 0 1 3 34.901v-29A2.908 2.908 0 0 1 5.91 3H58.3a2.908 2.908 0 0 1 2.911 2.9v29a2.908 2.908 0 0 1-2.91 2.901H20.462z" opacity=".407"></path><path fill="#068DFE" fill-rule="nonzero" d="M81.179 46.398h-1.455V37.7a2.9 2.9 0 0 0-1.797-2.68 2.918 2.918 0 0 0-3.172.63 1.16 1.16 0 0 0-.098.108l-8.72 10.64H28.788c-3.213.003-5.817 2.598-5.821 5.8V81.2c.004 3.202 2.608 5.796 5.821 5.8h52.39c3.213-.004 5.817-2.598 5.821-5.8V52.198c-.004-3.202-2.608-5.797-5.821-5.8zm2.91 34.802a2.908 2.908 0 0 1-2.91 2.9h-52.39a2.908 2.908 0 0 1-2.91-2.9V52.198a2.908 2.908 0 0 1 2.91-2.9h37.837c.204-.002.405-.046.59-.13a1.48 1.48 0 0 0 .125-.084c.134-.074.256-.168.36-.28.015-.016.038-.022.052-.04l9.06-11.052v10.136c0 .8.652 1.45 1.455 1.45h2.91a2.908 2.908 0 0 1 2.911 2.9V81.2z"></path><path fill="#068DFE" fill-rule="nonzero" d="M56.542 52.275c-4.474-.551-8.766 1.975-10.513 6.189-1.747 4.214-.525 9.092 2.994 11.948.34.272.54.687.541 1.126v1.127a2.921 2.921 0 0 0 1.44 2.515l.001 1.87a4.419 4.419 0 0 0 1.8 3.553c.732.54 1.615.83 2.52.829.483 0 .962-.08 1.42-.235 1.782-.645 2.956-2.378 2.909-4.298l-.001-1.718a2.92 2.92 0 0 0 1.44-2.516v-1.122a1.51 1.51 0 0 1 .578-1.16c2.827-2.3 4.21-5.966 3.618-9.592-.752-4.48-4.303-7.936-8.747-8.516zm-.703 26.147a1.446 1.446 0 0 1-1.347-.19 1.473 1.473 0 0 1-.604-1.184l-.002-1.46h2.885v1.314a1.58 1.58 0 0 1-.932 1.52zm4.021-10.314a4.434 4.434 0 0 0-1.65 3.435v1.117l-5.764.005v-1.127a4.37 4.37 0 0 0-1.623-3.409c-2.382-1.94-3.3-5.192-2.288-8.115 1.01-2.924 3.73-4.883 6.784-4.888.297 0 .592.017.886.052 3.168.412 5.7 2.874 6.237 6.067a7.327 7.327 0 0 1-2.582 6.863z"></path></g></svg><div class="css-1o36b9e">Want more information about this stack?</div><button class="css-eedjlq">Ask a question</button></div></div></div><div class="css-e57woy"></div></div></div></div></div></div> <script> renderComponent('StackProfile','StackProfile-react-component-721476e1-d65b-42f2-9956-6c51871a7cd6','StackProfile-apollo-state-721476e1-d65b-42f2-9956-6c51871a7cd6','StackProfile-glamor-721476e1-d65b-42f2-9956-6c51871a7cd6', 'apollo','{"route":"/countcain/personal-stack","userId":null,"stackOwnerType":"User","featureFlags":{}}'); </script>
<script type="application/json" id="Footer-apollo-state-b887cc69-1029-4251-be72-f428c4a31686">{}</script> <!-- glamorIds: 21 --> <script type="application/json" id="Footer-glamor-b887cc69-1029-4251-be72-f428c4a31686">["1htug8r","1yodi52","iepywa","x5hg3h","u0iaox","9ilv8v","ts0y2j","cs546h","1fco1ts","11a2nsi","1npm75a","1gn11bn","1y302zr","11gxadc","1iqd2ec","lneilx","de1dx1","1h53588","12k57td","j1o656","zr18wh"]</script> <style>@-webkit-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-moz-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-o-keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@keyframes animation_1htug8r{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-webkit-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-moz-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-o-keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@keyframes animation_1yodi52{0%{background-position:0 0;}100%{background-position:100em 0;}}@-webkit-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-moz-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-o-keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@keyframes animation_iepywa{0%, 100%{opacity:0;}50%{opacity:1;}}@-webkit-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-moz-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-o-keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@keyframes animation_x5hg3h{100%{stroke-dashoffset:0;}}@-webkit-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-moz-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-o-keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@keyframes animation_u0iaox{0%, 100%{transform:none;-webkit-transform:none;}50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}}@-webkit-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-moz-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@-o-keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}@keyframes animation_9ilv8v{100%{box-shadow:inset 0px 0px 0px 30px #068dfe;}}.css-ts0y2j,[data-css-ts0y2j]{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans;font-weight:400;font-size:13px;line-height:1.4;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#333;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;justify-content:center;align-items:center;padding:50px 0 80px;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-webkit-align-items:center;}@media only screen and (max-width: 768px){.css-ts0y2j,[data-css-ts0y2j]{padding:0 0 40px;}}.css-cs546h,[data-css-cs546h]{max-width:1220px;}@media only screen and (max-width: 992px){.css-cs546h,[data-css-cs546h]{width:700px;}}@media only screen and (min-width: 993px){.css-cs546h,[data-css-cs546h]{width:955px;}}@media only screen and (min-width: 1200px){.css-cs546h,[data-css-cs546h]{width:1220px;}}.css-1fco1ts,[data-css-1fco1ts]{display:grid;grid-template-columns:repeat(4, 1fr);justify-items:center;column-gap:3%;-ms-grid-template-columns:repeat(4, 1fr);-webkit-column-gap:3%;-moz-column-gap:3%;}@media only screen and (max-width: 768px){.css-1fco1ts,[data-css-1fco1ts]{grid-template-columns:1fr;text-align:center;-ms-grid-template-columns:1fr;}}.css-11a2nsi,[data-css-11a2nsi]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;align-items:center;text-align:left;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;}.css-1npm75a,[data-css-1npm75a]{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;flex-direction:column;color:#fff;font-size:14px;line-height:1.7;letter-spacing:0.3px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;}.css-1npm75a a,[data-css-1npm75a] a{color:#fff;text-decoration:none;}.css-1npm75a a:visited,[data-css-1npm75a] a:visited{color:#fff;}.css-1npm75a a:hover,[data-css-1npm75a] a:hover{color:#068dfe;}.css-1npm75a a:hover span,[data-css-1npm75a] a:hover span{color:#fff;}.css-1npm75a a:active span,[data-css-1npm75a] a:active span{color:#fff;}@media only screen and (max-width: 768px){.css-1npm75a,[data-css-1npm75a]{align-items:center;width:95%;font-size:16px;line-height:2;-webkit-box-align:center;-webkit-align-items:center;}}.css-1gn11bn,[data-css-1gn11bn]{color:#fff;font-weight:600;font-size:20px;letter-spacing:0.38px;}@media only screen and (max-width: 768px){.css-1gn11bn,[data-css-1gn11bn]{margin-top:36px;margin-bottom:24px;}}.css-1y302zr,[data-css-1y302zr]{position:relative;}@media only screen and (min-width: 769px){.css-1y302zr,[data-css-1y302zr]{margin-right:auto;}}.css-11gxadc,[data-css-11gxadc]{padding:0;margin:8px 0;}.css-11gxadc li,[data-css-11gxadc] li{display:inline-block;margin:0 5px;}@media only screen and (min-width: 769px){.css-11gxadc li:first-child,[data-css-11gxadc] li:first-child{margin-left:0;}}@media only screen and (max-width: 768px){.css-11gxadc,[data-css-11gxadc]{margin:0 0 80px;}}.css-1iqd2ec svg:hover path,[data-css-1iqd2ec] svg:hover path{fill:#939393;}.css-lneilx,[data-css-lneilx]{margin-top:15px;line-height:100%;}.css-lneilx svg,[data-css-lneilx] svg{max-width:135px;}.css-lneilx svg g,[data-css-lneilx] svg g{fill:#fff;}@media only screen and (max-width: 768px){.css-lneilx,[data-css-lneilx]{margin-top:0;}}@media only screen and (max-width: 480px){.css-lneilx,[data-css-lneilx]{margin-top:0;}}.css-de1dx1,[data-css-de1dx1]{color:#fff;}.css-de1dx1 a,[data-css-de1dx1] a, .css-de1dx1 span, [data-css-de1dx1] span{display:inline-block;margin-right:8px;font-size:13px;letter-spacing:0.24px;}.css-de1dx1 a:last-child,[data-css-de1dx1] a:last-child{margin-right:0;}@media only screen and (max-width: 768px){.css-de1dx1,[data-css-de1dx1]{line-height:1.5;margin-top:14px;margin-bottom:11px;}}.css-1h53588,[data-css-1h53588]{margin:18px 0;}@media only screen and (max-width: 992px){.css-1h53588,[data-css-1h53588]{text-align:center;}}@media only screen and (max-width: 480px){.css-1h53588,[data-css-1h53588]{text-align:center;}}.css-12k57td,[data-css-12k57td]{font-family:Cerebri Sans Pro;margin-top:0;font-style:normal;font-weight:400;font-size:14px;line-height:25px;letter-spacing:0.375px;color:#fff;}.css-j1o656,[data-css-j1o656]{width:53px;height:53px;}.css-zr18wh,[data-css-zr18wh]{color:#c2c2c2;font-size:10px;margin-top:5px;}.css-zr18wh div,[data-css-zr18wh] div{white-space:nowrap;}@media only screen and (max-width: 768px){.css-zr18wh,[data-css-zr18wh]{font-size:13px;line-height:1.5;text-align:center;}}</style> <div id="Footer-react-component-b887cc69-1029-4251-be72-f428c4a31686" data-ssr="true" ><footer class="css-ts0y2j"><div class="css-cs546h"><div class="css-1fco1ts"><div class="css-11a2nsi"><div class="css-1npm75a"><h3 class="css-1gn11bn">Tools &amp; Services</h3><a href="/stackups/trending" title="Compare Tools">Compare Tools</a><a href="/search" title="Search Tools &amp; Services">Search</a><a href="/alternatives" title="Browse Tools &amp; Services">Browse Tool Alternatives</a><a href="/categories" title="Technology Tools &amp; Services">Browse Tool Categories</a><a href="/submit" title="Submit a Tool">Submit A Tool</a><a href="/admin/approval-tool" title="Approve Tools">Approve Tools</a></div></div><div class="css-11a2nsi"><div class="css-1npm75a"><h3 class="css-1gn11bn">Company</h3><a href="/featured-posts" title="Featured Posts">Blog</a><a href="/api" title="API">API</a><a href="/jobs" title="Jobs">Job Search</a><a href="/careers" title="Careers at StackShare" class="css-1y302zr">Careers</a><a href="/stackshare" title="Our Stack">Our Stack</a><a href="/vendors" title="Advertise With Us">Advertise With Us</a><a href="mailto:team@stackshare.io" title="Contact Us">Contact Us</a></div></div><div class="css-11a2nsi"><div class="css-1npm75a"><h3 class="css-1gn11bn">Follow Us</h3><ul class="css-11gxadc"><li><a href="https://twitter.com/stackshareio" target="_blank" rel="noreferrer noopener nofollow" class="css-1iqd2ec"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#FFF" fill-rule="evenodd" d="M3.6 0h16.8A3.6 3.6 0 0 1 24 3.6v16.8a3.6 3.6 0 0 1-3.6 3.6H3.6A3.6 3.6 0 0 1 0 20.4V3.6A3.6 3.6 0 0 1 3.6 0zm14.29 9.964c.548-.389 1.005-.891 1.393-1.44a6.285 6.285 0 0 1-1.621.435c.594-.343 1.005-.891 1.21-1.553a5.867 5.867 0 0 1-1.758.685A2.759 2.759 0 0 0 15.08 7.2a2.788 2.788 0 0 0-2.787 2.81c0 .205.023.433.069.639A7.976 7.976 0 0 1 6.56 7.702a3.037 3.037 0 0 0-.365 1.417c0 .982.48 1.827 1.233 2.33-.456 0-.89-.138-1.256-.343v.022c0 1.37.96 2.49 2.238 2.764-.228.069-.48.092-.73.092-.183 0-.366-.023-.526-.046.343 1.119 1.394 1.873 2.604 1.896-.96.753-2.147 1.279-3.472 1.279a6 6 0 0 1-.662-.046c1.233.8 2.718 1.233 4.294 1.233 5.162 0 7.971-4.27 7.971-7.97v-.366z"></path></svg></a></li><li><a href="https://facebook.com/stackshareio" target="_blank" rel="noreferrer noopener nofollow" class="css-1iqd2ec"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#FFF" fill-rule="evenodd" d="M16.478 24v-8h2.896l.201-3.069h-3.097v-2.237c0-.86.172-1.405 1.262-1.405h1.692l.143-2.925s-.86-.172-2.351-.172c-3.04 0-4.36 1.835-4.36 3.9v2.81H10.8V16h2.065v8H3.6A3.6 3.6 0 0 1 0 20.4V3.6A3.6 3.6 0 0 1 3.6 0h16.8A3.6 3.6 0 0 1 24 3.6v16.8a3.6 3.6 0 0 1-3.6 3.6h-3.922z"></path></svg></a></li><li><a href="https://www.linkedin.com/company/stackshare" target="_blank" rel="noreferrer noopener nofollow" class="css-1iqd2ec"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#FFF" fill-rule="evenodd" d="M3.6 0h16.8A3.6 3.6 0 0 1 24 3.6v16.8a3.6 3.6 0 0 1-3.6 3.6H3.6A3.6 3.6 0 0 1 0 20.4V3.6A3.6 3.6 0 0 1 3.6 0zm5.521 17.16V9.378H6.374v7.782h2.747zM7.748 8.43c1.119 0 1.83-.807 1.83-1.815C9.554 5.578 8.868 4.8 7.749 4.8c-1.094 0-1.831.778-1.831 1.815 0 1.008.712 1.815 1.805 1.815h.026zm11.444 8.73v-4.12c0-2.518-1.246-4.12-3.205-4.12-1.119 0-1.932.661-2.288 1.653l-.102-1.195h-2.721c.025.305.076 1.83.076 1.83v5.952h2.747v-4.12c0-1.12.508-1.831 1.347-1.831.84 0 1.4.432 1.4 1.83v4.12h2.746z"></path></svg></a></li><li><a href="https://angel.co/stackshare" target="_blank" rel="noreferrer noopener nofollow" class="css-1iqd2ec"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#FFF" fill-rule="evenodd" d="M3.6 0h16.8A3.6 3.6 0 0 1 24 3.6v16.8a3.6 3.6 0 0 1-3.6 3.6H3.6A3.6 3.6 0 0 1 0 20.4V3.6A3.6 3.6 0 0 1 3.6 0zm4.684 14.42c.365.493.708.877 1.029 1.153.322.276.579.413.769.413.14 0 .268-.064.385-.194a.624.624 0 0 0 .173-.42c0-.16-.114-.528-.341-1.11-.227-.58-.512-1.15-.849-1.71-.249-.418-.492-.733-.732-.947-.24-.214-.466-.319-.68-.319-.174 0-.366.111-.577.33-.212.223-.317.43-.317.622 0 .2.102.501.309.903.207.4.484.827.83 1.28zm6.062-4.06a89.757 89.757 0 0 0 1.296-3.767c.31-.99.465-1.598.465-1.824 0-.242-.053-.43-.155-.563h-.001a.51.51 0 0 0-.429-.2c-.23 0-.468.194-.707.582-.24.389-.505 1.014-.793 1.875l-1.238 3.622 1.562.275zm-4.45-.445a.982.982 0 0 1 .371-.058c.05 0 .149.005.298.013.147.01.392.03.73.063L9.958 6.022c-.347-.993-.615-1.644-.806-1.949-.19-.303-.397-.456-.619-.456a.513.513 0 0 0-.422.2c-.107.133-.16.313-.16.54 0 .384.144 1.052.433 2.004.29.953.724 2.202 1.303 3.749a.41.41 0 0 1 .21-.195zm6.22 2.129a1.006 1.006 0 0 0-.245-.293c-.338-.285-.998-.54-1.979-.765a13.608 13.608 0 0 0-3.068-.338c-.296 0-.508.05-.632.15-.124.1-.186.272-.186.516 0 .567.314.98.943 1.233.627.255 1.643.382 3.049.382h.508c.116 0 .21.044.279.133.07.088.118.219.142.394-.14.134-.43.287-.866.456-.438.172-.774.341-1.005.508a4.53 4.53 0 0 0-1.196 1.31 3.99 3.99 0 0 0-.198.374c-.04.09-.07.176-.102.263-.012.034-.029.067-.04.1-.018.063-.03.125-.044.188-.013.056-.032.11-.04.166-.006.039-.006.076-.01.114-.008.076-.019.154-.019.228v.001c0 .277.063.609.192.997.128.388.192.629.192.72v.086l-.025.112c-.364-.023-.65-.239-.863-.644-.21-.406-.315-.947-.315-1.622v-.112a.719.719 0 0 1-.192.125.553.553 0 0 1-.205.037c-.074 0-.144-.006-.212-.019a2.132 2.132 0 0 1-.222-.058v.001c.024.094.043.182.056.27a1.05 1.05 0 0 1-.34 1.003 1.22 1.22 0 0 1-.856.331c-.52 0-1.05-.256-1.587-.77-.537-.515-.806-1.017-.806-1.51 0-.091.01-.172.032-.243a.406.406 0 0 1 .104-.182c.115.142.278.35.483.627.545.76 1.05 1.14 1.512 1.14.157 0 .297-.05.422-.149.123-.1.185-.206.185-.313v-.001c0-.127-.083-.334-.248-.629a8.366 8.366 0 0 0-.681-.99c-.33-.425-.606-.736-.826-.933-.217-.196-.394-.295-.525-.295-.29 0-.557.157-.8.47a1.756 1.756 0 0 0-.366 1.11c0 .344.086.725.254 1.147.168.422.416.846.738 1.271a4.937 4.937 0 0 0 1.816 1.524c.723.355 1.522.532 2.4.532 1.611 0 2.96-.607 4.046-1.823 1.088-1.216 1.632-2.739 1.632-4.568 0-.56-.04-1.005-.124-1.337a1.67 1.67 0 0 0-.162-.425zm-4.733 2.915a6.14 6.14 0 0 1 .626-.682c.218-.206.449-.386.689-.545a8.167 8.167 0 0 1-1.01-.113 5.067 5.067 0 0 1-.912-.252c.133.268.25.535.354.802.103.268.188.532.253.79z"></path></svg></a></li></ul></div></div><div class="css-11a2nsi"><div class="css-1npm75a"><a href="/" class="css-lneilx"><svg width="203" height="31" viewBox="0 0 812 124" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><g id="Layer1" fill-rule="nonzero"><path d="M221.086 85.794c0 7.342-2.55 12.933-7.651 16.775-5.101 3.842-12.731 5.762-22.889 5.762-5.208 0-9.647-.352-13.318-1.056-3.671-.704-7.107-1.739-10.308-3.105V88.035c3.628 1.707 7.715 3.137 12.261 4.29 4.546 1.152 8.547 1.728 12.005 1.728 7.085 0 10.628-2.048 10.628-6.146 0-1.537-.469-2.785-1.408-3.746-.939-.96-2.561-2.048-4.866-3.265-2.305-1.216-5.379-2.636-9.22-4.258-5.506-2.305-9.551-4.439-12.133-6.402-2.583-1.964-4.461-4.215-5.635-6.755-1.173-2.54-1.76-5.666-1.76-9.38 0-6.36 2.465-11.279 7.395-14.758 4.93-3.479 11.919-5.218 20.968-5.218 8.623 0 17.01 1.878 25.163 5.634l-5.891 14.086c-3.585-1.537-6.936-2.796-10.052-3.778a31.589 31.589 0 0 0-9.54-1.472c-5.762 0-8.643 1.558-8.643 4.674 0 1.75.928 3.265 2.785 4.546 1.857 1.28 5.922 3.18 12.197 5.698 5.591 2.262 9.689 4.375 12.293 6.339 2.604 1.963 4.524 4.225 5.762 6.786 1.238 2.561 1.857 5.613 1.857 9.156zM259.924 92.773c3.415 0 7.513-.747 12.293-2.241v14.534c-4.866 2.177-10.841 3.265-17.927 3.265-7.811 0-13.499-1.974-17.063-5.922-3.564-3.948-5.346-9.871-5.346-17.767V50.131h-9.348v-8.259l10.756-6.531 5.635-15.11h12.485v15.238h20.04v14.662h-20.04v34.511c0 2.774.779 4.823 2.337 6.146 1.558 1.323 3.617 1.985 6.178 1.985zM325.59 107.051l-3.778-9.732h-.512c-3.287 4.14-6.669 7.011-10.148 8.611-3.479 1.601-8.014 2.401-13.606 2.401-6.872 0-12.282-1.963-16.23-5.89-3.949-3.927-5.923-9.519-5.923-16.775 0-7.598 2.657-13.2 7.971-16.807 5.315-3.607 13.329-5.602 24.042-5.986l12.421-.384v-3.138c0-7.256-3.713-10.884-11.14-10.884-5.72 0-12.443 1.728-20.168 5.186l-6.467-13.19c8.238-4.311 17.372-6.466 27.403-6.466 9.604 0 16.967 2.091 22.089 6.274s7.683 10.543 7.683 19.08v47.7H325.59zm-5.763-33.166l-7.555.256c-5.677.171-9.902 1.195-12.677 3.074-2.774 1.878-4.162 4.738-4.162 8.579 0 5.506 3.159 8.259 9.476 8.259 4.525 0 8.142-1.301 10.853-3.905 2.71-2.604 4.065-6.061 4.065-10.372v-5.891zM381.843 108.331c-22.281 0-33.421-12.229-33.421-36.687 0-12.165 3.03-21.459 9.091-27.883 6.061-6.424 14.748-9.636 26.059-9.636 8.281 0 15.708 1.622 22.281 4.866l-5.762 15.11c-3.074-1.238-5.933-2.251-8.58-3.041-2.646-.79-5.293-1.185-7.939-1.185-10.159 0-15.238 7.214-15.238 21.641 0 14.001 5.079 21.001 15.238 21.001 3.756 0 7.235-.502 10.436-1.505 3.202-1.003 6.403-2.571 9.604-4.706v16.711c-3.158 2.006-6.349 3.394-9.572 4.162-3.222.768-7.288 1.152-12.197 1.152zM432.398 68.123l8.516-10.885 20.04-21.769h22.025l-28.428 31.053 30.157 40.529h-22.537l-20.617-29.004-8.387 6.723v22.281h-19.528V7.426h19.528V51.86l-1.025 16.263h.256z"></path><path d="M538.336 85.794c0 7.342-2.55 12.933-7.651 16.775-5.101 3.842-12.73 5.762-22.889 5.762-5.208 0-9.647-.352-13.318-1.056-3.671-.704-7.107-1.739-10.308-3.105V88.035c3.628 1.707 7.715 3.137 12.261 4.29 4.546 1.152 8.548 1.728 12.005 1.728 7.086 0 10.628-2.048 10.628-6.146 0-1.537-.469-2.785-1.408-3.746-.939-.96-2.561-2.048-4.866-3.265-2.305-1.216-5.378-2.636-9.22-4.258-5.506-2.305-9.551-4.439-12.133-6.402-2.582-1.964-4.46-4.215-5.634-6.755-1.174-2.54-1.761-5.666-1.761-9.38 0-6.36 2.465-11.279 7.395-14.758 4.93-3.479 11.92-5.218 20.969-5.218 8.622 0 17.009 1.878 25.162 5.634l-5.89 14.086c-3.586-1.537-6.937-2.796-10.053-3.778a31.589 31.589 0 0 0-9.54-1.472c-5.762 0-8.643 1.558-8.643 4.674 0 1.75.928 3.265 2.785 4.546 1.857 1.28 5.923 3.18 12.197 5.698 5.592 2.262 9.689 4.375 12.293 6.339 2.604 1.963 4.525 4.225 5.763 6.786 1.237 2.561 1.856 5.613 1.856 9.156zM613.093 107.051h-19.528V65.242c0-10.33-3.841-15.495-11.524-15.495-5.464 0-9.412 1.857-11.845 5.571-2.433 3.713-3.65 9.732-3.65 18.055v33.678h-19.528V7.426h19.528v20.296c0 1.58-.149 5.293-.448 11.141l-.448 5.762h1.024c4.354-7 11.269-10.5 20.745-10.5 8.409 0 14.79 2.262 19.144 6.787 4.353 4.524 6.53 11.012 6.53 19.464v46.675zM672.1 107.051l-3.778-9.732h-.512c-3.286 4.14-6.669 7.011-10.148 8.611-3.479 1.601-8.014 2.401-13.606 2.401-6.872 0-12.282-1.963-16.23-5.89-3.948-3.927-5.923-9.519-5.923-16.775 0-7.598 2.657-13.2 7.972-16.807 5.314-3.607 13.328-5.602 24.042-5.986l12.421-.384v-3.138c0-7.256-3.714-10.884-11.141-10.884-5.72 0-12.442 1.728-20.168 5.186l-6.467-13.19c8.238-4.311 17.373-6.466 27.403-6.466 9.604 0 16.967 2.091 22.089 6.274 5.123 4.183 7.684 10.543 7.684 19.08v47.7H672.1zm-5.762-33.166l-7.555.256c-5.677.171-9.903 1.195-12.678 3.074-2.774 1.878-4.161 4.738-4.161 8.579 0 5.506 3.158 8.259 9.475 8.259 4.525 0 8.142-1.301 10.853-3.905 2.71-2.604 4.066-6.061 4.066-10.372v-5.891zM739.238 34.125c2.646 0 4.845.192 6.595.576l-1.473 18.312c-1.579-.427-3.5-.641-5.762-.641-6.232 0-11.088 1.601-14.566 4.802-3.479 3.202-5.218 7.684-5.218 13.446v36.431h-19.528V35.469h14.79l2.881 12.037h.96c2.22-4.012 5.218-7.245 8.996-9.7 3.777-2.454 7.886-3.681 12.325-3.681zM779.293 48.019c-4.141 0-7.385 1.312-9.732 3.937-2.348 2.625-3.692 6.349-4.034 11.173h27.403c-.085-4.824-1.344-8.548-3.777-11.173s-5.72-3.937-9.86-3.937zm2.753 60.312c-11.525 0-20.531-3.18-27.019-9.54-6.488-6.36-9.732-15.366-9.732-27.019 0-11.994 2.998-21.267 8.996-27.819 5.997-6.552 14.288-9.828 24.874-9.828 10.116 0 17.991 2.881 23.625 8.643 5.635 5.763 8.452 13.723 8.452 23.882v9.476h-46.163c.213 5.549 1.857 9.882 4.93 12.997 3.073 3.116 7.384 4.674 12.933 4.674 4.311 0 8.388-.448 12.229-1.344 3.842-.897 7.854-2.326 12.037-4.29v15.11c-3.414 1.708-7.064 2.978-10.948 3.81-3.885.832-8.622 1.248-14.214 1.248z"></path></g><g fill="#008ff9"><path d="M101.98 83c-3.9 0-7.157 2.792-7.886 6.482-.212 1.564 0 3.123 0 3.123.73 3.687 3.986 6.477 7.885 6.477 4.434 0 8.042-3.605 8.042-8.04 0-4.434-3.608-8.042-8.042-8.042M32.041 54C27.607 54 24 57.606 24 62.041c0 4.433 3.607 8.041 8.041 8.041 4.435 0 8.042-3.608 8.042-8.041 0-4.435-3.607-8.041-8.042-8.041m69.924-12.918c4.435 0 8.042-3.608 8.042-8.041 0-4.435-3.607-8.041-8.042-8.041-3.898 0-7.155 2.791-7.885 6.48v.049s-.18 1.654 0 3.073c.73 3.689 3.987 6.48 7.885 6.48"></path><path d="M101.965 105.961c-6.965 0-12.841-4.655-14.692-11.022H73.376l-.076.043-16.575-28.517H46.592c-1.852 6.367-7.727 11.023-14.694 11.023-8.451 0-15.303-6.852-15.303-15.303 0-8.452 6.852-15.305 15.303-15.305 6.967 0 12.842 4.656 14.694 11.025h9.905l.128-.217L73.3 28.999l.141.083h13.768c1.852-6.369 7.727-11.025 14.692-11.025 8.453 0 15.305 6.853 15.305 15.305 0 8.451-6.852 15.304-15.305 15.304-6.965 0-12.84-4.656-14.692-11.025h-9.03l-14.14 24.326-.006.023.005.022L78.2 86.378h9.073c1.851-6.369 7.727-11.026 14.692-11.026 8.453 0 15.305 6.853 15.305 15.305s-6.852 15.304-15.305 15.304zM124.996 0H8.004C3.584 0 0 3.561 0 7.953v108.094C0 120.44 3.584 124 8.004 124h116.992c4.421 0 8.004-3.56 8.004-7.953V7.953C133 3.561 129.417 0 124.996 0z"></path></g></svg></a><div class="css-de1dx1"><a href="/terms">Terms</a><span>·</span><a href="/privacy">Privacy</a></div><div class="css-1h53588"><h3 class="css-12k57td">SOC 2 Type 2 Certified</h3><a href="http://www.aicpa.org/soc4so" rel="nofollow noreferrer noopener" target="_blank" title="SOC2 badge"><img src="https://img.stackshare.io/fe/SOC2.png" class="css-j1o656"/></a></div><div class="css-zr18wh"><div>Copyright © <!-- -->2022<!-- --> StackShare, Inc. </div><div>All rights reserved.</div></div><div class="css-de1dx1"><a href="/html-sitemaps/stackups/main.html">Sitemap</a></div></div></div></div></div></footer></div> <script> renderComponent('Footer','Footer-react-component-b887cc69-1029-4251-be72-f428c4a31686','Footer-apollo-state-b887cc69-1029-4251-be72-f428c4a31686','Footer-glamor-b887cc69-1029-4251-be72-f428c4a31686', 'apollo','{"isAdmin":null}'); </script>