From 46caafcab37d64b77bff6119e368e62e8f9f5c9f Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Tue, 5 May 2020 12:36:48 -0500 Subject: [PATCH 001/296] Update dockerimage.yml --- .github/workflows/dockerimage.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml index 310d04b..8506bdc 100644 --- a/.github/workflows/dockerimage.yml +++ b/.github/workflows/dockerimage.yml @@ -23,6 +23,12 @@ jobs: docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD docker build . --file Dockerfile --tag joemsak/joesak.com:$GIT_SHA docker push joemsak/joesak.com:$GIT_SHA + + - uses: danielr1996/kubectl-action@1.0.0 + name: Deploy + with: + kubeconfig: ${{ secrets.KUBECONFIG }} + args: taint -f .kubernetes/deployment.yaml - uses: danielr1996/kubectl-action@1.0.0 name: Deploy From 1cfb379a402f4a08e8047cc5f107b6284d826bd2 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Tue, 5 May 2020 12:39:26 -0500 Subject: [PATCH 002/296] Update dockerimage.yml --- .github/workflows/dockerimage.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml index 8506bdc..485192c 100644 --- a/.github/workflows/dockerimage.yml +++ b/.github/workflows/dockerimage.yml @@ -25,13 +25,13 @@ jobs: docker push joemsak/joesak.com:$GIT_SHA - uses: danielr1996/kubectl-action@1.0.0 - name: Deploy + name: Taint the deployment for changes to dockerfile but not k8s with: kubeconfig: ${{ secrets.KUBECONFIG }} args: taint -f .kubernetes/deployment.yaml - uses: danielr1996/kubectl-action@1.0.0 - name: Deploy + name: Deploy k8s infra with: kubeconfig: ${{ secrets.KUBECONFIG }} args: apply -k .kubernetes From 428045c903f3ea0b65858df3a7cf73bb3016dfbf Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Tue, 5 May 2020 12:41:30 -0500 Subject: [PATCH 003/296] Update dockerimage.yml --- .github/workflows/dockerimage.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml index 485192c..c86d62a 100644 --- a/.github/workflows/dockerimage.yml +++ b/.github/workflows/dockerimage.yml @@ -25,10 +25,10 @@ jobs: docker push joemsak/joesak.com:$GIT_SHA - uses: danielr1996/kubectl-action@1.0.0 - name: Taint the deployment for changes to dockerfile but not k8s + name: Delete the deployment to force changes to dockerfile when there's none in k8s with: kubeconfig: ${{ secrets.KUBECONFIG }} - args: taint -f .kubernetes/deployment.yaml + args: delete -f .kubernetes/deployment.yaml - uses: danielr1996/kubectl-action@1.0.0 name: Deploy k8s infra From ab391baf5a7dc5b42a981e780c5d4e8868e8b555 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Wed, 6 May 2020 14:11:28 -0500 Subject: [PATCH 004/296] WIP where I left off trying to get ssl --- .gitignore | 2 +- .kubernetes/cluster-issuers.yml | 29 ---------------------------- .kubernetes/deployment.yaml | 34 +++++++++++++++++++++++++++++++++ .kubernetes/ingress.yaml | 4 ++-- 4 files changed, 37 insertions(+), 32 deletions(-) delete mode 100644 .kubernetes/cluster-issuers.yml diff --git a/.gitignore b/.gitignore index 1b7313f..2454d99 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ build node_modules certs -.kubernetes/secrets +.kubernetes/secret* diff --git a/.kubernetes/cluster-issuers.yml b/.kubernetes/cluster-issuers.yml deleted file mode 100644 index a47e8b5..0000000 --- a/.kubernetes/cluster-issuers.yml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: certmanager.k8s.io/v1alpha1 -kind: ClusterIssuer -metadata: - name: letsencrypt-staging -spec: - acme: - server: https://acme-staging-v2.api.letsencrypt.org/directory - email: joe@joesak.com - privateKeySecretRef: - name: letsencrypt-staging - solvers: - - http01: - ingress: - class: nginx ---- -apiVersion: certmanager.k8s.io/v1alpha1 -kind: ClusterIssuer -metadata: - name: letsencrypt-prod -spec: - acme: - server: https://acme-v02.api.letsencrypt.org/directory - email: joe@joesak.com - privateKeySecretRef: - name: letsencrypt-prod - solvers: - - http01: - ingress: - class: nginx diff --git a/.kubernetes/deployment.yaml b/.kubernetes/deployment.yaml index de40e28..cc0853f 100644 --- a/.kubernetes/deployment.yaml +++ b/.kubernetes/deployment.yaml @@ -19,3 +19,37 @@ spec: image: joemsak/joesak.com ports: - containerPort: 80 + - name: tunnel + image: docker.io/crazymax/cloudflared:latest + imagePullPolicy: Always + command: ["cloudflared", "tunnel"] + args: + - --url=http://127.0.0.1:8080 + - --hostname=joesak.com + - --origincert=/etc/ssl/certs/joesak.com.pem + - --no-autoupdate + env: + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: POD_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + resources: + limits: + cpu: 10m + memory: 20Mi + requests: + cpu: 10m + memory: 20Mi + volumeMounts: + - mountPath: /etc/cloudflared + name: tunnel-secret + readOnly: true + terminationGracePeriodSeconds: 60 + volumes: + - name: tunnel-secret + secret: + secretName: web-tls diff --git a/.kubernetes/ingress.yaml b/.kubernetes/ingress.yaml index 1d16943..b4477b0 100644 --- a/.kubernetes/ingress.yaml +++ b/.kubernetes/ingress.yaml @@ -4,12 +4,12 @@ metadata: name: web annotations: kubernetes.io/ingress.class: "nginx" - cert-manager.io/cluster-issuer: letsencrypt-staging # Specifies the Cluster Issuer to use spec: tls: - hosts: - joesak.com - secretName: tls-web # Secret name is used to dynamically generate the secret + - www.joesak.com + secretName: web-tls rules: - host: joesak.com http: From ddc1ef90eef4ece4047beb8c6ba6c73a6387f485 Mon Sep 17 00:00:00 2001 From: Ody Mbegbu Date: Thu, 7 May 2020 13:39:22 +0100 Subject: [PATCH 005/296] Fixed Deployment and nginx config --- .kubernetes/deployment.yaml | 35 +++-------------------------------- .kubernetes/ingress.yaml | 7 +++---- nginx.conf | 28 +++++++--------------------- 3 files changed, 13 insertions(+), 57 deletions(-) diff --git a/.kubernetes/deployment.yaml b/.kubernetes/deployment.yaml index cc0853f..b47ee18 100644 --- a/.kubernetes/deployment.yaml +++ b/.kubernetes/deployment.yaml @@ -16,40 +16,11 @@ spec: spec: containers: - name: web - image: joemsak/joesak.com + image: odytrice/joesak.com ports: - containerPort: 80 - - name: tunnel - image: docker.io/crazymax/cloudflared:latest - imagePullPolicy: Always - command: ["cloudflared", "tunnel"] - args: - - --url=http://127.0.0.1:8080 - - --hostname=joesak.com - - --origincert=/etc/ssl/certs/joesak.com.pem - - --no-autoupdate - env: - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: POD_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace resources: limits: - cpu: 10m - memory: 20Mi - requests: - cpu: 10m - memory: 20Mi - volumeMounts: - - mountPath: /etc/cloudflared - name: tunnel-secret - readOnly: true + cpu: 100m + memory: 200Mi terminationGracePeriodSeconds: 60 - volumes: - - name: tunnel-secret - secret: - secretName: web-tls diff --git a/.kubernetes/ingress.yaml b/.kubernetes/ingress.yaml index b4477b0..d35463e 100644 --- a/.kubernetes/ingress.yaml +++ b/.kubernetes/ingress.yaml @@ -3,15 +3,14 @@ kind: Ingress metadata: name: web annotations: - kubernetes.io/ingress.class: "nginx" + cert-manager.io/cluster-issuer: letsencrypt-prod # Specifies the Cluster Issuer to use spec: tls: - hosts: - - joesak.com - - www.joesak.com + - joesak.kubebridge.com secretName: web-tls rules: - - host: joesak.com + - host: joesak.kubebridge.com http: paths: - backend: diff --git a/nginx.conf b/nginx.conf index a68e271..cacc9bb 100644 --- a/nginx.conf +++ b/nginx.conf @@ -1,25 +1,11 @@ -server { - server_name localhost; - - listen 80 http2; - listen [::]:80 http2; +server { + listen 80; + server_name _; + root /usr/share/nginx/html; + index index.html; + # Force all paths to load either itself (js files) or go through index.html. location / { - root /usr/share/nginx/html; - index index.html index.htm; try_files $uri /index.html; } - - error_page 500 502 503 504 /50x.html; - location = /50x.html { - root /usr/share/nginx/html; - } - - location ~ /\.ht { - deny all; - } - - location ^~ /.well-known/acme-challenge/ { - proxy_pass http://letsencrypt; - } -} +} \ No newline at end of file From c77f06d8dadb4f4c5ea6e288e6e0f41386957f3f Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Thu, 7 May 2020 10:55:01 -0500 Subject: [PATCH 006/296] Updates... hmm --- .kubernetes/deployment.yaml | 2 +- .kubernetes/ingress.yaml | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.kubernetes/deployment.yaml b/.kubernetes/deployment.yaml index b47ee18..c38d670 100644 --- a/.kubernetes/deployment.yaml +++ b/.kubernetes/deployment.yaml @@ -16,7 +16,7 @@ spec: spec: containers: - name: web - image: odytrice/joesak.com + image: joemsak/joesak.com ports: - containerPort: 80 resources: diff --git a/.kubernetes/ingress.yaml b/.kubernetes/ingress.yaml index d35463e..f6281f0 100644 --- a/.kubernetes/ingress.yaml +++ b/.kubernetes/ingress.yaml @@ -7,10 +7,11 @@ metadata: spec: tls: - hosts: - - joesak.kubebridge.com + - joesak.com + - www.joesak.com secretName: web-tls rules: - - host: joesak.kubebridge.com + - host: joesak.com http: paths: - backend: From d48a04eddf2c884c628add9ac1efb7e05850f31f Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Thu, 7 May 2020 11:04:28 -0500 Subject: [PATCH 007/296] Update deployment --- .github/workflows/dockerimage.yml | 25 ++++++++++++++----------- .kubernetes/deployment.yaml | 2 +- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml index c86d62a..9402a25 100644 --- a/.github/workflows/dockerimage.yml +++ b/.github/workflows/dockerimage.yml @@ -18,17 +18,20 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Build & push the Docker image - run: | - docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD - docker build . --file Dockerfile --tag joemsak/joesak.com:$GIT_SHA - docker push joemsak/joesak.com:$GIT_SHA - - - uses: danielr1996/kubectl-action@1.0.0 - name: Delete the deployment to force changes to dockerfile when there's none in k8s - with: - kubeconfig: ${{ secrets.KUBECONFIG }} - args: delete -f .kubernetes/deployment.yaml + - name: Login to docker + run: docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD + + - uses: actions/checkout@v2 + - name: Build the docker image + run: docker build . --file Dockerfile --tag joemsak/joesak.com:$GIT_SHA + + - uses: actions/checkout@v2 + - name: Push the docker image + run: docker push joemsak/joesak.com:$GIT_SHA + + - uses: actions/checkout@v2 + - name: Update k8s deployment + run: sed -i "s/latest/${CI_COMMIT_SHORT_SHA}/g" .kubernetes/deployment.yaml - uses: danielr1996/kubectl-action@1.0.0 name: Deploy k8s infra diff --git a/.kubernetes/deployment.yaml b/.kubernetes/deployment.yaml index c38d670..3689292 100644 --- a/.kubernetes/deployment.yaml +++ b/.kubernetes/deployment.yaml @@ -16,7 +16,7 @@ spec: spec: containers: - name: web - image: joemsak/joesak.com + image: joemsak/joesak.com:latest ports: - containerPort: 80 resources: From c872016119388cb5cd91a13ba930fe1345c234c2 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Thu, 7 May 2020 11:05:18 -0500 Subject: [PATCH 008/296] Update deployment --- .github/workflows/dockerimage.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml index 9402a25..e0c74ef 100644 --- a/.github/workflows/dockerimage.yml +++ b/.github/workflows/dockerimage.yml @@ -30,8 +30,8 @@ jobs: run: docker push joemsak/joesak.com:$GIT_SHA - uses: actions/checkout@v2 - - name: Update k8s deployment - run: sed -i "s/latest/${CI_COMMIT_SHORT_SHA}/g" .kubernetes/deployment.yaml + - name: Update k8s + run: sed -i "s/latest/${GIT_SHA}/g" .kubernetes/deployment.yaml - uses: danielr1996/kubectl-action@1.0.0 name: Deploy k8s infra From deaab96c71b1db5bbf584bc69b4fd67319694775 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Thu, 7 May 2020 12:11:56 -0500 Subject: [PATCH 009/296] Updates --- .kubernetes/ingress.yaml | 1 - .kubernetes/service.yaml | 3 +-- nginx.conf | 2 +- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.kubernetes/ingress.yaml b/.kubernetes/ingress.yaml index f6281f0..6d98e04 100644 --- a/.kubernetes/ingress.yaml +++ b/.kubernetes/ingress.yaml @@ -8,7 +8,6 @@ spec: tls: - hosts: - joesak.com - - www.joesak.com secretName: web-tls rules: - host: joesak.com diff --git a/.kubernetes/service.yaml b/.kubernetes/service.yaml index 7cddee9..4b9c37d 100644 --- a/.kubernetes/service.yaml +++ b/.kubernetes/service.yaml @@ -7,5 +7,4 @@ spec: app: web ports: - protocol: TCP - port: 80 - targetPort: 80 \ No newline at end of file + port: 80 \ No newline at end of file diff --git a/nginx.conf b/nginx.conf index cacc9bb..34acf0f 100644 --- a/nginx.conf +++ b/nginx.conf @@ -1,7 +1,7 @@ server { listen 80; - server_name _; + server_name joesak.com; root /usr/share/nginx/html; index index.html; # Force all paths to load either itself (js files) or go through index.html. From 887f99917d57cb95c78da604c8723259a932b1e6 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Fri, 8 May 2020 22:52:05 -0500 Subject: [PATCH 010/296] Fuck it --- src/App.js | 95 +----------------------------------------------------- 1 file changed, 1 insertion(+), 94 deletions(-) diff --git a/src/App.js b/src/App.js index 0eea868..63174a6 100644 --- a/src/App.js +++ b/src/App.js @@ -16,100 +16,7 @@ function App() {
-

Elegance–Oriented

- -

- When you hire a web developer, you need more than just a coding machine. - You need someone who brings thoughtfulness and intuition to your project. - Someone who comes to every problem with a holistic approach. With relentless - resolve, I challenge myself to find elegant solutions. -

- -

15+ years of professional experience

- -

- I am a seasoned technical consultant and web application director who has - worked with an expansive array of clients and industries. These experiences - have shaped my ability to draw keen insights into any project. -

- -

Not just a coder

- -

- Refusing to be limited by any narrow role, I take ownership of my - responsibility to the client, the project, and the end-user. I communicate - often and with integrity. You will be delighted to work with me on - your next project. -

- -

A selection of professional highlights

- -
    -
  • - Authored a set of Ruby on Rails libraries which comprised the foundation - of a custom CMS offering, which was still in use reliably and profitably - by a web design agency seven years later -
  • - -
  • - Redesigned the UI and UX—while significantly advancing non-tech staff - participation in the product development—for Technovation, the world’s - largest tech entrepreneurship program for girls in underserved communities -
  • - -
  • - Centralized and standardized technical operations for the digital PR - team of a globally recognized celebrity brand -
  • - -
  • - Revitalizing major parts of a six years old codebase for Kadenze, the best - online platform for STEAM courses in partnership with leading colleges, - universities, and industry partners -
  • - -
  • - Developing Code From Craft, learning & mentorship community for - junior and aspiring web developers. -
  • -
- -

All of the hats

- -

- As a project contributor, I am versatile. I have excelled at all points - along the web development pipeline: -

- -
    -
  • Ideation and discovery of technical requirements
  • -
  • Organizing and prioritizing tasks
  • -
  • Prototyping and development
  • -
  • Testing, QA and customer support
  • -
  • Client demonstrations and training
  • -
  • Deploying production-fidelity infrastructure in a range of - server environments and workflows
  • -
- -

- I am cross-functional, able to translate across teams and bring - disparate stakeholders together onto the same page. -

- -

A broad landscape of client history

- -

- Among hundreds of clients, both independently and as an employee of web - design agencies, I have worked for fast-paced startups, city governments, - airports and transit authorities, nonprofits, customized 3rd - party and fully in-house e-commerce, boutique agencies, corporate enterprise, - and more. -

- -

Ready to work with me on your next project?

-

- elegance.begins@joesak.com -

+

A seasoned web developer who hates every word he's ever written to describe himself.

); From fc991ea5fe66482125420c9039f23dd27d5704e1 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Fri, 8 May 2020 23:07:07 -0500 Subject: [PATCH 011/296] Write something else now --- src/App.js | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/App.js b/src/App.js index 63174a6..d472294 100644 --- a/src/App.js +++ b/src/App.js @@ -7,7 +7,7 @@ function App() { <>

Joseph M. Sak

-

Web Production & Strategy

+

Cloud & Application Engineer at Kadenze

-

A seasoned web developer who hates every word he's ever written to describe himself.

+

A professional, seasoned web developer who hates every cover letter and web copy he's ever tried to write to describe himself.

+
    +
  • 15+ years of experience with hundreds of clients in many industries
  • +
  • Ruby, Rails, HTML, CSS, Javascript (vanilla or frameworks)
  • +
  • UI/UX prototyping, project management, ideation & requirements gathering
  • +
  • Linux, cloud engineering, kubernetes, docker, SQL, networking, et. al
  • +
  • Never done learning
  • +
+ +

+ joe@joesak.com +

+ +

+ LinkedIn/joemsak +

+ +

+ instagram/@dosgatoscreative +

); From 877e36355d97499590d0121e8104fd33c607fe3a Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Fri, 8 May 2020 23:08:17 -0500 Subject: [PATCH 012/296] yeah --- src/App.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/App.js b/src/App.js index d472294..c1d4f5e 100644 --- a/src/App.js +++ b/src/App.js @@ -26,11 +26,15 @@ function App() {

- joe@joesak.com + email/joe@joesak.com

- LinkedIn/joemsak + github/joemsak +

+ +

+ linkedin/joemsak

From 7fa26351d52cfdd777e4de5cf053cea73b5af166 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Fri, 8 May 2020 23:10:42 -0500 Subject: [PATCH 013/296] Haha I know right --- src/App.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/App.js b/src/App.js index c1d4f5e..89eb4d9 100644 --- a/src/App.js +++ b/src/App.js @@ -23,6 +23,7 @@ function App() {

  • UI/UX prototyping, project management, ideation & requirements gathering
  • Linux, cloud engineering, kubernetes, docker, SQL, networking, et. al
  • Never done learning
  • +
  • Oh and I need a favicon but I don't know how to design a good one
  • From a479c90169fc2606cb14c10be11a15c63f6c476a Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Fri, 8 May 2020 23:15:53 -0500 Subject: [PATCH 014/296] Edit words --- src/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.js b/src/App.js index 89eb4d9..7310471 100644 --- a/src/App.js +++ b/src/App.js @@ -16,7 +16,7 @@ function App() {

    -

    A professional, seasoned web developer who hates every cover letter and web copy he's ever tried to write to describe himself.

    +

    A professional, seasoned web developer who hates every cover letter and web copy he's ever tried to write about himself.

    +
    + + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +

    + + + +

    + + + +

    + + + +

    + + + +

    + + +
    + + +
    + + +
    + + + +
    + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + +
    + + +
    + + +
    + +
    +
      +
    • To save or protect an + individual's vital interest. We may process your + information when necessary to save or protect an individual’s + vital interest, such as to prevent harm. + +
    • +
    +
    + + + + +
    +

    +
    3. + WHAT LEGAL BASES DO WE RELY ON TO PROCESS YOUR + INFORMATION?
    +

    +
    In Short: We only + process your personal information when we believe it is + necessary and we have a valid legal reason (i.e., legal basis) to do + so under applicable law, like with your consent, to comply with + laws, to provide you with services to enter into or fulfill our contractual + obligations, to protect your rights, or to fulfill our legitimate + business interests.
    +

    +
    + + + +
    +
    If you are located in + the EU or UK, this section applies to + you.
    +

    +
    + +
    +
    The General Data Protection + Regulation (GDPR) and UK GDPR require us to explain the valid + legal bases we rely on in order to process your personal + information. As such, we may rely on the following legal bases to + process your personal information:
    +
      +
    • Consent. We may + process your information if you have given us permission (i.e. + , consent) to use your + personal information for a specific purpose. You can withdraw + your consent at any time. Learn more about  + withdrawing your + consent.
    • +
    +
    + + + +
    + + +
    +
      +
    • Legal Obligations. + We may process your information where we believe it is + necessary for compliance with our legal obligations, such as + to cooperate with a law enforcement body or regulatory agency, + exercise or defend our legal rights, or disclose your + information as evidence in litigation in which we are + involved. +
    • +
    +
    + +
    +
      +
    • Vital Interests. We + may process your information where we believe it is necessary + to protect your vital interests or the vital interests of a + third party, such as situations involving potential threats to + the safety of any person. + +
    • +
    +
    + + + + + +
    +
    If you are located in + Canada, this section applies to + you.
    +

    +
    + +
    +
    We + may process your information if you have given us specific + permission (i.e., express consent) to + use your personal information for a specific purpose, or in + situations where your permission can be inferred (i.e., implied consent). + You can withdraw your + consent at + any time.
    +

    +
    In + some exceptional cases, we may be legally permitted under + applicable law to process your information without your consent, + including, for example:
    +
      +
    • If + collection is clearly in the interests of an individual and + consent cannot be obtained in a timely way
    • +
    +
    + +
    +
      +
    • For + investigations and fraud detection and prevention
    • +
    +
    + +
    +
      +
    • For + business transactions provided certain conditions are + met + +
    • +
    +
    + +
    +
      +
    • If + it is contained in a witness statement and the collection is + necessary to assess, process, or settle an insurance + claim + +
    • +
    +
    + +
    +
      +
    • For + identifying injured, ill, or deceased persons and + communicating with next of kin + +
    • +
    +
    + +
    +
      +
    • If + we have reasonable grounds to believe an individual has been, + is, or may be victim of financial abuse
    • +
    +
    + +
    +
      +
    • If + it is reasonable to expect collection and use with consent + would compromise the availability or the accuracy of the + information and the collection is reasonable for purposes + related to investigating a breach of an agreement or a + contravention of the laws of Canada or a province
    • +
    +
    + +
    +
      +
    • If + disclosure is required to comply with a subpoena, warrant, + court order, or rules of the court relating to the production + of records +
    • +
    +
    + +
    +
      +
    • If + it was produced by an individual in the course of their + employment, business, or profession and the collection is + consistent with the purposes for which the information was + produced +
    • +
    +
    + +
    +
      +
    • If + the collection is solely for journalistic, artistic, or + literary purposes +
    • +
    +
    + +
    +
      +
    • If + the information is publicly available and is specified by the + regulations + +
    • +
    +
    + + +
    +

    +
    4. WHEN AND WITH WHOM DO + WE SHARE YOUR PERSONAL + INFORMATION? +
    +

    +
    In + Short: We may share information in + specific situations described in this section and/or with + the following third + parties.
    +
    + +
    +

    +
    We + may need to share your personal information in the + following situations:
    +
      +
    • Business + Transfers. We may share or transfer your + information in connection with, or during negotiations of, any + merger, sale of company assets, financing, or acquisition of + all or a portion of our business to another + company.
    • +
    +
    + + + +
    + + + +
    + + + +
    + + +
    + + + +
    + + + + + + +
    +

    +
    5. DO WE USE + COOKIES AND OTHER TRACKING + TECHNOLOGIES? +
    +

    +
    In + Short: We may use cookies and + other tracking technologies to collect and store + your information.
    +

    +
    We may use cookies and + similar tracking technologies (like web beacons and + pixels) to gather information when you interact with + our Services. Some online tracking technologies help + us maintain the security of our Services and your account + , + prevent crashes, fix bugs, save your preferences, + and assist with basic site + functions. +
    +

    +
    We also permit third + parties and service providers to use online tracking + technologies on our Services for analytics and + advertising, including to help manage and display + advertisements, to tailor advertisements to your + interests, or to send abandoned shopping cart + reminders (depending on your communication + preferences). The third parties and service + providers use their technology to provide + advertising about products and services tailored to + your interests which may appear either on our + Services or on other websites. + +
    +

    +
    To the extent these + online tracking technologies are deemed to be a "sale"/"sharing" (which + includes targeted advertising, as defined under the + applicable laws) under applicable US state laws, you + can opt out of these online tracking technologies by + submitting a request as described below under section + " + DO + UNITED STATES RESIDENTS HAVE SPECIFIC PRIVACY + RIGHTS? + " + + +
    +

    +
    Specific information + about how we use such technologies and how you can + refuse certain cookies is set out in our Cookie + Notice + + : + https://joesak.com/cookies + + + . + + + + + + + + + +
    +

    +
    6. HOW DO WE + HANDLE YOUR SOCIAL + LOGINS? +
    +

    +
    In + Short: If you choose to + register or log in to our Services using a social + media account, we may have access to certain + information about you. +
    +

    +
    Our Services offer you + the ability to register and log in using your + third-party social media account details (like your + Facebook or X logins). Where you choose to do this, + we will receive certain profile information about + you from your social media provider. The profile + information we receive may vary depending on the + social media provider concerned, but will often + include your name, email address, friends list, and + profile picture, as well as other information you + choose to make public on such a social media + platform. + + +
    +

    +
    We will use the + information we receive only for the purposes that + are described in this privacy notice or that are + otherwise made clear to you on the relevant + Services. Please note that we do not control, and + are not responsible for, other uses of your personal + information by your third-party social media + provider. We recommend that you review their privacy + notice to understand how they collect, use, and + share your personal information, and how you can set + your privacy preferences on their sites and + apps. + + + + + + + + +
    +

    +
    7. HOW LONG DO + WE KEEP YOUR + INFORMATION? +
    +

    +
    In + Short: We keep your + information for as long as necessary to fulfill the + purposes outlined in this privacy notice unless + otherwise required by + law.
    +

    +
    We will only keep your + personal information for as long as it is necessary + for the purposes set out in this privacy notice, + unless a longer retention period is required or + permitted by law (such as tax, accounting, or other + legal requirements). + No purpose in this notice will require us + keeping your personal information for longer than + + + + the period of + time in which users have an account with us + + . +
    +

    +
    When we have no + ongoing legitimate business need to process your + personal information, we will either delete or anonymize such + information, or, if this is not possible (for + example, because your personal information has been + stored in backup archives), then we will securely + store your personal information and isolate it from + any further processing until deletion is + possible. + +
    +

    +
    8. HOW DO WE + KEEP YOUR INFORMATION + SAFE? +
    +

    +
    In + Short: We aim to protect your + personal information through a system of organizational and + technical security + measures.
    +

    +
    We have implemented + appropriate and reasonable technical and organizational security + measures designed to protect the security of any + personal information we process. However, despite + our safeguards and efforts to secure your + information, no electronic transmission over the + Internet or information storage technology can be + guaranteed to be 100% secure, so we cannot promise + or guarantee that hackers, cybercriminals, or other + unauthorized third + parties will not be able to defeat our security and + improperly collect, access, steal, or modify your + information. Although we will do our best to protect + your personal information, transmission of personal + information to and from our Services is at your own + risk. You should only access the Services within a + secure environment. + + + + +
    +

    +
    9. DO WE + COLLECT INFORMATION FROM + MINORS? +
    +

    +
    In + Short: We do not knowingly + collect data from or market to children under 18 + years of age. + +
    +

    +
    We do not knowingly + collect, solicit data from, or market to children + under 18 years of age, nor do we knowingly sell such + personal information. By using the Services, you + represent that you are at least 18 or that you are + the parent or guardian of such a minor and consent + to such minor dependent’s use of the Services. If we + learn that personal information from users less than + 18 years of age has been collected, we will + deactivate the account and take reasonable measures + to promptly delete such data from our records. If + you become aware of any data we may have collected + from children under age 18, please contact us at + + + joe@joesak.com + + . + + +
    +

    +
    10. WHAT ARE + YOUR PRIVACY + RIGHTS? +
    +

    +
    In + Short:  + + + Depending on + your state of residence in the US or in some regions, such as + the European + Economic Area (EEA), United Kingdom (UK), + Switzerland, and Canada, you have rights + that allow you greater access to and control over + your personal information. + + +  You may review, + change, or terminate your account at any time, + depending on your country, province, or state of + residence. + + +
    +

    +
    In some regions (like + the EEA, UK, + Switzerland, and Canada + ), you have certain rights under applicable + data protection laws. These may include the right + (i) to request access and obtain a copy of your + personal information, (ii) to request rectification + or erasure; (iii) to restrict the processing of your + personal information; (iv) if applicable, to data + portability; and (v) not to be subject to automated + decision-making. In certain circumstances, you may + also have the right to object to the processing of + your personal information. You can make such a + request by contacting us by using the contact + details provided in the section " + HOW CAN YOU CONTACT + US ABOUT THIS + NOTICE? + " below. +
    +

    +
    We will consider and + act upon any request in accordance with applicable + data protection laws. +
    +
      +
    +
    If you are located in + the EEA or UK and you believe we are unlawfully + processing your personal information, you also have + the right to complain to your Member State + data protection + authority + or UK data protection + authority. +
    +

    +
    If you are located in + Switzerland, you may contact the Federal Data + Protection and Information + Commissioner. +
    +

    +
    Withdrawing + your consent: If we are relying on + your consent to process your personal information, + which may be + express and/or implied consent depending on the + applicable law, you have + the right to withdraw your consent at any time. You + can withdraw your consent at any time by contacting + us by using the contact details provided in the + section " + HOW CAN YOU CONTACT + US ABOUT THIS + NOTICE? + " below + . +
    +

    +
    However, please note + that this will not affect the lawfulness of the + processing before its withdrawal nor, when applicable law + allows, + will it affect the processing of your personal + information conducted in reliance on lawful processing + grounds other than consent. + +
    +

    +
    Account + Information
    +

    +
    If you would at any time like + to review or change the information in your account or + terminate your account, you can:
    +
      +
    • + Log in to your account + settings and update your user account. +
    • +
    +
    + +
    +
    Upon your request to + terminate your account, we will deactivate or delete + your account and information from our active + databases. However, we may retain some information in + our files to prevent fraud, troubleshoot problems, + assist with any investigations, enforce our legal + terms and/or comply with applicable legal + requirements. + + + + +
    +

    +
    Cookies and + similar technologies: Most Web + browsers are set to accept cookies by default. If + you prefer, you can usually choose to set your + browser to remove cookies and to reject cookies. If + you choose to remove cookies or reject cookies, this + could affect certain features or services of our + Services. + + For further information, + please see our Cookie Notice: + https://joesak.com/cookies + + . + + + + + +
    +

    +
    If you have questions or + comments about your privacy rights, you may email us + at joe@joesak.com + . + +
    +

    +
    11. CONTROLS + FOR DO-NOT-TRACK + FEATURES +
    +

    +
    Most web browsers and + some mobile operating systems and mobile + applications include a Do-Not-Track ("DNT") feature + or setting you can activate to signal your privacy + preference not to have data about your online + browsing activities monitored and collected. At this + stage, no uniform technology standard for recognizing and + implementing DNT signals has been finalized. As + such, we do not currently respond to DNT browser + signals or any other mechanism that automatically + communicates your choice not to be tracked online. + If a standard for online tracking is adopted that we + must follow in the future, we will inform you about + that practice in a revised version of this privacy + notice. + +
    +

    +
    California law requires + us to let you know how we respond to web browser DNT + signals. Because there currently is not an industry or + legal standard for + recognizing + or honoring + DNT + signals, we do not respond to them at this + time. + + +
    +
    + +
    +

    +
    12. DO UNITED + STATES RESIDENTS HAVE SPECIFIC PRIVACY + RIGHTS? +
    +

    +
    In + Short: If you are a resident + of California, + Colorado, Connecticut, Delaware, Florida, Indiana, + Iowa, Kentucky, Montana, New Hampshire, New + Jersey, Oregon, Tennessee, Texas, Utah, or + Virginia, you may + have the right to request access to and receive + details about the personal information we maintain + about you and how we have processed it, correct + inaccuracies, get a copy of, or delete your + personal information. You may also have the right + to withdraw your consent to our processing of your + personal information. These rights may be limited + in some circumstances by applicable law. More + information is provided + below.
    +

    +
    Categories of + Personal Information We + Collect
    +

    +
    We have collected the + following categories of personal information in the + past twelve (12) months:
    +

    + + + + + + + + + + + + + +
    + Category + + Examples + + Collected +
    +
    A. + Identifiers
    +
    +
    Contact + details, such as real name, alias, postal + address, telephone or mobile contact number, + unique personal identifier, online + identifier, Internet Protocol address, email + address, and account + name
    +
    +

    +
    + + + NO + +
    +

    +
    +
    + +
    + + + + + + + + +
    +
    B. Personal + information as defined in the California + Customer Records + statute
    +
    +
    Name, contact + information, education, employment, + employment history, and financial + information
    +
    +

    +
    + + + NO + + +
    +

    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + C. Protected + classification characteristics under state + or federal law +
    +
    +
    Gender, age, + date of birth, race and ethnicity, national + origin, marital status, and other + demographic data
    +
    +

    +
    + + + NO + + +
    +

    +
    +
    + D. Commercial + information +
    +
    +
    Transaction + information, purchase history, financial + details, and payment + information
    +
    +

    +
    + + + NO + + +
    +

    +
    +
    + E. Biometric + information +
    +
    +
    Fingerprints + and voiceprints
    +
    +

    +
    + + + NO + + + + +
    +

    +
    +
    + F. Internet or + other similar network activity +
    +
    +
    Browsing + history, search history, online behavior, + interest data, and interactions with our and + other websites, applications, systems, and + advertisements
    +
    +

    +
    + + + NO + + +
    +

    +
    +
    + G. Geolocation + data +
    +
    +
    Device + location
    +
    +

    +
    + + + NO + + +
    +

    +
    +
    + H. Audio, + electronic, sensory, or similar information +
    +
    +
    Images and + audio, video or call recordings created in + connection with our business + activities
    +
    +

    +
    + + + NO + + +
    +

    +
    +
    + I. Professional or + employment-related information +
    +
    +
    Business + contact details in order to provide you our + Services at a business level or job title, + work history, and professional + qualifications if you apply for a job with + us
    +
    +

    +
    + + + NO + + +
    +

    +
    +
    + J. Education + Information +
    +
    +
    Student + records and directory + information
    +
    +

    +
    + + + NO + + +
    +

    +
    +
    + K. Inferences + drawn from collected personal information +
    +
    +
    Inferences + drawn from any of the collected personal + information listed above to create a profile + or summary about, for example, an + individual’s preferences and + characteristics
    +
    +

    +
    + NO + + + +
    +

    +
    + + L. Sensitive personal + Information + + + + +
    +
    +
    +
    + NO + +
    +
    +
    +
    +
    +
    + +
    +

    +
    We may also collect + other personal information outside of these categories + through instances where you interact with us in + person, online, or by phone or mail in the context + of: + +
    +
      +
    • Receiving help through our + customer support channels; +
    • +
    +
    + +
    +
      +
    • Participation in customer + surveys or contests; and +
    • +
    +
    + +
    +
      +
    • Facilitation in the delivery + of our Services and to respond to your + inquiries. + +
    • +
    +
    + We will use and retain the + collected personal information as needed to provide the + Services or for: + + +
    + + + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + +
    +
      +
    • Category + H - As long as the user + has an account with us + + +
    • +
    +
    + + + +
    + + + +
    + + + +
    + + + + + + + +
    + Sources + of Personal + Information +
    +

    +
    +
    Learn + more about the sources of + personal information we collect + in + " + WHAT + INFORMATION DO WE + COLLECT? + + " + + + + +
    +

    +
    +
    How + We Use and Share Personal + Information +
    +

    +
    +
    Learn + about how we use your personal + information in the section, " + + + HOW + DO WE PROCESS YOUR + INFORMATION? + + " + + + + +
    +

    +
    +
    + + + + +
    +
    Will + your information be shared + with anyone + else? +
    +

    +
    +
    We + may disclose your personal + information with our service + providers pursuant to a + written contract between us + and each service provider. + Learn more about how we + disclose personal information + to in the section, + " + WHEN + AND WITH WHOM DO WE SHARE YOUR + PERSONAL + INFORMATION? + + " + +
    +

    +
    +
    We + may use your personal + information for our own + business purposes, such as for + undertaking internal research + for technological development + and demonstration. This is not + considered to be + "selling" + of your personal + information. + + + +
    +

    +
    +
    We + have not disclosed, sold, or + shared any personal + information to third parties + for a business or commercial + purpose in the preceding + twelve (12) months. We will + not sell or share personal + information in the future + belonging to website visitors, + users, and other + consumers. + + + + + + + + + + + +
    +

    +
    +
    Your + Rights +
    +

    +
    +
    You + have rights under certain US + state data protection laws. + However, these rights are not + absolute, and in certain cases, + we may decline your request as + permitted by law. These rights + include: + + +
    +
      +
    • Right + to know whether or + not we are processing your + personal data +
    • +
    +
    + + +
    +
      +
    • Right + to access your + personal data +
    • +
    +
    + + +
    +
      +
    • Right + to + correct inaccuracies + in your personal data +
    • +
    +
    + + +
    +
      +
    • Right + to request the + deletion of your personal data + + +
    • +
    +
    + + +
    +
      +
    • Right + to obtain a copy of + the personal data you previously + shared with us +
    • +
    +
    + + +
    +
      +
    • Right + to non-discrimination + for exercising your rights +
    • +
    +
    + + +
    +
      +
    • Right + to opt out of the + processing of your personal data + if it is used for targeted + advertising + (or sharing as defined under + California’s privacy law) + , the sale of personal + data, or profiling in + furtherance of decisions that + produce legal or similarly + significant effects ( + "profiling" + ) +
    • +
    +
    + + +
    +
    Depending + upon the state where you live, + you may also have the following + rights: + + +
    +
      +
    • Right + to obtain a list of the + categories of third parties to + which we have disclosed personal + data (as permitted by applicable + law, including + California's and Delaware's + privacy law) +
    • +
    +
    + + +
    +
      +
    • Right + to obtain a list of specific + third parties to which we have + disclosed personal data (as + permitted by applicable law, + including Oregon’s privacy + law) + + + +
    • +
    +
    + + +
    +
      +
    • Right + to limit use and disclosure of + sensitive personal data (as + permitted by applicable law, + including California’s privacy + law) + + + +
    • +
    +
    + + +
    +
      +
    • Right + to opt out of the collection of + sensitive data and personal data + collected through the operation + of a voice or facial recognition + feature (as permitted by + applicable law, including + Florida’s privacy law) + + + +
    • +
    +
    + + +
    +
    + How + to Exercise Your + Rights +
    +

    +
    +
    To + exercise these rights, you can + contact us + by submitting + a data + subject access + request, + + + + + by emailing us at + + joe@joesak.com, + + + + + + + + + + + + + or + by referring to the contact + details at the bottom of this + document. + + + + +
    +

    +
    +
    Under + certain US state data protection + laws, you can designate an + authorized + agent to make a request + on your behalf. We may deny a + request from an + authorized + agent that does not + submit proof that they have been + validly + authorized + to act on your behalf in + accordance with applicable + laws.
    +

    +
    +
    Request + Verification +
    +

    +
    +
    Upon + receiving your request, we will + need to verify your identity to + determine you are the same + person about whom we have the + information in our system. We + will only use personal + information provided in your + request to verify your identity + or authority to make the + request. However, if we cannot + verify your identity from the + information already maintained + by us, we may request that you + provide additional information + for the purposes of verifying + your identity and for security + or fraud-prevention + purposes.
    +

    +
    +
    If + you submit the request through + an + authorized + agent, we may need to + collect additional information + to verify your identity before + processing your request and the + agent will need to provide a + written and signed permission + from you to submit such request + on your behalf. + + +
    +

    +
    +
    Appeals +
    +

    +
    +
    Under + certain US state data protection + laws, if we decline to take + action regarding your request, + you may appeal our decision by + emailing us at + + joe@joesak.com + . + We will inform you in writing of + any action taken or not taken in + response to the appeal, + including a written explanation + of the reasons for the + decisions. If your appeal is + denied, you may submit a + complaint to your state attorney + general. + + + + + + + + + + +
    +

    +
    +
    California + + "Shine The Light" + + Law + +
    +

    +
    +
    California + Civil Code Section 1798.83, also + known as the + "Shine The Light" + law, permits our users + who are California residents to + request and obtain from us, once + a year and free of charge, + information about categories of + personal information (if any) we + disclosed to third parties for + direct marketing purposes and + the names and addresses of all + third parties with which we + shared personal information in + the immediately preceding + calendar year. If you are a + California resident and would + like to make such a request, + please submit your request in + writing to us by using the + contact details provided in the + section + " + HOW + CAN YOU CONTACT US ABOUT THIS + NOTICE? + + " + + + + + + + + + + + + + + + + + + + + + +
    +

    +
    +
    13. + DO WE MAKE UPDATES TO + THIS + NOTICE? +
    +

    +
    +
    In + Short: Yes, we + will update this notice as + necessary to stay compliant + with relevant + laws. +
    +

    +
    +
    We + may update this privacy notice + from time to time. The updated + version will be indicated by + an updated + "Revised" + date at the top of this + privacy notice. If we make + material changes to this + privacy notice, we may notify + you either by prominently + posting a notice of such + changes or by directly sending + you a notification. We + encourage you to review this + privacy notice frequently to + be informed of how we are + protecting your + information. +
    +

    +
    +
    14. + HOW CAN YOU CONTACT US + ABOUT THIS + NOTICE? +
    +

    +
    +
    If + you have questions or comments + about this notice, you may + + + + + email us at + joe@joesak.com or  + + + + + contact + us by post + at: +
    +

    +
    +
    + + Joe Sak + + + + + +
    +
    + 1010 Santa + Fe Dr + + + +
    +
    + Denver + + + + + , CO + + + + + + + 80204 + + + + + + + + + + +
    +
    + United + States + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    +
    +
    15. + HOW CAN YOU REVIEW, + UPDATE, OR DELETE THE + DATA WE COLLECT FROM + YOU? +
    +

    +
    +
    + + Based on the applicable + laws of your country + or state of residence + in the US + , you may + + have the right to request + access to the personal + information we collect + from you, details about + how we have processed it, + correct inaccuracies, or + delete your personal + information. You may also + have the right to + withdraw your + consent to our processing + of your personal + information. These rights + may be limited in some + circumstances by + applicable law. To request + to review, update, or + delete your personal + information, please + fill out and submit + a  + data + subject access + request + + + + . +
    + +
    diff --git a/vite.config.js b/vite.config.js index 9cc50ea..3712b2d 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,7 +1,19 @@ -import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; +import compress from "vite-plugin-compress"; +import { resolve } from "path"; +import { defineConfig } from "vite"; -// https://vitejs.dev/config/ export default defineConfig({ - plugins: [react()], + root: "src", + build: { + outDir: "../dist", + emptyOutDir: true, + rollupOptions: { + input: { + main: resolve(__dirname, "./src/index.html"), + legal: resolve(__dirname, "./src/privacy/index.html"), + }, + }, + }, + plugins: [compress, react], }); From 227da888e798340659b2c37a9c712bd99f6bf824 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Mon, 5 Aug 2024 14:15:03 -0600 Subject: [PATCH 219/296] Remove stuffs --- bun.lockb | Bin 610424 -> 601650 bytes package.json | 4 ---- 2 files changed, 4 deletions(-) diff --git a/bun.lockb b/bun.lockb index acd9a2c72305907d297613be652a54495c12eff4..114062d0860abe3d3a8b3b930b3c8bcb76f88c34 100755 GIT binary patch delta 94645 zcmeFacbHVww(ec4>4IJeCR9WbFrke!0wUGW&?N|%Kv5A?vEhpz)Aje7;zq*@!8TNInqh_EXv4$6 z?MY7p;Te;9lVMU?=b_ z(@y~RgbxJw0QUqtg1LsDZRN{92}-{bR6|R^UBNRz+N%E<%M0HIRsW0NR?*%$`=yI9 zoQBjBq|*9A3@*MCs1|?0@TzG~(zgL8l~s-_DXWd`VEhsct_dC9E*9Gsyar_E>&H(n zDVs_w-FNY}-vitl{p6C`f{A4%liI@RT)O^9YFF2mfpUTtR4m>=#j0=-lxglkzdQI0b_g{Gvr5X!Qnhul z2T;fY50ENvqq>r^k_n}&;jV)qW$VuemG3I@YwpeiWwA3zR7ZM%46c4`%;&G2KB*Eh zRHC6eZ!P83vCq07Y!xCp}d~t>CKQWKbhK43x?Hg6dGJwxFhTQt8aS;F`i-y?wdGphn&n zeQWS{I;wWR?TY>7bWfsCfi<9dz7lK&o)4x&L;zHiVXs&0OK zyPpU^t*D}|wk$Occd4B=zJ?ZJhejVZZ+qB2L%iwhCYM&ECeDg&V|*7-9ZU@NrdE8A zv#meG59Do7BfarZUw&ycpheqsx5K=hg2R33s*<|N1yf6By-03N@H3tKFw0XFsj8CN z+9%MII-Jj~}W0%f+mBMsqk`D;DhFo!x^TUJs#8FRdcan+H~=5-u!)^R@9Mru)Wl@+CRsq)fTd8#}$zF=a-k(AQ#sx)OB zgOB(5OKQfeSFyg)Pk9}~Rwwwgj`{eNTp%{x-OJ*f7SI z{t{GAml-ZN$uGK@pvs?b`fPcod%F7Y&y#&0ub@5_X}bPgIxSl*L7@)R)1X|a%5a=@ zpbw}H6o6`Y575n};ZxXC`iV7_h%M_Hl%+FD!?oq<-304MBlZgpt>|4l)FWwtG?2ibp;hA<)yz) z@A={hE`v|z%x*aEBYjFhkVX;8+@PUuXy8kh{qMzcz$%~l87PPGAmq4Jkj zOh6sW+O{Q`WP_?y#ncp?&vtB-t7m+yKI>80ggzvwz%%8(BQxuKjr&&k2HJzN*tUk< zD}Bdy17)Fc>J`T!)T03mi5j-*n9iy8rTbTT%r2X3tJ4|2N{=s@;Yxp2<6HR$s9{x9 zl^2Y!teALRt=AJST)s_kxzH5Kt5@0j^6`JQ-fNn3g>-#wY5DY0D$7S9JH~NI`P2wd z1+&XCy9~2|YN>^@8Ix0PCH*y^Riwt35@=^-?fo+Ksl%PhN;W1`)+Zkyk8o_CFJK$#>t->>e06jSpPQZ=sJR#C~;ZPWLk>9x0ks`RfX zlvmI4ok>+pEK5zAT$gp2>^AnV+t*hJ->QfB>u~RL`~v6v>b9ZV!{xZQE^vcNvoOoc zG$lDCsC(a%pizHjSW{YCSvI{i_RK=RZG8xo2j2!N-$dibfQmG4TDj*zbtG%8N8u_r zYO#0ZdmP`Zu_tWIE2pL=u+uCpnShO|j$7gzcz;QB**2Zi__bRAB#)O5wZ6!k_vQ=z z`Fuv{xT=!zQ)2@&{?cY&a2MK}bBQ1DBydM~n@fE^j)w09zZ9;8)eWvInr*<2;3F6N z9nzbZx%$%ehg}|v?MuS8RJ=2I{!+g~nhmyvk2l;KY!4p*?g9QpMM^IjUs*#8idE5J zb)@T+-e5~W8EOvsT7mmr<*{VSbaKaH_cPF4bUkn<39|4FpiURlYElJL@Ykwo6|=@y zPAF}MetY!0TZLKIs4K0hRVW#JtxvxWRD=72JAt3kuv}u!b>0%M!d1_0pgf|kq^e|G zx~w$zF+EYk*ODN-2$Tz)4a$U7phocJ4c^2bgJBask#xDhNucy23|)v|AYW6z>Un&H zuQwM|eQj5A_SMMmMWG6A0@Z^v(8nv#?SqoSNVn}mekf2;8?@RMIo8cIh4+H_23qf|-ltcvmUH$iq8wA;PDx=TPcm%YqyPx`L#TkiArxWO<3 zY9beavRfYcG~S<=dw%ExzP@#EogOQnb$Tw&5q3w>^|@HAGx#Q`ih7{m4cx)-k7xX1 zE3I``BeDD7T~zMH7$><{{RU9Ox_m8{vEXb_^*;ZSpQvj<<*P)$73eSK)3MlC6l(Bb zP!0A0TY@iAVFxfnLwkcMup2lKR0F%2{@bTHx5L+hGW2br%3b(IEY=e|6W$dZ3u=J< z!9BsHZ!sX+uipVhKKRj7zQFa5#A5rye}CJLaO}Ijg1(?C=m53{?piirUXHlqN3oCdD`~dhH4|8(`oDSau90>LTJAxX) z4^Q|w`l8`Yp!BmrjeH2G{5Mcf53n=56PN?4Bl9077;29G@whkfgP=@z0ayTTL%}ZK zc(^Pw@}IF-A=n?@8T|4g-{2pQ#bU+qw?OId1l7P2aBr{_lm&)>9l`dX>V5nn?7t7f zw~yLLKoz(el<8)G$~ft3U-2)XynhIKjp%Q5K>0huRnL!DQ1~ji7kCN-P>1>$US;_Y z2UUK3`oUPNKf+C*MsNx^4D1Z{0l#{{kNCyqKECbqi}&94hGmMlu~=h3@BFKG=FEjY z{$&IGeE9a%x8iqivB7`%sYt(r(1wJypq52>EO7WFJcOS|0Xf@DP;ud}=eBPGpFaa? z`CamxFIQe#KCzaLx0ABk51Uw*&1`E?xfsik2wu%ne+iT@EVXTy8j=g6d#@ z!{X+F8_9lfjpz>=+!}1x!t1L+@%E%^S!cJ`*{j{`cDc1n=Vbg-o^P;j^0bPnoEi=d zeTNvf!;-`SjYllDcVZ)qaAjL#c|%r8TL#+6krp zUfK1^7rnM~o8a1L-Oe2kyTi&qytTLF8c>EAH>*y2+1T`w8lAXeE668(^KE_lciVW2 zUX5Newm3SvUE5Tz?R+hzGppG5)y5`m?{ggwZcDCguMUH&cl|((t~;oC{DktVt=6vU za?opZrKJTEQ#G}9*-`e2UTT-@v6q#aR^d1EI~#9prGB6`m2SPW@AKGbz%Ct2hPCtB zY7LKL1GzM^>`49~U41Aot(#mqp*A+Yl6_?tPt|rQe^)=2#o!L)I}OxWrcKi= zepYJq@GfoB19tP;8RMo+l=cO<94dRQp1nq|wDif^e0G~s8<9_a?roS4%0jz=vQQ-# zysD2K!Hn9nSnQNezPCq#vhWN)s&s4uYflA^1?Bo#Bb1CQ8K(-e7l?*REKT>WsxfGVpP@9&^}Si_8r1!_Vx9*iF&l}7_5wrZr?V216egC6Q)&_v9fA( z*)$Hfyac^Wzhpmeq^YTj2?doCW3$nBK);rzHMMRB$_6wWMrL*OZDg-qZY%IzE3K)~ z9pafK-F*5D=&@nC{s$B?=6X=GF@JyGp^M0%u}oCMJQ!({?+a!JQB_b@IliQ>6y(NL zU2MM|K3!X?+SKgQ>_dd9bXYdx%Ehgl9c>am=&5$w#OkvfnVJ&kO|g~Htlc`Mn_0Hw z`ULJw)dk#-YGPm)@QuR2onmh`JR8)BVIrtg>tJwqa4*AVhHLwK`+b}UVx35T)bLuv z`5^X9*H1>+jSNQ^b~D`0@cZ6@J9E7YYNPy!;c~;pU_12F4NnHOaUNpW&9E&f=L$fb z557DwAg&We-$d8}#bbuI8ZI?F+px}Xtl^QMytWwBve_Th1avao&afFM5Bt8CpZIl# z`?FG7rAgT3a9?m6P|JuV<1QAyj{LGa@d)oZ13`^!KTsq2gmhJ$b;TFp8rd39>DPi9 z*pyP9;BZVh(%16~sCML$X}M(8)JeK>h-F>yuda6@1+)fEJldQ3lVQHY9}M>+`rsHp z$CHosQ}r;sBl%Z?>d>X2EL8!@^|LpWxsFbcuPfl$jwOr&wMbi!^d?Ktpw`A+a8em$g&9Lp!X|K5WL^%Ub`bPT^ zTnTDU-@U+}ns$Y&;0qX?4suDCf8J!Ft?q} zPP4e*)CT=4HZghV)y$3Kz2{sAD&1~b)tmuWw`)NSH^0;mrxdR4)*R%6-zd0-lbGnr zr|aLu12pdJ#pfSzWjJn{b0(p7G&DZX3@ zC>OpDR0p@3Ds!=D?@f98{0ypr^`J7mZTLK>4m}3Sj`vZqCgQMi?~+q$c{)VH4^(*9 zZ2;u}hk)v629$-fSH)+-)y_1b7H!LFi}xth@Fj3%7ztMeeL;1gqQ>XT-g@bVUL(w2 z9e1wv9b5s*IzcyMW9MJsUF*mD-MN34`hj!(66*?Te6OAA4SG;? z+Fotb2iAMm8I*Z<0cFPVWvOW?TA02CEEq)x2OhMH_h$u7{WU9vH8KAtc8Jv-lbv<5EwoOh;=EVDs*^ciP)`^<`}_wJa! z=4?M{li4Kd$lmL(vRo5EP3mI{ycH{`MZ+I6 z+kmn|_O@RL*SJ5u$T!1PrgMvT;L<;3_%bN(oKVWXDpec%W06n)9(4N3@pUz+igamd zZS^#~K9;@NRfIh>jz=!_yOx2M`N;YmsO#n#m-|!S{id(8n?A3>JCS}XsEKHxyzFu@ zD7$sK(%UC{t2>0ZRG>2lto`8%zb@B-8u`1RDk{3#`_q-6Dw<&F_kiNjHNM;?P|Irc zwVr8Uxkgk3i+$aHH?w`=AE&X@l>`kQIIk`hsqEvLAw${5C6n10^#{d9GDc z`jQoV64cyQ(4bb{={I>7JrS;zwtAIspxe#fSF)!B-IqL&wQ#MaF9DqeOUF%{gnrtp zAnkm46bag)4zdw_eyiW|maX<9c>%7uyc^Vr_amS96NEVN=kEyIJ(<6QYTz1B7U*=B z-$E}o{cdY~zK!S$NFQ=X+V8=u$e{gH2XJ5T$J_lLd@U%x+;BSB6Mh`1J^9o3`f}ai zy1BExb?oa)yfaR@-w$jgC`-MAUQ_raC_XIBa#D})f511?E%J8~CRFl-b2@nlJ-i(^3LPk@RNyMfx%H#1!Ki05lTSunlEgewfs1ZBDk z!;yx?hKD`uoosw%S!E5E(w$AeEvTuO{EUy2_knV{)y99OoYFrr{PtPrQ|bB_OmVm2 zwV+l*_5uHS#%CE$1ZA<2pq5vEPys6YqEn|AeFw7vzK5mfVM#gh?6tll?ZK9@sRUjG zH8>cQDLaGmg->y=J;8Akr{JqRAE=q7{b5XAtw#o9Uh%8qXi$MXd%Dj?$p0-eM!R=y zn|}9YpL<-{w9;{@nh7`3idwrI)G)GFzw=-B_G|lwU##;;*W!L3uHf(@sNrAtrtihs zpeBAgxIK8o+upNhfpYcZK*DFbzK0j;n}OX(cVM@%@RXA9+{b5!7`qqj3#A`?0TJ zT;NZPv+J?Q?XA0A-ZgsY#Nk1Z8PGL18C`XM7_A$f3_3>nW0JwFD8=8^QNx&I&L2Uv zeoS#VASV{7v3Yby70tnVe|FNyYJJb7Qe1qg5vr#oNVWv7t^XZIo6wO20Kq zhc)M6kjob#9qOca8l^p3WOY*;rP~{&UmB%@^OUcAe7{^Lr~|Jc4e?#!T#WrVKsW)e57NY?oFhV zoOB@ZKjow=kV>5N2a-=6gQrb$x<`>powP6Wc8ZhEYLq@h@+A(&2Yu=_NWKTZARVs~ z!7=;c+6$fpjhEy^* zELxXJhSLZlLz&*3sK@+7{9#z%Xw~GR@NmNFpZbeo6Emw?1^p=8WomISB1%n71{X#R zQ0NmWVjEf zx?`M&R+lHjS+K)hb(>O&@KIy2sK=N@xCbG9h|9UDJP}k!sj6iBT6D##E&d_WSPect zlL#`(4P`CTiB9U$iTe>s&3UC$w7$AHY|RO)w{NIA5gZ()YLelr=tj5(dOT2=$K57B zFnSWCqWs!qa8s13P3HW%N3^20IDRnU@Z_j~rmsfAZL$03lBgjk+O)VZmjE$R8NxG= zhI=)QZ4>2BONI;fCKX*Q+Ekqg--iuyO>Y{V(8QBtyM4SZg3Rj4L17+D9j59@iQtN; zVR|y>-F>3<(~E=tQT~i%Sk0+bzLIZC(56h49<*FGm~-M za2pksFYlL&Ff=NdUld-4)IHmeoL9R6b@)-T^3|^L+QH z%benz7CoXaGmGN`dMH{@FkFBn#~_d~9j`?BbCO}}p8i=-5K&TV=G0`6iPoK(4BsV1 z#&s!S&jYdyqq;YxFhk7% zW_o&2d^u8KR6eUH`~b;&O?6cwKA1T=JSvz`6kdy@Nv98~M9w$8qba8q2M0zCrzOML ziR{v#BeLF4j?Uj<{mPbvyOLGrPJMuYBA{`_QkI_E1t zCs-_e6{c=sd+gVqMSZgC?rfw{jrx~iev$|E*J5LmbC&maXQA~dNY%J%65;;X*E^&} zpMn)Cb8vOE?yO|^9o(;k>hB8ka5fRVX=Wlk6~?%=1jZ!dcPcHjs!z~QxukCvZ7NFy zJ)+ctWH2XcSda|w#(us8MhiE>w1gN3%dl6JIwu*wWB|Ho!|0-%7Y0P@&nb>?#~SMA zhBpj}`PT}amI%&`8qQ4y4@T?GO@=>^qE(U`Z920s_h1d6yrL*LC2Ckmjqq;K27KfR zC*cb@-yR%ISyUW!h#D3p<3}-~gQ9{|QMe2VZ=^%j=Ol7|7!*x8uQ(htI2JqFH+yO# zTm@5~bEDO;k6~S5Sl}#9=Zll!9Hvz1jD2zlgwa!V6JPFmh&+>i1q-8w zC9Hm?l=)&QjzBsz+E88;-iD;|w8lhjG}c1y7(f0normPv3naN-5c9)(Ve%_?4hpws zk*ZC1J_v`y+{|QFKOPiD`B5_G!^5K~QE}M*2%pkI>p2_&lS_mOZs9VRt1(l(XHb|6 z8x$2R>z9X@DpRwlI!Z8zbr&YX7fhF@5D;E4%;#vKlTr8_OkUSK>an6wZyk%oGn={- zOkrADoZ4vpR@g{av5GZ6%G-b{VS|k2MzZMXFpUoTvl1SIaZ)1&XrZfXdCqQqVQP!9 zJzAJ&qk9K&r)rFIoB!UKUh0Ep3tOM@lj&VkQX4SM=a7$3iBY{AbHWI#|!gL^oGMB z@r|6(el~;5rt!1{llgO^>RE~KS(v8XpO3a0V>zSM7Zv6~+)%uKz`SWRupeQ**y_g$ zb5C+pQBBxD!jCK}Zh)yJ+O478lYJ4tBb)(a?cfggBKKOQU3MGaNa3? zGX2VZ2qxcjJ&xy&brE7rQ8*My9gJmq^rtnL%ay5~=9z}#Yi$*+yCE44E%7ZeyZG@r z#+qrJ#9xJR>Z&P9>`KBAxZD&Dg)EvU^(272!Dd9 zHCS09JZz%3m^-b-?|^YiriSm4)I)Ny*m_O!(Z$Edb6~37M~cT_@~yawHLWH$InRb8 zV7?!Ukmtda6MveS$a!LNw0>1__#4W8C5#`^K zj7M<7J*T{PrbH`lDGv6G)}fv-mG(3n;T1^ol_1mO4rUdmM*J$-xy;Xn>|K}#(duSs za}vRlD788ne+J#5nS$+Tw>(?nP)X!t%2=Rh!Un-yFw1$hJX&#EaoD56LQ-b+INF5S z*qQNVFk1$HFU%E*HjF8X7gb_r89Y7SppV+BYyQ4Ief~RAt?W^GEy= z7_PFM6Mt1S<<8=8t7;z&n6>gmd;qL(RKBPvew&lnVC8&S9Zk8bINYbkcaB)fXi8v5 z(gto+n+R`#b%Qx~48Mk{HYFVJiiXZ z>x3QZ2C3?CS7PDyFd2tYE#=Aq=EtaraqzUpO&;6iC|Y+K3rS{bBiGUj`Z$izw3;wIX99+LM}E&XR;KD_46%8o|8I}~Of&BV`xseVq7XC=bBV1D7NhHq6aDnG3#Ow9H* z_)t|1V?)R8>PFN1fVKfvm>p@j|KGCV5F5r%fw?_sJcGoz@u@emIMCM0K1q@rgs#7Cj8cyz$-mvA~vrl#{;Wj_xi*bOGwokho8^gk9!!=o;iAh&g%ONQ^E zQ{Qo9_KmxoO>4Sj3y(o6Lf^`rPZq)C?hKb6J_s8G^HbGqf$yR3QxQzlh|7P#w)%x+ z*zX*FmT4ZXUS607@pGY=uok8Wm7D1?77sYLN%z80FbxM|aRxaXHUQ@1^wThPz{k1P z3%yyl$y67yl~1ir#@C^m=oZUSix{6SN4ZSOe<>MX>pADbR_FOMCS$_k#=umiUy@hB zG})fLXRLWxq8C^GB%!ThtqEy^l?E>Ek_U)G!=3N+bmu=g-u-EP) z=V42W!W7a7iZBNY62Wd!!|TcLlnmdVagF0W!NXDh8_8gClzJl>fAJE!6_vkH6z+Cu z*3CJ$$B%^#kv@I{5;ove_Yu-qryF>gyJth{Wk`4&(sxKBTx#{@+>v+EJ4oDzAoZrD z%z%@AMdEG>x4io=7h^wY^T z71vvr!(41}mpyO66zKeRIB``Yt4ahjqWpg(!>7@WamG-v-1};EY{Lyj;WVTnzGMX# zlrVWOE<;547tF_P8E~Jd;k{&7evMzeyGGTE65&lS%`bcM>O{`Z*F;m^FAk268s1Na zw_NKxNCag?ZGat0##pqPm3d&4`XCuBh#Edf#-F&(-2fwcY=3<$b{KhB0#7Bv(J%!d zLLAHEe3G?N-g3DQ9FyQ{_cwJ>52JNEC9wElB5tBYBJH)i9D zt{ci=N{j0%B3K?Ze4GqFwH&mI2|6xsboJY~c!T-Ht8HT6 zsW6Rj~nzA{tp^a%zHBF0ey-Ic~f4yIxgvLxaz_fOJ^nVqm zS@%tKzq!dG3FpE7O#1*fsxfEbEsY^<0UKagV_N((7&pboa00zGyGPKaxB#EL@#+CdOlAAQdhX zYaqyt*8MXX9(}tvr`raEH^F2Lf;Fq;M_6}PSWWDEN7hBOr_Gs*WaVmhGh6J z)A>-Jywm&oF41Zxe=baG3};!K2p))1UnRqD(P@Q*nd;MVuDg5=zXP2QQyR8s#oZ5c z+moC>?uu6Yt2pex#(!UcrSnuGo`xN%O<(+ZBw_~fd$+rN1@6okKMt1Ct*e}m?~b}` zDh`UH)TU%`UevHDne*N~(Rx&^qx`Rv@#4Qz&Yh2^BlUG%?lF&hEwG+2wh0d<;vd1d z7hA@e@ZRj&qNCv*FioS|`Q&_mZ?yiK;;`p^JTXDJmD`}-4fB)pwIuY!3r^5o@6T4m z@`%^Kcs}q{QFtqorq-Rt<1HU>dhX4SMmh>Td-QV>@f9$FGEXN?jZ)ty!$+Papt@99 zf9i95{j!mL4%4Ec-MNXNAWHp^ariQM6NWUVr+daPgGOTKH~ z)i=WAl>T&h^2@Q3 zds!mh>s6f)^hoFeq%tS{jx^Uvb6(?Xcux8fsmwhH8TC33hMn#?q$!zIE!h~ok*(zk zq%&RW&^KeT*-m-_slrLU-ipO0OX2}$>i1+k_w8(5Gm%`mVBaYJ4<3lU<4nYZmxb?A zPo_Mim48rArr>%n@yv(R7tpyL<`lmdt)EgHzwSL%sRuGUzwalKWygife3%$?*EYnQqJS2l}Km1QU`n-i=CD!2zc)H zvFpGtpTuJ4xTNcl+-T#iKIP{~Tz}^}iSETWBKg!&pJi?K9+EFR`SVz8o@?q$q;c+< z*O6aXSHruJG^1_^!LFHx=0P%k*1GH@e2O&3jih8f@0?^a#$SikyRM!0&sgk&Ou<%| z@=KeX@I0hRjd{O=UE#VMZOBev@Kx4UQ<1zoyn!?`v!Mkw{Y(27P0B4u&XV!HH)?tc z{wRuHgoFujv=*D3qmi!`$vfI6Bwu3D*RC~Eclt)VAk|laG*42_*WYBOvsklNeOvtyi?P$FZxM4Zpz+rq8_C!neTU26 zn*PBygKp50jjtl}QX1`-`y-af6f|dqNcXuOUHelkcA=9JKVwM+lkjPzW2wdMJi?y8 z_+1I1h!aAUF|G}`oWB`n@sT+A0Zbu=dyi2fJn&b~d}#k0Y$R!fA1<*z{xgjrIPf?B z?I`vkzbE4F{jLYr>{No%O#b#*ctd*9pjqgNk`6G%`)qE42r`JxxN~AjS!riN$nIQgU2%sKzwUnvha7@ zhD)L>r%d)X%V9^tu;^SKf5kH^+EUZ-=7C)o>SonNnf#rp;%$`4sQjy@XV#G(-fvpYp9JS-d2~OsY9)`HkklaIHd83l58`jG-wyM0rafcx&}U?0!1?YN zSTA>@>P#e+!E$VF-hv(Cs?)>WPMOrMw0&~R#x{OVgezgiWZ{zU`b2!4(xURJqF}#F zsy&$}ZPl3kb0WAmvrfu3tpa!U$9=e^bp(vJCb&zs*!1+CYxO5#-CfOWlAHa|Du`B2 z?;jr6y0I)1T@LH*TVKvYDVRDR%WP^NBy!fZ&UERBg?HULu%}a;b>fG>dPb`j6a}*~ z>pEiV=TQuZ3TlhOUAOV&-5s0oc$jwzZO9hD8haDoV>$gsc-w8W<#a7DG}Ev6oJ{o! z+#6QdSp55Jn!E9P(2k93g@8~GQ%=9k?}o`9ZWYGAfc19!-VQr?tFdq4vGZ^k_jnf< zh4qqLJNQX>E3B(4U0sogzYB9WL*nh*$`N&+Yd8`*9t1Bz@*YN53SP+M=d;w>W>P@B zY-g7%#pNUtk2|Y)aE#>V4ZjI?%A~q5=uz!_C3K6clZ#;mG|$Sokk>h2avO%iD$U!a z(Pp^!Kx3>~+-(lbyW6Hzp)&TO7*#H2GqX!(N>`k%&#ugrw3$sEgG6{ObhyvN^OkR5 zgB)AU1>&Ig-XvVf@*uY^(@;Q1??I_r2`uc4n;DDWXlMHQTO zO<`UKzsT9fvM-zlQ**2{27M3gPY+%P^Rub#@9rJVC)^eDDUD1EW*Lk(V`dkH?;|O8 zdJpK>DcgNLbeIfNzn!~>OJU~x1e@1kvWedkcG%q;KQGf`Z!9z(s!E$>R=1JCpofe4 z@x%UH(P5uGe3JwSo;s&sYO;k}?%^_M657h$)!u1O?*%^Vp|GK(`D>R)VLGjF9r#Tm z{2Auja2M0P_sWh@kLFK<$@gUO!aRuD<01z?`39ycG4AR_nA|(Cvz|si(OIu~ChjJeY)-O|V7H8;v7_fWnJ|5{PYUC!yrbPTU7)z?GDE>7P_gh#B z-S*A8wgTi>n0FOjn_LK!Z#w4)UxQ^ko(MbSH)UgBntGq}LYT^NtBvP~5Um|Qi@(C$ z)VM2{eqFK|X)dVAH1x&$u1Befrq2Y)_hG7;)xv#^w)+L{hVNF+sfNPjjNS>B!4$Q8 zAKr(l5AJjp?3hXQQ`KGlykPFyMEpZoZ+8c*Z9#U1bftPcOapZt;C$ZDpQ0O3YD(P= z!+3r-g@%G@MPV6|GSffYas|u}Ps^j({+@XkIT)t?xhuW!JeWr5Z)86OI~e8{-e1CSvg;4?;edkyS6Y7qKpIv9PK8ULWrv}zH?7jcvLX2 zD1I^$7U7=bg-CKmXUv>0duCP)42pw-%({Wt;?x8DtD{^gbI<1QFzo_Z7Who8m+w2* z*=HB#K@=a{iiuBzC8F~0d8~`1+TG4QoYyCa&4Ia?5|8x_bm_tcc^y)X(`)ni8LY}N zMX`}ZS*ElnV7hkortRJ@h?T)G3OSd;l;&2@ zIuAC6OqibMx$DI;8~U*k8|d{^%oJW@tX0(GId-QoO=#fX`8e1&;~!n!(8#pHTMo*m ziH(Deq#SNRXu2CV!nLd?1+51AT`HbN+Q~4r;CFsE8}okmyD^N)8aQ%@&*{^y_>)n~ zSH{?^5N(SO@j3G{ng9`NMJM{KI`^KEPDM{9>y2zhJztHhD zjD=~MJbTL0h&?z^>*Iax{@i^8OcwShj>}28O#~`RS(7s!w*-Q(V48Y%hxNGsNuK%BLj}z5d}M=9 zU>Y^$cnzf2$=ZV{&Q3>?XR_;LLwN^mFwFHf*gMm33L~9zieG=;M5|#ukKz5ee<5`z zGbeYh6!ORVb0kY?X(B9z6=f@mUj^gTvbre#I#Mt9rfHi@LkTEA&Ik|@g* z=1!zB_ayETB+V8LO-tmwIWekQCd)TG1@`9@ErqG8-tw=*wBh#CeoDDt za-Q7*JAkxp-76CBRao5d@1RxsC4seh>U;@|mB{Y)J*38MOxUH$GnO9ra3Hdzj{y%E zV}-Gw*rD3bfb+NbaM+>l0c``4y3Vk;fACp#5KXP?A9k(rv**{`OqgbmQ_dJx6HL2b z7+a;!V1D+s()O?QjCtX5zB1ELg?;ZvDW|gSGOU|xP$z~ib-sWbWjF<^KM#f> z=kiz<$-iFLd4^vqevvPLDL+=^Ex|ttS1i9NqjUNLXL=*Bp17ql38rfdx047i&ooS9 z*lR6IJhOTMQEZlP!yBP5Og1DwE#n~~Oc&ZMGOMcyu9re}ztQ{1m#{y>MxWVD{q7u? zEbDj2FTk|o=@T~(n*Xhd-^J&_j_?Z!Nx=nk5Z`v2)3m;sus`>`55O9uUHB8ME9JN= z$)mcxPi<0rI02^dV?ZY25?JGE$ocHl%!=7;v`@&an~hbL&-KIMr;-`@cd$RtZ^x(o zsn!qtW?17nEc_g1O9dYsQlIs74Ppt*cUxPc*I|kVJ4Bn(Twa})^;T`H4ui=@SQB&k zz6wkM&99JqVe%&Lia%I6zlifs_jR_9xDyjjfhjO}b_-0y_3TTSM&w!I3~ye~&Vn`O z%z5pM%=$Euvh6%SPWM7WINX>k5iH0w)MK>AP--T8HGf!^SY~y9+@)~7k7?~Q)fM;| ztT8;q--hv(huez6PG|aQch4Tf2VvUOG|yDuMVYhwS=2pe3>U)W|4im=u0vq5ir+Eh zob9d2^#u10!(LE%oKGx+X^-Yu{3aN0mGC_B3#6{@w$}~|eARg_h#zT;E-|HN!_*K_ znA5vBy1yc?%m$am70d=EH$p?E;wU_pLnxlZ&==8=Pi~vOQ6l902oM8im4# zGx-ac$X1J+UjNO7Y5zr!h|sUVQ~(1kO@s$6$u3j9FMnPpbq>XUL3uP;{04C7`GI>U zfC3jL;upb=a#sEXNoOh-jl$j+_|dT5=~WF(3xHM33y;^p%*u4&1DKybo#A$hvXNPV zeI(59zqR9D2=i8^U#t0B>1sB5P6;!%2m3{}+(A=Ik-v43-<6hk;M{?Pm?HY_>SN4{l!qha6 z{~zLYjEoo65R!L$xow0te+sH=$t?k3P}NPq4@W7lLSj55KX zOe#a0*P~RmRKyx>ajn1n3o@&DaWNOhyCr@7{pxuylMVx!oUe7rs})WD8!M9?g@HpO#9roJ#2 z!UH5;NZ#ufKecRd*eBG$l!^E-I}u!$NnK4nIk)j5`w!?$3HckZS`{Fgg|*!)a+e!ydoJF~$~llTJ6 zS3B^ofOi!2wb12AY*=~9e8if-o-IF(Z&-QsVC;p6SKXdo{lDvVOS;?pnXuq4x!uf3^zx$M3$6Zuk`) zyI;QO7WY|*!@c;1L>EZ*c_6zws(DMH7It`MRdYJ=2clLMuFf6eVVQ;o41V{6*{z7; z>(8(QouM?1`#(fKV3?E>*J7CNXb@~>Cvx6>D6@VAn}`=4&E6nX`M!_&D+!)YV$W+} z6Z9rqy!qp9L`V~nPIhm%J%%*K)u)o3o-mfF=0;6kmbvrWn=l0=Uu(}NVXlUSk{b1& z!FamQdvnE4`Gx25hZi?8f^z&TF_&w|)7b!|_Rog-IM9QQ)_t&1u4YA;9iH*7#dZx= z3-jkL+2|RV7LwmRZ2hcH<1EJsU?@!P8_#SypD{HuckTN-l*a~ix9@Y=>b1u^&lo3B zjQ$Z!=Vm{YUeEh3lg33C#3yl{j6Wsjs@vrSKg}#=&YzQEI&sl=&aJn?6efIi8)0_g z!k(qzMIX@o#-tRclb65rx)P>xT<~!D^FB;5pKkDcZpm8TeZOJ-1m;7Do7Ijv}p_dbUyP!LTx=e2vqchg6@iLn0eMbvAN z+>Ml+4`0cwSVQ=1|Edd=d4&zTj2e@Yz;fH?cY_2%pg~vj@J*(L%o(t2-5PPx@dmbkL#b+ib za%w-ytbdrPz3U?dSw-c2KgMyKbTQI_di0X>>c^S&j|9az+kBGg@+f%NCz&aa2EC&t zCAs>o9{totESJx=e754VD<2)gW_&t`aBL3Sq9;PS<9~qZ|7pShN9AaLd#d7Also=E z$1(p&!#Sk!s0Nf!IuQsf4T3$XgUJJ^dX7Ew{v-pV^zzL102Ie^S@2CQ-!dRTo z8GOX&8=eJ9zmShQu!xTip&C4&kLtaUkB&dlx8FqZ*9^X)i@iD~%;R$fpVoX<^3fqw zL$~meMej2HcTh)DR7W4=qmDjg?Z+O1=y=He^{9-G^J&iKSw1T8oZ<6^FMt}^OU7RY zIU%^rDj%ni$~8A^A;KY)n9ehWP$Osss^E5@lD0Q&W4Hq-)9+-wEvQ4Nj_zjq4#xKa zRbM`+j&?QN-(xz~6G4Yi84d*1kv_)zfoibW^aBltfI5WAf4Fg>#3KxcnqDYz7=KjX zQD8Iq-!TZPV5B9CatZu?jp!^{V`O*bBqhc7aDh%S@wL;F^FYW0X>v(zNI!rsV*?RP-4WNoJ{K%g0^Y( z;u1@4ikh!wrWdOBT>ZJDDXRR9=#{kGu)*?e4&@)WSUNb)jcT@%C>0kHu^e)-X>Yh*@4x#i<8*hqIJ;NU%n^1QMn`IVJ zty{V;oBF?lGB2AL*DTu+{X$`kQ?fgnqEw%lz9~xeX@K!^GP|uMj`v$j99QXeq$qK{ z6%uOf8;uJkZZh5!TcQ8W^g@Zh8~$N>p%bzDcBF3yif^A2+XHZdbC!0NunVX|*etVQ ztr=~1Q*RDc-yW8}IaKs_k3H&isfqzjzWj0wsp~P>D3nhNXALakv^i6Rm^sR6NC2cK- zFqHRiZ+v@q&Tp!)0y}`pxHG7{yXwzhPz|?7FWk-2H-}2^K)O28$?|0}ofU+d>wQ5L z$T#d_1%#@gtMScYPts4ea;F%M1!d}q;LhM&P=^qGIyTP~LNz?!xKR8|!rcg}=sr+Aen6>);t!er5yQtUU8wXYjQ^*Yx&O_e?RM(V)0SNr zWPU^Kg1~doy-D5#s@88T+vZT|->EqGy`lc6bD8ZokbiDS%9o>|87hA>xG>i+u1Qdy zkUuJ*|2kb6T1jaraa+@GXZrsP)qx!>-{w&D??}4x?VOw0_eH z$@1S&5m?PGeO#*lBkDN0pf`psZw<=a8%?(*~}lNv9!%tG-bDAmEn2N@2Ql0&Eg z9STY{)bveJasOD;ZwAw@p%G+|6;1%v@QGGH$Zg@+&8EKv)M!_On))@M4xu{ocTlPa z3?C8U5Gws~(?1QW{EN9$l`O$m{1T|6DXK#+o4zSZ|BC5_;;({g=nccSL3Q|DVW!|+ zyXN}T)Snx!GyEs0;$MNP?q8X3S)A%C{&=0;f|I;s0wy6E);JIDt|laGrzsh49atMhpPR(rT%ZCs@uoP3DwNL z#+#zr+27K;TRNzH5Erd~DqR118W*a<1B?rU%<~`EdAK)J9&wx{|5s4sJi+n{bt`lt zsAeXaUZ^Q5Grk%0GrySxiv4>*4ZPMW+8pZcMVfSVpx*Kc)zNvzg);P+#?Nd{`zmmj zB`mOn{|x1M3&|&3Z232bs&@(L!t+5{;$l!mmYRN9D>05`V6)7r9|diDsKeKr`aeUp zzg+cXR#7aiajg^uZvs`#t;Sb_I+~*FdAI3>;tztV=V8+e)y!kYH;2mqL~}h|^+F?R z>;0Y;6slwI8yBkJhsK+t@_nTInPneyYwNy`gKeFcd~SI+hbr@hr3)o~#UJVa1!@pq zOKGTESIsoyzo7CpN3Xfs%F;m}AGblF3b(Zcp$4(NaiP-N7;lQox1;HW%D0nYTf?0# z{eQ>tzM)+#gHVI%WV|V=;@wRz6yL*mQ&hkhfnFUODa`c$G}zx=8?MaE{?ZPz@|HzS#H@ z;};lSX!?sl)pLpQOD+9!!)1n7TKZKja5Qz`8Wbvcy(QdWcq6Fv2E&zxt3dw6?$DqA z0OeBmSh`U4+-qE@^oItS@HnWEJ^`vDPlMX-y##7uzXqy;H$dfk6VxFLGP`|lTZ(@` zcSHR%sA_(*Y(m{DXhWR}+?_yGw};_gpsL*)RCD>D%6A2IYz~#LyQPC^cc$%Q3ZW|O zYh0)SCyfi0evsh+!-1B*In<-iqe)jiBMnDe{?Yz!I8SgaVXP%IMU7}Ydi8t~s18iF zd`(dnnr7+KL0M|1@mYqmK^;OZ&HA({>Mg@*hNqiesD{r3)sY3J7fQd#xKI^F;4a`Q zQ2B2)yd6}>?*MfO)xq>#rVy&YJ;sH~aIfM0pelI4(uGQY$hfd2{25UBo;AHt9ec@m zQ^dW}u{TMOlYM0wzXesncZT1CI)rNQM^GdG)$~Gj{13w%ZQVG8JA!RN`Ev)bJ=oXM zh5ScD{Oq3-xb(1url^keN3VvHmhT`?4IXUyo1*d!Hhoi6hYvHoQ2CA!KPW30s==X_ zQ7AslcvDmdhATbu-TGi3cj7w^s&-BQl{`kt;7Op4&7smyw)Cc`{*6VinVSfTPX?7g zW%-+6TK{QJ>~s>;fio?GP-oDLaiLb>Qscrl@LP-vCEm>+<+~qLgAah}z(b%0_9&=! zo&>e%UJV()ruZEcIyQ$Y_@1Q;RpAH5o1(nx3-oH>OHda08dTO_O#cU{jyZ=HrserM zKow{XDnkq7tu4JNDt&9y3pIcpjSI!w8yBj>9gGXbI~k_;Kv0EyT85@5{a%)_v*Esm zT|k*y|Bs7Cd;lm*^#)ZgVZ5*LB2b4=>M zq4XJ$|1ON(gC+b|P#w5b1;NWebzm8&bJb0tD!v)i0M>xA-~*7L;96pz=)tbu>lkr=pkTDnK<@1**Q&L3Qj*P)8%CQK;Zq zpbDO2{9MC@re6#?PXaa4%Zy(Is-bHPuLE^7MZI2khv|iCXAP+O()XM2D5$x4#xgt) zs^S+7U$XQ!E&UzC_dt#8BjcYMeqs7ALDln>={JEI!1o|NFfo?HUnyG1BmRQYw=%s@ zmTGOhDXQZ;pjStB2KB;VZ%_>v3Nx+0=7gu>2SbH}EO`hhgB)i1!%aWb@JPeqpsF7M zs{C=F4x#u+Q1zSuD&I+#-UQPw!&u8W-f*H}3RFc?jF*EtgsQOG(rZB3WrpD#Pz~!| zyXXclBFB7+Qb5vT?)Hhu}HhL)Os8K^_32Cp$LRE5_Y7pk5cK;>Hr z%C%O5YUg%Kzr#HZKye2O9se1s!aJ>^dqFk$fZ@YdUZ^wg)24q8)Bx66x={7J1S((p zElc>nL3QL^>e0yF0~LKYfNJO~tN%a1^uJ}0iN3W0LRI*^;g6sy{K@z)#(xE~heUle z;{VzUw9J3gH);Pb-=KB<_;0;=t62NrD)4{EufTeU>&AZ#U9A7_6j0s&ll+>>!}!QI zn!GsM1^RCaH^)uioK?E`mN#f+362YOt>uOP7-jB@ee#w!Xk%O6pxyEYtrmmcq}9o4 z%Nw*VG;Dc;R%Y0qSgB3omN#gfQ@A&2wb432=MaaSZ?tN9qfo+@H)u~W(+DM&@JHMH zEpO23O2pn79p#A^b8?;0I-@HM4R{uS7*7V=A z*;VT^pKhIdL}uTub6aQnZ|!AY5`+vm24U%~g#TCUl>UG9xRW^9Mt z-1x`*EbfjO6lb{VH+G=<$-K}TO1D_L;DOBf9Vz<2?tD8g^Kfx)$IS4qxmUUDWu3?# z-&=JC6LX{HPPy$qxp_h7OuKz@#|NjaIdz}h#X&G9(>gzQbl9I4SlJ}hAF`%8pI__c zKO)(5VD6Q{`D@Paox5KU?7imxMD8uQ!3CM}e!1u7R4rW7pr0P;yKQ)<> z;@ktmLlODL75_>7GI|uW&fH&|yMM6FnhnKj?t(QhRiJg zYsZt*8BUfspoQ!6e15Z)_lfKC*PL{8?xR8L3;1PI_RaN|gRN!Y_mwUF6Tf5H+F5oD zmi?lclxsST%KajUC)z9N>f+p8*X(;@Zr31wN++sloP`O>n&FcdKZ%)bz2@OW?khQK z9y&Sqs@&GydI$P7srug!4q~kuTWej+kCpOj_n+#dDrwyewVcT3uI`t+f9w4j64AT< z{=+Dt3cm5pmEv<9jtumBYtH8`LEZuRrZvBn=Dw2Wt^Z)Npu?K;YjWG<#AlyL`oH&i zP4{WJ^Md#tix}RT(+*;;GTv?0d^jUF%86Gk#L5~?t+PgE(R8|B z-{0wYOH99-lWnxvGJb73ecND=>Apdyj^ItPVW#`e^0B~T!%e4O-;t;ek2Kv+mQU~b zA8)#!RiEC9*0&f>Fy*h7QQx*Y(R9C=PH&0H@HIHS zVt*+g9f9feO|kS+r=lk)RS!<(zO5j2u4Tl{_1}ZIBW^lQ;H8-8Ui13ky$f4gB zQp5Uzheu79XS#OiR?CdE9}7*X?=9c%mF@?LGywg6_!=wR+VbgJymzBxu(7R8r?0QC zG6&hlboz$GYSZz9My@j*(Ph7Gw4Kvo|4t~kwnp@WN3z21e6G->a_nHbJ&>*_Y3w z@)^rD(j{m?R_KN8SnXVY!Yo;4)x+J={O*cfpGo=a- z;&TtOV!DS)q;-Fk=>{Xe zX8DGjEtDx-rW}U+Ph(WW~R`AcLSdig*DIEv2()173x;pk3PP~gzd zdnum+)N<3EV!C6{72)LyLSr@m%6Kdv{Y-=o{U(@nBlsL^x^bpE4&8C4%l>BANOTWb z{Lt@*sqFE5^hHS>lT4>C5b3uTJAso;cY?-$hSmc|%9JM}XTL-_#dM?5{c08JH_6n< z7(UZYS7y4C(9JMix#>$>nJUwjpv!(Sz1no+(CuXT zYD_mCT|3j&nr;HR7cHdMp_6}<^7)K7vky2u&VQeykxb;X4y6wLvYK=_N9;?}%|xeZ zoXlqfx_!VomM?|;mE}7%v#BB8COy}(PbKLGOFG@Mm!bR7bZ3~Z9Nk=Ibzg9v=_-)d z+Dy+!r@mM6DMzQ^dzR&^LawoVXL}vL9gMQplnX3l4Z4pp#(v;ArmIE%#B}GHt`6O2 zrqf{?&Bnn{GBb z{Tz~x3rzPnWc}=tqIqPxImq{F`E%&!>(s$h`Sh`}7b&L6Tyyypp;YwESVsB#Aj^1( z>FUu9Hr=J@RQG9ohMI1vC*EcyP{MyztWWRkvp00 zDs*zEGx_M(*%aZgvwUYE>lfS<;jcH{*~kGp9XFV60dh0b-DtXV(6wkzOw*}gIZ9dK zTt2@d>r}A9GA=~^4Oz!Z(=9^&-gGya?mTqwA}7IBrdy1x-$d1Mv+0%~uQlB**_d`d z%9l)et7W_Z-OHw1ZMq2EtLO%Tx0&uj*$7uSVX8tW(famhT$m ze^t9=&MV2$`ct$^zsLo!;=lDEM7vQs&@p|MFO!pi*jpPPC`b8$4MqaRdHzH@h zmHi?*IqPyh?OO4N;}y%-fUK|6>x}WL=~n2RdJB9jypa_b+ zpF0nY=N#`S+&5;x*`h-ADYX`7fw((X#yX3*j#?VhA<0Zj*5XSnwz zZ7ZHFCEo){+XmWoNVN;xhoC99+-=8?n;`PvW68J!&rc-niKOiW?YX2qm9$-;T?VZy z+-H)Og6Blgx-q|`?Z)#Q(7MBYA!&QK{0k-Vr6leJ!xGT=kLN8c!hOIhNqZ$}`$0>R zG;U4T&l#`80XkO!5I zl6C~oe4XAfxU7UY!lS?}(D?7OuhE`4{QaE)hQ>&v2HFBn4Sxke_xDUXiKcNbvo z$TW9JyNBn#0Bh62l6D`@#!u0BNZJF?dUE|Q0*XlDLp*bYOe-pBkMMj=C$yxeq&=3j z6>y75+7mplE`XO`;T8vtrTP>Y4%#ZXUXu0<&tXz=#d*uX&p`|ak+okL&{$kA0AJA7 zvMc#s;+gM8;y>dV&U8F4M=xQmrrd-I_Z2V+G*)T>GVE(ScL0r*TA-lCsovm+J&61l z1R~exTR;yQYr1kW@H;$z&4Y#rmuE^W{`bHq&{%=-m9tFy0K5f_l~tIeePkNqI}A5m z(*D8o1HP{G2p%d(;wL;W#q&|P72&c7KLdPhm%CME$@c}%eDyZB_$re270+&<--4KC1V2+xx~3an*kbkE55pxX)p<^NYa|gz*^Aw zJwWbOd}S?H9e)JN_<0Z3e)y?^{a7_brqM>y@`8qM<#7AQhf5?eABbN7?tbk+gFEyMB-NKx6S`$(ECXr7YRSJLeGdY)n+ zaxaJhkrUz1ewCCozL*z3RSx*Cv<&=*q&b4-EolQJ%?Y$JlEwoKht=ahA4wY|X|UU? zK7$s=U1KnaoUk*95mH<{AaP(9{MT64-7raW1+Al`#Y&nRXaSNoT+-Y@3zW1Gl2#Zr z{<;dcF*JTL|MS3)*^(G98H<3%jgT8z0%$DiqIl*;$h1+C&lAu5y%=tIqe0{R7sGR2 z(6~ME&BJh1#qpm7X#6)`@|EE6m$e?(>tqnwza*YpLNr`oeBCh9yztCd_Opbh$_Pv0 zxrvN$nxvHmtp#W-wdtU7roHhTBl$@3l>v>vL!`8So;cvQ$_M|kXt?CFCC!(gC2fwR z`GNK)Xk7BSpmB-)@jOb>7D~PV(29V@e~TmyyC^DK&{!IaLF4wP!bXhBUJ{pp$YFv( zYljCeo7h`+A;g`2PZ0Dr%5 zHyX6d%#o(=GAq@I@BiUVir2s!;4SbD;JaYg1IfS!U?Z>z&?7cypbfHC8t?|n0KBQ; z3-|&4Kp+qV1Op)ymSPqhR~?TvfSN!ppf*qk;H`>!0B=u30S$nLKqG*+CwM!e8NfRb zyyMUk;LpW;0zLy@fPVqrdElLfp8!iv4deoH17^8k@zUZ!2jl_r0=xy0AFu?!6)+PZ zU>3j=BA(drT!iNt<^bQ3^cARy=UPB*ppJ_A?KUeJ$M-4iLiXD6j$X@GitAfHxkt0NVh*t%^4tmgmRf3|N^T z#a)%3T=tmR#ccqAcNI1Pn*qL4YXPtjSOhEv#sL$6iNGXaGQhhIyvbk%@NJ0ofCfNA zpb^j*XaY0^ngcC>mOv|@HP8lVn@>f_d(85hcfgO1KqsIx9o~c5=go?Rz#?EVuoPGZ z@P@?-U?spC6{~?Y0N>1538)P4DLM&HiUGxG`ChX!=7D$&0)l}My0_P?N8BCss=EMR zT&)KTfHU9%xB^GvcM>=a@NUC7APqPVTmUWtmjT{&xCUGYZUFqLB1gap*n!`h0KWTt z9l+nzSqXH`g?n?m;GsLv1LzCH0R4debZ?)TedJI)4g+F=;lLhr`h5U*ezrCo0NBEC z1UL$?#egjYy!by2@Iw9^kOrKms{746;@TmaXrMj7R{gu^Tl1k{765F~Uj!@$mHH0ii&7APfjcZ+x=f%-!4tKU@Jf zz@2PU&FaPROYk3n1HfV6C~yook33ueE&{xha2c2d%mWr6_(EV2umo5NEC*HqD}hzO zYG4h(*PwNQ+aDMMj0MI6BLIwEp{jU1GzVG&&45JU0P5=?z^iXwSo1=fFKlarv7#-| z4v5Z8o(If4&3odx7tkB%L(LDEy^lML-g*=`2AoE)Gr(Ek1W+EWISdE~B7yx-1E~OS z2{ZtB8-UIJd~qF{`q{Mq47dYa1NaigUBD9fEd`bVcEDED!D;|6l*g$y;(_lCoe7Kw z_zF1x}FWn3Q$^zwpP@p^z z2Jl&qia=$c3UCA&I0l>r&I6Z#%K&dD@b-ZnZ*)2Uyhq>!@b$gN0p1@t58Q(kcng3{ z{%p>F4ZH*X0oaDmHv7xKFjT`S;4HxQdA@_YH^4S{Ho5cdzWc#<05}LN1>Au+H~jY% z%|`?G72FpZ#3pQZW>7z0cMCIf#1Q-G-e--@3A z{0WQ%cuK`nD4sIS(BfmeJZa-e+5~_Xg~31wP!=c$@M4b_cf6RZKpzjAHH{0vBQGj_ z0A8$?07?P8z;yyt09!tC0fhjzs<0J>%|C3~VN(uUQQ2O64oCye0~dfx0GoJk19yPC zzr+FnF|xCF4Z_9}1l1BK&*0{Qs@eG5D+0@%K}3|J1ZU6bvYY_|*n;(@_HE@Y?x0`q6e_?w5%fakzV zARS;^=4-U$H^6R4mcOAl9vBVqGJ{tYyo#6u@G4;7GU?|W7 z;Dxdoz@}wuxHbTrl-Y*KHcK{9ZU(jhYyo78UtOR+Pz@*z@b}uRfI@&ZU=GAt;J>`U zTjY?Ft^ikgP-jcuZQw5O6nF+a2VMYd!(#gsFT~mW^a=P3d;z{v>62#m zamjc*g8cI?;e87A6uvP0ja=kWc(3aHafA9iH%AXfhxdqK7O?d z4{HE67_A4U0@HwHz~2BHe%R3S7LmLGcugJ+@VY%O5DV~!;!Xf30k+MY2F?JZA;IQA zE5IIw=m_a_0=fbP5YC*Js%+440l^ip0NC#0j#3u}Jb)qq+g;esQXD7&cmbsVHlMJ$ zgv}#t4)F#20Dm9=2m*qE5P(0eP#gvE0{D}CY!!)1L*k7==m>NIY64Y(omRtNC9>Odx3pGET9GQ1Lgo*D$XL&b3h>!)P`>jx5Wd0n;;5k z0PtrIssh!4DnLab0{DpBKSsT?b)qTI9B2u&0{8~AEx2*B3$RsUKQIp% z4zK~CC{T#&-v$p3KqDl=ub8#Qa~q&5&<&^u)B*Yde!yRV9{2-r1>AtT==}xJlbQlM zP}hY3J_5!^zD}dw`C!#0WPT@*0_+BsBTR3eH1q*@OSA*r!oU?oXaSdx?<_`y%K(1_ zm;kpuz&lNAAwoXHQXQxR)CG=%e>W0NgGBiYiToA-pEubC0OEk-$Xwh7 z{C5$U1Iz=~f!Q7|AJO2G79RjU8o|dNVgUXS$UR8uKJWnG(+hlB;R$dDID__d2w@z7 ze~{_Vz!%_O;0JII*az%FI!G%{byPekR;f^U@MeB#Ko7V9j({DY19%&qcOZEan0K3b z*ZK-@6}SQ10+Nsc{yuOjz#GI{#JPA{a4;@QC@*zxa;4Pl-1A8Ey=5X19&HiJ7xB>WYATSKzy*WRCJsIu*Z}xZqMF38OksHsv z@0Jg)g{1SA8*j0(KX0owgM=CY)d7|+Zsb zY4|-I=!)wlt>k>S0-et>y+J7hJG1gry+fka?B zFasc939uB1n~eVk1OFiKXMlGqz5={E@h@N$dkjQBKGSdBZD8;n@#}$PfHxNY1V#cu zkR*RjBtW|Ea5ERg1yU%+<3Dc-1WFNSW?)19Bb2@*GFJ*H4P^G`YGP$`5@-m&MnHR@ z0}ur?0IC7ifuG>n0(U#G6PN|e2Ig@8AB~4!#WM`Fp};^O7mx?Y3w%dJED1&$M1KF;zsbQh#pv0|E2sXPn1)2eM0sin$4WKd*$}{h8z;`Af!WKxRI}i*60ds+gfGNi! z!y`aT0R99<0Um%gU<=p*_JC3RoM=6OKg-(=^vn`%(;tLTz?je&JdXv&0pkIdPBFk8 zZ~_cK<_I`*nSVRu_pJR;0QejGfx7Q9^K_bxpECenc}|Cmd?<&>o~gILyJWV&-!=dQ zUdZtwu~_)dgsY*LXJ*z;bMVN9ySZ@Z0Xz5<1ODn)qdEDsC8G8EK0=-IMf2pqR>@0*|Gx2J4wwU4)-uXiBAQN4m%$H1bJ;mOQD-Yu^1 zPl}0w_X9X+>Z8O}*7nsunS5%}d<50Ab)QrBsWhkUcCCfR#L%14z@Sc`7tA+Z^5wA# z_u8SJe#*qRl3XnyBQ}k&%pJad^=)t>sFR7|tn@jcdR5)?nWm!2=Rq#&ZGi%Qk{l%q z757(9c(B;Sk)IYLa0kD7eOQkW&;ULYBIwp;S^a^lVi6T=pY0fTxZO|V3hm_qyTD<}z- zXh2F^f4+Q|&*?adV>uGRNkkxm)`@ z9c^vm@Sq4QBvpx8!qImGp9lCpx0yX6VBU$JCcZKBHyDE02H^&V;9~1S{Jx#5W@0!D zpCa&?nqX)?V&KQ(CZA^o=r(6Uhb_l6Z$FmEEK0CJgsW*T zJ3Hwf;?-QYp??b@*cSxDR5`x-{hn1zrf%P<^dP@Lgws)!E%qB6@ z;rChq9nqpCDa3vIRj zh9wX$)NK6IRpTu#U)J_TS^?flTB46Ts70pmxl(sK6tpmfvg1Shs%Y(~hn?0rur3M% z`Ny}9DH2vOzeNb5@P>Oy|P~14?{avo+^xepvWOqxSXo_4bE461k*{c3Oimn*+($ z2{BKizk5RR9}QH|Uh5E80M*LE`eN0o$B%&1vz5pLynO>yyam8jdGE*R^~D3sXDL2@ ztnVg~Yj>@^bAT$Rz&;}Vtko7l8;5CaXx|)EVQaE*Kwf0gMTO?}gCd<7t93wz6K2BK zgA$o3>#xalhlz{GDokgeD@3)I(hg}MXyogJ8+kiw>jWmc3-#_lwZqWV`HO~Y)T2OQ z3C@Shs^djybo6n*x_Ol%1$qZyZbr$Dh;}a>cQmPA7nF4`x)!=oe4kloEk=y3Lze2| zg++~K$diSUJ3w`z2z7SS`e|+#p*ie6Ekb9Up!>fR+5Xf?>#fdPp{Qu&k>qNCnre!l zoGCB+zSCMY9P&!Zj4xMfN68p=rbTV%eBHNb)FVJ=pMKN}K_Qt0Z>^11spDDd(x^#eo8@=;$)3MCefd)kdo$N3A*itd}hZ(dk1TsG*3&=dRHiq zoa2`LvQfoA{IUOL~5pBMX3jb`w54)byD> z>gh6<{r99#FsyDu%=&lWums16Rbwo!npM9gInc5+^wSN^z`m5|X4gliI@q0gi`I(X ztw<;5a*6C|WPPbiQGz=}A5L@O=pzv!6kL3px_28siz*(WMCi-25g`tJM=)@vEpjio z-`39%FH`ix?3Qj6*Ey1*ut~b8*Qmm#dL0EX^(b1%q(my?tFv=K?^%QxG2q4LzxH89 zvu*iflo&tvfs)vl7Cj`W&QLG!g|EF4Ei@BPd5X|mFvvElF9$vgBtL9vy;{-hPj!_ALjBaF z3Pm8}Hehf7L*I(AN&DkM3rdC%%;n+Z1Rn>_C+@eW%<(Y!Orc2#s$T*ImZnWaV5I>E z&fbs=sK1?*3I@%&(sZ+k*1>RJX5vi&`|e%Oe~pxkkm}pgWLXp(|EsaoQAbi@(F|Eb z$DQ@o+T}(udXl<$MqjjbL7c_WqgmprvL6O6sXl>+Fm5&Q5gkzP4+hrWwvz|D|G0Mg zwuxa5MWctRm(nmehArUZ_L-~kpz)7q8vc=ds8m$a22YF-hrq!j*rM6_f?Rh_d@VVU ztqM>!oC)2$#8Vz4A1^Vb5lLyKpj?C_b%-q#yh>0EIb}jl&-jsmKc?y-r4QffjSvv1YN%{I1m2ZZy&|jrS^7P{FsOXbSGR&ZWQR;HRZwLUz3YpuG|9Y>%qqki^ z<}d@}f%_Mo`ZrmX;$|iEC`VY)*EBMSh9vue0o*mD(eV&%b`VQG*6i?G~cK)JR6Xr&!`c#&}z~nV~EN^waxu2JEp!onq-tr zR+<=qwSIn>w<(3S(JGUymh=|fQpvLHpgc$TLP;V!N;L`fn^~&A#K=RsC#Cu#79quq zW^B~I#_A9OrFUnwCmr_F`UhPL7Xln}yxG4V9_8O_)M($z-xKLmvrU($BbVkrfq7?! z552M0IZ!o!ZGgHT`37JvFrA-uble{+YlYOs@OKpvb@Nu9)693~-(c!Lm_2O?&~{cU zvnxAR8Qv5ah$UArbqmx+>T6ULQ@H0*9fsAPP<#YJqG@}V#Rx!YfhejIyJ^01{YZ78-&{5K+eE#3#WQqFu6a^;7Cx-sMq9S( z*>jY7o{~#nOtDqhtJCfv=z-_pumi`M0+)aMtb8fJRE~M{8j-74Qr=)>-kZXLwUKHy zO$gR{AwT-~FVbTz$|dEw zTpo&G2CqoL@cHYot_PY;U#?NxfWm`SD3vLvb*$F{Ke-2VY<}>-0*ggv8g*4rcvR>L zmvwsM3onZd?PJ*-`3@1&#L@6EhmUW*w=YUov%%si1{51m?CBP#ng>4%;OFJ5Dh zSGkU$JSd}SgpyTR6gdy27KH8(rG!2BHJRFi7&yDG$l2OHzFT^}>aYNz{KYIMo7Iif zR`Y2cg6i!tK65S9EpuRr!PF$n_W`)Sh5K zRwByi95wIiQ^#`JI+`~PXj3_@pZ-e&Q6SADzdpGJ)|?>2p+HsXC&Z|(OOByvd2hhS zGP_*2+R7Jy-{ZRGjDl|hC4_=6qspTm;nxg03u55nh9dTXP5qoF#nwevF|PmC!G|Ti zeCC3eW^V0_^EC9NUF2LItz``LD6dUWyHR?1#8-lJVQ5L^C^QVes#4=Huym)TAnFG; z6ZV^1l_PH6iu$@5iTHR2avR6JF3d0u44n4@x>ZZs1RU7`23g%BEx3XxπM?p&DUm^m%eG5@p6Sh2Dv&kkV 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 kmI4ygza}#~dtQm|<2u~;2WXWx)&Kwi diff --git a/package.json b/package.json index 8ef29f4..6e39a74 100644 --- a/package.json +++ b/package.json @@ -4,9 +4,6 @@ "version": "0.1.0", "private": true, "devDependencies": { - "@babel/runtime": "^7.25.0", - "@headlessui/react": "^2.1.2", - "@heroicons/react": "^2.1.5", "@types/bun": "latest", "@vitejs/plugin-react": "^4.3.1", "autoprefixer": "^10.4.20", @@ -14,7 +11,6 @@ "postcss": "^8.4.40", "prettier": "^3.3.3", "react": "^18.3.1", - "react-calendly": "^4.3.1", "react-scripts": "^5.0.1", "tailwindcss": "^3.4.7", "vite": "^5.3.5", From ad2e81669233a556cc6e0e91468ff70885367639 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Mon, 5 Aug 2024 14:16:10 -0600 Subject: [PATCH 220/296] Reffactor --- bun.lockb | Bin 601650 -> 197589 bytes package.json | 1 - 2 files changed, 1 deletion(-) diff --git a/bun.lockb b/bun.lockb index 114062d0860abe3d3a8b3b930b3c8bcb76f88c34..876aab3f3b2ec7943fa6079c3299dfaa72834fb2 100755 GIT binary patch delta 29428 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

    |MeQXJB*D)BgeW&IoV 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 Date: Mon, 5 Aug 2024 14:32:57 -0600 Subject: [PATCH 221/296] Buh --- .gitignore | 1 + bun.lockb | Bin 197589 -> 236738 bytes eslint.config.js | 38 +++++++++++++++++++++++++++++++++++ package.json | 15 +++++++++++++- postcss.config.js | 6 ++++-- src/{App.js => App.jsx} | 4 ++-- src/index.html | 14 ++++++------- src/index.js | 12 ----------- src/index.jsx | 10 +++++++++ src/{index.css => style.css} | 0 tailwind.config.js | 7 ++++--- 11 files changed, 79 insertions(+), 28 deletions(-) create mode 100644 eslint.config.js rename src/{App.js => App.jsx} (96%) delete mode 100644 src/index.js create mode 100644 src/index.jsx rename src/{index.css => style.css} (100%) diff --git a/.gitignore b/.gitignore index 50fce4c..b2f54a4 100644 --- a/.gitignore +++ b/.gitignore @@ -35,6 +35,7 @@ tmp/ # production /build +dist # misc .DS_Store diff --git a/bun.lockb b/bun.lockb index 876aab3f3b2ec7943fa6079c3299dfaa72834fb2..43a649fde817cc517b2d3b29d0f412671bfa5666 100755 GIT binary patch delta 62822 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 delta 39036 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 M-3?x_d(HfR04xbN0{{R3 diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..4502ec7 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,38 @@ +import js from "@eslint/js"; +import globals from "globals"; +import react from "eslint-plugin-react"; +import reactHooks from "eslint-plugin-react-hooks"; +import reactRefresh from "eslint-plugin-react-refresh"; + +export default [ + { + files: ["**/*.{js,jsx}"], + ignores: ["dist"], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + parserOptions: { + ecmaVersion: "latest", + ecmaFeatures: { jsx: true }, + sourceType: "module", + }, + }, + settings: { react: { version: "18.3" } }, + plugins: { + react, + "react-hooks": reactHooks, + "react-refresh": reactRefresh, + }, + rules: { + ...js.configs.recommended.rules, + ...react.configs.recommended.rules, + ...react.configs["jsx-runtime"].rules, + ...reactHooks.configs.recommended.rules, + "react/jsx-no-target-blank": "off", + "react-refresh/only-export-components": [ + "warn", + { allowConstantExport: true }, + ], + }, + }, +]; diff --git a/package.json b/package.json index d14d97c..9b347e3 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,24 @@ { "name": "joemsak.github.io", + "type": "module", "homepage": "https://joesak.com", "version": "0.1.0", "private": true, + "dependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1" + }, "devDependencies": { - "@types/bun": "latest", + "@eslint/js": "^9.8.0", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.3.1", + "eslint": "^9.8.0", + "eslint-plugin-react": "^7.35.0", + "eslint-plugin-react-hooks": "^5.1.0-rc.0", + "eslint-plugin-react-refresh": "^0.4.9", + "globals": "^15.9.0", + "@types/bun": "latest", "autoprefixer": "^10.4.20", "el-transition": "^0.0.7", "postcss": "^8.4.40", diff --git a/postcss.config.js b/postcss.config.js index 33ad091..5a0054b 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,6 +1,8 @@ -module.exports = { +import { defineConfig } from "vite"; + +export default defineConfig({ plugins: { tailwindcss: {}, autoprefixer: {}, }, -} +}); diff --git a/src/App.js b/src/App.jsx similarity index 96% rename from src/App.js rename to src/App.jsx index b65bf43..9337314 100644 --- a/src/App.js +++ b/src/App.jsx @@ -1,6 +1,6 @@ import { weekDayName, weekDayEmotion } from "./utils"; -export default function App() { +export default () => { return (

    @@ -34,4 +34,4 @@ export default function App() {

    ); -} +}; diff --git a/src/index.html b/src/index.html index 4dd4409..d357248 100644 --- a/src/index.html +++ b/src/index.html @@ -1,19 +1,17 @@ - - + + - - - - - - Joe Sak + + +
    + diff --git a/src/index.js b/src/index.js deleted file mode 100644 index 0570cb5..0000000 --- a/src/index.js +++ /dev/null @@ -1,12 +0,0 @@ -import { StrictMode } from 'react'; -import { createRoot } from 'react-dom/client'; -import './index.css'; -import App from './App'; - -const root = createRoot(document.getElementById('root')) - -root.render( - - - -) diff --git a/src/index.jsx b/src/index.jsx new file mode 100644 index 0000000..63b8f01 --- /dev/null +++ b/src/index.jsx @@ -0,0 +1,10 @@ +import { StrictMode } from "react"; +import { createRoot } from "react-dom/client"; +import "./style.css"; +import App from "./App"; + +createRoot(document.getElementById("root")).render( + + + +); diff --git a/src/index.css b/src/style.css similarity index 100% rename from src/index.css rename to src/style.css diff --git a/tailwind.config.js b/tailwind.config.js index b3f59e5..9e09e4f 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,6 +1,7 @@ -const defaultTheme = require("tailwindcss/defaultTheme"); +import { defineConfig } from "vite"; +import defaultTheme from "tailwindcss/defaultTheme"; -module.exports = { +export default defineConfig({ content: ["./src/**/*"], theme: { @@ -16,4 +17,4 @@ module.exports = { }, plugins: [], -}; +}); From f9ecbe1cf866a774af4c9283c8dfccb83f1d3da8 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Mon, 5 Aug 2024 14:36:35 -0600 Subject: [PATCH 222/296] Lint --- package.json | 5 +++-- src/App.jsx | 4 +++- vite.config.js | 5 +++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 9b347e3..7b17be5 100644 --- a/package.json +++ b/package.json @@ -30,9 +30,10 @@ "vite-plugin-react": "^4.0.1" }, "scripts": { - "start": "vite", "dev": "vite", - "build": "vite build" + "build": "vite build", + "lint": "eslint .", + "preview": "vite preview" }, "eslintConfig": { "extends": [ diff --git a/src/App.jsx b/src/App.jsx index 9337314..60d2749 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,6 +1,6 @@ import { weekDayName, weekDayEmotion } from "./utils"; -export default () => { +const App = () => { return (

    @@ -35,3 +35,5 @@ export default () => {

    ); }; + +export default App; diff --git a/vite.config.js b/vite.config.js index 3712b2d..0bbd2ca 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,5 +1,6 @@ import react from "@vitejs/plugin-react"; import compress from "vite-plugin-compress"; +import process from "process"; import { resolve } from "path"; import { defineConfig } from "vite"; @@ -10,8 +11,8 @@ export default defineConfig({ emptyOutDir: true, rollupOptions: { input: { - main: resolve(__dirname, "./src/index.html"), - legal: resolve(__dirname, "./src/privacy/index.html"), + main: resolve(process.cwd(), "./src/index.html"), + legal: resolve(process.cwd(), "./src/privacy/index.html"), }, }, }, From df8dca53bff26374fd084cf242df5df6893b0369 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Mon, 5 Aug 2024 14:41:31 -0600 Subject: [PATCH 223/296] Refactor --- CNAME | 1 - {src/assets => public}/favicon.ico | Bin src/App.jsx | 3 ++- src/assets/portrait.jpg | Bin 118393 -> 0 bytes src/index.jsx | 2 +- vite.config.js | 2 +- 6 files changed, 4 insertions(+), 4 deletions(-) delete mode 100644 CNAME rename {src/assets => public}/favicon.ico (100%) delete mode 100644 src/assets/portrait.jpg diff --git a/CNAME b/CNAME deleted file mode 100644 index 2c043e3..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -joesak.com diff --git a/src/assets/favicon.ico b/public/favicon.ico similarity index 100% rename from src/assets/favicon.ico rename to public/favicon.ico diff --git a/src/App.jsx b/src/App.jsx index 60d2749..bdd9ace 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,4 +1,5 @@ import { weekDayName, weekDayEmotion } from "./utils"; +import wife from "./assets/wife.jpg"; const App = () => { return ( @@ -11,7 +12,7 @@ const App = () => {
    
               My wife and me reaching across two balconies in an extremely
               narrow, colorful alleyway, shot from below
diff --git a/src/assets/portrait.jpg b/src/assets/portrait.jpg
deleted file mode 100644
index 0c284082978912f971505479f0cb631cc36bbfb7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 118393
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%0Dty7pOv
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
-qJr)`aN}|H
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
GkN??S3aOm{

diff --git a/src/index.jsx b/src/index.jsx
index 63b8f01..4ffab5e 100644
--- a/src/index.jsx
+++ b/src/index.jsx
@@ -1,4 +1,4 @@
-import { StrictMode } from Date: Mon, 5 Aug 2024 14:43:46 -0600 Subject: [PATCH 224/296] No jekyll --- public/.nojekyll | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/.nojekyll diff --git a/public/.nojekyll b/public/.nojekyll new file mode 100644 index 0000000..e69de29 From 0ad08e93815454c7d6ab66aa5c7c4e917c02c3fd Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Mon, 5 Aug 2024 14:49:26 -0600 Subject: [PATCH 225/296] Try this --- vite.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/vite.config.js b/vite.config.js index 1433098..db65f42 100644 --- a/vite.config.js +++ b/vite.config.js @@ -6,6 +6,7 @@ import { defineConfig } from "vite"; export default defineConfig({ root: "src", + base: "./", build: { outDir: "../dist", emptyOutDir: true, From f646815ad6fe08f6e47fbd26dbf2cfdc0c0f8e9e Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Mon, 5 Aug 2024 14:52:43 -0600 Subject: [PATCH 226/296] Fixes, but still warnings --- src/index.jsx | 2 +- vite.config.js => vite.config.mjs | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename vite.config.js => vite.config.mjs (100%) diff --git a/src/index.jsx b/src/index.jsx index 4ffab5e..63b8f01 100644 --- a/src/index.jsx +++ b/src/index.jsx @@ -1,4 +1,4 @@ -import react, { StrictMode } from "react"; +import { StrictMode } from "react"; import { createRoot } from "react-dom/client"; import "./style.css"; import App from "./App"; diff --git a/vite.config.js b/vite.config.mjs similarity index 100% rename from vite.config.js rename to vite.config.mjs From a421b25cd52a24d50333df0d18809c81c8f10000 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Mon, 5 Aug 2024 14:54:46 -0600 Subject: [PATCH 227/296] Tidy --- src/index.jsx | 5 ++++- src/utils/week-day-emotion.js | 6 ++++-- src/utils/week-day-name.js | 24 +++++++++++++----------- 3 files changed, 21 insertions(+), 14 deletions(-) diff --git a/src/index.jsx b/src/index.jsx index 63b8f01..ab60455 100644 --- a/src/index.jsx +++ b/src/index.jsx @@ -3,7 +3,10 @@ import { createRoot } from "react-dom/client"; import "./style.css"; import App from "./App"; -createRoot(document.getElementById("root")).render( +const rootEl = document.getElementById("root"); +const root = createRoot(rootEl); + +root.render( diff --git a/src/utils/week-day-emotion.js b/src/utils/week-day-emotion.js index ccaa7a3..5674a89 100644 --- a/src/utils/week-day-emotion.js +++ b/src/utils/week-day-emotion.js @@ -1,5 +1,7 @@ -export default function weekDayEmotion(name) { +const weekDayEmotion = (name) => { if (["Friday", "Saturday"].includes(name)) return "!"; else if (name === "Monday") return ". :/"; else return "."; -} +}; + +export default weekDayEmotion; diff --git a/src/utils/week-day-name.js b/src/utils/week-day-name.js index fa6f3e4..fc254f0 100644 --- a/src/utils/week-day-name.js +++ b/src/utils/week-day-name.js @@ -1,13 +1,15 @@ -export default function weekDayName() { - const dayNum = new Date().getDay() +const weekDayName = () => { + const dayNum = new Date().getDay(); return [ - 'Sunday', - 'Monday', - 'Tuesday', - 'Wednesday', - 'Thursday', - 'Friday', - 'Saturday', - ][dayNum] -} + "Sunday", + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday", + ][dayNum]; +}; + +export default weekDayName; From a61bea937f319e62ae772f4e7c25949cd3556294 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Mon, 5 Aug 2024 14:56:36 -0600 Subject: [PATCH 228/296] Fix publicDir, should go in root --- src/App.jsx | 3 +-- {public => src/public}/.nojekyll | 0 {public => src/public}/favicon.ico | Bin src/{assets => public}/wife.jpg | Bin vite.config.mjs | 1 - 5 files changed, 1 insertion(+), 3 deletions(-) rename {public => src/public}/.nojekyll (100%) rename {public => src/public}/favicon.ico (100%) rename src/{assets => public}/wife.jpg (100%) diff --git a/src/App.jsx b/src/App.jsx index bdd9ace..b198b57 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,5 +1,4 @@ import { weekDayName, weekDayEmotion } from "./utils"; -import wife from "./assets/wife.jpg"; const App = () => { return ( @@ -12,7 +11,7 @@ const App = () => {
    
               My wife and me reaching across two balconies in an extremely
               narrow, colorful alleyway, shot from below
diff --git a/public/.nojekyll b/src/public/.nojekyll
similarity index 100%
rename from public/.nojekyll
rename to src/public/.nojekyll
diff --git a/public/favicon.ico b/src/public/favicon.ico
similarity index 100%
rename from public/favicon.ico
rename to src/public/favicon.ico
diff --git a/src/assets/wife.jpg b/src/public/wife.jpg
similarity index 100%
rename from src/assets/wife.jpg
rename to src/public/wife.jpg
diff --git a/vite.config.mjs b/vite.config.mjs
index db65f42..1433098 100644
--- a/vite.config.mjs
+++ b/vite.config.mjs
@@ -6,7 +6,6 @@ import { defineConfig } from Date: Mon, 5 Aug 2024 15:06:18 -0600 Subject: [PATCH 229/296] Add terms --- src/terms/index.html | 1800 ++++++++++++++++++++++++++++++++++++++++++ vite.config.mjs | 3 +- 2 files changed, 1802 insertions(+), 1 deletion(-) create mode 100644 src/terms/index.html diff --git a/src/terms/index.html b/src/terms/index.html new file mode 100644 index 0000000..1bc5bce --- /dev/null +++ b/src/terms/index.html @@ -0,0 +1,1800 @@ + + + +
    +
    +
    + + TERMS OF USE + +
    +

    +
    Last updated + August 05, 2024 +
    +

    +

    +

    +
    AGREEMENT TO OUR LEGAL + TERMS
    +
    +
    +
    +
    +

    +
    +
    We are Joe Sak + ("Company," + "we," "us," "our" + ) + + + + + , a company registered in + + + Colorado, United States + + + + + at 1010 Santa Fe Dr + , Denver + + , CO + + + + 80204 + + + + + + . + +
    +
    +

    +
    +
    We operate the + website + http://www.joesak.com + (the "Site" + ) + , as well as any other related products and services that refer or link to + these legal terms (the "Legal Terms") (collectively, the + "Services"). +
    +

    +
    + It's just my personal site. Sometimes I use it for testing development concepts for my + employer. +
    +
    + +
    +

    +
    You can contact us by + phone at +13039564769, email at joe@joesak.com + , or by mail to 1010 Santa Fe Dr + , Denver + + , CO + + + + 80204 + + + + United States + + . +
    +

    +
    These Legal Terms constitute a legally binding agreement + made between you, whether personally or on behalf of an entity ( + "you"), and Joe Sak, + concerning your access to and use of the Services. You agree that by accessing the Services, you have read, + understood, and agreed to be bound by all of these Legal Terms. IF YOU DO NOT AGREE WITH ALL OF THESE LEGAL + TERMS, THEN YOU ARE EXPRESSLY PROHIBITED FROM USING THE SERVICES AND YOU MUST DISCONTINUE USE IMMEDIATELY.
    +

    +
    Supplemental terms and conditions or documents that may + be posted on the Services from time to time are hereby expressly incorporated herein by reference. We reserve + the right, in our sole discretion, to make changes or modifications to these Legal Terms from time to time. We will alert you about any + changes by updating the "Last updated" date of these Legal Terms, and you waive any right to receive + specific notice of each such change. It is your responsibility to periodically review these Legal Terms to stay + informed of updates. You will be subject to, and will be deemed to have been made aware of and to have accepted, + the changes in any revised Legal Terms by your continued use of the Services after the date such revised Legal + Terms are posted.
    +
    +

    +
    +
    + + + + The + Services are intended for users who are at least 18 years old. Persons under the age + of 18 are not permitted to use or register for the Services. + + + + + +
    +

    +
    We recommend that you print a copy of + these Legal Terms for your records.
    +

    +

    +
    TABLE OF CONTENTS +
    +

    + + + + + + +
    + +
    +
    + + + 6. POLICY + + +
    + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + + +
    + +
    + + +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    + +
    +
    +
    +

    +

    +
    1. OUR SERVICES
    +

    +
    The + information provided when using the Services is not intended for distribution to or use by any person or entity + in any jurisdiction or country where such distribution or use would be contrary to law or regulation or which + would subject us to any registration requirement within such jurisdiction or country. Accordingly, those persons + who choose to access the Services from other locations do so on their own initiative and are solely responsible + for compliance with local laws, if and to the extent local laws are applicable. + + +
    +

    +
    The + Services are not tailored to comply with industry-specific regulations (Health Insurance Portability and + Accountability Act (HIPAA), Federal Information Security Management Act (FISMA), etc.), so if your interactions + would be subjected to such laws, you may not use the Services. You may not use the Services in a way that would + violate the Gramm-Leach-Bliley Act (GLBA). + +
    +

    +
    +
    2. INTELLECTUAL PROPERTY RIGHTS
    +

    +
    +
    Our intellectual + property
    +

    +
    We are the owner or the licensee of all intellectual + property rights in our Services, including all source code, databases, functionality, software, website designs, + audio, video, text, photographs, and graphics in the Services (collectively, the + "Content"), as well as the trademarks, service marks, and + logos contained therein (the "Marks" + ).
    +

    +
    Our Content and Marks are protected by copyright and + trademark laws (and various + other intellectual property rights and unfair competition laws) and treaties in the United + States and around the world.
    +

    +
    The Content and Marks are provided in or through the + Services "AS IS" for your internal business purpose only.
    +

    +
    Your use of our + Services
    +

    +
    Subject to your compliance with these Legal Terms, including the "PROHIBITED + ACTIVITIES + " section below, we grant you a + non-exclusive, non-transferable, revocable license to: +
    +
      +
    • access the Services; and
    • +
    • download or print a copy of any portion of the Content to which you have properly + gained access.
    • +
    +
    solely for your + internal business purpose.
    +

    +
    Except as set out in this section or elsewhere in our + Legal Terms, no part of the Services and no Content or Marks may be copied, reproduced, + aggregated, republished, uploaded, posted, publicly displayed, encoded, + translated, transmitted, distributed, sold, licensed, or otherwise exploited + for any commercial purpose whatsoever, without our express prior written + permission.
    +

    +
    If you wish to make any use of the Services, Content, or + Marks other than as set out in this section or elsewhere in our Legal Terms, please address your request to: + joe@joesak.com. If we ever grant you the permission to post, reproduce, or publicly + display any part of our Services or Content, you must identify us as the owners or licensors of the Services, + Content, or Marks and ensure that any copyright or proprietary notice appears or is visible on posting, + reproducing, or displaying our Content. +
    +
    +

    +
    +
    We reserve all rights not expressly granted to you in + and to the Services, Content, and Marks.
    +

    +
    Any breach of these Intellectual Property Rights will + constitute a material breach of our Legal Terms and your right to use our Services will terminate + immediately.
    +

    +
    Your submissions +
    +

    +
    Please + review this section and the "PROHIBITED + ACTIVITIES + " section carefully prior to + using our Services to understand the (a) rights you give us and (b) obligations you have when you post or upload + any content through the Services. +
    +

    +
    Submissions: By directly sending us any question, comment, suggestion, + idea, feedback, or other information about the Services ("Submissions"), you agree to assign to us all intellectual property rights in such + Submission. You agree that we shall own this Submission and be entitled to its unrestricted use and + dissemination for any lawful purpose, commercial or otherwise, without acknowledgment or compensation to you. + +
    +

    +
    You are responsible for what you post or upload: By sending us + Submissions through any part of the Services + you:
    +
      +
    • confirm that you have read and agree with our " + + PROHIBITED ACTIVITIES + " and will not post, send, + publish, upload, or transmit through the Services any Submission that is + illegal, harassing, hateful, harmful, defamatory, obscene, bullying, abusive, discriminatory, threatening to + any person or group, sexually explicit, false, inaccurate, deceitful, or misleading; +
    • +
    • to + the extent permissible by applicable law, waive any and all moral rights to any such Submission;
    • +
    • warrant that any such Submission are original to + you or that you have the necessary rights and licenses to submit such Submissions and + that you have full authority to grant us the above-mentioned rights in relation to your Submissions; and
    • +
    • warrant and represent that your Submissions do not + constitute confidential information.
    • +
    +
    You are solely responsible for your + Submissions and you expressly agree to reimburse us for any and all losses that + we may suffer because of your breach of (a) this section, (b) any third party’s intellectual property rights, or + (c) applicable law. + +
    +

    +
    +
    +
    3. USER + REPRESENTATIONS
    +
    +

    +
    +
    By using the Services, you represent and warrant + that: + + + + (1) all registration information you submit + will be true, accurate, current, and complete; (2) you will maintain the accuracy of such information and + promptly update such registration information as necessary; + +   + (3) you have the legal capacity and you agree to comply with + these Legal Terms; + + +   + (4) you are not a + minor in the jurisdiction in which you reside + + + ; (5) you will not access the Services through automated or + non-human means, whether through a bot, script or + otherwise; (6) you will not use the Services for any illegal or unauthorized purpose; and + (7) your use of the Services will not violate any applicable + law or regulation. +
    +
    +

    +
    +
    +
    +
    If you provide any information that + is untrue, inaccurate, not current, or incomplete, we have the right to suspend or terminate your account + and refuse any and all current or future use of the Services (or any portion thereof).
    +
    + +
    +

    +
    +
    + + +
    4. USER + REGISTRATION
    +
    +
    +
    +

    +
    + + +
    You may be required to register + to use the Services. You agree to keep your password confidential and will be responsible for all use of + your account and password. We reserve the right to remove, reclaim, or change a username you select if + we determine, in our sole discretion, that such username is inappropriate, obscene, or otherwise + objectionable.
    +
    +
    +
    +
    + + + + +
    +
    + +
    +

    +
    +
    +
    +
    5. PURCHASES + AND PAYMENT
    +
    +

    +
    +
    + +
    +
    We accept the following forms of payment:
    +
    +

    +
    +
    + -  Visa +
    +
    + -  Mastercard +
    +
    + -  American Express +
    +
    + +
    +

    +
    You agree to provide current, complete, and accurate + purchase and account information for all purchases made via the Services. You further agree to promptly update + account and payment information, including email address, payment method, and payment card expiration date, so + that we can complete your transactions and contact you as needed. Sales tax will be added to the price of + purchases as deemed required by us. We may change prices at any time. All payments shall be in US dollars.
    +
    +

    +
    +
    You agree to pay all charges at the prices then in + effect for your purchases and any applicable shipping fees, and you authorize + us to charge your chosen payment provider for any such amounts + upon placing your order. We reserve the right to correct any errors or mistakes in pricing, even if we have + already requested or received payment. +
    +
    +

    +
    +
    We reserve the right to refuse any order placed through + the Services. We may, in our sole discretion, limit or cancel quantities purchased per person, per household, or + per order. These restrictions may include orders placed by or under the same customer account, the same payment + method, and/or orders that use the same billing or shipping address. We reserve the right to limit or prohibit + orders that, in our sole judgment + , appear to be placed by dealers, resellers, or distributors. + + + +
    +
    + + + + +
    +

    +
    6. POLICY
    +

    +
    Please review our Return Policy + posted on the Services prior to making any purchases.
    +
    + + +
    +
    + +
    +
    + + +

    +
    +
    +
    +
    + 7. PROHIBITED + ACTIVITIES +
    +
    +

    +
    +
    You may not access or use the + Services for any purpose other than that for which we make the Services available. The Services may not be + used in connection with any commercial endeavors except those that are specifically endorsed or approved by + us.
    +
    +

    +
    +
    +
    +
    +
    As a user of the Services, you + agree not to:
    +
    +
      +
    • Systematically + retrieve data or other content from the Services to create or compile, directly or indirectly, a + collection, compilation, database, or directory without written permission from us.
    • +
    • Trick, + defraud, or mislead us and other users, especially in any attempt to learn sensitive account + information such as user passwords.
    • +
    • Circumvent, + disable, or otherwise interfere with security-related features of the Services, including + features that prevent or restrict the use or copying of any Content or enforce limitations on + the use of the Services and/or the Content contained therein. +
    • +
    • Disparage, + tarnish, or otherwise harm, in our opinion, us and/or the + Services.
    • +
    • Use + any information obtained from the Services in order to harass, abuse, or harm another + person.
    • +
    • Make + improper use of our support services or submit false reports of abuse or + misconduct.
    • +
    • Use + the Services in a manner inconsistent with any applicable laws or + regulations.
    • +
    • Engage + in unauthorized + framing of or linking to the Services.
    • +
    • Upload + or transmit (or attempt to upload or to transmit) viruses, Trojan horses, or other material, + including excessive use of capital letters and spamming (continuous posting of repetitive text), + that interferes with any party’s uninterrupted use and enjoyment of the Services or modifies, + impairs, disrupts, alters, or interferes with the use, features, functions, operation, or + maintenance of the Services.
    • +
    • Engage + in any automated use of the system, such as using scripts to send comments or messages, or using + any data mining, robots, or similar data gathering and extraction + tools.
    • +
    • Delete + the copyright or other proprietary rights notice from any + Content.
    • +
    • Attempt + to impersonate another user or person or use the username of another + user.
    • +
    • Upload + or transmit (or attempt to upload or to transmit) any material that acts as a passive or active + information collection or transmission mechanism, including without limitation, clear graphics + interchange formats ("gifs"), 1×1 pixels, web bugs, cookies, or other similar + devices (sometimes referred to as "spyware" or "passive + collection mechanisms" or "pcms" + ).
    • +
    • Interfere + with, disrupt, or create an undue burden on the Services or the networks or services connected + to the Services.
    • +
    • Harass, + annoy, intimidate, or threaten any of our employees or agents engaged in providing any portion + of the Services to you.
    • +
    • Attempt + to bypass any measures of the Services designed to prevent or restrict access to the Services, + or any portion of the Services.
    • +
    • Copy + or adapt the Services' software, including but not limited to Flash, PHP, HTML, JavaScript, or + other code.
    • +
    • Except + as permitted by applicable law, decipher, decompile, disassemble, or reverse engineer any of the + software comprising or in any way making up a part of the + Services.
    • +
    • Except + as may be the result of standard search engine or Internet browser usage, use, launch, develop, + or distribute any automated system, including without limitation, any spider, robot, cheat + utility, scraper, or offline reader that accesses the Services, or use or launch any unauthorized + script or other software.
    • +
    • Use + a buying agent or purchasing agent to make purchases on the + Services.
    • +
    • Make + any unauthorized + use of the Services, including collecting usernames and/or email addresses of users by + electronic or other means for the purpose of sending unsolicited email, or creating user + accounts by automated means or under false pretenses.
    • +
    • Use + the Services as part of any effort to compete with us or otherwise use the Services and/or the + Content for any revenue-generating endeavor or commercial enterprise. + +
    • +
    +
    +

    +
    +
    +
    + + + +
    8. USER + GENERATED CONTRIBUTIONS
    +
    +
    +
    +
    +

    +
    + + + +
    + + + The Services does not + offer users to submit or post content. We may provide you + with the opportunity to create, submit, post, display, transmit, perform, publish, distribute, + or broadcast content and materials to us or on the Services, including but not limited to + text, writings, video, audio, photographs, graphics, comments, suggestions, or personal + information or other material (collectively, + "Contributions"). Contributions may be viewable + by other users of the Services and through third-party websites. + As such, any Contributions you transmit may be treated in accordance with the Services' + Privacy Policy. When you create or make + available any Contributions, you thereby represent and warrant that: + + + + +
      +
      +
      +
    +
    +
      +
    • The creation, distribution, transmission, + public display, or performance, and the accessing, downloading, or copying of your Contributions do + not and will not infringe the proprietary rights, including but not limited to the copyright, patent, + trademark, trade secret, or moral rights of any third party.
    • +
    • You are the creator and owner of or have + the necessary licenses + , rights, consents, releases, and permissions to use and to + authorize us, the Services, and other users of the + Services to use your Contributions in any manner contemplated by the Services and these Legal + Terms.
    • +
    • You have the written consent, release, + and/or permission of each and every identifiable individual person in your Contributions to use the + name or likeness of each and every such identifiable individual person to enable inclusion and use of + your Contributions in any manner contemplated by the Services and these Legal + Terms.
    • +
    • Your Contributions are not false, + inaccurate, or misleading. 
    • +
    • Your Contributions are not unsolicited or + unauthorized + advertising, promotional materials, pyramid schemes, chain letters, spam, mass mailings, or other + forms of solicitation. +
    • +
    • Your Contributions are not obscene, lewd, + lascivious, filthy, violent, harassing, libelous, slanderous, or otherwise objectionable (as determined by + us). 
    • +
    • Your Contributions do not ridicule, mock, + disparage, intimidate, or abuse anyone.
    • +
    • Your Contributions are not used to harass + or threaten (in the legal sense of those terms) any other person and to promote violence against a + specific person or class of people.
    • +
    • Your Contributions do not violate any + applicable law, regulation, or rule.
    • +
    • Your Contributions do not violate the + privacy or publicity rights of any third party.
    • +
    • Your Contributions do not violate any + applicable law concerning child pornography, or otherwise intended to protect the health or well-being + of minors.
    • +
    • Your Contributions do not include any + offensive comments that are connected to race, national origin, gender, sexual preference, or physical + handicap.
    • +
    • Your Contributions do not otherwise + violate, or link to material that violates, any provision of these Legal Terms, or any applicable law + or regulation.
    • +
    +
    +
    +
    + + + +
    Any use of the Services in + violation of the foregoing violates these Legal Terms and may result in, among other things, termination + or suspension of your rights to use the Services.
    +
    +
    +
    +
    +

    +
    + + + +
    9. CONTRIBUTION + LICENSE +
    +
    +
    +
    +
    +

    +
    + + + + + + + +
    +
    You and Services agree that we may + access, store, process, and use any information and personal data that you provide following the terms of the Privacy Policy and your choices (including settings).
    +

    +
    By submitting suggestions or other + feedback regarding the Services, you agree that we can use and share such feedback for any purpose without + compensation to you.
    +

    +
    We do not assert any ownership over + your Contributions. You retain full ownership of all of your Contributions and any intellectual property rights + or other proprietary rights associated with your Contributions. We are not liable for any statements or + representations in your Contributions provided by you in any area on the Services. You are solely responsible + for your Contributions to the Services and you expressly agree to exonerate us from any and all responsibility + and to refrain from any legal action against us regarding your Contributions.
    +

    +
    + + + +
    +
    + + + + +
    +
    + + + + +
    +
    + + + + +
    + + + +
    +
    + + + + +
    +
    + + + + +
    +
    10. SERVICES + MANAGEMENT
    +

    +
    We reserve the right, but not the + obligation, to: (1) monitor the Services for violations of these Legal Terms; (2) take appropriate legal action + against anyone who, in our sole discretion, violates the law or these Legal Terms, including without limitation, + reporting such user to law enforcement authorities; (3) in our sole discretion and without limitation, refuse, + restrict access to, limit the availability of, or disable (to the extent technologically feasible) any of your + Contributions or any portion thereof; (4) in our sole discretion and without limitation, notice, or liability, to + remove from the Services or otherwise disable all files and content that are excessive in size or are in any way + burdensome to our systems; and (5) otherwise manage the Services in a manner designed to protect our rights and + property and to facilitate the proper functioning of the Services.
    +

    +
    + + + + + +
    +
    11. PRIVACY + POLICY
    +

    +
    We care about data privacy and security. + Please review our Privacy Policy:  + https://joesak.com/privacy + . By using the Services, you agree to be bound by our Privacy Policy, which is incorporated into + these Legal Terms. Please be advised the Services are hosted in the United States + + . If you access the Services from any other region of the world with laws or + other requirements governing personal data collection, use, or disclosure that differ from applicable laws in + + the United States + + + , then through your continued use of the Services, you are transferring your + data to + the United States + + + , and you expressly consent to have your data transferred to and processed in + + the United States + + + . + + + + + + +
    +

    +
    + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + +
    +
    + + + + + + +
    +
    + 12. TERM + AND TERMINATION +
    +

    +
    These Legal Terms shall remain in full + force and effect while you use the Services. WITHOUT LIMITING ANY OTHER PROVISION OF THESE LEGAL TERMS, WE RESERVE + THE RIGHT TO, IN OUR SOLE DISCRETION AND WITHOUT NOTICE OR LIABILITY, DENY ACCESS TO AND USE OF THE SERVICES + (INCLUDING BLOCKING CERTAIN IP ADDRESSES), TO ANY PERSON FOR ANY REASON OR FOR NO REASON, INCLUDING WITHOUT + LIMITATION FOR BREACH OF ANY REPRESENTATION, WARRANTY, OR COVENANT CONTAINED IN THESE LEGAL TERMS OR OF ANY + APPLICABLE LAW OR REGULATION. WE MAY TERMINATE YOUR USE OR PARTICIPATION IN THE SERVICES OR DELETE + + + YOUR ACCOUNT AND  + + + ANY CONTENT OR INFORMATION THAT YOU POSTED AT ANY TIME, WITHOUT WARNING, IN OUR SOLE DISCRETION. +
    +

    +
    If we terminate or suspend your account + for any reason, you are prohibited from registering and creating a new account under your name, a fake or borrowed + name, or the name of any third party, even if you may be acting on behalf of the third party. In addition to + terminating or suspending your account, we reserve the right to take appropriate legal action, including without + limitation pursuing civil, criminal, and injunctive redress.
    +

    +
    + 13. MODIFICATIONS + AND INTERRUPTIONS +
    +

    +
    We reserve the right to change, modify, + or remove the contents of the Services at any time or for any reason at our sole discretion without notice. + However, we have no obligation to update any information on our Services. We + also reserve the right to modify or discontinue all or part of the Services without notice at any time. We will not be liable to you or any third party for any modification, + price change, suspension, or discontinuance of the Services.
    +

    +
    We cannot guarantee the Services will be + available at all times. We may experience hardware, software, or other problems or need to perform maintenance + related to the Services, resulting in interruptions, delays, or errors. We reserve the right to change, revise, + update, suspend, discontinue, or otherwise modify the Services at any time or for any reason without notice to + you. You agree that we have no liability whatsoever for any loss, damage, or inconvenience caused by your + inability to access or use the Services during any downtime or discontinuance of the Services. Nothing in these + Legal Terms will be construed to obligate us to maintain and support the Services or to supply any corrections, + updates, or releases in connection therewith.
    +

    +
    + 14. GOVERNING + LAW +
    +

    +
    + +
    +
    These Legal Terms and your use of the + Services are governed by and construed in accordance with the laws of + + + the State of Colorado + + + + applicable to agreements made and to be entirely performed within +   + + + + the State of Colorado + + + + without regard to its conflict of law principles. +
    +

    +
    + 15. DISPUTE + RESOLUTION +
    +

    +
    + + +
    +
    + +
    +
    Informal + Negotiations
    +

    +
    To expedite resolution and control the cost of any dispute, controversy, or claim related + to these Legal Terms (each a "Dispute" and collectively, the "Disputes") brought by either you or us (individually, a "Party" and collectively, the "Parties" + ), the Parties agree to first attempt to negotiate any Dispute (except those Disputes expressly provided + below) informally for at least thirty (30) days before initiating arbitration. Such + informal negotiations commence upon written notice from one Party to the other Party.
    +

    +
    + +
    +
    Binding + Arbitration
    +

    +
    + If the + Parties are unable to resolve a Dispute through informal negotiations, the Dispute (except those Disputes + expressly excluded below) will be finally and exclusively resolved by binding arbitration. YOU UNDERSTAND THAT + WITHOUT THIS PROVISION, YOU WOULD HAVE THE RIGHT TO SUE IN COURT AND HAVE A JURY TRIAL. The arbitration shall be commenced and conducted under the Commercial Arbitration + Rules of the American Arbitration Association ("AAA") and, where appropriate, the AAA’s Supplementary Procedures for + Consumer Related Disputes ("AAA Consumer Rules"), both of which are available at the American Arbitration Association (AAA) + website. Your arbitration fees and your share of arbitrator compensation shall be governed by the + AAA Consumer Rules and, where appropriate, limited by the AAA Consumer Rules. The + arbitration may be conducted in person, through the submission of documents, by phone, or online. The arbitrator + will make a decision in writing, but need not provide a statement of reasons unless requested by either Party. The + arbitrator must follow applicable law, and any award may be challenged if the arbitrator fails to do so. Except + where otherwise required by the applicable AAA + rules or applicable law, the arbitration will take place in + Denver, + + Colorado + . Except as otherwise provided herein, the Parties may litigate in + court to compel arbitration, stay proceedings pending arbitration, or to confirm, modify, vacate, or enter judgment on the award entered by the + arbitrator. + +
    +

    +
    If for any reason, a Dispute proceeds in court rather than arbitration, the Dispute shall + be commenced or prosecuted in the +  state and federal + courts +  located + in + + Denver, +   + + Colorado + , and the + Parties hereby consent to, and waive all defenses of lack of personal jurisdiction, and forum non conveniens with + respect to venue and jurisdiction in such state and federal courts. Application of the United Nations Convention on Contracts for the + International Sale of Goods and the Uniform Computer Information Transaction Act (UCITA) are excluded from these + Legal Terms. +
    +

    +
    + In no event shall any Dispute brought by either Party related in any way to the + Services be commenced more than one (1) years after the cause of action arose. If this provision is found to be illegal or unenforceable, then neither + Party will elect to arbitrate any Dispute falling within that portion of this provision found to be illegal or + unenforceable and such Dispute shall be decided by a court of competent jurisdiction within the courts listed for + jurisdiction above, and the Parties agree to submit to the personal jurisdiction of that court. + +
    +

    +
    + Restrictions +
    +

    +
    The Parties agree + that any arbitration shall be limited to the Dispute between the Parties individually. To the full extent permitted + by law, (a) no arbitration shall be joined with any other proceeding; (b) there is no right or authority for any + Dispute to be arbitrated on a class-action basis or to utilize class action procedures; and (c) there is no right or authority for any + Dispute to be brought in a purported representative capacity on behalf of the general public or any other persons. +
    +

    +
    + Exceptions to Informal Negotiations and Arbitration + +
    +

    +
    + The Parties agree that the following Disputes are not subject to the above + provisions concerning informal negotiations binding arbitration: (a) any Disputes seeking to enforce or protect, or + concerning the validity of, any of the intellectual property rights of a Party; (b) any Dispute related to, or + arising from, allegations of theft, piracy, invasion of privacy, or unauthorized + use; and (c) any claim for injunctive relief. If this provision is + found to be illegal or unenforceable, then neither Party will elect to arbitrate any Dispute falling within that + portion of this provision found to be illegal or unenforceable and such Dispute shall be decided by a court of + competent jurisdiction within the courts listed for jurisdiction above, and the Parties agree to submit to the + personal jurisdiction of that court. +
    +
    + + + +
    +

    +
    + 16. CORRECTIONS +
    +

    +
    There may be + information on the Services that contains typographical errors, inaccuracies, or omissions, including descriptions, + pricing, availability, and various other information. We reserve the right to correct any errors, inaccuracies, or + omissions and to change or update the information on the Services at any time, without prior notice.
    +

    +
    17. + DISCLAIMER
    +

    +
    THE SERVICES ARE PROVIDED ON AN AS-IS AND AS-AVAILABLE + BASIS. YOU AGREE THAT YOUR USE OF THE SERVICES WILL BE AT YOUR SOLE RISK. TO THE FULLEST EXTENT PERMITTED BY LAW, + WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, IN CONNECTION WITH THE SERVICES AND YOUR USE THEREOF, INCLUDING, + WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND + NON-INFRINGEMENT. WE MAKE NO WARRANTIES OR REPRESENTATIONS ABOUT THE ACCURACY OR COMPLETENESS OF THE SERVICES' + CONTENT OR THE CONTENT OF ANY WEBSITES OR MOBILE APPLICATIONS LINKED TO THE SERVICES AND WE WILL ASSUME NO + LIABILITY OR RESPONSIBILITY FOR ANY (1) ERRORS, MISTAKES, OR INACCURACIES OF CONTENT AND MATERIALS, (2) PERSONAL + INJURY OR PROPERTY DAMAGE, OF ANY NATURE WHATSOEVER, RESULTING FROM YOUR ACCESS TO AND USE OF THE SERVICES, (3) + ANY UNAUTHORIZED ACCESS TO OR USE + OF OUR SECURE SERVERS AND/OR ANY AND ALL PERSONAL INFORMATION AND/OR FINANCIAL INFORMATION STORED THEREIN, (4) ANY + INTERRUPTION OR CESSATION OF TRANSMISSION TO OR FROM THE SERVICES, (5) ANY BUGS, VIRUSES, TROJAN HORSES, OR THE + LIKE WHICH MAY BE TRANSMITTED TO OR THROUGH THE SERVICES BY ANY THIRD PARTY, AND/OR (6) ANY ERRORS OR OMISSIONS IN + ANY CONTENT AND MATERIALS OR FOR ANY LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF THE USE OF ANY CONTENT + POSTED, TRANSMITTED, OR OTHERWISE MADE AVAILABLE VIA THE SERVICES. WE DO NOT WARRANT, ENDORSE, GUARANTEE, OR + ASSUME RESPONSIBILITY FOR ANY PRODUCT OR SERVICE ADVERTISED OR OFFERED BY A THIRD PARTY THROUGH THE SERVICES, ANY + HYPERLINKED WEBSITE, OR ANY WEBSITE OR MOBILE APPLICATION FEATURED IN ANY BANNER OR OTHER ADVERTISING, AND WE WILL + NOT BE A PARTY TO OR IN ANY WAY BE RESPONSIBLE FOR MONITORING ANY TRANSACTION BETWEEN YOU AND ANY THIRD-PARTY + PROVIDERS OF PRODUCTS OR SERVICES. AS WITH THE PURCHASE OF A PRODUCT OR SERVICE THROUGH ANY MEDIUM OR IN ANY + ENVIRONMENT, YOU SHOULD USE YOUR BEST JUDGMENT AND EXERCISE CAUTION WHERE APPROPRIATE.
    +

    +
    + 18. LIMITATIONS + OF LIABILITY +
    +

    +
    IN NO EVENT WILL WE + OR OUR DIRECTORS, EMPLOYEES, OR AGENTS BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY DIRECT, INDIRECT, + CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, SPECIAL, OR PUNITIVE DAMAGES, INCLUDING LOST PROFIT, LOST REVENUE, LOSS OF + DATA, OR OTHER DAMAGES ARISING FROM YOUR USE OF THE SERVICES, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF + SUCH DAMAGES. + + + + + NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN, OUR LIABILITY TO YOU FOR + ANY CAUSE WHATSOEVER AND REGARDLESS OF THE FORM OF THE ACTION, WILL AT ALL TIMES BE LIMITED TO + + + THE + AMOUNT PAID, IF ANY, BY YOU TO US + +   + DURING THE six (6) mONTH + PERIOD PRIOR TO ANY CAUSE OF ACTION ARISING + + + + + + + . +   + CERTAIN US STATE LAWS AND INTERNATIONAL LAWS DO NOT ALLOW LIMITATIONS ON + IMPLIED WARRANTIES OR THE EXCLUSION OR LIMITATION OF CERTAIN DAMAGES. IF THESE LAWS APPLY TO YOU, SOME OR ALL OF + THE ABOVE DISCLAIMERS OR LIMITATIONS MAY NOT APPLY TO YOU, AND YOU MAY HAVE ADDITIONAL RIGHTS. + + + +
    +

    +
    + 19. INDEMNIFICATION +
    +

    +
    You agree to + defend, indemnify, and hold us harmless, including our subsidiaries, + affiliates, and all of our respective officers, agents, partners, and + employees, from and against any loss, damage, liability, claim, or demand, including + reasonable attorneys’ fees and expenses, made by any third party due to or + arising out of: + + + (1) use of the Services; (2) breach of these Legal Terms; (3) any breach of your representations and warranties set forth in these + Legal Terms; (4) your violation of the rights of a third party, + including but not limited to intellectual property rights; or (5) any + overt harmful act toward any other user of the Services with whom you connected via the Services. + Notwithstanding the foregoing, we reserve the right, at your expense, to assume the exclusive defense and control of any matter + for which you are required to indemnify us, and you agree to cooperate, at your expense, with our defense of such claims. We will + use reasonable efforts to notify you of any such claim, action, or proceeding which is subject to this + indemnification upon becoming aware of it.
    +

    +
    + 20. USER + DATA +
    +

    +
    We will maintain + certain data that you transmit to the Services for the purpose of managing the + performance of the Services, as well as data relating to your use of the Services. Although we perform regular + routine backups + of data, you are solely responsible for all data that you transmit or that + relates to any activity you have undertaken using the Services. You agree + that we shall have no liability to you for any loss or corruption of any such + data, and you hereby waive any right of action against us arising from any such + loss or corruption of such data.
    +

    +
    + 21. ELECTRONIC + COMMUNICATIONS, TRANSACTIONS, AND SIGNATURES +
    +

    +
    Visiting the Services, sending us emails, and completing + online forms constitute electronic communications. You consent to receive electronic communications, and you agree + that all agreements, notices, disclosures, and other communications we provide to you electronically, via email + and on the Services, satisfy any legal requirement that such communication be in writing. YOU HEREBY AGREE TO THE + USE OF ELECTRONIC SIGNATURES, CONTRACTS, ORDERS, AND OTHER RECORDS, AND TO ELECTRONIC DELIVERY OF NOTICES, + POLICIES, AND RECORDS OF TRANSACTIONS INITIATED OR COMPLETED BY US OR VIA THE SERVICES. You hereby waive any + rights or requirements under any statutes, regulations, rules, ordinances, or other laws in any jurisdiction which + require an original signature or delivery or retention of non-electronic records, or to payments or the granting + of credits by any means other than electronic means.
    +

    +
    + + +
    +
    + 22. CALIFORNIA + USERS AND RESIDENTS +
    +

    +
    If any complaint + with us is not satisfactorily resolved, you can contact the Complaint + Assistance Unit of the Division of Consumer Services of the California + Department of Consumer Affairs in writing at 1625 North Market Blvd., Suite N + 112, Sacramento, California 95834 or by telephone at (800) 952-5210 or (916) + 445-1254.
    +

    +
    + +
    +
    + 23. MISCELLANEOUS +
    +

    +
    These Legal Terms and any policies or operating rules + posted by us on the Services or in respect to the Services constitute the entire agreement and understanding + between you and us. Our failure to exercise or enforce any right or provision of these Legal Terms shall not + operate as a waiver of such right or provision. These Legal Terms operate to the fullest extent permissible by + law. We may assign any or all of our rights and obligations to others at any time. We shall not be responsible or + liable for any loss, damage, delay, or failure to act caused by any cause beyond our reasonable control. If any + provision or part of a provision of these Legal Terms is determined to be unlawful, void, or unenforceable, that + provision or part of the provision is deemed severable from these Legal Terms and does not affect the validity and + enforceability of any remaining provisions. There is no joint venture, partnership, employment or agency + relationship created between you and us as a result of these Legal Terms or use of the Services. You agree that + these Legal Terms will not be construed against us by virtue of having drafted them. You hereby waive any and all + defenses you may have based on + the electronic form of these Legal Terms and the lack of signing by the parties hereto to execute these Legal + Terms. +
    +
    + +
    +

    +
    + 24. CONTACT + US +
    +

    +
    In order to resolve a complaint regarding the Services + or to receive further information regarding use of the Services, please contact us at:
    +

    +
    + Joe Sak + + +
    +
    + + 1010 Santa Fe Dr + + + + +
    +
    + + + Denver + + + + , CO + + + + 80204 + + + + + + +
    +
    + United States + + + + + +
    +
    + Phone: +13039564769 + +  
    +
    + +
    +
    + + + joe@joesak.com + + +
    +
    +
    + +
    diff --git a/vite.config.mjs b/vite.config.mjs index 1433098..58b9cd5 100644 --- a/vite.config.mjs +++ b/vite.config.mjs @@ -12,7 +12,8 @@ export default defineConfig({ rollupOptions: { input: { main: resolve(process.cwd(), "./src/index.html"), - legal: resolve(process.cwd(), "./src/privacy/index.html"), + privacy: resolve(process.cwd(), "./src/privacy/index.html"), + terms: resolve(process.cwd(), "./src/terms/index.html"), }, }, }, From 2b45aa01b9378118e811df22b83c0e0bf1951f42 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Tue, 6 Aug 2024 08:52:32 -0600 Subject: [PATCH 230/296] Remove stuff --- src/privacy/index.html | 3555 ---------------------------------------- src/terms/index.html | 1800 -------------------- vite.config.mjs | 4 +- 3 files changed, 1 insertion(+), 5358 deletions(-) delete mode 100644 src/privacy/index.html delete mode 100644 src/terms/index.html diff --git a/src/privacy/index.html b/src/privacy/index.html deleted file mode 100644 index 16f1637..0000000 --- a/src/privacy/index.html +++ /dev/null @@ -1,3555 +0,0 @@ - - - -
    -
    - - PRIVACY POLICY - -
    -

    -
    Last updated August 05, 2024 -
    -

    -

    -

    -
    This privacy notice for - Joe Sak - ("we," "us," or - "our" - ), describes how and why we might collect, store, use, and/or share ( - "process") - your - information when you use our services ("Services"), such as when you: - -
    -
      -
    • Visit our website at - http://www.joesak.com - - , or any website of ours that links to this privacy notice - -
    • -
    -
    - - - - -
    - -
    -
      -
    • Engage with us in other related ways, including any sales, marketing, or - events - -
    • -
    -
    Questions or concerns? Reading this privacy notice will help - you understand your privacy rights and choices. If you do not agree with our policies and practices, please - do not use our Services. If you still have any questions or concerns, - please contact us at joe@joesak.com.
    -

    -

    -
    SUMMARY OF - KEY POINTS
    -

    -
    This - summary provides key points from our privacy notice, but you can find out more details about any of these - topics by clicking the link following each key point or by using our table of contents below to find the section you are - looking for.
    -

    -
    What - personal information do we process? When you visit, use, or navigate our Services, we may process - personal information depending on how you interact with us and the Services, the choices you make, and the - products and features you use. Learn more about personal information you disclose to us.
    -

    -
    Do we - process any sensitive personal information? - We do not process sensitive personal information. - -
    -

    -
    Do we - collect any information from third parties? - We do not collect any information from third parties. -
    -

    -
    How do we - process your information? We process your information to provide, improve, and administer our - Services, communicate with you, for security and fraud prevention, and to comply with law. We may also process - your information for other purposes with your consent. We process your information only when we have a valid - legal reason to do so. Learn more about how we process your - information.
    -

    -
    In what - situations and with which parties do we share personal - information? We may share information in specific situations and with specific third parties. Learn more about when - and with whom we share your personal information.
    -

    -
    How do we - keep your information safe? We have organizational and technical processes and procedures in place to protect your - personal information. However, no electronic transmission over the internet or information storage technology - can be guaranteed to be 100% secure, so we cannot promise or guarantee that hackers, cybercriminals, or other - unauthorized third parties - will not be able to defeat our security and improperly collect, access, steal, or modify your information. - Learn more about  - how we keep your - information safe. - -
    -

    -
    What are - your rights? Depending on where you are located geographically, the applicable privacy law may mean - you have certain rights regarding your personal information. Learn more about your privacy rights.
    -

    -
    How do you - exercise your rights? The easiest way to exercise your rights is by - submitting a data - subject access request - , or by contacting us. We will consider and act upon any request in - accordance with applicable data protection laws. -
    -

    -
    Want to learn more - about what we do with any information we collect? Review the privacy notice - in full. -
    -

    -

    -
    TABLE OF CONTENTS
    -

    - - - - - -
    - -
    - - - - - - - -
    - - - - - - - - - - -
    - - - -

    -

    -
    1. WHAT INFORMATION DO WE - COLLECT?
    -

    -
    Personal information you disclose to - us
    -
    -

    -
    In - Short: We collect personal information that - you provide to us.
    -
    -

    -
    We collect personal - information that you voluntarily provide to us when you - - register on the Services,  - - express an interest in obtaining information about us or - our products and Services, when you participate in activities on the Services, or otherwise when you - contact us.
    -

    -
    - -
    -
    Personal - Information Provided by You. The personal information that we collect depends on the context of - your interactions with us and the Services, the choices you make, and the products and features you use. The - personal information we collect may include the following: - -
    -
      -
    • - names -
    • -
    -
    - -
    -
      -
    • - email addresses -
    • -
    -
    - -
    -
      -
    • - passwords -
    • -
    -
    - -
    -
      -
    • - debit/credit card numbers -
    • -
    -
    - - - -
    -
    Sensitive Information. - We do not process sensitive information. -
    -

    -
    - - - -
    -
    Payment - Data. We may collect data necessary to process your payment if you choose to make purchases, such - as your payment instrument number, and the security code associated with your payment instrument. All - payment data is handled and stored by - - - MemberSpace - - - - . - You may find their privacy notice link(s) here: - - - - - https://www.memberspace.com/privacy/ - - - - . -
    -

    -
    - - - -
    -
    Social Media - Login Data. We may provide you with the option to register with us using your existing social - media account details, like your Facebook, X, or other social media account. If you choose to register in - this way, we will collect certain profile information about you from the social media provider, as described - in the section called " - HOW DO WE HANDLE - YOUR SOCIAL LOGINS? - " below. -
    -

    -
    - - - - - -
    -
    All personal information - that you provide to us must be true, complete, and accurate, and you must notify us of any changes to such - personal information.
    -

    -
    - - - - -
    -
    Google - API
    -

    -
    Our use of - information received from Google APIs will adhere to Google API Services User Data Policy, including the Limited Use requirements.
    -

    -
    - - - - - - - -
    -

    -
    2. HOW DO WE PROCESS YOUR - INFORMATION?
    -
    -

    -
    In - Short: We process your information to provide, improve, and administer our - Services, communicate with you, for security and fraud prevention, and to comply with law. We may - also process your information for other purposes with your - consent.
    -
    -

    -
    We process your - personal information for a variety of reasons, depending on how you interact with our Services, - including: - -
    -
      -
    • To facilitate account creation and authentication and otherwise - manage user accounts. We may process your information so you can create and log in to your - account, as well as keep your account in working order. - -
    • -
    -
    - - - -
    - - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -

    - - - -

    - - - -

    - - - -

    - - - -

    - - -
    - - -
    - - -
    - - - -
    - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - -
    - - -
    - - -
    - -
    -
      -
    • To save or protect an - individual's vital interest. We may process your - information when necessary to save or protect an individual’s - vital interest, such as to prevent harm. - -
    • -
    -
    - - - - -
    -

    -
    3. - WHAT LEGAL BASES DO WE RELY ON TO PROCESS YOUR - INFORMATION?
    -

    -
    In Short: We only - process your personal information when we believe it is - necessary and we have a valid legal reason (i.e., legal basis) to do - so under applicable law, like with your consent, to comply with - laws, to provide you with services to enter into or fulfill our contractual - obligations, to protect your rights, or to fulfill our legitimate - business interests.
    -

    -
    - - - -
    -
    If you are located in - the EU or UK, this section applies to - you.
    -

    -
    - -
    -
    The General Data Protection - Regulation (GDPR) and UK GDPR require us to explain the valid - legal bases we rely on in order to process your personal - information. As such, we may rely on the following legal bases to - process your personal information:
    -
      -
    • Consent. We may - process your information if you have given us permission (i.e. - , consent) to use your - personal information for a specific purpose. You can withdraw - your consent at any time. Learn more about  - withdrawing your - consent.
    • -
    -
    - - - -
    - - -
    -
      -
    • Legal Obligations. - We may process your information where we believe it is - necessary for compliance with our legal obligations, such as - to cooperate with a law enforcement body or regulatory agency, - exercise or defend our legal rights, or disclose your - information as evidence in litigation in which we are - involved. -
    • -
    -
    - -
    -
      -
    • Vital Interests. We - may process your information where we believe it is necessary - to protect your vital interests or the vital interests of a - third party, such as situations involving potential threats to - the safety of any person. - -
    • -
    -
    - - - - - -
    -
    If you are located in - Canada, this section applies to - you.
    -

    -
    - -
    -
    We - may process your information if you have given us specific - permission (i.e., express consent) to - use your personal information for a specific purpose, or in - situations where your permission can be inferred (i.e., implied consent). - You can withdraw your - consent at - any time.
    -

    -
    In - some exceptional cases, we may be legally permitted under - applicable law to process your information without your consent, - including, for example:
    -
      -
    • If - collection is clearly in the interests of an individual and - consent cannot be obtained in a timely way
    • -
    -
    - -
    -
      -
    • For - investigations and fraud detection and prevention
    • -
    -
    - -
    -
      -
    • For - business transactions provided certain conditions are - met - -
    • -
    -
    - -
    -
      -
    • If - it is contained in a witness statement and the collection is - necessary to assess, process, or settle an insurance - claim - -
    • -
    -
    - -
    -
      -
    • For - identifying injured, ill, or deceased persons and - communicating with next of kin - -
    • -
    -
    - -
    -
      -
    • If - we have reasonable grounds to believe an individual has been, - is, or may be victim of financial abuse
    • -
    -
    - -
    -
      -
    • If - it is reasonable to expect collection and use with consent - would compromise the availability or the accuracy of the - information and the collection is reasonable for purposes - related to investigating a breach of an agreement or a - contravention of the laws of Canada or a province
    • -
    -
    - -
    -
      -
    • If - disclosure is required to comply with a subpoena, warrant, - court order, or rules of the court relating to the production - of records -
    • -
    -
    - -
    -
      -
    • If - it was produced by an individual in the course of their - employment, business, or profession and the collection is - consistent with the purposes for which the information was - produced -
    • -
    -
    - -
    -
      -
    • If - the collection is solely for journalistic, artistic, or - literary purposes -
    • -
    -
    - -
    -
      -
    • If - the information is publicly available and is specified by the - regulations - -
    • -
    -
    - - -
    -

    -
    4. WHEN AND WITH WHOM DO - WE SHARE YOUR PERSONAL - INFORMATION? -
    -

    -
    In - Short: We may share information in - specific situations described in this section and/or with - the following third - parties.
    -
    - -
    -

    -
    We - may need to share your personal information in the - following situations:
    -
      -
    • Business - Transfers. We may share or transfer your - information in connection with, or during negotiations of, any - merger, sale of company assets, financing, or acquisition of - all or a portion of our business to another - company.
    • -
    -
    - - - -
    - - - -
    - - - -
    - - -
    - - - -
    - - - - - - -
    -

    -
    5. DO WE USE - COOKIES AND OTHER TRACKING - TECHNOLOGIES? -
    -

    -
    In - Short: We may use cookies and - other tracking technologies to collect and store - your information.
    -

    -
    We may use cookies and - similar tracking technologies (like web beacons and - pixels) to gather information when you interact with - our Services. Some online tracking technologies help - us maintain the security of our Services and your account - , - prevent crashes, fix bugs, save your preferences, - and assist with basic site - functions. -
    -

    -
    We also permit third - parties and service providers to use online tracking - technologies on our Services for analytics and - advertising, including to help manage and display - advertisements, to tailor advertisements to your - interests, or to send abandoned shopping cart - reminders (depending on your communication - preferences). The third parties and service - providers use their technology to provide - advertising about products and services tailored to - your interests which may appear either on our - Services or on other websites. - -
    -

    -
    To the extent these - online tracking technologies are deemed to be a "sale"/"sharing" (which - includes targeted advertising, as defined under the - applicable laws) under applicable US state laws, you - can opt out of these online tracking technologies by - submitting a request as described below under section - " - DO - UNITED STATES RESIDENTS HAVE SPECIFIC PRIVACY - RIGHTS? - " - - -
    -

    -
    Specific information - about how we use such technologies and how you can - refuse certain cookies is set out in our Cookie - Notice - - : - https://joesak.com/cookies - - - . - - - - - - - - - -
    -

    -
    6. HOW DO WE - HANDLE YOUR SOCIAL - LOGINS? -
    -

    -
    In - Short: If you choose to - register or log in to our Services using a social - media account, we may have access to certain - information about you. -
    -

    -
    Our Services offer you - the ability to register and log in using your - third-party social media account details (like your - Facebook or X logins). Where you choose to do this, - we will receive certain profile information about - you from your social media provider. The profile - information we receive may vary depending on the - social media provider concerned, but will often - include your name, email address, friends list, and - profile picture, as well as other information you - choose to make public on such a social media - platform. - - -
    -

    -
    We will use the - information we receive only for the purposes that - are described in this privacy notice or that are - otherwise made clear to you on the relevant - Services. Please note that we do not control, and - are not responsible for, other uses of your personal - information by your third-party social media - provider. We recommend that you review their privacy - notice to understand how they collect, use, and - share your personal information, and how you can set - your privacy preferences on their sites and - apps. - - - - - - - - -
    -

    -
    7. HOW LONG DO - WE KEEP YOUR - INFORMATION? -
    -

    -
    In - Short: We keep your - information for as long as necessary to fulfill the - purposes outlined in this privacy notice unless - otherwise required by - law.
    -

    -
    We will only keep your - personal information for as long as it is necessary - for the purposes set out in this privacy notice, - unless a longer retention period is required or - permitted by law (such as tax, accounting, or other - legal requirements). - No purpose in this notice will require us - keeping your personal information for longer than - - - - the period of - time in which users have an account with us - - . -
    -

    -
    When we have no - ongoing legitimate business need to process your - personal information, we will either delete or anonymize such - information, or, if this is not possible (for - example, because your personal information has been - stored in backup archives), then we will securely - store your personal information and isolate it from - any further processing until deletion is - possible. - -
    -

    -
    8. HOW DO WE - KEEP YOUR INFORMATION - SAFE? -
    -

    -
    In - Short: We aim to protect your - personal information through a system of organizational and - technical security - measures.
    -

    -
    We have implemented - appropriate and reasonable technical and organizational security - measures designed to protect the security of any - personal information we process. However, despite - our safeguards and efforts to secure your - information, no electronic transmission over the - Internet or information storage technology can be - guaranteed to be 100% secure, so we cannot promise - or guarantee that hackers, cybercriminals, or other - unauthorized third - parties will not be able to defeat our security and - improperly collect, access, steal, or modify your - information. Although we will do our best to protect - your personal information, transmission of personal - information to and from our Services is at your own - risk. You should only access the Services within a - secure environment. - - - - -
    -

    -
    9. DO WE - COLLECT INFORMATION FROM - MINORS? -
    -

    -
    In - Short: We do not knowingly - collect data from or market to children under 18 - years of age. - -
    -

    -
    We do not knowingly - collect, solicit data from, or market to children - under 18 years of age, nor do we knowingly sell such - personal information. By using the Services, you - represent that you are at least 18 or that you are - the parent or guardian of such a minor and consent - to such minor dependent’s use of the Services. If we - learn that personal information from users less than - 18 years of age has been collected, we will - deactivate the account and take reasonable measures - to promptly delete such data from our records. If - you become aware of any data we may have collected - from children under age 18, please contact us at - - - joe@joesak.com - - . - - -
    -

    -
    10. WHAT ARE - YOUR PRIVACY - RIGHTS? -
    -

    -
    In - Short:  - - - Depending on - your state of residence in the US or in some regions, such as - the European - Economic Area (EEA), United Kingdom (UK), - Switzerland, and Canada, you have rights - that allow you greater access to and control over - your personal information. - - -  You may review, - change, or terminate your account at any time, - depending on your country, province, or state of - residence. - - -
    -

    -
    In some regions (like - the EEA, UK, - Switzerland, and Canada - ), you have certain rights under applicable - data protection laws. These may include the right - (i) to request access and obtain a copy of your - personal information, (ii) to request rectification - or erasure; (iii) to restrict the processing of your - personal information; (iv) if applicable, to data - portability; and (v) not to be subject to automated - decision-making. In certain circumstances, you may - also have the right to object to the processing of - your personal information. You can make such a - request by contacting us by using the contact - details provided in the section " - HOW CAN YOU CONTACT - US ABOUT THIS - NOTICE? - " below. -
    -

    -
    We will consider and - act upon any request in accordance with applicable - data protection laws. -
    -
      -
    -
    If you are located in - the EEA or UK and you believe we are unlawfully - processing your personal information, you also have - the right to complain to your Member State - data protection - authority - or UK data protection - authority. -
    -

    -
    If you are located in - Switzerland, you may contact the Federal Data - Protection and Information - Commissioner. -
    -

    -
    Withdrawing - your consent: If we are relying on - your consent to process your personal information, - which may be - express and/or implied consent depending on the - applicable law, you have - the right to withdraw your consent at any time. You - can withdraw your consent at any time by contacting - us by using the contact details provided in the - section " - HOW CAN YOU CONTACT - US ABOUT THIS - NOTICE? - " below - . -
    -

    -
    However, please note - that this will not affect the lawfulness of the - processing before its withdrawal nor, when applicable law - allows, - will it affect the processing of your personal - information conducted in reliance on lawful processing - grounds other than consent. - -
    -

    -
    Account - Information
    -

    -
    If you would at any time like - to review or change the information in your account or - terminate your account, you can:
    -
      -
    • - Log in to your account - settings and update your user account. -
    • -
    -
    - -
    -
    Upon your request to - terminate your account, we will deactivate or delete - your account and information from our active - databases. However, we may retain some information in - our files to prevent fraud, troubleshoot problems, - assist with any investigations, enforce our legal - terms and/or comply with applicable legal - requirements. - - - - -
    -

    -
    Cookies and - similar technologies: Most Web - browsers are set to accept cookies by default. If - you prefer, you can usually choose to set your - browser to remove cookies and to reject cookies. If - you choose to remove cookies or reject cookies, this - could affect certain features or services of our - Services. - - For further information, - please see our Cookie Notice: - https://joesak.com/cookies - - . - - - - - -
    -

    -
    If you have questions or - comments about your privacy rights, you may email us - at joe@joesak.com - . - -
    -

    -
    11. CONTROLS - FOR DO-NOT-TRACK - FEATURES -
    -

    -
    Most web browsers and - some mobile operating systems and mobile - applications include a Do-Not-Track ("DNT") feature - or setting you can activate to signal your privacy - preference not to have data about your online - browsing activities monitored and collected. At this - stage, no uniform technology standard for recognizing and - implementing DNT signals has been finalized. As - such, we do not currently respond to DNT browser - signals or any other mechanism that automatically - communicates your choice not to be tracked online. - If a standard for online tracking is adopted that we - must follow in the future, we will inform you about - that practice in a revised version of this privacy - notice. - -
    -

    -
    California law requires - us to let you know how we respond to web browser DNT - signals. Because there currently is not an industry or - legal standard for - recognizing - or honoring - DNT - signals, we do not respond to them at this - time. - - -
    -
    - -
    -

    -
    12. DO UNITED - STATES RESIDENTS HAVE SPECIFIC PRIVACY - RIGHTS? -
    -

    -
    In - Short: If you are a resident - of California, - Colorado, Connecticut, Delaware, Florida, Indiana, - Iowa, Kentucky, Montana, New Hampshire, New - Jersey, Oregon, Tennessee, Texas, Utah, or - Virginia, you may - have the right to request access to and receive - details about the personal information we maintain - about you and how we have processed it, correct - inaccuracies, get a copy of, or delete your - personal information. You may also have the right - to withdraw your consent to our processing of your - personal information. These rights may be limited - in some circumstances by applicable law. More - information is provided - below.
    -

    -
    Categories of - Personal Information We - Collect
    -

    -
    We have collected the - following categories of personal information in the - past twelve (12) months:
    -

    - - - - - - - - - - - - - -
    - Category - - Examples - - Collected -
    -
    A. - Identifiers
    -
    -
    Contact - details, such as real name, alias, postal - address, telephone or mobile contact number, - unique personal identifier, online - identifier, Internet Protocol address, email - address, and account - name
    -
    -

    -
    - - - NO - -
    -

    -
    -
    - -
    - - - - - - - - -
    -
    B. Personal - information as defined in the California - Customer Records - statute
    -
    -
    Name, contact - information, education, employment, - employment history, and financial - information
    -
    -

    -
    - - - NO - - -
    -

    -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - C. Protected - classification characteristics under state - or federal law -
    -
    -
    Gender, age, - date of birth, race and ethnicity, national - origin, marital status, and other - demographic data
    -
    -

    -
    - - - NO - - -
    -

    -
    -
    - D. Commercial - information -
    -
    -
    Transaction - information, purchase history, financial - details, and payment - information
    -
    -

    -
    - - - NO - - -
    -

    -
    -
    - E. Biometric - information -
    -
    -
    Fingerprints - and voiceprints
    -
    -

    -
    - - - NO - - - - -
    -

    -
    -
    - F. Internet or - other similar network activity -
    -
    -
    Browsing - history, search history, online behavior, - interest data, and interactions with our and - other websites, applications, systems, and - advertisements
    -
    -

    -
    - - - NO - - -
    -

    -
    -
    - G. Geolocation - data -
    -
    -
    Device - location
    -
    -

    -
    - - - NO - - -
    -

    -
    -
    - H. Audio, - electronic, sensory, or similar information -
    -
    -
    Images and - audio, video or call recordings created in - connection with our business - activities
    -
    -

    -
    - - - NO - - -
    -

    -
    -
    - I. Professional or - employment-related information -
    -
    -
    Business - contact details in order to provide you our - Services at a business level or job title, - work history, and professional - qualifications if you apply for a job with - us
    -
    -

    -
    - - - NO - - -
    -

    -
    -
    - J. Education - Information -
    -
    -
    Student - records and directory - information
    -
    -

    -
    - - - NO - - -
    -

    -
    -
    - K. Inferences - drawn from collected personal information -
    -
    -
    Inferences - drawn from any of the collected personal - information listed above to create a profile - or summary about, for example, an - individual’s preferences and - characteristics
    -
    -

    -
    - NO - - - -
    -

    -
    - - L. Sensitive personal - Information - - - - -
    -
    -
    -
    - NO - -
    -
    -
    -
    -
    -
    - -
    -

    -
    We may also collect - other personal information outside of these categories - through instances where you interact with us in - person, online, or by phone or mail in the context - of: - -
    -
      -
    • Receiving help through our - customer support channels; -
    • -
    -
    - -
    -
      -
    • Participation in customer - surveys or contests; and -
    • -
    -
    - -
    -
      -
    • Facilitation in the delivery - of our Services and to respond to your - inquiries. - -
    • -
    -
    - We will use and retain the - collected personal information as needed to provide the - Services or for: - - -
    - - - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - -
    -
      -
    • Category - H - As long as the user - has an account with us - - -
    • -
    -
    - - - -
    - - - -
    - - - -
    - - - - - - - -
    - Sources - of Personal - Information -
    -

    -
    -
    Learn - more about the sources of - personal information we collect - in - " - WHAT - INFORMATION DO WE - COLLECT? - - " - - - - -
    -

    -
    -
    How - We Use and Share Personal - Information -
    -

    -
    -
    Learn - about how we use your personal - information in the section, " - - - HOW - DO WE PROCESS YOUR - INFORMATION? - - " - - - - -
    -

    -
    -
    - - - - -
    -
    Will - your information be shared - with anyone - else? -
    -

    -
    -
    We - may disclose your personal - information with our service - providers pursuant to a - written contract between us - and each service provider. - Learn more about how we - disclose personal information - to in the section, - " - WHEN - AND WITH WHOM DO WE SHARE YOUR - PERSONAL - INFORMATION? - - " - -
    -

    -
    -
    We - may use your personal - information for our own - business purposes, such as for - undertaking internal research - for technological development - and demonstration. This is not - considered to be - "selling" - of your personal - information. - - - -
    -

    -
    -
    We - have not disclosed, sold, or - shared any personal - information to third parties - for a business or commercial - purpose in the preceding - twelve (12) months. We will - not sell or share personal - information in the future - belonging to website visitors, - users, and other - consumers. - - - - - - - - - - - -
    -

    -
    -
    Your - Rights -
    -

    -
    -
    You - have rights under certain US - state data protection laws. - However, these rights are not - absolute, and in certain cases, - we may decline your request as - permitted by law. These rights - include: - - -
    -
      -
    • Right - to know whether or - not we are processing your - personal data -
    • -
    -
    - - -
    -
      -
    • Right - to access your - personal data -
    • -
    -
    - - -
    -
      -
    • Right - to - correct inaccuracies - in your personal data -
    • -
    -
    - - -
    -
      -
    • Right - to request the - deletion of your personal data - - -
    • -
    -
    - - -
    -
      -
    • Right - to obtain a copy of - the personal data you previously - shared with us -
    • -
    -
    - - -
    -
      -
    • Right - to non-discrimination - for exercising your rights -
    • -
    -
    - - -
    -
      -
    • Right - to opt out of the - processing of your personal data - if it is used for targeted - advertising - (or sharing as defined under - California’s privacy law) - , the sale of personal - data, or profiling in - furtherance of decisions that - produce legal or similarly - significant effects ( - "profiling" - ) -
    • -
    -
    - - -
    -
    Depending - upon the state where you live, - you may also have the following - rights: - - -
    -
      -
    • Right - to obtain a list of the - categories of third parties to - which we have disclosed personal - data (as permitted by applicable - law, including - California's and Delaware's - privacy law) -
    • -
    -
    - - -
    -
      -
    • Right - to obtain a list of specific - third parties to which we have - disclosed personal data (as - permitted by applicable law, - including Oregon’s privacy - law) - - - -
    • -
    -
    - - -
    -
      -
    • Right - to limit use and disclosure of - sensitive personal data (as - permitted by applicable law, - including California’s privacy - law) - - - -
    • -
    -
    - - -
    -
      -
    • Right - to opt out of the collection of - sensitive data and personal data - collected through the operation - of a voice or facial recognition - feature (as permitted by - applicable law, including - Florida’s privacy law) - - - -
    • -
    -
    - - -
    -
    - How - to Exercise Your - Rights -
    -

    -
    -
    To - exercise these rights, you can - contact us - by submitting - a data - subject access - request, - - - - - by emailing us at - - joe@joesak.com, - - - - - - - - - - - - - or - by referring to the contact - details at the bottom of this - document. - - - - -
    -

    -
    -
    Under - certain US state data protection - laws, you can designate an - authorized - agent to make a request - on your behalf. We may deny a - request from an - authorized - agent that does not - submit proof that they have been - validly - authorized - to act on your behalf in - accordance with applicable - laws.
    -

    -
    -
    Request - Verification -
    -

    -
    -
    Upon - receiving your request, we will - need to verify your identity to - determine you are the same - person about whom we have the - information in our system. We - will only use personal - information provided in your - request to verify your identity - or authority to make the - request. However, if we cannot - verify your identity from the - information already maintained - by us, we may request that you - provide additional information - for the purposes of verifying - your identity and for security - or fraud-prevention - purposes.
    -

    -
    -
    If - you submit the request through - an - authorized - agent, we may need to - collect additional information - to verify your identity before - processing your request and the - agent will need to provide a - written and signed permission - from you to submit such request - on your behalf. - - -
    -

    -
    -
    Appeals -
    -

    -
    -
    Under - certain US state data protection - laws, if we decline to take - action regarding your request, - you may appeal our decision by - emailing us at - - joe@joesak.com - . - We will inform you in writing of - any action taken or not taken in - response to the appeal, - including a written explanation - of the reasons for the - decisions. If your appeal is - denied, you may submit a - complaint to your state attorney - general. - - - - - - - - - - -
    -

    -
    -
    California - - "Shine The Light" - - Law - -
    -

    -
    -
    California - Civil Code Section 1798.83, also - known as the - "Shine The Light" - law, permits our users - who are California residents to - request and obtain from us, once - a year and free of charge, - information about categories of - personal information (if any) we - disclosed to third parties for - direct marketing purposes and - the names and addresses of all - third parties with which we - shared personal information in - the immediately preceding - calendar year. If you are a - California resident and would - like to make such a request, - please submit your request in - writing to us by using the - contact details provided in the - section - " - HOW - CAN YOU CONTACT US ABOUT THIS - NOTICE? - - " - - - - - - - - - - - - - - - - - - - - - -
    -

    -
    -
    13. - DO WE MAKE UPDATES TO - THIS - NOTICE? -
    -

    -
    -
    In - Short: Yes, we - will update this notice as - necessary to stay compliant - with relevant - laws. -
    -

    -
    -
    We - may update this privacy notice - from time to time. The updated - version will be indicated by - an updated - "Revised" - date at the top of this - privacy notice. If we make - material changes to this - privacy notice, we may notify - you either by prominently - posting a notice of such - changes or by directly sending - you a notification. We - encourage you to review this - privacy notice frequently to - be informed of how we are - protecting your - information. -
    -

    -
    -
    14. - HOW CAN YOU CONTACT US - ABOUT THIS - NOTICE? -
    -

    -
    -
    If - you have questions or comments - about this notice, you may - - - - - email us at - joe@joesak.com or  - - - - - contact - us by post - at: -
    -

    -
    -
    - - Joe Sak - - - - - -
    -
    - 1010 Santa - Fe Dr - - - -
    -
    - Denver - - - - - , CO - - - - - - - 80204 - - - - - - - - - - -
    -
    - United - States - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -

    -
    -
    15. - HOW CAN YOU REVIEW, - UPDATE, OR DELETE THE - DATA WE COLLECT FROM - YOU? -
    -

    -
    -
    - - Based on the applicable - laws of your country - or state of residence - in the US - , you may - - have the right to request - access to the personal - information we collect - from you, details about - how we have processed it, - correct inaccuracies, or - delete your personal - information. You may also - have the right to - withdraw your - consent to our processing - of your personal - information. These rights - may be limited in some - circumstances by - applicable law. To request - to review, update, or - delete your personal - information, please - fill out and submit - a  - data - subject access - request - - - - . -
    - -
    diff --git a/src/terms/index.html b/src/terms/index.html deleted file mode 100644 index 1bc5bce..0000000 --- a/src/terms/index.html +++ /dev/null @@ -1,1800 +0,0 @@ - - - -
    -
    -
    - - TERMS OF USE - -
    -

    -
    Last updated - August 05, 2024 -
    -

    -

    -

    -
    AGREEMENT TO OUR LEGAL - TERMS
    -
    -
    -
    -
    -

    -
    -
    We are Joe Sak - ("Company," - "we," "us," "our" - ) - - - - - , a company registered in - - - Colorado, United States - - - - - at 1010 Santa Fe Dr - , Denver - - , CO - - - - 80204 - - - - - - . - -
    -
    -

    -
    -
    We operate the - website - http://www.joesak.com - (the "Site" - ) - , as well as any other related products and services that refer or link to - these legal terms (the "Legal Terms") (collectively, the - "Services"). -
    -

    -
    - It's just my personal site. Sometimes I use it for testing development concepts for my - employer. -
    -
    - -
    -

    -
    You can contact us by - phone at +13039564769, email at joe@joesak.com - , or by mail to 1010 Santa Fe Dr - , Denver - - , CO - - - - 80204 - - - - United States - - . -
    -

    -
    These Legal Terms constitute a legally binding agreement - made between you, whether personally or on behalf of an entity ( - "you"), and Joe Sak, - concerning your access to and use of the Services. You agree that by accessing the Services, you have read, - understood, and agreed to be bound by all of these Legal Terms. IF YOU DO NOT AGREE WITH ALL OF THESE LEGAL - TERMS, THEN YOU ARE EXPRESSLY PROHIBITED FROM USING THE SERVICES AND YOU MUST DISCONTINUE USE IMMEDIATELY.
    -

    -
    Supplemental terms and conditions or documents that may - be posted on the Services from time to time are hereby expressly incorporated herein by reference. We reserve - the right, in our sole discretion, to make changes or modifications to these Legal Terms from time to time. We will alert you about any - changes by updating the "Last updated" date of these Legal Terms, and you waive any right to receive - specific notice of each such change. It is your responsibility to periodically review these Legal Terms to stay - informed of updates. You will be subject to, and will be deemed to have been made aware of and to have accepted, - the changes in any revised Legal Terms by your continued use of the Services after the date such revised Legal - Terms are posted.
    -
    -

    -
    -
    - - - - The - Services are intended for users who are at least 18 years old. Persons under the age - of 18 are not permitted to use or register for the Services. - - - - - -
    -

    -
    We recommend that you print a copy of - these Legal Terms for your records.
    -

    -

    -
    TABLE OF CONTENTS -
    -

    - - - - - - -
    - -
    -
    - - - 6. POLICY - - -
    - - - - - - - - - - - - - -
    - - - -
    - - - - - - - - - - -
    - -
    - - -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    - -
    -
    -
    -

    -

    -
    1. OUR SERVICES
    -

    -
    The - information provided when using the Services is not intended for distribution to or use by any person or entity - in any jurisdiction or country where such distribution or use would be contrary to law or regulation or which - would subject us to any registration requirement within such jurisdiction or country. Accordingly, those persons - who choose to access the Services from other locations do so on their own initiative and are solely responsible - for compliance with local laws, if and to the extent local laws are applicable. - - -
    -

    -
    The - Services are not tailored to comply with industry-specific regulations (Health Insurance Portability and - Accountability Act (HIPAA), Federal Information Security Management Act (FISMA), etc.), so if your interactions - would be subjected to such laws, you may not use the Services. You may not use the Services in a way that would - violate the Gramm-Leach-Bliley Act (GLBA). - -
    -

    -
    -
    2. INTELLECTUAL PROPERTY RIGHTS
    -

    -
    -
    Our intellectual - property
    -

    -
    We are the owner or the licensee of all intellectual - property rights in our Services, including all source code, databases, functionality, software, website designs, - audio, video, text, photographs, and graphics in the Services (collectively, the - "Content"), as well as the trademarks, service marks, and - logos contained therein (the "Marks" - ).
    -

    -
    Our Content and Marks are protected by copyright and - trademark laws (and various - other intellectual property rights and unfair competition laws) and treaties in the United - States and around the world.
    -

    -
    The Content and Marks are provided in or through the - Services "AS IS" for your internal business purpose only.
    -

    -
    Your use of our - Services
    -

    -
    Subject to your compliance with these Legal Terms, including the "PROHIBITED - ACTIVITIES - " section below, we grant you a - non-exclusive, non-transferable, revocable license to: -
    -
      -
    • access the Services; and
    • -
    • download or print a copy of any portion of the Content to which you have properly - gained access.
    • -
    -
    solely for your - internal business purpose.
    -

    -
    Except as set out in this section or elsewhere in our - Legal Terms, no part of the Services and no Content or Marks may be copied, reproduced, - aggregated, republished, uploaded, posted, publicly displayed, encoded, - translated, transmitted, distributed, sold, licensed, or otherwise exploited - for any commercial purpose whatsoever, without our express prior written - permission.
    -

    -
    If you wish to make any use of the Services, Content, or - Marks other than as set out in this section or elsewhere in our Legal Terms, please address your request to: - joe@joesak.com. If we ever grant you the permission to post, reproduce, or publicly - display any part of our Services or Content, you must identify us as the owners or licensors of the Services, - Content, or Marks and ensure that any copyright or proprietary notice appears or is visible on posting, - reproducing, or displaying our Content. -
    -
    -

    -
    -
    We reserve all rights not expressly granted to you in - and to the Services, Content, and Marks.
    -

    -
    Any breach of these Intellectual Property Rights will - constitute a material breach of our Legal Terms and your right to use our Services will terminate - immediately.
    -

    -
    Your submissions -
    -

    -
    Please - review this section and the "PROHIBITED - ACTIVITIES - " section carefully prior to - using our Services to understand the (a) rights you give us and (b) obligations you have when you post or upload - any content through the Services. -
    -

    -
    Submissions: By directly sending us any question, comment, suggestion, - idea, feedback, or other information about the Services ("Submissions"), you agree to assign to us all intellectual property rights in such - Submission. You agree that we shall own this Submission and be entitled to its unrestricted use and - dissemination for any lawful purpose, commercial or otherwise, without acknowledgment or compensation to you. - -
    -

    -
    You are responsible for what you post or upload: By sending us - Submissions through any part of the Services - you:
    -
      -
    • confirm that you have read and agree with our " - - PROHIBITED ACTIVITIES - " and will not post, send, - publish, upload, or transmit through the Services any Submission that is - illegal, harassing, hateful, harmful, defamatory, obscene, bullying, abusive, discriminatory, threatening to - any person or group, sexually explicit, false, inaccurate, deceitful, or misleading; -
    • -
    • to - the extent permissible by applicable law, waive any and all moral rights to any such Submission;
    • -
    • warrant that any such Submission are original to - you or that you have the necessary rights and licenses to submit such Submissions and - that you have full authority to grant us the above-mentioned rights in relation to your Submissions; and
    • -
    • warrant and represent that your Submissions do not - constitute confidential information.
    • -
    -
    You are solely responsible for your - Submissions and you expressly agree to reimburse us for any and all losses that - we may suffer because of your breach of (a) this section, (b) any third party’s intellectual property rights, or - (c) applicable law. - -
    -

    -
    -
    -
    3. USER - REPRESENTATIONS
    -
    -

    -
    -
    By using the Services, you represent and warrant - that: - - - - (1) all registration information you submit - will be true, accurate, current, and complete; (2) you will maintain the accuracy of such information and - promptly update such registration information as necessary; - -   - (3) you have the legal capacity and you agree to comply with - these Legal Terms; - - -   - (4) you are not a - minor in the jurisdiction in which you reside - - - ; (5) you will not access the Services through automated or - non-human means, whether through a bot, script or - otherwise; (6) you will not use the Services for any illegal or unauthorized purpose; and - (7) your use of the Services will not violate any applicable - law or regulation. -
    -
    -

    -
    -
    -
    -
    If you provide any information that - is untrue, inaccurate, not current, or incomplete, we have the right to suspend or terminate your account - and refuse any and all current or future use of the Services (or any portion thereof).
    -
    - -
    -

    -
    -
    - - -
    4. USER - REGISTRATION
    -
    -
    -
    -

    -
    - - -
    You may be required to register - to use the Services. You agree to keep your password confidential and will be responsible for all use of - your account and password. We reserve the right to remove, reclaim, or change a username you select if - we determine, in our sole discretion, that such username is inappropriate, obscene, or otherwise - objectionable.
    -
    -
    -
    -
    - - - - -
    -
    - -
    -

    -
    -
    -
    -
    5. PURCHASES - AND PAYMENT
    -
    -

    -
    -
    - -
    -
    We accept the following forms of payment:
    -
    -

    -
    -
    - -  Visa -
    -
    - -  Mastercard -
    -
    - -  American Express -
    -
    - -
    -

    -
    You agree to provide current, complete, and accurate - purchase and account information for all purchases made via the Services. You further agree to promptly update - account and payment information, including email address, payment method, and payment card expiration date, so - that we can complete your transactions and contact you as needed. Sales tax will be added to the price of - purchases as deemed required by us. We may change prices at any time. All payments shall be in US dollars.
    -
    -

    -
    -
    You agree to pay all charges at the prices then in - effect for your purchases and any applicable shipping fees, and you authorize - us to charge your chosen payment provider for any such amounts - upon placing your order. We reserve the right to correct any errors or mistakes in pricing, even if we have - already requested or received payment. -
    -
    -

    -
    -
    We reserve the right to refuse any order placed through - the Services. We may, in our sole discretion, limit or cancel quantities purchased per person, per household, or - per order. These restrictions may include orders placed by or under the same customer account, the same payment - method, and/or orders that use the same billing or shipping address. We reserve the right to limit or prohibit - orders that, in our sole judgment - , appear to be placed by dealers, resellers, or distributors. - - - -
    -
    - - - - -
    -

    -
    6. POLICY
    -

    -
    Please review our Return Policy - posted on the Services prior to making any purchases.
    -
    - - -
    -
    - -
    -
    - - -

    -
    -
    -
    -
    - 7. PROHIBITED - ACTIVITIES -
    -
    -

    -
    -
    You may not access or use the - Services for any purpose other than that for which we make the Services available. The Services may not be - used in connection with any commercial endeavors except those that are specifically endorsed or approved by - us.
    -
    -

    -
    -
    -
    -
    -
    As a user of the Services, you - agree not to:
    -
    -
      -
    • Systematically - retrieve data or other content from the Services to create or compile, directly or indirectly, a - collection, compilation, database, or directory without written permission from us.
    • -
    • Trick, - defraud, or mislead us and other users, especially in any attempt to learn sensitive account - information such as user passwords.
    • -
    • Circumvent, - disable, or otherwise interfere with security-related features of the Services, including - features that prevent or restrict the use or copying of any Content or enforce limitations on - the use of the Services and/or the Content contained therein. -
    • -
    • Disparage, - tarnish, or otherwise harm, in our opinion, us and/or the - Services.
    • -
    • Use - any information obtained from the Services in order to harass, abuse, or harm another - person.
    • -
    • Make - improper use of our support services or submit false reports of abuse or - misconduct.
    • -
    • Use - the Services in a manner inconsistent with any applicable laws or - regulations.
    • -
    • Engage - in unauthorized - framing of or linking to the Services.
    • -
    • Upload - or transmit (or attempt to upload or to transmit) viruses, Trojan horses, or other material, - including excessive use of capital letters and spamming (continuous posting of repetitive text), - that interferes with any party’s uninterrupted use and enjoyment of the Services or modifies, - impairs, disrupts, alters, or interferes with the use, features, functions, operation, or - maintenance of the Services.
    • -
    • Engage - in any automated use of the system, such as using scripts to send comments or messages, or using - any data mining, robots, or similar data gathering and extraction - tools.
    • -
    • Delete - the copyright or other proprietary rights notice from any - Content.
    • -
    • Attempt - to impersonate another user or person or use the username of another - user.
    • -
    • Upload - or transmit (or attempt to upload or to transmit) any material that acts as a passive or active - information collection or transmission mechanism, including without limitation, clear graphics - interchange formats ("gifs"), 1×1 pixels, web bugs, cookies, or other similar - devices (sometimes referred to as "spyware" or "passive - collection mechanisms" or "pcms" - ).
    • -
    • Interfere - with, disrupt, or create an undue burden on the Services or the networks or services connected - to the Services.
    • -
    • Harass, - annoy, intimidate, or threaten any of our employees or agents engaged in providing any portion - of the Services to you.
    • -
    • Attempt - to bypass any measures of the Services designed to prevent or restrict access to the Services, - or any portion of the Services.
    • -
    • Copy - or adapt the Services' software, including but not limited to Flash, PHP, HTML, JavaScript, or - other code.
    • -
    • Except - as permitted by applicable law, decipher, decompile, disassemble, or reverse engineer any of the - software comprising or in any way making up a part of the - Services.
    • -
    • Except - as may be the result of standard search engine or Internet browser usage, use, launch, develop, - or distribute any automated system, including without limitation, any spider, robot, cheat - utility, scraper, or offline reader that accesses the Services, or use or launch any unauthorized - script or other software.
    • -
    • Use - a buying agent or purchasing agent to make purchases on the - Services.
    • -
    • Make - any unauthorized - use of the Services, including collecting usernames and/or email addresses of users by - electronic or other means for the purpose of sending unsolicited email, or creating user - accounts by automated means or under false pretenses.
    • -
    • Use - the Services as part of any effort to compete with us or otherwise use the Services and/or the - Content for any revenue-generating endeavor or commercial enterprise. - -
    • -
    -
    -

    -
    -
    -
    - - - -
    8. USER - GENERATED CONTRIBUTIONS
    -
    -
    -
    -
    -

    -
    - - - -
    - - - The Services does not - offer users to submit or post content. We may provide you - with the opportunity to create, submit, post, display, transmit, perform, publish, distribute, - or broadcast content and materials to us or on the Services, including but not limited to - text, writings, video, audio, photographs, graphics, comments, suggestions, or personal - information or other material (collectively, - "Contributions"). Contributions may be viewable - by other users of the Services and through third-party websites. - As such, any Contributions you transmit may be treated in accordance with the Services' - Privacy Policy. When you create or make - available any Contributions, you thereby represent and warrant that: - - - - -
      -
      -
      -
    -
    -
      -
    • The creation, distribution, transmission, - public display, or performance, and the accessing, downloading, or copying of your Contributions do - not and will not infringe the proprietary rights, including but not limited to the copyright, patent, - trademark, trade secret, or moral rights of any third party.
    • -
    • You are the creator and owner of or have - the necessary licenses - , rights, consents, releases, and permissions to use and to - authorize us, the Services, and other users of the - Services to use your Contributions in any manner contemplated by the Services and these Legal - Terms.
    • -
    • You have the written consent, release, - and/or permission of each and every identifiable individual person in your Contributions to use the - name or likeness of each and every such identifiable individual person to enable inclusion and use of - your Contributions in any manner contemplated by the Services and these Legal - Terms.
    • -
    • Your Contributions are not false, - inaccurate, or misleading. 
    • -
    • Your Contributions are not unsolicited or - unauthorized - advertising, promotional materials, pyramid schemes, chain letters, spam, mass mailings, or other - forms of solicitation. -
    • -
    • Your Contributions are not obscene, lewd, - lascivious, filthy, violent, harassing, libelous, slanderous, or otherwise objectionable (as determined by - us). 
    • -
    • Your Contributions do not ridicule, mock, - disparage, intimidate, or abuse anyone.
    • -
    • Your Contributions are not used to harass - or threaten (in the legal sense of those terms) any other person and to promote violence against a - specific person or class of people.
    • -
    • Your Contributions do not violate any - applicable law, regulation, or rule.
    • -
    • Your Contributions do not violate the - privacy or publicity rights of any third party.
    • -
    • Your Contributions do not violate any - applicable law concerning child pornography, or otherwise intended to protect the health or well-being - of minors.
    • -
    • Your Contributions do not include any - offensive comments that are connected to race, national origin, gender, sexual preference, or physical - handicap.
    • -
    • Your Contributions do not otherwise - violate, or link to material that violates, any provision of these Legal Terms, or any applicable law - or regulation.
    • -
    -
    -
    -
    - - - -
    Any use of the Services in - violation of the foregoing violates these Legal Terms and may result in, among other things, termination - or suspension of your rights to use the Services.
    -
    -
    -
    -
    -

    -
    - - - -
    9. CONTRIBUTION - LICENSE -
    -
    -
    -
    -
    -

    -
    - - - - - - - -
    -
    You and Services agree that we may - access, store, process, and use any information and personal data that you provide following the terms of the Privacy Policy and your choices (including settings).
    -

    -
    By submitting suggestions or other - feedback regarding the Services, you agree that we can use and share such feedback for any purpose without - compensation to you.
    -

    -
    We do not assert any ownership over - your Contributions. You retain full ownership of all of your Contributions and any intellectual property rights - or other proprietary rights associated with your Contributions. We are not liable for any statements or - representations in your Contributions provided by you in any area on the Services. You are solely responsible - for your Contributions to the Services and you expressly agree to exonerate us from any and all responsibility - and to refrain from any legal action against us regarding your Contributions.
    -

    -
    - - - -
    -
    - - - - -
    -
    - - - - -
    -
    - - - - -
    - - - -
    -
    - - - - -
    -
    - - - - -
    -
    10. SERVICES - MANAGEMENT
    -

    -
    We reserve the right, but not the - obligation, to: (1) monitor the Services for violations of these Legal Terms; (2) take appropriate legal action - against anyone who, in our sole discretion, violates the law or these Legal Terms, including without limitation, - reporting such user to law enforcement authorities; (3) in our sole discretion and without limitation, refuse, - restrict access to, limit the availability of, or disable (to the extent technologically feasible) any of your - Contributions or any portion thereof; (4) in our sole discretion and without limitation, notice, or liability, to - remove from the Services or otherwise disable all files and content that are excessive in size or are in any way - burdensome to our systems; and (5) otherwise manage the Services in a manner designed to protect our rights and - property and to facilitate the proper functioning of the Services.
    -

    -
    - - - - - -
    -
    11. PRIVACY - POLICY
    -

    -
    We care about data privacy and security. - Please review our Privacy Policy:  - https://joesak.com/privacy - . By using the Services, you agree to be bound by our Privacy Policy, which is incorporated into - these Legal Terms. Please be advised the Services are hosted in the United States - - . If you access the Services from any other region of the world with laws or - other requirements governing personal data collection, use, or disclosure that differ from applicable laws in - - the United States - - - , then through your continued use of the Services, you are transferring your - data to - the United States - - - , and you expressly consent to have your data transferred to and processed in - - the United States - - - . - - - - - - -
    -

    -
    - - - - - - - - - - - - - - - -
    -
    - - - - - - - - - -
    -
    - - - - - - -
    -
    - 12. TERM - AND TERMINATION -
    -

    -
    These Legal Terms shall remain in full - force and effect while you use the Services. WITHOUT LIMITING ANY OTHER PROVISION OF THESE LEGAL TERMS, WE RESERVE - THE RIGHT TO, IN OUR SOLE DISCRETION AND WITHOUT NOTICE OR LIABILITY, DENY ACCESS TO AND USE OF THE SERVICES - (INCLUDING BLOCKING CERTAIN IP ADDRESSES), TO ANY PERSON FOR ANY REASON OR FOR NO REASON, INCLUDING WITHOUT - LIMITATION FOR BREACH OF ANY REPRESENTATION, WARRANTY, OR COVENANT CONTAINED IN THESE LEGAL TERMS OR OF ANY - APPLICABLE LAW OR REGULATION. WE MAY TERMINATE YOUR USE OR PARTICIPATION IN THE SERVICES OR DELETE - - - YOUR ACCOUNT AND  - - - ANY CONTENT OR INFORMATION THAT YOU POSTED AT ANY TIME, WITHOUT WARNING, IN OUR SOLE DISCRETION. -
    -

    -
    If we terminate or suspend your account - for any reason, you are prohibited from registering and creating a new account under your name, a fake or borrowed - name, or the name of any third party, even if you may be acting on behalf of the third party. In addition to - terminating or suspending your account, we reserve the right to take appropriate legal action, including without - limitation pursuing civil, criminal, and injunctive redress.
    -

    -
    - 13. MODIFICATIONS - AND INTERRUPTIONS -
    -

    -
    We reserve the right to change, modify, - or remove the contents of the Services at any time or for any reason at our sole discretion without notice. - However, we have no obligation to update any information on our Services. We - also reserve the right to modify or discontinue all or part of the Services without notice at any time. We will not be liable to you or any third party for any modification, - price change, suspension, or discontinuance of the Services.
    -

    -
    We cannot guarantee the Services will be - available at all times. We may experience hardware, software, or other problems or need to perform maintenance - related to the Services, resulting in interruptions, delays, or errors. We reserve the right to change, revise, - update, suspend, discontinue, or otherwise modify the Services at any time or for any reason without notice to - you. You agree that we have no liability whatsoever for any loss, damage, or inconvenience caused by your - inability to access or use the Services during any downtime or discontinuance of the Services. Nothing in these - Legal Terms will be construed to obligate us to maintain and support the Services or to supply any corrections, - updates, or releases in connection therewith.
    -

    -
    - 14. GOVERNING - LAW -
    -

    -
    - -
    -
    These Legal Terms and your use of the - Services are governed by and construed in accordance with the laws of - - - the State of Colorado - - - - applicable to agreements made and to be entirely performed within -   - - - - the State of Colorado - - - - without regard to its conflict of law principles. -
    -

    -
    - 15. DISPUTE - RESOLUTION -
    -

    -
    - - -
    -
    - -
    -
    Informal - Negotiations
    -

    -
    To expedite resolution and control the cost of any dispute, controversy, or claim related - to these Legal Terms (each a "Dispute" and collectively, the "Disputes") brought by either you or us (individually, a "Party" and collectively, the "Parties" - ), the Parties agree to first attempt to negotiate any Dispute (except those Disputes expressly provided - below) informally for at least thirty (30) days before initiating arbitration. Such - informal negotiations commence upon written notice from one Party to the other Party.
    -

    -
    - -
    -
    Binding - Arbitration
    -

    -
    - If the - Parties are unable to resolve a Dispute through informal negotiations, the Dispute (except those Disputes - expressly excluded below) will be finally and exclusively resolved by binding arbitration. YOU UNDERSTAND THAT - WITHOUT THIS PROVISION, YOU WOULD HAVE THE RIGHT TO SUE IN COURT AND HAVE A JURY TRIAL. The arbitration shall be commenced and conducted under the Commercial Arbitration - Rules of the American Arbitration Association ("AAA") and, where appropriate, the AAA’s Supplementary Procedures for - Consumer Related Disputes ("AAA Consumer Rules"), both of which are available at the American Arbitration Association (AAA) - website. Your arbitration fees and your share of arbitrator compensation shall be governed by the - AAA Consumer Rules and, where appropriate, limited by the AAA Consumer Rules. The - arbitration may be conducted in person, through the submission of documents, by phone, or online. The arbitrator - will make a decision in writing, but need not provide a statement of reasons unless requested by either Party. The - arbitrator must follow applicable law, and any award may be challenged if the arbitrator fails to do so. Except - where otherwise required by the applicable AAA - rules or applicable law, the arbitration will take place in - Denver, - - Colorado - . Except as otherwise provided herein, the Parties may litigate in - court to compel arbitration, stay proceedings pending arbitration, or to confirm, modify, vacate, or enter judgment on the award entered by the - arbitrator. - -
    -

    -
    If for any reason, a Dispute proceeds in court rather than arbitration, the Dispute shall - be commenced or prosecuted in the -  state and federal - courts -  located - in - - Denver, -   - - Colorado - , and the - Parties hereby consent to, and waive all defenses of lack of personal jurisdiction, and forum non conveniens with - respect to venue and jurisdiction in such state and federal courts. Application of the United Nations Convention on Contracts for the - International Sale of Goods and the Uniform Computer Information Transaction Act (UCITA) are excluded from these - Legal Terms. -
    -

    -
    - In no event shall any Dispute brought by either Party related in any way to the - Services be commenced more than one (1) years after the cause of action arose. If this provision is found to be illegal or unenforceable, then neither - Party will elect to arbitrate any Dispute falling within that portion of this provision found to be illegal or - unenforceable and such Dispute shall be decided by a court of competent jurisdiction within the courts listed for - jurisdiction above, and the Parties agree to submit to the personal jurisdiction of that court. - -
    -

    -
    - Restrictions -
    -

    -
    The Parties agree - that any arbitration shall be limited to the Dispute between the Parties individually. To the full extent permitted - by law, (a) no arbitration shall be joined with any other proceeding; (b) there is no right or authority for any - Dispute to be arbitrated on a class-action basis or to utilize class action procedures; and (c) there is no right or authority for any - Dispute to be brought in a purported representative capacity on behalf of the general public or any other persons. -
    -

    -
    - Exceptions to Informal Negotiations and Arbitration - -
    -

    -
    - The Parties agree that the following Disputes are not subject to the above - provisions concerning informal negotiations binding arbitration: (a) any Disputes seeking to enforce or protect, or - concerning the validity of, any of the intellectual property rights of a Party; (b) any Dispute related to, or - arising from, allegations of theft, piracy, invasion of privacy, or unauthorized - use; and (c) any claim for injunctive relief. If this provision is - found to be illegal or unenforceable, then neither Party will elect to arbitrate any Dispute falling within that - portion of this provision found to be illegal or unenforceable and such Dispute shall be decided by a court of - competent jurisdiction within the courts listed for jurisdiction above, and the Parties agree to submit to the - personal jurisdiction of that court. -
    -
    - - - -
    -

    -
    - 16. CORRECTIONS -
    -

    -
    There may be - information on the Services that contains typographical errors, inaccuracies, or omissions, including descriptions, - pricing, availability, and various other information. We reserve the right to correct any errors, inaccuracies, or - omissions and to change or update the information on the Services at any time, without prior notice.
    -

    -
    17. - DISCLAIMER
    -

    -
    THE SERVICES ARE PROVIDED ON AN AS-IS AND AS-AVAILABLE - BASIS. YOU AGREE THAT YOUR USE OF THE SERVICES WILL BE AT YOUR SOLE RISK. TO THE FULLEST EXTENT PERMITTED BY LAW, - WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, IN CONNECTION WITH THE SERVICES AND YOUR USE THEREOF, INCLUDING, - WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND - NON-INFRINGEMENT. WE MAKE NO WARRANTIES OR REPRESENTATIONS ABOUT THE ACCURACY OR COMPLETENESS OF THE SERVICES' - CONTENT OR THE CONTENT OF ANY WEBSITES OR MOBILE APPLICATIONS LINKED TO THE SERVICES AND WE WILL ASSUME NO - LIABILITY OR RESPONSIBILITY FOR ANY (1) ERRORS, MISTAKES, OR INACCURACIES OF CONTENT AND MATERIALS, (2) PERSONAL - INJURY OR PROPERTY DAMAGE, OF ANY NATURE WHATSOEVER, RESULTING FROM YOUR ACCESS TO AND USE OF THE SERVICES, (3) - ANY UNAUTHORIZED ACCESS TO OR USE - OF OUR SECURE SERVERS AND/OR ANY AND ALL PERSONAL INFORMATION AND/OR FINANCIAL INFORMATION STORED THEREIN, (4) ANY - INTERRUPTION OR CESSATION OF TRANSMISSION TO OR FROM THE SERVICES, (5) ANY BUGS, VIRUSES, TROJAN HORSES, OR THE - LIKE WHICH MAY BE TRANSMITTED TO OR THROUGH THE SERVICES BY ANY THIRD PARTY, AND/OR (6) ANY ERRORS OR OMISSIONS IN - ANY CONTENT AND MATERIALS OR FOR ANY LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF THE USE OF ANY CONTENT - POSTED, TRANSMITTED, OR OTHERWISE MADE AVAILABLE VIA THE SERVICES. WE DO NOT WARRANT, ENDORSE, GUARANTEE, OR - ASSUME RESPONSIBILITY FOR ANY PRODUCT OR SERVICE ADVERTISED OR OFFERED BY A THIRD PARTY THROUGH THE SERVICES, ANY - HYPERLINKED WEBSITE, OR ANY WEBSITE OR MOBILE APPLICATION FEATURED IN ANY BANNER OR OTHER ADVERTISING, AND WE WILL - NOT BE A PARTY TO OR IN ANY WAY BE RESPONSIBLE FOR MONITORING ANY TRANSACTION BETWEEN YOU AND ANY THIRD-PARTY - PROVIDERS OF PRODUCTS OR SERVICES. AS WITH THE PURCHASE OF A PRODUCT OR SERVICE THROUGH ANY MEDIUM OR IN ANY - ENVIRONMENT, YOU SHOULD USE YOUR BEST JUDGMENT AND EXERCISE CAUTION WHERE APPROPRIATE.
    -

    -
    - 18. LIMITATIONS - OF LIABILITY -
    -

    -
    IN NO EVENT WILL WE - OR OUR DIRECTORS, EMPLOYEES, OR AGENTS BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY DIRECT, INDIRECT, - CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, SPECIAL, OR PUNITIVE DAMAGES, INCLUDING LOST PROFIT, LOST REVENUE, LOSS OF - DATA, OR OTHER DAMAGES ARISING FROM YOUR USE OF THE SERVICES, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF - SUCH DAMAGES. - - - - - NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN, OUR LIABILITY TO YOU FOR - ANY CAUSE WHATSOEVER AND REGARDLESS OF THE FORM OF THE ACTION, WILL AT ALL TIMES BE LIMITED TO - - - THE - AMOUNT PAID, IF ANY, BY YOU TO US - -   - DURING THE six (6) mONTH - PERIOD PRIOR TO ANY CAUSE OF ACTION ARISING - - - - - - - . -   - CERTAIN US STATE LAWS AND INTERNATIONAL LAWS DO NOT ALLOW LIMITATIONS ON - IMPLIED WARRANTIES OR THE EXCLUSION OR LIMITATION OF CERTAIN DAMAGES. IF THESE LAWS APPLY TO YOU, SOME OR ALL OF - THE ABOVE DISCLAIMERS OR LIMITATIONS MAY NOT APPLY TO YOU, AND YOU MAY HAVE ADDITIONAL RIGHTS. - - - -
    -

    -
    - 19. INDEMNIFICATION -
    -

    -
    You agree to - defend, indemnify, and hold us harmless, including our subsidiaries, - affiliates, and all of our respective officers, agents, partners, and - employees, from and against any loss, damage, liability, claim, or demand, including - reasonable attorneys’ fees and expenses, made by any third party due to or - arising out of: - - - (1) use of the Services; (2) breach of these Legal Terms; (3) any breach of your representations and warranties set forth in these - Legal Terms; (4) your violation of the rights of a third party, - including but not limited to intellectual property rights; or (5) any - overt harmful act toward any other user of the Services with whom you connected via the Services. - Notwithstanding the foregoing, we reserve the right, at your expense, to assume the exclusive defense and control of any matter - for which you are required to indemnify us, and you agree to cooperate, at your expense, with our defense of such claims. We will - use reasonable efforts to notify you of any such claim, action, or proceeding which is subject to this - indemnification upon becoming aware of it.
    -

    -
    - 20. USER - DATA -
    -

    -
    We will maintain - certain data that you transmit to the Services for the purpose of managing the - performance of the Services, as well as data relating to your use of the Services. Although we perform regular - routine backups - of data, you are solely responsible for all data that you transmit or that - relates to any activity you have undertaken using the Services. You agree - that we shall have no liability to you for any loss or corruption of any such - data, and you hereby waive any right of action against us arising from any such - loss or corruption of such data.
    -

    -
    - 21. ELECTRONIC - COMMUNICATIONS, TRANSACTIONS, AND SIGNATURES -
    -

    -
    Visiting the Services, sending us emails, and completing - online forms constitute electronic communications. You consent to receive electronic communications, and you agree - that all agreements, notices, disclosures, and other communications we provide to you electronically, via email - and on the Services, satisfy any legal requirement that such communication be in writing. YOU HEREBY AGREE TO THE - USE OF ELECTRONIC SIGNATURES, CONTRACTS, ORDERS, AND OTHER RECORDS, AND TO ELECTRONIC DELIVERY OF NOTICES, - POLICIES, AND RECORDS OF TRANSACTIONS INITIATED OR COMPLETED BY US OR VIA THE SERVICES. You hereby waive any - rights or requirements under any statutes, regulations, rules, ordinances, or other laws in any jurisdiction which - require an original signature or delivery or retention of non-electronic records, or to payments or the granting - of credits by any means other than electronic means.
    -

    -
    - - -
    -
    - 22. CALIFORNIA - USERS AND RESIDENTS -
    -

    -
    If any complaint - with us is not satisfactorily resolved, you can contact the Complaint - Assistance Unit of the Division of Consumer Services of the California - Department of Consumer Affairs in writing at 1625 North Market Blvd., Suite N - 112, Sacramento, California 95834 or by telephone at (800) 952-5210 or (916) - 445-1254.
    -

    -
    - -
    -
    - 23. MISCELLANEOUS -
    -

    -
    These Legal Terms and any policies or operating rules - posted by us on the Services or in respect to the Services constitute the entire agreement and understanding - between you and us. Our failure to exercise or enforce any right or provision of these Legal Terms shall not - operate as a waiver of such right or provision. These Legal Terms operate to the fullest extent permissible by - law. We may assign any or all of our rights and obligations to others at any time. We shall not be responsible or - liable for any loss, damage, delay, or failure to act caused by any cause beyond our reasonable control. If any - provision or part of a provision of these Legal Terms is determined to be unlawful, void, or unenforceable, that - provision or part of the provision is deemed severable from these Legal Terms and does not affect the validity and - enforceability of any remaining provisions. There is no joint venture, partnership, employment or agency - relationship created between you and us as a result of these Legal Terms or use of the Services. You agree that - these Legal Terms will not be construed against us by virtue of having drafted them. You hereby waive any and all - defenses you may have based on - the electronic form of these Legal Terms and the lack of signing by the parties hereto to execute these Legal - Terms. -
    -
    - -
    -

    -
    - 24. CONTACT - US -
    -

    -
    In order to resolve a complaint regarding the Services - or to receive further information regarding use of the Services, please contact us at:
    -

    -
    - Joe Sak - - -
    -
    - - 1010 Santa Fe Dr - - - - -
    -
    - - - Denver - - - - , CO - - - - 80204 - - - - - - -
    -
    - United States - - - - - -
    -
    - Phone: +13039564769 - -  
    -
    - -
    -
    - - - joe@joesak.com - - -
    -
    -
    - -
    diff --git a/vite.config.mjs b/vite.config.mjs index 58b9cd5..b5d046a 100644 --- a/vite.config.mjs +++ b/vite.config.mjs @@ -11,9 +11,7 @@ export default defineConfig({ emptyOutDir: true, rollupOptions: { input: { - main: resolve(process.cwd(), "./src/index.html"), - privacy: resolve(process.cwd(), "./src/privacy/index.html"), - terms: resolve(process.cwd(), "./src/terms/index.html"), + main: resolve(process.cwd(), "./src/index.html") }, }, }, From 2b4b4bad0917e73ddf3898aa936cfb336fd64855 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Tue, 13 Aug 2024 20:53:12 -0600 Subject: [PATCH 231/296] Remove stuff --- src/App.jsx | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/src/App.jsx b/src/App.jsx index b198b57..9cb1f89 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -3,31 +3,6 @@ import { weekDayName, weekDayEmotion } from "./utils"; const App = () => { return (
    -

    - Joe Sak -

    - -
    -
    - 
-              My wife and me reaching across two balconies in an extremely
-              narrow, colorful alleyway, shot from below
-            - -
    - With my wife Cristina -
    -  at El Callejon del Beso -
    - Guanajuato, Mexico -
    -
    -
    -

    Happy {weekDayName()} {weekDayEmotion(weekDayName())} From dffd1b743d8de4d3de4f86ce45bbfd8f52c2e033 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Thu, 27 Mar 2025 20:26:31 -0600 Subject: [PATCH 232/296] Redo the whole thing without react --- .tool-versions | 2 +- bun.lockb | Bin 236738 -> 35037 bytes package.json | 52 +++--------------- postcss.config.js | 8 --- src/App.jsx | 14 ----- src/index.html | 87 +++++++++++++++++++++++++----- src/index.jsx | 13 ----- src/public/wife.jpg | Bin 45395 -> 0 bytes src/style.css | 70 ++++++++++++++++++++---- tailwind.config.js | 20 ------- vite.config.mjs => vite.config.ts | 4 +- 11 files changed, 145 insertions(+), 125 deletions(-) delete mode 100644 postcss.config.js delete mode 100644 src/App.jsx delete mode 100644 src/index.jsx delete mode 100644 src/public/wife.jpg delete mode 100644 tailwind.config.js rename vite.config.mjs => vite.config.ts (81%) diff --git a/.tool-versions b/.tool-versions index 90a174c..604be07 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -nodejs 22.4.1 +nodejs 22.14.0 diff --git a/bun.lockb b/bun.lockb index 43a649fde817cc517b2d3b29d0f412671bfa5666..49c6d54ceb256e152f518daa72a39cbaa15de6df 100755 GIT binary patch literal 35037 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 X4xmU^(3!)bCDa*mj>i1&`}_X@DW#yb literal 236738 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

    @@ -99,9 +108,108 @@
    + +
    diff --git a/src/public/404.html b/src/public/404.html new file mode 100644 index 0000000..49d8d1d --- /dev/null +++ b/src/public/404.html @@ -0,0 +1,35 @@ + + + + 404 - Joe Sak + + + + + +
    +

    404

    +

    Nothing here.

    +

    Back home

    +
    + + diff --git a/src/weather-widget.ts b/src/weather-widget.ts index 849e0bc..f3bce98 100644 --- a/src/weather-widget.ts +++ b/src/weather-widget.ts @@ -68,7 +68,25 @@ async function fetchCurrentWeather( }; } -function renderWeatherCard(w: CurrentWeather): string { +function formatDateTime(): string { + const now = new Date(); + const day = now.toLocaleDateString("en-US", { weekday: "long" }); + const date = now.toLocaleDateString("en-US", { + month: "long", + day: "numeric", + }); + const time = now.toLocaleTimeString("en-US", { + hour: "numeric", + minute: "2-digit", + hour12: true, + }); + return `${day}, ${date} · ${time}`; +} + +function renderWeatherCard(w: CurrentWeather, showDate: boolean): string { + const dateHtml = showDate + ? `${formatDateTime()}` + : ""; return ` ${w.name} ${w.temp}\u00B0F - ${weatherDescription(w.weatherCode)} + + ${dateHtml} + ${weatherDescription(w.weatherCode)} + `; } @@ -140,9 +161,9 @@ export async function initWeatherWidget() { try { const [denver, user] = await Promise.all([denverWeather, userWeather]); - let html = renderWeatherCard(denver); + let html = renderWeatherCard(denver, true); if (user) { - html += renderWeatherCard(user); + html += renderWeatherCard(user, false); } container.innerHTML = html; container.style.opacity = "1"; From e28ec2b819db24081ec7f2da4f5db7f0d382a142 Mon Sep 17 00:00:00 2001 From: Joseph Sak Date: Sat, 14 Mar 2026 13:02:25 -0600 Subject: [PATCH 267/296] Add projects, OSS contributions, date/time, meta tags, 404 - Projects section: weather app, shell, ARM assembly, journal - Open Source Contributions section: code_teams, friendly_id, Refinery CMS (with merged PR counts) - Weather widget now shows current date and local time - Open Graph and Twitter Card meta tags for link previews - Preconnect to Open-Meteo API - Alt text on profile photo - Custom 404 page --- src/index.html | 76 ++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 58 insertions(+), 18 deletions(-) diff --git a/src/index.html b/src/index.html index 4a17ace..8b936bb 100644 --- a/src/index.html +++ b/src/index.html @@ -140,12 +140,12 @@ transition-colors no-underline " - href="https://github.com/joemsak/aoc_2025" + href="https://github.com/joemsak/codecrafters-shell-typescript" > - + 💻 - Advent of Code 2025 - Daily programming puzzles + Build Your Own Shell + Shell implementation in TypeScript - 💻 + ⚙️ - Build Your Own Shell - Shell implementation in TypeScript + Hello World in ARM Assembly + Low-level exploration on Apple Silicon - ⚙️ + 📝 - Hello World in ARM Assembly - Low-level exploration on Apple Silicon + Technical Journal + Daily engineering notes and learnings + + Open Source Contributions - 📝 + 👥 - Technical Journal - Daily engineering notes and learnings + code_teams + Ruby at Scale team ownership · 3 merged PRs + + + + 🔗 + + friendly_id + Slugging and permalinks for ActiveRecord · 2 merged PRs + + + + 💎 + + Refinery CMS + Rails CMS engine · 14 merged PRs
    From 4e968363d826a518a0867df264d965b23352d5f6 Mon Sep 17 00:00:00 2001 From: Joseph Sak Date: Sat, 14 Mar 2026 13:04:19 -0600 Subject: [PATCH 268/296] Improve layout, add Claude Code Desktop, compress animations - Add Claude Code Desktop to projects (native macOS terminal multiplexer for Claude Code sessions) - Compress animation cascade: about section starts at 3.9s instead of 4.0s, projects/OSS use 100ms gaps instead of 200ms, full page reveals in ~5.5s instead of ~6.6s - Separate Projects and OSS Contributions into distinct sections - Weather widget moved above projects for immediate visual interest - Remove fixed height constraints (h-screen/h-svh -> min-h-svh) to allow natural scrolling - Responsive avatar sizing (size-44 on mobile, size-50 on desktop) - Softer card backgrounds (gray-50 instead of gray-100) - Better section spacing and consistent gap-3 on cards - Add footer with GitHub profile link - Remove duplicate CSS utility definitions - Slightly narrower max-width (72ch) for better reading line length --- src/index.html | 158 +++++++++++++++++++++++++++++-------------------- src/style.css | 11 ---- 2 files changed, 95 insertions(+), 74 deletions(-) diff --git a/src/index.html b/src/index.html index 8b936bb..858af41 100644 --- a/src/index.html +++ b/src/index.html @@ -1,5 +1,5 @@ - + Joe Sak • Backend Engineer @@ -16,19 +16,21 @@ - +
    -
    +
    Hi, @@ -64,16 +66,16 @@
    -
    - - 🧑‍💻 Developer Productivity for Rails Product Engineers + diff --git a/src/style.css b/src/style.css index 0d8d473..be52497 100644 --- a/src/style.css +++ b/src/style.css @@ -52,14 +52,3 @@ animation-delay: calc(--value(integer) * 1ms); } -@utility skip-animation { - .animate-reveal { - animation-duration: 5ms; - } -} - -@utility skip-delay { - .animate-reveal { - animation-delay: 50ms; - } -} From b7360e37fbaad731a1c6d6278269cdbedb340704 Mon Sep 17 00:00:00 2001 From: Joseph Sak Date: Sat, 14 Mar 2026 13:06:38 -0600 Subject: [PATCH 269/296] Add dark mode toggle, clean up unused files, simplify deploy - Dark mode toggle button (top-right) with localStorage persistence and flash-free inline script to apply theme before paint - Switch Tailwind dark mode from media query to class-based - Delete unused week-day utils (utils.js, utils/ directory) - Simplify deploy workflow: remove bun, use npm ci with cache - Remove bun.lockb (project uses npm) --- .github/workflows/static.yml | 37 +++++++++------------------------- bun.lockb | Bin 35037 -> 0 bytes src/index.html | 10 ++++++++- src/main.ts | 30 +++++++++++++++++++++++++++ src/style.css | 2 ++ src/utils.js | 4 ---- src/utils/week-day-emotion.js | 7 ------- src/utils/week-day-name.js | 15 -------------- 8 files changed, 51 insertions(+), 54 deletions(-) delete mode 100755 bun.lockb delete mode 100644 src/utils.js delete mode 100644 src/utils/week-day-emotion.js delete mode 100644 src/utils/week-day-name.js diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index df19216..be5eec7 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -1,53 +1,36 @@ -# Simple workflow for deploying static content to GitHub Pages -name: Deploy static content to Pages +name: Deploy to Pages on: - # Runs on pushes targeting the default branch push: branches: ["main"] - - # Allows you to run this workflow manually from the Actions tab workflow_dispatch: -# Sets the GITHUB_TOKEN permissions to allow deployment to GitHub Pages permissions: contents: read pages: write id-token: write -# Allow one concurrent deployment concurrency: group: "pages" cancel-in-progress: true jobs: - # Single deploy job since we're just deploying deploy: environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v4 - - uses: oven-sh/setup-bun@v2 - with: - bun-version: latest - - name: Set up Node - uses: actions/setup-node@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 22 - - name: Install dependencies - run: bun install - - name: Build - run: bun run build - - name: Setup Pages - uses: actions/configure-pages@v4 - - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + cache: npm + - run: npm ci + - run: npm run build + - uses: actions/configure-pages@v4 + - uses: actions/upload-pages-artifact@v3 with: - # Upload dist folder - path: "./dist" - - name: Deploy to GitHub Pages + path: ./dist + - uses: actions/deploy-pages@v4 id: deployment - uses: actions/deploy-pages@v4 diff --git a/bun.lockb b/bun.lockb deleted file mode 100755 index 49c6d54ceb256e152f518daa72a39cbaa15de6df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35037 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 X4xmU^(3!)bCDa*mj>i1&`}_X@DW#yb diff --git a/src/index.html b/src/index.html index 858af41..fafc13e 100644 --- a/src/index.html +++ b/src/index.html @@ -14,13 +14,21 @@ +
    +
    { + document.documentElement.classList.toggle("dark"); + const isDark = document.documentElement.classList.contains("dark"); + localStorage.setItem("theme", isDark ? "dark" : "light"); + updateIcon(); + }); + + function updateIcon() { + const isDark = document.documentElement.classList.contains("dark"); + toggle!.textContent = isDark ? "\u2600\uFE0F" : "\uD83C\uDF19"; + toggle!.setAttribute( + "aria-label", + isDark ? "Switch to light mode" : "Switch to dark mode", + ); + } +} + +initDarkModeToggle(); initWeatherWidget(); diff --git a/src/style.css b/src/style.css index be52497..bb4e684 100644 --- a/src/style.css +++ b/src/style.css @@ -1,5 +1,7 @@ @import "tailwindcss"; +@custom-variant dark (&:where(.dark, .dark *)); + @theme { --font-sans: "DM Sans", serif; diff --git a/src/utils.js b/src/utils.js deleted file mode 100644 index fb07e18..0000000 --- a/src/utils.js +++ /dev/null @@ -1,4 +0,0 @@ -import weekDayName from "./utils/week-day-name"; -import weekDayEmotion from "./utils/week-day-emotion"; - -export { weekDayName, weekDayEmotion }; diff --git a/src/utils/week-day-emotion.js b/src/utils/week-day-emotion.js deleted file mode 100644 index 5674a89..0000000 --- a/src/utils/week-day-emotion.js +++ /dev/null @@ -1,7 +0,0 @@ -const weekDayEmotion = (name) => { - if (["Friday", "Saturday"].includes(name)) return "!"; - else if (name === "Monday") return ". :/"; - else return "."; -}; - -export default weekDayEmotion; diff --git a/src/utils/week-day-name.js b/src/utils/week-day-name.js deleted file mode 100644 index fc254f0..0000000 --- a/src/utils/week-day-name.js +++ /dev/null @@ -1,15 +0,0 @@ -const weekDayName = () => { - const dayNum = new Date().getDay(); - - return [ - "Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday", - ][dayNum]; -}; - -export default weekDayName; From 3bc5d893f187c109d91eebafa8fc99be589655d6 Mon Sep 17 00:00:00 2001 From: Joseph Sak Date: Sat, 14 Mar 2026 13:09:41 -0600 Subject: [PATCH 270/296] Add safe streets advocacy line, separate from hobbies --- src/index.html | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/index.html b/src/index.html index fafc13e..2c68481 100644 --- a/src/index.html +++ b/src/index.html @@ -80,10 +80,14 @@ - 🏂 I enjoy snowboarding, hiking, multi-modal advocacy, & Avs hockey + 🏂 I enjoy snowboarding, hiking, & Avs hockey + 🚲 Dedicated advocate for safe streets and mode shift, as the chair of the Denver Mayor's Bicycle Advisory Committee and a volunteer partner with Denver Streets Partnership + + + + 💬 Say hey at 🖥️ - Claude Code Desktop - Native macOS terminal multiplexer for Claude Code + Claude Code Desktop + Native macOS terminal multiplexer for Claude Code ☔️ - Weather - Vanilla JS weather app using Open-Meteo APIs + Weather + Vanilla JS weather app using Open-Meteo APIs 💻 - Build Your Own Shell - Shell implementation in TypeScript + Build Your Own Shell + Shell implementation in TypeScript ⚙️ - Hello World in ARM Assembly - Low-level exploration on Apple Silicon + Hello World in ARM Assembly + Low-level exploration on Apple Silicon 📝 - Technical Journal - Daily engineering notes and learnings + Technical Journal + Daily engineering notes and learnings
    @@ -233,9 +238,10 @@ animate-reveal animate-delay-5200 flex items-center gap-3 px-4 py-3 - bg-gray-50 dark:bg-gray-900 + bg-emerald-50 dark:bg-emerald-950/30 + border border-emerald-200 dark:border-emerald-800/40 rounded-xl - hover:bg-gray-100 dark:hover:bg-gray-800 + hover:bg-emerald-100 dark:hover:bg-emerald-900/30 transition-colors no-underline " @@ -243,8 +249,8 @@ > 👥 - code_teams - Ruby at Scale team ownership · 3 merged PRs + code_teams + Ruby at Scale team ownership · 3 merged PRs 🔗 - friendly_id - Slugging and permalinks for ActiveRecord · 2 merged PRs + friendly_id + Slugging and permalinks for ActiveRecord · 2 merged PRs 💎 - Refinery CMS - Rails CMS engine · 14 merged PRs + Refinery CMS + Rails CMS engine · 14 merged PRs
    github.com/joemsak diff --git a/src/weather-widget.ts b/src/weather-widget.ts index f3bce98..50c411c 100644 --- a/src/weather-widget.ts +++ b/src/weather-widget.ts @@ -85,25 +85,26 @@ function formatDateTime(): string { function renderWeatherCard(w: CurrentWeather, showDate: boolean): string { const dateHtml = showDate - ? `${formatDateTime()}` + ? `${formatDateTime()}` : ""; return ` ${weatherIcon(w.weatherCode)} - ${w.name} - ${w.temp}\u00B0F + ${w.name} + ${w.temp}\u00B0F ${dateHtml} - ${weatherDescription(w.weatherCode)} + ${weatherDescription(w.weatherCode)} `; } From 34946c9abf6e8d59cfc6a698f2cb59a4ecd33ed4 Mon Sep 17 00:00:00 2001 From: Joseph Sak Date: Sat, 14 Mar 2026 13:13:16 -0600 Subject: [PATCH 272/296] Link MBAC to denvergov.org --- src/index.html | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/index.html b/src/index.html index ce89927..c07eff6 100644 --- a/src/index.html +++ b/src/index.html @@ -84,7 +84,17 @@ - 🚲 Dedicated advocate for safe streets and mode shift, as the chair of the Denver Mayor's Bicycle Advisory Committee and a volunteer partner with Denver Streets Partnership + 🚲 Dedicated advocate for safe streets and mode shift, as the chair of the Denver Mayor's Bicycle Advisory Committee and a volunteer partner with Denver Streets Partnership From ccf30835b7020e92bc98b8a5bd214a60665d56a5 Mon Sep 17 00:00:00 2001 From: Joseph Sak Date: Sat, 14 Mar 2026 13:16:01 -0600 Subject: [PATCH 273/296] Add DSP link, Critical Mass, animated sun/moon toggle, fix icons MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Link Denver Streets Partnership to denverstreetspartnership.org - Add Denver Critical Mass line with links to website and Instagram - Replace emoji icons with SVGs for bike, Instagram, and chat (emojis rendered poorly in both light and dark modes) - Animated sun/moon dark mode toggle: sun circle morphs into crescent moon via SVG mask, rays fade and scale, whole icon rotates — inspired by Havard Brynjulfsen's CodePen - Re-sequence animation delays for new content --- src/index.html | 95 ++++++++++++++++++++++++++++++++++++++++---------- src/main.ts | 39 ++++++++++++++++++--- 2 files changed, 111 insertions(+), 23 deletions(-) diff --git a/src/index.html b/src/index.html index c07eff6..507896d 100644 --- a/src/index.html +++ b/src/index.html @@ -26,9 +26,29 @@ > + > + + + + + + + + + + + + + + + + + + + +
    - 🚲 Dedicated advocate for safe streets and mode shift, as the chair of the + Dedicated advocate for safe streets and mode shift, as the chair of the Denver Mayor's Bicycle Advisory Committee and a volunteer partner with Denver Streets Partnership + >Denver Mayor's Bicycle Advisory Committee and a volunteer partner with Denver Streets Partnership - + ♿ Re-started Denver Critical Mass · + @criticalmassdenver + + + + - 💬 Say hey at + + + Say hey at
    - Projects + Projects - Open Source Contributions + Open Source Contributions +
    From 9be1f0d29da4633194cdb7edc5554cdf06502841 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Wed, 29 Apr 2026 14:13:24 -0600 Subject: [PATCH 280/296] Refresh personal site --- src/headshot.jpg | Bin 0 -> 25682 bytes src/index.html | 771 +++++++++++++++++++++------------------- src/main.ts | 3 - src/public/headshot.jpg | Bin 0 -> 25682 bytes src/public/resume.pdf | Bin 0 -> 89970 bytes src/resume.pdf | Bin 0 -> 89970 bytes src/style.css | 53 +-- src/weather-widget.ts | 174 --------- 8 files changed, 427 insertions(+), 574 deletions(-) create mode 100644 src/headshot.jpg create mode 100644 src/public/headshot.jpg create mode 100644 src/public/resume.pdf create mode 100644 src/resume.pdf delete mode 100644 src/weather-widget.ts diff --git a/src/headshot.jpg b/src/headshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..91b3bda6bcb8e3f7135b93d8914a703278dcb3cf GIT binary patch literal 25682 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 - Joe Sak • Backend Engineer + 🐈 Joe Sak - Senior Rails Engineer - - - - + + + + - - -
    - -
    - Joe Sak snowboarding selfie -
    + +
    +
    + Joe Sak + +
    -
    - - Hi, - - - I'm Joe. - - - I'm a backend engineer - - - located in Denver. - - - I write clean - - - and maintainable code - - - that improves productivity. - -
    +
    +
    +
    +

    + Senior Rails Engineer in Denver +

    +

    + I make hard-to-change software maintainable. +

    +

    + Full-stack by history, Rails by habitat. I care about elegant, readable + code that is easy to understand, test, and change. I am especially useful + when an AI-built or vibe-coded prototype needs to become a real product + that future engineers can trust. +

    +
    -
    - - 🧑‍💻 Developer Productivity for Rails Product Engineers - +
    + Portrait of Joe Sak +
    + Senior Rails engineer, platform caretaker, and software craftsmanship mentor. +
    +
    +
    - - 🏂 I enjoy snowboarding, hiking, & Avs hockey - +
    +
    +

    Now

    +

    Developer Productivity Rails L3 Staff Engineer at Gusto.

    +
    +
    +

    Useful For

    +

    Maintainability, Rails modernization, repository health, technical debt strategy, AI prototype rescue, user-minded product work, and mentorship.

    +
    +
    +

    Contact

    +

    + Email me
    + LinkedIn
    + Resume +

    +
    +
    - - - Dedicated advocate for safe streets and mode shift, as the chair of the Denver Mayor's Bicycle Advisory Committee and a volunteer partner with Denver Streets Partnership - +
    +
    +

    Selected Work

    +

    + Maintainability at scale. +

    +
    - - ✊ Re-started Denver Critical Mass · - @criticalmassdenver - +
    +
    +

    Maintainability

    +
    +

    Turning prototypes into code teams can own

    +

    + Vibe-coded projects can prove an idea quickly. I help turn them into + understandable systems with clear names, tests, boundaries, dependency + cleanup, and simple paths for future change. +

    +
    +
    - - - - @joesakthatsme - - +
    +

    Gusto

    +
    +

    Rails upgrades across monolith and services

    +

    + Helped lead core Rails upgrades from 7.2 to 8.0, and raised Gusto's + extracted Rails services to a 7.2 minimum after the oldest app was + still on Rails 6.0 in 2026. +

    +
    +
    - - - Say hey at - - joe@joesak.com - - -
    +
    +

    Productivity

    +
    +

    A maturity model for technical debt

    +

    + Built scorecard tooling to campaign and track essential repository + upgrades across Ruby, Rails, Rubocop, Sorbet, Appraisal, and related + standards, with an automation plan for Ruby and Rails EOL windows. +

    +
    +
    + +
    +

    Architecture

    +
    +

    Service separation and safer rollouts

    +

    + Contributed to monolith extraction efforts and GraphQL federation work + for centralized feature flags, service decoupling, and progressive delivery. +

    +
    +
    + +
    +

    Mentorship

    +
    +

    Software craftsmanship without mystique

    +

    + Mentor small cohorts of apprentices through code review, pairing, + fundamentals, and honest guidance for building a durable engineering career. +

    +
    +
    + +
    +

    Legacy Apps

    +
    +

    Big upgrades on systems people depend on

    +

    + In 2021, migrated Kadenze from Rails 4.2 and Ruby 2.3 to Rails 6.1 + and Ruby 2.7. In 2024, led MemberSpace's Rails 6 and Ruby 2.x + modernization toward Rails 8 and Ruby 3.4. +

    +
    +
    +
    + + +
    +
    +

    From Teammates

    +

    + Strong signals from people who have relied on the work. +

    +
    + +
    +
    +

    Judgment

    +
    +
    + "Joe has a real talent for diving into complex challenges and finding effective solutions." +
    +

    + I am at my best when the problem is tangled, important, and in need + of careful judgment instead of a quick patch. +

    +
    +
    + +
    +

    Reliability

    +
    +
    + "His reliability and drive made him a key part of our team." +
    +

    + People have trusted me with production infrastructure, data security, + upgrade paths, team protocols, and systems that need to keep paying off. +

    +
    +
    + +
    +

    Product

    +
    +
    + "He built our custom web app from scratch." +
    +

    + That product served tens of thousands of users across more than 100 + countries, with separate paths for students, mentors, judges, volunteers, + and administrators. +

    +
    +
    + +
    +

    Users

    +
    +
    + "Joe always had the needs of our users in mind." +
    +

    + That included rural and remote access, low-income communities, children, + and users working with very different levels of technical comfort. +

    +
    +
    + +
    +

    Rollouts

    +
    +
    + "Standby revert PRs being open and ready before each deploy was a small but high value choice." +
    +

    + My upgrade work comes with rollback planning, timing updates, and + calm real-time triage when production changes touch multiple services. +

    +
    +
    -
    +
    +

    Ownership

    +
    +
    + "He took the reins and drove the project forward." +
    +

    + Peers highlighted initiative on feature flag GraphQL work, generator tooling, + service extraction, incident response, and tricky codebase problems. +

    +
    +
    - +
    +

    Support

    +
    +
    + "I consistently learn from you in our interactions." +
    +

    + Feedback repeatedly mentions patience, helpfulness, pairing, documentation, + and making Ruby and Rails work easier for product engineers. +

    +
    +
    - +
    +

    Craft

    +
    +
    + "Joe is an asset to any team." +
    +

    + The pattern behind the praise is maintainable work: readable code, + practical architecture, thoughtful refactoring, and systems that other + people can understand and change. +

    +
    +
    +
    +
    -
    - - github.com/joemsak - +
    +
    +

    What I Know

    +

    + Tools I use to keep code easy to change. +

    +
    + +
    +
    +

    Application

    +

    + Ruby, Rails, Phlex, Hotwire, GraphQL, JavaScript, HTML, CSS, SEO, + accessibility, RSpec, clean code, SOLID object design, patient refactoring, + and product-minded UI work. +

    +
    + +
    +

    Platform

    +

    + PostgreSQL, Redis, Sidekiq, AWS, Heroku, Docker, Linux, OAuth, APIs, + service integrations, infrastructure ownership, data security, technical planning, and mentorship. +

    +
    +
    +
    + +
    +
    +

    Experience

    +

    + Places I have kept systems moving. +

    +
    + +
      +
    1. +

      2024 - Now

      +
      +

      Gusto - Developer Productivity Rails L3 Staff Engineer

      +

      Direct support, tooling, Rails upgrades, repository harmonization, feature flags, and technical debt strategy.

      +
      +
    2. +
    3. +

      2021 - 2024

      +
      +

      MemberSpace - Senior Rails Developer

      +

      Full-stack legacy migration, production infrastructure, uptime stewardship, and clean-code refactoring.

      +
      +
    4. +
    5. +

      2019 - 2021

      +
      +

      Kadenze - Lead Applications and DevOps Engineer

      +

      Rails and Ruby upgrades, AWS and Docker operations, multi-tenancy, and education-platform portals.

      +
      +
    6. +
    7. +

      2016 - 2019

      +
      +

      Iridescent / Technovation - Lead Web Developer

      +

      Built a global product for 30,000+ users, five user types, and 120+ countries; shaped UI/UX around varied access needs and worked closely with non-technical teams.

      +
      +
    8. +
    9. +

      2005 - 2016

      +
      +

      Freelance, InfoActive, Neoteric, Artemis

      +

      Agency leadership, reusable Rails engines, test suites, sales demos, apprentice programs, team development, and client-facing delivery.

      +
      +
    10. +
    +
    + +
    +
    +

    Elsewhere

    +

    + Denver, streets, snow, and the rest of life. +

    +
    + +
    +

    + I chair Denver's Mayor's Bicycle Advisory Committee, volunteer with + Denver Streets Partnership, and helped restart Denver Critical Mass. + I also like snowboarding, hiking, and Avalanche hockey. +

    + +
    +
    + +
    +
    +

    Contact

    +

    + Want to make a hard-to-change codebase easier to own? +

    +

    + Email is best: Email me. + I am good at taking messy, rushed, AI-assisted, or long-lived software + and making it readable enough to maintain with confidence. + You can also find me on LinkedIn + and GitHub. + Here is my resume. +

    +
    +
    +
    + +
    +

    Joe Sak - Senior Rails Engineer - Denver, CO

    + + diff --git a/src/main.ts b/src/main.ts index 4c2a932..7d7ccce 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,5 +1,3 @@ -import { initWeatherWidget } from "./weather-widget.ts"; - function initDarkModeToggle() { const toggle = document.getElementById("dark-toggle"); if (!toggle) return; @@ -61,4 +59,3 @@ function initDarkModeToggle() { } initDarkModeToggle(); -initWeatherWidget(); diff --git a/src/public/headshot.jpg b/src/public/headshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..91b3bda6bcb8e3f7135b93d8914a703278dcb3cf GIT binary patch literal 25682 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
  • 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