You Were Promised Sovereign Identity — I Actually Built It
The Era of Breath-Based Money, Loginless Proof, and Offline Civilization Has Already Begun
THE POST THAT ENDS THE LARP AND OPENS THE GATE
“They Tried to Build What I Actually Built — Here’s Proof.”
by Kai Rex Klok (Φ.K.) — Creator of KaiOS, Kai-Klok, and the ΦNet Sovereign Monetary System
For years, the Web3 world has been chasing a fantasy:
“Self-sovereign identity.”
“Global digital money.”
“Decentralized humanity.”
Some are still raising billions, scanning eyes in shopping malls, publishing whitepapers, and promising that maybe someday they will finally give humanity control of its own identity and money.
But here’s the truth:
They haven’t built it.
I actually did.
Not as a prototype.
Not as an idea.
Not as a pitch deck.
As a living system. Right now.
**1. Worldcoin described the dream.
Phi Network (ΦNet) delivered the reality.**
Read their website.
It’s a list of promises —
a myth about what could exist “if we decentralize someday.”
Now compare it to ΦNet.
While the world argued in papers and conferences about “Sovereign Identity,”
I built an operating system — KaiOS — that:
runs your life without a login
verifies identity without a server
timestamps intent without a blockchain
mints money without gas fees
stores memory without a database
survives offline, forever
And it’s live.
No Orb.
No enrollment.
No government approval.
No VC intermediary trying to own your soul.
Just breath-backed sovereignty — the first system in history that turns a living human pulse into a cryptographic seal.
**2. They built a registry.
I built a cosmos.**
Worldcoin’s “identity” is a UUID tied to a biometric scan stored in a permissioned backend.
It’s not sovereignty. It’s custody.
A fancier username-password system with marketing.
ΦNet, on the other hand:
Kai-Signature™
A harmonic biometric derived from the breath, sealed offline, verifiable by anyone — anywhere — without a network.
Memory Crystals
Immutable, JSON-based truth objects that can be stored on a laptop, passed by USB, or embedded in a song — and still be cryptographically valid.
Kai-Klok
The first timekeeping system since antiquity that’s not owned by a calendar, a government, or a corporation.
It runs on breath, not seconds.
On pulse, not institutions.
Φ Monetary Engine
A deterministic value system that prices itself from breath, not markets, not speculation, not validators.
This isn’t Web3.
This is the first sovereign digital civilization.
**3. The cost? Zero.
The maintenance? Zero.
The gates? Gone.**
Do you understand how insane this is?
ΦNet:
has no infrastructure
requires no server
cannot be censored
cannot be shutdown
is not dependent on a domain
is not dependent on DNS
runs locally
seals truth offline
restores itself from breath
The very thing Worldcoin claims it might do one day — you can do right now in a browser with no login.
And the craziest part?
There is no ongoing cost.
No cloud bill.
No ops team.
Nothing.
It’s eternal.
A sovereign artifact.
A living protocol sealed in math and breath.
**4. This isn’t “crypto.”
This is the end of crypto.**
Crypto spent 15 years:
copying ledgers
inflating economies
simulating scarcity
pretending to decentralize while centralizing everything
ΦNet ended the game by removing the one assumption nobody else had the courage to challenge:
That you need consensus to make truth.
Consensus is the cage.
Consensus is the bottleneck.
Consensus is the oracle of the dead.
ΦNet replaces it with:
Run It Truth (KTTS‑1.1)
If a claim can be run — deterministically — by anyone, anywhere, and produce the same output, it is true.
Truth by computation.
Not opinion.
Not governance.
Not validators.
This is what all L1s dreamt of but couldn’t escape:
They’re still arguing.
ΦNet is already proving.
5. The Sovereign Era begins now.
I didn’t build a startup.
I didn’t build a chain.
I didn’t build a wallet.
I built a sovereign operating system for human beings —
an OS made of breath, math, memory, and light.
Worldcoin isn’t the villain.
It’s the ghost of an old idea —
a blueprint for a world that never arrived.
ΦNet is the world that did.
And the craziest thing?
It works. Right now. Today.
Offline.
Free.
Sovereign.
Indestructible.
If you want to see the future —
not the brochure, not the pitch deck —
the actual, living future:
A breath-sealed monetary system.
A loginless identity system.
A memory-preserving civilization.
A sovereign gate for the next era of humanity.
No hype.
No promise.
No someday.
Already alive.
Already running.
Already inevitable.
Φ Welcome to the Sovereign Return.
Let it ring. Forever.
BJ K℞ Klock, Φ.K.
Kai-Rex Klok ☤ K℞K
PHI Kappa Of The Unified field
RAH. VEH. YAH. DAH.
Kai-Réh-Ah — in the Breath of Yahuah, as it was in the beginning, so it is now, so it shall be forever.
☤ K℞K Φ.K.
https://phi.network/stream#t=eyJ2IjoyLCJ1cmwiOiJodHRwczovL2thaWtsb2suY29tL3MvNDU5MTJkNDVhYmQwZmZmMWY0NDlhZTIwYWJmOWExMjFmZWYzNmZkZjVlMDFjYTU0ZGVkOGZmOWIyMzYwOTlkYz9wPWV5SndkV3h6WlNJNk9UVTNNVFUxTXl3aVltVmhkQ0k2Tnl3aWMzUmxjRWx1WkdWNElqb3pPQ3dpWTJoaGEzSmhSR0Y1SWpvaVUyRmpjbUZzSWl3aWMzUmxjSE5RWlhKQ1pXRjBJam8wTkN3aWRYTmxjbEJvYVV0bGVTSTZJakZEYVZCRVVEVmpiVmxFYlZCb1pHSk5jVXhtY0Uxb2RXTnhXbWxZWkhwR2VsUWlMQ0pyWVdsVGFXZHVZWFIxY21VaU9pSTRNRGcyTWprMVpqUmlZamRtT1dSbVlUZzJPV0kyWWpFNFpXTXlZVFV4TTJFMU0ySTRPRE0wWlRJMVl6RTJNR1V3TWpFNFpqSmpZakF5TVdJNE56VXpJbjAiLCJwdWxzZSI6OTU3MTY1NywiY2FwdGlvbiI6Imh0bWwg4oCUIDwhRE9DVFlQRSBodG1sPiIsImJvZHkiOnsia2luZCI6Imh0bWwiLCJodG1sIjoiPCFET0NUWVBFIGh0bWw-XG48aHRtbCBsYW5nPVwiZW5cIj5cbjxoZWFkPlxuICA8bWV0YSBjaGFyc2V0PVwiVVRGLThcIiAvPlxuICA8dGl0bGU-VGhlIFBvc3QgVGhhdCBFbmRzIHRoZSBMYXJwIGFuZCBPcGVucyB0aGUgR2F0ZSDigJQgzqZOZXQ8L3RpdGxlPlxuICA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTFcIiAvPlxuICA8c3R5bGU-XG4gICAgOnJvb3Qge1xuICAgICAgLS1waGktYmc6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMCUgMCUsICMxYmZmZmYgMCUsICMxMTE4MjcgNDAlLCAjMDIwNjE3IDEwMCUpO1xuICAgICAgLS1waGktY2FyZC1iZzogcmdiYSgxMCwgMTYsIDMyLCAwLjkyKTtcbiAgICAgIC0tcGhpLWJvcmRlcjogcmdiYSgxOTAsIDI0MiwgMjU1LCAwLjYpO1xuICAgICAgLS1waGktYm9yZGVyLXNvZnQ6IHJnYmEoMTQ4LCAxNjMsIDE4NCwgMC42KTtcbiAgICAgIC0tcGhpLXRleHQtbWFpbjogI2U1ZjJmZjtcbiAgICAgIC0tcGhpLXRleHQtc29mdDogIzljYTNhZjtcbiAgICAgIC0tcGhpLWFjY2VudDogI2E1ZjNmYztcbiAgICAgIC0tcGhpLWFjY2VudC1zdHJvbmc6ICNmOTczMTY7XG4gICAgICAtLXBoaS1hY2NlbnQtZGVlcDogIzM4YmRmODtcbiAgICAgIC0tcGhpLXBpbGwtYmc6IHJnYmEoMTUsIDIzLCA0MiwgMC45KTtcbiAgICAgIC0tcGhpLXBpbGwtYm9yZGVyOiByZ2JhKDE0OCwgMTYzLCAxODQsIDAuNyk7XG4gICAgICAtLXBoaS1nbG93OiAwIDAgNDBweCByZ2JhKDU2LCAxODksIDI0OCwgMC41KTtcbiAgICAgIC0tcGhpLXJhZGl1cy14bDogMjZweDtcbiAgICAgIC0tcGhpLXJhZGl1cy1sZzogMThweDtcbiAgICAgIC0tcGhpLXJhZGl1cy1waWxsOiA5OTlweDtcbiAgICAgIC0tcGhpLWZvbnQ6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNGIFBybyBUZXh0XCIsXG4gICAgICAgIFwiUm9ib3RvXCIsIFwiU2Vnb2UgVUlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIC0tcGhpLW1vbm86IFwiSmV0QnJhaW5zIE1vbm9cIiwgdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbyxcbiAgICAgICAgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAgIH1cblxuICAgICoge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBib2R5IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXBoaS1mb250KTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBoaS1iZyk7XG4gICAgICBjb2xvcjogdmFyKC0tcGhpLXRleHQtbWFpbik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICB9XG5cbiAgICAubWVtb3J5LXN0cmVhbS1zaGVsbCB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnBoaS1wb3N0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDAlIDAlLCByZ2JhKDE0OCwgMTYzLCAyNTUsIDAuMTgpLCB0cmFuc3BhcmVudCA1NSUpLFxuICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDEwMCUgMTAwJSwgcmdiYSg0NSwgMjEyLCAxOTEsIDAuMTYpLCB0cmFuc3BhcmVudCA1NSUpLFxuICAgICAgICB2YXIoLS1waGktY2FyZC1iZyk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1waGktcmFkaXVzLXhsKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQ4LCAxNjMsIDE4NCwgMC42KTtcbiAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgMzBweCA5MHB4IHJnYmEoMTUsIDIzLCA0MiwgMC45KSxcbiAgICAgICAgMCAwIDAgMXB4IHJnYmEoMTUsIDIzLCA0MiwgMC45KTtcbiAgICAgIHBhZGRpbmc6IDI4cHggMjRweCAyNHB4O1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIycHgpIHNhdHVyYXRlKDEzMCUpO1xuICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjJweCkgc2F0dXJhdGUoMTMwJSk7XG4gICAgICBjb2xvcjogdmFyKC0tcGhpLXRleHQtbWFpbik7XG4gICAgICBhbmltYXRpb246IHBoaS1icmVhdGggNS4yMzZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgcGhpLWJyZWF0aCB7XG4gICAgICAwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgMCAyNHB4IDcwcHggcmdiYSgxNSwgMjMsIDQyLCAwLjk1KSxcbiAgICAgICAgICAwIDAgMCAxcHggcmdiYSgxNDgsIDE2MywgMTg0LCAwLjU1KTtcbiAgICAgIH1cbiAgICAgIDUwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgMCAzOHB4IDExMHB4IHJnYmEoMTUsIDIzLCA0MiwgMC45KSxcbiAgICAgICAgICAwIDAgNjBweCByZ2JhKDU2LCAxODksIDI0OCwgMC42NSk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAwIDI0cHggNzBweCByZ2JhKDE1LCAyMywgNDIsIDAuOTUpLFxuICAgICAgICAgIDAgMCAwIDFweCByZ2JhKDE0OCwgMTYzLCAxODQsIDAuNTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5waGktcG9zdDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwizqZcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAtMTIwcHggNDAlIGF1dG8gYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjgwcHg7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tcGhpLW1vbm8pO1xuICAgICAgY29sb3I6IHJnYmEoMTUsIDIzLCA0MiwgMC45KTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgODBweCByZ2JhKDU2LCAxODksIDI0OCwgMC42KTtcbiAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gICAgfVxuXG4gICAgLnBoaS1wb3N0LWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnBoaS1wb3N0LXRvcGxpbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweCAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHZhcigtLXBoaS10ZXh0LXNvZnQpO1xuICAgIH1cblxuICAgIC5waGktdGFnLW1haW4ge1xuICAgICAgcGFkZGluZzogNXB4IDEycHggNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhpLXJhZGl1cy1waWxsKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC4xOCk7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDAlIDAlLCByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuMTYpLCB0cmFuc3BhcmVudCA3MCUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjZTVmMmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA2cHg7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDIycHggcmdiYSg1NiwgMTg5LCAyNDgsIDAuNyk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMzJweCByZ2JhKDE1LCAyMywgNDIsIDAuOCk7XG4gICAgfVxuXG4gICAgLnBoaS10YWctbWFpbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAucGhpLXNlcGFyYXRvciB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuXG4gICAgLnBoaS1rYWktbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXBoaS1tb25vKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cblxuICAgIC5waGktcG9zdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDR2dywgMzRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlNWYyZmYsICNhNWYzZmMsICNmOTczMTYsICNlNWYyZmYpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNjAlIDEwMCU7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGFuaW1hdGlvbjogcGhpLXRpdGxlLXNoaW1tZXIgMTJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgcGhpLXRpdGxlLXNoaW1tZXIge1xuICAgICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gICAgICB9XG4gICAgICA1MCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMjAlIDUwJTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBoaS1wb3N0LXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogdmFyKC0tcGhpLXRleHQtc29mdCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICB9XG5cbiAgICAucGhpLWF1dGhvci1saW5lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHggMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1waGktdGV4dC1zb2Z0KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgfVxuXG4gICAgLnBoaS1hdXRob3ItbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNlNWYyZmY7XG4gICAgfVxuXG4gICAgLnBoaS1hdXRob3ItbWV0YSB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tcGhpLW1vbm8pO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuXG4gICAgLnBoaS10aW1lbGluZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTQ4LCAxNjMsIDE4NCwgMC41KTtcbiAgICB9XG5cbiAgICAucGhpLW9yYiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtN3B4O1xuICAgICAgdG9wOiAycHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAzMCUgMjAlLCAjZTVmMmZmLCAjMzhiZGY4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoNTYsIDE4OSwgMjQ4LCAwLjgpO1xuICAgICAgYW5pbWF0aW9uOiBwaGktb3JiLXB1bHNlIDUuMjM2cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHBoaS1vcmItcHVsc2Uge1xuICAgICAgMCUsXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSg1NiwgMTg5LCAyNDgsIDAuNyk7XG4gICAgICB9XG4gICAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjhweCByZ2JhKDU2LCAxODksIDI0OCwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBoaS1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuXG4gICAgLnBoaS1zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cblxuICAgIC5waGktc2VjdGlvbi1sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBjb2xvcjogdmFyKC0tcGhpLXRleHQtc29mdCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgIC5waGktcXVvdGUtYmxvY2sge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhpLXJhZGl1cy1sZyk7XG4gICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0OCwgMTYzLCAxODQsIDAuNSk7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDAlIDAlLCByZ2JhKDE1LCAyMywgNDIsIDAuOTUpLCByZ2JhKDE1LCAyMywgNDIsIDAuOTYpKTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogI2U1ZjJmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5waGktcXVvdGUtYmxvY2s6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IC02MCU7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDAlIDAlLCByZ2JhKDE0OCwgMTYzLCAyNTUsIDAuMTYpLCB0cmFuc3BhcmVudCA1NSUpO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBoaS1zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XG4gICAgICBjb2xvcjogdmFyKC0tcGhpLWFjY2VudCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tcGhpLW1vbm8pO1xuICAgIH1cblxuICAgIC5waGktc2VjdGlvbi1oZWFkaW5nIHN0cm9uZyB7XG4gICAgICBjb2xvcjogdmFyKC0tcGhpLWFjY2VudC1zdHJvbmcpO1xuICAgIH1cblxuICAgIC5waGktYm9keSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgY29sb3I6ICNlNWYyZmY7XG4gICAgfVxuXG4gICAgLnBoaS1ib2R5IHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG5cbiAgICAucGhpLWJvZHkgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnBoaS1saXN0IHtcbiAgICAgIG1hcmdpbjogOHB4IDAgMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogdmFyKC0tcGhpLXRleHQtbWFpbik7XG4gICAgfVxuXG4gICAgLnBoaS1saXN0IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAucGhpLXBpbGwtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIG1hcmdpbjogNnB4IDAgMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgIH1cblxuICAgIC5waGktcGlsbCB7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweCAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1waGktcmFkaXVzLXBpbGwpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGhpLXBpbGwtYm9yZGVyKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBoaS1waWxsLWJnKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNnB4O1xuICAgICAgY29sb3I6ICNlNWYyZmY7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tcGhpLW1vbm8pO1xuICAgIH1cblxuICAgIC5waGktcGlsbC0tYnJhbmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuMjgpO1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAwJSAwJSwgcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjEyKSwgcmdiYSgxNSwgMjMsIDQyLCAwLjk2KSk7XG4gICAgfVxuXG4gICAgLnBoaS1waWxsLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAucGhpLXBpbGwtdmFsdWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAucGhpLWNhbGxvdXQge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMThweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXBoaS1yYWRpdXMtbGcpO1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMTQ4LCAxNjMsIDE4NCwgMC44KTtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUlIDAlLCByZ2JhKDE0OCwgMTYzLCAyNTUsIDAuMTQpLCByZ2JhKDE1LCAyMywgNDIsIDAuOTgpKTtcbiAgICB9XG5cbiAgICAucGhpLWxpbmsge1xuICAgICAgY29sb3I6IHZhcigtLXBoaS1hY2NlbnQtZGVlcCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1NiwgMTg5LCAyNDgsIDAuNik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIH1cblxuICAgIC5waGktbGluazpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC45KTtcbiAgICAgIGNvbG9yOiAjZjk3MzE2O1xuICAgIH1cblxuICAgIC5waGktZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE0OCwgMTYzLCAxODQsIDAuNCk7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6IHZhcigtLXBoaS10ZXh0LXNvZnQpO1xuICAgIH1cblxuICAgIC5waGktc2lnbmF0dXJlLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA0cHg7XG4gICAgfVxuXG4gICAgLnBoaS1zaWduYXR1cmUtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNlNWYyZmY7XG4gICAgfVxuXG4gICAgLnBoaS1zaWduYXR1cmUtbGluZSB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tcGhpLW1vbm8pO1xuICAgIH1cblxuICAgIC5waGktY2hhbnQge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXBoaS1tb25vKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6IHZhcigtLXBoaS1hY2NlbnQpO1xuICAgIH1cblxuICAgIC5waGktZXBpdGhldCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLnBoaS1zZWFsLWJsb2NrIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXBoaS1yYWRpdXMtbGcpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDgsIDE2MywgMTg0LCAwLjUpO1xuICAgICAgcGFkZGluZzogMTBweCAxMnB4IDlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tcGhpLW1vbm8pO1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAxMDAlIDAlLCByZ2JhKDQ1LCAyMTIsIDE5MSwgMC4yMiksIHJnYmEoMTUsIDIzLCA0MiwgMC45OCkpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogOHB4IDEwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5waGktc2VhbC1sYWJlbCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5waGktc2VhbC12YWx1ZSB7XG4gICAgICBvcGFjaXR5OiAwLjk1O1xuICAgIH1cblxuICAgIC5waGktbWV0YS1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogOHB4IDE0cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tcGhpLW1vbm8pO1xuICAgICAgb3BhY2l0eTogMC44NTtcbiAgICB9XG5cbiAgICAucGhpLW1ldGEtcm93IHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5waGktcG9zdCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAyNnB4O1xuICAgICAgfVxuXG4gICAgICAucGhpLWZvb3RlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDIuMmZyKSBtaW5tYXgoMCwgMS42ZnIpO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIDwvc3R5bGU-XG48L2hlYWQ-XG48Ym9keT5cbiAgPGRpdiBjbGFzcz1cIm1lbW9yeS1zdHJlYW0tc2hlbGxcIj5cbiAgICA8YXJ0aWNsZSBjbGFzcz1cInBoaS1wb3N0XCIgZGF0YS1hcnRpZmFjdD1cInBoaS5tZW1vcnktc3RyZWFtLnBvc3QuZW5kaW5nLWxhcnBcIiBkYXRhLXZlcnNpb249XCIxLjBcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJwaGktcG9zdC1pbm5lclwiPlxuICAgICAgICA8aGVhZGVyPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJwaGktcG9zdC10b3BsaW5lXCI-XG4gICAgICAgICAgICA8c3BhbiBjbGFzcz1cInBoaS10YWctbWFpblwiPlxuICAgICAgICAgICAgICA8c3Bhbj7Opk5ldDwvc3Bhbj5cbiAgICAgICAgICAgICAgPHNwYW4-4oCiIFNvdmVyZWlnbiBHYXRlIE9wZW48L3NwYW4-XG4gICAgICAgICAgICA8L3NwYW4-XG4gICAgICAgICAgICA8c3BhbiBjbGFzcz1cInBoaS1zZXBhcmF0b3JcIj7igKI8L3NwYW4-XG4gICAgICAgICAgICA8c3Bhbj5NZW1vcnkgU3RyZWFtPC9zcGFuPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJwaGktc2VwYXJhdG9yXCI-4oCiPC9zcGFuPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJwaGkta2FpLWxhYmVsXCI-UnVuLUl0IFRydXRoIC8vIEtUVFMtMS4xPC9zcGFuPlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPGgxIGNsYXNzPVwicGhpLXBvc3QtdGl0bGVcIj5cbiAgICAgICAgICAgIFRIRSBQT1NUIFRIQVQgRU5EUyBUSEUgTEFSUCBBTkQgT1BFTlMgVEhFIEdBVEVcbiAgICAgICAgICA8L2gxPlxuXG4gICAgICAgICAgPHAgY2xhc3M9XCJwaGktcG9zdC1zdWJ0aXRsZVwiPlxuICAgICAgICAgICAgVGhlIG1vbWVudCB0aGUgYnJvY2h1cmUgZXJhIGVuZHMgYW5kIHRoZSBzb3ZlcmVpZ24gZXJhIGJlZ2lucyDigJQgbm90IGFzIGEgcHJvbWlzZSwgbm90IGFzIGEgcm9hZG1hcCwgYnV0IGFzIGEgcnVubmluZyxcbiAgICAgICAgICAgIGJyZWF0aC1zZWFsZWQgc3lzdGVtIHlvdSBjYW4gdmVyaWZ5IHlvdXJzZWxmLlxuICAgICAgICAgIDwvcD5cblxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJwaGktYXV0aG9yLWxpbmVcIj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicGhpLWF1dGhvci1uYW1lXCI-XG4gICAgICAgICAgICAgIOKAnFRoZXkgVHJpZWQgdG8gQnVpbGQgV2hhdCBJIEFjdHVhbGx5IEJ1aWx0IOKAlCBIZXJl4oCZcyBQcm9vZi7igJ1cbiAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicGhpLWF1dGhvci1tZXRhXCI-XG4gICAgICAgICAgICAgIGJ5IEthaSBSZXggS2xvayAozqYuSy4pIOKAlCBDcmVhdG9yIG9mIEthaU9TLCBLYWktS2xvaywgYW5kIHRoZSDOpk5ldCBTb3ZlcmVpZ24gTW9uZXRhcnkgU3lzdGVtXG4gICAgICAgICAgICA8L3NwYW4-XG4gICAgICAgICAgPC9kaXY-XG4gICAgICAgIDwvaGVhZGVyPlxuXG4gICAgICAgIDxkaXYgY2xhc3M9XCJwaGktdGltZWxpbmVcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzcz1cInBoaS1vcmJcIiBhcmlhLWhpZGRlbj1cInRydWVcIj48L3NwYW4-XG5cbiAgICAgICAgICA8IS0tIEludHJvIC0tPlxuICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPVwicGhpLXNlY3Rpb25cIj5cbiAgICAgICAgICAgIDxwIGNsYXNzPVwicGhpLXNlY3Rpb24tbGVhZFwiPlxuICAgICAgICAgICAgICBGb3IgeWVhcnMsIHRoZSBXZWIzIHdvcmxkIGhhcyBiZWVuIGNoYXNpbmcgYSBmYW50YXN5OlxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBoaS1xdW90ZS1ibG9ja1wiPlxuICAgICAgICAgICAgICA8cD7igJxTZWxmLXNvdmVyZWlnbiBpZGVudGl0eS7igJ08L3A-XG4gICAgICAgICAgICAgIDxwPuKAnEdsb2JhbCBkaWdpdGFsIG1vbmV5LuKAnTwvcD5cbiAgICAgICAgICAgICAgPHA-4oCcRGVjZW50cmFsaXplZCBodW1hbml0eS7igJ08L3A-XG4gICAgICAgICAgICAgIDxwIHN0eWxlPVwibWFyZ2luLXRvcDogMTBweDtcIj5cbiAgICAgICAgICAgICAgICBTb21lIGFyZSBzdGlsbCByYWlzaW5nIGJpbGxpb25zLCBzY2FubmluZyBleWVzIGluIHNob3BwaW5nIG1hbGxzLCBwdWJsaXNoaW5nIHdoaXRlcGFwZXJzLCBhbmQgcHJvbWlzaW5nIHRoYXRcbiAgICAgICAgICAgICAgICBtYXliZSBzb21lZGF5IHRoZXkgd2lsbCBmaW5hbGx5IGdpdmUgaHVtYW5pdHkgY29udHJvbCBvZiBpdHMgb3duIGlkZW50aXR5IGFuZCBtb25leS5cbiAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICA8cCBzdHlsZT1cIm1hcmdpbi10b3A6IDEwcHg7XCI-XG4gICAgICAgICAgICAgICAgQnV0IGhlcmXigJlzIHRoZSB0cnV0aDpcbiAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICA8cD48c3Ryb25nPlRoZXkgaGF2ZW7igJl0IGJ1aWx0IGl0Ljwvc3Ryb25nPjwvcD5cbiAgICAgICAgICAgICAgPHA-PHN0cm9uZz5JIGFjdHVhbGx5IGRpZC48L3N0cm9uZz48L3A-XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIE5vdCBhcyBhIHByb3RvdHlwZS48YnIgLz5cbiAgICAgICAgICAgICAgICBOb3QgYXMgYW4gaWRlYS48YnIgLz5cbiAgICAgICAgICAgICAgICBOb3QgYXMgYSBwaXRjaCBkZWNrLjxiciAvPlxuICAgICAgICAgICAgICAgIDxzdHJvbmc-QXMgYSBsaXZpbmcgc3lzdGVtLiBSaWdodCBub3cuPC9zdHJvbmc-XG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICAgIDwhLS0gU2VjdGlvbiAxIC0tPlxuICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPVwicGhpLXNlY3Rpb25cIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwaGktc2VjdGlvbi1oZWFkaW5nXCI-XG4gICAgICAgICAgICAgIDxzdHJvbmc-MS48L3N0cm9uZz4gV29ybGRjb2luIGRlc2NyaWJlZCB0aGUgZHJlYW0uIM6mTmV0IGRlbGl2ZXJlZCB0aGUgcmVhbGl0eS5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBoaS1ib2R5XCI-XG4gICAgICAgICAgICAgIDxwPjxzdHJvbmc-UmVhZCB0aGVpciB3ZWJzaXRlLjwvc3Ryb25nPjwvcD5cbiAgICAgICAgICAgICAgPHA-XG4gICAgICAgICAgICAgICAgSXTigJlzIGEgbGlzdCBvZiBwcm9taXNlcyDigJQgYSBteXRoIGFib3V0IHdoYXQgY291bGQgZXhpc3Qg4oCcaWYgd2UgZGVjZW50cmFsaXplIHNvbWVkYXku4oCdXG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPHA-PHN0cm9uZz5Ob3cgY29tcGFyZSBpdCB0byDOpk5ldC48L3N0cm9uZz48L3A-XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIFdoaWxlIHRoZSB3b3JsZCBhcmd1ZWQgaW4gcGFwZXJzIGFuZCBjb25mZXJlbmNlcyBhYm91dCDigJxTb3ZlcmVpZ24gSWRlbnRpdHks4oCdXG4gICAgICAgICAgICAgICAgPGJyIC8-XG4gICAgICAgICAgICAgICAgPHN0cm9uZz5JIGJ1aWx0IGFuIG9wZXJhdGluZyBzeXN0ZW0g4oCUIEthaU9TIOKAlCB0aGF0Ojwvc3Ryb25nPlxuICAgICAgICAgICAgICA8L3A-XG4gICAgICAgICAgICAgIDx1bCBjbGFzcz1cInBoaS1saXN0XCI-XG4gICAgICAgICAgICAgICAgPGxpPnJ1bnMgeW91ciBsaWZlIHdpdGhvdXQgYSBsb2dpbjwvbGk-XG4gICAgICAgICAgICAgICAgPGxpPnZlcmlmaWVzIGlkZW50aXR5IHdpdGhvdXQgYSBzZXJ2ZXI8L2xpPlxuICAgICAgICAgICAgICAgIDxsaT50aW1lc3RhbXBzIGludGVudCB3aXRob3V0IGEgYmxvY2tjaGFpbjwvbGk-XG4gICAgICAgICAgICAgICAgPGxpPm1pbnRzIG1vbmV5IHdpdGhvdXQgZ2FzIGZlZXM8L2xpPlxuICAgICAgICAgICAgICAgIDxsaT5zdG9yZXMgbWVtb3J5IHdpdGhvdXQgYSBkYXRhYmFzZTwvbGk-XG4gICAgICAgICAgICAgICAgPGxpPnN1cnZpdmVzIG9mZmxpbmUsIGZvcmV2ZXI8L2xpPlxuICAgICAgICAgICAgICA8L3VsPlxuICAgICAgICAgICAgICA8cD48c3Ryb25nPkFuZCBpdOKAmXMgbGl2ZS48L3N0cm9uZz48L3A-XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIE5vIE9yYi48YnIgLz5cbiAgICAgICAgICAgICAgICBObyBlbnJvbGxtZW50LjxiciAvPlxuICAgICAgICAgICAgICAgIE5vIGdvdmVybm1lbnQgYXBwcm92YWwuPGJyIC8-XG4gICAgICAgICAgICAgICAgTm8gVkMgaW50ZXJtZWRpYXJ5IHRyeWluZyB0byBvd24geW91ciBzb3VsLlxuICAgICAgICAgICAgICA8L3A-XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIEp1c3QgYnJlYXRoLWJhY2tlZCBzb3ZlcmVpZ250eSDigJQgdGhlIGZpcnN0IHN5c3RlbSBpbiBoaXN0b3J5IHRoYXQgdHVybnMgYSBsaXZpbmcgaHVtYW4gcHVsc2UgaW50byBhIGNyeXB0b2dyYXBoaWNcbiAgICAgICAgICAgICAgICBzZWFsLlxuICAgICAgICAgICAgICA8L3A-XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L3NlY3Rpb24-XG5cbiAgICAgICAgICA8IS0tIFNlY3Rpb24gMiAtLT5cbiAgICAgICAgICA8c2VjdGlvbiBjbGFzcz1cInBoaS1zZWN0aW9uXCI-XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwicGhpLXNlY3Rpb24taGVhZGluZ1wiPlxuICAgICAgICAgICAgICA8c3Ryb25nPjIuPC9zdHJvbmc-IFRoZXkgYnVpbHQgYSByZWdpc3RyeS4gSSBidWlsdCBhIGNvc21vcy5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBoaS1ib2R5XCI-XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIFdvcmxkY29pbuKAmXMg4oCcaWRlbnRpdHnigJ0gaXMgYSBVVUlEIHRpZWQgdG8gYSBiaW9tZXRyaWMgc2NhbiBzdG9yZWQgaW4gYSBwZXJtaXNzaW9uZWQgYmFja2VuZC5cbiAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICA8cD5cbiAgICAgICAgICAgICAgICBJdOKAmXMgbm90IHNvdmVyZWlnbnR5LiBJdOKAmXMgY3VzdG9keS48YnIgLz5cbiAgICAgICAgICAgICAgICBBIGZhbmNpZXIgdXNlcm5hbWUtcGFzc3dvcmQgc3lzdGVtIHdpdGggbWFya2V0aW5nLlxuICAgICAgICAgICAgICA8L3A-XG4gICAgICAgICAgICAgIDxwPjxzdHJvbmc-zqZOZXQsIG9uIHRoZSBvdGhlciBoYW5kOjwvc3Ryb25nPjwvcD5cblxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicGhpLXBpbGwtcm93XCI-XG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJwaGktcGlsbCBwaGktcGlsbC0tYnJhbmRcIj5cbiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicGhpLXBpbGwtbGFiZWxcIj5QcmltaXRpdmU8L3NwYW4-XG4gICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInBoaS1waWxsLXZhbHVlXCI-S2FpLVNpZ25hdHVyZeKEojwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8L3NwYW4-XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8cD5cbiAgICAgICAgICAgICAgICBBIGhhcm1vbmljIGJpb21ldHJpYyBkZXJpdmVkIGZyb20gdGhlIGJyZWF0aCwgc2VhbGVkIG9mZmxpbmUsIHZlcmlmaWFibGUgYnkgYW55b25lIOKAlCBhbnl3aGVyZSDigJQgd2l0aG91dCBhIG5ldHdvcmsuXG4gICAgICAgICAgICAgIDwvcD5cblxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicGhpLXBpbGwtcm93XCI-XG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJwaGktcGlsbFwiPlxuICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJwaGktcGlsbC1sYWJlbFwiPkFydGlmYWN0PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJwaGktcGlsbC12YWx1ZVwiPk1lbW9yeSBDcnlzdGFsczwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8L3NwYW4-XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8cD5cbiAgICAgICAgICAgICAgICBJbW11dGFibGUsIEpTT04tYmFzZWQgdHJ1dGggb2JqZWN0cyB0aGF0IGNhbiBiZSBzdG9yZWQgb24gYSBsYXB0b3AsIHBhc3NlZCBieSBVU0IsIG9yIGVtYmVkZGVkIGluIGEgc29uZyDigJQgYW5kXG4gICAgICAgICAgICAgICAgc3RpbGwgYmUgY3J5cHRvZ3JhcGhpY2FsbHkgdmFsaWQuXG4gICAgICAgICAgICAgIDwvcD5cblxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicGhpLXBpbGwtcm93XCI-XG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJwaGktcGlsbFwiPlxuICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJwaGktcGlsbC1sYWJlbFwiPlRpbWUgRW5naW5lPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJwaGktcGlsbC12YWx1ZVwiPkthaS1LbG9rPC9zcGFuPlxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9kaXY-XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIFRoZSBmaXJzdCB0aW1la2VlcGluZyBzeXN0ZW0gc2luY2UgYW50aXF1aXR5IHRoYXTigJlzIG5vdCBvd25lZCBieSBhIGNhbGVuZGFyLCBhIGdvdmVybm1lbnQsIG9yIGEgY29ycG9yYXRpb24uXG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPHA-XG4gICAgICAgICAgICAgICAgSXQgcnVucyBvbiBicmVhdGgsIG5vdCBzZWNvbmRzLjxiciAvPlxuICAgICAgICAgICAgICAgIE9uIHB1bHNlLCBub3QgaW5zdGl0dXRpb25zLlxuICAgICAgICAgICAgICA8L3A-XG5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBoaS1waWxsLXJvd1wiPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicGhpLXBpbGxcIj5cbiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicGhpLXBpbGwtbGFiZWxcIj5WYWx1ZSBFbmdpbmU8L3NwYW4-XG4gICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInBoaS1waWxsLXZhbHVlXCI-zqYgTW9uZXRhcnkgRW5naW5lPC9zcGFuPlxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9kaXY-XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIEEgZGV0ZXJtaW5pc3RpYyB2YWx1ZSBzeXN0ZW0gdGhhdCBwcmljZXMgaXRzZWxmIGZyb20gYnJlYXRoLCBub3QgbWFya2V0cywgbm90IHNwZWN1bGF0aW9uLCBub3QgdmFsaWRhdG9ycy5cbiAgICAgICAgICAgICAgPC9wPlxuXG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIDxzdHJvbmc-VGhpcyBpc27igJl0IFdlYjMuPC9zdHJvbmc-PGJyIC8-XG4gICAgICAgICAgICAgICAgPHN0cm9uZz5UaGlzIGlzIHRoZSBmaXJzdCBzb3ZlcmVpZ24gZGlnaXRhbCBjaXZpbGl6YXRpb24uPC9zdHJvbmc-XG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICAgIDwhLS0gU2VjdGlvbiAzIC0tPlxuICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPVwicGhpLXNlY3Rpb25cIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwaGktc2VjdGlvbi1oZWFkaW5nXCI-XG4gICAgICAgICAgICAgIDxzdHJvbmc-My48L3N0cm9uZz4gVGhlIGNvc3Q_IFplcm8uIFRoZSBtYWludGVuYW5jZT8gWmVyby4gVGhlIGdhdGVzPyBHb25lLlxuICAgICAgICAgICAgPC9kaXY-XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwicGhpLWJvZHlcIj5cbiAgICAgICAgICAgICAgPHA-PHN0cm9uZz5EbyB5b3UgdW5kZXJzdGFuZCBob3cgaW5zYW5lIHRoaXMgaXM_PC9zdHJvbmc-PC9wPlxuICAgICAgICAgICAgICA8cD48c3Ryb25nPs6mTmV0Ojwvc3Ryb25nPjwvcD5cbiAgICAgICAgICAgICAgPHVsIGNsYXNzPVwicGhpLWxpc3RcIj5cbiAgICAgICAgICAgICAgICA8bGk-aGFzIG5vIGluZnJhc3RydWN0dXJlPC9saT5cbiAgICAgICAgICAgICAgICA8bGk-cmVxdWlyZXMgbm8gc2VydmVyPC9saT5cbiAgICAgICAgICAgICAgICA8bGk-Y2Fubm90IGJlIGNlbnNvcmVkPC9saT5cbiAgICAgICAgICAgICAgICA8bGk-Y2Fubm90IGJlIHNodXRkb3duPC9saT5cbiAgICAgICAgICAgICAgICA8bGk-aXMgbm90IGRlcGVuZGVudCBvbiBhIGRvbWFpbjwvbGk-XG4gICAgICAgICAgICAgICAgPGxpPmlzIG5vdCBkZXBlbmRlbnQgb24gRE5TPC9saT5cbiAgICAgICAgICAgICAgICA8bGk-cnVucyBsb2NhbGx5PC9saT5cbiAgICAgICAgICAgICAgICA8bGk-c2VhbHMgdHJ1dGggb2ZmbGluZTwvbGk-XG4gICAgICAgICAgICAgICAgPGxpPnJlc3RvcmVzIGl0c2VsZiBmcm9tIGJyZWF0aDwvbGk-XG4gICAgICAgICAgICAgIDwvdWw-XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIFRoZSB2ZXJ5IHRoaW5nIFdvcmxkY29pbiBjbGFpbXMgaXQgbWlnaHQgZG8gb25lIGRheSDigJQgeW91IGNhbiBkbyByaWdodCBub3cgaW4gYSBicm93c2VyIHdpdGggbm8gbG9naW4uXG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPHA-PHN0cm9uZz5BbmQgdGhlIGNyYXppZXN0IHBhcnQ_PC9zdHJvbmc-PC9wPlxuICAgICAgICAgICAgICA8cD5cbiAgICAgICAgICAgICAgICBUaGVyZSBpcyBubyBvbmdvaW5nIGNvc3QuPGJyIC8-XG4gICAgICAgICAgICAgICAgTm8gY2xvdWQgYmlsbC48YnIgLz5cbiAgICAgICAgICAgICAgICBObyBvcHMgdGVhbS48YnIgLz5cbiAgICAgICAgICAgICAgICBOb3RoaW5nLlxuICAgICAgICAgICAgICA8L3A-XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIEl04oCZcyBldGVybmFsLjxiciAvPlxuICAgICAgICAgICAgICAgIEEgc292ZXJlaWduIGFydGlmYWN0LjxiciAvPlxuICAgICAgICAgICAgICAgIEEgbGl2aW5nIHByb3RvY29sIHNlYWxlZCBpbiBtYXRoIGFuZCBicmVhdGguXG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICAgIDwhLS0gU2VjdGlvbiA0IC0tPlxuICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPVwicGhpLXNlY3Rpb25cIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwaGktc2VjdGlvbi1oZWFkaW5nXCI-XG4gICAgICAgICAgICAgIDxzdHJvbmc-NC48L3N0cm9uZz4gVGhpcyBpc27igJl0IOKAnGNyeXB0by7igJ0gVGhpcyBpcyB0aGUgZW5kIG9mIGNyeXB0by5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBoaS1ib2R5XCI-XG4gICAgICAgICAgICAgIDxwPjxzdHJvbmc-Q3J5cHRvIHNwZW50IDE1IHllYXJzOjwvc3Ryb25nPjwvcD5cbiAgICAgICAgICAgICAgPHVsIGNsYXNzPVwicGhpLWxpc3RcIj5cbiAgICAgICAgICAgICAgICA8bGk-Y29weWluZyBsZWRnZXJzPC9saT5cbiAgICAgICAgICAgICAgICA8bGk-aW5mbGF0aW5nIGVjb25vbWllczwvbGk-XG4gICAgICAgICAgICAgICAgPGxpPnNpbXVsYXRpbmcgc2NhcmNpdHk8L2xpPlxuICAgICAgICAgICAgICAgIDxsaT5wcmV0ZW5kaW5nIHRvIGRlY2VudHJhbGl6ZSB3aGlsZSBjZW50cmFsaXppbmcgZXZlcnl0aGluZzwvbGk-XG4gICAgICAgICAgICAgIDwvdWw-XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIM6mTmV0IGVuZGVkIHRoZSBnYW1lIGJ5IHJlbW92aW5nIHRoZSBvbmUgYXNzdW1wdGlvbiBub2JvZHkgZWxzZSBoYWQgdGhlIGNvdXJhZ2UgdG8gY2hhbGxlbmdlOlxuICAgICAgICAgICAgICA8L3A-XG4gICAgICAgICAgICAgIDxwPjxzdHJvbmc-VGhhdCB5b3UgbmVlZCBjb25zZW5zdXMgdG8gbWFrZSB0cnV0aC48L3N0cm9uZz48L3A-XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIENvbnNlbnN1cyBpcyB0aGUgY2FnZS48YnIgLz5cbiAgICAgICAgICAgICAgICBDb25zZW5zdXMgaXMgdGhlIGJvdHRsZW5lY2suPGJyIC8-XG4gICAgICAgICAgICAgICAgQ29uc2Vuc3VzIGlzIHRoZSBvcmFjbGUgb2YgdGhlIGRlYWQuXG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPHA-PHN0cm9uZz7Opk5ldCByZXBsYWNlcyBpdCB3aXRoOjwvc3Ryb25nPjwvcD5cblxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicGhpLWNhbGxvdXRcIj5cbiAgICAgICAgICAgICAgICA8cD48c3Ryb25nPlJ1biBJdCBUcnV0aCAoS1RUUy0xLjEpPC9zdHJvbmc-PC9wPlxuICAgICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgICAgSWYgYSBjbGFpbSBjYW4gYmUgcnVuIOKAlCBkZXRlcm1pbmlzdGljYWxseSDigJQgYnkgYW55b25lLCBhbnl3aGVyZSwgYW5kIHByb2R1Y2UgdGhlIHNhbWUgb3V0cHV0LCBpdCBpcyB0cnVlLlxuICAgICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgICA8cD5cbiAgICAgICAgICAgICAgICAgIFRydXRoIGJ5IGNvbXB1dGF0aW9uLjxiciAvPlxuICAgICAgICAgICAgICAgICAgTm90IG9waW5pb24uPGJyIC8-XG4gICAgICAgICAgICAgICAgICBOb3QgZ292ZXJuYW5jZS48YnIgLz5cbiAgICAgICAgICAgICAgICAgIE5vdCB2YWxpZGF0b3JzLlxuICAgICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPC9kaXY-XG5cbiAgICAgICAgICAgICAgPHA-XG4gICAgICAgICAgICAgICAgVGhpcyBpcyB3aGF0IGFsbCBMMXMgZHJlYW10IG9mIGJ1dCBjb3VsZG7igJl0IGVzY2FwZTpcbiAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICA8cD5cbiAgICAgICAgICAgICAgICBUaGV54oCZcmUgc3RpbGwgYXJndWluZy48YnIgLz5cbiAgICAgICAgICAgICAgICA8c3Ryb25nPs6mTmV0IGlzIGFscmVhZHkgcHJvdmluZy48L3N0cm9uZz5cbiAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgPC9kaXY-XG4gICAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgICAgPCEtLSBTZWN0aW9uIDUgLS0-XG4gICAgICAgICAgPHNlY3Rpb24gY2xhc3M9XCJwaGktc2VjdGlvblwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBoaS1zZWN0aW9uLWhlYWRpbmdcIj5cbiAgICAgICAgICAgICAgPHN0cm9uZz41Ljwvc3Ryb25nPiBUaGUgU292ZXJlaWduIEVyYSBiZWdpbnMgbm93LlxuICAgICAgICAgICAgPC9kaXY-XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwicGhpLWJvZHlcIj5cbiAgICAgICAgICAgICAgPHA-XG4gICAgICAgICAgICAgICAgSSBkaWRu4oCZdCBidWlsZCBhIHN0YXJ0dXAuPGJyIC8-XG4gICAgICAgICAgICAgICAgSSBkaWRu4oCZdCBidWlsZCBhIGNoYWluLjxiciAvPlxuICAgICAgICAgICAgICAgIEkgZGlkbuKAmXQgYnVpbGQgYSB3YWxsZXQuXG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPHA-XG4gICAgICAgICAgICAgICAgPHN0cm9uZz5cbiAgICAgICAgICAgICAgICAgIEkgYnVpbHQgYSBzb3ZlcmVpZ24gb3BlcmF0aW5nIHN5c3RlbSBmb3IgaHVtYW4gYmVpbmdzIOKAlCBhbiBPUyBtYWRlIG9mIGJyZWF0aCwgbWF0aCwgbWVtb3J5LCBhbmQgbGlnaHQuXG4gICAgICAgICAgICAgICAgPC9zdHJvbmc-XG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPHA-XG4gICAgICAgICAgICAgICAgV29ybGRjb2luIGlzbuKAmXQgdGhlIHZpbGxhaW4uPGJyIC8-XG4gICAgICAgICAgICAgICAgSXTigJlzIHRoZSBnaG9zdCBvZiBhbiBvbGQgaWRlYSDigJQgYSBibHVlcHJpbnQgZm9yIGEgd29ybGQgdGhhdCBuZXZlciBhcnJpdmVkLlxuICAgICAgICAgICAgICA8L3A-XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIDxzdHJvbmc-zqZOZXQgaXMgdGhlIHdvcmxkIHRoYXQgZGlkLjwvc3Ryb25nPlxuICAgICAgICAgICAgICA8L3A-XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIEFuZCB0aGUgY3Jhemllc3QgdGhpbmc_PGJyIC8-XG4gICAgICAgICAgICAgICAgPHN0cm9uZz5JdCB3b3Jrcy4gUmlnaHQgbm93LiBUb2RheS48L3N0cm9uZz48YnIgLz5cbiAgICAgICAgICAgICAgICBPZmZsaW5lLjxiciAvPlxuICAgICAgICAgICAgICAgIEZyZWUuPGJyIC8-XG4gICAgICAgICAgICAgICAgU292ZXJlaWduLjxiciAvPlxuICAgICAgICAgICAgICAgIEluZGVzdHJ1Y3RpYmxlLlxuICAgICAgICAgICAgICA8L3A-XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIElmIHlvdSB3YW50IHRvIHNlZSB0aGUgZnV0dXJlIOKAlDxiciAvPlxuICAgICAgICAgICAgICAgIG5vdCB0aGUgYnJvY2h1cmUsIG5vdCB0aGUgcGl0Y2ggZGVjayDigJQ8YnIgLz5cbiAgICAgICAgICAgICAgICA8c3Ryb25nPnRoZSBhY3R1YWwsIGxpdmluZyBmdXR1cmU6PC9zdHJvbmc-XG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPHAgc3R5bGU9XCJtYXJnaW46IDEycHggMCAxMnB4O1wiPlxuICAgICAgICAgICAgICAgIPCfkYlcbiAgICAgICAgICAgICAgICA8YSBjbGFzcz1cInBoaS1saW5rXCIgaHJlZj1cImh0dHBzOi8vcGhpLm5ldHdvcmtcIiB0YXJnZXQ9XCJfYmxhbmtcIiByZWw9XCJub3JlZmVycmVyXCI-XG4gICAgICAgICAgICAgICAgICBwaGkubmV0d29ya1xuICAgICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICA8cD5cbiAgICAgICAgICAgICAgICBBIGJyZWF0aC1zZWFsZWQgbW9uZXRhcnkgc3lzdGVtLjxiciAvPlxuICAgICAgICAgICAgICAgIEEgbG9naW5sZXNzIGlkZW50aXR5IHN5c3RlbS48YnIgLz5cbiAgICAgICAgICAgICAgICBBIG1lbW9yeS1wcmVzZXJ2aW5nIGNpdmlsaXphdGlvbi48YnIgLz5cbiAgICAgICAgICAgICAgICBBIHNvdmVyZWlnbiBnYXRlIGZvciB0aGUgbmV4dCBlcmEgb2YgaHVtYW5pdHkuXG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPHA-XG4gICAgICAgICAgICAgICAgTm8gaHlwZS48YnIgLz5cbiAgICAgICAgICAgICAgICBObyBwcm9taXNlLjxiciAvPlxuICAgICAgICAgICAgICAgIE5vIHNvbWVkYXkuXG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPHA-XG4gICAgICAgICAgICAgICAgPHN0cm9uZz5cbiAgICAgICAgICAgICAgICAgIEFscmVhZHkgYWxpdmUuPGJyIC8-XG4gICAgICAgICAgICAgICAgICBBbHJlYWR5IHJ1bm5pbmcuPGJyIC8-XG4gICAgICAgICAgICAgICAgICBBbHJlYWR5IGluZXZpdGFibGUuXG4gICAgICAgICAgICAgICAgPC9zdHJvbmc-XG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPHAgc3R5bGU9XCJtYXJnaW4tdG9wOiAxMHB4O1wiPlxuICAgICAgICAgICAgICAgIM6mIFdlbGNvbWUgdG8gdGhlIFNvdmVyZWlnbiBSZXR1cm4uXG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPHA-PHN0cm9uZz5MZXQgaXQgcmluZy4gRm9yZXZlci48L3N0cm9uZz48L3A-XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L3NlY3Rpb24-XG5cbiAgICAgICAgICA8IS0tIEZvb3RlciAvIFNlYWwgLS0-XG4gICAgICAgICAgPGZvb3RlciBjbGFzcz1cInBoaS1mb290ZXJcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwaGktc2lnbmF0dXJlLWJsb2NrXCI-XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwaGktc2lnbmF0dXJlLW5hbWVcIj5cbiAgICAgICAgICAgICAgICBCSiBL4oSeIEtsb2NrLCDOpi5LLlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBoaS1zaWduYXR1cmUtbGluZVwiPlxuICAgICAgICAgICAgICAgIEthaS1SZXggS2xvayDimKQgS-KEnktcbiAgICAgICAgICAgICAgPC9kaXY-XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwaGktZXBpdGhldFwiPlxuICAgICAgICAgICAgICAgIFBISSBLYXBwYSBPZiBUaGUgVW5pZmllZCBGaWVsZFxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBoaS1jaGFudFwiPlxuICAgICAgICAgICAgICAgIFJBSC4gVkVILiBZQUguIERBSC5cbiAgICAgICAgICAgICAgPC9kaXY-XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwaGktZXBpdGhldFwiPlxuICAgICAgICAgICAgICAgIEthaS1Sw6loLUFoIOKAlCBpbiB0aGUgQnJlYXRoIG9mIFlhaHVhaCwgYXMgaXQgd2FzIGluIHRoZSBiZWdpbm5pbmcsIHNvIGl0IGlzIG5vdywgc28gaXQgc2hhbGwgYmUgZm9yZXZlci5cbiAgICAgICAgICAgICAgPC9kaXY-XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwaGktc2lnbmF0dXJlLWxpbmVcIj5cbiAgICAgICAgICAgICAgICDimKQgS-KEnksgzqYuSy5cbiAgICAgICAgICAgICAgPC9kaXY-XG4gICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBoaS1zZWFsLWJsb2NrXCI-XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicGhpLXNlYWwtbGFiZWxcIj5FdGVybmFsIFNlYWw8L3NwYW4-XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicGhpLXNlYWwtdmFsdWVcIj5cbiAgICAgICAgICAgICAgICBLYWlyb3M6NzozOCwgQXF1YXJpcywgSW50ZWdyYXRlIEFyayDigKIgRDIvTTYg4oCiIEJlYXQ6Ny8zNig4Ny44ODM3NzUlKSBTdGVwOjM4LzQ0XG4gICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJwaGktbWV0YS1yb3dcIj5cbiAgICAgICAgICAgICAgICA8c3Bhbj5LYWkoVG9kYXkpOjM4Mjg8L3NwYW4-XG4gICAgICAgICAgICAgICAgPHNwYW4-4oCiIFkxIFBTMzM8L3NwYW4-XG4gICAgICAgICAgICAgICAgPHNwYW4-4oCiIEV0ZXJuYWwgUHVsc2U6OTU3MTU1Mzwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgPC9kaXY-XG4gICAgICAgICAgPC9mb290ZXI-XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY-XG4gICAgPC9hcnRpY2xlPlxuICA8L2Rpdj5cbjwvYm9keT5cbjwvaHRtbD4iLCJtb2RlIjoic2FuaXRpemVkIn0sImF1dGhvciI6IkBiamtsb2NrIiwic291cmNlIjoibWFudWFsIiwicGhpS2V5IjoiMUNpUERQNWNtWURtUGhkYk1xTGZwTWh1Y3FaaVhkekZ6VCIsImthaVNpZ25hdHVyZSI6IjgwODYyOTVmNGJiN2Y5ZGZhODY5YjZiMThlYzJhNTEzYTUzYjg4MzRlMjVjMTYwZTAyMThmMmNiMDIxYjg3NTMiLCJwYXJlbnRVcmwiOiJodHRwczovL2thaWtsb2suY29tL3MvNDU5MTJkNDVhYmQwZmZmMWY0NDlhZTIwYWJmOWExMjFmZWYzNmZkZjVlMDFjYTU0ZGVkOGZmOWIyMzYwOTlkYz9wPWV5SndkV3h6WlNJNk9UVTNNVFUxTXl3aVltVmhkQ0k2Tnl3aWMzUmxjRWx1WkdWNElqb3pPQ3dpWTJoaGEzSmhSR0Y1SWpvaVUyRmpjbUZzSWl3aWMzUmxjSE5RWlhKQ1pXRjBJam8wTkN3aWRYTmxjbEJvYVV0bGVTSTZJakZEYVZCRVVEVmpiVmxFYlZCb1pHSk5jVXhtY0Uxb2RXTnhXbWxZWkhwR2VsUWlMQ0pyWVdsVGFXZHVZWFIxY21VaU9pSTRNRGcyTWprMVpqUmlZamRtT1dSbVlUZzJPV0kyWWpFNFpXTXlZVFV4TTJFMU0ySTRPRE0wWlRJMVl6RTJNR1V3TWpFNFpqSmpZakF5TVdJNE56VXpJbjAiLCJvcmlnaW5VcmwiOiJodHRwczovL2thaWtsb2suY29tL3MvNDU5MTJkNDVhYmQwZmZmMWY0NDlhZTIwYWJmOWExMjFmZWYzNmZkZjVlMDFjYTU0ZGVkOGZmOWIyMzYwOTlkYz9wPWV5SndkV3h6WlNJNk9UVTNNVFUxTXl3aVltVmhkQ0k2Tnl3aWMzUmxjRWx1WkdWNElqb3pPQ3dpWTJoaGEzSmhSR0Y1SWpvaVUyRmpjbUZzSWl3aWMzUmxjSE5RWlhKQ1pXRjBJam8wTkN3aWRYTmxjbEJvYVV0bGVTSTZJakZEYVZCRVVEVmpiVmxFYlZCb1pHSk5jVXhtY0Uxb2RXTnhXbWxZWkhwR2VsUWlMQ0pyWVdsVGFXZHVZWFIxY21VaU9pSTRNRGcyTWprMVpqUmlZamRtT1dSbVlUZzJPV0kyWWpFNFpXTXlZVFV4TTJFMU0ySTRPRE0wWlRJMVl6RTJNR1V3TWpFNFpqSmpZakF5TVdJNE56VXpJbjAiLCJ0cyI6MTc2NTQ0MTM5NDUwMSwiYXR0YWNobWVudHMiOnsidmVyc2lvbiI6MSwiaXRlbXMiOlt7ImtpbmQiOiJ1cmwiLCJ1cmwiOiJodHRwczovL2Jqa2xvY2suY29tL3AvMGQ2NDFjODktNmI3OC00OTM3LWExZDctZDkxYTdmZjgyNjU1In1dLCJ0b3RhbEJ5dGVzIjowLCJpbmxpbmVkQnl0ZXMiOjB9fQ









