From 51593ddf4d88dab80546bff81c16fc4f14b74cc8 Mon Sep 17 00:00:00 2001 From: rrih Date: Sat, 13 Jun 2026 17:39:47 +0900 Subject: [PATCH] expand qr business guide --- .../generate-qr-codes-for-your-business.mdx | 61 ++++++++++++++++-- ...og-generate-qr-codes-for-your-business.png | Bin 66860 -> 66839 bytes public/sitemap.xml | 2 +- public/sw.js | 2 +- 4 files changed, 57 insertions(+), 8 deletions(-) diff --git a/content/blog/generate-qr-codes-for-your-business.mdx b/content/blog/generate-qr-codes-for-your-business.mdx index 3e8184d..028be04 100644 --- a/content/blog/generate-qr-codes-for-your-business.mdx +++ b/content/blog/generate-qr-codes-for-your-business.mdx @@ -2,12 +2,12 @@ title: "How to Generate QR Codes for Your Business (Free & Easy Guide)" excerpt: "Create professional QR codes for your business in seconds. Boost customer engagement with QR menus, contact cards, reviews, and more. No technical skills required." publishedAt: "2025-01-31" -updatedAt: "2025-01-31" +updatedAt: "2026-06-13" author: "Poodware Team" category: "guides" featured: false tags: ["qr-code", "business", "marketing", "customer-engagement", "contactless", "digital-transformation"] -readTime: "8 min read" +readTime: "10 min read" relatedTools: [ { "title": "QR Code Generator", @@ -215,7 +215,23 @@ Get everything ready before creating the code: - **For WiFi:** Have network name and password ready - **For reviews:** Get direct links to review platforms -### Step 3: Use Our QR Code Generator +### Step 3: Choose the Right QR Code Destination +Different business goals need different destinations. Pick the one that matches the +customer's next step instead of sending every scan to your homepage. + +| Goal | Best QR destination | What to include | +|---|---|---| +| Get more bookings | Scheduling page | Service list, available times, confirmation details | +| Collect reviews | Review platform link | One clear review request and no extra navigation | +| Share menus or catalogs | Mobile menu or catalog page | Current prices, photos, allergen or product notes | +| Grow a mailing list | Signup landing page | Benefit statement, short form, privacy note | +| Support customers | Help article or contact form | Product name, common answers, escalation path | + +For printed campaigns, use a stable landing page that you control. If your offer, +menu, or seasonal message changes, update the page behind the code instead of +reprinting signs, flyers, or packaging. + +### Step 4: Use Our QR Code Generator Our [QR Code Generator](/tools/qr-generator) makes it simple: 1. **Choose your type** (URL, contact, WiFi, text, etc.) @@ -224,7 +240,7 @@ Our [QR Code Generator](/tools/qr-generator) makes it simple: 4. **Generate and download** in multiple formats 5. **Test thoroughly** before printing or publishing -### Step 4: Design for Success +### Step 5: Design for Success Make your QR codes scannable and attractive: **Size Guidelines:** @@ -242,13 +258,46 @@ Make your QR codes scannable and attractive: - Include brief description of what happens - Consider adding arrows pointing to the code -### Step 5: Test Before You Launch +### Step 6: Test Before You Launch Always test QR codes before going live: - **Multiple devices:** iOS, Android, different camera apps - **Various angles:** Ensure codes scan from different positions - **Different distances:** Test minimum and maximum scanning distances - **Lighting conditions:** Indoor, outdoor, bright, dim environments +## QR Code Campaign Checklist + +Before you print or publish a QR code, run through this short checklist: + +1. **Destination opens fast on mobile.** Scan the code on mobile data, not just office WiFi. +2. **The call-to-action is specific.** "Scan for today's menu" works better than "Scan me." +3. **The page matches the promise.** If the sign says discount, the first screen should show the offer. +4. **There is a fallback URL.** Add a short readable URL below the code for customers who cannot scan. +5. **Staff know what the code does.** Anyone near the sign should be able to explain it in one sentence. +6. **You have a review date.** Recheck destinations monthly so outdated offers and broken links do not stay in print. + +## How to Track QR Code Traffic with UTM Links + +If your QR code sends people to your website, add UTM parameters before generating +the code. This lets analytics tools separate QR traffic from normal search or +social traffic. + +Use a simple structure: + +```text +https://example.com/menu?utm_source=qr&utm_medium=print&utm_campaign=summer_menu +``` + +Recommended values: + +- `utm_source=qr` for all QR traffic +- `utm_medium=print`, `table_tent`, `receipt`, `window`, or `packaging` +- `utm_campaign=` followed by the specific promotion or location + +Create one QR code per placement when you need clean reporting. A table tent, +receipt, and storefront poster may all point to the same page, but separate UTM +links show which placement actually drives scans and conversions. + ## QR Code Design Best Practices ### Professional Appearance @@ -575,4 +624,4 @@ Ready to transform how customers interact with your business? Don't let your competitors get ahead. Start using QR codes to create better customer experiences and grow your business today. -Every scan is an opportunity. Make sure your business is ready to capture it. \ No newline at end of file +Every scan is an opportunity. Make sure your business is ready to capture it. diff --git a/public/og/blog-generate-qr-codes-for-your-business.png b/public/og/blog-generate-qr-codes-for-your-business.png index 1491cca1431bd674ff8c2f5d9e800e6280f5936a..f7fc9c0b1c0d465e1ca784bab2d1d3fb067b7b05 100644 GIT binary patch delta 21418 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 OYaDiVJy7K69s6(bxqRjT delta 21456 zcmY&f1z1$i*T%x2R0I?i3_?m8q)`; zz!Kj@)c^0>#|Iw9*|{?(-t(R_=SBxy%ni6$(2)gT@83u3pgj&bWoyTli;OD;$_!hC zm6-}EH{}_4NXv2SdTvMdx-(iWGiTqlC!Lb zJwtGlg|}vP0}G_?xcSWO`b^CH4 z>l=X{YZf1H)NUQxZXW?h9(h{T?rjQe?Cj44@@q9i4`)So#{7;g`vk~CP~&|${laAm z6cl7;N4IzZI#4H~HU3Atk@v!8il=I(e>u&3x~Trp0&1KgU%2zLuN{fYtFL>%x6*2Q z@}=%zsJvDfOObpWbG(Z{-YP47sWjn>pZLs4yp&>jaAJ*6i-WU2GBWn-AXBvE((Eg* za_*ERP36L|HAWE+x!0k|YHPmkPEJmic6Jh=2&Dj7Sw%_3ujEmY787x*{iBQ&D+dRc zRlF7w;#hT6TwD-E#T+HB`my9uog@|PKRc(VKglHt!wGhXmKT@ROiiP$c;er@DT)k_ z%-+WYl!6|7&UVB7U_W}h)b=>M8(j{qeMKU&_su(>UHO8K&uIBc0Wp|XooLmSQSAEl4&*y$BMVxmJMMCcdpHqXLc=Om)53Y#LgT6hwpR@6G3eTY3^cV$Q z+9`M5_dIT(K8l|#pNnJ5zfwHda=a=%T8qLgT*3EwZd-epM&7~dU!Mc2{kqlhB|x3n z*rRECL#@2-n1?o_Tptm$gb&-ud7*4H`rDE<+)j$tRz*0 z-RBGyUWZPQh;A<~uPZ`aLN%WPWy?Pb!w<@-57mKVUqrhJ24?sH;k9`#R`zS%H>zLN z^vRe5k6t~t#TDqj_C>Xepp?vRCKe+yY@m{1K=~zt4;n*A%E)K|Nb=$9^OnL8KpP~HGauNF8oUF713u##wLqX$NRQo90^o0 zi!)O~=|g4Cp)I7Oq}w|Pwu<|BczR`l^ShBh4GHvnI{S79vpRwtVH*M`Ei2K(ElCHp z7Awn-3mEafa=FNb0A5EJ>JNu<&fY(3!e`}y&5tNFa({<4+p6J^4RHn3(q~dyeTh$% zm()uTFVF{;`F$W(w9MJV2XpF2jb=*AJ zo}kXDP3@oCTq(01q^~^$NWk?>qSbAok~1-Hx!cDea{vru2~`nyj}sRc7fga@!!xtb zegE?QVj$>upf}A|z3F$?0Xo%Kn3;mNi`W87TpSs}Z3~~&w+JP9Oe-?TI8ue5aJ`rdPBg z9v*;)cO@M$g~^S6E%fbE$7))vPW@|KPPL((2^!<|rY`xK(gmhlGpcyAyml9_>w^I) zmRve5`W$!=Jkswjw+$lR^&+obS}^}Tg4dxU*ny-p4(iJDIrktHR4DiQ#&w43$eGKyO{y0^|G*5vU^lY$RR&R~Ty!jmY*XzH(1sc?I zoCRexf$oLCT~Jb|pYe^qH5(>5i|#vozccuY}$7mv|ozQnw4xl{L+?3YK{Uts{w>?q`x=htXFrnVPf zpJ;*j1b#$U{nxyk>hRUlMj?bYmw%7NR6a9csr%-VLYhmSf?L`m6qL96{e2XC6L zrnoEk_};Amf-@aFcsZK|qm>=34^TON`R7azq~I5~ zy#J2%;AcjcN6_DOXJ6hcL(o7^9ro-&SNKl0l3M*L{C+k58Ay3%4V9eypD@80n4|~1 z1y|zECNw?`8H4nF$NQ(C7dGy0^1$`G>KA3tX6RF(L9KdvzxpS8-lH0N38Gv!de5^N zF=XHbuKIwsT~%%EGu1!%Zose+GotC!^FIr7ei$tOq8Ayr|1S9N0SpFLe+Znn((C*s zW?(1qd$szG&Xips@>a>i_1>i&Ngd zdUIw)v$8RmkSpB^$@>3x`vCd=k?7SfKGW-ZO-huvq%Hs0+lw0@hR%$?xV^he<}-F? zM2Doc;6X;uk(&d54A}E()ATN$Y=w<0&=T z)Iefv zjmES5V6HHHx!mt~06f;I{cS#U9)l=lt-rWUPV>jS&iPllHsRg{9pB^n=5X1$%Ns#( zrirWsC*jWMP=W#j2BLuU(zD0C{3_AJB#c<`c>dP*;Xl_(Pbq+LUuc%laa}Ml&pQ+0 z=bHfyYvarKS%Pv}2;#5))3#>464O}5*xcJ{qr@`s@Pd?B(Yq5JE`n*eQr zmB|(!lhPW~)+tE^13yDY2zYEKqTKpP+CN)kTY1HJZPRU{9z!*CPA#YuQRDYVQJYV0 zjmT_Ad8cH(<*pV!+qUL3xU7Rz`Ns-{UkE1`La6u_#eZpcYJlS3Rkor`U@5Sp2=s89%R_P=>O{J z)JwoHP&i=r&&DpAMU^0ET5lio-VN9#n>h&Js#P{UMyDFzMyTv>9UjtPZg|GJHpUS*HVeT}%uYhsS zY>Ov%UnKo&WLG{SZ}!M+C0##53C7did{4VxipUVmjPAcH=B5AFHf~&p(SC_t5Yn$A z&@Xs7bvb;Y;sH?gMqT#!q0`Rrq0p`02hmeoT)&-g9GH>|f`So&{`)b=`!n0nQwv0Z zyW-?5kVyYM74OB<+#5jvXyc3jGx{I?b>JjYB4#Cq-;=yQ1@?gh1OMU#7~4&8QUM3} zg|e2-VRfOZ~Mox}eJy|dDeAPnkp6&O6qe!O(1+f5Va5&)6r zeLi%O$geT{a8B)saN5YuA8UX4 z67-$4JD1eI-X0e|YWJJgJ6oqiwBD`z)_Lk#s#{!DXG1TZzFdPdbl;g?%De*xls`ZV z;3*R{4K+*$yu<$o8=nX)wQtsdK#})9nR)sjgF@W=&!oT^&?Q~|p~C~@cX3dvX8*uV z^hc8`PU_7b=|434$XeKs414s?Rq(FAu?IlA&LAu}6=8GhkF>L`zGE&Mg(!XBcyXJV zM(1qEW;PA<3(Ehj1qK9P;qU%F_~eolzvpeM2u4J?F%ruX ze*`i9{bdGcEvehp0t4P);EdIH^A;vzU2XL)Iju}{_5AT|kRVx|5~Ncnc>V{%f9wb8 zy%vo%uz_6jz^FL1a!iN0RXz-5>|Ent-t&&x3!Enb##ZLPmi369AB;;}|C4$z-K{nF;x*+)RDIkKF5@pX zC3`duD*J|B(+f(pDk1ZYQ>_7bdM2}VFxve)dY1%$oJI}57S=PBPa~dy$~7u?@#QU9 zfWpTwSAWlZ@FoQWcR=>0o^Lsf?B(C{)dVzw;$8cn$oFmr?5a-tjJ06?BXianYv?5u z*Z-*1Zz@H@`ac-jyV<_R)VlHCb?$=U`Ne-7#vM##-t6`NJI!^dK_-kg*iz3;elElQ zUrbe`r2^$!0*ZW`;PnaL8EVfep7JW`b84&Qf2cZ}ZoQlQ_uxG4j(>3uPw`>S7-aqO z9rHhV&iCkHTWBRg?py9W?EUW~{tdvNP|isq25#5V`=1=)vw0xQ{l}_23_wY{T~vSn z;zT;|teUZW|1V!~oh=2eaX~`cQGB)pHgETAV6r#8Y?nAT zh;AO;38-pnN_`(vc0;O#ieOTrSTwS#H)FL{73jIQp`WygP9qYBk{FWeb zA2ppa73!Kfy3WM#`%&DX*si1_3o|Q4F+(8G1~$blB`0?cNBL-NFPn3DX{rCRO&xom z^lv#oz&pj6(^Mt{1?q`Ad#H@~Xt_62RatApy<_GVa>3=qQ6W_1=rZ3uC3}6OQ~&{& zL2>q>ReDI`vsBEW(?J_rB)#$7xE%{Lti%b!KR7UCITBW+aYy&}`oML|#xdkI-)syO z=Nf!^*kw8^$#a30h?r<)OSRo`c0glfZBoRqiXhniaEZbgEEk;Ax>#VEx%1Hc!m4)5f5(PBli1{_n3o{s3=AVN9pV* zrnd4?Mm)8{Bpi(aoU3!a{l-JUd3cg9pQ}9PiIo+Pl}YNxZMC>eDuacjGAs4_JqNVe zd9}*-b%ct>R;45*)%1@O%=3&>2#7lQy$%wFbdcKnl@8~1r?SLe%fqYk6;ZZRS-C;m zUlMs^z)GLEm9qx3$sHo(94Xe zbbxD)0sI-&+PrzziSD~i<=f-ZwwCC1pV3lmfiBD;)C;%G#E8gB+H}KR#vkl)RrK-s z#_0}|x2>b3WVJ9GKH3>{3SM4ZRkPH}426hKekScoHf?WmPHq`q+m!_5WsJ8mg~Xv9 zjs{0kJ-{g-Wn^xGDma-2f zU5=X(mIC*Pg?0x5!_qu9kg90-%Jz_ehtsA(bzh&7<6zW|CeXwv*;haPX>xp@J`s_l zDsP*-g;}t`sopI$>OGIzUw+E9JRx#lMNvN~ztTONCc7B^nzgP>8GJ(3(ZY%&u;u9M zydjhon71Y+A)%mQ?(eK!tvaG{M>!u`DN^(G?c3)QUhPg*!=w4UF2|CcEP0wW1uED{ zSUgQOSo#;3g2@kZQw)ru5V;+Mc~w@~Wmej7@Ek3C9`3m9^`r~@9{HL=wJ<3uDHVJD zq%s=~M4#I$U6i60>Puqvlro^)|0=fAq?3tZfCy!+ssCpBi;cy; zLS?ei+KrDt?acQ3iVE_j!@5)lmwI~ptK3@D$S4*nsiq2H;ZMt)0JE8QVFie*#~(pz z`O_9eXA31J2y<`g7%xthH#aLc>f1vWUG07V8Oe@J0 z#nLAhD!Al6-uts>#9`3F%%Zm}@9y@=@f^kS>hkASqp(gBWii9Rkb44o@>4+hP@WD$ zs|IAE7W?I?7IGLM)7#m>T4E=C+7jbagSNSZ_E)9fJfjJ3eG=c9A2;g0CgLb_f(r!l z4{KVPvT-C-%3uLj3Qe)JnF)>PG>N8x*f}1^q&+ZaUELU^o< zxT@NqMK@B+eL9>vX$Vbn3L;gvC>F9a@)d(Y1K@h9ZU5|Ej&0SG)Lw9x8O;kkk+*^` zaqz_Ju;kqb&yjaA5DiW6>ucSTBGSsM@){G5j3lq7>Td5;TsnLtbks=g^h@3C<#}c( z2f*1E5&M~Z$+*M4I2{Z)wQtELo-1eF3YPwwsRWsNBB{w%r_K{Ei>RyAs>V{Oyf!VT zVR$Sg8_%2HE6ZyIQ8H*O8QT0=%(^mJZHtNuw)|-);en;@CGD=sLQQ!>{6Z2`^q(go zw|wOpTx>$Bsyue~`dOEU{oe@T{7_C!KwP^~jFEi7Pb=}-!%;cd>ZCyFaeyiZWl&Cb z9x63d1Q8Wz?Y`@a+O8Bi$%0zK)_qant=%=9YU^U~{s9bUe$yw109Ev$#b7WBn!ZvF z%`Pdq#mxg9aA2*;SDr_2pJKEn^uXaxFn(~*@adlxdU^^do3UK%S_PnaXUUxM_U!=y zkKGmD=*fZp?z$9icr+8HPxogVrWCvrfq+L6$e+l$kJ8Ns4WzWpX|V}1*@pmdK_C2b z`wzxX9p+_dZ5kF}_tpISnu)2!6o}OIL(};+)A`>I?=cU^s1YaqBg;ztuR6cEt97@Sa4V1A! zvcQ4Ik9o>Rz_6;5lbf#$0wJ?W@zxuMlB`^#zBjMH8xFZdKE!OJAen51xw@%KC?lg~ zsh-#8zJ4XALls|3+{B0jw}n|%*5No`98~E`TooW*T2cmk6#UC8xwKQ{8 zZ*2vw1<^BSO2&+~Tpk>n%yx=q#hNW83PDnnkY0Jv;>J0r3qE4}urjGc9U&>1f~;Ji zWO$B~ICRevDtQdn==zXt9Wna~)ppA(cR$gjgV&ezA}7IJDk=;@LaKojQ90!ZdD+f9 z_oL1Ue&^XBHa#`gLehCnkNs;q+q>rd zA3#bY)rWJ|UgH<$aH0O7pFBrMLi*0;n?fR&84dXOT{I?Gsw}K za|G9_vG*0-UX?PF7xyWJt4{T#D4TX!?gTWAmUud8F3ax(OV?EFE3sU}AyftO@ANnsQO}uT4&V$L$gsx^Rv@Wo|CP+yG1|zgNx+ zUY$DCJ4@NR2yQmEG(&nOBc52n#>n*~;rjv_U$;wCXldzkax$KOi#CCBmzJ~+3^5e9 zrtQ;S0&fg^mx@)ZtVUiyyj8WP(#l=#e{wSVzN1rCbO5{yNzCop8RN-Gdjbs`K%o%e z%0CMP9P@MJ#8VZ?12sx1;vAPd+;os{{CRX|#%WK9NlQ64y9_C5ZqCpqAwAeMBp#WZ z*Vi^5_>SWlkWzI(mnZp{hy#5KH}sqwomL`6)<3seDJdDetMYJH)m6+> zWdg`8i=(HQ8m4V=jE@EQu0Za#n^Xzlzq1p@IvhOyNR&G=f{e>Q_Ck}mgE7Lw0+|)+ zwRi+x?`Yl$?)tjnL_vAV0kbR9RY^{E@4%KEl7HdG@1mgVo9g;+F(gyQ(rtnZuhVJh z8JIZ5KsLO*LLI|VU!>kKYUhgvTmykNDOPLxlI+Y(mo|(37E}XpD)LT<(a53M>g z7&llXL04A;Cr3SH9E`ln8a-kaHprjia_lJ4BA=|RYZF4=K^U%tvbYg(Rsx zpS-722Mb>jQUlbWJpvxYOL;EXm5_Ku?3?ILBM_~&XGq2uueFug>hPM+Wg`Gl+d2=? zt5?YsN1f;SA!ewF{!9w!SUPEDm-%2o z6X=L4PO{+bVSI^2(<5u$4MO;;bM>S<)>|$LVgW3r?6+;s37BQAxoyONTszM=P#UE9 z10rl$BI};=^m56{`p4RxtPEHBrDlu48VH$QlLU@2>b7i`i1*V0-X$@YiP@o;urxPX z--E*o*d>7}ob9P*taW@AaJOFy_byV0&D{y=5-GR|vwFRq$->R}Sg3PlO)FU3r%wq` zPKZ>C@7!<*b}7u$`SwjMJw0Pl+c+47+TPuf4%5`s6iQlIT2hv_jCXg(aXn*8d)x3F z<=ok;0b!vSGb$H|5a4YwEw(4+S0=I_B zaAG=&dweu&S^aL4oL*H;Gi_d)yy9303{v3Zb>)RmKFB5KT{HA1W6DUzUd#rI5MLOM z8<`~YMYL}MHty+VTj6E<|?i5?{t1OaIu4r;es(K(`?wzK@b}*wq412i~{U)ITx#G<<1Z zP-BUKrh&gep?5Ml+vvx~ho}EcdpQWbRsd*@2^inMqu846on3A#Iw4f6S@Pv2>?mn0 z9i%sdeWNqG>LB=!5oLKX&-=I29bJTJB zyM|7&Q>`VFzJqi;s1hdbCI`#mcl)nE=ol)%R|j>+K^YteS-msR!OHLn=+#qDc8KS) zQSKh+OG<_`r{mdei|g!HcDWgzMwO`?<5QwA5MdPCNr#{%wq1z6Rl!}??C|U!zeAUY zzX3nF>;7a?QdCaDDj|1y$t6#(lkc`*HpyHc;EH1u1{40rk|5+HI~Gii^L33{VAJ)z zHlIFh7`fiw)irPgP$Lcd3_HouXf-e+p+4HyAF<*&&0|h05nxJ_o<_sK#~>--QkPk~ zao@i7DMPDUaQ251k{iGCcXk%`hLmx>5sRu@_Xc>&ei-n;A9UYYyiJH7c?%6+e-RGm z-kj>a!-w#<&rMyGG+@so2Pr&tO@}R6I!QpOExqOP(+P7J2VJ-#M*5nzb>iEG zhl$LHfnHM6o!#{dRoMJ^BevT{#Um3RQmS<}loUAG*mic_ncJC3Ncvyph!qSZp$nJv z_rIFoJ-AcRizB8sXQq6@_+wBt9<{va&pC>jR0P2#3xu`OtlXDOQ4#xx_nNg}BR7+M zu)vzLhr;>X0hJAr6Hv&dr7rtItnLd23^K7Jnzi&#`uQo=;7jTi^%|k8OKag1HrNph z%EYmV1;byuHLYD;pJ<4P3BewkOS&gL@r!vbyB0>@Gc5Bb(?}+q0$VT(SI6!bb0nfF zhKHW6{P>8%D=daeA5DT6`OAAD9x!0*Qi! zg^d$;g4N?m1n+FsBq5LXrC+M!Rvhqdo<)qCsW)e_tX_LGb5BuIx`nwl#LxkNKOHDv z{ISW&D58}vU|TC^F5H-^V7E7Xz&X2uW;Y0L(EGI_VAJ!`31_hoNH9mg=(pFIr%fIa zWwxGRMMO-z^rNs}H*{%j4b|FD7M51jcN5X_Jsz|iFw3;mvjYQH(x$r%n6q^y2q6wW zm`Eylm`2lNTfIf=@PozybS1jT_hR0l&E({wP9yJ|?Ff|R>KNeImiG}95nc+^UVlA( z<5KDJ`jV41^*s+^c@WnqDB}{xZ~@I_SP-v&m~mN{{m7~0(-1yk54oG(*E=%D{k>v% zVca4nb{$5H=rrk%uijl*ygJ1j-qt4Lax`kh!N|h$3Y0LQ`z>OqOb)%{*>QBAMbUN4 zZPvOvt&W4Uk4w->6`Q`vHs|Dwt(b_lqXV&J%K>e+mSbFXlwmzuVv~;V_W_LiymJl* z23#^HoRmj=p{6d+28JfngSH2}Th?W4oIU+_2n!w!A_L|c*5*LUA}}G@cgiG234(39 zNeBsnAB;60Nh~*cs@G*zXw(g}!-pQ+zcTY?4*V!u_ zij50noc1a(tUu6XmE9&%5(Q6Kd0*4FcUuC(7OI;S4`)E4hY7%d)HOG1$hjP)k@wi$ z5G{P_He+*O!Qt`yqL84)JqC3Bj+^iY*LWE^CnxOk4}VUu*0Ae3$u6j4ZO0swI@CC1W&99Vq*v9(EdA zS{%SOO8Y#IDq?DpR9=@gR8LRA*j#M%i&}+?VyVIT%?p7xp}eIf+3hVc$>EtyLPM@O zhczEQ_~{h4H$IXBYw|rGDh&C{tTf>PZ5C?+b}CaR-B7a~<8~F52*mn2)qOr^&05$I zSiKv{+^D1f&S330Qlk$9w{<6>-io#CY=|6IlCv_a%E@K$^H-^=>d=D@`xII#qs5aS zNuyJ49Y}m%INOlEZD$QQ@sDC=9Q^T7*0f8t)riYtVlL;0E+IdS-FBY=$c zeVw-M_*BsN&^uKgCC1+Xi}GsHkm#6CU&2y6!K4!G%iGOy^!f}oSvjuPVCni3n9=ty zkx&VxBj28zUoe7av7zQF_M0w&nP?Vh0F?JA)ilftY5ck%C^)k4l`$qzMJZxqvnu7=R|xS}UIs558yAj4 z$Fo6xUc1|(!~f>6B;=lp4L#RwLd{A8|MglN&wNnz&Z3nb+wJXE+`7_I&7<0#E?rd> zHEAHS3k`aH>0DJ_)k02ie(g8frb`En&~XHPvYRB4EQ^JW{V`Ev4w>}!SFk8w?y`od z_|R%JKq2fh7}fJTh5`wUtkOGl^t8_cRWGMLvRd-06ktbh+apqHcWL(Dhc&YkAVFKzUIZg7aV)r`#y0L_k!?B{ZD;`&r- zz%_?blX;~?eh=Nt#L0ce?d0x61vE&JP-qLb+bS_45G|hEB(B>D*|{B#Iu3*GYeIJ8gHNQTrF(btRvcH2d{KCo zYs6FldqKywUc1i`E2Errn&Q{58kdG-0eT7mL#t$wddB1rE-tG<5P!gA9yVFg9zBWl z0^zRBq?n1DR+4WdHrxwRIAXQDcK1`0f%C-M9;lDlH_-N#+${oRGP3KGwZPkkcv)pH zm!h#XFyV}Nt|TSZS0Zu&3hn|V-A`y~Tb-~i3Pl3fx)|* zq&HtwA#KNZ_J-?ZZe|)8$@Bh<7mQz8zfCc{e}C>`(!=1RXo_z$s?5bPotjk@%zf=2 z`N1aH*gH$7MDIXPa%3d7Ey={N(~5`Tq|e&%v_4i(5!jR~6L@mr2Pr8tr_DrKdd3qL z?xu}7S-Sopzf^i!x+e_1FHSx+CI6CpV>2Zqk2w+AW4dJxZ@o=~k4j`X@(S+FBBZ{6 zGZcGL6g!>ZfX}|TO8BP}Ek!QPAdU@+y6qnr9x-CU@|xy97lSHh>n3I)9lkyY_*jM{ zit?`Q*_HDHGceEh6eJC28hv`sBwTa!A&|f!_`j>WU-2GUb8}DMKbP@(!GGGG3Vz;y zoBkvwvX?AZ-cpt)KU78}c|-F?1}k{SecBnQ_UGdIy|{F>>;~1ngsqB;fzLoT2DLzi6RXafbb?^bw?E}B=aeIKz?*^39)~N@g)`>i|2R0`qy2>$@ zeb%Tni@D|R*YmE$WDkSQ5HmGkbL?lOQ;FiGNYA~B_u5n`r`m^w-t)A6l^d|Qp|e53 zd*Gm;he|!W^^MV)6nd5w?IMe)z4Tu0Nn_ZrQUpyo%lpEJ!|#2Xzt`C`Xo+kc_1qr@ zdbTFLs^gxHZm)lR&RtT`?dLv|Cv2?|o|e#Yd-Cx82))whK*Oy-Ka(nLiLt+Zj4#F2 zsua^-twYlxPowfjV$zZi^R?)^iK?l}$I^xTE<52$8Fae`hs^u;t8O?sjtz`$C|DFd z*SJF$85t89ZMfwjOYEmI_AKQC5Ot%}WrUk+Rl%f6kuO%9g{AZfchd=8UcUWH**qTb zyAg3#1GD?&^WBN=EEBcP;K&3OQx|8e6_2aVimOAhtdy*?2xvbo_sT+Gz4DSAPh1+& z2IbPKJ8G(^(5&*Q{LeQSXh*(`TZOAJZy!xs^DMn6#_<<%2DM2zPytX4OI28)tk^f= z$XhWb2Kw*D3f16Zrk1%D=Ed3YmZ!xdU-&e{JDJ$vX%9y6_gf@z7S|RebZ(z&!`oG# z=kE6BvA%7Wliu~+z1ST6P(1ioQgqai;Vx&E;5v*CCM?aNR1LNf zo#<|Q;*CPzCtfOycHil5se*lggcW}+!7hF|UZTIBlaD3Lq{%)!EI^*X5(lm-w7|1dIB{(%g2}c_aCWV%kjE#f&x@O^zJ6DK^1h!LO^Y3h1 z!i2vuwF3K-SZeA%7wXktW`6ry{Vn6);G6jP_YWFQ9GCZbah~AAF)-i+lIV^T+7PK8 zrijIBme~3Y0it&5%y_C`$L5lYR5$i`5iMe*DdZ+Ct!5@$A*WeaB_s%FS9^5f)2)-_o}KCxka)+ zrY-1dh75SjHa*e%$!@js^QuYc!WbeBkCC4vJw1-d#31ZJ2D%p_qx37#%8We(HoN(%e@%sSr(&s6x>qTzM zDB8u473IiyLnV)B9oD-3OjyeY?QZa%%=Wk^m5jhadq&;TPZk(n^70b{D}}~d0cF+_ zYM>`_6Fqic9@H%-SFx?rk*^(scY8khwlmzmvF%Y3Lx{f=K<2Mm%k^A5)iI+j2iAhG zI+HHMJ-Ow3)uu(p3ee-bw?(-~NF<=ruQ%A}W_V6r)(2-Fh}JSyFAwhgtXWl`Qg>(+g*@sfE_Dvl z!S-YW4?)P%X&5~w^`Y9B19w>p`!<|NUY;x2cM$1+uxVRulx##l8Ssj{_SevGUAfcf zK))%(JqM!+B3iQ6F{8!!g7yWJK-Zc>oZ(7N_5c*|OmkcI-;6?a4l-e;lS`~~I6zlDdmYysOrHg^o?LFnd z=*%@nEdeWjn3p;eMRoUif?BXIZlB)u&V#cKr+Vg74YgMv?2J?61e5L(C5A+ixCy$T zLsUXdLK>#;(FynVZs{ZHqSCfiQf(?Yz`V9q5`V(86ldpHt;6r!TnR)SEZhiX@s*}f zA8&*!!lP)+R>+bqd?m<3(? zFs9V;|JriFn7OyqS$n}|Eo)u4`t=nq3ys(&C;BRXpP_!`U`Cd$<48}NGRb`h84H`c z9?_K$f;EvnkBUcd_s>IEHm#0>@{JGoUt4Rg38aly@Jnt`ZChCdb5N!m z6EO4h+n7L{jy_rvk#QS_vN9ECJwW9iwIn9bS8Bq6RcACGC2L4U=T9kFb_=hWpPNlR z1!A>F&P0U#Tx>sknw-0_3o(zFG>Qd#SJ1-)78qCS*U_@o#Cylg&6b;6e12+&r=5wX zFRGlz5xip2*X0ukfzf#*%AI|=VpZxMfa}w@q1W2%k3SVTIWzUV@LdO zfLG&=c&u#Sj|xKLZSC5lBxnu+#xoiI#AR#EC9K3i@tu~ps|7*t7o4hhI}T?SMS~;NYmbecFhlzs6Q6ey=z@je@@8 zLA*?6G^!=(2l&#!pLXbrgUjhx4}hPS`*ezvY0wkL&C)V4G__k>hxMPti2cxRGz`77 zIBk5Nh);SwKkA29@Si3c+Wp{Emy9#gY1J)TmM!sY+^t-e)>pCg>l{?!q)f!5goP8f zwQ}Vg_05rSt3{H>3N1io1<|1Y9(5NB38T$BBM_qYdTa$Ngs%IszH**rVE?Ax#ebrE zX%W!-_y>D@S}tL@)RydM5uGHa#>z!no;%A$+uSrq!EhF1&d}AY<{n@wZKn4FTX~Pz zw7PXoJG*Nqlg=ZlT}zZF$3<_Mb=J3%&e-&}4om5}E}Fc3a}B=lYeGxUhbqWreh%=@ zjt4*#tp|x9bb!bBTf3&l!kKj^*~bSPo@E*({l`I|(Aii109EIN9duG(R* z3x2k5`5JzWpi$*j7b+vE3SlV@x};vJrt$h-Rgd5-f=GuubohJ4NFszghZt-S#*;jAh zd$R~^@9QI4)If6O(3p_di@JMSVhVQ27|rpbUdwu%DYW6u>z?oCYZ7Yh;6Y5{eo;4- z?(VekIWHk{lbxNh(v!VU;?0*-NV`=9^o56-2PLUMc2Mek(bhxX zK51mm=5r=f?aAt_yd&7mEqWmr?9N=E+MCe=UEjG@+m@_>h zuvTN1vLk4ArlxY7@b5MXBk!grNH5|HZo7*raNi9UE_aYk0Ju;4x~U6n$^mKCjV<8E zfr?TXktVzTeZ(4-f(rs`DYEyn9J%w&86_fLH-xs={^gqjBYRgv@2%WbvmySc`L~Wa z&a}7h5_w`CmF1&B-q6Krk&T{UE#-*QAf72}yLw+iC)J}pi)JcUHL&G;#M<4k?dIfz z2~9{f2~iHbB_BQn&@yn3WX0jbb*DJLAg^}juC0Ve#0f?{wbn{bo2p%;im5%C1iJ$6 z4jBiM8gWUP!t<(netN{uzPw{DPBtH_I<@NAx%b8N`R67>(W4??a*%5YhH&3bn|r@$hGV=m zmMEa%d8l_z`b0()cHC4#r|^-YA9%gAZPN52kg1;1_Hg$(%8=k@$%;36_j}m+;ugG} zyp=Fj-Fd3(wMB3!LdHznIQ{P6QhFk{G8n=fCl-uqOKn#<%~wj6zM6WTtkQryKvMHr zH%_K-+W!P}*a(*Q4dg;Nrr#&H5(U)o(ZO~|HS!-WD@)3!8uf5g5c_6`mXzXJT;7qanyXS7 z$xt-YRI>OyLK6%GO(-as6h9BFDf!IN7sS}X4cBj+xCLR}5**U|L{&jAX54ha-O#p< zzp9zsn1>JT1N+s?H6r%u;qBnQ*S6CAar0O6tpiBWA$JJ7)>3$N5>wiveGONpSHa%n zuo(=X%2(U}o~!=a(JDOou#T2f=y%&P-t##-35qf6Wni@sp4pv0VB}N8A=B2*?l!(- z!}v|jPgB6kVx!1%cv-vA0iNqn+}IODjQ1TuDFzkxmz zWe7s&D!I=!2U#ji>5FWj{%hcU9w+B9qhe`u2Jy(B@sVNolDIwRE`(ZY>ibXm;qz_S zUqmPLTgv~H`-3Nh_@-ivwsO-~72h>|Nf9g#*g7u|+Dda82I5K6vj?Anp-=>scF0gB z@K}E!o!Pmc#N|Ms>LV&H>+MYTOXVy@c$-p zf|FX}|NksQXmFvWp6W84{-5S&JW&T5GidN;&f7@-VM1JvQYz7(9qQ4Rg6Es0R4ttX-h0Ux!MK~%{_{9I;&59>m{pxxHN*Qqz3q5-c@>GU9Zmu0EY;Qj zZMC+?GkK^5jruP8b=q%|C~qf>I>X*dvp6$qW?U{X`l>I_QXK%pYZUQ z^$S5k+^%bv^Zc2vlC*W)0vx;Hd>4%X{TX?D{=?l$lD+J=6^qHeHBlVX4mKaI2c6vL zt*QOR=fWyk)j%C6M>JVuTz&jJ8MC=X^498mqMQ?Z{aAY$lrZ)L%;|3bQkkqL+27ly zj&{|-QP^kp$!Z^N^)ap-I~PRnP~_ppW)72j8z^Atc9Sc;do0Plr1n??Vc$q#%_B-A z)n{(KNic@dbLufn{Ny_C{vDx{p=p?W&uAU#;ed3sp)OLpV59Ij@x*I)@HQ=BE+NhW zHiHVY=Tz>eWM`Uz^dBr_LS?(B_g4`&IRn?{y1ilDS~e3kqxC=W_8RZz)0W;xJhF{k z7`(W}4>8xZ?$31N_U8fzRDtv6ZZ5k*@~oG63Sv4o-Hzxm3qC5(V$m3U&tYFoWi%|3 zltTyVm2nb(UrPnEsf&_+*{&v$!IpDGo%$N42=b8j%hS0Fyvg&u(NE-Y|rcSx&zYk<@^U>kNcN#&x()$ct9^CwAXu!xkdA^q}T3T^{W9 ztxh6AH=UZ10h!gX$hWA5S3uHRGQqBIyqNYHUEjLP16)b#+&gzgb|V>0Xu%^4Y~SgI z8d#tl!Qng(FAM$)I4ac+y|dk@79oTkz9T6OtKJT7pDSz%rsv!pRQo8kJ6Kv1Zd(ym z(oxfh4CoGoktI{$7`bD2s*>?`Bk{FxQl>i6yF%nE$m^>B6A^qB{>ACUU6)<5@!IYn zxz|zBy$kSon6V3naqDSJM>*j2>)Dvd;SVR&Acm_TT@*m^c-7w;U862T{P|KkCYiyPL!!N?Hj*GB$AT#u#?Y&%BX9eR708*^Ie+QeJo1-F(uCSbB4z9b>Z29V^mbo1xk) zFKb$lRBBq4!^UyQC+kmfN=I%g_fPH(Zu8)hQvO-ssm@8wK`<`*XMaHbrcerYxzEMuLgTvP1yPI*a+l~SyFExYN$g%-hbp_P^iVysKN<w&RC$1-F?j~%#7h7?yqSiF6ucZ!!$_k+- zI6<)y1{~1eQD-*Vj25_f?k*s_t2*>*YNQPD@{*Y`ROnhKoN8Bf4|y54d}|nT`MG-U zgIj9I8em_kgGHCOzy|U&(MZNbc6w|Kl8iBcUVT^OKX|bo8Q_j-P?%MgsOG1)oh8_2 zpEKuMG>YRHnW}GS`hyrPh>TMyTS~GO6d-0nf%;v3Dd+`o8$Z+vL>JdN%c8$#Y=Qzp zuh~G2fBybKCM|`M)~OKb*s)kdxCMJvBwAo^)#C9&!{rLw<{t-yWeX3ETWS8SZJ% z_qKYjuIqWuANy<9b>H9n`+0v}@Av24^&LCFz!(`1%$nLy0Gq#Dp&Dg{I4#En>4Jd` znb?LzX zXOG_pj@ZbDJymOj?dSP--{u3-A5t!%FVg}**${EZEO#kOkXFgAmaemGiiJiS`khm2 zJ<83r+TIuZlze>;Su_^xQ#pO=NJ0A8-aE;@BZkH8y6p7D>&%+RgN^2|Tdum^lG76I4t{X$EqB`!(_2gqVju9UospB^dlr|c{m=a5kp*jAOAh{b9LWSeMB0LKK zh~{5a73Z+?5E^q5bQe$6HuDl^w`gI%hlKOuOW#qzkCs@E@gI0p2p`5co*fQF9Snyu zZIRd_dRbRin;RwrBc1w0WhKg_|7kd;}b6tyLifs$%i9u zY~!bUzTYOt>G_$Q03y)n_1BuwoMdE7ODiukY;*htxmKItoi{(4+o=FtqK+db@+NHQ z2GzpATlP=s(e}Y^gRA~Xa}(W`6E8Tk7^RA}f6@_;h@ioS2hLztNW_=txkS9_q4s!( z%d>U1%IhmlyfF8HBAGyvao|Ar2jS$ylX>1g_PsJ*-P=B9QL=Bv)a*Ptf{2XkC)pP0 z&iS4jl+JZU?vii~s?$3itma1q>`lgBIj`M zZE;yu7-#BB^SM7u8Vdd0U3cPWCSEd*pTpzAAfGmr-e9vpLjv5EEdr+c1~d|q8SA_x z>K80f+6I26j14a;O>N}qo?ibFdPP5=2V2VMpC-(ND%lJw8GIo-Qi(ifpPmUOqlu@Y z+(Ip+Io4nUZUsUZZ&i1-ErNsJlLu@2GyQ+*;nM?fw8b^*>q`z`ooywV5P3kHH#^_; z*in50s4)t*8q8)~C8s#+Vdyc@f_QXy!P*jiapGVKBm5eOA-mxzIxPwcKM(xj^BOiv zm|Pn}H6wO_5;95^*&n_xx{czt*Z*OYxSrcsafePv96R)q>PzT{K=z1(qh!;OZ~T4G zh)0~>*Gh_Z~WvoN6Tky2?)bobK`HMHGXGFg5Bq30Y zqN~~p7ppMV-#)g!IUBqJR!v6F0bbLyn@O;XjauDvIUo&|%PHT3_SISt%`BmhcbNX*}V@oD2X;6?F;?DY5 z?Tbgox984vwJAhyKrR~}38X@CYF}Dv$`C${UXGzt) z&tK(KW!&u|c=I5MzL#dq7zBTlmFB1}O-$)tS_G0|ih8I}QwU~as#RWW)O68$I*XSj zkWzpCwc>lR{ey99Dhi*^>=wg89duxKAhwUKDJz1-VSX!7UFGrbYA&RM2y2|9ZH3c2 zW>W0#k>Qwo88Sov2M?Y z#pAbtR5rwRy(>kWE`ceMyL9zVTLpzQBz%FEg%2;*x7=-*FSVF*q9v%cMKXb#xROO7 zLk7A?E|`j5-OCpz?l6UZssm%a59WC+DSA4mszTp@9aI?9Z{}=DX+$LRc+0TtFCb9(J0op*c!%loMTTOf>SWSfEqbaQb z5Fp!;Zgv=exSdj13^#W#gsxaH|6M;xJ49#e0h_XiXEggTU^@Dmj7%{RZL++j$*?3r z0(+D~c=cED4mczL^?62k*7{|6pvmsYV=1J4;sa!Q#na^4l_s9X;UlC=X2qp2AtrPb zOeI?0H6Lb;N?`ZSKA4^c#kbJ&*k4;4s?UF(4DJTua4B?gn{V5k(cFX$WCE?DV%zM zA1`DSm_|Wc(KM4rp>L&TgYdYV1pguklFMZ==xBQ`S7~V=hp8ar+Y~EOC-OMf31bZO P^~63m&+iIdC@KE|Pnwe< diff --git a/public/sitemap.xml b/public/sitemap.xml index 7177c34..13a72f9 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -167,7 +167,7 @@ https://rrih.github.io/blog/generate-qr-codes-for-your-business/ - 2025-01-31 + 2026-06-13 weekly 0.7 diff --git a/public/sw.js b/public/sw.js index 843172c..0ed26af 100644 --- a/public/sw.js +++ b/public/sw.js @@ -1 +1 @@ -if(!self.define){let e,s={};const t=(t,n)=>(t=new URL(t+".js",n).href,s[t]||new Promise(s=>{if("document"in self){const e=document.createElement("script");e.src=t,e.onload=s,document.head.appendChild(e)}else e=t,importScripts(t),s()}).then(()=>{let e=s[t];if(!e)throw new Error(`Module ${t} didn’t register its module`);return e}));self.define=(n,i)=>{const r=e||("document"in self?document.currentScript.src:"")||location.href;if(s[r])return;let a={};const o=e=>t(e,r),c={module:{uri:r},exports:a,require:o};s[r]=Promise.all(n.map(e=>c[e]||o(e))).then(e=>(i(...e),a))}}define(["./workbox-f1770938"],function(e){"use strict";importScripts(),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/_next/static/KwxMSiytIovsjJrr0LnGb/_buildManifest.js",revision:"6629ee405dcbb099b35d6b8773bbab61"},{url:"/_next/static/KwxMSiytIovsjJrr0LnGb/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/_next/static/chunks/1118-30ff9f3ea2b777be.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/1181-a670d445d6b2db9b.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/1458-16099023a62e4100.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/1614-60ba1d1a6890e2d6.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/1693-05ac9a5724007f63.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/1703-6e1938e484b0b689.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/2101-d4c06981ca477f9d.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/2225-645869ea4757a82d.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/2374-173b55be91c99960.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/2886-5c08d843fb793260.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/3142-2c2113700071cf0a.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/3178-2e04be9d1c879954.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/33-6d4a823d526a42a5.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/3314-37c24430b329b610.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/4022-ce03b658543681a1.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/4141-48cd10933efb876c.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/4239-a5f9a22811d1b482.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/4562-5919da7bc0a4b02b.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/4bd1b696-a5a3ae3d62f9eefb.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/5238-db883d64dd731f21.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/5810-335fd0ac238610a4.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/6077-d0542e2856de3c64.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/6587-745875304305732a.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/728-2142a7c58796821e.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/7339-103500520b3c57c0.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/7455-8a4caf1e9029055a.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/8173-82e75160d04d07c1.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/8379-1e33b6d108a9b122.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/8571-bba68bc877746b4a.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/8968-3dda9a8e0a0f7846.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/9572-c9fac76294c4cbc9.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/ad2866b8-e61efaab7b01bf9f.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/%5Blocale%5D/about/page-6d0233ad4aa4bcf7.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/%5Blocale%5D/app/achievement-tree/page-93019ca0b9475b91.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/%5Blocale%5D/blog/%5Bslug%5D/page-ea834ca5bcb582b2.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/%5Blocale%5D/blog/articles/page-b04d48c411afd1fd.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/%5Blocale%5D/blog/category/%5Bcategory%5D/page-44dd3cf43843136b.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/%5Blocale%5D/blog/layout-1fa8396d7e83ff5a.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/%5Blocale%5D/blog/page-6d09a768d66f688b.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/%5Blocale%5D/blog/tag/%5Btag%5D/page-8f175f5783e96505.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/%5Blocale%5D/layout-d8c635e2aa1bbbaa.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/%5Blocale%5D/page-d604ca6f098583e5.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/%5Blocale%5D/privacy/page-ad86ad8d8ed5c0fc.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/%5Blocale%5D/terms/page-13ce74f52483c326.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/%5Blocale%5D/tools/%5Btool%5D/page-eeda3048102c71e7.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/_not-found/page-fd0372b6589e6b64.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/about/page-f65e158630fd65fd.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/app/achievement-tree/page-a7460c1b8403e0b5.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/blog/%5Bslug%5D/page-18433262b7caf7f6.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/blog/articles/page-4c883cea55a9c1cb.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/blog/category/%5Bcategory%5D/page-cc7abd2f600cf9c6.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/blog/layout-9ffea63689e6f244.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/blog/page-ea884b0487f6e292.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/blog/tag/%5Btag%5D/page-53be6c2397576731.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/layout-03d82e156c6a8db4.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/not-found-557ea82194d78550.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/page-f076fde026cdf593.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/privacy/page-a0513a9ac32716a7.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/terms/page-76a205452721ed7d.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/animation-generator/layout-327662908e439135.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/animation-generator/page-41631a0d332093af.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/base64/layout-15985659d8667ea6.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/base64/page-c556b0cb26a661e4.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/box-shadow-generator/layout-0d21b649e111a527.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/box-shadow-generator/page-896798570b2d91b1.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/color-picker/layout-cdb931ea40a70260.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/color-picker/page-e25c1f8ffbfd404e.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/electricity-cost-calculator/layout-f731aa24267311fd.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/electricity-cost-calculator/page-500ad42019ba0c6d.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/gradient-generator/layout-b79dd5bf3d7840c4.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/gradient-generator/page-39865fb8a4646114.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/homework-tracker/layout-4e3b72d3a1009845.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/homework-tracker/page-ded11804a27b067d.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/image-converter/layout-4dd873ecdba1844e.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/image-converter/page-799781a8d1d91600.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/investment-calculator/layout-9fdc221c5a9b94fb.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/investment-calculator/page-945ee29923960f9b.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/json-formatter/layout-03633c0c715e130c.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/json-formatter/page-b85a3a97167e980d.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/markdown-editor/layout-143a1483468d9ccd.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/markdown-editor/page-fcbfe56c4613445c.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/password-generator/layout-c6a1b52178cb88fc.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/password-generator/page-f5147773617a56ad.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/qr-generator/layout-e5a52bf28561325b.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/qr-generator/page-01f195f57ebeebb0.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/take-home-pay-calculator/layout-1c1f1efb237c4e16.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/take-home-pay-calculator/page-5b55da0992a850c0.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/timetable/layout-c6002df87654d8c9.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/timetable/page-6122ba3ca55d1dad.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/uuid-generator/layout-0096392bfa92b987.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/app/tools/uuid-generator/page-e097de24f138b2c5.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/framework-42cf344f87404319.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/main-4c0e2a693476c865.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/main-app-dff11d2e241cff11.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/pages/_app-7b6d0eccb6d4eec5.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/pages/_error-c5a2488fbbd04e67.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/chunks/polyfills-42372ed130431b0a.js",revision:"846118c33b2c0e922d7b3a7676f81f6f"},{url:"/_next/static/chunks/webpack-61488ab4b071205d.js",revision:"KwxMSiytIovsjJrr0LnGb"},{url:"/_next/static/css/e22e4221449c36ee.css",revision:"e22e4221449c36ee"},{url:"/ads.txt",revision:"3adbf29f9b055d17d550183bd1e699d1"},{url:"/browserconfig.xml",revision:"f211afc83fb6f9d915d411fb76545343"},{url:"/icons/icon-128x128.png",revision:"c63a44b54a5ff8a77d37795de8f6aa0f"},{url:"/icons/icon-144x144.png",revision:"78bf1dd8983a89056a582308fcce67de"},{url:"/icons/icon-152x152.png",revision:"d5999f612093d895754ae71d75740c89"},{url:"/icons/icon-192x192.png",revision:"c575b4ebaca7e76bc85e70be1710e7e8"},{url:"/icons/icon-384x384.png",revision:"8bc3e24ce904560085dd8aeb7e68c0f9"},{url:"/icons/icon-512x512.png",revision:"1e8a87a7bb5921830b42103b34e166cf"},{url:"/icons/icon-72x72.png",revision:"a75cf1b8c7cbd59e5cfa844e925c5f7d"},{url:"/icons/icon-96x96.png",revision:"fb439436e554aedba0e5669c09d06b4d"},{url:"/icons/poodware_1024.png",revision:"8395a1b336741d9946e500375ede3ff7"},{url:"/llms.txt",revision:"eed0bf9417c5855d866cf7a38381bef1"},{url:"/og/animation-generator.png",revision:"18d494984cae71788e1fc72c54f6d56d"},{url:"/og/base64.png",revision:"6e349639c370584e2f592572dc2fcfae"},{url:"/og/blog-create-secure-passwords-that-you-can-remember.png",revision:"f73643ccf6052d4da71adb921611d6fa"},{url:"/og/blog-embed-images-in-html-email-base64.png",revision:"3d510b7c2e494260edb2ea2516179706"},{url:"/og/blog-generate-qr-codes-for-your-business.png",revision:"b26c9a6affe0e9a7076afc5b45405fec"},{url:"/og/blog-how-to-format-messy-json-data.png",revision:"38a23a81ee691d031f659c0521255c5c"},{url:"/og/blog-make-beautiful-css-gradients-without-code.png",revision:"2485286b7411afcad270102b9ecd96da"},{url:"/og/box-shadow-generator.png",revision:"51a75cdf4e8ec9f5081ff77c8a48650c"},{url:"/og/color-picker.png",revision:"d2e0508987f3e98a0f3cf8b8a868396b"},{url:"/og/electricity-cost-calculator.png",revision:"b35817302a5ca327f68926b153502012"},{url:"/og/gradient-generator.png",revision:"4b5532f426b0747c91af4faa620c2c3e"},{url:"/og/home.png",revision:"1c97235a3a1c9f1e11bf5ef118e29cdd"},{url:"/og/image-converter.png",revision:"f6f8aa33d299739bfc179b7fc4bfc400"},{url:"/og/investment-calculator.png",revision:"29df2848e302aeff56b0b43cc8cba31f"},{url:"/og/json-formatter.png",revision:"724fa873e162d12622556fd47451a534"},{url:"/og/markdown-editor.png",revision:"8b16fc13bc28f9755789e90c69dee6eb"},{url:"/og/password-generator.png",revision:"00a30ce4b80a51942dd21817c2981e4e"},{url:"/og/qr-generator.png",revision:"0f7e50e72dd069177535ed4be6dbd662"},{url:"/og/take-home-pay-calculator.png",revision:"22bbe704350327b0411776f1667fd6a8"},{url:"/og/timetable.png",revision:"0cf4377ad5e8b4050aa29187c0eb2648"},{url:"/og/uuid-generator.png",revision:"c62dd0f0e726cb8e86678312e9b54107"},{url:"/robots.txt",revision:"1bb04c5e19878f88d6aef000cf9de2ac"},{url:"/shitsugyo-hoken/README.md",revision:"2cbc054cc7ca3355ed81819edacf9711"},{url:"/shitsugyo-hoken/about/index.html",revision:"c09467f71aa8597ea1228a55e7cd2545"},{url:"/shitsugyo-hoken/assets/app.js",revision:"1806493020cce6b9b8676b72aeb30188"},{url:"/shitsugyo-hoken/assets/og.png",revision:"476827efdf76522be3772eca80f3e651"},{url:"/shitsugyo-hoken/assets/style.css",revision:"cdf6f88d632de3cf5ce7c0cb64da9ff5"},{url:"/shitsugyo-hoken/disclaimer/index.html",revision:"54d871972602d8e60c671f46217ed08b"},{url:"/shitsugyo-hoken/faq/index.html",revision:"2730c5448dba9573975b9da176bb1531"},{url:"/shitsugyo-hoken/guide/index.html",revision:"59095dad1bd53388353f8ccbd533fd41"},{url:"/shitsugyo-hoken/index.html",revision:"334a61fffbcd93246177dd50271b3261"},{url:"/shitsugyo-hoken/keisanshiki/index.html",revision:"a82d6b94081790c783b8d849dadc26a5"},{url:"/shitsugyo-hoken/nissu/index.html",revision:"62d9c56403933974aed26a9292bf3fdf"},{url:"/shitsugyo-hoken/privacy/index.html",revision:"faa882d83455089de3d2773a7c38ee30"},{url:"/shitsugyo-hoken/sitemap.xml",revision:"aa1e2e223b94ebf0fc90ab64a27a503e"},{url:"/sitemap.xml",revision:"4c2b278b1dbd0410c2a5a909d805adf0"},{url:"/tools/timetable/manifest.webmanifest",revision:"887ad95cd87b1b17fdb82df70c9b05d4"},{url:"/tools/timetable/sw.js",revision:"6a3f3005ab7adb751833b21af58dd315"},{url:"/tools/timetable/workbox-1e826536.js",revision:"5e30b0ec1497c32868d6fb7bac60118a"}],{ignoreURLParametersMatching:[/^utm_/,/^fbclid$/]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:function(e){return _ref.apply(this,arguments)}}]}),"GET"),e.registerRoute(/^https:\/\/fonts\.(?:gstatic)\.com\/.*/i,new e.CacheFirst({cacheName:"google-fonts-webfonts",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:31536e3})]}),"GET"),e.registerRoute(/^https:\/\/fonts\.(?:googleapis)\.com\/.*/i,new e.StaleWhileRevalidate({cacheName:"google-fonts-stylesheets",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800})]}),"GET"),e.registerRoute(/\.(?:eot|otf|ttc|ttf|woff|woff2|font.css)$/i,new e.StaleWhileRevalidate({cacheName:"static-font-assets",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800})]}),"GET"),e.registerRoute(/\.(?:jpg|jpeg|gif|png|svg|ico|webp)$/i,new e.StaleWhileRevalidate({cacheName:"static-image-assets",plugins:[new e.ExpirationPlugin({maxEntries:64,maxAgeSeconds:2592e3})]}),"GET"),e.registerRoute(/\/_next\/static.+\.js$/i,new e.CacheFirst({cacheName:"next-static-js-assets",plugins:[new e.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\/_next\/image\?url=.+$/i,new e.StaleWhileRevalidate({cacheName:"next-image",plugins:[new e.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:mp3|wav|ogg)$/i,new e.CacheFirst({cacheName:"static-audio-assets",plugins:[new e.RangeRequestsPlugin,new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:mp4|webm)$/i,new e.CacheFirst({cacheName:"static-video-assets",plugins:[new e.RangeRequestsPlugin,new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:js)$/i,new e.StaleWhileRevalidate({cacheName:"static-js-assets",plugins:[new e.ExpirationPlugin({maxEntries:48,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:css|less)$/i,new e.StaleWhileRevalidate({cacheName:"static-style-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\/_next\/data\/.+\/.+\.json$/i,new e.StaleWhileRevalidate({cacheName:"next-data",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:json|xml|csv)$/i,new e.NetworkFirst({cacheName:"static-data-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(function(e){var s=e.sameOrigin,t=e.url.pathname;return!(!s||t.startsWith("/api/auth/callback")||!t.startsWith("/api/"))},new e.NetworkFirst({cacheName:"apis",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:16,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(function(e){var s=e.request,t=e.url.pathname,n=e.sameOrigin;return"1"===s.headers.get("RSC")&&"1"===s.headers.get("Next-Router-Prefetch")&&n&&!t.startsWith("/api/")},new e.NetworkFirst({cacheName:"pages-rsc-prefetch",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(function(e){var s=e.request,t=e.url.pathname,n=e.sameOrigin;return"1"===s.headers.get("RSC")&&n&&!t.startsWith("/api/")},new e.NetworkFirst({cacheName:"pages-rsc",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(function(e){var s=e.url.pathname;return e.sameOrigin&&!s.startsWith("/api/")},new e.NetworkFirst({cacheName:"pages",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(function(e){return!e.sameOrigin},new e.NetworkFirst({cacheName:"cross-origin",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:3600})]}),"GET")}); +if(!self.define){let i,e={};const a=(a,s)=>(a=new URL(a+".js",s).href,e[a]||new Promise(e=>{if("document"in self){const i=document.createElement("script");i.src=a,i.onload=e,document.head.appendChild(i)}else i=a,importScripts(a),e()}).then(()=>{let i=e[a];if(!i)throw new Error(`Module ${a} didn’t register its module`);return i}));self.define=(s,n)=>{const t=i||("document"in self?document.currentScript.src:"")||location.href;if(e[t])return;let o={};const c=i=>a(i,t),r={module:{uri:t},exports:o,require:c};e[t]=Promise.all(s.map(i=>r[i]||c(i))).then(i=>(n(...i),o))}}define(["./workbox-f1770938"],function(i){"use strict";importScripts(),self.skipWaiting(),i.clientsClaim(),i.precacheAndRoute([{url:"/_next/static/LUi1RWngzk-za4oiLAPhi/_buildManifest.js",revision:"6629ee405dcbb099b35d6b8773bbab61"},{url:"/_next/static/LUi1RWngzk-za4oiLAPhi/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/_next/static/chunks/1118-30ff9f3ea2b777be.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/1181-a670d445d6b2db9b.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/1458-16099023a62e4100.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/1614-60ba1d1a6890e2d6.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/1693-05ac9a5724007f63.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/1703-6e1938e484b0b689.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/2101-d4c06981ca477f9d.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/2225-645869ea4757a82d.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/2374-173b55be91c99960.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/2886-5c08d843fb793260.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/3142-2c2113700071cf0a.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/3178-2e04be9d1c879954.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/33-6d4a823d526a42a5.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/3314-37c24430b329b610.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/4022-ce03b658543681a1.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/4141-48cd10933efb876c.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/4239-a5f9a22811d1b482.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/4562-5919da7bc0a4b02b.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/4bd1b696-a5a3ae3d62f9eefb.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/5238-db883d64dd731f21.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/5810-335fd0ac238610a4.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/6077-d0542e2856de3c64.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/6587-745875304305732a.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/728-2142a7c58796821e.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/7339-103500520b3c57c0.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/7455-8a4caf1e9029055a.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/8173-82e75160d04d07c1.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/8379-1e33b6d108a9b122.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/8571-bba68bc877746b4a.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/8968-3dda9a8e0a0f7846.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/9572-c9fac76294c4cbc9.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/ad2866b8-e61efaab7b01bf9f.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/%5Blocale%5D/about/page-6d0233ad4aa4bcf7.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/%5Blocale%5D/app/achievement-tree/page-93019ca0b9475b91.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/%5Blocale%5D/blog/%5Bslug%5D/page-ea834ca5bcb582b2.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/%5Blocale%5D/blog/articles/page-b04d48c411afd1fd.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/%5Blocale%5D/blog/category/%5Bcategory%5D/page-44dd3cf43843136b.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/%5Blocale%5D/blog/layout-1fa8396d7e83ff5a.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/%5Blocale%5D/blog/page-6d09a768d66f688b.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/%5Blocale%5D/blog/tag/%5Btag%5D/page-8f175f5783e96505.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/%5Blocale%5D/layout-d8c635e2aa1bbbaa.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/%5Blocale%5D/page-d604ca6f098583e5.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/%5Blocale%5D/privacy/page-ad86ad8d8ed5c0fc.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/%5Blocale%5D/terms/page-13ce74f52483c326.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/%5Blocale%5D/tools/%5Btool%5D/page-eeda3048102c71e7.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/_not-found/page-fd0372b6589e6b64.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/about/page-f65e158630fd65fd.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/app/achievement-tree/page-a7460c1b8403e0b5.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/blog/%5Bslug%5D/page-18433262b7caf7f6.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/blog/articles/page-4c883cea55a9c1cb.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/blog/category/%5Bcategory%5D/page-cc7abd2f600cf9c6.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/blog/layout-9ffea63689e6f244.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/blog/page-ea884b0487f6e292.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/blog/tag/%5Btag%5D/page-53be6c2397576731.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/layout-03d82e156c6a8db4.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/not-found-557ea82194d78550.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/page-f076fde026cdf593.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/privacy/page-a0513a9ac32716a7.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/terms/page-76a205452721ed7d.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/animation-generator/layout-327662908e439135.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/animation-generator/page-41631a0d332093af.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/base64/layout-15985659d8667ea6.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/base64/page-c556b0cb26a661e4.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/box-shadow-generator/layout-0d21b649e111a527.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/box-shadow-generator/page-896798570b2d91b1.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/color-picker/layout-cdb931ea40a70260.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/color-picker/page-e25c1f8ffbfd404e.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/electricity-cost-calculator/layout-f731aa24267311fd.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/electricity-cost-calculator/page-500ad42019ba0c6d.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/gradient-generator/layout-b79dd5bf3d7840c4.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/gradient-generator/page-39865fb8a4646114.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/homework-tracker/layout-4e3b72d3a1009845.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/homework-tracker/page-ded11804a27b067d.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/image-converter/layout-4dd873ecdba1844e.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/image-converter/page-799781a8d1d91600.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/investment-calculator/layout-9fdc221c5a9b94fb.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/investment-calculator/page-945ee29923960f9b.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/json-formatter/layout-03633c0c715e130c.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/json-formatter/page-b85a3a97167e980d.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/markdown-editor/layout-143a1483468d9ccd.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/markdown-editor/page-fcbfe56c4613445c.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/password-generator/layout-c6a1b52178cb88fc.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/password-generator/page-f5147773617a56ad.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/qr-generator/layout-e5a52bf28561325b.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/qr-generator/page-01f195f57ebeebb0.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/take-home-pay-calculator/layout-1c1f1efb237c4e16.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/take-home-pay-calculator/page-5b55da0992a850c0.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/timetable/layout-c6002df87654d8c9.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/timetable/page-6122ba3ca55d1dad.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/uuid-generator/layout-0096392bfa92b987.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/app/tools/uuid-generator/page-e097de24f138b2c5.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/framework-42cf344f87404319.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/main-4c0e2a693476c865.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/main-app-dff11d2e241cff11.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/pages/_app-7b6d0eccb6d4eec5.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/pages/_error-c5a2488fbbd04e67.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/chunks/polyfills-42372ed130431b0a.js",revision:"846118c33b2c0e922d7b3a7676f81f6f"},{url:"/_next/static/chunks/webpack-61488ab4b071205d.js",revision:"LUi1RWngzk-za4oiLAPhi"},{url:"/_next/static/css/e22e4221449c36ee.css",revision:"e22e4221449c36ee"},{url:"/ads.txt",revision:"3adbf29f9b055d17d550183bd1e699d1"},{url:"/browserconfig.xml",revision:"f211afc83fb6f9d915d411fb76545343"},{url:"/icons/icon-128x128.png",revision:"c63a44b54a5ff8a77d37795de8f6aa0f"},{url:"/icons/icon-144x144.png",revision:"78bf1dd8983a89056a582308fcce67de"},{url:"/icons/icon-152x152.png",revision:"d5999f612093d895754ae71d75740c89"},{url:"/icons/icon-192x192.png",revision:"c575b4ebaca7e76bc85e70be1710e7e8"},{url:"/icons/icon-384x384.png",revision:"8bc3e24ce904560085dd8aeb7e68c0f9"},{url:"/icons/icon-512x512.png",revision:"1e8a87a7bb5921830b42103b34e166cf"},{url:"/icons/icon-72x72.png",revision:"a75cf1b8c7cbd59e5cfa844e925c5f7d"},{url:"/icons/icon-96x96.png",revision:"fb439436e554aedba0e5669c09d06b4d"},{url:"/icons/poodware_1024.png",revision:"8395a1b336741d9946e500375ede3ff7"},{url:"/llms.txt",revision:"eed0bf9417c5855d866cf7a38381bef1"},{url:"/og/animation-generator.png",revision:"18d494984cae71788e1fc72c54f6d56d"},{url:"/og/base64.png",revision:"6e349639c370584e2f592572dc2fcfae"},{url:"/og/blog-create-secure-passwords-that-you-can-remember.png",revision:"f73643ccf6052d4da71adb921611d6fa"},{url:"/og/blog-embed-images-in-html-email-base64.png",revision:"3d510b7c2e494260edb2ea2516179706"},{url:"/og/blog-generate-qr-codes-for-your-business.png",revision:"f6a653dbb3a1df7d2bead2cb83f0979b"},{url:"/og/blog-how-to-format-messy-json-data.png",revision:"38a23a81ee691d031f659c0521255c5c"},{url:"/og/blog-make-beautiful-css-gradients-without-code.png",revision:"2485286b7411afcad270102b9ecd96da"},{url:"/og/box-shadow-generator.png",revision:"51a75cdf4e8ec9f5081ff77c8a48650c"},{url:"/og/color-picker.png",revision:"d2e0508987f3e98a0f3cf8b8a868396b"},{url:"/og/electricity-cost-calculator.png",revision:"b35817302a5ca327f68926b153502012"},{url:"/og/gradient-generator.png",revision:"4b5532f426b0747c91af4faa620c2c3e"},{url:"/og/home.png",revision:"1c97235a3a1c9f1e11bf5ef118e29cdd"},{url:"/og/image-converter.png",revision:"f6f8aa33d299739bfc179b7fc4bfc400"},{url:"/og/investment-calculator.png",revision:"29df2848e302aeff56b0b43cc8cba31f"},{url:"/og/json-formatter.png",revision:"724fa873e162d12622556fd47451a534"},{url:"/og/markdown-editor.png",revision:"8b16fc13bc28f9755789e90c69dee6eb"},{url:"/og/password-generator.png",revision:"00a30ce4b80a51942dd21817c2981e4e"},{url:"/og/qr-generator.png",revision:"0f7e50e72dd069177535ed4be6dbd662"},{url:"/og/take-home-pay-calculator.png",revision:"22bbe704350327b0411776f1667fd6a8"},{url:"/og/timetable.png",revision:"0cf4377ad5e8b4050aa29187c0eb2648"},{url:"/og/uuid-generator.png",revision:"c62dd0f0e726cb8e86678312e9b54107"},{url:"/robots.txt",revision:"1bb04c5e19878f88d6aef000cf9de2ac"},{url:"/shitsugyo-hoken/README.md",revision:"2cbc054cc7ca3355ed81819edacf9711"},{url:"/shitsugyo-hoken/about/index.html",revision:"c09467f71aa8597ea1228a55e7cd2545"},{url:"/shitsugyo-hoken/assets/app.js",revision:"1806493020cce6b9b8676b72aeb30188"},{url:"/shitsugyo-hoken/assets/og.png",revision:"476827efdf76522be3772eca80f3e651"},{url:"/shitsugyo-hoken/assets/style.css",revision:"cdf6f88d632de3cf5ce7c0cb64da9ff5"},{url:"/shitsugyo-hoken/disclaimer/index.html",revision:"54d871972602d8e60c671f46217ed08b"},{url:"/shitsugyo-hoken/faq/index.html",revision:"2730c5448dba9573975b9da176bb1531"},{url:"/shitsugyo-hoken/guide/index.html",revision:"59095dad1bd53388353f8ccbd533fd41"},{url:"/shitsugyo-hoken/index.html",revision:"334a61fffbcd93246177dd50271b3261"},{url:"/shitsugyo-hoken/keisanshiki/index.html",revision:"a82d6b94081790c783b8d849dadc26a5"},{url:"/shitsugyo-hoken/nissu/index.html",revision:"62d9c56403933974aed26a9292bf3fdf"},{url:"/shitsugyo-hoken/privacy/index.html",revision:"faa882d83455089de3d2773a7c38ee30"},{url:"/shitsugyo-hoken/sitemap.xml",revision:"aa1e2e223b94ebf0fc90ab64a27a503e"},{url:"/sitemap.xml",revision:"2682a89cb35fc4b078fe81c2e215c3cd"},{url:"/tools/timetable/manifest.webmanifest",revision:"887ad95cd87b1b17fdb82df70c9b05d4"},{url:"/tools/timetable/sw.js",revision:"6a3f3005ab7adb751833b21af58dd315"},{url:"/tools/timetable/workbox-1e826536.js",revision:"5e30b0ec1497c32868d6fb7bac60118a"}],{ignoreURLParametersMatching:[/^utm_/,/^fbclid$/]}),i.cleanupOutdatedCaches(),i.registerRoute("/",new i.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:function(i){return _ref.apply(this,arguments)}}]}),"GET"),i.registerRoute(/^https:\/\/fonts\.(?:gstatic)\.com\/.*/i,new i.CacheFirst({cacheName:"google-fonts-webfonts",plugins:[new i.ExpirationPlugin({maxEntries:4,maxAgeSeconds:31536e3})]}),"GET"),i.registerRoute(/^https:\/\/fonts\.(?:googleapis)\.com\/.*/i,new i.StaleWhileRevalidate({cacheName:"google-fonts-stylesheets",plugins:[new i.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800})]}),"GET"),i.registerRoute(/\.(?:eot|otf|ttc|ttf|woff|woff2|font.css)$/i,new i.StaleWhileRevalidate({cacheName:"static-font-assets",plugins:[new i.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800})]}),"GET"),i.registerRoute(/\.(?:jpg|jpeg|gif|png|svg|ico|webp)$/i,new i.StaleWhileRevalidate({cacheName:"static-image-assets",plugins:[new i.ExpirationPlugin({maxEntries:64,maxAgeSeconds:2592e3})]}),"GET"),i.registerRoute(/\/_next\/static.+\.js$/i,new i.CacheFirst({cacheName:"next-static-js-assets",plugins:[new i.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400})]}),"GET"),i.registerRoute(/\/_next\/image\?url=.+$/i,new i.StaleWhileRevalidate({cacheName:"next-image",plugins:[new i.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400})]}),"GET"),i.registerRoute(/\.(?:mp3|wav|ogg)$/i,new i.CacheFirst({cacheName:"static-audio-assets",plugins:[new i.RangeRequestsPlugin,new i.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),i.registerRoute(/\.(?:mp4|webm)$/i,new i.CacheFirst({cacheName:"static-video-assets",plugins:[new i.RangeRequestsPlugin,new i.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),i.registerRoute(/\.(?:js)$/i,new i.StaleWhileRevalidate({cacheName:"static-js-assets",plugins:[new i.ExpirationPlugin({maxEntries:48,maxAgeSeconds:86400})]}),"GET"),i.registerRoute(/\.(?:css|less)$/i,new i.StaleWhileRevalidate({cacheName:"static-style-assets",plugins:[new i.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),i.registerRoute(/\/_next\/data\/.+\/.+\.json$/i,new i.StaleWhileRevalidate({cacheName:"next-data",plugins:[new i.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),i.registerRoute(/\.(?:json|xml|csv)$/i,new i.NetworkFirst({cacheName:"static-data-assets",plugins:[new i.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),i.registerRoute(function(i){var e=i.sameOrigin,a=i.url.pathname;return!(!e||a.startsWith("/api/auth/callback")||!a.startsWith("/api/"))},new i.NetworkFirst({cacheName:"apis",networkTimeoutSeconds:10,plugins:[new i.ExpirationPlugin({maxEntries:16,maxAgeSeconds:86400})]}),"GET"),i.registerRoute(function(i){var e=i.request,a=i.url.pathname,s=i.sameOrigin;return"1"===e.headers.get("RSC")&&"1"===e.headers.get("Next-Router-Prefetch")&&s&&!a.startsWith("/api/")},new i.NetworkFirst({cacheName:"pages-rsc-prefetch",plugins:[new i.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),i.registerRoute(function(i){var e=i.request,a=i.url.pathname,s=i.sameOrigin;return"1"===e.headers.get("RSC")&&s&&!a.startsWith("/api/")},new i.NetworkFirst({cacheName:"pages-rsc",plugins:[new i.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),i.registerRoute(function(i){var e=i.url.pathname;return i.sameOrigin&&!e.startsWith("/api/")},new i.NetworkFirst({cacheName:"pages",plugins:[new i.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),i.registerRoute(function(i){return!i.sameOrigin},new i.NetworkFirst({cacheName:"cross-origin",networkTimeoutSeconds:10,plugins:[new i.ExpirationPlugin({maxEntries:32,maxAgeSeconds:3600})]}),"GET")});