Hosted-Notes/mobsec/index.html
2024-10-25 08:35:30 +02:00

64 lines
255 KiB
HTML

<!DOCTYPE html>
<head><meta charset="utf-8"></meta>
<meta content="minimum-scale=1, initial-scale=1, width=device-width, shrink-to-fit=no" name="viewport"></meta>
<link type="text/css" href="static/css/tabler-icons.min.css" rel="stylesheet"></link>
<link type="text/css" href="static/css/style.css" rel="stylesheet"></link>
<link type="text/css" href="static/css/custom.css" rel="stylesheet"></link>
<link type="text/css" href="static/css/export.css" rel="stylesheet"></link>
<link href="static/img/logo.png" type="image/png" rel="shortcut icon"></link>
<link href="static/img/logo.png" sizes="192x192" rel="shortcut icon"></link>
<link href="static/img/logo.png" rel="apple-touch-icon"></link>
<meta name="apple-mobile-web-app-title"></meta>
<meta name="apple-mobile-web-app-capable" content="yes"></meta>
<meta name="apple-touch-fullscreen" content="yes"></meta>
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"></meta>
<meta name="mobile-web-app-capable" content="yes"></meta>
<meta property="og:title"></meta>
<meta content="site" property="og:type"></meta>
<meta content="static/img/logo.png" property="og:image"></meta>
<meta property="og:description"></meta>
<title></title>
<meta property="og:site_name"></meta>
<meta></meta>
</head>
<body><div id="root"></div>
<script>window.logseq_db="[logseq____&quot;~#datascript/DBlogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;~:schemalogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;~:ast/versionlogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:file/contentlogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/properties-text-valueslogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/aliaslogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;~:db/valueTypelogseq____&quot;,logseq____&quot;~:db.type/reflogseq____&quot;,logseq____&quot;~:db/cardinalitylogseq____&quot;,logseq____&quot;~:db.cardinality/manylogseq____&quot;],logseq____&quot;~:block/pre-block?logseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/uuidlogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;~:db/uniquelogseq____&quot;,logseq____&quot;~:db.unique/identitylogseq____&quot;],logseq____&quot;~:block/prioritylogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/propertieslogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/journal?logseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/namespacelogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^6logseq____&quot;,logseq____&quot;^7logseq____&quot;],logseq____&quot;~:block/updated-atlogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/repeated?logseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:db/typelogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:file/handlelogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/leftlogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^6logseq____&quot;,logseq____&quot;^7logseq____&quot;,logseq____&quot;~:db/indexlogseq____&quot;,true],logseq____&quot;~:block/refslogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^6logseq____&quot;,logseq____&quot;^7logseq____&quot;,logseq____&quot;^8logseq____&quot;,logseq____&quot;^9logseq____&quot;],logseq____&quot;~:block/scheduledlogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/properties-orderlogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/created-atlogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/deadlinelogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/collapsed?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^Glogseq____&quot;,true],logseq____&quot;~:block/journal-daylogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/formatlogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/tagslogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^6logseq____&quot;,logseq____&quot;^7logseq____&quot;,logseq____&quot;^8logseq____&quot;,logseq____&quot;^9logseq____&quot;],logseq____&quot;~:block/contentlogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:recent/pageslogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/macroslogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^6logseq____&quot;,logseq____&quot;^7logseq____&quot;,logseq____&quot;^8logseq____&quot;,logseq____&quot;^9logseq____&quot;],logseq____&quot;~:db/identlogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^logseq____&lt;logseq____&quot;,logseq____&quot;^=logseq____&quot;],logseq____&quot;~:block/path-refslogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^6logseq____&quot;,logseq____&quot;^7logseq____&quot;,logseq____&quot;^8logseq____&quot;,logseq____&quot;^9logseq____&quot;],logseq____&quot;~:block/parentlogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^6logseq____&quot;,logseq____&quot;^7logseq____&quot;,logseq____&quot;^Glogseq____&quot;,true],logseq____&quot;~:block/typelogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/pagelogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^6logseq____&quot;,logseq____&quot;^7logseq____&quot;,logseq____&quot;^Glogseq____&quot;,true],logseq____&quot;~:block/namelogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^logseq____&lt;logseq____&quot;,logseq____&quot;^=logseq____&quot;],logseq____&quot;~:file/pathlogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^logseq____&lt;logseq____&quot;,logseq____&quot;^=logseq____&quot;],logseq____&quot;~:block/filelogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^6logseq____&quot;,logseq____&quot;^7logseq____&quot;],logseq____&quot;~:block/markerlogseq____&quot;,[logseq____&quot;^ logseq____&quot;],logseq____&quot;~:block/original-namelogseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^logseq____&lt;logseq____&quot;,logseq____&quot;^=logseq____&quot;],logseq____&quot;~:schema/versionlogseq____&quot;,[logseq____&quot;^ logseq____&quot;]],logseq____&quot;~:datomslogseq____&quot;,[logseq____&quot;~#listlogseq____&quot;,[[logseq____&quot;~#datascript/Datomlogseq____&quot;,[1,logseq____&quot;^12logseq____&quot;,2,536870913]],[logseq____&quot;^15logseq____&quot;,[2,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[2,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;cardlogseq____&quot;,536870913]],[logseq____&quot;^15logseq____&quot;,[2,logseq____&quot;^11logseq____&quot;,logseq____&quot;cardlogseq____&quot;,536870913]],[logseq____&quot;^15logseq____&quot;,[2,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u0cda83a4-893c-4648-a3b0-5904aa17cfc5logseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[3,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[3,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;canceledlogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[3,logseq____&quot;^11logseq____&quot;,logseq____&quot;CANCELEDlogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[3,logseq____&quot;^;logseq____&quot;,logseq____&quot;~uc9dbef6d-3a0a-416f-9fc2-7eeb56c1f661logseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[4,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[4,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;todologseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[4,logseq____&quot;^11logseq____&quot;,logseq____&quot;TODOlogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[4,logseq____&quot;^;logseq____&quot;,logseq____&quot;~ud08a329c-3872-4a7a-8b84-2108291b86aclogseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[5,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[5,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;nowlogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[5,logseq____&quot;^11logseq____&quot;,logseq____&quot;NOWlogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[5,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u22170716-86f1-450f-8f5c-65f552b0d6bdlogseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[6,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[6,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;laterlogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[6,logseq____&quot;^11logseq____&quot;,logseq____&quot;LATERlogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[6,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u1906fd18-67ec-4b27-9f2f-37db640e9f93logseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[7,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[7,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;donelogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[7,logseq____&quot;^11logseq____&quot;,logseq____&quot;DONElogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[7,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u8d1f09bf-2c53-4c9a-b21f-25af4f364210logseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[8,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[8,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;doinglogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[8,logseq____&quot;^11logseq____&quot;,logseq____&quot;DOINGlogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[8,logseq____&quot;^;logseq____&quot;,logseq____&quot;~uc95d52f4-72f5-4c46-ac71-f65d55dbbe61logseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[9,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[9,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;in-progresslogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[9,logseq____&quot;^11logseq____&quot;,logseq____&quot;IN-PROGRESSlogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[9,logseq____&quot;^;logseq____&quot;,logseq____&quot;~ua4822782-feb0-42e2-a1eb-8b632621b4f8logseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[10,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[10,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;clogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[10,logseq____&quot;^11logseq____&quot;,logseq____&quot;Clogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[10,logseq____&quot;^;logseq____&quot;,logseq____&quot;~ue7e298e0-ad79-49b9-a620-edbd9fe22537logseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[11,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[11,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;blogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[11,logseq____&quot;^11logseq____&quot;,logseq____&quot;Blogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[11,logseq____&quot;^;logseq____&quot;,logseq____&quot;~ufaf2cdbb-0b3e-4f44-b127-ddd8aedccf5dlogseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[12,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[12,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;contentslogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[12,logseq____&quot;^11logseq____&quot;,logseq____&quot;Contentslogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[12,logseq____&quot;^;logseq____&quot;,logseq____&quot;~uf2c13ca5-dc89-40e3-ac4f-50b1be7c2cb7logseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[13,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[13,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;waitinglogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[13,logseq____&quot;^11logseq____&quot;,logseq____&quot;WAITINGlogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[13,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u47e6b24c-eb70-415c-a2ac-0eb455b3b2b2logseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[14,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[14,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;favoriteslogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[14,logseq____&quot;^11logseq____&quot;,logseq____&quot;Favoriteslogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[14,logseq____&quot;^;logseq____&quot;,logseq____&quot;~ua4b8fbce-4ad9-4aaf-81d5-e697205a2de2logseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[15,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[15,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;alogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[15,logseq____&quot;^11logseq____&quot;,logseq____&quot;Alogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[15,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u7d0ad756-25dc-4401-8669-f5c8d64361c7logseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[16,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[16,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;cancelledlogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[16,logseq____&quot;^11logseq____&quot;,logseq____&quot;CANCELLEDlogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[16,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u55b11d8f-5f92-489e-b44b-d980d577bd8alogseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[17,logseq____&quot;^@logseq____&quot;,false,536870914]],[logseq____&quot;^15logseq____&quot;,[17,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;waitlogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[17,logseq____&quot;^11logseq____&quot;,logseq____&quot;WAITlogseq____&quot;,536870914]],[logseq____&quot;^15logseq____&quot;,[17,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u2da388e2-7942-4cb8-a688-e5e0672b630alogseq____&quot;,536871256]],[logseq____&quot;^15logseq____&quot;,[18,logseq____&quot;^2logseq____&quot;,1,536870915]],[logseq____&quot;^15logseq____&quot;,[18,logseq____&quot;^Tlogseq____&quot;,logseq____&quot;^2logseq____&quot;,536870915]],[logseq____&quot;^15logseq____&quot;,[23,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;logseq____&quot;,536870924]],[logseq____&quot;^15logseq____&quot;,[23,logseq____&quot;^Ologseq____&quot;,logseq____&quot;~:markdownlogseq____&quot;,536870924]],[logseq____&quot;^15logseq____&quot;,[23,logseq____&quot;^Flogseq____&quot;,12,536870924]],[logseq____&quot;^15logseq____&quot;,[23,logseq____&quot;^Xlogseq____&quot;,12,536870924]],[logseq____&quot;^15logseq____&quot;,[23,logseq____&quot;^Vlogseq____&quot;,12,536870924]],[logseq____&quot;^15logseq____&quot;,[23,logseq____&quot;^Ulogseq____&quot;,12,536870924]],[logseq____&quot;^15logseq____&quot;,[23,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u67176a86-8ac8-4949-a75e-ba0198f4ab86logseq____&quot;,536870924]],[logseq____&quot;^15logseq____&quot;,[25,logseq____&quot;^12logseq____&quot;,2,536870931]],[logseq____&quot;^15logseq____&quot;,[26,logseq____&quot;^Klogseq____&quot;,1729615282351,536870932]],[logseq____&quot;^15logseq____&quot;,[26,logseq____&quot;^Ologseq____&quot;,logseq____&quot;markdownlogseq____&quot;,536870932]],[logseq____&quot;^15logseq____&quot;,[26,logseq____&quot;^@logseq____&quot;,false,536870932]],[logseq____&quot;^15logseq____&quot;,[26,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;excalidraw-library-items-storagelogseq____&quot;,536870932]],[logseq____&quot;^15logseq____&quot;,[26,logseq____&quot;^11logseq____&quot;,logseq____&quot;excalidraw-library-items-storagelogseq____&quot;,536870932]],[logseq____&quot;^15logseq____&quot;,[26,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;~:excalidraw-plugin-librarylogseq____&quot;,true],536870951]],[logseq____&quot;^15logseq____&quot;,[26,logseq____&quot;^4logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^17logseq____&quot;,logseq____&quot;truelogseq____&quot;],536870951]],[logseq____&quot;^15logseq____&quot;,[26,logseq____&quot;^Blogseq____&quot;,1729615282351,536870932]],[logseq____&quot;^15logseq____&quot;,[26,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-d89e-4449-981e-01a7f3a1db2blogseq____&quot;,536870951]],[logseq____&quot;^15logseq____&quot;,[27,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;excalidraw-plugin-library:: true\\n\\nlogseq____&quot;,536870951]],[logseq____&quot;^15logseq____&quot;,[27,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870951]],[logseq____&quot;^15logseq____&quot;,[27,logseq____&quot;~:block/invalid-propertieslogseq____&quot;,[logseq____&quot;~#setlogseq____&quot;,[]],536870951]],[logseq____&quot;^15logseq____&quot;,[27,logseq____&quot;^Flogseq____&quot;,26,536870932]],[logseq____&quot;^15logseq____&quot;,[27,logseq____&quot;^Xlogseq____&quot;,26,536870932]],[logseq____&quot;^15logseq____&quot;,[27,logseq____&quot;^Vlogseq____&quot;,26,536870932]],[logseq____&quot;^15logseq____&quot;,[27,logseq____&quot;^Ulogseq____&quot;,26,536870951]],[logseq____&quot;^15logseq____&quot;,[27,logseq____&quot;^Ulogseq____&quot;,28,536870951]],[logseq____&quot;^15logseq____&quot;,[27,logseq____&quot;^:logseq____&quot;,true,536870951]],[logseq____&quot;^15logseq____&quot;,[27,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^17logseq____&quot;,true],536870951]],[logseq____&quot;^15logseq____&quot;,[27,logseq____&quot;^Jlogseq____&quot;,[logseq____&quot;^17logseq____&quot;],536870951]],[logseq____&quot;^15logseq____&quot;,[27,logseq____&quot;^4logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^17logseq____&quot;,logseq____&quot;truelogseq____&quot;],536870951]],[logseq____&quot;^15logseq____&quot;,[27,logseq____&quot;^Hlogseq____&quot;,28,536870951]],[logseq____&quot;^15logseq____&quot;,[27,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b2-a9ce-4335-af62-34fc20e2b73alogseq____&quot;,536870932]],[logseq____&quot;^15logseq____&quot;,[28,logseq____&quot;^Klogseq____&quot;,1729615282353,536870932]],[logseq____&quot;^15logseq____&quot;,[28,logseq____&quot;^@logseq____&quot;,false,536870932]],[logseq____&quot;^15logseq____&quot;,[28,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;excalidraw-plugin-librarylogseq____&quot;,536870932]],[logseq____&quot;^15logseq____&quot;,[28,logseq____&quot;^11logseq____&quot;,logseq____&quot;excalidraw-plugin-librarylogseq____&quot;,536870932]],[logseq____&quot;^15logseq____&quot;,[28,logseq____&quot;^Blogseq____&quot;,1729615282353,536870932]],[logseq____&quot;^15logseq____&quot;,[28,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-a477-4c9f-b739-1fcb3d9df3edlogseq____&quot;,536870951]],[logseq____&quot;^15logseq____&quot;,[29,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;#+BEGIN_IMPORTANT\\nThis file is used to store excalidraw information, Please do not manually edit this file.\\n#+END_IMPORTANTlogseq____&quot;,536870933]],[logseq____&quot;^15logseq____&quot;,[29,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870951]],[logseq____&quot;^15logseq____&quot;,[29,logseq____&quot;^Flogseq____&quot;,27,536870933]],[logseq____&quot;^15logseq____&quot;,[29,logseq____&quot;^Xlogseq____&quot;,26,536870933]],[logseq____&quot;^15logseq____&quot;,[29,logseq____&quot;^Vlogseq____&quot;,26,536870933]],[logseq____&quot;^15logseq____&quot;,[29,logseq____&quot;^Ulogseq____&quot;,26,536870934]],[logseq____&quot;^15logseq____&quot;,[29,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b2-7c87-4bfa-adf0-91394a32b475logseq____&quot;,536870933]],[logseq____&quot;^15logseq____&quot;,[30,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;~```json\\n[]\\n```logseq____&quot;,536870935]],[logseq____&quot;^15logseq____&quot;,[30,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870951]],[logseq____&quot;^15logseq____&quot;,[30,logseq____&quot;^Flogseq____&quot;,29,536870935]],[logseq____&quot;^15logseq____&quot;,[30,logseq____&quot;^Xlogseq____&quot;,26,536870935]],[logseq____&quot;^15logseq____&quot;,[30,logseq____&quot;^Vlogseq____&quot;,26,536870935]],[logseq____&quot;^15logseq____&quot;,[30,logseq____&quot;^Ulogseq____&quot;,26,536870936]],[logseq____&quot;^15logseq____&quot;,[30,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b2-4cd4-48a1-8f7d-45def7662843logseq____&quot;,536870935]],[logseq____&quot;^15logseq____&quot;,[32,logseq____&quot;^Klogseq____&quot;,1729615283161,536870937]],[logseq____&quot;^15logseq____&quot;,[32,logseq____&quot;^@logseq____&quot;,false,536870937]],[logseq____&quot;^15logseq____&quot;,[32,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;activity componentlogseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[32,logseq____&quot;^11logseq____&quot;,logseq____&quot;Activity Componentlogseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[32,logseq____&quot;^Blogseq____&quot;,1729615283161,536870937]],[logseq____&quot;^15logseq____&quot;,[32,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-0c73-4ff7-a23a-b014bf3a38dblogseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[33,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Represents screen in an applicationlogseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[33,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[33,logseq____&quot;^Flogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[33,logseq____&quot;^Xlogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[33,logseq____&quot;^Vlogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[33,logseq____&quot;^Ulogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[33,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-acde-47dd-b297-793badf8ad12logseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[34,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Can be composed of different views(/Composables)logseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[34,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[34,logseq____&quot;^Flogseq____&quot;,33,536870937]],[logseq____&quot;^15logseq____&quot;,[34,logseq____&quot;^Xlogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[34,logseq____&quot;^Vlogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[34,logseq____&quot;^Ulogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[34,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-7b93-4516-bd25-f906628346a3logseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[35,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Split into fragments (reusable UI modules)logseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[35,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[35,logseq____&quot;^Flogseq____&quot;,34,536870937]],[logseq____&quot;^15logseq____&quot;,[35,logseq____&quot;^Xlogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[35,logseq____&quot;^Vlogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[35,logseq____&quot;^Ulogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[35,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-d548-46ec-86d3-d8347d1526f7logseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[36,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;One main activity per applogseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[36,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[36,logseq____&quot;^Flogseq____&quot;,35,536870937]],[logseq____&quot;^15logseq____&quot;,[36,logseq____&quot;^Xlogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[36,logseq____&quot;^Vlogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[36,logseq____&quot;^Ulogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[36,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-4e1b-4d00-8435-eea74e1c7e07logseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[37,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## Stateflow/Lifecyclelogseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[37,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[37,logseq____&quot;^Flogseq____&quot;,36,536870937]],[logseq____&quot;^15logseq____&quot;,[37,logseq____&quot;^Xlogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[37,logseq____&quot;^Vlogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[37,logseq____&quot;^Ulogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[37,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;~:headinglogseq____&quot;,2],536870937]],[logseq____&quot;^15logseq____&quot;,[37,logseq____&quot;^Jlogseq____&quot;,[],536870937]],[logseq____&quot;^15logseq____&quot;,[37,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-ece7-41f5-99ad-f31b42c41e79logseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[38,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;![Activity Lifecycle](https://developer.android.com/guide/components/images/activity_lifecycle.png){:height 671, :width 513}logseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[38,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[38,logseq____&quot;^Flogseq____&quot;,37,536870937]],[logseq____&quot;^15logseq____&quot;,[38,logseq____&quot;^Xlogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[38,logseq____&quot;^Vlogseq____&quot;,37,536870937]],[logseq____&quot;^15logseq____&quot;,[38,logseq____&quot;^Ulogseq____&quot;,32,536870937]],[logseq____&quot;^15logseq____&quot;,[38,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-5875-44c7-b6b0-499ce0e3a474logseq____&quot;,536870937]],[logseq____&quot;^15logseq____&quot;,[40,logseq____&quot;^Klogseq____&quot;,1729615283173,536870939]],[logseq____&quot;^15logseq____&quot;,[40,logseq____&quot;^@logseq____&quot;,false,536870939]],[logseq____&quot;^15logseq____&quot;,[40,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;apk (android package)logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[40,logseq____&quot;^11logseq____&quot;,logseq____&quot;APK (Android Package)logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[40,logseq____&quot;^Blogseq____&quot;,1729615283173,536870939]],[logseq____&quot;^15logseq____&quot;,[40,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-65ee-4136-a03d-f1e521d39c36logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[41,logseq____&quot;^Klogseq____&quot;,1729615283174,536870939]],[logseq____&quot;^15logseq____&quot;,[41,logseq____&quot;^@logseq____&quot;,false,536870939]],[logseq____&quot;^15logseq____&quot;,[41,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;content provider componentslogseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[41,logseq____&quot;^11logseq____&quot;,logseq____&quot;Content Provider Componentslogseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[41,logseq____&quot;^Blogseq____&quot;,1729615283174,536870939]],[logseq____&quot;^15logseq____&quot;,[41,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-e8e4-49fc-8505-1a54c7f9ef79logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[42,logseq____&quot;^Klogseq____&quot;,1729615283175,536870939]],[logseq____&quot;^15logseq____&quot;,[42,logseq____&quot;^@logseq____&quot;,false,536870939]],[logseq____&quot;^15logseq____&quot;,[42,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;service componentslogseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[42,logseq____&quot;^11logseq____&quot;,logseq____&quot;Service Componentslogseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[42,logseq____&quot;^Blogseq____&quot;,1729615283175,536870939]],[logseq____&quot;^15logseq____&quot;,[42,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-a2e5-4445-92bb-cb550d8643f2logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[43,logseq____&quot;^Klogseq____&quot;,1729615283175,536870939]],[logseq____&quot;^15logseq____&quot;,[43,logseq____&quot;^@logseq____&quot;,false,536870939]],[logseq____&quot;^15logseq____&quot;,[43,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;application manifestlogseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[43,logseq____&quot;^11logseq____&quot;,logseq____&quot;Application Manifestlogseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[43,logseq____&quot;^Blogseq____&quot;,1729615283175,536870939]],[logseq____&quot;^15logseq____&quot;,[43,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-f2a0-43c7-8962-b7838a2f1cdelogseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[44,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Simply a *packaging format* (similar to `zip` or `jar`)logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[44,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[44,logseq____&quot;^Flogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[44,logseq____&quot;^Xlogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[44,logseq____&quot;^Vlogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[44,logseq____&quot;^Ulogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[44,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-3c59-4453-b590-000670ee0f77logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[45,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;# Structure:logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[45,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[45,logseq____&quot;^Flogseq____&quot;,44,536870939]],[logseq____&quot;^15logseq____&quot;,[45,logseq____&quot;^Xlogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[45,logseq____&quot;^Vlogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[45,logseq____&quot;^Ulogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[45,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,1],536870939]],[logseq____&quot;^15logseq____&quot;,[45,logseq____&quot;^Jlogseq____&quot;,[],536870939]],[logseq____&quot;^15logseq____&quot;,[45,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-54a5-4bff-b4ae-1b21c918b3cflogseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[46,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Components ([[Activity Component]], [[Service Components]], [[Content Provider Components]] etc.)logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[46,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[46,logseq____&quot;^Flogseq____&quot;,45,536870939]],[logseq____&quot;^15logseq____&quot;,[46,logseq____&quot;^Xlogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[46,logseq____&quot;^Vlogseq____&quot;,45,536870939]],[logseq____&quot;^15logseq____&quot;,[46,logseq____&quot;^Ulogseq____&quot;,32,536870939]],[logseq____&quot;^15logseq____&quot;,[46,logseq____&quot;^Ulogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[46,logseq____&quot;^Ulogseq____&quot;,41,536870939]],[logseq____&quot;^15logseq____&quot;,[46,logseq____&quot;^Ulogseq____&quot;,42,536870939]],[logseq____&quot;^15logseq____&quot;,[46,logseq____&quot;^Hlogseq____&quot;,32,536870939]],[logseq____&quot;^15logseq____&quot;,[46,logseq____&quot;^Hlogseq____&quot;,41,536870939]],[logseq____&quot;^15logseq____&quot;,[46,logseq____&quot;^Hlogseq____&quot;,42,536870939]],[logseq____&quot;^15logseq____&quot;,[46,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-06e5-4df5-be30-1983186d424dlogseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[47,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Native Code (`C`/`C++` shared libraries) that can be linked dynamically into the processlogseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[47,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[47,logseq____&quot;^Flogseq____&quot;,46,536870939]],[logseq____&quot;^15logseq____&quot;,[47,logseq____&quot;^Xlogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[47,logseq____&quot;^Vlogseq____&quot;,45,536870939]],[logseq____&quot;^15logseq____&quot;,[47,logseq____&quot;^Ulogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[47,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-eb83-458d-8989-2484c09a0267logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[48,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Resources (images, strings)logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[48,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[48,logseq____&quot;^Flogseq____&quot;,47,536870939]],[logseq____&quot;^15logseq____&quot;,[48,logseq____&quot;^Xlogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[48,logseq____&quot;^Vlogseq____&quot;,45,536870939]],[logseq____&quot;^15logseq____&quot;,[48,logseq____&quot;^Ulogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[48,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-1192-4fdb-b5a2-3882fbc4cd1flogseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[49,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;~`META-INF` (application certificate, package manifest)logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[49,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[49,logseq____&quot;^Flogseq____&quot;,48,536870939]],[logseq____&quot;^15logseq____&quot;,[49,logseq____&quot;^Xlogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[49,logseq____&quot;^Vlogseq____&quot;,45,536870939]],[logseq____&quot;^15logseq____&quot;,[49,logseq____&quot;^Ulogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[49,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-37be-478d-915c-9fa3b0bb2199logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[50,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;[[Application Manifest]]logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[50,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[50,logseq____&quot;^Flogseq____&quot;,49,536870939]],[logseq____&quot;^15logseq____&quot;,[50,logseq____&quot;^Xlogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[50,logseq____&quot;^Vlogseq____&quot;,45,536870939]],[logseq____&quot;^15logseq____&quot;,[50,logseq____&quot;^Ulogseq____&quot;,40,536870939]],[logseq____&quot;^15logseq____&quot;,[50,logseq____&quot;^Ulogseq____&quot;,43,536870939]],[logseq____&quot;^15logseq____&quot;,[50,logseq____&quot;^Hlogseq____&quot;,43,536870939]],[logseq____&quot;^15logseq____&quot;,[50,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-8ade-4bec-9a0d-6c9a21185c4elogseq____&quot;,536870939]],[logseq____&quot;^15logseq____&quot;,[52,logseq____&quot;^Klogseq____&quot;,1729615283193,536870941]],[logseq____&quot;^15logseq____&quot;,[52,logseq____&quot;^@logseq____&quot;,false,536870941]],[logseq____&quot;^15logseq____&quot;,[52,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;broadcast receiver componentslogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[52,logseq____&quot;^11logseq____&quot;,logseq____&quot;Broadcast Receiver Componentslogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[52,logseq____&quot;^Blogseq____&quot;,1729615283193,536870941]],[logseq____&quot;^15logseq____&quot;,[52,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-f48c-448f-be7c-fe6189432085logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[53,logseq____&quot;^Klogseq____&quot;,1729615283193,536870941]],[logseq____&quot;^15logseq____&quot;,[53,logseq____&quot;^@logseq____&quot;,false,536870941]],[logseq____&quot;^15logseq____&quot;,[53,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;intent messageslogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[53,logseq____&quot;^11logseq____&quot;,logseq____&quot;Intent Messageslogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[53,logseq____&quot;^Blogseq____&quot;,1729838020236,536871243]],[logseq____&quot;^15logseq____&quot;,[53,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-8e4b-4bf5-89dd-e396e843bf3elogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[54,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;### Intent Filters\\nid:: 6717978c-801a-4383-b970-cffcfbb13343logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[54,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[54,logseq____&quot;^Flogseq____&quot;,68,536870941]],[logseq____&quot;^15logseq____&quot;,[54,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[54,logseq____&quot;^Vlogseq____&quot;,56,536870941]],[logseq____&quot;^15logseq____&quot;,[54,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[54,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;~:idlogseq____&quot;,logseq____&quot;6717978c-801a-4383-b970-cffcfbb13343logseq____&quot;,logseq____&quot;^1:logseq____&quot;,3],536870941]],[logseq____&quot;^15logseq____&quot;,[54,logseq____&quot;^Jlogseq____&quot;,[logseq____&quot;^1;logseq____&quot;],536870941]],[logseq____&quot;^15logseq____&quot;,[54,logseq____&quot;^4logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1;logseq____&quot;,logseq____&quot;6717978c-801a-4383-b970-cffcfbb13343logseq____&quot;],536870941]],[logseq____&quot;^15logseq____&quot;,[54,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717978c-801a-4383-b970-cffcfbb13343logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[55,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;### Example\\nid:: 6717ce84-d0f0-48ee-8138-2dd29ce1cc0elogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[55,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[55,logseq____&quot;^Flogseq____&quot;,59,536870941]],[logseq____&quot;^15logseq____&quot;,[55,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[55,logseq____&quot;^Vlogseq____&quot;,64,536870941]],[logseq____&quot;^15logseq____&quot;,[55,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[55,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1;logseq____&quot;,logseq____&quot;6717ce84-d0f0-48ee-8138-2dd29ce1cc0elogseq____&quot;,logseq____&quot;^1:logseq____&quot;,3],536870941]],[logseq____&quot;^15logseq____&quot;,[55,logseq____&quot;^Jlogseq____&quot;,[logseq____&quot;^1;logseq____&quot;],536870941]],[logseq____&quot;^15logseq____&quot;,[55,logseq____&quot;^4logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1;logseq____&quot;,logseq____&quot;6717ce84-d0f0-48ee-8138-2dd29ce1cc0elogseq____&quot;],536870941]],[logseq____&quot;^15logseq____&quot;,[55,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717ce84-d0f0-48ee-8138-2dd29ce1cc0elogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[56,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## Componentslogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[56,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[56,logseq____&quot;^Flogseq____&quot;,64,536870941]],[logseq____&quot;^15logseq____&quot;,[56,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[56,logseq____&quot;^Vlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[56,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[56,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870941]],[logseq____&quot;^15logseq____&quot;,[56,logseq____&quot;^Jlogseq____&quot;,[],536870941]],[logseq____&quot;^15logseq____&quot;,[56,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-2278-48d1-b310-4d974313d6e5logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[57,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;If needed, apps can *query* other packages via their explicit name or declare ((6717978c-801a-4383-b970-cffcfbb13343)) that they want to subscribe tologseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[57,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[57,logseq____&quot;^Flogseq____&quot;,62,536870941]],[logseq____&quot;^15logseq____&quot;,[57,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[57,logseq____&quot;^Vlogseq____&quot;,61,536870941]],[logseq____&quot;^15logseq____&quot;,[57,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[57,logseq____&quot;^Hlogseq____&quot;,54,536870941]],[logseq____&quot;^15logseq____&quot;,[57,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-a607-42df-a19d-8b7269f76a9alogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[58,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Otherwise, it can only be invoked by components of the same app or a privileged system componentlogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[58,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[58,logseq____&quot;^Flogseq____&quot;,63,536870941]],[logseq____&quot;^15logseq____&quot;,[58,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[58,logseq____&quot;^Vlogseq____&quot;,68,536870941]],[logseq____&quot;^15logseq____&quot;,[58,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[58,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-f814-4220-aacf-eaed592a1439logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[59,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;components ([[Activity Component]], [BroadcastReceiver]([[Broadcast Receiver Components]]) etc.)logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[59,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[59,logseq____&quot;^Flogseq____&quot;,66,536870941]],[logseq____&quot;^15logseq____&quot;,[59,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[59,logseq____&quot;^Vlogseq____&quot;,64,536870941]],[logseq____&quot;^15logseq____&quot;,[59,logseq____&quot;^Ulogseq____&quot;,32,536870941]],[logseq____&quot;^15logseq____&quot;,[59,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[59,logseq____&quot;^Ulogseq____&quot;,52,536870941]],[logseq____&quot;^15logseq____&quot;,[59,logseq____&quot;^Hlogseq____&quot;,32,536870941]],[logseq____&quot;^15logseq____&quot;,[59,logseq____&quot;^Hlogseq____&quot;,52,536870941]],[logseq____&quot;^15logseq____&quot;,[59,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-3c7c-4350-88c0-88444513cc92logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[60,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;~```xml\\nlogseq____&lt;manifest xmlns:android=\\logseq____&quot;http://schemas.android.com/apk/res/android\\logseq____&quot;\\n xmlns:tools=\\logseq____&quot;http://schemas.android.com/tools\\logseq____&quot;logseq____&gt;\\n logseq____&lt;application\\n\\tandroid:icon=\\logseq____&quot;@mipmap/ic_launcher\\logseq____&quot;\\n\\tandroid:label=\\logseq____&quot;@string/app_name”\\n\\t...\\n\\tandroid:roundIcon=\\logseq____&quot;@mipmap/ic_launcher_round\\logseq____&quot;\\n\\ttools:targetApi=\\logseq____&quot;31\\logseq____&quot;logseq____&gt;\\n\\t\\n\\t\\tlogseq____&lt;activity android:name=\\logseq____&quot;.MainActivity” android:exported=\\logseq____&quot;true\\logseq____&quot;logseq____&gt;\\n\\t\\t\\tlogseq____&lt;intent-filterlogseq____&gt;\\n\\t\\t\\t\\tlogseq____&lt;action android:name=\\logseq____&quot;android.intent.action.MAIN\\logseq____&quot; /logseq____&gt;\\n\\t\\t\\t\\tlogseq____&lt;category android:name=\\logseq____&quot;android.intent.category.LAUNCHER\\logseq____&quot; /logseq____&gt;\\n\\t\\t\\tlogseq____&lt;/intent-filterlogseq____&gt;\\n\\t\\tlogseq____&lt;/activitylogseq____&gt;\\n\\n \\t\\tlogseq____&lt;receiver android:name=”.MyReceiver\\logseq____&quot; logseq____&gt;\\n\\t\\t\\tlogseq____&lt;intent-filterlogseq____&gt;\\n\\t\\t\\tlogseq____&lt;action android:name=\\logseq____&quot;android.intent.action.BOOT_COMPLETED\\logseq____&quot; /logseq____&gt;\\n\\t\\t\\tlogseq____&lt;/intent-filterlogseq____&gt;\\n\\t\\tlogseq____&lt;/receiverlogseq____&gt;\\n\\t\\t...\\n\\tlogseq____&lt;/applicationlogseq____&gt;\\nlogseq____&lt;/manifestlogseq____&gt;\\n```logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[60,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[60,logseq____&quot;^Flogseq____&quot;,55,536870941]],[logseq____&quot;^15logseq____&quot;,[60,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[60,logseq____&quot;^Vlogseq____&quot;,55,536870941]],[logseq____&quot;^15logseq____&quot;,[60,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[60,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-1300-460e-8d1f-0a1710788ec0logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[61,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;### Query packages / intent filterslogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[61,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[61,logseq____&quot;^Flogseq____&quot;,54,536870941]],[logseq____&quot;^15logseq____&quot;,[61,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[61,logseq____&quot;^Vlogseq____&quot;,56,536870941]],[logseq____&quot;^15logseq____&quot;,[61,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[61,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,3],536870941]],[logseq____&quot;^15logseq____&quot;,[61,logseq____&quot;^Jlogseq____&quot;,[],536870941]],[logseq____&quot;^15logseq____&quot;,[61,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-9196-49bc-b3d9-171ca2fab98alogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[62,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Due to privacy concerns, apps do not have access to a list of installed packageslogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[62,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[62,logseq____&quot;^Flogseq____&quot;,61,536870941]],[logseq____&quot;^15logseq____&quot;,[62,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[62,logseq____&quot;^Vlogseq____&quot;,61,536870941]],[logseq____&quot;^15logseq____&quot;,[62,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[62,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-c8da-41f3-b584-e688d22d6307logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[63,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;if set to `true`, another application can call this component using [Intents]([[Intent Messages]])logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[63,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[63,logseq____&quot;^Flogseq____&quot;,65,536870941]],[logseq____&quot;^15logseq____&quot;,[63,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[63,logseq____&quot;^Vlogseq____&quot;,68,536870941]],[logseq____&quot;^15logseq____&quot;,[63,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[63,logseq____&quot;^Ulogseq____&quot;,53,536870941]],[logseq____&quot;^15logseq____&quot;,[63,logseq____&quot;^Hlogseq____&quot;,53,536870941]],[logseq____&quot;^15logseq____&quot;,[63,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-ad2d-4c50-a09c-56cfbf84c8b7logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[64,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## Declareslogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[64,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[64,logseq____&quot;^Flogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[64,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[64,logseq____&quot;^Vlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[64,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[64,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870941]],[logseq____&quot;^15logseq____&quot;,[64,logseq____&quot;^Jlogseq____&quot;,[],536870941]],[logseq____&quot;^15logseq____&quot;,[64,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-6b9b-4e12-9b9d-c89017d6c667logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[65,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;indicates which apps and components can *call/start this component*logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[65,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[65,logseq____&quot;^Flogseq____&quot;,68,536870941]],[logseq____&quot;^15logseq____&quot;,[65,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[65,logseq____&quot;^Vlogseq____&quot;,68,536870941]],[logseq____&quot;^15logseq____&quot;,[65,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[65,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-45e2-4420-9d95-269da5823975logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[66,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;application meta-data (Launcher Icon, name)logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[66,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[66,logseq____&quot;^Flogseq____&quot;,64,536870941]],[logseq____&quot;^15logseq____&quot;,[66,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[66,logseq____&quot;^Vlogseq____&quot;,64,536870941]],[logseq____&quot;^15logseq____&quot;,[66,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[66,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-b5d2-44a6-83d7-11d8eb15b78dlogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[67,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Example: see ((6717ce84-d0f0-48ee-8138-2dd29ce1cc0e))logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[67,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[67,logseq____&quot;^Flogseq____&quot;,70,536870941]],[logseq____&quot;^15logseq____&quot;,[67,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[67,logseq____&quot;^Vlogseq____&quot;,54,536870941]],[logseq____&quot;^15logseq____&quot;,[67,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[67,logseq____&quot;^Hlogseq____&quot;,55,536870941]],[logseq____&quot;^15logseq____&quot;,[67,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-5e23-4388-93f1-b64c8ff55e5elogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[68,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;### Exportedlogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[68,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[68,logseq____&quot;^Flogseq____&quot;,56,536870941]],[logseq____&quot;^15logseq____&quot;,[68,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[68,logseq____&quot;^Vlogseq____&quot;,56,536870941]],[logseq____&quot;^15logseq____&quot;,[68,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[68,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,3],536870941]],[logseq____&quot;^15logseq____&quot;,[68,logseq____&quot;^Jlogseq____&quot;,[],536870941]],[logseq____&quot;^15logseq____&quot;,[68,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-df4a-49a3-8513-cf03516d9984logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[69,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Example: see ((6717ce84-d0f0-48ee-8138-2dd29ce1cc0e))logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[69,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[69,logseq____&quot;^Flogseq____&quot;,58,536870941]],[logseq____&quot;^15logseq____&quot;,[69,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[69,logseq____&quot;^Vlogseq____&quot;,68,536870941]],[logseq____&quot;^15logseq____&quot;,[69,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[69,logseq____&quot;^Hlogseq____&quot;,55,536870941]],[logseq____&quot;^15logseq____&quot;,[69,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-4ebd-429e-ad33-2ba23d250fb2logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[70,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Specify information about which [Intents]([[Intent Messages]]) the component receiveslogseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[70,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[70,logseq____&quot;^Flogseq____&quot;,54,536870941]],[logseq____&quot;^15logseq____&quot;,[70,logseq____&quot;^Xlogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[70,logseq____&quot;^Vlogseq____&quot;,54,536870941]],[logseq____&quot;^15logseq____&quot;,[70,logseq____&quot;^Ulogseq____&quot;,43,536870941]],[logseq____&quot;^15logseq____&quot;,[70,logseq____&quot;^Ulogseq____&quot;,53,536870941]],[logseq____&quot;^15logseq____&quot;,[70,logseq____&quot;^Hlogseq____&quot;,53,536870941]],[logseq____&quot;^15logseq____&quot;,[70,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-ff13-48d4-8121-17142cf24201logseq____&quot;,536870941]],[logseq____&quot;^15logseq____&quot;,[72,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Implements a *publish-subscribe* pattern that receives subscribed-to [Intents]([[Intent Messages]])logseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[72,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[72,logseq____&quot;^Flogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[72,logseq____&quot;^Xlogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[72,logseq____&quot;^Vlogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[72,logseq____&quot;^Ulogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[72,logseq____&quot;^Ulogseq____&quot;,53,536870943]],[logseq____&quot;^15logseq____&quot;,[72,logseq____&quot;^Hlogseq____&quot;,53,536870943]],[logseq____&quot;^15logseq____&quot;,[72,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-2144-432c-889a-b6f68510e3b7logseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[73,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Bound to processing the [Intent]([[Intent Messages]]), i.e., *short-lived*logseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[73,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[73,logseq____&quot;^Flogseq____&quot;,72,536870943]],[logseq____&quot;^15logseq____&quot;,[73,logseq____&quot;^Xlogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[73,logseq____&quot;^Vlogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[73,logseq____&quot;^Ulogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[73,logseq____&quot;^Ulogseq____&quot;,53,536870943]],[logseq____&quot;^15logseq____&quot;,[73,logseq____&quot;^Hlogseq____&quot;,53,536870943]],[logseq____&quot;^15logseq____&quot;,[73,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-57a2-47c2-a512-0e99b5b940bflogseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[74,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Should be registered at runtime using a *context-registered receiver*logseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[74,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[74,logseq____&quot;^Flogseq____&quot;,73,536870943]],[logseq____&quot;^15logseq____&quot;,[74,logseq____&quot;^Xlogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[74,logseq____&quot;^Vlogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[74,logseq____&quot;^Ulogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[74,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-5820-414c-915f-3cfa29d36489logseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[75,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Some [exceptions](https://developer.android.com/develop/background-work/background-tasks/broadcasts/broadcast-exceptions) allow for registration via the [[Application Manifest]]logseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[75,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[75,logseq____&quot;^Flogseq____&quot;,74,536870943]],[logseq____&quot;^15logseq____&quot;,[75,logseq____&quot;^Xlogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[75,logseq____&quot;^Vlogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[75,logseq____&quot;^Ulogseq____&quot;,43,536870943]],[logseq____&quot;^15logseq____&quot;,[75,logseq____&quot;^Ulogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[75,logseq____&quot;^Hlogseq____&quot;,43,536870943]],[logseq____&quot;^15logseq____&quot;,[75,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-0881-4d0d-b334-eb24e4d61718logseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[76,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Examples: Location changes, SMS/MMS receivedlogseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[76,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[76,logseq____&quot;^Flogseq____&quot;,75,536870943]],[logseq____&quot;^15logseq____&quot;,[76,logseq____&quot;^Xlogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[76,logseq____&quot;^Vlogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[76,logseq____&quot;^Ulogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[76,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-187d-453d-b361-351ec996cedelogseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[77,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Apps can send *custom broadcasts* with the `sendBroadcast(Intent)` methodlogseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[77,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[77,logseq____&quot;^Flogseq____&quot;,76,536870943]],[logseq____&quot;^15logseq____&quot;,[77,logseq____&quot;^Xlogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[77,logseq____&quot;^Vlogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[77,logseq____&quot;^Ulogseq____&quot;,52,536870943]],[logseq____&quot;^15logseq____&quot;,[77,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-0fe1-47fa-a03b-b0c753c9eccclogseq____&quot;,536870943]],[logseq____&quot;^15logseq____&quot;,[79,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Standardized mechanism used to share (possibly structured) data among applicationslogseq____&quot;,536870945]],[logseq____&quot;^15logseq____&quot;,[79,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870945]],[logseq____&quot;^15logseq____&quot;,[79,logseq____&quot;^Flogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[79,logseq____&quot;^Xlogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[79,logseq____&quot;^Vlogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[79,logseq____&quot;^Ulogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[79,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-0231-4f87-ba98-c1cf759e843dlogseq____&quot;,536870945]],[logseq____&quot;^15logseq____&quot;,[80,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;SQL-like data managementlogseq____&quot;,536870945]],[logseq____&quot;^15logseq____&quot;,[80,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870945]],[logseq____&quot;^15logseq____&quot;,[80,logseq____&quot;^Flogseq____&quot;,79,536870945]],[logseq____&quot;^15logseq____&quot;,[80,logseq____&quot;^Xlogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[80,logseq____&quot;^Vlogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[80,logseq____&quot;^Ulogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[80,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-2119-4e36-9135-3ad3249117cclogseq____&quot;,536870945]],[logseq____&quot;^15logseq____&quot;,[81,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;URI to address [Content Providers]([[Content Provider Components]]) and their datalogseq____&quot;,536870945]],[logseq____&quot;^15logseq____&quot;,[81,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870945]],[logseq____&quot;^15logseq____&quot;,[81,logseq____&quot;^Flogseq____&quot;,80,536870945]],[logseq____&quot;^15logseq____&quot;,[81,logseq____&quot;^Xlogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[81,logseq____&quot;^Vlogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[81,logseq____&quot;^Ulogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[81,logseq____&quot;^Hlogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[81,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-0c37-411e-a14f-385940fc8ef7logseq____&quot;,536870945]],[logseq____&quot;^15logseq____&quot;,[82,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;# Examplelogseq____&quot;,536870945]],[logseq____&quot;^15logseq____&quot;,[82,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870945]],[logseq____&quot;^15logseq____&quot;,[82,logseq____&quot;^Flogseq____&quot;,81,536870945]],[logseq____&quot;^15logseq____&quot;,[82,logseq____&quot;^Xlogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[82,logseq____&quot;^Vlogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[82,logseq____&quot;^Ulogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[82,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,1],536870945]],[logseq____&quot;^15logseq____&quot;,[82,logseq____&quot;^Jlogseq____&quot;,[],536870945]],[logseq____&quot;^15logseq____&quot;,[82,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-2b7d-4006-b81e-cc41a846f4f5logseq____&quot;,536870945]],[logseq____&quot;^15logseq____&quot;,[83,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;~```java\\nString URL = \\logseq____&quot;content://com.example.android.BookProvider/book/\\logseq____&quot;;\\n\\nmCursor = getContentResolver().query(\\n URL,\\t\\t\\t\\t\\t// The content URI\\n mProjection,\\t\\t\\t// String[] of table colums to return for each row\\n mSelectClause,\\t\\t// Selection criteria (logseq____&apos;wherelogseq____&apos; clause)\\n mSelectionArgs,\\t\\t// Selection criteria (arguments for logseq____&apos;wherelogseq____&apos; clause)\\n mSortOrder\\t\\t\\t// Sort order of returned rows\\n);\\n\\nint numcolums = mCursor.getColumnCount();\\nString[] colnames = mCursor.getColumnNames();\\n\\nmCursor.moveToFirst();\\nwhile (cursor.moveToNext()) {\\n // Do something\\n int id = mCursor.getInt(0);\\n String title = mCursor.getString(1);\\n int author_id = mCursor.getInt(2);\\n}\\n```logseq____&quot;,536870945]],[logseq____&quot;^15logseq____&quot;,[83,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870945]],[logseq____&quot;^15logseq____&quot;,[83,logseq____&quot;^Flogseq____&quot;,82,536870945]],[logseq____&quot;^15logseq____&quot;,[83,logseq____&quot;^Xlogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[83,logseq____&quot;^Vlogseq____&quot;,82,536870945]],[logseq____&quot;^15logseq____&quot;,[83,logseq____&quot;^Ulogseq____&quot;,41,536870945]],[logseq____&quot;^15logseq____&quot;,[83,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-812d-446e-a911-7120835e38b6logseq____&quot;,536870945]],[logseq____&quot;^15logseq____&quot;,[85,logseq____&quot;^Klogseq____&quot;,1729615283242,536870947]],[logseq____&quot;^15logseq____&quot;,[85,logseq____&quot;^@logseq____&quot;,false,536870947]],[logseq____&quot;^15logseq____&quot;,[85,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;excalidraw-2024-10-22-15-58-29logseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[85,logseq____&quot;^11logseq____&quot;,logseq____&quot;excalidraw-2024-10-22-15-58-29logseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[85,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;~:excalidraw-pluginlogseq____&quot;,true],536870947]],[logseq____&quot;^15logseq____&quot;,[85,logseq____&quot;^4logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1logseq____&lt;logseq____&quot;,logseq____&quot;truelogseq____&quot;],536870947]],[logseq____&quot;^15logseq____&quot;,[85,logseq____&quot;^Blogseq____&quot;,1729615283242,536870947]],[logseq____&quot;^15logseq____&quot;,[85,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-6c83-4ad9-8799-22f319701d54logseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[86,logseq____&quot;^Klogseq____&quot;,1729615283242,536870947]],[logseq____&quot;^15logseq____&quot;,[86,logseq____&quot;^@logseq____&quot;,false,536870947]],[logseq____&quot;^15logseq____&quot;,[86,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;excalidraw-pluginlogseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[86,logseq____&quot;^11logseq____&quot;,logseq____&quot;excalidraw-pluginlogseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[86,logseq____&quot;^Blogseq____&quot;,1729615283242,536870947]],[logseq____&quot;^15logseq____&quot;,[86,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-1780-4167-98d5-16e344515745logseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[87,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;excalidraw-plugin:: true\\n\\nlogseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[87,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[87,logseq____&quot;^18logseq____&quot;,[logseq____&quot;^19logseq____&quot;,[]],536870947]],[logseq____&quot;^15logseq____&quot;,[87,logseq____&quot;^Flogseq____&quot;,85,536870947]],[logseq____&quot;^15logseq____&quot;,[87,logseq____&quot;^Xlogseq____&quot;,85,536870947]],[logseq____&quot;^15logseq____&quot;,[87,logseq____&quot;^Vlogseq____&quot;,85,536870947]],[logseq____&quot;^15logseq____&quot;,[87,logseq____&quot;^Ulogseq____&quot;,85,536870947]],[logseq____&quot;^15logseq____&quot;,[87,logseq____&quot;^Ulogseq____&quot;,86,536870947]],[logseq____&quot;^15logseq____&quot;,[87,logseq____&quot;^:logseq____&quot;,true,536870947]],[logseq____&quot;^15logseq____&quot;,[87,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1logseq____&lt;logseq____&quot;,true],536870947]],[logseq____&quot;^15logseq____&quot;,[87,logseq____&quot;^Jlogseq____&quot;,[logseq____&quot;^1logseq____&lt;logseq____&quot;],536870947]],[logseq____&quot;^15logseq____&quot;,[87,logseq____&quot;^4logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1logseq____&lt;logseq____&quot;,logseq____&quot;truelogseq____&quot;],536870947]],[logseq____&quot;^15logseq____&quot;,[87,logseq____&quot;^Hlogseq____&quot;,86,536870947]],[logseq____&quot;^15logseq____&quot;,[87,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-55c5-4840-a86f-e0fe65391290logseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[88,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;#+BEGIN_IMPORTANT\\nThis file is used to store excalidraw information, Please do not manually edit this file.\\n#+END_IMPORTANTlogseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[88,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[88,logseq____&quot;^Flogseq____&quot;,87,536870947]],[logseq____&quot;^15logseq____&quot;,[88,logseq____&quot;^Xlogseq____&quot;,85,536870947]],[logseq____&quot;^15logseq____&quot;,[88,logseq____&quot;^Vlogseq____&quot;,85,536870947]],[logseq____&quot;^15logseq____&quot;,[88,logseq____&quot;^Ulogseq____&quot;,85,536870947]],[logseq____&quot;^15logseq____&quot;,[88,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-b50b-49ec-8075-68cba785f9a2logseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[89,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;{{renderer excalidraw-menu, excalidraw-2024-10-22-15-58-29}}logseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[89,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[89,logseq____&quot;^Flogseq____&quot;,88,536870947]],[logseq____&quot;^15logseq____&quot;,[89,logseq____&quot;^Slogseq____&quot;,91,536870947]],[logseq____&quot;^15logseq____&quot;,[89,logseq____&quot;^Xlogseq____&quot;,85,536870947]],[logseq____&quot;^15logseq____&quot;,[89,logseq____&quot;^Vlogseq____&quot;,85,536870947]],[logseq____&quot;^15logseq____&quot;,[89,logseq____&quot;^Ulogseq____&quot;,85,536870947]],[logseq____&quot;^15logseq____&quot;,[89,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-a092-4766-93da-3e0412e11913logseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[90,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;~```json\\n{\\logseq____&quot;elements\\logseq____&quot;:[],\\logseq____&quot;files\\logseq____&quot;:null}\\n```logseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[90,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[90,logseq____&quot;^Flogseq____&quot;,89,536870947]],[logseq____&quot;^15logseq____&quot;,[90,logseq____&quot;^Xlogseq____&quot;,85,536870947]],[logseq____&quot;^15logseq____&quot;,[90,logseq____&quot;^Vlogseq____&quot;,85,536870947]],[logseq____&quot;^15logseq____&quot;,[90,logseq____&quot;^Ulogseq____&quot;,85,536870947]],[logseq____&quot;^15logseq____&quot;,[90,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-d473-4219-a3b0-0ad21ff75641logseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[91,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;~:logseq.macro-namelogseq____&quot;,logseq____&quot;rendererlogseq____&quot;,logseq____&quot;~:logseq.macro-argumentslogseq____&quot;,[logseq____&quot;excalidraw-menulogseq____&quot;,logseq____&quot;excalidraw-2024-10-22-15-58-29logseq____&quot;]],536870947]],[logseq____&quot;^15logseq____&quot;,[91,logseq____&quot;^Wlogseq____&quot;,logseq____&quot;macrologseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[91,logseq____&quot;^Tlogseq____&quot;,logseq____&quot;renderer excalidraw-menu excalidraw-2024-10-22-15-58-29logseq____&quot;,536870947]],[logseq____&quot;^15logseq____&quot;,[93,logseq____&quot;^Klogseq____&quot;,1729615283262,536870949]],[logseq____&quot;^15logseq____&quot;,[93,logseq____&quot;^@logseq____&quot;,false,536870949]],[logseq____&quot;^15logseq____&quot;,[93,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;excalidraw-2024-10-22-15-59-19logseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[93,logseq____&quot;^11logseq____&quot;,logseq____&quot;excalidraw-2024-10-22-15-59-19logseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[93,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1logseq____&lt;logseq____&quot;,true,logseq____&quot;~:excalidraw-plugin-aliaslogseq____&quot;,logseq____&quot;Stubs and Proxies: Abstract Viewlogseq____&quot;],536870949]],[logseq____&quot;^15logseq____&quot;,[93,logseq____&quot;^4logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1logseq____&lt;logseq____&quot;,logseq____&quot;truelogseq____&quot;,logseq____&quot;^1?logseq____&quot;,logseq____&quot;Stubs and Proxies: Abstract Viewlogseq____&quot;],536870949]],[logseq____&quot;^15logseq____&quot;,[93,logseq____&quot;^Blogseq____&quot;,1729615283262,536870949]],[logseq____&quot;^15logseq____&quot;,[93,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-d894-449e-9ef4-5c56aad03declogseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[94,logseq____&quot;^Klogseq____&quot;,1729615283262,536870949]],[logseq____&quot;^15logseq____&quot;,[94,logseq____&quot;^@logseq____&quot;,false,536870949]],[logseq____&quot;^15logseq____&quot;,[94,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;excalidraw-plugin-aliaslogseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[94,logseq____&quot;^11logseq____&quot;,logseq____&quot;excalidraw-plugin-aliaslogseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[94,logseq____&quot;^Blogseq____&quot;,1729615283262,536870949]],[logseq____&quot;^15logseq____&quot;,[94,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-16ff-4ca4-8cec-257a77e08db2logseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;excalidraw-plugin:: true\\nexcalidraw-plugin-alias:: Stubs and Proxies: Abstract View\\n\\nlogseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^18logseq____&quot;,[logseq____&quot;^19logseq____&quot;,[]],536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^Flogseq____&quot;,93,536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^Xlogseq____&quot;,93,536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^Vlogseq____&quot;,93,536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^Ulogseq____&quot;,86,536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^Ulogseq____&quot;,93,536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^Ulogseq____&quot;,94,536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^:logseq____&quot;,true,536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1logseq____&lt;logseq____&quot;,true,logseq____&quot;^1?logseq____&quot;,logseq____&quot;Stubs and Proxies: Abstract Viewlogseq____&quot;],536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^Jlogseq____&quot;,[logseq____&quot;^1logseq____&lt;logseq____&quot;,logseq____&quot;^1?logseq____&quot;],536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^4logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1logseq____&lt;logseq____&quot;,logseq____&quot;truelogseq____&quot;,logseq____&quot;^1?logseq____&quot;,logseq____&quot;Stubs and Proxies: Abstract Viewlogseq____&quot;],536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^Hlogseq____&quot;,86,536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^Hlogseq____&quot;,94,536870949]],[logseq____&quot;^15logseq____&quot;,[95,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-bc8e-43ac-b213-76a368af3987logseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[96,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;#+BEGIN_IMPORTANT\\nThis file is used to store excalidraw information, Please do not manually edit this file.\\n#+END_IMPORTANTlogseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[96,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[96,logseq____&quot;^Flogseq____&quot;,95,536870949]],[logseq____&quot;^15logseq____&quot;,[96,logseq____&quot;^Xlogseq____&quot;,93,536870949]],[logseq____&quot;^15logseq____&quot;,[96,logseq____&quot;^Vlogseq____&quot;,93,536870949]],[logseq____&quot;^15logseq____&quot;,[96,logseq____&quot;^Ulogseq____&quot;,93,536870949]],[logseq____&quot;^15logseq____&quot;,[96,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-54e7-4ebe-b891-86ea3921f628logseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[97,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;{{renderer excalidraw-menu, excalidraw-2024-10-22-15-59-19}}logseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[97,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[97,logseq____&quot;^Flogseq____&quot;,96,536870949]],[logseq____&quot;^15logseq____&quot;,[97,logseq____&quot;^Slogseq____&quot;,99,536870949]],[logseq____&quot;^15logseq____&quot;,[97,logseq____&quot;^Xlogseq____&quot;,93,536870949]],[logseq____&quot;^15logseq____&quot;,[97,logseq____&quot;^Vlogseq____&quot;,93,536870949]],[logseq____&quot;^15logseq____&quot;,[97,logseq____&quot;^Ulogseq____&quot;,93,536870949]],[logseq____&quot;^15logseq____&quot;,[97,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-30b5-4f92-992b-2b89daa91afclogseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[98,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;~```json\\n{\\logseq____&quot;elements\\logseq____&quot;:[{\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;ZAve3TnKhR_PnXRpgKRpS\\logseq____&quot;,\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;x\\logseq____&quot;:1050,\\logseq____&quot;y\\logseq____&quot;:820,\\logseq____&quot;width\\logseq____&quot;:9.999984741210938,\\logseq____&quot;height\\logseq____&quot;:25,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;groupIds\\logseq____&quot;:[],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;seed\\logseq____&quot;:1784662948,\\logseq____&quot;version\\logseq____&quot;:2,\\logseq____&quot;versionNonce\\logseq____&quot;:1570159900,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;boundElements\\logseq____&quot;:null,\\logseq____&quot;updated\\logseq____&quot;:1729605568679,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;\\logseq____&quot;,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;left\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;top\\logseq____&quot;,\\logseq____&quot;baseline\\logseq____&quot;:18,\\logseq____&quot;containerId\\logseq____&quot;:null,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:4,\\logseq____&quot;versionNonce\\logseq____&quot;:1067554972,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;btJXfo0TRR98jfZP463tV\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:1014.3203125,\\logseq____&quot;y\\logseq____&quot;:622.25,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:540.65625,\\logseq____&quot;height\\logseq____&quot;:122.5,\\logseq____&quot;seed\\logseq____&quot;:143039908,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;UBntVcr7ghicg01LAeyCI\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;KqdUt_NV4p0X2G2Edvpqf\\logseq____&quot;}],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:5,\\logseq____&quot;versionNonce\\logseq____&quot;:167565476,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;KqdUt_NV4p0X2G2Edvpqf\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:1255.9584655761719,\\logseq____&quot;y\\logseq____&quot;:627.25,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:57.37994384765625,\\logseq____&quot;height\\logseq____&quot;:25,\\logseq____&quot;seed\\logseq____&quot;:1360063524,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;UBntVcr7ghicg01LAeyCI\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;App B\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;top\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;btJXfo0TRR98jfZP463tV\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;App B\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:18},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:7,\\logseq____&quot;versionNonce\\logseq____&quot;:653111836,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;cYBC0eZBIJWdPBm0_KEwZ\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:1039.3203125,\\logseq____&quot;y\\logseq____&quot;:657.25,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:196.359375,\\logseq____&quot;height\\logseq____&quot;:52.5,\\logseq____&quot;seed\\logseq____&quot;:721131300,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;UBntVcr7ghicg01LAeyCI\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:6,\\logseq____&quot;versionNonce\\logseq____&quot;:1301482916,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;tJhB-_svD8ZLmJLYeRTY2\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:1285.6796875,\\logseq____&quot;y\\logseq____&quot;:657.25,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:244.296875,\\logseq____&quot;height\\logseq____&quot;:52.5,\\logseq____&quot;seed\\logseq____&quot;:491066020,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;UBntVcr7ghicg01LAeyCI\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:6,\\logseq____&quot;versionNonce\\logseq____&quot;:166881948,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;r9aVw_4wxptDxNyCdEH4k\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:1236.6794375,\\logseq____&quot;y\\logseq____&quot;:684,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:49.5,\\logseq____&quot;height\\logseq____&quot;:0.5,\\logseq____&quot;seed\\logseq____&quot;:731101604,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;UBntVcr7ghicg01LAeyCI\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;startBinding\\logseq____&quot;:{\\logseq____&quot;elementId\\logseq____&quot;:\\logseq____&quot;cYBC0eZBIJWdPBm0_KEwZ\\logseq____&quot;,\\logseq____&quot;focus\\logseq____&quot;:0.0889748599095972,\\logseq____&quot;gap\\logseq____&quot;:1},\\logseq____&quot;endBinding\\logseq____&quot;:{\\logseq____&quot;elementId\\logseq____&quot;:\\logseq____&quot;tJhB-_svD8ZLmJLYeRTY2\\logseq____&quot;,\\logseq____&quot;focus\\logseq____&quot;:0,\\logseq____&quot;gap\\logseq____&quot;:1},\\logseq____&quot;lastCommittedPoint\\logseq____&quot;:null,\\logseq____&quot;startArrowhead\\logseq____&quot;:null,\\logseq____&quot;endArrowhead\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;points\\logseq____&quot;:[[0,0],[24,-0.5],[48.5,-0.5]]},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:5,\\logseq____&quot;versionNonce\\logseq____&quot;:608844956,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;EB3NLgvBqjJRHyFoMtRDQ\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:1063.980079650879,\\logseq____&quot;y\\logseq____&quot;:671,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:147.0398406982422,\\logseq____&quot;height\\logseq____&quot;:25,\\logseq____&quot;seed\\logseq____&quot;:1522849188,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;UBntVcr7ghicg01LAeyCI\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;B Service Stub\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;middle\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;cYBC0eZBIJWdPBm0_KEwZ\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;B Service Stub\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:18},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:5,\\logseq____&quot;versionNonce\\logseq____&quot;:1241148196,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;lIaAd8t2BtSaS3-tilTkx\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:1308.688232421875,\\logseq____&quot;y\\logseq____&quot;:671,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:198.27978515625,\\logseq____&quot;height\\logseq____&quot;:25,\\logseq____&quot;seed\\logseq____&quot;:778207524,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;UBntVcr7ghicg01LAeyCI\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;Stub Implementation\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;middle\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;tJhB-_svD8ZLmJLYeRTY2\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;Stub Implementation\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:18},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:4,\\logseq____&quot;versionNonce\\logseq____&quot;:928436004,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;OpcNb1gD7e-Kh8XWI9wfk\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:150.0234375,\\logseq____&quot;y\\logseq____&quot;:603.5,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:516.96875,\\logseq____&quot;height\\logseq____&quot;:160,\\logseq____&quot;seed\\logseq____&quot;:1353402660,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;iF72X4icOLoOCZXhi6J4q\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;aolhESiOHXi9Lwz4CbwEB\\logseq____&quot;}],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:5,\\logseq____&quot;versionNonce\\logseq____&quot;:1129673628,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;aolhESiOHXi9Lwz4CbwEB\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:380.52783966064453,\\logseq____&quot;y\\logseq____&quot;:608.5,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:55.95994567871094,\\logseq____&quot;height\\logseq____&quot;:25,\\logseq____&quot;seed\\logseq____&quot;:1609025444,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;iF72X4icOLoOCZXhi6J4q\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;App A\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;top\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;OpcNb1gD7e-Kh8XWI9wfk\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;App A\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:18},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:6,\\logseq____&quot;versionNonce\\logseq____&quot;:491349668,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;RmSNHrZx-5HsBqvO4gvS1\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:175.0234375,\\logseq____&quot;y\\logseq____&quot;:638.5,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:165.046875,\\logseq____&quot;height\\logseq____&quot;:90,\\logseq____&quot;seed\\logseq____&quot;:372147364,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;iF72X4icOLoOCZXhi6J4q\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:7,\\logseq____&quot;versionNonce\\logseq____&quot;:1130415516,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;hVhkMeB2zSvUs5XZN44IZ\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:433.1484375,\\logseq____&quot;y\\logseq____&quot;:657.25,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:208.84375,\\logseq____&quot;height\\logseq____&quot;:52.5,\\logseq____&quot;seed\\logseq____&quot;:1321095204,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;iF72X4icOLoOCZXhi6J4q\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:6,\\logseq____&quot;versionNonce\\logseq____&quot;:840561060,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;0dkwe3K9r9LZm4CjbjZsX\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:340.5704375,\\logseq____&quot;y\\logseq____&quot;:684,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:93.578,\\logseq____&quot;height\\logseq____&quot;:0.5,\\logseq____&quot;seed\\logseq____&quot;:265494052,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;iF72X4icOLoOCZXhi6J4q\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;vOf_ir94eZopGRSRNiKI4\\logseq____&quot;}],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;startBinding\\logseq____&quot;:{\\logseq____&quot;elementId\\logseq____&quot;:\\logseq____&quot;RmSNHrZx-5HsBqvO4gvS1\\logseq____&quot;,\\logseq____&quot;focus\\logseq____&quot;:-0.009703467694235055,\\logseq____&quot;gap\\logseq____&quot;:1},\\logseq____&quot;endBinding\\logseq____&quot;:{\\logseq____&quot;elementId\\logseq____&quot;:\\logseq____&quot;hVhkMeB2zSvUs5XZN44IZ\\logseq____&quot;,\\logseq____&quot;focus\\logseq____&quot;:-0.039364036221413864,\\logseq____&quot;gap\\logseq____&quot;:1},\\logseq____&quot;lastCommittedPoint\\logseq____&quot;:null,\\logseq____&quot;startArrowhead\\logseq____&quot;:null,\\logseq____&quot;endArrowhead\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;points\\logseq____&quot;:[[0,0],[92.578,-0.5]]},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:5,\\logseq____&quot;versionNonce\\logseq____&quot;:965757212,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;vOf_ir94eZopGRSRNiKI4\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:368.4894576416016,\\logseq____&quot;y\\logseq____&quot;:671.25,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:36.739959716796875,\\logseq____&quot;height\\logseq____&quot;:25,\\logseq____&quot;seed\\logseq____&quot;:675200164,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;iF72X4icOLoOCZXhi6J4q\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;Call\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;middle\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;0dkwe3K9r9LZm4CjbjZsX\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;Call\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:18},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:5,\\logseq____&quot;versionNonce\\logseq____&quot;:1570907172,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;gcVasnzDktA7rF6hnEKGo\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:183.87694549560547,\\logseq____&quot;y\\logseq____&quot;:658.5,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:147.33985900878906,\\logseq____&quot;height\\logseq____&quot;:50,\\logseq____&quot;seed\\logseq____&quot;:911684388,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;iF72X4icOLoOCZXhi6J4q\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;Componentlogseq____&lt;brlogseq____&gt;(\\\\ne.g., Activity)\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;middle\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;RmSNHrZx-5HsBqvO4gvS1\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;Componentlogseq____&lt;brlogseq____&gt;(e.g., Activity)\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:43},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:5,\\logseq____&quot;versionNonce\\logseq____&quot;:1612488732,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;zBlQBVILZnpOX-ayHR-1y\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:459.7803955078125,\\logseq____&quot;y\\logseq____&quot;:671,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:155.579833984375,\\logseq____&quot;height\\logseq____&quot;:25,\\logseq____&quot;seed\\logseq____&quot;:1926049444,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;iF72X4icOLoOCZXhi6J4q\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;B Service Proxy\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;middle\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;hVhkMeB2zSvUs5XZN44IZ\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;B Service Proxy\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:18},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:7,\\logseq____&quot;versionNonce\\logseq____&quot;:875360804,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;6RD6wvzqGlMleMVzwDwlB\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:716.9921875,\\logseq____&quot;y\\logseq____&quot;:657.25,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:247.328125,\\logseq____&quot;height\\logseq____&quot;:52.5,\\logseq____&quot;seed\\logseq____&quot;:172534692,\\logseq____&quot;groupIds\\logseq____&quot;:[],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;R2cszfXRkq3ByDZA8FQKW\\logseq____&quot;}],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:5,\\logseq____&quot;versionNonce\\logseq____&quot;:898760612,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;R2cszfXRkq3ByDZA8FQKW\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:755.116340637207,\\logseq____&quot;y\\logseq____&quot;:671,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:171.07981872558594,\\logseq____&quot;height\\logseq____&quot;:25,\\logseq____&quot;seed\\logseq____&quot;:905427492,\\logseq____&quot;groupIds\\logseq____&quot;:[],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;Binder-based IPC\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;middle\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;6RD6wvzqGlMleMVzwDwlB\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;Binder-based IPC\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:18},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:6,\\logseq____&quot;versionNonce\\logseq____&quot;:347348260,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;OQ7xGhfrlxvlJjYGfoY1A\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:642.9924375,\\logseq____&quot;y\\logseq____&quot;:684.5,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:88.12500000000006,\\logseq____&quot;height\\logseq____&quot;:0.5,\\logseq____&quot;seed\\logseq____&quot;:1270146340,\\logseq____&quot;groupIds\\logseq____&quot;:[],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;startBinding\\logseq____&quot;:{\\logseq____&quot;elementId\\logseq____&quot;:\\logseq____&quot;hVhkMeB2zSvUs5XZN44IZ\\logseq____&quot;,\\logseq____&quot;focus\\logseq____&quot;:0.09306445850139866,\\logseq____&quot;gap\\logseq____&quot;:1},\\logseq____&quot;endBinding\\logseq____&quot;:{\\logseq____&quot;elementId\\logseq____&quot;:\\logseq____&quot;6RD6wvzqGlMleMVzwDwlB\\logseq____&quot;,\\logseq____&quot;focus\\logseq____&quot;:-0.050134234272839404,\\logseq____&quot;gap\\logseq____&quot;:1},\\logseq____&quot;lastCommittedPoint\\logseq____&quot;:null,\\logseq____&quot;startArrowhead\\logseq____&quot;:null,\\logseq____&quot;endArrowhead\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;points\\logseq____&quot;:[[0,0],[24.000000000000057,-1],[87.12500000000006,-1]]},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:6,\\logseq____&quot;versionNonce\\logseq____&quot;:1443018524,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;kAYnxE0sBnAC9s6sOCJoE\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:952.1954375,\\logseq____&quot;y\\logseq____&quot;:684.5,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:88.125,\\logseq____&quot;height\\logseq____&quot;:0.5,\\logseq____&quot;seed\\logseq____&quot;:899981476,\\logseq____&quot;groupIds\\logseq____&quot;:[],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605631881,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;startBinding\\logseq____&quot;:{\\logseq____&quot;elementId\\logseq____&quot;:\\logseq____&quot;6RD6wvzqGlMleMVzwDwlB\\logseq____&quot;,\\logseq____&quot;focus\\logseq____&quot;:0.07082698785494419,\\logseq____&quot;gap\\logseq____&quot;:1},\\logseq____&quot;endBinding\\logseq____&quot;:{\\logseq____&quot;elementId\\logseq____&quot;:\\logseq____&quot;cYBC0eZBIJWdPBm0_KEwZ\\logseq____&quot;,\\logseq____&quot;focus\\logseq____&quot;:-0.053894654289099723,\\logseq____&quot;gap\\logseq____&quot;:1},\\logseq____&quot;lastCommittedPoint\\logseq____&quot;:null,\\logseq____&quot;startArrowhead\\logseq____&quot;:null,\\logseq____&quot;endArrowhead\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;points\\logseq____&quot;:[[0,0],[37.125,-1],[87.125,-1]]},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:300,\\logseq____&quot;versionNonce\\logseq____&quot;:733834268,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;C0XrkxRO7AWjP9M2xwj0q\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:916.6997767857144,\\logseq____&quot;y\\logseq____&quot;:363.9285714285717,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:761.4375,\\logseq____&quot;height\\logseq____&quot;:162,\\logseq____&quot;seed\\logseq____&quot;:1626522268,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;-bce69fcqBdjRLSwwsqMA\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:3},\\logseq____&quot;boundElements\\logseq____&quot;:[{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;T3YjotWHKmU0XAZnZxuob\\logseq____&quot;}],\\logseq____&quot;updated\\logseq____&quot;:1729605956747,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:301,\\logseq____&quot;versionNonce\\logseq____&quot;:1509001372,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;T3YjotWHKmU0XAZnZxuob\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:1268.7285548618863,\\logseq____&quot;y\\logseq____&quot;:368.9285714285717,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:57.37994384765625,\\logseq____&quot;height\\logseq____&quot;:25,\\logseq____&quot;seed\\logseq____&quot;:1854741532,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;-bce69fcqBdjRLSwwsqMA\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605956747,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;App B\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;top\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;C0XrkxRO7AWjP9M2xwj0q\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;App B\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:18},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:302,\\logseq____&quot;versionNonce\\logseq____&quot;:1416500508,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;l1QvNgyVWi9rSs9iEZ-Y9\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:941.6997767857144,\\logseq____&quot;y\\logseq____&quot;:418.6785714285717,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:196.359375,\\logseq____&quot;height\\logseq____&quot;:52.5,\\logseq____&quot;seed\\logseq____&quot;:1834590492,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;-bce69fcqBdjRLSwwsqMA\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:3},\\logseq____&quot;boundElements\\logseq____&quot;:[{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;ipTHVwzP8JW96DtBan76n\\logseq____&quot;},{\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;Fu0vwt5yGgnqpNZyJZV8x\\logseq____&quot;,\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;},{\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;vXQSsMfv5tOyxKdt86Hqa\\logseq____&quot;,\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;}],\\logseq____&quot;updated\\logseq____&quot;:1729605956747,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:301,\\logseq____&quot;versionNonce\\logseq____&quot;:1154112156,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;ipTHVwzP8JW96DtBan76n\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:966.3595439365934,\\logseq____&quot;y\\logseq____&quot;:432.4285714285717,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:147.0398406982422,\\logseq____&quot;height\\logseq____&quot;:25,\\logseq____&quot;seed\\logseq____&quot;:1607207580,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;-bce69fcqBdjRLSwwsqMA\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605956747,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;B Service Stub\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;middle\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;l1QvNgyVWi9rSs9iEZ-Y9\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;B Service Stub\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:18},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:301,\\logseq____&quot;versionNonce\\logseq____&quot;:1348249372,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;XydPYWIN2rTlE1PQHV7U8\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:1188.0591517857144,\\logseq____&quot;y\\logseq____&quot;:398.9285714285717,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:465.078125,\\logseq____&quot;height\\logseq____&quot;:92,\\logseq____&quot;seed\\logseq____&quot;:1681857948,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;-bce69fcqBdjRLSwwsqMA\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:3},\\logseq____&quot;boundElements\\logseq____&quot;:[{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;lXgc4vsOp8OcQVzJinPlF\\logseq____&quot;},{\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;Fu0vwt5yGgnqpNZyJZV8x\\logseq____&quot;,\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;}],\\logseq____&quot;updated\\logseq____&quot;:1729605956747,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:310,\\logseq____&quot;versionNonce\\logseq____&quot;:549097500,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;lXgc4vsOp8OcQVzJinPlF\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:1274.85837663923,\\logseq____&quot;y\\logseq____&quot;:419.9285714285717,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:291.47967529296875,\\logseq____&quot;height\\logseq____&quot;:50,\\logseq____&quot;seed\\logseq____&quot;:2141738780,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;-bce69fcqBdjRLSwwsqMA\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605956747,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;Stub Implementation\\\\nint foo(String) { return 42; }\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;middle\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;XydPYWIN2rTlE1PQHV7U8\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;Stub Implementation\\\\nint foo(String) { return 42; }\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:43},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:942,\\logseq____&quot;versionNonce\\logseq____&quot;:1484784164,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;Fu0vwt5yGgnqpNZyJZV8x\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:1139.0591517857144,\\logseq____&quot;y\\logseq____&quot;:445.4285714285717,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:49.5,\\logseq____&quot;height\\logseq____&quot;:0.5,\\logseq____&quot;seed\\logseq____&quot;:1649501852,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;-bce69fcqBdjRLSwwsqMA\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605956977,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;startBinding\\logseq____&quot;:{\\logseq____&quot;elementId\\logseq____&quot;:\\logseq____&quot;l1QvNgyVWi9rSs9iEZ-Y9\\logseq____&quot;,\\logseq____&quot;focus\\logseq____&quot;:0.09069469130902462,\\logseq____&quot;gap\\logseq____&quot;:1},\\logseq____&quot;endBinding\\logseq____&quot;:{\\logseq____&quot;elementId\\logseq____&quot;:\\logseq____&quot;XydPYWIN2rTlE1PQHV7U8\\logseq____&quot;,\\logseq____&quot;focus\\logseq____&quot;:0,\\logseq____&quot;gap\\logseq____&quot;:1},\\logseq____&quot;lastCommittedPoint\\logseq____&quot;:null,\\logseq____&quot;startArrowhead\\logseq____&quot;:null,\\logseq____&quot;endArrowhead\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;points\\logseq____&quot;:[[0,0],[24,-0.5],[48.5,-0.5]]},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:462,\\logseq____&quot;versionNonce\\logseq____&quot;:248621604,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;SifWGlqATymL1TkNJYt_s\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:76.86272321428578,\\logseq____&quot;y\\logseq____&quot;:362.07142857142867,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:673.9375,\\logseq____&quot;height\\logseq____&quot;:160,\\logseq____&quot;seed\\logseq____&quot;:456658716,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;xaDrP-PsrHLrVREvS4TUP\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:3},\\logseq____&quot;boundElements\\logseq____&quot;:[{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;2a7Wv2dJCPu1zi9EWsmoh\\logseq____&quot;}],\\logseq____&quot;updated\\logseq____&quot;:1729605917732,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:463,\\logseq____&quot;versionNonce\\logseq____&quot;:1658897828,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;2a7Wv2dJCPu1zi9EWsmoh\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:385.8515003749303,\\logseq____&quot;y\\logseq____&quot;:367.07142857142867,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:55.95994567871094,\\logseq____&quot;height\\logseq____&quot;:25,\\logseq____&quot;seed\\logseq____&quot;:122370204,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;xaDrP-PsrHLrVREvS4TUP\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605917732,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;App A\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;top\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;SifWGlqATymL1TkNJYt_s\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;App A\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:18},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:463,\\logseq____&quot;versionNonce\\logseq____&quot;:763392292,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;O4b2GfmjC7EV1dx0zEJ73\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:101.86272321428578,\\logseq____&quot;y\\logseq____&quot;:397.07142857142867,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:165.046875,\\logseq____&quot;height\\logseq____&quot;:90,\\logseq____&quot;seed\\logseq____&quot;:1746914204,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;xaDrP-PsrHLrVREvS4TUP\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:3},\\logseq____&quot;boundElements\\logseq____&quot;:[{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;VPAcyOSWnaKwnYB_r42MA\\logseq____&quot;},{\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;uv8kcWfvQGyXoLkYkmSb_\\logseq____&quot;,\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;}],\\logseq____&quot;updated\\logseq____&quot;:1729605917732,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:468,\\logseq____&quot;versionNonce\\logseq____&quot;:107575332,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;VPAcyOSWnaKwnYB_r42MA\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:107.46623883928578,\\logseq____&quot;y\\logseq____&quot;:417.07142857142867,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:153.83984375,\\logseq____&quot;height\\logseq____&quot;:50,\\logseq____&quot;seed\\logseq____&quot;:185713948,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;xaDrP-PsrHLrVREvS4TUP\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605917732,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;Component (e.g.,\\\\nActivity)\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;middle\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;O4b2GfmjC7EV1dx0zEJ73\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;Component (e.g., Activity)\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:43},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:466,\\logseq____&quot;versionNonce\\logseq____&quot;:1916344220,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;SANj9Ac62ljoQ8xvVKsIm\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:516.9564732142858,\\logseq____&quot;y\\logseq____&quot;:415.82142857142867,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:208.84375,\\logseq____&quot;height\\logseq____&quot;:60,\\logseq____&quot;seed\\logseq____&quot;:702281756,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;xaDrP-PsrHLrVREvS4TUP\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:3},\\logseq____&quot;boundElements\\logseq____&quot;:[{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;8sNUYtd3zBlR9h7mcisQX\\logseq____&quot;},{\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;WizRRDPiUyp2NNFO85KUc\\logseq____&quot;,\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;}],\\logseq____&quot;updated\\logseq____&quot;:1729605935805,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:481,\\logseq____&quot;versionNonce\\logseq____&quot;:1725041692,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;8sNUYtd3zBlR9h7mcisQX\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:543.5884312220983,\\logseq____&quot;y\\logseq____&quot;:420.82142857142867,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:155.579833984375,\\logseq____&quot;height\\logseq____&quot;:50,\\logseq____&quot;seed\\logseq____&quot;:1599259036,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;xaDrP-PsrHLrVREvS4TUP\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605940136,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;B Service Proxy\\\\nint foo(String);\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;middle\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;SANj9Ac62ljoQ8xvVKsIm\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;B Service Proxy\\\\nint foo(String);\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:43},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:1247,\\logseq____&quot;versionNonce\\logseq____&quot;:2112603932,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;uv8kcWfvQGyXoLkYkmSb_\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:267.4097232142858,\\logseq____&quot;y\\logseq____&quot;:442.57142857142867,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:249.547,\\logseq____&quot;height\\logseq____&quot;:0.5,\\logseq____&quot;seed\\logseq____&quot;:1245776412,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;xaDrP-PsrHLrVREvS4TUP\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;9bj_041-OA_763eEUFq0A\\logseq____&quot;}],\\logseq____&quot;updated\\logseq____&quot;:1729605918103,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;startBinding\\logseq____&quot;:{\\logseq____&quot;elementId\\logseq____&quot;:\\logseq____&quot;O4b2GfmjC7EV1dx0zEJ73\\logseq____&quot;,\\logseq____&quot;focus\\logseq____&quot;:0.014753535629874403,\\logseq____&quot;gap\\logseq____&quot;:1},\\logseq____&quot;endBinding\\logseq____&quot;:null,\\logseq____&quot;lastCommittedPoint\\logseq____&quot;:null,\\logseq____&quot;startArrowhead\\logseq____&quot;:null,\\logseq____&quot;endArrowhead\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;points\\logseq____&quot;:[[0,0],[249.547,-0.5]]},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:478,\\logseq____&quot;versionNonce\\logseq____&quot;:1799741860,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;9bj_041-OA_763eEUFq0A\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:323.97330805315295,\\logseq____&quot;y\\logseq____&quot;:429.82142857142867,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:136.41983032226562,\\logseq____&quot;height\\logseq____&quot;:25,\\logseq____&quot;seed\\logseq____&quot;:1732711324,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;xaDrP-PsrHLrVREvS4TUP\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605917732,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;Call foo(logseq____&apos;barlogseq____&apos;)\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;middle\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;uv8kcWfvQGyXoLkYkmSb_\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;Call foo(logseq____&apos;barlogseq____&apos;)\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:18},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:241,\\logseq____&quot;versionNonce\\logseq____&quot;:917149340,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;MbLkUz3RQ6F5oXQLvthG1\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:446.04017857142867,\\logseq____&quot;y\\logseq____&quot;:284.92857142857156,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:661.9029017857142,\\logseq____&quot;height\\logseq____&quot;:157.1428571428571,\\logseq____&quot;seed\\logseq____&quot;:2137636508,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;Hfmt6KRXHGv8MlRWyosnn\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:3},\\logseq____&quot;boundElements\\logseq____&quot;:[{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;TeTLf1T0eUSvvQO3hsAiw\\logseq____&quot;}],\\logseq____&quot;updated\\logseq____&quot;:1729605876855,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:313,\\logseq____&quot;versionNonce\\logseq____&quot;:1340387620,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;TeTLf1T0eUSvvQO3hsAiw\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:749.5363377162389,\\logseq____&quot;y\\logseq____&quot;:289.92857142857156,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:54.91058349609375,\\logseq____&quot;height\\logseq____&quot;:24.553571428571423,\\logseq____&quot;seed\\logseq____&quot;:1410074916,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;Hfmt6KRXHGv8MlRWyosnn\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:null,\\logseq____&quot;updated\\logseq____&quot;:1729605876855,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:19.64285714285714,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;App A\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;top\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;MbLkUz3RQ6F5oXQLvthG1\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;App A\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:17},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:243,\\logseq____&quot;versionNonce\\logseq____&quot;:227305628,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;ClPsuuGYXB1LKq20LBNDk\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:470.5937500000001,\\logseq____&quot;y\\logseq____&quot;:319.30357142857156,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:162.09960937499997,\\logseq____&quot;height\\logseq____&quot;:88.39285714285712,\\logseq____&quot;seed\\logseq____&quot;:1232046876,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;Hfmt6KRXHGv8MlRWyosnn\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:3},\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605876855,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:318,\\logseq____&quot;versionNonce\\logseq____&quot;:972745892,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;_avxsGt4jaJDbka6U8vct\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:476.16600036621105,\\logseq____&quot;y\\logseq____&quot;:338.94642857142867,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:150.95510864257812,\\logseq____&quot;height\\logseq____&quot;:49.10714285714285,\\logseq____&quot;seed\\logseq____&quot;:1870087332,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;Hfmt6KRXHGv8MlRWyosnn\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:null,\\logseq____&quot;updated\\logseq____&quot;:1729605876855,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:19.64285714285714,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;Component (e.g.,\\\\nActivity)\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;middle\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;ClPsuuGYXB1LKq20LBNDk\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;Component (e.g., Activity)\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:42},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:244,\\logseq____&quot;versionNonce\\logseq____&quot;:686989212,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;D1a325TVu06Lj-g4dEDgG\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:878.2751116071429,\\logseq____&quot;y\\logseq____&quot;:337.7187500000001,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:205.11439732142853,\\logseq____&quot;height\\logseq____&quot;:51.56249999999999,\\logseq____&quot;seed\\logseq____&quot;:1510459292,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;Hfmt6KRXHGv8MlRWyosnn\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:3},\\logseq____&quot;boundElements\\logseq____&quot;:[{\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;WizRRDPiUyp2NNFO85KUc\\logseq____&quot;,\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;_WmqLNmvMtWFSFyxIJ3mM\\logseq____&quot;}],\\logseq____&quot;updated\\logseq____&quot;:1729605876855,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:313,\\logseq____&quot;versionNonce\\logseq____&quot;:213760036,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;_WmqLNmvMtWFSFyxIJ3mM\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:904.5010724748884,\\logseq____&quot;y\\logseq____&quot;:351.22321428571445,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:152.6624755859375,\\logseq____&quot;height\\logseq____&quot;:24.553571428571423,\\logseq____&quot;seed\\logseq____&quot;:15667236,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;Hfmt6KRXHGv8MlRWyosnn\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:null,\\logseq____&quot;updated\\logseq____&quot;:1729605876855,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:19.64285714285714,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;B Service Proxy\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;middle\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;D1a325TVu06Lj-g4dEDgG\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;B Service Proxy\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:17},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:796,\\logseq____&quot;versionNonce\\logseq____&quot;:1899252764,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;B1JTBW0V4hdO4MAAaYzfR\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:633.1845535714288,\\logseq____&quot;y\\logseq____&quot;:363.99107142857156,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:245.09080357142852,\\logseq____&quot;height\\logseq____&quot;:0.4910714285714285,\\logseq____&quot;seed\\logseq____&quot;:358904860,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;Hfmt6KRXHGv8MlRWyosnn\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;7ETxSIlRoVlqQXW4ouXZr\\logseq____&quot;}],\\logseq____&quot;updated\\logseq____&quot;:1729605876855,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;startBinding\\logseq____&quot;:{\\logseq____&quot;elementId\\logseq____&quot;:\\logseq____&quot;ClPsuuGYXB1LKq20LBNDk\\logseq____&quot;,\\logseq____&quot;focus\\logseq____&quot;:0.014753535629874897,\\logseq____&quot;gap\\logseq____&quot;:1},\\logseq____&quot;endBinding\\logseq____&quot;:null,\\logseq____&quot;lastCommittedPoint\\logseq____&quot;:null,\\logseq____&quot;startArrowhead\\logseq____&quot;:null,\\logseq____&quot;endArrowhead\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;points\\logseq____&quot;:[[0,0],[245.09080357142852,-0.4910714285714285]]},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:292,\\logseq____&quot;versionNonce\\logseq____&quot;:605754276,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;7ETxSIlRoVlqQXW4ouXZr\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:681.1161651960101,\\logseq____&quot;y\\logseq____&quot;:349.82142857142867,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:133.86175537109375,\\logseq____&quot;height\\logseq____&quot;:24.553571428571423,\\logseq____&quot;seed\\logseq____&quot;:945908644,\\logseq____&quot;groupIds\\logseq____&quot;:[\\logseq____&quot;Hfmt6KRXHGv8MlRWyosnn\\logseq____&quot;],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:null,\\logseq____&quot;updated\\logseq____&quot;:1729605876855,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:19.64285714285714,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;Call foo(logseq____&apos;barlogseq____&apos;)\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;middle\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;B1JTBW0V4hdO4MAAaYzfR\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;Call foo(logseq____&apos;barlogseq____&apos;)\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:17},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:7,\\logseq____&quot;versionNonce\\logseq____&quot;:1117182116,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;Xa8EigFX_3qTS3ADG1DHv\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:685.0859375,\\logseq____&quot;y\\logseq____&quot;:657.25,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:247.328125,\\logseq____&quot;height\\logseq____&quot;:52.5,\\logseq____&quot;seed\\logseq____&quot;:744395932,\\logseq____&quot;groupIds\\logseq____&quot;:[],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;BSEEQIQfa3YfjQjVW-PHE\\logseq____&quot;}],\\logseq____&quot;updated\\logseq____&quot;:1729605928333,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:4,\\logseq____&quot;versionNonce\\logseq____&quot;:179720612,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;BSEEQIQfa3YfjQjVW-PHE\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:723.210090637207,\\logseq____&quot;y\\logseq____&quot;:671,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:171.07981872558594,\\logseq____&quot;height\\logseq____&quot;:25,\\logseq____&quot;seed\\logseq____&quot;:1799368220,\\logseq____&quot;groupIds\\logseq____&quot;:[],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605663874,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;Binder-based IPC\\logseq____&quot;,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;center\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;middle\\logseq____&quot;,\\logseq____&quot;containerId\\logseq____&quot;:\\logseq____&quot;Xa8EigFX_3qTS3ADG1DHv\\logseq____&quot;,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;Binder-based IPC\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25,\\logseq____&quot;baseline\\logseq____&quot;:18},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:525,\\logseq____&quot;versionNonce\\logseq____&quot;:1522981156,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;WizRRDPiUyp2NNFO85KUc\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:614.0920244570009,\\logseq____&quot;y\\logseq____&quot;:469.32142857142867,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:84.1194130429991,\\logseq____&quot;height\\logseq____&quot;:214.17857142857133,\\logseq____&quot;seed\\logseq____&quot;:1092760348,\\logseq____&quot;groupIds\\logseq____&quot;:[],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605925121,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;startBinding\\logseq____&quot;:{\\logseq____&quot;elementId\\logseq____&quot;:\\logseq____&quot;SANj9Ac62ljoQ8xvVKsIm\\logseq____&quot;,\\logseq____&quot;focus\\logseq____&quot;:0.07630422073043633,\\logseq____&quot;gap\\logseq____&quot;:1},\\logseq____&quot;endBinding\\logseq____&quot;:null,\\logseq____&quot;lastCommittedPoint\\logseq____&quot;:null,\\logseq____&quot;startArrowhead\\logseq____&quot;:null,\\logseq____&quot;endArrowhead\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;points\\logseq____&quot;:[[0,0],[5.280127328713547,195.60714285714278],[84.1194130429991,214.17857142857133]]},{\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;version\\logseq____&quot;:373,\\logseq____&quot;versionNonce\\logseq____&quot;:633896476,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;vXQSsMfv5tOyxKdt86Hqa\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;x\\logseq____&quot;:920.2894375,\\logseq____&quot;y\\logseq____&quot;:684.5,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;width\\logseq____&quot;:115.21835295548442,\\logseq____&quot;height\\logseq____&quot;:212.3214285714282,\\logseq____&quot;seed\\logseq____&quot;:354774940,\\logseq____&quot;groupIds\\logseq____&quot;:[],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:2},\\logseq____&quot;boundElements\\logseq____&quot;:[],\\logseq____&quot;updated\\logseq____&quot;:1729605956747,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;startBinding\\logseq____&quot;:null,\\logseq____&quot;endBinding\\logseq____&quot;:{\\logseq____&quot;elementId\\logseq____&quot;:\\logseq____&quot;l1QvNgyVWi9rSs9iEZ-Y9\\logseq____&quot;,\\logseq____&quot;focus\\logseq____&quot;:0.03666276150632129,\\logseq____&quot;gap\\logseq____&quot;:1.0000000000000568},\\logseq____&quot;lastCommittedPoint\\logseq____&quot;:null,\\logseq____&quot;startArrowhead\\logseq____&quot;:null,\\logseq____&quot;endArrowhead\\logseq____&quot;:\\logseq____&quot;arrow\\logseq____&quot;,\\logseq____&quot;points\\logseq____&quot;:[[0,0],[109.98214285714278,-21],[115.21835295548442,-212.3214285714282]]},{\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;8ctK7mdhHb2DVqR1e_nXK\\logseq____&quot;,\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;x\\logseq____&quot;:655.7738095238096,\\logseq____&quot;y\\logseq____&quot;:597.8253968253966,\\logseq____&quot;width\\logseq____&quot;:298.57142857142867,\\logseq____&quot;height\\logseq____&quot;:180.0000000000001,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;groupIds\\logseq____&quot;:[],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:3},\\logseq____&quot;seed\\logseq____&quot;:279187236,\\logseq____&quot;version\\logseq____&quot;:117,\\logseq____&quot;versionNonce\\logseq____&quot;:182665764,\\logseq____&quot;isDeleted\\logseq____&quot;:true,\\logseq____&quot;boundElements\\logseq____&quot;:null,\\logseq____&quot;updated\\logseq____&quot;:1729605860629,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false},{\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;X37iYwlX9j5Ls6AXuEhCX\\logseq____&quot;,\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;text\\logseq____&quot;,\\logseq____&quot;x\\logseq____&quot;:774.3452380952383,\\logseq____&quot;y\\logseq____&quot;:607.8253968253968,\\logseq____&quot;width\\logseq____&quot;:57.33995056152344,\\logseq____&quot;height\\logseq____&quot;:25,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;groupIds\\logseq____&quot;:[],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:null,\\logseq____&quot;seed\\logseq____&quot;:1121397660,\\logseq____&quot;version\\logseq____&quot;:107,\\logseq____&quot;versionNonce\\logseq____&quot;:1508426396,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;boundElements\\logseq____&quot;:null,\\logseq____&quot;updated\\logseq____&quot;:1729605887545,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false,\\logseq____&quot;text\\logseq____&quot;:\\logseq____&quot;Kernel\\logseq____&quot;,\\logseq____&quot;fontSize\\logseq____&quot;:20,\\logseq____&quot;fontFamily\\logseq____&quot;:1,\\logseq____&quot;textAlign\\logseq____&quot;:\\logseq____&quot;left\\logseq____&quot;,\\logseq____&quot;verticalAlign\\logseq____&quot;:\\logseq____&quot;top\\logseq____&quot;,\\logseq____&quot;baseline\\logseq____&quot;:18,\\logseq____&quot;containerId\\logseq____&quot;:null,\\logseq____&quot;originalText\\logseq____&quot;:\\logseq____&quot;Kernel\\logseq____&quot;,\\logseq____&quot;lineHeight\\logseq____&quot;:1.25},{\\logseq____&quot;id\\logseq____&quot;:\\logseq____&quot;PqPMoaE0eDH2QYtnuaGt3\\logseq____&quot;,\\logseq____&quot;type\\logseq____&quot;:\\logseq____&quot;rectangle\\logseq____&quot;,\\logseq____&quot;x\\logseq____&quot;:657.202380952381,\\logseq____&quot;y\\logseq____&quot;:602.111111111111,\\logseq____&quot;width\\logseq____&quot;:295.71428571428584,\\logseq____&quot;height\\logseq____&quot;:162.8571428571429,\\logseq____&quot;angle\\logseq____&quot;:0,\\logseq____&quot;strokeColor\\logseq____&quot;:\\logseq____&quot;#1e1e1e\\logseq____&quot;,\\logseq____&quot;backgroundColor\\logseq____&quot;:\\logseq____&quot;transparent\\logseq____&quot;,\\logseq____&quot;fillStyle\\logseq____&quot;:\\logseq____&quot;solid\\logseq____&quot;,\\logseq____&quot;strokeWidth\\logseq____&quot;:2,\\logseq____&quot;strokeStyle\\logseq____&quot;:\\logseq____&quot;dashed\\logseq____&quot;,\\logseq____&quot;roughness\\logseq____&quot;:1,\\logseq____&quot;opacity\\logseq____&quot;:100,\\logseq____&quot;groupIds\\logseq____&quot;:[],\\logseq____&quot;frameId\\logseq____&quot;:null,\\logseq____&quot;roundness\\logseq____&quot;:{\\logseq____&quot;type\\logseq____&quot;:3},\\logseq____&quot;seed\\logseq____&quot;:1258811804,\\logseq____&quot;version\\logseq____&quot;:138,\\logseq____&quot;versionNonce\\logseq____&quot;:893757732,\\logseq____&quot;isDeleted\\logseq____&quot;:false,\\logseq____&quot;boundElements\\logseq____&quot;:null,\\logseq____&quot;updated\\logseq____&quot;:1729605886024,\\logseq____&quot;link\\logseq____&quot;:null,\\logseq____&quot;locked\\logseq____&quot;:false}],\\logseq____&quot;files\\logseq____&quot;:{},\\logseq____&quot;appState\\logseq____&quot;:{\\logseq____&quot;gridSize\\logseq____&quot;:null,\\logseq____&quot;viewBackgroundColor\\logseq____&quot;:\\logseq____&quot;#ffffff\\logseq____&quot;,\\logseq____&quot;zoom\\logseq____&quot;:{\\logseq____&quot;value\\logseq____&quot;:0.7000000000000001},\\logseq____&quot;offsetTop\\logseq____&quot;:20,\\logseq____&quot;offsetLeft\\logseq____&quot;:0,\\logseq____&quot;scrollX\\logseq____&quot;:522.7976190476188,\\logseq____&quot;scrollY\\logseq____&quot;:262.17460317460325,\\logseq____&quot;viewModeEnabled\\logseq____&quot;:false,\\logseq____&quot;zenModeEnabled\\logseq____&quot;:false}}\\n```logseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[98,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[98,logseq____&quot;^Flogseq____&quot;,97,536870949]],[logseq____&quot;^15logseq____&quot;,[98,logseq____&quot;^Xlogseq____&quot;,93,536870949]],[logseq____&quot;^15logseq____&quot;,[98,logseq____&quot;^Vlogseq____&quot;,93,536870949]],[logseq____&quot;^15logseq____&quot;,[98,logseq____&quot;^Ulogseq____&quot;,93,536870949]],[logseq____&quot;^15logseq____&quot;,[98,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-23b5-4375-a85e-566562a593e1logseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[99,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1=logseq____&quot;,logseq____&quot;rendererlogseq____&quot;,logseq____&quot;^1logseq____&gt;logseq____&quot;,[logseq____&quot;excalidraw-menulogseq____&quot;,logseq____&quot;excalidraw-2024-10-22-15-59-19logseq____&quot;]],536870949]],[logseq____&quot;^15logseq____&quot;,[99,logseq____&quot;^Wlogseq____&quot;,logseq____&quot;macrologseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[99,logseq____&quot;^Tlogseq____&quot;,logseq____&quot;renderer excalidraw-menu excalidraw-2024-10-22-15-59-19logseq____&quot;,536870949]],[logseq____&quot;^15logseq____&quot;,[102,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;3. When a match is found it starts the matching activity (Activity B) by invoking its `onCreate()` method and passing it the [[Intent Messages]]logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[102,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[102,logseq____&quot;^Flogseq____&quot;,108,536870953]],[logseq____&quot;^15logseq____&quot;,[102,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[102,logseq____&quot;^Vlogseq____&quot;,110,536870953]],[logseq____&quot;^15logseq____&quot;,[102,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[102,logseq____&quot;^Hlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[102,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-ad9c-41ca-9c32-5e4868eb7c9alogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[103,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Specify the target component namelogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[103,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[103,logseq____&quot;^Flogseq____&quot;,122,536870953]],[logseq____&quot;^15logseq____&quot;,[103,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[103,logseq____&quot;^Vlogseq____&quot;,122,536870953]],[logseq____&quot;^15logseq____&quot;,[103,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[103,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-e855-4595-a07f-7129bf697c6clogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[104,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;~```java\\nIntent intent = new Intent(this, MainActivity.class);\\nstartActivity(intent);\\n```logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[104,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[104,logseq____&quot;^Flogseq____&quot;,120,536870953]],[logseq____&quot;^15logseq____&quot;,[104,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[104,logseq____&quot;^Vlogseq____&quot;,115,536870953]],[logseq____&quot;^15logseq____&quot;,[104,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[104,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-89b8-457f-9d6f-0a63580eda40logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[105,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;![](https://developer.android.com/static/images/components/intent-filters_2x.png)logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[105,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[105,logseq____&quot;^Flogseq____&quot;,110,536870953]],[logseq____&quot;^15logseq____&quot;,[105,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[105,logseq____&quot;^Vlogseq____&quot;,110,536870953]],[logseq____&quot;^15logseq____&quot;,[105,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[105,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-4b41-46a8-b70e-0467639187delogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[106,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Open a link in the users preferred browserlogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[106,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[106,logseq____&quot;^Flogseq____&quot;,113,536870953]],[logseq____&quot;^15logseq____&quot;,[106,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[106,logseq____&quot;^Vlogseq____&quot;,113,536870953]],[logseq____&quot;^15logseq____&quot;,[106,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[106,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-c7f6-49f8-a8e4-b0fed14f44d8logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[107,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Can be set explicitly or implicitlylogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[107,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[107,logseq____&quot;^Flogseq____&quot;,109,536870953]],[logseq____&quot;^15logseq____&quot;,[107,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[107,logseq____&quot;^Vlogseq____&quot;,109,536870953]],[logseq____&quot;^15logseq____&quot;,[107,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[107,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-8ce6-4abe-beab-4e5d3d6f840dlogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[108,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;2. The Android system searches all apps for an intent filter that matches the intentlogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[108,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[108,logseq____&quot;^Flogseq____&quot;,119,536870953]],[logseq____&quot;^15logseq____&quot;,[108,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[108,logseq____&quot;^Vlogseq____&quot;,110,536870953]],[logseq____&quot;^15logseq____&quot;,[108,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[108,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-1be5-4766-bbdf-7100da8adde4logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[109,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## Receiver Componentslogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[109,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[109,logseq____&quot;^Flogseq____&quot;,114,536870953]],[logseq____&quot;^15logseq____&quot;,[109,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[109,logseq____&quot;^Vlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[109,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[109,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870953]],[logseq____&quot;^15logseq____&quot;,[109,logseq____&quot;^Jlogseq____&quot;,[],536870953]],[logseq____&quot;^15logseq____&quot;,[109,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-f97f-432f-a8e5-854d7076792elogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[110,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## Examplelogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[110,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[110,logseq____&quot;^Flogseq____&quot;,109,536870953]],[logseq____&quot;^15logseq____&quot;,[110,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[110,logseq____&quot;^Vlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[110,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[110,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870953]],[logseq____&quot;^15logseq____&quot;,[110,logseq____&quot;^Jlogseq____&quot;,[],536870953]],[logseq____&quot;^15logseq____&quot;,[110,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-0182-4d44-a87f-3288a05fde70logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[111,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Intent message as data object representing an intend to do somethinglogseq____&quot;,536871243]],[logseq____&quot;^15logseq____&quot;,[111,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[111,logseq____&quot;^Flogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[111,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[111,logseq____&quot;^Vlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[111,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[111,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;],536871243]],[logseq____&quot;^15logseq____&quot;,[111,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-a180-49df-90ea-dbe2654b3b8clogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[112,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Are sent and received by applications (can also be sent to components of different apps)logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[112,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[112,logseq____&quot;^Flogseq____&quot;,111,536870953]],[logseq____&quot;^15logseq____&quot;,[112,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[112,logseq____&quot;^Vlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[112,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[112,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-35dd-4505-bb2f-4efb519e5ca2logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[113,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Example:logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[113,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[113,logseq____&quot;^Flogseq____&quot;,118,536870953]],[logseq____&quot;^15logseq____&quot;,[113,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[113,logseq____&quot;^Vlogseq____&quot;,121,536870953]],[logseq____&quot;^15logseq____&quot;,[113,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[113,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-1bcd-4677-9e1d-591e87ceb390logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[114,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Transmitted via *binder-based IPC*logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[114,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[114,logseq____&quot;^Flogseq____&quot;,112,536870953]],[logseq____&quot;^15logseq____&quot;,[114,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[114,logseq____&quot;^Vlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[114,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[114,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-422a-4f22-a2d9-b7847634968alogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[115,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Example:logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[115,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[115,logseq____&quot;^Flogseq____&quot;,103,536870953]],[logseq____&quot;^15logseq____&quot;,[115,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[115,logseq____&quot;^Vlogseq____&quot;,122,536870953]],[logseq____&quot;^15logseq____&quot;,[115,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[115,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-ec6a-4aff-9b09-f44f4114579flogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[116,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;~```java\\nIntent intent = new Intent(Intent.ACTION_VIEW);\\nintent.setData(Uri.parse(\\logseq____&quot;https://google.com\\logseq____&quot;));\\nactivity.startActivity(intent);\\n```logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[116,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[116,logseq____&quot;^Flogseq____&quot;,106,536870953]],[logseq____&quot;^15logseq____&quot;,[116,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[116,logseq____&quot;^Vlogseq____&quot;,113,536870953]],[logseq____&quot;^15logseq____&quot;,[116,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[116,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-1452-4c49-b2f7-068034168fe0logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[117,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Specify some `Action String`, `Category` and `Data`logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[117,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[117,logseq____&quot;^Flogseq____&quot;,121,536870953]],[logseq____&quot;^15logseq____&quot;,[117,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[117,logseq____&quot;^Vlogseq____&quot;,121,536870953]],[logseq____&quot;^15logseq____&quot;,[117,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[117,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-3a9b-434b-9162-c93f3bb134cdlogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[118,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Android will find a suitable receiverlogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[118,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[118,logseq____&quot;^Flogseq____&quot;,117,536870953]],[logseq____&quot;^15logseq____&quot;,[118,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[118,logseq____&quot;^Vlogseq____&quot;,121,536870953]],[logseq____&quot;^15logseq____&quot;,[118,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[118,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-bd5b-47d8-9e5b-e7f73b663834logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[119,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;1. Activity A creates an [[Intent Messages]] with an action description and passes it to `startActivity()`logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[119,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[119,logseq____&quot;^Flogseq____&quot;,105,536870953]],[logseq____&quot;^15logseq____&quot;,[119,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[119,logseq____&quot;^Vlogseq____&quot;,110,536870953]],[logseq____&quot;^15logseq____&quot;,[119,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[119,logseq____&quot;^Hlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[119,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-b66c-47d0-ab6f-bf3ab5392de5logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[120,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Start `MainActivity` component within the same packagelogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[120,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[120,logseq____&quot;^Flogseq____&quot;,115,536870953]],[logseq____&quot;^15logseq____&quot;,[120,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[120,logseq____&quot;^Vlogseq____&quot;,115,536870953]],[logseq____&quot;^15logseq____&quot;,[120,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[120,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-0324-4e8b-999e-361dea5130balogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[121,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;### Implicitlogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[121,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[121,logseq____&quot;^Flogseq____&quot;,122,536870953]],[logseq____&quot;^15logseq____&quot;,[121,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[121,logseq____&quot;^Vlogseq____&quot;,107,536870953]],[logseq____&quot;^15logseq____&quot;,[121,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[121,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,3],536870953]],[logseq____&quot;^15logseq____&quot;,[121,logseq____&quot;^Jlogseq____&quot;,[],536870953]],[logseq____&quot;^15logseq____&quot;,[121,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-613d-4c1a-963c-ff9ce3398b63logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[122,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;### Explicitlogseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[122,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[122,logseq____&quot;^Flogseq____&quot;,107,536870953]],[logseq____&quot;^15logseq____&quot;,[122,logseq____&quot;^Xlogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[122,logseq____&quot;^Vlogseq____&quot;,107,536870953]],[logseq____&quot;^15logseq____&quot;,[122,logseq____&quot;^Ulogseq____&quot;,53,536870953]],[logseq____&quot;^15logseq____&quot;,[122,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,3],536870953]],[logseq____&quot;^15logseq____&quot;,[122,logseq____&quot;^Jlogseq____&quot;,[],536870953]],[logseq____&quot;^15logseq____&quot;,[122,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-cbcc-4892-92ac-e40e1d6529e2logseq____&quot;,536870953]],[logseq____&quot;^15logseq____&quot;,[124,logseq____&quot;^Klogseq____&quot;,1729615283293,536870955]],[logseq____&quot;^15logseq____&quot;,[124,logseq____&quot;^@logseq____&quot;,false,536870955]],[logseq____&quot;^15logseq____&quot;,[124,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;topicslogseq____&quot;,536871228]],[logseq____&quot;^15logseq____&quot;,[124,logseq____&quot;^11logseq____&quot;,logseq____&quot;Topicslogseq____&quot;,536871228]],[logseq____&quot;^15logseq____&quot;,[124,logseq____&quot;^Blogseq____&quot;,1729838003586,536871236]],[logseq____&quot;^15logseq____&quot;,[124,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-0de0-416c-b751-880fe5c9ba10logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[125,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;# Topic 1 - Android Basicslogseq____&quot;,536871221]],[logseq____&quot;^15logseq____&quot;,[125,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[125,logseq____&quot;^Flogseq____&quot;,124,536870955]],[logseq____&quot;^15logseq____&quot;,[125,logseq____&quot;^Xlogseq____&quot;,124,536870955]],[logseq____&quot;^15logseq____&quot;,[125,logseq____&quot;^Vlogseq____&quot;,124,536870955]],[logseq____&quot;^15logseq____&quot;,[125,logseq____&quot;^Ulogseq____&quot;,124,536870955]],[logseq____&quot;^15logseq____&quot;,[125,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,1],536871221]],[logseq____&quot;^15logseq____&quot;,[125,logseq____&quot;^Jlogseq____&quot;,[logseq____&quot;^14logseq____&quot;,[]],536871221]],[logseq____&quot;^15logseq____&quot;,[125,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-fb0d-46d8-b8ea-af02f9b96c09logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[126,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## [[APK (Android Package)]]logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[126,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[126,logseq____&quot;^Flogseq____&quot;,125,536870955]],[logseq____&quot;^15logseq____&quot;,[126,logseq____&quot;^Xlogseq____&quot;,124,536870955]],[logseq____&quot;^15logseq____&quot;,[126,logseq____&quot;^Vlogseq____&quot;,125,536870955]],[logseq____&quot;^15logseq____&quot;,[126,logseq____&quot;^Ulogseq____&quot;,40,536871222]],[logseq____&quot;^15logseq____&quot;,[126,logseq____&quot;^Ulogseq____&quot;,124,536871222]],[logseq____&quot;^15logseq____&quot;,[126,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870955]],[logseq____&quot;^15logseq____&quot;,[126,logseq____&quot;^Jlogseq____&quot;,[],536870955]],[logseq____&quot;^15logseq____&quot;,[126,logseq____&quot;^Hlogseq____&quot;,40,536870955]],[logseq____&quot;^15logseq____&quot;,[126,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-6737-4ba5-94e5-b574c58e1b2clogseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[127,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## [[Application Manifest]]logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[127,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[127,logseq____&quot;^Flogseq____&quot;,126,536870955]],[logseq____&quot;^15logseq____&quot;,[127,logseq____&quot;^Xlogseq____&quot;,124,536870955]],[logseq____&quot;^15logseq____&quot;,[127,logseq____&quot;^Vlogseq____&quot;,125,536870955]],[logseq____&quot;^15logseq____&quot;,[127,logseq____&quot;^Ulogseq____&quot;,43,536871222]],[logseq____&quot;^15logseq____&quot;,[127,logseq____&quot;^Ulogseq____&quot;,124,536871222]],[logseq____&quot;^15logseq____&quot;,[127,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870955]],[logseq____&quot;^15logseq____&quot;,[127,logseq____&quot;^Jlogseq____&quot;,[],536870955]],[logseq____&quot;^15logseq____&quot;,[127,logseq____&quot;^Hlogseq____&quot;,43,536870955]],[logseq____&quot;^15logseq____&quot;,[127,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-90cb-4980-a531-00c069cc8b3clogseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[128,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## [[Activity Component]]logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[128,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[128,logseq____&quot;^Flogseq____&quot;,127,536870955]],[logseq____&quot;^15logseq____&quot;,[128,logseq____&quot;^Xlogseq____&quot;,124,536870955]],[logseq____&quot;^15logseq____&quot;,[128,logseq____&quot;^Vlogseq____&quot;,125,536870955]],[logseq____&quot;^15logseq____&quot;,[128,logseq____&quot;^Ulogseq____&quot;,32,536871222]],[logseq____&quot;^15logseq____&quot;,[128,logseq____&quot;^Ulogseq____&quot;,124,536871222]],[logseq____&quot;^15logseq____&quot;,[128,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870955]],[logseq____&quot;^15logseq____&quot;,[128,logseq____&quot;^Jlogseq____&quot;,[],536870955]],[logseq____&quot;^15logseq____&quot;,[128,logseq____&quot;^Hlogseq____&quot;,32,536870955]],[logseq____&quot;^15logseq____&quot;,[128,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-a53f-48c7-8f16-2e4a6532b8dflogseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[129,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## [[Intent Messages]]logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[129,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[129,logseq____&quot;^Flogseq____&quot;,128,536870955]],[logseq____&quot;^15logseq____&quot;,[129,logseq____&quot;^Xlogseq____&quot;,124,536870955]],[logseq____&quot;^15logseq____&quot;,[129,logseq____&quot;^Vlogseq____&quot;,125,536870955]],[logseq____&quot;^15logseq____&quot;,[129,logseq____&quot;^Ulogseq____&quot;,53,536871222]],[logseq____&quot;^15logseq____&quot;,[129,logseq____&quot;^Ulogseq____&quot;,124,536871222]],[logseq____&quot;^15logseq____&quot;,[129,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870955]],[logseq____&quot;^15logseq____&quot;,[129,logseq____&quot;^Jlogseq____&quot;,[],536870955]],[logseq____&quot;^15logseq____&quot;,[129,logseq____&quot;^Hlogseq____&quot;,53,536870955]],[logseq____&quot;^15logseq____&quot;,[129,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-cabc-4532-ba56-dfa5376f5283logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[130,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## [[Service Components]]logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[130,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[130,logseq____&quot;^Flogseq____&quot;,129,536870955]],[logseq____&quot;^15logseq____&quot;,[130,logseq____&quot;^Xlogseq____&quot;,124,536870955]],[logseq____&quot;^15logseq____&quot;,[130,logseq____&quot;^Vlogseq____&quot;,125,536870955]],[logseq____&quot;^15logseq____&quot;,[130,logseq____&quot;^Ulogseq____&quot;,42,536871222]],[logseq____&quot;^15logseq____&quot;,[130,logseq____&quot;^Ulogseq____&quot;,124,536871222]],[logseq____&quot;^15logseq____&quot;,[130,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870955]],[logseq____&quot;^15logseq____&quot;,[130,logseq____&quot;^Jlogseq____&quot;,[],536870955]],[logseq____&quot;^15logseq____&quot;,[130,logseq____&quot;^Hlogseq____&quot;,42,536870955]],[logseq____&quot;^15logseq____&quot;,[130,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-c957-45db-a27b-e737f5648661logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[131,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## [[Content Provider Components]]logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[131,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[131,logseq____&quot;^Flogseq____&quot;,130,536870955]],[logseq____&quot;^15logseq____&quot;,[131,logseq____&quot;^Xlogseq____&quot;,124,536870955]],[logseq____&quot;^15logseq____&quot;,[131,logseq____&quot;^Vlogseq____&quot;,125,536870955]],[logseq____&quot;^15logseq____&quot;,[131,logseq____&quot;^Ulogseq____&quot;,41,536871222]],[logseq____&quot;^15logseq____&quot;,[131,logseq____&quot;^Ulogseq____&quot;,124,536871222]],[logseq____&quot;^15logseq____&quot;,[131,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870955]],[logseq____&quot;^15logseq____&quot;,[131,logseq____&quot;^Jlogseq____&quot;,[],536870955]],[logseq____&quot;^15logseq____&quot;,[131,logseq____&quot;^Hlogseq____&quot;,41,536870955]],[logseq____&quot;^15logseq____&quot;,[131,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-c1fe-43c3-b702-7bf12bff2d91logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[132,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## [[Broadcast Receiver Components]]logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[132,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[132,logseq____&quot;^Flogseq____&quot;,131,536870955]],[logseq____&quot;^15logseq____&quot;,[132,logseq____&quot;^Xlogseq____&quot;,124,536870955]],[logseq____&quot;^15logseq____&quot;,[132,logseq____&quot;^Vlogseq____&quot;,125,536870955]],[logseq____&quot;^15logseq____&quot;,[132,logseq____&quot;^Ulogseq____&quot;,52,536871222]],[logseq____&quot;^15logseq____&quot;,[132,logseq____&quot;^Ulogseq____&quot;,124,536871222]],[logseq____&quot;^15logseq____&quot;,[132,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870955]],[logseq____&quot;^15logseq____&quot;,[132,logseq____&quot;^Jlogseq____&quot;,[],536870955]],[logseq____&quot;^15logseq____&quot;,[132,logseq____&quot;^Hlogseq____&quot;,52,536870955]],[logseq____&quot;^15logseq____&quot;,[132,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-b482-4552-aa3c-018c4721c2a9logseq____&quot;,536870955]],[logseq____&quot;^15logseq____&quot;,[134,logseq____&quot;^Klogseq____&quot;,1729615283300,536870957]],[logseq____&quot;^15logseq____&quot;,[134,logseq____&quot;^@logseq____&quot;,false,536870957]],[logseq____&quot;^15logseq____&quot;,[134,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;organizationlogseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[134,logseq____&quot;^11logseq____&quot;,logseq____&quot;Organizationlogseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[134,logseq____&quot;^Blogseq____&quot;,1729615283300,536870957]],[logseq____&quot;^15logseq____&quot;,[134,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-2723-47ea-b130-8b0276db53f1logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[135,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Platform Securitylogseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[135,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[135,logseq____&quot;^Flogseq____&quot;,142,536870957]],[logseq____&quot;^15logseq____&quot;,[135,logseq____&quot;^Xlogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[135,logseq____&quot;^Vlogseq____&quot;,136,536870957]],[logseq____&quot;^15logseq____&quot;,[135,logseq____&quot;^Ulogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[135,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-843f-4f6a-9739-91ac000b7bd2logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[136,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## Content:logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[136,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[136,logseq____&quot;^Flogseq____&quot;,140,536870957]],[logseq____&quot;^15logseq____&quot;,[136,logseq____&quot;^Xlogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[136,logseq____&quot;^Vlogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[136,logseq____&quot;^Ulogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[136,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870957]],[logseq____&quot;^15logseq____&quot;,[136,logseq____&quot;^Jlogseq____&quot;,[],536870957]],[logseq____&quot;^15logseq____&quot;,[136,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-ae4e-4f65-9053-491803034a3flogseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[137,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;End-Term: `28.02.2025`, `10:00-12:00` @`GHH`logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[137,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[137,logseq____&quot;^Flogseq____&quot;,140,536870957]],[logseq____&quot;^15logseq____&quot;,[137,logseq____&quot;^Xlogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[137,logseq____&quot;^Vlogseq____&quot;,140,536870957]],[logseq____&quot;^15logseq____&quot;,[137,logseq____&quot;^Ulogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[137,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-1377-4561-9d95-d83066ffd82alogseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[138,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Some web logseq____&amp; network securitylogseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[138,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[138,logseq____&quot;^Flogseq____&quot;,144,536870957]],[logseq____&quot;^15logseq____&quot;,[138,logseq____&quot;^Xlogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[138,logseq____&quot;^Vlogseq____&quot;,136,536870957]],[logseq____&quot;^15logseq____&quot;,[138,logseq____&quot;^Ulogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[138,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-364f-4cc0-a013-112187c23c10logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[139,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Fuchsialogseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[139,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[139,logseq____&quot;^Flogseq____&quot;,143,536870957]],[logseq____&quot;^15logseq____&quot;,[139,logseq____&quot;^Xlogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[139,logseq____&quot;^Vlogseq____&quot;,136,536870957]],[logseq____&quot;^15logseq____&quot;,[139,logseq____&quot;^Ulogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[139,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-f9a9-4942-adc5-5cbf269b2ecalogseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[140,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## Examslogseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[140,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[140,logseq____&quot;^Flogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[140,logseq____&quot;^Xlogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[140,logseq____&quot;^Vlogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[140,logseq____&quot;^Ulogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[140,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870957]],[logseq____&quot;^15logseq____&quot;,[140,logseq____&quot;^Jlogseq____&quot;,[],536870957]],[logseq____&quot;^15logseq____&quot;,[140,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-7614-4f2c-8aaa-7a2b89c4755flogseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[141,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Retake: `27.03.2025`, `10:00-12:00` @`GHH`logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[141,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[141,logseq____&quot;^Flogseq____&quot;,137,536870957]],[logseq____&quot;^15logseq____&quot;,[141,logseq____&quot;^Xlogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[141,logseq____&quot;^Vlogseq____&quot;,140,536870957]],[logseq____&quot;^15logseq____&quot;,[141,logseq____&quot;^Ulogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[141,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-22af-46e0-ab50-59dc2cf5b9c1logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[142,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Security of mobile platforms and ecosystemslogseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[142,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[142,logseq____&quot;^Flogseq____&quot;,136,536870957]],[logseq____&quot;^15logseq____&quot;,[142,logseq____&quot;^Xlogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[142,logseq____&quot;^Vlogseq____&quot;,136,536870957]],[logseq____&quot;^15logseq____&quot;,[142,logseq____&quot;^Ulogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[142,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-6e33-42e7-bb94-6049de12f3e7logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[143,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Hardware-based securitylogseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[143,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[143,logseq____&quot;^Flogseq____&quot;,138,536870957]],[logseq____&quot;^15logseq____&quot;,[143,logseq____&quot;^Xlogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[143,logseq____&quot;^Vlogseq____&quot;,136,536870957]],[logseq____&quot;^15logseq____&quot;,[143,logseq____&quot;^Ulogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[143,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-bfe5-4b12-92e5-775b2415c3f9logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[144,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Usable Securitylogseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[144,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[144,logseq____&quot;^Flogseq____&quot;,135,536870957]],[logseq____&quot;^15logseq____&quot;,[144,logseq____&quot;^Xlogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[144,logseq____&quot;^Vlogseq____&quot;,136,536870957]],[logseq____&quot;^15logseq____&quot;,[144,logseq____&quot;^Ulogseq____&quot;,134,536870957]],[logseq____&quot;^15logseq____&quot;,[144,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-9bff-4de8-b558-31237fe73b19logseq____&quot;,536870957]],[logseq____&quot;^15logseq____&quot;,[146,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Can be *local* to an app or in a *remote process*logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[146,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[146,logseq____&quot;^Flogseq____&quot;,151,536870959]],[logseq____&quot;^15logseq____&quot;,[146,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[146,logseq____&quot;^Vlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[146,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[146,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-83b1-4058-b547-b5de9adbe925logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[147,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;~```java\\npublic class HelloService extends Service {\\n // implement stuff ...\\n \\n @Override\\n public int onStartCommand(Intent intent, int flags, int startId) {\\n // Handle call ...\\n \\n return START_NOT_STICKY;\\n }\\n}\\n```logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[147,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[147,logseq____&quot;^Flogseq____&quot;,165,536870959]],[logseq____&quot;^15logseq____&quot;,[147,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[147,logseq____&quot;^Vlogseq____&quot;,165,536870959]],[logseq____&quot;^15logseq____&quot;,[147,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[147,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-6548-4451-b3e9-1798a9712753logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[148,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## Started by clientlogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[148,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[148,logseq____&quot;^Flogseq____&quot;,169,536870959]],[logseq____&quot;^15logseq____&quot;,[148,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[148,logseq____&quot;^Vlogseq____&quot;,164,536870959]],[logseq____&quot;^15logseq____&quot;,[148,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[148,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870959]],[logseq____&quot;^15logseq____&quot;,[148,logseq____&quot;^Jlogseq____&quot;,[],536870959]],[logseq____&quot;^15logseq____&quot;,[148,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-dafd-4634-b6f5-4b03d8b069falogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[149,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;~```java\\npublic class LocalService extends Service {\\n private final IBinder binder = new LocalBinder();\\n private final Random mGenderator = Random();\\n \\n // No need to deal with IPC as service runs in same process as client\\n public class LocalBinder extends Binder {\\n LocalService getService() {\\n return LocalService.this; // clients can call public methods\\n }\\n }\\n \\n @Override\\n public IBinder onBind(Intent intent) {\\n return binder;\\n }\\n \\n // Method called by clients\\n public int getRandomNumber() {\\n return mGenerator.nextInt(100);\\n }\\n}\\n```logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[149,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[149,logseq____&quot;^Flogseq____&quot;,166,536870959]],[logseq____&quot;^15logseq____&quot;,[149,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[149,logseq____&quot;^Vlogseq____&quot;,166,536870959]],[logseq____&quot;^15logseq____&quot;,[149,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[149,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-9ffc-4181-bcc7-da7879020d1elogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[150,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;![](https://developer.android.com/static/images/service_lifecycle.png){:height 515, :width 389}logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[150,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[150,logseq____&quot;^Flogseq____&quot;,164,536870959]],[logseq____&quot;^15logseq____&quot;,[150,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[150,logseq____&quot;^Vlogseq____&quot;,164,536870959]],[logseq____&quot;^15logseq____&quot;,[150,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[150,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-70ab-43de-8b80-7fb476a278c2logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[151,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Background processes without user interactionlogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[151,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[151,logseq____&quot;^Flogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[151,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[151,logseq____&quot;^Vlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[151,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[151,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-4cb5-4a3d-a961-8e7044e64708logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[152,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;AIDL compiler creates a *skeleton* for the service (stub) and a *proxy object* abstracting the servicelogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[152,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[152,logseq____&quot;^Flogseq____&quot;,172,536870959]],[logseq____&quot;^15logseq____&quot;,[152,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[152,logseq____&quot;^Vlogseq____&quot;,157,536870959]],[logseq____&quot;^15logseq____&quot;,[152,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[152,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-2c2a-4eec-a790-eecc6e64f564logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[153,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;~```java\\ninterface MySerice {\\n int foo(String bar);\\n}\\n```logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[153,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[153,logseq____&quot;^Flogseq____&quot;,163,536870959]],[logseq____&quot;^15logseq____&quot;,[153,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[153,logseq____&quot;^Vlogseq____&quot;,163,536870959]],[logseq____&quot;^15logseq____&quot;,[153,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[153,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-1a3c-4df7-8753-7eb3d42f8f8dlogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[154,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## Client binds to local servicelogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[154,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[154,logseq____&quot;^Flogseq____&quot;,170,536870959]],[logseq____&quot;^15logseq____&quot;,[154,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[154,logseq____&quot;^Vlogseq____&quot;,164,536870959]],[logseq____&quot;^15logseq____&quot;,[154,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[154,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870959]],[logseq____&quot;^15logseq____&quot;,[154,logseq____&quot;^Jlogseq____&quot;,[],536870959]],[logseq____&quot;^15logseq____&quot;,[154,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-7176-409d-9119-4c2d12f89a86logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[155,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Service is stopped implicitly after all clients called `unbindService`logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[155,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[155,logseq____&quot;^Flogseq____&quot;,160,536870959]],[logseq____&quot;^15logseq____&quot;,[155,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[155,logseq____&quot;^Vlogseq____&quot;,170,536870959]],[logseq____&quot;^15logseq____&quot;,[155,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[155,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-ccaf-4cec-8937-8cefe3f5ed9alogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[156,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;The service is then explicitly stopped (either by the client or itself)logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[156,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[156,logseq____&quot;^Flogseq____&quot;,159,536870959]],[logseq____&quot;^15logseq____&quot;,[156,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[156,logseq____&quot;^Vlogseq____&quot;,148,536870959]],[logseq____&quot;^15logseq____&quot;,[156,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[156,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-1041-4722-aaef-e29c2c030d12logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[157,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Remote:logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[157,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[157,logseq____&quot;^Flogseq____&quot;,146,536870959]],[logseq____&quot;^15logseq____&quot;,[157,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[157,logseq____&quot;^Vlogseq____&quot;,146,536870959]],[logseq____&quot;^15logseq____&quot;,[157,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[157,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-ab3d-4346-80e0-d5b6ca444518logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[158,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;~```java\\n// Auto-generated by AIDL\\npublic class MyService extends Service {\\n // ...\\n \\n @Override\\n public IBinder onBind(Intent intent) {\\n return mBinder;\\n }\\n \\n private final MyService.Stub mBinder = new MyService.Stub() {\\n public int foo(String bar) {\\n return 42;\\n };\\n }\\n \\n // ...\\n}\\n```logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[158,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[158,logseq____&quot;^Flogseq____&quot;,153,536870959]],[logseq____&quot;^15logseq____&quot;,[158,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[158,logseq____&quot;^Vlogseq____&quot;,163,536870959]],[logseq____&quot;^15logseq____&quot;,[158,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[158,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-3e66-4db3-bf02-be2aeb12a774logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[159,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;~`startService` calls the `onStartCommand` functionlogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[159,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[159,logseq____&quot;^Flogseq____&quot;,148,536870959]],[logseq____&quot;^15logseq____&quot;,[159,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[159,logseq____&quot;^Vlogseq____&quot;,148,536870959]],[logseq____&quot;^15logseq____&quot;,[159,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[159,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-7c2c-4413-9d62-70a275c94190logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[160,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;~`bindService` calls the `onBind` functionlogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[160,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[160,logseq____&quot;^Flogseq____&quot;,170,536870959]],[logseq____&quot;^15logseq____&quot;,[160,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[160,logseq____&quot;^Vlogseq____&quot;,170,536870959]],[logseq____&quot;^15logseq____&quot;,[160,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[160,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-b724-4690-92d2-dc9099d2db0alogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[161,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Once all services unbound, the servicelogseq____&apos;s `onUnbind` function is calledlogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[161,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[161,logseq____&quot;^Flogseq____&quot;,155,536870959]],[logseq____&quot;^15logseq____&quot;,[161,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[161,logseq____&quot;^Vlogseq____&quot;,170,536870959]],[logseq____&quot;^15logseq____&quot;,[161,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[161,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-23e6-49ce-8b5f-a27b577adf0elogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[162,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Simply extend the Binder class instead of using AIDLlogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[162,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[162,logseq____&quot;^Flogseq____&quot;,154,536870959]],[logseq____&quot;^15logseq____&quot;,[162,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[162,logseq____&quot;^Vlogseq____&quot;,154,536870959]],[logseq____&quot;^15logseq____&quot;,[162,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[162,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-3565-4883-9e1f-57bf50330ee5logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[163,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;### Examplelogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[163,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[163,logseq____&quot;^Flogseq____&quot;,171,536870959]],[logseq____&quot;^15logseq____&quot;,[163,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[163,logseq____&quot;^Vlogseq____&quot;,170,536870959]],[logseq____&quot;^15logseq____&quot;,[163,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[163,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,3],536870959]],[logseq____&quot;^15logseq____&quot;,[163,logseq____&quot;^Jlogseq____&quot;,[],536870959]],[logseq____&quot;^15logseq____&quot;,[163,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-e484-4bed-8170-d1992a711d75logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[164,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;# Lifecyclelogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[164,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[164,logseq____&quot;^Flogseq____&quot;,146,536870959]],[logseq____&quot;^15logseq____&quot;,[164,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[164,logseq____&quot;^Vlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[164,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[164,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,1],536870959]],[logseq____&quot;^15logseq____&quot;,[164,logseq____&quot;^Jlogseq____&quot;,[],536870959]],[logseq____&quot;^15logseq____&quot;,[164,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-b57d-46a5-a439-b5f5275ca0edlogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[165,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;### Examplelogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[165,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[165,logseq____&quot;^Flogseq____&quot;,156,536870959]],[logseq____&quot;^15logseq____&quot;,[165,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[165,logseq____&quot;^Vlogseq____&quot;,148,536870959]],[logseq____&quot;^15logseq____&quot;,[165,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[165,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,3],536870959]],[logseq____&quot;^15logseq____&quot;,[165,logseq____&quot;^Jlogseq____&quot;,[],536870959]],[logseq____&quot;^15logseq____&quot;,[165,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-14d5-4f8a-9af4-c1aa7fb20ff6logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[166,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;### Examplelogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[166,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[166,logseq____&quot;^Flogseq____&quot;,162,536870959]],[logseq____&quot;^15logseq____&quot;,[166,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[166,logseq____&quot;^Vlogseq____&quot;,154,536870959]],[logseq____&quot;^15logseq____&quot;,[166,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[166,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,3],536870959]],[logseq____&quot;^15logseq____&quot;,[166,logseq____&quot;^Jlogseq____&quot;,[],536870959]],[logseq____&quot;^15logseq____&quot;,[166,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-c716-4d2e-b3b9-3fc900e8b82flogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[167,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;~```java\\nIntent intent = new Intent(this, HelloService.class);\\nstartService(intent);\\n```logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[167,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[167,logseq____&quot;^Flogseq____&quot;,147,536870959]],[logseq____&quot;^15logseq____&quot;,[167,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[167,logseq____&quot;^Vlogseq____&quot;,165,536870959]],[logseq____&quot;^15logseq____&quot;,[167,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[167,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-a03c-4d64-a64c-77afa988a946logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[168,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Examples: Wi-Fi manager, Location managerlogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[168,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[168,logseq____&quot;^Flogseq____&quot;,152,536870959]],[logseq____&quot;^15logseq____&quot;,[168,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[168,logseq____&quot;^Vlogseq____&quot;,157,536870959]],[logseq____&quot;^15logseq____&quot;,[168,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[168,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-4dc9-4e2a-85ec-5a8f675c6d7clogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[169,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Can be invoked in different ways, i.e, client starts a service or client binds to a servicelogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[169,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[169,logseq____&quot;^Flogseq____&quot;,150,536870959]],[logseq____&quot;^15logseq____&quot;,[169,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[169,logseq____&quot;^Vlogseq____&quot;,164,536870959]],[logseq____&quot;^15logseq____&quot;,[169,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[169,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-8ba2-4973-a9da-8f93720927fdlogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[170,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;## Client binds to remote servicelogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[170,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[170,logseq____&quot;^Flogseq____&quot;,148,536870959]],[logseq____&quot;^15logseq____&quot;,[170,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[170,logseq____&quot;^Vlogseq____&quot;,164,536870959]],[logseq____&quot;^15logseq____&quot;,[170,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[170,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,2],536870959]],[logseq____&quot;^15logseq____&quot;,[170,logseq____&quot;^Jlogseq____&quot;,[],536870959]],[logseq____&quot;^15logseq____&quot;,[170,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-a3a6-4304-908e-130ba954d7b7logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[171,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;{{renderer excalidraw, excalidraw-2024-10-22-15-59-19}}logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[171,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[171,logseq____&quot;^Flogseq____&quot;,161,536870959]],[logseq____&quot;^15logseq____&quot;,[171,logseq____&quot;^Slogseq____&quot;,174,536870959]],[logseq____&quot;^15logseq____&quot;,[171,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[171,logseq____&quot;^Vlogseq____&quot;,170,536870959]],[logseq____&quot;^15logseq____&quot;,[171,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[171,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-53c6-4b53-819f-62e90ef4a443logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[172,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;Define interface in *Android Interface Definition Language* (AIDL; domain-specific language)logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[172,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[172,logseq____&quot;^Flogseq____&quot;,157,536870959]],[logseq____&quot;^15logseq____&quot;,[172,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[172,logseq____&quot;^Vlogseq____&quot;,157,536870959]],[logseq____&quot;^15logseq____&quot;,[172,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[172,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-f469-44d2-8a6e-cf5bfa34bd4clogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[173,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;This example requires a fully explicit [Intent]([[Intent Messages]]), i.e., use the component namelogseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[173,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[173,logseq____&quot;^Flogseq____&quot;,167,536870959]],[logseq____&quot;^15logseq____&quot;,[173,logseq____&quot;^Xlogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[173,logseq____&quot;^Vlogseq____&quot;,165,536870959]],[logseq____&quot;^15logseq____&quot;,[173,logseq____&quot;^Ulogseq____&quot;,42,536870959]],[logseq____&quot;^15logseq____&quot;,[173,logseq____&quot;^Ulogseq____&quot;,53,536870959]],[logseq____&quot;^15logseq____&quot;,[173,logseq____&quot;^Hlogseq____&quot;,53,536870959]],[logseq____&quot;^15logseq____&quot;,[173,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u6717d5b3-f7d6-49a6-80d9-bd7b59ba1362logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[174,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1=logseq____&quot;,logseq____&quot;rendererlogseq____&quot;,logseq____&quot;^1logseq____&gt;logseq____&quot;,[logseq____&quot;excalidrawlogseq____&quot;,logseq____&quot;excalidraw-2024-10-22-15-59-19logseq____&quot;]],536870959]],[logseq____&quot;^15logseq____&quot;,[174,logseq____&quot;^Wlogseq____&quot;,logseq____&quot;macrologseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[174,logseq____&quot;^Tlogseq____&quot;,logseq____&quot;renderer excalidraw excalidraw-2024-10-22-15-59-19logseq____&quot;,536870959]],[logseq____&quot;^15logseq____&quot;,[275,logseq____&quot;^Tlogseq____&quot;,logseq____&quot;^Rlogseq____&quot;,536871168]],[logseq____&quot;^15logseq____&quot;,[276,logseq____&quot;^12logseq____&quot;,2,536871174]],[logseq____&quot;^15logseq____&quot;,[279,logseq____&quot;^12logseq____&quot;,2,536871184]],[logseq____&quot;^15logseq____&quot;,[280,logseq____&quot;^12logseq____&quot;,2,536871186]],[logseq____&quot;^15logseq____&quot;,[285,logseq____&quot;^Klogseq____&quot;,1729837949824,536871201]],[logseq____&quot;^15logseq____&quot;,[285,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536871201]],[logseq____&quot;^15logseq____&quot;,[285,logseq____&quot;^Nlogseq____&quot;,20241025,536871201]],[logseq____&quot;^15logseq____&quot;,[285,logseq____&quot;^@logseq____&quot;,true,536871201]],[logseq____&quot;^15logseq____&quot;,[285,logseq____&quot;^Ylogseq____&quot;,logseq____&quot;oct 25th, 2024logseq____&quot;,536871201]],[logseq____&quot;^15logseq____&quot;,[285,logseq____&quot;^11logseq____&quot;,logseq____&quot;Oct 25th, 2024logseq____&quot;,536871201]],[logseq____&quot;^15logseq____&quot;,[285,logseq____&quot;^Blogseq____&quot;,1729837949824,536871201]],[logseq____&quot;^15logseq____&quot;,[285,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u671b3b7d-2ab5-42a7-8b48-b0912214e2aelogseq____&quot;,536871201]],[logseq____&quot;^15logseq____&quot;,[286,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;logseq____&quot;,536871202]],[logseq____&quot;^15logseq____&quot;,[286,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536871202]],[logseq____&quot;^15logseq____&quot;,[286,logseq____&quot;^Nlogseq____&quot;,20241025,536871202]],[logseq____&quot;^15logseq____&quot;,[286,logseq____&quot;^@logseq____&quot;,true,536871202]],[logseq____&quot;^15logseq____&quot;,[286,logseq____&quot;^Flogseq____&quot;,285,536871202]],[logseq____&quot;^15logseq____&quot;,[286,logseq____&quot;^Xlogseq____&quot;,285,536871202]],[logseq____&quot;^15logseq____&quot;,[286,logseq____&quot;^Vlogseq____&quot;,285,536871202]],[logseq____&quot;^15logseq____&quot;,[286,logseq____&quot;^Ulogseq____&quot;,285,536871203]],[logseq____&quot;^15logseq____&quot;,[286,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;],536871202]],[logseq____&quot;^15logseq____&quot;,[286,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u671b3b7d-d6a3-4412-8b79-c91dcdb1f6c9logseq____&quot;,536871202]],[logseq____&quot;^15logseq____&quot;,[287,logseq____&quot;^Qlogseq____&quot;,logseq____&quot;# Topic 2 - Security Architecturelogseq____&quot;,536871236]],[logseq____&quot;^15logseq____&quot;,[287,logseq____&quot;^Ologseq____&quot;,logseq____&quot;^16logseq____&quot;,536871205]],[logseq____&quot;^15logseq____&quot;,[287,logseq____&quot;^Flogseq____&quot;,125,536871209]],[logseq____&quot;^15logseq____&quot;,[287,logseq____&quot;^Xlogseq____&quot;,124,536871205]],[logseq____&quot;^15logseq____&quot;,[287,logseq____&quot;^Vlogseq____&quot;,124,536871209]],[logseq____&quot;^15logseq____&quot;,[287,logseq____&quot;^Ulogseq____&quot;,124,536871206]],[logseq____&quot;^15logseq____&quot;,[287,logseq____&quot;^?logseq____&quot;,[logseq____&quot;^ logseq____&quot;,logseq____&quot;^1:logseq____&quot;,1],536871236]],[logseq____&quot;^15logseq____&quot;,[287,logseq____&quot;^Jlogseq____&quot;,[logseq____&quot;^14logseq____&quot;,[]],536871236]],[logseq____&quot;^15logseq____&quot;,[287,logseq____&quot;^;logseq____&quot;,logseq____&quot;~u671b3b8b-99c3-48c2-97e4-01e1e62eb3d5logseq____&quot;,536871205]],[logseq____&quot;^15logseq____&quot;,[288,logseq____&quot;^12logseq____&quot;,2,536871257]]]]]]"</script>
<script>window.logseq_state="{:ui/theme \"light\", :ui/sidebar-collapsed-blocks {}, :config {\"local\" {:shortcuts {}, :default-templates {:journals \"\"}, :query/views {:pprint (fn [r] [:pre.code (pprint r)])}, :macros {}, :shortcut/doc-mode-enter-for-new-block? false, :favorites [], :ui/show-empty-bullets? false, :file/name-format :triple-lowbar, :preferred-workflow :now, :publishing/all-pages-public? true, :ref/default-open-blocks-level 2, :feature/enable-block-timestamps? false, :start-of-week 6, :ref/linked-references-collapsed-threshold 50, :outliner/block-title-collapse-enabled? false, :commands [], :ui/show-full-blocks? false, :meta/version 1, :hidden [], :default-queries {:journals [{:title \"🔨 NOW\", :query [:find (pull ?h [*]) :in $ ?start ?today :where [?h :block/marker ?marker] [(contains? #{\"NOW\" \"DOING\"} ?marker)] [?h :block/page ?p] [?p :block/journal? true] [?p :block/journal-day ?d] [(>= ?d ?start)] [(<= ?d ?today)]], :inputs [:14d :today], :result-transform (fn [result] (sort-by (fn [h] (get h :block/priority \"Z\")) result)), :group-by-page? false, :collapsed? false} {:title \"📅 NEXT\", :query [:find (pull ?h [*]) :in $ ?start ?next :where [?h :block/marker ?marker] [(contains? #{\"NOW\" \"LATER\" \"TODO\"} ?marker)] [?h :block/page ?p] [?p :block/journal? true] [?p :block/journal-day ?d] [(> ?d ?start)] [(< ?d ?next)]], :inputs [:today :7d-after], :group-by-page? false, :collapsed? false}]}, :ui/auto-expand-block-refs? true, :ui/enable-tooltip? true, :query/result-transforms {:sort-by-priority (fn [result] (sort-by (fn [h] (get h :block/priority \"Z\")) result))}, :property-pages/enabled? true, :block/content-max-length 10000, :ui/show-command-doc? true, :feature/enable-search-remove-accents? true}}}"</script>
<script type="text/javascript">// Single Page Apps for GitHub Pages
// https://github.com/rafgraph/spa-github-pages
// Copyright (c) 2016 Rafael Pedicini, licensed under the MIT License
// ----------------------------------------------------------------------
// This script checks to see if a redirect is present in the query string
// and converts it back into the correct url and adds it to the
// browser's history using window.history.replaceState(...),
// which won't cause the browser to attempt to load the new url.
// When the single page app is loaded further down in this file,
// the correct url will be waiting in the browser's history for
// the single page app to route accordingly.
(function(l) {
if (l.search) {
var q = {};
l.search.slice(1).split('&').forEach(function(v) {
var a = v.split('=');
q[a[0]] = a.slice(1).join('=').replace(/~and~/g, '&');
});
if (q.p !== undefined) {
window.history.replaceState(null, null,
l.pathname.slice(0, -1) + (q.p || '') +
(q.q ? ('?' + q.q) : '') +
l.hash
);
}
}
}(window.location))</script>
<script src="static/js/react.production.min.js"></script>
<script src="static/js/react-dom.production.min.js"></script>
<script src="static/js/ui.js"></script>
<script src="static/js/main.js"></script>
<script src="static/js/interact.min.js"></script>
<script src="static/js/highlight.min.js"></script>
<script src="static/js/katex.min.js"></script>
<script src="static/js/html2canvas.min.js"></script>
<script src="static/js/code-editor.js"></script>
<script src="static/js/custom.js"></script>
</body>