Skip to content

Commit

Permalink
Merge pull request #1282 from KBVE/dev
Browse files Browse the repository at this point in the history
Staging refs/heads/dev into Main
  • Loading branch information
h0lybyte authored Oct 2, 2024
2 parents e8ab4d3 + f898204 commit 04b9759
Show file tree
Hide file tree
Showing 383 changed files with 1,594 additions and 546 deletions.
128 changes: 128 additions & 0 deletions docs/data/scripts/kilobase/version_bump.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
#!/bin/bash

# Get the directory of the currently running script
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "$SCRIPT_DIR/../../../../" && pwd)" # Root of the project

# Function to read the current version from Cargo.toml
read_current_version_from_cargo() {
cargo_toml_path=$1
current_version=$(grep -E '^version = "[0-9]+\.[0-9]+\.[0-9]+"' "$cargo_toml_path" | sed 's/version = "\(.*\)"/\1/')
echo "$current_version"
}

# Function to increment the version (bump the patch number)
increment_version() {
version=$1
major=$(echo "$version" | cut -d '.' -f 1)
minor=$(echo "$version" | cut -d '.' -f 2)
patch=$(echo "$version" | cut -d '.' -f 3)

# Increment patch number
new_patch=$((patch + 1))

# Return the new version
echo "$major.$minor.$new_patch"
}

# Function to update the version in Cargo.toml
update_version_in_cargo_toml() {
local new_version=$1
local cargo_toml_path=$2

sed -i.bak "s/^version = \".*\"/version = \"$new_version\"/" "$cargo_toml_path"

if [ $? -eq 0 ]; then
echo "Version updated to $new_version in $cargo_toml_path"
else
echo "Failed to update the version in Cargo.toml"
exit 1
fi
}

# Function to update the version in project.json
update_version_in_project_json() {
local new_version=$1
local project_json_path=$2

# Use sed to replace the version tags, regardless of what the current version is
sed -i.bak "s/\"tags\": \[\"[0-9.]*\", \"[0-9.]*\"\]/\"tags\": [\"$new_version\", \"15.1\"]/" "$project_json_path"

if [ $? -eq 0 ]; then
echo "Version updated to $new_version in $project_json_path"
else
echo "Failed to update the version in project.json"
exit 1
fi
}

# Function to update the version in values.yaml (only under db.image)
update_version_in_values_yaml() {
local new_version=$1
local values_yaml_path=$2

# Use sed to replace the tag under the db.image section only
sed -i.bak -e '/db:/,/tag:/s/tag: .*/tag: '"'$new_version'"'/' "$values_yaml_path"

if [ $? -eq 0 ]; then
echo "Version updated to $new_version in $values_yaml_path"
else
echo "Failed to update the version in values.yaml"
exit 1
fi
}


# Function to clean up backup files after successful version update
cleanup_backups() {
local paths=("$@")

for path in "${paths[@]}"; do
if [ -f "${path}.bak" ]; then
rm -f "${path}.bak"
echo "Removed backup: ${path}.bak"
fi
done
}

# Main function to call other functions
update_versions() {
local new_version=$1

# Define the paths to the files you want to update
local cargo_toml_path="$PROJECT_ROOT/apps/kilobase/Cargo.toml"
local project_json_path="$PROJECT_ROOT/apps/kilobase/project.json"
local values_yaml_path="$PROJECT_ROOT/migrations/kube/charts/kilobase/supabase/values.yaml"

# Update version in Cargo.toml
update_version_in_cargo_toml "$new_version" "$cargo_toml_path"

# Update version in project.json
update_version_in_project_json "$new_version" "$project_json_path"

# Update version in values.yaml
update_version_in_values_yaml "$new_version" "$values_yaml_path"

# Clean up backup files
cleanup_backups "$cargo_toml_path" "$project_json_path" "$values_yaml_path"
}

# Entry point of the script
if [ $# -eq 0 ]; then
echo "No version argument provided. Reading current version from Cargo.toml."

# Path to the Cargo.toml file
cargo_toml_path="$PROJECT_ROOT/apps/kilobase/Cargo.toml"

# Read current version and increment it
current_version=$(read_current_version_from_cargo "$cargo_toml_path")
new_version=$(increment_version "$current_version")

echo "Current version: $current_version. Bumping to: $new_version."
else
new_version=$1
echo "Using provided version: $new_version."
fi

# Call the main function to update all versions
update_versions "$new_version"
8 changes: 4 additions & 4 deletions docs/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/insights/insight-1/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
@keyframes rain{0%{transform:translateY(-10vh)}to{transform:translateY(120vh)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-out:where(.astro-k6z2r6li){animation:fadeOut 1s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in:where(.astro-k6z2r6li){animation:fadeIn 1s ease-in forwards}.LanderHero:where(.astro-k6z2r6li) .HeroTransition-enter:where(.astro-k6z2r6li),.LanderHero:where(.astro-k6z2r6li) .HeroTransition-exit:where(.astro-k6z2r6li){transition:transform 1.2s cubic-bezier(.68,-.55,.265,1.55),opacity 1.2s ease-out}
.conch-shell.svelte-19kd8e1{transition:opacity .5s ease}.rotate.svelte-19kd8e1{animation:svelte-19kd8e1-rotate 1s infinite alternate}@keyframes svelte-19kd8e1-rotate{0%{transform:rotate(0)}to{transform:rotate(10deg)}}
.image-container.svelte-sw5q2w{position:relative;display:inline-block}.waypoint.svelte-sw5q2w{position:absolute;width:20px;height:20px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;border-radius:50%;margin-left:-10px;margin-top:-10px}
</style><script type="module" src="/_astro/hoisted.D-CfjfAB.js"></script>
</style><script type="module" src="/_astro/hoisted.BQx2-EUz.js"></script>
<script type="module" src="/_astro/page.CY7HCSJH.js"></script>
<script>!(function(w,p,f,c){if(!window.crossOriginIsolated && !navigator.serviceWorker) return;c=w[p]=Object.assign(w[p]||{},{"lib":"/~partytown/","debug":false});c[f]=(c[f]||[])})(window,'partytown','forward');/* Partytown 0.8.2 - MIT builder.io */
!function(t,e,n,i,o,r,a,s,d,c,l,p){function u(){p||(p=1,"/"==(a=(r.lib||"/~partytown/")+(r.debug?"debug/":""))[0]&&(d=e.querySelectorAll('script[type="text/partytown"]'),i!=t?i.dispatchEvent(new CustomEvent("pt1",{detail:t})):(s=setTimeout(f,1e4),e.addEventListener("pt0",w),o?h(1):n.serviceWorker?n.serviceWorker.register(a+(r.swPath||"partytown-sw.js"),{scope:a}).then((function(t){t.active?h():t.installing&&t.installing.addEventListener("statechange",(function(t){"activated"==t.target.state&&h()}))}),console.error):f())))}function h(t){c=e.createElement(t?"script":"iframe"),t||(c.style.display="block",c.style.width="0",c.style.height="0",c.style.border="0",c.style.visibility="hidden",c.setAttribute("aria-hidden",!0)),c.src=a+"partytown-"+(t?"atomics.js?v=0.8.2":"sandbox-sw.html?"+Date.now()),e.querySelector(r.sandboxParent||"body").appendChild(c)}function f(n,o){for(w(),i==t&&(r.forward||[]).map((function(e){delete t[e.split(".")[0]]})),n=0;n<d.length;n++)(o=e.createElement("script")).innerHTML=d[n].innerHTML,o.nonce=r.nonce,e.head.appendChild(o);c&&c.parentNode.removeChild(c)}function w(){clearTimeout(s)}r=t.partytown||{},i==t&&(r.forward||[]).map((function(e){l=t,e.split(".").map((function(e,n,i){l=l[i[n]]=n+1<i.length?"push"==i[n+1]?[]:l[i[n]]||{}:function(){(t._ptf=t._ptf||[]).push(i,arguments)}}))})),"complete"==e.readyState?u():(t.addEventListener("DOMContentLoaded",u),t.addEventListener("load",u))}(window,document,navigator,top,window.crossOriginIsolated);;((d,s)=>(s=d.currentScript,d.addEventListener('astro:before-swap',()=>s.remove(),{once:true})))(document);</script></head> <body class="bg-neutral-200 selection:bg-cyan-400 selection:text-neutral-700 dark:bg-neutral-800 astro-ouamjn2i"> <!--
Expand Down
2 changes: 1 addition & 1 deletion docs/insights/insight-2/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
@keyframes rain{0%{transform:translateY(-10vh)}to{transform:translateY(120vh)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-out:where(.astro-k6z2r6li){animation:fadeOut 1s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in:where(.astro-k6z2r6li){animation:fadeIn 1s ease-in forwards}.LanderHero:where(.astro-k6z2r6li) .HeroTransition-enter:where(.astro-k6z2r6li),.LanderHero:where(.astro-k6z2r6li) .HeroTransition-exit:where(.astro-k6z2r6li){transition:transform 1.2s cubic-bezier(.68,-.55,.265,1.55),opacity 1.2s ease-out}
.image-container.svelte-sw5q2w{position:relative;display:inline-block}.waypoint.svelte-sw5q2w{position:absolute;width:20px;height:20px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;border-radius:50%;margin-left:-10px;margin-top:-10px}
.conch-shell.svelte-19kd8e1{transition:opacity .5s ease}.rotate.svelte-19kd8e1{animation:svelte-19kd8e1-rotate 1s infinite alternate}@keyframes svelte-19kd8e1-rotate{0%{transform:rotate(0)}to{transform:rotate(10deg)}}
</style><script type="module" src="/_astro/hoisted.D-CfjfAB.js"></script>
</style><script type="module" src="/_astro/hoisted.BQx2-EUz.js"></script>
<script type="module" src="/_astro/page.CY7HCSJH.js"></script>
<script>!(function(w,p,f,c){if(!window.crossOriginIsolated && !navigator.serviceWorker) return;c=w[p]=Object.assign(w[p]||{},{"lib":"/~partytown/","debug":false});c[f]=(c[f]||[])})(window,'partytown','forward');/* Partytown 0.8.2 - MIT builder.io */
!function(t,e,n,i,o,r,a,s,d,c,l,p){function u(){p||(p=1,"/"==(a=(r.lib||"/~partytown/")+(r.debug?"debug/":""))[0]&&(d=e.querySelectorAll('script[type="text/partytown"]'),i!=t?i.dispatchEvent(new CustomEvent("pt1",{detail:t})):(s=setTimeout(f,1e4),e.addEventListener("pt0",w),o?h(1):n.serviceWorker?n.serviceWorker.register(a+(r.swPath||"partytown-sw.js"),{scope:a}).then((function(t){t.active?h():t.installing&&t.installing.addEventListener("statechange",(function(t){"activated"==t.target.state&&h()}))}),console.error):f())))}function h(t){c=e.createElement(t?"script":"iframe"),t||(c.style.display="block",c.style.width="0",c.style.height="0",c.style.border="0",c.style.visibility="hidden",c.setAttribute("aria-hidden",!0)),c.src=a+"partytown-"+(t?"atomics.js?v=0.8.2":"sandbox-sw.html?"+Date.now()),e.querySelector(r.sandboxParent||"body").appendChild(c)}function f(n,o){for(w(),i==t&&(r.forward||[]).map((function(e){delete t[e.split(".")[0]]})),n=0;n<d.length;n++)(o=e.createElement("script")).innerHTML=d[n].innerHTML,o.nonce=r.nonce,e.head.appendChild(o);c&&c.parentNode.removeChild(c)}function w(){clearTimeout(s)}r=t.partytown||{},i==t&&(r.forward||[]).map((function(e){l=t,e.split(".").map((function(e,n,i){l=l[i[n]]=n+1<i.length?"push"==i[n+1]?[]:l[i[n]]||{}:function(){(t._ptf=t._ptf||[]).push(i,arguments)}}))})),"complete"==e.readyState?u():(t.addEventListener("DOMContentLoaded",u),t.addEventListener("load",u))}(window,document,navigator,top,window.crossOriginIsolated);;((d,s)=>(s=d.currentScript,d.addEventListener('astro:before-swap',()=>s.remove(),{once:true})))(document);</script></head> <body class="bg-neutral-200 selection:bg-cyan-400 selection:text-neutral-700 dark:bg-neutral-800 astro-ouamjn2i"> <!--
Expand Down
2 changes: 1 addition & 1 deletion docs/insights/insight-3/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
@keyframes rain{0%{transform:translateY(-10vh)}to{transform:translateY(120vh)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-out:where(.astro-k6z2r6li){animation:fadeOut 1s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in:where(.astro-k6z2r6li){animation:fadeIn 1s ease-in forwards}.LanderHero:where(.astro-k6z2r6li) .HeroTransition-enter:where(.astro-k6z2r6li),.LanderHero:where(.astro-k6z2r6li) .HeroTransition-exit:where(.astro-k6z2r6li){transition:transform 1.2s cubic-bezier(.68,-.55,.265,1.55),opacity 1.2s ease-out}
.conch-shell.svelte-19kd8e1{transition:opacity .5s ease}.rotate.svelte-19kd8e1{animation:svelte-19kd8e1-rotate 1s infinite alternate}@keyframes svelte-19kd8e1-rotate{0%{transform:rotate(0)}to{transform:rotate(10deg)}}
.image-container.svelte-sw5q2w{position:relative;display:inline-block}.waypoint.svelte-sw5q2w{position:absolute;width:20px;height:20px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;border-radius:50%;margin-left:-10px;margin-top:-10px}
</style><script type="module" src="/_astro/hoisted.D-CfjfAB.js"></script>
</style><script type="module" src="/_astro/hoisted.BQx2-EUz.js"></script>
<script type="module" src="/_astro/page.CY7HCSJH.js"></script>
<script>!(function(w,p,f,c){if(!window.crossOriginIsolated && !navigator.serviceWorker) return;c=w[p]=Object.assign(w[p]||{},{"lib":"/~partytown/","debug":false});c[f]=(c[f]||[])})(window,'partytown','forward');/* Partytown 0.8.2 - MIT builder.io */
!function(t,e,n,i,o,r,a,s,d,c,l,p){function u(){p||(p=1,"/"==(a=(r.lib||"/~partytown/")+(r.debug?"debug/":""))[0]&&(d=e.querySelectorAll('script[type="text/partytown"]'),i!=t?i.dispatchEvent(new CustomEvent("pt1",{detail:t})):(s=setTimeout(f,1e4),e.addEventListener("pt0",w),o?h(1):n.serviceWorker?n.serviceWorker.register(a+(r.swPath||"partytown-sw.js"),{scope:a}).then((function(t){t.active?h():t.installing&&t.installing.addEventListener("statechange",(function(t){"activated"==t.target.state&&h()}))}),console.error):f())))}function h(t){c=e.createElement(t?"script":"iframe"),t||(c.style.display="block",c.style.width="0",c.style.height="0",c.style.border="0",c.style.visibility="hidden",c.setAttribute("aria-hidden",!0)),c.src=a+"partytown-"+(t?"atomics.js?v=0.8.2":"sandbox-sw.html?"+Date.now()),e.querySelector(r.sandboxParent||"body").appendChild(c)}function f(n,o){for(w(),i==t&&(r.forward||[]).map((function(e){delete t[e.split(".")[0]]})),n=0;n<d.length;n++)(o=e.createElement("script")).innerHTML=d[n].innerHTML,o.nonce=r.nonce,e.head.appendChild(o);c&&c.parentNode.removeChild(c)}function w(){clearTimeout(s)}r=t.partytown||{},i==t&&(r.forward||[]).map((function(e){l=t,e.split(".").map((function(e,n,i){l=l[i[n]]=n+1<i.length?"push"==i[n+1]?[]:l[i[n]]||{}:function(){(t._ptf=t._ptf||[]).push(i,arguments)}}))})),"complete"==e.readyState?u():(t.addEventListener("DOMContentLoaded",u),t.addEventListener("load",u))}(window,document,navigator,top,window.crossOriginIsolated);;((d,s)=>(s=d.currentScript,d.addEventListener('astro:before-swap',()=>s.remove(),{once:true})))(document);</script></head> <body class="bg-neutral-200 selection:bg-cyan-400 selection:text-neutral-700 dark:bg-neutral-800 astro-ouamjn2i"> <!--
Expand Down
4 changes: 2 additions & 2 deletions docs/journal/01-01/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@
.scrollbar-hide:where(.astro-ouamjn2i)::-webkit-scrollbar{display:none}.scrollbar-hide:where(.astro-ouamjn2i){-ms-overflow-style:none;scrollbar-width:none}html.lenis,html.lenis body{height:auto}.lenis:where(.astro-ouamjn2i).lenis-smooth{scroll-behavior:auto!important}.lenis:where(.astro-ouamjn2i).lenis-smooth :where(.astro-ouamjn2i)[data-lenis-prevent]{overscroll-behavior:contain}.lenis:where(.astro-ouamjn2i).lenis-stopped{overflow:hidden}.lenis:where(.astro-ouamjn2i).lenis-scrolling iframe:where(.astro-ouamjn2i){pointer-events:none}
.link-card:where(.astro-khjwmru5){list-style:none;display:flex;padding:1px;background-color:#23262d;background-image:none;background-size:400%;border-radius:7px;background-position:100%;transition:background-position .6s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 0 0 1px #ffffff1a}.link-card:where(.astro-khjwmru5)>a:where(.astro-khjwmru5){width:100%;text-decoration:none;line-height:1.4;padding:calc(1.5rem - 1px);border-radius:8px;color:#fff;background-color:#23262d;opacity:.8}h2:where(.astro-khjwmru5){margin:0;font-size:1.25rem;transition:color .6s cubic-bezier(.22,1,.36,1)}p:where(.astro-khjwmru5){margin-top:.5rem;margin-bottom:0}.link-card:where(.astro-khjwmru5):is(:hover,:focus-within){background-position:0;background-image:var(--accent-gradient)}.link-card:where(.astro-khjwmru5):is(:hover,:focus-within) h2:where(.astro-khjwmru5){color:rgb(var(--accent-light))}
@keyframes rain{0%{transform:translateY(-10vh)}to{transform:translateY(120vh)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-out:where(.astro-k6z2r6li){animation:fadeOut 1s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in:where(.astro-k6z2r6li){animation:fadeIn 1s ease-in forwards}.LanderHero:where(.astro-k6z2r6li) .HeroTransition-enter:where(.astro-k6z2r6li),.LanderHero:where(.astro-k6z2r6li) .HeroTransition-exit:where(.astro-k6z2r6li){transition:transform 1.2s cubic-bezier(.68,-.55,.265,1.55),opacity 1.2s ease-out}
.conch-shell.svelte-19kd8e1{transition:opacity .5s ease}.rotate.svelte-19kd8e1{animation:svelte-19kd8e1-rotate 1s infinite alternate}@keyframes svelte-19kd8e1-rotate{0%{transform:rotate(0)}to{transform:rotate(10deg)}}
.image-container.svelte-sw5q2w{position:relative;display:inline-block}.waypoint.svelte-sw5q2w{position:absolute;width:20px;height:20px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;border-radius:50%;margin-left:-10px;margin-top:-10px}
</style><script type="module" src="/_astro/hoisted.BQx2-EUz.js"></script>
.conch-shell.svelte-19kd8e1{transition:opacity .5s ease}.rotate.svelte-19kd8e1{animation:svelte-19kd8e1-rotate 1s infinite alternate}@keyframes svelte-19kd8e1-rotate{0%{transform:rotate(0)}to{transform:rotate(10deg)}}
</style><script type="module" src="/_astro/hoisted.D-CfjfAB.js"></script>
<script type="module" src="/_astro/page.CY7HCSJH.js"></script>
<script>!(function(w,p,f,c){if(!window.crossOriginIsolated && !navigator.serviceWorker) return;c=w[p]=Object.assign(w[p]||{},{"lib":"/~partytown/","debug":false});c[f]=(c[f]||[])})(window,'partytown','forward');/* Partytown 0.8.2 - MIT builder.io */
!function(t,e,n,i,o,r,a,s,d,c,l,p){function u(){p||(p=1,"/"==(a=(r.lib||"/~partytown/")+(r.debug?"debug/":""))[0]&&(d=e.querySelectorAll('script[type="text/partytown"]'),i!=t?i.dispatchEvent(new CustomEvent("pt1",{detail:t})):(s=setTimeout(f,1e4),e.addEventListener("pt0",w),o?h(1):n.serviceWorker?n.serviceWorker.register(a+(r.swPath||"partytown-sw.js"),{scope:a}).then((function(t){t.active?h():t.installing&&t.installing.addEventListener("statechange",(function(t){"activated"==t.target.state&&h()}))}),console.error):f())))}function h(t){c=e.createElement(t?"script":"iframe"),t||(c.style.display="block",c.style.width="0",c.style.height="0",c.style.border="0",c.style.visibility="hidden",c.setAttribute("aria-hidden",!0)),c.src=a+"partytown-"+(t?"atomics.js?v=0.8.2":"sandbox-sw.html?"+Date.now()),e.querySelector(r.sandboxParent||"body").appendChild(c)}function f(n,o){for(w(),i==t&&(r.forward||[]).map((function(e){delete t[e.split(".")[0]]})),n=0;n<d.length;n++)(o=e.createElement("script")).innerHTML=d[n].innerHTML,o.nonce=r.nonce,e.head.appendChild(o);c&&c.parentNode.removeChild(c)}function w(){clearTimeout(s)}r=t.partytown||{},i==t&&(r.forward||[]).map((function(e){l=t,e.split(".").map((function(e,n,i){l=l[i[n]]=n+1<i.length?"push"==i[n+1]?[]:l[i[n]]||{}:function(){(t._ptf=t._ptf||[]).push(i,arguments)}}))})),"complete"==e.readyState?u():(t.addEventListener("DOMContentLoaded",u),t.addEventListener("load",u))}(window,document,navigator,top,window.crossOriginIsolated);;((d,s)=>(s=d.currentScript,d.addEventListener('astro:before-swap',()=>s.remove(),{once:true})))(document);</script><style>.grid-container:where(.astro-mq74yxax){display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;margin:0 0 8rem}.grid-item:where(.astro-mq74yxax){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:1.5rem;border-radius:10px;background-color:#1c1c1c;color:#fff;box-shadow:0 0 20px rgba(black,.1)}.grid-item-image:where(.astro-mq74yxax){border-radius:10px}.grid-item-header:where(.astro-mq74yxax){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;margin:1rem 0 .25rem}.grid-item-title:where(.astro-mq74yxax){margin:0;font-size:1.5rem;font-weight:700}.grid-item-text:where(.astro-mq74yxax){margin:0 0 1.5rem;font-size:.875rem;color:#ffffff80}.grid-item-button:where(.astro-mq74yxax){padding:.5rem 2rem;border-radius:3px;font-size:.75rem;background-color:#06b6d4;color:#fff}@media only screen and (max-width: 1300px){.grid-container:where(.astro-mq74yxax){grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 1000px){.grid-container:where(.astro-mq74yxax){grid-template-columns:1fr 1fr}}@media only screen and (max-width: 600px){.grid-container:where(.astro-mq74yxax){grid-template-columns:1fr}}
Expand Down
Loading

0 comments on commit 04b9759

Please sign in to comment.