Compare commits
48 Commits
Author | SHA1 | Date | |
---|---|---|---|
f0a576ad8d | |||
c8462938aa | |||
0c8f5104b4 | |||
42aa526a61 | |||
5a787d8490 | |||
985d90473d | |||
9606e54023 | |||
b6782a8fa6 | |||
fea7f82b86 | |||
5d5893f818 | |||
0e9794b3c8 | |||
415b4a4edc | |||
c43c8bc96b | |||
2f252674cc | |||
ec851199de | |||
6b87a7dd88 | |||
f99599f663 | |||
5a1c8e28b8 | |||
0ee1a93c81 | |||
39add7b6d0 | |||
bdb989719e | |||
7e037c7d66 | |||
6c33314ebc | |||
64baaa2753 | |||
390febf963 | |||
d26ff90cf9 | |||
0e0546092f | |||
52cb96bcde | |||
1bfda32632 | |||
66379f441b | |||
6b6f8f6f0c | |||
335d769874 | |||
03ffbd7fe0 | |||
822858fae6 | |||
1377be72c8 | |||
a9d973fee3 | |||
7a0b0ac68a | |||
dca959e989 | |||
8920038907 | |||
0152c4c422 | |||
c12be3b7ed | |||
cc722d2520 | |||
15e65c333e | |||
ad81ab2988 | |||
e2d49aea76 | |||
0c9be314db | |||
4436a6ab5d | |||
8c3b70311a |
@ -1,23 +0,0 @@
|
||||
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
|
||||
// README at: https://github.com/devcontainers/templates/tree/main/src/ubuntu
|
||||
{
|
||||
"name": "Ubuntu-Hugo",
|
||||
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
|
||||
"image": "mcr.microsoft.com/devcontainers/base:jammy",
|
||||
"forwardPorts": [1313],
|
||||
"features": {
|
||||
"ghcr.io/devcontainers/features/hugo:1": {
|
||||
"extended": true,
|
||||
"version": "latest"
|
||||
}
|
||||
}
|
||||
|
||||
// Use 'postCreateCommand' to run commands after the container is created.
|
||||
// "postCreateCommand": "uname -a",
|
||||
|
||||
// Configure tool-specific properties.
|
||||
// "customizations": {},
|
||||
|
||||
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
|
||||
// "remoteUser": "root"
|
||||
}
|
2
.github/dependabot.yml
vendored
@ -4,3 +4,5 @@ updates:
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: daily
|
||||
labels:
|
||||
- "dependency"
|
||||
|
6
.gitignore
vendored
@ -1,2 +1,4 @@
|
||||
|
||||
*.lock
|
||||
# Ignore Hugo generated files
|
||||
public/
|
||||
resources/
|
||||
.hugo_build.lock
|
||||
|
12
README.md
@ -1,2 +1,10 @@
|
||||
# tommytran.io
|
||||
My personal website. <br />
|
||||
## WonderMod theme for Hugo - https://olivier.falcoz.net
|
||||
|
||||
### What is this?
|
||||
This is Olivier Falcoz personal website, a fork of the [WonderMod](https://github.com/Wonderfall/hugo-WonderMod.git) theme developed by [Wonderfall](https://github.com/Wonderfall).
|
||||
|
||||
### Credits
|
||||
- [WonderMod](https://github.com/Wonderfall/hugo-WonderMod.git) by Wonderfall
|
||||
|
||||
See [Hugo documentation](https://gohugo.io/getting-started/configuration-markup#highlight) for more options.
|
||||
*Note: for some reason, the `guessSyntax` doesn't actually work but is required. Please make your code fences explicit for the time being.*
|
@ -1,6 +1,5 @@
|
||||
---
|
||||
title: "{{ replace .Name "-" " " | title }}"
|
||||
date: {{ .Date }}
|
||||
draft: true
|
||||
---
|
||||
|
||||
---
|
||||
title: "{{ replace .Name "-" " " | title }}"
|
||||
date: {{ .Date }}
|
||||
draft: true
|
||||
---
|
@ -1,16 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
curl -L -s https://api.github.com/repos/gohugoio/hugo/releases/latest | grep "browser_download_url.*extended.*linux-amd64.tar.gz" | cut -d : -f 2,3 | sed 's/"//g' | xargs wget
|
||||
|
||||
# wget https://github.com/gohugoio/hugo/releases/download/v0.119.0/hugo_0.119.0_Linux-64bit.tar.gz
|
||||
|
||||
tar xvf ./*.tar.gz
|
||||
chmod u+x ./hugo
|
||||
|
||||
if [ "$CF_PAGES_BRANCH" == "main" ]; then
|
||||
./hugo --minify
|
||||
else
|
||||
./hugo -b "$CF_PAGES_URL"
|
||||
fi
|
94
config.yml
@ -1,27 +1,33 @@
|
||||
baseURL: "https://tommytran.io"
|
||||
title: Tommy Tran - System Administrator
|
||||
baseURL: "https://olivier.falcoz.net/"
|
||||
languageCode: 'en-us'
|
||||
title: Olivier Falcoz - My landing page
|
||||
theme: WonderMod
|
||||
copyright: '©Thien Tran 2021-2024'
|
||||
copyright: '© Olivier Falcoz 2022'
|
||||
# copyright: '[CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)'
|
||||
enableRobotsTXT: true
|
||||
enableGitInfo: true
|
||||
|
||||
disableKinds:
|
||||
- taxonomy
|
||||
- term
|
||||
|
||||
minify:
|
||||
disableXML: true
|
||||
minifyOutput: true
|
||||
|
||||
params:
|
||||
env: production # to enable google analytics, opengraph, twitter-cards and schema.
|
||||
author: Tommy
|
||||
author: Olivier Falcoz
|
||||
# author: ["Me", "You"] # multiple authors
|
||||
description: System Administrator
|
||||
keywords: [TommyTran732]
|
||||
description: Risk Management professional, Fraud and Financial crime expert, Infosec,Privacy & FLOSS advocate, MTB addict
|
||||
keywords: [Privacy, Information Security, Risk Management, Infosec, Fraud, Financial crime, Expert, Privacy, FLOSS, MTB]
|
||||
defaultTheme: dark # dark, light
|
||||
disableThemeToggle: false
|
||||
images: ["/avatar.png"]
|
||||
images: ["/olivier.png"]
|
||||
ShowReadingTime: true
|
||||
ShowPostNavLinks: true
|
||||
ShowBreadCrumbs: true
|
||||
ShowWordCount: true
|
||||
ShowWordCount: false
|
||||
ShowToc: true
|
||||
ShowRssButtonInSectionTermList: false
|
||||
ShowCodeCopyButtons: true
|
||||
@ -36,29 +42,33 @@ params:
|
||||
safari_pinned_tab: "/safari-pinned-tab.svg"
|
||||
|
||||
label:
|
||||
text: "Tommy Tran"
|
||||
icon: "/avatar.png"
|
||||
text: "Home"
|
||||
icon: "/olivier.png"
|
||||
|
||||
# profile-mode
|
||||
profileMode:
|
||||
enabled: true # needs to be explicitly set
|
||||
title: Tommy Tran
|
||||
subtitle: "System Administrator and Technical Writer"
|
||||
imageUrl: "/avatar.png"
|
||||
title: Olivier Falcoz
|
||||
subtitle: "Cyber & risk intelligence professional | Infosec | Privacy & FLOSS advocate | MTB addict"
|
||||
imageUrl: "/olivier.png"
|
||||
buttons:
|
||||
- name: About
|
||||
url: about
|
||||
- name: Contact
|
||||
url: contact
|
||||
- name: Services
|
||||
url: services
|
||||
|
||||
socialIcons:
|
||||
- name: github
|
||||
url: "https://github.com/tommytran732"
|
||||
- name: matrix
|
||||
url: "https://invite.arcticfoxes.net/#/@tommy:arcticfoxes.net"
|
||||
- name: telegram
|
||||
url: "https://t.me/tommytran732"
|
||||
- name: twitter
|
||||
url: "https://twitter.com/tommytran732"
|
||||
- name: email
|
||||
url: "mailto:contact@tommytran.io"
|
||||
- name: youtube
|
||||
url: "https://www.youtube.com/channel/UCxm1CqMnCCj5byfXyb8C6_g"
|
||||
url: "mailto:x0rg |at| 9x0rg d0t com"
|
||||
- name: matrix
|
||||
url: "https://matrix.to/#/@oyapok:envs.net"
|
||||
- name: linkedin
|
||||
url: "https://www.linkedin.com/in/olivierfalcoz"
|
||||
# - name: xmpp
|
||||
# url: "x0rg@disroot.org"
|
||||
|
||||
|
||||
cover:
|
||||
hidden: false # hide everywhere but not in structured data
|
||||
@ -66,8 +76,8 @@ params:
|
||||
hiddenInSingle: false # hide on single page
|
||||
|
||||
editPost:
|
||||
URL: "https://github.com/tommytran732/tommytran.io/blob/main/content"
|
||||
Text: "Suggest Changes" # edit text
|
||||
URL: "https://git.9x0rg.com"
|
||||
Text: "Source" # edit text
|
||||
appendFilePath: true # to append file path to Edit link
|
||||
|
||||
# for search
|
||||
@ -97,26 +107,14 @@ markup:
|
||||
|
||||
menu:
|
||||
main:
|
||||
- identifier: About
|
||||
name: About
|
||||
url: /about/
|
||||
- identifier: Services
|
||||
name: Resume
|
||||
url: /resume/
|
||||
weight: 10
|
||||
- identifier: Blog
|
||||
name: Blog
|
||||
url: https://privsec.dev
|
||||
weight: 20
|
||||
- identifier: Contact
|
||||
name: Contact
|
||||
url: /contact/
|
||||
weight: 30
|
||||
- identifier: Projects
|
||||
name: Projects
|
||||
url: /projects/
|
||||
weight: 40
|
||||
- identifier: PGP
|
||||
name: PGP
|
||||
url: tommy.asc
|
||||
weight: 50
|
||||
# - identifier: PGP
|
||||
# name: PGP
|
||||
# url: olivier.falcoz.pgp.key.asc
|
||||
# weight: 10
|
||||
|
||||
privacy:
|
||||
disqus:
|
||||
@ -130,13 +128,13 @@ privacy:
|
||||
disable: true
|
||||
simple: false
|
||||
twitter:
|
||||
disable: false
|
||||
disable: true
|
||||
enableDNT: true
|
||||
simple: false
|
||||
vimeo:
|
||||
disable: false
|
||||
disable: true
|
||||
enableDNT: true
|
||||
simple: false
|
||||
youtube:
|
||||
disable: false
|
||||
disable: true
|
||||
privacyEnhanced: true
|
||||
|
@ -1,14 +1,83 @@
|
||||
---
|
||||
title: "About Me"
|
||||
date: 2022-09-02
|
||||
date: 2022-12-10T03:22:30+01:00
|
||||
tags: ["about", "olivier falcoz","operational risk management","financial crime","anti-fraud","infosec","cybersecurity","business intelligence","governance","compliance"]
|
||||
author: "Olivier Falcoz"
|
||||
canonicalURL: "https://olivier.falcoz.net/about"
|
||||
hidemeta: true
|
||||
ShowReadingTime: false
|
||||
ShowPostNavLinks: true
|
||||
showtoc: false
|
||||
---
|
||||
|
||||

|
||||
``$ whoami``
|
||||
|
||||
Hey there 👋
|
||||
Hi, my name is Olivier Falcoz.
|
||||
|
||||
My name is Thien, but I mostly go by "Tommy" nowadays. I am an Linux system administrator around 4 years of experience. I am familiar with most major Linux families, from Red Hat to Debian to SUSE to Arch Linux. Recently, my interest has shifted to immutable distributions such as Fedora Silverblue/CoreOS and openSUSE MicroOS.
|
||||
I am currently Executive Director at [AGR Asia Solutions](https://agr.asia) Pte. Ltd. a boutique firm providing strategic intelligence and operational risk mitigation services[^1].
|
||||
|
||||
Like most Linux users, I am an open source enthusiast and publish most of the projects made in my free time on [GitHub](https://github.com/tommytran732). I also made a couple of small contributions to various projets on GitHub as well.
|
||||
Operational risk management and information systems security are areas in which I have particular expertise.[^2]. I have over 25 years of extensive experience in working with private and government entities across challenging business environments. Over the past 17 years, I have been a partner of choice for SMEs and MNCs across Asia in industries as diverse as electronics, pharmaceuticals, consumer and luxury goods, petrochemicals and construction. I am now based in France.
|
||||
|
||||
I have a collaborative blog - [PrivSec.dev](https://privsec.dev) - with a couple of friends I "met" through [GrapheneOS](https://grapheneos.org).
|
||||
## Purpose
|
||||
|
||||
I help protect cyber, intellectual and physical assets. My role is to assist clients consolidate their existing operations or enter new markets by mitigating operational and information security risks throughout the most critical cycles of their investments, namely *planning*, *execution* and *evaluation*.
|
||||
|
||||
I bring my operational risk management approach and strengths to mitigate the risk of financial loss caused by fraudulent activities, financial crime, flawed processes or events that may disrupt business operations.
|
||||
|
||||
My expertise goes beyond just risk management; I integrate information systems security and business process security to mitigate the impact of risk on governance and compliance.
|
||||
|
||||
Please check out my [Services](/services/) page and [Resume](/resume/) for more information.
|
||||
|
||||
---
|
||||
# Contact
|
||||
|
||||
Please [get in touch](#email) if you believe that my skills and expertise could add value to your business, I would be delighted to hear from you. I am on [Linkedin](https://www.linkedin.com/in/olivierfalcoz) should you wish to connect.
|
||||
|
||||
|
||||
|
||||
## Matrix
|
||||
|
||||
Contact me through Matrix[^3] at [@olivier:envs.net](https://matrix.to/#/@olivier:envs.net).
|
||||

|
||||
*The privacy policy for the envs.net homeserver is available at [this page](https://envs.net/privacy-policy)*.
|
||||
|
||||
## Email
|
||||
|
||||
Drop me a note at:
|
||||
```
|
||||
olivier |at| falcoz d0t net
|
||||
```
|
||||
|
||||
PGP key [``ed25519/0xCAAD364477DA43C8``](/olivier.falcoz.pgp.key.asc)
|
||||
|
||||
Key fingerprint
|
||||
```
|
||||
26BC C458 2D54 0A23 FE24 0C27 CAAD 3644 77DA 43C8
|
||||
```
|
||||
|
||||
|
||||
## XMPP/Jabber
|
||||
|
||||
You can contact me via XMPP if you were born in the last century:
|
||||
|
||||
```
|
||||
xmpp:x0rg@disroot.org
|
||||
```
|
||||

|
||||
|
||||
#### OMEMO[^4] fingerprints ##
|
||||
|
||||
```
|
||||
837df5e5 b4b216db b1f2df50
|
||||
2210a37f a40627fe fe953cf6
|
||||
7c02389b fa3e263e
|
||||
|
||||
03ac3a7a 94c6f01a 3c3c69a3
|
||||
328758f8 ac7dc220 f1ce3002
|
||||
033ab087 d666ce46
|
||||
```
|
||||
|
||||
[^1]: [Operational risk](https://en.wikipedia.org/wiki/Operational_risk) is the risk of losses caused by flawed or failed processes, policies, systems or events that disrupt business operations (Wikipedia).
|
||||
[^2]: [Information systems security (Infosec)](https://en.wikipedia.org/wiki/Information_security) (Wikipedia).
|
||||
[^3]: [Matrix](https://matrix.org/) is a free, open, secure and decentralized protocol for real-time communication
|
||||
[^4]: See [OMEMO E2E encryption protocol](https://en.wikipedia.org/wiki/OMEMO) (Wikipedia)
|
@ -1,47 +0,0 @@
|
||||
---
|
||||
title: "Contact"
|
||||
date: 2022-09-02
|
||||
---
|
||||
|
||||

|
||||
|
||||
## Matrix
|
||||
|
||||
The best way to contact me is through Matrix. My account is [@tommy:arcticfoxes.net](https://invite.arcticfoxes.net/#/@tommy:arcticfoxes.net). If you do not have a an account, you can sign up for one on my homeserver [arcticfoxes.net](https://arcticfoxes.net). I do not ask for your email address or any personal information for registration.
|
||||
|
||||
## Telegram
|
||||
|
||||
My Telegram is [TommyTran732](https://t.me/tommytran732). I do not check it as often as I do with Matrix. When contacting me, please use the [Secret Chat](https://telegram.org/faq#q-how-do-i-start-a-secret-chat) feature.
|
||||
|
||||
## Email
|
||||
|
||||
If you prefer to reach out to me via email, my address is [contact@tommytran.io](mailto:contact@tommytran.io). Aliases:
|
||||
|
||||
- [tommy@privsec.dev](mailto:tommy@privsec.dev)
|
||||
- [tommy@arcticfoxes.net](mailto:tommy@arcticfoxes.net)
|
||||
|
||||
Please use encryption if possible. My PGP key is available [here](https://tommytran.io/tommy.asc).
|
||||
|
||||
## Other Accounts
|
||||
|
||||
Discord:
|
||||
- TommyTran732
|
||||
|
||||
Twitter:
|
||||
|
||||
- [@TommyTran732](https://twitter.com/tommytran732)
|
||||
- [@PrivSec_Dev](https://twitter.com/privsec_dev)
|
||||
|
||||
Reddit:
|
||||
- [PrivSec_Dev](https://www.reddit.com/user/privsec_dev)
|
||||
|
||||
My Git accounts:
|
||||
- [GitHub](https://github.com/tommytran732)
|
||||
- [GitLab](https://gitlab.com/tommytran732) (inactive)
|
||||
|
||||
Packaging:
|
||||
- [AUR](https://aur.archlinux.org/account/TommyTran732) (login required)
|
||||
- [Docker Hub](https://hub.docker.com/u/tommytran732) (inactive)
|
||||
- [Quay.io](https://quay.io/tommytran732) (inactive)
|
||||
|
||||
Please by wary of anyone claiming to be me or using the handle "TommyTran732" reaching out to you. Chances are, they are an impersonator. You can always contact me via Matrix or Email for identity verification.
|
@ -1,76 +0,0 @@
|
||||
---
|
||||
title: "Projects"
|
||||
date: 2022-09-02
|
||||
---
|
||||
|
||||
## PrivSec.dev
|
||||
|
||||

|
||||
|
||||
[PrivSec.dev](https://privsec.dev) is a website made by me and a couple of friends. The goal is to provide practical privacy and security advice for the end user. You can think of it as a shared blog focusing on this topic.
|
||||
|
||||
We focus on in-depth system configuration, security analysis, and software/hardware recommendations. Our site is based on technical merits, not ideologies and politics.
|
||||
|
||||
## Polarix Containers
|
||||
|
||||

|
||||
|
||||
[Polarix Containers](https://github.com/Polarix-Containers) is a collection of OCI containers aiming to improve security over upstream builds.
|
||||
|
||||
Some containers are simple daily rebuilds of upstream containers. Others are remade from scratch with Alpine Linux/Red Hat UBI and unprivileged users. hardened_malloc is included in most builds.
|
||||
|
||||
## ArcticFoxes.net
|
||||
|
||||

|
||||
|
||||
[ArcticFoxes.net](https://arcticfoxes.net) is a group of self hosted and federated services run by me. It consists of:
|
||||
|
||||
- [A Matrix server](https://matrix.arcticfoxes.net).
|
||||
- [A OpenVPN to ONC converter](onc.arcticfoxes.net). This is a simple fork of [thomkeh/ovpn2onc](https://github.com/thomkeh/ovpn2onc) with a dark theme.
|
||||
|
||||
It also formerly included Nitter and Signal TLS Proxy instances.
|
||||
|
||||
Most of the configurations and deployment files are available on [GitHub](https://github.com/ArcticFoxes-net).
|
||||
|
||||
## Linux Setup Scripts
|
||||
|
||||

|
||||
|
||||
These are setup [scripts I run on my Linux systems](https://github.com/TommyTran732/Linux-Setup-Scripts), and serve as the basis for my other setups. You can adapt them to deploy yours.
|
||||
|
||||
Features include, but are not limited to:
|
||||
- Removal of unnecessary packages
|
||||
- Hardened boot parameters
|
||||
- Hardened sysctl settings
|
||||
- Kernel module blacklist from [secureblue](https://github.com/secureblue/secureblue)
|
||||
- Mac Address randomization for desktop installations
|
||||
- SSH client and server hardening
|
||||
- Installation of Hardened Malloc on Red Hat systems
|
||||
- Installation and configuration of Microsoft Edge policies for desktop installations
|
||||
- NTS setup
|
||||
- Firewall setup
|
||||
|
||||
## Fedora CoreOS Ignition Files
|
||||
|
||||

|
||||
|
||||
These are sample [Butane/Ingition configuration files](https://github.com/tommytran732/Fedora-CoreOS-Ignition) that you can adapt to quickly deploy a Fedora CoreOS server with the containers of your choice. They share the same hardening as the Linux Setup Scripts.
|
||||
|
||||
On Fedora CoreOS, I have also included systemd services to:
|
||||
- Install and update gVisor at boot
|
||||
- Update containers in a Docker Compose stack once a week.
|
||||
|
||||
## Arch Setup Script
|
||||

|
||||
|
||||
The [Arch Setup Script](https://github.com/TommyTran732/Arch-Setup-Script) is a script that I wrote to automate my Arch Linux installation which mimics openSUSE's setup with BTRFS and Snapper. At the time, there was no other installer that does this nicely because they all use the same flat layout as recommended in the Arch Wiki. The downside of using this layout is that snapper rollback does not work properly and the user has to get into the Arch ISO to manually rollback their system. This could be solved by using the openSUSE's layout for BTRFS, and I forked Easy Arch to do just that.
|
||||
|
||||
Over time, I have been adding more security/privacy related settings. Most of them are ported from the Linux Setup Scripts repo.
|
||||
|
||||
## Microsoft Egde Policies
|
||||
|
||||

|
||||
|
||||
These are Microsoft Edge enterprise for the most secure web browsing experience.
|
||||
|
||||
You can read through them [here](https://github.com/TommyTran732/Microsoft-Edge-Policies).
|
136
content/resume.md
Normal file
@ -0,0 +1,136 @@
|
||||
---
|
||||
title: "Olivier Falcoz - Resume"
|
||||
date: 2022-12-07T03:22:27+01:00
|
||||
tags: ["resume","olivier falcoz","operational risk management","financial crime","anti-fraud","infosec","cybersecurity","business intelligence","governance","compliance"]
|
||||
author: "Olivier Falcoz"
|
||||
canonicalURL: "https://olivier.falcoz.net/resume"
|
||||
hidemeta: true
|
||||
ShowReadingTime: false
|
||||
ShowPostNavLinks: true
|
||||
showtoc: false
|
||||
showtags: false
|
||||
---
|
||||
|
||||
## Snapshot Profile
|
||||
``$ Linkedin-style``
|
||||
|
||||
I provide consultancy services in operational risk management and information systems security to counter fraud, financial crime and other business disruptions. Formerly based in Asia Pacific, I am now based in France.
|
||||
|
||||
I am a seasoned professional with 25 years of global risk management experience, including 17 years in Asia, working in challenging and sensitive business environments for both the private sector and government organisations.
|
||||
|
||||
I have successfully delivered complex risk intelligence assignments across various sectors, including as resources, manufacturing, retail and energy in Asia and South East Asia. I have also worked in the Balkans, West and Horn of Africa, Brazil, French Guiana and Afghanistan.
|
||||
|
||||
Data privacy advocate and former Associate Expert at EDHEC Business School [Criminal Risk Management Chair](https://www.edhec.edu/en/mrc/criminal-risks-management-chair), France.
|
||||
|
||||
---
|
||||
## Skills & Abilities
|
||||
|
||||
### Hard Skills
|
||||
|
||||
* Extensive experience in implementing operational risk frameworks and practices, conducting defensive risk mitigation strategies, collecting risk intelligence and searching assets,
|
||||
|
||||
* Extensive knowledge of the compliance and risk functions and of corruption, bribery and financial risk,
|
||||
|
||||
* Information systems security, WebApps audit & vulnerability assessment, data forensics & recovery, cryptography & encryption (GnuPG/PGP, TLS, OMEMO, OTR),
|
||||
|
||||
* SysAdmin (server administration: Debian / Nginx / Apache / NextCloud), Arch Linux advanced user,
|
||||
|
||||
* WebApps beta-tester ([mailfence.com](https://mailfence.com)), data privacy advocate (FLOSS, LibreOffice, XMPP, Android custom ROMs).
|
||||
|
||||
### Soft Skills
|
||||
|
||||
* Unique capacity to adapt myself to changing environments, understand corporate cultures and provide C-level executives with actionable intelligence,
|
||||
|
||||
* Ability to manage cross-functional teams, increasing engagement by integrating and consolidating multiple practices into a single centralised group function.
|
||||
|
||||
* Ability to track and manage complex projects, lead and supervise teams, and react quickly with discretion and good judgment in high-profile and sensitive situations.
|
||||
|
||||
* Well sharp reporting, negotiations and decision-making skills; determined and decisive; experienced in working with influencing stakeholders.
|
||||
|
||||
### Sport
|
||||
|
||||
`Mountain biking` avid Enduro and downhill mountain biker, co-organizer of the first [Enduro Asia MTB](https://enduroasiamtb.tumblr.com/post/55587094114/enduro-mtb-in-asia-our-story) race in Malaysia, [supported by Red Bull](https://www.redbull.com/my-en/riders-unite-enduro-takes-on-malaysia) (2013)
|
||||
`Muay Thai` years
|
||||
`Scuba diving` PADI Certified Divemaster (2011)
|
||||
|
||||
### Languages
|
||||
|
||||
`English:` full professional proficiency
|
||||
`French:` native
|
||||
|
||||
---
|
||||
## Experience
|
||||
|
||||
### Risk & Information Security
|
||||
|
||||
→ Conduct risk audits & vulnerability assessments, design contingency & business continuity plans against a variety of possible crisis situations including terrorism for major corporations (*Nestlé Malaysia & Thailand, Lafarge Malaysia*).
|
||||
|
||||
→ Take responsibility, as a project manager of large scale or complex international projects in collaboration with the COO (*Beiersdorf, B|Braun, BNP, Carrefour, Diageo, Lafarge, LVMH, Pernod-Ricard, P&G, Pfizer, Tesco, Total SA*).
|
||||
|
||||
→ As an expert in the risk management field, take direct responsibility over critical operational projects (security audit of *Sodexo Security Services for China*).
|
||||
|
||||
→ Conduct cybersecurity audits, test and harden information systems security policies and tools, perform data recovery & forensic analysis. Implement cyber & operational clients risk management frameworks across various clients business units.
|
||||
|
||||
### Risk Mitigation & Intelligence
|
||||
|
||||
→ Design & implement market entry/exit strategies and political, country and stakeholders risk mitigation solutions in sensitive environments (*Danone Malaysia, Safran Helicopter Engines SEA*).
|
||||
|
||||
→ Perform corporate intelligence search on fraud, criminality, counterfeiting and corruption across finance, production, purchasing and supply chain, advise and implement risks remediation solutions (*B|Braun, DCNS, Cold Storage, Danone Thailand & Cambodia, Tesco*).
|
||||
|
||||
→ Management of the stakeholders risk mitigation strategy for a USD2.5B oil project in South East Asia (Technip/JGC Vietnam).
|
||||
|
||||
→ Identify and assess new projects in China, Mongolia, Laos, Afghanistan, Qatar, Yemen, Papua New-Guinea, Vietnam, Thailand, Laos.
|
||||
|
||||
### Operations & Management
|
||||
|
||||
→ In charge of a firm’s risk strategy consulting practice for Malaysia, Thailand, Vietnam, Cambodia and occasionally other SEA countries. Conduct audits, design and implement complex risk management strategies with a focus on criminal security risks.
|
||||
|
||||
→ In charge of the Business Development & Marketing department, take part of the group strategy definition and implementation in 8 Asian countries, take responsibility for business growth and client satisfaction (China, Cambodia, Indonesia, Lao, Malaysia, Singapore, Thailand, Vietnam).
|
||||
|
||||
→ Management of *remote site* camp services for oil & gas, mining and construction industries - hospitality services, catering and security in remote and demanding environments (*Ivanhoe Mines Mongolia, EDF Lao, Technip China*).
|
||||
|
||||
→ Conduct full project acquisition cycle from tender development to contract negotiation. Plan and budget finance and operations, recruit teams, define staff mobilization programs. Take operational and financial control responsibilities.
|
||||
|
||||
→ Company creation and management. Take responsibilities for *greenfield* startup and development in Afghanistan and Laos.
|
||||
|
||||
---
|
||||
## Career History
|
||||
|
||||
* Executive Director - [AGR Asia Solutions](https://agr.asia) Pte. Ltd.[^1]
|
||||
Malaysia, Singapore then France `2019 → present`
|
||||
|
||||
* Managing Partner - [AGR Asia](https://agr.asia) Sdn. Bhd.[^2]
|
||||
Kuala Lumpur, Malaysia `2015 → 2020`
|
||||
|
||||
* Company Advisor to [Asia Global Risk](https://asia-global-risk.com) Ltd. & personal projects
|
||||
Kuala Lumpur, Malaysia `2011 → 2015`
|
||||
|
||||
* VP & Business Development Director - [Asia Global Risk](https://asia-global-risk.com) Ltd.
|
||||
Kuala Lumpur, Malaysia `2009 → 2010`
|
||||
|
||||
* Co-Founder & Director - Opus Risk Management HK Ltd.
|
||||
Shanghai, China `2006 → 2009`
|
||||
|
||||
* Managing Director - Operations (Remote Site Division) [Aden Services](https://adenservices.com/en)
|
||||
Shanghai, China `2003 → 2005`
|
||||
|
||||
* Officer - [French Foreign Legion](https://www.legion-etrangere.com/)
|
||||
Multiple roles from Combat Platoon Leader to Captain Commander of the French Jungle Warfare Center, 3e REI French Guiana. Previously served with the 13DBLE in
|
||||
Djibouti and the 2REI, France. `1994 → 2003`
|
||||
|
||||
---
|
||||
## Licenses & Certifications
|
||||
|
||||
* Executive Certificate, Cybersecurity - Harvard University ``2019``
|
||||
* PADI Divemaster ``2011``
|
||||
* [Curso de Operações Na Selva](https://cigs.eb.mil.br/) - CIGS Jungle Warfare Center, Manaus, Brazil ``2001``
|
||||
|
||||
---
|
||||
## Education
|
||||
|
||||
- **Infantry Warfare School** - Saint-Cyr Military Academy Graduate by Equivalence, France ``1998``
|
||||
- **Post-Master Degree of Business Administration (DESS)** - Major in Mergers, Acquisition and Business creation, Bordeaux I University, France ``1994``
|
||||
- **Master Degree of Business Administration** - Major in Corporate Finance, Mergers & Acquisition, Paris IX Dauphine University, France ``1993``
|
||||
|
||||
[^1]: **AGR Asia Solutions Pte. Ltd.** is the successor to both **Asia Global Risk Ltd.**, a company with over 30 years of experience in Asia and **Amarante International Asia Pte. Ltd.**, established in Singapore in 2018. In 2023, it was decided to bring the companies together under a single banner.
|
||||
[^2]: ex Asia Global Risk Ltd.
|
52
content/services.md
Normal file
@ -0,0 +1,52 @@
|
||||
---
|
||||
title: "Services"
|
||||
date: 2022-12-09T03:22:29+01:00
|
||||
tags: ["services", "olivier falcoz","risk intelligence","risk management","cybersecurity","infosec"]
|
||||
author: "Olivier Falcoz"
|
||||
canonicalURL: "https://olivier.falcoz.net/services"
|
||||
hidemeta: true
|
||||
ShowReadingTime: false
|
||||
ShowPostNavLinks: true
|
||||
showtoc: false
|
||||
---
|
||||
## Strategic Risk Intelligence
|
||||
|
||||
``$ whatis:``
|
||||
|
||||
* Identify and mitigate the risk of loss caused by flawed or failed processes, policies, systems or events that may disrupt business operations.
|
||||
* Identify and mitigate economic, security and criminal risks associated with business operations
|
||||
* Align asset governance structure with business objectives
|
||||
* Provide accurate and actionable intelligence, develop and enforce effective intelligence collection policies
|
||||
* Identify competititors' strategies, regulatory or government interference, corruption, criminality, fraud and intellectual property abuse
|
||||
* Increase operational resilience and minimise operational disruption to the organisation
|
||||
|
||||
``$ howto:``
|
||||
|
||||
- Background check, due diligence / enhanced due diligence
|
||||
- Business counter-intelligence
|
||||
- Asset tracking & recovery
|
||||
- IP rights investigation & enforcement
|
||||
- Fraud & counterfeiting search
|
||||
- Project risk analysis & remediation
|
||||
|
||||
|
||||
## Protect Cybersecurity Assets
|
||||
``$ whatis:``
|
||||
|
||||
* Secure *mission-critical* and *business-critical* assets e.g. information systems, intellectual property, physical assets
|
||||
* Enforce the confidentiality, integrity, and availability of information systems and assets
|
||||
* Reduce the impact of security breaches on information assets
|
||||
* Strategically align cybersecurity efforts with business strategies to support organizational objectives
|
||||
* Effectively manage cybersecurity knowledge among staff
|
||||
|
||||
``$ howto:``
|
||||
|
||||
- Business Impact Analysis : identify critical systems, networks and data
|
||||
- Threat modeling, identify methods of attack
|
||||
- Identify systems vulnerabilities; patch systems
|
||||
- Enhance security posture, test & harden the perimeter
|
||||
- Adopt defensive strategies
|
||||
- Design systems & procedures with data security & privacy in mind
|
||||
- Follow to industry standards, train users
|
||||
- Raise cybersecurity awareness and staff training
|
||||
|
BIN
static/.DS_Store
vendored
@ -1,4 +0,0 @@
|
||||
version: STSv1
|
||||
mode: enforce
|
||||
mx: mail.tommytran.io
|
||||
max_age: 604800
|
@ -1,16 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
Contact: mailto:sudoer@falcoz.net
|
||||
Contact: https://matrix.to/#/@oyapok:envs.net
|
||||
Expires: 2023-12-27T23:59:00.000Z
|
||||
Encryption:
|
||||
Preferred-Languages: en, fr
|
||||
Canonical: https://olivier.falcoz.net/.well-known/security.txt
|
||||
Canonical: https://falcoz.net/.well-known/security.txt
|
||||
|
||||
Contact: https://matrix.to/#/@tommy:arcticfoxes.net
|
||||
Contact: mailto:contact@tommytran.io
|
||||
Expires: 2028-01-01T00:00:00.000Z
|
||||
Encryption: https://tommytran.io/tommy.asc
|
||||
Preferred-Languages: en-US, vi-VN
|
||||
Canonical: https://tommytran.io/.well-known/security.txt
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iHUEARYIAB0WIQR7t0D0xuMPQ9QHbwNVXJAqNOyWjwUCZ0W8GAAKCRBVXJAqNOyW
|
||||
j5OuAP9KIR8b6U8o0/4brFKsr+PPJeIdbWuisrvh0uaEMB+OpQD/do5IxxZtGEEC
|
||||
9wc7VsMFgjhjYX0xDSAfnHaYsw8Cuw4=
|
||||
=5kZo
|
||||
-----END PGP SIGNATURE-----
|
||||
iHUEARYKAB0WIQT2TtzMn9KOJSooq2UJxNJaYWbV8wUCY6xAawAKCRAJxNJaYWbV
|
||||
824yAQDk5A0zH8iBrUOrNQmuJd/wrpmWWBTBP6VlIoXRObS1DgD+NCSeqIz0EbW6
|
||||
jAHW7vtPsTRKWjWcci8+9AWtLNN5mwY=
|
||||
=9F93
|
||||
-----END PGP SIGNATURE-----
|
BIN
static/.well-known/security.txt.sig
Normal file
@ -1,23 +1,23 @@
|
||||
/*
|
||||
Strict-Transport-Security : max-age=63072000; includeSubDomains; preload
|
||||
Content-Security-Policy : default-src 'none'; connect-src 'self'; img-src 'self'; script-src 'self'; style-src 'self'; base-uri 'none'; block-all-mixed-content; form-action 'none'; frame-ancestors 'none'; upgrade-insecure-requests
|
||||
X-Content-Type-Options : nosniff
|
||||
Referrer-Policy : no-referrer
|
||||
X-Frame-Options : DENY
|
||||
X-XSS-Protection : 0
|
||||
Permissions-Policy : accelerometer=(), ambient-light-sensor=(), autoplay=(), battery=(), bluetooth=(), browsing-topics=(), camera=(), clipboard-read=(), display-capture=(), document-domain=(), encrypted-media=(), fullscreen=(), gamepad=(), geolocation=(), gyroscope=(), hid=(), idle-detection=(), interest-cohort=(), keyboard-map=(), local-fonts=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), screen-wake-lock=(), serial=(), speaker-selection=(), usb=(), sync-xhr=(), xr-spatial-tracking=()
|
||||
Cross-Origin-Resource-Policy : same-origin
|
||||
Cross-Origin-Embedder-Policy : require-corp
|
||||
# Cross-Origin-Opener-Policy : same-origin
|
||||
|
||||
/*.xml
|
||||
Content-Security-Policy : default-src 'none'; img-src 'self' data: https://www.w3.org/; style-src 'self' 'unsafe-inline'; upgrade-insecure-requests; block-all-mixed-content; base-uri 'none'
|
||||
|
||||
/*.png
|
||||
Cross-Origin-Resource-Policy : cross-origin
|
||||
|
||||
/*.jpg
|
||||
Cross-Origin-Resource-Policy : cross-origin
|
||||
|
||||
/.well-known/openpgpkey/hu/*
|
||||
Access-Control-Allow-Origin: *
|
||||
/*
|
||||
Strict-Transport-Security : max-age=63072000; includeSubDomains; preload
|
||||
Content-Security-Policy : default-src 'none'; connect-src 'self'; img-src 'self'; script-src 'self'; style-src 'self'; form-action 'none'; frame-ancestors 'none'; block-all-mixed-content; base-uri 'none'
|
||||
X-Content-Type-Options : nosniff
|
||||
Referrer-Policy : no-referrer
|
||||
X-Frame-Options : DENY
|
||||
X-XSS-Protection : 0
|
||||
Permissions-Policy : accelerometer=(), ambient-light-sensor=(), autoplay=(), battery=(), camera=(), clipboard-read=(), display-capture=(), document-domain=(), encrypted-media=(), fullscreen=(), geolocation=(), gyroscope=(), hid=(), idle-detection=(), interest-cohort=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), screen-wake-lock=(), serial=(), usb=(), sync-xhr=(), xr-spatial-tracking=()
|
||||
Cross-Origin-Resource-Policy : same-origin
|
||||
Cross-Origin-Embedder-Policy : require-corp
|
||||
# Cross-Origin-Opener-Policy : same-origin
|
||||
|
||||
/*.xml
|
||||
Content-Security-Policy : default-src 'none'; img-src 'self' data: https://www.w3.org/; style-src 'self' 'unsafe-inline'; block-all-mixed-content; base-uri 'none'
|
||||
|
||||
/*.png
|
||||
Cross-Origin-Resource-Policy : cross-origin
|
||||
|
||||
/*.jpg
|
||||
Cross-Origin-Resource-Policy : cross-origin
|
||||
|
||||
#/.well-known/openpgpkey/hu/*
|
||||
# Access-Control-Allow-Origin: *
|
||||
|
Before Width: | Height: | Size: 51 KiB |
Before Width: | Height: | Size: 154 KiB |
Before Width: | Height: | Size: 902 B After Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 7.6 KiB |
Before Width: | Height: | Size: 15 KiB |
BIN
static/images/@olivier.envs.net.png
Normal file
After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 3.7 MiB |
Before Width: | Height: | Size: 1.8 MiB |
Before Width: | Height: | Size: 112 KiB |
Before Width: | Height: | Size: 196 KiB |
Before Width: | Height: | Size: 120 KiB |
Before Width: | Height: | Size: 443 KiB |
Before Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 168 KiB |
Before Width: | Height: | Size: 46 KiB |
BIN
static/images/xmpp.x0rg@disroot.org.png
Normal file
After Width: | Height: | Size: 8.6 KiB |
BIN
static/olivier.png
Normal file
After Width: | Height: | Size: 29 KiB |
@ -1,302 +0,0 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="411.000000pt" height="411.000000pt" viewBox="0 0 411.000000 411.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<metadata>
|
||||
Created by potrace 1.14, written by Peter Selinger 2001-2017
|
||||
</metadata>
|
||||
<g transform="translate(0.000000,411.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M0 3200 c0 -897 0 -911 19 -900 28 15 97 12 110 -4 9 -11 8 -15 -6
|
||||
-21 -15 -6 -14 -9 11 -20 29 -12 29 -13 8 -24 -22 -12 -90 -15 -116 -5 -15 6
|
||||
-15 8 1 20 16 12 16 15 3 24 -8 5 -18 10 -22 10 -5 0 -8 -472 -8 -1050 0 -577
|
||||
2 -1050 5 -1050 3 0 22 11 43 24 55 34 209 114 274 142 31 13 112 52 180 86
|
||||
68 34 148 74 179 89 55 27 99 69 99 94 0 26 113 269 135 292 8 8 15 18 15 23
|
||||
0 4 12 13 28 19 22 10 72 68 72 86 0 3 -11 5 -25 5 -31 0 -31 1 1 60 19 35 31
|
||||
47 43 43 35 -13 41 -25 38 -79 -2 -34 0 -54 7 -54 11 0 36 -66 36 -95 0 -8 4
|
||||
-15 9 -15 5 0 14 -14 20 -31 13 -39 49 -67 123 -99 32 -14 70 -36 86 -50 15
|
||||
-14 40 -32 55 -39 28 -15 80 -95 91 -143 5 -21 2 -28 -14 -33 -11 -3 -24 -4
|
||||
-28 -1 -5 3 -23 -12 -41 -34 -26 -32 -38 -40 -66 -40 -18 0 -40 -3 -48 -6 -9
|
||||
-3 -29 -49 -47 -103 -25 -78 -36 -101 -56 -110 -13 -6 -34 -16 -46 -22 -13 -6
|
||||
-39 -32 -60 -59 -28 -36 -45 -49 -73 -54 -23 -5 -42 -3 -51 4 -10 9 -25 6 -66
|
||||
-14 l-52 -26 -433 0 c-426 0 -433 0 -433 -20 0 -20 7 -20 2055 -20 l2055 0 0
|
||||
2055 0 2055 -2055 0 -2055 0 0 -910z m2079 891 c11 -7 11 -10 0 -17 -8 -4 -23
|
||||
-8 -33 -9 -11 0 -26 -13 -35 -29 -9 -16 -21 -29 -26 -30 -13 -1 -48 71 -40 84
|
||||
8 12 114 13 134 1z m-149 -80 c13 -26 13 -44 -2 -39 -14 5 -30 58 -17 58 4 0
|
||||
13 -9 19 -19z m-31 -65 c11 -14 4 -76 -9 -76 -13 0 -29 48 -23 69 6 24 16 27
|
||||
32 7z m651 -77 c0 -12 -5 -16 -15 -13 -8 4 -15 17 -15 31 0 22 2 24 15 13 8
|
||||
-7 15 -21 15 -31z m-674 -44 c-7 -20 -25 -16 -40 8 -8 13 -7 20 4 27 20 12 45
|
||||
-12 36 -35z m844 -12 c0 -20 -3 -24 -11 -16 -7 7 -9 19 -6 27 10 24 17 19 17
|
||||
-11z m-660 -59 c0 -8 -4 -14 -10 -14 -5 0 -10 9 -10 21 0 11 5 17 10 14 6 -3
|
||||
10 -13 10 -21z m190 0 c0 -16 -16 -19 -25 -4 -8 13 4 32 16 25 5 -4 9 -13 9
|
||||
-21z m-189 -31 c1 -5 3 -23 5 -42 2 -19 9 -38 15 -42 14 -8 2 -32 -14 -26 -6
|
||||
2 -12 19 -13 38 -2 19 -6 44 -9 57 -5 13 -3 22 4 22 6 0 12 -3 12 -7z m199
|
||||
-23 c0 -5 -4 -10 -10 -10 -5 0 -10 5 -10 10 0 6 5 10 10 10 6 0 10 -4 10 -10z
|
||||
m-1675 -12 c23 -10 31 -31 12 -29 -4 1 -16 1 -27 1 -10 0 -24 9 -30 20 -13 24
|
||||
4 27 45 8z m2593 -86 c46 -77 86 -204 107 -342 35 -227 7 -660 -47 -725 -4 -5
|
||||
-8 -28 -8 -52 0 -48 1 -47 -35 -31 -25 11 -34 28 -14 28 6 0 8 9 4 20 -5 16
|
||||
-2 20 15 20 13 0 20 5 17 13 -2 6 2 20 11 30 10 12 11 17 3 17 -7 0 -10 4 -7
|
||||
8 12 20 17 392 7 463 -6 41 -13 108 -16 149 -7 117 -19 170 -39 170 -6 0 -17
|
||||
9 -24 21 -11 17 -16 18 -28 8 -18 -14 -20 -12 -28 26 -9 40 14 75 37 57 11 -9
|
||||
17 -10 22 -2 9 14 0 49 -31 128 -25 63 -25 93 1 72 7 -6 31 -41 53 -78z
|
||||
m-2595 32 c42 -28 40 -49 -5 -40 l-29 6 27 -24 27 -23 -19 -31 c-22 -38 -48
|
||||
-41 -94 -9 -44 29 -52 52 -17 45 l26 -5 -20 28 c-19 27 -19 29 -2 31 10 0 26
|
||||
0 37 -1 15 -1 16 1 6 13 -13 17 -6 36 13 36 7 0 29 -11 50 -26z m1527 -54 c0
|
||||
-4 -7 -11 -17 -14 -14 -6 -14 -8 3 -21 18 -13 18 -15 2 -31 -16 -16 -16 -19 8
|
||||
-41 22 -20 23 -24 9 -29 -9 -4 -33 -2 -53 5 -20 6 -50 12 -67 14 -19 3 -13 5
|
||||
18 6 39 1 47 4 47 20 0 11 -6 22 -12 25 -10 3 -9 8 3 18 15 12 15 15 1 27 -13
|
||||
13 -13 16 2 27 17 12 56 8 56 -6z m250 -10 c0 -5 -4 -10 -10 -10 -5 0 -10 5
|
||||
-10 10 0 6 5 10 10 10 6 0 10 -4 10 -10z m480 -161 c0 -6 -4 -7 -10 -4 -5 3
|
||||
-10 11 -10 16 0 6 5 7 10 4 6 -3 10 -11 10 -16z m-694 -2 c4 -4 4 -10 1 -14
|
||||
-9 -8 -212 -5 -252 4 l-30 7 35 7 c44 9 236 6 246 -4z m-1696 -27 c13 -8 13
|
||||
-10 -2 -10 -9 0 -20 5 -23 10 -8 13 5 13 25 0z m1735 -21 c77 -12 102 -29 40
|
||||
-29 -19 0 -35 -4 -35 -10 0 -6 27 -10 60 -10 71 0 115 -16 99 -36 -17 -21 -2
|
||||
-23 186 -28 169 -5 169 -5 170 -28 0 -19 6 -23 38 -26 24 -2 37 -8 34 -15 -3
|
||||
-7 -10 -11 -17 -9 -23 5 -51 -10 -48 -26 2 -11 -9 -23 -29 -32 -18 -8 -33 -18
|
||||
-33 -22 0 -11 67 -21 92 -15 32 8 100 -9 114 -27 6 -9 19 -16 28 -16 10 0 16
|
||||
-5 14 -12 -3 -7 -25 -13 -54 -14 -27 0 -65 -4 -84 -7 -27 -5 -103 -12 -180
|
||||
-17 -3 0 2 -5 10 -10 9 -6 41 -8 79 -4 42 4 62 3 58 -4 -9 -14 -59 -22 -144
|
||||
-23 -77 -1 -120 12 -69 21 39 7 36 23 -6 32 -42 8 -68 -5 -61 -32 3 -12 -1
|
||||
-22 -11 -26 -11 -4 -14 -13 -10 -30 4 -17 1 -26 -10 -30 -20 -8 -21 -24 -1
|
||||
-24 20 0 19 -26 -1 -34 -26 -10 -87 -6 -119 8 -25 12 -27 15 -13 21 27 11 12
|
||||
23 -37 31 -48 7 -66 21 -44 35 15 9 16 8 -45 26 -36 11 -46 33 -16 33 19 0 20
|
||||
2 6 15 -8 8 -21 15 -28 15 -7 1 0 8 15 16 15 8 25 19 22 25 -4 5 -11 7 -16 4
|
||||
-5 -4 -9 -1 -9 6 0 10 -3 10 -12 1 -17 -17 -25 -15 -31 9 -4 14 -11 20 -21 16
|
||||
-8 -3 -16 0 -19 6 -5 14 -121 22 -168 12 -16 -4 -29 -12 -29 -19 0 -7 -25 -18
|
||||
-57 -26 -32 -7 -63 -19 -69 -27 -16 -19 -77 -36 -71 -20 2 7 14 17 27 24 21
|
||||
10 22 13 7 19 -25 9 -21 23 9 35 26 9 26 10 8 24 -18 14 -17 15 13 27 24 9 31
|
||||
17 28 29 -8 25 18 30 143 32 95 1 113 -2 146 -21 41 -24 77 -29 74 -9 -2 7 9
|
||||
12 27 13 17 1 35 3 40 4 19 6 30 8 48 9 25 2 21 21 -4 21 -12 0 -38 4 -58 10
|
||||
-20 5 -48 12 -63 15 -32 6 -37 21 -10 28 9 3 3 5 -14 6 -90 3 -130 30 -46 32
|
||||
26 0 56 4 66 8 35 14 -3 25 -109 31 -117 7 -108 18 20 23 50 1 93 4 97 5 4 1
|
||||
41 -3 83 -9z m-1714 -35 c22 -11 28 -19 21 -26 -13 -13 -116 5 -138 23 -40 33
|
||||
54 36 117 3z m919 -24 c0 -5 -7 -10 -15 -10 -8 0 -15 5 -15 10 0 6 7 10 15 10
|
||||
8 0 15 -4 15 -10z m-948 -24 c69 -20 84 -36 31 -36 -43 1 -104 28 -111 49 -3
|
||||
9 0 12 9 9 8 -3 40 -13 71 -22z m2076 10 c3 -3 -25 -6 -61 -6 -37 0 -67 4 -67
|
||||
9 0 9 118 6 128 -3z m-1768 -16 c0 -18 -3 -19 -20 -10 -22 12 -18 30 6 30 8 0
|
||||
14 -9 14 -20z m-285 -51 c50 -23 54 -42 12 -47 -36 -4 -34 -17 6 -33 l32 -13
|
||||
-32 -3 c-44 -6 -41 -16 10 -35 l42 -16 -30 -7 c-57 -13 -62 -17 -32 -27 32
|
||||
-12 31 -30 -3 -38 l-23 -5 27 -12 c35 -17 33 -33 -4 -33 -31 0 -43 -20 -12
|
||||
-20 16 -1 16 -1 0 -14 -24 -18 -23 -23 9 -50 26 -23 27 -24 10 -50 -10 -14
|
||||
-26 -26 -37 -26 -26 0 -25 -16 1 -31 15 -7 18 -14 11 -21 -6 -6 -8 -17 -5 -24
|
||||
3 -8 -4 -17 -17 -22 -20 -7 -18 -9 17 -20 21 -7 58 -13 83 -15 45 -3 44 -3
|
||||
-17 -11 -35 -5 -63 -12 -63 -17 0 -12 -66 -22 -95 -15 -14 4 -23 11 -20 16 11
|
||||
18 -49 32 -115 25 -70 -6 -108 6 -80 25 9 7 40 9 77 5 34 -3 81 -2 105 2 l43
|
||||
7 -40 7 c-22 5 -67 8 -101 8 -33 1 -63 4 -67 7 -3 3 -1 17 6 31 9 21 8 27 -6
|
||||
34 -42 24 -15 31 89 24 78 -6 105 -5 100 4 -4 6 -11 11 -16 11 -5 0 -21 5 -37
|
||||
11 -26 10 -27 12 -8 19 11 5 34 9 50 10 27 1 25 3 -18 16 -54 17 -54 34 0 34
|
||||
20 0 33 3 29 7 -10 10 -78 33 -101 33 -11 0 -27 5 -35 11 -11 7 -2 9 35 8 28
|
||||
-1 64 -1 80 0 l30 2 -27 15 c-33 17 -34 22 -10 40 16 13 16 15 -3 27 -11 6
|
||||
-29 15 -40 19 -11 4 8 6 42 5 39 -1 59 1 53 8 -20 19 -10 35 23 35 l32 1 -42
|
||||
25 c-47 28 -52 38 -27 48 15 6 14 10 -7 33 l-24 26 47 -6 c26 -4 68 -16 93
|
||||
-28z m915 21 c0 -5 -7 -10 -15 -10 -8 0 -15 5 -15 10 0 6 7 10 15 10 8 0 15
|
||||
-4 15 -10z m1517 -12 c-3 -8 -6 -5 -6 6 -1 11 2 17 5 13 3 -3 4 -12 1 -19z
|
||||
m-132 2 c3 -5 -1 -10 -9 -10 -9 0 -16 5 -16 10 0 6 4 10 9 10 6 0 13 -4 16
|
||||
-10z m-2031 -10 c28 -10 35 -30 12 -30 -27 0 -67 20 -61 30 8 13 17 13 49 0z
|
||||
m23 -52 c7 -5 10 -15 6 -21 -4 -7 -6 -26 -4 -44 2 -26 -1 -33 -15 -33 -17 0
|
||||
-16 -1 1 -14 18 -13 18 -14 -4 -25 -17 -9 -30 -9 -56 -1 -48 16 -46 40 3 41
|
||||
27 1 30 3 12 6 -39 7 -46 19 -44 65 1 24 2 45 3 47 2 7 85 -10 98 -21z m303 6
|
||||
c0 -2 -9 -4 -21 -4 -11 0 -18 4 -14 10 5 8 35 3 35 -6z m320 6 c0 -5 -11 -10
|
||||
-25 -10 -14 0 -25 5 -25 10 0 6 11 10 25 10 14 0 25 -4 25 -10z m155 -31 c10
|
||||
-15 -1 -23 -20 -15 -9 3 -13 10 -10 16 8 13 22 13 30 -1z m-165 -19 c12 -8 12
|
||||
-10 -3 -16 -9 -3 -25 -3 -34 0 -15 6 -15 8 -3 16 8 6 17 10 20 10 3 0 12 -4
|
||||
20 -10z m-325 -10 c-3 -5 -10 -10 -16 -10 -5 0 -9 5 -9 10 0 6 7 10 16 10 8 0
|
||||
12 -4 9 -10z m498 -16 c12 -12 -6 -34 -29 -34 -17 0 -24 6 -24 20 0 14 7 20
|
||||
23 20 13 0 26 -3 30 -6z m-175 -41 c2 -8 -5 -13 -17 -13 -21 0 -35 13 -24 24
|
||||
10 10 36 3 41 -11z m-505 0 c-7 -2 -19 -2 -25 0 -7 3 -2 5 12 5 14 0 19 -2 13
|
||||
-5z m174 1 c-3 -3 -12 -4 -19 -1 -8 3 -5 6 6 6 11 1 17 -2 13 -5z m493 -38
|
||||
c-6 -8 -18 -12 -26 -9 -23 9 -16 23 12 23 22 0 24 -2 14 -14z m-521 -2 c44 -9
|
||||
39 -24 -8 -24 -51 0 -78 10 -59 21 16 10 26 11 67 3z m-761 -13 c24 -15 -22
|
||||
-20 -49 -5 l-24 13 30 0 c17 1 36 -3 43 -8z m1112 -4 c0 -19 -10 -27 -26 -20
|
||||
-21 8 -17 33 6 33 11 0 20 -6 20 -13z m-365 -42 l30 -13 -35 -1 c-19 -1 -30
|
||||
-5 -25 -9 6 -4 11 -15 13 -24 5 -31 -59 -21 -65 10 -2 6 4 12 13 12 13 0 14 3
|
||||
5 13 -23 28 14 35 64 12z m543 4 c-2 -6 -7 -10 -11 -10 -4 1 -14 1 -22 1 -8 0
|
||||
-15 5 -15 10 0 6 12 10 26 10 14 0 24 -5 22 -11z m-180 -21 c4 -21 -17 -28
|
||||
-48 -16 l-25 9 25 14 c29 17 44 14 48 -7z m463 12 c24 -13 25 -39 2 -35 -80
|
||||
16 -79 16 -59 31 24 17 31 17 57 4z m1156 -27 c-16 -16 -17 -16 -17 3 0 11 3
|
||||
24 7 28 4 3 11 2 17 -4 7 -7 5 -16 -7 -27z m-897 11 c0 -14 -3 -14 -15 -4 -8
|
||||
7 -15 14 -15 16 0 2 7 4 15 4 8 0 15 -7 15 -16z m-1363 0 c-3 -3 -12 -4 -19
|
||||
-1 -8 3 -5 6 6 6 11 1 17 -2 13 -5z m-462 -49 c0 -12 -9 -21 -25 -25 -25 -6
|
||||
-25 -6 -2 -12 12 -3 22 -11 22 -17 0 -13 -49 -14 -70 -1 -12 7 -12 10 4 16 18
|
||||
7 18 8 0 21 -17 13 -17 14 2 28 27 21 69 15 69 -10z m1628 1 c16 -13 15 -14
|
||||
-10 -19 -26 -5 -70 -1 -103 9 -13 5 -13 6 0 14 22 14 92 11 113 -4z m1002 3
|
||||
c11 -17 2 -18 -25 -4 -24 14 -24 14 -3 15 12 0 25 -5 28 -11z m-870 -9 c3 -5
|
||||
1 -10 -4 -10 -6 0 -11 5 -11 10 0 6 2 10 4 10 3 0 8 -4 11 -10z m-1047 -33 c3
|
||||
-13 -3 -17 -27 -17 -20 0 -31 5 -31 14 0 29 53 32 58 3z m442 -22 l25 -15 -22
|
||||
-6 c-13 -3 -23 -9 -23 -12 0 -12 37 -31 62 -32 15 0 29 -4 33 -9 3 -6 -15 -10
|
||||
-42 -10 -27 0 -58 -2 -70 -5 -13 -2 -27 2 -34 11 -11 12 -9 18 11 33 l23 18
|
||||
-21 6 c-24 8 -29 22 -9 29 21 9 41 7 67 -8z m-660 -15 c-20 -13 -57 -13 -65 0
|
||||
-4 6 11 10 37 10 31 0 39 -3 28 -10z m217 -7 c6 -17 -35 -36 -63 -29 -30 8
|
||||
-31 20 -1 34 27 14 59 11 64 -5z m1066 -32 c6 -6 0 -13 -19 -18 -36 -10 -259
|
||||
-9 -299 1 -29 7 -29 8 -11 22 11 8 31 14 45 14 14 0 31 4 38 8 16 10 233 -14
|
||||
246 -27z m-1138 -11 c22 0 34 -4 30 -10 -3 -6 -36 -9 -73 -9 -37 1 -88 -2
|
||||
-114 -6 -34 -5 -52 -4 -63 5 -27 23 -16 30 49 30 36 0 68 4 71 10 4 6 17 4 35
|
||||
-5 16 -8 45 -15 65 -15z m1559 12 c16 -9 -20 -22 -64 -22 -52 0 -90 9 -90 21
|
||||
0 16 126 17 154 1z m-1500 -69 c-11 -49 -64 -71 -72 -30 -5 25 26 57 55 57 20
|
||||
0 23 -3 17 -27z m1512 17 c33 -13 26 -21 -23 -30 l-38 -7 40 -7 c77 -14 86
|
||||
-17 80 -25 -3 -5 -24 -13 -48 -17 l-42 -8 45 -7 c75 -14 91 -19 85 -29 -3 -6
|
||||
-15 -10 -26 -10 -10 0 -19 -4 -19 -10 0 -5 11 -10 24 -10 33 0 76 -17 76 -30
|
||||
0 -5 -10 -10 -22 -10 -34 -1 -3 -16 50 -25 36 -6 42 -10 37 -25 -5 -17 1 -19
|
||||
52 -22 l58 -3 6 -39 c6 -37 -7 -94 -25 -107 -4 -4 -5 -16 -1 -28 5 -16 2 -21
|
||||
-11 -21 -24 0 -84 -22 -84 -31 0 -4 5 -11 10 -14 16 -10 1 -25 -26 -25 -27 0
|
||||
-32 -15 -8 -28 14 -8 14 -11 -3 -27 -13 -13 -14 -20 -5 -23 22 -7 13 -22 -14
|
||||
-22 -19 0 -25 4 -21 14 9 24 -29 30 -159 27 -146 -3 -252 7 -215 21 13 5 88
|
||||
11 165 15 141 7 155 19 26 23 -93 2 -120 15 -53 25 66 9 79 25 21 26 -61 1
|
||||
-124 22 -121 40 2 8 -11 20 -30 28 -31 12 -32 13 -9 23 31 16 28 25 -15 36
|
||||
l-38 9 28 12 c34 13 29 26 -15 36 l-33 7 37 12 c47 14 55 23 29 31 -24 7 -28
|
||||
24 -6 30 49 16 50 18 18 28 -43 13 -42 23 2 31 44 9 45 21 3 30 -26 5 -30 9
|
||||
-18 16 8 5 26 10 40 10 14 0 32 4 40 10 11 7 8 11 -15 21 -30 11 -30 12 35 27
|
||||
l65 16 -47 10 c-78 15 -59 33 39 35 28 0 64 -4 79 -9z m-1596 -10 c0 -5 -17
|
||||
-12 -37 -15 -21 -4 -50 -11 -64 -16 -35 -14 -95 -8 -91 9 1 6 -2 12 -8 12 -5
|
||||
0 -10 5 -10 10 0 6 42 10 105 10 60 0 105 -4 105 -10z m1024 1 c8 -13 -52 -22
|
||||
-93 -14 -34 6 -35 7 -11 14 36 10 98 10 104 0z m-479 -11 c-8 -13 -45 -13 -65
|
||||
0 -11 7 -3 10 28 10 26 0 41 -4 37 -10z m168 -34 c13 -10 29 -11 64 -5 104 20
|
||||
373 12 373 -10 0 -5 -19 -13 -42 -18 l-43 -10 30 -13 30 -12 -35 -15 -34 -15
|
||||
24 -14 c14 -7 34 -14 45 -14 19 -1 19 -2 -2 -12 -34 -16 -28 -25 22 -32 52 -8
|
||||
57 -18 18 -33 -26 -9 -26 -11 -8 -17 62 -23 62 -23 13 -36 -51 -13 -55 -30 -8
|
||||
-30 41 0 46 -17 8 -25 -30 -7 -31 -8 -13 -21 10 -8 27 -14 37 -14 29 0 21 -18
|
||||
-12 -25 -40 -9 -38 -25 3 -26 17 0 41 -4 52 -9 18 -7 16 -9 -13 -15 -48 -11
|
||||
-48 -21 0 -38 43 -15 43 -16 -9 -33 -15 -5 -16 -7 -3 -13 8 -5 33 -12 55 -16
|
||||
l40 -8 -40 -12 c-38 -11 -39 -12 -15 -19 14 -3 107 -5 207 -4 134 2 185 0 194
|
||||
-9 18 -18 9 -23 -52 -30 -39 -5 -48 -8 -34 -14 11 -4 36 -8 55 -9 19 0 46 -7
|
||||
60 -15 23 -13 21 -14 -45 -15 -38 0 -76 -4 -83 -9 -15 -9 286 -25 408 -22 81
|
||||
3 98 7 81 24 -9 9 -5 16 11 29 22 16 22 17 3 24 -11 4 -26 12 -33 17 -17 14 2
|
||||
27 41 27 44 0 31 19 -15 22 -59 4 -50 22 12 26 l50 3 0 36 c0 30 3 35 20 30
|
||||
11 -3 20 -1 20 5 0 5 -9 12 -20 15 -24 6 -27 23 -4 23 24 0 12 35 -14 38 -12
|
||||
2 -22 8 -22 14 0 5 7 8 15 4 10 -4 15 1 15 14 0 15 -7 20 -28 20 -16 0 -32 3
|
||||
-35 7 -12 11 13 31 33 26 22 -6 29 20 9 33 -6 3 -8 16 -5 29 4 15 1 25 -9 29
|
||||
-18 7 -20 39 -2 34 15 -5 55 -76 56 -100 1 -19 37 -43 45 -30 7 12 -5 81 -15
|
||||
88 -14 8 -11 24 4 24 16 0 40 -54 59 -130 23 -94 17 -146 -63 -555 -33 -164
|
||||
-86 -350 -119 -410 -48 -89 -118 -174 -212 -257 -100 -90 -132 -145 -153 -263
|
||||
-10 -57 -10 -95 -3 -151 10 -76 4 -140 -11 -115 -6 8 -11 2 -17 -21 -7 -30 -9
|
||||
-26 -12 32 -2 45 -6 60 -12 50 -7 -11 -10 0 -11 35 -1 45 -3 40 -18 -45 -15
|
||||
-85 -21 -99 -54 -133 -20 -21 -37 -46 -37 -56 0 -10 -24 -50 -52 -89 -29 -40
|
||||
-62 -86 -73 -104 -19 -30 -67 -66 -91 -67 -28 -2 -72 -58 -79 -101 -11 -69
|
||||
-20 -80 -64 -80 -47 0 -54 18 -40 98 12 62 5 75 -37 77 -21 1 -32 -7 -47 -33
|
||||
-22 -37 -37 -29 -37 20 0 22 -5 27 -27 30 -21 2 -29 9 -31 28 -6 55 -12 69
|
||||
-35 72 -18 2 -23 10 -25 48 -2 24 -7 49 -12 55 -4 5 -13 37 -20 70 -16 79 -23
|
||||
90 -70 116 -57 32 -112 105 -108 144 4 36 33 47 43 15 7 -23 32 -36 115 -57
|
||||
84 -21 109 -22 115 -2 9 26 3 119 -6 113 -11 -6 -39 49 -39 76 0 18 -36 79
|
||||
-106 178 -11 16 -22 21 -35 17 -15 -5 -19 -1 -19 17 0 30 -23 63 -37 55 -12
|
||||
-8 -29 -135 -24 -180 5 -49 -19 -136 -46 -165 l-24 -27 5 28 c8 33 0 34 -25 5
|
||||
-10 -13 -17 -16 -14 -8 11 38 47 188 51 215 13 94 19 181 13 185 -4 3 -12 24
|
||||
-19 47 -8 25 -21 45 -32 48 -12 4 -18 16 -18 34 0 16 -11 58 -24 93 -49 129
|
||||
-55 171 -59 420 -3 164 -7 241 -16 251 -9 12 -8 18 3 30 14 13 14 16 1 21 -18
|
||||
7 -20 33 -2 39 9 3 9 7 -2 20 -11 14 -11 20 -1 32 10 12 10 18 -1 32 -8 9 -10
|
||||
18 -4 20 6 2 17 8 25 13 13 9 12 12 -4 25 -19 14 -18 15 13 26 29 10 31 13 17
|
||||
28 -12 14 -13 19 0 35 9 14 11 23 3 32 -7 9 -4 14 11 19 15 5 19 12 15 26 -5
|
||||
15 -2 19 14 19 22 0 28 -14 11 -25 -17 -10 -11 -25 10 -25 24 0 26 -13 5 -34
|
||||
-13 -13 -11 -15 16 -21 17 -4 33 -4 36 -1 4 3 0 6 -7 6 -10 0 -8 5 4 19 9 10
|
||||
16 25 14 32 -2 11 13 15 60 17 72 3 76 22 4 22 -64 0 -86 15 -47 30 17 7 45
|
||||
12 63 13 41 1 28 15 -18 19 -22 2 -35 8 -35 17 0 17 42 34 50 21 8 -12 145
|
||||
-13 163 -1 15 9 -116 25 -185 22 -37 -2 -41 0 -36 19 6 23 30 26 56 6z m1321
|
||||
8 c17 -7 22 -29 7 -38 -9 -6 -120 10 -128 18 -21 21 77 37 121 20z m-2059 -23
|
||||
c9 -16 -106 -44 -155 -37 -52 7 -72 22 -50 36 19 12 197 13 205 1z m558 -8
|
||||
c-7 -2 -19 -2 -25 0 -7 3 -2 5 12 5 14 0 19 -2 13 -5z m-443 -13 c0 -5 -11
|
||||
-12 -25 -16 -29 -7 -34 -24 -7 -24 33 0 33 -13 0 -33 -29 -17 -30 -20 -13 -29
|
||||
17 -10 17 -12 -6 -24 l-24 -13 27 -1 c15 0 29 -4 33 -9 9 -15 -32 -32 -60 -25
|
||||
-21 5 -24 11 -19 28 4 11 11 27 16 33 8 10 -8 12 -79 7 -63 -5 -92 -3 -97 5
|
||||
-5 8 15 11 72 11 84 0 94 3 85 27 -5 12 -19 13 -79 8 -50 -5 -74 -4 -74 3 0
|
||||
15 37 25 96 26 28 1 58 6 65 13 25 20 89 30 89 13z m-390 -45 c0 -16 -6 -25
|
||||
-16 -25 -8 0 -12 -4 -9 -10 3 -5 18 -10 33 -10 21 0 24 -2 12 -10 -20 -13
|
||||
-130 -13 -130 0 0 6 9 10 21 10 12 0 19 5 17 13 -3 7 -29 14 -64 17 -32 3 -52
|
||||
8 -44 12 34 13 98 26 138 27 39 1 42 -1 42 -24z m-175 -40 c0 -12 -91 -19
|
||||
-114 -9 -12 6 -7 9 19 15 47 9 95 6 95 -6z m2555 -15 c0 -5 -2 -10 -4 -10 -3
|
||||
0 -8 5 -11 10 -3 6 -1 10 4 10 6 0 11 -4 11 -10z m-2183 -54 c-2 -6 -21 -12
|
||||
-41 -14 -43 -4 -47 18 -5 29 30 7 51 0 46 -15z m-167 -1 c0 -20 -70 -39 -114
|
||||
-31 -38 7 -49 31 -18 39 9 3 43 5 75 6 44 1 57 -2 57 -14z m-27 -60 c1 -5 -19
|
||||
-15 -44 -23 -40 -13 -51 -13 -78 -1 -17 8 -31 17 -31 21 0 17 148 21 153 3z
|
||||
m2367 5 c0 -5 -7 -7 -15 -4 -8 4 -15 8 -15 10 0 2 7 4 15 4 8 0 15 -4 15 -10z
|
||||
m247 -6 c3 -8 12 -13 20 -10 8 4 17 -4 23 -20 12 -31 5 -45 -17 -37 -14 6 -15
|
||||
1 -9 -38 28 -158 24 -584 -3 -553 -8 9 -29 253 -36 429 -5 99 -8 122 -19 147
|
||||
-5 11 0 24 15 39 20 20 20 23 5 31 -9 5 -14 13 -11 19 9 14 25 11 32 -7z
|
||||
m-2252 -4 c-3 -5 -23 -10 -43 -10 -28 0 -33 3 -22 10 20 13 73 13 65 0z m-2
|
||||
-49 c25 -16 26 -19 11 -31 -14 -13 -14 -15 0 -26 14 -10 14 -13 -3 -28 -10 -9
|
||||
-34 -19 -52 -22 l-34 -6 0 61 c0 60 3 66 40 70 6 0 23 -7 38 -18z m-344 -7 c2
|
||||
-2 -8 -8 -23 -14 -36 -13 -128 -13 -163 1 -26 10 -27 12 -8 19 18 7 185 2 194
|
||||
-6z m176 -4 c9 -14 -17 -22 -57 -18 l-33 4 25 11 c32 15 57 16 65 3z m429 -3
|
||||
c17 -12 17 -14 2 -20 -9 -4 -16 -17 -16 -30 0 -13 -6 -29 -12 -35 -10 -10 -10
|
||||
-14 0 -21 18 -11 -10 -33 -43 -33 -37 0 -41 9 -17 35 25 26 28 43 10 51 -10 5
|
||||
-10 7 0 12 18 8 5 24 -21 25 -19 1 -18 2 8 14 39 18 67 18 89 2z m-619 -57 c0
|
||||
-23 -50 -36 -79 -21 -15 9 -38 11 -59 7 -20 -4 -38 -2 -41 3 -4 6 10 13 31 16
|
||||
21 4 43 8 48 10 6 2 30 3 55 2 32 -1 45 -6 45 -17z m185 -4 c0 -2 -13 -6 -29
|
||||
-8 -17 -2 -28 -1 -25 4 5 8 54 12 54 4z m-327 -43 c-7 -2 -19 -2 -25 0 -7 3
|
||||
-2 5 12 5 14 0 19 -2 13 -5z m112 -3 c-3 -5 -13 -10 -21 -10 -8 0 -14 5 -14
|
||||
10 0 6 9 10 21 10 11 0 17 -4 14 -10z m271 -25 c-22 -29 -24 -35 -10 -35 13 0
|
||||
14 -3 5 -14 -14 -16 -59 -27 -67 -15 -2 5 -18 6 -34 2 -41 -8 -38 3 8 26 l37
|
||||
20 -32 1 c-23 0 -33 5 -33 15 0 21 35 34 99 34 l53 1 -26 -35z m154 19 c2 -3
|
||||
-1 -14 -8 -25 -7 -11 -10 -24 -6 -30 3 -6 -2 -19 -12 -30 -10 -11 -12 -19 -6
|
||||
-19 7 0 12 -9 12 -20 0 -22 -64 -55 -88 -45 -12 4 -12 9 2 30 9 14 13 25 8 25
|
||||
-4 0 -8 8 -8 18 -1 9 -4 29 -8 44 -7 24 -4 30 26 48 30 18 71 20 88 4z m-820
|
||||
-43 c0 -12 -37 -21 -85 -20 l-40 1 30 13 c34 16 95 20 95 6z m460 -21 c-15
|
||||
-27 -55 -35 -100 -20 -21 7 -57 10 -79 7 -30 -4 -41 -1 -41 8 0 16 47 26 91
|
||||
19 19 -3 54 -1 79 4 54 10 63 7 50 -18z m555 6 l26 -25 -45 -6 c-62 -10 -77 2
|
||||
-40 32 16 12 30 23 31 23 1 0 14 -11 28 -24z m1755 14 c0 -13 -50 -13 -70 0
|
||||
-11 7 -4 10 28 10 23 0 42 -4 42 -10z m-2165 -75 c-16 -8 -39 -14 -50 -14 -15
|
||||
1 -13 4 10 14 17 8 39 14 50 14 15 -1 13 -4 -10 -14z m398 -11 c3 -20 -1 -27
|
||||
-20 -35 -34 -13 -40 -12 -47 8 -5 11 1 23 16 35 32 24 45 22 51 -8z m-558 6
|
||||
c-3 -5 -16 -10 -28 -9 -21 0 -21 1 -2 9 28 12 37 12 30 0z m208 -7 c-7 -2 -19
|
||||
-2 -25 0 -7 3 -2 5 12 5 14 0 19 -2 13 -5z m147 -52 c0 -16 -28 -32 -64 -38
|
||||
-43 -7 -47 6 -8 29 29 19 72 24 72 9z m-2 -63 c-3 -7 -19 -18 -36 -25 -27 -11
|
||||
-32 -11 -32 0 0 14 34 35 58 36 8 1 12 -4 10 -11z m8 -50 c10 -15 -32 -48 -62
|
||||
-48 -30 0 -22 25 15 45 32 18 38 18 47 3z m-170 -73 c-11 -8 -27 -15 -35 -15
|
||||
-13 1 -12 4 3 15 11 8 27 15 35 15 13 -1 12 -4 -3 -15z m53 -81 c34 -7 41 -27
|
||||
14 -44 -13 -8 -14 -13 -5 -16 19 -9 14 -32 -10 -45 -23 -12 -23 -13 9 -21 23
|
||||
-6 31 -13 27 -23 -4 -8 -10 -15 -15 -15 -5 0 -9 -4 -9 -10 0 -5 7 -10 15 -10
|
||||
17 0 21 -55 5 -65 -5 -3 -10 -19 -10 -34 0 -30 -13 -50 -50 -75 -30 -20 -44
|
||||
-21 -36 -1 3 9 -4 21 -19 31 -22 15 -23 17 -9 39 8 12 12 29 9 38 -4 9 3 24
|
||||
16 36 l23 21 -22 0 c-36 0 -34 18 5 44 l38 26 -38 0 c-37 0 -50 16 -22 26 8 4
|
||||
15 13 15 21 0 8 -4 12 -9 9 -11 -7 -41 3 -41 13 0 8 71 61 81 61 4 0 21 -3 38
|
||||
-6z m-209 -329 c0 -8 -12 -17 -27 -21 -16 -3 -34 -7 -40 -10 -23 -7 -13 6 20
|
||||
26 38 24 47 25 47 5z m254 -186 c-9 -10 -12 -19 -6 -19 6 0 9 -7 5 -16 -5 -13
|
||||
-2 -15 16 -9 20 6 21 5 13 -12 -15 -27 -44 -51 -67 -55 -17 -2 -20 3 -20 29 0
|
||||
17 -3 35 -7 39 -14 14 -8 24 34 55 44 31 65 24 32 -12z m702 -331 c-3 -13 -8
|
||||
-49 -11 -80 -5 -41 -11 -58 -21 -58 -17 0 -17 2 0 68 8 28 12 52 10 52 -3 0 0
|
||||
9 6 20 14 27 21 25 16 -2z m850 -632 c-3 -46 -11 -95 -16 -108 -8 -17 -9 -6
|
||||
-5 47 3 39 5 87 5 108 0 21 5 37 11 37 9 0 10 -24 5 -84z m104 -45 c0 -5 10
|
||||
-9 23 -9 41 0 121 -23 177 -49 30 -14 65 -27 76 -29 12 -1 39 -14 61 -28 45
|
||||
-30 264 -91 388 -109 17 -2 -49 -5 -145 -6 -96 -1 -207 -4 -247 -8 -39 -3
|
||||
-132 -2 -206 2 l-134 7 -10 61 c-11 67 -6 177 8 177 5 0 9 -4 9 -9z m-254 -81
|
||||
c-7 -92 -13 -110 -32 -110 -8 0 -14 -6 -14 -12 0 -7 -5 -5 -11 5 -6 11 -8 34
|
||||
-4 54 8 42 51 143 61 143 4 0 4 -36 0 -80z m-466 -12 c0 -33 -20 -98 -29 -98
|
||||
-5 0 -14 6 -20 14 -18 22 6 106 30 106 13 0 19 -7 19 -22z m-306 -123 c4 -11
|
||||
-2 -15 -26 -15 -26 0 -29 2 -18 15 7 8 18 15 25 15 7 0 15 -7 19 -15z"/>
|
||||
<path d="M2660 3223 c-8 -1 -42 -5 -75 -9 l-60 -8 75 -7 c41 -3 77 -5 78 -3
|
||||
10 7 -5 29 -18 27z"/>
|
||||
<path d="M2465 3090 c-4 -6 7 -10 27 -10 25 0 29 3 18 10 -19 13 -37 13 -45 0z"/>
|
||||
<path d="M2463 3043 c-18 -7 -16 -20 3 -27 19 -7 57 11 49 25 -6 10 -31 11
|
||||
-52 2z"/>
|
||||
<path d="M222 2772 c-11 -7 -10 -12 3 -26 17 -17 53 -19 95 -6 l25 7 -30 12
|
||||
c-44 18 -78 23 -93 13z"/>
|
||||
<path d="M2490 2350 c0 -5 6 -10 14 -10 8 0 18 5 21 10 3 6 -3 10 -14 10 -12
|
||||
0 -21 -4 -21 -10z"/>
|
||||
<path d="M2404 2318 c-7 -11 15 -29 30 -25 6 2 11 8 13 14 5 14 -35 24 -43 11z"/>
|
||||
<path d="M1575 2470 c-26 -7 -24 -8 20 -9 36 0 46 2 35 9 -8 5 -17 9 -20 9 -3
|
||||
-1 -18 -5 -35 -9z"/>
|
||||
<path d="M1615 2410 c-19 -8 -19 -9 3 -9 12 -1 22 4 22 9 0 6 -1 10 -2 9 -2 0
|
||||
-12 -4 -23 -9z"/>
|
||||
<path d="M3035 2350 c-3 -5 3 -10 15 -10 12 0 18 5 15 10 -3 6 -10 10 -15 10
|
||||
-5 0 -12 -4 -15 -10z"/>
|
||||
<path d="M3050 2290 c-12 -8 -10 -10 8 -10 13 0 20 4 17 10 -7 12 -6 12 -25 0z"/>
|
||||
<path d="M3050 2230 c0 -5 5 -10 10 -10 6 0 10 5 10 10 0 6 -4 10 -10 10 -5 0
|
||||
-10 -4 -10 -10z"/>
|
||||
<path d="M2474 1960 c-28 -4 -73 -15 -100 -24 -39 -13 -223 -46 -256 -46 -5 0
|
||||
-8 -4 -8 -8 0 -5 43 -12 95 -15 53 -4 104 -11 114 -16 20 -11 350 -51 418 -51
|
||||
24 0 43 5 46 13 4 10 6 10 6 0 1 -7 8 -13 16 -13 9 0 20 -12 25 -26 10 -25 30
|
||||
-25 30 1 0 12 -80 84 -87 78 -9 -8 -23 -1 -23 11 0 33 -137 107 -194 105 -17
|
||||
-1 -54 -5 -82 -9z m-1 -107 c-13 -2 -33 -2 -45 0 -13 2 -3 4 22 4 25 0 35 -2
|
||||
23 -4z"/>
|
||||
<path d="M2770 1950 c0 -5 12 -10 26 -10 14 0 23 4 19 10 -3 6 -15 10 -26 10
|
||||
-10 0 -19 -4 -19 -10z"/>
|
||||
<path d="M2532 1663 c-40 -4 -42 -5 -36 -31 10 -41 31 -59 79 -66 24 -4 48
|
||||
-13 55 -21 6 -7 22 -16 37 -20 14 -3 32 -13 40 -20 29 -30 36 -17 30 51 -4 37
|
||||
-11 72 -17 79 -6 7 -34 16 -63 20 -29 3 -59 8 -67 9 -8 1 -34 1 -58 -1z"/>
|
||||
<path d="M2450 1639 c0 -5 -4 -8 -9 -4 -13 8 -22 -10 -15 -29 10 -25 34 -19
|
||||
34 8 0 13 6 27 13 29 7 3 5 6 -5 6 -10 1 -18 -4 -18 -10z"/>
|
||||
<path d="M2750 1603 c0 -34 21 -94 31 -88 13 8 11 49 -3 80 -13 29 -28 33 -28
|
||||
8z"/>
|
||||
<path d="M1025 969 c-4 -6 -5 -12 -2 -15 2 -3 7 2 10 11 7 17 1 20 -8 4z"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 21 KiB |
@ -1 +0,0 @@
|
||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINkTKkJS7Id1WCyA5Klu/moLG9mP5hTC+v2qYqypMF1u contact@tommytran.io
|
@ -1,17 +0,0 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
mDMEZYip3xYJKwYBBAHaRw8BAQdAg8efRKSxYv02Xhl7VLCb71duExzKT/U437P8
|
||||
bpwhvhG0IVRoaWVuIFRyYW4gPGNvbnRhY3RAdG9tbXl0cmFuLmlvPoiWBBMWCAA+
|
||||
FiEEe7dA9MbjD0PUB28DVVyQKjTslo8FAmWIqd8CGwMFCQWjmoAFCwkIBwIGFQoJ
|
||||
CAsCBBYCAwECHgECF4AACgkQVVyQKjTslo//6AEAvt58ku/TwB6zIOfvQYa0cYoj
|
||||
gTdFAou/w3l1yiK6v5YA/09cBI0bWka4HJPuWtACM8WoCzyX9HMQCJhrWz4mNZgD
|
||||
uDgEZYip3xIKKwYBBAGXVQEFAQEHQHZ640EjKVi0SEjM6K+3EgUnoOpcTquxhw9H
|
||||
G7heqfEJAwEIB4h+BBgWCAAmFiEEe7dA9MbjD0PUB28DVVyQKjTslo8FAmWIqd8C
|
||||
GwwFCQWjmoAACgkQVVyQKjTslo8lVwEAtLwM2qecldECFY1Efk6xrcsJr/pF93vb
|
||||
eBRI1nCA8ywA/0GCG58Qn26aAqsiBv39F8LQ2RojMiydAppWJwnmYBoJuDMEZYiq
|
||||
aBYJKwYBBAHaRw8BAQdAdSiTCWSCHOVJyT3whkXm+3enb6jorU36HWykQGcETVOI
|
||||
fgQYFggAJhYhBHu3QPTG4w9D1AdvA1VckCo07JaPBQJliKpoAhsgBQkFo5qAAAoJ
|
||||
EFVckCo07JaPH2AA/RUAT4KmKXDhru00NOrjvD6G65PSzhkcSGuZDK17xjLTAP9h
|
||||
gvsQ6ieu4OfN2DVCJMC9na5RtxyRB71vsMzBYyTQCQ==
|
||||
=XImG
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
@ -1,8 +0,0 @@
|
||||
{
|
||||
"folders": [
|
||||
{
|
||||
"path": "."
|
||||
}
|
||||
],
|
||||
"settings": {}
|
||||
}
|