├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── img ├── backend.png ├── devops.png ├── disclaimer.png ├── frontend.png ├── intro.png └── split.png ├── pdf ├── backend.pdf ├── devops.pdf └── frontend.pdf └── src ├── backend-map.json ├── devops-map.json ├── disclaimer.json ├── frontend-map.json └── intro-map.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | # github: [kamranahmedse] 4 | custom: https://paypal.me/kamranahmedse 5 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 8 | 9 | #### What roadmap is this issue about? 10 | 11 | - [ ] Frontend Roadmap 12 | - [ ] Backend Roadmap 13 | - [ ] DevOps Roadmap 14 | - [ ] All Roadmaps 15 | 16 | #### What is this issue about? 17 | 18 | - [ ] Discussion for a pull request I would want to open. 19 | - [ ] Addition of a new item 20 | - [ ] Removal of some existing item 21 | - [ ] Changing in arrangement 22 | - [ ] General suggestion 23 | - [ ] Sharing an Idea 24 | - [ ] Something else 25 | 26 | #### Please acknowledge the below listed 27 | 28 | - [ ] This is not a duplicate issue. I have searched and there is no existing issue for this. 29 | - [ ] I understand that these roadmaps are highly opinionated. The purpose is to not to include everything out there in these roadmaps but to have everything that is most relevant today comparing to the other options listed. 30 | - [ ] I have read the [contribution docs](../contributing.md) before opening this issue. 31 | 32 | 33 | #### Enter the details about the issue here 34 | 35 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | #### What roadmap does this PR target? 2 | 3 | - [ ] Frontend Roadmap 4 | - [ ] Backend Roadmap 5 | - [ ] DevOps Roadmap 6 | - [ ] All Roadmaps 7 | 8 | #### Please acknowledge the items listed below 9 | 10 | - [ ] I have discussed this contribution and got a go-ahead in an issue before opening this pull request. 11 | - [ ] This is not a duplicate issue. I have searched and there is no existing issue for this. 12 | - [ ] I understand that these roadmaps are highly opinionated. The purpose is to not to include everything out there in these roadmaps but to have everything that is most relevant today comparing to the other options listed. 13 | - [ ] I have read the [contribution docs](../contributing.md) before opening this PR. 14 | 15 | #### Enter the details about the contribution 16 | 17 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | ._* 3 | Thumbs.db 4 | *.sublime-project 5 | *.sublime-workspace 6 | .idea 7 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## Roadmap 2020 2 | 3 | ### General Updates 4 | - Added printable PDFs for the roadmaps: [Frontend Roadmap](https://roadmap.sh/static/roadmaps/pdf/frontend.pdf), [Backend Roadmap](https://roadmap.sh/static/roadmaps/pdf/backend.pdf), [DevOps Roadmap](https://roadmap.sh/static/roadmaps/pdf/devops.pdf) 5 | - Updated [the license](https://github.com/kamranahmedse/developer-roadmap/blob/master/LICENSE) with some additional details 6 | - Added the missing code-of-conduct, issue/pr templates. 7 | - Better legends in roadmaps. 8 | - Updated the disclaimers on the roadmap. 9 | 10 | ### Frontend Developer Roadmap 11 | 12 | - Recommended knowledge of the internet has been added 13 | - Added section for VCS in the roadmap 14 | - Mentioned the knowledge of web security 15 | - Deprioritized the CSS Preprocessors knowledge (priortized the use of CSS-in-JS) 16 | - Moved "SMACSS/OOCSS" out of recommendation and optional knowledge of BEM 17 | - Task runners - Gulp has been marked grey and removed from the "possible options" 18 | - Linters and formatters - removed JSHint and JSLint. Only Knowledge of ESLint and Prettier has been recommended. 19 | - Changed the order for "Module Bundlers". Webpack > Rollup > Parcel 20 | - Removed Radium and Glamorous from the CSS in JS options 21 | - Splits CSS frameworks to component based and CSS first. Also adds Tailwind, Chakra among the notable ones. 22 | - Adds react-testing-library to the testing options available and deprioritizes all except jest, cypress, enzyme and react-testing-library 23 | - Flow has been grayed out in "Type Checkers" 24 | - Server Side Rendering - After.js has been deprioritized 25 | - Adds section for Web Components 26 | - Static Site Generators - Adds Next.js and Gatsby as recommended and Vuepress, Jekyll and Hugo as other options 27 | - Adds flutter and Ionic for the mobile applications 28 | - Updates description for WASM 29 | - Carlo and proton-native have been grayed out from the "Desktop applications" 30 | 31 | ### Backend Developer Roadmap 32 | > Expected release date 12-01-2020 33 | 34 | ### DevOps Roadmap 35 | > Expected release date 19-01-2020 36 | 37 | ## Roadmap 2019 38 | * [Frontend Developer Roadmap](https://github.com/kamranahmedse/developer-roadmap/tree/347831feaed227f42525e829ccc8d84a22386952#frontend-roadmap) 39 | * [Backend Developer Roadmap](https://github.com/kamranahmedse/developer-roadmap/tree/347831feaed227f42525e829ccc8d84a22386952#back-end-roadmap) 40 | * [DevOps Roadmap](https://github.com/kamranahmedse/developer-roadmap/tree/347831feaed227f42525e829ccc8d84a22386952#devops-roadmap) 41 | 42 | ## Roadmap 2018 43 | * [Frontend Developer Roadmap](https://github.com/kamranahmedse/developer-roadmap/tree/67a72aab113e79c11e292ada394606f079f6a263#-frontend-roadmap) 44 | * [Backend Developer Roadmap](https://github.com/kamranahmedse/developer-roadmap/tree/67a72aab113e79c11e292ada394606f079f6a263#-back-end-roadmap) 45 | * [DevOps Roadmap](https://github.com/kamranahmedse/developer-roadmap/tree/67a72aab113e79c11e292ada394606f079f6a263#-devops-roadmap) 46 | 47 | ## Roadmap 2017 48 | * [Frontend Developer Roadmap](https://github.com/kamranahmedse/developer-roadmap/tree/ee2b3e5de0e2a9ccccf3f2bbe4687f150df976f4#-front-end-roadmap) 49 | * [Backend Developer Roadmap](https://github.com/kamranahmedse/developer-roadmap/tree/ee2b3e5de0e2a9ccccf3f2bbe4687f150df976f4#-back-end-roadmap) 50 | * [DevOps Roadmap](https://github.com/kamranahmedse/developer-roadmap/tree/ee2b3e5de0e2a9ccccf3f2bbe4687f150df976f4#-devops-roadmap) 51 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to make participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, sex characteristics, gender identity and expression, 9 | level of experience, education, socio-economic status, nationality, personal 10 | appearance, race, religion, or sexual identity and orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies within all project spaces, and it also applies when 49 | an individual is representing the project or its community in public spaces. 50 | Examples of representing a project or community include using an official 51 | project e-mail address, posting via an official social media account, or acting 52 | as an appointed representative at an online or offline event. Representation of 53 | a project may be further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team at . All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html 72 | 73 | [homepage]: https://www.contributor-covenant.org 74 | 75 | For answers to common questions about this code of conduct, see 76 | https://www.contributor-covenant.org/faq -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## The Goal 2 | Our goal is not to have the biggest list of everything available out there. 3 | Our goal is to have a list of things that anybody would have to learn if they were to enter the field today. 4 | 5 | ## Contributing 6 | 7 | Your contributions to this repo are always welcome! 8 | Bear in mind, that this repo is *highly opinionated*, *unbiased* and *curated*. 9 | Your opinion on value of any resource may not match the opinion of curator. 10 | 11 | **No PR will be discarded without explanations!** 12 | 13 | ## How are these roadmaps made? 14 | 15 | > Roadmaps are made using [Balsamiq](https://balsamiq.com/download/) 16 | 17 | * Clone the repository 18 | * Open Balsamiq, click Project > Import > Mockup JSON, 19 | * Copy and paste the JSON for the roadmap that you want to update 20 | * Add your changes 21 | * Export the JSON file Project > Export > Mockup to JSON and put it in the src directory 22 | * Export the image Project > Export > Current Mockup to PNG and put it in the images directory 23 | * Commits your changes and open a PR 24 | 25 | ## Guidelines 26 | 27 | -

Adding everything available out there is not the goal!
28 | The roadmaps represents the skillset most valuable today i.e. if you were to enter any of the listed fields today, what would you learn! There might be things that are of-course being used today but prioritize the things that are most in demand today e.g. agreed that lots of people are using angular.js today but you wouldn't want to learn that instead of React, Angular or Vue. Use your critical thinking to filter out non-essential stuff. Give honest arguments for why the resource should be included.

29 | -

One item per Pull Request
30 | There may be a discussion related to an item you want to add. Adding just a single item per pull request makes it much easier for everyone involved.

31 | - Write meaningful commit messages 32 | - Look at the existing issues/pull requests before opening new ones 33 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | CC BY-NC-ND 3.0 with additional clauses 2 | 3 | Everything including text and images in this project are protected by the copyright laws. 4 | You are allowed to use this material for personal use but are not allowed to use it for 5 | any other purpose including publishing the images, the project files or the content in the 6 | images in any form either digital, non-digital, textual, graphical or written formats. 7 | You are allowed to share the links to the repository or the website roadmap.sh but not 8 | the content for any sort of usage that involves the content of this repository taken out 9 | of the repository and be shared from any other medium including but not limited to blog 10 | posts, articles, newsletters, you must get prior consent from the understated. 11 | 12 | Copyright © 2020 Kamran Ahmed 13 | 14 | Please note that I am really flexible with allowing the usage of the content in this 15 | repository. If you reach out to me with a brief detail of why and how you would like 16 | to use this content, there is a good chance that I will allow you to use it. The reason 17 | behind this strictness in the license is to stop the people who have been using these 18 | roadmaps in ill manners e.g. ripping people off with suggesting random affiliate links, 19 | redistributing these roadmaps just for the sake of monetizing the traffic. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![Web Developer Roadmap - 2020](https://i.imgur.com/NNyc9QM.png) 2 | 3 | > 2020년 웹 개발자가 되기 위한 로드맵 4 | 5 | [![](https://img.shields.io/badge/-Detailed%20Content%20on%20the%20Website%20-0a0a0a.svg?style=flat&colorA=0a0a0a)](http://roadmap.sh) 6 | 7 | 아래에는 프론트엔드 및 백엔드 또는 데브옵스가 되기 위한 경로와 사용하고자 하는 기술을 보여 주는 로드맵이 있습니다. 8 | 저는 제자들의 시야를 넓히고자 하는 옛 교수님을 위해 이 로드맵을 만들었습니다. 누구나 커뮤니티를 돕기 위해 이곳에 공유해주세요. 9 | 10 | *** 11 | 12 |

로드맵의 목적

13 | 14 | > 이 로드맵의 목적은 전체적인 방향에 대한 아이디어를 제공하고 15 | 다음에 무엇을 배워야 할지 혼란스러울 경우와 트렌드에 뒤떨어진 것을 배우지 않도록 안내하는 것입니다. 16 | 왜 어떤 도구가 다른 도구보다 적합하다고 생각되는지에 대한 이해를 넓혀 가야 하며 17 | 유행에 따른 도구를 기억하는 것이 결코 직업에 가장 적합한 것은 아니라는 것을 기억해야 합니다. 18 | 19 |

초보자를 위한 참고사항

20 | 21 | > 이 로드맵은 아래에 나열된 경로에 대해 학습할 수 있는 모든 내용을 담고 있습니다. 22 | 압도당하지 마세요! 시작부터 모든 것을 처음부터 끝까지 다 배울 필요는 없습니다. 23 | 초보자들을 위한 버전을 작업하고 있으며 2020년 백엔드 및 데브옵스 로드맵을 완료한 후 출시할 예정입니다. 24 | 25 | *** 26 | 27 | 로드맵이 개선될 수 있다면 제안해주세요. 28 | 29 | ## 소개 30 | 31 | ![Web Developer Roadmap Introduction](./img/intro.png) 32 | 33 | ## 프론트엔드 로드맵 34 | 35 | [![](https://img.shields.io/badge/-Download%20PDF%20-0a0a0a.svg?style=flat&colorA=0a0a0a)](./pdf/frontend.pdf) [![](https://img.shields.io/badge/-Shareable%20Link%20-0a0a0a.svg?style=flat&colorA=0a0a0a)](https://roadmap.sh/frontend) 36 | 37 | ![Frontend Roadmap](./img/frontend.png) 38 | 39 | ## 백엔드 로드맵 40 | 41 | [![](https://img.shields.io/badge/-Download%20PDF%20-0a0a0a.svg?style=flat&colorA=0a0a0a)](./pdf/backend.pdf) [![](https://img.shields.io/badge/-Shareable%20Link%20-0a0a0a.svg?style=flat&colorA=0a0a0a)](https://roadmap.sh/backend) 42 | 43 | ![Back-end Roadmap](./img/backend.png) 44 | 45 | ## 데브옵스 로드맵 46 | 47 | [![](https://img.shields.io/badge/-Download%20PDF%20-0a0a0a.svg?style=flat&colorA=0a0a0a)](./pdf/devops.pdf) [![](https://img.shields.io/badge/-Shareable%20Link%20-0a0a0a.svg?style=flat&colorA=0a0a0a)](https://roadmap.sh/devops) 48 | 49 | ![DevOps Roadmap](./img/devops.png) 50 | 51 | ## 🚦 마무리 52 | 53 | 로드맵을 개선을 위해 언제든지 이슈를 통해 의견을 주세요. 54 | 55 | 또한 이 로드맵은 계속해서 개선할 예정이기 때문에 저장소를 `watch` 하거나 [roadmap.sh](http://roadmap.sh)를 구독하여 재방문할 수 있습니다. 56 | 57 | ## 🙌 기여하기 58 | 59 | > 로드맵을 업데이트하는 방법은 [기여 문서](./CONTRIBUTING.md)를 살펴보세요. 60 | 61 | - 개선사항은 pull request 62 | - 논의사항은 issues 63 | - 널리 공유해주세요 64 | - 피드백을 보내주세요 [![Twitter URL](https://img.shields.io/twitter/url/https/twitter.com/kamranahmedse.svg?style=social&label=Follow%20%40kamranahmedse)](https://twitter.com/kamranahmedse) 65 | 66 | ## 라이센스 67 | 68 | Have a look at the [license file](./LICENSE) for details 69 | -------------------------------------------------------------------------------- /img/backend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocojang/developer-roadmap/959f613d97720259752fdaed688fc09e2b8aa84f/img/backend.png -------------------------------------------------------------------------------- /img/devops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocojang/developer-roadmap/959f613d97720259752fdaed688fc09e2b8aa84f/img/devops.png -------------------------------------------------------------------------------- /img/disclaimer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocojang/developer-roadmap/959f613d97720259752fdaed688fc09e2b8aa84f/img/disclaimer.png -------------------------------------------------------------------------------- /img/frontend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocojang/developer-roadmap/959f613d97720259752fdaed688fc09e2b8aa84f/img/frontend.png -------------------------------------------------------------------------------- /img/intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocojang/developer-roadmap/959f613d97720259752fdaed688fc09e2b8aa84f/img/intro.png -------------------------------------------------------------------------------- /img/split.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocojang/developer-roadmap/959f613d97720259752fdaed688fc09e2b8aa84f/img/split.png -------------------------------------------------------------------------------- /pdf/backend.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocojang/developer-roadmap/959f613d97720259752fdaed688fc09e2b8aa84f/pdf/backend.pdf -------------------------------------------------------------------------------- /pdf/devops.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocojang/developer-roadmap/959f613d97720259752fdaed688fc09e2b8aa84f/pdf/devops.pdf -------------------------------------------------------------------------------- /pdf/frontend.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocojang/developer-roadmap/959f613d97720259752fdaed688fc09e2b8aa84f/pdf/frontend.pdf -------------------------------------------------------------------------------- /src/backend-map.json: -------------------------------------------------------------------------------- 1 | {"mockup":{"controls":{"control":[{"ID":"0","h":"68","measuredH":"68","measuredW":"116","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.3912553025849605,"y":-0.008865445417136677},"p2":{"x":116,"y":68},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"116","x":"820","y":"2880","zOrder":"0"},{"ID":"1","h":"34","measuredH":"34","measuredW":"133","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.3912553025849605,"y":-0.008865445417136665},"p2":{"x":133,"y":34},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"133","x":"810","y":"2870","zOrder":"1"},{"ID":"2","h":"89","measuredH":"88","measuredW":"1","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"length":88.0056816347672,"x":1,"y":88},"p1":{"length":0.4073544059505541,"x":0.4072427393330943,"y":0.00953746862674794},"p2":{"length":1,"x":1,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"2","x":"694","y":"3069","zOrder":"2"},{"ID":"3","h":"166","measuredH":"165","measuredW":"7","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"length":165.14841809717706,"x":7,"y":165},"p1":{"length":0.40735440595055405,"x":0.4072427393330943,"y":0.009537468626747932},"p2":{"length":0,"x":0,"y":0},"rightArrow":"false"},"typeID":"Arrow","w":"8","x":"694","y":"2891","zOrder":"3"},{"ID":"4","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"207","x":"599","y":"3040","zOrder":"4"},{"ID":"6","h":"1","measuredH":"1","measuredW":"131","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.3912553025849605,"y":-0.00886544541713669},"p2":{"x":131,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"131","x":"820","y":"2860","zOrder":"5"},{"ID":"7","h":"11","measuredH":"11","measuredW":"71","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":10},"p1":{"x":0.47411668036154464,"y":-0.018898931799506993},"p2":{"x":71,"y":-0.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"71","x":"226","y":"2880","zOrder":"6"},{"ID":"8","h":"31","measuredH":"31","measuredW":"71","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":30},"p1":{"x":0.4995603935524387,"y":-0.017416788779568766},"p2":{"x":71,"y":-0.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"71","x":"225","y":"2882","zOrder":"7"},{"ID":"9","h":"17","measuredH":"17","measuredW":"64","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5429504182819833,"y":0.006529279738828819},"p2":{"x":64,"y":16.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"64","x":"226","y":"2864","zOrder":"8"},{"ID":"10","h":"52","measuredH":"52","measuredW":"81","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":80,"y":-0.5},"p1":{"x":0.5609364241450541,"y":0.021803993573559728},"p2":{"x":-0.5,"y":51.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"81","x":"208","y":"2761","zOrder":"9"},{"ID":"11","h":"35","measuredH":"35","measuredW":"87","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4113913751017088,"y":-0.0006509357200978165},"p2":{"x":87,"y":34.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"87","x":"206","y":"2702","zOrder":"10"},{"ID":"12","h":"39","measuredH":"39","measuredW":"88","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":38.5},"p1":{"x":0.447876447876448,"y":-0.02702702702702703},"p2":{"x":88,"y":-0.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"88","x":"208","y":"2749","zOrder":"11"},{"ID":"13","h":"15","measuredH":"15","measuredW":"92","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":14.5},"p1":{"x":0.4816429170159262,"y":-0.01441743503772003},"p2":{"x":92,"y":-0.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"92","x":"208","y":"2745","zOrder":"12"},{"ID":"14","h":"11","measuredH":"11","measuredW":"84","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":-0.5},"p1":{"x":0.5429934072099873,"y":0.02076027493337075},"p2":{"x":84,"y":10.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"84","x":"207","y":"2731","zOrder":"13"},{"ID":"15","h":"2","measuredH":"2","measuredW":"131","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":0.5},"p1":{"x":0.4113947465778763,"y":0.00850906400295968},"p2":{"x":131,"y":2},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"131","x":"432","y":"2884","zOrder":"14"},{"ID":"16","h":"112","measuredH":"112","measuredW":"83","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":-0.5},"p1":{"x":0.5543793266543408,"y":-0.07832480543492278},"p2":{"x":83,"y":111.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"83","x":"471","y":"2750","zOrder":"15"},{"ID":"17","h":"96","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"335","x":"908","y":"2932","zOrder":"16"},{"ID":"18","measuredH":"29","measuredW":"203","properties":{"bold":"true","size":"17","text":"관찰 가능성을 고려한 확장"},"typeID":"Label","w":"207","x":"976","y":"2942","zOrder":"17"},{"ID":"19","h":"95","measuredH":"95","measuredW":"35","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":95},"p1":{"x":0.4529742373542117,"y":-0.12147103732822093},"p2":{"x":35,"y":0},"rightArrow":"false"},"typeID":"Arrow","w":"35","x":"772","y":"2724","zOrder":"18"},{"ID":"20","h":"1","measuredH":"1","measuredW":"162","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":162,"y":0.5},"p1":{"x":0.6028331464402591,"y":-0.001968098496464288},"p2":{"x":0,"y":0.5},"rightArrow":"false"},"typeID":"Arrow","w":"162","x":"593","y":"2712","zOrder":"19"},{"ID":"21","h":"80","measuredH":"80","measuredW":"2","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.465256538516507,"y":0.0007431756467057328},"p2":{"x":2,"y":80},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"2","x":"1048","y":"2099","zOrder":"20"},{"ID":"22","h":"1","measuredH":"1","measuredW":"88","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":88,"y":-0.5},"p1":{"x":0.50296668188042,"y":0.0027384755819260557},"p2":{"x":0,"y":-0.5},"rightArrow":"false"},"typeID":"Arrow","w":"88","x":"781","y":"2107","zOrder":"21"},{"ID":"23","h":"196","measuredH":"196","measuredW":"98","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":98,"y":-0.5},"p1":{"x":0.6528545119705341,"y":0.09576427255985268},"p2":{"x":0,"y":195.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"98","x":"377","y":"2126","zOrder":"22"},{"ID":"24","h":"160","measuredH":"160","measuredW":"95","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":95,"y":-0.5},"p1":{"x":0.6657039711191336,"y":0.05776173285198556},"p2":{"x":0,"y":159.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"95","x":"379","y":"2117","zOrder":"23"},{"ID":"25","h":"80","measuredH":"80","measuredW":"108","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":108,"y":79.5},"p1":{"x":0.5603029663253457,"y":-0.07492346669481689},"p2":{"x":0,"y":0},"rightArrow":"false"},"typeID":"Arrow","w":"108","x":"619","y":"2023","zOrder":"24"},{"ID":"26","h":"91","measuredH":"91","measuredW":"99","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":99,"y":-0.5},"p1":{"x":0.5321867050105077,"y":-0.014434243999557572},"p2":{"x":0,"y":90.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"99","x":"380","y":"2105","zOrder":"25"},{"ID":"27","h":"36","measuredH":"36","measuredW":"67","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":0.5},"p1":{"x":0.3904422315954255,"y":0.08001043614384486},"p2":{"x":67,"y":36},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"67","x":"422","y":"1757","zOrder":"26"},{"ID":"28","h":"46","measuredH":"46","measuredW":"103","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":103,"y":-0.5},"p1":{"x":0.4965025071914738,"y":-0.0092742505933948},"p2":{"x":0,"y":45.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"103","x":"374","y":"2102","zOrder":"27"},{"ID":"29","h":"4","measuredH":"4","measuredW":"121","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":121,"y":-0.5},"p1":{"x":0.5411972474270752,"y":0.004810912855489929},"p2":{"x":0,"y":3},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"121","x":"357","y":"2098","zOrder":"28"},{"ID":"30","h":"38","measuredH":"38","measuredW":"107","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":107,"y":37.5},"p1":{"x":0.5259135372707648,"y":-0.007273293012582408},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"107","x":"371","y":"2056","zOrder":"29"},{"ID":"31","h":"128","measuredH":"128","measuredW":"105","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":105,"y":-0.5},"p1":{"x":0.6569739866467219,"y":0.04673647342113905},"p2":{"x":0,"y":127.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"105","x":"372","y":"2106","zOrder":"30"},{"ID":"32","h":"105","measuredH":"105","measuredW":"57","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":56,"y":105},"p1":{"x":0.4999836027940837,"y":-0.17754894565965978},"p2":{"x":0,"y":0},"rightArrow":"false"},"typeID":"Arrow","w":"57","x":"711","y":"2102","zOrder":"31"},{"ID":"33","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"317","x":"857","y":"2081","zOrder":"32"},{"ID":"34","measuredH":"29","measuredW":"108","properties":{"bold":"true","size":"17","text":"아키텍처 패턴"},"typeID":"Label","w":"107","x":"955","y":"2092","zOrder":"33"},{"ID":"35","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"243","x":"928","y":"2149","zOrder":"34"},{"ID":"36","measuredH":"29","measuredW":"91","properties":{"size":"17","text":"모놀로틱 앱"},"typeID":"Label","w":"96","x":"1010","y":"2159","zOrder":"35"},{"ID":"37","h":"37","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"244","x":"928","y":"2194","zOrder":"36"},{"ID":"38","measuredH":"29","measuredW":"119","properties":{"size":"17","text":"마이크로서비스"},"typeID":"Label","w":"124","x":"994","y":"2201","zOrder":"37"},{"ID":"39","h":"37","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"245","x":"927","y":"2276","zOrder":"38"},{"ID":"40","measuredH":"25","measuredW":"162","properties":{"size":"17","text":"CQRS와 이벤트 소싱"},"typeID":"Label","w":"167","x":"975","y":"2282","zOrder":"39"},{"ID":"41","h":"63","measuredH":"63","measuredW":"0","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":-0.5,"length":0.5},"p1":{"x":0.5029239766081871,"y":0,"length":0.5029239766081871},"p2":{"x":0,"y":62,"length":62},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"1","x":"594","y":"2212","zOrder":"40"},{"ID":"42","h":"181","measuredH":"181","measuredW":"1","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":1,"y":181},"p1":{"x":0.5094807194082528,"y":0.00566965794315323},"p2":{"x":1,"y":0},"rightArrow":"false"},"typeID":"Arrow","w":"1","x":"769","y":"2205","zOrder":"41"},{"ID":"43","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"251","x":"545","y":"2180","zOrder":"42"},{"ID":"44","measuredH":"29","measuredW":"74","properties":{"bold":"true","size":"17","text":"검색 엔진"},"typeID":"Label","w":"75","x":"636","y":"2191","zOrder":"43"},{"ID":"45","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"160","x":"526","y":"2257","zOrder":"44"},{"ID":"46","measuredH":"25","measuredW":"104","properties":{"size":"17","text":"Elasticsearch"},"typeID":"Label","w":"106","x":"558","y":"2265","zOrder":"45"},{"ID":"47","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"157","x":"526","y":"2301","zOrder":"46"},{"ID":"48","measuredH":"25","measuredW":"31","properties":{"size":"17","text":"Solr"},"typeID":"Label","w":"36","x":"587","y":"2309","zOrder":"47"},{"ID":"49","h":"37","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"244","x":"928","y":"2235","zOrder":"48"},{"ID":"50","measuredH":"25","measuredW":"35","properties":{"size":"17","text":"SOA"},"typeID":"Label","w":"38","x":"1031","y":"2242","zOrder":"49"},{"ID":"51","h":"109","measuredH":"109","measuredW":"4","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":4,"y":-0.5},"p1":{"x":0.5130929473772274,"y":-0.0344683343093784},"p2":{"x":3,"y":108.5},"rightArrow":"false"},"typeID":"Arrow","w":"4","x":"568","y":"2600","zOrder":"50"},{"ID":"52","h":"3","measuredH":"3","measuredW":"96","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":96,"y":-0.5},"p1":{"x":0.6163558106169299,"y":0.017503586800573956},"p2":{"x":0,"y":2},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"96","x":"364","y":"2592","zOrder":"51"},{"ID":"53","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"144","x":"229","y":"2573","zOrder":"52"},{"ID":"54","measuredH":"25","measuredW":"47","properties":{"size":"17","text":"Neo4j"},"typeID":"Label","w":"51","x":"275","y":"2581","zOrder":"53"},{"ID":"55","h":"29","measuredH":"29","measuredW":"120","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":119.5,"y":0},"p1":{"x":0.6629629629629628,"y":-0.06296296296296298},"p2":{"x":0,"y":29},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"120","x":"821","y":"2507","zOrder":"54"},{"ID":"56","h":"13","measuredH":"13","measuredW":"121","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":120.5,"y":11},"p1":{"x":0.567277856135402,"y":0.05867418899858959},"p2":{"x":-0.5,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"121","x":"819","y":"2540","zOrder":"55"},{"ID":"57","h":"66","measuredH":"66","measuredW":"188","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":-0.5,"y":62},"p1":{"x":0.4529742373542121,"y":-0.12147103732822194},"p2":{"x":187,"y":0},"rightArrow":"false"},"typeID":"Arrow","w":"188","x":"589","y":"2529","zOrder":"56"},{"ID":"58","h":"25","measuredH":"25","measuredW":"75","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":75,"y":25},"p1":{"x":0.6629629629629629,"y":-0.06296296296296301},"p2":{"x":0,"y":1},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"75","x":"281","y":"2432","zOrder":"57"},{"ID":"59","h":"4","measuredH":"3","measuredW":"78","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":78,"y":0},"p1":{"x":0.6163558106169298,"y":0.017503586800573952},"p2":{"x":0,"y":3},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"78","x":"280","y":"2468","zOrder":"58"},{"ID":"60","h":"47","measuredH":"47","measuredW":"96","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":96,"y":0},"p1":{"x":0.6026715722139769,"y":0.08829985157932198},"p2":{"x":0,"y":47},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"96","x":"274","y":"2469","zOrder":"59"},{"ID":"61","h":"84","measuredH":"84","measuredW":"199","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":199,"y":84},"p1":{"x":0.4955621301775147,"y":0.03934911242603547},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"199","x":"855","y":"2715","zOrder":"60"},{"ID":"62","h":"42","measuredH":"42","measuredW":"199","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":199,"y":42},"p1":{"x":0.4825515947467167,"y":0.004502814258911812},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"199","x":"857","y":"2716","zOrder":"61"},{"ID":"63","h":"5","measuredH":"5","measuredW":"196","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":196,"y":5},"p1":{"x":0.4695991671004685,"y":-0.020718375845913583},"p2":{"x":0,"y":3},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"196","x":"864","y":"2706","zOrder":"62"},{"ID":"64","h":"42","measuredH":"42","measuredW":"197","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":197,"y":2},"p1":{"x":0.44620243269441234,"y":-0.0644132453644352},"p2":{"x":0,"y":42},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"197","x":"862","y":"2666","zOrder":"63"},{"ID":"65","h":"54","measuredH":"54","measuredW":"199","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":199,"y":48},"p1":{"x":0.6485783579517326,"y":0.15106944331292413},"p2":{"x":0,"y":-0.5},"rightArrow":"false"},"typeID":"Arrow","w":"199","x":"510","y":"2477","zOrder":"64"},{"ID":"66","h":"55","measuredH":"56","measuredW":"192","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":55.5},"p1":{"x":0.432369591589163,"y":0.09644156894460168},"p2":{"x":192,"y":0.5},"rightArrow":"false"},"typeID":"Arrow","w":"192","x":"496","y":"2407","zOrder":"65"},{"ID":"67","h":"15","measuredH":"15","measuredW":"149","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":149,"y":14},"p1":{"x":0.47363590855998655,"y":-0.003754380110128476},"p2":{"x":0,"y":-0.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"149","x":"846","y":"2411","zOrder":"66"},{"ID":"68","h":"9","measuredH":"9","measuredW":"106","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":106,"y":0},"p1":{"x":0.42286675073560326,"y":0.002311895754518704},"p2":{"x":0,"y":8.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"106","x":"880","y":"2392","zOrder":"67"},{"ID":"69","measuredH":"32","measuredW":"95","properties":{"align":"center","color":"16770457","size":"18","text":"RabbitMQ"},"typeID":"TextInput","w":"183","x":"976","y":"2373","zOrder":"68"},{"ID":"70","measuredH":"32","measuredW":"63","properties":{"align":"center","color":"16770457","size":"18","text":"Kafka"},"typeID":"TextInput","w":"183","x":"976","y":"2409","zOrder":"69"},{"ID":"71","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"221","x":"671","y":"2383","zOrder":"70"},{"ID":"72","measuredH":"29","measuredW":"108","properties":{"bold":"true","size":"17","text":"메세지 브로커"},"typeID":"Label","w":"110","x":"720","y":"2394","zOrder":"71"},{"ID":"73","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"294","x":"353","y":"2440","zOrder":"72"},{"ID":"74","measuredH":"29","measuredW":"166","properties":{"bold":"true","size":"17","text":"컨테이너화 vs 가상화"},"typeID":"Label","w":"171","x":"417","y":"2450","zOrder":"73"},{"ID":"75","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"163","x":"720","y":"2686","zOrder":"74"},{"ID":"76","measuredH":"29","measuredW":"57","properties":{"bold":"true","size":"17","text":"웹 서버"},"typeID":"Label","w":"59","x":"772","y":"2698","zOrder":"75"},{"ID":"77","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"144","x":"1023","y":"2645","zOrder":"76"},{"ID":"78","measuredH":"25","measuredW":"43","properties":{"size":"17","text":"Nginx"},"typeID":"Label","w":"46","x":"1072","y":"2653","zOrder":"77"},{"ID":"79","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"144","x":"1023","y":"2691","zOrder":"78"},{"ID":"80","measuredH":"25","measuredW":"58","properties":{"size":"17","text":"Apache"},"typeID":"Label","w":"60","x":"1065","y":"2699","zOrder":"79"},{"ID":"81","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"144","x":"1023","y":"2736","zOrder":"80"},{"ID":"82","measuredH":"25","measuredW":"50","properties":{"size":"17","text":"Caddy"},"typeID":"Label","w":"53","x":"1068","y":"2744","zOrder":"81"},{"ID":"83","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"144","x":"1023","y":"2780","zOrder":"82"},{"ID":"84","measuredH":"25","measuredW":"53","properties":{"size":"17","text":"MS IIS"},"typeID":"Label","w":"55","x":"1072","y":"2788","zOrder":"83"},{"ID":"85","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"144","x":"140","y":"2406","zOrder":"84"},{"ID":"86","measuredH":"25","measuredW":"55","properties":{"size":"17","text":"Docker"},"typeID":"Label","w":"58","x":"187","y":"2414","zOrder":"85"},{"ID":"87","h":"40","measuredH":"140","measuredW":"200","properties":{"borderColor":"6710886","color":"15658734","textColor":"6710886"},"typeID":"TextArea","w":"144","x":"140","y":"2452","zOrder":"86"},{"ID":"88","measuredH":"25","measuredW":"22","properties":{"color":"3355443","size":"17","text":"rkt"},"typeID":"Label","w":"24","x":"200","y":"2460","zOrder":"87"},{"ID":"89","h":"40","measuredH":"140","measuredW":"200","properties":{"borderColor":"6710886","color":"14540253","textColor":"6710886"},"typeID":"TextArea","w":"144","x":"140","y":"2497","zOrder":"88"},{"ID":"90","measuredH":"25","measuredW":"34","properties":{"color":"3355443","size":"17","text":"LXC"},"typeID":"Label","w":"37","x":"193","y":"2505","zOrder":"89"},{"ID":"91","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"163","x":"665","y":"2505","zOrder":"90"},{"ID":"92","measuredH":"25","measuredW":"72","properties":{"bold":"true","size":"17","text":"GraphQL"},"typeID":"Label","w":"79","x":"707","y":"2518","zOrder":"91"},{"ID":"93","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"144","x":"927","y":"2488","zOrder":"92"},{"ID":"94","measuredH":"25","measuredW":"47","properties":{"size":"17","text":"Apollo"},"typeID":"Label","w":"50","x":"974","y":"2496","zOrder":"93"},{"ID":"95","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"144","x":"927","y":"2534","zOrder":"94"},{"ID":"96","measuredH":"25","measuredW":"106","properties":{"size":"17","text":"Relay Modern"},"typeID":"Label","w":"108","x":"945","y":"2542","zOrder":"95"},{"ID":"97","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"184","x":"424","y":"2567","zOrder":"96"},{"ID":"98","measuredH":"29","measuredW":"159","properties":{"bold":"true","size":"17","text":"그래프 데이터베이스"},"typeID":"Label","w":"164","x":"435","y":"2579","zOrder":"97"},{"ID":"99","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"159","x":"519","y":"2688","zOrder":"98"},{"ID":"100","measuredH":"29","measuredW":"57","properties":{"bold":"true","size":"17","text":"웹 소켓"},"typeID":"Label","w":"60","x":"569","y":"2698","zOrder":"99"},{"ID":"101","h":"75","measuredH":"75","measuredW":"85","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":85,"y":0},"p1":{"x":0.6098445595854923,"y":-0.2025906735751296},"p2":{"x":0,"y":74.5},"rightArrow":"false"},"typeID":"Arrow","w":"85","x":"572","y":"1107","zOrder":"100"},{"ID":"102","h":"62","measuredH":"62","measuredW":"14","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":12,"y":62},"p1":{"x":0.5415800415800416,"y":0.21101871101871103},"p2":{"x":14,"y":0},"rightArrow":"false"},"typeID":"Arrow","w":"14","x":"560","y":"1953","zOrder":"101"},{"ID":"103","h":"48","measuredH":"48","measuredW":"78","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":48},"p1":{"x":0.469926650366748,"y":-0.0004889975550122233},"p2":{"x":78,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"78","x":"434","y":"1945","zOrder":"102"},{"ID":"104","h":"4","measuredH":"4","measuredW":"81","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":4},"p1":{"x":0.4699266503667479,"y":-0.0004889975550122077},"p2":{"x":81,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"81","x":"425","y":"1943","zOrder":"103"},{"ID":"105","h":"33","measuredH":"33","measuredW":"86","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.469926650366748,"y":-0.0004889975550122311},"p2":{"x":86,"y":33},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"86","x":"427","y":"1902","zOrder":"104"},{"ID":"106","h":"129","measuredH":"129","measuredW":"106","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":128},"p1":{"x":0.47671351663836425,"y":-0.2605051125483238},"p2":{"x":106,"y":-0.5},"rightArrow":"false"},"typeID":"Arrow","w":"107","x":"653","y":"1809","zOrder":"105"},{"ID":"107","h":"1","measuredH":"1","measuredW":"80","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":-0.5},"p1":{"x":0.5633394785356862,"y":-0.002106926520937582},"p2":{"x":80,"y":-0.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"80","x":"929","y":"1803","zOrder":"106"},{"ID":"108","h":"5","measuredH":"5","measuredW":"123","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":123,"y":0},"p1":{"x":0.5029666818804199,"y":0.002738475581926061},"p2":{"x":0,"y":4.5},"rightArrow":"false"},"typeID":"Arrow","w":"123","x":"612","y":"1809","zOrder":"107"},{"ID":"109","h":"52","measuredH":"52","measuredW":"94","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":51.5},"p1":{"x":0.44142114384748704,"y":-0.10589254766031196},"p2":{"x":94,"y":-0.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"94","x":"663","y":"1600","zOrder":"108"},{"ID":"110","h":"1","measuredH":"1","measuredW":"70","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":1},"p1":{"x":0.469926650366748,"y":-0.0004889975550122329},"p2":{"x":70,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"70","x":"356","y":"1652","zOrder":"109"},{"ID":"111","h":"282","measuredH":"140","measuredW":"200","typeID":"TextArea","w":"248","x":"135","y":"1442","zOrder":"110"},{"ID":"112","measuredH":"32","measuredW":"63","properties":{"align":"center","color":"16770457","size":"18","text":"OAuth"},"typeID":"TextInput","w":"223","x":"147","y":"1494","zOrder":"111"},{"ID":"113","measuredH":"36","measuredW":"128","properties":{"align":"center","color":"16770457","size":"18","text":"기본적인 인증"},"typeID":"TextInput","w":"223","x":"147","y":"1530","zOrder":"112"},{"ID":"114","measuredH":"36","measuredW":"92","properties":{"align":"center","color":"16770457","size":"18","text":"토큰 인증"},"typeID":"TextInput","w":"223","x":"147","y":"1570","zOrder":"113"},{"ID":"115","measuredH":"32","measuredW":"55","properties":{"align":"center","color":"16770457","size":"18","text":"JWT"},"typeID":"TextInput","w":"223","x":"147","y":"1610","zOrder":"114"},{"ID":"116","measuredH":"32","measuredW":"77","properties":{"align":"center","color":"16770457","size":"18","text":"OpenID"},"typeID":"TextInput","w":"223","x":"148","y":"1646","zOrder":"115"},{"ID":"117","measuredH":"32","measuredW":"63","properties":{"align":"center","color":"16770457","size":"18","text":"SAML"},"typeID":"TextInput","w":"223","x":"148","y":"1683","zOrder":"116"},{"ID":"118","h":"33","measuredH":"33","measuredW":"57","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":33},"p1":{"x":0.4920052363364346,"y":-0.09642807050352983},"p2":{"x":57,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"57","x":"426","y":"1813","zOrder":"117"},{"ID":"119","h":"3","measuredH":"3","measuredW":"95","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":3},"p1":{"x":0.4699266503667481,"y":-0.000488997555012226},"p2":{"x":95,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"95","x":"397","y":"1802","zOrder":"118"},{"ID":"120","h":"20","measuredH":"20","measuredW":"81","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":-0.5,"y":19.5},"p1":{"x":0.4816763425253991,"y":-0.05932510885341123},"p2":{"x":80,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"81","x":"239","y":"1806","zOrder":"119"},{"ID":"121","h":"23","measuredH":"23","measuredW":"87","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":-0.5,"y":1},"p1":{"x":0.5043513295729252,"y":0.08807413376309427},"p2":{"x":86,"y":23},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"87","x":"232","y":"1779","zOrder":"120"},{"ID":"122","h":"203","measuredH":"203","measuredW":"242","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":242,"y":0},"p1":{"x":0.5151777033596199,"y":0.14994058550286277},"p2":{"x":0,"y":202.5},"rightArrow":"false"},"typeID":"Arrow","w":"242","x":"616","y":"1592","zOrder":"121"},{"ID":"123","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"159","x":"472","y":"1779","zOrder":"122"},{"ID":"124","measuredH":"29","measuredW":"34","properties":{"bold":"true","size":"17","text":"캐싱"},"typeID":"Label","w":"36","x":"538","y":"1791","zOrder":"123"},{"ID":"125","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"144","x":"119","y":"1759","zOrder":"124"},{"ID":"126","measuredH":"25","measuredW":"44","properties":{"size":"17","text":"Redis"},"typeID":"Label","w":"46","x":"168","y":"1767","zOrder":"125"},{"ID":"127","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"144","x":"119","y":"1805","zOrder":"126"},{"ID":"128","measuredH":"25","measuredW":"93","properties":{"size":"17","text":"Memcached"},"typeID":"Label","w":"96","x":"147","y":"1813","zOrder":"127"},{"ID":"129","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"129","x":"311","y":"1784","zOrder":"128"},{"ID":"130","measuredH":"29","measuredW":"91","properties":{"size":"17","text":"서버 사이드"},"typeID":"Label","w":"95","x":"330","y":"1792","zOrder":"129"},{"ID":"131","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"165","x":"275","y":"1830","zOrder":"130"},{"ID":"132","measuredH":"29","measuredW":"142","properties":{"size":"17","text":"클라이언트 사이드"},"typeID":"Label","w":"146","x":"287","y":"1836","zOrder":"131"},{"ID":"133","h":"37","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"129","x":"312","y":"1742","zOrder":"132"},{"ID":"134","measuredH":"25","measuredW":"36","properties":{"size":"17","text":"CDN"},"typeID":"Label","w":"40","x":"357","y":"1749","zOrder":"133"},{"ID":"135","h":"73","measuredH":"73","measuredW":"98","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":-0.5,"y":-0.5},"p1":{"x":0.4615951248911806,"y":0.017310654255675347},"p2":{"x":97.5,"y":72.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"98","x":"962","y":"1343","zOrder":"134"},{"ID":"136","h":"108","measuredH":"108","measuredW":"90","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":-0.5,"y":-0.5},"p1":{"x":0.45604025566412953,"y":-0.030700026684625844},"p2":{"x":89,"y":107.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"90","x":"972","y":"1353","zOrder":"135"},{"ID":"137","h":"15","measuredH":"15","measuredW":"100","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":15},"p1":{"x":0.4699266503667482,"y":-0.000488997555012225},"p2":{"x":100,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"100","x":"658","y":"1592","zOrder":"136"},{"ID":"138","h":"24","measuredH":"24","measuredW":"109","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":-0.5,"y":1},"p1":{"x":0.5043513295729251,"y":0.08807413376309428},"p2":{"x":108.5,"y":24},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"109","x":"646","y":"1562","zOrder":"137"},{"ID":"139","h":"49","measuredH":"49","measuredW":"103","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":49},"p1":{"x":0.5126056879323597,"y":0.05710991544965412},"p2":{"x":103,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"103","x":"965","y":"1535","zOrder":"138"},{"ID":"140","h":"23","measuredH":"23","measuredW":"97","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":-0.5,"y":0},"p1":{"x":0.550747876032069,"y":0.03340911810458298},"p2":{"x":96,"y":22.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"97","x":"971","y":"1585","zOrder":"139"},{"ID":"141","h":"57","measuredH":"57","measuredW":"94","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":-0.5,"y":0},"p1":{"x":0.4911460073504843,"y":-0.03174072836618785},"p2":{"x":93.5,"y":56.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"94","x":"974","y":"1595","zOrder":"140"},{"ID":"142","h":"234","measuredH":"234","measuredW":"31","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5150179959193967,"y":0.1283510235895555},"p2":{"x":2,"y":233.5},"rightArrow":"false"},"typeID":"Arrow","w":"31","x":"860","y":"1348","zOrder":"141"},{"ID":"143","h":"36","measuredH":"36","measuredW":"102","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":-0.5,"y":-0.5},"p1":{"x":0.43648681345269785,"y":0.055165739172513925},"p2":{"x":101.5,"y":35.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"102","x":"956","y":"1333","zOrder":"142"},{"ID":"144","h":"106","measuredH":"106","measuredW":"43","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":43,"y":0},"p1":{"x":0.5713540621865597,"y":-0.17199598796389168},"p2":{"x":6.5,"y":105.5},"rightArrow":"false"},"typeID":"Arrow","w":"43","x":"838","y":"1221","zOrder":"143"},{"ID":"145","h":"150","measuredH":"150","measuredW":"79","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":79,"y":-0.5},"p1":{"x":0.6458011220568096,"y":0.05946017581835049},"p2":{"x":0,"y":149},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"79","x":"660","y":"1349","zOrder":"144"},{"ID":"146","h":"99","measuredH":"99","measuredW":"80","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":80,"y":-0.5},"p1":{"x":0.5775782957636026,"y":-0.025361653846795687},"p2":{"x":0,"y":98.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"80","x":"659","y":"1349","zOrder":"145"},{"ID":"147","h":"66","measuredH":"66","measuredW":"85","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":85,"y":-0.5},"p1":{"x":0.6101477809142017,"y":-0.07187418459567801},"p2":{"x":0,"y":65.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"85","x":"655","y":"1341","zOrder":"146"},{"ID":"148","h":"22","measuredH":"22","measuredW":"96","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":96,"y":-0.5},"p1":{"x":0.6157054508845105,"y":0.012944052926794184},"p2":{"x":0,"y":21.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"96","x":"645","y":"1334","zOrder":"147"},{"ID":"149","h":"17","measuredH":"17","measuredW":"77","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":77,"y":16.5},"p1":{"x":0.6010928961748633,"y":-0.054644808743169335},"p2":{"x":0,"y":0.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"77","x":"663","y":"1313","zOrder":"148"},{"ID":"150","h":"123","measuredH":"123","measuredW":"106","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":-0.5},"p1":{"x":0.582486593282529,"y":0.12242449901213664},"p2":{"x":106,"y":122.5},"rightArrow":"false"},"typeID":"Arrow","w":"106","x":"681","y":"1197","zOrder":"149"},{"ID":"151","h":"36","measuredH":"36","measuredW":"92","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":92,"y":0},"p1":{"x":0.525,"y":-0.075},"p2":{"x":0,"y":36},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"92","x":"982","y":"1172","zOrder":"150"},{"ID":"152","h":"16","measuredH":"16","measuredW":"83","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":83,"y":16},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"83","x":"991","y":"1209","zOrder":"151"},{"ID":"153","h":"54","measuredH":"54","measuredW":"83","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":83,"y":54},"p1":{"x":0.4292707802141765,"y":0.062417134115247325},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"83","x":"991","y":"1214","zOrder":"152"},{"ID":"154","h":"102","measuredH":"102","measuredW":"78","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":78,"y":102},"p1":{"x":0.37091195922577513,"y":0.09137795036708932},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"78","x":"987","y":"1210","zOrder":"153"},{"ID":"155","h":"111","measuredH":"111","measuredW":"67","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":67,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":111},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"67","x":"398","y":"1211","zOrder":"154"},{"ID":"156","h":"157","measuredH":"157","measuredW":"78","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":78,"y":0},"p1":{"x":0.4932456861133936,"y":0.07316351684470009},"p2":{"x":0,"y":157},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"78","x":"396","y":"1212","zOrder":"155"},{"ID":"157","h":"79","measuredH":"79","measuredW":"73","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":73,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":79},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"73","x":"391","y":"1199","zOrder":"156"},{"ID":"158","h":"32","measuredH":"32","measuredW":"86","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":86,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":32},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"86","x":"384","y":"1192","zOrder":"157"},{"ID":"159","h":"14","measuredH":"14","measuredW":"125","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":125,"y":14},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"125","x":"375","y":"1177","zOrder":"158"},{"ID":"160","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"229","x":"458","y":"1171","zOrder":"159"},{"ID":"161","measuredH":"29","measuredW":"159","properties":{"bold":"true","size":"17","text":"관계형 데이터베이스"},"typeID":"Label","w":"165","x":"486","y":"1184","zOrder":"160"},{"ID":"162","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"191","x":"213","y":"1162","zOrder":"161"},{"ID":"163","measuredH":"25","measuredW":"95","properties":{"size":"17","text":"PostgreSQL"},"typeID":"Label","w":"96","x":"261","y":"1170","zOrder":"162"},{"ID":"164","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"205","y":"1155","zOrder":"163"},{"ID":"165","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"205","y":"1155","zOrder":"164"},{"ID":"166","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"205","y":"1155","zOrder":"165"},{"ID":"167","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"191","x":"213","y":"1208","zOrder":"166"},{"ID":"168","measuredH":"25","measuredW":"58","properties":{"size":"17","text":"MySQL"},"typeID":"Label","w":"60","x":"279","y":"1216","zOrder":"167"},{"ID":"169","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"205","y":"1205","zOrder":"168"},{"ID":"170","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"205","y":"1205","zOrder":"169"},{"ID":"171","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"205","y":"1205","zOrder":"170"},{"ID":"172","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"191","x":"213","y":"1253","zOrder":"171"},{"ID":"173","measuredH":"25","measuredW":"65","properties":{"size":"17","text":"MariaDB"},"typeID":"Label","w":"68","x":"275","y":"1261","zOrder":"172"},{"ID":"174","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"205","y":"1250","zOrder":"173"},{"ID":"175","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"205","y":"1250","zOrder":"174"},{"ID":"176","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"205","y":"1250","zOrder":"175"},{"ID":"177","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"191","x":"213","y":"1299","zOrder":"176"},{"ID":"178","measuredH":"25","measuredW":"66","properties":{"size":"17","text":"MS SQL"},"typeID":"Label","w":"67","x":"275","y":"1307","zOrder":"177"},{"ID":"179","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"205","y":"1296","zOrder":"178"},{"ID":"180","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"205","y":"1296","zOrder":"179"},{"ID":"181","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"205","y":"1296","zOrder":"180"},{"ID":"182","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"191","x":"213","y":"1345","zOrder":"181"},{"ID":"183","measuredH":"25","measuredW":"51","properties":{"size":"17","text":"Oracle"},"typeID":"Label","w":"54","x":"282","y":"1353","zOrder":"182"},{"ID":"184","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"205","y":"1342","zOrder":"183"},{"ID":"185","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"205","y":"1342","zOrder":"184"},{"ID":"186","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"205","y":"1342","zOrder":"185"},{"ID":"187","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"229","x":"767","y":"1190","zOrder":"186"},{"ID":"188","measuredH":"25","measuredW":"164","properties":{"bold":"true","size":"17","text":"NoSQL 데이터베이스"},"typeID":"Label","w":"164","x":"802","y":"1203","zOrder":"187"},{"ID":"189","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"191","x":"1057","y":"1156","zOrder":"188"},{"ID":"190","measuredH":"25","measuredW":"73","properties":{"size":"17","text":"MongoDB"},"typeID":"Label","w":"75","x":"1116","y":"1164","zOrder":"189"},{"ID":"191","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1232","y":"1148","zOrder":"190"},{"ID":"192","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1232","y":"1148","zOrder":"191"},{"ID":"193","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1232","y":"1148","zOrder":"192"},{"ID":"194","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"191","x":"1056","y":"1202","zOrder":"193"},{"ID":"195","measuredH":"25","measuredW":"80","properties":{"size":"17","text":"RethinkDB"},"typeID":"Label","w":"84","x":"1112","y":"1210","zOrder":"194"},{"ID":"196","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1231","y":"1198","zOrder":"195"},{"ID":"197","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1231","y":"1198","zOrder":"196"},{"ID":"198","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1231","y":"1198","zOrder":"197"},{"ID":"199","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"191","x":"1056","y":"1248","zOrder":"198"},{"ID":"200","measuredH":"25","measuredW":"71","properties":{"size":"17","text":"CouchDB"},"typeID":"Label","w":"73","x":"1117","y":"1256","zOrder":"199"},{"ID":"201","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1231","y":"1244","zOrder":"200"},{"ID":"202","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1231","y":"1244","zOrder":"201"},{"ID":"203","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1231","y":"1244","zOrder":"202"},{"ID":"204","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"191","x":"1056","y":"1293","zOrder":"203"},{"ID":"205","measuredH":"25","measuredW":"85","properties":{"size":"17","text":"DynamoDB"},"typeID":"Label","w":"88","x":"1110","y":"1301","zOrder":"204"},{"ID":"206","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1231","y":"1289","zOrder":"205"},{"ID":"207","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1231","y":"1289","zOrder":"206"},{"ID":"208","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1231","y":"1289","zOrder":"207"},{"ID":"209","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"171","x":"498","y":"1296","zOrder":"208"},{"ID":"210","measuredH":"25","measuredW":"41","properties":{"size":"17","text":"ACID"},"typeID":"Label","w":"43","x":"562","y":"1304","zOrder":"209"},{"ID":"211","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"238","x":"732","y":"1312","zOrder":"210"},{"ID":"212","measuredH":"29","measuredW":"181","properties":{"bold":"true","size":"17","text":"데이터베이스 상세 정보"},"typeID":"Label","w":"183","x":"762","y":"1323","zOrder":"211"},{"ID":"213","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"171","x":"498","y":"1340","zOrder":"212"},{"ID":"214","measuredH":"29","measuredW":"68","properties":{"size":"17","text":"트랜잭션"},"typeID":"Label","w":"71","x":"551","y":"1346","zOrder":"213"},{"ID":"215","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"171","x":"498","y":"1384","zOrder":"214"},{"ID":"216","measuredH":"25","measuredW":"69","properties":{"size":"17","text":"N+1 문제"},"typeID":"Label","w":"70","x":"549","y":"1391","zOrder":"215"},{"ID":"217","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"206","x":"1050","y":"1395","zOrder":"216"},{"ID":"218","measuredH":"29","measuredW":"74","properties":{"size":"17","text":"샤딩 전략"},"typeID":"Label","w":"75","x":"1117","y":"1402","zOrder":"217"},{"ID":"219","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"266","x":"405","y":"1430","zOrder":"218"},{"ID":"220","measuredH":"29","measuredW":"159","properties":{"size":"17","text":"데이터베이스 정규화"},"typeID":"Label","w":"159","x":"460","y":"1439","zOrder":"219"},{"ID":"221","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"207","x":"1050","y":"1350","zOrder":"220"},{"ID":"222","measuredH":"29","measuredW":"159","properties":{"size":"17","text":"데이터 레플리케이션"},"typeID":"Label","w":"162","x":"1074","y":"1357","zOrder":"221"},{"ID":"223","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"268","x":"404","y":"1476","zOrder":"222"},{"ID":"224","measuredH":"29","measuredW":"147","properties":{"size":"17","text":"인덱스와 작동 방식"},"typeID":"Label","w":"151","x":"465","y":"1484","zOrder":"223"},{"ID":"225","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"238","x":"746","y":"1562","zOrder":"224"},{"ID":"226","measuredH":"25","measuredW":"159","properties":{"bold":"true","size":"17","text":"API에 대해서 배우기"},"typeID":"Label","w":"164","x":"786","y":"1575","zOrder":"225"},{"ID":"227","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"188","x":"1055","y":"1513","zOrder":"226"},{"ID":"228","measuredH":"25","measuredW":"46","properties":{"size":"17","text":"REST"},"typeID":"Label","w":"49","x":"1125","y":"1521","zOrder":"227"},{"ID":"229","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"188","x":"1055","y":"1583","zOrder":"228"},{"ID":"230","measuredH":"25","measuredW":"89","properties":{"size":"17","text":"JSON APIs"},"typeID":"Label","w":"90","x":"1104","y":"1591","zOrder":"229"},{"ID":"231","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"188","x":"1055","y":"1629","zOrder":"230"},{"ID":"232","measuredH":"25","measuredW":"45","properties":{"size":"17","text":"SOAP"},"typeID":"Label","w":"49","x":"1124","y":"1637","zOrder":"231"},{"ID":"233","measuredH":"22","measuredW":"165","properties":{"size":"14","text":"Roy Fielding의 Paper 읽기"},"typeID":"Label","w":"179","x":"1062","y":"1556","zOrder":"232"},{"ID":"234","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"268","x":"404","y":"1540","zOrder":"233"},{"ID":"235","measuredH":"25","measuredW":"76","properties":{"size":"17","text":"HATEOAS"},"typeID":"Label","w":"78","x":"499","y":"1548","zOrder":"234"},{"ID":"236","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"268","x":"404","y":"1586","zOrder":"235"},{"ID":"237","measuredH":"29","measuredW":"196","properties":{"size":"17","text":"오픈 API 스펙과 Swagger"},"typeID":"Label","w":"202","x":"442","y":"1593","zOrder":"236"},{"ID":"238","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"206","x":"1051","y":"1441","zOrder":"237"},{"ID":"239","measuredH":"25","measuredW":"73","properties":{"size":"17","text":"CAP 이론"},"typeID":"Label","w":"74","x":"1116","y":"1449","zOrder":"238"},{"ID":"240","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"268","x":"404","y":"1633","zOrder":"239"},{"ID":"241","measuredH":"29","measuredW":"34","properties":{"size":"17","text":"인증"},"typeID":"Label","w":"36","x":"524","y":"1639","zOrder":"240"},{"ID":"242","h":"156","measuredH":"156","measuredW":"0","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":-0.5},"p1":{"x":0.4652565385165071,"y":0.0007431756467057314},"p2":{"x":0,"y":155},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"1","x":"890","y":"1802","zOrder":"241"},{"ID":"243","h":"54","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"240","x":"709","y":"1778","zOrder":"242"},{"ID":"244","measuredH":"29","measuredW":"96","properties":{"bold":"true","size":"17","text":"웹 보안 지식"},"typeID":"Label","w":"97","x":"786","y":"1790","zOrder":"243"},{"ID":"245","h":"171","measuredH":"140","measuredW":"200","typeID":"TextArea","w":"456","x":"804","y":"1885","zOrder":"244"},{"ID":"246","h":"42","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"163","x":"819","y":"1949","zOrder":"245"},{"ID":"247","measuredH":"25","measuredW":"49","properties":{"bold":"true","size":"17","text":"CORS"},"typeID":"Label","w":"51","x":"875","y":"1958","zOrder":"246"},{"ID":"248","h":"43","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"166","x":"818","y":"1899","zOrder":"247"},{"ID":"249","measuredH":"25","measuredW":"57","properties":{"bold":"true","size":"17","text":"HTTPS"},"typeID":"Label","w":"63","x":"869","y":"1909","zOrder":"248"},{"ID":"250","h":"44","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"257","x":"989","y":"1899","zOrder":"249"},{"ID":"251","measuredH":"29","measuredW":"130","properties":{"bold":"true","size":"17","text":"컨텐츠 보안 정책"},"typeID":"Label","w":"131","x":"1055","y":"1907","zOrder":"250"},{"ID":"252","h":"43","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"427","x":"818","y":"1997","zOrder":"251"},{"ID":"253","measuredH":"25","measuredW":"139","properties":{"bold":"true","size":"17","text":"OWASP 보안 정책"},"typeID":"Label","w":"142","x":"958","y":"2006","zOrder":"252"},{"ID":"254","h":"193","measuredH":"140","measuredW":"200","typeID":"TextArea","w":"270","x":"988","y":"1681","zOrder":"253"},{"ID":"255","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"239","x":"1003","y":"1697","zOrder":"254"},{"ID":"256","measuredH":"25","measuredW":"204","properties":{"size":"17","text":"MD5와 사용하지 않는 이유"},"typeID":"Label","w":"203","x":"1023","y":"1705","zOrder":"255"},{"ID":"257","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"237","x":"1004","y":"1742","zOrder":"256"},{"ID":"258","measuredH":"25","measuredW":"87","properties":{"size":"17","text":"SHA Family"},"typeID":"Label","w":"93","x":"1076","y":"1749","zOrder":"257"},{"ID":"259","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"119","x":"1005","y":"1788","zOrder":"258"},{"ID":"260","measuredH":"25","measuredW":"50","properties":{"size":"17","text":"scrypt"},"typeID":"Label","w":"62","x":"1043","y":"1795","zOrder":"259"},{"ID":"261","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"111","x":"1131","y":"1788","zOrder":"260"},{"ID":"262","measuredH":"25","measuredW":"51","properties":{"size":"17","text":"bcrypt"},"typeID":"Label","w":"53","x":"1166","y":"1795","zOrder":"261"},{"ID":"263","measuredH":"29","measuredW":"108","properties":{"size":"17","text":"해시 알고리즘"},"typeID":"Label","w":"108","x":"1077","y":"1836","zOrder":"262"},{"ID":"264","measuredH":"32","measuredW":"112","properties":{"align":"center","color":"16770457","size":"18","text":"Cookie 기반"},"typeID":"TextInput","w":"223","x":"147","y":"1456","zOrder":"263"},{"ID":"265","h":"43","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"258","x":"988","y":"1949","zOrder":"264"},{"ID":"266","measuredH":"25","measuredW":"73","properties":{"bold":"true","size":"17","text":"SSL/TLS"},"typeID":"Label","w":"75","x":"1079","y":"1958","zOrder":"265"},{"ID":"267","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"159","x":"497","y":"1915","zOrder":"266"},{"ID":"268","measuredH":"29","measuredW":"51","properties":{"bold":"true","size":"17","text":"테스팅"},"typeID":"Label","w":"56","x":"545","y":"1928","zOrder":"267"},{"ID":"269","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"192","x":"249","y":"1884","zOrder":"268"},{"ID":"270","measuredH":"29","measuredW":"91","properties":{"size":"17","text":"통합 테스트"},"typeID":"Label","w":"94","x":"297","y":"1890","zOrder":"269"},{"ID":"271","h":"37","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"193","x":"248","y":"1931","zOrder":"270"},{"ID":"272","measuredH":"29","measuredW":"91","properties":{"size":"17","text":"단위 테스트"},"typeID":"Label","w":"99","x":"295","y":"1938","zOrder":"271"},{"ID":"273","h":"37","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"193","x":"248","y":"1972","zOrder":"272"},{"ID":"274","measuredH":"29","measuredW":"91","properties":{"size":"17","text":"기능 테스트"},"typeID":"Label","w":"94","x":"296","y":"1977","zOrder":"273"},{"ID":"275","h":"152","measuredH":"152","measuredW":"42","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4470340174304187,"y":0.25307843688501525},"p2":{"x":9,"y":151.5},"rightArrow":"false"},"typeID":"Arrow","w":"42","x":"714","y":"483","zOrder":"274"},{"ID":"276","h":"112","measuredH":"112","measuredW":"26","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":26,"y":0},"p1":{"x":0.540933899332929,"y":-0.1946634323832626},"p2":{"x":18,"y":112},"rightArrow":"false"},"typeID":"Arrow","w":"26","x":"642","y":"287","zOrder":"275"},{"ID":"277","measuredH":"47","measuredW":"96","properties":{"bold":"true","size":"32","text":"백엔드"},"typeID":"Label","w":"99","x":"660","y":"229","zOrder":"276"},{"ID":"278","h":"80","measuredH":"79","measuredW":"18","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":17,"y":0},"p1":{"x":0.4835868694955965,"y":0.10168134507606086},"p2":{"x":0,"y":79},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"19","x":"711","y":"146","zOrder":"277"},{"ID":"301","h":"264","measuredH":"264","measuredW":"41","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":28,"y":-0.5},"p1":{"x":0.4709081800615472,"y":-0.12924926644242468},"p2":{"x":41,"y":263.5},"rightArrow":"false"},"typeID":"Arrow","w":"41","x":"688","y":"645","zOrder":"278"},{"ID":"302","h":"151","measuredH":"151","measuredW":"87","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":72,"y":0},"p1":{"x":0.4164731105949616,"y":0.25156333750223336},"p2":{"x":0,"y":151},"rightArrow":"false"},"typeID":"Arrow","w":"87","x":"657","y":"921","zOrder":"279"},{"ID":"303","h":"82","measuredH":"82","measuredW":"43","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":-0.5,"y":82},"p1":{"x":0.5274187832250412,"y":-0.12252805670406892},"p2":{"x":42.5,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"43","x":"800","y":"826","zOrder":"280"},{"ID":"304","h":"73","measuredH":"73","measuredW":"48","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":48,"y":72.5},"p1":{"x":0.5228612603170445,"y":0.14935150006550507},"p2":{"x":0,"y":-0.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"48","x":"582","y":"836","zOrder":"281"},{"ID":"305","h":"74","measuredH":"74","measuredW":"118","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":118,"y":-0.5},"p1":{"x":0.5873541588257404,"y":0.06127211140383051},"p2":{"x":0,"y":73.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"118","x":"427","y":"932","zOrder":"282"},{"ID":"306","h":"61","measuredH":"61","measuredW":"91","properties":{"color":"2848996","leftArrow":"false","p0":{"x":91,"y":60},"p1":{"x":0.486318838754369,"y":0.01448408325199147},"p2":{"x":0,"y":-0.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"91","x":"910","y":"930","zOrder":"283"},{"ID":"307","h":"24","measuredH":"24","measuredW":"93","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":93,"y":23},"p1":{"x":0.4798692360633174,"y":-0.0049896765313145654},"p2":{"x":0,"y":-0.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"93","x":"906","y":"919","zOrder":"284"},{"ID":"308","h":"18","measuredH":"18","measuredW":"115","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":115,"y":0},"p1":{"x":0.4495149461236092,"y":-0.004886187015480865},"p2":{"x":0,"y":17.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"115","x":"901","y":"892","zOrder":"285"},{"ID":"309","h":"45","measuredH":"45","measuredW":"131","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":131,"y":-0.5},"p1":{"x":0.5873541588257396,"y":0.061272111403828454},"p2":{"x":0,"y":44.5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"131","x":"417","y":"916","zOrder":"286"},{"ID":"310","h":"5","measuredH":"5","measuredW":"141","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":141,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"141","x":"428","y":"907","zOrder":"287"},{"ID":"311","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"136","x":"770","y":"797","zOrder":"288"},{"ID":"312","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"136","x":"299","y":"891","zOrder":"289"},{"ID":"313","measuredH":"25","measuredW":"36","properties":{"size":"17","text":"Java"},"typeID":"Label","w":"38","x":"348","y":"899","zOrder":"290"},{"ID":"314","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"136","x":"512","y":"801","zOrder":"291"},{"ID":"315","measuredH":"25","measuredW":"37","properties":{"size":"17","text":"Rust"},"typeID":"Label","w":"39","x":"560","y":"809","zOrder":"292"},{"ID":"316","measuredH":"25","measuredW":"22","properties":{"size":"17","text":"Go"},"typeID":"Label","w":"26","x":"825","y":"804","zOrder":"293"},{"ID":"317","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"136","x":"299","y":"940","zOrder":"294"},{"ID":"318","measuredH":"25","measuredW":"24","properties":{"size":"17","text":"C#"},"typeID":"Label","w":"27","x":"353","y":"948","zOrder":"295"},{"ID":"319","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"762","y":"789","zOrder":"296"},{"ID":"320","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"762","y":"789","zOrder":"297"},{"ID":"321","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"762","y":"789","zOrder":"298"},{"ID":"322","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"291","y":"884","zOrder":"299"},{"ID":"323","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"291","y":"884","zOrder":"300"},{"ID":"324","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"291","y":"884","zOrder":"301"},{"ID":"325","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"504","y":"792","zOrder":"302"},{"ID":"326","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"504","y":"792","zOrder":"303"},{"ID":"327","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"504","y":"792","zOrder":"304"},{"ID":"328","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"291","y":"934","zOrder":"305"},{"ID":"329","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"291","y":"934","zOrder":"306"},{"ID":"330","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"291","y":"934","zOrder":"307"},{"ID":"331","h":"98","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"380","x":"536","y":"890","zOrder":"308"},{"ID":"332","measuredH":"29","measuredW":"91","properties":{"bold":"true","size":"17","text":"언어 배우기"},"typeID":"Label","w":"95","x":"681","y":"903","zOrder":"309"},{"ID":"333","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"136","x":"299","y":"987","zOrder":"310"},{"ID":"334","measuredH":"25","measuredW":"33","properties":{"size":"17","text":"PHP"},"typeID":"Label","w":"34","x":"350","y":"995","zOrder":"311"},{"ID":"335","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"291","y":"983","zOrder":"312"},{"ID":"336","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"291","y":"983","zOrder":"313"},{"ID":"337","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"291","y":"983","zOrder":"314"},{"ID":"338","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"136","x":"989","y":"876","zOrder":"315"},{"ID":"339","measuredH":"25","measuredW":"82","properties":{"size":"17","text":"JavaScript"},"typeID":"Label","w":"85","x":"1016","y":"884","zOrder":"316"},{"ID":"340","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"136","x":"989","y":"922","zOrder":"317"},{"ID":"341","measuredH":"25","measuredW":"53","properties":{"size":"17","text":"Python"},"typeID":"Label","w":"56","x":"1029","y":"930","zOrder":"318"},{"ID":"342","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"136","x":"989","y":"968","zOrder":"319"},{"ID":"343","measuredH":"25","measuredW":"39","properties":{"size":"17","text":"Ruby"},"typeID":"Label","w":"42","x":"1036","y":"976","zOrder":"320"},{"ID":"344","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1110","y":"869","zOrder":"321"},{"ID":"345","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1110","y":"869","zOrder":"322"},{"ID":"346","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1111","y":"917","zOrder":"323"},{"ID":"347","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1111","y":"917","zOrder":"324"},{"ID":"348","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1111","y":"917","zOrder":"325"},{"ID":"349","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1111","y":"961","zOrder":"326"},{"ID":"350","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1111","y":"961","zOrder":"327"},{"ID":"351","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1111","y":"961","zOrder":"328"},{"ID":"352","h":"40","measuredH":"40","measuredW":"154","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4299387442572742,"y":0.06087289433384378},"p2":{"x":154,"y":40},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"154","x":"814","y":"470","zOrder":"329"},{"ID":"353","h":"83","measuredH":"83","measuredW":"152","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5124862467909179,"y":-0.09515553629180144},"p2":{"x":152,"y":83},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"152","x":"822","y":"472","zOrder":"330"},{"ID":"354","h":"57","measuredH":"57","measuredW":"124","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":124,"y":0},"p1":{"x":0.4977437042068999,"y":-0.11213547479256634},"p2":{"x":0,"y":57},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"124","x":"458","y":"474","zOrder":"331"},{"ID":"355","h":"29","measuredH":"28","measuredW":"150","properties":{"color":"2848996","leftArrow":"false","p0":{"x":150,"y":28},"p1":{"x":0.4823054457996908,"y":0.02336368321594228},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"151","x":"822","y":"424","zOrder":"332"},{"ID":"356","h":"13","measuredH":"12","measuredW":"152","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":152,"y":0},"p1":{"x":0.4798692360633173,"y":-0.004989676531314521},"p2":{"x":0,"y":12},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"153","x":"824","y":"407","zOrder":"333"},{"ID":"357","h":"60","measuredH":"59","measuredW":"149","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":149,"y":0},"p1":{"x":0.4552212800557556,"y":-0.05494250203275647},"p2":{"x":0,"y":59},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","x":"822","y":"358","zOrder":"334"},{"ID":"358","h":"36","measuredH":"36","measuredW":"129","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":129,"y":0},"p1":{"x":0.4772874058127019,"y":0.05888051668460705},"p2":{"x":0,"y":36},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"129","x":"443","y":"426","zOrder":"335"},{"ID":"359","h":"9","measuredH":"7","measuredW":"129","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":129,"y":7},"p1":{"x":0.4652789342214826,"y":-0.001332223147377271},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"131","x":"443","y":"415","zOrder":"336"},{"ID":"360","h":"53","measuredH":"51","measuredW":"141","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":141,"y":51},"p1":{"x":0.45522128005575574,"y":-0.054942502032756434},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"143","x":"433","y":"368","zOrder":"337"},{"ID":"361","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"272","x":"562","y":"394","zOrder":"338"},{"ID":"362","measuredH":"29","measuredW":"51","properties":{"bold":"true","size":"17","text":"인터넷"},"typeID":"Label","w":"52","x":"671","y":"405","zOrder":"339"},{"ID":"375","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"556","y":"384","zOrder":"340"},{"ID":"376","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"556","y":"384","zOrder":"341"},{"ID":"389","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"272","x":"562","y":"450","zOrder":"342"},{"ID":"390","measuredH":"29","measuredW":"198","properties":{"bold":"true","size":"17","text":"기본적인 프론트엔드 지식"},"typeID":"Label","w":"198","x":"608","y":"461","zOrder":"343"},{"ID":"391","h":"43","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"142","x":"323","y":"506","zOrder":"344"},{"ID":"392","measuredH":"25","measuredW":"47","properties":{"size":"17","text":"HTML"},"typeID":"Label","w":"49","x":"369","y":"516","zOrder":"345"},{"ID":"393","h":"43","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"142","x":"959","y":"485","zOrder":"346"},{"ID":"394","measuredH":"25","measuredW":"36","properties":{"size":"17","text":"CSS"},"typeID":"Label","w":"38","x":"1011","y":"495","zOrder":"347"},{"ID":"395","h":"43","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"142","x":"959","y":"536","zOrder":"348"},{"ID":"396","h":"195","measuredH":"195","measuredW":"135","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":134.5,"y":195},"p1":{"x":0.5227813114793675,"y":0.0017380179353795955},"p2":{"x":-0.5,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"135","x":"837","y":"644","zOrder":"349"},{"ID":"397","h":"131","measuredH":"131","measuredW":"136","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":135.5,"y":131},"p1":{"x":0.5227813114793675,"y":0.0017380179353796794},"p2":{"x":-0.5,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"136","x":"842","y":"642","zOrder":"350"},{"ID":"398","h":"76","measuredH":"76","measuredW":"138","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":137.5,"y":76},"p1":{"x":0.524315747719159,"y":-0.026418088060293544},"p2":{"x":-0.5,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"138","x":"835","y":"636","zOrder":"351"},{"ID":"399","h":"30","measuredH":"30","measuredW":"141","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":140.5,"y":30},"p1":{"x":0.5227813114793672,"y":0.0017380179353795478},"p2":{"x":-0.5,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"141","x":"834","y":"630","zOrder":"352"},{"ID":"400","h":"5","measuredH":"5","measuredW":"144","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":143.5,"y":0},"p1":{"x":0.5227813114793672,"y":0.001738017935379522},"p2":{"x":-0.5,"y":5},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"144","x":"831","y":"619","zOrder":"353"},{"ID":"401","h":"43","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"267","x":"959","y":"596","zOrder":"354"},{"ID":"402","measuredH":"29","measuredW":"91","properties":{"size":"17","text":"메모리 관리"},"typeID":"Label","w":"94","x":"1051","y":"604","zOrder":"355"},{"ID":"403","h":"43","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"268","x":"959","y":"645","zOrder":"356"},{"ID":"404","measuredH":"29","measuredW":"171","properties":{"size":"17","text":"프로세스간 통신 (IPC)"},"typeID":"Label","w":"175","x":"1014","y":"655","zOrder":"357"},{"ID":"405","h":"43","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"268","x":"959","y":"695","zOrder":"358"},{"ID":"406","measuredH":"29","measuredW":"134","properties":{"size":"17","text":"입출력 (I/O) 관리"},"typeID":"Label","w":"135","x":"1025","y":"705","zOrder":"359"},{"ID":"407","h":"65","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"268","x":"959","y":"745","zOrder":"360"},{"ID":"408","measuredH":"25","measuredW":"92","properties":{"bold":"true","size":"17","text":"POSIX 기초"},"typeID":"Label","w":"95","x":"1048","y":"758","zOrder":"361"},{"ID":"409","measuredH":"23","measuredW":"179","properties":{"size":"15","text":"stdin, stdout, stderr, pipes"},"typeID":"Label","w":"180","x":"1003","y":"777","zOrder":"362"},{"ID":"410","h":"43","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"268","x":"959","y":"817","zOrder":"363"},{"ID":"411","measuredH":"29","measuredW":"181","properties":{"size":"17","text":"기본적인 네트워크 개념"},"typeID":"Label","w":"183","x":"1006","y":"823","zOrder":"364"},{"ID":"412","h":"151","measuredH":"151","measuredW":"128","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":128,"y":0},"p1":{"x":0.4075757037878519,"y":-0.014129007064503547},"p2":{"x":0,"y":151},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"128","x":"456","y":"648","zOrder":"365"},{"ID":"413","h":"107","measuredH":"107","measuredW":"125","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":125,"y":0},"p1":{"x":0.4291571249168944,"y":-0.03135849892886164},"p2":{"x":0,"y":107},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"125","x":"457","y":"641","zOrder":"366"},{"ID":"414","h":"55","measuredH":"55","measuredW":"119","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":119,"y":0},"p1":{"x":0.513033864773653,"y":-0.03543581985336902},"p2":{"x":0,"y":55},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"119","x":"459","y":"639","zOrder":"367"},{"ID":"415","h":"11","measuredH":"11","measuredW":"131","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":131,"y":0},"p1":{"x":0.4401290896950813,"y":-0.005675495214778532},"p2":{"x":0,"y":11},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"131","x":"452","y":"633","zOrder":"368"},{"ID":"416","h":"32","measuredH":"32","measuredW":"138","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":138,"y":32},"p1":{"x":0.4566473988439307,"y":-0.03179190751445087},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"138","x":"447","y":"599","zOrder":"369"},{"ID":"417","measuredH":"25","measuredW":"82","properties":{"size":"17","text":"JavaScript"},"typeID":"Label","w":"86","x":"989","y":"546","zOrder":"370"},{"ID":"418","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"272","x":"575","y":"613","zOrder":"371"},{"ID":"419","h":"43","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"269","x":"198","y":"573","zOrder":"372"},{"ID":"420","measuredH":"29","measuredW":"125","properties":{"size":"17","text":"터미널 사용방법"},"typeID":"Label","w":"123","x":"271","y":"583","zOrder":"373"},{"ID":"421","h":"101","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"269","x":"198","y":"772","zOrder":"374"},{"ID":"422","measuredH":"29","measuredW":"181","properties":{"bold":"true","size":"17","text":"기본적인 터미널 명령어"},"typeID":"Label","w":"185","x":"241","y":"782","zOrder":"375"},{"ID":"423","measuredH":"25","measuredW":"234","properties":{"size":"17","text":"grep, awk, sed, lsof, curl, wget"},"typeID":"Label","w":"238","x":"214","y":"810","zOrder":"376"},{"ID":"424","measuredH":"25","measuredW":"215","properties":{"size":"17","text":"tail, head, less, find, ssh, kill"},"typeID":"Label","w":"216","x":"225","y":"836","zOrder":"377"},{"ID":"425","measuredH":"25","measuredW":"159","properties":{"bold":"true","size":"17","text":"OS 및 일반적인 지식"},"typeID":"Label","w":"159","x":"636","y":"626","zOrder":"378"},{"ID":"426","h":"43","measuredH":"140","measuredW":"200","properties":{"color":"16770457","text":""},"typeID":"TextArea","w":"267","x":"199","y":"672","zOrder":"379"},{"ID":"427","measuredH":"29","measuredW":"108","properties":{"size":"17","text":"프로세스 관리"},"typeID":"Label","w":"107","x":"278","y":"679","zOrder":"380"},{"ID":"428","h":"43","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"268","x":"199","y":"722","zOrder":"381"},{"ID":"429","measuredH":"29","measuredW":"125","properties":{"size":"17","text":"스레드와 동시성"},"typeID":"Label","w":"129","x":"268","y":"729","zOrder":"382"},{"ID":"430","h":"43","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"268","x":"199","y":"622","zOrder":"383"},{"ID":"431","measuredH":"25","measuredW":"193","properties":{"size":"17","text":"OS의 일반적인 작동 방식"},"typeID":"Label","w":"196","x":"234","y":"631","zOrder":"384"},{"ID":"432","measuredH":"27","measuredW":"311","properties":{"size":"15","text":"기교를 배우세요. 런타임에 핵심적인 세부 사항"},"typeID":"Label","w":"317","x":"561","y":"931","zOrder":"385"},{"ID":"433","measuredH":"27","measuredW":"178","properties":{"size":"15","text":"예) 동시성, 메모리 모델 등"},"typeID":"Label","w":"189","x":"573","y":"954","zOrder":"387"},{"ID":"434","h":"1","measuredH":"1","measuredW":"58","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":58,"y":1},"p1":{"x":0.4872751951136749,"y":-0.011876484560570062},"p2":{"x":0,"y":1},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"58","x":"1094","y":"1090","zOrder":"386"},{"ID":"436","h":"1","measuredH":"0","measuredW":"56","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":-0.5,"y":0},"p1":{"x":0.4872751951136748,"y":-0.011876484560570066},"p2":{"x":55,"y":0},"rightArrow":"false","stroke":"dotted"},"typeID":"Arrow","w":"56","x":"390","y":"1092","zOrder":"388"},{"ID":"437","h":"54","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"216","x":"180","y":"1064","zOrder":"389"},{"ID":"438","measuredH":"25","measuredW":"120","properties":{"bold":"true","size":"17","text":"Git 기본 사용법"},"typeID":"Label","w":"128","x":"229","y":"1081","zOrder":"390"},{"ID":"439","h":"49","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"131","x":"1148","y":"966","zOrder":"391"},{"ID":"440","measuredH":"25","measuredW":"57","properties":{"bold":"true","size":"17","text":"GitHub"},"typeID":"Label","w":"64","x":"1182","y":"979","zOrder":"392"},{"ID":"447","h":"49","measuredH":"140","measuredW":"200","properties":{"backgroundAlpha":"0.5","borderColor":"16777215","color":"10066329"},"typeID":"TextArea","w":"131","x":"1148","y":"1074","zOrder":"393"},{"ID":"448","measuredH":"25","measuredW":"78","properties":{"bold":"true","color":"3355443","size":"17","text":"Bitbucket"},"typeID":"Label","w":"80","x":"1174","y":"1086","zOrder":"394"},{"ID":"449","h":"48","measuredH":"140","measuredW":"200","properties":{"backgroundAlpha":"0.25","borderColor":"6710886","color":"15658734"},"typeID":"TextArea","w":"131","x":"1148","y":"1074","zOrder":"395"},{"ID":"450","h":"49","measuredH":"140","measuredW":"200","properties":{"backgroundAlpha":"0.5","borderColor":"16777215","color":"10066329"},"typeID":"TextArea","w":"131","x":"1148","y":"1020","zOrder":"396"},{"ID":"451","measuredH":"25","measuredW":"49","properties":{"bold":"true","color":"3355443","size":"17","text":"Gitlab"},"typeID":"Label","w":"52","x":"1188","y":"1032","zOrder":"397"},{"ID":"452","h":"49","measuredH":"140","measuredW":"200","properties":{"backgroundAlpha":"0.25","borderColor":"6710886","color":"15658734"},"typeID":"TextArea","w":"131","x":"1148","y":"1020","zOrder":"398"},{"ID":"453","children":{"controls":{"control":[{"ID":"0","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"0"},{"ID":"1","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"1"}]}},"h":"24","measuredH":"24","measuredW":"24","typeID":"__group__","w":"24","x":"172","y":"1056","zOrder":"399"},{"ID":"454","children":{"controls":{"control":[{"ID":"0","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"0"},{"ID":"1","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"1"}]}},"h":"24","measuredH":"24","measuredW":"24","typeID":"__group__","w":"24","x":"1262","y":"958","zOrder":"400"},{"ID":"455","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1264","y":"1015","zOrder":"401"},{"ID":"456","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1264","y":"1015","zOrder":"402"},{"ID":"457","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1264","y":"1015","zOrder":"403"},{"ID":"458","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1264","y":"1070","zOrder":"404"},{"ID":"459","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1264","y":"1070","zOrder":"405"},{"ID":"460","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1264","y":"1070","zOrder":"406"},{"ID":"461","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"171","x":"498","y":"1252","zOrder":"407"},{"ID":"462","measuredH":"25","measuredW":"39","properties":{"size":"17","text":"ORM"},"typeID":"Label","w":"45","x":"562","y":"1260","zOrder":"408"},{"ID":"463","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"140","x":"503","y":"1999","zOrder":"409"},{"ID":"464","measuredH":"25","measuredW":"61","properties":{"bold":"true","size":"17","text":"CI / CD"},"typeID":"Label","w":"62","x":"542","y":"2012","zOrder":"410"},{"ID":"465","h":"50","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"324","x":"471","y":"2083","zOrder":"411"},{"ID":"466","measuredH":"29","measuredW":"130","properties":{"bold":"true","size":"17","text":"개발과 설계 원칙"},"typeID":"Label","w":"132","x":"560","y":"2095","zOrder":"412"},{"ID":"467","h":"37","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"261","x":"125","y":"2173","zOrder":"413"},{"ID":"468","measuredH":"25","measuredW":"53","properties":{"size":"17","text":"SOLID"},"typeID":"Label","w":"55","x":"228","y":"2180","zOrder":"414"},{"ID":"469","h":"37","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"261","x":"125","y":"2215","zOrder":"415"},{"ID":"470","measuredH":"25","measuredW":"40","properties":{"size":"17","text":"KISS"},"typeID":"Label","w":"44","x":"234","y":"2222","zOrder":"416"},{"ID":"471","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"260","x":"126","y":"2256","zOrder":"417"},{"ID":"472","measuredH":"25","measuredW":"49","properties":{"size":"17","text":"YAGNI"},"typeID":"Label","w":"53","x":"229","y":"2264","zOrder":"418"},{"ID":"473","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"260","x":"126","y":"2300","zOrder":"419"},{"ID":"474","measuredH":"25","measuredW":"35","properties":{"size":"17","text":"DRY"},"typeID":"Label","w":"38","x":"237","y":"2308","zOrder":"420"},{"ID":"475","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"260","x":"126","y":"2037","zOrder":"421"},{"ID":"476","measuredH":"25","measuredW":"131","properties":{"size":"17","text":"GOF 디자인 패턴"},"typeID":"Label","w":"134","x":"198","y":"2046","zOrder":"422"},{"ID":"477","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"260","x":"126","y":"2082","zOrder":"423"},{"ID":"478","measuredH":"29","measuredW":"130","properties":{"size":"17","text":"도메인 주도 설계"},"typeID":"Label","w":"133","x":"197","y":"2089","zOrder":"424"},{"ID":"479","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"260","x":"126","y":"2127","zOrder":"425"},{"ID":"480","measuredH":"29","measuredW":"130","properties":{"size":"17","text":"테스트 주도 개발"},"typeID":"Label","w":"132","x":"197","y":"2134","zOrder":"426"},{"ID":"481","h":"37","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"245","x":"927","y":"2317","zOrder":"427"},{"ID":"482","measuredH":"25","measuredW":"84","properties":{"size":"17","text":"Serverless"},"typeID":"Label","w":"87","x":"1006","y":"2323","zOrder":"428"},{"ID":"483","h":"103","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"318","x":"541","y":"2803","zOrder":"429"},{"ID":"484","measuredH":"29","measuredW":"51","properties":{"bold":"true","size":"17","text":"확장성"},"typeID":"Label","w":"57","x":"671","y":"2819","zOrder":"430"},{"ID":"485","measuredH":"28","measuredW":"260","properties":{"size":"16","text":"프로덕트 지속 가능성에 대해 배우며"},"typeID":"Label","w":"264","x":"568","y":"2847","zOrder":"431"},{"ID":"486","measuredH":"28","measuredW":"260","properties":{"size":"16","text":"관심을 기울여야 하는 일반적인 주제"},"typeID":"Label","w":"265","x":"565","y":"2870","zOrder":"432"},{"ID":"488","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"199","x":"285","y":"2728","zOrder":"433"},{"ID":"489","measuredH":"29","measuredW":"142","properties":{"size":"17","text":"마이그레이션 전략"},"typeID":"Label","w":"147","x":"312","y":"2734","zOrder":"434"},{"ID":"490","measuredH":"27","measuredW":"308","properties":{"size":"15","text":"문제가 발생시 문제를 디버깅하고 해결하는 데"},"typeID":"Label","w":"316","x":"920","y":"2971","zOrder":"435"},{"ID":"491","measuredH":"27","measuredW":"317","properties":{"size":"15","text":"도움이 되는 측정 로그와 기타 관찰 가능한 항목"},"typeID":"Label","w":"320","x":"916","y":"2998","zOrder":"436"},{"ID":"493","h":"36","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"198","x":"286","y":"2865","zOrder":"437"},{"ID":"494","measuredH":"29","measuredW":"68","properties":{"size":"17","text":"모니터링"},"typeID":"Label","w":"76","x":"147","y":"2876","zOrder":"438"},{"ID":"495","measuredH":"25","measuredW":"75","properties":{"size":"17","text":"Throttling"},"typeID":"Label","w":"78","x":"132","y":"2719","zOrder":"439"},{"ID":"496","measuredH":"25","measuredW":"107","properties":{"size":"17","text":"Backpressure"},"typeID":"Label","w":"109","x":"101","y":"2747","zOrder":"440"},{"ID":"497","measuredH":"25","measuredW":"97","properties":{"size":"17","text":"Loadshifting"},"typeID":"Label","w":"100","x":"110","y":"2775","zOrder":"441"},{"ID":"498","measuredH":"25","measuredW":"66","properties":{"size":"17","text":"Graceful"},"typeID":"Label","w":"70","x":"138","y":"2669","zOrder":"442"},{"ID":"499","measuredH":"29","measuredW":"68","properties":{"size":"17","text":"원격측정"},"typeID":"Label","w":"74","x":"147","y":"2901","zOrder":"443"},{"ID":"500","measuredH":"29","measuredW":"34","properties":{"size":"17","text":"측정"},"typeID":"Label","w":"38","x":"176","y":"2852","zOrder":"444"},{"ID":"501","measuredH":"29","measuredW":"159","properties":{"size":"17","text":"차이점을 이해하세요"},"typeID":"Label","w":"163","x":"308","y":"2871","zOrder":"445"},{"ID":"502","measuredH":"25","measuredW":"115","properties":{"size":"17","text":"Circuit Breaker"},"typeID":"Label","w":"118","x":"92","y":"2800","zOrder":"446"},{"ID":"503","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"333","x":"908","y":"2838","zOrder":"447"},{"ID":"504","measuredH":"29","measuredW":"142","properties":{"size":"17","text":"마이그레이션 전략"},"typeID":"Label","w":"143","x":"1001","y":"2845","zOrder":"448"},{"ID":"505","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"332","x":"909","y":"2884","zOrder":"449"},{"ID":"506","measuredH":"29","measuredW":"210","properties":{"size":"17","text":"수평적 확장 vs 수직적 확장"},"typeID":"Label","w":"212","x":"970","y":"2892","zOrder":"450"},{"ID":"507","measuredH":"25","measuredW":"93","properties":{"size":"17","text":"Degradation"},"typeID":"Label","w":"96","x":"112","y":"2689","zOrder":"451"},{"ID":"508","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"557","y":"445","zOrder":"452"},{"ID":"509","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"557","y":"445","zOrder":"453"},{"ID":"510","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"571","y":"603","zOrder":"454"},{"ID":"511","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"571","y":"603","zOrder":"455"},{"ID":"512","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"192","y":"564","zOrder":"456"},{"ID":"513","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"192","y":"564","zOrder":"457"},{"ID":"514","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"192","y":"617","zOrder":"458"},{"ID":"515","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"192","y":"617","zOrder":"459"},{"ID":"516","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"192","y":"665","zOrder":"460"},{"ID":"517","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"192","y":"665","zOrder":"461"},{"ID":"518","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"192","y":"716","zOrder":"462"},{"ID":"519","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"192","y":"716","zOrder":"463"},{"ID":"520","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"192","y":"767","zOrder":"464"},{"ID":"521","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"192","y":"767","zOrder":"465"},{"ID":"522","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"317","y":"497","zOrder":"466"},{"ID":"523","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"317","y":"497","zOrder":"467"},{"ID":"524","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1085","y":"478","zOrder":"468"},{"ID":"525","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1085","y":"478","zOrder":"469"},{"ID":"526","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1085","y":"531","zOrder":"470"},{"ID":"527","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1085","y":"531","zOrder":"471"},{"ID":"528","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1211","y":"588","zOrder":"472"},{"ID":"529","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1211","y":"588","zOrder":"473"},{"ID":"530","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1211","y":"641","zOrder":"474"},{"ID":"531","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1211","y":"641","zOrder":"475"},{"ID":"532","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1211","y":"691","zOrder":"476"},{"ID":"533","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1211","y":"691","zOrder":"477"},{"ID":"534","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1211","y":"741","zOrder":"478"},{"ID":"535","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1211","y":"741","zOrder":"479"},{"ID":"536","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1211","y":"816","zOrder":"480"},{"ID":"537","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1211","y":"816","zOrder":"481"},{"ID":"538","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"491","y":"1244","zOrder":"482"},{"ID":"539","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"491","y":"1244","zOrder":"483"},{"ID":"540","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"491","y":"1292","zOrder":"484"},{"ID":"541","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"491","y":"1292","zOrder":"485"},{"ID":"542","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"491","y":"1335","zOrder":"486"},{"ID":"543","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"491","y":"1335","zOrder":"487"},{"ID":"544","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"491","y":"1381","zOrder":"488"},{"ID":"545","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"491","y":"1381","zOrder":"489"},{"ID":"546","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"399","y":"1421","zOrder":"490"},{"ID":"547","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"399","y":"1421","zOrder":"491"},{"ID":"548","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"401","y":"1471","zOrder":"492"},{"ID":"549","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"401","y":"1471","zOrder":"493"},{"ID":"550","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1241","y":"1341","zOrder":"494"},{"ID":"551","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1241","y":"1341","zOrder":"495"},{"ID":"552","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1241","y":"1391","zOrder":"496"},{"ID":"553","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1241","y":"1391","zOrder":"497"},{"ID":"554","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1241","y":"1436","zOrder":"498"},{"ID":"555","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1241","y":"1436","zOrder":"499"},{"ID":"556","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"398","y":"1532","zOrder":"500"},{"ID":"557","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"398","y":"1532","zOrder":"501"},{"ID":"558","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"398","y":"1580","zOrder":"502"},{"ID":"559","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"398","y":"1580","zOrder":"503"},{"ID":"560","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"399","y":"1627","zOrder":"504"},{"ID":"561","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"399","y":"1627","zOrder":"505"},{"ID":"562","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1227","y":"1504","zOrder":"506"},{"ID":"563","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1227","y":"1504","zOrder":"507"},{"ID":"564","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1228","y":"1576","zOrder":"508"},{"ID":"565","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1228","y":"1576","zOrder":"509"},{"ID":"566","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1228","y":"1624","zOrder":"510"},{"ID":"567","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1228","y":"1624","zOrder":"511"},{"ID":"568","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"140","y":"1490","zOrder":"512"},{"ID":"569","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"140","y":"1490","zOrder":"513"},{"ID":"570","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"140","y":"1526","zOrder":"514"},{"ID":"571","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"140","y":"1526","zOrder":"515"},{"ID":"572","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"140","y":"1567","zOrder":"516"},{"ID":"573","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"140","y":"1567","zOrder":"517"},{"ID":"574","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"140","y":"1606","zOrder":"518"},{"ID":"575","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"140","y":"1606","zOrder":"519"},{"ID":"576","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"141","y":"1641","zOrder":"520"},{"ID":"577","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"141","y":"1641","zOrder":"521"},{"ID":"578","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"141","y":"1679","zOrder":"522"},{"ID":"579","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"141","y":"1679","zOrder":"523"},{"ID":"580","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"141","y":"1450","zOrder":"524"},{"ID":"581","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"141","y":"1450","zOrder":"525"},{"ID":"582","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"110","y":"1751","zOrder":"526"},{"ID":"583","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"110","y":"1751","zOrder":"527"},{"ID":"584","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"112","y":"1800","zOrder":"528"},{"ID":"585","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"112","y":"1800","zOrder":"529"},{"ID":"586","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"112","y":"1800","zOrder":"530"},{"ID":"587","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"303","y":"1733","zOrder":"531"},{"ID":"588","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"303","y":"1733","zOrder":"532"},{"ID":"589","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"268","y":"1826","zOrder":"533"},{"ID":"590","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"268","y":"1826","zOrder":"534"},{"ID":"591","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1242","y":"1673","zOrder":"535"},{"ID":"592","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1242","y":"1673","zOrder":"536"},{"ID":"593","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1247","y":"1880","zOrder":"537"},{"ID":"594","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1247","y":"1880","zOrder":"538"},{"ID":"595","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"242","y":"1875","zOrder":"539"},{"ID":"596","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"242","y":"1875","zOrder":"540"},{"ID":"597","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"242","y":"1924","zOrder":"541"},{"ID":"598","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"242","y":"1924","zOrder":"542"},{"ID":"599","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"242","y":"1966","zOrder":"543"},{"ID":"600","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"242","y":"1966","zOrder":"544"},{"ID":"601","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"495","y":"1992","zOrder":"545"},{"ID":"602","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"495","y":"1992","zOrder":"546"},{"ID":"603","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1157","y":"2141","zOrder":"547"},{"ID":"604","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1157","y":"2141","zOrder":"548"},{"ID":"605","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1157","y":"2190","zOrder":"549"},{"ID":"606","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1157","y":"2190","zOrder":"550"},{"ID":"607","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1157","y":"2231","zOrder":"551"},{"ID":"608","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1157","y":"2231","zOrder":"552"},{"ID":"609","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1159","y":"2273","zOrder":"553"},{"ID":"610","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1159","y":"2273","zOrder":"554"},{"ID":"611","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1157","y":"2314","zOrder":"555"},{"ID":"612","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1157","y":"2314","zOrder":"556"},{"ID":"613","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"118","y":"2170","zOrder":"557"},{"ID":"614","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"118","y":"2170","zOrder":"558"},{"ID":"615","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"117","y":"2213","zOrder":"559"},{"ID":"616","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"117","y":"2213","zOrder":"560"},{"ID":"617","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"117","y":"2255","zOrder":"561"},{"ID":"618","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"117","y":"2255","zOrder":"562"},{"ID":"619","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"119","y":"2298","zOrder":"563"},{"ID":"620","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"119","y":"2298","zOrder":"564"},{"ID":"621","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"118","y":"2124","zOrder":"565"},{"ID":"622","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"118","y":"2124","zOrder":"566"},{"ID":"623","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"118","y":"2077","zOrder":"567"},{"ID":"624","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"118","y":"2077","zOrder":"568"},{"ID":"625","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"118","y":"2031","zOrder":"569"},{"ID":"626","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"118","y":"2031","zOrder":"570"},{"ID":"627","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"519","y":"2251","zOrder":"571"},{"ID":"628","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"519","y":"2251","zOrder":"572"},{"ID":"629","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"519","y":"2296","zOrder":"573"},{"ID":"630","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"519","y":"2296","zOrder":"574"},{"ID":"631","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"132","y":"2400","zOrder":"575"},{"ID":"632","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"132","y":"2400","zOrder":"576"},{"ID":"633","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1058","y":"2480","zOrder":"577"},{"ID":"634","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1058","y":"2480","zOrder":"578"},{"ID":"635","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1032","y":"2480","zOrder":"579"},{"ID":"636","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1032","y":"2480","zOrder":"580"},{"ID":"637","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1056","y":"2530","zOrder":"581"},{"ID":"638","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1056","y":"2530","zOrder":"582"},{"ID":"639","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1056","y":"2530","zOrder":"583"},{"ID":"640","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"417","y":"2555","zOrder":"584"},{"ID":"641","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"417","y":"2555","zOrder":"585"},{"ID":"642","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"223","y":"2565","zOrder":"586"},{"ID":"643","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"223","y":"2565","zOrder":"587"},{"ID":"644","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"814","y":"2497","zOrder":"588"},{"ID":"645","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"814","y":"2497","zOrder":"589"},{"ID":"646","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1144","y":"2364","zOrder":"590"},{"ID":"647","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1144","y":"2364","zOrder":"591"},{"ID":"648","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1121","y":"2363","zOrder":"592"},{"ID":"649","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1121","y":"2363","zOrder":"593"},{"ID":"650","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"877","y":"2373","zOrder":"594"},{"ID":"651","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"877","y":"2373","zOrder":"595"},{"ID":"652","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1145","y":"2404","zOrder":"596"},{"ID":"653","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1145","y":"2404","zOrder":"597"},{"ID":"654","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1145","y":"2404","zOrder":"598"},{"ID":"655","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"511","y":"2680","zOrder":"599"},{"ID":"656","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"511","y":"2680","zOrder":"600"},{"ID":"657","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"866","y":"2674","zOrder":"601"},{"ID":"658","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"866","y":"2674","zOrder":"602"},{"ID":"659","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1151","y":"2636","zOrder":"603"},{"ID":"660","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1151","y":"2636","zOrder":"604"},{"ID":"661","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1125","y":"2636","zOrder":"605"},{"ID":"662","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1125","y":"2636","zOrder":"606"},{"ID":"663","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1151","y":"2687","zOrder":"607"},{"ID":"664","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1151","y":"2687","zOrder":"608"},{"ID":"665","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1151","y":"2687","zOrder":"609"},{"ID":"666","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1151","y":"2776","zOrder":"610"},{"ID":"667","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1151","y":"2776","zOrder":"611"},{"ID":"668","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1151","y":"2776","zOrder":"612"},{"ID":"669","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1151","y":"2732","zOrder":"613"},{"ID":"670","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1151","y":"2732","zOrder":"614"},{"ID":"671","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1151","y":"2732","zOrder":"615"},{"ID":"672","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"471","y":"2720","zOrder":"616"},{"ID":"673","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"471","y":"2720","zOrder":"617"},{"ID":"674","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"531","y":"2794","zOrder":"618"},{"ID":"675","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"531","y":"2794","zOrder":"619"},{"ID":"676","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1226","y":"2829","zOrder":"620"},{"ID":"677","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1226","y":"2829","zOrder":"621"},{"ID":"678","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1226","y":"2882","zOrder":"622"},{"ID":"679","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1226","y":"2882","zOrder":"623"},{"ID":"680","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"1226","y":"2928","zOrder":"624"},{"ID":"681","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"1226","y":"2928","zOrder":"625"},{"ID":"682","h":"162","measuredH":"70","measuredW":"100","properties":{},"typeID":"Canvas","w":"408","x":"125","y":"128","zOrder":"626"},{"ID":"683","children":{"controls":{"control":[{"ID":"0","children":{"controls":{"control":[{"ID":"0","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"0"},{"ID":"1","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"1"}]}},"h":"24","measuredH":"24","measuredW":"24","typeID":"__group__","w":"24","x":"0","y":"0","zOrder":"0"},{"ID":"1","measuredH":"28","measuredW":"150","properties":{"color":"0","size":"16","text":"개인적인 추천 / 의견"},"typeID":"Label","x":"31","y":"0","zOrder":"1"}]}},"h":"28","measuredH":"28","measuredW":"181","typeID":"__group__","w":"181","x":"148","y":"149","zOrder":"627"},{"ID":"684","children":{"controls":{"control":[{"ID":"0","children":{"controls":{"control":[{"ID":"0","measuredH":"28","measuredW":"133","properties":{"color":"0","size":"16","text":"추천하지 않습니다"},"typeID":"Label","x":"30","y":"0","zOrder":"0"},{"ID":"1","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"0","y":"2","zOrder":"1"}]}},"h":"28","measuredH":"28","measuredW":"163","typeID":"__group__","w":"163","x":"0","y":"0","zOrder":"0"}]}},"h":"28","measuredH":"28","measuredW":"163","typeID":"__group__","w":"163","x":"148","y":"244","zOrder":"628"},{"ID":"685","measuredH":"28","measuredW":"340","properties":{"color":"0","size":"16","text":"엄격한 순서를 가지지 않아요 (언제든 배우세요)"},"typeID":"Label","w":"344","x":"177","y":"214","zOrder":"629"},{"ID":"686","children":{"controls":{"control":[{"ID":"0","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"0"},{"ID":"1","measuredH":"24","measuredW":"24","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"1"}]}},"h":"24","measuredH":"24","measuredW":"24","typeID":"__group__","w":"24","x":"148","y":"214","zOrder":"630"},{"ID":"687","children":{"controls":{"control":[{"ID":"0","measuredH":"28","measuredW":"333","properties":{"color":"0","size":"16","text":"대체 가능 옵션 - 빨간색 체크 혹은 보라색 체크"},"typeID":"Label","x":"30","y":"0","zOrder":"0"},{"ID":"1","children":{"controls":{"control":[{"ID":"0","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"0"},{"ID":"1","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"1"},{"ID":"2","measuredH":"24","measuredW":"24","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"2"}]}},"h":"24","measuredH":"24","measuredW":"24","typeID":"__group__","w":"24","x":"0","y":"0","zOrder":"1"}]}},"h":"28","measuredH":"28","measuredW":"363","typeID":"__group__","w":"363","x":"148","y":"181","zOrder":"631"},{"ID":"688","children":{"controls":{"control":[{"ID":"0","h":"141","measuredH":"70","measuredW":"100","properties":{},"typeID":"Canvas","w":"321","x":"0","y":"0","zOrder":"0"},{"ID":"1","measuredH":"29","measuredW":"208","properties":{"color":"0","size":"17","text":"다른 로드맵 및 자료와 함께"},"typeID":"Label","x":"14","y":"17","zOrder":"1"},{"ID":"2","measuredH":"29","measuredW":"276","properties":{"color":"0","size":"17","text":"이 로드맵의 상세 설명을 찾아보세요"},"typeID":"Label","x":"14","y":"45","zOrder":"2"},{"ID":"3","h":"45","measuredH":"70","measuredW":"100","properties":{"borderColor":"4273622","color":"4273622"},"typeID":"Canvas","w":"275","x":"15","y":"81","zOrder":"3"},{"ID":"4","children":{"controls":{"control":[{"ID":"0","measuredH":"28","measuredW":"103","properties":{"color":"16777215","size":"20","text":"roadmap.sh"},"typeID":"Label","x":"65","y":"0","zOrder":"0"},{"ID":"1","measuredH":"28","measuredW":"36","properties":{"color":"16777215","size":"20","text":"http"},"typeID":"Label","x":"0","y":"0","zOrder":"1"},{"ID":"2","measuredH":"28","measuredW":"10","properties":{"bold":"true","color":"16777215","size":"20","text":":"},"typeID":"Label","x":"37","y":"0","zOrder":"2"},{"ID":"3","measuredH":"28","measuredW":"10","properties":{"color":"16777215","size":"20","text":"/"},"typeID":"Label","x":"44","y":"1","zOrder":"3"},{"ID":"4","measuredH":"28","measuredW":"10","properties":{"color":"16777215","size":"20","text":"/"},"typeID":"Label","x":"52","y":"1","zOrder":"4"}]}},"h":"29","measuredH":"29","measuredW":"168","typeID":"__group__","w":"168","x":"69","y":"87","zOrder":"4"}]}},"h":"141","measuredH":"141","measuredW":"321","typeID":"__group__","w":"321","x":"924","y":"128","zOrder":"632"},{"ID":"689","measuredH":"29","measuredW":"125","properties":{"bold":"true","size":"17","text":"계속 탐색하세요"},"typeID":"Label","x":"641","y":"3051","zOrder":"633"},{"ID":"690","h":"44","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"299","x":"166","y":"343","zOrder":"634"},{"ID":"691","measuredH":"29","measuredW":"224","properties":{"size":"17","text":"인터넷은 어떻게 작동될까요?"},"typeID":"Label","w":"226","x":"204","y":"353","zOrder":"635"},{"ID":"692","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"299","x":"166","y":"393","zOrder":"636"},{"ID":"693","measuredH":"25","measuredW":"162","properties":{"size":"17","text":"HTTP는 무엇일까요?"},"typeID":"Label","w":"166","x":"233","y":"401","zOrder":"637"},{"ID":"694","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"299","x":"166","y":"439","zOrder":"638"},{"ID":"695","measuredH":"29","measuredW":"164","properties":{"size":"17","text":"브라우저와 동작 원리"},"typeID":"Label","w":"167","x":"232","y":"447","zOrder":"639"},{"ID":"696","children":{"controls":{"control":[{"ID":"0","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"0"},{"ID":"1","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"1"}]}},"h":"24","measuredH":"24","measuredW":"24","typeID":"__group__","w":"24","x":"159","y":"334","zOrder":"640"},{"ID":"697","children":{"controls":{"control":[{"ID":"0","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"0"},{"ID":"1","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"1"}]}},"h":"24","measuredH":"24","measuredW":"24","typeID":"__group__","w":"24","x":"158","y":"386","zOrder":"641"},{"ID":"698","children":{"controls":{"control":[{"ID":"0","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"0"},{"ID":"1","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"1"}]}},"h":"24","measuredH":"24","measuredW":"24","typeID":"__group__","w":"24","x":"158","y":"431","zOrder":"642"},{"ID":"699","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"280","x":"958","y":"336","zOrder":"643"},{"ID":"700","measuredH":"25","measuredW":"130","properties":{"size":"17","text":"DNS와 작동 원리"},"typeID":"Label","w":"132","x":"1036","y":"344","zOrder":"644"},{"ID":"701","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"280","x":"957","y":"382","zOrder":"645"},{"ID":"702","measuredH":"29","measuredW":"207","properties":{"size":"17","text":"도메인 네임은 무엇일까요?"},"typeID":"Label","w":"208","x":"994","y":"388","zOrder":"646"},{"ID":"703","h":"40","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"280","x":"958","y":"428","zOrder":"647"},{"ID":"704","measuredH":"29","measuredW":"168","properties":{"size":"17","text":"호스팅은 무엇일까요?"},"typeID":"Label","w":"171","x":"1013","y":"434","zOrder":"648"},{"ID":"705","children":{"controls":{"control":[{"ID":"0","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"0"},{"ID":"1","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"1"}]}},"h":"24","measuredH":"24","measuredW":"24","typeID":"__group__","w":"24","x":"1223","y":"327","zOrder":"649"},{"ID":"706","children":{"controls":{"control":[{"ID":"0","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"0"},{"ID":"1","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"1"}]}},"h":"24","measuredH":"24","measuredW":"24","typeID":"__group__","w":"24","x":"1222","y":"377","zOrder":"650"},{"ID":"707","children":{"controls":{"control":[{"ID":"0","measuredH":"24","measuredW":"24","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"0"},{"ID":"1","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}},"typeID":"Icon","x":"0","y":"0","zOrder":"1"}]}},"h":"24","measuredH":"24","measuredW":"24","typeID":"__group__","w":"24","x":"1222","y":"422","zOrder":"651"},{"ID":"709","h":"78","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"352","x":"772","y":"1047","zOrder":"652"},{"ID":"710","measuredH":"29","measuredW":"164","properties":{"bold":"true","size":"17","text":"저장소 호스팅 서비스"},"typeID":"Label","w":"166","x":"868","y":"1059","zOrder":"653"},{"ID":"711","measuredH":"27","measuredW":"312","properties":{"size":"15","text":"계정 생성 및 깃허브 (Github) 사용 방법 배우기"},"typeID":"Label","w":"313","x":"794","y":"1088","zOrder":"654"},{"ID":"712","h":"77","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"336","x":"426","y":"1046","zOrder":"655"},{"ID":"713","measuredH":"29","measuredW":"290","properties":{"bold":"true","size":"17","text":"버전 관리 (Version Control Systems)"},"typeID":"Label","w":"292","x":"448","y":"1058","zOrder":"656"},{"ID":"714","measuredH":"27","measuredW":"301","properties":{"size":"15","text":"버전관리는 무엇일까요? 왜 사용해야할까요?"},"typeID":"Label","w":"304","x":"443","y":"1087","zOrder":"657"}]},"measuredH":"3158","measuredW":"1288","mockupH":"3030","mockupW":"1196","version":"1.0"}} -------------------------------------------------------------------------------- /src/disclaimer.json: -------------------------------------------------------------------------------- 1 | {"mockup":{"controls":{"control":[{"ID":"119","h":"274","measuredH":"140","measuredW":"200","properties":{"color":"16777215"},"typeID":"TextArea","w":"911","x":"223","y":"170","zOrder":"0"},{"ID":"120","measuredH":"40","measuredW":"170","properties":{"bold":"true","size":"32","text":"Disclaimer!"},"typeID":"Label","x":"245","y":"190","zOrder":"1"},{"ID":"121","measuredH":"32","measuredW":"856","properties":{"size":"24","text":"The purpose of this roadmap is to give you an idea about the landscape and to"},"typeID":"Label","x":"245","y":"246","zOrder":"2"},{"ID":"123","measuredH":"32","measuredW":"833","properties":{"size":"24","text":"guide you if you are confused about what to learn next and not to encourage"},"typeID":"Label","x":"245","y":"282","zOrder":"3"},{"ID":"124","measuredH":"32","measuredW":"825","properties":{"size":"24","text":"you to learn what is hip and trendy. You should *grow some understanding* of"},"typeID":"Label","x":"245","y":"317","zOrder":"4"},{"ID":"125","measuredH":"32","measuredW":"816","properties":{"size":"24","text":"*why one tool would be better suited for some cases than the other and*"},"typeID":"Label","x":"245","y":"353","zOrder":"5"},{"ID":"126","measuredH":"32","measuredW":"710","properties":{"size":"24","text":"*remember hip and trendy never means best suited for the job*"},"typeID":"Label","x":"245","y":"389","zOrder":"6"}]},"measuredH":"444","measuredW":"1134","mockupH":"274","mockupW":"911","version":"1.0"}} 2 | -------------------------------------------------------------------------------- /src/intro-map.json: -------------------------------------------------------------------------------- 1 | {"mockup":{"controls":{"control":[{"ID":"0","measuredH":"40","measuredW":"261","properties":{"bold":"true","size":"32","text":"2020년 웹 개발자"},"typeID":"Label","x":"542","y":"77","zOrder":"0"},{"ID":"1","h":"129","measuredH":"128","measuredW":"74","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4787915073918851,"y":0.19568921844056555},"p2":{"x":73,"y":128},"shape":"bezier"},"typeID":"Arrow","w":"75","x":"683","y":"230","zOrder":"1"},{"ID":"2","h":"131","measuredH":"129","measuredW":"131","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"length":131,"x":131,"y":0},"p1":{"length":0.6087375480965977,"x":0.5684088130944218,"y":-0.21788259145523384},"p2":{"length":129.00387591076478,"x":1,"y":129},"shape":"bezier"},"typeID":"Arrow","w":"133","x":"518","y":"229","zOrder":"2"},{"ID":"3","measuredH":"36","measuredW":"104","properties":{"align":"center","color":"16767334","size":"18","text":"프론트엔드"},"typeID":"TextInput","w":"132","x":"441","y":"367","zOrder":"3"},{"ID":"4","measuredH":"33","measuredW":"166","properties":{"bold":"true","size":"20","text":"길을 선택해보세요"},"typeID":"Label","x":"589","y":"189","zOrder":"4"},{"ID":"5","measuredH":"32","measuredW":"133","properties":{"align":"center","color":"16776960","size":"18","text":"Git - 버전 관리"},"typeID":"TextInput","w":"288","x":"68","y":"81","zOrder":"5"},{"ID":"6","measuredH":"32","measuredW":"50","properties":{"align":"center","color":"16776960","size":"18","text":"SSH"},"typeID":"TextInput","w":"289","x":"67","y":"318","zOrder":"6"},{"ID":"7","measuredH":"32","measuredW":"191","properties":{"align":"center","color":"16776960","size":"18","text":"HTTP/HTTPS와 APIs"},"typeID":"TextInput","w":"289","x":"67","y":"356","zOrder":"7"},{"ID":"8","measuredH":"29","measuredW":"169","properties":{"bold":"true","size":"17","text":"모든 경로에 필수 사항"},"typeID":"Label","w":"175","x":"67","y":"45","zOrder":"8"},{"ID":"9","measuredH":"36","measuredW":"205","properties":{"align":"center","color":"16776960","size":"18","text":"기본적인 터미널 사용법"},"typeID":"TextInput","w":"289","x":"67","y":"120","zOrder":"9"},{"ID":"10","h":"47","measuredH":"46","measuredW":"0","properties":{"color":"6710886","curvature":"0","direction":"top","leftArrow":"false","p0":{"length":0,"x":0,"y":0},"p1":{"length":0.5,"x":0.5,"y":0},"p2":{"length":46,"x":0,"y":46},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"1","x":"664","y":"135","zOrder":"10"},{"ID":"11","measuredH":"36","measuredW":"68","properties":{"align":"center","color":"16767334","size":"18","text":"백엔드"},"typeID":"TextInput","w":"121","x":"679","y":"368","zOrder":"11"},{"ID":"12","h":"71","measuredH":"69","measuredW":"0","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5621504039776257,"y":0.004661280298321849},"p2":{"x":0,"y":69},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"2","x":"509","y":"407","zOrder":"12"},{"ID":"13","h":"12","measuredH":"11","measuredW":"122","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"length":11,"x":0,"y":11},"p1":{"length":0.4574898035968877,"x":0.45357350377687367,"y":0.059732713538640264},"p2":{"length":122.06555615733704,"x":122,"y":4},"shape":"bezier","stroke":"solid"},"typeID":"Arrow","w":"123","x":"811","y":"373","zOrder":"13"},{"ID":"14","measuredH":"36","measuredW":"86","properties":{"align":"center","color":"16767334","size":"18","text":"데브옵스"},"typeID":"TextInput","w":"112","x":"946","y":"361","zOrder":"14"},{"ID":"15","h":"71","measuredH":"69","measuredW":"0","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4608695652173913,"y":0.01304347826086956},"p2":{"x":0,"y":69},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"2","x":"729","y":"410","zOrder":"15"},{"ID":"16","h":"77","measuredH":"76","measuredW":"0","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"length":0,"x":0,"y":0},"p1":{"length":0.4539180376844135,"x":0.4537465672812867,"y":0.01247548058061985},"p2":{"length":76,"x":0,"y":76},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"1","x":"997","y":"403","zOrder":"16"},{"ID":"17","measuredH":"36","measuredW":"139","properties":{"align":"center","borderStyle":"rectangle","color":"16776960","size":"18","text":"깃허브 (Github)"},"typeID":"TextInput","w":"288","x":"68","y":"201","zOrder":"17"},{"ID":"18","measuredH":"36","measuredW":"181","properties":{"align":"center","color":"16776960","size":"18","text":"자료구조 & 알고리즘"},"typeID":"TextInput","w":"288","x":"68","y":"159","zOrder":"18"},{"ID":"19","measuredH":"36","measuredW":"110","properties":{"align":"center","color":"16776960","size":"18","text":"문자 인코딩"},"typeID":"TextInput","w":"288","x":"68","y":"434","zOrder":"19"},{"ID":"20","measuredH":"36","measuredW":"110","properties":{"align":"center","color":"16776960","size":"18","text":"디자인 패턴"},"typeID":"TextInput","w":"288","x":"68","y":"395","zOrder":"20"},{"ID":"21","measuredH":"36","measuredW":"86","properties":{"align":"center","borderStyle":"rectangle","color":"16776960","size":"18","text":"라이센스"},"typeID":"TextInput","w":"288","x":"68","y":"240","zOrder":"21"},{"ID":"22","measuredH":"35","measuredW":"280","properties":{"align":"left","borderStyle":"rectangle","color":"16776960","size":"17","text":"유의적 버전 (Semantic Versioning)"},"typeID":"TextInput","w":"288","x":"68","y":"279","zOrder":"22"},{"ID":"23","children":{"controls":{"control":[{"ID":"0","h":"141","measuredH":"70","measuredW":"100","properties":{},"typeID":"Canvas","w":"350","x":"0","y":"0","zOrder":"0"},{"ID":"1","measuredH":"29","measuredW":"203","properties":{"color":"0","size":"17","text":"로드맵의 자세한 버전 찾기"},"typeID":"Label","x":"15","y":"47","zOrder":"1"},{"ID":"2","measuredH":"29","measuredW":"208","properties":{"color":"0","size":"17","text":"자료 및 다른 로드맵과 함께"},"typeID":"Label","w":"212","x":"15","y":"18","zOrder":"2"},{"ID":"3","h":"45","measuredH":"70","measuredW":"100","properties":{"borderColor":"4273622","color":"4273622"},"typeID":"Canvas","w":"320","x":"15","y":"81","zOrder":"3"},{"ID":"4","children":{"controls":{"control":[{"ID":"0","measuredH":"28","measuredW":"103","properties":{"color":"16777215","size":"20","text":"roadmap.sh"},"typeID":"Label","x":"65","y":"0","zOrder":"0"},{"ID":"1","measuredH":"28","measuredW":"36","properties":{"color":"16777215","size":"20","text":"http"},"typeID":"Label","x":"0","y":"0","zOrder":"1"},{"ID":"2","measuredH":"28","measuredW":"10","properties":{"bold":"true","color":"16777215","size":"20","text":":"},"typeID":"Label","x":"37","y":"0","zOrder":"2"},{"ID":"3","measuredH":"28","measuredW":"10","properties":{"color":"16777215","size":"20","text":"/"},"typeID":"Label","x":"44","y":"1","zOrder":"3"},{"ID":"4","measuredH":"28","measuredW":"10","properties":{"color":"16777215","size":"20","text":"/"},"typeID":"Label","x":"52","y":"1","zOrder":"4"}]}},"h":"29","measuredH":"29","measuredW":"168","typeID":"__group__","w":"168","x":"91","y":"89","zOrder":"4"}]}},"h":"141","measuredH":"141","measuredW":"350","typeID":"__group__","w":"350","x":"924","y":"81","zOrder":"23"}]},"measuredH":"481","measuredW":"1274","mockupH":"436","mockupW":"1207","version":"1.0"}} 2 | --------------------------------------------------------------------------------