{"action":"created","comment":{"url":"https://api.github.com/repos/UofTCoders/studyGroup/pulls/comments/170402520","pull_request_review_id":99092573,"id":170402520,"diff_hunk":"@@ -0,0 +1,161 @@\n+---\n+layout: page\n+title: 'Intro to Inkscape for graphic design'\n+visible: true\n+tags:\n+  - misc\n+  - beginner\n+---\n+\n+# Vector Graphics vs. Rasterized (Bitmap) Graphics\n+\n+In general, diagrams are usually best made in a *vector* format, while photo-realistic images or paintings are better served with *bitmaps*. A rasterisation is the conversion of a vector-graphics format to bitmap. This has to be done to display it (in editors, browsers, print, etc.), but preferably as a last step.\n+\n+## Features\n+\n+<style>\n+table.content-tab {margin: 1em; width:100%;}\n+.content-tab td, .content-tab th {padding:1ex; border: .1ex solid black;}\n+.content-tab th:first-child {border: none;}\n+.content-tab td:first-child {text-align: right;\n+</style>\n+<table class=\"content-tab\">\n+<tr><th></th> <th>Vector </th><th> Bitmap </th></tr>\n+<tr><td>data type   </td><td>shapes</td><td> pixels </td></tr>\n+<tr><td>stored as   </td><td>object and parameters </td><td> arrays of colours </td></tr>\n+<tr><td>editing   </td><td> lossless editing </td><td> loss due to rasterization (e.g. aliasing) </td></tr>\n+<tr><td>uses   </td><td> diagrams </td><td> photos </td></tr>\n+</table>\n+\n+## Example\n+\n+![Vector vs. Bitmap](./vector_bitmap.svg)\n+\n+Notice how at its regular size, all copies look the same for screen/printing resolutions lower than 96dpi. The difference is noticeable once we try to zoom in, or view it at higher resolutions.\n+\n+# Closed/Proprietary vs. Open Source\n+\n+There are all sorts of philosophical reasons for opening source code and toolsets, and others for opening up content created. When it comes down to practice, the reasons are basically:\n+- **it's free**;\n+- you can open and change it in the future;\n+- other people can make new work from yours.\n+\n+Inkscape is the most mature, and most cross-platform vector graphics program.\n+\n+# Interface Tour\n+\n+The interface of inkscape tends to be quite crowded, so it can be overwhelming when you first open the application. In fact, it's so crowded, I don't think it will help much to include a screenshot.\n+\n+Instead, here are the important things to notice (in order of importance):\n+- Tool palette, typically on the left\n+- Tool-specific options, typically top-left\n+- Tool tips (e.g. modifier keys), at the bottom\n+- General toolbar (save, copy, group, **show panels**), maybe top or right\n+- Transform/Format/etc. panels, typically hidden, but on the right when shown\n+- Snaps, typically bottom or right\n+- Colour palette, at the bottom\n+\n+# Keyboard and mouse\n+The other tricky part is that it's optimized for keyboard and mouse. Most tools have different behaviour when a modifier key is held down. For example, with the selector tool, shift+click adds to the selection, Alt+Drag does a path-selection instead of rectangle, and shift+alt+drag adds to the current selection with a path-selection.\n+**Note**: if something is already selected, alt+drag moves the object.\n+\n+Right-clicks and middle-clicks will also have different behaviours.\n+\n+A notable modifier key is *Ctrl* (^). This will often force more \"regular\" shapes/orientations. For example, horizontal/vertical lines and moves, 45-degree rotation, and aspect-ratio locked scaling.\n+\n+Often, *Shift* is used as a secondary modifier for opposite behaviour. Examples,\n+- ctrl+z is undo, shift+ctrl+z is redo\n+- ctrl+g groups objects, shift+ctrl+g ungroups \n+\n+## Notable hotkeys\n+\n+Most hotkeys can be seen in the menus, or hovering over buttons on the interface. The following are ones that I use frequently.\n+\n+- Escape will change tools and/or deselect. Keep pressing it until you're back at the selection tool with nothing selected.\n+- The number row handles zooming \n+  - `=`, `-` zoom in and out\n+  - `5` zooms to fit document\n+  - `1` goes 1:1\n+  - back-tick (`) goes to the previous zoom (like undo) \n+- ctrl-z for undo\n+- ctrl-d for duplicate\n+- alt-d for clone\n+- ctrl-g for group\n+- ctrl-c for copy\n+- shift-ctrl-c for past style (stroke and fill)\n+\n+\n+# Demo Tutorials\n+\n+Everything else is probably best learned through using it. Here are some samples of what we'll make in the tutorial.\n+\n+<style>\n+div.demo-table {width: 90%; display:flex; flex-flow: row wrap; justify-content: center; align-items: stretch;}\n+div.demo-table>div {width: 40%;}\n+div.demo-table>div img {max-width: 100%}\n+</style>\n+<div class=\"demo-table\">\n+<div class=\"left\">\n+<img alt=\"flow chart\" src=\"../demos/flow_chart.svg\">\n+</div>\n+<div class=\"right\">\n+Demonstrates rectangles, transforms, lines, text, clone, and gradients\n+</div>\n+\n+<div class=\"left\">\n+<img alt=\"phages (group and clone)\" src=\"../demos/phage_demo.svg\">\n+</div>\n+<div class=\"right\">\n+Demonstrates polygons, rounded rectangles, elipses, object->path, grouping,\n+spraying clones, arranging objects.\n+</div>\n+\n+<div class=\"left\">\n+<img alt=\"equations\" src=\"../demos/phage_flow_demo.svg\">\n+</div>\n+<div class=\"right\">\n+Demonstrates polygons, rounded rectangles, elipses, object->path, grouping, clones, arrows, importing PDFs.\n+</div>\n+\n+<div class=\"left\">\n+<img alt=\"lattice\" src=\"../demos/lattice_demo.svg\">\n+</div>\n+<div class=\"right\">\n+Demonstrates circles, tiled clones, arrange, layers, lines, paste formatting, transform panel.\n+</div>\n+\n+<div class=\"left\">\n+<img alt=\"beaker drawing\" src=\"../demos/beaker_demo.svg\">\n+</div>\n+<div class=\"right\">\n+Demonstrates rounded rectangles, object->path, bezier curves, path offsets, gradients, clipping, transparency, layers, spraying clones\n+</div>\n+\n+<div class=\"left\">\n+<img alt=\"dna diagram\" src=\"../dna_demo.svg\">\n+</div>\n+<div class=\"right\">\n+Demonstrates extensions (render -> plot function), cutting/joining paths, breaking/combining paths, cloning, z-order, rounded rectangles, transformations.\n+</div>\n+\n+</div>\n+\n+\n+\n+\n+## Python extensions\n+\n+There may be a problem related to python versions when running some extensions. If an extension has raises a syntax error, be sure to have Python 2.7 installed, and then specify the interpreter in `~/.config/inkscape/preferences.xml`","path":"lessons/misc/inkscape-intro/lesson.md","position":148,"original_position":148,"commit_id":"082dcd32975f78de66342f8b060437f9ac509d71","original_commit_id":"082dcd32975f78de66342f8b060437f9ac509d71","user":{"login":"QuLogic","id":302469,"avatar_url":"https://avatars2.githubusercontent.com/u/302469?v=4","gravatar_id":"","url":"https://api.github.com/users/QuLogic","html_url":"https://github.com/QuLogic","followers_url":"https://api.github.com/users/QuLogic/followers","following_url":"https://api.github.com/users/QuLogic/following{/other_user}","gists_url":"https://api.github.com/users/QuLogic/gists{/gist_id}","starred_url":"https://api.github.com/users/QuLogic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/QuLogic/subscriptions","organizations_url":"https://api.github.com/users/QuLogic/orgs","repos_url":"https://api.github.com/users/QuLogic/repos","events_url":"https://api.github.com/users/QuLogic/events{/privacy}","received_events_url":"https://api.github.com/users/QuLogic/received_events","type":"User","site_admin":false},"body":"s/has raises/raises/","created_at":"2018-02-24T00:57:11Z","updated_at":"2018-02-24T00:57:20Z","html_url":"https://github.com/UofTCoders/studyGroup/pull/351#discussion_r170402520","pull_request_url":"https://api.github.com/repos/UofTCoders/studyGroup/pulls/351","author_association":"OWNER","_links":{"self":{"href":"https://api.github.com/repos/UofTCoders/studyGroup/pulls/comments/170402520"},"html":{"href":"https://github.com/UofTCoders/studyGroup/pull/351#discussion_r170402520"},"pull_request":{"href":"https://api.github.com/repos/UofTCoders/studyGroup/pulls/351"}}},"pull_request":{"url":"https://api.github.com/repos/UofTCoders/studyGroup/pulls/351","id":171116435,"html_url":"https://github.com/UofTCoders/studyGroup/pull/351","diff_url":"https://github.com/UofTCoders/studyGroup/pull/351.diff","patch_url":"https://github.com/UofTCoders/studyGroup/pull/351.patch","issue_url":"https://api.github.com/repos/UofTCoders/studyGroup/issues/351","number":351,"state":"open","locked":false,"title":"Inkscape","user":{"login":"jladan","id":8060776,"avatar_url":"https://avatars2.githubusercontent.com/u/8060776?v=4","gravatar_id":"","url":"https://api.github.com/users/jladan","html_url":"https://github.com/jladan","followers_url":"https://api.github.com/users/jladan/followers","following_url":"https://api.github.com/users/jladan/following{/other_user}","gists_url":"https://api.github.com/users/jladan/gists{/gist_id}","starred_url":"https://api.github.com/users/jladan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jladan/subscriptions","organizations_url":"https://api.github.com/users/jladan/orgs","repos_url":"https://api.github.com/users/jladan/repos","events_url":"https://api.github.com/users/jladan/events{/privacy}","received_events_url":"https://api.github.com/users/jladan/received_events","type":"User","site_admin":false},"body":"**Don't merge yet**\r\n\r\nI'm starting the pull-request so it can be reviewed, but I still have some holes to fill, and maybe supplementary content.\r\n\r\nThe lesson.md file has some custom styles and `html` in it so that it renders well on the `https://uoftcoders.github.io/lessons/misc/inkscape-intro/lesson/` site.\r\n\r\nA pre-rendered version of the latest can be seen on \r\n[my fork](https://jladan.github.io/studyGroup/lessons/misc/inkscape-intro/lesson/) of the site.","created_at":"2018-02-23T21:06:47Z","updated_at":"2018-02-24T00:57:20Z","closed_at":null,"merged_at":null,"merge_commit_sha":"d9653efda92b276c9b9e12cde5198461a0ac660d","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/UofTCoders/studyGroup/pulls/351/commits","review_comments_url":"https://api.github.com/repos/UofTCoders/studyGroup/pulls/351/comments","review_comment_url":"https://api.github.com/repos/UofTCoders/studyGroup/pulls/comments{/number}","comments_url":"https://api.github.com/repos/UofTCoders/studyGroup/issues/351/comments","statuses_url":"https://api.github.com/repos/UofTCoders/studyGroup/statuses/082dcd32975f78de66342f8b060437f9ac509d71","head":{"label":"jladan:inkscape","ref":"inkscape","sha":"082dcd32975f78de66342f8b060437f9ac509d71","user":{"login":"jladan","id":8060776,"avatar_url":"https://avatars2.githubusercontent.com/u/8060776?v=4","gravatar_id":"","url":"https://api.github.com/users/jladan","html_url":"https://github.com/jladan","followers_url":"https://api.github.com/users/jladan/followers","following_url":"https://api.github.com/users/jladan/following{/other_user}","gists_url":"https://api.github.com/users/jladan/gists{/gist_id}","starred_url":"https://api.github.com/users/jladan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jladan/subscriptions","organizations_url":"https://api.github.com/users/jladan/orgs","repos_url":"https://api.github.com/users/jladan/repos","events_url":"https://api.github.com/users/jladan/events{/privacy}","received_events_url":"https://api.github.com/users/jladan/received_events","type":"User","site_admin":false},"repo":{"id":52315929,"name":"studyGroup","full_name":"jladan/studyGroup","owner":{"login":"jladan","id":8060776,"avatar_url":"https://avatars2.githubusercontent.com/u/8060776?v=4","gravatar_id":"","url":"https://api.github.com/users/jladan","html_url":"https://github.com/jladan","followers_url":"https://api.github.com/users/jladan/followers","following_url":"https://api.github.com/users/jladan/following{/other_user}","gists_url":"https://api.github.com/users/jladan/gists{/gist_id}","starred_url":"https://api.github.com/users/jladan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jladan/subscriptions","organizations_url":"https://api.github.com/users/jladan/orgs","repos_url":"https://api.github.com/users/jladan/repos","events_url":"https://api.github.com/users/jladan/events{/privacy}","received_events_url":"https://api.github.com/users/jladan/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jladan/studyGroup","description":"Welcome to the University of Toronto Scientific Coders!","fork":true,"url":"https://api.github.com/repos/jladan/studyGroup","forks_url":"https://api.github.com/repos/jladan/studyGroup/forks","keys_url":"https://api.github.com/repos/jladan/studyGroup/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jladan/studyGroup/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jladan/studyGroup/teams","hooks_url":"https://api.github.com/repos/jladan/studyGroup/hooks","issue_events_url":"https://api.github.com/repos/jladan/studyGroup/issues/events{/number}","events_url":"https://api.github.com/repos/jladan/studyGroup/events","assignees_url":"https://api.github.com/repos/jladan/studyGroup/assignees{/user}","branches_url":"https://api.github.com/repos/jladan/studyGroup/branches{/branch}","tags_url":"https://api.github.com/repos/jladan/studyGroup/tags","blobs_url":"https://api.github.com/repos/jladan/studyGroup/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jladan/studyGroup/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jladan/studyGroup/git/refs{/sha}","trees_url":"https://api.github.com/repos/jladan/studyGroup/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jladan/studyGroup/statuses/{sha}","languages_url":"https://api.github.com/repos/jladan/studyGroup/languages","stargazers_url":"https://api.github.com/repos/jladan/studyGroup/stargazers","contributors_url":"https://api.github.com/repos/jladan/studyGroup/contributors","subscribers_url":"https://api.github.com/repos/jladan/studyGroup/subscribers","subscription_url":"https://api.github.com/repos/jladan/studyGroup/subscription","commits_url":"https://api.github.com/repos/jladan/studyGroup/commits{/sha}","git_commits_url":"https://api.github.com/repos/jladan/studyGroup/git/commits{/sha}","comments_url":"https://api.github.com/repos/jladan/studyGroup/comments{/number}","issue_comment_url":"https://api.github.com/repos/jladan/studyGroup/issues/comments{/number}","contents_url":"https://api.github.com/repos/jladan/studyGroup/contents/{+path}","compare_url":"https://api.github.com/repos/jladan/studyGroup/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jladan/studyGroup/merges","archive_url":"https://api.github.com/repos/jladan/studyGroup/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jladan/studyGroup/downloads","issues_url":"https://api.github.com/repos/jladan/studyGroup/issues{/number}","pulls_url":"https://api.github.com/repos/jladan/studyGroup/pulls{/number}","milestones_url":"https://api.github.com/repos/jladan/studyGroup/milestones{/number}","notifications_url":"https://api.github.com/repos/jladan/studyGroup/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jladan/studyGroup/labels{/name}","releases_url":"https://api.github.com/repos/jladan/studyGroup/releases{/id}","deployments_url":"https://api.github.com/repos/jladan/studyGroup/deployments","created_at":"2016-02-23T00:09:35Z","updated_at":"2016-10-24T16:50:06Z","pushed_at":"2018-02-24T00:36:08Z","git_url":"git://github.com/jladan/studyGroup.git","ssh_url":"git@github.com:jladan/studyGroup.git","clone_url":"https://github.com/jladan/studyGroup.git","svn_url":"https://github.com/jladan/studyGroup","homepage":"https://uoftcoders.github.io/","size":72030,"stargazers_count":0,"watchers_count":0,"language":"Jupyter Notebook","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"gh-pages"}},"base":{"label":"UofTCoders:gh-pages","ref":"gh-pages","sha":"33e4c1bcb96993b98b11f173c73e50fe29b13f0c","user":{"login":"UofTCoders","id":12862356,"avatar_url":"https://avatars3.githubusercontent.com/u/12862356?v=4","gravatar_id":"","url":"https://api.github.com/users/UofTCoders","html_url":"https://github.com/UofTCoders","followers_url":"https://api.github.com/users/UofTCoders/followers","following_url":"https://api.github.com/users/UofTCoders/following{/other_user}","gists_url":"https://api.github.com/users/UofTCoders/gists{/gist_id}","starred_url":"https://api.github.com/users/UofTCoders/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UofTCoders/subscriptions","organizations_url":"https://api.github.com/users/UofTCoders/orgs","repos_url":"https://api.github.com/users/UofTCoders/repos","events_url":"https://api.github.com/users/UofTCoders/events{/privacy}","received_events_url":"https://api.github.com/users/UofTCoders/received_events","type":"Organization","site_admin":false},"repo":{"id":35383981,"name":"studyGroup","full_name":"UofTCoders/studyGroup","owner":{"login":"UofTCoders","id":12862356,"avatar_url":"https://avatars3.githubusercontent.com/u/12862356?v=4","gravatar_id":"","url":"https://api.github.com/users/UofTCoders","html_url":"https://github.com/UofTCoders","followers_url":"https://api.github.com/users/UofTCoders/followers","following_url":"https://api.github.com/users/UofTCoders/following{/other_user}","gists_url":"https://api.github.com/users/UofTCoders/gists{/gist_id}","starred_url":"https://api.github.com/users/UofTCoders/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UofTCoders/subscriptions","organizations_url":"https://api.github.com/users/UofTCoders/orgs","repos_url":"https://api.github.com/users/UofTCoders/repos","events_url":"https://api.github.com/users/UofTCoders/events{/privacy}","received_events_url":"https://api.github.com/users/UofTCoders/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/UofTCoders/studyGroup","description":"Welcome to the University of Toronto Coders!","fork":true,"url":"https://api.github.com/repos/UofTCoders/studyGroup","forks_url":"https://api.github.com/repos/UofTCoders/studyGroup/forks","keys_url":"https://api.github.com/repos/UofTCoders/studyGroup/keys{/key_id}","collaborators_url":"https://api.github.com/repos/UofTCoders/studyGroup/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/UofTCoders/studyGroup/teams","hooks_url":"https://api.github.com/repos/UofTCoders/studyGroup/hooks","issue_events_url":"https://api.github.com/repos/UofTCoders/studyGroup/issues/events{/number}","events_url":"https://api.github.com/repos/UofTCoders/studyGroup/events","assignees_url":"https://api.github.com/repos/UofTCoders/studyGroup/assignees{/user}","branches_url":"https://api.github.com/repos/UofTCoders/studyGroup/branches{/branch}","tags_url":"https://api.github.com/repos/UofTCoders/studyGroup/tags","blobs_url":"https://api.github.com/repos/UofTCoders/studyGroup/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/UofTCoders/studyGroup/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/UofTCoders/studyGroup/git/refs{/sha}","trees_url":"https://api.github.com/repos/UofTCoders/studyGroup/git/trees{/sha}","statuses_url":"https://api.github.com/repos/UofTCoders/studyGroup/statuses/{sha}","languages_url":"https://api.github.com/repos/UofTCoders/studyGroup/languages","stargazers_url":"https://api.github.com/repos/UofTCoders/studyGroup/stargazers","contributors_url":"https://api.github.com/repos/UofTCoders/studyGroup/contributors","subscribers_url":"https://api.github.com/repos/UofTCoders/studyGroup/subscribers","subscription_url":"https://api.github.com/repos/UofTCoders/studyGroup/subscription","commits_url":"https://api.github.com/repos/UofTCoders/studyGroup/commits{/sha}","git_commits_url":"https://api.github.com/repos/UofTCoders/studyGroup/git/commits{/sha}","comments_url":"https://api.github.com/repos/UofTCoders/studyGroup/comments{/number}","issue_comment_url":"https://api.github.com/repos/UofTCoders/studyGroup/issues/comments{/number}","contents_url":"https://api.github.com/repos/UofTCoders/studyGroup/contents/{+path}","compare_url":"https://api.github.com/repos/UofTCoders/studyGroup/compare/{base}...{head}","merges_url":"https://api.github.com/repos/UofTCoders/studyGroup/merges","archive_url":"https://api.github.com/repos/UofTCoders/studyGroup/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/UofTCoders/studyGroup/downloads","issues_url":"https://api.github.com/repos/UofTCoders/studyGroup/issues{/number}","pulls_url":"https://api.github.com/repos/UofTCoders/studyGroup/pulls{/number}","milestones_url":"https://api.github.com/repos/UofTCoders/studyGroup/milestones{/number}","notifications_url":"https://api.github.com/repos/UofTCoders/studyGroup/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/UofTCoders/studyGroup/labels{/name}","releases_url":"https://api.github.com/repos/UofTCoders/studyGroup/releases{/id}","deployments_url":"https://api.github.com/repos/UofTCoders/studyGroup/deployments","created_at":"2015-05-10T19:04:36Z","updated_at":"2018-02-15T18:12:29Z","pushed_at":"2018-02-24T00:36:10Z","git_url":"git://github.com/UofTCoders/studyGroup.git","ssh_url":"git@github.com:UofTCoders/studyGroup.git","clone_url":"https://github.com/UofTCoders/studyGroup.git","svn_url":"https://github.com/UofTCoders/studyGroup","homepage":"https://uoftcoders.github.io/","size":71797,"stargazers_count":31,"watchers_count":31,"language":"Jupyter Notebook","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":63,"mirror_url":null,"archived":false,"open_issues_count":17,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":63,"open_issues":17,"watchers":31,"default_branch":"gh-pages"}},"_links":{"self":{"href":"https://api.github.com/repos/UofTCoders/studyGroup/pulls/351"},"html":{"href":"https://github.com/UofTCoders/studyGroup/pull/351"},"issue":{"href":"https://api.github.com/repos/UofTCoders/studyGroup/issues/351"},"comments":{"href":"https://api.github.com/repos/UofTCoders/studyGroup/issues/351/comments"},"review_comments":{"href":"https://api.github.com/repos/UofTCoders/studyGroup/pulls/351/comments"},"review_comment":{"href":"https://api.github.com/repos/UofTCoders/studyGroup/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/UofTCoders/studyGroup/pulls/351/commits"},"statuses":{"href":"https://api.github.com/repos/UofTCoders/studyGroup/statuses/082dcd32975f78de66342f8b060437f9ac509d71"}},"author_association":"NONE"}}
{"actor":{"display_login":"QuLogic"}}