1!function(){"use strict";var e,t,n,s,o,c={},a={};function d(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={exports:{}};return c[e].call(n.exports,n,n.exports,d),n.exports}d.m=c,e=[],d.O=function(t,n,s,o){if(!n){var c=1/0;for(r=0;r<e.length;r++){n=e[r][0],s=e[r][1],o=e[r][2];for(var a=!0,p=0;p<n.length;p++)(!1&o||c>=o)&&Object.keys(d.O).every((function(e){return d.O[e](n[p])}))?n.splice(p--,1):(a=!1,o<c&&(c=o));if(a){e.splice(r--,1);var i=s();void 0!==i&&(t=i)}}return t}o=o||0;for(var r=e.length;r>0&&e[r-1][2]>o;r--)e[r]=e[r-1];e[r]=[n,s,o]},d.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d.t=function(e,s){if(1&s&&(e=this(e)),8&s)return e;if("object"==typeof e&&e){if(4&s&&e.__esModule)return e;if(16&s&&"function"==typeof e.then)return e}var o=Object.create(null);d.r(o);var c={};t=t||[null,n({}),n([]),n(n)];for(var a=2&s&&e;"object"==typeof a&&!~t.indexOf(a);a=n(a))Object.getOwnPropertyNames(a).forEach((function(t){c[t]=function(){return e[t]}}));return c.default=function(){return e},d.d(o,c),o},d.d=function(e,t){for(var n in t)d.o(t,n)&&!d.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},d.f={},d.e=function(e){return Promise.all(Object.keys(d.f).reduce((function(t,n){return d.f[n](e,t),t}),[]))},d.u=function(e){return({46:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-terzo-index-md",157:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-cilium-index-md",273:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-invertase-index-md",279:"component---src-pages-index-jsx",610:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2019-04-11-how-did-we-make-open-source-ci-better-index-md",818:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2018-10-18-how-to-send-aws-cloudwatch-alarms-to-slack-index-md",1107:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2017-01-26-handoffs-guide-for-pixel-perfect-design-part-ii-index-md",1130:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2017-01-26-handoffs-guide-for-pixel-perfect-design-part-i-index-md",1186:"component---src-templates-case-studies-jsx",1595:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2017-01-16-how-to-use-web-fonts-index-md",1777:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2018-07-20-track-blockchain-transactions-like-a-boss-with-web-3-js-index-md",1827:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-recraft-index-md",2031:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2026-06-30-how-to-craft-personal-design-tools-with-toolcraft-index-md",2178:"bab2f3fe64eae657d18908dea4e099452c3b7ca8",2382:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2018-10-02-99-9-uptime-static-site-deployment-with-cloudflare-and-aws-index-md",2421:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-polarsignals-index-md",2437:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2019-05-09-automate-npm-packages-security-fixes-with-recurring-tasks-on-ci-index-md",2496:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2021-07-20-how-to-hide-feature-a-and-show-feature-b-for-different-users-in-react-index-md",2534:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-cluely-index-md",2545:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-bindplane-index-md",2670:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2018-02-07-hey-mom-i-will-not-stop-playing-online-games-index-md",2741:"80efaec8",2814:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-phrasso-index-md",2876:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2019-04-12-getting-started-with-open-source-drone-ci-index-md",3644:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2022-05-24-pixel-point-strikes-at-gatsby-s-best-of-2021-agency-awards-index-md",3730:"31d4e3d1",3873:"cef3f7dbca39dd331783d95daf2e75feee228509",4066:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2019-01-08-how-to-debug-node-js-in-a-docker-container-index-md",4082:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-scoutos-index-md",4223:"commons",4264:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2022-11-28-advanced-web-font-optimization-techniques-index-md",4279:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2020-06-19-speed-up-your-
1development-with-this-new-vs-code-extension-index-md",4296:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-drone-index-md",4297:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2019-04-11-20-docker-commands-use-cases-for-developers-index-md",4387:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-configu-index-md",4540:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-vantage-index-md",4659:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-browserless-index-md",4802:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-vectara-index-md",4865:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-gitness-index-md",4919:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2019-01-08-microservices-vs-monolith-architecture-index-md",4924:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-k-6-index-md",4973:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-railway-index-md",5207:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-flagsmith-index-md",5219:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-taipy-index-md",5293:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2017-03-28-why-i-hate-your-fake-redesign-index-md",5330:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-novu-index-md",5467:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2018-07-24-best-practices-for-cache-control-settings-for-your-website-index-md",5516:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2022-05-09-taking-automated-web-page-screenshots-with-puppeteer-and-sharp-index-md",5662:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2022-05-09-self-hosting-plausible-analytics-on-kubernetes-index-md",5731:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2017-02-27-hear-me-my-young-padawan-or-ui-ux-talks-index-md",6130:"component---src-templates-blog-jsx",6136:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2017-01-26-handoffs-guide-for-pixel-perfect-design-part-iii-index-md",6142:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2018-05-31-crypto-classified-ads-analytics-research-index-md",6272:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-neon-index-md",6328:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2022-02-01-measuring-gatsby-projects-build-time-using-paid-plans-of-popular-static-website-hosting-platforms-index-md",6391:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2019-01-17-using-docker-for-nodejs-in-development-and-production-index-md",6574:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-bfl-index-md",6636:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-unkey-index-md",6661:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2017-08-15-your-first-touch-bar-app-index-md",6699:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2022-02-22-comparing-gatsby-and-nextjs-for-website-development-index-md",6788:"component---src-pages-services-web-development-jsx",7096:"component---src-pages-about-jsx",7241:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2017-01-18-deploy-rails-application-with-mina-nginx-and-puma-index-md",7283:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2022-12-12-ms-fluent-emoji-style-fine-tune-on-stable-diffusion-index-md",7536:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2018-11-29-how-to-deal-with-the-event-stream-vulnerability-index-md",7780:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-huly-index-md",7813:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2023-06-22-next-image-index-md",7830:"c
1omponent---src-templates-blog-post-jsx-content-file-path-content-posts-2022-11-03-rive-app-overview-index-md",8092:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2022-06-09-gatsby-to-slash-or-not-to-slash-index-md",8159:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2021-07-15-top-10-open-source-saas-that-could-help-you-build-the-next-big-thing-index-md",8290:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2022-10-27-rive-react-optimizations-index-md",8317:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-ebpf-index-md",8383:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-interhuman-index-md",8491:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-bytebase-index-md",8570:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-harness-index-md",8597:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-parca-index-md",8652:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2019-08-14-kubernetes-port-forwarding-simple-like-never-before-index-md",8664:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2019-04-25-the-challenges-of-building-own-macos-app-index-md",8682:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-searchparty-index-md",8716:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2022-06-29-web-optimized-video-ffmpeg-index-md",8853:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2017-05-02-dont-mess-up-your-grid-like-medium-index-md",8898:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-agentql-index-md",8971:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-slash-index-md",8979:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-solarpunk-index-md",9282:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-databricks-index-md",9314:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-nayms-index-md",9337:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2018-11-15-tips-and-tricks-for-scalable-ci-cd-flow-index-md",9364:"component---src-templates-case-study-jsx-content-file-path-content-case-studies-revenuecat-index-md",9371:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2022-12-12-how-to-track-user-dark-and-light-mode-in-ga-4-index-md",9415:"component---src-pages-404-jsx",9438:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2018-11-15-real-time-postgres-index-md",9475:"component---src-pages-services-web-design-jsx",9541:"cc57c05560f9f6e15e5a9d578eacada4f741d608",9931:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2018-04-17-oh-man-look-at-your-api-index-md",9949:"component---src-templates-blog-post-jsx-content-file-path-content-posts-2022-05-16-gatsby-graphql-schema-customization-for-beginners-index-md"}[e]||e)+"-"+{46:"0fe496070bb0b56130de",157:"9436241e5f3da755d888",273:"59ab63da5a3ec4b2e592",279:"33c1308c07cbe99638f0",610:"7a2ae375606d076bc359",818:"1649c0e62fb89064abf1",1107:"0c60e4214e024cc714b2",1108:"cfe75bf3e834169765a4",1130:"425e60a4bfc897037475",1186:"29066859174e5700ee41",1452:"a7215cb3ab3b3286be54",1595:"9992fed4f577865d21b0",1777:"223e36b27885925909d9",1827:"6c5d657ae361f130a723",2031:"0b6e245d185e32dd0416",2178:"2c5b66b723208b86356f",2382:"68e13e32496eab08ace1",2421:"a756019dbb2a391e14e0",2437:"df3b62b802fba225e12c",2496:"4612a781cede4bb3b9e6",2534:"e1240e3d0cbd3cb57510",2545:"d13a7f2c29da0e00b7bd",2670:"a21adcd4f85172600b2c",2741:"b6e7ed9d664734e439d1",2814:"5497061db49535580fb3",2876:"2fa5a41438c33d54eff9",3644:"c02d8e7e52d6556b82fb",3730:"e65a5cafcbaaeb84ae15",3873:"458e6471d4eb7353a547",4066:"6f2a3eb01f0b88afbe0d",4082:"3f3b58b8db8354bbfe20",4223:"7b4846ce03a84072131e",4264:"b20d067bc34fceb88507",4279:"654a13322ce7a1f62fa8",4296:"00a66691fff4d038b35f",4297:"12047dcd7bbd9af42851",4387:"d6105763bd8d42586229",4540:"35240922a6d9209e7e05",4659:"a0a98eaaf432c7c060b9",4802:"788c1e249308c968547d",4865:"2551419347d917b8434a",4919:"c1b6022bc3fd7aa7e91c",4924:"89de24bf5ca7244e5627",4973:"5a7831eba4edcba06b53",5207:"5907fd15bf2cc08e56
15f",5219:"15814b027dc8b0ac9f45",5293:"ad1ec79796879794e5fc",5330:"c1b910a8f46b111e47ee",5467:"b2101d08d98b22c0fb8d",5516:"c924e8a07e27d2e361b5",5662:"4537a242fea46b98e022",5731:"67aa4c7da27995a6b470",6130:"8ff1e2a40837d4c6c284",6136:"e4246251f4a696d7d176",6142:"2e2cda7a61be96eb939b",6272:"9e7b4bf8b644ab923b38",6328:"f2cd924f460a0c338fea",6391:"a794a1e1e95610ce9913",6574:"61068022266352723c80",6636:"7a1154cc6f914cfa9735",6661:"4679bfcc2325e6c7dcfd",6699:"87499bc7f5ec0c81f670",6788:"3214d170ac40c8b4b59a",7096:"6489676cf4c27fefd5fb",7241:"596c14c48131ca8f392f",7283:"fedd135601280f53d8cc",7536:"f4c8c886a346df721b07",7780:"8fa7e9abb2fea2a2b95d",7813:"8931e05bb194574fbc41",7830:"31f1cd2b97c94e48b3c6",8092:"51f28bf735b7ef13cf87",8159:"4fff137d4bfcad7d4e84",8290:"2e9e07a6b0e684b8c912",8317:"93e3760ed286b85d486c",8383:"9c94dbdfa59807ba4eef",8491:"57389de7ba9aaef1bc7c",8570:"f960d2f14d7907b644c6",8597:"af85e0aa5511edd3ac0c",8652:"1ffd6ac6f3ff780dcb13",8664:"d88cd5a9ce934385a91b",8682:"3774d09df822e0f54d92",8716:"b5ea6e349be445ad29b6",8853:"597160ba27cf369db6e4",8898:"84e28ef7e15824db9290",8971:"7093fac911bdb133c3c2",8979:"17eb1f8ce6324ad02483",9282:"cfed815cd704128b5b6c",9314:"4c4e89dbc127f7d95495",9337:"cd2774870099cb0767f4",9364:"b25dae48c19913ceaec3",9371:"d68127fa5458a20c1fc1",9415:"d5830eafc0d6077813ff",9438:"0d0b083f03428a43891d",9475:"9b99ce2a241109ca1aba",9541:"52d50d10b091b8c27888",9931:"26e6b298fc21c18460a0",9949:"e9f5d2c73374da678749"}[e]+".js"},d.miniCssF=function(e){return"styles.272a2acef2cf7372fa71.css"},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s={},o="pixelpoint-website:",d.l=function(e,t,n,c){if(s[e])s[e].push(t);else{var a,p;if(void 0!==n)for(var i=document.getElementsByTagName("script"),r=0;r<i.length;r++){var l=i[r];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==o+n){a=l;break}}a||(p=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,d.nc&&a.setAttribute("nonce",d.nc),a.setAttribute("data-webpack",o+n),a.src=e),s[e]=[t];var f=function(t,n){a.onerror=a.onload=null,clearTimeout(m);var o=s[e];if(delete s[e],a.parentNode&&a.parentNode.removeChild(a),o&&o.forEach((function(e){return e(n)})),t)return t(n)},m=setTimeout(f.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=f.bind(null,a.onerror),a.onload=f.bind(null,a.onload),p&&document.head.appendChild(a)}},d.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/",function(){var e={7311:0,1869:0};d.f.j=function(t,n){var s=d.o(e,t)?e[t]:void 0;if(0!==s)if(s)n.push(s[2]);else if(/^(1869|7311)$/.test(t))e[t]=0;else{var o=new Promise((function(n,o){s=e[t]=[n,o]}));n.push(s[2]=o);var c=d.p+d.u(t),a=new Error;d.l(c,(function(n){if(d.o(e,t)&&(0!==(s=e[t])&&(e[t]=void 0),s)){var o=n&&("load"===n.type?"missing":n.type),c=n&&n.target&&n.target.src;a.message="Loading chunk "+t+" failed.\n("+o+": "+c+")",a.name="ChunkLoadError",a.type=o,a.request=c,s[1](a)}}),"chunk-"+t,t)}},d.O.j=function(t){return 0===e[t]};var t=function(t,n){var s,o,c=n[0],a=n[1],p=n[2],i=0;if(c.some((function(t){return 0!==e[t]}))){for(s in a)d.o(a,s)&&(d.m[s]=a[s]);if(p)var r=p(d)}for(t&&t(n);i<c.length;i++)o=c[i],d.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return d.O(r)},n=self.webpackChunkpixelpoint_website=self.webpackChunkpixelpoint_website||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}()}(); 2//# sourceMappingURL=webpack-runtime-c3735ce56d6febb4b986.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.