From e6f0f2cfa8559ad9e0fbe84cf6377257b7363c72 Mon Sep 17 00:00:00 2001 From: <> Date: Sun, 8 Dec 2024 06:18:16 +0000 Subject: [PATCH] Deployed 4110112 with MkDocs version: 1.6.1 --- .nojekyll | 0 404.html | 1202 +++ anki/index.html | 1605 ++++ assets/images/favicon.png | Bin 0 -> 1870 bytes assets/javascripts/bundle.83f73b43.min.js | 16 + assets/javascripts/bundle.83f73b43.min.js.map | 7 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.el.min.js | 1 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.he.min.js | 1 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.6ce7567c.min.js | 42 + .../workers/search.6ce7567c.min.js.map | 7 + assets/stylesheets/main.6f8fc17f.min.css | 1 + assets/stylesheets/main.6f8fc17f.min.css.map | 1 + assets/stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + can-tu-hoc/index.html | 1395 ++++ comprehensible-input/index.html | 1258 ++++ cong-cu/index.html | 1417 ++++ dictionary/index.html | 1400 ++++ doc/index.html | 1927 +++++ guide/index.html | 1571 ++++ img/anki/addcard.png | Bin 0 -> 21401 bytes img/anki/create-deck.png | Bin 0 -> 82557 bytes img/anki/download-page.png | Bin 0 -> 94085 bytes img/anki/homepage1.png | Bin 0 -> 400129 bytes img/anki/main-screen1.png | Bin 0 -> 518766 bytes img/flowchart_ngoai_ngu.png | Bin 0 -> 79843 bytes img/language_guide/cai-thien-ngoai-ngu.png | Bin 0 -> 20387 bytes img/sent-mining/sample-card-back.png | Bin 0 -> 21415 bytes img/sent-mining/sample-card-front.png | Bin 0 -> 5041 bytes img/srs/forgetting-curve-1.png | Bin 0 -> 9248 bytes img/srs/forgetting-curve-2.png | Bin 0 -> 17164 bytes img/srs/notebook-approach.jpg | Bin 0 -> 15478 bytes index.html | 1246 +++ input/index.html | 1404 ++++ language-domain/index.html | 1446 ++++ nghe/index.html | 1394 ++++ overview/index.html | 1580 ++++ recommendations/index.html | 1236 +++ resource-recommendations/index.html | 1238 +++ resources/index.html | 1574 ++++ search/search_index.json | 1 + sentence-mining/index.html | 1521 ++++ sitemap.xml | 3 + sitemap.xml.gz | Bin 0 -> 127 bytes srs/index.html | 1566 ++++ timeboxing/index.html | 1371 ++++ truoc-khi-bat-dau/index.html | 1435 ++++ 79 files changed, 36067 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 anki/index.html create mode 100644 assets/images/favicon.png create mode 100644 assets/javascripts/bundle.83f73b43.min.js create mode 100644 assets/javascripts/bundle.83f73b43.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.6ce7567c.min.js create mode 100644 assets/javascripts/workers/search.6ce7567c.min.js.map create mode 100644 assets/stylesheets/main.6f8fc17f.min.css create mode 100644 assets/stylesheets/main.6f8fc17f.min.css.map create mode 100644 assets/stylesheets/palette.06af60db.min.css create mode 100644 assets/stylesheets/palette.06af60db.min.css.map create mode 100644 can-tu-hoc/index.html create mode 100644 comprehensible-input/index.html create mode 100644 cong-cu/index.html create mode 100644 dictionary/index.html create mode 100644 doc/index.html create mode 100644 guide/index.html create mode 100644 img/anki/addcard.png create mode 100644 img/anki/create-deck.png create mode 100644 img/anki/download-page.png create mode 100644 img/anki/homepage1.png create mode 100644 img/anki/main-screen1.png create mode 100644 img/flowchart_ngoai_ngu.png create mode 100644 img/language_guide/cai-thien-ngoai-ngu.png create mode 100644 img/sent-mining/sample-card-back.png create mode 100644 img/sent-mining/sample-card-front.png create mode 100644 img/srs/forgetting-curve-1.png create mode 100644 img/srs/forgetting-curve-2.png create mode 100644 img/srs/notebook-approach.jpg create mode 100644 index.html create mode 100644 input/index.html create mode 100644 language-domain/index.html create mode 100644 nghe/index.html create mode 100644 overview/index.html create mode 100644 recommendations/index.html create mode 100644 resource-recommendations/index.html create mode 100644 resources/index.html create mode 100644 search/search_index.json create mode 100644 sentence-mining/index.html create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 srs/index.html create mode 100644 timeboxing/index.html create mode 100644 truoc-khi-bat-dau/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..8fc0cac --- /dev/null +++ b/404.html @@ -0,0 +1,1202 @@ + + + + + + + + + + + + + + + + + + + + + + + Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ +

404 - Not found

+ +
+
+ + + +
+ +
+ + + +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/anki/index.html b/anki/index.html new file mode 100644 index 0000000..6f77e82 --- /dev/null +++ b/anki/index.html @@ -0,0 +1,1605 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Anki - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + + + + + +
+
+ + + + +

Tất tần tật về cách sử dụng Anki cơ bản

+
+

Nguồn

+

Một phần của bài viết này là bản hiệu đính của bài viết Cách sử dụng Anki (phần mềm học từ vựng hiệu quả) trên Facebook. Bạn không nên đọc theo bài viết được để đường dẫn ở đây do đã quá cũ và không còn đúng với các phiên bản Anki mới.

+
+

Tìm hiểu sơ lược về SRS

+

Cách sử dụng Anki

+

Anki là phần mềm cho phép bạn học từ vựng thông qua các Flash Cards. Các Flash Cards này có thể có sẵn hoặc do bạn tự tạo. Mỗi một bộ Flash cards gọi là "Deck", mình tạm dịch là Bộ Từ Vựng. Các bạn nên tự tạo bộ từ vựng riêng cho mình vì mỗi người có nhu cầu học khác nhau cũng như trình độ khác nhau. Mình đã thử vài bộ từ có sẵn và đều không cảm thấy thoải mái vì có bộ thì quá dễ, có bộ lại quá khó.

+

Ở đây mình chỉ hướng dẫn về mặt kĩ thuật cách sử dụng phần mềm thế nào, còn về cách học từ vựng thế nào, đi kèm sách nào, tạo Flash card ra sao, mình sẽ hướng dẫn cụ thể hơn trong bài sau.

+

1. Cách tải xuống, cài đặt và học bộ từ vựng

+

Bạn có thể tải xuống Anki tại trang chủ của Anki.

+

Khi bấm "Download" thì nó sẽ tự chuyển xuống mục Tải xuống ở cuối trang

+

alt text

+

Bạn có thể chọn một trong hai cái đều được.

+

alt text

+

Sau khi tải xuống hoàn tất, bạn nhấp đúp chuột vào tệp cài đặt của phần mềm, bấm Next liên tục là xong.

+

Sau khi cài đặt xong bạn sẽ thấy biểu tượng Anki hiện trên Desktop. Khi mở ứng dụng lần đầu tiên bạn sẽ được yêu cầu chọn ngôn ngữ, bạn cứ để mặc định là English nha.

+

Ứng dụng sẽ trông như này

+

alt text

+

Để tự tạo bộ từ vựng cho mình, bạn chọn Create Deck. Nếu muốn sử dụng các bộ từ vựng có sẵn, bạn chọn Get Shared (Nếu bạn chọn Get Shared thì Anki sẽ tự động mở trình duyệt và chuyển đến kho các bộ thẻ đã được làm sẵn bởi các người dùng khác).

+

2. Tạo bộ thẻ, tạo thẻ và Import bộ thẻ khác.

+

Tạo bộ thẻ

+

Bạn chỉ cần chọn Create Deck và nhập tên bộ thẻ bạn muốn tạo, bấm Ok là xong

+

alt text

+

Tạo thẻ

+

Bấm vào Add để thêm thẻ mới

+

Điền thông tin vào thẻ. 1 thẻ flashcard thường bao gồm 2 mặt:

+
    +
  • Front: Mặt trước của thẻ: đây là ghi nội dung chuyển tải của từ cần học.
  • +
  • Back: Mặt ghi câu trả lời của mặt Front.
  • +
+

Mỗi một thẻ từ vựng sẽ có hai mặt là mặt trước (Front) và mặt sau (Back)

+ + +

Khi bấm Add thì sẽ hiện lên một cửa sổ:

+

alt text

+

Ở góc trên bên trái màn hình sẽ hiện chữ Type, đó là kiểu thẻ của thẻ bạn muốn tạo và góc trên bên phải màn hình là Deck, là bộ thẻ mà bạn sẽ lưu thẻ này vào.

+

Ở đây Type sẽ được đặt là Basic và sẽ chỉ hiện 2 trường (Field) là Front và Back, nội dung nhập vào Front sẽ hiện ở mặt trước của thẻ và Back sẽ hiện ở mặt sau của thẻ.

+

Sau khi nhập xong, các bạn có thể thêm tag cho từng thẻ nếu muốn. VD: khi xong thẻ và bạn muốn đánh dấu đây là thẻ về danh từ, có thể ghi Danh từ, Từ chỉ cảm xúc vào phần Tags để sau này có thể chọn ôn theo từng tag

+

Sau đó bấm Add để lưu thẻ vào Anki.

+

Các phiên học

+

Sau khi tạo bộ thẻ và thêm các thẻ từ vựng (Hoặc bạn đã Import bộ thẻ bạn đã tải xuống trên mạng về), chúng ta có thể bắt đầu ôn tập. Bạn bấm vào bộ thẻ bạn cần học

+

Bấm Study Now để bắt đầu.

+

Khi card hiển thị, bạn phải tự "trả bài" cho mình về nghĩa của từ, loại từ, thường dùng trong ngữ cảnh nào, các từ liên quan hoặc word families của nó. Sau khi tự "trả bài" xong, bạn click vào "Show Answer" để xem nghĩa của từ.

+

Sau khi đọc "Answer", bạn đánh giá độ khó của từ đối với bản thân.

+
+

Cách chấm điểm đơn giản

+

Bấm "Again" nếu sai hoặc không biết, nếu đúng thì bấm "Good" +(Nếu bạn mới bắt đầu sử dụng Anki thì có thể học theo kiểu này)

+
+

Sau khi chọn mức độ khó của từ rồi thì các từ kế tiếp cứ tiếp tục hiện ra và bạn chỉ việc làm theo trình tự như trên cho đến khi hết câu hỏi và đã review lại luôn những từ khó.

+

Sau khi ôn tập lại các từ cũ và học xong khối lượng từ mới hàng ngày là hoàn thành một phiên học Anki.

+

Tìm hiểu thêm

+

Cài đặt Anki cho các nền tảng khác (MacOS, Linux, Android, iOS)

+ +

Video

+ +

Bài viết

+ +

Tiếng Anh

+
    +
  • Learnanki.com - Hướng dẫn sử dụng Anki đầy đủ bằng Tiếng Anh.
  • +
+ + + + + + + + + + + + + +
+
+ + + +
+ +
+ + + +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/assets/images/favicon.png b/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf13b9f9d978896599290a74f77d5dbe7d1655c GIT binary patch literal 1870 zcmV-U2eJ5xP)Gc)JR9QMau)O=X#!i9;T z37kk-upj^(fsR36MHs_+1RCI)NNu9}lD0S{B^g8PN?Ww(5|~L#Ng*g{WsqleV}|#l zz8@ri&cTzw_h33bHI+12+kK6WN$h#n5cD8OQt`5kw6p~9H3()bUQ8OS4Q4HTQ=1Ol z_JAocz`fLbT2^{`8n~UAo=#AUOf=SOq4pYkt;XbC&f#7lb$*7=$na!mWCQ`dBQsO0 zLFBSPj*N?#u5&pf2t4XjEGH|=pPQ8xh7tpx;US5Cx_Ju;!O`ya-yF`)b%TEt5>eP1ZX~}sjjA%FJF?h7cX8=b!DZl<6%Cv z*G0uvvU+vmnpLZ2paivG-(cd*y3$hCIcsZcYOGh{$&)A6*XX&kXZd3G8m)G$Zz-LV z^GF3VAW^Mdv!)4OM8EgqRiz~*Cji;uzl2uC9^=8I84vNp;ltJ|q-*uQwGp2ma6cY7 z;`%`!9UXO@fr&Ebapfs34OmS9^u6$)bJxrucutf>`dKPKT%%*d3XlFVKunp9 zasduxjrjs>f8V=D|J=XNZp;_Zy^WgQ$9WDjgY=z@stwiEBm9u5*|34&1Na8BMjjgf3+SHcr`5~>oz1Y?SW^=K z^bTyO6>Gar#P_W2gEMwq)ot3; zREHn~U&Dp0l6YT0&k-wLwYjb?5zGK`W6S2v+K>AM(95m2C20L|3m~rN8dprPr@t)5lsk9Hu*W z?pS990s;Ez=+Rj{x7p``4>+c0G5^pYnB1^!TL=(?HLHZ+HicG{~4F1d^5Awl_2!1jICM-!9eoLhbbT^;yHcefyTAaqRcY zmuctDopPT!%k+}x%lZRKnzykr2}}XfG_ne?nRQO~?%hkzo;@RN{P6o`&mMUWBYMTe z6i8ChtjX&gXl`nvrU>jah)2iNM%JdjqoaeaU%yVn!^70x-flljp6Q5tK}5}&X8&&G zX3fpb3E(!rH=zVI_9Gjl45w@{(ITqngWFe7@9{mX;tO25Z_8 zQHEpI+FkTU#4xu>RkN>b3Tnc3UpWzPXWm#o55GKF09j^Mh~)K7{QqbO_~(@CVq! zS<8954|P8mXN2MRs86xZ&Q4EfM@JB94b=(YGuk)s&^jiSF=t3*oNK3`rD{H`yQ?d; ztE=laAUoZx5?RC8*WKOj`%LXEkgDd>&^Q4M^z`%u0rg-It=hLCVsq!Z%^6eB-OvOT zFZ28TN&cRmgU}Elrnk43)!>Z1FCPL2K$7}gwzIc48NX}#!A1BpJP?#v5wkNprhV** z?Cpalt1oH&{r!o3eSKc&ap)iz2BTn_VV`4>9M^b3;(YY}4>#ML6{~(4mH+?%07*qo IM6N<$f(jP3KmY&$ literal 0 HcmV?d00001 diff --git a/assets/javascripts/bundle.83f73b43.min.js b/assets/javascripts/bundle.83f73b43.min.js new file mode 100644 index 0000000..43d8b70 --- /dev/null +++ b/assets/javascripts/bundle.83f73b43.min.js @@ -0,0 +1,16 @@ +"use strict";(()=>{var Wi=Object.create;var gr=Object.defineProperty;var Di=Object.getOwnPropertyDescriptor;var Vi=Object.getOwnPropertyNames,Vt=Object.getOwnPropertySymbols,Ni=Object.getPrototypeOf,yr=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable;var io=(e,t,r)=>t in e?gr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$=(e,t)=>{for(var r in t||(t={}))yr.call(t,r)&&io(e,r,t[r]);if(Vt)for(var r of Vt(t))ao.call(t,r)&&io(e,r,t[r]);return e};var so=(e,t)=>{var r={};for(var o in e)yr.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&Vt)for(var o of Vt(e))t.indexOf(o)<0&&ao.call(e,o)&&(r[o]=e[o]);return r};var xr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var zi=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Vi(t))!yr.call(e,n)&&n!==r&&gr(e,n,{get:()=>t[n],enumerable:!(o=Di(t,n))||o.enumerable});return e};var Mt=(e,t,r)=>(r=e!=null?Wi(Ni(e)):{},zi(t||!e||!e.__esModule?gr(r,"default",{value:e,enumerable:!0}):r,e));var co=(e,t,r)=>new Promise((o,n)=>{var i=p=>{try{s(r.next(p))}catch(c){n(c)}},a=p=>{try{s(r.throw(p))}catch(c){n(c)}},s=p=>p.done?o(p.value):Promise.resolve(p.value).then(i,a);s((r=r.apply(e,t)).next())});var lo=xr((Er,po)=>{(function(e,t){typeof Er=="object"&&typeof po!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(Er,function(){"use strict";function e(r){var o=!0,n=!1,i=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(k){return!!(k&&k!==document&&k.nodeName!=="HTML"&&k.nodeName!=="BODY"&&"classList"in k&&"contains"in k.classList)}function p(k){var ft=k.type,qe=k.tagName;return!!(qe==="INPUT"&&a[ft]&&!k.readOnly||qe==="TEXTAREA"&&!k.readOnly||k.isContentEditable)}function c(k){k.classList.contains("focus-visible")||(k.classList.add("focus-visible"),k.setAttribute("data-focus-visible-added",""))}function l(k){k.hasAttribute("data-focus-visible-added")&&(k.classList.remove("focus-visible"),k.removeAttribute("data-focus-visible-added"))}function f(k){k.metaKey||k.altKey||k.ctrlKey||(s(r.activeElement)&&c(r.activeElement),o=!0)}function u(k){o=!1}function d(k){s(k.target)&&(o||p(k.target))&&c(k.target)}function y(k){s(k.target)&&(k.target.classList.contains("focus-visible")||k.target.hasAttribute("data-focus-visible-added"))&&(n=!0,window.clearTimeout(i),i=window.setTimeout(function(){n=!1},100),l(k.target))}function L(k){document.visibilityState==="hidden"&&(n&&(o=!0),X())}function X(){document.addEventListener("mousemove",J),document.addEventListener("mousedown",J),document.addEventListener("mouseup",J),document.addEventListener("pointermove",J),document.addEventListener("pointerdown",J),document.addEventListener("pointerup",J),document.addEventListener("touchmove",J),document.addEventListener("touchstart",J),document.addEventListener("touchend",J)}function te(){document.removeEventListener("mousemove",J),document.removeEventListener("mousedown",J),document.removeEventListener("mouseup",J),document.removeEventListener("pointermove",J),document.removeEventListener("pointerdown",J),document.removeEventListener("pointerup",J),document.removeEventListener("touchmove",J),document.removeEventListener("touchstart",J),document.removeEventListener("touchend",J)}function J(k){k.target.nodeName&&k.target.nodeName.toLowerCase()==="html"||(o=!1,te())}document.addEventListener("keydown",f,!0),document.addEventListener("mousedown",u,!0),document.addEventListener("pointerdown",u,!0),document.addEventListener("touchstart",u,!0),document.addEventListener("visibilitychange",L,!0),X(),r.addEventListener("focus",d,!0),r.addEventListener("blur",y,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)})});var qr=xr((hy,On)=>{"use strict";/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */var $a=/["'&<>]/;On.exports=Pa;function Pa(e){var t=""+e,r=$a.exec(t);if(!r)return t;var o,n="",i=0,a=0;for(i=r.index;i{/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */(function(t,r){typeof It=="object"&&typeof Yr=="object"?Yr.exports=r():typeof define=="function"&&define.amd?define([],r):typeof It=="object"?It.ClipboardJS=r():t.ClipboardJS=r()})(It,function(){return function(){var e={686:function(o,n,i){"use strict";i.d(n,{default:function(){return Ui}});var a=i(279),s=i.n(a),p=i(370),c=i.n(p),l=i(817),f=i.n(l);function u(V){try{return document.execCommand(V)}catch(A){return!1}}var d=function(A){var M=f()(A);return u("cut"),M},y=d;function L(V){var A=document.documentElement.getAttribute("dir")==="rtl",M=document.createElement("textarea");M.style.fontSize="12pt",M.style.border="0",M.style.padding="0",M.style.margin="0",M.style.position="absolute",M.style[A?"right":"left"]="-9999px";var F=window.pageYOffset||document.documentElement.scrollTop;return M.style.top="".concat(F,"px"),M.setAttribute("readonly",""),M.value=V,M}var X=function(A,M){var F=L(A);M.container.appendChild(F);var D=f()(F);return u("copy"),F.remove(),D},te=function(A){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},F="";return typeof A=="string"?F=X(A,M):A instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(A==null?void 0:A.type)?F=X(A.value,M):(F=f()(A),u("copy")),F},J=te;function k(V){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?k=function(M){return typeof M}:k=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},k(V)}var ft=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},M=A.action,F=M===void 0?"copy":M,D=A.container,Y=A.target,$e=A.text;if(F!=="copy"&&F!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(Y!==void 0)if(Y&&k(Y)==="object"&&Y.nodeType===1){if(F==="copy"&&Y.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(F==="cut"&&(Y.hasAttribute("readonly")||Y.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if($e)return J($e,{container:D});if(Y)return F==="cut"?y(Y):J(Y,{container:D})},qe=ft;function Fe(V){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Fe=function(M){return typeof M}:Fe=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},Fe(V)}function ki(V,A){if(!(V instanceof A))throw new TypeError("Cannot call a class as a function")}function no(V,A){for(var M=0;M0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof D.action=="function"?D.action:this.defaultAction,this.target=typeof D.target=="function"?D.target:this.defaultTarget,this.text=typeof D.text=="function"?D.text:this.defaultText,this.container=Fe(D.container)==="object"?D.container:document.body}},{key:"listenClick",value:function(D){var Y=this;this.listener=c()(D,"click",function($e){return Y.onClick($e)})}},{key:"onClick",value:function(D){var Y=D.delegateTarget||D.currentTarget,$e=this.action(Y)||"copy",Dt=qe({action:$e,container:this.container,target:this.target(Y),text:this.text(Y)});this.emit(Dt?"success":"error",{action:$e,text:Dt,trigger:Y,clearSelection:function(){Y&&Y.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(D){return vr("action",D)}},{key:"defaultTarget",value:function(D){var Y=vr("target",D);if(Y)return document.querySelector(Y)}},{key:"defaultText",value:function(D){return vr("text",D)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(D){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return J(D,Y)}},{key:"cut",value:function(D){return y(D)}},{key:"isSupported",value:function(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],Y=typeof D=="string"?[D]:D,$e=!!document.queryCommandSupported;return Y.forEach(function(Dt){$e=$e&&!!document.queryCommandSupported(Dt)}),$e}}]),M}(s()),Ui=Fi},828:function(o){var n=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function a(s,p){for(;s&&s.nodeType!==n;){if(typeof s.matches=="function"&&s.matches(p))return s;s=s.parentNode}}o.exports=a},438:function(o,n,i){var a=i(828);function s(l,f,u,d,y){var L=c.apply(this,arguments);return l.addEventListener(u,L,y),{destroy:function(){l.removeEventListener(u,L,y)}}}function p(l,f,u,d,y){return typeof l.addEventListener=="function"?s.apply(null,arguments):typeof u=="function"?s.bind(null,document).apply(null,arguments):(typeof l=="string"&&(l=document.querySelectorAll(l)),Array.prototype.map.call(l,function(L){return s(L,f,u,d,y)}))}function c(l,f,u,d){return function(y){y.delegateTarget=a(y.target,f),y.delegateTarget&&d.call(l,y)}}o.exports=p},879:function(o,n){n.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},n.nodeList=function(i){var a=Object.prototype.toString.call(i);return i!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in i&&(i.length===0||n.node(i[0]))},n.string=function(i){return typeof i=="string"||i instanceof String},n.fn=function(i){var a=Object.prototype.toString.call(i);return a==="[object Function]"}},370:function(o,n,i){var a=i(879),s=i(438);function p(u,d,y){if(!u&&!d&&!y)throw new Error("Missing required arguments");if(!a.string(d))throw new TypeError("Second argument must be a String");if(!a.fn(y))throw new TypeError("Third argument must be a Function");if(a.node(u))return c(u,d,y);if(a.nodeList(u))return l(u,d,y);if(a.string(u))return f(u,d,y);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function c(u,d,y){return u.addEventListener(d,y),{destroy:function(){u.removeEventListener(d,y)}}}function l(u,d,y){return Array.prototype.forEach.call(u,function(L){L.addEventListener(d,y)}),{destroy:function(){Array.prototype.forEach.call(u,function(L){L.removeEventListener(d,y)})}}}function f(u,d,y){return s(document.body,u,d,y)}o.exports=p},817:function(o){function n(i){var a;if(i.nodeName==="SELECT")i.focus(),a=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var s=i.hasAttribute("readonly");s||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),s||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var p=window.getSelection(),c=document.createRange();c.selectNodeContents(i),p.removeAllRanges(),p.addRange(c),a=p.toString()}return a}o.exports=n},279:function(o){function n(){}n.prototype={on:function(i,a,s){var p=this.e||(this.e={});return(p[i]||(p[i]=[])).push({fn:a,ctx:s}),this},once:function(i,a,s){var p=this;function c(){p.off(i,c),a.apply(s,arguments)}return c._=a,this.on(i,c,s)},emit:function(i){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[i]||[]).slice(),p=0,c=s.length;for(p;p0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function N(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var o=r.call(e),n,i=[],a;try{for(;(t===void 0||t-- >0)&&!(n=o.next()).done;)i.push(n.value)}catch(s){a={error:s}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i}function q(e,t,r){if(r||arguments.length===2)for(var o=0,n=t.length,i;o1||p(d,L)})},y&&(n[d]=y(n[d])))}function p(d,y){try{c(o[d](y))}catch(L){u(i[0][3],L)}}function c(d){d.value instanceof nt?Promise.resolve(d.value.v).then(l,f):u(i[0][2],d)}function l(d){p("next",d)}function f(d){p("throw",d)}function u(d,y){d(y),i.shift(),i.length&&p(i[0][0],i[0][1])}}function uo(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof he=="function"?he(e):e[Symbol.iterator](),r={},o("next"),o("throw"),o("return"),r[Symbol.asyncIterator]=function(){return this},r);function o(i){r[i]=e[i]&&function(a){return new Promise(function(s,p){a=e[i](a),n(s,p,a.done,a.value)})}}function n(i,a,s,p){Promise.resolve(p).then(function(c){i({value:c,done:s})},a)}}function H(e){return typeof e=="function"}function ut(e){var t=function(o){Error.call(o),o.stack=new Error().stack},r=e(t);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var zt=ut(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription: +`+r.map(function(o,n){return n+1+") "+o.toString()}).join(` + `):"",this.name="UnsubscriptionError",this.errors=r}});function Qe(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var Ue=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,o,n,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=he(a),p=s.next();!p.done;p=s.next()){var c=p.value;c.remove(this)}}catch(L){t={error:L}}finally{try{p&&!p.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}else a.remove(this);var l=this.initialTeardown;if(H(l))try{l()}catch(L){i=L instanceof zt?L.errors:[L]}var f=this._finalizers;if(f){this._finalizers=null;try{for(var u=he(f),d=u.next();!d.done;d=u.next()){var y=d.value;try{ho(y)}catch(L){i=i!=null?i:[],L instanceof zt?i=q(q([],N(i)),N(L.errors)):i.push(L)}}}catch(L){o={error:L}}finally{try{d&&!d.done&&(n=u.return)&&n.call(u)}finally{if(o)throw o.error}}}if(i)throw new zt(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)ho(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&Qe(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&Qe(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var Tr=Ue.EMPTY;function qt(e){return e instanceof Ue||e&&"closed"in e&&H(e.remove)&&H(e.add)&&H(e.unsubscribe)}function ho(e){H(e)?e():e.unsubscribe()}var Pe={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var dt={setTimeout:function(e,t){for(var r=[],o=2;o0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var o=this,n=this,i=n.hasError,a=n.isStopped,s=n.observers;return i||a?Tr:(this.currentObservers=null,s.push(r),new Ue(function(){o.currentObservers=null,Qe(s,r)}))},t.prototype._checkFinalizedStatuses=function(r){var o=this,n=o.hasError,i=o.thrownError,a=o.isStopped;n?r.error(i):a&&r.complete()},t.prototype.asObservable=function(){var r=new j;return r.source=this,r},t.create=function(r,o){return new To(r,o)},t}(j);var To=function(e){oe(t,e);function t(r,o){var n=e.call(this)||this;return n.destination=r,n.source=o,n}return t.prototype.next=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.next)===null||n===void 0||n.call(o,r)},t.prototype.error=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.error)===null||n===void 0||n.call(o,r)},t.prototype.complete=function(){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||o===void 0||o.call(r)},t.prototype._subscribe=function(r){var o,n;return(n=(o=this.source)===null||o===void 0?void 0:o.subscribe(r))!==null&&n!==void 0?n:Tr},t}(g);var _r=function(e){oe(t,e);function t(r){var o=e.call(this)||this;return o._value=r,o}return Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(r){var o=e.prototype._subscribe.call(this,r);return!o.closed&&r.next(this._value),o},t.prototype.getValue=function(){var r=this,o=r.hasError,n=r.thrownError,i=r._value;if(o)throw n;return this._throwIfClosed(),i},t.prototype.next=function(r){e.prototype.next.call(this,this._value=r)},t}(g);var At={now:function(){return(At.delegate||Date).now()},delegate:void 0};var Ct=function(e){oe(t,e);function t(r,o,n){r===void 0&&(r=1/0),o===void 0&&(o=1/0),n===void 0&&(n=At);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=o,i._timestampProvider=n,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=o===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,o),i}return t.prototype.next=function(r){var o=this,n=o.isStopped,i=o._buffer,a=o._infiniteTimeWindow,s=o._timestampProvider,p=o._windowTime;n||(i.push(r),!a&&i.push(s.now()+p)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var o=this._innerSubscribe(r),n=this,i=n._infiniteTimeWindow,a=n._buffer,s=a.slice(),p=0;p0?e.prototype.schedule.call(this,r,o):(this.delay=o,this.state=r,this.scheduler.flush(this),this)},t.prototype.execute=function(r,o){return o>0||this.closed?e.prototype.execute.call(this,r,o):this._execute(r,o)},t.prototype.requestAsyncId=function(r,o,n){return n===void 0&&(n=0),n!=null&&n>0||n==null&&this.delay>0?e.prototype.requestAsyncId.call(this,r,o,n):(r.flush(this),0)},t}(gt);var Lo=function(e){oe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(yt);var kr=new Lo(Oo);var Mo=function(e){oe(t,e);function t(r,o){var n=e.call(this,r,o)||this;return n.scheduler=r,n.work=o,n}return t.prototype.requestAsyncId=function(r,o,n){return n===void 0&&(n=0),n!==null&&n>0?e.prototype.requestAsyncId.call(this,r,o,n):(r.actions.push(this),r._scheduled||(r._scheduled=vt.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,o,n){var i;if(n===void 0&&(n=0),n!=null?n>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,o,n);var a=r.actions;o!=null&&((i=a[a.length-1])===null||i===void 0?void 0:i.id)!==o&&(vt.cancelAnimationFrame(o),r._scheduled=void 0)},t}(gt);var _o=function(e){oe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var o=this._scheduled;this._scheduled=void 0;var n=this.actions,i;r=r||n.shift();do if(i=r.execute(r.state,r.delay))break;while((r=n[0])&&r.id===o&&n.shift());if(this._active=!1,i){for(;(r=n[0])&&r.id===o&&n.shift();)r.unsubscribe();throw i}},t}(yt);var me=new _o(Mo);var S=new j(function(e){return e.complete()});function Yt(e){return e&&H(e.schedule)}function Hr(e){return e[e.length-1]}function Xe(e){return H(Hr(e))?e.pop():void 0}function ke(e){return Yt(Hr(e))?e.pop():void 0}function Bt(e,t){return typeof Hr(e)=="number"?e.pop():t}var xt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Gt(e){return H(e==null?void 0:e.then)}function Jt(e){return H(e[bt])}function Xt(e){return Symbol.asyncIterator&&H(e==null?void 0:e[Symbol.asyncIterator])}function Zt(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Zi(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var er=Zi();function tr(e){return H(e==null?void 0:e[er])}function rr(e){return fo(this,arguments,function(){var r,o,n,i;return Nt(this,function(a){switch(a.label){case 0:r=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,nt(r.read())];case 3:return o=a.sent(),n=o.value,i=o.done,i?[4,nt(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,nt(n)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function or(e){return H(e==null?void 0:e.getReader)}function U(e){if(e instanceof j)return e;if(e!=null){if(Jt(e))return ea(e);if(xt(e))return ta(e);if(Gt(e))return ra(e);if(Xt(e))return Ao(e);if(tr(e))return oa(e);if(or(e))return na(e)}throw Zt(e)}function ea(e){return new j(function(t){var r=e[bt]();if(H(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function ta(e){return new j(function(t){for(var r=0;r=2;return function(o){return o.pipe(e?b(function(n,i){return e(n,i,o)}):le,Te(1),r?De(t):Qo(function(){return new ir}))}}function jr(e){return e<=0?function(){return S}:E(function(t,r){var o=[];t.subscribe(T(r,function(n){o.push(n),e=2,!0))}function pe(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new g}:t,o=e.resetOnError,n=o===void 0?!0:o,i=e.resetOnComplete,a=i===void 0?!0:i,s=e.resetOnRefCountZero,p=s===void 0?!0:s;return function(c){var l,f,u,d=0,y=!1,L=!1,X=function(){f==null||f.unsubscribe(),f=void 0},te=function(){X(),l=u=void 0,y=L=!1},J=function(){var k=l;te(),k==null||k.unsubscribe()};return E(function(k,ft){d++,!L&&!y&&X();var qe=u=u!=null?u:r();ft.add(function(){d--,d===0&&!L&&!y&&(f=Ur(J,p))}),qe.subscribe(ft),!l&&d>0&&(l=new at({next:function(Fe){return qe.next(Fe)},error:function(Fe){L=!0,X(),f=Ur(te,n,Fe),qe.error(Fe)},complete:function(){y=!0,X(),f=Ur(te,a),qe.complete()}}),U(k).subscribe(l))})(c)}}function Ur(e,t){for(var r=[],o=2;oe.next(document)),e}function P(e,t=document){return Array.from(t.querySelectorAll(e))}function R(e,t=document){let r=fe(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function fe(e,t=document){return t.querySelector(e)||void 0}function Ie(){var e,t,r,o;return(o=(r=(t=(e=document.activeElement)==null?void 0:e.shadowRoot)==null?void 0:t.activeElement)!=null?r:document.activeElement)!=null?o:void 0}var wa=O(h(document.body,"focusin"),h(document.body,"focusout")).pipe(_e(1),Q(void 0),m(()=>Ie()||document.body),G(1));function et(e){return wa.pipe(m(t=>e.contains(t)),K())}function $t(e,t){return C(()=>O(h(e,"mouseenter").pipe(m(()=>!0)),h(e,"mouseleave").pipe(m(()=>!1))).pipe(t?Ht(r=>Le(+!r*t)):le,Q(e.matches(":hover"))))}function Jo(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)Jo(e,r)}function x(e,t,...r){let o=document.createElement(e);if(t)for(let n of Object.keys(t))typeof t[n]!="undefined"&&(typeof t[n]!="boolean"?o.setAttribute(n,t[n]):o.setAttribute(n,""));for(let n of r)Jo(o,n);return o}function sr(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function Tt(e){let t=x("script",{src:e});return C(()=>(document.head.appendChild(t),O(h(t,"load"),h(t,"error").pipe(v(()=>$r(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(m(()=>{}),_(()=>document.head.removeChild(t)),Te(1))))}var Xo=new g,Ta=C(()=>typeof ResizeObserver=="undefined"?Tt("https://unpkg.com/resize-observer-polyfill"):I(void 0)).pipe(m(()=>new ResizeObserver(e=>e.forEach(t=>Xo.next(t)))),v(e=>O(Ye,I(e)).pipe(_(()=>e.disconnect()))),G(1));function ce(e){return{width:e.offsetWidth,height:e.offsetHeight}}function ge(e){let t=e;for(;t.clientWidth===0&&t.parentElement;)t=t.parentElement;return Ta.pipe(w(r=>r.observe(t)),v(r=>Xo.pipe(b(o=>o.target===t),_(()=>r.unobserve(t)))),m(()=>ce(e)),Q(ce(e)))}function St(e){return{width:e.scrollWidth,height:e.scrollHeight}}function cr(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}function Zo(e){let t=[],r=e.parentElement;for(;r;)(e.clientWidth>r.clientWidth||e.clientHeight>r.clientHeight)&&t.push(r),r=(e=r).parentElement;return t.length===0&&t.push(document.documentElement),t}function Ve(e){return{x:e.offsetLeft,y:e.offsetTop}}function en(e){let t=e.getBoundingClientRect();return{x:t.x+window.scrollX,y:t.y+window.scrollY}}function tn(e){return O(h(window,"load"),h(window,"resize")).pipe(Me(0,me),m(()=>Ve(e)),Q(Ve(e)))}function pr(e){return{x:e.scrollLeft,y:e.scrollTop}}function Ne(e){return O(h(e,"scroll"),h(window,"scroll"),h(window,"resize")).pipe(Me(0,me),m(()=>pr(e)),Q(pr(e)))}var rn=new g,Sa=C(()=>I(new IntersectionObserver(e=>{for(let t of e)rn.next(t)},{threshold:0}))).pipe(v(e=>O(Ye,I(e)).pipe(_(()=>e.disconnect()))),G(1));function tt(e){return Sa.pipe(w(t=>t.observe(e)),v(t=>rn.pipe(b(({target:r})=>r===e),_(()=>t.unobserve(e)),m(({isIntersecting:r})=>r))))}function on(e,t=16){return Ne(e).pipe(m(({y:r})=>{let o=ce(e),n=St(e);return r>=n.height-o.height-t}),K())}var lr={drawer:R("[data-md-toggle=drawer]"),search:R("[data-md-toggle=search]")};function nn(e){return lr[e].checked}function Je(e,t){lr[e].checked!==t&&lr[e].click()}function ze(e){let t=lr[e];return h(t,"change").pipe(m(()=>t.checked),Q(t.checked))}function Oa(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function La(){return O(h(window,"compositionstart").pipe(m(()=>!0)),h(window,"compositionend").pipe(m(()=>!1))).pipe(Q(!1))}function an(){let e=h(window,"keydown").pipe(b(t=>!(t.metaKey||t.ctrlKey)),m(t=>({mode:nn("search")?"search":"global",type:t.key,claim(){t.preventDefault(),t.stopPropagation()}})),b(({mode:t,type:r})=>{if(t==="global"){let o=Ie();if(typeof o!="undefined")return!Oa(o,r)}return!0}),pe());return La().pipe(v(t=>t?S:e))}function ye(){return new URL(location.href)}function lt(e,t=!1){if(B("navigation.instant")&&!t){let r=x("a",{href:e.href});document.body.appendChild(r),r.click(),r.remove()}else location.href=e.href}function sn(){return new g}function cn(){return location.hash.slice(1)}function pn(e){let t=x("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function Ma(e){return O(h(window,"hashchange"),e).pipe(m(cn),Q(cn()),b(t=>t.length>0),G(1))}function ln(e){return Ma(e).pipe(m(t=>fe(`[id="${t}"]`)),b(t=>typeof t!="undefined"))}function Pt(e){let t=matchMedia(e);return ar(r=>t.addListener(()=>r(t.matches))).pipe(Q(t.matches))}function mn(){let e=matchMedia("print");return O(h(window,"beforeprint").pipe(m(()=>!0)),h(window,"afterprint").pipe(m(()=>!1))).pipe(Q(e.matches))}function Nr(e,t){return e.pipe(v(r=>r?t():S))}function zr(e,t){return new j(r=>{let o=new XMLHttpRequest;return o.open("GET",`${e}`),o.responseType="blob",o.addEventListener("load",()=>{o.status>=200&&o.status<300?(r.next(o.response),r.complete()):r.error(new Error(o.statusText))}),o.addEventListener("error",()=>{r.error(new Error("Network error"))}),o.addEventListener("abort",()=>{r.complete()}),typeof(t==null?void 0:t.progress$)!="undefined"&&(o.addEventListener("progress",n=>{var i;if(n.lengthComputable)t.progress$.next(n.loaded/n.total*100);else{let a=(i=o.getResponseHeader("Content-Length"))!=null?i:0;t.progress$.next(n.loaded/+a*100)}}),t.progress$.next(5)),o.send(),()=>o.abort()})}function je(e,t){return zr(e,t).pipe(v(r=>r.text()),m(r=>JSON.parse(r)),G(1))}function fn(e,t){let r=new DOMParser;return zr(e,t).pipe(v(o=>o.text()),m(o=>r.parseFromString(o,"text/html")),G(1))}function un(e,t){let r=new DOMParser;return zr(e,t).pipe(v(o=>o.text()),m(o=>r.parseFromString(o,"text/xml")),G(1))}function dn(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function hn(){return O(h(window,"scroll",{passive:!0}),h(window,"resize",{passive:!0})).pipe(m(dn),Q(dn()))}function bn(){return{width:innerWidth,height:innerHeight}}function vn(){return h(window,"resize",{passive:!0}).pipe(m(bn),Q(bn()))}function gn(){return z([hn(),vn()]).pipe(m(([e,t])=>({offset:e,size:t})),G(1))}function mr(e,{viewport$:t,header$:r}){let o=t.pipe(ee("size")),n=z([o,r]).pipe(m(()=>Ve(e)));return z([r,t,n]).pipe(m(([{height:i},{offset:a,size:s},{x:p,y:c}])=>({offset:{x:a.x-p,y:a.y-c+i},size:s})))}function _a(e){return h(e,"message",t=>t.data)}function Aa(e){let t=new g;return t.subscribe(r=>e.postMessage(r)),t}function yn(e,t=new Worker(e)){let r=_a(t),o=Aa(t),n=new g;n.subscribe(o);let i=o.pipe(Z(),ie(!0));return n.pipe(Z(),Re(r.pipe(W(i))),pe())}var Ca=R("#__config"),Ot=JSON.parse(Ca.textContent);Ot.base=`${new URL(Ot.base,ye())}`;function xe(){return Ot}function B(e){return Ot.features.includes(e)}function Ee(e,t){return typeof t!="undefined"?Ot.translations[e].replace("#",t.toString()):Ot.translations[e]}function Se(e,t=document){return R(`[data-md-component=${e}]`,t)}function ae(e,t=document){return P(`[data-md-component=${e}]`,t)}function ka(e){let t=R(".md-typeset > :first-child",e);return h(t,"click",{once:!0}).pipe(m(()=>R(".md-typeset",e)),m(r=>({hash:__md_hash(r.innerHTML)})))}function xn(e){if(!B("announce.dismiss")||!e.childElementCount)return S;if(!e.hidden){let t=R(".md-typeset",e);__md_hash(t.innerHTML)===__md_get("__announce")&&(e.hidden=!0)}return C(()=>{let t=new g;return t.subscribe(({hash:r})=>{e.hidden=!0,__md_set("__announce",r)}),ka(e).pipe(w(r=>t.next(r)),_(()=>t.complete()),m(r=>$({ref:e},r)))})}function Ha(e,{target$:t}){return t.pipe(m(r=>({hidden:r!==e})))}function En(e,t){let r=new g;return r.subscribe(({hidden:o})=>{e.hidden=o}),Ha(e,t).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))}function Rt(e,t){return t==="inline"?x("div",{class:"md-tooltip md-tooltip--inline",id:e,role:"tooltip"},x("div",{class:"md-tooltip__inner md-typeset"})):x("div",{class:"md-tooltip",id:e,role:"tooltip"},x("div",{class:"md-tooltip__inner md-typeset"}))}function wn(...e){return x("div",{class:"md-tooltip2",role:"tooltip"},x("div",{class:"md-tooltip2__inner md-typeset"},e))}function Tn(e,t){if(t=t?`${t}_annotation_${e}`:void 0,t){let r=t?`#${t}`:void 0;return x("aside",{class:"md-annotation",tabIndex:0},Rt(t),x("a",{href:r,class:"md-annotation__index",tabIndex:-1},x("span",{"data-md-annotation-id":e})))}else return x("aside",{class:"md-annotation",tabIndex:0},Rt(t),x("span",{class:"md-annotation__index",tabIndex:-1},x("span",{"data-md-annotation-id":e})))}function Sn(e){return x("button",{class:"md-clipboard md-icon",title:Ee("clipboard.copy"),"data-clipboard-target":`#${e} > code`})}var Ln=Mt(qr());function Qr(e,t){let r=t&2,o=t&1,n=Object.keys(e.terms).filter(p=>!e.terms[p]).reduce((p,c)=>[...p,x("del",null,(0,Ln.default)(c))," "],[]).slice(0,-1),i=xe(),a=new URL(e.location,i.base);B("search.highlight")&&a.searchParams.set("h",Object.entries(e.terms).filter(([,p])=>p).reduce((p,[c])=>`${p} ${c}`.trim(),""));let{tags:s}=xe();return x("a",{href:`${a}`,class:"md-search-result__link",tabIndex:-1},x("article",{class:"md-search-result__article md-typeset","data-md-score":e.score.toFixed(2)},r>0&&x("div",{class:"md-search-result__icon md-icon"}),r>0&&x("h1",null,e.title),r<=0&&x("h2",null,e.title),o>0&&e.text.length>0&&e.text,e.tags&&x("nav",{class:"md-tags"},e.tags.map(p=>{let c=s?p in s?`md-tag-icon md-tag--${s[p]}`:"md-tag-icon":"";return x("span",{class:`md-tag ${c}`},p)})),o>0&&n.length>0&&x("p",{class:"md-search-result__terms"},Ee("search.result.term.missing"),": ",...n)))}function Mn(e){let t=e[0].score,r=[...e],o=xe(),n=r.findIndex(l=>!`${new URL(l.location,o.base)}`.includes("#")),[i]=r.splice(n,1),a=r.findIndex(l=>l.scoreQr(l,1)),...p.length?[x("details",{class:"md-search-result__more"},x("summary",{tabIndex:-1},x("div",null,p.length>0&&p.length===1?Ee("search.result.more.one"):Ee("search.result.more.other",p.length))),...p.map(l=>Qr(l,1)))]:[]];return x("li",{class:"md-search-result__item"},c)}function _n(e){return x("ul",{class:"md-source__facts"},Object.entries(e).map(([t,r])=>x("li",{class:`md-source__fact md-source__fact--${t}`},typeof r=="number"?sr(r):r)))}function Kr(e){let t=`tabbed-control tabbed-control--${e}`;return x("div",{class:t,hidden:!0},x("button",{class:"tabbed-button",tabIndex:-1,"aria-hidden":"true"}))}function An(e){return x("div",{class:"md-typeset__scrollwrap"},x("div",{class:"md-typeset__table"},e))}function Ra(e){var o;let t=xe(),r=new URL(`../${e.version}/`,t.base);return x("li",{class:"md-version__item"},x("a",{href:`${r}`,class:"md-version__link"},e.title,((o=t.version)==null?void 0:o.alias)&&e.aliases.length>0&&x("span",{class:"md-version__alias"},e.aliases[0])))}function Cn(e,t){var o;let r=xe();return e=e.filter(n=>{var i;return!((i=n.properties)!=null&&i.hidden)}),x("div",{class:"md-version"},x("button",{class:"md-version__current","aria-label":Ee("select.version")},t.title,((o=r.version)==null?void 0:o.alias)&&t.aliases.length>0&&x("span",{class:"md-version__alias"},t.aliases[0])),x("ul",{class:"md-version__list"},e.map(Ra)))}var Ia=0;function ja(e){let t=z([et(e),$t(e)]).pipe(m(([o,n])=>o||n),K()),r=C(()=>Zo(e)).pipe(ne(Ne),pt(1),He(t),m(()=>en(e)));return t.pipe(Ae(o=>o),v(()=>z([t,r])),m(([o,n])=>({active:o,offset:n})),pe())}function Fa(e,t){let{content$:r,viewport$:o}=t,n=`__tooltip2_${Ia++}`;return C(()=>{let i=new g,a=new _r(!1);i.pipe(Z(),ie(!1)).subscribe(a);let s=a.pipe(Ht(c=>Le(+!c*250,kr)),K(),v(c=>c?r:S),w(c=>c.id=n),pe());z([i.pipe(m(({active:c})=>c)),s.pipe(v(c=>$t(c,250)),Q(!1))]).pipe(m(c=>c.some(l=>l))).subscribe(a);let p=a.pipe(b(c=>c),re(s,o),m(([c,l,{size:f}])=>{let u=e.getBoundingClientRect(),d=u.width/2;if(l.role==="tooltip")return{x:d,y:8+u.height};if(u.y>=f.height/2){let{height:y}=ce(l);return{x:d,y:-16-y}}else return{x:d,y:16+u.height}}));return z([s,i,p]).subscribe(([c,{offset:l},f])=>{c.style.setProperty("--md-tooltip-host-x",`${l.x}px`),c.style.setProperty("--md-tooltip-host-y",`${l.y}px`),c.style.setProperty("--md-tooltip-x",`${f.x}px`),c.style.setProperty("--md-tooltip-y",`${f.y}px`),c.classList.toggle("md-tooltip2--top",f.y<0),c.classList.toggle("md-tooltip2--bottom",f.y>=0)}),a.pipe(b(c=>c),re(s,(c,l)=>l),b(c=>c.role==="tooltip")).subscribe(c=>{let l=ce(R(":scope > *",c));c.style.setProperty("--md-tooltip-width",`${l.width}px`),c.style.setProperty("--md-tooltip-tail","0px")}),a.pipe(K(),ve(me),re(s)).subscribe(([c,l])=>{l.classList.toggle("md-tooltip2--active",c)}),z([a.pipe(b(c=>c)),s]).subscribe(([c,l])=>{l.role==="dialog"?(e.setAttribute("aria-controls",n),e.setAttribute("aria-haspopup","dialog")):e.setAttribute("aria-describedby",n)}),a.pipe(b(c=>!c)).subscribe(()=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-describedby"),e.removeAttribute("aria-haspopup")}),ja(e).pipe(w(c=>i.next(c)),_(()=>i.complete()),m(c=>$({ref:e},c)))})}function mt(e,{viewport$:t},r=document.body){return Fa(e,{content$:new j(o=>{let n=e.title,i=wn(n);return o.next(i),e.removeAttribute("title"),r.append(i),()=>{i.remove(),e.setAttribute("title",n)}}),viewport$:t})}function Ua(e,t){let r=C(()=>z([tn(e),Ne(t)])).pipe(m(([{x:o,y:n},i])=>{let{width:a,height:s}=ce(e);return{x:o-i.x+a/2,y:n-i.y+s/2}}));return et(e).pipe(v(o=>r.pipe(m(n=>({active:o,offset:n})),Te(+!o||1/0))))}function kn(e,t,{target$:r}){let[o,n]=Array.from(e.children);return C(()=>{let i=new g,a=i.pipe(Z(),ie(!0));return i.subscribe({next({offset:s}){e.style.setProperty("--md-tooltip-x",`${s.x}px`),e.style.setProperty("--md-tooltip-y",`${s.y}px`)},complete(){e.style.removeProperty("--md-tooltip-x"),e.style.removeProperty("--md-tooltip-y")}}),tt(e).pipe(W(a)).subscribe(s=>{e.toggleAttribute("data-md-visible",s)}),O(i.pipe(b(({active:s})=>s)),i.pipe(_e(250),b(({active:s})=>!s))).subscribe({next({active:s}){s?e.prepend(o):o.remove()},complete(){e.prepend(o)}}),i.pipe(Me(16,me)).subscribe(({active:s})=>{o.classList.toggle("md-tooltip--active",s)}),i.pipe(pt(125,me),b(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:s})=>s)).subscribe({next(s){s?e.style.setProperty("--md-tooltip-0",`${-s}px`):e.style.removeProperty("--md-tooltip-0")},complete(){e.style.removeProperty("--md-tooltip-0")}}),h(n,"click").pipe(W(a),b(s=>!(s.metaKey||s.ctrlKey))).subscribe(s=>{s.stopPropagation(),s.preventDefault()}),h(n,"mousedown").pipe(W(a),re(i)).subscribe(([s,{active:p}])=>{var c;if(s.button!==0||s.metaKey||s.ctrlKey)s.preventDefault();else if(p){s.preventDefault();let l=e.parentElement.closest(".md-annotation");l instanceof HTMLElement?l.focus():(c=Ie())==null||c.blur()}}),r.pipe(W(a),b(s=>s===o),Ge(125)).subscribe(()=>e.focus()),Ua(e,t).pipe(w(s=>i.next(s)),_(()=>i.complete()),m(s=>$({ref:e},s)))})}function Wa(e){return e.tagName==="CODE"?P(".c, .c1, .cm",e):[e]}function Da(e){let t=[];for(let r of Wa(e)){let o=[],n=document.createNodeIterator(r,NodeFilter.SHOW_TEXT);for(let i=n.nextNode();i;i=n.nextNode())o.push(i);for(let i of o){let a;for(;a=/(\(\d+\))(!)?/.exec(i.textContent);){let[,s,p]=a;if(typeof p=="undefined"){let c=i.splitText(a.index);i=c.splitText(s.length),t.push(c)}else{i.textContent=s,t.push(i);break}}}}return t}function Hn(e,t){t.append(...Array.from(e.childNodes))}function fr(e,t,{target$:r,print$:o}){let n=t.closest("[id]"),i=n==null?void 0:n.id,a=new Map;for(let s of Da(t)){let[,p]=s.textContent.match(/\((\d+)\)/);fe(`:scope > li:nth-child(${p})`,e)&&(a.set(p,Tn(p,i)),s.replaceWith(a.get(p)))}return a.size===0?S:C(()=>{let s=new g,p=s.pipe(Z(),ie(!0)),c=[];for(let[l,f]of a)c.push([R(".md-typeset",f),R(`:scope > li:nth-child(${l})`,e)]);return o.pipe(W(p)).subscribe(l=>{e.hidden=!l,e.classList.toggle("md-annotation-list",l);for(let[f,u]of c)l?Hn(f,u):Hn(u,f)}),O(...[...a].map(([,l])=>kn(l,t,{target$:r}))).pipe(_(()=>s.complete()),pe())})}function $n(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return $n(t)}}function Pn(e,t){return C(()=>{let r=$n(e);return typeof r!="undefined"?fr(r,e,t):S})}var Rn=Mt(Br());var Va=0;function In(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return In(t)}}function Na(e){return ge(e).pipe(m(({width:t})=>({scrollable:St(e).width>t})),ee("scrollable"))}function jn(e,t){let{matches:r}=matchMedia("(hover)"),o=C(()=>{let n=new g,i=n.pipe(jr(1));n.subscribe(({scrollable:c})=>{c&&r?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")});let a=[];if(Rn.default.isSupported()&&(e.closest(".copy")||B("content.code.copy")&&!e.closest(".no-copy"))){let c=e.closest("pre");c.id=`__code_${Va++}`;let l=Sn(c.id);c.insertBefore(l,e),B("content.tooltips")&&a.push(mt(l,{viewport$}))}let s=e.closest(".highlight");if(s instanceof HTMLElement){let c=In(s);if(typeof c!="undefined"&&(s.classList.contains("annotate")||B("content.code.annotate"))){let l=fr(c,e,t);a.push(ge(s).pipe(W(i),m(({width:f,height:u})=>f&&u),K(),v(f=>f?l:S)))}}return P(":scope > span[id]",e).length&&e.classList.add("md-code__content"),Na(e).pipe(w(c=>n.next(c)),_(()=>n.complete()),m(c=>$({ref:e},c)),Re(...a))});return B("content.lazy")?tt(e).pipe(b(n=>n),Te(1),v(()=>o)):o}function za(e,{target$:t,print$:r}){let o=!0;return O(t.pipe(m(n=>n.closest("details:not([open])")),b(n=>e===n),m(()=>({action:"open",reveal:!0}))),r.pipe(b(n=>n||!o),w(()=>o=e.open),m(n=>({action:n?"open":"close"}))))}function Fn(e,t){return C(()=>{let r=new g;return r.subscribe(({action:o,reveal:n})=>{e.toggleAttribute("open",o==="open"),n&&e.scrollIntoView()}),za(e,t).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))})}var Un=".node circle,.node ellipse,.node path,.node polygon,.node rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}marker{fill:var(--md-mermaid-edge-color)!important}.edgeLabel .label rect{fill:#0000}.label{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.label foreignObject{line-height:normal;overflow:visible}.label div .edgeLabel{color:var(--md-mermaid-label-fg-color)}.edgeLabel,.edgeLabel p,.label div .edgeLabel{background-color:var(--md-mermaid-label-bg-color)}.edgeLabel,.edgeLabel p{fill:var(--md-mermaid-label-bg-color);color:var(--md-mermaid-edge-color)}.edgePath .path,.flowchart-link{stroke:var(--md-mermaid-edge-color);stroke-width:.05rem}.edgePath .arrowheadPath{fill:var(--md-mermaid-edge-color);stroke:none}.cluster rect{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}.cluster span{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}g #flowchart-circleEnd,g #flowchart-circleStart,g #flowchart-crossEnd,g #flowchart-crossStart,g #flowchart-pointEnd,g #flowchart-pointStart{stroke:none}g.classGroup line,g.classGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.classGroup text{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.classLabel .box{fill:var(--md-mermaid-label-bg-color);background-color:var(--md-mermaid-label-bg-color);opacity:1}.classLabel .label{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node .divider{stroke:var(--md-mermaid-node-fg-color)}.relation{stroke:var(--md-mermaid-edge-color)}.cardinality{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.cardinality text{fill:inherit!important}defs #classDiagram-compositionEnd,defs #classDiagram-compositionStart,defs #classDiagram-dependencyEnd,defs #classDiagram-dependencyStart,defs #classDiagram-extensionEnd,defs #classDiagram-extensionStart{fill:var(--md-mermaid-edge-color)!important;stroke:var(--md-mermaid-edge-color)!important}defs #classDiagram-aggregationEnd,defs #classDiagram-aggregationStart{fill:var(--md-mermaid-label-bg-color)!important;stroke:var(--md-mermaid-edge-color)!important}g.stateGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.stateGroup .state-title{fill:var(--md-mermaid-label-fg-color)!important;font-family:var(--md-mermaid-font-family)}g.stateGroup .composit{fill:var(--md-mermaid-label-bg-color)}.nodeLabel,.nodeLabel p{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}a .nodeLabel{text-decoration:underline}.node circle.state-end,.node circle.state-start,.start-state{fill:var(--md-mermaid-edge-color);stroke:none}.end-state-inner,.end-state-outer{fill:var(--md-mermaid-edge-color)}.end-state-inner,.node circle.state-end{stroke:var(--md-mermaid-label-bg-color)}.transition{stroke:var(--md-mermaid-edge-color)}[id^=state-fork] rect,[id^=state-join] rect{fill:var(--md-mermaid-edge-color)!important;stroke:none!important}.statediagram-cluster.statediagram-cluster .inner{fill:var(--md-default-bg-color)}.statediagram-cluster rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.statediagram-state rect.divider{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}defs #statediagram-barbEnd{stroke:var(--md-mermaid-edge-color)}.attributeBoxEven,.attributeBoxOdd{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityBox{fill:var(--md-mermaid-label-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityLabel{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.relationshipLabelBox{fill:var(--md-mermaid-label-bg-color);fill-opacity:1;background-color:var(--md-mermaid-label-bg-color);opacity:1}.relationshipLabel{fill:var(--md-mermaid-label-fg-color)}.relationshipLine{stroke:var(--md-mermaid-edge-color)}defs #ONE_OR_MORE_END *,defs #ONE_OR_MORE_START *,defs #ONLY_ONE_END *,defs #ONLY_ONE_START *,defs #ZERO_OR_MORE_END *,defs #ZERO_OR_MORE_START *,defs #ZERO_OR_ONE_END *,defs #ZERO_OR_ONE_START *{stroke:var(--md-mermaid-edge-color)!important}defs #ZERO_OR_MORE_END circle,defs #ZERO_OR_MORE_START circle{fill:var(--md-mermaid-label-bg-color)}.actor{fill:var(--md-mermaid-sequence-actor-bg-color);stroke:var(--md-mermaid-sequence-actor-border-color)}text.actor>tspan{fill:var(--md-mermaid-sequence-actor-fg-color);font-family:var(--md-mermaid-font-family)}line{stroke:var(--md-mermaid-sequence-actor-line-color)}.actor-man circle,.actor-man line{fill:var(--md-mermaid-sequence-actorman-bg-color);stroke:var(--md-mermaid-sequence-actorman-line-color)}.messageLine0,.messageLine1{stroke:var(--md-mermaid-sequence-message-line-color)}.note{fill:var(--md-mermaid-sequence-note-bg-color);stroke:var(--md-mermaid-sequence-note-border-color)}.loopText,.loopText>tspan,.messageText,.noteText>tspan{stroke:none;font-family:var(--md-mermaid-font-family)!important}.messageText{fill:var(--md-mermaid-sequence-message-fg-color)}.loopText,.loopText>tspan{fill:var(--md-mermaid-sequence-loop-fg-color)}.noteText>tspan{fill:var(--md-mermaid-sequence-note-fg-color)}#arrowhead path{fill:var(--md-mermaid-sequence-message-line-color);stroke:none}.loopLine{fill:var(--md-mermaid-sequence-loop-bg-color);stroke:var(--md-mermaid-sequence-loop-border-color)}.labelBox{fill:var(--md-mermaid-sequence-label-bg-color);stroke:none}.labelText,.labelText>span{fill:var(--md-mermaid-sequence-label-fg-color);font-family:var(--md-mermaid-font-family)}.sequenceNumber{fill:var(--md-mermaid-sequence-number-fg-color)}rect.rect{fill:var(--md-mermaid-sequence-box-bg-color);stroke:none}rect.rect+text.text{fill:var(--md-mermaid-sequence-box-fg-color)}defs #sequencenumber{fill:var(--md-mermaid-sequence-number-bg-color)!important}";var Gr,Qa=0;function Ka(){return typeof mermaid=="undefined"||mermaid instanceof Element?Tt("https://unpkg.com/mermaid@11/dist/mermaid.min.js"):I(void 0)}function Wn(e){return e.classList.remove("mermaid"),Gr||(Gr=Ka().pipe(w(()=>mermaid.initialize({startOnLoad:!1,themeCSS:Un,sequence:{actorFontSize:"16px",messageFontSize:"16px",noteFontSize:"16px"}})),m(()=>{}),G(1))),Gr.subscribe(()=>co(this,null,function*(){e.classList.add("mermaid");let t=`__mermaid_${Qa++}`,r=x("div",{class:"mermaid"}),o=e.textContent,{svg:n,fn:i}=yield mermaid.render(t,o),a=r.attachShadow({mode:"closed"});a.innerHTML=n,e.replaceWith(r),i==null||i(a)})),Gr.pipe(m(()=>({ref:e})))}var Dn=x("table");function Vn(e){return e.replaceWith(Dn),Dn.replaceWith(An(e)),I({ref:e})}function Ya(e){let t=e.find(r=>r.checked)||e[0];return O(...e.map(r=>h(r,"change").pipe(m(()=>R(`label[for="${r.id}"]`))))).pipe(Q(R(`label[for="${t.id}"]`)),m(r=>({active:r})))}function Nn(e,{viewport$:t,target$:r}){let o=R(".tabbed-labels",e),n=P(":scope > input",e),i=Kr("prev");e.append(i);let a=Kr("next");return e.append(a),C(()=>{let s=new g,p=s.pipe(Z(),ie(!0));z([s,ge(e),tt(e)]).pipe(W(p),Me(1,me)).subscribe({next([{active:c},l]){let f=Ve(c),{width:u}=ce(c);e.style.setProperty("--md-indicator-x",`${f.x}px`),e.style.setProperty("--md-indicator-width",`${u}px`);let d=pr(o);(f.xd.x+l.width)&&o.scrollTo({left:Math.max(0,f.x-16),behavior:"smooth"})},complete(){e.style.removeProperty("--md-indicator-x"),e.style.removeProperty("--md-indicator-width")}}),z([Ne(o),ge(o)]).pipe(W(p)).subscribe(([c,l])=>{let f=St(o);i.hidden=c.x<16,a.hidden=c.x>f.width-l.width-16}),O(h(i,"click").pipe(m(()=>-1)),h(a,"click").pipe(m(()=>1))).pipe(W(p)).subscribe(c=>{let{width:l}=ce(o);o.scrollBy({left:l*c,behavior:"smooth"})}),r.pipe(W(p),b(c=>n.includes(c))).subscribe(c=>c.click()),o.classList.add("tabbed-labels--linked");for(let c of n){let l=R(`label[for="${c.id}"]`);l.replaceChildren(x("a",{href:`#${l.htmlFor}`,tabIndex:-1},...Array.from(l.childNodes))),h(l.firstElementChild,"click").pipe(W(p),b(f=>!(f.metaKey||f.ctrlKey)),w(f=>{f.preventDefault(),f.stopPropagation()})).subscribe(()=>{history.replaceState({},"",`#${l.htmlFor}`),l.click()})}return B("content.tabs.link")&&s.pipe(Ce(1),re(t)).subscribe(([{active:c},{offset:l}])=>{let f=c.innerText.trim();if(c.hasAttribute("data-md-switching"))c.removeAttribute("data-md-switching");else{let u=e.offsetTop-l.y;for(let y of P("[data-tabs]"))for(let L of P(":scope > input",y)){let X=R(`label[for="${L.id}"]`);if(X!==c&&X.innerText.trim()===f){X.setAttribute("data-md-switching",""),L.click();break}}window.scrollTo({top:e.offsetTop-u});let d=__md_get("__tabs")||[];__md_set("__tabs",[...new Set([f,...d])])}}),s.pipe(W(p)).subscribe(()=>{for(let c of P("audio, video",e))c.pause()}),Ya(n).pipe(w(c=>s.next(c)),_(()=>s.complete()),m(c=>$({ref:e},c)))}).pipe(Ke(se))}function zn(e,{viewport$:t,target$:r,print$:o}){return O(...P(".annotate:not(.highlight)",e).map(n=>Pn(n,{target$:r,print$:o})),...P("pre:not(.mermaid) > code",e).map(n=>jn(n,{target$:r,print$:o})),...P("pre.mermaid",e).map(n=>Wn(n)),...P("table:not([class])",e).map(n=>Vn(n)),...P("details",e).map(n=>Fn(n,{target$:r,print$:o})),...P("[data-tabs]",e).map(n=>Nn(n,{viewport$:t,target$:r})),...P("[title]",e).filter(()=>B("content.tooltips")).map(n=>mt(n,{viewport$:t})))}function Ba(e,{alert$:t}){return t.pipe(v(r=>O(I(!0),I(!1).pipe(Ge(2e3))).pipe(m(o=>({message:r,active:o})))))}function qn(e,t){let r=R(".md-typeset",e);return C(()=>{let o=new g;return o.subscribe(({message:n,active:i})=>{e.classList.toggle("md-dialog--active",i),r.textContent=n}),Ba(e,t).pipe(w(n=>o.next(n)),_(()=>o.complete()),m(n=>$({ref:e},n)))})}var Ga=0;function Ja(e,t){document.body.append(e);let{width:r}=ce(e);e.style.setProperty("--md-tooltip-width",`${r}px`),e.remove();let o=cr(t),n=typeof o!="undefined"?Ne(o):I({x:0,y:0}),i=O(et(t),$t(t)).pipe(K());return z([i,n]).pipe(m(([a,s])=>{let{x:p,y:c}=Ve(t),l=ce(t),f=t.closest("table");return f&&t.parentElement&&(p+=f.offsetLeft+t.parentElement.offsetLeft,c+=f.offsetTop+t.parentElement.offsetTop),{active:a,offset:{x:p-s.x+l.width/2-r/2,y:c-s.y+l.height+8}}}))}function Qn(e){let t=e.title;if(!t.length)return S;let r=`__tooltip_${Ga++}`,o=Rt(r,"inline"),n=R(".md-typeset",o);return n.innerHTML=t,C(()=>{let i=new g;return i.subscribe({next({offset:a}){o.style.setProperty("--md-tooltip-x",`${a.x}px`),o.style.setProperty("--md-tooltip-y",`${a.y}px`)},complete(){o.style.removeProperty("--md-tooltip-x"),o.style.removeProperty("--md-tooltip-y")}}),O(i.pipe(b(({active:a})=>a)),i.pipe(_e(250),b(({active:a})=>!a))).subscribe({next({active:a}){a?(e.insertAdjacentElement("afterend",o),e.setAttribute("aria-describedby",r),e.removeAttribute("title")):(o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t))},complete(){o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t)}}),i.pipe(Me(16,me)).subscribe(({active:a})=>{o.classList.toggle("md-tooltip--active",a)}),i.pipe(pt(125,me),b(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:a})=>a)).subscribe({next(a){a?o.style.setProperty("--md-tooltip-0",`${-a}px`):o.style.removeProperty("--md-tooltip-0")},complete(){o.style.removeProperty("--md-tooltip-0")}}),Ja(o,e).pipe(w(a=>i.next(a)),_(()=>i.complete()),m(a=>$({ref:e},a)))}).pipe(Ke(se))}function Xa({viewport$:e}){if(!B("header.autohide"))return I(!1);let t=e.pipe(m(({offset:{y:n}})=>n),Be(2,1),m(([n,i])=>[nMath.abs(i-n.y)>100),m(([,[n]])=>n),K()),o=ze("search");return z([e,o]).pipe(m(([{offset:n},i])=>n.y>400&&!i),K(),v(n=>n?r:I(!1)),Q(!1))}function Kn(e,t){return C(()=>z([ge(e),Xa(t)])).pipe(m(([{height:r},o])=>({height:r,hidden:o})),K((r,o)=>r.height===o.height&&r.hidden===o.hidden),G(1))}function Yn(e,{header$:t,main$:r}){return C(()=>{let o=new g,n=o.pipe(Z(),ie(!0));o.pipe(ee("active"),He(t)).subscribe(([{active:a},{hidden:s}])=>{e.classList.toggle("md-header--shadow",a&&!s),e.hidden=s});let i=ue(P("[title]",e)).pipe(b(()=>B("content.tooltips")),ne(a=>Qn(a)));return r.subscribe(o),t.pipe(W(n),m(a=>$({ref:e},a)),Re(i.pipe(W(n))))})}function Za(e,{viewport$:t,header$:r}){return mr(e,{viewport$:t,header$:r}).pipe(m(({offset:{y:o}})=>{let{height:n}=ce(e);return{active:o>=n}}),ee("active"))}function Bn(e,t){return C(()=>{let r=new g;r.subscribe({next({active:n}){e.classList.toggle("md-header__title--active",n)},complete(){e.classList.remove("md-header__title--active")}});let o=fe(".md-content h1");return typeof o=="undefined"?S:Za(o,t).pipe(w(n=>r.next(n)),_(()=>r.complete()),m(n=>$({ref:e},n)))})}function Gn(e,{viewport$:t,header$:r}){let o=r.pipe(m(({height:i})=>i),K()),n=o.pipe(v(()=>ge(e).pipe(m(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),ee("bottom"))));return z([o,n,t]).pipe(m(([i,{top:a,bottom:s},{offset:{y:p},size:{height:c}}])=>(c=Math.max(0,c-Math.max(0,a-p,i)-Math.max(0,c+p-s)),{offset:a-i,height:c,active:a-i<=p})),K((i,a)=>i.offset===a.offset&&i.height===a.height&&i.active===a.active))}function es(e){let t=__md_get("__palette")||{index:e.findIndex(o=>matchMedia(o.getAttribute("data-md-color-media")).matches)},r=Math.max(0,Math.min(t.index,e.length-1));return I(...e).pipe(ne(o=>h(o,"change").pipe(m(()=>o))),Q(e[r]),m(o=>({index:e.indexOf(o),color:{media:o.getAttribute("data-md-color-media"),scheme:o.getAttribute("data-md-color-scheme"),primary:o.getAttribute("data-md-color-primary"),accent:o.getAttribute("data-md-color-accent")}})),G(1))}function Jn(e){let t=P("input",e),r=x("meta",{name:"theme-color"});document.head.appendChild(r);let o=x("meta",{name:"color-scheme"});document.head.appendChild(o);let n=Pt("(prefers-color-scheme: light)");return C(()=>{let i=new g;return i.subscribe(a=>{if(document.body.setAttribute("data-md-color-switching",""),a.color.media==="(prefers-color-scheme)"){let s=matchMedia("(prefers-color-scheme: light)"),p=document.querySelector(s.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");a.color.scheme=p.getAttribute("data-md-color-scheme"),a.color.primary=p.getAttribute("data-md-color-primary"),a.color.accent=p.getAttribute("data-md-color-accent")}for(let[s,p]of Object.entries(a.color))document.body.setAttribute(`data-md-color-${s}`,p);for(let s=0;sa.key==="Enter"),re(i,(a,s)=>s)).subscribe(({index:a})=>{a=(a+1)%t.length,t[a].click(),t[a].focus()}),i.pipe(m(()=>{let a=Se("header"),s=window.getComputedStyle(a);return o.content=s.colorScheme,s.backgroundColor.match(/\d+/g).map(p=>(+p).toString(16).padStart(2,"0")).join("")})).subscribe(a=>r.content=`#${a}`),i.pipe(ve(se)).subscribe(()=>{document.body.removeAttribute("data-md-color-switching")}),es(t).pipe(W(n.pipe(Ce(1))),ct(),w(a=>i.next(a)),_(()=>i.complete()),m(a=>$({ref:e},a)))})}function Xn(e,{progress$:t}){return C(()=>{let r=new g;return r.subscribe(({value:o})=>{e.style.setProperty("--md-progress-value",`${o}`)}),t.pipe(w(o=>r.next({value:o})),_(()=>r.complete()),m(o=>({ref:e,value:o})))})}var Jr=Mt(Br());function ts(e){e.setAttribute("data-md-copying","");let t=e.closest("[data-copy]"),r=t?t.getAttribute("data-copy"):e.innerText;return e.removeAttribute("data-md-copying"),r.trimEnd()}function Zn({alert$:e}){Jr.default.isSupported()&&new j(t=>{new Jr.default("[data-clipboard-target], [data-clipboard-text]",{text:r=>r.getAttribute("data-clipboard-text")||ts(R(r.getAttribute("data-clipboard-target")))}).on("success",r=>t.next(r))}).pipe(w(t=>{t.trigger.focus()}),m(()=>Ee("clipboard.copied"))).subscribe(e)}function ei(e,t){return e.protocol=t.protocol,e.hostname=t.hostname,e}function rs(e,t){let r=new Map;for(let o of P("url",e)){let n=R("loc",o),i=[ei(new URL(n.textContent),t)];r.set(`${i[0]}`,i);for(let a of P("[rel=alternate]",o)){let s=a.getAttribute("href");s!=null&&i.push(ei(new URL(s),t))}}return r}function ur(e){return un(new URL("sitemap.xml",e)).pipe(m(t=>rs(t,new URL(e))),de(()=>I(new Map)))}function os(e,t){if(!(e.target instanceof Element))return S;let r=e.target.closest("a");if(r===null)return S;if(r.target||e.metaKey||e.ctrlKey)return S;let o=new URL(r.href);return o.search=o.hash="",t.has(`${o}`)?(e.preventDefault(),I(new URL(r.href))):S}function ti(e){let t=new Map;for(let r of P(":scope > *",e.head))t.set(r.outerHTML,r);return t}function ri(e){for(let t of P("[href], [src]",e))for(let r of["href","src"]){let o=t.getAttribute(r);if(o&&!/^(?:[a-z]+:)?\/\//i.test(o)){t[r]=t[r];break}}return I(e)}function ns(e){for(let o of["[data-md-component=announce]","[data-md-component=container]","[data-md-component=header-topic]","[data-md-component=outdated]","[data-md-component=logo]","[data-md-component=skip]",...B("navigation.tabs.sticky")?["[data-md-component=tabs]"]:[]]){let n=fe(o),i=fe(o,e);typeof n!="undefined"&&typeof i!="undefined"&&n.replaceWith(i)}let t=ti(document);for(let[o,n]of ti(e))t.has(o)?t.delete(o):document.head.appendChild(n);for(let o of t.values()){let n=o.getAttribute("name");n!=="theme-color"&&n!=="color-scheme"&&o.remove()}let r=Se("container");return We(P("script",r)).pipe(v(o=>{let n=e.createElement("script");if(o.src){for(let i of o.getAttributeNames())n.setAttribute(i,o.getAttribute(i));return o.replaceWith(n),new j(i=>{n.onload=()=>i.complete()})}else return n.textContent=o.textContent,o.replaceWith(n),S}),Z(),ie(document))}function oi({location$:e,viewport$:t,progress$:r}){let o=xe();if(location.protocol==="file:")return S;let n=ur(o.base);I(document).subscribe(ri);let i=h(document.body,"click").pipe(He(n),v(([p,c])=>os(p,c)),pe()),a=h(window,"popstate").pipe(m(ye),pe());i.pipe(re(t)).subscribe(([p,{offset:c}])=>{history.replaceState(c,""),history.pushState(null,"",p)}),O(i,a).subscribe(e);let s=e.pipe(ee("pathname"),v(p=>fn(p,{progress$:r}).pipe(de(()=>(lt(p,!0),S)))),v(ri),v(ns),pe());return O(s.pipe(re(e,(p,c)=>c)),s.pipe(v(()=>e),ee("pathname"),v(()=>e),ee("hash")),e.pipe(K((p,c)=>p.pathname===c.pathname&&p.hash===c.hash),v(()=>i),w(()=>history.back()))).subscribe(p=>{var c,l;history.state!==null||!p.hash?window.scrollTo(0,(l=(c=history.state)==null?void 0:c.y)!=null?l:0):(history.scrollRestoration="auto",pn(p.hash),history.scrollRestoration="manual")}),e.subscribe(()=>{history.scrollRestoration="manual"}),h(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}),t.pipe(ee("offset"),_e(100)).subscribe(({offset:p})=>{history.replaceState(p,"")}),s}var ni=Mt(qr());function ii(e){let t=e.separator.split("|").map(n=>n.replace(/(\(\?[!=<][^)]+\))/g,"").length===0?"\uFFFD":n).join("|"),r=new RegExp(t,"img"),o=(n,i,a)=>`${i}${a}`;return n=>{n=n.replace(/[\s*+\-:~^]+/g," ").trim();let i=new RegExp(`(^|${e.separator}|)(${n.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").replace(r,"|")})`,"img");return a=>(0,ni.default)(a).replace(i,o).replace(/<\/mark>(\s+)]*>/img,"$1")}}function jt(e){return e.type===1}function dr(e){return e.type===3}function ai(e,t){let r=yn(e);return O(I(location.protocol!=="file:"),ze("search")).pipe(Ae(o=>o),v(()=>t)).subscribe(({config:o,docs:n})=>r.next({type:0,data:{config:o,docs:n,options:{suggest:B("search.suggest")}}})),r}function si(e){var l;let{selectedVersionSitemap:t,selectedVersionBaseURL:r,currentLocation:o,currentBaseURL:n}=e,i=(l=Xr(n))==null?void 0:l.pathname;if(i===void 0)return;let a=ss(o.pathname,i);if(a===void 0)return;let s=ps(t.keys());if(!t.has(s))return;let p=Xr(a,s);if(!p||!t.has(p.href))return;let c=Xr(a,r);if(c)return c.hash=o.hash,c.search=o.search,c}function Xr(e,t){try{return new URL(e,t)}catch(r){return}}function ss(e,t){if(e.startsWith(t))return e.slice(t.length)}function cs(e,t){let r=Math.min(e.length,t.length),o;for(o=0;oS)),o=r.pipe(m(n=>{let[,i]=t.base.match(/([^/]+)\/?$/);return n.find(({version:a,aliases:s})=>a===i||s.includes(i))||n[0]}));r.pipe(m(n=>new Map(n.map(i=>[`${new URL(`../${i.version}/`,t.base)}`,i]))),v(n=>h(document.body,"click").pipe(b(i=>!i.metaKey&&!i.ctrlKey),re(o),v(([i,a])=>{if(i.target instanceof Element){let s=i.target.closest("a");if(s&&!s.target&&n.has(s.href)){let p=s.href;return!i.target.closest(".md-version")&&n.get(p)===a?S:(i.preventDefault(),I(new URL(p)))}}return S}),v(i=>ur(i).pipe(m(a=>{var s;return(s=si({selectedVersionSitemap:a,selectedVersionBaseURL:i,currentLocation:ye(),currentBaseURL:t.base}))!=null?s:i})))))).subscribe(n=>lt(n,!0)),z([r,o]).subscribe(([n,i])=>{R(".md-header__topic").appendChild(Cn(n,i))}),e.pipe(v(()=>o)).subscribe(n=>{var a;let i=__md_get("__outdated",sessionStorage);if(i===null){i=!0;let s=((a=t.version)==null?void 0:a.default)||"latest";Array.isArray(s)||(s=[s]);e:for(let p of s)for(let c of n.aliases.concat(n.version))if(new RegExp(p,"i").test(c)){i=!1;break e}__md_set("__outdated",i,sessionStorage)}if(i)for(let s of ae("outdated"))s.hidden=!1})}function ls(e,{worker$:t}){let{searchParams:r}=ye();r.has("q")&&(Je("search",!0),e.value=r.get("q"),e.focus(),ze("search").pipe(Ae(i=>!i)).subscribe(()=>{let i=ye();i.searchParams.delete("q"),history.replaceState({},"",`${i}`)}));let o=et(e),n=O(t.pipe(Ae(jt)),h(e,"keyup"),o).pipe(m(()=>e.value),K());return z([n,o]).pipe(m(([i,a])=>({value:i,focus:a})),G(1))}function pi(e,{worker$:t}){let r=new g,o=r.pipe(Z(),ie(!0));z([t.pipe(Ae(jt)),r],(i,a)=>a).pipe(ee("value")).subscribe(({value:i})=>t.next({type:2,data:i})),r.pipe(ee("focus")).subscribe(({focus:i})=>{i&&Je("search",i)}),h(e.form,"reset").pipe(W(o)).subscribe(()=>e.focus());let n=R("header [for=__search]");return h(n,"click").subscribe(()=>e.focus()),ls(e,{worker$:t}).pipe(w(i=>r.next(i)),_(()=>r.complete()),m(i=>$({ref:e},i)),G(1))}function li(e,{worker$:t,query$:r}){let o=new g,n=on(e.parentElement).pipe(b(Boolean)),i=e.parentElement,a=R(":scope > :first-child",e),s=R(":scope > :last-child",e);ze("search").subscribe(l=>s.setAttribute("role",l?"list":"presentation")),o.pipe(re(r),Wr(t.pipe(Ae(jt)))).subscribe(([{items:l},{value:f}])=>{switch(l.length){case 0:a.textContent=f.length?Ee("search.result.none"):Ee("search.result.placeholder");break;case 1:a.textContent=Ee("search.result.one");break;default:let u=sr(l.length);a.textContent=Ee("search.result.other",u)}});let p=o.pipe(w(()=>s.innerHTML=""),v(({items:l})=>O(I(...l.slice(0,10)),I(...l.slice(10)).pipe(Be(4),Vr(n),v(([f])=>f)))),m(Mn),pe());return p.subscribe(l=>s.appendChild(l)),p.pipe(ne(l=>{let f=fe("details",l);return typeof f=="undefined"?S:h(f,"toggle").pipe(W(o),m(()=>f))})).subscribe(l=>{l.open===!1&&l.offsetTop<=i.scrollTop&&i.scrollTo({top:l.offsetTop})}),t.pipe(b(dr),m(({data:l})=>l)).pipe(w(l=>o.next(l)),_(()=>o.complete()),m(l=>$({ref:e},l)))}function ms(e,{query$:t}){return t.pipe(m(({value:r})=>{let o=ye();return o.hash="",r=r.replace(/\s+/g,"+").replace(/&/g,"%26").replace(/=/g,"%3D"),o.search=`q=${r}`,{url:o}}))}function mi(e,t){let r=new g,o=r.pipe(Z(),ie(!0));return r.subscribe(({url:n})=>{e.setAttribute("data-clipboard-text",e.href),e.href=`${n}`}),h(e,"click").pipe(W(o)).subscribe(n=>n.preventDefault()),ms(e,t).pipe(w(n=>r.next(n)),_(()=>r.complete()),m(n=>$({ref:e},n)))}function fi(e,{worker$:t,keyboard$:r}){let o=new g,n=Se("search-query"),i=O(h(n,"keydown"),h(n,"focus")).pipe(ve(se),m(()=>n.value),K());return o.pipe(He(i),m(([{suggest:s},p])=>{let c=p.split(/([\s-]+)/);if(s!=null&&s.length&&c[c.length-1]){let l=s[s.length-1];l.startsWith(c[c.length-1])&&(c[c.length-1]=l)}else c.length=0;return c})).subscribe(s=>e.innerHTML=s.join("").replace(/\s/g," ")),r.pipe(b(({mode:s})=>s==="search")).subscribe(s=>{switch(s.type){case"ArrowRight":e.innerText.length&&n.selectionStart===n.value.length&&(n.value=e.innerText);break}}),t.pipe(b(dr),m(({data:s})=>s)).pipe(w(s=>o.next(s)),_(()=>o.complete()),m(()=>({ref:e})))}function ui(e,{index$:t,keyboard$:r}){let o=xe();try{let n=ai(o.search,t),i=Se("search-query",e),a=Se("search-result",e);h(e,"click").pipe(b(({target:p})=>p instanceof Element&&!!p.closest("a"))).subscribe(()=>Je("search",!1)),r.pipe(b(({mode:p})=>p==="search")).subscribe(p=>{let c=Ie();switch(p.type){case"Enter":if(c===i){let l=new Map;for(let f of P(":first-child [href]",a)){let u=f.firstElementChild;l.set(f,parseFloat(u.getAttribute("data-md-score")))}if(l.size){let[[f]]=[...l].sort(([,u],[,d])=>d-u);f.click()}p.claim()}break;case"Escape":case"Tab":Je("search",!1),i.blur();break;case"ArrowUp":case"ArrowDown":if(typeof c=="undefined")i.focus();else{let l=[i,...P(":not(details) > [href], summary, details[open] [href]",a)],f=Math.max(0,(Math.max(0,l.indexOf(c))+l.length+(p.type==="ArrowUp"?-1:1))%l.length);l[f].focus()}p.claim();break;default:i!==Ie()&&i.focus()}}),r.pipe(b(({mode:p})=>p==="global")).subscribe(p=>{switch(p.type){case"f":case"s":case"/":i.focus(),i.select(),p.claim();break}});let s=pi(i,{worker$:n});return O(s,li(a,{worker$:n,query$:s})).pipe(Re(...ae("search-share",e).map(p=>mi(p,{query$:s})),...ae("search-suggest",e).map(p=>fi(p,{worker$:n,keyboard$:r}))))}catch(n){return e.hidden=!0,Ye}}function di(e,{index$:t,location$:r}){return z([t,r.pipe(Q(ye()),b(o=>!!o.searchParams.get("h")))]).pipe(m(([o,n])=>ii(o.config)(n.searchParams.get("h"))),m(o=>{var a;let n=new Map,i=document.createNodeIterator(e,NodeFilter.SHOW_TEXT);for(let s=i.nextNode();s;s=i.nextNode())if((a=s.parentElement)!=null&&a.offsetHeight){let p=s.textContent,c=o(p);c.length>p.length&&n.set(s,c)}for(let[s,p]of n){let{childNodes:c}=x("span",null,p);s.replaceWith(...Array.from(c))}return{ref:e,nodes:n}}))}function fs(e,{viewport$:t,main$:r}){let o=e.closest(".md-grid"),n=o.offsetTop-o.parentElement.offsetTop;return z([r,t]).pipe(m(([{offset:i,height:a},{offset:{y:s}}])=>(a=a+Math.min(n,Math.max(0,s-i))-n,{height:a,locked:s>=i+n})),K((i,a)=>i.height===a.height&&i.locked===a.locked))}function Zr(e,o){var n=o,{header$:t}=n,r=so(n,["header$"]);let i=R(".md-sidebar__scrollwrap",e),{y:a}=Ve(i);return C(()=>{let s=new g,p=s.pipe(Z(),ie(!0)),c=s.pipe(Me(0,me));return c.pipe(re(t)).subscribe({next([{height:l},{height:f}]){i.style.height=`${l-2*a}px`,e.style.top=`${f}px`},complete(){i.style.height="",e.style.top=""}}),c.pipe(Ae()).subscribe(()=>{for(let l of P(".md-nav__link--active[href]",e)){if(!l.clientHeight)continue;let f=l.closest(".md-sidebar__scrollwrap");if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:d}=ce(f);f.scrollTo({top:u-d/2})}}}),ue(P("label[tabindex]",e)).pipe(ne(l=>h(l,"click").pipe(ve(se),m(()=>l),W(p)))).subscribe(l=>{let f=R(`[id="${l.htmlFor}"]`);R(`[aria-labelledby="${l.id}"]`).setAttribute("aria-expanded",`${f.checked}`)}),fs(e,r).pipe(w(l=>s.next(l)),_(()=>s.complete()),m(l=>$({ref:e},l)))})}function hi(e,t){if(typeof t!="undefined"){let r=`https://api.github.com/repos/${e}/${t}`;return st(je(`${r}/releases/latest`).pipe(de(()=>S),m(o=>({version:o.tag_name})),De({})),je(r).pipe(de(()=>S),m(o=>({stars:o.stargazers_count,forks:o.forks_count})),De({}))).pipe(m(([o,n])=>$($({},o),n)))}else{let r=`https://api.github.com/users/${e}`;return je(r).pipe(m(o=>({repositories:o.public_repos})),De({}))}}function bi(e,t){let r=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return st(je(`${r}/releases/permalink/latest`).pipe(de(()=>S),m(({tag_name:o})=>({version:o})),De({})),je(r).pipe(de(()=>S),m(({star_count:o,forks_count:n})=>({stars:o,forks:n})),De({}))).pipe(m(([o,n])=>$($({},o),n)))}function vi(e){let t=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);if(t){let[,r,o]=t;return hi(r,o)}if(t=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i),t){let[,r,o]=t;return bi(r,o)}return S}var us;function ds(e){return us||(us=C(()=>{let t=__md_get("__source",sessionStorage);if(t)return I(t);if(ae("consent").length){let o=__md_get("__consent");if(!(o&&o.github))return S}return vi(e.href).pipe(w(o=>__md_set("__source",o,sessionStorage)))}).pipe(de(()=>S),b(t=>Object.keys(t).length>0),m(t=>({facts:t})),G(1)))}function gi(e){let t=R(":scope > :last-child",e);return C(()=>{let r=new g;return r.subscribe(({facts:o})=>{t.appendChild(_n(o)),t.classList.add("md-source__repository--active")}),ds(e).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))})}function hs(e,{viewport$:t,header$:r}){return ge(document.body).pipe(v(()=>mr(e,{header$:r,viewport$:t})),m(({offset:{y:o}})=>({hidden:o>=10})),ee("hidden"))}function yi(e,t){return C(()=>{let r=new g;return r.subscribe({next({hidden:o}){e.hidden=o},complete(){e.hidden=!1}}),(B("navigation.tabs.sticky")?I({hidden:!1}):hs(e,t)).pipe(w(o=>r.next(o)),_(()=>r.complete()),m(o=>$({ref:e},o)))})}function bs(e,{viewport$:t,header$:r}){let o=new Map,n=P(".md-nav__link",e);for(let s of n){let p=decodeURIComponent(s.hash.substring(1)),c=fe(`[id="${p}"]`);typeof c!="undefined"&&o.set(s,c)}let i=r.pipe(ee("height"),m(({height:s})=>{let p=Se("main"),c=R(":scope > :first-child",p);return s+.8*(c.offsetTop-p.offsetTop)}),pe());return ge(document.body).pipe(ee("height"),v(s=>C(()=>{let p=[];return I([...o].reduce((c,[l,f])=>{for(;p.length&&o.get(p[p.length-1]).tagName>=f.tagName;)p.pop();let u=f.offsetTop;for(;!u&&f.parentElement;)f=f.parentElement,u=f.offsetTop;let d=f.offsetParent;for(;d;d=d.offsetParent)u+=d.offsetTop;return c.set([...p=[...p,l]].reverse(),u)},new Map))}).pipe(m(p=>new Map([...p].sort(([,c],[,l])=>c-l))),He(i),v(([p,c])=>t.pipe(Fr(([l,f],{offset:{y:u},size:d})=>{let y=u+d.height>=Math.floor(s.height);for(;f.length;){let[,L]=f[0];if(L-c=u&&!y)f=[l.pop(),...f];else break}return[l,f]},[[],[...p]]),K((l,f)=>l[0]===f[0]&&l[1]===f[1])))))).pipe(m(([s,p])=>({prev:s.map(([c])=>c),next:p.map(([c])=>c)})),Q({prev:[],next:[]}),Be(2,1),m(([s,p])=>s.prev.length{let i=new g,a=i.pipe(Z(),ie(!0));if(i.subscribe(({prev:s,next:p})=>{for(let[c]of p)c.classList.remove("md-nav__link--passed"),c.classList.remove("md-nav__link--active");for(let[c,[l]]of s.entries())l.classList.add("md-nav__link--passed"),l.classList.toggle("md-nav__link--active",c===s.length-1)}),B("toc.follow")){let s=O(t.pipe(_e(1),m(()=>{})),t.pipe(_e(250),m(()=>"smooth")));i.pipe(b(({prev:p})=>p.length>0),He(o.pipe(ve(se))),re(s)).subscribe(([[{prev:p}],c])=>{let[l]=p[p.length-1];if(l.offsetHeight){let f=cr(l);if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:d}=ce(f);f.scrollTo({top:u-d/2,behavior:c})}}})}return B("navigation.tracking")&&t.pipe(W(a),ee("offset"),_e(250),Ce(1),W(n.pipe(Ce(1))),ct({delay:250}),re(i)).subscribe(([,{prev:s}])=>{let p=ye(),c=s[s.length-1];if(c&&c.length){let[l]=c,{hash:f}=new URL(l.href);p.hash!==f&&(p.hash=f,history.replaceState({},"",`${p}`))}else p.hash="",history.replaceState({},"",`${p}`)}),bs(e,{viewport$:t,header$:r}).pipe(w(s=>i.next(s)),_(()=>i.complete()),m(s=>$({ref:e},s)))})}function vs(e,{viewport$:t,main$:r,target$:o}){let n=t.pipe(m(({offset:{y:a}})=>a),Be(2,1),m(([a,s])=>a>s&&s>0),K()),i=r.pipe(m(({active:a})=>a));return z([i,n]).pipe(m(([a,s])=>!(a&&s)),K(),W(o.pipe(Ce(1))),ie(!0),ct({delay:250}),m(a=>({hidden:a})))}function Ei(e,{viewport$:t,header$:r,main$:o,target$:n}){let i=new g,a=i.pipe(Z(),ie(!0));return i.subscribe({next({hidden:s}){e.hidden=s,s?(e.setAttribute("tabindex","-1"),e.blur()):e.removeAttribute("tabindex")},complete(){e.style.top="",e.hidden=!0,e.removeAttribute("tabindex")}}),r.pipe(W(a),ee("height")).subscribe(({height:s})=>{e.style.top=`${s+16}px`}),h(e,"click").subscribe(s=>{s.preventDefault(),window.scrollTo({top:0})}),vs(e,{viewport$:t,main$:o,target$:n}).pipe(w(s=>i.next(s)),_(()=>i.complete()),m(s=>$({ref:e},s)))}function wi({document$:e,viewport$:t}){e.pipe(v(()=>P(".md-ellipsis")),ne(r=>tt(r).pipe(W(e.pipe(Ce(1))),b(o=>o),m(()=>r),Te(1))),b(r=>r.offsetWidth{let o=r.innerText,n=r.closest("a")||r;return n.title=o,B("content.tooltips")?mt(n,{viewport$:t}).pipe(W(e.pipe(Ce(1))),_(()=>n.removeAttribute("title"))):S})).subscribe(),B("content.tooltips")&&e.pipe(v(()=>P(".md-status")),ne(r=>mt(r,{viewport$:t}))).subscribe()}function Ti({document$:e,tablet$:t}){e.pipe(v(()=>P(".md-toggle--indeterminate")),w(r=>{r.indeterminate=!0,r.checked=!1}),ne(r=>h(r,"change").pipe(Dr(()=>r.classList.contains("md-toggle--indeterminate")),m(()=>r))),re(t)).subscribe(([r,o])=>{r.classList.remove("md-toggle--indeterminate"),o&&(r.checked=!1)})}function gs(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function Si({document$:e}){e.pipe(v(()=>P("[data-md-scrollfix]")),w(t=>t.removeAttribute("data-md-scrollfix")),b(gs),ne(t=>h(t,"touchstart").pipe(m(()=>t)))).subscribe(t=>{let r=t.scrollTop;r===0?t.scrollTop=1:r+t.offsetHeight===t.scrollHeight&&(t.scrollTop=r-1)})}function Oi({viewport$:e,tablet$:t}){z([ze("search"),t]).pipe(m(([r,o])=>r&&!o),v(r=>I(r).pipe(Ge(r?400:100))),re(e)).subscribe(([r,{offset:{y:o}}])=>{if(r)document.body.setAttribute("data-md-scrolllock",""),document.body.style.top=`-${o}px`;else{let n=-1*parseInt(document.body.style.top,10);document.body.removeAttribute("data-md-scrolllock"),document.body.style.top="",n&&window.scrollTo(0,n)}})}Object.entries||(Object.entries=function(e){let t=[];for(let r of Object.keys(e))t.push([r,e[r]]);return t});Object.values||(Object.values=function(e){let t=[];for(let r of Object.keys(e))t.push(e[r]);return t});typeof Element!="undefined"&&(Element.prototype.scrollTo||(Element.prototype.scrollTo=function(e,t){typeof e=="object"?(this.scrollLeft=e.left,this.scrollTop=e.top):(this.scrollLeft=e,this.scrollTop=t)}),Element.prototype.replaceWith||(Element.prototype.replaceWith=function(...e){let t=this.parentNode;if(t){e.length===0&&t.removeChild(this);for(let r=e.length-1;r>=0;r--){let o=e[r];typeof o=="string"?o=document.createTextNode(o):o.parentNode&&o.parentNode.removeChild(o),r?t.insertBefore(this.previousSibling,o):t.replaceChild(o,this)}}}));function ys(){return location.protocol==="file:"?Tt(`${new URL("search/search_index.js",eo.base)}`).pipe(m(()=>__index),G(1)):je(new URL("search/search_index.json",eo.base))}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var ot=Go(),Ut=sn(),Lt=ln(Ut),to=an(),Oe=gn(),hr=Pt("(min-width: 960px)"),Mi=Pt("(min-width: 1220px)"),_i=mn(),eo=xe(),Ai=document.forms.namedItem("search")?ys():Ye,ro=new g;Zn({alert$:ro});var oo=new g;B("navigation.instant")&&oi({location$:Ut,viewport$:Oe,progress$:oo}).subscribe(ot);var Li;((Li=eo.version)==null?void 0:Li.provider)==="mike"&&ci({document$:ot});O(Ut,Lt).pipe(Ge(125)).subscribe(()=>{Je("drawer",!1),Je("search",!1)});to.pipe(b(({mode:e})=>e==="global")).subscribe(e=>{switch(e.type){case"p":case",":let t=fe("link[rel=prev]");typeof t!="undefined"&<(t);break;case"n":case".":let r=fe("link[rel=next]");typeof r!="undefined"&<(r);break;case"Enter":let o=Ie();o instanceof HTMLLabelElement&&o.click()}});wi({viewport$:Oe,document$:ot});Ti({document$:ot,tablet$:hr});Si({document$:ot});Oi({viewport$:Oe,tablet$:hr});var rt=Kn(Se("header"),{viewport$:Oe}),Ft=ot.pipe(m(()=>Se("main")),v(e=>Gn(e,{viewport$:Oe,header$:rt})),G(1)),xs=O(...ae("consent").map(e=>En(e,{target$:Lt})),...ae("dialog").map(e=>qn(e,{alert$:ro})),...ae("palette").map(e=>Jn(e)),...ae("progress").map(e=>Xn(e,{progress$:oo})),...ae("search").map(e=>ui(e,{index$:Ai,keyboard$:to})),...ae("source").map(e=>gi(e))),Es=C(()=>O(...ae("announce").map(e=>xn(e)),...ae("content").map(e=>zn(e,{viewport$:Oe,target$:Lt,print$:_i})),...ae("content").map(e=>B("search.highlight")?di(e,{index$:Ai,location$:Ut}):S),...ae("header").map(e=>Yn(e,{viewport$:Oe,header$:rt,main$:Ft})),...ae("header-title").map(e=>Bn(e,{viewport$:Oe,header$:rt})),...ae("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?Nr(Mi,()=>Zr(e,{viewport$:Oe,header$:rt,main$:Ft})):Nr(hr,()=>Zr(e,{viewport$:Oe,header$:rt,main$:Ft}))),...ae("tabs").map(e=>yi(e,{viewport$:Oe,header$:rt})),...ae("toc").map(e=>xi(e,{viewport$:Oe,header$:rt,main$:Ft,target$:Lt})),...ae("top").map(e=>Ei(e,{viewport$:Oe,header$:rt,main$:Ft,target$:Lt})))),Ci=ot.pipe(v(()=>Es),Re(xs),G(1));Ci.subscribe();window.document$=ot;window.location$=Ut;window.target$=Lt;window.keyboard$=to;window.viewport$=Oe;window.tablet$=hr;window.screen$=Mi;window.print$=_i;window.alert$=ro;window.progress$=oo;window.component$=Ci;})(); +//# sourceMappingURL=bundle.83f73b43.min.js.map + diff --git a/assets/javascripts/bundle.83f73b43.min.js.map b/assets/javascripts/bundle.83f73b43.min.js.map new file mode 100644 index 0000000..fe920b7 --- /dev/null +++ b/assets/javascripts/bundle.83f73b43.min.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["node_modules/focus-visible/dist/focus-visible.js", "node_modules/escape-html/index.js", "node_modules/clipboard/dist/clipboard.js", "src/templates/assets/javascripts/bundle.ts", "node_modules/tslib/tslib.es6.mjs", "node_modules/rxjs/src/internal/util/isFunction.ts", "node_modules/rxjs/src/internal/util/createErrorClass.ts", "node_modules/rxjs/src/internal/util/UnsubscriptionError.ts", "node_modules/rxjs/src/internal/util/arrRemove.ts", "node_modules/rxjs/src/internal/Subscription.ts", "node_modules/rxjs/src/internal/config.ts", "node_modules/rxjs/src/internal/scheduler/timeoutProvider.ts", "node_modules/rxjs/src/internal/util/reportUnhandledError.ts", "node_modules/rxjs/src/internal/util/noop.ts", "node_modules/rxjs/src/internal/NotificationFactories.ts", "node_modules/rxjs/src/internal/util/errorContext.ts", "node_modules/rxjs/src/internal/Subscriber.ts", "node_modules/rxjs/src/internal/symbol/observable.ts", "node_modules/rxjs/src/internal/util/identity.ts", "node_modules/rxjs/src/internal/util/pipe.ts", "node_modules/rxjs/src/internal/Observable.ts", "node_modules/rxjs/src/internal/util/lift.ts", "node_modules/rxjs/src/internal/operators/OperatorSubscriber.ts", "node_modules/rxjs/src/internal/scheduler/animationFrameProvider.ts", "node_modules/rxjs/src/internal/util/ObjectUnsubscribedError.ts", "node_modules/rxjs/src/internal/Subject.ts", "node_modules/rxjs/src/internal/BehaviorSubject.ts", "node_modules/rxjs/src/internal/scheduler/dateTimestampProvider.ts", "node_modules/rxjs/src/internal/ReplaySubject.ts", "node_modules/rxjs/src/internal/scheduler/Action.ts", "node_modules/rxjs/src/internal/scheduler/intervalProvider.ts", "node_modules/rxjs/src/internal/scheduler/AsyncAction.ts", "node_modules/rxjs/src/internal/Scheduler.ts", "node_modules/rxjs/src/internal/scheduler/AsyncScheduler.ts", "node_modules/rxjs/src/internal/scheduler/async.ts", "node_modules/rxjs/src/internal/scheduler/QueueAction.ts", "node_modules/rxjs/src/internal/scheduler/QueueScheduler.ts", "node_modules/rxjs/src/internal/scheduler/queue.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameAction.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameScheduler.ts", "node_modules/rxjs/src/internal/scheduler/animationFrame.ts", "node_modules/rxjs/src/internal/observable/empty.ts", "node_modules/rxjs/src/internal/util/isScheduler.ts", "node_modules/rxjs/src/internal/util/args.ts", "node_modules/rxjs/src/internal/util/isArrayLike.ts", "node_modules/rxjs/src/internal/util/isPromise.ts", "node_modules/rxjs/src/internal/util/isInteropObservable.ts", "node_modules/rxjs/src/internal/util/isAsyncIterable.ts", "node_modules/rxjs/src/internal/util/throwUnobservableError.ts", "node_modules/rxjs/src/internal/symbol/iterator.ts", "node_modules/rxjs/src/internal/util/isIterable.ts", "node_modules/rxjs/src/internal/util/isReadableStreamLike.ts", "node_modules/rxjs/src/internal/observable/innerFrom.ts", "node_modules/rxjs/src/internal/util/executeSchedule.ts", "node_modules/rxjs/src/internal/operators/observeOn.ts", "node_modules/rxjs/src/internal/operators/subscribeOn.ts", "node_modules/rxjs/src/internal/scheduled/scheduleObservable.ts", "node_modules/rxjs/src/internal/scheduled/schedulePromise.ts", "node_modules/rxjs/src/internal/scheduled/scheduleArray.ts", "node_modules/rxjs/src/internal/scheduled/scheduleIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleAsyncIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleReadableStreamLike.ts", "node_modules/rxjs/src/internal/scheduled/scheduled.ts", "node_modules/rxjs/src/internal/observable/from.ts", "node_modules/rxjs/src/internal/observable/of.ts", "node_modules/rxjs/src/internal/observable/throwError.ts", "node_modules/rxjs/src/internal/util/EmptyError.ts", "node_modules/rxjs/src/internal/util/isDate.ts", "node_modules/rxjs/src/internal/operators/map.ts", "node_modules/rxjs/src/internal/util/mapOneOrManyArgs.ts", "node_modules/rxjs/src/internal/util/argsArgArrayOrObject.ts", "node_modules/rxjs/src/internal/util/createObject.ts", "node_modules/rxjs/src/internal/observable/combineLatest.ts", "node_modules/rxjs/src/internal/operators/mergeInternals.ts", "node_modules/rxjs/src/internal/operators/mergeMap.ts", "node_modules/rxjs/src/internal/operators/mergeAll.ts", "node_modules/rxjs/src/internal/operators/concatAll.ts", "node_modules/rxjs/src/internal/observable/concat.ts", "node_modules/rxjs/src/internal/observable/defer.ts", "node_modules/rxjs/src/internal/observable/fromEvent.ts", "node_modules/rxjs/src/internal/observable/fromEventPattern.ts", "node_modules/rxjs/src/internal/observable/timer.ts", "node_modules/rxjs/src/internal/observable/merge.ts", "node_modules/rxjs/src/internal/observable/never.ts", "node_modules/rxjs/src/internal/util/argsOrArgArray.ts", "node_modules/rxjs/src/internal/operators/filter.ts", "node_modules/rxjs/src/internal/observable/zip.ts", "node_modules/rxjs/src/internal/operators/audit.ts", "node_modules/rxjs/src/internal/operators/auditTime.ts", "node_modules/rxjs/src/internal/operators/bufferCount.ts", "node_modules/rxjs/src/internal/operators/catchError.ts", "node_modules/rxjs/src/internal/operators/scanInternals.ts", "node_modules/rxjs/src/internal/operators/combineLatest.ts", "node_modules/rxjs/src/internal/operators/combineLatestWith.ts", "node_modules/rxjs/src/internal/operators/debounce.ts", "node_modules/rxjs/src/internal/operators/debounceTime.ts", "node_modules/rxjs/src/internal/operators/defaultIfEmpty.ts", "node_modules/rxjs/src/internal/operators/take.ts", "node_modules/rxjs/src/internal/operators/ignoreElements.ts", "node_modules/rxjs/src/internal/operators/mapTo.ts", "node_modules/rxjs/src/internal/operators/delayWhen.ts", "node_modules/rxjs/src/internal/operators/delay.ts", "node_modules/rxjs/src/internal/operators/distinctUntilChanged.ts", "node_modules/rxjs/src/internal/operators/distinctUntilKeyChanged.ts", "node_modules/rxjs/src/internal/operators/throwIfEmpty.ts", "node_modules/rxjs/src/internal/operators/endWith.ts", "node_modules/rxjs/src/internal/operators/finalize.ts", "node_modules/rxjs/src/internal/operators/first.ts", "node_modules/rxjs/src/internal/operators/takeLast.ts", "node_modules/rxjs/src/internal/operators/merge.ts", "node_modules/rxjs/src/internal/operators/mergeWith.ts", "node_modules/rxjs/src/internal/operators/repeat.ts", "node_modules/rxjs/src/internal/operators/scan.ts", "node_modules/rxjs/src/internal/operators/share.ts", "node_modules/rxjs/src/internal/operators/shareReplay.ts", "node_modules/rxjs/src/internal/operators/skip.ts", "node_modules/rxjs/src/internal/operators/skipUntil.ts", "node_modules/rxjs/src/internal/operators/startWith.ts", "node_modules/rxjs/src/internal/operators/switchMap.ts", "node_modules/rxjs/src/internal/operators/takeUntil.ts", "node_modules/rxjs/src/internal/operators/takeWhile.ts", "node_modules/rxjs/src/internal/operators/tap.ts", "node_modules/rxjs/src/internal/operators/throttle.ts", "node_modules/rxjs/src/internal/operators/throttleTime.ts", "node_modules/rxjs/src/internal/operators/withLatestFrom.ts", "node_modules/rxjs/src/internal/operators/zip.ts", "node_modules/rxjs/src/internal/operators/zipWith.ts", "src/templates/assets/javascripts/browser/document/index.ts", "src/templates/assets/javascripts/browser/element/_/index.ts", "src/templates/assets/javascripts/browser/element/focus/index.ts", "src/templates/assets/javascripts/browser/element/hover/index.ts", "src/templates/assets/javascripts/utilities/h/index.ts", "src/templates/assets/javascripts/utilities/round/index.ts", "src/templates/assets/javascripts/browser/script/index.ts", "src/templates/assets/javascripts/browser/element/size/_/index.ts", "src/templates/assets/javascripts/browser/element/size/content/index.ts", "src/templates/assets/javascripts/browser/element/offset/_/index.ts", "src/templates/assets/javascripts/browser/element/offset/content/index.ts", "src/templates/assets/javascripts/browser/element/visibility/index.ts", "src/templates/assets/javascripts/browser/toggle/index.ts", "src/templates/assets/javascripts/browser/keyboard/index.ts", "src/templates/assets/javascripts/browser/location/_/index.ts", "src/templates/assets/javascripts/browser/location/hash/index.ts", "src/templates/assets/javascripts/browser/media/index.ts", "src/templates/assets/javascripts/browser/request/index.ts", "src/templates/assets/javascripts/browser/viewport/offset/index.ts", "src/templates/assets/javascripts/browser/viewport/size/index.ts", "src/templates/assets/javascripts/browser/viewport/_/index.ts", "src/templates/assets/javascripts/browser/viewport/at/index.ts", "src/templates/assets/javascripts/browser/worker/index.ts", "src/templates/assets/javascripts/_/index.ts", "src/templates/assets/javascripts/components/_/index.ts", "src/templates/assets/javascripts/components/announce/index.ts", "src/templates/assets/javascripts/components/consent/index.ts", "src/templates/assets/javascripts/templates/tooltip/index.tsx", "src/templates/assets/javascripts/templates/annotation/index.tsx", "src/templates/assets/javascripts/templates/clipboard/index.tsx", "src/templates/assets/javascripts/templates/search/index.tsx", "src/templates/assets/javascripts/templates/source/index.tsx", "src/templates/assets/javascripts/templates/tabbed/index.tsx", "src/templates/assets/javascripts/templates/table/index.tsx", "src/templates/assets/javascripts/templates/version/index.tsx", "src/templates/assets/javascripts/components/tooltip2/index.ts", "src/templates/assets/javascripts/components/content/annotation/_/index.ts", "src/templates/assets/javascripts/components/content/annotation/list/index.ts", "src/templates/assets/javascripts/components/content/annotation/block/index.ts", "src/templates/assets/javascripts/components/content/code/_/index.ts", "src/templates/assets/javascripts/components/content/details/index.ts", "src/templates/assets/javascripts/components/content/mermaid/index.css", "src/templates/assets/javascripts/components/content/mermaid/index.ts", "src/templates/assets/javascripts/components/content/table/index.ts", "src/templates/assets/javascripts/components/content/tabs/index.ts", "src/templates/assets/javascripts/components/content/_/index.ts", "src/templates/assets/javascripts/components/dialog/index.ts", "src/templates/assets/javascripts/components/tooltip/index.ts", "src/templates/assets/javascripts/components/header/_/index.ts", "src/templates/assets/javascripts/components/header/title/index.ts", "src/templates/assets/javascripts/components/main/index.ts", "src/templates/assets/javascripts/components/palette/index.ts", "src/templates/assets/javascripts/components/progress/index.ts", "src/templates/assets/javascripts/integrations/clipboard/index.ts", "src/templates/assets/javascripts/integrations/sitemap/index.ts", "src/templates/assets/javascripts/integrations/instant/index.ts", "src/templates/assets/javascripts/integrations/search/highlighter/index.ts", "src/templates/assets/javascripts/integrations/search/worker/message/index.ts", "src/templates/assets/javascripts/integrations/search/worker/_/index.ts", "src/templates/assets/javascripts/integrations/version/findurl/index.ts", "src/templates/assets/javascripts/integrations/version/index.ts", "src/templates/assets/javascripts/components/search/query/index.ts", "src/templates/assets/javascripts/components/search/result/index.ts", "src/templates/assets/javascripts/components/search/share/index.ts", "src/templates/assets/javascripts/components/search/suggest/index.ts", "src/templates/assets/javascripts/components/search/_/index.ts", "src/templates/assets/javascripts/components/search/highlight/index.ts", "src/templates/assets/javascripts/components/sidebar/index.ts", "src/templates/assets/javascripts/components/source/facts/github/index.ts", "src/templates/assets/javascripts/components/source/facts/gitlab/index.ts", "src/templates/assets/javascripts/components/source/facts/_/index.ts", "src/templates/assets/javascripts/components/source/_/index.ts", "src/templates/assets/javascripts/components/tabs/index.ts", "src/templates/assets/javascripts/components/toc/index.ts", "src/templates/assets/javascripts/components/top/index.ts", "src/templates/assets/javascripts/patches/ellipsis/index.ts", "src/templates/assets/javascripts/patches/indeterminate/index.ts", "src/templates/assets/javascripts/patches/scrollfix/index.ts", "src/templates/assets/javascripts/patches/scrolllock/index.ts", "src/templates/assets/javascripts/polyfills/index.ts"], + "sourcesContent": ["(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? factory() :\n typeof define === 'function' && define.amd ? define(factory) :\n (factory());\n}(this, (function () { 'use strict';\n\n /**\n * Applies the :focus-visible polyfill at the given scope.\n * A scope in this case is either the top-level Document or a Shadow Root.\n *\n * @param {(Document|ShadowRoot)} scope\n * @see https://github.com/WICG/focus-visible\n */\n function applyFocusVisiblePolyfill(scope) {\n var hadKeyboardEvent = true;\n var hadFocusVisibleRecently = false;\n var hadFocusVisibleRecentlyTimeout = null;\n\n var inputTypesAllowlist = {\n text: true,\n search: true,\n url: true,\n tel: true,\n email: true,\n password: true,\n number: true,\n date: true,\n month: true,\n week: true,\n time: true,\n datetime: true,\n 'datetime-local': true\n };\n\n /**\n * Helper function for legacy browsers and iframes which sometimes focus\n * elements like document, body, and non-interactive SVG.\n * @param {Element} el\n */\n function isValidFocusTarget(el) {\n if (\n el &&\n el !== document &&\n el.nodeName !== 'HTML' &&\n el.nodeName !== 'BODY' &&\n 'classList' in el &&\n 'contains' in el.classList\n ) {\n return true;\n }\n return false;\n }\n\n /**\n * Computes whether the given element should automatically trigger the\n * `focus-visible` class being added, i.e. whether it should always match\n * `:focus-visible` when focused.\n * @param {Element} el\n * @return {boolean}\n */\n function focusTriggersKeyboardModality(el) {\n var type = el.type;\n var tagName = el.tagName;\n\n if (tagName === 'INPUT' && inputTypesAllowlist[type] && !el.readOnly) {\n return true;\n }\n\n if (tagName === 'TEXTAREA' && !el.readOnly) {\n return true;\n }\n\n if (el.isContentEditable) {\n return true;\n }\n\n return false;\n }\n\n /**\n * Add the `focus-visible` class to the given element if it was not added by\n * the author.\n * @param {Element} el\n */\n function addFocusVisibleClass(el) {\n if (el.classList.contains('focus-visible')) {\n return;\n }\n el.classList.add('focus-visible');\n el.setAttribute('data-focus-visible-added', '');\n }\n\n /**\n * Remove the `focus-visible` class from the given element if it was not\n * originally added by the author.\n * @param {Element} el\n */\n function removeFocusVisibleClass(el) {\n if (!el.hasAttribute('data-focus-visible-added')) {\n return;\n }\n el.classList.remove('focus-visible');\n el.removeAttribute('data-focus-visible-added');\n }\n\n /**\n * If the most recent user interaction was via the keyboard;\n * and the key press did not include a meta, alt/option, or control key;\n * then the modality is keyboard. Otherwise, the modality is not keyboard.\n * Apply `focus-visible` to any current active element and keep track\n * of our keyboard modality state with `hadKeyboardEvent`.\n * @param {KeyboardEvent} e\n */\n function onKeyDown(e) {\n if (e.metaKey || e.altKey || e.ctrlKey) {\n return;\n }\n\n if (isValidFocusTarget(scope.activeElement)) {\n addFocusVisibleClass(scope.activeElement);\n }\n\n hadKeyboardEvent = true;\n }\n\n /**\n * If at any point a user clicks with a pointing device, ensure that we change\n * the modality away from keyboard.\n * This avoids the situation where a user presses a key on an already focused\n * element, and then clicks on a different element, focusing it with a\n * pointing device, while we still think we're in keyboard modality.\n * @param {Event} e\n */\n function onPointerDown(e) {\n hadKeyboardEvent = false;\n }\n\n /**\n * On `focus`, add the `focus-visible` class to the target if:\n * - the target received focus as a result of keyboard navigation, or\n * - the event target is an element that will likely require interaction\n * via the keyboard (e.g. a text box)\n * @param {Event} e\n */\n function onFocus(e) {\n // Prevent IE from focusing the document or HTML element.\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (hadKeyboardEvent || focusTriggersKeyboardModality(e.target)) {\n addFocusVisibleClass(e.target);\n }\n }\n\n /**\n * On `blur`, remove the `focus-visible` class from the target.\n * @param {Event} e\n */\n function onBlur(e) {\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (\n e.target.classList.contains('focus-visible') ||\n e.target.hasAttribute('data-focus-visible-added')\n ) {\n // To detect a tab/window switch, we look for a blur event followed\n // rapidly by a visibility change.\n // If we don't see a visibility change within 100ms, it's probably a\n // regular focus change.\n hadFocusVisibleRecently = true;\n window.clearTimeout(hadFocusVisibleRecentlyTimeout);\n hadFocusVisibleRecentlyTimeout = window.setTimeout(function() {\n hadFocusVisibleRecently = false;\n }, 100);\n removeFocusVisibleClass(e.target);\n }\n }\n\n /**\n * If the user changes tabs, keep track of whether or not the previously\n * focused element had .focus-visible.\n * @param {Event} e\n */\n function onVisibilityChange(e) {\n if (document.visibilityState === 'hidden') {\n // If the tab becomes active again, the browser will handle calling focus\n // on the element (Safari actually calls it twice).\n // If this tab change caused a blur on an element with focus-visible,\n // re-apply the class when the user switches back to the tab.\n if (hadFocusVisibleRecently) {\n hadKeyboardEvent = true;\n }\n addInitialPointerMoveListeners();\n }\n }\n\n /**\n * Add a group of listeners to detect usage of any pointing devices.\n * These listeners will be added when the polyfill first loads, and anytime\n * the window is blurred, so that they are active when the window regains\n * focus.\n */\n function addInitialPointerMoveListeners() {\n document.addEventListener('mousemove', onInitialPointerMove);\n document.addEventListener('mousedown', onInitialPointerMove);\n document.addEventListener('mouseup', onInitialPointerMove);\n document.addEventListener('pointermove', onInitialPointerMove);\n document.addEventListener('pointerdown', onInitialPointerMove);\n document.addEventListener('pointerup', onInitialPointerMove);\n document.addEventListener('touchmove', onInitialPointerMove);\n document.addEventListener('touchstart', onInitialPointerMove);\n document.addEventListener('touchend', onInitialPointerMove);\n }\n\n function removeInitialPointerMoveListeners() {\n document.removeEventListener('mousemove', onInitialPointerMove);\n document.removeEventListener('mousedown', onInitialPointerMove);\n document.removeEventListener('mouseup', onInitialPointerMove);\n document.removeEventListener('pointermove', onInitialPointerMove);\n document.removeEventListener('pointerdown', onInitialPointerMove);\n document.removeEventListener('pointerup', onInitialPointerMove);\n document.removeEventListener('touchmove', onInitialPointerMove);\n document.removeEventListener('touchstart', onInitialPointerMove);\n document.removeEventListener('touchend', onInitialPointerMove);\n }\n\n /**\n * When the polfyill first loads, assume the user is in keyboard modality.\n * If any event is received from a pointing device (e.g. mouse, pointer,\n * touch), turn off keyboard modality.\n * This accounts for situations where focus enters the page from the URL bar.\n * @param {Event} e\n */\n function onInitialPointerMove(e) {\n // Work around a Safari quirk that fires a mousemove on whenever the\n // window blurs, even if you're tabbing out of the page. \u00AF\\_(\u30C4)_/\u00AF\n if (e.target.nodeName && e.target.nodeName.toLowerCase() === 'html') {\n return;\n }\n\n hadKeyboardEvent = false;\n removeInitialPointerMoveListeners();\n }\n\n // For some kinds of state, we are interested in changes at the global scope\n // only. For example, global pointer input, global key presses and global\n // visibility change should affect the state at every scope:\n document.addEventListener('keydown', onKeyDown, true);\n document.addEventListener('mousedown', onPointerDown, true);\n document.addEventListener('pointerdown', onPointerDown, true);\n document.addEventListener('touchstart', onPointerDown, true);\n document.addEventListener('visibilitychange', onVisibilityChange, true);\n\n addInitialPointerMoveListeners();\n\n // For focus and blur, we specifically care about state changes in the local\n // scope. This is because focus / blur events that originate from within a\n // shadow root are not re-dispatched from the host element if it was already\n // the active element in its own scope:\n scope.addEventListener('focus', onFocus, true);\n scope.addEventListener('blur', onBlur, true);\n\n // We detect that a node is a ShadowRoot by ensuring that it is a\n // DocumentFragment and also has a host property. This check covers native\n // implementation and polyfill implementation transparently. If we only cared\n // about the native implementation, we could just check if the scope was\n // an instance of a ShadowRoot.\n if (scope.nodeType === Node.DOCUMENT_FRAGMENT_NODE && scope.host) {\n // Since a ShadowRoot is a special kind of DocumentFragment, it does not\n // have a root element to add a class to. So, we add this attribute to the\n // host element instead:\n scope.host.setAttribute('data-js-focus-visible', '');\n } else if (scope.nodeType === Node.DOCUMENT_NODE) {\n document.documentElement.classList.add('js-focus-visible');\n document.documentElement.setAttribute('data-js-focus-visible', '');\n }\n }\n\n // It is important to wrap all references to global window and document in\n // these checks to support server-side rendering use cases\n // @see https://github.com/WICG/focus-visible/issues/199\n if (typeof window !== 'undefined' && typeof document !== 'undefined') {\n // Make the polyfill helper globally available. This can be used as a signal\n // to interested libraries that wish to coordinate with the polyfill for e.g.,\n // applying the polyfill to a shadow root:\n window.applyFocusVisiblePolyfill = applyFocusVisiblePolyfill;\n\n // Notify interested libraries of the polyfill's presence, in case the\n // polyfill was loaded lazily:\n var event;\n\n try {\n event = new CustomEvent('focus-visible-polyfill-ready');\n } catch (error) {\n // IE11 does not support using CustomEvent as a constructor directly:\n event = document.createEvent('CustomEvent');\n event.initCustomEvent('focus-visible-polyfill-ready', false, false, {});\n }\n\n window.dispatchEvent(event);\n }\n\n if (typeof document !== 'undefined') {\n // Apply the polyfill to the global document, so that no JavaScript\n // coordination is required to use the polyfill in the top-level document:\n applyFocusVisiblePolyfill(document);\n }\n\n})));\n", "/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n\n'use strict';\n\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34: // \"\n escape = '"';\n break;\n case 38: // &\n escape = '&';\n break;\n case 39: // '\n escape = ''';\n break;\n case 60: // <\n escape = '<';\n break;\n case 62: // >\n escape = '>';\n break;\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index\n ? html + str.substring(lastIndex, index)\n : html;\n}\n", "/*!\n * clipboard.js v2.0.11\n * https://clipboardjs.com/\n *\n * Licensed MIT \u00A9 Zeno Rocha\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ClipboardJS\"] = factory();\n\telse\n\t\troot[\"ClipboardJS\"] = factory();\n})(this, function() {\nreturn /******/ (function() { // webpackBootstrap\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 686:\n/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"default\": function() { return /* binding */ clipboard; }\n});\n\n// EXTERNAL MODULE: ./node_modules/tiny-emitter/index.js\nvar tiny_emitter = __webpack_require__(279);\nvar tiny_emitter_default = /*#__PURE__*/__webpack_require__.n(tiny_emitter);\n// EXTERNAL MODULE: ./node_modules/good-listener/src/listen.js\nvar listen = __webpack_require__(370);\nvar listen_default = /*#__PURE__*/__webpack_require__.n(listen);\n// EXTERNAL MODULE: ./node_modules/select/src/select.js\nvar src_select = __webpack_require__(817);\nvar select_default = /*#__PURE__*/__webpack_require__.n(src_select);\n;// CONCATENATED MODULE: ./src/common/command.js\n/**\n * Executes a given operation type.\n * @param {String} type\n * @return {Boolean}\n */\nfunction command(type) {\n try {\n return document.execCommand(type);\n } catch (err) {\n return false;\n }\n}\n;// CONCATENATED MODULE: ./src/actions/cut.js\n\n\n/**\n * Cut action wrapper.\n * @param {String|HTMLElement} target\n * @return {String}\n */\n\nvar ClipboardActionCut = function ClipboardActionCut(target) {\n var selectedText = select_default()(target);\n command('cut');\n return selectedText;\n};\n\n/* harmony default export */ var actions_cut = (ClipboardActionCut);\n;// CONCATENATED MODULE: ./src/common/create-fake-element.js\n/**\n * Creates a fake textarea element with a value.\n * @param {String} value\n * @return {HTMLElement}\n */\nfunction createFakeElement(value) {\n var isRTL = document.documentElement.getAttribute('dir') === 'rtl';\n var fakeElement = document.createElement('textarea'); // Prevent zooming on iOS\n\n fakeElement.style.fontSize = '12pt'; // Reset box model\n\n fakeElement.style.border = '0';\n fakeElement.style.padding = '0';\n fakeElement.style.margin = '0'; // Move element out of screen horizontally\n\n fakeElement.style.position = 'absolute';\n fakeElement.style[isRTL ? 'right' : 'left'] = '-9999px'; // Move element to the same position vertically\n\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n fakeElement.style.top = \"\".concat(yPosition, \"px\");\n fakeElement.setAttribute('readonly', '');\n fakeElement.value = value;\n return fakeElement;\n}\n;// CONCATENATED MODULE: ./src/actions/copy.js\n\n\n\n/**\n * Create fake copy action wrapper using a fake element.\n * @param {String} target\n * @param {Object} options\n * @return {String}\n */\n\nvar fakeCopyAction = function fakeCopyAction(value, options) {\n var fakeElement = createFakeElement(value);\n options.container.appendChild(fakeElement);\n var selectedText = select_default()(fakeElement);\n command('copy');\n fakeElement.remove();\n return selectedText;\n};\n/**\n * Copy action wrapper.\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @return {String}\n */\n\n\nvar ClipboardActionCopy = function ClipboardActionCopy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n var selectedText = '';\n\n if (typeof target === 'string') {\n selectedText = fakeCopyAction(target, options);\n } else if (target instanceof HTMLInputElement && !['text', 'search', 'url', 'tel', 'password'].includes(target === null || target === void 0 ? void 0 : target.type)) {\n // If input type doesn't support `setSelectionRange`. Simulate it. https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setSelectionRange\n selectedText = fakeCopyAction(target.value, options);\n } else {\n selectedText = select_default()(target);\n command('copy');\n }\n\n return selectedText;\n};\n\n/* harmony default export */ var actions_copy = (ClipboardActionCopy);\n;// CONCATENATED MODULE: ./src/actions/default.js\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n\n\n/**\n * Inner function which performs selection from either `text` or `target`\n * properties and then executes copy or cut operations.\n * @param {Object} options\n */\n\nvar ClipboardActionDefault = function ClipboardActionDefault() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n // Defines base properties passed from constructor.\n var _options$action = options.action,\n action = _options$action === void 0 ? 'copy' : _options$action,\n container = options.container,\n target = options.target,\n text = options.text; // Sets the `action` to be performed which can be either 'copy' or 'cut'.\n\n if (action !== 'copy' && action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n } // Sets the `target` property using an element that will be have its content copied.\n\n\n if (target !== undefined) {\n if (target && _typeof(target) === 'object' && target.nodeType === 1) {\n if (action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n\n if (action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n } // Define selection strategy based on `text` property.\n\n\n if (text) {\n return actions_copy(text, {\n container: container\n });\n } // Defines which selection strategy based on `target` property.\n\n\n if (target) {\n return action === 'cut' ? actions_cut(target) : actions_copy(target, {\n container: container\n });\n }\n};\n\n/* harmony default export */ var actions_default = (ClipboardActionDefault);\n;// CONCATENATED MODULE: ./src/clipboard.js\nfunction clipboard_typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { clipboard_typeof = function _typeof(obj) { return typeof obj; }; } else { clipboard_typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return clipboard_typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (clipboard_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n\n\n\n\n\n/**\n * Helper function to retrieve attribute value.\n * @param {String} suffix\n * @param {Element} element\n */\n\nfunction getAttributeValue(suffix, element) {\n var attribute = \"data-clipboard-\".concat(suffix);\n\n if (!element.hasAttribute(attribute)) {\n return;\n }\n\n return element.getAttribute(attribute);\n}\n/**\n * Base class which takes one or more elements, adds event listeners to them,\n * and instantiates a new `ClipboardAction` on each click.\n */\n\n\nvar Clipboard = /*#__PURE__*/function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n var _super = _createSuper(Clipboard);\n\n /**\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n * @param {Object} options\n */\n function Clipboard(trigger, options) {\n var _this;\n\n _classCallCheck(this, Clipboard);\n\n _this = _super.call(this);\n\n _this.resolveOptions(options);\n\n _this.listenClick(trigger);\n\n return _this;\n }\n /**\n * Defines if attributes would be resolved using internal setter functions\n * or custom functions that were passed in the constructor.\n * @param {Object} options\n */\n\n\n _createClass(Clipboard, [{\n key: \"resolveOptions\",\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = clipboard_typeof(options.container) === 'object' ? options.container : document.body;\n }\n /**\n * Adds a click event listener to the passed trigger.\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n */\n\n }, {\n key: \"listenClick\",\n value: function listenClick(trigger) {\n var _this2 = this;\n\n this.listener = listen_default()(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n /**\n * Defines a new `ClipboardAction` on each click event.\n * @param {Event} e\n */\n\n }, {\n key: \"onClick\",\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n var action = this.action(trigger) || 'copy';\n var text = actions_default({\n action: action,\n container: this.container,\n target: this.target(trigger),\n text: this.text(trigger)\n }); // Fires an event based on the copy operation result.\n\n this.emit(text ? 'success' : 'error', {\n action: action,\n text: text,\n trigger: trigger,\n clearSelection: function clearSelection() {\n if (trigger) {\n trigger.focus();\n }\n\n window.getSelection().removeAllRanges();\n }\n });\n }\n /**\n * Default `action` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultAction\",\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n /**\n * Default `target` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultTarget\",\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n\n if (selector) {\n return document.querySelector(selector);\n }\n }\n /**\n * Allow fire programmatically a copy action\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @returns Text copied.\n */\n\n }, {\n key: \"defaultText\",\n\n /**\n * Default `text` lookup function.\n * @param {Element} trigger\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n /**\n * Destroy lifecycle.\n */\n\n }, {\n key: \"destroy\",\n value: function destroy() {\n this.listener.destroy();\n }\n }], [{\n key: \"copy\",\n value: function copy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n return actions_copy(target, options);\n }\n /**\n * Allow fire programmatically a cut action\n * @param {String|HTMLElement} target\n * @returns Text cutted.\n */\n\n }, {\n key: \"cut\",\n value: function cut(target) {\n return actions_cut(target);\n }\n /**\n * Returns the support of the given action, or all actions if no action is\n * given.\n * @param {String} [action]\n */\n\n }, {\n key: \"isSupported\",\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n return support;\n }\n }]);\n\n return Clipboard;\n}((tiny_emitter_default()));\n\n/* harmony default export */ var clipboard = (Clipboard);\n\n/***/ }),\n\n/***/ 828:\n/***/ (function(module) {\n\nvar DOCUMENT_NODE_TYPE = 9;\n\n/**\n * A polyfill for Element.matches()\n */\nif (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n\n proto.matches = proto.matchesSelector ||\n proto.mozMatchesSelector ||\n proto.msMatchesSelector ||\n proto.oMatchesSelector ||\n proto.webkitMatchesSelector;\n}\n\n/**\n * Finds the closest parent that matches a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @return {Function}\n */\nfunction closest (element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' &&\n element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n}\n\nmodule.exports = closest;\n\n\n/***/ }),\n\n/***/ 438:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar closest = __webpack_require__(828);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n\n\n/***/ }),\n\n/***/ 879:\n/***/ (function(__unused_webpack_module, exports) {\n\n/**\n * Check if argument is a HTML element.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.node = function(value) {\n return value !== undefined\n && value instanceof HTMLElement\n && value.nodeType === 1;\n};\n\n/**\n * Check if argument is a list of HTML elements.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.nodeList = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return value !== undefined\n && (type === '[object NodeList]' || type === '[object HTMLCollection]')\n && ('length' in value)\n && (value.length === 0 || exports.node(value[0]));\n};\n\n/**\n * Check if argument is a string.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.string = function(value) {\n return typeof value === 'string'\n || value instanceof String;\n};\n\n/**\n * Check if argument is a function.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.fn = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return type === '[object Function]';\n};\n\n\n/***/ }),\n\n/***/ 370:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar is = __webpack_require__(879);\nvar delegate = __webpack_require__(438);\n\n/**\n * Validates all params and calls the right\n * listener function based on its target type.\n *\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n\n if (is.node(target)) {\n return listenNode(target, type, callback);\n }\n else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n }\n else if (is.string(target)) {\n return listenSelector(target, type, callback);\n }\n else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n}\n\n/**\n * Adds an event listener to a HTML element\n * and returns a remove listener function.\n *\n * @param {HTMLElement} node\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n\n return {\n destroy: function() {\n node.removeEventListener(type, callback);\n }\n }\n}\n\n/**\n * Add an event listener to a list of HTML elements\n * and returns a remove listener function.\n *\n * @param {NodeList|HTMLCollection} nodeList\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.addEventListener(type, callback);\n });\n\n return {\n destroy: function() {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.removeEventListener(type, callback);\n });\n }\n }\n}\n\n/**\n * Add an event listener to a selector\n * and returns a remove listener function.\n *\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n}\n\nmodule.exports = listen;\n\n\n/***/ }),\n\n/***/ 817:\n/***/ (function(module) {\n\nfunction select(element) {\n var selectedText;\n\n if (element.nodeName === 'SELECT') {\n element.focus();\n\n selectedText = element.value;\n }\n else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n\n element.select();\n element.setSelectionRange(0, element.value.length);\n\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n\n selectedText = element.value;\n }\n else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n\n var selection = window.getSelection();\n var range = document.createRange();\n\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n\n selectedText = selection.toString();\n }\n\n return selectedText;\n}\n\nmodule.exports = select;\n\n\n/***/ }),\n\n/***/ 279:\n/***/ (function(module) {\n\nfunction E () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n\n return this;\n },\n\n once: function (name, callback, ctx) {\n var self = this;\n function listener () {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n };\n\n listener._ = callback\n return this.on(name, listener, ctx);\n },\n\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n\n return this;\n },\n\n off: function (name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n (liveEvents.length)\n ? e[name] = liveEvents\n : delete e[name];\n\n return this;\n }\n};\n\nmodule.exports = E;\nmodule.exports.TinyEmitter = E;\n\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(__webpack_module_cache__[moduleId]) {\n/******/ \t\t\treturn __webpack_module_cache__[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/compat get default export */\n/******/ \t!function() {\n/******/ \t\t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t\t__webpack_require__.n = function(module) {\n/******/ \t\t\tvar getter = module && module.__esModule ?\n/******/ \t\t\t\tfunction() { return module['default']; } :\n/******/ \t\t\t\tfunction() { return module; };\n/******/ \t\t\t__webpack_require__.d(getter, { a: getter });\n/******/ \t\t\treturn getter;\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t!function() {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__webpack_require__.d = function(exports, definition) {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t!function() {\n/******/ \t\t__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }\n/******/ \t}();\n/******/ \t\n/************************************************************************/\n/******/ \t// module exports must be returned from runtime so entry inlining is disabled\n/******/ \t// startup\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(686);\n/******/ })()\n.default;\n});", "/*\n * Copyright (c) 2016-2024 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport \"focus-visible\"\n\nimport {\n EMPTY,\n NEVER,\n Observable,\n Subject,\n defer,\n delay,\n filter,\n map,\n merge,\n mergeWith,\n shareReplay,\n switchMap\n} from \"rxjs\"\n\nimport { configuration, feature } from \"./_\"\nimport {\n at,\n getActiveElement,\n getOptionalElement,\n requestJSON,\n setLocation,\n setToggle,\n watchDocument,\n watchKeyboard,\n watchLocation,\n watchLocationTarget,\n watchMedia,\n watchPrint,\n watchScript,\n watchViewport\n} from \"./browser\"\nimport {\n getComponentElement,\n getComponentElements,\n mountAnnounce,\n mountBackToTop,\n mountConsent,\n mountContent,\n mountDialog,\n mountHeader,\n mountHeaderTitle,\n mountPalette,\n mountProgress,\n mountSearch,\n mountSearchHiglight,\n mountSidebar,\n mountSource,\n mountTableOfContents,\n mountTabs,\n watchHeader,\n watchMain\n} from \"./components\"\nimport {\n SearchIndex,\n setupClipboardJS,\n setupInstantNavigation,\n setupVersionSelector\n} from \"./integrations\"\nimport {\n patchEllipsis,\n patchIndeterminate,\n patchScrollfix,\n patchScrolllock\n} from \"./patches\"\nimport \"./polyfills\"\n\n/* ----------------------------------------------------------------------------\n * Functions - @todo refactor\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch search index\n *\n * @returns Search index observable\n */\nfunction fetchSearchIndex(): Observable {\n if (location.protocol === \"file:\") {\n return watchScript(\n `${new URL(\"search/search_index.js\", config.base)}`\n )\n .pipe(\n // @ts-ignore - @todo fix typings\n map(() => __index),\n shareReplay(1)\n )\n } else {\n return requestJSON(\n new URL(\"search/search_index.json\", config.base)\n )\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Application\n * ------------------------------------------------------------------------- */\n\n/* Yay, JavaScript is available */\ndocument.documentElement.classList.remove(\"no-js\")\ndocument.documentElement.classList.add(\"js\")\n\n/* Set up navigation observables and subjects */\nconst document$ = watchDocument()\nconst location$ = watchLocation()\nconst target$ = watchLocationTarget(location$)\nconst keyboard$ = watchKeyboard()\n\n/* Set up media observables */\nconst viewport$ = watchViewport()\nconst tablet$ = watchMedia(\"(min-width: 960px)\")\nconst screen$ = watchMedia(\"(min-width: 1220px)\")\nconst print$ = watchPrint()\n\n/* Retrieve search index, if search is enabled */\nconst config = configuration()\nconst index$ = document.forms.namedItem(\"search\")\n ? fetchSearchIndex()\n : NEVER\n\n/* Set up Clipboard.js integration */\nconst alert$ = new Subject()\nsetupClipboardJS({ alert$ })\n\n/* Set up progress indicator */\nconst progress$ = new Subject()\n\n/* Set up instant navigation, if enabled */\nif (feature(\"navigation.instant\"))\n setupInstantNavigation({ location$, viewport$, progress$ })\n .subscribe(document$)\n\n/* Set up version selector */\nif (config.version?.provider === \"mike\")\n setupVersionSelector({ document$ })\n\n/* Always close drawer and search on navigation */\nmerge(location$, target$)\n .pipe(\n delay(125)\n )\n .subscribe(() => {\n setToggle(\"drawer\", false)\n setToggle(\"search\", false)\n })\n\n/* Set up global keyboard handlers */\nkeyboard$\n .pipe(\n filter(({ mode }) => mode === \"global\")\n )\n .subscribe(key => {\n switch (key.type) {\n\n /* Go to previous page */\n case \"p\":\n case \",\":\n const prev = getOptionalElement(\"link[rel=prev]\")\n if (typeof prev !== \"undefined\")\n setLocation(prev)\n break\n\n /* Go to next page */\n case \"n\":\n case \".\":\n const next = getOptionalElement(\"link[rel=next]\")\n if (typeof next !== \"undefined\")\n setLocation(next)\n break\n\n /* Expand navigation, see https://bit.ly/3ZjG5io */\n case \"Enter\":\n const active = getActiveElement()\n if (active instanceof HTMLLabelElement)\n active.click()\n }\n })\n\n/* Set up patches */\npatchEllipsis({ viewport$, document$ })\npatchIndeterminate({ document$, tablet$ })\npatchScrollfix({ document$ })\npatchScrolllock({ viewport$, tablet$ })\n\n/* Set up header and main area observable */\nconst header$ = watchHeader(getComponentElement(\"header\"), { viewport$ })\nconst main$ = document$\n .pipe(\n map(() => getComponentElement(\"main\")),\n switchMap(el => watchMain(el, { viewport$, header$ })),\n shareReplay(1)\n )\n\n/* Set up control component observables */\nconst control$ = merge(\n\n /* Consent */\n ...getComponentElements(\"consent\")\n .map(el => mountConsent(el, { target$ })),\n\n /* Dialog */\n ...getComponentElements(\"dialog\")\n .map(el => mountDialog(el, { alert$ })),\n\n /* Color palette */\n ...getComponentElements(\"palette\")\n .map(el => mountPalette(el)),\n\n /* Progress bar */\n ...getComponentElements(\"progress\")\n .map(el => mountProgress(el, { progress$ })),\n\n /* Search */\n ...getComponentElements(\"search\")\n .map(el => mountSearch(el, { index$, keyboard$ })),\n\n /* Repository information */\n ...getComponentElements(\"source\")\n .map(el => mountSource(el))\n)\n\n/* Set up content component observables */\nconst content$ = defer(() => merge(\n\n /* Announcement bar */\n ...getComponentElements(\"announce\")\n .map(el => mountAnnounce(el)),\n\n /* Content */\n ...getComponentElements(\"content\")\n .map(el => mountContent(el, { viewport$, target$, print$ })),\n\n /* Search highlighting */\n ...getComponentElements(\"content\")\n .map(el => feature(\"search.highlight\")\n ? mountSearchHiglight(el, { index$, location$ })\n : EMPTY\n ),\n\n /* Header */\n ...getComponentElements(\"header\")\n .map(el => mountHeader(el, { viewport$, header$, main$ })),\n\n /* Header title */\n ...getComponentElements(\"header-title\")\n .map(el => mountHeaderTitle(el, { viewport$, header$ })),\n\n /* Sidebar */\n ...getComponentElements(\"sidebar\")\n .map(el => el.getAttribute(\"data-md-type\") === \"navigation\"\n ? at(screen$, () => mountSidebar(el, { viewport$, header$, main$ }))\n : at(tablet$, () => mountSidebar(el, { viewport$, header$, main$ }))\n ),\n\n /* Navigation tabs */\n ...getComponentElements(\"tabs\")\n .map(el => mountTabs(el, { viewport$, header$ })),\n\n /* Table of contents */\n ...getComponentElements(\"toc\")\n .map(el => mountTableOfContents(el, {\n viewport$, header$, main$, target$\n })),\n\n /* Back-to-top button */\n ...getComponentElements(\"top\")\n .map(el => mountBackToTop(el, { viewport$, header$, main$, target$ }))\n))\n\n/* Set up component observables */\nconst component$ = document$\n .pipe(\n switchMap(() => content$),\n mergeWith(control$),\n shareReplay(1)\n )\n\n/* Subscribe to all components */\ncomponent$.subscribe()\n\n/* ----------------------------------------------------------------------------\n * Exports\n * ------------------------------------------------------------------------- */\n\nwindow.document$ = document$ /* Document observable */\nwindow.location$ = location$ /* Location subject */\nwindow.target$ = target$ /* Location target observable */\nwindow.keyboard$ = keyboard$ /* Keyboard observable */\nwindow.viewport$ = viewport$ /* Viewport observable */\nwindow.tablet$ = tablet$ /* Media tablet observable */\nwindow.screen$ = screen$ /* Media screen observable */\nwindow.print$ = print$ /* Media print observable */\nwindow.alert$ = alert$ /* Alert subject */\nwindow.progress$ = progress$ /* Progress indicator subject */\nwindow.component$ = component$ /* Component observable */\n", "/******************************************************************************\nCopyright (c) Microsoft Corporation.\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n***************************************************************************** */\n/* global Reflect, Promise, SuppressedError, Symbol, Iterator */\n\nvar extendStatics = function(d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n};\n\nexport function __extends(d, b) {\n if (typeof b !== \"function\" && b !== null)\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nexport var __assign = function() {\n __assign = Object.assign || function __assign(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n return t;\n }\n return __assign.apply(this, arguments);\n}\n\nexport function __rest(s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\n t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\n t[p[i]] = s[p[i]];\n }\n return t;\n}\n\nexport function __decorate(decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n}\n\nexport function __param(paramIndex, decorator) {\n return function (target, key) { decorator(target, key, paramIndex); }\n}\n\nexport function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {\n function accept(f) { if (f !== void 0 && typeof f !== \"function\") throw new TypeError(\"Function expected\"); return f; }\n var kind = contextIn.kind, key = kind === \"getter\" ? \"get\" : kind === \"setter\" ? \"set\" : \"value\";\n var target = !descriptorIn && ctor ? contextIn[\"static\"] ? ctor : ctor.prototype : null;\n var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {});\n var _, done = false;\n for (var i = decorators.length - 1; i >= 0; i--) {\n var context = {};\n for (var p in contextIn) context[p] = p === \"access\" ? {} : contextIn[p];\n for (var p in contextIn.access) context.access[p] = contextIn.access[p];\n context.addInitializer = function (f) { if (done) throw new TypeError(\"Cannot add initializers after decoration has completed\"); extraInitializers.push(accept(f || null)); };\n var result = (0, decorators[i])(kind === \"accessor\" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context);\n if (kind === \"accessor\") {\n if (result === void 0) continue;\n if (result === null || typeof result !== \"object\") throw new TypeError(\"Object expected\");\n if (_ = accept(result.get)) descriptor.get = _;\n if (_ = accept(result.set)) descriptor.set = _;\n if (_ = accept(result.init)) initializers.unshift(_);\n }\n else if (_ = accept(result)) {\n if (kind === \"field\") initializers.unshift(_);\n else descriptor[key] = _;\n }\n }\n if (target) Object.defineProperty(target, contextIn.name, descriptor);\n done = true;\n};\n\nexport function __runInitializers(thisArg, initializers, value) {\n var useValue = arguments.length > 2;\n for (var i = 0; i < initializers.length; i++) {\n value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);\n }\n return useValue ? value : void 0;\n};\n\nexport function __propKey(x) {\n return typeof x === \"symbol\" ? x : \"\".concat(x);\n};\n\nexport function __setFunctionName(f, name, prefix) {\n if (typeof name === \"symbol\") name = name.description ? \"[\".concat(name.description, \"]\") : \"\";\n return Object.defineProperty(f, \"name\", { configurable: true, value: prefix ? \"\".concat(prefix, \" \", name) : name });\n};\n\nexport function __metadata(metadataKey, metadataValue) {\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\n}\n\nexport function __awaiter(thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n}\n\nexport function __generator(thisArg, body) {\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === \"function\" ? Iterator : Object).prototype);\n return g.next = verb(0), g[\"throw\"] = verb(1), g[\"return\"] = verb(2), typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n function verb(n) { return function (v) { return step([n, v]); }; }\n function step(op) {\n if (f) throw new TypeError(\"Generator is already executing.\");\n while (g && (g = 0, op[0] && (_ = 0)), _) try {\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n if (y = 0, t) op = [op[0] & 2, t.value];\n switch (op[0]) {\n case 0: case 1: t = op; break;\n case 4: _.label++; return { value: op[1], done: false };\n case 5: _.label++; y = op[1]; op = [0]; continue;\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\n default:\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n if (t[2]) _.ops.pop();\n _.trys.pop(); continue;\n }\n op = body.call(thisArg, _);\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n }\n}\n\nexport var __createBinding = Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n});\n\nexport function __exportStar(m, o) {\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\n}\n\nexport function __values(o) {\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\n if (m) return m.call(o);\n if (o && typeof o.length === \"number\") return {\n next: function () {\n if (o && i >= o.length) o = void 0;\n return { value: o && o[i++], done: !o };\n }\n };\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\n}\n\nexport function __read(o, n) {\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n if (!m) return o;\n var i = m.call(o), r, ar = [], e;\n try {\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n }\n catch (error) { e = { error: error }; }\n finally {\n try {\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\n }\n finally { if (e) throw e.error; }\n }\n return ar;\n}\n\n/** @deprecated */\nexport function __spread() {\n for (var ar = [], i = 0; i < arguments.length; i++)\n ar = ar.concat(__read(arguments[i]));\n return ar;\n}\n\n/** @deprecated */\nexport function __spreadArrays() {\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\n r[k] = a[j];\n return r;\n}\n\nexport function __spreadArray(to, from, pack) {\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\n if (ar || !(i in from)) {\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\n ar[i] = from[i];\n }\n }\n return to.concat(ar || Array.prototype.slice.call(from));\n}\n\nexport function __await(v) {\n return this instanceof __await ? (this.v = v, this) : new __await(v);\n}\n\nexport function __asyncGenerator(thisArg, _arguments, generator) {\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\n return i = Object.create((typeof AsyncIterator === \"function\" ? AsyncIterator : Object).prototype), verb(\"next\"), verb(\"throw\"), verb(\"return\", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i;\n function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; }\n function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } }\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\n function fulfill(value) { resume(\"next\", value); }\n function reject(value) { resume(\"throw\", value); }\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\n}\n\nexport function __asyncDelegator(o) {\n var i, p;\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; }\n}\n\nexport function __asyncValues(o) {\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\n var m = o[Symbol.asyncIterator], i;\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\n}\n\nexport function __makeTemplateObject(cooked, raw) {\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\n return cooked;\n};\n\nvar __setModuleDefault = Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n};\n\nexport function __importStar(mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n}\n\nexport function __importDefault(mod) {\n return (mod && mod.__esModule) ? mod : { default: mod };\n}\n\nexport function __classPrivateFieldGet(receiver, state, kind, f) {\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\n return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\n}\n\nexport function __classPrivateFieldSet(receiver, state, value, kind, f) {\n if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\n return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\n}\n\nexport function __classPrivateFieldIn(state, receiver) {\n if (receiver === null || (typeof receiver !== \"object\" && typeof receiver !== \"function\")) throw new TypeError(\"Cannot use 'in' operator on non-object\");\n return typeof state === \"function\" ? receiver === state : state.has(receiver);\n}\n\nexport function __addDisposableResource(env, value, async) {\n if (value !== null && value !== void 0) {\n if (typeof value !== \"object\" && typeof value !== \"function\") throw new TypeError(\"Object expected.\");\n var dispose, inner;\n if (async) {\n if (!Symbol.asyncDispose) throw new TypeError(\"Symbol.asyncDispose is not defined.\");\n dispose = value[Symbol.asyncDispose];\n }\n if (dispose === void 0) {\n if (!Symbol.dispose) throw new TypeError(\"Symbol.dispose is not defined.\");\n dispose = value[Symbol.dispose];\n if (async) inner = dispose;\n }\n if (typeof dispose !== \"function\") throw new TypeError(\"Object not disposable.\");\n if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } };\n env.stack.push({ value: value, dispose: dispose, async: async });\n }\n else if (async) {\n env.stack.push({ async: true });\n }\n return value;\n}\n\nvar _SuppressedError = typeof SuppressedError === \"function\" ? SuppressedError : function (error, suppressed, message) {\n var e = new Error(message);\n return e.name = \"SuppressedError\", e.error = error, e.suppressed = suppressed, e;\n};\n\nexport function __disposeResources(env) {\n function fail(e) {\n env.error = env.hasError ? new _SuppressedError(e, env.error, \"An error was suppressed during disposal.\") : e;\n env.hasError = true;\n }\n var r, s = 0;\n function next() {\n while (r = env.stack.pop()) {\n try {\n if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next);\n if (r.dispose) {\n var result = r.dispose.call(r.value);\n if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); });\n }\n else s |= 1;\n }\n catch (e) {\n fail(e);\n }\n }\n if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve();\n if (env.hasError) throw env.error;\n }\n return next();\n}\n\nexport default {\n __extends,\n __assign,\n __rest,\n __decorate,\n __param,\n __metadata,\n __awaiter,\n __generator,\n __createBinding,\n __exportStar,\n __values,\n __read,\n __spread,\n __spreadArrays,\n __spreadArray,\n __await,\n __asyncGenerator,\n __asyncDelegator,\n __asyncValues,\n __makeTemplateObject,\n __importStar,\n __importDefault,\n __classPrivateFieldGet,\n __classPrivateFieldSet,\n __classPrivateFieldIn,\n __addDisposableResource,\n __disposeResources,\n};\n", "/**\n * Returns true if the object is a function.\n * @param value The value to check\n */\nexport function isFunction(value: any): value is (...args: any[]) => any {\n return typeof value === 'function';\n}\n", "/**\n * Used to create Error subclasses until the community moves away from ES5.\n *\n * This is because compiling from TypeScript down to ES5 has issues with subclassing Errors\n * as well as other built-in types: https://github.com/Microsoft/TypeScript/issues/12123\n *\n * @param createImpl A factory function to create the actual constructor implementation. The returned\n * function should be a named function that calls `_super` internally.\n */\nexport function createErrorClass(createImpl: (_super: any) => any): T {\n const _super = (instance: any) => {\n Error.call(instance);\n instance.stack = new Error().stack;\n };\n\n const ctorFunc = createImpl(_super);\n ctorFunc.prototype = Object.create(Error.prototype);\n ctorFunc.prototype.constructor = ctorFunc;\n return ctorFunc;\n}\n", "import { createErrorClass } from './createErrorClass';\n\nexport interface UnsubscriptionError extends Error {\n readonly errors: any[];\n}\n\nexport interface UnsubscriptionErrorCtor {\n /**\n * @deprecated Internal implementation detail. Do not construct error instances.\n * Cannot be tagged as internal: https://github.com/ReactiveX/rxjs/issues/6269\n */\n new (errors: any[]): UnsubscriptionError;\n}\n\n/**\n * An error thrown when one or more errors have occurred during the\n * `unsubscribe` of a {@link Subscription}.\n */\nexport const UnsubscriptionError: UnsubscriptionErrorCtor = createErrorClass(\n (_super) =>\n function UnsubscriptionErrorImpl(this: any, errors: (Error | string)[]) {\n _super(this);\n this.message = errors\n ? `${errors.length} errors occurred during unsubscription:\n${errors.map((err, i) => `${i + 1}) ${err.toString()}`).join('\\n ')}`\n : '';\n this.name = 'UnsubscriptionError';\n this.errors = errors;\n }\n);\n", "/**\n * Removes an item from an array, mutating it.\n * @param arr The array to remove the item from\n * @param item The item to remove\n */\nexport function arrRemove(arr: T[] | undefined | null, item: T) {\n if (arr) {\n const index = arr.indexOf(item);\n 0 <= index && arr.splice(index, 1);\n }\n}\n", "import { isFunction } from './util/isFunction';\nimport { UnsubscriptionError } from './util/UnsubscriptionError';\nimport { SubscriptionLike, TeardownLogic, Unsubscribable } from './types';\nimport { arrRemove } from './util/arrRemove';\n\n/**\n * Represents a disposable resource, such as the execution of an Observable. A\n * Subscription has one important method, `unsubscribe`, that takes no argument\n * and just disposes the resource held by the subscription.\n *\n * Additionally, subscriptions may be grouped together through the `add()`\n * method, which will attach a child Subscription to the current Subscription.\n * When a Subscription is unsubscribed, all its children (and its grandchildren)\n * will be unsubscribed as well.\n *\n * @class Subscription\n */\nexport class Subscription implements SubscriptionLike {\n /** @nocollapse */\n public static EMPTY = (() => {\n const empty = new Subscription();\n empty.closed = true;\n return empty;\n })();\n\n /**\n * A flag to indicate whether this Subscription has already been unsubscribed.\n */\n public closed = false;\n\n private _parentage: Subscription[] | Subscription | null = null;\n\n /**\n * The list of registered finalizers to execute upon unsubscription. Adding and removing from this\n * list occurs in the {@link #add} and {@link #remove} methods.\n */\n private _finalizers: Exclude[] | null = null;\n\n /**\n * @param initialTeardown A function executed first as part of the finalization\n * process that is kicked off when {@link #unsubscribe} is called.\n */\n constructor(private initialTeardown?: () => void) {}\n\n /**\n * Disposes the resources held by the subscription. May, for instance, cancel\n * an ongoing Observable execution or cancel any other type of work that\n * started when the Subscription was created.\n * @return {void}\n */\n unsubscribe(): void {\n let errors: any[] | undefined;\n\n if (!this.closed) {\n this.closed = true;\n\n // Remove this from it's parents.\n const { _parentage } = this;\n if (_parentage) {\n this._parentage = null;\n if (Array.isArray(_parentage)) {\n for (const parent of _parentage) {\n parent.remove(this);\n }\n } else {\n _parentage.remove(this);\n }\n }\n\n const { initialTeardown: initialFinalizer } = this;\n if (isFunction(initialFinalizer)) {\n try {\n initialFinalizer();\n } catch (e) {\n errors = e instanceof UnsubscriptionError ? e.errors : [e];\n }\n }\n\n const { _finalizers } = this;\n if (_finalizers) {\n this._finalizers = null;\n for (const finalizer of _finalizers) {\n try {\n execFinalizer(finalizer);\n } catch (err) {\n errors = errors ?? [];\n if (err instanceof UnsubscriptionError) {\n errors = [...errors, ...err.errors];\n } else {\n errors.push(err);\n }\n }\n }\n }\n\n if (errors) {\n throw new UnsubscriptionError(errors);\n }\n }\n }\n\n /**\n * Adds a finalizer to this subscription, so that finalization will be unsubscribed/called\n * when this subscription is unsubscribed. If this subscription is already {@link #closed},\n * because it has already been unsubscribed, then whatever finalizer is passed to it\n * will automatically be executed (unless the finalizer itself is also a closed subscription).\n *\n * Closed Subscriptions cannot be added as finalizers to any subscription. Adding a closed\n * subscription to a any subscription will result in no operation. (A noop).\n *\n * Adding a subscription to itself, or adding `null` or `undefined` will not perform any\n * operation at all. (A noop).\n *\n * `Subscription` instances that are added to this instance will automatically remove themselves\n * if they are unsubscribed. Functions and {@link Unsubscribable} objects that you wish to remove\n * will need to be removed manually with {@link #remove}\n *\n * @param teardown The finalization logic to add to this subscription.\n */\n add(teardown: TeardownLogic): void {\n // Only add the finalizer if it's not undefined\n // and don't add a subscription to itself.\n if (teardown && teardown !== this) {\n if (this.closed) {\n // If this subscription is already closed,\n // execute whatever finalizer is handed to it automatically.\n execFinalizer(teardown);\n } else {\n if (teardown instanceof Subscription) {\n // We don't add closed subscriptions, and we don't add the same subscription\n // twice. Subscription unsubscribe is idempotent.\n if (teardown.closed || teardown._hasParent(this)) {\n return;\n }\n teardown._addParent(this);\n }\n (this._finalizers = this._finalizers ?? []).push(teardown);\n }\n }\n }\n\n /**\n * Checks to see if a this subscription already has a particular parent.\n * This will signal that this subscription has already been added to the parent in question.\n * @param parent the parent to check for\n */\n private _hasParent(parent: Subscription) {\n const { _parentage } = this;\n return _parentage === parent || (Array.isArray(_parentage) && _parentage.includes(parent));\n }\n\n /**\n * Adds a parent to this subscription so it can be removed from the parent if it\n * unsubscribes on it's own.\n *\n * NOTE: THIS ASSUMES THAT {@link _hasParent} HAS ALREADY BEEN CHECKED.\n * @param parent The parent subscription to add\n */\n private _addParent(parent: Subscription) {\n const { _parentage } = this;\n this._parentage = Array.isArray(_parentage) ? (_parentage.push(parent), _parentage) : _parentage ? [_parentage, parent] : parent;\n }\n\n /**\n * Called on a child when it is removed via {@link #remove}.\n * @param parent The parent to remove\n */\n private _removeParent(parent: Subscription) {\n const { _parentage } = this;\n if (_parentage === parent) {\n this._parentage = null;\n } else if (Array.isArray(_parentage)) {\n arrRemove(_parentage, parent);\n }\n }\n\n /**\n * Removes a finalizer from this subscription that was previously added with the {@link #add} method.\n *\n * Note that `Subscription` instances, when unsubscribed, will automatically remove themselves\n * from every other `Subscription` they have been added to. This means that using the `remove` method\n * is not a common thing and should be used thoughtfully.\n *\n * If you add the same finalizer instance of a function or an unsubscribable object to a `Subscription` instance\n * more than once, you will need to call `remove` the same number of times to remove all instances.\n *\n * All finalizer instances are removed to free up memory upon unsubscription.\n *\n * @param teardown The finalizer to remove from this subscription\n */\n remove(teardown: Exclude): void {\n const { _finalizers } = this;\n _finalizers && arrRemove(_finalizers, teardown);\n\n if (teardown instanceof Subscription) {\n teardown._removeParent(this);\n }\n }\n}\n\nexport const EMPTY_SUBSCRIPTION = Subscription.EMPTY;\n\nexport function isSubscription(value: any): value is Subscription {\n return (\n value instanceof Subscription ||\n (value && 'closed' in value && isFunction(value.remove) && isFunction(value.add) && isFunction(value.unsubscribe))\n );\n}\n\nfunction execFinalizer(finalizer: Unsubscribable | (() => void)) {\n if (isFunction(finalizer)) {\n finalizer();\n } else {\n finalizer.unsubscribe();\n }\n}\n", "import { Subscriber } from './Subscriber';\nimport { ObservableNotification } from './types';\n\n/**\n * The {@link GlobalConfig} object for RxJS. It is used to configure things\n * like how to react on unhandled errors.\n */\nexport const config: GlobalConfig = {\n onUnhandledError: null,\n onStoppedNotification: null,\n Promise: undefined,\n useDeprecatedSynchronousErrorHandling: false,\n useDeprecatedNextContext: false,\n};\n\n/**\n * The global configuration object for RxJS, used to configure things\n * like how to react on unhandled errors. Accessible via {@link config}\n * object.\n */\nexport interface GlobalConfig {\n /**\n * A registration point for unhandled errors from RxJS. These are errors that\n * cannot were not handled by consuming code in the usual subscription path. For\n * example, if you have this configured, and you subscribe to an observable without\n * providing an error handler, errors from that subscription will end up here. This\n * will _always_ be called asynchronously on another job in the runtime. This is because\n * we do not want errors thrown in this user-configured handler to interfere with the\n * behavior of the library.\n */\n onUnhandledError: ((err: any) => void) | null;\n\n /**\n * A registration point for notifications that cannot be sent to subscribers because they\n * have completed, errored or have been explicitly unsubscribed. By default, next, complete\n * and error notifications sent to stopped subscribers are noops. However, sometimes callers\n * might want a different behavior. For example, with sources that attempt to report errors\n * to stopped subscribers, a caller can configure RxJS to throw an unhandled error instead.\n * This will _always_ be called asynchronously on another job in the runtime. This is because\n * we do not want errors thrown in this user-configured handler to interfere with the\n * behavior of the library.\n */\n onStoppedNotification: ((notification: ObservableNotification, subscriber: Subscriber) => void) | null;\n\n /**\n * The promise constructor used by default for {@link Observable#toPromise toPromise} and {@link Observable#forEach forEach}\n * methods.\n *\n * @deprecated As of version 8, RxJS will no longer support this sort of injection of a\n * Promise constructor. If you need a Promise implementation other than native promises,\n * please polyfill/patch Promise as you see appropriate. Will be removed in v8.\n */\n Promise?: PromiseConstructorLike;\n\n /**\n * If true, turns on synchronous error rethrowing, which is a deprecated behavior\n * in v6 and higher. This behavior enables bad patterns like wrapping a subscribe\n * call in a try/catch block. It also enables producer interference, a nasty bug\n * where a multicast can be broken for all observers by a downstream consumer with\n * an unhandled error. DO NOT USE THIS FLAG UNLESS IT'S NEEDED TO BUY TIME\n * FOR MIGRATION REASONS.\n *\n * @deprecated As of version 8, RxJS will no longer support synchronous throwing\n * of unhandled errors. All errors will be thrown on a separate call stack to prevent bad\n * behaviors described above. Will be removed in v8.\n */\n useDeprecatedSynchronousErrorHandling: boolean;\n\n /**\n * If true, enables an as-of-yet undocumented feature from v5: The ability to access\n * `unsubscribe()` via `this` context in `next` functions created in observers passed\n * to `subscribe`.\n *\n * This is being removed because the performance was severely problematic, and it could also cause\n * issues when types other than POJOs are passed to subscribe as subscribers, as they will likely have\n * their `this` context overwritten.\n *\n * @deprecated As of version 8, RxJS will no longer support altering the\n * context of next functions provided as part of an observer to Subscribe. Instead,\n * you will have access to a subscription or a signal or token that will allow you to do things like\n * unsubscribe and test closed status. Will be removed in v8.\n */\n useDeprecatedNextContext: boolean;\n}\n", "import type { TimerHandle } from './timerHandle';\ntype SetTimeoutFunction = (handler: () => void, timeout?: number, ...args: any[]) => TimerHandle;\ntype ClearTimeoutFunction = (handle: TimerHandle) => void;\n\ninterface TimeoutProvider {\n setTimeout: SetTimeoutFunction;\n clearTimeout: ClearTimeoutFunction;\n delegate:\n | {\n setTimeout: SetTimeoutFunction;\n clearTimeout: ClearTimeoutFunction;\n }\n | undefined;\n}\n\nexport const timeoutProvider: TimeoutProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n setTimeout(handler: () => void, timeout?: number, ...args) {\n const { delegate } = timeoutProvider;\n if (delegate?.setTimeout) {\n return delegate.setTimeout(handler, timeout, ...args);\n }\n return setTimeout(handler, timeout, ...args);\n },\n clearTimeout(handle) {\n const { delegate } = timeoutProvider;\n return (delegate?.clearTimeout || clearTimeout)(handle as any);\n },\n delegate: undefined,\n};\n", "import { config } from '../config';\nimport { timeoutProvider } from '../scheduler/timeoutProvider';\n\n/**\n * Handles an error on another job either with the user-configured {@link onUnhandledError},\n * or by throwing it on that new job so it can be picked up by `window.onerror`, `process.on('error')`, etc.\n *\n * This should be called whenever there is an error that is out-of-band with the subscription\n * or when an error hits a terminal boundary of the subscription and no error handler was provided.\n *\n * @param err the error to report\n */\nexport function reportUnhandledError(err: any) {\n timeoutProvider.setTimeout(() => {\n const { onUnhandledError } = config;\n if (onUnhandledError) {\n // Execute the user-configured error handler.\n onUnhandledError(err);\n } else {\n // Throw so it is picked up by the runtime's uncaught error mechanism.\n throw err;\n }\n });\n}\n", "/* tslint:disable:no-empty */\nexport function noop() { }\n", "import { CompleteNotification, NextNotification, ErrorNotification } from './types';\n\n/**\n * A completion object optimized for memory use and created to be the\n * same \"shape\" as other notifications in v8.\n * @internal\n */\nexport const COMPLETE_NOTIFICATION = (() => createNotification('C', undefined, undefined) as CompleteNotification)();\n\n/**\n * Internal use only. Creates an optimized error notification that is the same \"shape\"\n * as other notifications.\n * @internal\n */\nexport function errorNotification(error: any): ErrorNotification {\n return createNotification('E', undefined, error) as any;\n}\n\n/**\n * Internal use only. Creates an optimized next notification that is the same \"shape\"\n * as other notifications.\n * @internal\n */\nexport function nextNotification(value: T) {\n return createNotification('N', value, undefined) as NextNotification;\n}\n\n/**\n * Ensures that all notifications created internally have the same \"shape\" in v8.\n *\n * TODO: This is only exported to support a crazy legacy test in `groupBy`.\n * @internal\n */\nexport function createNotification(kind: 'N' | 'E' | 'C', value: any, error: any) {\n return {\n kind,\n value,\n error,\n };\n}\n", "import { config } from '../config';\n\nlet context: { errorThrown: boolean; error: any } | null = null;\n\n/**\n * Handles dealing with errors for super-gross mode. Creates a context, in which\n * any synchronously thrown errors will be passed to {@link captureError}. Which\n * will record the error such that it will be rethrown after the call back is complete.\n * TODO: Remove in v8\n * @param cb An immediately executed function.\n */\nexport function errorContext(cb: () => void) {\n if (config.useDeprecatedSynchronousErrorHandling) {\n const isRoot = !context;\n if (isRoot) {\n context = { errorThrown: false, error: null };\n }\n cb();\n if (isRoot) {\n const { errorThrown, error } = context!;\n context = null;\n if (errorThrown) {\n throw error;\n }\n }\n } else {\n // This is the general non-deprecated path for everyone that\n // isn't crazy enough to use super-gross mode (useDeprecatedSynchronousErrorHandling)\n cb();\n }\n}\n\n/**\n * Captures errors only in super-gross mode.\n * @param err the error to capture\n */\nexport function captureError(err: any) {\n if (config.useDeprecatedSynchronousErrorHandling && context) {\n context.errorThrown = true;\n context.error = err;\n }\n}\n", "import { isFunction } from './util/isFunction';\nimport { Observer, ObservableNotification } from './types';\nimport { isSubscription, Subscription } from './Subscription';\nimport { config } from './config';\nimport { reportUnhandledError } from './util/reportUnhandledError';\nimport { noop } from './util/noop';\nimport { nextNotification, errorNotification, COMPLETE_NOTIFICATION } from './NotificationFactories';\nimport { timeoutProvider } from './scheduler/timeoutProvider';\nimport { captureError } from './util/errorContext';\n\n/**\n * Implements the {@link Observer} interface and extends the\n * {@link Subscription} class. While the {@link Observer} is the public API for\n * consuming the values of an {@link Observable}, all Observers get converted to\n * a Subscriber, in order to provide Subscription-like capabilities such as\n * `unsubscribe`. Subscriber is a common type in RxJS, and crucial for\n * implementing operators, but it is rarely used as a public API.\n *\n * @class Subscriber\n */\nexport class Subscriber extends Subscription implements Observer {\n /**\n * A static factory for a Subscriber, given a (potentially partial) definition\n * of an Observer.\n * @param next The `next` callback of an Observer.\n * @param error The `error` callback of an\n * Observer.\n * @param complete The `complete` callback of an\n * Observer.\n * @return A Subscriber wrapping the (partially defined)\n * Observer represented by the given arguments.\n * @nocollapse\n * @deprecated Do not use. Will be removed in v8. There is no replacement for this\n * method, and there is no reason to be creating instances of `Subscriber` directly.\n * If you have a specific use case, please file an issue.\n */\n static create(next?: (x?: T) => void, error?: (e?: any) => void, complete?: () => void): Subscriber {\n return new SafeSubscriber(next, error, complete);\n }\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n protected isStopped: boolean = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n protected destination: Subscriber | Observer; // this `any` is the escape hatch to erase extra type param (e.g. R)\n\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n * There is no reason to directly create an instance of Subscriber. This type is exported for typings reasons.\n */\n constructor(destination?: Subscriber | Observer) {\n super();\n if (destination) {\n this.destination = destination;\n // Automatically chain subscriptions together here.\n // if destination is a Subscription, then it is a Subscriber.\n if (isSubscription(destination)) {\n destination.add(this);\n }\n } else {\n this.destination = EMPTY_OBSERVER;\n }\n }\n\n /**\n * The {@link Observer} callback to receive notifications of type `next` from\n * the Observable, with a value. The Observable may call this method 0 or more\n * times.\n * @param {T} [value] The `next` value.\n * @return {void}\n */\n next(value?: T): void {\n if (this.isStopped) {\n handleStoppedNotification(nextNotification(value), this);\n } else {\n this._next(value!);\n }\n }\n\n /**\n * The {@link Observer} callback to receive notifications of type `error` from\n * the Observable, with an attached `Error`. Notifies the Observer that\n * the Observable has experienced an error condition.\n * @param {any} [err] The `error` exception.\n * @return {void}\n */\n error(err?: any): void {\n if (this.isStopped) {\n handleStoppedNotification(errorNotification(err), this);\n } else {\n this.isStopped = true;\n this._error(err);\n }\n }\n\n /**\n * The {@link Observer} callback to receive a valueless notification of type\n * `complete` from the Observable. Notifies the Observer that the Observable\n * has finished sending push-based notifications.\n * @return {void}\n */\n complete(): void {\n if (this.isStopped) {\n handleStoppedNotification(COMPLETE_NOTIFICATION, this);\n } else {\n this.isStopped = true;\n this._complete();\n }\n }\n\n unsubscribe(): void {\n if (!this.closed) {\n this.isStopped = true;\n super.unsubscribe();\n this.destination = null!;\n }\n }\n\n protected _next(value: T): void {\n this.destination.next(value);\n }\n\n protected _error(err: any): void {\n try {\n this.destination.error(err);\n } finally {\n this.unsubscribe();\n }\n }\n\n protected _complete(): void {\n try {\n this.destination.complete();\n } finally {\n this.unsubscribe();\n }\n }\n}\n\n/**\n * This bind is captured here because we want to be able to have\n * compatibility with monoid libraries that tend to use a method named\n * `bind`. In particular, a library called Monio requires this.\n */\nconst _bind = Function.prototype.bind;\n\nfunction bind any>(fn: Fn, thisArg: any): Fn {\n return _bind.call(fn, thisArg);\n}\n\n/**\n * Internal optimization only, DO NOT EXPOSE.\n * @internal\n */\nclass ConsumerObserver implements Observer {\n constructor(private partialObserver: Partial>) {}\n\n next(value: T): void {\n const { partialObserver } = this;\n if (partialObserver.next) {\n try {\n partialObserver.next(value);\n } catch (error) {\n handleUnhandledError(error);\n }\n }\n }\n\n error(err: any): void {\n const { partialObserver } = this;\n if (partialObserver.error) {\n try {\n partialObserver.error(err);\n } catch (error) {\n handleUnhandledError(error);\n }\n } else {\n handleUnhandledError(err);\n }\n }\n\n complete(): void {\n const { partialObserver } = this;\n if (partialObserver.complete) {\n try {\n partialObserver.complete();\n } catch (error) {\n handleUnhandledError(error);\n }\n }\n }\n}\n\nexport class SafeSubscriber extends Subscriber {\n constructor(\n observerOrNext?: Partial> | ((value: T) => void) | null,\n error?: ((e?: any) => void) | null,\n complete?: (() => void) | null\n ) {\n super();\n\n let partialObserver: Partial>;\n if (isFunction(observerOrNext) || !observerOrNext) {\n // The first argument is a function, not an observer. The next\n // two arguments *could* be observers, or they could be empty.\n partialObserver = {\n next: (observerOrNext ?? undefined) as (((value: T) => void) | undefined),\n error: error ?? undefined,\n complete: complete ?? undefined,\n };\n } else {\n // The first argument is a partial observer.\n let context: any;\n if (this && config.useDeprecatedNextContext) {\n // This is a deprecated path that made `this.unsubscribe()` available in\n // next handler functions passed to subscribe. This only exists behind a flag\n // now, as it is *very* slow.\n context = Object.create(observerOrNext);\n context.unsubscribe = () => this.unsubscribe();\n partialObserver = {\n next: observerOrNext.next && bind(observerOrNext.next, context),\n error: observerOrNext.error && bind(observerOrNext.error, context),\n complete: observerOrNext.complete && bind(observerOrNext.complete, context),\n };\n } else {\n // The \"normal\" path. Just use the partial observer directly.\n partialObserver = observerOrNext;\n }\n }\n\n // Wrap the partial observer to ensure it's a full observer, and\n // make sure proper error handling is accounted for.\n this.destination = new ConsumerObserver(partialObserver);\n }\n}\n\nfunction handleUnhandledError(error: any) {\n if (config.useDeprecatedSynchronousErrorHandling) {\n captureError(error);\n } else {\n // Ideal path, we report this as an unhandled error,\n // which is thrown on a new call stack.\n reportUnhandledError(error);\n }\n}\n\n/**\n * An error handler used when no error handler was supplied\n * to the SafeSubscriber -- meaning no error handler was supplied\n * do the `subscribe` call on our observable.\n * @param err The error to handle\n */\nfunction defaultErrorHandler(err: any) {\n throw err;\n}\n\n/**\n * A handler for notifications that cannot be sent to a stopped subscriber.\n * @param notification The notification being sent\n * @param subscriber The stopped subscriber\n */\nfunction handleStoppedNotification(notification: ObservableNotification, subscriber: Subscriber) {\n const { onStoppedNotification } = config;\n onStoppedNotification && timeoutProvider.setTimeout(() => onStoppedNotification(notification, subscriber));\n}\n\n/**\n * The observer used as a stub for subscriptions where the user did not\n * pass any arguments to `subscribe`. Comes with the default error handling\n * behavior.\n */\nexport const EMPTY_OBSERVER: Readonly> & { closed: true } = {\n closed: true,\n next: noop,\n error: defaultErrorHandler,\n complete: noop,\n};\n", "/**\n * Symbol.observable or a string \"@@observable\". Used for interop\n *\n * @deprecated We will no longer be exporting this symbol in upcoming versions of RxJS.\n * Instead polyfill and use Symbol.observable directly *or* use https://www.npmjs.com/package/symbol-observable\n */\nexport const observable: string | symbol = (() => (typeof Symbol === 'function' && Symbol.observable) || '@@observable')();\n", "/**\n * This function takes one parameter and just returns it. Simply put,\n * this is like `(x: T): T => x`.\n *\n * ## Examples\n *\n * This is useful in some cases when using things like `mergeMap`\n *\n * ```ts\n * import { interval, take, map, range, mergeMap, identity } from 'rxjs';\n *\n * const source$ = interval(1000).pipe(take(5));\n *\n * const result$ = source$.pipe(\n * map(i => range(i)),\n * mergeMap(identity) // same as mergeMap(x => x)\n * );\n *\n * result$.subscribe({\n * next: console.log\n * });\n * ```\n *\n * Or when you want to selectively apply an operator\n *\n * ```ts\n * import { interval, take, identity } from 'rxjs';\n *\n * const shouldLimit = () => Math.random() < 0.5;\n *\n * const source$ = interval(1000);\n *\n * const result$ = source$.pipe(shouldLimit() ? take(5) : identity);\n *\n * result$.subscribe({\n * next: console.log\n * });\n * ```\n *\n * @param x Any value that is returned by this function\n * @returns The value passed as the first parameter to this function\n */\nexport function identity(x: T): T {\n return x;\n}\n", "import { identity } from './identity';\nimport { UnaryFunction } from '../types';\n\nexport function pipe(): typeof identity;\nexport function pipe(fn1: UnaryFunction): UnaryFunction;\nexport function pipe(fn1: UnaryFunction, fn2: UnaryFunction): UnaryFunction;\nexport function pipe(fn1: UnaryFunction, fn2: UnaryFunction, fn3: UnaryFunction): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction,\n fn8: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction,\n fn8: UnaryFunction,\n fn9: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction,\n fn8: UnaryFunction,\n fn9: UnaryFunction,\n ...fns: UnaryFunction[]\n): UnaryFunction;\n\n/**\n * pipe() can be called on one or more functions, each of which can take one argument (\"UnaryFunction\")\n * and uses it to return a value.\n * It returns a function that takes one argument, passes it to the first UnaryFunction, and then\n * passes the result to the next one, passes that result to the next one, and so on. \n */\nexport function pipe(...fns: Array>): UnaryFunction {\n return pipeFromArray(fns);\n}\n\n/** @internal */\nexport function pipeFromArray(fns: Array>): UnaryFunction {\n if (fns.length === 0) {\n return identity as UnaryFunction;\n }\n\n if (fns.length === 1) {\n return fns[0];\n }\n\n return function piped(input: T): R {\n return fns.reduce((prev: any, fn: UnaryFunction) => fn(prev), input as any);\n };\n}\n", "import { Operator } from './Operator';\nimport { SafeSubscriber, Subscriber } from './Subscriber';\nimport { isSubscription, Subscription } from './Subscription';\nimport { TeardownLogic, OperatorFunction, Subscribable, Observer } from './types';\nimport { observable as Symbol_observable } from './symbol/observable';\nimport { pipeFromArray } from './util/pipe';\nimport { config } from './config';\nimport { isFunction } from './util/isFunction';\nimport { errorContext } from './util/errorContext';\n\n/**\n * A representation of any set of values over any amount of time. This is the most basic building block\n * of RxJS.\n *\n * @class Observable\n */\nexport class Observable implements Subscribable {\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n */\n source: Observable | undefined;\n\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n */\n operator: Operator | undefined;\n\n /**\n * @constructor\n * @param {Function} subscribe the function that is called when the Observable is\n * initially subscribed to. This function is given a Subscriber, to which new values\n * can be `next`ed, or an `error` method can be called to raise an error, or\n * `complete` can be called to notify of a successful completion.\n */\n constructor(subscribe?: (this: Observable, subscriber: Subscriber) => TeardownLogic) {\n if (subscribe) {\n this._subscribe = subscribe;\n }\n }\n\n // HACK: Since TypeScript inherits static properties too, we have to\n // fight against TypeScript here so Subject can have a different static create signature\n /**\n * Creates a new Observable by calling the Observable constructor\n * @owner Observable\n * @method create\n * @param {Function} subscribe? the subscriber function to be passed to the Observable constructor\n * @return {Observable} a new observable\n * @nocollapse\n * @deprecated Use `new Observable()` instead. Will be removed in v8.\n */\n static create: (...args: any[]) => any = (subscribe?: (subscriber: Subscriber) => TeardownLogic) => {\n return new Observable(subscribe);\n };\n\n /**\n * Creates a new Observable, with this Observable instance as the source, and the passed\n * operator defined as the new observable's operator.\n * @method lift\n * @param operator the operator defining the operation to take on the observable\n * @return a new observable with the Operator applied\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n * If you have implemented an operator using `lift`, it is recommended that you create an\n * operator by simply returning `new Observable()` directly. See \"Creating new operators from\n * scratch\" section here: https://rxjs.dev/guide/operators\n */\n lift(operator?: Operator): Observable {\n const observable = new Observable();\n observable.source = this;\n observable.operator = operator;\n return observable;\n }\n\n subscribe(observerOrNext?: Partial> | ((value: T) => void)): Subscription;\n /** @deprecated Instead of passing separate callback arguments, use an observer argument. Signatures taking separate callback arguments will be removed in v8. Details: https://rxjs.dev/deprecations/subscribe-arguments */\n subscribe(next?: ((value: T) => void) | null, error?: ((error: any) => void) | null, complete?: (() => void) | null): Subscription;\n /**\n * Invokes an execution of an Observable and registers Observer handlers for notifications it will emit.\n *\n * Use it when you have all these Observables, but still nothing is happening.\n *\n * `subscribe` is not a regular operator, but a method that calls Observable's internal `subscribe` function. It\n * might be for example a function that you passed to Observable's constructor, but most of the time it is\n * a library implementation, which defines what will be emitted by an Observable, and when it be will emitted. This means\n * that calling `subscribe` is actually the moment when Observable starts its work, not when it is created, as it is often\n * the thought.\n *\n * Apart from starting the execution of an Observable, this method allows you to listen for values\n * that an Observable emits, as well as for when it completes or errors. You can achieve this in two\n * of the following ways.\n *\n * The first way is creating an object that implements {@link Observer} interface. It should have methods\n * defined by that interface, but note that it should be just a regular JavaScript object, which you can create\n * yourself in any way you want (ES6 class, classic function constructor, object literal etc.). In particular, do\n * not attempt to use any RxJS implementation details to create Observers - you don't need them. Remember also\n * that your object does not have to implement all methods. If you find yourself creating a method that doesn't\n * do anything, you can simply omit it. Note however, if the `error` method is not provided and an error happens,\n * it will be thrown asynchronously. Errors thrown asynchronously cannot be caught using `try`/`catch`. Instead,\n * use the {@link onUnhandledError} configuration option or use a runtime handler (like `window.onerror` or\n * `process.on('error)`) to be notified of unhandled errors. Because of this, it's recommended that you provide\n * an `error` method to avoid missing thrown errors.\n *\n * The second way is to give up on Observer object altogether and simply provide callback functions in place of its methods.\n * This means you can provide three functions as arguments to `subscribe`, where the first function is equivalent\n * of a `next` method, the second of an `error` method and the third of a `complete` method. Just as in case of an Observer,\n * if you do not need to listen for something, you can omit a function by passing `undefined` or `null`,\n * since `subscribe` recognizes these functions by where they were placed in function call. When it comes\n * to the `error` function, as with an Observer, if not provided, errors emitted by an Observable will be thrown asynchronously.\n *\n * You can, however, subscribe with no parameters at all. This may be the case where you're not interested in terminal events\n * and you also handled emissions internally by using operators (e.g. using `tap`).\n *\n * Whichever style of calling `subscribe` you use, in both cases it returns a Subscription object.\n * This object allows you to call `unsubscribe` on it, which in turn will stop the work that an Observable does and will clean\n * up all resources that an Observable used. Note that cancelling a subscription will not call `complete` callback\n * provided to `subscribe` function, which is reserved for a regular completion signal that comes from an Observable.\n *\n * Remember that callbacks provided to `subscribe` are not guaranteed to be called asynchronously.\n * It is an Observable itself that decides when these functions will be called. For example {@link of}\n * by default emits all its values synchronously. Always check documentation for how given Observable\n * will behave when subscribed and if its default behavior can be modified with a `scheduler`.\n *\n * #### Examples\n *\n * Subscribe with an {@link guide/observer Observer}\n *\n * ```ts\n * import { of } from 'rxjs';\n *\n * const sumObserver = {\n * sum: 0,\n * next(value) {\n * console.log('Adding: ' + value);\n * this.sum = this.sum + value;\n * },\n * error() {\n * // We actually could just remove this method,\n * // since we do not really care about errors right now.\n * },\n * complete() {\n * console.log('Sum equals: ' + this.sum);\n * }\n * };\n *\n * of(1, 2, 3) // Synchronously emits 1, 2, 3 and then completes.\n * .subscribe(sumObserver);\n *\n * // Logs:\n * // 'Adding: 1'\n * // 'Adding: 2'\n * // 'Adding: 3'\n * // 'Sum equals: 6'\n * ```\n *\n * Subscribe with functions ({@link deprecations/subscribe-arguments deprecated})\n *\n * ```ts\n * import { of } from 'rxjs'\n *\n * let sum = 0;\n *\n * of(1, 2, 3).subscribe(\n * value => {\n * console.log('Adding: ' + value);\n * sum = sum + value;\n * },\n * undefined,\n * () => console.log('Sum equals: ' + sum)\n * );\n *\n * // Logs:\n * // 'Adding: 1'\n * // 'Adding: 2'\n * // 'Adding: 3'\n * // 'Sum equals: 6'\n * ```\n *\n * Cancel a subscription\n *\n * ```ts\n * import { interval } from 'rxjs';\n *\n * const subscription = interval(1000).subscribe({\n * next(num) {\n * console.log(num)\n * },\n * complete() {\n * // Will not be called, even when cancelling subscription.\n * console.log('completed!');\n * }\n * });\n *\n * setTimeout(() => {\n * subscription.unsubscribe();\n * console.log('unsubscribed!');\n * }, 2500);\n *\n * // Logs:\n * // 0 after 1s\n * // 1 after 2s\n * // 'unsubscribed!' after 2.5s\n * ```\n *\n * @param {Observer|Function} observerOrNext (optional) Either an observer with methods to be called,\n * or the first of three possible handlers, which is the handler for each value emitted from the subscribed\n * Observable.\n * @param {Function} error (optional) A handler for a terminal event resulting from an error. If no error handler is provided,\n * the error will be thrown asynchronously as unhandled.\n * @param {Function} complete (optional) A handler for a terminal event resulting from successful completion.\n * @return {Subscription} a subscription reference to the registered handlers\n * @method subscribe\n */\n subscribe(\n observerOrNext?: Partial> | ((value: T) => void) | null,\n error?: ((error: any) => void) | null,\n complete?: (() => void) | null\n ): Subscription {\n const subscriber = isSubscriber(observerOrNext) ? observerOrNext : new SafeSubscriber(observerOrNext, error, complete);\n\n errorContext(() => {\n const { operator, source } = this;\n subscriber.add(\n operator\n ? // We're dealing with a subscription in the\n // operator chain to one of our lifted operators.\n operator.call(subscriber, source)\n : source\n ? // If `source` has a value, but `operator` does not, something that\n // had intimate knowledge of our API, like our `Subject`, must have\n // set it. We're going to just call `_subscribe` directly.\n this._subscribe(subscriber)\n : // In all other cases, we're likely wrapping a user-provided initializer\n // function, so we need to catch errors and handle them appropriately.\n this._trySubscribe(subscriber)\n );\n });\n\n return subscriber;\n }\n\n /** @internal */\n protected _trySubscribe(sink: Subscriber): TeardownLogic {\n try {\n return this._subscribe(sink);\n } catch (err) {\n // We don't need to return anything in this case,\n // because it's just going to try to `add()` to a subscription\n // above.\n sink.error(err);\n }\n }\n\n /**\n * Used as a NON-CANCELLABLE means of subscribing to an observable, for use with\n * APIs that expect promises, like `async/await`. You cannot unsubscribe from this.\n *\n * **WARNING**: Only use this with observables you *know* will complete. If the source\n * observable does not complete, you will end up with a promise that is hung up, and\n * potentially all of the state of an async function hanging out in memory. To avoid\n * this situation, look into adding something like {@link timeout}, {@link take},\n * {@link takeWhile}, or {@link takeUntil} amongst others.\n *\n * #### Example\n *\n * ```ts\n * import { interval, take } from 'rxjs';\n *\n * const source$ = interval(1000).pipe(take(4));\n *\n * async function getTotal() {\n * let total = 0;\n *\n * await source$.forEach(value => {\n * total += value;\n * console.log('observable -> ' + value);\n * });\n *\n * return total;\n * }\n *\n * getTotal().then(\n * total => console.log('Total: ' + total)\n * );\n *\n * // Expected:\n * // 'observable -> 0'\n * // 'observable -> 1'\n * // 'observable -> 2'\n * // 'observable -> 3'\n * // 'Total: 6'\n * ```\n *\n * @param next a handler for each value emitted by the observable\n * @return a promise that either resolves on observable completion or\n * rejects with the handled error\n */\n forEach(next: (value: T) => void): Promise;\n\n /**\n * @param next a handler for each value emitted by the observable\n * @param promiseCtor a constructor function used to instantiate the Promise\n * @return a promise that either resolves on observable completion or\n * rejects with the handled error\n * @deprecated Passing a Promise constructor will no longer be available\n * in upcoming versions of RxJS. This is because it adds weight to the library, for very\n * little benefit. If you need this functionality, it is recommended that you either\n * polyfill Promise, or you create an adapter to convert the returned native promise\n * to whatever promise implementation you wanted. Will be removed in v8.\n */\n forEach(next: (value: T) => void, promiseCtor: PromiseConstructorLike): Promise;\n\n forEach(next: (value: T) => void, promiseCtor?: PromiseConstructorLike): Promise {\n promiseCtor = getPromiseCtor(promiseCtor);\n\n return new promiseCtor((resolve, reject) => {\n const subscriber = new SafeSubscriber({\n next: (value) => {\n try {\n next(value);\n } catch (err) {\n reject(err);\n subscriber.unsubscribe();\n }\n },\n error: reject,\n complete: resolve,\n });\n this.subscribe(subscriber);\n }) as Promise;\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): TeardownLogic {\n return this.source?.subscribe(subscriber);\n }\n\n /**\n * An interop point defined by the es7-observable spec https://github.com/zenparsing/es-observable\n * @method Symbol.observable\n * @return {Observable} this instance of the observable\n */\n [Symbol_observable]() {\n return this;\n }\n\n /* tslint:disable:max-line-length */\n pipe(): Observable;\n pipe(op1: OperatorFunction): Observable;\n pipe(op1: OperatorFunction, op2: OperatorFunction): Observable;\n pipe(op1: OperatorFunction, op2: OperatorFunction, op3: OperatorFunction): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction,\n op8: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction,\n op8: OperatorFunction,\n op9: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction,\n op8: OperatorFunction,\n op9: OperatorFunction,\n ...operations: OperatorFunction[]\n ): Observable;\n /* tslint:enable:max-line-length */\n\n /**\n * Used to stitch together functional operators into a chain.\n * @method pipe\n * @return {Observable} the Observable result of all of the operators having\n * been called in the order they were passed in.\n *\n * ## Example\n *\n * ```ts\n * import { interval, filter, map, scan } from 'rxjs';\n *\n * interval(1000)\n * .pipe(\n * filter(x => x % 2 === 0),\n * map(x => x + x),\n * scan((acc, x) => acc + x)\n * )\n * .subscribe(x => console.log(x));\n * ```\n */\n pipe(...operations: OperatorFunction[]): Observable {\n return pipeFromArray(operations)(this);\n }\n\n /* tslint:disable:max-line-length */\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(): Promise;\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(PromiseCtor: typeof Promise): Promise;\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(PromiseCtor: PromiseConstructorLike): Promise;\n /* tslint:enable:max-line-length */\n\n /**\n * Subscribe to this Observable and get a Promise resolving on\n * `complete` with the last emission (if any).\n *\n * **WARNING**: Only use this with observables you *know* will complete. If the source\n * observable does not complete, you will end up with a promise that is hung up, and\n * potentially all of the state of an async function hanging out in memory. To avoid\n * this situation, look into adding something like {@link timeout}, {@link take},\n * {@link takeWhile}, or {@link takeUntil} amongst others.\n *\n * @method toPromise\n * @param [promiseCtor] a constructor function used to instantiate\n * the Promise\n * @return A Promise that resolves with the last value emit, or\n * rejects on an error. If there were no emissions, Promise\n * resolves with undefined.\n * @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise\n */\n toPromise(promiseCtor?: PromiseConstructorLike): Promise {\n promiseCtor = getPromiseCtor(promiseCtor);\n\n return new promiseCtor((resolve, reject) => {\n let value: T | undefined;\n this.subscribe(\n (x: T) => (value = x),\n (err: any) => reject(err),\n () => resolve(value)\n );\n }) as Promise;\n }\n}\n\n/**\n * Decides between a passed promise constructor from consuming code,\n * A default configured promise constructor, and the native promise\n * constructor and returns it. If nothing can be found, it will throw\n * an error.\n * @param promiseCtor The optional promise constructor to passed by consuming code\n */\nfunction getPromiseCtor(promiseCtor: PromiseConstructorLike | undefined) {\n return promiseCtor ?? config.Promise ?? Promise;\n}\n\nfunction isObserver(value: any): value is Observer {\n return value && isFunction(value.next) && isFunction(value.error) && isFunction(value.complete);\n}\n\nfunction isSubscriber(value: any): value is Subscriber {\n return (value && value instanceof Subscriber) || (isObserver(value) && isSubscription(value));\n}\n", "import { Observable } from '../Observable';\nimport { Subscriber } from '../Subscriber';\nimport { OperatorFunction } from '../types';\nimport { isFunction } from './isFunction';\n\n/**\n * Used to determine if an object is an Observable with a lift function.\n */\nexport function hasLift(source: any): source is { lift: InstanceType['lift'] } {\n return isFunction(source?.lift);\n}\n\n/**\n * Creates an `OperatorFunction`. Used to define operators throughout the library in a concise way.\n * @param init The logic to connect the liftedSource to the subscriber at the moment of subscription.\n */\nexport function operate(\n init: (liftedSource: Observable, subscriber: Subscriber) => (() => void) | void\n): OperatorFunction {\n return (source: Observable) => {\n if (hasLift(source)) {\n return source.lift(function (this: Subscriber, liftedSource: Observable) {\n try {\n return init(liftedSource, this);\n } catch (err) {\n this.error(err);\n }\n });\n }\n throw new TypeError('Unable to lift unknown Observable type');\n };\n}\n", "import { Subscriber } from '../Subscriber';\n\n/**\n * Creates an instance of an `OperatorSubscriber`.\n * @param destination The downstream subscriber.\n * @param onNext Handles next values, only called if this subscriber is not stopped or closed. Any\n * error that occurs in this function is caught and sent to the `error` method of this subscriber.\n * @param onError Handles errors from the subscription, any errors that occur in this handler are caught\n * and send to the `destination` error handler.\n * @param onComplete Handles completion notification from the subscription. Any errors that occur in\n * this handler are sent to the `destination` error handler.\n * @param onFinalize Additional teardown logic here. This will only be called on teardown if the\n * subscriber itself is not already closed. This is called after all other teardown logic is executed.\n */\nexport function createOperatorSubscriber(\n destination: Subscriber,\n onNext?: (value: T) => void,\n onComplete?: () => void,\n onError?: (err: any) => void,\n onFinalize?: () => void\n): Subscriber {\n return new OperatorSubscriber(destination, onNext, onComplete, onError, onFinalize);\n}\n\n/**\n * A generic helper for allowing operators to be created with a Subscriber and\n * use closures to capture necessary state from the operator function itself.\n */\nexport class OperatorSubscriber extends Subscriber {\n /**\n * Creates an instance of an `OperatorSubscriber`.\n * @param destination The downstream subscriber.\n * @param onNext Handles next values, only called if this subscriber is not stopped or closed. Any\n * error that occurs in this function is caught and sent to the `error` method of this subscriber.\n * @param onError Handles errors from the subscription, any errors that occur in this handler are caught\n * and send to the `destination` error handler.\n * @param onComplete Handles completion notification from the subscription. Any errors that occur in\n * this handler are sent to the `destination` error handler.\n * @param onFinalize Additional finalization logic here. This will only be called on finalization if the\n * subscriber itself is not already closed. This is called after all other finalization logic is executed.\n * @param shouldUnsubscribe An optional check to see if an unsubscribe call should truly unsubscribe.\n * NOTE: This currently **ONLY** exists to support the strange behavior of {@link groupBy}, where unsubscription\n * to the resulting observable does not actually disconnect from the source if there are active subscriptions\n * to any grouped observable. (DO NOT EXPOSE OR USE EXTERNALLY!!!)\n */\n constructor(\n destination: Subscriber,\n onNext?: (value: T) => void,\n onComplete?: () => void,\n onError?: (err: any) => void,\n private onFinalize?: () => void,\n private shouldUnsubscribe?: () => boolean\n ) {\n // It's important - for performance reasons - that all of this class's\n // members are initialized and that they are always initialized in the same\n // order. This will ensure that all OperatorSubscriber instances have the\n // same hidden class in V8. This, in turn, will help keep the number of\n // hidden classes involved in property accesses within the base class as\n // low as possible. If the number of hidden classes involved exceeds four,\n // the property accesses will become megamorphic and performance penalties\n // will be incurred - i.e. inline caches won't be used.\n //\n // The reasons for ensuring all instances have the same hidden class are\n // further discussed in this blog post from Benedikt Meurer:\n // https://benediktmeurer.de/2018/03/23/impact-of-polymorphism-on-component-based-frameworks-like-react/\n super(destination);\n this._next = onNext\n ? function (this: OperatorSubscriber, value: T) {\n try {\n onNext(value);\n } catch (err) {\n destination.error(err);\n }\n }\n : super._next;\n this._error = onError\n ? function (this: OperatorSubscriber, err: any) {\n try {\n onError(err);\n } catch (err) {\n // Send any errors that occur down stream.\n destination.error(err);\n } finally {\n // Ensure finalization.\n this.unsubscribe();\n }\n }\n : super._error;\n this._complete = onComplete\n ? function (this: OperatorSubscriber) {\n try {\n onComplete();\n } catch (err) {\n // Send any errors that occur down stream.\n destination.error(err);\n } finally {\n // Ensure finalization.\n this.unsubscribe();\n }\n }\n : super._complete;\n }\n\n unsubscribe() {\n if (!this.shouldUnsubscribe || this.shouldUnsubscribe()) {\n const { closed } = this;\n super.unsubscribe();\n // Execute additional teardown if we have any and we didn't already do so.\n !closed && this.onFinalize?.();\n }\n }\n}\n", "import { Subscription } from '../Subscription';\n\ninterface AnimationFrameProvider {\n schedule(callback: FrameRequestCallback): Subscription;\n requestAnimationFrame: typeof requestAnimationFrame;\n cancelAnimationFrame: typeof cancelAnimationFrame;\n delegate:\n | {\n requestAnimationFrame: typeof requestAnimationFrame;\n cancelAnimationFrame: typeof cancelAnimationFrame;\n }\n | undefined;\n}\n\nexport const animationFrameProvider: AnimationFrameProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n schedule(callback) {\n let request = requestAnimationFrame;\n let cancel: typeof cancelAnimationFrame | undefined = cancelAnimationFrame;\n const { delegate } = animationFrameProvider;\n if (delegate) {\n request = delegate.requestAnimationFrame;\n cancel = delegate.cancelAnimationFrame;\n }\n const handle = request((timestamp) => {\n // Clear the cancel function. The request has been fulfilled, so\n // attempting to cancel the request upon unsubscription would be\n // pointless.\n cancel = undefined;\n callback(timestamp);\n });\n return new Subscription(() => cancel?.(handle));\n },\n requestAnimationFrame(...args) {\n const { delegate } = animationFrameProvider;\n return (delegate?.requestAnimationFrame || requestAnimationFrame)(...args);\n },\n cancelAnimationFrame(...args) {\n const { delegate } = animationFrameProvider;\n return (delegate?.cancelAnimationFrame || cancelAnimationFrame)(...args);\n },\n delegate: undefined,\n};\n", "import { createErrorClass } from './createErrorClass';\n\nexport interface ObjectUnsubscribedError extends Error {}\n\nexport interface ObjectUnsubscribedErrorCtor {\n /**\n * @deprecated Internal implementation detail. Do not construct error instances.\n * Cannot be tagged as internal: https://github.com/ReactiveX/rxjs/issues/6269\n */\n new (): ObjectUnsubscribedError;\n}\n\n/**\n * An error thrown when an action is invalid because the object has been\n * unsubscribed.\n *\n * @see {@link Subject}\n * @see {@link BehaviorSubject}\n *\n * @class ObjectUnsubscribedError\n */\nexport const ObjectUnsubscribedError: ObjectUnsubscribedErrorCtor = createErrorClass(\n (_super) =>\n function ObjectUnsubscribedErrorImpl(this: any) {\n _super(this);\n this.name = 'ObjectUnsubscribedError';\n this.message = 'object unsubscribed';\n }\n);\n", "import { Operator } from './Operator';\nimport { Observable } from './Observable';\nimport { Subscriber } from './Subscriber';\nimport { Subscription, EMPTY_SUBSCRIPTION } from './Subscription';\nimport { Observer, SubscriptionLike, TeardownLogic } from './types';\nimport { ObjectUnsubscribedError } from './util/ObjectUnsubscribedError';\nimport { arrRemove } from './util/arrRemove';\nimport { errorContext } from './util/errorContext';\n\n/**\n * A Subject is a special type of Observable that allows values to be\n * multicasted to many Observers. Subjects are like EventEmitters.\n *\n * Every Subject is an Observable and an Observer. You can subscribe to a\n * Subject, and you can call next to feed values as well as error and complete.\n */\nexport class Subject extends Observable implements SubscriptionLike {\n closed = false;\n\n private currentObservers: Observer[] | null = null;\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n observers: Observer[] = [];\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n isStopped = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n hasError = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n thrownError: any = null;\n\n /**\n * Creates a \"subject\" by basically gluing an observer to an observable.\n *\n * @nocollapse\n * @deprecated Recommended you do not use. Will be removed at some point in the future. Plans for replacement still under discussion.\n */\n static create: (...args: any[]) => any = (destination: Observer, source: Observable): AnonymousSubject => {\n return new AnonymousSubject(destination, source);\n };\n\n constructor() {\n // NOTE: This must be here to obscure Observable's constructor.\n super();\n }\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n lift(operator: Operator): Observable {\n const subject = new AnonymousSubject(this, this);\n subject.operator = operator as any;\n return subject as any;\n }\n\n /** @internal */\n protected _throwIfClosed() {\n if (this.closed) {\n throw new ObjectUnsubscribedError();\n }\n }\n\n next(value: T) {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n if (!this.currentObservers) {\n this.currentObservers = Array.from(this.observers);\n }\n for (const observer of this.currentObservers) {\n observer.next(value);\n }\n }\n });\n }\n\n error(err: any) {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n this.hasError = this.isStopped = true;\n this.thrownError = err;\n const { observers } = this;\n while (observers.length) {\n observers.shift()!.error(err);\n }\n }\n });\n }\n\n complete() {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n this.isStopped = true;\n const { observers } = this;\n while (observers.length) {\n observers.shift()!.complete();\n }\n }\n });\n }\n\n unsubscribe() {\n this.isStopped = this.closed = true;\n this.observers = this.currentObservers = null!;\n }\n\n get observed() {\n return this.observers?.length > 0;\n }\n\n /** @internal */\n protected _trySubscribe(subscriber: Subscriber): TeardownLogic {\n this._throwIfClosed();\n return super._trySubscribe(subscriber);\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n this._throwIfClosed();\n this._checkFinalizedStatuses(subscriber);\n return this._innerSubscribe(subscriber);\n }\n\n /** @internal */\n protected _innerSubscribe(subscriber: Subscriber) {\n const { hasError, isStopped, observers } = this;\n if (hasError || isStopped) {\n return EMPTY_SUBSCRIPTION;\n }\n this.currentObservers = null;\n observers.push(subscriber);\n return new Subscription(() => {\n this.currentObservers = null;\n arrRemove(observers, subscriber);\n });\n }\n\n /** @internal */\n protected _checkFinalizedStatuses(subscriber: Subscriber) {\n const { hasError, thrownError, isStopped } = this;\n if (hasError) {\n subscriber.error(thrownError);\n } else if (isStopped) {\n subscriber.complete();\n }\n }\n\n /**\n * Creates a new Observable with this Subject as the source. You can do this\n * to create custom Observer-side logic of the Subject and conceal it from\n * code that uses the Observable.\n * @return {Observable} Observable that the Subject casts to\n */\n asObservable(): Observable {\n const observable: any = new Observable();\n observable.source = this;\n return observable;\n }\n}\n\n/**\n * @class AnonymousSubject\n */\nexport class AnonymousSubject extends Subject {\n constructor(\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n public destination?: Observer,\n source?: Observable\n ) {\n super();\n this.source = source;\n }\n\n next(value: T) {\n this.destination?.next?.(value);\n }\n\n error(err: any) {\n this.destination?.error?.(err);\n }\n\n complete() {\n this.destination?.complete?.();\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n return this.source?.subscribe(subscriber) ?? EMPTY_SUBSCRIPTION;\n }\n}\n", "import { Subject } from './Subject';\nimport { Subscriber } from './Subscriber';\nimport { Subscription } from './Subscription';\n\n/**\n * A variant of Subject that requires an initial value and emits its current\n * value whenever it is subscribed to.\n *\n * @class BehaviorSubject\n */\nexport class BehaviorSubject extends Subject {\n constructor(private _value: T) {\n super();\n }\n\n get value(): T {\n return this.getValue();\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n const subscription = super._subscribe(subscriber);\n !subscription.closed && subscriber.next(this._value);\n return subscription;\n }\n\n getValue(): T {\n const { hasError, thrownError, _value } = this;\n if (hasError) {\n throw thrownError;\n }\n this._throwIfClosed();\n return _value;\n }\n\n next(value: T): void {\n super.next((this._value = value));\n }\n}\n", "import { TimestampProvider } from '../types';\n\ninterface DateTimestampProvider extends TimestampProvider {\n delegate: TimestampProvider | undefined;\n}\n\nexport const dateTimestampProvider: DateTimestampProvider = {\n now() {\n // Use the variable rather than `this` so that the function can be called\n // without being bound to the provider.\n return (dateTimestampProvider.delegate || Date).now();\n },\n delegate: undefined,\n};\n", "import { Subject } from './Subject';\nimport { TimestampProvider } from './types';\nimport { Subscriber } from './Subscriber';\nimport { Subscription } from './Subscription';\nimport { dateTimestampProvider } from './scheduler/dateTimestampProvider';\n\n/**\n * A variant of {@link Subject} that \"replays\" old values to new subscribers by emitting them when they first subscribe.\n *\n * `ReplaySubject` has an internal buffer that will store a specified number of values that it has observed. Like `Subject`,\n * `ReplaySubject` \"observes\" values by having them passed to its `next` method. When it observes a value, it will store that\n * value for a time determined by the configuration of the `ReplaySubject`, as passed to its constructor.\n *\n * When a new subscriber subscribes to the `ReplaySubject` instance, it will synchronously emit all values in its buffer in\n * a First-In-First-Out (FIFO) manner. The `ReplaySubject` will also complete, if it has observed completion; and it will\n * error if it has observed an error.\n *\n * There are two main configuration items to be concerned with:\n *\n * 1. `bufferSize` - This will determine how many items are stored in the buffer, defaults to infinite.\n * 2. `windowTime` - The amount of time to hold a value in the buffer before removing it from the buffer.\n *\n * Both configurations may exist simultaneously. So if you would like to buffer a maximum of 3 values, as long as the values\n * are less than 2 seconds old, you could do so with a `new ReplaySubject(3, 2000)`.\n *\n * ### Differences with BehaviorSubject\n *\n * `BehaviorSubject` is similar to `new ReplaySubject(1)`, with a couple of exceptions:\n *\n * 1. `BehaviorSubject` comes \"primed\" with a single value upon construction.\n * 2. `ReplaySubject` will replay values, even after observing an error, where `BehaviorSubject` will not.\n *\n * @see {@link Subject}\n * @see {@link BehaviorSubject}\n * @see {@link shareReplay}\n */\nexport class ReplaySubject extends Subject {\n private _buffer: (T | number)[] = [];\n private _infiniteTimeWindow = true;\n\n /**\n * @param bufferSize The size of the buffer to replay on subscription\n * @param windowTime The amount of time the buffered items will stay buffered\n * @param timestampProvider An object with a `now()` method that provides the current timestamp. This is used to\n * calculate the amount of time something has been buffered.\n */\n constructor(\n private _bufferSize = Infinity,\n private _windowTime = Infinity,\n private _timestampProvider: TimestampProvider = dateTimestampProvider\n ) {\n super();\n this._infiniteTimeWindow = _windowTime === Infinity;\n this._bufferSize = Math.max(1, _bufferSize);\n this._windowTime = Math.max(1, _windowTime);\n }\n\n next(value: T): void {\n const { isStopped, _buffer, _infiniteTimeWindow, _timestampProvider, _windowTime } = this;\n if (!isStopped) {\n _buffer.push(value);\n !_infiniteTimeWindow && _buffer.push(_timestampProvider.now() + _windowTime);\n }\n this._trimBuffer();\n super.next(value);\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n this._throwIfClosed();\n this._trimBuffer();\n\n const subscription = this._innerSubscribe(subscriber);\n\n const { _infiniteTimeWindow, _buffer } = this;\n // We use a copy here, so reentrant code does not mutate our array while we're\n // emitting it to a new subscriber.\n const copy = _buffer.slice();\n for (let i = 0; i < copy.length && !subscriber.closed; i += _infiniteTimeWindow ? 1 : 2) {\n subscriber.next(copy[i] as T);\n }\n\n this._checkFinalizedStatuses(subscriber);\n\n return subscription;\n }\n\n private _trimBuffer() {\n const { _bufferSize, _timestampProvider, _buffer, _infiniteTimeWindow } = this;\n // If we don't have an infinite buffer size, and we're over the length,\n // use splice to truncate the old buffer values off. Note that we have to\n // double the size for instances where we're not using an infinite time window\n // because we're storing the values and the timestamps in the same array.\n const adjustedBufferSize = (_infiniteTimeWindow ? 1 : 2) * _bufferSize;\n _bufferSize < Infinity && adjustedBufferSize < _buffer.length && _buffer.splice(0, _buffer.length - adjustedBufferSize);\n\n // Now, if we're not in an infinite time window, remove all values where the time is\n // older than what is allowed.\n if (!_infiniteTimeWindow) {\n const now = _timestampProvider.now();\n let last = 0;\n // Search the array for the first timestamp that isn't expired and\n // truncate the buffer up to that point.\n for (let i = 1; i < _buffer.length && (_buffer[i] as number) <= now; i += 2) {\n last = i;\n }\n last && _buffer.splice(0, last + 1);\n }\n }\n}\n", "import { Scheduler } from '../Scheduler';\nimport { Subscription } from '../Subscription';\nimport { SchedulerAction } from '../types';\n\n/**\n * A unit of work to be executed in a `scheduler`. An action is typically\n * created from within a {@link SchedulerLike} and an RxJS user does not need to concern\n * themselves about creating and manipulating an Action.\n *\n * ```ts\n * class Action extends Subscription {\n * new (scheduler: Scheduler, work: (state?: T) => void);\n * schedule(state?: T, delay: number = 0): Subscription;\n * }\n * ```\n *\n * @class Action\n */\nexport class Action extends Subscription {\n constructor(scheduler: Scheduler, work: (this: SchedulerAction, state?: T) => void) {\n super();\n }\n /**\n * Schedules this action on its parent {@link SchedulerLike} for execution. May be passed\n * some context object, `state`. May happen at some point in the future,\n * according to the `delay` parameter, if specified.\n * @param {T} [state] Some contextual data that the `work` function uses when\n * called by the Scheduler.\n * @param {number} [delay] Time to wait before executing the work, where the\n * time unit is implicit and defined by the Scheduler.\n * @return {void}\n */\n public schedule(state?: T, delay: number = 0): Subscription {\n return this;\n }\n}\n", "import type { TimerHandle } from './timerHandle';\ntype SetIntervalFunction = (handler: () => void, timeout?: number, ...args: any[]) => TimerHandle;\ntype ClearIntervalFunction = (handle: TimerHandle) => void;\n\ninterface IntervalProvider {\n setInterval: SetIntervalFunction;\n clearInterval: ClearIntervalFunction;\n delegate:\n | {\n setInterval: SetIntervalFunction;\n clearInterval: ClearIntervalFunction;\n }\n | undefined;\n}\n\nexport const intervalProvider: IntervalProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n setInterval(handler: () => void, timeout?: number, ...args) {\n const { delegate } = intervalProvider;\n if (delegate?.setInterval) {\n return delegate.setInterval(handler, timeout, ...args);\n }\n return setInterval(handler, timeout, ...args);\n },\n clearInterval(handle) {\n const { delegate } = intervalProvider;\n return (delegate?.clearInterval || clearInterval)(handle as any);\n },\n delegate: undefined,\n};\n", "import { Action } from './Action';\nimport { SchedulerAction } from '../types';\nimport { Subscription } from '../Subscription';\nimport { AsyncScheduler } from './AsyncScheduler';\nimport { intervalProvider } from './intervalProvider';\nimport { arrRemove } from '../util/arrRemove';\nimport { TimerHandle } from './timerHandle';\n\nexport class AsyncAction extends Action {\n public id: TimerHandle | undefined;\n public state?: T;\n // @ts-ignore: Property has no initializer and is not definitely assigned\n public delay: number;\n protected pending: boolean = false;\n\n constructor(protected scheduler: AsyncScheduler, protected work: (this: SchedulerAction, state?: T) => void) {\n super(scheduler, work);\n }\n\n public schedule(state?: T, delay: number = 0): Subscription {\n if (this.closed) {\n return this;\n }\n\n // Always replace the current state with the new state.\n this.state = state;\n\n const id = this.id;\n const scheduler = this.scheduler;\n\n //\n // Important implementation note:\n //\n // Actions only execute once by default, unless rescheduled from within the\n // scheduled callback. This allows us to implement single and repeat\n // actions via the same code path, without adding API surface area, as well\n // as mimic traditional recursion but across asynchronous boundaries.\n //\n // However, JS runtimes and timers distinguish between intervals achieved by\n // serial `setTimeout` calls vs. a single `setInterval` call. An interval of\n // serial `setTimeout` calls can be individually delayed, which delays\n // scheduling the next `setTimeout`, and so on. `setInterval` attempts to\n // guarantee the interval callback will be invoked more precisely to the\n // interval period, regardless of load.\n //\n // Therefore, we use `setInterval` to schedule single and repeat actions.\n // If the action reschedules itself with the same delay, the interval is not\n // canceled. If the action doesn't reschedule, or reschedules with a\n // different delay, the interval will be canceled after scheduled callback\n // execution.\n //\n if (id != null) {\n this.id = this.recycleAsyncId(scheduler, id, delay);\n }\n\n // Set the pending flag indicating that this action has been scheduled, or\n // has recursively rescheduled itself.\n this.pending = true;\n\n this.delay = delay;\n // If this action has already an async Id, don't request a new one.\n this.id = this.id ?? this.requestAsyncId(scheduler, this.id, delay);\n\n return this;\n }\n\n protected requestAsyncId(scheduler: AsyncScheduler, _id?: TimerHandle, delay: number = 0): TimerHandle {\n return intervalProvider.setInterval(scheduler.flush.bind(scheduler, this), delay);\n }\n\n protected recycleAsyncId(_scheduler: AsyncScheduler, id?: TimerHandle, delay: number | null = 0): TimerHandle | undefined {\n // If this action is rescheduled with the same delay time, don't clear the interval id.\n if (delay != null && this.delay === delay && this.pending === false) {\n return id;\n }\n // Otherwise, if the action's delay time is different from the current delay,\n // or the action has been rescheduled before it's executed, clear the interval id\n if (id != null) {\n intervalProvider.clearInterval(id);\n }\n\n return undefined;\n }\n\n /**\n * Immediately executes this action and the `work` it contains.\n * @return {any}\n */\n public execute(state: T, delay: number): any {\n if (this.closed) {\n return new Error('executing a cancelled action');\n }\n\n this.pending = false;\n const error = this._execute(state, delay);\n if (error) {\n return error;\n } else if (this.pending === false && this.id != null) {\n // Dequeue if the action didn't reschedule itself. Don't call\n // unsubscribe(), because the action could reschedule later.\n // For example:\n // ```\n // scheduler.schedule(function doWork(counter) {\n // /* ... I'm a busy worker bee ... */\n // var originalAction = this;\n // /* wait 100ms before rescheduling the action */\n // setTimeout(function () {\n // originalAction.schedule(counter + 1);\n // }, 100);\n // }, 1000);\n // ```\n this.id = this.recycleAsyncId(this.scheduler, this.id, null);\n }\n }\n\n protected _execute(state: T, _delay: number): any {\n let errored: boolean = false;\n let errorValue: any;\n try {\n this.work(state);\n } catch (e) {\n errored = true;\n // HACK: Since code elsewhere is relying on the \"truthiness\" of the\n // return here, we can't have it return \"\" or 0 or false.\n // TODO: Clean this up when we refactor schedulers mid-version-8 or so.\n errorValue = e ? e : new Error('Scheduled action threw falsy error');\n }\n if (errored) {\n this.unsubscribe();\n return errorValue;\n }\n }\n\n unsubscribe() {\n if (!this.closed) {\n const { id, scheduler } = this;\n const { actions } = scheduler;\n\n this.work = this.state = this.scheduler = null!;\n this.pending = false;\n\n arrRemove(actions, this);\n if (id != null) {\n this.id = this.recycleAsyncId(scheduler, id, null);\n }\n\n this.delay = null!;\n super.unsubscribe();\n }\n }\n}\n", "import { Action } from './scheduler/Action';\nimport { Subscription } from './Subscription';\nimport { SchedulerLike, SchedulerAction } from './types';\nimport { dateTimestampProvider } from './scheduler/dateTimestampProvider';\n\n/**\n * An execution context and a data structure to order tasks and schedule their\n * execution. Provides a notion of (potentially virtual) time, through the\n * `now()` getter method.\n *\n * Each unit of work in a Scheduler is called an `Action`.\n *\n * ```ts\n * class Scheduler {\n * now(): number;\n * schedule(work, delay?, state?): Subscription;\n * }\n * ```\n *\n * @class Scheduler\n * @deprecated Scheduler is an internal implementation detail of RxJS, and\n * should not be used directly. Rather, create your own class and implement\n * {@link SchedulerLike}. Will be made internal in v8.\n */\nexport class Scheduler implements SchedulerLike {\n public static now: () => number = dateTimestampProvider.now;\n\n constructor(private schedulerActionCtor: typeof Action, now: () => number = Scheduler.now) {\n this.now = now;\n }\n\n /**\n * A getter method that returns a number representing the current time\n * (at the time this function was called) according to the scheduler's own\n * internal clock.\n * @return {number} A number that represents the current time. May or may not\n * have a relation to wall-clock time. May or may not refer to a time unit\n * (e.g. milliseconds).\n */\n public now: () => number;\n\n /**\n * Schedules a function, `work`, for execution. May happen at some point in\n * the future, according to the `delay` parameter, if specified. May be passed\n * some context object, `state`, which will be passed to the `work` function.\n *\n * The given arguments will be processed an stored as an Action object in a\n * queue of actions.\n *\n * @param {function(state: ?T): ?Subscription} work A function representing a\n * task, or some unit of work to be executed by the Scheduler.\n * @param {number} [delay] Time to wait before executing the work, where the\n * time unit is implicit and defined by the Scheduler itself.\n * @param {T} [state] Some contextual data that the `work` function uses when\n * called by the Scheduler.\n * @return {Subscription} A subscription in order to be able to unsubscribe\n * the scheduled work.\n */\n public schedule(work: (this: SchedulerAction, state?: T) => void, delay: number = 0, state?: T): Subscription {\n return new this.schedulerActionCtor(this, work).schedule(state, delay);\n }\n}\n", "import { Scheduler } from '../Scheduler';\nimport { Action } from './Action';\nimport { AsyncAction } from './AsyncAction';\nimport { TimerHandle } from './timerHandle';\n\nexport class AsyncScheduler extends Scheduler {\n public actions: Array> = [];\n /**\n * A flag to indicate whether the Scheduler is currently executing a batch of\n * queued actions.\n * @type {boolean}\n * @internal\n */\n public _active: boolean = false;\n /**\n * An internal ID used to track the latest asynchronous task such as those\n * coming from `setTimeout`, `setInterval`, `requestAnimationFrame`, and\n * others.\n * @type {any}\n * @internal\n */\n public _scheduled: TimerHandle | undefined;\n\n constructor(SchedulerAction: typeof Action, now: () => number = Scheduler.now) {\n super(SchedulerAction, now);\n }\n\n public flush(action: AsyncAction): void {\n const { actions } = this;\n\n if (this._active) {\n actions.push(action);\n return;\n }\n\n let error: any;\n this._active = true;\n\n do {\n if ((error = action.execute(action.state, action.delay))) {\n break;\n }\n } while ((action = actions.shift()!)); // exhaust the scheduler queue\n\n this._active = false;\n\n if (error) {\n while ((action = actions.shift()!)) {\n action.unsubscribe();\n }\n throw error;\n }\n }\n}\n", "import { AsyncAction } from './AsyncAction';\nimport { AsyncScheduler } from './AsyncScheduler';\n\n/**\n *\n * Async Scheduler\n *\n * Schedule task as if you used setTimeout(task, duration)\n *\n * `async` scheduler schedules tasks asynchronously, by putting them on the JavaScript\n * event loop queue. It is best used to delay tasks in time or to schedule tasks repeating\n * in intervals.\n *\n * If you just want to \"defer\" task, that is to perform it right after currently\n * executing synchronous code ends (commonly achieved by `setTimeout(deferredTask, 0)`),\n * better choice will be the {@link asapScheduler} scheduler.\n *\n * ## Examples\n * Use async scheduler to delay task\n * ```ts\n * import { asyncScheduler } from 'rxjs';\n *\n * const task = () => console.log('it works!');\n *\n * asyncScheduler.schedule(task, 2000);\n *\n * // After 2 seconds logs:\n * // \"it works!\"\n * ```\n *\n * Use async scheduler to repeat task in intervals\n * ```ts\n * import { asyncScheduler } from 'rxjs';\n *\n * function task(state) {\n * console.log(state);\n * this.schedule(state + 1, 1000); // `this` references currently executing Action,\n * // which we reschedule with new state and delay\n * }\n *\n * asyncScheduler.schedule(task, 3000, 0);\n *\n * // Logs:\n * // 0 after 3s\n * // 1 after 4s\n * // 2 after 5s\n * // 3 after 6s\n * ```\n */\n\nexport const asyncScheduler = new AsyncScheduler(AsyncAction);\n\n/**\n * @deprecated Renamed to {@link asyncScheduler}. Will be removed in v8.\n */\nexport const async = asyncScheduler;\n", "import { AsyncAction } from './AsyncAction';\nimport { Subscription } from '../Subscription';\nimport { QueueScheduler } from './QueueScheduler';\nimport { SchedulerAction } from '../types';\nimport { TimerHandle } from './timerHandle';\n\nexport class QueueAction extends AsyncAction {\n constructor(protected scheduler: QueueScheduler, protected work: (this: SchedulerAction, state?: T) => void) {\n super(scheduler, work);\n }\n\n public schedule(state?: T, delay: number = 0): Subscription {\n if (delay > 0) {\n return super.schedule(state, delay);\n }\n this.delay = delay;\n this.state = state;\n this.scheduler.flush(this);\n return this;\n }\n\n public execute(state: T, delay: number): any {\n return delay > 0 || this.closed ? super.execute(state, delay) : this._execute(state, delay);\n }\n\n protected requestAsyncId(scheduler: QueueScheduler, id?: TimerHandle, delay: number = 0): TimerHandle {\n // If delay exists and is greater than 0, or if the delay is null (the\n // action wasn't rescheduled) but was originally scheduled as an async\n // action, then recycle as an async action.\n\n if ((delay != null && delay > 0) || (delay == null && this.delay > 0)) {\n return super.requestAsyncId(scheduler, id, delay);\n }\n\n // Otherwise flush the scheduler starting with this action.\n scheduler.flush(this);\n\n // HACK: In the past, this was returning `void`. However, `void` isn't a valid\n // `TimerHandle`, and generally the return value here isn't really used. So the\n // compromise is to return `0` which is both \"falsy\" and a valid `TimerHandle`,\n // as opposed to refactoring every other instanceo of `requestAsyncId`.\n return 0;\n }\n}\n", "import { AsyncScheduler } from './AsyncScheduler';\n\nexport class QueueScheduler extends AsyncScheduler {\n}\n", "import { QueueAction } from './QueueAction';\nimport { QueueScheduler } from './QueueScheduler';\n\n/**\n *\n * Queue Scheduler\n *\n * Put every next task on a queue, instead of executing it immediately\n *\n * `queue` scheduler, when used with delay, behaves the same as {@link asyncScheduler} scheduler.\n *\n * When used without delay, it schedules given task synchronously - executes it right when\n * it is scheduled. However when called recursively, that is when inside the scheduled task,\n * another task is scheduled with queue scheduler, instead of executing immediately as well,\n * that task will be put on a queue and wait for current one to finish.\n *\n * This means that when you execute task with `queue` scheduler, you are sure it will end\n * before any other task scheduled with that scheduler will start.\n *\n * ## Examples\n * Schedule recursively first, then do something\n * ```ts\n * import { queueScheduler } from 'rxjs';\n *\n * queueScheduler.schedule(() => {\n * queueScheduler.schedule(() => console.log('second')); // will not happen now, but will be put on a queue\n *\n * console.log('first');\n * });\n *\n * // Logs:\n * // \"first\"\n * // \"second\"\n * ```\n *\n * Reschedule itself recursively\n * ```ts\n * import { queueScheduler } from 'rxjs';\n *\n * queueScheduler.schedule(function(state) {\n * if (state !== 0) {\n * console.log('before', state);\n * this.schedule(state - 1); // `this` references currently executing Action,\n * // which we reschedule with new state\n * console.log('after', state);\n * }\n * }, 0, 3);\n *\n * // In scheduler that runs recursively, you would expect:\n * // \"before\", 3\n * // \"before\", 2\n * // \"before\", 1\n * // \"after\", 1\n * // \"after\", 2\n * // \"after\", 3\n *\n * // But with queue it logs:\n * // \"before\", 3\n * // \"after\", 3\n * // \"before\", 2\n * // \"after\", 2\n * // \"before\", 1\n * // \"after\", 1\n * ```\n */\n\nexport const queueScheduler = new QueueScheduler(QueueAction);\n\n/**\n * @deprecated Renamed to {@link queueScheduler}. Will be removed in v8.\n */\nexport const queue = queueScheduler;\n", "import { AsyncAction } from './AsyncAction';\nimport { AnimationFrameScheduler } from './AnimationFrameScheduler';\nimport { SchedulerAction } from '../types';\nimport { animationFrameProvider } from './animationFrameProvider';\nimport { TimerHandle } from './timerHandle';\n\nexport class AnimationFrameAction extends AsyncAction {\n constructor(protected scheduler: AnimationFrameScheduler, protected work: (this: SchedulerAction, state?: T) => void) {\n super(scheduler, work);\n }\n\n protected requestAsyncId(scheduler: AnimationFrameScheduler, id?: TimerHandle, delay: number = 0): TimerHandle {\n // If delay is greater than 0, request as an async action.\n if (delay !== null && delay > 0) {\n return super.requestAsyncId(scheduler, id, delay);\n }\n // Push the action to the end of the scheduler queue.\n scheduler.actions.push(this);\n // If an animation frame has already been requested, don't request another\n // one. If an animation frame hasn't been requested yet, request one. Return\n // the current animation frame request id.\n return scheduler._scheduled || (scheduler._scheduled = animationFrameProvider.requestAnimationFrame(() => scheduler.flush(undefined)));\n }\n\n protected recycleAsyncId(scheduler: AnimationFrameScheduler, id?: TimerHandle, delay: number = 0): TimerHandle | undefined {\n // If delay exists and is greater than 0, or if the delay is null (the\n // action wasn't rescheduled) but was originally scheduled as an async\n // action, then recycle as an async action.\n if (delay != null ? delay > 0 : this.delay > 0) {\n return super.recycleAsyncId(scheduler, id, delay);\n }\n // If the scheduler queue has no remaining actions with the same async id,\n // cancel the requested animation frame and set the scheduled flag to\n // undefined so the next AnimationFrameAction will request its own.\n const { actions } = scheduler;\n if (id != null && actions[actions.length - 1]?.id !== id) {\n animationFrameProvider.cancelAnimationFrame(id as number);\n scheduler._scheduled = undefined;\n }\n // Return undefined so the action knows to request a new async id if it's rescheduled.\n return undefined;\n }\n}\n", "import { AsyncAction } from './AsyncAction';\nimport { AsyncScheduler } from './AsyncScheduler';\n\nexport class AnimationFrameScheduler extends AsyncScheduler {\n public flush(action?: AsyncAction): void {\n this._active = true;\n // The async id that effects a call to flush is stored in _scheduled.\n // Before executing an action, it's necessary to check the action's async\n // id to determine whether it's supposed to be executed in the current\n // flush.\n // Previous implementations of this method used a count to determine this,\n // but that was unsound, as actions that are unsubscribed - i.e. cancelled -\n // are removed from the actions array and that can shift actions that are\n // scheduled to be executed in a subsequent flush into positions at which\n // they are executed within the current flush.\n const flushId = this._scheduled;\n this._scheduled = undefined;\n\n const { actions } = this;\n let error: any;\n action = action || actions.shift()!;\n\n do {\n if ((error = action.execute(action.state, action.delay))) {\n break;\n }\n } while ((action = actions[0]) && action.id === flushId && actions.shift());\n\n this._active = false;\n\n if (error) {\n while ((action = actions[0]) && action.id === flushId && actions.shift()) {\n action.unsubscribe();\n }\n throw error;\n }\n }\n}\n", "import { AnimationFrameAction } from './AnimationFrameAction';\nimport { AnimationFrameScheduler } from './AnimationFrameScheduler';\n\n/**\n *\n * Animation Frame Scheduler\n *\n * Perform task when `window.requestAnimationFrame` would fire\n *\n * When `animationFrame` scheduler is used with delay, it will fall back to {@link asyncScheduler} scheduler\n * behaviour.\n *\n * Without delay, `animationFrame` scheduler can be used to create smooth browser animations.\n * It makes sure scheduled task will happen just before next browser content repaint,\n * thus performing animations as efficiently as possible.\n *\n * ## Example\n * Schedule div height animation\n * ```ts\n * // html:
\n * import { animationFrameScheduler } from 'rxjs';\n *\n * const div = document.querySelector('div');\n *\n * animationFrameScheduler.schedule(function(height) {\n * div.style.height = height + \"px\";\n *\n * this.schedule(height + 1); // `this` references currently executing Action,\n * // which we reschedule with new state\n * }, 0, 0);\n *\n * // You will see a div element growing in height\n * ```\n */\n\nexport const animationFrameScheduler = new AnimationFrameScheduler(AnimationFrameAction);\n\n/**\n * @deprecated Renamed to {@link animationFrameScheduler}. Will be removed in v8.\n */\nexport const animationFrame = animationFrameScheduler;\n", "import { Observable } from '../Observable';\nimport { SchedulerLike } from '../types';\n\n/**\n * A simple Observable that emits no items to the Observer and immediately\n * emits a complete notification.\n *\n * Just emits 'complete', and nothing else.\n *\n * ![](empty.png)\n *\n * A simple Observable that only emits the complete notification. It can be used\n * for composing with other Observables, such as in a {@link mergeMap}.\n *\n * ## Examples\n *\n * Log complete notification\n *\n * ```ts\n * import { EMPTY } from 'rxjs';\n *\n * EMPTY.subscribe({\n * next: () => console.log('Next'),\n * complete: () => console.log('Complete!')\n * });\n *\n * // Outputs\n * // Complete!\n * ```\n *\n * Emit the number 7, then complete\n *\n * ```ts\n * import { EMPTY, startWith } from 'rxjs';\n *\n * const result = EMPTY.pipe(startWith(7));\n * result.subscribe(x => console.log(x));\n *\n * // Outputs\n * // 7\n * ```\n *\n * Map and flatten only odd numbers to the sequence `'a'`, `'b'`, `'c'`\n *\n * ```ts\n * import { interval, mergeMap, of, EMPTY } from 'rxjs';\n *\n * const interval$ = interval(1000);\n * const result = interval$.pipe(\n * mergeMap(x => x % 2 === 1 ? of('a', 'b', 'c') : EMPTY),\n * );\n * result.subscribe(x => console.log(x));\n *\n * // Results in the following to the console:\n * // x is equal to the count on the interval, e.g. (0, 1, 2, 3, ...)\n * // x will occur every 1000ms\n * // if x % 2 is equal to 1, print a, b, c (each on its own)\n * // if x % 2 is not equal to 1, nothing will be output\n * ```\n *\n * @see {@link Observable}\n * @see {@link NEVER}\n * @see {@link of}\n * @see {@link throwError}\n */\nexport const EMPTY = new Observable((subscriber) => subscriber.complete());\n\n/**\n * @param scheduler A {@link SchedulerLike} to use for scheduling\n * the emission of the complete notification.\n * @deprecated Replaced with the {@link EMPTY} constant or {@link scheduled} (e.g. `scheduled([], scheduler)`). Will be removed in v8.\n */\nexport function empty(scheduler?: SchedulerLike) {\n return scheduler ? emptyScheduled(scheduler) : EMPTY;\n}\n\nfunction emptyScheduled(scheduler: SchedulerLike) {\n return new Observable((subscriber) => scheduler.schedule(() => subscriber.complete()));\n}\n", "import { SchedulerLike } from '../types';\nimport { isFunction } from './isFunction';\n\nexport function isScheduler(value: any): value is SchedulerLike {\n return value && isFunction(value.schedule);\n}\n", "import { SchedulerLike } from '../types';\nimport { isFunction } from './isFunction';\nimport { isScheduler } from './isScheduler';\n\nfunction last(arr: T[]): T | undefined {\n return arr[arr.length - 1];\n}\n\nexport function popResultSelector(args: any[]): ((...args: unknown[]) => unknown) | undefined {\n return isFunction(last(args)) ? args.pop() : undefined;\n}\n\nexport function popScheduler(args: any[]): SchedulerLike | undefined {\n return isScheduler(last(args)) ? args.pop() : undefined;\n}\n\nexport function popNumber(args: any[], defaultValue: number): number {\n return typeof last(args) === 'number' ? args.pop()! : defaultValue;\n}\n", "export const isArrayLike = ((x: any): x is ArrayLike => x && typeof x.length === 'number' && typeof x !== 'function');", "import { isFunction } from \"./isFunction\";\n\n/**\n * Tests to see if the object is \"thennable\".\n * @param value the object to test\n */\nexport function isPromise(value: any): value is PromiseLike {\n return isFunction(value?.then);\n}\n", "import { InteropObservable } from '../types';\nimport { observable as Symbol_observable } from '../symbol/observable';\nimport { isFunction } from './isFunction';\n\n/** Identifies an input as being Observable (but not necessary an Rx Observable) */\nexport function isInteropObservable(input: any): input is InteropObservable {\n return isFunction(input[Symbol_observable]);\n}\n", "import { isFunction } from './isFunction';\n\nexport function isAsyncIterable(obj: any): obj is AsyncIterable {\n return Symbol.asyncIterator && isFunction(obj?.[Symbol.asyncIterator]);\n}\n", "/**\n * Creates the TypeError to throw if an invalid object is passed to `from` or `scheduled`.\n * @param input The object that was passed.\n */\nexport function createInvalidObservableTypeError(input: any) {\n // TODO: We should create error codes that can be looked up, so this can be less verbose.\n return new TypeError(\n `You provided ${\n input !== null && typeof input === 'object' ? 'an invalid object' : `'${input}'`\n } where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`\n );\n}\n", "export function getSymbolIterator(): symbol {\n if (typeof Symbol !== 'function' || !Symbol.iterator) {\n return '@@iterator' as any;\n }\n\n return Symbol.iterator;\n}\n\nexport const iterator = getSymbolIterator();\n", "import { iterator as Symbol_iterator } from '../symbol/iterator';\nimport { isFunction } from './isFunction';\n\n/** Identifies an input as being an Iterable */\nexport function isIterable(input: any): input is Iterable {\n return isFunction(input?.[Symbol_iterator]);\n}\n", "import { ReadableStreamLike } from '../types';\nimport { isFunction } from './isFunction';\n\nexport async function* readableStreamLikeToAsyncGenerator(readableStream: ReadableStreamLike): AsyncGenerator {\n const reader = readableStream.getReader();\n try {\n while (true) {\n const { value, done } = await reader.read();\n if (done) {\n return;\n }\n yield value!;\n }\n } finally {\n reader.releaseLock();\n }\n}\n\nexport function isReadableStreamLike(obj: any): obj is ReadableStreamLike {\n // We don't want to use instanceof checks because they would return\n // false for instances from another Realm, like an + +

Chúng ta có Input là đầu vào, nguyên liệu đi vào; Iutput là đầu ra, sản phẩm đi ra. Để có output, chúng ta buộc phải có input.

+

Đối với học ngoại ngữ:

+
    +
  • Input là Nghe và Đọc.
  • +
  • Output là Nói và Viết.
  • +
+

Để nói và viết tốt, bạn phải nghe và đọc thật nhiều.

+

Nói đơn giản hơn, ăn cái gì thì ra cái đó.

+

Input – Output lại chia ra hai phần là âm thanh và hình ảnh: +- Đọc nhiều thì Viết tốt, +- Nghe nhiều thì Nói tốt.

+

Bạn có để ý mấy bé đọc ngôn tình thường viết văn thơ rất là bay bỗng không? Bạn cũng như mấy bé ấy, vì đã đọc Tiếng Anh nhiều nên bạn có khả năng đọc hiểu và viết tương đối ổn. Nhưng nghe là cái ít được chú trọng nhất trong thời gian ở trường trung học, bạn hầu như không bao giờ nghe mà chỉ làm bài tập ngữ pháp. Vậy nên bạn gần như không thể hiểu được những gì người bản xứ nói. Còn đến lượt bạn nói thì bạn nói rất chậm, thiếu tự nhiên, sai phát âm vô kể. Bởi vì bạn đang ép mình output trong khi chưa có input.

+

Muốn nói được ngoại ngữ, bạn phải nghe, nghe, và nghe rất là nhiều.

+

Nhưng mà nghe gì? Theo giáo sư Krashen, bạn phải nghe “comprehensible input” (tạm dịch: đầu vào dễ hiểu). Tức bạn phải nghe những tài liệu chỉ khó hơn level hiện tại của bạn một xíu, bạn hiểu khoảng 80–95% tài liệu đó. Những gì bạn không biết, bạn sẽ hiểu nó thông qua ngữ cảnh, ngôn ngữ cơ thể, sự liên kết với những phần khác, hoặc từ điển. Dần dần, bạn sẽ hấp thụ được input mới và nâng cao level của bạn lên.

+ + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/cong-cu/index.html b/cong-cu/index.html new file mode 100644 index 0000000..6e1f731 --- /dev/null +++ b/cong-cu/index.html @@ -0,0 +1,1417 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Các công cụ hỗ trợ cho việc học - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + + + + + +
+
+ + + + +

Các công cụ hỗ trợ cho việc học

+

Hướng dẫn cách cài đặt và sử dụng cơ bản cho một số các công cụ học ngoại ngữ

+

Kindle

+

Kindle, hoặc máy đọc sách nói chung, để đọc rất nhiều thứ mà không cần nhìn vào màn hình đầy ánh sáng xanh.

+

một video rất hay về máy đọc sách mà bạn có thể xem thử

+

Sử dụng từ điển và tra từ trực tiếp

+

Bạn có thể tra từ trực tiếp trong lúc đọc bằng cách giữ vào từ bạn cần tra một lúc. Có thể bạn sẽ không muốn làm vậy quá nhiều trong lúc đọc để tránh bị mất nhịp đọc.

+

Ghi chú và đánh dấu

+

Khi đọc, bạn có thể đánh dấu (highlight) những từ mà bạn chưa biết thay vì tra ngay khi đang đọc để tránh bị mất nhịp đọc.

+

Tạo thẻ từ vựng thông qua các từ đánh dấu đó

+

Khi bạn đánh dấu các câu hoặc từ trong Kindle thì nó sẽ được lưu vào một tệp văn bản tên là My Clippings.txt. Bạn chỉ cần mở tệp đó trên máy tính là có thể đọc lại được tất cả các nội dung bạn đánh dấu trên máy đọc sách. Bạn cũng có thể tạo thẻ từ vựng thông qua phần nội dung đấy.

+

Quản lý thư viện

+

Bạn có thể sử dụng Calibre để quản lý và sắp xếp nội dung đọc của mình! Calibre còn hỗ trợ tải các bài báo trên các trang báo Tiếng Anh và nhiều ngôn ngữ khác về định dạng sách điện tử.

+

Máy nghe nhạc

+

Có thể sử dụng máy nghe nhạc để nghe Audiobook, Podcast và rất nhiều các nội dung khác (Chắc là tốt hơn điện thoại vì nó tập trung hơn).

+ + + + + + + + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/dictionary/index.html b/dictionary/index.html new file mode 100644 index 0000000..943c048 --- /dev/null +++ b/dictionary/index.html @@ -0,0 +1,1400 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Từ điển - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + + + + + +
+
+ + + + +

Việc sử dụng từ điển trong ngoại ngữ

+

Việc sử dụng từ điển cho học ngôn ngữ là rất quan trọng. Không thể chỉ sài 1 từ điển là đủ.

+

Trong trường hợp từ điển dịch sang Tiếng Việt đôi khi cũng không sát nghĩa và đúng với cách dùng từ đó trong văn phong nước ngoài. Vì vậy, chúng ta cần tham khảo thêm những từ điển nước ngoài trong quá trình học từ vựng. Đôi khi những từ điển song ngữ sẽ hạn chế, không có dịch hay thông tin gì về từ ngoại ngữ mục tiêu hay những từ học thuật mà chúng ta cần tìm. Hoặc có thể, định nghĩa song ngữ vẫn còn mơ hồ hay nhiều từ ở ngôn ngữ mục đích lại có cùng một nghĩa Tiếng Việt khiến bạn không hình dung được trường hợp có thể sử dụng (Kể cả sau khi đọc câu ví dụ). Khi đó chúng ta phải cần tới những từ điển đơn ngữ.

+

Khi mới bắt đầu học ngoại ngữ thì việc sử dụng được từ điển đơn ngữ gần như là không thể, và việc sử dụng từ điển song ngữ là điều không tránh khỏi. Nhưng bạn vẫn cần phải sử dụng từ điển ngay từ khi mới bắt đầu học, từ điển giúp bạn hiểu rõ hơn về định nghĩa từng từ và cách sử dụng thông qua các câu ví dụ cụ thể. Các phần dịch câu hoặc đoạn văn thường tập trung vào ý nghĩa tổng thể hơn là ý nghĩa từng từ.

+

Nên dùng loại từ điển nào

+

Hiện nay có rất nhiều từ điển đơn ngữ cho bạn lựa chọn. Tuy nhiên bạn nên sử dụng từ điển đơn ngữ sẽ tốt hơn.

+

Khi mới bắt đầu tập sử dụng từ điển đơn ngữ mình gợi ý nên sử dụng song song từ điển song ngữ nữa nếu trong trường hợp bạn không hiểu được định nghĩa đơn ngữ hoặc chỉ đơn giản là muốn xác nhận xem cách hiểu định nghĩa của mình đã đúng chưa.

+

Lợi ích của từ điển đơn ngữ

+

Việc sử dụng từ điển đơn ngữ có những lợi ích đáng kể:

+
    +
  • Giúp bạn luyện tập khả năng đọc hiểu bằng ngoại ngữ mục tiêu, quen với mặt chữ cũng như cách tư duy bằng ngoại ngữ đấy.
  • +
  • Khi định nghĩa và ví dụ được viết bằng ngoại ngữ mục tiêu, bạn có thể hiểu rõ hơn từ này được dùng như thế nào.
  • +
  • Loại từ điển này rất tốt cho việc cải thiện ngữ pháp và từ vựng ngoại ngữ mục tiêu.
  • +
+

Hướng dẫn sử dụng

+

Một số cách để đọc từ điển đơn ngữ:

+
    +
  • Đọc kỹ phần giải nghĩa của từng từ: đọc phần nghĩa rồi thêm câu ví dụ của mỗi từ để biết cách sử dụng chính xác nhất.
  • +
  • Có thể đọc thêm mục từ đồng nghĩa và trái nghĩa (nếu có): Bạn sẽ tìm được những từ có nghĩa tương tự với từ mới mà mình cần tra, điều này giúp bạn tránh sự lặp từ và có thể sẽ giúp việc nhớ từ dễ dàng hơn.
  • +
+

Có thể bạn sẽ gặp một từ bạn không hiểu nữa trong định nghĩa và bạn chỉ cần đi tìm tiếp thôi. Bạn hoàn toàn có thể sử dụng từ điển song ngữ để kiểm tra xem bạn đã hiểu đúng hay chưa. Sử dụng càng nhiều từ điển đơn ngữ thì bạn sẽ càng quen nên khi bạn đã cảm thấy mình học ngoại ngữ ở mức tương đối và muốn chuyển qua từ điển đơn ngữ để tránh những liên tưởng sai lệch thì hãy bắt đầu luôn. Đây là phần trích dẫn từ bài viết Monolingual của shoui trên TheMoeWay:

+
+

Why you should use a monolingual dictionary

+

Monolingual dictionaries help you avoid making false associations with words from your native language (probably English) to Japanese. You may think, oh, what if I’m not even English? If you don’t use a monolingual dictionary, then you will make false associations anyway, no matter what your native language is. What if I’m German and I use the Wadoku (Japanese-German bilingual dictionary)? Same thing. You will still have this problem. There is no language that can express Japanese better than Japanese itself.

+

What exactly do you mean by “false associations”?

+

Bilingual definitions, 90% of the time are very vague, and do not capture the true feeling of the word. You may not think so, but I’ve been using monolingual dictionaries for a long time now and I can confirm bilingual definitions (especially those from the JMdict) do not capture the true feel of the word.

+
+

Sẽ có những từ điển có định nghĩa dễ hiểu hơn những từ điển khác. Bạn nên sử dụng song song nhiều từ điển cùng một lúc và sử dụng những phần mềm hỗ trợ tra nhiều từ điển cùng lúc như Yomitan hoặc Goldendict.

+

Chấm điểm thẻ từ vựng trên Anki

+

Bạn chỉ cần nhớ ý chính của định nghĩa. Giả sử một thẻ từ vựng Tiếng Anh

+
+

[Mặt trước của thẻ]

+

Exports account for over 70 percent of sales

+

[Mặt sau của thẻ]

+

to be a particular amount or part of something

+
+

Đầu tiên, mẫu thẻ này được gọi là mẫu thẻ TSC hay Targeted sentence cards (Từ bạn cần học trong câu sẽ được bôi đậm, câu ví dụ cần dễ hiểu và chỉ có từ bạn chưa học là từ được bôi đậm). Các bước mà mình thực hiện khi ôn tập và chấm điểm cho thẻ này là:

+
    +
  1. Nhìn vào từ bôi đậm và thử nhớ lại nghĩa, mình chỉ cần trả lời ý chính, ví dụ ở đây là phần be a part of something thì coi như đúng.
  2. +
  3. Nếu không nhớ nghĩa thì hãy đọc câu ví dụ, hình dung nghĩa của từ thông qua ví dụ (Giả sử, "account for over 70 percent" trông có vẻ như nó là một phần của 100%)
  4. +
  5. Chấm điểm: Nếu bạn muốn đơn giản hóa việc chấm thẻ trên Anki thì:
      +
    • Đúng: Good
    • +
    • Sai: Again
    • +
    +
  6. +
+ + + + + + + + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 0000000..be2f93d --- /dev/null +++ b/doc/index.html @@ -0,0 +1,1927 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Đọc ngoại ngữ - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + +

Mẹo và chiến lược cho việc đọc

+

Để giỏi ngoại ngữ hơn, đọc sách gần như là cách hiệu quả nhất. “Đọc nhiều hơn” thường là lời khuyên đầu tiên trong việc học ngoại ngữ mà những người học ngoại ngữ ở trình độ cao gợi ý bất kỳ người mới bắt đầu nào, và điều gì cũng có lý do của nó.

+

Mẹo đọc

+

Đọc một cuốn sách về một cái gì đó bạn đã thấy.

+

Bạn có biết nhiều người trở thành những người đọc (sách bằng ngôn ngữ của họ) vì họ đọc sách của một bộ phim họ yêu thích hay đại loại vậy không? Bạn có thể áp dụng chiến lược chính xác tương tự cho ngoại ngữ và đó chính là chiến lược mà mình khuyên mọi người nên thực hiện khi mới bắt đầu tập đọc.

+

Đọc và tra trực tiếp trên trình duyệt sử dụng Yomitan

+
    +
  • Tải Yomitan
  • +
  • Tải thêm sách bạn muốn đọc dưới định dạng EPUB.
  • +
  • ッツ Reader - Ứng dụng đọc sách trực tuyến trên trình duyệt.
  • +
+

Pomodoro / Timeboxing

+

Phương pháp Pomodoro yêu cầu bạn tập trung vào một nhiệm vụ trong một khoảng thời gian nhất định (thường là 25 phút), sau đó đồng hồ sẽ đổ chuông và bạn nghỉ giải lao ngắn (5 phút).

+

Vì vậy, bạn sẽ đọc trong 25 phút.

+

Nghe thì có vẻ không nhiều nhưng thực ra đây là một phương pháp rất hữu ích.

+

Mình thường uống nước, đứng dậy hoặc đi lại trong giờ giải lao; nó giúp bạn tỉnh táo khi tiếp tục đọc. Cài đặt mặc định là 25 phút tập trung, nghỉ ngắn trong 5 phút và nghỉ dài trong 15 phút. Có lẽ 25 phút là quá nhiều nên có lẽ nên chọn 20 phút.

+

Biến việc đọc thành thói quen - từng bước một

+

Bạn cần biến việc đọc thành thói quen; đọc với số lượng mà bạn có thể thực hiện được mỗi ngày. Và theo thời gian, khi bạn làm điều này hàng ngày, nó sẽ trở thành thói quen, và bạn có thể cảm thấy muốn đọc mà không cần nghĩ rằng “đã đến lúc cải thiện ngoại ngữ của mình”, bởi vì việc đọc hàng ngày sẽ trở thành một việc bình thường đối với bạn.

+

Đặt mục tiêu cho bản thân mỗi ngày

+

Đặt cho mình một mục tiêu mà bạn có thể đạt được hàng ngày là một cách tuyệt vời để duy trì động lực đọc sách mỗi ngày. Cố gắng tìm cho mình một mục tiêu cụ thể.

+

Hãy đọc trong khoảng thời gian mà bạn sẵn sàng đọc trong ngày, sau đó thử xem bạn đã đọc được bao nhiêu số trang. Sau đó lấy số lượng trang đấy và tăng nó lên một chút (làm tròn nó lên, chắc vậy) và lấy đó làm mục tiêu đọc hàng ngày.

+

Sự hữu ích của việc học ngữ pháp và một số từ điển Yomichan hỗ trợ điều này.

+

Việc học ngữ pháp thực sự cần thiết nếu bạn muốn đọc tốt. Nếu bạn chưa học ngữ pháp nhiều và chưa biết hết các cấu trúc ngữ pháp A1, A2, B1, B2, C1 thì bạn nên học chúng. Nhưng không phải là “học ngữ pháp trước khi đọc” mà là, “học ngữ pháp để cải thiện khả năng đọc của bạn, điều mà bạn nên làm ngay bây giờ”.

+

Đừng quan tâm liệu ngữ pháp trong sách có phải là “ngữ pháp thực sự” hay không. Chúng rất hữu ích vì chúng là những cụm từ và cấu trúc mà không thực sự có ý nghĩa rõ ràng khi đứng một mình, và bạn có thể sẽ bỏ qua chúng khi thực hiện Immersion. Việc học ngữ pháp như trên hoàn toàn là một lựa chọn ĐÚNG.

+

Nếu bạn chưa hiểu được từ điển đơn ngữ, hãy vẫn giữ chúng vì nếu bạn gặp khó khăn trong việc hiểu ý nghĩa thực sự của một từ thì từ điển đơn ngữ sẽ giúp bạn.

+

Mẹo hiểu: Song ngữ và đơn ngữ: Sự khác nhau giữa "không biết cái gì đang diễn ra" và "thực sự hiểu"?

+

Trong nhiều trường hợp, đúng là có sự khác nhau.

+

Các định nghĩa song ngữ đôi khi quá mơ hồ, vì vậy tốt nhất bạn nên sử dụng thêm cả từ điển đơn ngữ nữa.

+

Lo âu khi đọc

+

Nên tra cứu bao nhiêu từ?

+

Mình không biết vì mình đã tra mọi thứ ngay từ đầu và có lẽ nó ổn?

+

Yomichan khiến mọi thứ trở nên thật dễ dàng.

+

Nếu mình phải copy từ rồi chuyển qua các trang hay ứng dụng bên ngoài khác hay viết ra từ đó hoặc thậm chí tệ hơn, sử dụng từ điển giấy thì có lẽ sẽ không tra được nhiều từ.

+

Nhưng BẠN đang sống vào thời đại công nghệ. BẠN có Yomichan. Hãy tận dụng nó.

+

Cài đặt từ điển hiển thị độ phổ biến của từ (Nên chọn JPDB) để bạn có thể xem những từ nào thực sự phổ biến. Nếu nó dưới 10.000 là dấu hiệu cho thấy nó xuất hiện rất nhiều trong sách và Anime.

+

Tốc độ đọc

+

Thành thật thì

+

Bạn chỉ đọc nhanh hơn bằng cách đọc nhiều hơn.

+

Bạn chỉ có thể đọc với tốc độ bạn đang đọc hiện tại bởi vì đó là tốc độ mà một người nào đó, người đã đọc số lượng và tài liệu bạn có, sẽ đọc trong một tình huống hoàn toàn bình thường.

+

MẸO VÀ THỦ THUẬT TỐC ĐỘ ĐỌC

+

Cách tốt nhất để tăng tốc độ đọc của bạn là đọc nhiều hơn.

+

Nhưng hãy để mình giải thích điều kỳ diệu về điều này cũng như chính tốc độ đọc.

+

Tốc độ đọc là khả năng hiểu.

+

Khi bạn đọc nhiều hơn, bạn sẽ hiểu nhiều hơn.

+

Đừng lo về tốc độ đọc nếu bạn chưa hiểu nhiều/biết tất cả các từ trong hầu hết các cuốn sách.

+

Hỏi: Có nên đọc nhiều manga để cải thiện tốc độ đọc Wikipedia không?

+

Trả lời: Không. Cần có chuyên môn để đọc nhanh hơn.

+

Lo âu về sự hiểu (Comprehension) Loại 1

+

Loại 1: “mình đã nhìn vào câu/đoạn văn/từ này rất lâu và không hiểu nổi nó có nghĩa gì.”

+

Giải pháp?

+

Điều hiển nhiên cần làm là tra từ và ngữ pháp được sử dụng trong câu, đồng thời tham khảo ngữ cảnh (đọc các dòng trước).

+

Thực hiện điều trên rồi mà vẫn không hiểu được câu?

+

Câu trả lời đơn giản là hãy đọc nhiều hơn.

+

Bởi vì hiểu biết là một quá trình diễn ra từ từ.

+

Yếu tố comprehending/understanding rộng hơn nhiều so với chỉ “biết từ” và “học ngữ pháp”.

+

Khi đọc nhiều hơn, bạn sẽ thấy các từ được sử dụng trong rất nhiều ngữ cảnh khác nhau.

+

Và thông qua việc tiếp xúc với những từ này trong nhiều ngữ cảnh khác nhau, bạn sẽ học được cách hiểu nhiều câu hơn.

+

Dù không muốn thừa nhận nhưng vẫn có một cách khác để rèn luyện khả năng hiểu là phân tích câu bằng cách tham khảo các cấu trúc ngữ pháp, định nghĩa từ điển, câu ví dụ, câu trả lời trên HiNative hoặc Yahoo!知恵袋, v.v. Nếu bạn có đủ động lực để thực hiện tất cả những điều đó, thì ổn thôi, nó cũng không đến nỗi tệ, nhưng đồng thời, không thể nào bạn không tiến bộ bằng cách đọc nhiều hơn, vì vậy mình muốn nói rằng quyết định này hoàn toàn thuộc về bạn. Có lẽ học cách cân bằng việc phân tích với việc đọc nhiều hơn là một kỹ năng hữu ích cần có.

+

Dù sao đi nữa, giải pháp cuối cùng là cố gắng đọc nhiều hơn.

+

Lo âu về Comprehension Loại 1.5

+

Loại 1.5: “Mình cũng có vấn đề như loại 1, thực sự rất khó chịu khi không hiểu được và mình muốn phải hiểu mọi thứ. Mình thực tin rằng cần phải phân tích cả câu. Nhưng có nên làm điều đó thường xuyên không?”

+

Và với tư cách là người theo khuynh hướng "đọc nhiều hơn" và là người từng rất "sùng bái" việc phân tích câu, khi phân tích những câu không thật sự quen thuộc, bạn chỉ có thể hiểu được ở mức độ nhất định; người đọc nhiều sẽ có thể hiểu được nhiều hơn người chỉ tập trung vào phân tích mọi thứ.

+

Việc phân tích câu đấy không hề xấu; bạn chỉ nên làm vậy ở mức bình thường vì đọc nhiều hơn sẽ tốt hơn là tập trung quá nhiều vào chỉ một câu.

+

Loại 1.5 ở trên nhưng là biến thể 2

+

Biến thể 2: “Nhưng chẳng phải việc phân tích mọi thứ sẽ giúp tiến bộ nhanh hơn đúng không?”

+

Sự hối thúc phải phân tích câu khi mình không hiểu là một điều khó tránh khỏi.

+

Xét cho cùng, nó có thể là một chiến lược đọc rất tốt, và ở một mức độ nhất định thì nó đúng như vậy.

+

Có những cuốn mình đọc 3 lần và một số khác vì mình làm thẻ câu và thực hiện mining với những từ mình chưa biết trong sách với câu đi kèm từ đó nên cuối cùng mình đã đọc đi đọc lại những câu tương tự. Mình đã phân tích nó đấy.

+

Một điều bất ngờ là, khi mình quay lại đọc cuốn ở trên sau khi đọc những cuốn sách khác, có rất nhiều phần hay đã bị bỏ lỡ trong đó.

+

Đó chính là “người đọc nhiều sẽ hiểu nhiều hơn người chỉ phân tích cùng một nội dung”.

+

Bạn sẽ gặp rất nhiều câu trong nhiều ngữ cảnh khác nhau khi đọc nhiều hơn và bạn sẽ tiến bộ hơn rất nhiều khi làm như vậy.

+

Bây giờ hãy quay lại câu hỏi, liệu việc chỉ đọc nhiều hơn có giúp bạn tiến bộ nhanh hơn không?

+

Khá khó nói, nhưng khi đọc, mình luôn nghĩ về những gì mình đang đọc. mình luôn nghĩ về ý nghĩa của những gì mình đang đọc. Mình nghĩ mọi người cũng làm tương tự, nhưng đôi khi bạn chỉ đọc các từ mà không thực sự nghĩ về nghĩa của chúng. Đó là một vấn đề khác mà mình muốn nói về.

+

Hỏi: mình nên làm gì khi lỡ đọc các từ mà không nghĩ đến nghĩa của chúng?

+

Theo mình thì, trong mỗi cuốn sách đều có những đoạn vô nghĩa/ít quan trọng hơn nên không cần phải nghĩ quá nhiều.

+

Và đôi khi sẽ có những dòng khiến bạn muốn ngừng đọc phải không? Sẽ hoàn toàn ổn nếu không nghĩ quá nhiều về chúng.

+

Tuy nhiên những vấn đề khác lại nằm ở một số những yếu tố khác nhau. Chẳng hạn như khả năng hiểu (Comprehension), sự tập trung hay sự mệt mỏi.

+

Với những câu thực sự khó, việc đọc các từ mà không hiểu nghĩa là điều rất bình thường. Đọc lại câu 2 lần. Nếu sau đó vẫn không hiểu thì nó vượt quá khả năng của bạn và bạn nên bỏ qua nó. Nghe có vẻ khá tệ nhưng bạn sẽ đọc những câu khó hơn bằng cách đọc nhiều hơn vì bạn sẽ được tiếp xúc với các từ được sử dụng trong rất nhiều ngữ cảnh khác nhau.

+

Mất tập trung khi đọc thực sự là một vấn đề và cảm thấy mệt cũng là một vấn đề khác. Mặc dù mình không thể đưa ra nhiều lời khuyên về việc duy trì sự tập trung ngoài việc loại bỏ những thứ gây xao nhãng, với mình thì mình thường thấy mệt sau khoảng 20 phút đọc sách. Sau khi nghỉ giữa các hiệp Pomodoro, mình có thể đọc lại những câu tương tự dưới một góc nhìn hoàn toàn khác.

+

Bạn cần ghi nhớ điều này:

+

Nó có hay không? ← Đây là câu hỏi quan trọng nhất.

+

Khó có thể đưa ra kết luận đủ khách quan về việc phân tích mọi thứ và việc chỉ đọc, nhưng điều quan trọng nhất ở đây là bạn thấy thích và muốn đọc.

+

Lo âu Loại 2

+

Loại 2: “Khi mình đọc một lúc, mình cảm thấy loạn, mình đọc quá nhanh và mọi thứ cứ thế mà trôi tuột đi.”

+

Lời khuyên chân thành: Bạn nên đọc chậm lại. Ngoài ra, hãy nghỉ ngắn thường xuyên. Mình thường có những lúc, sau khi nghỉ giải lao, mình có thể hiểu những câu tương tự tốt hơn.

+

Lo âu Loại 3

+

Loại 3: “Mình có thể đọc và hiểu nghĩa tất cả các từ, nhưng chẳng thể hình dung nổi bối cảnh và không hiểu chuyện gì đang xảy ra. Mình thậm chí phải phân tích nhưng sau đó mình vẫn không thể hiểu nổi. Mình nên làm gì?"

+

Đây là những gì bạn cần làm:

+
    +
  • Đọc nhiều hơn

  • +
+

Hỏi: Thật á? Đùa à. Chắc chắn có thể làm cái gì khác để cải thiện vấn đề này.

+

A: Thực ra thì mọi thứ đều nên tóm gọn trong chữ “Đọc nhiều hơn”. Câu trả lời “đọc nhiều hơn” là vì lý thuyết của nó là: Khả năng hiểu của bạn kém vì những câu mà bạn gặp khó khăn là những câu mà bạn chưa cảm thấy quen thuộc. Về việc tiếp thu ngôn ngữ, việc nhồi vào đầu những câu quá lạ lẫm sẽ không hiệu quả bằng việc hiểu được câu i+1. (Chỉ có một thứ trong câu vẫn còn mơ hồ; có khi chưa chắc đã có thể hiểu được) Khi đọc nhiều hơn, bạn sẽ thấy cả đống câu, và trong đống đấy sẽ có rất cả đống câu i+1. Đây là đỉnh của sự "tiếp thu ngôn ngữ". Nhờ đọc nhiều, bạn sẽ cải thiện được ngoại ngữ của mình và hiểu những câu khó đó một cách dễ dàng hơn.

+

Lo âu Loại 4

+

Loại 4: “Mình học được một thời gian, với phương pháp [x], mình đã học được [x] lượng từ và ngữ pháp. Tuy nhiên, khi mình cố đọc thì mình không hiểu nổi từ nào cả. Việc đọc là một vấn đề quá lớn với mình. Mình nên làm gì?"

+

Bạn đã có thể hoàn toàn đoán trước được câu trả lời rồi đấy.

+

Không thể đọc tốt hơn nếu không đọc. Không thể học hầu hết các từ bạn cần để có mức độ hiểu biết cao chỉ với Anki mà không cần đọc.

+

Bạn không thể làm gì khác ngoài việc đọc nhiều hơn.

+

Tất nhiên, bạn có thể học thêm ngữ pháp và học thêm từ vựng với Anki, điều này tất nhiên sẽ hữu ích.

+

Nhưng bạn sẽ chỉ đọc tốt hơn bằng cách đọc nhiều hơn.

+

Việc việc đọc nhanh hơn

+

Theo mình thì, việc cố gắng đọc nhanh hơn chỉ khiến bạn hiểu ít hơn. Nhưng tất cả chúng ta đều muốn vừa có thể đọc hiểu vừa đọc nhanh hơn phải không? Bạn chỉ có thể đạt đến trình độ đó nếu bạn đọc rất nhiều.

+

Nếu bạn đọc nhiều, bạn sẽ đọc thành cụm câu/từ phải không?

+

Mình đã hình thành các khái niệm trong đầu một cách có ý thức về các phần của câu để đọc chúng thành từng cụm (Câu gốc: I consciously made mental conceptualizations of parts of sentences in order to read them in clumps)

+

Đây chỉ là một cách nói hoa mỹ, “Điều này có nghĩa là [x] và không cần phải đọc từng từ này. mình sẽ ghi nhớ/ghi nhớ trong đầu rằng mình có thể đọc nó dưới dạng một “hình dạng” để hiểu ý nghĩa của nó thay vì đọc từng chữ”

+

Q: Không subvocalization = không hiểu?

+

subvocalization = đọc trong đầu, đọc mà không phát ra thành tiếng

+

Theo kinh nghiệm của mình, khi những từ/câu bạn chọn không phát âm thành tiếng không quen thuộc với bạn (tức là bạn không thể hiểu chúng chỉ bằng cách nhìn lướt qua.) (Một ví dụ mà những người đọc có kinh nghiệm nên hiểu mà không cần đọc từng từ là I am going to) thì cuối cùng bạn sẽ không hiểu nó thực sự đang nói gì.

+

Subvocalizing là một kỹ thuật đọc hữu ích và hầu hết mọi người đều làm điều đó; nếu bạn đọc nhiều, khả năng subvocalization của bạn sẽ nhanh hơn.

+

Vì vậy, đừng ngừng subvocalization vì bạn nghĩ điều đó đang làm bạn chậm lại. Không phải vậy. Điều duy nhất làm bạn chậm lại là: Bạn lo lắng quá nhiều về tốc độ và số lượng ký tự, thực tế là bạn chưa đọc đủ và thực tế là bạn sẽ không thể đọc văn bản nhanh như chớp. bằng ngôn ngữ mà về cơ bản bạn không có nhiều kinh nghiệm so với ngôn ngữ bản xứ.

+

Đọc nhiều hơn là mấu chốt của việc tăng tốc độ đọc, vì vậy đừng quên!

+

Mình không thể đọc được. Mình không phải là người đọc nhưng lại là một chú bé đần/người mắc ADHD/có khả năng nhớ kém và việc đọc nằm ngoài tầm với của mình.

+

KỆ BẠN.

+ +

Và mình đã phải đối mặt với tất cả cho đến khi mình nhận ra tất cả những gì bạn cần là một cuốn sách đủ hay.

+

Và timeboxing (hộp thời gian).

+

NHƯNG mình phải đọc BAO NHIÊU?

+

Đó là một câu hỏi ngớ ngẩn vì bạn không bao giờ ngừng đọc vì bạn luôn có thể cải thiện.

+

Nhưng bạn có thể hỏi bạn cần đọc bao nhiêu để thực sự thành thạo?

+

Mình không biết con số chính xác, nhưng sau 300 cuốn tiểu thuyết, bạn sẽ trở nên khá giỏi đấy.

+

Nếu bạn thực hiện mining toàn bộ 30 đến 40 cuốn tiểu thuyết và sử dụng từ điển đơn ngữ, bạn sẽ có vốn từ vựng rất lớn và sẽ hiểu được hơn rất nhiều khi nghe, v.v.

+

Nhưng biết được từ chỉ là bước khởi đầu để trở thành một người đọc thành thạo.

+

Dù sao đi nữa, hãy ngừng lo lắng về việc bạn cần đọc bao nhiêu vì sẽ rất lãng phí thì giờ khi cố tính xem bạn cần đọc bao nhiêu cuốn sách, đến lúc con mắt của bạn không còn có thể nhìn vào văn bản được nữa.

+ + + + + + + + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/guide/index.html b/guide/index.html new file mode 100644 index 0000000..c38b449 --- /dev/null +++ b/guide/index.html @@ -0,0 +1,1571 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Hướng dẫn tự hoc - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + + + + + +
+
+ + + + +

Hướng dẫn tự hoc

+ +
+

Nguồn

+

Hướng dẫn này được tổng hợp, dịch và hiệu đính lại từ: Main Guide được viết bởi Donkuri và languageguide

+
+

Chuẩn bị học

+

Cần dành bao nhiêu thời gian

+

Để đạt được trình độ cao trong một ngoại ngữ bất kì cần rất nhiều thời gian.

+

Nguyên tắc cơ bản là: Dành càng nhiều thời gian cho ngoại ngữ càng tốt

+

Yếu tố cốt lõi quyết định tốc độ học ngoại ngữ của bạn là thời gian. Nếu bạn muốn giỏi nhanh hơn thì hãy đặt mục tiêu là dành nhiều thời gian nhất có thể để học. Càng nhiều càng tốt. Điều này còn quan trọng hơn nhiều việc có phương pháp học tập hay những nguồn tài nguyên tốt.

+

Để bắt đầu xây dựng thời gian cho việc học ngoại ngữ của cá nhân bạn, bạn cần phải học hàng ngày. Lý tưởng là dành ít nhất một tiếng mỗi ngày. Sẽ không có giới hạn thời gian, bạn càng dành nhiều thời gian, bạn càng trở nên giỏi nhanh hơn.

+

Trong lộ trình này, phần bạn sẽ dành nhiều thời gian nhất chính là việc tiêu thụ nội dung được làm ở ngôn ngữ mục tiêu của bạn, và nó cũng có thể là thứ mà bạn muốn làm nhất trong quá trình học ngoại ngữ bởi bạn sẽ là người chọn ra thứ mà bạn muốn xem/nghe/đọc.

+

Lộ trình tự học ngoại ngữ

+
    +
  1. Học bảng chữ cái (Do ngôn ngữ bạn chọn)
  2. +
  3. Cài đặt công cụ + Thiết lập môi trường học.
  4. +
  5. Học từ vựng và ngữ pháp cơ bản.
  6. +
  7. Tiêu thụ nội dung ngôn ngữ mục tiêu + Output.
  8. +
  9. Thực hành Output nhiều hơn nữa và tập viết.
  10. +
+

Mình sẽ để một Flowchart ở phần này để bạn có thể theo để học ngoại ngữ. Ở mỗi giai đoạn, mình sẽ giải thích tương đối về những nhiệm vụ mà bạn cần thực hiện (Tất nhiên, tùy vào từng ngôn ngữ sẽ lại nảy sinh ra thêm nhiệm vụ mới, ví dụ như học Tiếng Trung thì bạn sẽ cần học một số lượng lớn Hán Tự). Phần hướng dẫn này sẽ tương đối ngắn và chỉ bao gồm những phần chính trong quá trình học ngoại ngữ thông qua Immersion. Nếu bạn cảm thấy chưa đủ và muốn đọc thêm để hiểu hơn về phương pháp học ngoại ngữ, bạn có thể đọc thêm các bài viết trên trang hoặc ghé trang Hướng dẫn đề xuất để đọc thêm các hướng dẫn tương tự được viết bằng Tiếng Anh (Chắc chắn tốt hơn phần mình viết hoặc dịch lại nên nếu bạn có thể đọc Tiếng Anh đừng ngại qua đọc thêm nha).

+

roadmap

+

Bắt học học bảng chữ cái

+

Với một số ngôn ngữ mà không sử dụng bảng chữ cái Latin như Tiếng Việt mình, bạn cần phải học bảng chữ cái đầu tiên trước khi học bất cứ thì khác, phải biết mặt các chữ cái và cách viết của nó. Không có ngôn ngữ nào diễn tả ngôn ngữ mục tiêu tốt hơn chính ngôn ngữ mục tiêu ấy (Không ngôn ngữ nào diễn tả Tiếng Anh tốt như Tiếng Anh chẳng hạn).

+

Cách bắt đầu thì đơn giản là làm thao tác tìm kiếm trên Google rồi cày, bạn cũng có thể tìm một bộ thẻ trên Quizlet bất kì hoặc thậm chí có thể tạo một bộ thẻ Anki riêng cho nó. Rồi nếu có thể thì tìm Game ôn tập bảng chữ cái xem sao.

+

Cài đặt công cụ

+

Phần hướng dẫn cài đặt sẽ được chuyển qua các bài hướng dẫn riêng cho từng phần. Về cơ bản, bạn sẽ cần có một ứng dụng hỗ trợ hệ thống lặp lại ngắt quãng (spaced-repetition system) là Anki và một số các ứng dụng từ điển trên máy tính bao gồm Yomitan (Tiện ích trình duyệt) và Goldendict (Ứng dụng xem từ điển trên máy tính). Bạn sẽ học (ôn tập) từ vựng trên Anki thông qua những bộ deck, là một bộ thẻ ghi nhớ (flashcards) giúp bạn đưa thông tin (từ vựng, ngữ pháp .v.v.) vào bộ nhớ dài hạn.

+

Trước đó bạn nên hiểu một cách cơ bản về SRS hay hệ thống lặp lại ngắt quãng, bạn có thể đọc Hệ thống lặp lại ngắt quãng để tìm hiểu thêm.

+

Hướng dẫn cài đặt cho từng phần một:

+ +

Tham khảo thêm:

+ +

Học từ vựng và ngữ pháp cơ bản

+

Bước đầu tiên sẽ giúp bạn chuẩn bị hành trang để bước vào lớp 1 bắt đầu tiêu thụ nội dung ngôn ngữ mục tiêu của bạn. Có một số người cho rằng nên bắt đầu thực hành Immersion từ ngày đầu tiên, nhưng cá nhân mình gợi ý bạn nên dành một vài tuần đầu học từ vựng và ngữ pháp cơ bản. Trước hết sẽ có một số hướng dẫn/gợi ý sau đây:

+
    +
  1. Bạn không cần phải ghi nhớ hết toàn bộ tài liệu (resourcce) ngữ pháp mà bạn đang sử dụng để có thể bắt đầu immerse.
  2. +
  3. Bạn không cần phải hoàn thành bộ thẻ từ vựng trong Anki để bắt đầu immerse, có thể bắt đầu immerse khi bạn cảm thấy bây giờ bạn có thể (Càng sớm càng tốt).
  4. +
  5. Cách để hiểu ngữ pháp tốt nhất là có ngữ cảnh (bạn sẽ có được ngữ cảnh thông qua Immersion), và bạn vẫn nên học ngữ pháp trước khi bắt đầu Immersion
  6. +
  7. Phần lớn các hướng dẫn ngữ pháp đều có những lỗi và vấn đề nhất định. Vì vậy, nếu bạn đọc trong một nguồn mà không thấy hiểu, thử chuyển qua các hướng dẫn ngữ pháp khác xem.
  8. +
+

Vì đây là hướng dẫn chung cho việc học ngoại ngữ nên các hướng dẫn ngữ pháp và bộ thẻ gợi ý sẽ được mình chuyển qua bên trang Gợi ý tài nguyên học từ vựng và ngữ pháp

+

Tiêu thụ nội dung ngôn ngữ mục tiêu

+

Nếu bạn đã hoàn thành (hoặc gần xong) bộ thẻ từ vựng cơ bản ở ngôn ngữ mục tiêu đồng thời có một lượng hiểu ngữ pháp tương đối, chúc mừng bạn nha.

+

Có thể hiện tại bạn đang cảm thấy gần như không hiểu bất kì nội dung nào ở ngoại ngữ mục tiêu của mình. Điều này là hoàn toàn bình thường. Bạn vẫn chưa tiếp thụ được nhiều kiến thức về ngôn ngữ đấy nhưng bạn đã học được tương đối rồi đấy. Bây giờ là lúc bắt đầu hành trình thực sự. Bước này về cơ bản sẽ không bao giờ kết thúc vì càng tiêu thụ nội dung ngôn ngữ mục tiêu thì kĩ năng của bạn sẽ càng trở nên tốt hơn. Phần việc chính của phần này là bạn cần bắt đầu xây dựng một bộ mining deck (bộ thẻ mining). Một bộ thẻ mining là một bộ thẻ Anki bạn tự tạo mà khi thông qua các nội dung mà bạn tiêu thụ, bạn sẽ "đào" từ vựng từ câu mà bạn tiếp xúc trong lúc immerse. Việc tạo một bộ thẻ mining là một chủ đề lớn và sẽ được giải thích kĩ hơn ở bài viết . Bạn nên bắt đầu nghe ngoại ngữ càng sớm càng tốt. Bạn có thể tìm gợi ý nội dung để tiêu thụ ở trong trang Tài nguyên thông qua các hướng dẫn của Refold hoặc các trang gợi ý riêng. Tìm nội dung bạn thích, bất kì thứ gì miễn là ở ngôn ngữ mục tiêu của bạn. Ban đầu, khả năng nghe của bạn sẽ kém hơn khả năng đọc rất nhiều. Và nếu có thể, thử đi tìm người bản ngữ để thực hành output (nói, viết) cùng. Sẽ thích hơn rất nhiều và cũng sẽ giúp cho bạn có động lực học.

+

Ở giai đoạn này, có thể bạn sẽ muốn học thêm ngữ pháp nâng cao. Tùy vào ngôn ngữ bạn học mà có thể tìm được các hướng dẫn ngôn ngữ nâng cao. Cách mà cá nhân mình (là tác giả gốc của bài viết - donkuri) học ngữ pháp là:

+
    +
  1. Bắt gặp một mẫu ngữ pháp lạ trong lúc đọc.
  2. +
  3. Tìm kiếm về mẫu ngữ pháp trên mạng.
  4. +
  5. Ghi lại mẫu ngữ pháp đấy vào một danh sách riêng của bạn hoặc chỗ nào bạn muốn.
  6. +
  7. Ôn tập thường xuyên
  8. +
+

Nếu bạn không ngại đọc định nghĩa ở ngôn ngữ mục tiêu của mình (đơn ngữ) thì hãy thử tìm nó bằng chính ngôn ngữ bạn học và học mẫu ngữ pháp đấy thông qua định nghĩa đơn ngữ luôn.

+

Output nhiều hơn nữa

+

Một khi bạn có mức hiểu tương đối tốt về ngoại ngữ và có thể đọc một cách dễ dàng hơn, đã đến lúc tập speaking với người bản ngữ thường xuyên hơn rồi. Điều này cũng tương tự cho việc tập viết (Không nhất thiết phải viết trên giấy) và có người sửa sai cho bạn. Điều này không có nghĩa là bạn không thể output từ sớm. Nếu bạn có cơ hội output từ sớm, bắt đầu luôn cũng không vấn đề gì, nhưng nhớ là cần phải Immersion song song, bởi chỉ giỏi đọc là chưa đủ để giỏi viết, và điều này cũng tương tự với việc nói, chỉ giỏi nghe là chưa đủ để giỏi nói. Tuy chưa đủ nhưng chúng là điều kiện cần để bạn có thể giỏi Output, bản thân Output không phải là cách học ngoại ngữ mà Input mới chính là học ngoại ngữ. Về phần này bạn có thể đọc câu trả lời cho câu hỏi Is it bad if I make a mistake when speaking? và bài viết Nói Tiếng Anh

+

Tiếp theo là gì?

+

Làm bất kì điều gì bạn muốn. Thi chứng chỉ ngoại ngữ thử xem nếu bạn muốn, đó là một cột mốc đánh dấu nỗ lực của bản thân. Bạn có thể làm bất kì điều gì bạn muốn với ngôn ngữ mục tiêu.

+

Danh sách nhiệm vụ

+

Những thứ bạn cần làm +1. Học bảng chữ cái +2. Hoàn thành bộ thẻ từ vựng cơ bản và một hướng dẫn ngữ pháp bất kì +3. Cài đặt các công cụ cần thiết, xây dựng môi trường học ngoại ngữ. +4. Tạo một bộ thẻ mining sau khi hoàn thành bộ thẻ từ vựng cơ bản +5. Nạp thêm thật nhiều Input +6. Thử Output với người bản ngữ của ngôn ngữ mục tiêu của bạn.

+ + + + + + + + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/img/anki/addcard.png b/img/anki/addcard.png new file mode 100644 index 0000000000000000000000000000000000000000..cdb7bc9d14fc17d53b873a2b5009ab24e9abab05 GIT binary patch literal 21401 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 literal 0 HcmV?d00001 diff --git a/img/anki/create-deck.png b/img/anki/create-deck.png new file mode 100644 index 0000000000000000000000000000000000000000..39cc16feefe60c1df98e214f971859979e9202c3 GIT binary patch literal 82557 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

IgV6b8T-jQ`x&HKI=+gB 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%0An9) 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 z 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�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 R%?p5D3NotF4U#4y{~wn90A&CG literal 0 HcmV?d00001 diff --git a/img/anki/main-screen1.png b/img/anki/main-screen1.png new file mode 100644 index 0000000000000000000000000000000000000000..c0b24866e0b75b7f4b8c6ecb72d32df2480fbd8b GIT binary patch literal 518766 zcmZs?by$?&+WtK=3^4T24MR853ew%(-Hjj(A`IOn-6h>Asgy{Al!TNtiZlWezu~+0 zevW59@B5brbKkCe<+axJInNcXt}2IxPKFKu0I(F~r8NNnWL*FN2><~hei1jWPDA{I z{ z)qR}p^*ihB)zY5e-|<|#0^W18-)N$7a9l2sY%hcaNM{cI=MO1K^NyYLYKO^ZK{sRB z?}&K+`|*F?MTr!@hxTqLe~^$hUxeH(G)y#m{pZ<#7b^Z7@&Y`Km9Sv>uMhn9Tjm>x zr(7r4O@9CV`@gHyDbY&O_k2_}_8G=lV4JjeCFYq?7RbOmS5CU`ZMMI-+Itn|7U`TvZ= zzrL>?3@-r?Zd||n|10?ay!-C~{GW>de}?vdp7aLLH5dm?7`^JS+zBiw7aOl#`d>3Z z*1Qcmox8-ly>!TLO!7xa zuCLw>EM&+3@9*0Z1UF6h#tD3}MHIqi1o0*Ab-v7~<^SK4E7K1g1-e^sy-z0|xBW=B z3ZUZ(eVQDhdA2G4RoH(9kx$M%d{@S}|9{v0slU@9Cp%&ZGK(Pfud+c84W)nDGjU1C zfyW>ca!I!TGu^Rp)nPELiV)uC+G3ukpB)aS-}GN`P=T<4?4|`>pZ}-Jo*Hvc$MtT< z7A!mZ$MsCwNx$VvmB3if7CegU1}UT+Tqkf`Zw-yQcScUD_jrC!V8Xa*!IC9i!y;tx zoc5L3wlxS$bB2Ek6_L-7QT8Mo7+l zkM*2#s9HaJ8j0Ytr%*!B$TECx9;L$~MpZTqtaA^65UB2qXp2Tj`}54vu6xdp2?{u> zj=k%4nRNI{>`P!WBFI60u>ZSbu#M9AMxu%$9+Iz{vOXYuxzcak8A(nENsUi!x|7^L z>vs#31V~eLyqBO?n^YoV&21hZSMi-R+}kAyE~43h_D=iLJE_?!RV|b;iuH|V@2txf zs)6}PHL=Vh@17~v-0yLuf`pZJU)guUXHWab zdFUc@*N5ZB0198#A%Ir3fFJnOZ+>wvi*na!Ym^XSbvQY%^y2oev*vPm{T+uwce-){bJPtyYa!-zAZFPA#=FLcm+2%H?kE z-}7bgOy_sw&OP4qgwH;U&t|-Qo<6_NR@2kSNo=1W{{0@^HT3c?1BF@_z^#pMJI0-o zq#|bK@bKGA_uHOSX5MyoF;{7MA|fEgPV5YqxkMUY63V1sUf!O%UXfp(o^^O^sQ7o( zGZociwAX3Mxdnd9bcw?KH+y1_eui9>a%6Pb8#E=v$>?6Y)!qqDLCl;2OaUT6?Fk$^ z%Z<9Ju+?L)s%aW!{jlcm^oh`@3peuxD7)QhmmqE6?whg4M7i(|3;2_+p##HbP&*lZ z6A4{q4?YZ#UF=sZ@cQ|UPWUDuoKj;JI1}AI+kQb#8abYEp)cp6u}@7&GPy5EE15fmxW2V8n7FeXKJlDlFC1dxwq%f zni2@h?-^EWa#XTpvASOo=_KFN>gJQ_4I*e@u}n!xEDz7e8m};ykOuz#^cWZ(!(^w} zlYN`N9pBPFHI@vu0h4(d^sZEBQ>JVm?k74xtM9ApIuFU5YJiW#=X>uKGm2Fy*6LRDjJ%@x~-eMB_;|+-y>#x?O{GCOOQhYe|+>@>LXIMo~e~3 zQz!kVQe7d&75SZxP6A_VucSxnH^z!B7!=GB1|TasUXei0cvW)ySBHxh8N_$_wF9>; z598aXF(1=bf@LFrkU&XWd4ep52c1yzxmLlg_QIoq@Zi)44Q-)pr>HqWItt@hiEU{oI8==HuJRk8bv5our|EgAAOHSFrSb(twZE6k*_c^G+h_E1t(?t0{o4{4%V;%q&C!HH z$AtBh+A?2nC(BuG(?n7s#POK*%H{8to3f2t*=AfBPc7S zzOj=-s=0jG(2O6%8{az~39u!*_Z~Wj_+4*C&iVi^;HTgU%KTVkR;my5p7smxEO|&j zX>#Ni+-);8KNg4s9I}XIC3(x%3{oUQZDr5P*S1fwGD+;Wa)h8*+$0?z@R6Yf#6b%X z831j3Yw@&0+01q%MzT6gJY(=?$Lf%*MM0E+6$+J7OC$-#SF}!JPlkhtR-Bu$TBx1W zgbwJ>{(SeCGVxvtM_nk*Fs*8kktWqv6u<=gGmZ`X_wsCGJ z!2nK~z#;)VvZsTMzl^y9_Sf0uHLN#Ppw^Vi(z1Jet_VAnbEXBg3pt>+mGXN=b8!`B zb^#;EhTx{K;#j5U9;bH zmiEk?Wnzv|*3LwQhj+folAM*PU`=kYq-=EIPmL05b=s6`g`OF-fhDhRCO9uP;MMgX zv$3X(4TJ74i|&2a{Puo#9VfVaSP$$P#yKl0=U3#k2bV>`Wu>!#+^SOSLp*dLKsI1r z>3c&91DVO^Pobkl3K6os+X*wW$0>8|P!gdN;|+9-nm1@>jcJqopika8o~n48uvXYkIy59C*)xR}s;@*Q;LNXxe5~U!LMC%&^sW^O#8^rjL5;!-y~+@kG$~H8dF4j28nG$Kc+& z!JIspDB^ReQJUWB3$d!B|fieqR>kw-S1&_Bp zS%uPMLNq8%aS@L^fP;~#OEkDIa$&jQZkN$&XO=9C`T23bbJGYTCUB7_tENC|S?2G} zhz>-+Duwbh=1lzawQIkrH&htM>}^hWbaPc(P$gpaR2e4WT>TtN@Nh{wk_#=9 z{E)AlJ~s$F{4HslRSY*`Q41Gzl7%I(Xr3r?WllULLu}$XucLQbMRxaiHumh(R>I4Q zsLzkhQ=&P!@dC^C16a?uS%X-(Xfb$KZ3F@>aEHZ;hBX-N;#=b|v&if*(Jd{=jxjI_ z$zLIkY@Sc2KBc?!#4yg*M?*aej?-TUC9*$r#lYx25Fr}$q5}*E6`K$|NMwJLl_Yp% z(@DV@m;|Jy+P|Q8P&PLS(1k{6$g(?sy1&};@*e`lWp9?LS@FmwS)96kSoL0cbKGNr z`{BDgMiw7b^X*aVH+NazSdO+A`-P$2-(P16Aca_6}kWTAU|&@yYhocG<=tq29Gy0^^Ma3&PZId4(qD` zjafzr(sw{V?2l}$NhfzIC)XIn9=35c*zfBR7)j|3Pp9@6=f;e`|FcfruO=FMNNnr| zbUNS)XuD5QxV`;ZulGyYDE7~?)3ddq$4#7|VKW$A7Vu#zN-H5KuxYO{MsZ(5kz(NicR)H9Y~^DH^_`=9aQbOxaQ2S-@o*XEBoiX)BlviSoFTEP)%u2e=mn2CX#mu z_%5TVvCozLb1bjr2XUPa^E#n96a|uKE1#8?QdiYLMaN|grp5elwd^Ftq$+x|T`qQi zz-31?ZuY11TOS*r_{R2+shX?i3hZQa^M@E(K{W-gA8&RWJS%v@ED+mj3C#6Us%=X6Tp5qcF@pXjDF0^Mu4&PCh}5oE$oE4~ zX__ux$&34oS%ay_FeowHS4!qZ2~;2illn-C*P#s!YOLQz(lK~q&{_Us9889zvBw`M za4xmmG0Gr%@TZu#CrTZ(4(p}b7YU>GPt>tzR1IFD2&0)4dkk>*WdXeO!-b~>i2{39 zfB|!G5e(7Nx ziBQPss=d4r`^VE-q7Kf&0ltTV^+uR1gBeongUz$5AQx@ZOA5)A;7N2lZy!iRc7KYaU;)rhpY_nB0d+2ZBg8DZi$ z5j<{h<>u#rlLBJnzZLJb7#3AO(z6p5yn`GN?|+^({Zeu`+#=3dW|_)Ri=0B_Z#)PY z=L97|)0YfBL>`^bh_+<;0EdGMc$o{Aa+j(G_TeVYL)bTaQ@|$6`pclYcko=PHVeA# zfklJ)$SIHL`;q70-HP=Vvc~nrx7-bn_L(xXZ4Vg(906o0^Lg{l@ zS^loXCO{sWOdVrjj{(G|o?9hI&;UPg&Io=+rcMO(rjT!DAN&QGoqA=rbe1J6u0~;; zvC4)Xm@FlZRlvj-5i8(GnLnjUA80(X#*(L4iYhCA!bkT;EezOr>Pg+TL_Xh}V#yOe%erqkenQ_=V~X;u!t$$i>wN zaUL;fEYIS?$8&SQmISajH$$d~-d>$IugSmm#h^=#N16(}YF=8wA>S+oK+wK|i4LDK z1_4O#_7X;K%)Lb<a;*?r&Ey0TzN(Q37LUWmBRq>Idq@4c z3bH(~mr6sToM|b!Am1Dw-%9}lWZ2?T{l>!C^a5N9vx7iWAW>}68*J#UAixv~q z?vv>Bag=M=gcdp}%Jzakv(!C{QNmD|haH9KDO}Xw+T+xtK`A%3KyHCVV$qBz9Uq@} zZ(`kz^de45@oJdn0AVv%(!zAjB)|Jr32$IhqPrwocZ2xRBFeQhIxH3Lek~?;V-2%C zrvlzlV{H#p1-es5LB${Pxlr%-8OOn(Yu2^c$`>@8RmV45hwVNkP{Ok~m^L>FDZljk zbPch^bO~z3q<<$ayVV`7`Cb83q9DE>m0504guB$yj_+A7Lp zw^!`7NjLXafmc-uD?K5Ll|C+kc$z62^n9-z4;wfaJja7LBwxhzPMd+{$*Da`OmQ3C z=^9=@>={!@ZSKbRQVtw$f4qn=65;?`?z8kMeQv-l2K=CJ_)U^emN@O3`3WK{W4>C` zDb@dZAT(WEm_QmPXHBJJzo8BS#xz7`{a{}mc)aXopx!aYgH>tUCXFy`Z%x8-bf7oB zW7#e21dp5LAfUxs%d~e-Y_zy9J6gayD+hXZs|O)CgSDe1y$FFF9cIZpsaI-&Dp>!* z;>viz2IxSz(xpmA(g$Tcm2WoSU8LZ{-~|Qp%6_CaeEM4J2k10ld%Wp=roeYorCaNm zbSVM(hV6>i^kp=f69yD7lW<3hAQ_T4dOGRNhcneDYw5H2c< z8Hk&1S(Vd7({6pqYB38ftYD5g$u6R#t$`JVcuPri%0LR9ON4GR_yj_y*+5EWB)?lj z1hqKZXO`k-I=7|_tX6Y7u~Y&+r0D(w-MwX zkt$p%OPjBVIonT@&?qYZ@vf|PUzuifj4r)H1sP^xK_hLg$z|Jkv%CGXs*V2HaV{q4 zkmai{fY*07y_yz=%)YNj<*OEhaHF3w&oqqs{4*Dg&3YqDK> zC{H_exzQ1y>#OGm~$HCZv3F5XlbMx7xj$)~b#Jjye#?;TO}@+{-< z+=XU%@<(ehW3>2pv7hb!Yh0^VUY~ZVEZvGyz@bWd{J)py-_?H;{5Sd>*MSr|Y<)>i zG)S-&=*&qh;nEVw`K zZV2X{ow-mdr6;xOXfV&N)QCoL-gR=c9D`J7%&@;yu+kh7xW`l~UbBD67x#muFFnqX z$*nybcX~qZU1yjzpVsaO>rS=I45L-CiQ_O{(^y&6s9b)!`@*-?Bn^WD7U8kXica;R zEJ8?yS-(Xw9Y}w)>=jIB)6kDPHlz|I4SgpSJOVaPv?7B_dNfyewc*}V5@$di`J%;IKRFcbJO`z&*G zTw(T4U$)CYTrUCc^hshe6)%nQ48x?-ocGd)FTU}`ru^S)OX;gV z;kMnNy1W%8@<`E|vWYR)7Q@h#y?IQtqq0Y_mjf-`Mgc!AWRao1fPXAP|D(2SZ9q+> z;TU;vhXhPaR>&cHZb*ga-oSV7*LzL2e*}U#33Evr_+bvE-kZ+Hh2X-)p z8Y(utCKZIdx1Dpfnzo9G(vZ7W^Avg@%C7mr8l5y~=umiNPX|g?@WsXIB*0QrNizih zFqxe$(Pf^7qK7k;(hnI}O0sXvt4+!e_W zx~ec@^Gco$tw}trnSF{h>iEHE;Q(2~lAJC1#!U#9tL;5?Gk-x{CK%_7t&t_TEJU0J zCyu6s1vg02uOwdJM}5=*lXq3BDHw{sU_x6_-(Jm0!ycI9YQA})+G>ASRSX-tH4rE+ zRhifD^52SS!Q)YT*Q9vXNtSk|r2-jJZ4e(cS~(^(gX~nc%DboW>IoJf-Lhzv6xOkR zgr2-B+|-`H{lF6gD|;a+9|6ZqYHOJhJ{wio8MDq6^8>Tqs+#E1aQQizl;G~;1e+df zkjV-CWK{DS?5gj%TJHMYS^Y`Yp!uoIg=E1+VSonB55uO%pXc@Gx?{pKNAD0=jT*bz zs?%62`g2^bBn@;+$XA9wlaM>0?YsM!6t-X(Gr$3hJCh@W00iw}GMm%(B*4nnVCfU| z_yc1~Ax%@%6w`9A&JE~mX)dlwJx`GmHvR)V`>KF@R!Z^ra|=U_p?nI=%(5sx1Qa~v z9?cioBJ&z8C5tFyiHC5cK~Sr*Wu%`=S$>or?5T6Bz$WKEtjrc;n42jB<_RpGOe1eE zv1^oa@xTE8m|Q6SHB9^Z!<eui2s269L-R+GQqm(L5f937X|wQ??wU@U$`8W()lSn#e4V;M znY(e6q>rneycl3IQ$ohC&44eZZ-LBL^2nm*7c(sEsKZ65i|byYq4hkkb)+B@R@%TZ z*#CZ-(UDR}!7ZAXjF~XNG;3ShT7u9*)9{%CX|!SG4?E_m_a%ZF$uUZ%DDu&Us2dPy zNKxT0J$YK^bZ$+f*Xa-FK(lON(59fnyfv$s7pBkp_M0#KswBbvo6~7naWKlFq$&AT z#JL^84J7n*^b`LXO=M6g2C&6`pe1HdxboZHmlnf4|9Ejdh&^bKi>9cLmXW=RwAC$* zqKCecS8y5cahNVqy!N>3_#<0gyJdB4o93yGu7L~?G&q=bj`HkvwvDiX0E|%}7KQTe zZbU7x=?OctdyH{>a7KU|s0n9n%Zws{_7MS-oN$41oOXOFq1rCf-D9>>-6q}&X%rn) z1*UbS4prcjK2LjQMIV8Q`nf}z@bn#S7VTQ`J^{vxO4NV602=ewisW{2-4C}vzZuw3 znwBLcORBYok^|og*mZ(hkvQ+Lby}T^ z5Si<5D6~s{Ph7FwI+P+XhE=OM^E?m1K9_7VqU-zJ5xG6%6^8gSwf}yRiO;H6&*g#@ zrwq%2PLdqbXI|adQ#|SR+r#Rj)+E!4Gh4(QT6U~13cGt2cp6*p`NDbK}`Ggb*MYPTE#pN%_vIJeR?1 z&8@`1TJ8`}c!+@PM$fZ>p~F#;=P8V42&ldofudX*)4E_7`-5QH2u@Oqf~4^K+$D-_j2F?d74u>fatY zjY#Ko!WreuCmkYnUnr?GqGNrWLj`TFRJsc(Me?lryoI^ug-QaLo>5?|l2x*LN?}hN z(3Pzm)=c~pBjXW#bpCp-XW2iWFBnyARX~3dq6`hbOTr~x5Nh64$bHsxF%xuK9%Si2 zS$5x)(SvD-EfMbCOlSW0=)+!(8(@%J7l)w?xkw^ZiLg=evDWqN&s>j5zvbEdAyLpp zQqaTAp49s(p`SGfYe(eHt80#RyW2^hj~@?*k?Q5YpX1R05Lu*F3&Box^w*htompn7bO|F_FQ)Utg|{t)~n3U zLx!XHhpB?YZ`sxp@jYqv_=!M-Z;5dj#fpYP7Q^Gkv4N{6Ru{=py*{c7r2iZfK0-6q zAu!(ficG(YdG((NSAn@AB#KSbFJCpOq$_w=yun~1a+r9@Hko?pVeQYy41P!Z6GR@} z)rUgvM(Bv15s@dkWq=lmbj|_{0nHVMIFuHjs{gPP`DuWFk|eQ*?8^heQzCziKZ*i6 z!tn-H5(Rfjt_3Kl$cO2J1ysI;8IRAm53(U4ctNiB*f|RDI|&N59iyY$)so#nb;0di zxg|M8&ZYNE!Qa|!zui2I9jF&UH? z?7earH^?yf-nxG+S^5{M*fr3I#QeCy(_1+yy01SstfACo8;T4Y?~@otnp8^)QAZwo z0Q0w_XNFN-NP_LSm{=PT>cH%HM)x*@v}`Xv`2|mZYQX5cDgn?>qh7~fcbctRSCj%g zV>jwn)5L)2Np>=jQhm9%?_8K#^IB%fH+CCtL@JI*Y3@9!bt}n1&J;vgayv|xC(6E; z-#$HfT@6WD7M*s6319r}$9QJFB5a8u?6`wz%DAf=J;t<=p-SwD1+Rxl&F&BN&?tIs zS(*^JbI*Z_D{Wa}&u?v&cA%^ZU+@Ra7WIO6)TM%KT)-5&N(w{l9a|YnJXNplCnhzl zzQt0W+rJCShM%&J4SXot|3x64U#%S}Ty=3MYRQM?IKl9P^1TCl|Fr8zo?h&bP;8+n zN@#=U1-^vun9-VK1A@sBNFyZ_;Xt7|8yqOkDOlErtd4@}7~NGna$>h%i9eno3&_Dy zXi$3lRKtK2Zp=}tg(W74zB^u7yAojCF~XEqn@&0IyE#$*V95$u%qs(RvE>Pa+B*|Q z^p42>@uskVmj2i>B_{0Nr__JrM<`faUSLZe@O)TCO#NZAhksGtUnDWV2`WbpO-0<- zwv#7zi!bA{T~3y5)nZ$^^21U~NVzAs2PzDxB3HDCb08ZnKaSiCS>Ms$P!JTgJ45Ic zV6u$T*|as0%|06~v#L@!)%R6oq{<;o=VkXlP5%g8Z8uv{&!|EGJZcd5XTNq46gL>V zZQTY)kp4wUa9G{Dh^b~YY6RLpS(21Q%Zw-G%Y{IWA2CYxdJc7R5I{9qj!GdDsl6eR z2p6`Y9}~hZr9Yv4#QfblMFkMH>qh8z_O)X@@NeG@_q&j7bDGu^MsIOq`Do~tGK;4! zwU!Sr`7|nsj5sg%FV~b%d@mPn6b=4vGOx0hOB!Mq_K52ZGX;}G7w&e^eP&1So!;*- z7@2~HbZv>rcdS$eQQ-ocqdz^zZ`HMk259!Sdjn~Prp?=*|K0R+rB>i6mG~@0p0QDP zVtviqwQrylsnIN0kmlX?^V}WyaL3F{VhF%MTwfYwu|6#|vqehheq}eskDJdhBp8)|_O| zZaA1&eQZ?N0+~Q^xdWYmeHGu>ypNiKS&3yl@cyS+q9M__1F;0^40BOCS+Rg+ha^ci z(P{R#?ubt+UO%FlLeR=+AAb;k%H-pLOIdx5L-|Myv200wiytN+ecch$%EL45ZTT8H zjM?&Kx1)sV@dtc@4JW_pIZB`Jr(eV#PMO4R6xE{#uPq29qyEl>(0k z_x#O(91O)_XztF<=^K$>U{@2T4cHbEOu}OlpGWH0rSh~9s6*Im+q`_^g0yDC+NDx% z)#oim=ZfX2(~Zh;Gtohvy!HfxBuu=%&k9EW_M(acFv45k;YjV`6;y8F`?wiCKw;YH zf6hD5pGQcZ{}#F+VI7;{W4lVS&>h1#7K5DIonP}%E1g10vN9fNX7;UVOscsJ2jpnO(k31mz300>~>*GOdJd5`$y zoGN2_tU!rC53l`wfiG~K-yAo;I-oWw52L|T;LaoMBzVoTP{!G`a2{RLElp7(6pS*9 zeptFmkbIv@=qb)bk?+c!>p7zUfys(iT?00G3vQHW07}(g;TABpA0^cH%&os#znOyR zDm2uGV-J6Uk^&4JS*i9F{|RAI;&9lr#7wofhg#naZ4zA*rS^$e%)vxh!N4QXNv&Jv zBr(BfwMq-`X=QyKBG4GgGis?!B*zI-TMVsm8L1px+eX8x!mc~%hybF-EbY_g1|pW= zI;r<)_=W1!D^f^ftH$%$!a7bmxfGV*B%|7y6zcqX@L7ZXwJ;EQ@ET2L2;~Q{eT0`4 zW_E{ke2f8eQ=vG@jV7m)PV5CURiD|0Riv2CG_568&5hJtBT=Ag!Y`U>cx(4EEajpJ z@R^WWg1n!?m@tl2K7Kn%?LEB7`tT)au`*#gAA@Fyba#q@ou*&`$e+bybf!su&?F7e zXWY1}gAR-59n>guyynlP7vkfT0Zmj2zndTZ*}^=};M>?=93=_5$!!7n4I8g{E!qske88?mWz$r`fHeq3v5-6a4U1K z={yYH&TS_gk7NkCe7lKZ#w;0oEYUm?);G!_7)vPC-zR~5&KW}z=6BrlM>g{Z?aHr} z$m*0b^D1>;T1L$<@v5X2_x91}=d>y;1dibpq?AQKbPf#Ml!@F@-3epIqoz>h$uL1* znt~Ug(ii$EObLYxBZ1b#OmfejsmEmCrqYQQYg9c?)dFLs{=h8_KcYZ3&Ck%ixE=VI)8B`T77?7W;$_0%4UThyR?4hUhl8)?MXBHQ^}bRJ z4Qtma&DI0o6%EPbOL0 z4kLw?&yI71?QqO!=Bb+zJ4`GdXdkJo=wME}#Hjk#ciP*jsC9w}lx;|O%c_jjU-|qf zOKR&4MS~Anl(3+&r9y5&XR6PnWb3=g;_~k(F6?dP=iSpp(M<-hFp50O&rQ-My)hz= zbcKb=sTFJ23aUes0rTAk;$;vVbRD|V5U&cz&2W9#=Otd>3PKc=!4juaPvd4) zVjSFu#LUTiuEtPI-0s z{b`dA*_*qI*Ca(M9|(r}JHZ&7(o^UGF()aZ1(px)l7SK7+Z9BF(IM7VvOD{Bb2+%P zIy|QqiU)MClc2z|&r(Ik$@XMr?l2ZQ+zmVjnR@xu)=tn!S%!A2akLga1B(O?Ef@Z=(ZLJ|dwTNNfvOO%Jzv*9&Hf0oq_n9&D9P=BVR{BGJ z7jImGifgR+TAt-?+GN4-oSI74WwUdLPI_WI!5q4u{WQ8?rrJ`s0%5$C34wxAa(W&? zDm)?)6XL?phUW)eN%nK-n~qy1pqQu4CyGb6nieOUXfj5(@pf#O(L@%(_q;V&EJiQn z$$Fm+iIw$84aU~@>OTRhL4YZTQ+i9H+w>1u!@N$tv0gjh%-KHJ(}R`1&g!x zS`xCA_Bty#T-M5Ri#Vjcsb(elOir5hZI|Lnm=b^alrTrG6sP{UsgkRi4AkXN{G!&K z*G@ER$vB}Hh4y~7%X2x>E8e)#Kbyp*w%+4?KM6k#>FCcnP39C^R?5+E@+{Ipo>hcr z;AjR>Hs~}(I(%93<;sn!qu_2|r8GOaPBJleYvlux$XcC-&GlX@VRi;Fc_mjpQ=$U1 z#-1!h{9UhV2yj>@*<}VD{e8Z;;aQXo>pX+aVbx3)Elruu+Zs*m`N}_1pD-8HW=Pm0 zGu+S4QR2et^2CSe=VL`c9HE+yI`WR^xLC?kNF*r^k}uE8^jTZQ{HvDpwQC&COPpsz z2pM-KCik=n)Sl_+hpVnG5um)An$vcA$_V1bBcF`8G@0jRiizC$`V@*DukO`zpL>4K zSH(>-+cX#A6B(ULnyjAj)RNksNsUn~EefAJq}52iNEGz0$}w|M;N!{`#<%tkz~dY+xt_PlVcqG~9tniLpVRwe(F zX*Ky3%E-0a@=UjCR_e$%HS`!<8YH%e6{kF59g@#!;-&)SdoA->MEw12hA-+3uCx^4 zZo1c+{&O*KPttTHRJ~abi1g7-OchqntqyPfp+OrH0P8uBJAaPf=(e72x+Qax?hL3hSlfN z?8~-=q-XM~zu1bdHdy<52Hsy3C4EcjGY~tUK)auT?GJB9O=?!6c^a>ECktjpjQ!ew z<*dpN;m$)!iW?s$+fyi%S<&h>BB)O^T`P4;uWeA|jL%2U%5K&FrvY5phz7)kuH|Oz z+JJp8?y`fi7x+8CwjezP-QwFkC$cR zYE|Pi@+G0#R`Afaed5y~9oE*Uv`fP|BYW`=@)^QdPdKHvDCaTclp4xyZX^B-d?m z)8x@Osz4OiRNKkq6pMyh7fyC&I_@|+h8fc5%{%k4LykF8`6?Jm8KBHI zC9y%jGh4k#>~Ph1lUaIy;tQj%6AyEH?5HV};b+G*A%r3_8ui_t_|&ji-Be8(E8XX3vZ<3Nl9`HH5n2}3 z_eyjemGxE1O)`W>8>QNY4ay4JVi(g=dd9CmBMi+LNZYP_uNwML5DvifMHo+~)@PMx zimN{BZ&MBZcG5l|@EnuKfdXMICvRbm{I=Es!tfJtfBEe^>z1Q!5mfyH&u0#Uv)w$N zf1%f~&XPm$`I;}CivhxcaATDuuPJQbjBd+5Qb-^cbURz{fN%(X{dSO#u$sEIe3eCH z4Bj$qXB%O8BxTiE6n)iupaboWyRcm4_`XG6=f}FP-=Jay;7bzI=(yR} z#t=6@YHVox0|UdV%hPN=^WGpGhh*21u%sVnAUj;kTQ8##2sLX*JO4tsE1qnc1oHG9 zCLE!x43P@t34Y0f%vx-57O?Fvl34*lve^m5^TmhlW(Vmy`nWurfjen>4+jMg2cPa& zKHYDiioLkmPC*#dCJ}~I;+fc9gvlOM84*{6%An5UZtnkdgJA0AardW(pPwRJek0yH z*+zIp2)NhWLjoRt*@+F1?_;CDqF81hwpn7WveEVL`J`BsDxW7S5P2|!iaL?!CdET-5@#z<8 zwXSJ}!eH;O;^N{Qc7c{Ogh1@{B!!g5_<)&>LMG&>zA5gU>f%-aGiedM)&SL|(vUFE zSJ~3OL!Co}|Fm?3`tkb9<4;7*5$P*8Xi)m$?AhZP!gzPM_U0H1r`)t^0I==QZ(x@f z&h-wiKx~DgH}7-!V=fb6Q()WB#2tTm@IFQT0dZM`NRF1ZaVOmfj~v9^Et4Rf-N}WQ zdhrKij=~+B5g?1Mpv7W$uRKK(K~*Gi~vULr;e&;N=k=!^+r8-9s-hwvzV z_uDhU7Q2ggs_S3`pH-A3c5dGOH1pjEcB=U(^b2>_dxHNPh1Z-0`y&;C=isFK3*pxM200)(Gy@p@z&LftJv-9)_L8oz5F-(FO;8v^wYfp z1U)w*pr?P0z~Fd;aq@C`RgJty3w04{YdX2S%;3Z8p+d|yZUhP)X9MvE2uAa`Apx513Vf>MBa~e?ky1nr=jJFnfDBA9P9_ z1l$Sz)6@)*Mdx?0d_$VqU)sH}Xa(9#Nt^{ED`IYz_q?ZBd6NB#>Ys4R=HvRq)rSsg=Mdk)r`u#m zWCFrR4r)>;-dH&zn_>9&qBMl)O>DtXz%dJKsthI76(MFNdCz^kYOQC$pBWPb5giL@hRTw!XS%RP}C|9GX$#ue-Zh8dATOBzlngGD+mRT zJMjcu?`4comcSq`l)}Z}{&b+Bv@0Gcsuozq7rzC;nmpj15x^M70v*5^YC{)F2drO_ z{fu}@#_=HpzjVkGR)q~_y+Suh1lZC~JU0~v?jn4oTaf`{Tc`LQ$p#LS*1zUT$lUn& z=UTjYbh@6dm>$vB}z_^RXY zuV$RE$7QGb@JB7mH~5J8{qURmVUxPBOTOR4KtIB*Y5yJp4ck}CkmhrmFxc%>{vNpo zy%bI-0iWXX4d^|M=HuG&Jyku;w2sgSR>~b z0*nCqr$dI`zy^8jpR)O-uHI_!Oo0|FSuWC50c4pI3K!spo$&P6bA&TE8QP1`wp9tA z6LER&77 zEJ|Ot7A2IDqm55e==ME7u3dO*zs8WHQB!~%NuW|* zOg-LBbvvsyATdrwqM*sb;ik2A9C__%VFfRc$*FzK;BPOV47V?dqZHlHhLj4!^Z`yA zBvUIu{RCTDWMLKaeq)=JkYzTffvWy}g=K^NO(v)72A@oUzc&c`w_4CP9d&R_^I4)m z`o&V_$@8G|=U^28e$M=su_XM*1+fvU=y}!@^xH-)YFZjM?TQ~@%sr_bRs=34cSgJU zz9))Gb}^U#=J&`O^zOpGGtoEDef~j+$h2c;^sD(UdYFQgI(Ftp`Z~184bWPFnl>%C z%iF|Z4VsEc;B-nj|IZcNIcf9hE`UAKlnhmvutC-+7adEk>74UnNUXzJr9pTZ9R{|% z%=wP{HM!}RMBQqR1NiXGAd6K`4XIYTf~{qr)#7wI@vhzLeFc1=oX2ZL8i!B(U*j6a2z21Yvxd z#5sF@l@ACR2iF)kBtBW)zOY&ac&8QydKHHk zb3OwO_$zYkhob=~roY*PwEo1!_dZ0+w*?{VMUOSq0(P8%=6jz&wA#Ua6u&y{N`OC) zYI^Y*zCMQl!CQVsp@ZiIj{yRkv&x-`BE&^vT5tG`jb*4P>_szwA+*ncWP(sM8eHz+ z`Q`!;23i7~YLoEt8Hi_fn*2XrfWlxMX)xph%GXC9!s5@t;L?7p3bAG%@u@D1J(nNj z_$Nd9*9}Wsb7BCFOqrsvS!)sJ<1dQx`&f0|W^_hVZaRZ7-NYr?MvOwM&Jlx@PuyOe z?FhMnk`}PU#)Otfp+C4IA07Ce+=*zlX zi+{dE(2sJtgYOeC8Lu`i8k~SKaG{OOi5KKj@P9)3r=`JusLs zaLp42kYE(DxK=l|WC*&{3qs~$_YB1pCi;N|udyBIxv5648S)@>ocIRxZ3LP3fk&~J zP}$ZXaGdjEU_HsOfa8}r`N+P}J>_}DP&H!)a4(PO3PXFVWXF>zd9DZ&>Gz>nOqMu? zjZ=Xwi3phDBuimKs#v05BSpkV69B2b^NsYmtgN*Mw%_+?P6F(cxKIg`%W~kz(CP6n zWCwDcad7P42*W*x9oJ?Fz?oz-4c(N!&(O4KgCV3vQ^Y%&p7+XUSlC^2x>!5!W8D&G zEGh5_p}=t~WX)@!;+s}AogcmRvasIMT=^!n&9=cy`EX(*oG2Od>^WhK^D5YrIG!y2 z`K3A=>6)PEWP~Z&2>I2=R0;8mN=zbQMISCxv&T@eYb1O6yQH)rl4qz6>Gg4iHbUce`?y!(03E4YBk&@ia zsczg%BmtRNJ44QV=O0i;=xchZg5#3Ob{CZ;S2LE0Ovc;a0M_b@Je01^-!gYarhG_cS_}K$Gpk$ zzqcQA@Q|E&2Rb2LL5crdkwjv^ecU+ugcoPHDxUBQL0>~&9m$|rRzreHD{EO>dP~1N z!id)C^lt^b(kB0psk4lWYV98O%rL;v-QC@dNOz}ncZ!sBmvl;Zmw==a(%mVDw4^94 zAo1UvbDsD2e&E|Md-mRUu63>J4q+3@Th?^$XElK@j&aEz#K-d;yqRJ(wa6`2JoHy3 zXWtu$bJW8rShXlhY*BYBrRDgU>mwsBrEJ(`X2IE&+(sYM5R4inowDe3lX-*ptJ$gS zLE^Hu_3ns;^$VoHFKRyJ%UE^IhxWc0qllcw;T-6o!shGRiHkIIl%5ganhx>U`%|6l zVA?l``1=}4^LjQF?1AS;;H9xZrzNsTdNbFe^N)WMmE*q&E~I%n@y=jcAb$-8p)nLR zi{_}EWJ-wAgCQAumiw%J@<~-5(b0|^zRiTXX zyx<9ilK567JP}g3n^7HyVH^8b5G`v^VRCsEx9rwWPWsp4G6}@gYLt^+sHmIMIOh?N zp50XFnHQ)5R3e_##P(Nnt0Yqbr@h+1%GE)c*GOeAMG}sQvahsH)im24I+q;Uf7&`* zA$rC1NH71QBF~=DsS_Bt;3Nt?2zo|Hv_#JTI=-vkoX`#qi;*>0EZ}l46yjmx%IEv* z0r_AupAr&V#;C9nEzAS;D|=Zn`m$?A74L|osQXk>bdl81Dyx<} z0Gb5`k7r7e1*#|oif0~CRwqt(rWI+7A=bBkuAP8{q!AM0)6BrYLKt9EwyFLEZdQR3 zwtU#OMg#_o8WK@<-lvhbdjX;O#!a6$zCgJ8{$|@v$MBjNbzD3xgH22DeP>D%5?ry<`iTFTtWda&H(JOtPWW7e3aCrCYg zb5V^?maMG7*XI=+Fwpe~!aOh`n+oMVBp9E(MG`Gj$Di>Cci2GOdp=qD4AJZ|zfk&P zo@Hth5e2BGEVM3^V~hVLmpl3k=6fy&JN!~1?B_K-^Fx{{f7jyUS0!5D4=g{W5l zECt#qO;S~tav|pz&Zb(SWYcIVss$#9eN`udzUF(exl&}X(})w-2uh8KlRSf%^(N)S z-IrESxbphBKikwlJnr){69;l41@cWf#2V2`3io<_*Sn;pt6zsj$PGdDpFCV48s{d? zjb{x0jUe^wqxov&G-G&a#@Cg8fQ% z+!qFfJg0_oDq>K~>!*vCu%#z^EJG0WP|*pTb+pjNe-B8!9@dNmKG+(*h=We^pr168 z0*r$$Y26x(RS?3(U^6!UlmB}7uC-w^VYc{IM7{8#fj%H3KV$#4YJ%IjDu+$u$vUVi zfhHRNQD_cN4moXc{cT`Czg;;xo?kq;bW??AL0f&)>O%OE@*$8p2$fASp9ZOoWzh8~)xzX7jOJk=W>#IarT``%c%+pNA#2?n*&(^`>Y7}$+Dba&XBN$QR8 z;F|Zh@~DIv;f8QWa|_}g{YI|I=J(Jvu1Bjnh~>;53KiLC3Vw2@pB!Sm`SMsPF;IF` zc?8A$7n=sIn$&foi7Rf<L*HZogbAc5rdM!j|Go-;+|Sr2>bst;bej!JCPtx zu7JIkKqs}rswSO5kA1GDi1a!#2qep=j#ST92Jz>d)ImAX#}HR+)R^T8A1v{pm4tnz z$KRC^re)~m49Wf}JYozu5YYO<#qmw2vdZ+Voc)>qG3|R%_mZx|vN&-Dbj%@bk+b9G zuD(prrl3diP_F8nOvPLiO@GNge%U{5%s4B@}1&IUz_E`ccF2 z3xP#s#AxvwHE(nw1L;A7ZeAjOnx0;r4IG2ZlFd2{<5jXO_K{_iStdS5?fpHz3Lzhz z+gt~<*-D4TY~B97uO}RS%rli$D;EFm;{fZ8OyMMZ@MTq&&$icJ@srl7B^w~dRu9{a z3ew7+t?_v!Y75KMZ}~MtS#!(vP1}~}m_3JKp_Yra_BF=)1#J^kTNQ<)_%7AVBJsuM zxGMXm!GFg^m#5@j^Uo^FChPzIEA*@y*8bmry9bNs=k2+VWoPZLTc^}r7@qDU>FLap1|5BY zkeYHsp6}{^LYRT;e}_4sdJ`FPB?U)ju$C}gv#^V%S{Ki2la$}dMRpyk^Y5Ckr;{3x z$aG%UezX2>3^y}^t~Q>%addus3yuqr3Sj*5OxMZ1sCstpYK(_kK zSEy{*Hd#OODnz`<+4>x&yP#P)mUV(@7u6)3z(ZmxByZInxj03b0f5EPEBwd_?^jk@%}an*ZXzkG4Dk z$R=t1hL8Zm2qBohL+t5xS}5mf+LdGVQbwl7s^we0K>qh_d*}b65ja2w?GjqMNF4G> zMm*efqJa1KX&u7ZmUj{fykB(^Ad~JOWi9dFGo=SUt&9_}?EE}Ny?V?#e*{81g?RaY zr#y65y`QTmy#5C4Jw7J!H;_s5owa2?&*{$%>+Jb8`lHtM!dOWmTpK#L;(sCd=C|EEKI<69O z!>{bNUJ1e9OW;fQlGwx@HA*q|JvLenVE=og3e=oynBs$BK1b8b$lqkW^1Zo<-J*m z)x%e(_$_3uZ&mnVt}j#AfoG|;lCHj}3j3#%MybrPfk%Ao|C%gN!Lbzyx^ukH=0zOc z|7NdP-_VEr42}=g;>~wzC+B{-LYB7IW7(03 z6BY(~!xRRWo@6aVJ%$UKU#;1G9r4wu@>R$fEa=&N;`v|1LmB&-kqGgcz@Gbr#WLpv z-Q=iw352Pk@bd20{>6!ppl?^prUiE6|E0{d;5Xf+jmi@h>*isoXd&576)h_P$FH3; zQShl}OoOf}J~dG7Sn&t!+1xy#ws?@HF|rimS9DqS{n-Ae0ff*1qeQr{JcerCposY+ zP_aw-8tgh0U05PwhqYrT%$KFEWYa+0V+5q~fN(2;-4{tv{_upE!0IkK=E2MbNtFZb zn#7B`Vgv|)qW7a8sq4hc-piJL$8jfh9A^4fX`hOVPPqTkGgW%d^PiC^G7jho57(+9 z(&;nHkMd261y?~MU*4Da92|XO0oSX({l>EC1AzB=-rMi~tow0nq8xp7-+HIoW@q?K z9P=P)bFfk&hyKBy%^IzqM(dTA`Gp@mn~SdoiqK(RgZ+t5#O#~r83Mm6*C3}{O2^zL zHb&EtCeL1yfo<&TQu+g5PVS+^!|s~gyhFCtKZHRrP@@Ap^}BvA1)fAT@?ziYl*rp- z2E+NQzAw;iCYJO1i9j|(+LJ=xWuW>X;LrD9wIujmA&~gPM|t`7I+Up3Uu=g&u(_9V zMlpZYsDy9LQ>Ha~Ki)e$M5GJ5bHhBo@)7A+PtBNiAfp{LgesjE6DJ)1cSl}#w;bMI1oNXOi& zNi<(oU)(1tOF4EyTW!L_5SpliNTt)=1Z=Gb2#R%9nYCecrC1l zx#BS7B1H-=?2&ydBN>a^i35G8N6YGnE8#o5B_*5n2xJoOjx2jP5Y z_E2?q!f*b2w~RF9FU~bh4=8e0j`DpeOm3}Y&OiN!gTX6%Ya7{A_BT_*!UT;x1}#GK zDs>)ljA@50Saaj#h8naJG|A;<;eq?s0^wKNco4-5XD=<$vQibis}S+>(Ex1?gpz9X z_8TU>q(tR1Atk|>0sK}*?3PNTEUzEVBPi0U!ATNf1-_Q(&N2B>;@wW&vj3_I<9d>? zGDm@GY;*c(9*hQwt^A;N^s!EOF8Y%QD!=hikEom#9LO4#XX?Oc|8zQ`&|BS=W;5R} zbT8d7?e|@i-Zy)zo#c_U;B+%t8&Shq5~iMI#bH2e7_f+wdco3%S}o_uZrmnC1$H9@ zhb``gg8PC2r5}lns)ZwwvZ}aB=L_EOaUh6R^>Mc|Pq25ChQtxgI%=|$jBv2%*@XQU zYc&&uO<2Lq1Wy;6Y4g(#rMhhN{|z2xQ}@*7b*LzBTXyGvAvn}r%O2?E{jFAUll{k1 zwo>u8P4fFpWYx?mz6iVEbEZ-)f%+N3tJ*18^mXctM7QwE-!@oGg~mpUMa+U)$YA>& z&0RIJ@J{eYwgNHksL)vlrdc&)I-@W-INC56on@RXy^l+}2W}pDE{6 z*wU7pdoBK*89B`XBr210^TX8h#5(f=QjDpcdLHgyM>Rw@$F)O%2otVQN=Z&h>k2m* zFnfa)FrvGkDBfFnkn{t`7ffLvA`?`I2SVq9LWpLn(KGB!_U^-GJt%>Nv-CjNoi_U1W-%s#M~ z_Ge50*`0P&Xw4}T*4)4>TRgKRbaB?`Z##vOFCo7$REtB+Rf&P^LmMTcVXypMZN&jcM1YE6{)qRH@b_ffh zQYjK5c1ZS$&-2$dc`-Zi=UnW{T-+@9&Pv?Am}p%>Ycmq=UT~Ny#Da^7tO(P-ZI(ltf@lflTB0I<8(H@L zi61TM@l0p_yY>YV>HszullkMHS@j|~*ydUtW%gY(d{RH%o4{2jn_^GnK-q3~1*9xe zs{S&wca57u7)hVdz9gW{)}7-}Vg(F>4?H>}3cMjArt8!byBH(k-!N&C9N#FcUg8j8 zD^7#g9lUvIAF3K@#1~A8GMK2tBd{xFnSRL0U54u!d?y9^^gpXzPKaa=70B`*LP^AuWiqgQECa&k68rYG~Z1=7~dPW!K`WmPRnEWJ3CaC^oJM%ySC^1XA zf3{+#M+Se57TrZS76*m)PIn^ETE2KIycm`nJydF?Ov+JTn)u4lwjMU%ln)Id|7=n# zdPR4O@b@X%XB($rM4w$k)SgVjB5aA8qhJdgU5YplHvFmBc#a62LzERQZBFgOSnwsO zaEa4Mjd8BEgREwxP9|=~9Q{ZnA^IvyQDlW5HQ+8_Qj$c|U}8VR*=mRhuTDA_rhj&b zCIri>AGK`_(e94s={iIJtu-!8JO{H!@aj|TziV1$GVq>*I?V)T05w_*CPk|AJ?@_* z+Wq$G1JDAzLL=W<66TCFr{Fv0Y~NI8aR%5XryzoDvZfDuHXc?FqW1V0OFirFl-KG| zFp_(@V2YKS4z6+Tdr}#+Qt3`f-|F}b5}GibXE*80J4rl-NeRz;=`Ri#tE6~U8u#I5 zIM*?Gtbh}tVKs9?$AK2{fmo4S7EVq|ncjXOX{jgq<+duZew<)WZ$q%QZV6I+Z8Zlg zVab+;{iSMv&ihD3Zt*4LPWIEwKQ}j2iPrP z_R$4B(E~3-wca3coeL?&Q74&s2Ljd>t~%AVPr5CT4H+>n;x7Ac%sr=uGVu zVje7Bu!nU`At*Heuc%ZopP?IE&ek(j{VBvN?190=i=L50P|-MO)_ZR`_8&SB&E znD3r#ovb`Dk;&@ig5)hJ^`VN-1lqkcsuzPOrL0^wbvBBF31h5Z86#P+1>O~=x+zUf zcyuLUd--GTn|DB&GQr2LG3J_?-@xvT(;oeelTWCfkZ-YEWcTVBijT_Lg49yqnY^HjV{OwQR;U%>}iW@m_^V9);J-`@-rC;(8V zGo{To#bG|ReQifoFcN`DuVrzsU4j`+UB_1IqM_zc!*aE_A}Ov~+$9$G7L86s%S6}> zHvP&HD96dfc%EPq13g&&*+!vZVrB%V8w06qIdUIb+dbDDm(Pd5b)Epwio~FALFGay zEvC39I~3K(wHJQlZmDevFqs0yl}-RWCmtz8A)`*x)TOucqq-s(?arpBSTMN!DtAyO zgYd*{JYuxC1Ta%xMTy;;pKk!X$BxW1A$3**z&B-rsNLZW(cpFJ>DdHqNe$^V%-|Xt z$~nV%cg%UO^k*u@Hs5E@z2NT}kU<+{T;3K6R3+YyUrk$_hdOA;z@)W9dCMd7_?%&w z+(=tAbdb}_d9^11)5@$YikI4+{1rsh=G-fciJx7}U zw*RwVgm{)nci`eAx2wma8ZSy>rfNj$Kg!Ql@OC7ZS#nb)8@AjR9lQsZP0iYcKngPJVos6!Z)Qqbe@kA(-@LWIIt$Fb+1*Op9PY}8%PYf zJ)+4#F{~|6uz5e52+(<*rx6^T=VL6-G}L+9icJohz#3*^Uov1L3 z)kI14ZNm8x2k(GIm^KY1#y}fZzmm{6o5E(+`J4mVb8?_3{5gQo7u+HI&-$Da6Z1=` zQo|iGo)FL%pUaJ(olr?QgsXqPJOyNaGjOcC>Zf=-eI`vHPj~fCzN2&*lxiLz6X{U2 zg4*`L9g>Z&{s4pwhMMDS6(z5xyo_F2jZVOX^$~rKxA4s^Xb7hK}cp2->E2b|cX!MVKfBSGBfW2bDi=b`lw0Ngjll4LF)y5Su}x;LrtwANWjf z`Upm7+ao7BHXd9;-~5EB^Vm}&iWj{njRIA7^yvD@i2te(qX=t5+}G`PLFpnk`vJ^S zynv0ABp-u@GYB>iHawkwdu-HZ=MN<$pvKS~G+=C|5WZZf5KZ@7c zv3Eu9VQD?}&A{=FGJ_as7K`5y})%0+|Ud>)li4B9~1^;3tQ6YqEVDnL)59;-p%@H#lIK|f?K(b}N&z2MoR|s%MHunF5 zo1ml&rTZyI36l(kyNrfckNFCnAp<}~rp1bQJvvvYt|N-^3@q+lFhVp!q4r>%nerq% z;LH?PgDEpY)rC%&y1#0Lz0fdpdgJ55kiMj$X(O5U@q)QTK{HQb7l@I1u>lh3Tx)SN zX-3og@R|k~K7)`{E+s7>Z3{DbwDrWLANn>f4b?je>L*$6K>*+x)|+QI7*pgu+4e9d62y<`v~s+p@yDpBMe;XYg2 z8ud=ER~Q<<*`N4RwO*|Ahxm`EH=cLJIJLD_)G*Ai4wpgA8iMXY>w=$sm7cc|Bq979 z5N#1SVbWW?mb8`+{j1~Eu8%!fN#90rcu#g};YULZyMy;;`Pd?FA&^D6)ImDIeyQeW zpg55WKLuewYO!BRkkaN^8vPcC7QLcO4zKLVW|Rr#VR`CoLURtQ5!bM&?bQ>(`dPAk zH?v}gO07KYP>(nSJz*%|y;V%wGuz5TqxpFo4Dw6p+a6Yd`tZh+i=8_curjk?m)!saq8QvT^AYZOL+_RYg7cD##9-!r<>*M)yF@x1XA_aJk{m6Q@DzxSJiI zJK7ErE!NrDHp$bdR0Z2N1+_ty?ipBLH%M_4DZC?Y#BBZF{qQh~Xu#?QpA4IyGA?x? z5lUR$Zj*6*GX*foUGb@vKMAycI~tV%P;TWhxlq}~>O4Wn-={a)>*iZ%1UEeEu;Iw9 z3wo3^k~XWA0#cEJk&I5>7)zloIQHae{YfHyzbw#@`#bmMh=PR(HR8VxpUU%28A8n_h{> z*rB8DnG@iEoNfh>#?`|$@NJ&jr@XPUK&1Il05a5$ zKkBda*k3QC+HfHKF&FKV3kJoEtKEmcRikVZBup5N1>N8sueV!x*H){uWgX3V9r8;i ztQQRXeX6PLzB__8MeChauu~a-4EgiQ)zXL{V^37d_)ZcmK*7zF5aATE)hmG+0wq^9 zSm=U`UTPxfWYskW>r`&5K+UMYkWKLmdqMp33=~3%Rh6(aD2Mk>Dl<<9_BJsd7IZ~m3cH(nCtBvj=~Q23&z z_IX56pzO)3xRfdMMpzaol{5^XOUZRPQK@UWcg0NFx620ND?P2UIPFx;bmg7g^cShh zZgX5I1cZ_-)z0cTbC@7^qrL3i7f^LH<0~DN6`_48(0Nw723&W7dga#;Qq}+(10iA+ z#w~S&@PeAgJvDTHSzk(2u1jum!|&nnoy2+EqpcNxl7z2@0wTkOdEL~@%xk(BcE=H2 z5qPBn-k^#ox=5jKfvmQfZ#99RRxRUxuU$N&{m$CtZ;GKs3i45nUmObWfQoF!4HL?3 z)o++IE9#W2jaIED4U;NdMtn{gTm&hVcvmwqQBjfq3e8v@X~3tX`yTaGev7kmdH_bGjlfQ9NfFoM2kRNBHczl~zeKR7uR_)X)_P_N#7lZz0@}x7E6p z9UI0)|5j`|_iIE?bT=~YUH?KXVk<4LCLtM@xQ7m^VmNdxWU_RNYWG5mJM9N$K@IJt zy*Ok1h}b=}uSbnHDsDCZ`tQPQ1DFjn2`-$ZFvJ5IInaFgmODL>#7-g~YT>IU?b4%m zi|Qg}V9TWZU3m)su|&!Gy}OPoiLZ30Mgn;?&aLich?3Qq_7pLS2A{Krpk{pa2LVg9 z_38P~yxS1uKnuba^$4$;2pw8ldT^SZxPlZB>|c31Fb#7)CxK)otwQuADfeWPaC9GGvtIx;y!4NL;$=06XcWPqYz|%KcHFi}6=V=;e46 zV2s$SYDLMJ#k|<5!mU8)<)26(;FgU7;Wy0hw~l6;l}*ksq>h?C&czjT&bxOXz^imD z!e@P$_3(GOa~yG@FQ=8H?y;N|wFc^Hc%fOqTmvi3L}HDAA}St8N9M~D$b^1IC5j(x zW+QuN4Vwu&q>ES2`vJn9sbl(VvX1BYeOD_3-3KN-n)bRukwZ!H9dAV&EPYZh9AVJsIWk;)jNx=lLhDo=+FTfGLYX)vpVyy+zaU z?3bymSD8`mbd!}-$U_d+ZVx8yWU}T}$+zA(EUK z(aG4lQt#3ngTPtlVbxmkxN^!vNgS^2v|9_+$|qGmwhztgpwG(cF3KTJ4zT!|(Zv9b+Cw@m$l)>3p7@kzSrbL4XrDne)%%QKAgl1oZ zWr57%O%_#20Ww-csT!hnC;K&g^a%}7N3F&OWk$@gmQ|tS_Q}QvPZt8BKbXXq9Jjr< zKWOi1d+9!**}J)7oSA>hbzoh{+7{8IToYu|sSr}}<0;XKOwS^4#-&`4`6eZ$Ulpei zEpvwK$g{d#Q9Yh%92tkY^r@KL^oR&tfBOfuVG(F(NzW%bkkU?ZLi(jBZNjr_>cY+o09$scW2#4ws3 zN1czth+x8py2A6z?vW=y`6~tsOQQ954b5m;r(v(wl@NJM( z59{+LjNrL+8$M>q94agmtZ!gbJan(zspS45@MCMa@I_zV>Rbr7O01`B-hMWj*{Y%p zg3oOx1iYnmRMe!{+D()lXwm_N(iq`=5j%~dH5&oTGpzS3_Qwo4u3Wrdbo2Jn(4TLG$2PR z`&Fr2{Vls#N&S^!?TSW7Z(|B(<<1)yIy~O_UpaBU)WJ$2Li2&k<&lBTq1V|*#*8R1 zVkcmcv4QVHa`0@?2S!+HS-Rd@qgJ-3DeevSrQDZgJEJyAqD5rkW#^1#R53#vl-oZe zY2qO_Hn7mhty(_EK7nu-Aq)t8p_bA(MPd=gi*FgRm3NkmtLac*bClxD=yL^Dk6h{a zxCT?6?ppbV7i_!PcYnryoraKirDX&GzY%*#6E~e~SVy8xy7ts>IlAQ1x6Yc5)Bg71 z`s2~qs$O1VtGeLarh`tNsfu%|n_Hxf)qY*;e;CjR(uWg^5^hhWR1w zyU$ip3j?dNN<7o~Osz4apJs8&90(qsTYcoX@XuDDVkxeq;+($@SI95b6Vpo7Tq{dB zE4qccEajgH#*$(T_Ez9yLzW&b9;o=n0JtU}oa9*a0m03#S;c%0dR;SK?O8D8j zq^(w71_z+BXI|Op$p9`%w&rxciim3Det&y&EJhDbZlPVvs$g!ESY-n7tj|AX&uik# ziJB1YEn!}-&bCltJ2VP}9C%t^)QYd__|;XwLJ)qw{lvhF$zJWqRPP$RYxE{%U^=L~sJ6a5 zUra$D)7P?t%WSLz^w~bVg)k&SqVV*cUZ#+zd_#)*3B!CKY{OM{BiT+1`XZRJcU_&8>%uMax{xWErf}tXU$#+qO z<6pd7$dTKKnkP1#BMkB7`84EUY^DqqLH*~E_57rsak^RdYYZagHF!;|7Xw}hbliM{ z&(Fb^Wel1;ae(vZK~zV3=#a>H->%F8#ixT($}RJH-2TW|Htn*pb-ORRdUfzA3CLi5 zr!GMwb1&N{oh}CKpsMRR(G+f*NSK+NdgYUbIeqC{to99FH0$779kAh z#{LHq}6le@wB*!`bujneL$y9BvaUr#ajaV>h!<+ zzlae(rh5>AT75EdD*2eKG?%*Kq;4-8MUXS3oW0e;3R!5DkE+Wt)`|UyLU}@^_gu<| z;>LXQwBUzJqmo*_j=~S9|8OB|ULLL&v#+X}Z@XzG3wVHl=F6(dO;ddFf@9-%A1g4xwMO3Bg=GyFGH)}5BW5{Kk} zehmq0n>hb?zl5n$ZYH|TZ_`CYYC*|TR8*(PFr#nTIyiXj>@j_@DLleg>YmQ5wNBRg z`d!ZA2dJ;U;(C(~2UCR6lUvnypA_Q+S+^eogJXm94jI*sQ+&sVQ~dQc8+a`o$M07I zXu`5(J&1K@y1%0t&Qabiu9ur<7y(%ra_`)ha|(@M^FIl7JdlgXV5Hqb-?WwYzv9=h zpO5zIB1wOeR8$^Ivs-<)M;LZ=xsZ7`e{!diB)6FHngI}Zp0FNPYq#~&@(U@}$qJWC z{?!F+y6`t?d&ly-H2gtHUWxPV8PRh7)#DDC&pO`VkX2x||GquKh9E-8uyZ>B1G=`GH-8F&jBuBWg zARt$n(>RWT1(}JH269JCPZV6DHnjrIAD*+Zg@9M-jOSwJ0rUI`h?Tf6v2pRxyemjP z&1=FRi)FU@lc_k3_>;JTYl!cbO6wNYonDeODTo^0pZHyPhZD1LYptgFli<`JZ)`nz z#EWa{S6XiR`ivWM$iCmHRoa3$s_N@RfcTjamvdC~9`}qxeH5ZcS#Tvz3MEiaO*i6m zLQE00&n*?3n0DQ!X;OQA_DN~dVXXPvsm~J6QD*80Z!905wkXPWEFPp#Zd<={eU`@! z-*=3kI7CR=%p2pc5cE^6LNEr{`*K#U<)*&rS5g-Btjd?{8i$k3$H!#tAVwpQ)7JlbwZ(84=OVyB&HY&h97kkBvoDY zdkUKV>+$FE^0M}I9S4wb>Dd3tW2*Ltq~KQ;pPE{|zM-%5pQFAO>)hpVLR~GBu8%N0 zua7tqTu&Pja3_6FNNRcAhVo-QKT{tNzN1Thr^A@!%SF@eculr!Ota!OV$BDB&&>H%qe6O;sW&m2(x>~EF5X+ztqQJ_f!W_#KYTIY@7=WF`Oyvaspl=< zjAf2t7l^Q!`8?QXBUf@IkJX+({jmkh8~GPB7xLGQTB{on#C`>=(+9u*F4+E1Z34*& zi`Mh((2MXTpIuCpl<;5e?A3KSQMH>bP(Kn|<|zE^JMWt+$J!cAiHKKWMsyh86%o%( z(gwM&R|}<9=Da;ou0`rF%0uVMyK~scu45qP4|VHFjB|2kgXc#q(k}ijhlI_Gr^}=qMA*H4B;{uCoauVoFP|7~0A}tI& z|IMsP((&n{OqDRgIFUD+S$qn{qy7pQ)A?0<(F7kt50SQ{9zQasxED?S+uo)r|tvSK-v1JympyLKP3WH2}moE=q-R}YAfxt7T2~1pE)>|)k zejJ~wss zY97_iawHV(A?J*&Un#Hp!uXNDLVgB(Vql`4^;QcL1E>8}tENe%&dx_3XmK?+LtsSW z=^~8>8BUA?wSlshQroIU0@bI=(bRDnPecPIG7Qu;!F%5!hb0}k;IS^g zHMhbeLkpDA<*m`2CYLa&s;Fd6bW|3TT0nEz%aB+4bDe9urT^9o{&;NhuvGX&rFZbk z{L`Yw<@Co|cVlJnLWQXxv)7p+wXYQ)$!FV>kIfQ4M*2u25g~9P^O3;?>lw9|NT1Jq z?ZBCE)2PoW_>Ok=<)Oh8{pf(KOGbm%zm)p=XttgzPm)8;IoBzhD8habVtyg#lZ!qqI>vMJRV?BURV%A2GjHUb~ z8{g5O3uFDa51pHkIt70Fr7>GRwe&!N0ST@bI3K9Hw><_6;1>_3lq@`5hPVYN_15-B zV-0+DwLh!xRvt-zgIXX-c?ABlDX=hvpW({Yt@(-pxuta?Rf}%HVoS(iP`9daP$@a6 z|MNYwK9&h&xnz{@t6Kx#USdJXiAe~{m4&v0TyC=*6t11r;eYA-H2fnvdAcolx_w3~ zf*$vSHgBKx9tD@B3;_pH6u!rX8^{+yr(qNmG{eh)yyF=)n7zxLzRi8xxkHADEh4&0 zg>gHQcrRax&WG;@B=<)&AvdE+rgxflVj};1{hKp9(=$9}Qtz=I511!E>aWY0bKdK9 zzFeI80;^AmaKZW3gNO?r8%BRN8BbXVDegBBks|3Bp6$KwqRa@*5ZgLy;B&E2N4!-; zZ3loKM`1(v`H!>lj;K`f{+fA757FIq+m}43&`#zd$VaWc@Ylr%{I#HUV#LXJPfNmd zLu$}eTu^JQz}n^~knt*Z#4?({GT57R3bqu9F3EPIFsZ=D=q6u`ci7W1o5`rkx5tt$ zP2MNTxo*aX*0O@BIU@Wxpy=Sg`{iwQ`f9|F(oIk~;x{cO#OyU~X>JFD*TPGZVdJqs z5Sj#Qek{@M2wVuYy2H;J6zRH%AHQQg#^%AG{_J$JKxx}9lqywL{~qBLA*@P$%ujcz zkh_#uu?*i**3jTg*FN&odUbr&o0mTeC^An}+N~}t z|N3Q|YLIA#`3C&2$vhnyW}^n(VRkJh>jIJt-ToSG)xkRtn9*ues zVFv`D4~O(H$(r42d{$o4RSMYK_k5h8B^14X%K37u-@1_TKNcXzX9Qz92sruhJabrN z4-c^GqnO@EdXK}Ap9XW>_i=>J%_GMHdYq@5yT;w+fbYxZ;JWGiiRt^X`unks+q?}Q z!0`L1V|t}CLw=-Tj@R?|nO6|KZk&LLhiAU+@zifp|4zygM#jfL43@=WCHUZXF)1)# zlmLvY_) z`}vAYk@L%20VJfX_pB2W3?I~|!Og7)Mmb!+XUOX+7oMz3CuthCSUM33)sJkH`J=S- zvfg>Aoler!Ei-?`oqUz}$6Zr((#a7alRJS4)VFa-Zq!&+n<->jUfYOI>Aa{cu`|ro zHkG*fm4Pp^q(b=nwp~RP>4lHXwofE)^i8Uw(1`w9X`Ye_L3wFEwvtQ%b0!JG#xmqq z_VMM)Tr28s8ObeCgkQ?dsvU5>6WXcPIl-q+$JpHC_>*5ab0P9@AJy}T=2t$+PYQzS4}T#A_e?4VcAS8IMRG9k-FfzxuVe|_`Ip$!Rb9}kJW^;2)t_x`5ZeJ z5#L|&V3)G_L+NhGzNSBa0CkJU%XzSFgeQ(z7;^Tc18!e1zaLcdH`p}tPL%t*0{q){ z1k4ekR7dg4$3I^RzIt&>Hs>meTt6)bJ?PTwgKmK%L69rlF_L# z$(j(~wPRakjxhmB&Y0DO! z;bL8UDf+Ega*PPz7gkQ^qa7*dT_Waf)u`8wldHCKs%!cUttns>086XV&7%vZ`n!0% zt&|EaLQXASc3r9!*=lwD;yj2iZ*7GAM*vRS&fUvp%|;94o;+aOZxk;dz@@!Sv@q&NvHx3`ewGbpBC!?Th0yP?I;? z0zdDUDsFL#6Nv0e#p)hix>Kr5H&7nlB@-jHyGvbY*!T57zxYyJu2>o+`xXm(K=5eog?=53bxx;E_ z7zgqBUc~(F6UhD!YiJtvown4fX!1niiapRwYMfaOSjrsGI&?|kXOUlQ5q7I!1+#%G zX$0!B4&YYqG^=Ww#> zEu9dxLJm1&N);V%{fRp;kTV=SnwxW^e%oTgSI3x6~O5BZVfIU<%WG)4)ifPHQFekiehu=2kr+7#qCTT$fXNm zD5rXU-8k<$1iSkP~9g_^@12{F6{dz>BA5@*pnF{pu zzxUi4Sj58bj+)}Wx{v3|MPu|{r^Td?b9rX$Vf6Z|#i53n9l_*ui`<453$3ZBqnv!tJ;c>V zW_)`1T$L96^_Z(tjqrsl?rzvjl=TAobJvLuW*_^uHcx5}>-YFPxmv|hNJP(IC-K{7 zbsAzxE+h)rsm#DUVv>8Wul$5Si4Ry|`fqN4O~EFQ=nhXN)6L1oqjNcGCP5D_2E)c_ zq`>JMcOZALZG#6A|CL724`gnUF4nj~fiZe}%Uz=q%M6#YjTJplwWqmd4?2tw3d5II zHy0L0Sg2vCM2vkGoR+^=7`Kbgy^A6E<)Fj%Mo`ZC zZ;}xI>@h$icHMHUN=Pz=RVH9d-*Otc^?y8l17jw@vTSVIwry=}+s4MWZQIGlwr$(k z*w}F6yl>Ba=lq13>6z}SuCAiwEVT3&gH7cCHc7==2O-PFik_?hc^sPJVANA_pYZIC z4^ZwdHcGyO_iMAE8L*!w3HzdUsW`mjZE5q%`;BdlnWx82h zZZPV6`>jL;a4e_T@tl|L4B@>^iKyq#3_{)-|J63m3Ey)f3b)phMx67^{kEx(I^eR7 znq~~l5zyE*S}|;l#sCr@<&>v6%q!k%1)2x=D-g@l4u`D)-+%h+V~@MPdrC)I_Xf;hrhY#ve508Mk;GFOQFkjQ zP^Qu8mHzqXys!o)aLPTmkHlNP{?u-Mvur>qozZJzq8+|_M2<{Az@#RQ21sh;s-wh5 zgqyN(F>23W2a&-Qg4OZFe6u*+?_vQdnP}zq1kZ4ze^^Qe+3?E9y!|i})PSnT_G!6g z8JHHtd*w(3n#%DkR+(KK4@qu@R~okKSYZpYp9&fsH3W;{X%$E;o;}d9FOQlgMpF?_ zFB`1o6Ngdr|Db8+`N44Pw=eG4@Z7wW(@4?7LHv$7i0MvDLCM$244R}8^$tlm%&?BY zt7UKbs98V@gc;^hBwKLWJrA@-i0sQ0v0JtKY#BRf@%??ijVN&k>H`=!Cnq0(ENNsu zYuSPO5~fBux3N}|TJAB71oE4c3D+tQk}O;yxFbxjmF$N{sECgqIk9~j`eRH1oMEfZ zfbR6RDSNYI*`jodo;qYJA`h{GqYYe0nUtarSZvbo4QM=I({v-t)t(*#tN!w3mF^nl zk^%~K%=7r9%uE~=po-u$|7X0_*r?;FCt(W{cDJn6k}k8ET3|Z*n5@A5NU;I|UU{2@ zG8U$Uzbz%xsys7qn__aWV6K5Zu-lk}3LeRVY@odZB4XoVk^HwHk8|;N1oz?mS4Ixr z6d;zNPfC067ULqXhVNII?0aJ%dt~zj%N4Idj4vQIEOG&`t7!EExQi?d!DTi`EFKx? zMb771eK&=0<18TYlx84*WT-L%h{y!P85MTgd_Mdl3g0wCmuy+bA?;l`I~1ODTpZJ}FxRFO3*Pb^ z51@~&K_UR4p)xANr8aoN^bF{X?+y|)^h||_F%+=^6G=)ad=#+7IYNWBkjaMVyVohl zLIx|n>J|*5jNl)e7v*2`0weBunRqiQHa2Cipc4!pbwP2HRA3xe%NloLx3O+pXq{t` zUo%@c<%7|^bxQLF58gLd9guu~zCI?0ZQFeJW)Xj9YPJl<`(?+|tF7DPpfxebv6Ai- zfFe;B8-)xi$9mRa22v76j~^oUNc0Y=RiYpyl+_&V#zKW26{u(O>U1<#1e4+(H!%@7 zwyiKzmDWLmH7|Skkf9c`QYR%Lc3&MT zYcrkRG_mW7@|F=-oOI!p9x&D4r*b_wGR>E;E?1CYW{y5AVl`U!Ate$o-jC7Htjai= z(H_Fw0ChXTf6m9OOd%GD+?|$4_ax!WBDYX$Uh$vGA?*PA74L z$_$8zCfUGawwg^&Bqx4={4_9F;j-a*X|*Wfxet*;bI`{^$>lARHKwJ z`DQYt=woHg338pQuNAB8T=_Q|PdAg9lMIlv!HzlU-;*!JDa%5WL18xYM*gzQtixIhP&acd1C& zf)mZ`&bT%h!LCQ@)HTB=6G0Tb*_#x{#DGB|2SgSQc}b6%a3_2<_W}Z|byp@{PsUS< z{nr#zE6`+@oXulCmXnO96VXZ60)fwXwlSma9$7|9jJ-v2paq?+R}vw1SX44~Mwc={ zSedorQ6I)WJc7_I$2qOktiCI_lv%l)gJef{YC>`vyV%ln*0m>gbVmh4&E4{|?iRXWr$yZU)uv!zK9`7Mf8Xb9 z7uHA&Qhf3+-ri7iSk`!|mM%mXtW_JsPrYL~<+gXyvh`%r+7~KqS6`RcMABtu8Xcg7 zbbnK7&{<6mont?e5tm(bWWi{jnvjfDFj{liWRY{I zA+0A@)XIG2g@S~V1i%I{#E`i9K8wM-0uUeHk<*H>p>7i{!+WS zINxaAC7R~7gEM;p5VM}5bj_llJft>L3)5J=HQi#@Q>(35rlPlbOqmS%QRlcNa6`@l z*)qdDe($vIT4}D8LUcGH>fGjd^2Cw5TDexy?NR|jy{KGO)~Jx3x8jFiJ1AjG^EZ-N z68Vosl$k8>;{uu2b2G1*15%%eJCVa6vf=ug#Taz_^K!U^y9Y5) zrW3buvHK#t=ttr1yVErbgP%@enN_x$h)YkKkxT7Ux*P`pH2z?HQL0M|kn^1&D4{L>q0AMpcs zr?E+~%Klp?bk}j*J$3je4oicuvzMDpE<{P>)AW?fyt4puO6|4Si8s*-d!uqkeeSWe z?7;JDS^OAYH-dNMvV5A<#H=4v%dI}hN$KFW^(A>S0rXl(BLchQ^6DnbCP`tpM)EZq zR$1nN^zZzq7RPiAbCaaK6YBIZKKCNMFex8gr`r9*8)g3z7U)?fotJZM)M9&Yv$;cv z89D=XbvpPM>Hu%$se)D$T#{oovCiN)+OC}!K8!N$R4yq<0xn3nlY*@w@OC`AtvM}t#_87txqfKciy%GY@L|C zSNqlV*)tqWP0a}geZ_6!wlhH1VYc)_edHdW5;aU;)5Bk|=@kIRY*$@JdNT;Gq{0DT zP8RrypGIy(4vR>C0#1dG+~b|Cg1((K=Ri`XRJnNC;=tXs1%;3lMgnGm$7h0SR~8_HO*%_NjIr_o;97y9`x#v#W4np+m=a-nq4lRDD_Nh7rY+JZGA^J;a9_n zE%r|{8B~NCW40!h9u~ykT9j&w1>d^a_mRQ)mYd=Wf0o2sWk=YpY9!M`6@JLC7B$=X z_@Vq~`>xMwno|`UxH~LN{^j)HjlcUz|k_NOb@(@g_ZBtGBu`ObJ z>I+HVYBO^`krn$C*co{RB<9wx$)zFTSauF|IZ?IV+4H`QL~2A0sv&`rH;8}==O8Wd zv}`IvM$INwR?C&miimp>>4E!ij>~J*%3Ls&)fvU|*(5B=o*Ca2Q1MOLvY!@%l@{LW zm?xDuVrVCaNeKw$Il=%;!#k)myZ_+8WAyg0;`e0m$o;$x=cULS6w)8`7OZEBhepEq z{s$&*BrbKZ&f-nbJgyJP`i=$r1LrCQYy~_AY7=K{qZ6J)tyz4Ve2cg7$^2-6ZGB(K zn~?qhcglA8c89-UbtViuv1HkZ-2QDEeEU$k&ik+07hMmXn99CI-uUJXe9lwXeYdY| zfh1(Sqatk*T0w>(gITLbt8lbiQmf|ThlcvesT8cy%A}1NL@HevYHX`cs&tYO76Yza zcPhYAIzDu`!ao`Fqcb?w_gue*eGfx|MU;@5sB$J|18r5$IL%eFR>zA3fBsx1SFy6= zj#sjdY+^*xjyag1w3uX3b(chu2GeqNEpL+7!E(Huc7bGcx6#biR-x9QOKNx--AL53 zIWIs^YJIQ?8;D*-V<<^E1C&O@9d(_@;pNrL(lch zNbOlr4lUGkr`cS5S5wF1;m5jEq3o_`m#K0snoBP14}`scg$+HQwq#7S&l<{(khsjj zp1ZpWx;E(4Z{xXVFPHTG>K;y>gR98Mo)NjL*R&T#cl6Y8jmJz?TSZD_5iQ>&Uu*|q ziS6^I=9_JIn0v|dpQ=46nM6=5Ja+gT7WyjZ_m2NwBR+_#cQ+d>OK>i{=kOQM9j_Ga zN?R?^B-xgp4GS|)`&3I9(%-rO(;o81Z&Ppl=wu(VSG3qvKaXQ0XA`mE(L8D(KKM0a z9qk@u@BrR|J3;_qY%|cpcFQNF@!!OUY4C76Vvs@!7a^J*+Du+hfi~asi$U-pbY-x-RX7%l<&517j;xf^*a) zBX3d8aLvI_ssknv?JGh;@2ZjFig4b&0rWywWG-BYdaatO%Pc%KT!mA?ph&-ME{Xw< z%MXsHTgnMdFC^jtsNRIH6gOLO55fW@3B5}EawcmT-9=@(O z^qJ$uH8{?=tgOH;rzcjOem8q#lyGC>xlFQA$@4kxcxe01~^odw)UfzsL10{>i!kW!n%bK7|Ec2vTcxt&G)&#UF zn=g!BTP3ffmjFfqD;svLq|L3d<>R)?nkRy#KyKn5R5?6ge1cg^50FO|ERATWPPW99)R3rfLn@on8Z^);@V%H@_1tRuXgLVdQTg6mA55q z62I8kTA)*3RjZEK9fM}BLxmy>@Vw*Z+S@Ec_x1rRmI9qr-KRHmFb+rT>()rQ=;rF& zK$oo~VjFpH;jSRTH;jllQ8vVQqMBz-S}Lr#zEX!y!lqVLtd!PX-BsaT+O^qXR{^z# z{e;T<3HCDmsB!Psg_rYFR@|u!DA0+O3*wpjY(_-EC?-lI{Be_|J(G@wuU+D=o9(eH zyjT^3CR0#Bi}zBtHPuWq&V|y0|FQ2+#-@YsCZ*1OFJq*2(xxADqtF(^ZqBHoyY@Kx zjTquvs5BT)jI%v*rDrnPR&q78*OtG-++I5eIxjUV8Wz4=Re)~la|bq&HZ5_Wa)7`J zK0lCn0s%_vfA=95|4p?6s@P-3*YojMGzc)fNhS3Fh} zTOa3;t%}@2OxhMrOUun5n!rN1GfE9hgae-s{Dr>?OTodCb z(Swu$DF_5_*mWFZm;+1Jy}pie>^t%ywPPU7UvF+S$pSl^o7+XtXxKlS*j;L$^_xU3 z6dz>dz;jZ<0pEnCwTV!ah)#wE8GP>H3=%MxPJKGsr!qSs%x7+I&)wXDu8;28Sp&_- zG3wl6EZ=-sNI-T08utR%w<>a~)0OWW_0C~iw9TZ(-ZP}B%lD6mP_~ZZbWJ=V`deeJ zHqrgk<)T=Ysgj}F>PC!p(^DUq>@rim_0`X71S&ws+Wr9Znjo~R@-O1@(D!70B_3~| zu5O@oRtS+J}lZA1o-AKGC6Pt zpD#Ewwgsp+(!yWv7gG=)4_N0~o89rk2os$FI#`yDJ|P3G?|D1G#>02&^m0NC`em6r zcc;{Pkeuqr7Wli2w-hkP=7!bmUi;0x+jJn<(`zg9T#LA_+^*Z-F7wtJcZaU6-xlgM z?;`wh86<_x*`x;Whkm_hbChjw#>fxaWp;`i61AE-&dV(nlS{Um6)C>uqtche>b#X4 ztse|wy~T2X)m9&*-4P>tjss{mkE?CHE%p>^wYd?z!mS$j?1-f-C$D$m+L3cwyS(ZOw| zQXxaA*~?H@dr)+OUuhf)o8-RO`{mqpU>6TP+<&=4UbDZQNA?!?FGsNm!ohp5&mh=( zv~31xTqu9<&e;F4BWMa1Uf(=-ti4U)7Wf(a>F;u`GFNYFW7B=|gb=*EdN1_*}PY(M4jU6ZcAu*6)s_{JM-;D)R>G78YQhA$zJ40Uwd zga+Ln$SI#GS0N+bMMDdx>aw{GI`wr%UX6{;Fi#g}DhbOIK^~&c-B2%1W4jvMInE+; zWa*fXtC&N~%kga%@(FFn7Dd52Rf0bX;}zpjfNP;`e2DH}XZcY+eyaf8HTc)mzVJ%- zw>HB6n#n{D=LP=zF`?D=q zb#3M*b!^YZUv_IP5PpATy|xYi^NOmMw>fzgKCB|a*X2!bR!A9v_0zFq)7=8kKPHJ6Si5M(t2a!)Mx;vqlM>|_to^p&ogn5e z(YMW8lP0*s@}R^ik0<2$mD7xWYqN$&72*vmyz4cxBR8t zp!ttiw3tqCBK~EBV!N>cpOfib6`+f#CW{{NO$F&}o#~;7cbfJ2(3cBc*E-?G@SDc^ zh%hC*&SE2ne?0(Bklx`}TA-ZDZnXK*$r5|5^|rb~j~XICV}FIYZpDDsGnNYx6PN+P z4`dlG#_`ZaF$c9vYIqL``&j<>H6`rbM$L|Wo8NoE`jv|RH{V_R*+wn$4NV`e!vv4D zin*6J&r{u#?Y(P+hw;z30FF?nq|H`=83f8R+a231kUe4hps_skU!mWG@*!h(BONcK zvCHETp0U<%*I{D_MoyMw1M|Og+-oGJR$#1N@BwKs4eDh#*LkVT!t-QqU)f_>R}czK zStCA#8QkF$E+FZAv!nnn%v`m4!XSL!Hs9&5OR`rd93etEi7c=F+MNEzzQlrY%coS4 zsaoq6#cuKza?^EJPZF8~B~)j|%=vJWdqT}3j)(P=PLako-ux`b%^z1JMtYL1c0O*F zPwIenlbqdTcb*$KX^d@1m9P)QufD!OD6i4_O!WJVjr^HHcEAziQG-0$Qk4BUZ?7bz zHeL&M3>(=06MqR@eaSV(EE!kuu!IS`m=CHFNzlW;Tz&`(+oi?Fb5UhuF<=w;``{hJ z3rb+EX=0}J-s1F`a^%i$(=Kioe?9qp#dcxGTEw`5`aQ%Z zdpu5}R1loV&^T*clFw$F5k0;N#WK!B*-& zILvcQk{6AXA4~G}D(1Z2yxV~6UF``yyc+sTiKMglThhHchQ7)eW5llxX)$%|qpa*5 zWo#yG_Z_TKvO1l-tz(T3D;=A)JdjT~HZ-I)5z8fHQhTIf;@^(sv#mEycyX#vbtOrTedeLi;n6#)kF8Uro(a8 zWJo68V@}+|G36baSWLN@Xp@0~Hpf<%;m$ivF>N7%F(z@Z#nRkfysTa=m--csydOMroAbz)opVklFSv~4tl2M%0I3d1| zBMT*-MM2!1Y=12__U5e#az-TGnQrGsAZiYLgQo#i-+y=LT&#btBsKr_JCpUaHmAam z$RUsWmvOAd6?`Il@YkTp4B|8bZzt<0@ys=~?1Gmbk*SW;Hs?o>g11l zS4UUm+Q|C(r0*u^@JK)OtX{+n_}7?F(dKr3xSB1PZOprps1ezbEJHN|U0X(-_qt_F zBYGN18`lK8I1}@qa?OYKx4)hXo13Kl(S`7J2F&madQ>`U$++N&CaTli_fz)8d7iS- zxcSVW^LiUDJgL3~_%>p{czpHvSpK_w)EFT5)2~x3wXhEZ0q2{m)C`b}g|c(tKRLYT z82+FOSta@B0hUrJM$NEM^+$A(Cu$80X6Am|bS=kV!JmGWK#gS9MONI$(}_(%tP$bX(3&V@Ym4> zFms$ZjHWCcZ68;rN8x8H+A+VPI%5TqPs)WjPYQx||H`}*T}jKZsKBwfYda|`P}h0O z5Cw?0nkj{*n`9?UW1@H7no?rgA8R<%zzJ0O${Kr!A`)2M&&*n+|LMT--({|&#Rv!g$ z5iSFyEKAbN@Rc|Z72D?6$WnD1iMC9b5LV1&Mei8PT)rxhcIrs_6I^W=OIxt!%bi?Me zwzyWQuyhl{XT6g_%|VmurM7m|h8ecv-F|5~zU&n*8V=x(9eXKFQ$SNoDe*0$+7$JeWjUb7BAQQn`i)WJ)9P_Ch&4 zJ866B{~kgdBXVpsMu>^bH*9CC)CgOw>QoImKgJfRI$x!$+8D%V7e?wSFP_`baa z4t3c7#vn-k&Jd9blnyHTIZJs*q2~DI@pU^L+kvROa(_bou{xVxKYosr<}~pk;--9L ztW0FLs*7Y4YtR2n6;>79+zy65O3D#?){BY&FIp2F^o~p>`G==A)Rb3&rHS=y+S9(_ zyQOXa{S;u(qqjl3JxOa*GYqR@ruFzdHA{pcKk}lu=bDk+3%cBndLyzWZ%%r~F$@4; zB51zX(qM)}V>0ggyp34w_6TZ!dKifJ`A%G#o31O%4J@+~MDEk0tn%Ope^=tYi z;BTMT|2KL7=|u=I+7@%Us)tx!m&30RXbfov?jcV2)wY{rX}~q^U%#+taFu+$XC_qv zgo|G5CRL~?{a0qcsMlKhIM05YZKWzVUDq@7Q+J|TXFt7sTkdA(D5#sJ#Zp;D7PH-O zK&><@Ye-VGSd%wlF|7&e-7H(;`U1+BfrHvbW?$RS`-EaG*-kK{vqz9yX)G4L?~ZtE z3tldD=F`com*zH%I$c{3;xOx^+en9LwVM9IL>16$0B3+Kr_zI6`{z;m4~R2haqBWA zBnl|xLDCcnu=x6jAWc?5^qLPQ_}f0#^G`4aFc#nh5EElxYhr&=68!(y?O#6bMfyYE zEm{7W5I6EVm(TD1!yb%p${X17-q&ACm>~?QW?5os^KhEp_#z=ffL%H$GuZVpZ5Pj7 z#KNictt&Nk!cJ%b(f+&}sL3ITCg@4QbjpK*_l^N*a)G_VbP0bY&eSX~)Minhz?4}W?t5A-4D$@u2XlGapO`MGx_5~bw{Mvd|neWBH&gg5mP zM8{vphR*3>kveAL*Ah!o(?IGywlq#r=i_NWn*nGpFspm@O^71wUTBXA=}$D!r!b5; zuwDCp7^T2noJ_U9I582}S~#0Cti(w5GF zI#SWnf)6_e6^b!`?p!fkji|%GhK6ag<&+8NE*6^7Wsd)Tc_w}*N``SGNs4U~W2+GM z8Z5h9q`*wm-ar#qoyz*2l5qPau0NKs5Yq;<-0Zf97X64x#`0p-TW}L0sp_cV$!-)H zoJy}xq0a2)2@|a@-Ehp%k~x81$5zfEk%(4>5aC%0?nZUeIf?m|d|A}*_*gk#&-oc? zlu0SFe4ywgM*tj{zhd4HRv1*AHSdC_CSJMLJa3E10KdTQ9>4sct=-0=&FI>z6+R?F_) zff0cg75VMJ9xG7l%1wQgzxn~Dqm2N?!cTxdBtW)tKREn=xz8<-xBb(|=zq`sngGaa z*(pjDQo||vbGpah_l{^UP@jZpr!@kD{CNLrw0R!42jt%$DjW4_IC+Eci=427Kl9;i zesD&ajV)b5>QE1qZGnW-)fD*AvXxsfY92`s6B{HU-$6^Nc1emGuV+bqiYm}E#9DF$ zUKpb}W|Wz=QiSnvH(_|A>(VEqXz7j3KcET91)!iJ-(7|YGh{zV);~c(HH_04FF7Vo zvs0IuO0qN{D@P~C70<#qYJV3S5!80FfU;QA6lm%N*A7xcTsM#-lFdPil^FcHp(=su)CN^llxov^~4FdWRlZ|dnT%7F!yX4DFW&F1p@pL~qaS}>mF>Yg&5srlb2_Ybm2 zq2M4%{{hg&49zJpj=ZNd`|L^+?7pW!N22&;gzP(S?Qw6EyJ#q=Lcydcrb_yvet%n? zgSbPO(+%SU78??99*SOHgF=|rzGSN84GKiN0~7D_5RgwZKXvmp%(G@U3xcN@IS%xJ zCtOzc-E;xvi2f=M87yg7$xSF!EP7c%gfDLryC`mGPm=#(dyjn0L5m-Y_Ny8*9Qwjk ziX>y7Y7lCnk$RR)zj8%4GNkDj6MD61&y{#WT1E9cB&t)L1!H1LsESbIHJ6iSqWUgJ zf?MR-z6UhpoB9&T9p?(Bit!A$bc;?W7mW4BDjEmQC>NLrrM(KbP;EBZB0)G#7~_){ zJI;!4@@YAZjx~KpRbitfO3aV_`$bc0o102!mvI#!e8e@gRPVZ*p-Yso#K%aXf>#$a z@c<1VJato(#3>_U?yLV6xK?5TTMzA?@r*eSn%^HI&Y1RmQ(uGd7L2-Zc?7V)!xW43 zy}Rf{_x;jO&U_Cgt@Xe#)$o$j!p%RLg&0u0^9nQkBnzUe>D{vMq_*~`Xzmk-qp+1D zR(X(dMt(o~WXoMSy^VIAdx|ZR54uFit^1zp^N^YauG2R2cxOW4=&(@#6^`pO&RpaS zm?%gdUzKZ?6L>1upJ*0z(d;JE>EukJ>f-xkr=X= z_yeA|ke2%t%QbS8gDGvORR11WJZAYALk}BidQ&>SWL)J?*OEuLGR|S&{9rfp@y*rO zsoJ07Z6goM?FBu?k!KmALh*e%JeF!|c`=$ofpfZe$%>B?l^AR8s@_!F4;DrEm zh1vz-5GK(2L!&Y6nZ5^bB?OMuX-E~7yzG+v1niK4yt0q&G^8Ud5Rf2qtFZpa}56<^1 zU`dKBB@fI-lc6rb$~)+TVjbDca&WfGIili@6)(hV4I|6<^1Nt7OJ-FOq7Iba5GzJg zIw>NFP+epwN&T8W$|*{gtdL9(9J&DA%6WF4=cnGA9sl4KqhGWGlEF!Jlqm6yq=L-$ z=BkjQzSp0QE0Fq>^h43U?w#t+XYP}xnztwmUz6##5+D!y8@s+%9A=e3+&2Z zwt-*eSZ|K4tt}mH32P{$Bo@eqX?eS-1t8h3oZ!ZnE;1&-vTpHJRL7+9 z;4CGFZ1I7O@C~;cHjc|IZgff3!3(pI>c;}JB(RH>4jX44O~+$#7@bvt5U;eW;%$J= zh59MnL$o%S%E=+F{iQJnPIWu3{58}_dM`N*U(plA-g2hU8R`00?Fl-oQoP&?Sf+VK z2g5{l1_q0qqA;l$;JU6cZL^-2r05!G6{m5rFZR8qgsO&b)W%l|)L9=h3D|5yd$7qd zCUAeOYG0;XTWiVxJ`F;9UP3_9WcPm02cZuZj5&g*r^6>wMbUSj7w(~u?sGYtoL`n< zo!Z8P*^=4oVY~Ky5i2DY^P{2sj&nW z7!`Su=>bzC41}s3W!hi#DI5vo!>e#K0o|F$C(qt$XJhHHA$hRK~ zW@N@C)4zliKR;>$&N874fOIkLilqX%_-IPd>mcUo;$sw`pyO0AOMpo6LQj`#SZck# zTlCb;xifJzcQa$nik?F-a3uKWyL>rfUan+9Z3rJc%Ifa*wa7t-fy!<`8rk~$=Ch$v4 z&&r{ssxz>XI!w841+>VO@Og?RTi&|wCxDCOh~4rpfb*bU!XfBOVby)0Vr~CdJb(uF zAnjcOeK@5MNM7dazm6HudtqcRj8&YOOoR86e7tIB4+^RY*|xvH>+=v2TT?BOlS$WxuT3z!cY|;zAPw6<7Fg&B z)Kv%5ehCBdj>-jzcX*qR=i90k6=$SPCFOUt15|EgtSgMwq_6>2j z0bt@e5i37>uqN1Df~1%^3pTV96+*)JbPk-VMC3|@q?##TwS4x=v}uQ(qE?{TFJ$@d zfEl_tx}r(%NS^9nDaU5QYAl7qS2D5E=R_Se3uRV;TIEh@PQtViJ+@ij57|+kJpDD? zH%J2BUwlnK2t<;`UuE;LCC?5OlbJHmgg*JF zoG_+%fA^V)9#R5*#Y#Phck6y=# zx+$ngH9>fc|7QKLi}SVZZm|-BR+fhv;(%$VG+hz zSWk2PGbM-!U{-Ds zIm4rYq{rtNg|KwH8?rcR%UkgM*sYg|n_Z6f2K8GdR4Rz;7Zsdxf*}lFYb^&WXufYL zLDC~kFcPddPa+Dd=eqd|V&M9eUae#E=B0GDXizAa*`Wf(l_R->nisb|7VM7|UMbje zd2BLy{8f?8kOV{(TdRAMZ^Q8)U!L8J_k?DO3-(k{xPF!MQi04gn6roa?u@eqqe8Am zwRCuj)hAB}+Q?AqAZQ34oBp@QQ|Yz39m8MuB{Gk+2JeE-&%0FpPoL9*eH4msno46b z>GlqyYqUypl;fSrF76>?*rn`X<;ZmhEcF$LAUg!6&O6VNaquczMKLQFg&n6jiB|JR zVeOTt3+X|3`5S0L=jUgaD9wtDieP`_1W?@6*yL+iCt_rAYuJ7@GU2LY)@H$I!Pz@3oFv+B9qsF|+lLlw{V~DqM_K&0f{cEgg+k5tuuy8EI`cc_OF41*v^#(ZmO0 zM<`fllTOnGJO=BMk@KNRdV2NIrKJtqATC`}a1aiDa2Y zWE~rYlQwIh*SLZ#QNAJv`a88wH5qKCRXIJ_V%&-7b2YhR)q2dNQK;}dIygm%EKxB@ zvJ{s`_p6ZS)-2r_noP)*`()@+kb)Dv_5NVZ)9xCMb`i3O10(WF27-`+GqBQpA60&Q zX7HmXDLL(-ji_{0Z&hK@u<$WVGDLTO;CFXL)UExW^6$xG@0*^}8-N1-CBgOW{%*uX z0IkJMugkIiCL6ND35pp7R0c5-m#>PD;&2;u|DWxi%ETz+*@6WVX4&TB>QsHZ{8%g+ z&=E})lI(?@1xWNu**#Ht6$7w@T~!4W4;zleSG=&SL2(P`nn(UYbbB(QbhoT!m2&R& z`cT92Fv(?)4MPT?v^ zn}MiT#U6CuY&!X}KANYuX`w;FyOd@g(bNh5C_bAooBpNCc4$<{z0c5=+2k7e-!j%U z`oz_6p_|84h=At68V^V>)F0r#06p_9%CE4g!Ir$Mi0_}odq33tt6vUlhL`YGpF+9Q zgy9j!9eIVfNsxflfAeKcWIy*^>tpLNVJd^ES(WP^3Is8#S>M=V>6nYYlL4G~)0 zjzn=xvwURAF=)lFIx+0Pa3o4rXav~8Ts=m5!KHbQ=h>;eHV3KO7l~7Sna$u5%Su&O z_hSJ##}NrqnFn7ng7LCqRQt?dbeqnaSlIfCBLqp+Cv9j^kMyADHuDdz&S^p|)w2uubd-!*=B--yse!rq74uGnc3=if@&PtY15_lQL2&}VjFli!>hk#5%!iofvV&SJ ztzI!|xi2YLU;%V*z&Ebk1O9$B&*z>&KD0@oGdCJjREoFENZ?pAz}LQL9Bsoy5K7xm z?KDzNU`2PvRSINGLxV_v&Tu$K4PM`XI*F3|Az$A7HmD?R3kE|a+%mzvTH7|XtQ?4; z!kR1*I%IT(qKj7a?!hVAjZb1G=#G+_6oVu~CB-43j-ZEC1%x9sx(`SW_0WMXkY~;W2BB9LBc=N%UX)z8 z2A-ql@N{gA{spe}uSkZ-hwdnlyS-dt;7q6eb-PAuI1-zt<#xq><`{@rQ6CX&UT~?g z7-PLZ+kv#Ut2HH%4YK9pxXg4a<_1A@onj-v@t;C_zleymD>PrGJmN+!-p;w=HPt);)ZU-8Rdkw%vTaW zEEzK@ADmJ|2s>;++X1*nAVhwT(*#8{J2ngkDzRe<(>OB4)WDxg!{KN25XWRQT1dx~ z@8K7GWtM}}2qTs-{OR3iD>mWjh*ABJS=X0Dlm7Ylu(E`K_PGs{K z2UH5wUNmwKTnhV`8XVGXm?1=k$x|Gx=<-BXpj<$WV~f`%QmCWFJsB|f#gV%(j`e)7 zDda^oi&oW9X+!L4R_<|V&tP8IIcB|<*m&HOt6$*iG|~*KT*``(UD;TH#gn|#Nh-`b z8;_NymRz-{)xl&?O0a!^W*XKDI!#7s0SjEIuO?O9U|#klfF0{B$MZlyr~(vygN6S8 zKY0!yNb|WF_9BOI7*S9LJpk&BHH|!c{?Ba|V#E6hVvv)zlp3>6`Hp$lESR+xOznzc z0S@XWC3|eTt!P-)MHc`u2xJjp10saFoI(+^711J{^R+#~0Li!zQMe&uP$rOo+VFWY*bhX(Q%~ji z!l`oo4j)W5y%J4PhtS=m_;w`lT{@QbX~-pVC102ZJffl`JhgOo1w*UpLoChcFc^|&wh3Fs6IPA4M_U>zy2_7B zowsLWlZJTEB+VdYPAJReQa{O~Ua3-5-R2|tApC+28g(|};YdWD)o5xTFyX6LA}d06 zo;#a#egUfbHxsM>ObP!B4mFAXeACj&6zfh{Z?bOXb3~12sO(Uu@K8AR(A-V!S1j=u z3a+x7?%;x~%g)9leY&nuhJ?s2emTzdL~a!k0aoT6iRz zxlHX3F+`?V*~PJ}-9j>kL}Dn0&g!poy(lA!Q95E@>Y?HXh4xHI`W?)$F0+QzB!~6e zUL5xq12A77)=p+14`g<1ib`J%N_n@}E?fMJg-GDNq$}BPj0cT(u8i7u9)wdv9ntKR z8^lr5!hVK?wM&uEOb91VhRN!)zD0qF*Zw^MkZfMm#bu(huF-?(R~+Y!xL%p`JA}#V zOj#Q^_1nU^#)r{>;;$G-Xn<;Je32u>oDyJQ@u^e6G0wef;Yb^a_y+V@^C|zLfTp_h<`A z4eJ9zQ32;W+X+n+W!6wMQqqeQs-Eb0=jhO%CoYu_7ZP2qlywejpMDBjrAU?vWMw;_ zBzmvJr%o#?(G1+0=(K7~lDp+fCZRDUDhF|yUcy-%gU9gfZ?j(nS8!iY_B|i>2&=Yt zaFeFeqOE8%;Pj3B#Mi2H0jnSeq58fo$A$n$O0T@;JHh6OYBp zFE!7`h~BcaT~-mF21A!ZwXY&F^sL$n`WqUt3FWQYz0rtG7iC@_x=M0L`5fC#?}5xq zGoFGq@0xQZlSR=#-mVy~bVGa2o`d zEK=I;7S9zElxKD!d%cDQP%<##T`s;f!@+Vtx_L}07-I0Ai{vt&;xf-}DQ+Ny%8>>8 zpfjKhl4qWA`$6c7#Ag7BsmW(oR3tIgnH}$XN==-I;i%vi`F+WdUv~!iJtoc{6Y&M1mtRQx+CAO3_bHYwYAtn^U1 z??)~L-JX>;MS2OWV_rqo@8{hM;uN%^p<@Q1vT#%IbsGkEA%RBC%kfUz>x1>(2LT8v zt_SGBAC>jS7c%(E6)TbEpe>Xw3PWVp;sjP~%ZmU^R@@}zpGXz})Y=mz>WBO#sO3tE z%10u;-Y!QY$_U`x-kOR+bT7V z%cU_<%F|?Q;G*lTo6|sMN985UK&V+44=$1t$0>xGDA@2wS*?-hH7Y44G{DM|>*>&6 ziBArU>oj3+qpud{muU?E18_mE0Jn6*`(t$@q5_m9F)!OR^0ElA1l0fnL_ary1Z>8j zj>(|k?T`nHrm=a}Z1c#{1nPA^7b5gQ`TpkH|5BC?TgrgIh#;jr%T#$mABS#TDT{QJ zgLB@4SS+YRSuW;sGJzX2jfSs`U=yrvw|FJ%g3ra+mu*0v=^Wd>+RA4`ahXDrg{O?3 z^}CHSC$$eUiYLq%Zvr0T$s#Zgj1HrAdC5w)1UaRf!kwUmC5PhfL`sqdo*QwEDXW$G z04aJCCXnNJ`;3l)by|D{vY79GJ!I6NfOCd6wa~v==b0!fb7kd!(MspGBJ{zS+i5wC zuIK~cQWaI`6s^#o#}zZ}(g!I(uC6umSB(B2P3IgP*Y|eu$;7s8H@0n~LBqzjZ98df zHg+1@jol=TZ9DJu`>x-*|DSbd&B1=o-Op$D^cwSV>ON2c!oOy(F@UHV?3)j^SQ%~M zO1kHx$nAP!Y&xzKf(()gU&sUa_sJwz zvl!bJLE}#7TkIsrK9)`p%vo7uagvm55)u9~q8rG^X=Qdx)0J@!o>a94foI|Xfo(|+ zs)Mja`0x1`AJgEe=3`gG(QjuLh+H>o&mO}>k53}FcY00=P{Z-lrzOrJDPL|?yG-aI zu8lQ!5Y7guz9l~-CF>87nw|5~gpnERp%C~OclC+7Xp$Y7eyGm+=P(*br@}288Hkac zpR8AD@=0~I5`1sR_=Bq;XK?I;49S$`KnrwL_B(;^;l;Lof)q}QGm-D?SEC6jbz_M{ zQ3Jryr2z)*U#>feRj1{EO$kCTp{~%N2BEIn%x?!kCN|)g-`q#KfIXCuA9BUmwliff z^#B>Zmk^V&dYPqFdBWNi@X5}vR~w9sAxAC0SV@OOB=zBiop?;lpsQ(B5$`(lbc+03 zqmS;1Gi05kL_c1vwn@!O9&VBlQAEWP)ko=|k~kku{7JcS)puY`Wqw1shgf{ixTo$g zVvVu*3e7~lpI5y&Yu*e)gIl?%XK;QlC~kHIMRT)9-@iVb4%FJ>ru(1e4}v5=esAR) z3EB8T8r8WzyB)5M0+nxsmNup0>gr005DD!c5^so^lCUnBQh_g*>NeS4oXM*6OH0fa zU=u6Rh&Orw8n2Aty0ihekf9>i=wk3&7s-O|a(u+Y&=}uT61gDGi>`99q0MStcy6c( zZmB;7!^jjHCaJu>LIbT1uxLhdYgLXkVE8m9Rk}JVv^N+&N(v>^+{)Bw{zC)R5}TV@ zVjbV@BM9Oj)t4aQSDLe;gl!vJW>&5X7#W5ne+%bJ2&*&2_HQBUd`#vqsQG&MA-tzI z&(Av_51)5#QV@%)pk-prbOO!~(8dhc@5?ghjNvWQOSRrDJNOL?eSYsz z(h<{LI&~L@JwAIuEDt!Y${`$sUXvxn2s2jPLi2o63_6ES6JIvXV49O-yI{W4xL=Zu zEF9BBEt~@4>dv~;vXU@POPNq|L6`4vB_lf&ke!+~t8jnoRD;lVG;%gPv#5a_IZKn5 zSgITi`4tc8i_}@m!cK8bz0b{eUD(L|PT3WAjHI#MG^ZDA;LCNmiSY@R7>>Ez#Ua7d zjeT*F@(;?gyx(E9qcxj%v4bTgMIhU}R943=4H+>fH1I1Sm|~vS-lZ27!P2Vxq9YF2 zH)FE+&kWQc(`t#>Eh}3&n}zPQehyM*h?U_A&8Zol%U5=1x5|F)+V4 zW`TZENG_hWozZpzG8>i-Lj#PBGR=Z-#&t26j5fPafeja*!Tf5w(l!uMaWhLkM^5#^ zC84&lzS>_@c4$%YqLSoLX*iG;?`sD04djJG>|8^d?QCa^ed_xm)e}Z)Ra~1C42Mu5 z2W2ar??}DNw2^2T&?^|ZfLdP?xzY&nZ-!^8W984?LB}d0Fni#d{9;mQu278^ry?yj z8ZLJhdD8c(remChlRBZ?{_u87l5Z0R1>X#<3r2H$UMXqTVv!q~t~;3~!7_NbPJz<< znmNtsn}Ukz_ep~Y`1q>9y@5T>PR(peg4e1EsOaat*%2~d*5aO3Iqo@sb%)`hlW>xi zZL&GoTgrEChmvYC(hk}ZU_svT>G`MXm0)NeaZD*4c(|`xy~i9e(bLb+b-K8T6A^_; z2(kNb2)AGrVhdw*;e8%QOh(~T#$cxK$6Y>YW06;9DXN{JP-PHF3Q}tud@bzZBzPUI zvdeMw^K~+u7>_agHTctbl3d#ct|7O_gPg9?F=9QY{W8~)HST()eOc}L<>N8lsO+tkqQuC>onMM{T*x@og9X;xa`&nPwQdE-Lf zxVT1e(Oln%OA2u$8=|d{Ml*`HIYqEE<18_SL#5jUdP}bl(XRoLVJE^{YodlR&(@Va zl1<@3!oJN+#AFA01WwkYp4(+39NEZMC$=)3Har?bPjja*LG9wPaH%Z$I{I+)MjO|;h!dtd zSD`o6*tU1a1>&h+?f(J{miHz49=q`q>qLu%z>d*!Gj%u^BCVL7^7`q1ktFc3?9Z8y zoUVq!_Jr_}4%7sGH^?7O+@(cFZ0X%h)PiRzlPPG+H`IfZs2YqnL3OjP=Lc2C8W8MO z`7d6mzWk_2suj!2$B*0hfQ;6qJfn)vk9ouB&vEI-Re7r7Y^~7Gh?jlTY`BjiS?A}v zgmhc9R68+rQRzeJ?NSk|m5fNs&7fp4AqVQQG3Ai7zxvVw=4H6iramvDFY0J8B3AuI zCcoW4P(!`FKPcu?o6eU4ZwoYE`{_Gb{~qr+?1(3N(u^zf__KM_ol{rB%)u zKuWS;U6V82_EnONZLL}ocQ$v9#(|3yYCEBxubsR|O2%rBTgjAQTf)rL{0d*CIGEN+h+MNW6LBx+%3 zg$cYkDcX2eT|KGwv@`FFXc>9IDS>jwI^gY6oF4W;##=}{C!Xsu#c zB>7lmR95Gx%h}K(yc!iMN^X$Jpj}FoiBVp50BWi7TCCK+uLFU6RN_HI^yVRtIXl;R zJt>Wb7HoKS?`bKNpXBB$zOYGnWe1(vuGMyoWswL9DTHN1b;7a!qX|K}tMhQ*(xk$G zIzvE669fze!Kz30RaWDY_`0i7uCB;|_@{{Yw&#Pa^Eh9yzH}VoS1-^@O6|vTZNhlP zjq4z75=Fy@izoMqqcW;`kMM0?_kr?7LBX(1;5Fwf(bcir(4tD72Jk;O+8x%(#SFhis#t*66kF}0;n?L+jqH= zIwlL*0oguSTC(V{+`}rojqf^;b!dm>|5`#@MDuTHf2D4s;K6*mg<*cGL^ey5Tu%4u z`UDx^UjO_B`B_{4Uiv-0rpG_yJY0HCdv9gLdkm7dMKToE^Gi!D`w$&`{zJ3<>sAXF zyer`9zK;Eu$ej)p?v_6J!j{gMnlSta9Y#T zpvceQUCUr6TDBJ2Dt!ON=a#&I5+;vy?S6%d!O+oBwPUPoWv`Hquo4HNcFgOkuFD(W zf+(lVDk5R$3o5HQ@2XUgBVvgCX$A6RDeu=r1*cKw3cLw!QU7XsP5G_Jr8s4hDQ9(Mu5O@Ey ze7^LQf~-0*`Uk>zS3RQFz+NJlrxtzp)5Yp8qURx7Z|3N9umBfpul)7JvOX+-ss>fQ zMiFOuPZ_RH0YO^un-QuC^=!KJ1cali(BRXZ;*kc`4eLpI*wqWP&9l{uq}TMd87@-s zhgyforTwExZ7RSH{T-NMoRWGumkiUZL@q+^dMhB(E_r9=cE{n>YEDG7blvNF5i2l~ta`g+~ zYQcFPOpqGrsIS4Q#*&MLiOCNOk|3RmcZGIgV> z>330B8Z4cejFTxwT=p?IoPjfVS#f2Cx8KJ5Z`++LVF%5QQ%dh%$8>R4Ws7u zjyyU++uIDN{|Of8xSeGywR1p+dw={UlXoXG?Q_6p1hX!W4)f!}G1H&~iATil)MyJG zP+0O>_11>d4xi(_I-&mn!YSt|d*R@@Tu=WC8V11v&mH5v3HZ-Jf7_>W$gv29Q45U2 zC?e(FC-KKNvHtV;SHC?eKZ-^G*M`fyl<$I6AAscvgw0*P!!)|!1GWAl?U8!_L(@U@ z?5i|tb4@-s*ZQ9SBcQ^N`e4GB^KlL{tEbU|S8XF%UrCnIS#Z>kP|=VZ3d-9wp-unG z#muD>OaFUc<6aPra3e@4Kl-~~2IAGGw1fS*3UtN&GUERxH6xs}ib4fk&j|_S*HdFFe<14 z=%fZMAVm1sB=8Ny=;O+{G5EYU5Eg$y01%)e&`qIYX6Amr9il@eixVU@kk{`66V--M z@xglms%92lcO^^`=`tb9T^FvPO`;=%zp&YREx|*thiYk&FtrQ?EDTm`fBl*7qV1HU z)^`K+!b*oz27AnY>55_zYGS98%_X%>N74*3R>ruqW>zT>w*`wJq>a8t9+$kXf+C&> zZuIATY0*jEkg5FnPHz;mi7VmKi;136KaK0ql+D>6(+B2H-4gNv#Tqo3+7US>$pw0} zpo_7dx75)A=kw9)Vw>BqA#+A>KZIbPJ?Fq=@V{UlSN!Z68DdnHPMTk}yU$I8QT;Tr z+U?o1MwP_ZY`|IJsSYYHjq5j9?HKz7DX4~{(2u(k$qPj@8vbkNyMFmLV_z{!)iKeO zHjh~u#{MX&WQU&(Ss0e{)yqh!W2r0=@JK%LclE_)$}w8O3vV{Mt}JZa(OOqai&D~9 zIVUg{a<}Klsu#cfmITxOl(xsx^D@446h$FyS*8j`Q?&ng%--A_R?z3zujpU~$|seY z&bpo)!T8I~@t2_egJ*rG4t} zZBTH`WcC7RI*y24lGeb0n8craE-8my9(^1sn7Pj&jALbjzBGxk!Go#6FhrU;bbiC< z4b$gMT5BhyV2o6i$fZgT=-~JdX`V3skNens@CJ2ey9VSe_p2TW{js{;8Cd5YA z+nJs>Cl&x3;|XVRj=y;YbpRushWJ`%@Cr#*Ds(lZ3TZ({`i~)*X^vYrZ3BtCVo3(y zR2PPTMf5x>1w<7AZk!r?dd1AhQUU=I*(s69FGA1BLVbKjYBGip;CBC(K0-8=2ia%L z^b?eq_Oqp;)ktar_uyrCVLJ1`kb;+6l|C9g}5al9`3I6a1!7G&dq>75fv!s{1) ztdI9)NW85EBPqca4*P}Xg;gf}I|kq@OK+A);gQDqwwm{j3zpEo3!?OL^*sMxNPvf` zj{!&npRoP5u~`w;A@^;rX7=kaPOP62bJz#2IKl&JOzJYzZ#79jASb5I7%r}xhlZqv zBBP@S_xx|4OXcx^C@vO@^SxFw8VNZrv4|CeerUEZUFAya^5;BA%fs1_l?^L0dUE;f z5?P0qv}-078fF7lo0)Y3P7e&YTDSp&t?RZ5Mhoh;c04eN;t^5~W12xzs~96U$*O6S z>ckgiQFA-glW-MPcn)DK)GG3;%C@z3aI6Q_v+0m^10u3wN?rGVzp*L(;9gyq_M&|x zP!Pgewh|gBW9k$em1w%)`cy$DS5(As;}$MrA8@j!cX0 zWNMYgCP+ssdv1)9ET`rz2ZvWNRb8Wcz*UNJs99b|jWGNth)PM{8*>ua3oF)(Eh=cN zr1gzF8x(FrvIS;8|G|F$PU#M;xhrD`N0G|~_^*%n5&%&QpNJsoJY(MYdT#ly#JCyR zAeBv57>bdWpv`ZAU=*aoJ&)c!(93i&Sj;f?bvlQ z<*hmA4Jy(%! zLYSYQ-yAKFBr>gR{b`8A<#Ar{|eeafHs|3rx;u}>^cZmX#*A$$N!egKRFVx z7l{@1;qL$F9wL5aA`1|YrU)MtrU>af8;dr0Gd4p65C?mJ;RaFjX|Y5aLQkkCVMCe` zuY6BF#%Yqq%{E&2d&Bq_So!JydHLx(i|va#4{--$lz@cqcdUE`f^moissV=~Lu;Qi zYmExQa8aJ-nBG;*bPab&9)=9wh7bT`gH*?#!}f1bPt4@POBfL$u-Fg@BMjE)I8ZSJ z?VG1aN7$l;^BMOf3;)h$YR8v;Yj)|p40tL&=`@^lDML;$oD4xjqJnIwNbIKKEosGM zqq|Ir0DK>T59Bm*oo(}6Q#cZCK81RQ0E({YvJ2VO*L+0Q!8EOKNdqz^4tCPKKWMjH zxU%A6{yI~r1)*F#DfF}Ki&nR6tA=LnROnzoP$iPgz~-W=wZ^Ju}SUTloamG|@m2LEvR^+A1 zE6Yn;1vbgeep<9|>~UwR?7T`QgP}hoM^xN`&omVy7k=MLKgx1;mkeo^0+eS~ZY<=; zk<_mfvQz2{w5c~ya4+*=%SZ}53rB5al@w-^piEApyMUEz)hdVk%1I?w4okb5f&&U;cMe{&)YTUxF@?g4nG`DI$ya%Y5F{yp9K+51Itr45tU} z9y;FhqQU#3gW(aEK1qm;GB-Dy`U6NVe_`#plk0&H37xzxe#Gy&#@8kU+(H<{)C~pz z@`L!H!sl5{1DFxe1>?!JXw0@-|D_PXPP2!9hS@(s!TBA$r5Ze^qNq&zy|()EfvU}k zTN5H}v02#OrX^32GuZgp4l?xbooWZa*vD?lvqzq;^tI@tHwn=i(fDVEnfg%BmJ+CK zI=_QCJ>i5jSPRwQ+Kv=V?hMliiSd zE>62Il>UjmE96gM%(ycU18NTW4|y1V8}>5S*md1&t_b=n zjHjD+hh<>5hmFPMy;S5G;{~N(2a#=pr4>L@nG6~^|KPB*QCu84x=P;e=2G#g4{M7y zhoNjix1Ui4{&}gA&$E(-#N1ds0r6Hb0bz(<~}(S5uruvt^|b zgOQBPx3Xy+|GQh<3Mr*EZo(C@FwYbCk?*)X7=&gMYz}R>K18a}e{ZwS4c#&FOY1mv zNZ%5;n697<yk8x9YrnT<|7lk7_m?O(~|rCTnUnWY2qP7*_0$-%KpK6`wdCUwSzVK(Sh^Gc#5BC|F#AvyUc;HKa{FW)yWA+6*KjN=sGxC_I)_Ex{c znLN1-7ZKgl^ar#j!ziG5@TMFCh&~2ZBEj^!$wUy1s{(pqAQvLBJkJ_Yky8aNX_)u> zydbccm_z$~pwUt8kRsW@zybo4x^o4E6MNHDjm`tU${3~@33uONbmJh%%b+lK?OKwY z{o#NF_KL0=jF_KG`+@_zE6jy9Hcm12zYEyS+;b6*h}hJeC5Ah(p(Hte4RCvbi} zs);2~Usdc%I3J-fOA(bVItEJesApm+8VO@6Pe3>(;lxcb5loMn#2qDCr#k(5@~iFT zD-Nd%G83FV+!Xg$*n>LoQwaAP6hkcgu`uH7!;xQ-BF2S@ktt#G7gX4&d$O;4RhscA zkNxzBsf}Fg9@qSTM@JQRbjm;Py<=a7B)_PsnUiYN|2>|7eIPoviExQeSpRmn!P9WI z@>YW3eIpx!A`w0GX0AP5E38psgw^KB1PXGi3*=01r^f=a zzX_ck=F0#5d1U?*ojSe>EdY+Clk7~A#Z-&AJ}smn-$~sTSWAbEeCvU)n{1Z|a%V3# z5QSsSnV-wQSs*QSwsi|1^U)F4R1hcx41n%;_sEoeqmI9i1U@hcQ*%Y4t_p7n!!U2X z7xd=FiU~3q`Z9}k|N0H(ZSpLj6hm6Me&5@B9j>(wt{3)}<=KClf4Wdt1_ic<8ipup zYLxZ&ed8}8E@y`M7;lnUC$|%DlpGd+PllUfCY#uG5G6p@IGJOQMid*AEHghm`;Wu^ zPr@KfkI|Ax;&?-h4rwdLo1R_e=Sp2O9GhE$S6*z_kCL460LPIc#X4Wb&?Qcc&H{Ra z9U->rVLZqHEJR+nA)mO@9>ezUOZM;o^uN3Bvb%_dXBv{2Bo3auO)k9fN*n?qcLFyM zLNdf=F9HD_;*94G=yB_oWL&ciI*X*9FM8wOSK_aCA^%FrJ-+5dm@`J|M0q zQGKTl+wK>f%?Tl2Muj&|Fpl%z8uf*}k-cvfPr{&P1^)~~*I!{s!ELW=)$E2z%~ain zxaeQ0l9SQ|vvlE=Xa9ClM4Qdg>Ddh=k24S=9<5_L;f)72bNf1Cz_i`YnJm1iW=+8( zO6f){7|UVOd8A>nsZZ2qjSF%Vha@fqM3Pv|R;7k{n`f`&cQB6Q#MzItf2fxTk5d(6 zI97lP9Y$ngUXJ2)_!$Tf=mKcttK~|(XSTpOT(8#N#+S^(w}iJANb=>x zvs(qVeYEnp%c$lPM}-X$16iL?nJ@Q?4TEp`U@HQX8~yNehuL&-$fLWos}V0lQyO-1 zq{jJ$&Bk~c67Tn_S`T-j#-T}@Oxp3Y(7e(FQMw@$g~o-uPG`00?6 z#yddiIJzGdiI&G@_&}Q>B7bV9W!F$f+0O*q%j2(vJ-W8n>aSL%?Xyj;@s@W^tc!c@2j6 zei;%t-*}gX@)R^I*sX1F6l`}CJmG{6FlEYnW28;+!nI>jtLrvO&Wg$x7qJM=lbJbWMfIio>7@TS`6e((@Lgxh zth(fay_mW&TG>RvC`^wlJlI5u{s>Ej&;U|kyw`NsxhcEL&EFNAPY@=oEU@=JHemYh zx+q}zkw)vc;0Eg8cZa|0Byh+3o5M=KjN%Ej_Xr-9t4R zIDQL`~ zGElm+4qz6?#~K=uL~DaC8janl7SJFnI7@~`m)M65|B+$675Rwm(}#VPu-=9Wd$!E< zuq(pF1_`2|(A!`oO_JN)1WAhpZ|`}KG6zv`mUA56TEmN9Xd_Iil}aQSDOrVxe8GW+ zzz-Bf=Z~stKO_Y6X(*Dm@d5Am$<;Sg$m%0oI!;E zzgb9T!a=)j_5IVDh|LCrQ+64UvPcXOfRhZrhvYIi34{wWvJ27%=zyyCp5%1TW0JHn zpk9pf^c!$?&U8{-c`OE5g{1?mSl*$|B*0x@<`qI_axyF+iERkp&l1uqGotL5EAAt6 zrTM+<8o+&<>Mh$JIfW|A5)D8$OYK{yA}5 z`6yAk4>}OXgD`&3LvjyJ=CG7 z_mF0ngVIL>oG-~Hd=_M{GmHzU1)O{2I6DyW+Vpb^<<{@$pX1_ct zKET6@Pr`3hh@ir+6a&6Cxvwxq5wxc=Cs05E4U34f7J4Nd_fiirq7=qgM9^Fr8ViC@ zReNDfA4XBoAbUo8<4e!uy1FnVfRYGCLGDfankZQ|Z3DnGkec6xHyULQ*M}47TS{QZ z8%-wHCb3Tepx{z5F&}XONp_!5i!d7@0s?}m6|2C4POt5zVz5N;u+R$7F0}%@8>vwr zRz!X)1G6(-{Wq_r@4*?srYBxNagGdn>rM)Rqpbem zrG8Oltn6N7Aj3Lsx&)3jJL()Lark%InRF7n004}n11s*XNjZ~j;IS0O-h=C_59v66 zZ%kd8Hd~jvDX=~OB+;x+4kjW24QUVwW-w3n67GN0f4@J?*2hi3-}!_nV%V0Tr6&Me11%S-sFAWe!ly^<$W%9{Cx}Oa>uhF0JEUt-S%>yKG&l1Ic~Wx;Obq zf{5Xu(NJ(X-ABIx1kLp@VXpb2ZtMi`|DPUJc#0M4ee_6Lb+uTx25}cycT82P!NrG) zHbnp&OfU`E&xJ_gx`rM&EtWc%pBhMQcF$DA7+}%eRw;P;9Ka=wYEjf5b(;FA+xRT% zwRju*Se<0@W2-y+RU&P$b>zAx(lB^mw&^p0YO%#=vT{k_5fPaH(HnRM5vM7Pc{> zrAUsK(~vcU`NfIoQDs&n-m~I_knyUDNT4DMTW2a_)Ty@1Fr!H#Q%S$aeUdA=Omif; z!~zbMQa>?u4cC7XQI*$kgQDMuM{*OmixD5jQbTtL(Al5x;H@J+v!9IA)NHC_?&f{c8jF(D8#c+ z`r>N9o0PZj)_5Ilf`qAk@Iwfgu_csy&_*x231e=ZlRL)Pb@1b=HOtSQA)W6histCXl9`=#uPRlix!=v z8JK%^1zvqJps+%oOn(+bw&tfzELlNRVSc)%mMmGNaT#+?tB(-}$F+j=-@>r&lVBVP zaZQXA>{@{MRDweCR#9REeAlmX4H*pe`ETkNw2R@2l#nUPggI{t{39o5KIid?j#M(%nD_;_?Gv*Jyv8!E1_Q(lEy84i*SFa-VC$dGK&tsep_7MnbMn=iY|r{ z0T7UChg$+P?^{I{4WF1K)XROd>Y*)V)$BVhg3P&<;2}0b2=%3C0%x5?JWwufC^Z`&C5vlPX@sq}lR=1#h^cpp9FXiosmu zqsrx^sEU!&e`rW$r8La4qVbqp#zEWCTCXHqPp>(qz46$BM^5j`Y7_@WzgPqO^)QQ1 zruSjF-U!OYOtOk62PnQ?4Zps+$gxbOT@^jmYm8;*Kqq7GOY($hz1Z8a>cukE@4-$$ zJX4G5OKfJ~s<+Qfy z;3@1(u8UH%zH&tNp{@T+UlMn*RER}EpMq7*7)F!djWRoGol{``qc$4my>lM1 zFet`&$9JVzS%)EWz(BIDF+b}XvY;{BP{S55LvCcewu;9hY7%ENtH@znIW_$=)KK>T zz@W;gL=lMqOh!mz9=bv^DTkC(kPVzwa4Mi-0+{www#~8_il|uMMjb;G$!=sXi-83l ztAPjpZb7^*C&m&9)5Cwon$um$rLcq792ZPJ9~(c)qO#@^?K*1(gSx zB091cI@V&+iY&5$rHUXMLH*2O2#OHPL+!NL#!rf0LqBnqIBxxgV-ZnOUO)J304Pa? z6q7)|Z*HDYFSCkJ>agjJN*NA9%(d4mgI2Kp0kPw~7WX!EvRk3q3}$!sU$_~U#D1wGt;VkdZ_V}l6?Ghg}REQJ}xj% zwUI_U$@IW!<78y9p({NVS?IMlUc8IsL0xG)aYkdu31kdNEUZ7}qGIELn#6n#>$d6Y zXYL^K;hLEmuyuz(d1FcE4>@x?`st&)kM+t_EmVh2zG%X=!TzjT2=AwDsJ%ts+-rn- z=hj@=p-^mwclRjr_8;x2kte7QdnG+ETIxzEmdeOSOktU2_9+VpB8>!1A&Ep(Q3BDa@;}f zP!!m|b?{zR3v2ADk-RFL_$-h5!>`=Hio&O`2$(R@qL9#xaly$Hrl z8@E6Xa?oC3G0ZwE;M5W)8i~UwZv}w`XUy)L7dTJBL9P@v23@kKWL7%=oT`oGu?fWd zJt=$^3QO`63kO;t>ar1vR;VAcf0wKF5>1kd{RTO`tNqq{BwN_saIbFgG~N0%k17$W z#q9ZgplC^I-fiLcbOE0}IJEfKe$US3vs1mA(){@f9++(XwUI0R2O_`%Ts`lH7BpE0 zS;N;M7(nGWXP-JY;tG*$ew3uyMO6gT;p;vMq;pT2oQ=L=n(NpqIUDyR_S1;(g7O(k zhx&>aiG(Y(>2e+EFm4PkiKZtL=w-T+-5T-ZD~IAo8Bq#1u_v6J3H6B+E*~w?KaB?D z2%g6PC*St8)8ERAT{$@OUbZM0nvx2n)`yCOn2OgcL~Gm36QYn_J1+vylz}NlzF{d} z&ye4;Fp3~nk>Bl1<6PX9_?w9e-1m8b!e6Q9TaBc~v2yiz3_YQ#RzW{W&~01Wi~aUWBaJA?@R8?& z&(<`Ohyk!)hs^K%i4s@DG?(l@K@Vhab}Oj0J|)^7knRmsXURyT-u5k$3QIGH*ue=N z{APs~%`Z*7nrRrIfgwL=Z4Dvub+Jhr48A?0k`@Y9xLXUgG!XW8c|v2rk{rM{0kwe? zZR-GMH(b#{jK?sMAIl=Hx?kReY7?)*Y3a)yK5IrDw|dP^?FLY4T975CRWO|8d!Z%q z!csb(lmU^FO>*tMrvJX$&OkV1{#uJZ&*GPF4s+@vttb2=#Kc5-cbiYto47(rvkEC% z92N;Xo`Hyy3{$jKJJNowOjQbI+ap?QX;j?w>W6X^_Vt%35(IZ z7D)>@sOYWqau~60Eew3k&R^k;F!@MO_lFiO6+Qfrzvtp1R<#MO(;Quk{Rwm{FW7_$t<=0&|A4U0$LJNQ!xRKhWf%l8?{cOS}c{JX4tg^;GoE{i`aR9;}BK>cj<+idww--K8t0fVtX8a z#l`_nyp8+{Z9FCpQ@O>4R6R9&jm8r1Vni8Yl(68}p3fwZQk92s&*#rCVG`rHkT|KN zO=q+q6mnMQm+wg(XS74Z5s*Bll40!KEDZ>tctUqldncN2opPY{uCK`G4DWDL2hk} zHh7V5hjl!ixtgxy+_J>U#`LT?;KtQoJoS|Sl})|hOi4cry*tD+N6j&<@~I697CS8X zY@}f)ZxnQ7qlB~W7`FFkR`7VOE$c*TXSEM@1pbXNB!K9clsv*(} zX_vBq3ViG_8&~f`)jeKg(SlD+K=@Loqumz0cP2=W<%N zi7Dz9De=b3w2hK_f(#`sL*){MKi2-Fw%)dH!uzdp(hXEDq#)kD_Ldyu-@)D%6CY&a zPMeTP;}Pm5u~*bn+GSL|laSt|MTYt}EYo?s25(5SC*~3=a3i1L!QUO4Eu^p^1`g2{ zxfIq{yC{5_l@wp*&mg(Zs0L8)8^;NxY%4IE+B7cToNZdZ&_*ImQfv$9@*OqSyDbd6 zcq?wgjO~6A)=S?;<59iLmt)_ngoRZ;N>j&wvqTGx4u=wB^5^Gaxmj{5+ekHR8PSf+ zAw-t+)i8jtV1i(KqW0N?IAZkWbYi)f#JtpK{jXS1##%WS(qGXMcOo5d9=fro2vAl4eM(} zd83|8WbpM2Z&e2XRxat2daT8(g-Uf)koL}nL1q%2DPL@bMSHSVZB%A$rPHTLozcW8 zKeDG_z=4RnEyk8$8SALZW{tXmuNR>}qoAzzKQ92|&E!r+sblJ~6emQHF+x&uM6e{I z#@{#lZF9m@WaDDqtS`L=Uhi_V&#K+{ZICq_YS0-UuGL$aZm9L-Nh$(+h`(RBlUQsxgpd{7f_Qj6j7~4 z?+!d8(;Z3AzM$0!kz-=niSKVjZ5>~d`lv;*Lct2`$&{Tf!0-4F{$31@8~DTD;mGQG zlRHUtG8u%oz@YhD9`&x=ISeTfrROj%y$1kL;r6g)zz!YolyQ1@a^ zN@an-f7EE@qXvEx^Ot81e5vd|5~dzJn*9W{z@3&#dBRK(xNh!ob&2RY+W3Id)ey^n z+*3b5?)Z0uk9`AHM%)y|R+#FSe+%9q64Hv0n?b1RS%VTl5Yeu%{oBcg&p4NtPZQW%+d>Cut_=>Ch?!rXogB}a9aKC-=7wwV%UBxRdSsBMOrcH zF1IH1{cbkZ&j9^~ap2}I8eP(LC^l>IY;RWVbuK2PGdPryEAo&w3c%F@!+%YAp1wUM(4sCW-KtW_2 zU2|irbVZEecz8sVt;}MGcdmuBF9nQ)wc`wZb)dZ3ygF6sg_r3|V$|r;V3uDDIm=p1 z&@n1moiLQ+fnVJU-52<`b4F!U-LQ&X{{yowBYh^omG!jbdT;Rr;ju45az!FfG~D+O zi&q~q7x$Y7FPu-KQ{1HJc*GW4_h@1SSX+*%zIevcurP)?mCNY~mpFyojSD01s0LB3 z{y!=!ouMI@4(X;t5FIFdSQ#ZnrJ_7G#)U2_HG0`9*J4V0SkOzf*moRx7h z$Q{ah5Nh(zI^-ly>c|&bxSVETk% z*OH#O0Yv7H>;YU&Me$CwqhtI$xC6xi{{-n|;cq-hqcB6)o5x(*2r>-4*u^iF233a` zGR-|7ck@cmJbxEpNRHtxm}dTM2bX=o=G+6%`YO~vqJkJz_g_w>u{!jD&2t-Fi(H?+ za9h~e^ci%|O0}D(BXh%q{g-`)a^XD*kOz7)o)TWSoGCE;b}l#%SZN60le@C0_Qv*L z;iBM8#a*yJWuCVV2=56WOS>y7(#sG+SffexVLJ!D=s_e zWJBImm_!`5q!1PL(IUh|3J7u&!+x5CUqtCOI}N=|mVr^XH;L2$oMQqoiZsKoci0hk zc^VN3oAm=&1L7Z^iW-~5A@FBa&8B5_6=$ZldAueo3iI+}Gsy1Bforq&R@hC{ipI`> zr);f#lnG1$n-B|p&w&jD|6Bw31cp&0Lf_X7f;#`Ugul9sjKJtcU?c$Z9&;krdA&3a za--~hRMO)0&v|p-GtyO{xr{RZ&sl28EYsgxp%7;9EvK$`{KL~sD6hYMmq^UaL;fh1 z?Jjqnr^*rxnatWhlEpVajp#E)-=a)zj(q7BAPDoQDStOm(sh0 z1r;EO1E{?_CD^q=c@$xc{9MHPJ5*FkRgP6h~C(Hgx!N$mz+ zl?lDeTmnbIV~xlhd)pe!PL^H&T^4lI2Vg6{*A78;buM_u8Zu@Pn-nIda78BF2GS6- zm*;o9M}0nPW54IKL{oWIFX=44NecUV{n545-dY2$h22n zN~9L1=EwnL3Z}|kd@9MZYQ;=3Q)O(bEYyyL4cN`=)}@hA^$urJHoWnso%Jz_rFZ^l zFJ7rCjQk-Zi~9-dRf!vj+z_hH78U8_hC&{qqpmDS*XoNVSJ_PYRWeCDAc7*36u+uG z8*g9tqkN{yoKQ?;K|Nz2LOG6k!+_C5r>Iuhcsrl#u`X_hadXmT{|96@8vItn?Jbvp z+1QheKg7Zaeoj=+wsfyZnVZsiiesnt&G@zXcQ@y5J)4aN_c-Q2RWtD#C{oiPhu?4~ z-u}*NH<=dTMS{pKNY#hNsOL}hE|w34vILTJh_Qt<~FqnmA_z9>>n*H+HlKcwh4O zMlqQ)PYg@8qjn-zP5JYaHTf@(-T2uJ0|(FoMCY{5EM}6)+t*6`!0McE2&D*+C=SLc zLZYxH9H;GLK-gGUpoMJva|*LHGw%gKVx6=ls{~(M?OxPL{`P}uG6reqeLsUSY6AGT z8InDiJy6Ks^NzM7=|{Zfs&npr$lR!>S~qwKEy{M((G2Mba32NLtNqucz{KC zfd%#XC5!E^X4+fU^#PX)R-C-@+b0=gI*9?(uTDeHg9YQf0COmx9lqyx`?gC=@GCSh z`(ee7^Z7xU3?@ictnx2-*pUr7#hanNd&)2s3(Y!@ckwiTjL*{s)_iH~&~zw>klupW z?<{zxSB5S}HTM}v?j-(?s(%cw1YFjJ;n>N<6Wewswrx#p+qP}nwkEc1+cwvm{hepm zIbU^E{;yhDeRp5#dtPu1+!UMsgna8vgfRz;-QhDeRR6)RJDb9P=#{S`0)@-vRlJl3HYl&FB%I66i1|2Q{!!v$Sq;LjlleIN+6JP8gR18g}Nj}%8duBN9?~L-rH1(j) zW90QK(?MOOI1x{c-HjH0xp&{!P~X=T-;dUhSbSFB>4(Z?td^gbv5G$l*8u`yS!bwr4dke(k=TN(in$r< z;XBPFWglpILP@*Rj0}{koH$&X=xTOa{$i@#VD(;PY`Lv}6_z<_Uv5n~CElzmj$23FUhvY8^-hJMtEa43uBKMU_x07k zmf*}>*ps(n&Xw8VFrShtRELI-uK@~XxamrSMJ*>Rh|Xq+*E(CDCDFVrfk5`I(oD+S$G1Qy37 z!hOb~#=qUl1LBx}tx@mtRWviwbT@E%>MM(bKSa4^&1J@GrsE$)FRlBu2dj~z`TmR} zM_~4m)jo6iH2&@k$ln5dWvwA&|JqrQ7}6FQWiCAX3Y*7RSK!%83>C<~>poX|)b3K- zkL4W}hlqI%h8L(!Ij8SbBdnPp2{S&aW7kY%&s4AafXh0=Gm)c>2n z&sn%WAPh6dB<|=&X82XJ%RWSlTJ^YUJ=4N`+nZtmHP;a zdqfw<7neVma}v}l4Xt?033!K06Z%~#_4Q19z$atl@Fuus$^l!zqq2e1I~S2# zM|i<&xw3VAyWjo&nIal#d;L1&k4sE@1H2)8kd6|rFfaZ(hP$B)u|jS(#z89P{@emM zZn&p8VZP5Q_O3s6w_tuZjc`SGTcUyWLPHmCx_O=bDBybFyds&`kd>HMEV5yUf{v1I=_2K&gftJB$NP6E=q=dC8HMhtF7MW!cIi}Om^(j)tD|z4tXF6_8Jh(N$ zr^ac&wI<#$)H@UZs$q>snT)`MBLag8(S<d4nj@Dc_GB)3mx^qAr;Yx~MzaeZ_H^9b?d};nsRMPTr4CA; z#J_en%HwsT4S@x~y*h#Fed=DKr=bn|o1UoI)aI#>-}8&Pxs$A|ws^I&K;Lm0Iw!~V zz$UnocB*lrQsn1y+HS2WF#Jsq-rWyzOHsZyK*Ubtm?Za1aFziYGxaGmss{Ap{ zgH5RGF|{m1Q!84K><}2uhfa0VFA_IXAL??tCz)Wn+|vDZnQS9Ch`+jUGoK=WUsT&f zs2t@YjMUrri{b!m*18kxx4waS7A?r)#wuytz^^Lu?c=wh53o+fO{}qWkv^Ih) zXJLl919P^r>aVsnSr)0Ngdb@~3>`kTO1$ro{r4Y*Hotawd`uH0*ZU5Jsuz$w8y`HM zgmbwOW2d_~*BvZ*9}pau%|aN_C$w}xlgxwFghEopV%iDRfKUnsBn z6^T#ru+Tv-kOWLn_#P(2n~o6p5u_%n_m|2}xP##=wK))9o6ISuxSggtzkD-Go(AfDpa1F{@SI#XnF9}%cW!i3ie)Z(hIS7rr_-8X0$YM9 z&3zC0S{RK=hE#meC?@$RMv*a6sTEE%2mgnS>}+#r=~vBJ-sK4dehe8@)dFSt^@Cvw31 zpg(4OfJJDwLBZdNr@AJOPMBTev(i#Xtqm5o&h&RgLS8v6lt>Zv_%wM*CfE@`n3efO z7#VtOH-nUtnfBkvUJel;c9o@;=t*EDpURPh zfp3Hce}4th2v`ynsBaf*tqzgYEDp3?2)edtf0UFvdCOStyP}Dp~mkSU5pgE5x-shX@GVILvc%5CHWqA1ZN-n8M z6$RB&2I#H2al>>_*v+F54cHT=zJ@(Fnk#jo=9hR+rW+W)S;&}T$-383E*iC_Q9NqE zcf{kvdG+#tw)6if+f9&d{l>@`ZD(PQZ=;zjk~T2bF2|0uOU^Q~Fs%jj9g;uixL+Cl zlh46kTv!3vIwK(gI6|8V6@oR^wQ57r(R|$lc_w_sFNkFgXY(cRocIb)w={NIA?wdd zR;T{)TxBuUP>j-Cj9c3|1$tRQriDVc$sM-SxOyJfYZ8GPBY(uET+Q6>+(mF0lx&}r zR`ncJodj%@t-Tdl8Tkz-`*jk_ZT{JK)w>`&qfnM=Sg+XF5mYy2yC}3#8Z4BcfVk)n zMQz-cO;=5K0MRkT2FO|i+-bsgM5FJ_!Nd*j6Rmb#0WSz7Q1HZkb=Ds!2WFN82EvbLj zyEt}n*}L3dlYIF(q?6obIIfZdT#}vS{d96!eKMuaDx_Bg$A4yAu00_G`n@N|viiN; zlj-sfp-+os(R#Vwj6poN=I;~=8 zsZT_~vEthi;)AO#PyVA2aLexFh<6vePukI#F1y=9Mj+T0op0d{RM?FPQtWn;N_(Z; z88r`xyy@Xf5E|eld6fR8KR_M*^_r$PX)C4J9Yn4IEAKa-u@|}S*v_ij;SBZrJ%}$o zRmI+g*kPt5qI78Eou>KI-U|k1RR1W_k<#sXLNkUYZyeZgUBz82@S^6F$>r9%FdV7P zJ4Z*~>QdEIqdS@x^qP>}oIoPQ4Qe3Q=l!-V z4n}rUdg%j&@H6v^pIew+i%=xn?K@9rr4A!9Tv-m|6(bQkh#s15Jax^x)uK@EzLvQW z-u7@gCow>5)YcxK(GD;lPXV%)^itXUq_&81aGU`Wd{ z(#Pw?s1M*P3^`-ir_`BJ<;Y7(PuKN|fL0b;PwCIqk-o$B1Zj#yNJ#FHt2r21G39sQ zCgO9xrs0k@_L-MABi(q<(G^n|9`YL?V@Q+GX5e}5Sk*R$u2^7t2Rj*~b4tx9L?>5+)_|q!P zwGLjL%<9h8D39}3n~+bL54kg%Nv2;vOS)(M>pGm8rY`U=alSZSh#>-t4^77%Fs?Y` z_4Xbf-!V?11`93M!x-$V+Na9An$!ayQ}EFnaM=CXelVmU;0u81lEvcUh}uUakm6x! zu8-p5e2GA7>ilou(AA?lx9}MYUG!H)*sRihQ~6U;>PQ2K$`n3&@Xr^;qONHCQ{s~+ zgQio{59P5+5kCcMKXW{0W39mZ-3(Q@ihuWYqa4t4xy|sY@+K&pI&b__pt9W=aa3M4 zbrRB`5~C)AXQY!cl+qDP_4djC!TJB+qs|9wr2E*Sk=f$vPVS-}Jg}X?KGmr43kn=A zoC=71HB3maq4}c2Mqb{fb;iYPi^gJNS(JxAlsjc?Y5Qi()f7gE zWdyIwhjycN>D(!43<~`(Ypn!6AH*fYhGSJ zYfJC)zeihD>-sPT0u><0;e~k9T=RS9A;7%_dJSReeCYV!d?<1lXIOZlGVaSnS_(|t zyj`)++e?8EngGv3KY7GjfUm0~b(~aipAzsGlt;%gqpwO!vQD{{Ox(JEnZji3@5BBYwNc-_10W<);3ycu8LTb!hpC z+PDE#2Kh2Ptl%8yp-@YcV$j@6RhRz}s}`S{m1qH^_zLKxaOi=2{-&yVTMEHpcL zue~_0>I-k#ssUe3fb8O>O&;BwWd^P}xpo{zz;aYt|Cw=UM*}!UUM*E}3E$#+xH104 z&)qf~KPM121?ELvjiKzhk_O)?o75WmKJ;_toSkreZywIP z1pia=a6DM`|CzXYC#I!ccEAxR$NWzC>=h|yJ%en#9U#!b>CKbYPUR~XVACJAs!<-o3*%o5&HHmL5; z@chjS`l4GpDJ-`0H>_(?$EGsi4t59N4od>YOsiR|#w6((3hU+JNCp=aF^9v=6U2mp zm}*UqV+BwJmX|$RNt;yL1G`emr$~GKWFhDkm+rQRW9AaLmNrZDt}erf1O=p%-zgw* zd9kh@IQ%mp|2$@6U(RAr=G0|IT*l3#GDgaQg z96`$S$ikB|4NS1UmKeKs|C=YC#jiVlA|Fl7JO>{*9o_^t(yT)BgSMZ zj!q$^sZ#9!{H*CTUdnywZvjtMXni=*YQx+98{}-Xr<2ua1EFNP!qR5a)P#%hyo!-D5>^%h_4eDWUY?-`JJ|C z0O}y0FNqQ0nB_0|fQH&9)L!ha9Khb)(*TNZ?E66%Al_aJD5OR#dqepYJ%LT8%8YbO za9a4QbkQjZ_>T)jVg%42+w!3J1r(4{)eoXWivDM6m0qBxxemQHXJ6WxtR)o#aBRqY|2RCIdkokz3+U1Fhn*(RZ--jsFTAO|y zmn+%aJb=}X=@6;8qH@S_XRUeguu|)uf1rF182{+(-1!zwRg3-g;!&d7dSayc#l!34 z;r8SNc%S;ZSb4G4@%DPWV#8i$y4PL4Q)+waY4Zp=rSDlcb~EX^dAn;S;OoFH26~F- zo+|;5RL))Fmw!Zp2MRm-ZVKg{=LA``s&|+G$<_Baf93|g8fz`yp5_+oa#PvYC}130 zXtRZsX660H-{9McdQei-FuuqaFk!nnT3H|Pn$c7`twO3Pj}<@eH?#0d;Jl@i)@Y1^ zE-;w5+y&%46BuKur18-l7*BxTR%rh3FK?M9FZ$ZTa&o&eGc?&lD%$dwYCCKjoKI)0 zHxQl(9=zxgjsX5AIh?#=6+o7;XCMR#jh}?Zd1?V1f!&4Be=l1Y8ITuQgI)YBoMUbq zx{20T$E#1QNcAEM;cVU1ySOy#X)0JIb3Ccvn2$>jJh?K}9xt${*9dk@bH9yF8*DZ% z3td+Qahg%P!%6Gc3zw~yxvr4a8em#^iQa9$GO;|vsINQ}O7m{OC` zPPuwU>bU1`qIr1ih(g(%cIbKo=uy2uc;4C`dnKigW$I!;BMNmtn`$d<@8(B3rR8?o z6pm#~S+{Dtm)n#9?Qvq+PNhJxv`?2wkVJK9r21cV!GEH60m^I)IwJj4<;(R%ezJ+Y zEklICC11gqi8*$op)Kr*+4&}IT2|`i-*6Y(M4jjVJ68HI!ny&tZfpw4HjY{@Oix}? zY;^J2ds}ZLyuLUxJ9)tOsXxJX6q;J&Fm{)IKE2P&#?G0$KsG4U@!g$5PkpiOx@yF4 z-~w8rlf8d0C1-Vnaz5cm*@6KVN6*@b=8M`3n`4iG(8S`PFG-^ESOSR6MXX|vED^Ba zjs^OmgLeC@-9q~QZI^YI(~Iqr-T0XICAdVHYXuAFA{sGZOOM4j;~}l?1i=2(P~ZE1 zSO@4#4E?YO!@I?vU~?6Wl^Tq>cda*r_Qb>v*hJY41o6U7QnN!D-WRWmS`@2n;4$-;Mc=&jHKL1vBdOl}- zKTdqV2fn_=RERk<7yld%_RISxhQi05H=eb5X4!kQ z)ALb{$LCgC7^;TP>+^ay5R1>}7k=U0;a>CJIN% zWstxE5`~9GjrNI8v6d!#Ht`Jqo*{jM_T_#y&n(@q9opR6-}wJJw^GwWEKbm z&8;-^rWV$`D!`t&+u>kpsN* z?NE*WWITSUI$mvczIZ_H9vq1AC>1=gE39Y%?^NXRNj*PD+pIEYhGb>+Sb1Oh8?}p1 zGt_V2ongNtk`f{a+@-<=*XdTK^1W*v#NmCw{Fgs>&$8mam~7mb0nd;NqP%QrcdmOHlKsBMVo zkKlEenb}ZPZ#~n{?X;*H5aA=JeiaKPV=lz;cZ<(cQP{bwIE5obTN-|`3>prjVrrT= zDk}u`Q|5VH3fuQ3tUcF9rLe(#Hs?pOab9+_eI|#(^+QPb`!Ke&YkA;|%Wdmm9IcO% zc@+bDOWTgnxqH%=z{|H%OlABQvcopZDwS-Y?(Ryn>uN-^#b)s3j-QuftJ%G_be#rA{vI-~760 zyK6A`C*iuH$Sxw;^P}^}WkHPL)m5d7hl{io77bgzpSOJ9w==%4fNxB}JTSfy76p&S zkU6+r%LqzuH8CJXt72n+z8#Rzr!$ZCj8&s9S3g~@Rb}Pq~BYT#LA*0L{F~zQXl@h|C0`%y(>Gj*JIeyZk#yD34+iIZv!IH3g zqx?dPeD@9?vQ=nX6&l$8mX|hqnKiRcP^(OfUMGylP-=HIeJnp8UCitvNN8to*9X@S z>ib>20}dEUF0lLpqZw31R(8wuee)Hyll*Lc8EERj4!FEDNLCPm5$W^<8=ilI^M?M~ z)s8TAU@`BV(d7h2dTUab=Zoswhv#Re8TMY4%$9`cG$$y(Nr9E`OHON=1XiH}%T#o> z)DWNIKf5k)c=)u}9zQ+k&Q%=XLy2ySys5nyLY zGVkAl7^3jqm-A&%cQ(&s69nvtCWjX68o(vxA0U`yZ2Gds!O1Z%t%7T3vzgbaUA^S- z2Ge+Ycw*Ob1L654LIxAo;5m!wz}^vgt|JmDM>o^W`RJv|n&iU@Pcv zlbkTOngR@qJDcJh+Fx3_ouZS4S!;5FQq*~1E|%igs13v`+6I)40S%M#nTpVaM?@pi z@ov+L!4)vn1dW9bsf~Y2lUwIRkqp>Ke^MIRBV)iqcINxw9R~zX;HeuRkNHa}uR|s# zCEm{Ua)HyRyz6n<^+MvZx5ndlCgCH@w(5LYRVt12y&uozjg&A9nCPfB2gfn zctYt?@gmrgbpdDQfkcBzT3^L-PLB-K31xWyIT~=^>3}47ks4&HA&w}Oi7fE=zh(%C~nHH8w<^|gVV*znB-)keQ zv;F4`z2$8Z!ph1G>P@Aq$c}a4(B>G6Aq=Z@#i4obRvJIb z0on!&pKNr!wb6M-m+4E%W;{3JGV^ied62&O-QobDcWL)lw-WoZk%VllT1XDkAlQpg zfIE0o*9Ec0M1ng{gDA5kuVpba6YB{H2helVujEO9Mfsr^p&DvdVf29o zqZzpTGGi{P3}k3Sn^DjZ7HoWsF@vAuglKsTe;%$R8TSz>ASI8p)Cb166Ef%kq<=n)hOQSr2p9++=GKL}BiqJ=<3Ko@$Qc%lSS0{>4chM%sYe~w# zvPTd$<4f&L+sN$xF_^iu-Ybx^>yx!LHE}PCkfN~syYpizr=lzrS6lrv4TlWG@A+{1 zSk$V14omaC0DI&6e!Ev1`@(HoE54c`SbdtTZp?jwO{-ahdIoXYxkjWMY&qUP{*s%2 z`{WJ=WYv4B(|tmpSeg5DqFMml`QCkEN>Wbje}nh9=!XFO*$v$#NN{s^Z|)aG7En)B zA4FMz&Bt7Z0;c&n3p(aKkO)77WMV@aq5r5yow$m8^aC^XQB=NC zH~W>cc6=njC3Y#5@Gk5$=7!g#pNi{p$dDbQocNMtAGjZ=Fk04HcB#6rNrwM5F;-;+ zeS(p|y@+24h+}u^o2C%p*6vDIv@DNMxo`ymaG(uX^ucqjUYqsZ|NH*Lae+1c-_cR4 z!OsvOAq$-A^K#6A=#vPjAL3^2$a0r;a3)NvuO?yypM9sT0%#RsIOUSDEChq9sef)0 zW`6Kej^wTLm9Tw|3dwZ+NO*P4o~h3W+Q83~Qg#-QQQw?DXISwG##_TWnT(+ma>+1Ou- z9}vzxz60ph%w90YMd=!)>Z!dv=YGE)#J)#Edmjaz?uY?>?t=xUx~<-T?1FppLNO4f zihC1!mM;g2r&H{P$Vf{vD#izJ(|i$fPL!aO?YRu&=|=&q7q9a9 zq|v)Dh+;a)C%3SDsZNKp!S(!7bT~_o!3)teC0Ih%P)f7WHFJ~wryVCUX(D~byb?U` zoW~HGzEU2olQ%tQf6u<7pBP70M*9vqdLu0~rLI9|1QjpsVAX++eKdU%^FM;E|CU!Z z`YOlIl<2~EOX+p7fDn@X?I5;FyC&^ErXI{0bN4j~blpwxhW$~LodO2@N^>-Q>GIbT zjaY{`#@^1HNyK;}xb0}F9bEVd=BQju$$?oJ*C$9ES2#))$m|xMF_UppHZ@FQI9MJ9 zyOlbb!;BHKIMPm3#m=^Ak0-d=e%M%!0JVMn$buq>@@h2A+Xzt_*3`ZQ^#W$z^;=2T z2WtyS2b3E*d73nD-65mi-L*`Zk5#Ynq5{gAGBkW}obX8;!<24DnC>FCI*Mo%d`tfw zX$ajS^M?Pt;Dsj3R>v`IaOR}zy-2t2b0HQ#TB>yv<~lDe{()J?xqLUR19<>TrxFvh z0yLIKz);losp%|?!BC}XNRuAm>7m?n4&}E)j>y8k-@YO?<93fF0nZi+eG0+*@(SOt z1$WWs>x8CK;M#k!<{$J{QUWVZB$U>N2`uP#O#q7(U>14i`6poV+z&ypV$Qq|lgAs# z$vnduEUrdtMYkM0%`}I7ay-_vs3mku)k+f^ugUw^y-Jl~2hb6s12jTCKS9Qzc zlh<@rX@lZGe0lgrk=TK7rC7` z#PR<{2F7W3-GqE4H%uokMLj>=C%AL`E>M{X`4hV2(gRUPB0X{vD!v<<=8qDlIG%Ltm>&yo%aJ z?*d87-I%Gq+k1J)0lq*nIg}o71~_PoRJ{oQNhmL3vwV2^iWnS9?TSTxA;IHFGRcZdaNBI+c^lzwT0$JfMKpqNq7r~uokN?(Xu ziGnF}R3n(;2Ayp}K9z7IWRYY;Hk7StwK=%fnIq92{+W|KJdS3BSxToI!omC4a9J1C z2!lHUe6hd5`MCc7YRE8Q>&lxq7;Gckj_w!U4q~bgfUQH74+2in337llt8G81 z3&|1gWN(#1CXjteViEkfaq_o$u5?dx)%j^Y&b^*|u4sAubJ6fglj;15G_jEfkRvA#Z@3>)c95j1KA&_Xyp zTxZz*7G}R1Dn;3fBqklPCI;<*4BOX(&clxo_hMVj=Msj16A~K(%|*tKn}-UQwpxw? z-a{HfWC7r2Kc2!X@poD=5=L`Ygs5Iu@*Jg?JbVD_S)wi})i~!{lBpOA-|{?CfGA~~YY@RVr{PRjSn@{aw4jOr!cXrh0VSCw1^v$6_usrF^td-0 z&t!kXG4tIMLhbYUx=;8p2G`I^&;(FUG*JF=uU08Eqhb%5kNc*;^5pc|BBp_=8AW5E z=OFDGFbQ#;cUKYv&G0sjC)e1`kTllp{1~zDtmAH zw|7hv?MCsxrxFP#h zbzg=9)Vg&CFD>E6>hg z%QXz5Rpm@m7|3WYoNEu$b%K>BUMoEvRuWY%0GQdE_cuGTy0g!HAKpxE7Hmi_zv^)k zP$SzpdHr^YxyASulvGAnCy$HC%LBrMDBE$Vj93#W8W+*I;mtRkQgk?xweNRb0VYXX z&U=UFdc37ixLxC1vfM>BZOET)_vKnr$IPTc0hww+bln9lRbe*omDyrRlzU|-ZGpek zk`~zwF}7~^zFUJW!Nh?6W=OV-^mh^j$!8G-2}YWu|7JdZ1?_OU`(qxis1a|Qe#tuX z-9c{Xi_8QDxJ5S2WD$ye<{Op_-Q(lD+TybT?DP#9Obe9rjGx-HKM}LLme{XF?Gm}m zaR{B-n+yH4`2aKiY|T1@EzflEZ!Y&sCXa-el7W|tDl+^MT+oU56rmhRsd+UQou~Bq z=fvl8(}Pp3JGH|w<|5pcd3HwX2&Dmhi|1+nJehgqr(#Gmh1Q5vT;W&$p)ron^CFdK z41_Y-+heMhci-+d8vO#TXliez!~c$Cl}-Fv5n;nMJ28G0$bNM@##~Jo`CI@O@l`J8 zr<;Paf|tTKo(E-46qX2Qd?BMt7m6k@b_A%X^2gi@>STf#aayGehap-?nSaDe_R$-b zC(pE&=M$||`^`hYMUe2hzVrub3v3I>{DND`l9fcuQD9(gP5|PCGP$^BFfOMdCnWil z6(TC{s|*tra&GPPV0x}DAz|@$-J%n_;6RfeTc;-HbsR}xO&nJKxg|?Hs*SN ztkO*Ei+(3#OMjw?JfL|CV;5=~FxDe~lHcS)Cl%*B2K&kV2bkac((1vP6dJ!74iewq z$#2Ct9}0d0pW?hD<~{KTyrTid{Brm^7*F7?uSN~&eo&i)#FCBbl1Ta2x>)LpiJvS~ zA))TlDD&oo(hu&M;_W)yN9tad?NitqL@~oE6Q&{Z?3UJflCW zyd1kKuOr1r?jDcqW{)}6GgDwZgZZQjy0Qe7SNoGv|?BiPfaW` zhi!!X5RUmM7~t*GKZr8QfrBV zAlUd{EdUxhWXYf7!nFM(Kn zf8SyW;?2$x_HJdi)?TB20IpmAe+zuCBT%g~?4`tZtAuiCHkccQpAetokBVDtsYH@M z5y0d96ZtjTt9n~Y3{?E7X)X&q42A7cJ5##>()v!VUA5d{e>1>-9IF#`rXi1#r-sV^ z#Mk;h_LTT-?DubOXQ5VgxWK`33%I6a$#0Xt{7!l1%*)?nii4E?p7b^aQ|~vF4a`hH z1ioGj`+WMO%q;TrE-}m2u;Cn5_&8O?yDvZvAQ3ss_x1AQEBE~@1lv+wtKW}VvZ@PE zPAQ3=h8IzN`rrQFYU*F_zHE|e9a~u#bD8HL``EP~^ab;k>^{NDhm&?gX#qH#G7?4! zYIc2E#N7_OxmMJw0rU5#M#iNGTzbv~*zuOo{%dvYiPih}z6$ZX>3deMgsC85QH1Yt z%oh=P?awqD;*mf;sU1a=-0LrIu|KFteK{Gl>`LtsEa1kr($?)M4=g0%GB)iQV)neH zo2XMn-VUR zaz5(P_*_KoMlBT49!7Tqj}{&-K8Wr-u8lb=Hn@9>nym1hwilYnv|?qT1u}aig`KoZ z@s-eIPc#B&}bM)T+#6WX$mOQ;eul=Vj-~pY9 zWTrl1f*SgJfufH(EU)l_+)f_UMX4PZ_3%ho80&u@{_7<_-fmxy2qk z!ANkg_6!kzLr&l0(f;>lgQjt!A;RL^>|eWBZdVQbrnxlDJV>{aZqnJO8qJMlVwbsE zEvk~paFq4-KM_1p6*NOk=XJJP0T7ohQg{?K>CF^@aLT^ZWkLl46<|fDc)gOZ)pXdN ztK)03dw6v_fN!<`y)RSD-wd zJ6b7kFAuLa-_O_gCAp3V!0V6so-g_a(~(cN#COrl%WYo9EWkbV@dxOX_dUeaV7)W+ zIVH%X3VGpI6WLmF{bOM64ZG0zfU-m8CLdf(0uAAo!@}xxkMhbAgLJIgS2Oh2*-Kh`(bQz3*8CgNgXjFfC4A;1!$%tWR(^MW zp#%a6z=YkR!Z1dg8IElYM84XSTKi=jTlgYa zG^O;C+vn8IE@ORf8(Q|Ylg{~hJ)QS_uK=E(w>ENlz2cl1Jg61AkV>d_2jk=ez*Btg zb{-7=|BMV%AS>96p89VrZ4@w1zPG9BPlJ5AY~PP%r2#*@$HRBF4%lr>EkTcW>DT=a zFP{5dR2H~<7~cy-PqgQ^4+9BOgIN>S$ez%8-1KyP(Fn~A6uIol8YBec;Un6+(Zc*k z27$!B8|NXG1jcAWdrxbAf$dk~DBr7l;3c7K`VzN?sDKz3Hov%uxSE}hDsKHwfu&+dXrl=1h#+S>I=M^1)mD6>K5J^UJt zM(S35r&B038mv@gX%=T{`WFTFRs9ESpx$BlGh!$P+cchP(b4Lgz7P7ZaNIhKFHWAef);k9%TFPPrZ%^fqdhg1w*P@%VQ^a!}P-Kdv z6+-~N^F=#|?+hBbjdF$d%-x^I)}^>X=03S^PZ&r68B9{DbAA7OkT4F#GEBYmC>YD6 zi$A<}Gt$46y05ctPN4Ft{S-p4HaN9~LaUlud!J_8^otoQY*_$nOM$#RCG}I2_gPYE z5nkwRc<FjCB27Kir%>{KKH_GR7MgSLcz#@)(6g`iQc0 zawoT4jweVMi?Y!ij&k?t>qqc~W5<5vs4hq;(~8|Aqi}Um#Z0cvC0F4I>diLQ?*&b% z^EVj7`+ql1^1XCE5x2?jF^S*$Xass}7%pGq|3&+LEN$56dU6|HA?tezYy=UBSj_Fikf9fL8rdh&Me zl=Y`|A0mpR9M-0Sie8}K9+1mb;||78fY3pZCe~a{?;GBqwI+?2;6fJfMscBNkwKZR z`e79S+`2ZQ%D!wgKor2h5+?N~31p)j8fNb_$j&y!=ob?KjlKs^ip*uVg5#N+8aSk<3 zS!642`2q-Ypu4bkyLVl3v)%}-oK}ISKvk?igsoInK-^Hz%AmCjI}0gF?KdonV8v4! zPSp>B;K#PC4>ToeWmywNbGz>}4!5%mUWgO2&dpC>?NP^f%0qxzj2GLPL^(eRvO6~3 z$aYDRoi^BPWR(24ISSLC7TR7KztWfiUYK9vzmdpo{W$|!Al4VL332f^Ptd5}t_4a? zN|Uxe{|;R3;*B{@j?;^722;VkmQOZE*GfP&J1(aUF_Vt%1%YM==hz|7wr@8n0r5eu#ylS)W}~;1l3Z6&azNYq>PKYN(f>!)J1}R$ zHPNC^Y)zbrJ+W=uwr$&**tTukwr$(Sol~d2I`91ryQ_Ei>IL#1QU@T3)QpXi?w^{H za&Cc4~$BHSfccY%GqOV1k3xtf3?BdwguwXl|tvK_wm$AMj zSGTe+7zK&^JWcL$oYGA=`#N0tDkcB1|%Y?ygz<(SrlDweVJ#4_llUt1n-es?D}vMFdYH)rTT zEDu$i=o)%bL6VJFX>bi0j-HXYl_^0=>HyqiB6ov&v+{l^w+wLcjIas@d2eZuwecc$ z>hg*`I7~J7cdM}kH^a;|B|_nJl;$P%uh!IzR`s zYXMQ*YzgVOl7P=5tL^}Ld!F#mhzyhZ6$<1FKgFk0PB)Tt_HPY1k?k253`RgK|7)1( z7&#mH)Cyc>Y_=QzWefhY<{IRfCt}$57a%xlmv7BTYVxqH5HcBvx>u|?jMaQMSMI>0 z!?#&n;{-O@6-!nRcK=$+he0NXrLyXrv&Y!c3pejhfejD0wB0QOKhyP3l#)8~Fg$u? z_Y>h@-araNKvy1|g%fxe9!N6R+mlIW%Vq(KouoZMOf7dgc-Hxto2O{;G23g$+>eX- zb<7<5?2e#xkqv)JU{Fh4Hi0W&{^(hJ)dlW;9E?$m65Q2*pVY7OeIQYGxW`CX5i;M- z#{RC1ZW<0AQQ#HDYRDE5b!zzKdOB9;Gc-mLdmNFI1&>MZTWxMIy9K(6y$~=4fNf0a zZ!=vTZK~mWP=8oA7N{v&TJtuBDzWyB8)~6H(%B|a;!XVCSLd*{+Lq?aN+!iN6gty6 z>COir7P+6W1B*;NdC?vTJWa*V4K*no*tOhi8JN#m@hx*@ZT00xwx!$!u{m`jTs=5I zrRe<$)(ImY(ju;}4@bV+TLnFXZ|8X5o!4jgXA4`QvaYV5{o>C}((Or_|BuETO||>Q z77dqC;Z8}Cg zvW-ixho}nu`{UKGbo;~c8=BcZPPiGG9s70fRoTmi)UgN#gPrCgCrV^)L0@!^gOfTd;6 zcrawVjvOW5p+N-bPGJEW0h0+qx+zP5us zoI-)w&MJvLrJp^b9*PIPei81RUpr1KV+nue9(|=j@i#>0fC+)^vY0&?BR4`LvdM7) zWhT9F0teIOD?B#J>VdELSp1Ge5otjae{J-uGH?3JBCSyo<`*@8e7X&|?!s$vYm2 zYa&DhA?tf16_b<>89;TQH&TG)t5thL#4(V61*x}c`=@EKht0Fz&a0T+?^jdzQ7Yb9zT=i}=@!-_{@=T=p?7lGuk|`cOZonb(n4m~&I(#a%lFVZ?2;w4WsG zCg^wLKZTxUy3N7Ai)EY(Azw8SVE<>u_K{PR2bd4kS;=R#uVZ@Sg&o*0c;iLHM|?v+ z{i*H$F;tw@{IVuF^H^nht`=*d%H?v_wmY>Q5_Wc&qBjJWvJ51?7OQPF7y)n+C=mFaQ{KwvuYMmdNP17=?> zmR4;#<>9q;9AzKf4c#jYi-EgGZ>JxW50jT!NzC=i&2{fjs`S(X-?jNPEk3tFo)ELw z%^)oUUZf}rw{X=_lg->L`4fnQ++n3QSy-vv0d&lhH`kOU!OFAPWW%9la@u3y6K3pg z=sXdSPi{CtSuCX1fTePI!{wb)7YGj!-nQJjGxa z0`9^toTR|Jm72jYPa9!|>S)CYHx|*Z3nos@K&chK{A{w7DLRP|o zTO_^^?qi&Lu$3`1YVbF*pH@2fYIg^&FcB!6F!}{lY<$Kbn?!1D4u8hQE*r14>#0%F zZQPUZbLi6GRqMA``dcVTby==#y?Ps_&bP&bn$Rq!t&5Iw#zcC!3-c0H><$= z=S&6sc{3Be)E-oC-y=lM*U6I2a_yx-UI6`H*?bciP0V&GsIB}D6!}MNTLK=eYyv`n z5EnMSTl?bj4K5k{l?f~+57zii$_}r9i#)3e(pnU0i)RWQKQ8UrML{8T>!Y2)vY1ZW zy+{t4qs_D5DqVFskb^RB*|D6h?Ibjr$wtFhnoCft^KV~g_qAP7Fbm{SW^#>)HQqzCx0DirljOV@o?`J|0F-Llx^aNFN*{CVvn#6hsT-8G#21-rusP&sv)7`g20=m9&{{@H`_QGHd zxT^)pG6p6~L345iD}E^Yo`V{qQ6BR6rFXuiT_8-U<-LokO3vA<5kqO2C>Bx`>q=^S zK(@9E*>3q_CR+|4;EgMm8Vi>P9)mTg6vqgBpwL97iSh%DH{@Bc>9SQQJOQbK@Y^)? zN$)oc0DiRj#|URM+o`@^2jW=Becsoix{~)?f%HI-IU)E(X+;qLK~%Hf1XgdQ-FQWM zV^7N3xx(G;d^}*SnnBovdgYn*8`NS)@6rS^rfzBx5K~Vk7-M=v^d62K+MuJlrM6dz zSs&jR)FdM9ST6$u0CVP*FK5AHUE1WA2D`9pTtruF6ZRf4L$OfoD@~O|->6Er{`iFA z6RFRF-FSLy{;}HYUxpy)k_Eai*`E6AH+|4#c)}Oj{S-3tY@Op@JwmW64`NNYUjM|F zS?c}%c&o!BxZ1KM8JPUWxTuT&|6B%iqrff)w1`=>GI5`I@qiKWVadodaIshJ6d@o?bNPc)gfCZ&bXUhtzB&s-x?=7b?;GiTq z?)9PHj98=%<9yaS5ztUyNbB1K+u3x6`SW=9jhEab7MC%8g{yCyO5uaCNPlDNa*^yr z$xX2X;yfUuXAA+vLx1Yy#StZ^oh`0^T`g!!vNb>1jn6>fPa#IKcZ+jp;@ zA9$~{v*t7oR)V?8VQUoMVnvt*A6`o4E?5+|_4j)5@#LXid+g)k0bF^n$!dO9MRXIU_0+x@|1wf<(Veew(g=Zz z9Crj#g#+{ACAUVH$-s0)Ttq>1lN2xdh<{Z|L*t>G(nf%)h~e)sm{Ow$=MU3nrWK=! z#NVpT^Vn5b#wq3bkA4p1Sp>?y{kVlp+PZYB*_IM2%+N8%Gr9M$VvxA%{Ro^K5xg@p6+5THrHxMF$^!tOdq2xc-P1u zLh@c8Bplam#TCeDOqT+sb00XdkSJkPQG%n==Sk#c5|xpg;z1nY`{D!s-E*E5;KVD+ zd{E}=G=L>S88Z{Em^L$t+(tqM0m)a2g)`0p!iv^X=8Zwm9x1)$%ug;u6I$G+O|k)X zagthaCn&AznpHXH9qI;oL6iDzEu29&8A4{+Cjm1nU9)vT&}=8+mrz>N#H%AQh2!zA zT5lwzg%81VugoLwCHyPccNm+Zudfc=%tS4Xaa^}4V9oA!pF^F2$QlO-`|633l2OM-W_St>w>pU_ zmdouVZy0i+#|lZk64rM1P$^^7Zu7x(4rIiv$t1)N^DY5X=VmF9wYXGGN_fsO`p$}8 zYer;uUtb1Jocq0t#?^wPoneZU3j`cQ+6(Z-_=^E=b{ba3iIzXwiL`RRUN_a6rgdWz zZNN!c+$+0UGD;lC#Lea@CLw?hQ^<>>mk40H?K2MY>D~=8?}g;|0=$7a3gi+8XUoe} zx&g+cVvwOq+w)Ihp3uMVT;@Zp{@>4J68O#|WcJdxv$j%o%Ap!h12t`)gi%gg<9lsA91H19A^i3Y?X=4B>57}Wk43#`D#ZNqkbkN zc4zxg%mXpO-8S?VG;GRw)J?>RC|uY!*vo4n>(9eW?#TNaD!>O4pBLgbSE_r@eCll` zwCs(sMeA$I&s$*s9&u}yPzZ6Clg7alDm4T@Xy0tjNsc>&Bd>H>CTYs-k6;xZ-%)Gc zxi^zR^O4d-_+w>JwO?DkUz05s$YBR!9BtPH)xV zo8C#XW?}SGAQsk5+X@nYSP~m^IB=$bGB**eqS^d~I%bG}C>sGoTjTyJxxQIKqOvl(7WM zIr7ZT&^u!Ap?rkrnhLq^;LzU`!&%ReK*m&iu(aHx_ zat?6H(T`D!a$rX63E|=9f8&E^;k- z_8k-mcvpWngUE7``~KXz-Kc_`%9;Wxoh$!6@bi!C8vOj*%*X-;+(&(G1s2v&WHMaJ>8w=9*_PK^8)CGKgYeaSB9lrWM=Hk2giO!B;D)8oViJ z;A=8U02>nA6{>PD*}GaZ0YUm3`?x#Sbp#ddwjaECw3g*7Hsn1Qv5m!WK9q*u8tz0N zXh*EoAGh^7JO_eV&SKpaNjF{I&yGd?qB9zh-SBQPq4yL!15`8|2l40@4uxE|`?kQI z1M28^DR69ce!;ol2k3Kj)l9c2E)OBRGa(VvAvCIwB0T6!211_w z8E}%d?1OF0$k~?T8tS2XGkYcU#(bgTLB@n3#Ohj(n+g0P=WN8lyIc5xzG1&7$dSet`{sl6YfsY!1}DwBV&f47gnvKKXnjyezeSyJNAK!J2YjEY z1}l5TgWIWqkbMI@@CpY)(9n-HmH#tubb!?}OO8+1qFSs>e2%DQ~ZJ#zO(;S(H%5K&#vB6g1uDu z)2Qk-&HDZ-!(02NPGEf$e*SdNvkBgzLuhf|4ud}-RH)$3)gy6@Ug^AqQ8O?KRDCG%?gb2np z_lAC+&{xB(Q(T`%Puy8{0c}gHCHCEMYq{YlD)iqbYq7B?3FBSDt@?nVT^4;Ury8D7jMLxJ~mk?RwXvp~PzhBmgw7L04X zrn;Tm(jE;(Q*s|j^6W@nnDq_3fLiQ&Bm>c>>TIh?@;a$x6jtMeZ?pRUI$?xR&+x61yO>$IR?^K*{0#z}!C?XU^2OaKr zrssj53l-j&NQPq-GmZlGUwoVXPnBbv)OKYahNF6o*=-#4-oEby*zR<#&|duUSWLJ@0N#`8?q*kYo!>A8vUXGnk2p^h;)+@uG34b$Eqq@+ z!kX}B`WEUva45y6XW>%o71}vhjeG|md#%+q3k@6&+V@FTe0fiLwE8(1_?g+xU|q8( zQtu{qBoek(ROX%;F5Y?hk(#kO&cVEB)+tw_sBWWw$l77Qh7{V&5RX$(j!?k26~PDW z;6Sn=ZgeFBxPD4_9DPJQZRnHAS;7@9{<@G85zb9VfKef}&L)$?(9K+QkO<%>!UApT zr;lgBF(*bMWvTaz;Y}T$)4A}Q`~0CY;VCpi%q%J;feEK`Q%~<4L`sH%;dOhqkEDlW z9hF)moJ#PO$0o7!=q0qoa#k{_*Nz5m3|3Xa{jSrF;nb7ca2sW5DR!)1#c+h20U9Iy zYlj>S*~)RnHVwyJvCpP%ZKKhOq}xs9LiK9ZzWtlAaGh9zl@}O5BHaWa+s1%BWEz$E|TMJB6dKkiMg)Y+~`U z=YnZP5~QHvjfpLTK|3meMbN+HQQwuw7HxOB*qYbr*k@EWV5jln?ePl{?I;+n&iNLZ zBW$DY;0s58AXpyr5u1*(Ku%Z5n6#4l^DY8|_1+5P`eWKz68!;cQGP=LAW}m!ZbMB3 zPU0N3M%O>=vh&TKgr6>ZCnNTY$vxZ+hm_m2(4G zD)kn<3c_l7g8p`7BgCKsELI52KA1~#d&P?jTUtLa}YBB8^yG&Wb}m4s#)5gMHlb(nmtN^G6q; zIN=Eja{H{>cj~+Cg}1@i*OqPVF36Xu&Ll3#vhKivN+Ai0i%Jiv(hFu`m;w&^8QIlr zoqr-ggFYt7fkP&V8HNxKAXTVBcZen`k#R_ffh*LlR=HFkvbs689m9qSDd1;H1-bnT z8UBs5uBFpa%RmFPByUw@1Y_;7a?i|kM6VaHInM%;)eoL;; zhyt5r2Zm6kxIMB89ay-AL{sugx!gIz|iIECL#&Zc<%S`xr=e)Go}rkYgZ!wz{*%a+qgR!^rz!h(J4y_LjE`~idU zsly_U$yNLKiBYd`fQCL}2Ya)%ql7wbgg(%1me+JY=6K*uKDI~E_#*O%eQ1P4=cKC5 z!z$mQx^Y6-Enj9(1T)x;Je!#qv~-DTi(DPd&i$x@ZUwLOx#R0l*FBX4u$6vF0+@L~ z0$B_@Alo6Wcw_n(p-ZZ6{nyBi6j8Pu)vmC#zXkk!n*XpSQ7YkwQ{9uSe?&GVk03<9cQKMBf4P9c>8 z@bC;RCtV;^Ky;s;g~#ID#FJV96sVMPtzWl?%lo7f#1ePEz?ZbJPO^Mu9}5Y98I@)5 zPdk@62A6|R<&_B!fz1+K1k-3phQ;>kHf3kIo3j9hop7Xs=-|M2T~MR!%^)CMR8Isi z_mk~}6(GT=T7VEt7_5a3SV9*eYvtuiH%q?rKqDewVrfK`vgif!Q0EApM$+2G1mw29 zBR|<&*3KA#c@u=$xhJwB@PxL+n`nW! zjJkFN+*_urXc9Yu=Xo#;U}wA14MoteEI;$o6v^>5^6R-7>L#T!bU4JJ$u+*UIQepc z(+s2517LSChnRIG&TU#oD}J@_6!P^s#Z5(!F%cgA^42b`aYm<8?w2Jw?@pWV2-u3)emmp z-rk0Wf<+DxJWR8%GgivkA3We1vz-&rmN0`IFX?PPJ)KD9)sVIWNFw>|pd?{U(I$y8 zhn~uL(GTYv1ceUum}<;_<?PHQ>ucwV0Q5W% z@z$Mr^!b`8b6A-ZSQC_=Xq^$)k(+AkI*W3z#^@O)6-ITQ&WTm=-12EFVNq)-!OQ=W zXjwlU&CI2}agf zoT-}9*1$k+lV|Fv%|3Oj07FZ2HZ{~a^lFPWmR|FE*ZD5>lniSC!~Q8Br*^3RO)d!z zRPKx6odo|efVPhu&06mTY$C-;pl2?-n8aely<25w$`d2WwN!KF9Y{z2vf+Zk@BWgV z0Oz_9)Eg&sdw02()(v_}iv-0o0mPQW43$kaSiltJ zrq=JcF4ZBiaBr!^^#g%cwgt)54ihW&>%o`y%XCc{%d55PEJ-yddwk4tqY}0W?>}Dy z?F2C918bbj@eIjz#6?g|6>E8sic~53{U9fVe_4FjQ0mmKyhK zgTC9#l1Duh)Ton-F`0-u!j4e@yzxGiBONQa+XIs^sn6R(WwQ{JazE_0;SN$Em>i;h zTPDNRiN0KT7y$#`{?|+P3tFaO&e<$9)&CaJ%!gofvp*l;o+a<9W5`PI8Wkt7p=GN_r>1(?egjMMCLNXR?T;BZK?BQFU} z)W*yXoVV4X712EORo_hHLj{KlR2r3vL+-{{ua@yE@zzxa(w8XuAcpUXJtA`n2vD~p zK#}Sz48+kS{H!~gT}9?DZ#Ek!W?9153ZC@pRr0F9nSX#x?jBujq_3B%C6T^ z)z*XwEI(+}s7Pit`}abg#M4I;4#8o;*ILa7=^R^RaYExA+Sx&own~ zMI=lB5HssKR#?Zba5*6BWCUNRUrz&seep$Vhfp*JiAJ{MC;TESR1gWB6$o>xZN@1{ z={v(^?m4{7Z9(j&c6ez%CZHyNK4<{6K&7OvuOl2Td9=5TKc?QHs6bnbws`FXyAs>% zlghr56NfwQ-Z?jsp5N@T9Su{MK@CvzlBmm`T!AZ!5$3?9rM@$#o^-{z-{$1OMv|x2 zl)%fbK1F%BDxjeaM)}xG>kBsi|C>8s;WYf{Ykf;c#ANw(RoZ%b+Pd9ezQ2mTw{@49 z2wiTWI|Yg2?85eT{Z@PLFc&SL{K|K$K?wDP2z%iS1qzGL|I{6D^kBh3p{EUnf6&Q!_ZAkScwrtOwlL@Ut8zz6_aCwz3E^?uE@xTsquT6xsac_X_SD55v>S5e+E~ z7X+a|PhqfHXdmpS!KmZ8CRU^@Oxw9Cs$JWdQ zTvz+W^YOce?e95OF2Vw{8%cmBgpc|N)4?3rf>}pV`&OyA(fu~{Y%h-@6s@ZdM%MjfYB*{~V4-iqAA028pk8)+eml_?N9|WBx z3bPw&Y^vXra8Bl7wnra`y6*A`c1Ucg+|M#8%y)AB7~dAVV^PjEfSGMNi6K{tWvK`!qXl_c=SR zUMOUd`&UV2gk`K*Nkqm6{~J~*tdt6F9nE;?HX)RDv2o6ChI`6hqblFR$h&fv(%3v6 zt6oZ%5L{Tpgula5(v3(w!c{AR{)c={7*waXs&}co>@jwvo$(MTYH-A(>=Y)@Cm^79 zgCaD(Xf|p908q;)nEJo-nqT$(K}T~8reN)C`j*7AejL9i20jCfhVpVNRLvvyCbVC( zaN3#hjXV52VM^#o9z(;XwvMMH-Tf#RW!)mAS$xTZauDz4Bb1Q20Y%I*ysbK}e+Is}CXA08xylDQgYaOR#CEY6&WHDOHU^Jg3k7|3)EKw9~xViBk>Lp6<43 zfVCtYkIBB)!9Vm@$vyt|^78ZZQK)Y~k(+tf_S!gEyWkwSo1xOoqca2p28daY5d(r= z0X2?ZpamAUGs}Z;GSpWp*a7w2#UBwNwNH9$vh^Rc02;<=mcVMX+@RDvkwlqkj|3K? zU53Mqgmkr zo~@7wfpTgoex6yOy35|E&$O?F*!g-1%o%toYe5Q%j;()=b0db39K z-Rj5PJ1Kx>nonok8PndWzk!M|$kaoU?bqUkbry#O03#2z&`KD&=y@haEO%xa53sAv ztwIkTWxCOx4>)P6iuOm=h4T<>A;qO)k1fIDEBO6)n|%Zz+i{`>X5QUj*5l-YjX7ek zkX@+9`4!<4=hLO3Z@}GGmcjD_5G>uJzx+abS49~=6??2zLwyQ;rM{E&L#{o)FSvbY zvTwh6KpZ!C2N_CQ0^Q?z6MWH-wtj)zqSiv&8SHq%^@WiJwqm*+ahvA>XR(}<`gWh^ zw)HGrZ9!1~v(>j0i%_U)BrJL=hLf&~z}ziisy`dNZe}9hWc(kXQmeVkYU*!{k6ZqS z?nIk&V&FM4B%9!3z$bEy=TUD0f2uKd?N4LxUfwcASHtc5@ z6gQe@x1IvX{J|qe=?PZMRzWd6)iU`%BA06FTPSHC;yNb(?+7!x1xj|g&IocBX}NT3 z3C)3U-Q{3s6e&d%2kBj*seA>@FKQu(T0ff<5CM4neu|rtDxzkTvd*JlN&-q3ii>Mt z4Px*YaA*jowdzYW{UIeLbSKG~pk0qd997OO(zw<70CXb{+;QCf>=ik%}3#vHyAouyVUi$!?$yyRovh@h7A z7=lh9!r!p;12LVIcXCU>wif?_N3JB=_#&hqX>*PlvMUFzE&{XY0@2YDAg+h@fQ>*; z`f+6XJ4ueP18b7Fv?oI-N^IsDCDN6gVbC8k zlQW_|0%fU~uv&|RZSfyr3d1}T(}&zshuC)1-Cj!Py#pN^AIWcb zo6DM%8Bb24Grq@4S^lb;Hb!V-IFS5KFfp_*MF+Ag+o{<$w20pMjQ3GKn=B?08%*)4 ziy>pX{gdF{>usJB0YSKX@m}4W-SlLSPHAhu3lbR!pT!?JR2GyF9R8|2o|!WwM8k5M zO=y-8^1Z2sKl}kr451N;3K)j_jsGXtna*XPaU=Z8?f;-K|93L-8bcdZ+aRhgD2xp9 zLZd|oOMPH0w!mJY^kjNxob{-EBA2x;emP`>nnwm@WxZ(v*g03(LVH}{6PfoizVaHd zz-^+EO@Y|Ko$UVYS4i;h1nDH2OF8ft$S`ckt_`LGMHu-Q_;sN<6q*{%#j)n_iT)!G zM1-17@*B7qbIh#1CQ4Fx>N72B8Lx;1m- zsfaz=IwG?WsLsuJN2I9yy!t}Y#}{R8x9u~DyzzCW1PltsAZL3Kp;X4xWNnG0fj7wo z=E-hQJ;u-T1+V(v;7CNNBMCcG2jLb{AEr`!!dv0p^q&Qa&4&udVpPq8$5i`N2R*17hULfyW}Czl|lF#Nkzg z8GDQSyI529zS?%Zq>a?b{ulw8n*-|pS+`dG-+Z4^6}#eDGqBGP+5>Fnf#2WL8cfvSo0F@y&)j z$B_VJGKYFyhU)ucH#O2RzH3}exO#*D1hCv0jx#s^0rJ|xm`tK`oUbg?u(+8WK5%+4 zvvPQRzqRlnA2+`#7JLq#cf~(@mG~+^ZW6b9RHF{+BdeI%VrH#aD*2X=f)zUscuEO2 z`s@B;PucX{6+~7DamC>i4NVOjXR)x+z}xFZ&i{avFrdoyflx^5b%JF^gB^yM)K0bg z9sPlkv{C^GE$|uA128ID>DDbe|JtHan?ejN=Q4l(O+R!?m zJGFls;xX8Xf7mF&U<=|XiANK-9V7Cu4f;SPG5e)*iqU&KFxdalHqY9B&{*w;+K`oy zp`WvyoIuAh%g*JmPK{L&8gn;|3o>XR%yQpJLTgjbNo{r>J&1o|f`~LYIBt<0SDCzr zFi2sPm&u!mt~Z{JPr;%%MSxK=Hw@(MCJ0ndOH=5j=bICJz}C_NdF9Xe;J%tE@+L`n z^s}uL%GWL*g)mNIjwx&-d(*lDn{EP~Jx>SmR&B+E%o1=_xK6m{doN;+;RsGe*Ox!A z_j3

l-=Xzv+0hKFB`G_|3CC!u1(1t890m*r|L7_DfdX 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�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%0AvWB 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 -L@hMxg$p2rVdZiD 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ÞhFE0a!z;liUAPF&W45BPB~!7SzKQ2_MD0lqFHBs>3EIpHx; zAoZXE`zNI}GvUNkg6dRgpAl6Su!^ zS?V2XD_x#2|Hot%C2$wrwe(*otP|_k8;YL!%)6fb>}S9HWiR7-cks)J6R@?EDxPl4 zV9>7^V!QfZ%tcyLFOc%3a%s#5<>5>ySBM|$N< zsUU3*vwAh^nWWn9Iy`d`B+d%a0&s@AfjffEr2+9Bv~CKieX0=D2Oa0K90dK?%6IT2 znHETMjf7J*4WbQdv%+IzYG3OyYhc-82O-+g{s&ckV#+n1c-ohNkdV^7U(uZg8mB{& zS?yk{nG1x#1PodU8Ur9l$4|xUX5q~Oq}Hk7YCB^Zpfs%T!j}{0PM$q?o9+R;P~2

j197wLjG>=P(vkOvs_`EZ-!5+`9)%M>Td8qBf_7~o>VRLzSXE0=0i zOSx8-N_}VH{;9P>N}}+NEjHjxGtPfi6IfsxMzuu{mh2X(>cyheAjQ8i6xP5fc0woJ z%v#-)it9qgPZSdLnzse=!dws?vyj4n+B=ImngWnHmqAOf2{*y6iFF~bZuQgE$PClu}z%y@a2|#tBa2O}SZQT0TY{oi`ti-`Lt{st|2fQC@ zRU_IdvR`}TCi*24M7(6`!XuBM-#p#WSH*?CW-DYpRA)~lsG>{w#F3QT9wMa+A=d4t zSn^2f2?495IMvO^=hBq!L;BpUKUSxCm3rU408%r=ghFFRjb6$0EDnn=(0<_c52C?~ zYys%-Y7P;VSvk`@=s-JY?}M|@0E>Rw*Wg}_ys>z-n%bmZ@u+)%N?LQrv<4IMtzaPT z!LMJt3;SvU>5R@#0I1fi{O~gYwcc)QZlMjN$`K(GD;;!fEq}uJ7I4<3?aG@g@hw2a zH#ZU992`Pb}TQak(snKjTVPwVSSjLR|Y9VeEBqK!EQ?(GR=2L zs!vX^%@#e__@11S9O7>LrWMUTQuX~X8;>)wpl|F7!*E<`3`kJMrH2SbM!Yub)Jfh6 zjsM4cMDb^2lWsybow7xR(c}{Qg0y$CqJl-AeH>lbRSz>ZJ-N(7Y=?8HFME9I-N`HF z@c*;-WD1rlQOO}82!+HG0qb!Cq*{*BZgd6OhJ2nHoOW`I?((;R(N7?uXN^%^62q-clbKlLBVtNMhfe$eldk) z1A8++NmJEB@v=)ELuDt$z9?~}!(6m~Uf(ibH2_bZJ`tU2Ay9>1K&u6LUJoF%Fc#pu zKGY)@-W_0buc0&Q@H?nAZblo}RL%4C!Ms>d02Dhd57;MpjhEFar-)QpQPSwA_V;VB zl!^M+btJ9}vG3^-hDT4HJch4wZe4CRjy%)L`y)_^>af~H#VV6@A#HjJfK@e5Vi0Ox z#s@SaWJ?)2fW3*>Zqb4vX0#+?7h%xNGHJM1E?4QTz&h^E;SOj&OZu4vekOshN&@j$ zTWjuaGE|)hXHVXE6*@f*@px?fwRdp-=624-NyhFlD0-f^Dgw$~hk{FfSF3T!QeR$n z)6*U6xgr}RRt?cbiWK>7GA@z-%j5dXfIK!mKLJdR>~wK`^?Zel39qkYNC~;ln2DZc z2&KCqkKk^V{umuqpx?q_7HsO&i!$!tyRU7bpMLt8x>$LGmGbjat!ungOFKffH&i7B ze>9jcT!qu=`EjZW(-7|L%IT|m)6<13(ZYqVmuo6UIA4aDjrJ^p=;w~31nVStyJ;1n zzVAd&sT9F5JWFKPRvlkJjrpf*`mr7)DY*NsUbcr*dn}0R=rs4Gomg|+DZB8R${|t< z2ZKJ3xf&X-O_7Ee9<$ImlbEU$vEhCfDaPBpBsPjxDS4wCRL45n(BJ|JW|L-9NW z5kD0M%C?-3x&qE-FNH4oN9?+;dc25zt=m=j7l5>I4Kw*%p!iQ(mW4QWv-i_3tliSt zk}3)Rh~>6J$6pp@_CPJ{z`rIlvai){JWP3e|5Tp%B6@gV7Bg!^{shEbP+YNJ>(ClF zkMpIrf2No7B=)sPU#hJU^&@a!>GRF(CRV2!PjFw+i;UFz{`^bx8+5KJxF4^3);4tX zhYkRF=k2%e-MOP!J>~l1868);J$n6L1KnmNZ(LSu zop~d%ajZC@70OEaDTO&nr&B*wsTxB7v4t3ojlj0mnxUkFce(;7;~fvfE1I|pim~nC zGHakqHm%hkXv{2&vvspdmEC64>rbFFyysI`%Gn(+2?kgxc z^Wr72J#w@>YKR4e&Quy1C@!uOV*!l8Feqt`H9=d;AO{pC$k015Z)uy z9s;YZ@QgF|PVul>#*cN{v*>(&{0lovB!X*ahtCgLNZ)5v$_bY{1By41qhdpKR4x=k zsF`6O|5tm!ya7kGhKF#nvs4pU*PdRJIohTS%7xitfyYx7FhQ}J%?c=(b>RrqzUQ}rcKqo)zTZHMg1++(gEX@-tyk$_c3gK<+ zesRqt3{@x175R)s7o^6D8!Fwa(%!vu@2$7q)^Us~ro7r$qUTBkMGp={xJ!i&~qHYj|n?(fXs7M_cKYorj#YP)wbw0!Ck%> zs@jhwM!eB6S3(^@M(5*^v&4;BCHrEx{H)w|e&seinWvfeT5XdnMIy_r%q?^Ph)DbV;VYzJpz1qcJ>TpxFP&*wUA{C# zm!@p9Kn8X4xZ3lpQLBWhEx=EoJpC$YUK{`06i_gZ3-3RXY_XQrjO6Ls29YnUhM3Wp zxgQ%hsE#gnLm*N{keqzG4KpMHCYj5u?>B(%-4_|j9CU)FB#mNpfx*4xO|fL~``5&W zPDM-6jDXW#o8OTeScGY{b+m?)Qx-IDiN7COzfX~YytGLV6{2H7yr{me zBF8K8SOJxP{uAA#Ia|$8W&f|=|F6I`*nq?p5l3;QFEY%Kjd{MTDFCFbDL1yP>j;1= zcX{Cdx(5G}^v&xxZ(O~8>x8d$QUM?sjkam z7Q1B9vLQzvEO*|~qM2{?o_TGmmm;-=g~1`(-P2eRPwIfM^kLPUPju!Xu#UE4rbn{X zGC7AEcnW}VZ*4x;@LERza8@4=#`};i@TNQXjEh0iB2c&xbaVh;=8eSH3Sry;7C@4+6=;|6)*K|nB9i6xiQI|eGKugs zl2m1_-#1C#3XXxy-Km%1=cg=h7uxE=x_%reH~j;kn^2Bo1a_E-r04y zyMq-gmFl`h7yXD=9DKn8*k=ks^e{|1eBl<%EynmIVnkC z0Rd1ya9aP7$^?G%3QC61?-Jir+wEj0V?m8eC+3D-HUI!107*naR2Uui46biFYe;;K zIGH0mL5qY_L>`Kz<-;>gQojAx{cpVc?pycoy*z#O*(aZW@WIELsMP8IpXpieXWFza z#cGp0BW+hhy4{pAGBg23=E3iT&YIU8>Sb9APMp(5e?;o<=K=KqWjky)YE`8OdgOe}|RL>noj8uwN1Hv6i0;YW< z!r>u0eZQ@u&Ltg-;Q9y$ zHQ8YWGC9yhK5E2;#HNuO!z0S=ntU zLW`6Y8Mfw!q-K)Fa7jDZq-q7(Pj}S3#t%C3>7Z=u4u>6WM*9jPk$=iV@5xIn zoJ)0uzHwxd-tr~nBXO=tl)W8^UrlWYwi>b2T4|HR>5ah(d0-1E6G+=dof@Gc%|T%r zm|G(Z+iUl2F}!;91=7H6XO!6xk;WdpL`|J}?Up`!b*vGSh8W6e9PO+!A8&&NdT?ax zPemv?LN`f7@UI1T4H;y)UZaQRSaOQn@@JBOK|#s7XHry8oekn!?skuKv@YF2m^%^X zfgTl{TBGsb!GYdB#&DpjsgZg_VvbUQ;RjHrpJ2jxPxU0wGhr1=q(HVG3<(5IKF``=sFi( z!!wQAt}_{Mw*Tbm(;t5N`DYIwKR?D^?a7H~D%;*Ds1z^QA_T!?Jue2zSKipEGQ zq&{9oE+woL#7tylS|V1eoWk_JXpbse6+(x~7Vir{ZzsXXJYfL_PZ8-}K~=#KK5vhS zIu16_Oo&Fq6d<-_UXqN$GBr^4;K{wUP(}d+Z5d@AASFO7DOv^Cf;YX0eU15bV4K=#xeey^j05~9u*bhiQqw3j zM4t5!7f}IJVIeH+>oJc~EOLd({D>AA0B=kPRf-pVXpqA}GhfH@K3j7*&|6<@fp~c= zI=$r2be^DTW>*g&Fq`ARrZ_!(;rHc~z^%#{h93OjWfd7Z*yc=-bP1(n5T~Rh!;l2= zrBAYNQ(WNAAf9(4j3IK!IAB^9$0U||C}b;zwsBI5T!O1b<0HYuR_R zv7lxRz)xVDYeTuAb@ou%*zIu}cS7NSl>IK#^KyNpbDd#V*Afkm<);;sUvB zcBt!-(p36RovS2%ui>nVDW+%b7slYvZ1y}b@Smnu$+}AGX=shPr5rX95Yy9*tvk#bj zZ})RsNUhGOO4Dy1>o10sswL)aX(abBm`8>Nwpe=nwi5rC(qPb_0UOk?ZC~e(pS{vq zJKwo?_ul6Z9_WNMwkNBcjNRi9n>5zlmBmFq z8o}7V!`6f;+yc9}WIWm!HopptAP$%;(|}2b`f0R44%e~htszY{O#2MXfUVz(n0`W6 zyKj(k&mf1YJ!)qIKq6uVWg?q-G8XIcVt?Y9*iu?4B8G;P3Tz5;W_u5!DmLf1(Cw=T zyXDhepjZWdSRT=nP2)Zd(O75Jp?cb2qa7XE^MC!SPHKC6^!(Y$r+ZgE(-Di0A3k|< zbaHa~LW|BCoT)Gm|4ZGjBQ^|vi-KX%zLAjMPGMcd%BNyAAz@|r72VE7Az;Z^<3t&O zrm}RQo$)NlnXI zQ5Cyx<_Zj=MsNEy1(83vBPehFQANSDs48R;VkN3tYN`L(k@ktb;>`u8ERU=4aAi5u zLoXUTCx)uVv6m278W0!}4^-erH6a!j)TSAQ1SFP}L2ZpBDBmhh(=sXB^AipiC=q&2 zA>!j=@d1mL?)4zXnWiz^?#YvBVo>M&=_wLDM{~r`enPKLXtzQYZyA}R8%wSEUusI{v(OA#I12G7_YT~TS zqN$4;L5~H<4sazzi2zOp`>vF0xt$0kqt@TjI4FSEE7x1)wqbPUd;ymJ5k9$|EuD8q`=p0zi3JDID;_VY}4hI z>=%xn5s$zicBQmCe5+xV;t|YfY3smO;7Y0;rSv%>iA|+UsOo}Vnhu%9>a?S3@;oxjP9l;9JG85am<9;L3(IiS%N|^hZs?URpExU?dmtV8*W)nS^ zYL^JPB08K@hQyE2C%=_QAnR}~;(N@Lkd9N&SB2bI^|Hc*wN#WXSP}MVu`ruZ4FQ^~ z(=8Tg`%760lBtGOq{_y;wnubA@ia3nqY|6fPY?jls<%|uR1?b@VN>Ykp0Zu7_}&b52fslLz}COn@@$kq2=8XHZwx^6S`KEI}R5O7XD=lTomw+EZ;VEBqf>Q ziz~+mhk88k)^#4{(18xplZ{{_U~oJ8GpYGQ{Re~{z)G;3*TbP7OtMQGl+hi`dZE{h zU8P|)au))NW;;W>iY6_yUxBibdy?QNODcXNRFw@k?)sBF3!AUV0W{>g_$b%TIBspO zxIh-zuHQ{5smNv|I84>TFgDnnM+|@_s(d9-iP^M>ImzZOP+J|4c`L@=+n_8lJ0W$} zlhvi1+VkilIqBgH1xJpM7@#*Kpvd^O3HPYQ`|W}EMKx<&)&<5 z`)bh#P#0%s({3+J(Uh@lZBZ9C9zY_lwLE$>j=cEF@yO6JgpQ$Z0LMEY&lEst|> zJFj2rxHJ4`KtuJ9{VH35Y8PQYGOtwUP+exSm8*vPV!tL#Uo&cgG~dCs)bhwqLo{J- zS1KjYcr&w%A-RT%RQ(CY_*Y`-(B_OlfOC(OXz@p9(&^R7>YnL2YJF?q@qAC)VR>Rv zkaVE(s~c>_e0p>w64YZ-e?}MTHtHITqkzLOm8Ed26VilmNwHo`_+QUl=6(miB_;_l za*DWGjU;thI~S^Kt)ITM2ZY` z*YDoF%WzuDuBXp+q-7qymQu7~`NI!CxO-p6duf-k7BBUDcG4n0ZPmCQ0>o>uTUlu?K;G-SB)+#2E}bsyM%`dpcX#q$ZuX3b=-0gjed zCgi=skuki6CL5LM?gqdO>Zo5`h*%Fd$X7gaHC+Z`|E`2Cke0Agz}Tk=qXi({YWw#T z8I+3fMFUqhT-o3Yg0CEy1&KwvG!twD_bLU~C14*)ccSe8CPKRwDt^9BCFBqQgBl$9R#(ByvLLpJz0eE z+m?8IyU@Jg@Jz2}UlVlgJCMDRwF56M&gUKOjMdBFUdh*C{bn4zR=ir2y%$t~lPh&H zztrbEen`W?LgJ->9#eB>9>R)wW?tWTPp>nRro^)_l2UopdYBX##>rIkcz4 zQ{#xACmg&-fQ?DG9I4qts(|(SQV{%4TC`Dg&H1KwV6#hElq)nVErYJ;;N2jix04Iwww9C8Ut z&8dxfxL#31t9s?k2I^_N-JBS?{sr7*2#?P1pvng00*h%_Vm27VnX2SUo*_z^>F|$` zB3Z@EBQ31~ter#ShfBKfkc&TJZj?TS(;H{b-hfU<3wyy?tS5=Q&g@j&_=p{WI&_;2 zU=>Lr{}i%`>cU_FOtb{MBNZ+xx|aXazpiCq3Eo_6U>)6aLlIl39)<;EE(w+rYg4*# zo8S+r%#u$WmZ-N8t+Jyuay^%ifv%SqN2x4F~WU4rmfMKRM>LkLxH{nsEhb&q<@Fv>1uYUUJXCJ)(fl%;1sRO!dYWUJM(h8YQ_`9LGfvZQQb)2_x);{}y|#tveZ2aivVKm6q5&mTQho@dXro~LQA;vsIX zQ7}LhvJB2ef~pe>eHLvaIK!NLn^vA>&V|WTw{ z!dM5pa4gTL*8{ML%$Z^b>W52m&s2VSD@X}oT1Oq)6u*i3P?o@+ZRUPlptYWKQw*X? zQ$1`*73qhxeF(e)BS~a(rrAxc%Ies;_E0_B%8@by;2f|ggqo$%1{e!7-KA87P8~=F zqIc0haRmAZk?GsAaA_~5yvccDaKStR!qFh6(eDN5vMVzx%iacL7SBvbo&P8KNHSuE zXAOKVy>c=Ia8nb&S8Kez0kpBvB)=ttq6M5aa9WD1LYmhT%A(PK6PjlpwC24R*3gt6 zb7$|o4(->*7d;)Iw-{*Ttd(;Xq2M`u2g=MUm&91&D65ReN+<=S)-1@rT`>T>`Z4$M1y^T!0&kE zV255Qq$o`p%55^L2?%!kc74cV!{eK>yOe-C!aBh_~EI zRwF$$H=X_x3$EMjhH-1C>BOucUwRc3EKWTI(8ErK0ldMyVp@N2Bh3*bksxiVo#K^A z48o6vk}(+;k!_==WndBtCrH&BpCTgP@Yl8Get~sE zhpIC7iWbqA0>bDDsV&OF?Tm{ai9-FYKl-Eh)pgO1SnmROjra*x|u79tb$p zHe|NIoIZc~{H5Bn7h1-9{#?K{{LlNmd!HmVXo6c(g7$J#>awv*hRwf%FiFqiEtXNT z8MhQg5t9JC&X7oL*VbzRujr_BIkL6{)N7DSwUP@u+AZk{)@oGepH7bAntl8gop89iId8&@0PcaVot+EqgZ;mKaF_gco8#WY#ShUmuH$f1&bJH~Zt`$h3K zCfI@nvXVf`iIwS2Z0*vJP2+P*Of)J?R5cPThKmM7=(7M6(t2iRfsY$t^2x0r{2?Dr z3Ty$5m^N@Cx3VVv zqZ4G&A4y7-ic-EMh!72GlV}BM3BFYJ7GHPc}DF+l+ZG7V>UUjRcvtG?p>p-_-sWm&z6zE(h2K9ZNo^ z;Hp(qMl#>h&h{$33v`2fDRVD*E@-lss40NKsKJiQmZwv7cU{(mCiULrr)Akj;v9wU zc8OhS=`aP_B5Q%VP{lTb_A)lME*uEJPgRWj34Rxnw=D4>B0(tPL2_X(X+)ACN%;Bb z9)HGv{jEp>v##ic$b06=!nfsEf%^ucJhdVA1q#jjqp)7#<|!SLM!h$$h0~BZCFn|ohKu&y zQ>Enu`$wz$wE}`LcN^txnr?~Hy^cI}r<^gbAdDE3QI6YvNQE@2x=1d!&VCj*{6}^e zs}Ji*MQ$9q%r1_6W)zZ+eA-n+P2rwq&(L(z2=?#DaMN%QC&@L*nrW0okIigIE7@BE zJAxos&f$sP0Bzjf-i@2LRNdA4vIztT9O+6G|Jm6ybLinY@$m zW#+HjJ<4@WUJL87$r-zG(fU(-bwr!RW+<_$+NDXYp-&veV>iBsCg7_&9DM6r-}>fz z@4ffYN5B6EfAHDopJ`N_{yOPl$pyor;$n)vr^T~9VWUcNbASaUC`+z&;W<1io&I<} z*K6STRraD0j18CwBA>K4I@ipP%3{4vgYM)nJng3;*4RS%CW~s-!)3z~AT-d>As2M> zwGyePK(#0O^tncoXD_sSSA4ipS3bs$QKE_TCqbz}6z#xW%~eWDdcQf#oIP`-#Nf`( zwuvpg!(VtbT1^AY9FHYqN05+VEG_j+AW`Zl6)V|P*M(Xvi%DOBsWjLu2D|D;Aij?M zY(zW4dJoh9Fmn!}To=iZNXPffx;W%T>RM1`by|n^@qTs5LiWPDL`n-@j)P^Uc_bn> zGkQZKrsyG>$_kZ6q*|=ivGZC_mQtib`*svcr#_{*YDlGFM&(h*+M3CQiba`GYe9I9)A~TWsu^fI~3v_@_ImC zQM%3%0HRrxpm&94mO_`-T2M64AQdYcPswPCju4t{#tD`Z09F|)W2frOtgz|B3987< zoAA^=V|!i@;t{@{IMSmEOw+-s9g~tkt73kgp@Qx>Wa0Ec&!{M;0O!CJ$xA9$YpSwr zg~-_+0_y2li!=4aY!zR{Q|zGM?7Bd13yt;cXl!PMC9$pWpkf=at%bq~$*u?si@H3x zC8DnAWx^M^hb&uZx`%G)H0;qK8fexEi7?`XjH=jkitWh};W=ee$N(rH=`);5#s#&` zx{y_nlz&KKK?K+Wz#F*5ST6&3D+vf`YhovKX&Nm7S*D*kKruK=_`+e#tYViaIiPR_ zrSzg!xkt>Kh~xp(;>exGcTrUSb~}--=Spt>+jEi<|FKSceA#(&o~0XUx(;44@ojm` zv=kvn?#`35oE^jNm_6REg5fqP*flZ$7UOdE5>OdA(A2GKl?FaTL5fBRikXoW?QBud zJTsXV8K*k2Tb36}#rSlVFjKbKG^b|F&uCd0rn>PU_NOU;0B;_kX!azugWZUJ;}=R6 z5oSD$(<<|MKdGmdp}REYUMSWsqbisQu=e9lY6i-4gXTaW6Sq)}iw{}n^&spN0RtK5 zabTeOYaDz0-`E-olg>e{WqS~Ak%|gw-J=l?@}rbylXB!;)=C=bQbFw8O?&AvV&@bw zB#_)S0LUm{pl5dJlcNSfLu4osk)ad?aOtE;iYpd7NwT!iOvRF6X{(23WJIK*wMw=I zcPvS6sGyFTLMvNW>Y2nmC0#gjf;wh8Me9`N;xnFmU@H+DNiPx5R*-Ee1X0n)mJDCp z=u-Mb{EUsHZX-VSVuABl7J?>dKy0^)T+wO)ys*RoZe!86uJ}{b{{GR?(~my-=~%-C{eBqDT%zRZd2c#l=2NENTTaop-Q+u)5_i$mApEVdac= zWfr=ugk?^_hB$E>nLse(JxnhGQM`@UhT9ynrQz~nF&rjKiP2e{BS8Swa&au0-o1V; zeRvvf{lSKLbkX#fx#^`vRpi-lR)p%2UCRM0)vq*y(3%os8A{q;ndU2O_cl1)hcBg4 z8Ec$CtOsSz7$&f9i9wLz7BtaMi_vG}7j{fkC`wtOua+xgCn|uGt z5{XLw!0b{CE>F!kZ*iFDx#YuXOIi8VER5)5QRU{%8+sqZ<42FRFGbw?z&eec^xE{C zbFbxbM9nk+W(YI110@s=TGus4wH@nBMJ>L|C>eUCxey1T5?0LrB5V@6;+R?&YF4(1 zr42ookikVAAH-Kq*Ce?fU?)lUxI-Yy)J9+<%?n)&*~}oN1;+z_e`P7dH1G~Y9XjD@ zD+vv#a|`OgHiXo~=IWsX1>Sn=Ej=Nxk*!YA5IRMw3niOov~0lagUi_^C07*naRNcRSU)yz*`N`8K;)RzcxUa2jU2znF zlV#_uvC}0wvE^B9i`u`b#xgCa*6g4k^7j+~C%9&s!*4XuULCers0_qd##o{ADvBE`s;jZ(di~$6=F+9N27AQ@*Rrj|ZTN(_ z{jZd`K-4DC3lus(i@3BIc70*W_!Iw(6#D-A?>~I-Fcz^!dFPEs z97EhD&?Plck~xTF3LthdPySIsspA623aEGas$mca-5FG@+tc~rJkX!lE9mWOu9tS+ zQyVgBx;fXb$rbBYk4N3;-ejC!4F`Jf97J6UJK zShe?Aj!WI}466UU?$5hgBRY{3Q)qPOZUGw#)1FAI(?E$b=Fb<%*k>`6)Y)s+n*IyW zItkA3gifWK504a4p+&_lvM%9@D5)}26BQMNLLacJbaaf$g#T&*PdCi+j)a}h$B^5k zDr^EkRwCXM3$gH%(fPO@u`9;i4f$J?KsJ>K!H{W1>Q>2k;5jY>O7SY9Ow1*0k^~9| zX|KBYRY{v;#%Zl-|scvxuzubiq#6}TjRLAIfAi9Gjz%Tjm@wcDX8JlDwrbGYGhzy z^P3p;4YvsqPLBOISrF)N3up?dt5wYton+Ue1PdFX5~o!4$2A#|fut5hh0z(B$+!9w zaioZaQs4qVq=Zg}R8rmnqburt_q>rQ`(lutGDm({l>36zjYTm1aIiDRLF*CJOAqHYJTvP^;(@~&fW!s zo%lCo|7$`tgE7(NBffo1`;A^h3Vz6M%4VD8pU?J&P8V>y0) z{QUG7IWbjp;3`6wJ%cayGysl3alh?z0J|(Xr=^Glz3M@3-Crf|q7Ft%KqQz4@L;zK)mDz)DYH({cHsvAvgp4<^1?rvYnNuH3{xm*=pbwWw<(MyT9Rxf(kwu>T`<3{W%H|tssU%(P@}{Db;=+^V#dnm zbDx6&X3kxbyVs6V(mPSZWGj%vi#) zWJf{GfGykfXeDNEu`_r#7X+5`HFK#yF(7$+8pTs8)bBkVIgv_%DD?o54{?+?qkHWh zF;D%gGOM>ImYL|wR1d1pDT6OG+~n1d7(~}~a}AUExK?h{!%SLpW+w<+Go6=kX{_e~ z{Q9O3($Zz`x?vL#&9AOx)-vXsw{PoBma>!7BcHIzF_tnA*JbjnwwE1J5d8*H;B+}C zvzM)0pVmTR`EEXSJzqJmEl`}grC?!QO}>ZiAT8=x^Go58^T zf=&U1fMBYt#e^oY`UiJh^_=34wGjC}!y(~LcTC1fSz%$}Lg7FzEYp#ivDG7FT7=*X z00oudi2!Y`CbQOL^ae3)w7dWIJMxT=9z8mF@$%%wGcO}TkpA%K7K6#JVAhkP3#jOJ z&J=I7bLZ5`Qi3C<25Oaa*HL7DI$zW3F1Zj>W%V8$3i8D9NDn>-jP=M44 zpHUKDf|w+IkMS}%#j~tI++ZVMN8tUsH6iY(^-vhioU!SbbmEB&rPU{H98u`kXisyz5-C7l|-}K zHF=$z;-<0yRFVst_=LbU0wP2LlhF>&2~n1j*D8vE4xpFzTnWLwqplud2b@fou9Eo+ zNd`X3E0S?cXg9R4dl)%bp>-+z%`9CH=Ks84ozNk)Bqe2@l~tTxb#G5+Xj>XfTalo*i2^Ezyv{Cwgt_PzN@81fy^t>_RzvP0B&?3)S;YzL zhJW=+Td4o7U%vg;I|u*w|E^bGsgc*fMD!z}J{krwEP-E&J~@8%);IKef-4U`d3F7! zrhddv!(@9fH(mH(w3;%f*wAnJt%6QHymR}S#D8+~^4amx!v_aCj8sEYJszN=;%?tK z{Kk84-?@8BFDCim!;hXmJAJ7)2pnF2u07Qn;wv!pI(x;O04vYxjEi&`oZvzT`<6_i z&xwUwm~`k8(q;T}qPrE9Jjx*K?f7!KJ)^;vC<1fy8}AADG6T?Z5}tHoWrqj^YkJ@! zR3OZzj!mfMBsqt~rW9;Mju~$H>XcjHrI-|V&ZarYk368K^q5}|Qg>xPdQ&cs0O)K9c{TP*_{2EXJ-^LW zt7M$;U}q5{%$%mawNF6h5HO*q}X*NV3cH@R@t0d~-f?Gtz zf41!U^1NVq_^ZB`1vWrf+8ePh7IK<&mypK$Qba4YJ?lE65WKzAlwxXMKdhs-tfnLk zB66hG#u($ou>{R-F`0e${{4G5Z`>3qdY~pJk7ys=*~xR&C!9_bo-$;V;%*mqx1c|U zNhIl5lrO_36;^jBA~wM-8PBbxBd3B`U@xLeqv&BKnR)zn6YEZF4r^I_YwBj#y9sR} zylo@^`3o7!NSdXO2xmq@AOFf#-T?gDzw^Df-+ue)(KF2oNWiM~*69YRhM5sKX>_vI z!xSImXt|=(Nr&Wf-nC8<6gTmdF_2f&;#uyb6Qq0k`TVgrOMaUi@=-jjgqOo#8J`SN z!06n`G3sp8+jq2{qbXA5yTO^sFV5t-(`Ci_acbqon$X0`M1OHuz+0V|_#T_%#(iv< zYLJ+Xn$$C1{9?k`q547{9cm(NjhE|P1)Jbq$Ycz~eKTZQ(lE>F#KFi@%`M`B>B|Zc z+XN6SBnF{DS=`Q%f>2KmeaFhUp#Ou)t07{n;hwt7dsv9B2eDcP1L2jU3nH-RoPh`G z&UH|xwt`77mJ(HtPjMOlBbdm>y`B^x)z#4Gz!>_&k|}RuF@lk`*5?g6O1P3Y(9U1S zQ60oD#rpe8)4j-V5<5R zrdDx789`%4kOCg5UKLnYtX=(jRkr%aG6yS`%)TDTsL^0HeD|=dUS8v%XYN68PKwbXmI5|vp z1iNxG1Xy4A1OZbY&hr}~AqCS3Ja^xKOcdoMRldFQnOAgs6SPPF1Pxc*=fm$u-fU_pRNV{woRtzYVq~xMntJsOxtI2cW!L^0Omp=}^ zXyRxi)}bzI*e}|BHY6Z2$1re*GW)+OPl4(eV|n20wm!^!)UMv-3TU z;^0PuRKG;unZYbk=_h`$ynGZoi45*zB^E&R;|RhaWo}F5QJ8L4dnN= z4Q#~fCU)zzyaJeSjJt*Dsz;3%LrzCSnGnD<3<1{P>CTYoI^>-EI|r(4R58wU9H@^L? zZ+-sRXBtfv7myCEqSQ-K47c@Unhx+_$B|C*GzFOq=wd2Qfs7F}zwO$rM<+G~v|%au zyE5y>T2jl!jE43(Y0^RaQW(B7j8C^1ajC$e_#nRuW4AmE%tin%c<0|Kp31tQ@${bZ zOal0!L-gVaSHx%nss?joy1E^V1_8XC!Ax3&fw;`PT091`%o;cswT%T~5$XoW&g@1? zDBg@-#>@csDw;J8{)f?Su}ru^5_Cr{)R@7}p1hp)9DWqG!LME8z@qR>?-$U-f(t5G~CbuzU1 zuqXoTsE3P*({-NL%4~^SH7*1roieqfVyZb7P-my{pfus1K}fFB&LFf2`%u^rJ=!7w zrxFV$F@ldaoDf|7#&Lx(*Yqu#+tFpsF9jN%UdElusSEYrJ$JdM)>h~65Q)~)18S7m zJQO?(0GWdH?#}Hr!MCukWHVXCO_kj8Gx%?DI+v!4m^KC17Xj@Op9EisNxP`gKtxpza-UlDW-;O`U>e*0_dcFTK`2;hV%ef*DmbJA<_z>ZVb(fVmkB zmpx3^4Q3!0`~gu&sDc*N`C%k;NAB>YZ=5PR@VldIb`qWr!ehjW3qkPd+abv6?9Py80ItGboLmzK5r zUy#*gXs@gmn$^cwM)&+_DKZ5BG=j$hKBpX$@M8d&4Mq$6bch$;qu6aSr4I(b8;TGF zoEY)KgeYR~lgT6o!v~nqc!84q{AqVGU2+DtMD#FWvk=^NZUh!XU%oosW7$t2G$3d! zS7zOgF&iGp*<8m|+@dP&zPQ5qXfL#T+Va#0!zc({22t3iNID(*V^{)@kK{m=cY*E9?8 z>%VgH!w7L5grySk}Mf$vleol+nyou=jf zFC|*JDVXH0TPu6A1mH*D8H`Xb zdu=6@CM=&BmBQVbKL_%Hy%fv0z)D$99zT9``_|n%cNxEM7>2hMl-H&uKuOkrrrWYw z4&!z%8ZiIxlTQT1FX0fWSfb$@vniGL^LYWs_@l19ViCxl2f#YGKO0>SZrcg|nti)k z+uON8%QFCK4t1w_jlg57$qvgz>M0`Y&fsV>mFAZk*vG*x^n(XMOZNgLu=skHQEnxu zoCQPfQ04r}P#giJlxSFQAWX6fu$^$BYmn}R(2KvxIbEp4Yh_Bs9*aV(?w1UXStiMD z;w(X=c#{g8@X^GxO6b8BE1jJnI{8A=Lq6HzWey+pg8;S=YrkWN1~(~F4%vDD;^h3W zoR(M>qauPLXsoXe9kK=!;2l9(P6!1}o+)XNB-LsZcyo>yubyBH zgbv5|m>Qf3JbOV2?*GLO!&*qfUFls)woC<01ju4#@apyJLP3$u^W#rNKJYHa>xBgJ zCNnKswtz;5xbvKNW{pQ%Qrl?NX~3s4zG~(%Fl0NNC@fJM|VPN{IM*j3a$~--J&VOs3s<|4NE7O8+=Pb0j9PXz0@hV)b zr)`Y|Wp5=7FvaE4|`a{~p|x{)<@gqIk>zt{62X-^7dJyPxScrWh)5u?}Fj zMrB~Os(}&`U_rmttHQ$7WTd65^g2ZKIip ze-l@j=J`7Am`aq~H}MQqOn{=UG0D=cU?$FGB)o1w8h`?25Qs-oIsTlHm?XA$K=sUW zH>MzCkU5~sML=a;5~hxc8LuITZc^MJ!34b+WzeOebd~Z%D>k5Kc(1ApBCY9^JfT8& zkP`mc%}ytleX)9v9(`jaXyrq1^j6QO)IHjl$e@SMz!fvZ8X=Z`G_Pi7I-o2BP^=J& zC_R3Kr|L3S2~SB3TCn4aQ7&}RZ4?M;%G{9U*kL6gCO#LSPim zvorCo(jE+Pcp*9<0H=mC?OwmYTMNPhtu8iZ<1vZu;y_g542(jv25>>Owlp0*esy|s zcKwD3J-hq%-oO8!-}yiPhogV+E6=ap;P4;wz=K_q(X*ph-}v^yFaM3(H}AN$vJ5p@ z@Mr(!Yk%f1T>GcrJNR2@Z|v$LDE}!j84pg$Hea-RrwFU`*Yv=?2}Jko}Ta+ zIg1U7)J|-f^8{I>lZ?LEaswX92Ve(V}0MDWYtDqllXE49a%$ zDikch0S0PQj`cKIn-$jGu9B?#!V&}QP<#CSeN$c9_87sef9R`#^?h?U5;1|6E=i2%pjakT9rDqNGP@-?PKd0Zs2sog7$#F$!V zs7Rl9=qW$D`0^ysXN{WW1XVLmEK3t#G6`)+k*ej8bOI^oQ+nhuR_6tcwk3NScX(rV zYI?CfzhFXp>txt|mc$duK83qGA`IJNW-%5MvJy)NEE7gqe*|UKqk7mHd zwULYVT8!gQHM7}JMTH*9I% zmL&{iR&2;I)^)s)olIqS#iwJdC0T!~y(E<;h|Y%hwmQ2}%f09vY+XiEx=1Ixr6=oT zr;$lqU&!dhOqo)+e|G^c;=kanIgM+Hz>&OgEu?1Gx*06_&FC?v^UlbX!031iUL#=I zR!Akr{!I>myHGEH(2cL9np)Kr5ALTwRUuxV+@-1#!l50KMnZ@$Eoc+Hf>(dWZvKh_ zGG#?ny%Me^rHHJfiID^vJ=lE>?X>Sv>1+ZzFF=eJbu~$S{l@i7|DC)%5w$uT>gt~M zgmcZVNKO$E)Sy2P?vFBkG7eUnY%9>cPC3flN$j?QD}{m~xKOv7cY*hiHM%2$O*kG8 zPl06aqFwr?-cz8!T9!K%q{)zY=dt_JLPl(?GIfIdI`{h4o!jb%NMlc*Jk?W;q6El3 zdz~E20p$JGbdVJx?Q2oQZ@8kbQrleVgp#(b{N|t$&B{>gkZYs+(@>$!_6ziX#Dfs%nV?ND)9w&Z0zO1g2dE$62t3A4veh z{Go^n;GCqri2wuJEV>e7H~~p&5z~e_V~nX%goSv)(B;YS#G9Hu@Aq%~m0REZxr4v^ zceJruZwlb;Y|_@rv$J>J+y8g|`fUxfo<7pXj=fJlc=-qa_*4^pAOGOx^W(GYxA&f( zXgfjCSayOGmLWMhFU#cN{_w@Kr#kiT&duw`Cs*{|0^XUXtrQ$MuLs4oEOz+mr;i^$ zJNw}eAL{2=#{iri?(w*yed(qsJX()lHnArA3cZ_IeTapk#RJM=l-rHPM05b((hoT7@?FhPY zq9=oH=vE@idiXTP<-CAuFJWI#2l+_>$-y(5kb`@8uIH%zk^+PSm8n0p`kpCJxOMBc zZdrBj4V$Uy!ZfiCj@Cb-pIb=o{au$H|Fi0!m47@%p8)W@hR75S-t?(ed?SN#wQsz} z0;@<^kWpNSA(*07Q4F&Ma(8|&fN9?u-h^H3M6hZLyGxvt+Kddzuhh+RN`D=a2ce@g zNGi={!WdJ4OYQ%bHf2Ms{!5|W!KH*)>S0VRMF7 zrM_BCny?*wAe$4P}AapsXBKoxt20B1;7pc zzUWz{ST^BM8-l8cJzx!j%^raj-(Fuc9mUap{NX zB=#FOgdoPY+D8o{S2Ue9&da$q2Ou+0O#0BG2}Ya&A`1IAwk8}6)^Iz z`iVwOiP9q79YhtlHfS44tta-_5Ci3YtV2|<7ucjDH6KPWT9FW*1me&Bg=_D9Xa9fs z?~gwJTFA6m_C~Cjh@v%83)+K?jWW~OVQk>tVW8JM;5G?-pRW?eE3LnV+DU{ zV5S3PoA@UT%0k7^w`)iUEAl*h)S&Dj>NS%>m)L15(=mf$BX+seP42DpTxK>zluIU> zF4kySve)3}^i;24B&Z^*A~7rI9nlPP_2cK`#ike*k7`BH7uDQug7>Sj-9s?tO%&CX z1#O5V-6EeIs8>aDPUPVMhp)fn*_eo<>o>HPjGC%Z^fH8_#vyks|EuxS*xxNZ-YnjM z8=RW_DFo|rZ3qLPZfe(e5s^w4ICoa&w*zwTJ~A)WB4nK{_ozj^hV)T3tC%(%PR z8pS+gE5X6`u~Iic8O)$!KovLK*_sUB-`hhgLq}I5x{p8pSQ{WZ@CKqHPcfn{pTOz1YMNmSwIXa( zC?>uF$vep8nxH32qMt34snA+V>C6KJ8-QrQ*o4uY(U?#h@)rb0G7}@=LUuQdhC%5N zEIPdr*W3_FeVq^+ft2;^=vkbMKxr$iw3)Gehb%aHC|$P#B5Z0c=-jiT75K;~he0rg z=U#MyF4pd)GCMgwSvKRr;a9KJ;n9+t8Q{x-oX|O#4bh>Q3nT=5M}_r>mcs4X$>P_g zczw^A9$UD=atm`K9{t-%CWOwwj$jL$7j<$yl2nqcC{@scsGP$>;*a;T>PPM;o~9-rt@96njEO zRJGDEJJaOrZ{61GKzOsHDwXu4T%ulwqAQ!&m!xU}ppE~-s4}UDLZS6MfXrE^KJbcZ zpEAlb)yUa>8zWaC=ZA8^)AMF~&-2~~pE%$!@oSxeW2y=(cIo_~C8@f`(~5v}h0S=O zx4PVya+$ONx>iJ529ml&xrR--HVTEl)^eCQ!?W&fP6c*_%2xJgzv~i^$kq&4e!)Vn z`R4VqZz9%uY*mAX*3F))fC*T^;o5JiZKM490X&WTV+l%9-H{RM`#@)2>UBGKjWt-i zT&_{K+8%71mewd(q4NtynZdwV*tJqFZRr$zQXgr{gz(sO#(Q_+-qf&B^{6VlX5R=?9&TaD=|2Q#=`^e_!ZN11~L%=;g`U zkj-;8sKCf^c-61>r2NLD@ zhPOSs+;Swz6Fn`Db;b~@C~T;Eh89u3;)&MFy%bdeopF<)+9KO@JK)kNQCL_C*7Khp z*C|m4b?I#QjPanaakdrUl&~tN3zYi;S%OkTW>}a;+ciV|S~P8Bp)pj%%Kvo+4^ zBL3gPM<#sc@-XZTy8^oUhw35gM>`D}`B_U@XJU5BV@`KGf-U_?6$G66)ra(}wKZ4C znzz)jel(A<`4yf+JySWtgupTOy7(Gs*C3+dDbw@^1g;<>K|AA^*kl@|Cz4!0_r?>y!|FnPO_WrHg zGCIsln>J(ypMCP;llNc9`f_w)Lsn2k+bYddwz>+Hb8!us4z&WNwf+6QTYACr{?!|= zKK=aY+0)}^M<>U7njq3ds%Dy=pB+Dcwf9_)D{!8qkL_J*U<2(1Ump&xIHGj?UFmW$`PP{_Y488;%|!3_1mo?cYx z!3nE}R}Xci1~rXNTn~Nw?Aid#HtJ|MOsCyQtiRO(5-^OfLj7@-$Y74nwA2`bfe;jx z37hQm104f%FuMqvhO2Q*vuzcXxZKllgWq!Ks+&aVO!-BV)!0PYBxyi~h5AB6#ydpH z9-Z7_cV;SY3QXc3z(Y}mv`3*(B&@awfvi00j;Q~mTdm-jDsN-k7M#|3&!TH@Z(cl? z(J?fI?-JNHKx6!B)?HLw1n5Qb2!}}ZB9IO@)f<1b5($5u#~7IMbdj7=kbrAd15cGRyT!FAZSRJ}!=)aI~CnMPin=v7)nXxHSvjCZ22OFb9+waV3M| zWo7#I2%Px?H$$8nR%U}ps1_m_+4!43|2GOk2zQP$GV$!uVfoL9&5gJ|%wlN5ipQqv zc^Sytr~jY)@grpQXBh^Q9Em_Q?*3Kn4T+n@J2)jRth;AkARd6Af^9+6>|J^9j~#se z$;+pYnFu(%%5HjP_cX2uDnXKQKrKrOBY*LiZk`;U>4E>#7iaH%C+~GS`@`?OI6gYN zb%*@|OM*=adMp)fqwM_n!%u$r*^{FeH*f3FsB7{;dexj(-90hSvY6IrHT!ma`uxR} z1DMg4MV>8}o3T!z0^-`uiq_62VOtJ8@uIHz%XIAHMx&60_9$;bECUp>yQgW+r86+5 zfl$~AZwYFCAFXYmY}T_%%x;LwRCJ4imsgb%T^g8|FncGiG!;AYf>F^`bt< z(5Tc&wq;+2UOp6AaU0e(1mYPaUbn`>MJRXBA&ig@9aHhu;}K@vyJM4}JflxY@o5r~ z!ho<$sv4M_0-Gy5hWA_nn_%CB&ov3mJP^nX7+jOg!iO*MQ32jeX;}cuI}3`iFiU9! zqde(zHvtqWU&hZHFoQ3HtTzBNwzC2V(d&dIpYXDh{N|zxy0Ex{SJQ=QuHvu}5M1x6 zCp71DymYwWlgGBWni;a85J7f(w#x(%*~%|h>@p~R`to+|t+GB(-DY?{!pc~v2g+n! zcs4mzcl6?sliumXfOZ;D_}-aiRbD^hNY@aW4D~MX%BpTd*DCJbS;T$`Lmpd)erg{4 z#`PP_al6#S2E8kH4_x(nI9Do_#RouEM zZ6m)6x!k#2x2zZXMF<3(=RZOI6o0<=Qzf~5IiWqx3x z=~|^GCN0%;x`bUlpenFkiz7tyTJsAgUtII>f=Mul*z15gJk7tiBU{TIut^D0UC;Pj zDJ8jW!D1HF7W*V<>R=QK0}e@5+IPSE-5>t&lLrqTTEtmVSE8A;NOj|~n~0i`tq@kl zNwGITV(P-!bgJITH`JUA!)ED7{=wLk-7jcla1No0OaJoZ9t6M4REtk0sb7!F2jUV zuxMqjV7|C>-7-ks6YOTZez0aiT$< zWiAvj(MjlWp+}fpzS0F)b2T|&usAPrClY56=HNP*tr(jm2GT|lyk70f-Fy50<}cs+ z{`X$!0Kbnvc=_xx*Y*h#)s9&ND5%KHMo^T!WA`QXK;AL*rl zDB=6Rt1SRbH8+*4vLKzTSh$ru#g|qRJA5nC;fJ5TxN~xP_2`iv8-MWV$&<%VtRVXG zfqZbd|JJSB&tL9+{`j$8SOFEH%2uHOdAhMe)1=BiNpUkz#UPU-_>FpO!P`Tn70gmH zHnzPGBxJx?t{+qopyo3qkA@x8May*iH$eu#3vb0rGF+2u@UQvy)SCSbR(Uy4O?5X z_ci4a`w=9QXUO5BVd7VMmTkg=4;0Whc2n~_G>DOwzwNaz6?U3yht#+#^Uf_~c%~v7 zhY-f5SK0=Dp}$Mf{1s*{hQuhcE%hw$BZV&zY)vj-e#e5ubg&#c)1G16~rS-dJMWqpsVPe17_?TSS z17lY1l9n_t`&HfH3&jxI&Q!x(?-X#_Jm98=~pkP<_vQB`WT53 z@4C^K=*`$_jyUJc2_}=sU_Y8?1X3^5ricLC0&SBA2A-N%yr!9jUvtk|xqJHT*|%@r z{1^W8FaG1-{_W2mJkaxtD%ITw6F%t|dBVCB>NdLSvXG%=%fi+|S%~n*8 zws>-`8tqm{MM`zwX2Am5=G0mP>F`bkmcAkq=I%Pi7&OUN#smGj3{F8t3pMCV`(GPy`M|$1?7K>|8SSMsJRX3zv zCIOW^t9+@TGPnF_HFS%jtS1Qqy-E>!<)va!7B7<^AAj;v`c*kjQ`dXopU9QnQNP_! z+6$E2g%=t8?nWCMbYm8LRIjw<)rRC=$DqFCfiIP?wT)sSBi&1VfqzV@%+7DW<%?hy zUiZ_e)qY>SG3vjpu!+&cxfoV$1il{-^&F07$ ziAZA{LDZ$w= zbB?g2b=$w95ucWbZ{NE8)?4rHU%mbt|M0g@j*jRb^JJTAOPL3wuO_@=a8!Y=Ck|#e zD28tPkcB)*0#s!mzcPW_Y!s0D_EIy%peah~~ zr@UHkNrbCCRoH=NH}#D4*{h?YXNJ@+{4Tg)7&M)s>_vYBQ5# zVgt4m{uNi=x&ekGZ6L!$iEAoy!KdDKhQN?V{>G_(A^SO{%Y@#0G%F-0%wB>cH z(?38MXsOt;)D0|U=^ODEAbX?CR3TQ9zNDzoiLH7lr9GhP0_v3<649dv4-uEEa{DJ6 zgKXY;Yh%Urw|>+%8Krn*;9SYj!nngg3D` z_kREPfBuhuSJR3ra(sM3XBf=`v@XC=v;c7+GJJq4xvM<`IQyJZNTA%0e~mC$_pEf$ zXJMQ13Plf1Dh@phY<6nMq5GMDbq-31yIe$3L?tOX7~mxWMnP8Gbg6XixUeKD$v=GM zzJK?UMx`QP@FjEyh`%Sfm8K0!!6Z>G(1GKDD5~&u4@fh7Qmpf*LlLO7dFfcV`7@c5 zeBdBqqJ{fTO^FNMrhJncsxUtmCLjG-3*mI)%S?_?s_>9w0C)c71UOK-~Z+}zvTl&bn?cDGN1@6(Hiu;hxN0KGwTNPi>O_^ znQPOC6i;75Vq|DcpF%-?N!xFgUkYZK+ROgR$AXpBAbWAYQt%6)y3@yWKhLyxNjhU( zE06CHFl123Av_EeFH@O2z%sjTtDqwahJGr2&W@!+9#Na@bsIx!HW!G>*i_kZQ8-0B zRSnS?pDR!wXJD9$XmkaW#Yk!I>XrLIu%0$$Dny$nBrXfLA}vV0pp$1wb>J99Tls~7 z8IQ*W1jZX-t{64J&NB%pS$BM!gYdB}S7g#)#*n7GdK6Uvx&x<-j=9h6Z+PJ07p+=e(yI=j~<_K1WxPPE(^eG z)q;42WN5b4vfF8FmhCZzCwllq$5HMv#VaS~o#2@F)x-VUcW%A+?z{Kz+`E0}p3Y_0 z>$7z7jm(&}S!OM4nl?|1a2aCfNnWPC@%!*?+XObZw#!%~mwYzSTD42!dkx*pzY-&q zs|AcSbz=qb3Lr-f7OzY3ArGhl3^hd0mPk$7QN*r&xgy>O!a%o)7(PNw$JZ|+m4?(B zgK@!n_~?<&FVW6dtSOBKVrp}q(S(1Z8mCWn;a7>y26>3qY{rKgiY8(a~r4IlW z4NJ>3vrdEoGm(CeAEAlM80D&1{VAKr@(kvy2)M{-_d!r`FWcBt%Ykw}Ahc4bbRA&8 zD~7+kpRjMggaMX=`ttBy60&XPQe`HOWOnqqaqWg6=tK#3o^(lzOcTlDX_9+A)pjW? zyE4<&Q)pyI!lq@`UU*JA=7(kG0X}LJa~9Mks+P{Dxu$%oPn@ek9jMv#SY%{lo?r{^ z^oPUWA~X|2J_Ku$todE+{4DK9Bmvt#Ax@*5)|)0KC^B>mY&lgtnDJ)%A3C<*f_bNvKUrktIo8NcHik>x3z(Oh3i$p=k9ep`p+@Z@(v@H<1oHKYAjGJffJY|ey z#0N*)v4dH8Co1=(@TP^qKE`?z;NY;+)!&d2(7rWFJb(Tbp#ohm1I5)q*eU#9(vEB)ygR3-*)boSm10B6GlXO*_P!Ad5lq+^|NQr zWFJP$8E-kSLET`Uk+#*!g{#Nel!4<4IvbzJ(0kpU7b6;2@hUBQ5?j!ALD{k*DT}O| z+9ns9F`ZxNGeOEzR2fv=xPwjbpd2APAypz}1DtDzSXFA4qsCmx;%}w-fn*l`{WPu| zX;vzQNa^mnQ}b#NZ;Iml^$Q}00yO|8$y9`fT$2v-(v-aUBxTRh?KjZoV{ z=|_sVb!Y#>@3XzzgzXCPOo%-ig0fV!l~T4WY`%Xh)1ew(J?hWC>lmDqWfwQD-~8sg z@BQ(g`?;IfuWM~gFAUV~b8TwTVxPyNexO#G^adEPZ83=zLY7ej`OBn>-p4dTf{2p| zxf&JZj11-~93U@bOxcP8&_zOox|!2D9?Uk$CT@*1>OcQH6Bi4Feft3q)6z#!4pZ;JKW{_fb*o;b@dw!1J>W7* z@(WXtPx>7yYY;|(kP6l7+iVxpB(JFwR$OO25)wfr{bK@g9DoT7F`0Z-j2Nc>zGNq3U?1v2!Ohqc0hW>{(k|aADrUAUlM5 zpW{uizFN~_i*y&kRdlN_Njb4kHXEI}M8jr4LD?OZ#NNAA`U^Iu zbI!K`N62iV&HONj5UbCsI&0PQp~>N3nyJbY3pqFp*-T~)bg%jNkAL`yb~I@3ly4%LiMI7T2@$UN|Gd>uHFuHvMPrJ)6 zQcD;H6^(XJxgr}J={idbX%!Yx1%gJXV^g_Awm(*!l<6rrf#xqQLhz`C;Dq!X2&apv z8e$pL8J>Wsu&;scas?f(wy7rhFY~>GWZ)G!cMc&1X8iv~iI{5|jWB6a&M@pZPiE0? z!EP`iex^~$&q{HBT`5g_z~R9R>=@b zQO?r^+YlOUEGJh&0YT(eK{)`;JFsC;-C)gGJbwIy#RAt)`szWX?~V}zWAlQX17Jmq zSEV2VApx1ZF`iCk*RA8jd9yiZGU+P?JA`%-ZV_v+G@gOxIQng3k`GfJxEZmeM|^GF z0fR&$gpfipr`T^-FQ^Dg2`hlEAA9??0|Kr2K}(h`S(9^V2c9;6rN@fVRD_9q+*>S( zEu~}Zg5W*#r5yhh3794elR?o4TK6G+Q5Yl)>PnWbqb%;+xpVu@UFlI9v>!cu^3jK%Xyds!ly;?Mz{?IY zUq<66v{taOThTFBz|QPERn3el!OqmQy5{$+-S7;_VW`vO9fONkhGIErF|S^HR%FLb zD?yeyo*jkYvdM8J+dw=}OW;Gst^@JL(?`4-l&a*Qjmq*S+CHitr0U6hT>`Yq1FUM5 zB8oW`GaU>`o=LSLOuoffT&pcSJk%BdIX*cH`99@I7ZyF!rxjO*>mu>h5m*@?c-&xY zlcNE+pHu#nAzJLJh#?2+EOn^q?ROmSGozm21%<$E^gGz;+C8_X_i8h z%kdD3kuFTDZQYacrk&=3ayF9P;k@+Sr9)ft*p^){s+IE-B}E$s!VJA$!lXx^w3`O= z(|I!5@8?4?u(Z}1nec@QwvidJ$b@TNJ&R_Ll@g`uB^P7uc=O6$VjJ#f#<(NjPi#^w zMBmZ4zVQ_;Ouj7@yLCoiLmV~4U1vb+d)tEk*guqKThA9WeuGTZZwQ4rRVWm z;cZ@M74XhT_$p|fE?wkQp;U^*j zf`Hq0Cd22&4Vv9k$)l%7^e6qQDoqu{f($d5u_VSrv60Bd##jV}CJYXtR6)>3*geW} z%AG|t4UnqL@@Eoj7eR`5Gy`me=y?FKsKK~ih-602G-&}+Bx3ftD|wnf)1hxBKtrAd z4uKXuiI@jt1`ivQg80qND}IEy5p$OvjF?Q_m58h_J8~IFaNdM*RD$rdpy!#5(+H~ zzUo%uk&Kl8vyWbV{>dvJ{$4CD9L8&fId94gdJuo+Gpe0>%(^R>r`XxU-Q)-~OIWHo0uk)C$giXC}4C(F=m2 zXkP{5$cT1(dQTbYDWi0nu2ms*Qkfpk*O#hjiX1&VlAF__rGm<)o&=+cXvYo5Y3QwH z8qMg{4VLFpR88_DbqLv&J%eLip;8;VnAPl{4j_&JUzEqz_scqIn_DNv;&-nn%l0cMaK)QxP7JW*Z zbs^QGM}le|xiuyF;`+^pSejj!2;_RW$SDmpEflmg`t za3mR~&dzj(Xp>}XE_7xNI_h>P_AiO*b#xPj*Cw|(nalx5_-C}}BRya{gW4?m?s9fI6-AH0+C6m7Ul*&aG^NTYn{(@%fwwEs^}oT3TwjOt*Dlj7 z;k6b&+CJ?vclvg(P?4tJS&;CSySYbOkc9BcgH2 zucg!)3`^XdlM7X{sUkuqk5SO(Q>QHOl6#y#K#QCJ_kF&)rih@dj*Qhu&4C()^eEi> zn%f;z+fFVck#q7kShIe^p!Q~y6By)5N61`@NKy2K&BT1Iuodhh4HjU-2q_grA4X2q zMWnSbWBDhPrt7ZjA@!_%Tb1hi1*p)-CUw~U*_mh8+=44;#XT2b0>wa($}~%|1quRR zLaQb|^ilx9MZeTOtuN`FpCQfgSCX9G1bgG!dO-xh zn#8*)>)2I@L~VPwRj zie?M57zB3yX~hIV@yLqj9`r;N;Pqj%ff`vJp+H{XMcROs1eHz^HUrq>mi(5?89n9d zztWokTQst@bUlzUi-VAT9ZDgL5I+MGx`(_mMCkS1by^%O@)}lV0q*R7|94*e?f>S< zU;b-%^eg}`kqCK{wyUfl2RO3Q0eo&#zV{o?wQ=C^THBGjiDyep1dDdusfetsSAr42 zr*G<)aVEZAC(nDAixyZlw2~?wX&c+gGtGI*9G;)P)H!q~ERAW46vHwx1elVfZ5$3S z6l7THcx6>trw)2?7ZZa(!@L+2TcL~OdnyGaz}3f`Zwco$X071V8gBt~f#|J7V1gE( zq@qQ4z4}NG(&#>On>=KAeC*dW)?ZE^hAy7(J=fy`N>x(TUChe5u}nrH zb(7lR)Jh^xlfN`{`_7$v_wT7IbENaDo^et-Ue*Hdp@<1qf7>*05J}QSe3y#YD3<|H zcBVN~CCT&@9G{hcnD_IR-U0DK;Jt&%-We7N;gLd(I9&*)JWFkLDmI;WyEc~eUH(3t zj^Czp;=Lqa<4bp`+J9CAIXXJRg4C!pBPwp06pKAq+p>ky zN;ni&@AjRxwoxAc5%PhW_vWx0#!}o1f<18v$fx*}3-|ce8D~w{4A^yGv0hW3c1Q zq!-%Yfc7o2V@z7Z$4MUz@!i=?+r(8#xJ*|AEu!3suj)VUj1MC^Pz;(maT6=Cg6ShjB@KTd~XP#KT>s z9J*S{@M8_fEM5H(U?G67#}I>P(MIz1ExJ{WbpYzh(##`yr-0tzDMq+%#qk0Bi=xF@unxEu8roJ6UM7c7XSXnuM^wm{(Xe#i&S7gca?kRRQ|}d}bL93_Nr+ zj%E~ZkD~H2yf1^Blpwoxq$F0&d{Y&DUhu&cbx|w`F%uM70ic<}vwm{0h!8=_9BRef z{JW%Z>e3R~%rHn@lr~mCuKq~@=EjOaogG+X6>GD(k?AyzuAv%bjVzyi_3)d&dH-+! zuOI%`|3eScd#J0o&z@uLn1}-*@qT*!DZTvh<{!Sf`Q|^p{k#A2?!W#0`_G@nQjO@I z&T)d%};%s#``C)pX%bj$i962`UP{&H}Z3>LMTV~$LZc{t}k<= zY&`)00n&Int-%1JF_fJdomt|!8rn{yp|+~~-gf?T^EPv~@P!bI1jT&Ma1kbRLsg2? z)OR_<$W3Z)m6F`I!~f6eEGhx=#zz&|354B&2w#$grp zL@?t*mLr?`Ntf zGCO`G2}$O7_6D2)v>FV66{qd8nl&+4(Qv~I;@hp7cw6HQQf{mEa}nD~jlxrxvVonE z))r%8)i!r>K1w$!KFUg@+=_Sv?R>0?(s@BHVbdlX()uh;Cc!IvY0JsjYjacoBrm(d z7EtX!r1b7`Ag`$57N{Q2KoDCY;;7LmF6nK)@;9}5NR+>egx>Ha7of24Qnq0mda;wzZjWd^+M8f(+@*w;S0P$^~clNeGzHb>_zb;6G%(PL@Aq>ImPn6ZsXCRQFDy{V}MKI*c@1eVC^!%Bn)ObI&Tk z^M`sV;J^L9fB0Yix38XlL2NQYYsfsmd-FlF{cryByWjuK`~UX$?|%HA#eBVSQa275 zS5x#r;-bTtXANq)rVS4`Hip+kPn6V9)U`+=tzFAzGQQ-;Jl4M&+}n409F8`{JW(Za zy0SzRsSKv5P8wu?`Q>wc%a57YY3#xXhGC3|S344R@U~t# zy0BnD5*dALTj@W^q?;G4bP%Pl)e>01O|9ycb8JBS>CUT;0MF*bseMtrDcmTcX$~(n zX+=aG&l^3ak@+t=5vs&3RYCIzP87hF>^ameh?*@kvXm%#!oLo5RZ}+<@H&%6kN)Tj zP!cbSGLYTL*yp+jdW% zR6mrUo8XHptsM%FPv!0RHXHIi5i-m;DGFa)HINOlVP;eYbX(f!9@khvLTQg?%O$i1 zrq;r4$Y2zDOm076?dhR<-)MEm&yrC(PKFc^VXfx4|4=vPi;bHO0vRBSx0i{`!tWnB zL{`Rd0USrGNaZ|mV{gLQ#DUkS)Rxo-s^KW*6dG=s888YbuH%+SLeo2Im{Iv#Hta?e zSKNU1l8C>d?BlCQPQ*4F9cFeWkxZ=W_dx$cI`N(FEuO;3+1o zG}Xl!2=F$F=X-UZ9I+K$cKmXjbfAMCJ!)E#kT6$3d^#r5o;~mqA}DGw;Z)f=(8GBC z^)G*^1*1PYwfKqC?gdKDo(MeH&qwwKerEn*uIeJH-H$K*>B8z-%$4_=3Jes=_+!qC zx)4iInRg*Gf)h45hC}@|ZPcl`_K+B~qBrn6io|=11R|Z+c$5Q-;+mi@wpJK&E!i}z zISLsc>BN&hrb(_|qz!bOka(+SaFLgPkcZR^%UE}dCm7(d*9;~YR7lanQ_a-+4AaDV zJy$DcX2dSD9U5DfG+qlt)=|oD`**i*&bMlHgSZ=IY zO?pSFUwMO>`7qeB9>cgnK$^Cx5D8r+-`Hzxutv?K_FHG+rwL-sw&emK%sBxH>5KP) zQ{%7yuHRHMCZ;FGSzu;6asbtEqD~_(C3EDnFu(!ZA6NzW$8T=53h;0K_vg>Q20*p` z_>WBczxkVY|M<=O@Bb)gR-=2MJOB0I0JW7Cu4du7kvZ{OZdn#-h8g$_fMXg-JO6z- z?15iwlR=5sX)#j7k$xXP6^!i`Wz-S?a#{2(t8qgi)iZXJG z$B*99fO(LZosx?pn$6-9We+{QRY+BNlMFA!_ANJ4_q8X|$WI4LyU=MbUE19-t|)O| zE+kVb_J_q7OT{Kvd%6iRS2KU6|Gf2&tKUSN>}yk3Bz6})2n~LyZAp62hK}TLo{nX( z0-PT4paFyq-hch|4?I@zHOn_KEcz8BCiP))E4`!35fxfCx*x&f!o zh$ZX)xCG6|;&Q+bmI2-sIVLkd{7Ot&UUM={!(hdaWCOgJmSrgik>GL7{AHgCIB7ZM z0WPu{Lau+i*$OCd4LW0VlXF%%yTMkF8*H=Fg`$u};;!3LnX3tJ2Q9Mb33Al({|3Ly zT-RX5{Rq_D4AKpMunfA7mWJA?-0h1bjti62SP$hZ5KV&LW^9Acpz(jqXQlTpgmB! z!^ zr1+)?Z{qY^#QElgK_G;h_5I=(zxd&YAGBo9u_|BHJwWw>g>HxSh5{X{?^F=g0jT^B ztXl);M}Bsgf2{X4tH*Fd$=-c>MtPCVzg(ji!ML* z<6vD9~s@qhU5fBma}{U83r zzxN*99UgN4hREph+PP$cDmLyteM*x%EmObC+f*%}x@S8U!#`u?#K`NkP$gH4FserGbQx;g223mj}lK&$y1IxYEgaq zlqdMI6u^@ILp{h$5A+clh0Slj{Z>!>RminJqA%6VbXQf3r>rGxDz7+<4Ei9atHD%K zRAjX+mSkKyNMgYn$YNycoHEO&zfRjMSnf?y4tQKdDf$f09ng$!stHUEJR+2+8c|C; zO(!scmv}7Ku$D(R#Gu6n27z&`kmpn~VOBeUJ;i*Q6Hc063QsW~9L>+#dK{Ib+wdO^ z<3l8)%_@L_HZlr1`ZJ3<$iDsfJC$)XRl$%dHH=gb{7?%CO$JE|f9w?&3IVcF>}|(@ zF1&y{oNNq?1e9v6smBC-u3EGV^H0o8|V zgk3Z<<(en0a;p;KZhtGpxHfm$m661h8)n)EM@Ch4aZzu&cGS#8tqa&ghpp0<36q%W zbeg%Xeh=r+*(iy{k0ifDlP*y!APRTB1%MloC6@VfWsBhCh9YD*a5^?_#FDqMhr{<} z5ofJvt+uFwM~B)%f1^F473sX+%~-6tB0_Jk-KuPde)^gEQ9UhEq1HFy*J}ucZLduD z>FN~(=*Y=|zH`Vygh_d*5`Az&LY0pNlN@EjTuU9Ll|UmgS_bZjA5Y?_1OmO~%dbG` znB=z3H4C%U0)stoBJ8ZrJg@VyFchwvQzyTdMoV*C&P9YpuR9rHM+1y{K7nvk6b8hP zRogn;7MP=u{w?x+W=Yh?6lC^iXSZ(|DlIzSvJ}m_=HBuA!oO%zm0LjXB#K>^5cZJtNU}Sg;(_GgyrV`T&C*W1I2%AEEMI@t(V#0;WRr) zO)HVA#VZv~h|2BcgmOqB&vJQ)n{vMJZ9TbC)inZEHg^_$&^>*mg}3H~2ktl_-KD(8 zgM+4Uj}#iJF3{abUeYWHXr2KjsmcBTtxd9qafk*@!1 zzvP#C9-TVk-~H~t=v0P&^Wlw#iKa=7L2Qn54kvV7D_UnywhFVGZS>HEJ&SDvfLIx6 zq8AElLPN|q4|x|u=U;{~N%Ui_ z@e#sg4s@b}NrUWq*l-oP{rgIlFZMg@Z|1p7q@M-8F-uPSgr9CuM2=dWrD10vjju3a zA1)y=71X6bJ-kilFZB|N&;96S9`OEH0K~dV3Nx%Z3WJXrxE4CJ!1U0@RH~sSZn+zW zcO$}w?Fv`sOp|(zVU-V=8(q@Z#P374>4_qJ^v%r|&u(<X@08_wenpTCfn?x zCjS@7Wc~4eLSca0en1tnmKN%%$iHq*Y=|kfYbw5V>xawd+d7ivbGt4w&J-<`UE>9xJ zqmmdpD>Z8pdh|w}$2Q%N%#(wa6W#z*-Mln{Jy&~Y>NQ4SH=zaD9?xxa)^2JnVn8mh zz5iVP_7Xd{bo!xpd%H~N;_1x}sKeTOz`dq=iK;XsLDZatHa7)4dQJFKzSn(}Eh42T zk7jrtp*YIqN2>{%AiaF?0+xJrDX~9n=NoGAjtO%Xa4^dT1Z!dH&H$|)DqaFujOB8O z*t{{B7feW~&v>bvlz5Qk09TB^npNl#yrq&MM5rDmy>nt;gr{(Jg%oX=zr`usi63(l zsfGEzkcXcsHf45h4S=>L{G*;4&Zde(F^(BNV}tbS)_6$~R0wCR>+FG!r6(fVz*dG) z`kFwxaJnIGPfHm%!<(?PF%McTApu}-p2ieFYN{Y$zqms=&n2%4QYMHQBSB- zaa!xIVB0zqm=g`Nl1ds6N87U3@_ZM5WgbI;;iqx=sxLCyWN8&^;mMSFyO zajY9?&(O|H6-WiCUi;U-{`IeZ{j0zKyTAY4-~LWPGA_CIh(c>hokWgy`1dSSFF7fQ z7ZC=Lz>i;lq*>qwXFp9BT{^O|R3W7~fV~eNGzgRfOPs&{>%W$ax?20)ci+Bv!QC+o zR|db`6FMP|ioXBT_rlDD-(~!ih72=`^u0+4*jHu6p?|xpJ+}ju+3V~cp zve6|@%4no1x0^Tz{S=g|lkz~-luj@qv=TP>b-&IYT>mgI(7l+fROxAgdiJ57F!JEd z+b7y6_f`X~^n}Xn2Z~O*oMd}Cp(vEO5=S`w3?3>PFmkWiBrioCn(^$a*dmKKStnwN z!LI`pGvjPu`}NFx*{JY5e25R&a85OpKvE}j?D#AoLUY8bL7}xBmb$-$@#VYAvMuQ6 z!Llnxv|zQS!pQ-)1J|%B{gguhdflK}aN4z^YIO>F+`D!JOM6)(mQHlLu)a0_Qep?O z)6j5)$u6@`hg#W#UX-(l@2v>3M%ccjGBX!EuXr*l*}bZE%=Ymm7NwZdDDjZe!kVjB zD~#K#(rG>oW?$0t4m9oe3Jd`yt0bdLu zsDep}kL z^+zKbVY+D;V>!{v=IU7LDGK7B4s8wAAw&eUr@)ait<~M2PnF@vCF|7hkSDpuUq%`P z?Jif6drW_C4Pknj;#Tlwu7q|Zrv66Uh6x41faJ}>X^xx zJG&OVYnT)_5N-r)ylq;;X*ZZQ9dS**nGXr~1-kS5AXSB>wClW67l^!Cy|*yy0T#dc z&2N7B%U}A=N483gOlH=)qSTc$qc62YUD8{R#7LgIe&y#W(%4hFQru9v zMvQOY$-Z3gA?oBRzjPn~KLSkUo}+PL2`6t6hECrfft7MNVlHQ%R!RJHujmD%II3X= zcmY=NOnA!hjqBdMIG&0hp$4i1rmysXS`Bu0>o#NS&=91`FqWt1=U!(#eX=iwA~^;>oX(MSlbw9^%}uprvB0Su+gxa+`Sa?BvbD^4#y*;uHbdO)2seHU{7 z@^3B{Ms-ifj67VGRW|&nWF_Vm?AGl)xlAD+^awn+yJMbi!p^l02vJE~y5+;{*2(R^ z&SY17wsyr|!QjN47fW$<`;hRU8>%k!nP9^IWaQh6XQ}^iGwAOI}mvZf~ z-I^2SF{T4v_M!n{I2OFcIGlz((NfRUDdM$R4mZZGmyUnJ!x6jJ=UY!G*ni07$KYiO zfhC(t9V5MzuPSmyEw%vUm}0W7ZI?hG{@aNa->oqkMqt$5837d4k+bfb7M+1$7!Dg} z#ciyzGL$6?RbhQmoBTDbjBAB;OTa`aZR7(_(4>l9c=^^h;Ha6j6*lh$fp4W)C-QgR z&N6lcaCZz-%vL9co0i^Rren?G!WSX#Jf(BLsLqu@NPi%DG_%1M7u6`WR~kL^gc>)# z95)v71aKY5lLgaHg9(L0DE&VAy=T3B+1zdb9_FEsbf`_S2OY8ma88$#!yv# zOThFbB}JM^gxRakGHw%BwzE~yzv?q7VoUpVD57>UdxMI8KYYAYRD#uQ=SGTeQ5PI9n2j{`#AX7evhqln* zHXmit=vG{}2^FTGFJ*GtQyO|uZ47h3$dY|6{8@yz1L#wzhi|#tN-fZL4=P%5WB-U# z+9C|liAqbTkEoJnPD8h9Ss&GI0`|g5OFzC~^q_T9)sn6RMbKp5L^{CIxqd*^=HN}e zTBBhdK|C}M3%u=9-sO@O$BJ8fPOMm_G!!+Qsw`LuPj;n7g`>1fzG<$l*1`s2I^wGm zKxtlurmB~p!b}({?)E>8elM{|{4vqrmBN&wqo8Fi=A3?zsoYX`d^&`BtBYUmAliD* zg+5X#77bqfm;kF&3?V@xd<@XIm^3{AV55&pbt3rjurVvi>#KWWa{Y40#LI5=_@IHOfg~4lzsr=ur9v?*&IcX6Dzd( zDny-J2hdilr(b>jHLqT~x%u{wf6PVx<{#F!6GrlGz%(ev0&kYlMw!Daiqu7}MQO*J z6hmi!;_YX_e%=7L6vCsR!9(s<$h6x-l!+3(ID?5pUJeU_V59}8H>|1E>rl>2uq7CC zwF<{>9**p3@@`@@nOmhep_@px5{@d-i0rk0DJimEByXvOj`Q{@lpG5aBZ5jsX`7~q zq*$7(j9yYaW^Qe$Oqz&G_MDrSFJHZR&6Z{^oIK?Ex!kHVUtzjJ5-!=3SSq#L!4XPH z#sEVEP9}%u?O3FlW=D9cdo4ljMAsQqwCWLD9qbOgKAtFWMxI6mtN!lxNfy0!H5OGJ zo3H7)8d6$PmJ;-?tIT|Nl-&RFKTW4KBjl!KR&Bo#iRyOO48&60KpTb`dM3uHQ!OGk*{I|V#W@y8<@?c#-m?Zp-TsCtlKYpJHX!s3fm zkvIGt=nB1vT-c@)Z_cLCtTLZI&C^eoMF+tsU(%_$W#}6!U1vJY&_cX>;7r@}f0-cW zNUd|<9)zC*+LpHpO_rTk?J^b&qboO6jGElhLd*PloRblzRHu=sUj44y0rUnLufe5} zi6ah#P{8zDx)+#z7^tRE+fu0WuC=Y+>cbQ9u^w!&K$G?V;#3*!&=M>^C?Ebv_09;xUSgE0Y(MtYCZ{sOXhTNkj zr*XSedgQf(%xfOz;$(6&^=8bRxEW0IB<*w4dbVy}x7%9X`EF<&Cu<<3b=jJrdUi@6 zBIv=0jgB{WiB7lb$TceQnD4#m4q=yqXvf;M2ov`;^^|zYSr01r3bc{vx+s@MYmgDY z9+Zx;>wc~@b3MWJGu>sOn$eQN;>#B=Up;!wvY+?e6({y+9xOcA8ws5c)OOy=ow@zsbJ#W;sGSMARhgCNH0+W>LBwW%g z4O+V_DQ0)G@|PJ&L!%4zei6&lOG6zRKB8K6xU|+)sudOnBmwbvRsl-1#p$|KVWNv} z7FCU_0k2ATP9FfejO_>&Nnkiov>cIYdR?rFX4g*<$s{ zvNaJIa>DpdPhzvr=v#qXaE@;-jVDt*E?qd1U;XPL*QW{^1z?0n3tF_7?r^879+tTk z*gf6-;j5gJQWUn4#nx&nIYL-q73$l_eghr5mp0cezPBb@j|M}hmUrB{2f5I-I>otu zP+WlsAl-N%do(cdrM+V4F{_m=_!riD1S>&PQUj$&+=xPC@HAf4^)N0W*3wd5J|$x? zF89nKR)7ng#vX$zRaXc=B|1e4CI#4h(e|1p<#Q?9DKKT|=D?A!Z0^yAxQ%Os5z)=2 zfSVg$o2~$>9ChMe$jCoK5o|ZOK@$Q4_!-+UY(8MzY(q0{w&<3u=7M3meRr*|vp@0~ z>f-`n_w$in*ChN~2L7x-EbalHHFKlwz)>2vV>8t8BLH~*13DyfWqAj^C!7p)ki1FX ztX1ZQx0Page(HM{Ln(Q$si?h6Q2-$^gWhqr1*$;UvQeJhTgh6qE;;MIy0ZKh-KFOZ zTlv(s+TL^KO=Vkeer{9uBHQLTGM^~Y1?Mdri&o~OD|au?DR3DfgA#`!O^rV2tpK_M z_YIF5(X%LRR36Y0Pg2an0b0T#abcP_ZQd^1+BQJVdsdCMg3d9cBZ))iNge&}D;T&up>F$EepiMzI)RP#p9IJcg8 z=b6L5f~8_VtzDXP`$!UUkwWP~PYJl49}>At@64_*9c;XBBUmQ@j`Gf-N+A-pl$9?Z zd$7?g3HbPgs~~c_db~g)rb;cW;YX&HqLvG&C`9kB)8SQHA5rmQNaT4S|J7pZS6_dn zZ!Xlp&jZcmKYPj|t7f74)+FHbw{P`&1#RYh{PLwInJAoI%UxHfVd!ASe~V{pwDC+P zq}P0f#o}|ZKr>UItu=GqMvZb3+y$y$OR;_+09;PSA7~<7QdmL^^Tu@pwMuQh%Wa%X z>@BteWOynph+2IUwijX|e7!{^cN+s5Q1vv%hiHk1i|Pu%iywbf9TvHj7_3;0{)`fL zMywbC@=gse8<;WLUyj1(K-iX8@p8dQGh~5YUH^bYtanh@X+aGIT$vElwy+8rCie5I zaa~Dz2VU%-lj0h^#_`8?zN311M!Z`Z%1bEhdL-rex7;l*6|_J!=eop>otb75GP=X+ z*b7!Pr_iJHHm-WP(0|U5(Y&-JZ5{@ha{>}mRvQ5n3-b(_ilz9gO>bMBLT8xXP}A%x zBD$IaRJ!`~_(oUYI9n~77KI|X*~fd%8&oTP7@l>^H3p)y&=LX?Ldfy?K8>EaDIGl= zhTF_Ps8JHqE?A=t>u*kL!9VJCrQ@75W?KgslQ&I)zIQli)IA#GFH0$o8c!qYsq}k& z9Os}!5O%fb0Adp&&Wi2Y_kuU<4Qv+T;7&z0r|8Are$5n#0!0mbzVx7+I`mj2y>q z&LFg6*tOtJo|Aex$fAI+r>F~GO$uP4C0B7>qxHClRBdSCBz|Y;bAHz=Z4XeA4X`a} z=aJWEF=_ibs^EOwqxxfUjzUDm;w&m%X1ZNEQ}L2?7EPptymH)^Nj!LFQouDBCn3w| z2U^9R=|@>U^ci1m7>4=bq^IqQ0N`E&nkl99VMkjq6v1Ah3?RRWs1O=7lIulXjsgA)9xt9wCcz_%YkExK3nUXR_{Y} zm9DKm2PYS|QWMqW-B@VzsAwu)A8lc4X;0*Bf15Egq|`9SUX; zeq?I&m6WcT99=vmo17g$X?pL=sMVzLbVFrwt|JF7<~CJp;ZPZ@wn_<}!gF5+J&;j( zqQ=I4gv}ceqnFm+(sGn%HTs4hH)pm^)!PAxc48@)I9WkyK@djqKW1O>3`+^(KB`99 z9!LW4u#ASU4VtB$5dl=QyEMhp0(t;6PU(zRap^hWrD%`#3S{c6zs(^DHgXh~?T%~s zYUkjI#$g0v`X-}@8A~PeXJEaE!fL=mTq|eJZ2hq{L&5ZmFLb^6nXdcEMtY)!fOOGM zFQt9<#WO7g2!UYO37}N~tp$Ac^z$!1XW3o5v9y^@+u5WsEvSomJ?DlUciL2+t{(9l+OEm%ssHcr` z5PIm_GH8D%OBRq87xo@@KZ=ylqC+2e3>bo=jw{EE52|n3N52AxP%Ew=kkc#B%+L== z8@?6#UT2=WMrp+^HS8sPYM3Y|YBzvbZJ#XRJ3BYMp8DuBu8k|*O^o8ouB#@Xr>IIX z8Ad5qgvE@kN@3;!$ID=@={u$6f!9ek7{am$)uJss{hv$vls;8zam&0@B5p0dIf$_F zww?2t>QJ*WQcfwh;4wpfoe;GNw{-I!n>U2@&~-d2LA~>^F}=IPRo*rx(A5booe^GC z%FzkD=^V#SgQ4LBVx>IuG*ReQcvbZ?klEN!aoD`zx&AA`jXYc~np#opG$`}B;p5C{Cw~Ucl!s)i^^xP&VsP${D|vWnLi&j* zRltp^BPq4(6yQxLg}JuQa0g97Wyd9<5d|*jajPG zKvZ)C?SX^}226XmCR@`lBXyS=IEB;BSW_X1lBa=9XHj_-HFyWewTp zZ&T~UscJU)EMRATtb>??K2+3Zd_`%y1dz&+@eDUBpLRX5a3FxX4i+Ha>VXum^zo`5 z6HtdxY?^k`^`j_O5L_p2Vk&6O$;TRl zN~e0_KW|!4CW`_@Jupz}>1+8fwPUPIy{B3ce`eT1=fuZ@N4Z|QO2+_CVw=+1ZxfXQ z|GA)h3e1&SjINV&ZXwywL}sT_z;c#s$?W&lSO5+@L#0wF96I&tFH{m06%kixHMyS5 z{d3wj_3)8q@6xUeqj;)Y0Q9XL|8`?!*ERp=Uq1iptFMGyaaM}YI|~3{!vElro~-xE z%QRYd|A2Myb>2_-ko9@ST2ZjCLWkeTV^F>AL7e%obl8*_m6fcLizOjX*y2Q){p$vk zc%vuWrMmQ=MaoKTs22;7?LWx08IF#8aY2dq2#a420C2RZt6wWE<4X@L#rG z>Q_O}KybTTa(s~EGOg^a7Qic^Y;3V+w$oI=Mu}9J1vO()eKn0PU9yaH!)9ng{;;e- z=0AgUO)IhLP%y7~oZDGktOm9zMn?$(3*NJ}Oi0AF8aerpwz|k|SW?ve$ldX51)Hp= zxvrM-L#{?7)8nwcA~uCPo!NcnG}zUp;mh5gno@270Ey-}iMJfux!u8S@K16s;9#Ze zK`}WrwMsf{qs0sG{-hw$(u#$1J~iX_pw8{xZ$@O3H}}oK4m8fK=@$!4C={@{?#BZL z;U7cg}x#XKg@7Ny@otlS8LQC0jg@Y4VkQ{nhnD1L~Juv z_{Sf^7JSOhsCjODg$G1xh>t~?kWiL+<8Q5P_xL@pArBkwd|iniy36G7s83{UbqSju zB9J zF+nfm?AX2es?MTJYBX=tuc|!BYdA7Gq&W)~Tbd5XPSN|CHuTmUbXDU4PVt1M{Nxq= z1`O0xQfm2n+g=q-F<8&8u|d!>(_qDoUn*rF#l)~3yv63)BJm5qfB@W!>MYXMdO_ju zQ)L6#sl%?)!T5u!mZ}?C&8h%|;m-U>ZmiWWCejp~MiKO&xGkT%j4i3}8{ftIgq$l~0`4Mw*vS7wvJ^s$ef%1W08uU;Xigi6%qUr8^4Y;F_ZeV6~*}3h@#a0El zr3szz6jZ&Y$Ewp_sH~5sW#^k&&$jI}P1y4%g{7br>!kj=+?Hz*mcT<+GL@e{sPrnU zLl`<3FO00UgHfh|$k>rz_HT%|no}nr@Z&A6? zih$<-pKJcF=PY^xslk!pStnqas37c> zb%B9yPO%n`s@A!3H$%=@=spm-LYj!wmF+gPvc>_XiFv5jXLqS)Oh%}4UjvCCW)UeO zRbzH^oE-1@SrE3Sx)EW**)D65F&vc|2^Qw47~UJK)ZTdqmUWZ z^@~jnO?2HtqX1aehlK$8MXnOj^E3SLweh06<9DC2K$?N*md--MA?wJmWQw= zxIr+FymT(wE1Tnfwo)aFlzRE@PDFu$7G}x^mW+<32ssjt7&?_{oe}qd>ViYiIhH3y z{6Va9C?d%zC{YMLX~&-vySL%c9=t&LV07+YKs zcA(sI@U@C8OKse9Fj>cBZFy)qN-dreWt<5XSTRV03+lLi>^mYT!k!s{!DPCql(wP{ zF!7HOV>=FfFZp->@&D|{!EhSS37BBseV0W`t0sniTbl7$c}7+Ij%d3Qc~<{Pj#49^l5HQY|YyV=B`OX0&1*Fi zGwb8ih6&i0|DJMRWR5K0S{AD@t=B?n66oVbqj`m3!3()EAYsKJ|IW~7B#RZWLnW3k7H?{S zL3w=+>bB@O+tlr&*)vH1SslEaw&`74aZI zzd@Hdm7iggWXqttS^x;QX4-2!O~CL-E=640_m%_$z%JQ7^h%MpEa-th@+uzr!f9K0 za=^o7mX$SRH`?fMBpK!K9sK4ipvjZB$@^%q3?cxUS04~9hnF60U0|ta2az(An3^`F zsuje97gB)nHIcREFGTaR2E*!p?6Z}oak7-U9S=gfW^-30H)z1TsKWa*p0uT%A9BC4Wl`{_tkexTU1)K>u35~SwwWMkY3 z$>v&COTcw#ltXWCY1Sk{bzvs4=eQR!ZH78&m8V^L-oUNyF?e<)Ip90pDeCp^?ySwY zQjZ3hZQtwCGd|E&rCl6(FM++emlRelO*84hNm-$i>5giJQ&Q47t=9jDi+U zM4t^hYilm)KDT&}i#L*^LnzM%R-Sx7&Y&k$c?^)rbH=g&03ZNKL_t&+QANS}&c0By z5|i0EFHdDyJS=zHBf|1&h&(@-skG(APa4y90JER3?)eE6h1HH7%)+f2HOy`LD4fG- z@bjISOB0p4dnI44g$CISK9h8S(P72#Ml=lgd+{K_Sg1;!LmjwY{iL`Qw&ocxu=x8@ zVVK_tu*PsNXBa}9sF%`2m$v}uUU$z=GKl9cQ=7!rwsg^gAEe9>za^J92R)_a#`fC1 zk{ji5+-deW)$3jD4fwzM9#(Ie3DdCDn-(oHJwM(CKRuw82gqk8v{lG-~VHKcx|GS$8ue2R4eIm23qJ z)U||z7b}}&FiDEm7@*e@8W@hzQ|D9_U0ST{*l>QhOT0==uVHw485fnC8WW((k-ajn zX6l}m0zG1v^#QjgGel*!Z19+R7G+e7IN}7X-kJYc54eb3sF1(r*S74SH}e=xs=hAF zYCsU`;@A>XD3Y4^>oGqhP2JSEScs^XK?oxAYc@bm-rDjKS}nxmzKOO%cS5P1S!Z#Oq4JPA`vQ zpb|Ce`M}wq(!36*hZ8%$RVyr6pHhx$t!(V`d*E$?BB(zS@(I0*vd|hV5h)JR?aXIS zCPl@u#fANdwUw--hpT7U6fBGkFFEy%k0|a$OiXNg)r8|+S3RBezpRPLm<~LvK2Fc(5 z{`a~oN=_*}J-*ek2gb#}iMOVU7E75{Q3_9Ra>pX`V69BO=X%YAA0}`u**g~!Q@t%x zP&{g@V{t+Kw@kEFw%hnjN0>%q@+2-N>Yhz60hlW{Y@-P(DWsBInnH$n3wx)J(B|q> zlH|vdgKUOS@hiB2ZS25evFG+BkjBgC{LyaK0Q^8_t^ifdkyev&!~;uw78zA>W`NU@ zFQuw$jTNtZRHY2GtXgI7_>1bLy1z3boY3t!!4WL}-did;T@`x(V}JOmmH?s`$>z=m zZkV7hsmlXXc%pu}7og`K2r$vnG%LP27R8NfJ|6$r15I%qWLCpBUdhKNp)T=S`F1u% za!+Dv$wLA%AJn6ybqhal?0C=Uo0h;Ug{>+-;KQ}^Ko@C8O-7$_i-h%-dn=5<8!LdZ zi`&QZeZc)LJ46wt?14#0I(5fU@{&`Hv+0jI1qtWZr-78nbPRSIFNwv0K)e;o{1)}P zIWax1$yG7 z=kKx$Lk7*e0I`D5iW67>w;$8XQ|r*PQ`Dpb1hn&)aIH)bLawR3o?vd9%R*g%4f0wd^H)nz+6KYfNpLIZbY4z&o$1Wg>;@#Mpe92gh<@PLQ1ync-W zRK*q$E76Cr#4){x<#mE~sS2RIz3x?ycOkI~O!vtZGSh2ycbzEucJzANw*{0YXr`GH zxWCY>C~c;=K_Q778x7fC?xFR4O2vy^1h!A8-%%H%BNqR;K7UsA_Z}ju?U29!=9}OC_P1O(dHO`;81py{Ax=Xk zH@I{+-IgUGL)>D(z1gCI%Dva0jefVPh-BAN^aQS@WkQ+ErjQ9zm>KodK$6#4oz(1* z)sGJ#hyYEHpmo_O_+&xKx*c(3KKTQ_%I1VOZqrSrdhAv)LDPhn`hgW<$zFo66wswq z?3$%olB2o`(QV_JV{5b)4#IL5DyWc@X5(R&YcC{bM`QJcu^D8~1AkBtrcY_HH<&hx ziH0^cN8ny;DWQAuym9zS8T-EGGr=MyGz_zq6aw(D1=e` zxc3}OKGRHALR=rVOnh#`6xcQA0Jq46{}G$rUi9Oaux^K&13&i<%I% z#mzhxb&9|_lvS2L+h6%Pz>hMA+{MNv}-cWu~h$zLx6Dy{dVrU_c9{mA~U? zu05!v$uM(OfrVR-CPTNVFQT_qxwSG(p>!W=)i6A5@`d2Y)qJD`TCpJzMl%|vXsh(H z655*y!opy0aGi%m4f`?yjapjsJ;)WcH&qD_iW~UL>3~XyHkT_Nr73A@HcL;d(-KYE z-&2_o%3Fnb#@Q!Y0`TY)&+uX)Q=>O;n5f9KV!}e%%-$Lx7#1s)xazHg9P4LUww!8b zs>-!zPeI5mFFPzhU$7{+W$JR1ko%J4QSontL)gfS_Qv?l=G^bD*mtqz*9Ru zdJte`V^^lEv>C2KE76hbKC<(?uOJrP!tG0A70mUa=CG^|^JpFTO4T2cdj<*B?Sl}#2^BB3MHVTDdH0(*V)y}$%Zm8E50PYBY zC|ZrWLyQy4X$0nlpLDmF*4yTpo{1Rrn2(9VlgGJ%|K|PUdOL;?h$3rbx?Rt!03dQ) z)oO#T@N36`w)#g8ctp6j4~Qrm|IM~F>CcdgNf4S3#H3~7Bla%sPzit5bWvAH3%=g( z@8kiYPWhvXqn-oKpz_k}DsSZHcE@^dhNM)h(IQK&B;p#kL*`n==j9k~L2PA+PAOL7 z8II*JSM1}Rv)eo{az*ua1TUM||GaEc?;KSLn*(Bg{|EqgbSLDXsR}Sbo=vH@a^>3BaaUDUW76eKyHWq{%VbOoVVE9(V`um^pU+% z+*J2<&>#JWZ`vopP+cCN;0pdmro0^eLGNtRt(pwL{FGw%Qo{I$U7#x`&wAwYf;9=(fM7xQf@xt;cdKjNn+{12jR_1kK z+{_ay#*vBwyV&w_kgd(Hd32tcyObR}-d@6HdJJaA#P*y|3l z!?4dlIs4opr(A8s3Fo9{UCweW8Qc93mQ0ew<{*?+eI1Of8UZ?~FPk-6<;#wZ^zd7BT$OB;;wGt&=l5Q0BCCvJj{S#7 zO3cxJ-}@-9nBbe)7mW75{1OaXs&76$EYd%f3mo$i7MrUSo5P!x#um`zm%G(V!pi!w6Ymy6H z>L$Sr`HchR&d>${MP8ygBy4VW%q3&WY0nG;6U0`(H+OvgxsJd4?z_{7j!J{t%<~LO zeaqPtG!#Ee=u#4#C`Td_TWk3XtWA*}6KZ4si#NhhdPMuu{5vB!M`*D`gq5HdR5=GS zFW(3Q>08N%YP}+3CEp6gz~GTDqK6~g*3mVjj}XljwdQUHV+{yt4=^*JY2Gb3nO5n8 zowXXyyU&!XY37vf0=aKq`z2jnk(8!+;8Tx?K7oCqbht+#~-XmYl0t>vO9^?4OT zk8CMG=+%I-|L0%4)63PKK7Xbst_wi7O~*Hw`e(7yS5aYRPzQ#@DpMiPnX9q8uzJv{ zCTdx-JlRP~R9i#C-MBtkb^;UB|G%;^D6BcXk=EJ)W+`}Va zfy7^PNqMDnPH<%tqOShv8rm$brX1xReXjvsFG;yCP<}uU! zxqEPoAU+APTU-EuDeUQ^tWx)k?d_h%RL6LcDl^U)aU zQpNHk7;9IOp+l`VP~A^4N9ip@S_9VzAgt^F-#8`P)%4m1*ui)9SJx93&nl zs%4PQfO%-C^N@*a=V#CXQiI*TRbnO&XeFD5@+kxB!GOlfg0kUG$PPB++$Zw!^YW^- zEb}URBsLHjFe$@%d4*QOb8m3D-U?SNAM0uM2o{=d(?%?xbi6pZez&fwHDhS8K)!&=(ag zrBJgwOsZjvkdk`0u+P|MCCG|{QxBjMlbn9{-*<|R{b2q&)Yi{n#AgtqX&b;8)F$zPri`se z=Whl_ovC^c%ZOZ0~L~!F6h^VXDCs0GbHv zx}#-HF#^SN8b2u79Bk+rYcaUzZwqXF`P!|GoU2BlOw7=t~ zsWFC;1Va(92syUfv}DExmXSgqUw`v}%B6y$TN&!1m8=7Ri3X9Nr(A$Le&80;V>Z>c z=Ph!M7{=pF^wK(3Bo=|h%cAWKesj7ax;YI%&-B5T$%YdHXot9V3GvLZJ)%AByX0U_ z*_g|TTqMgP)&x@v#H`5da;cTWEmzOJ;j%8C7Y9?8S{%q zkL`CCflk#ee%6|A?G}~=kS{NZ+2cNZ$OdmIK~v5*(hm#qT#zkFEJzaXdTb4qhj}`z z@bv~_ji_-cN2>F{o#1OHPbU#ZRhe5z-*Ldxzf=^2aCVyp&U*eBs2mcy)CaEXH!yC2yU$eSO& zb??{*9>h^8)pT--<3T<>no+=tUAiv;uRN7zrFexN)bvK18eBZW%-|33V{`X_i5?uc zxRc*l%BDU{hFplEsFU!Ai0-AJ@qaJK?h(lqR=I#Gk;}Ult?EwAb8@S=t9=U;uLU4csK^Nt1hm?f8J{Sp|gIN=jbc^En=o8<+}J<>%fF}~S@ z(0oxf12wLeTEtA-%8`ku4e6wc`8mUusUI;AO{90~!W{u$D*hmB&E4UlDFFfXm(ykf zGnoV^3>$7hb?=8qYJn3oc&Gn! z5bm9vOnhnU6Xs%-y8ea4Nh2$`*Z8K^vKzSPknZCLo*|7?j0AhW%Lh8pSTqu_^7fJW zMcY9j3@~)5Iwo*d0Pe|0JaBbM<2uiWnGCb8R(wWyQ`8_)GVKj<+EEF5fE%J{jmpc^CpCj6OP3MbZn*Nph|tt~>cT>xi{f16@U!41buX4JNM1fHIO_fA7+ z4d``GLY_>J=iwQcw2KmuwoVtjuDMasRbF!&Sx(g%R1KfzC6_cQiAc6b$|9y9HItJD z6c@aA3l+6hcNGQ;-*p@gk{wJ!*;-6IQpOcMhfd#xb+uNGE5Q1RQYK%^=VUWRHs-QO z%+;V=>vrJaoJn?5wsKJ0V}*AX0TkpPePD9@#1H3Z>9O`rSjV1}r%PzMA`S|v8-x{H zy3~2sDwk?9a!sH z_oRzbE)QeyBT;z{)~%8o7hQ;UZP@d!N!Xesf7UjisQsGy8(8e9Cja)s+joz^hSh9a z4xDljm$(C=f2n$)fztRv=`MR^h-!s9p!>+Mm*M}_gzp3AwK(we=7+tmy8pM|eybuy zv&BuXMg12K-y)Bj{Cy=4#0wdSFTy;I4tf7%eYDmWF!i!jI7XOTIO5WTU9ZI?v$3p{EapF4JD37PG889=qGlH$pNx^n zajnel+_5)zEe>iFbb@TcV*w;oo!*Oh0@ra-vE%DGnhbN9hg(rKrsY20B*t|f<0(h_ zV-*f*RLrb+7+oHdS(n7MFKWFLlqkm3EBVm>?H~nFU@@v~tZjp{s_T!Ds&07Xg;hMq z>fJlPmWZUsIW21(9cLP#IKSEm;nYmW-NIf(XoFXA|30_VG8OREH2ZScKlW;~Wwaa! zI-WuXK1W{iDRv6ocATqdlZAi|KOXeD#r$A}4%XFfT3k;^N^sTb$iRYJpj>(4A+n!n z2>|}|uSwN|8`i(rQ_WRWo;<6oXJ0hcbLHPNDr9NWER3H%l39L&(7m#8TIrfi8A;(P z4PG+Q0rGflFABDlK8W4Kp32f_22r{Pj1FgEfs`7Hhd8J=+GYP9GiBf4g8tj2X|Ke% zQSx&P&q;ge7RiT_o!S$1fDrLQ-;eB_S(>cbKg!9pTtX2tNbCaeahMk>Z5ZusFG8sn zvsTk!8tUsvrHwUz%+*uS8b>hmougtZOfyAP3qgBNSZnZ87Q>t`l{-Nz-s;_wsmWw` zB%RT%CYg%mSpdfW>&E^}R^<|WJTRg~fLGY~6BX7*H2>Ek5jzsJWke4bFf&Q4LGUpo zTGTEOdQHov`px=of7$O~4OQ!Mv15mwgd&pt(3#DCme)vtiP+Ur5!s+-`=cibp=}fB zr4+SL6n*7Ny|7~ySvNJ9RSj07Szh_T>o;|yJ3BJmv)XNL!Mzq!#ffa!6ne4vv8+8f z4j^?C7VntY0mQQ;x`lCq3~}#>`Da``@y4-Z zGkF&GtwcYI^)>+F#L=eO8M<^*SVO(HL3zJ*_AK1LIqrpH#d);YRe3K+8xq@Rt%}P- z{^!+4Yun$o}3S;%ta*Zr5W{g;mzJS3+Y8(xquT(^pK# z@~ikV@Gb@&p%|4sGvh4p2v_U8&g*lB;Xqz{z~x5Yp-px1LpSZ&kw*TH^wO$YoTozb zk3nhC9+TftUoL4Z2rHEPk_wN;ZUZ5LwLUytT$R-c3QHbic_av&8EH%QGEZ$SNB}%lN=P zS^r#H^L3)|FmQqtTY2j|%(jV*GaLU)jeU;G)D{?=D+ypEF(p@&j%_zm5mZjacosko zcqooD$N3~n05D=LTUBbDk2NFqL`as+f>)6sya}!U{1v~a7{e5Kxj|QS8Uf;JsmQb6zVl; zo`-lvjk;=V-bj!Zkb`4C+Uohp^??gBhwBL#4_B;DVNTOSJ9wwRi2>;!II!Nx=Ojtq zArDb*rnrd{U9S}=Jmr%Y>Gbh?MbtQsBgi;WZ%tH~V?^tU$r7&VekA#EQGs)Bw-(8S z_wx^*J@_nxRKyqGv4~(CygaYgLUp?)??$ftMGS8!AO^B9gLPCSm(Z4e#X?bd2nU&M^l;7N{ncvUs?J-R8+Yp}bv-!$KW(7y4a*y6vt{PsLd?fD&>%wE1*=AgJ; zh`A-MNpQ3mVH$PX8t&@d5^c2QIlNt&lwqHvT^F#Pe9IYTk(GWx~mX3PjfGs6MTBib2;rdm6a2DZA&qLD4#CbOG&ne1qa zr|Z4%-|Kk*+0gn#0YNtcXdf6hj3BN5v-8_EmHc&WiYO?`(xXpB%AjKS%?Mmy-oy!R z3~VLW+XSraY0Fp)aV<}#l1j1K=y}uQLGvrmYiKqcl#{r01z*i844@HL^t9nqECDoL z@{7yL-SwO_^2mQxmB&^l| z*x~b#UB~IU35?7n-)sIagUBCsH+LqMO^RT5WHfNbqryf5@gwMR6M^78lYwv`Gex3l zEwN*wn;uGfS(?NI6x8u0i)^@RSD~>970uvA75%79`>q64_U#Gz6fN?#n?23bAWrHx zl#jPEWNg_>g{Zh(c@xR=gp$-UK4INy_iZu3_QAjUPF@B))({`!&D zXc3r8TjbwbSKbi8LJ!`eTBVy)u0Q9So*Nz8nV=a?H^5WIT_uYZh*7np%sHAl3#(ix zMT&e+*|`AEpCbsWbMtKf7`jrM9xa}KfrP{cH&-wU6>gMpT2=~<)yV~Dk3gVc85&x9 zm3?P1t4?M%9p$22JZJvzctOshizE6UDZkh$p@?x67Eo@>owtyW#L*eFi_@F|yr$Se z=1dx4@VF)V4i(j#D6+kO|McO*FP=S9fo`AFLZkv3{mK~%w=GUfNbM;N9CbFAOp|f+ z)y0oTuOIQcLHE_gtSVlhnM1zg*{yk|Z5ZE5+q8};+s1obGAFx3zktzNM{x=@LJqh_ ziR<{R5?G+;?yAW#yv6%ohM&Q)OY-RO^b`{VFtKBMqGh&3?DKFE>@G?eAO zW(~(>5kJ~G0^${+k;=H2&Hc`(FplBClmEeNu$S#K^6zZ!Ql>YkdF(He3aa| zH=-qt`GqkF`ddTA8ETB`hiK z)@{ms!xJSB=LEv+ktU7!Y9DIjdLV+bCBD_PI3GALn{)6@$ffbL&;Vv;GMUvdPji@P z23{O?uBLE_P-FRWQeNZ2b}SkkE+&P;s@^nEr=ud8N)RE2w(_9OxAl`8_X#K`ky7SGCTq#9`;jl2y_+4byNS`_pn>4~2&s3gp~qd)o3vN435`M;;k5;S5-HY;(^V_OA?60`y!MD&wGLhxv~ zY!G+Cp)w;EEwFk$h$du*(wFx-WhT%pZKI(p?;jvp4}AHclO@9mE#SP>EhQ6noRBp~ z!?#P#(7tR3e5;HFuLVNqvb%a9Vbg@)GkxojQdTc?t9-iv5g)E$TVwP}F08Lo!Syn> z=7}fNapAg>jSjx>AbhLg!W`rEJkRm`Tykv>d_5g|*XAAMq?J+~lyNfq(mhDL#nK#U zM4db{a7kL&aszf0^{_F`yf@c1u7m6;!9Hr4md-L0N?J*jS!cbdV(-YvRy#A)|9tXF z@^v_!JDEZCc&)$stG~+D`X7Gyf!+1GhfLw_QcpRhI$978uWzGEPnE-cJx7}K;d_QL zw>G-n@Bk`J0K|LsRhIM`$J-NbIi{Mv##vj>fxX#~UMyVLu*_>`VAf7kn4wVvTuZmt z&HYH<*}DF~3g~>5v9CvSRAcDUa7-vctRg^-3mjF~pBe~)w!FCojc8uwpzRLb0v{X5^_b$$a7Y}L(%t$}SNBMimJv`*Z9QV;c>C-F$EULHStZ{Tk1I_|= zwgPIf;&~LQG}JV8B-^LV7kj>T>)S{CUrr=3*m#|(y@j>+XT5;2m!DUsC%wOae4}rz zg{fh)&Zps-ZZl_Y=&QteLcLwY2#g2!AOod2$Ma$e(2=Gz?pAf&whs&*Bu>_6m#fR9 z_*Gv9tv-X zpl8+P-hybtP^Qlhm0~P&A9aYym`50d9fion@iS8~dSERvIfn^^Hu=X$Vqt|@Z0g3C zFP}eG?u(Z%b=Qrk!Y3TyP6%$_h}_Be7@U1#oUuciljMte5xiR6oSpl$OT6GC*?G?X zVQ&2Lu=wHv8f9%3WaSZMt~=?AF--vPi^(l&vx(R1i*UnhMAd+a5_mu0_Lge4c9Ls& zxzfaDCCVeB#3yODPH^J`=L5SH=To0wCtgH|P`Bo^s`rp|j7a3vBVaH+Q2EUpt#$H3 zC9Cnpk3VXreI575glvpVoNXTZr;giGotA2XjgPf?go_e|R7)Pn6%svOCw<3#vAAI# zmJXbUn9pa|3)u}fcxI>e%LC+V`0fcYiVHE<4(sSL`_diwsf5gY`jEL9^t zMe1Z3BCS{mV}#6Qz(6RnFO|@otgt%6HOUW(8Zxm1rhr=`5Y5u0ZB+0pgqLWSnoA{f zP^UVQ>mkIhG(!XmqiQK)5eWi7FFltpb!=+Ei-+OjsWnvocHmlcwo~ zgIlgE%(S#6eVT;%V34Y@vPO@O&6_!lHg!Es?*VY}6HR&_uUo5i5>q@EE`C02hrC{yI7yS$Ff*2l{jUkk2Qx^3# zPn@|H#YgE>nX6mmQe%`Ll%Hk^VBtAp$9I_(zkREmyrDrpq4~c~Go|tFonm;W)~z>~ zz%=tnU03JJxJ)Ot3ZVO3*!Rs$klt7?mzQVzVzOs_E5d4|UfA zFE&^53=5I%xT>COxjM=$(E>35eW)RvHiq-au@4-3hqGpHkkYl{_j=Ntx5{UUz@hQh z33>1oepan6mJ8n28oOO|&?KiO$7?PuANV|fUbcQg#5e)3W11Tr0Nl3dS3?etVnRQn ziYib&YSUfx^5bEQKWbsht(R2tV8K`qQmiC^PJaeAFCO~ChA0rK+L+aIem)i{ z-18$8QA5Pk+JZ8*b`ai$tLCaG%X5EE*{NdA&>N4k6T_hFY;#+LWptwju(pqyIUqkyK zSeTy(QFYfpL%ZmFYyoElcG|cmghe^p+t$76Tufs|c=uoh%vT{e3oIWH1!AD@TglRG z=n%0@e~#ozMp}EFBRk4Hq~0rtjl>#z#fI7P0=EGd5>L=)kFHA~Ibz}7^2Oe$v!k#c zDZ*~agagpxkVC=N>()dGwOnm3!r2P3emJ@Z&pVPD?h-c?QXE2xbn_COqTGr+1DXJg z8fb;LbB!YoH~9zN8)s?pqneniIwwMP(JrLa!CdiTp%f|PmFf=Oy#3Sne|q!!&6B4d z#j#lYNZW|7q&~#2T}}Kx`fz`vxH&S$j?)V= zL>=z-j9=~jrz#8_@BCpVrx`zm@T6oV%t-VA-Z4yHwxG>w^FVx4LwU|>zP>|v##4h2 zpz7Y_tj0+}kfRxE2j}Z*N={tP5v(GwV=!E62*VhLnNr%EY9!@Uxr|n>OC@f+!&TvH z<0?@eym}lNFPBtlxC6naybTYQB*T@ZpU0HS`brXh=r(RT$RwWmYjg?HgjfnYkh8_Ag9h5^G zx3B0JOT-q=bPYL~-8$#C-qCHHD>Oe|nVhM!_YC>Y9U}aFvRdt|B z1LhMRsmx^$OC0Wuw*@K=Wy(CY-irYG12h^CMlAqq*+=iL%i@OF&tp>`=p}_=jq31% zBV;wfKW!{cFAwpkR42Yu1TC8*-!1i{_c>vIN^adibr|l1CrhedFM->uPKKvJZgnSA?f9-m)?aW zZL&goNTu4=9mKn!D&k^~QwgU4gsR@YN&K0iJpGp_|RYFV8(xa|E$o(+Q++ zp>bsx<54EbVjbeyvtsL9ArKDi(X0Zvo&dmrn&@o5O*nBwzYt@*X3tgSv<9MXK&@Uq zfkG>*e(s}}G*aA!nbvNi93mtlGzYZ!lVs<(Ys}i3A%v@`Oo(2Rb;e^E$!y7wjvHiL z)qKGVAOn(+*vM+(k0=$5!MrO0%KE0VK{E2Vs#B6)kcaAgC}7_!1r zaozGi-4cKZTkm!t<_*l2Gy##C(tVO|m*GMvvkpg!t@cmL_%TcE^$L+(i&ZG|6jaw% zl&dWMYQ_c+Ogs(G$6Z1V5$y9Ri*>bAKo7=5F}ihG3m*v~EP4W`=A)}^+#KO2ooEg! z=SDLq&-!dlv?RYyT?>m{abngC=Wne~ySiPTPfsm7+&J6fj6g++Su^;N!CEl6zy}SE z!GmLY&H6j3S6X7K$`x>_#Mcn)AxgrcQf>wy*TKdCM+&o&zzrK-RbaaBj?IiMyfrp5 zb`u2Q%9Y{FLo1J3WL-T^fWx|*0K6G_HE#~L%2y565%Ppcn8T>$%a#?k`Iqzb_coZQ zgHE)9DB5nq`Uj88#vxiqrV=YpGEszHoK%-C9B2+hw+^zWCZr9VRRBT4tuLEH->HPx z59+KTZxjO0n*8$y4{nR73aLiTSiYa1FW7@#ms9pM?W7NS1i-roFJFpP%}!CLy#vKs zC;yC-U3KwoB<&WuC(+d;zIy)E*T48$OPt!!B>ZwA?**{!?bk4|PLr%H$j3dembE7W z*J+WZEBrn4lmNR?*@tKs4kL~rKby4Yg@)@WDUK5zblpY#W)&52K0&hMNm=`l(BsT$ zED;&iT?&uM1pn@&TVD{UjB0j?3g!bn>x zXyt^C&GxnEPvF~PG3o+yv zV8-bwwyEVHgS(ZJ$y5(S8Y`~RR1Y-(#3jb>9oe1cB9zH5O?5F`0??i}q!Mxlrd|={ zJ&+2V?LnnM<^9tB09w2ZLR3jFE$H;Tjdkh2T)j88#*UeQx=IL-mcqcJrZ}z|<{1E& z(=IgI@*~EB2eS^T7%%g6oMA_&V1>HdSLL3xbq9-ZI&D&Je~(MHkVofx%faeD9jH_f2^GV8drMqv$EWgXdgdceAo*KmpGRevUnUlIi7}P1t5GV zpZ(If0|y==S2sW{g+OtFd(r*)jbSEDx zREAjFyG(%&40rxlm};1!LTsGWeoF)5o`eg4!`ijZ^xzQQv!~TUF`(Ihbf`rDCae0> z!ijI7@N$eVZ+opoqqF?wD!lcJ3_)FrvQSOymO?DJsmcjs95ZEM%-trD=~Vt|>~_>u z>Qya%#R7pkAGyR_25$g#4QZK24I&MLir@@xgViau38i>rPe_Fqx&n3baRYOYBsbNO z;r$B(JX#`S+rEhMSnuoTsmUL-)N6ufMgbFxj`rFD(L8sdaX&{kwP$PIU?x3F&Y-q3 zkl-vPie5Mw`0a();>nb4E{vk5(aSnJ8y2nZ-7A8c~Mx1Lu1w(3ZEFrY^9& z?3y)72Sy|GbSeH2>&N{{$qTzHIm-)T@sz+?*?e?qE_K=Eig)`81Knnqjs7B#?K~(h zqjkiv`XEnyuVkDJPwCgJ;EX<4v>eE@MjsGv82sp`pJ)jn3K~>XBI{zLEvbu;1gB_Q z-(=BL>@q)(Waq`bU{A;KKZ}Ir`C3?&zi?&17pQanx(lKCmaF1Maw&nu({!MW^1A5D zQ#aicku3(nKnx_?iZR(+sYlgudsR*gge9M3UOR{~L62z;+UfwE=Cc?O`|1Ow_6c+~ zBGI=jmdnbd*(rlrhOb#GgNs|<7NJD|!EmR&Q1Z;tyl#|>*>pW9*qD?`WzHzf#b$>R zN3H{J)<7*b17}-ov>c^HdEpc)-WzGod$Od;Vu?#d*05Coq@-i1(Fq}}8AHLg6P>3+ zCLplUnu(o9nTbm6l0M)@xTrleiC=ca1zm7vr#~7)ZcTo|4tfgR=nRzR2anauUA-m4 z04g`zq{x-yTYaBHAaZuTVF+6K3wP4BHiyVReCkG;9+wRl=aAouV=9dXzcmuncYmnv z!p6C}n(*u4-fDtctJQSq>1R*5_s?TJ9o&~P&T(<3Jnbyaty+}r)O?j@fzM~o7N%R{ zr}b;(()SL!R8hq@DCq&8#ud7NAc-yBZooauvG00`dH+GWIDGMZi%-&(6^o~E^z?^=RxR=TGC2~9<8c(5a{-w zT%PG-GInm`=V)nWvXz?8)4oTDv46T(v`2>S))}d#iO%Rt#og&H)>8Aa-ujIhi*^6= zk=?;#(5(_|%nN^|VR`J;ii>oznG^7rY+WqwUgMptYx0E=?6k$>pK2pibo3(>EntRKQ zRtIfZ95IrKJYKMj)&gb~4-9M#LfzKJ^{ZkNnF&|3=%vVT?4H$IuA60Ja>dFvg2nsl zwjxuC+cqTrwX6E47!?clUY*i@^uee3sOwH4B%KVHnwi-bj{Xx8V{SQN&kA2gqeH8J zl$Nzc2gUMSbmv6Hoipz%{vgtG&uwv#kcmaXPIgC~^ZJRsVPok$7vb%3Sc1mfR2}1w4FZHE zZIsr`gPTIbdSHlYJtH-=mF+O;lNs`f*X4kPG&m`|l7c zHbhGdsD!;Jx_du6qpT|CKgLCqYa@}6W3j*u(Ndc^&mveyU{8i0P3T2}01V&O$|UU} zw?JKG+k$ou3iCUoL4E+WtRcoq%i0c|>|`CGzHR+;W`V~OFm=cO+hfw~Wbz`l02OIIBb8^n83k!&S&VM+ z(2m3(ZExmzKdH2=NsGBB+N=FkD_;-2(w7xF)}d+s^r!r7oNMZA8-G^y7;`PRp{$Sd z$^Ma9M+?(SN8ck1)-o<#WdG``ue8SW`sFKynorOm7H>_5LTn^$+NtDFz?9E_=`Hc! z^X#5C;*;%uzD*#tF8H?g?$Sug7wwI7Jfg{eWBdXZE&!4EG#>lDTu3h+OxHkjAQcMH zk0WqkE;7-uR!g;ak@W&j&w_}Ji(K_AqKg2gq|n#mXlp!DW}02J%JBxrVN=`DN`|ci zwqPs+ftYR)U*%a6Ja%4Okpl+`5!$lt`5JMg4SDu5$Nl>7WdP`I5sIco#~_3(FF*|* z?6Bpv@|kd3Xq=s#u9O_)d&17*_ad;<$iBisPGjD>^S?i(!i7i)VJsCxqYE?Gcs(HU z@w2;^MH6n8nOVmH;{%eDIa~2?Y z5yRLrl{Sz~Q6RAQUE)gWCso=wfJD+YU))cyj8YJVj}^5#V+nv;VAv$`y?Q`}s_Vaa)9)kzD?0g8X3TJc9|V}Tt0@X-w6&2a(Gm3XDmz${D2+AH zN62*F2DB-w3|tW09uJCsvRn1ki>D0%bgl+1B5(AL@_Yx)G-Y)#TKD5rc^pU9{XkX9 zX=atD>lhCHFtb3Mpwg?Fpib16#b73N8b{G3jJR1U=hb&RPVTjm#!#jm+;LF*q#2u1 zbzOt2@iw#&Au-632-o z=NO;I0E8lQ^n)6LCJ{R(rT#_%T=X3d!p-FW*WxXtS(g+f(@sPiz{xc*9VXWvn zIXI#p5)qq;tzbrsjp@jH5A>Bt9SyoqL}=QBdlvVYx13!(JUo2< zI${*hi|lZO#K}Pv4z|}t(^!Z$x12iB`j}m(d*M-Lx|B{(H76ii(9EH>nW%u48zq{3 ztT@AmaqKXI%AD8QA+=^@gTkt82jqp1u!>2%XsIHfPdm*%-eytIWY zazitw#Q?GiOLrHc^((H5S?)I`Cic97W!g$0p(NCLY+^1QYq^=AJ9I}9;7bBU>ycU~ zmN{<-;HqoH&+KYUF}ef9{AYaZL|J?&DjQ>a=f24pbUtP@M7@z)TIn%dzGAgujJC!npZl ztgA5$l@|6)y{U|0yzsJ2IRfwyf{Hd_SsQBGdwXyC<8;bnPPCZ){L_+iSTP#+=Yvshw7c+dt@ud^Jt6dcF45Azcdf7l@ACM~N@q3`@&FkB7GrEdPbg zAUBgSE>n;@?oAP+3#6A;)ph0)*6O!GQqLcfZ*N^NK6ipP&tMZ}S?L}tU(>t7@sSy& zo(&WzHBK4gH;Rl|Dco<0{nAqZOBGF~Avwidq(eF~>@wk{WuGn@1*o3Tq`=9hEMcJ; zu5Hm8wJ>aek@#avQZVM;V#SpKn*wD07Beo&ia%gde3jZrB^|Cx)^IQ1YBjKYtLO^Q zkg+W~BcSC2!+Wmhe2bn|=8(SM+50~K=Y1o7bydN(C zQz1PN@<}bs-9_-D=U70bqAUFkoX-nf6Rq1(mc!DuzOy|sK=H>5gv8U@W65sNE99qa zD%9OztL8D$fR&(=yXp|s3Vw2C7A|sd0sS+Bmxa4a7jRFck_XE?7T`qz{ON59xq;~h zF6<#+qo9U6NR;Nd2+=w%P+@4i8c@@oI+|<>H%3iWh7cG;(51Ye@|Yk_DP>pj;d0@* zkPi=$q4b|7{3%rY0!Ua+V{_6Vl}t$XqAr1-jXHYk{RP1;o{aswS+~`yh}SPdtYUA7 z*K+iy$0r$*HaoE1`)_Z4`HgqGW~lo9JemQKA=ji|$}al9M589(*s0@1m|=W~KKG)U z7!urxyKzq#s6eQ&g0qVFZ{NO2;ClHe@$BA7R_&qG-z8*G_5A#-^QXs0{giBVuE?19 ziLCE>_q?sBax)53387M%_>;d|Ypub6|DYz75Bu_wi~@Xof)pf7#WB&ZxeUd69!3%j%~M%P@Xj9~%`Y=~ zUfQC}+nB*s-B(Qt(7ZG$|D%_0*xOz@MS=PMk?|%XO6Z&(} Stwx0a0000FRMTZ~=OI}V!9fA+d7HT?>98lQ`uUG((CXlaVWv0Ep2S&d|fRye3doLeeKN!E$GF? z&_%q3zy%yF-A$>y9UYw9guF%R|6ErH{QvH0c6xA-tA&-2y3CWm4*`!v>22KIVM6Te zUS3{oUfgWXuGZ|Ff`WqV99-;NT&&;-RyQ9fcT;axCpTJf1$3%E*O0MvGk3Lxx!XEB zQQckB)Xdq#U6h_4o$BvPOS-$e+M50A>P~KKrhlICxI2Xnd}(%53paL7HjcZGMMWj@ z*YQG<7H)SB|9TS*OP4u>X&j?%w0SPI&C?E^i?wAi%{fU~0+7D!^^U%gQ5YVa{sC z!@kuM7Qk%74Gi6EkoXUM^lPK3+ji9!`EiUIC7Oo$%+y|9-rt zvxm9O-B%Ig`qyFq_1vFhMcD7|u7mAgH|5WRzwgSw&iLz={dM5K4a@)ip|UXl*D%36 zTpj*Q0Sj|>O9x9wODFfcLE`*-kSxrF+-=<*EdOhWBpuxU`w)S-C*)x2WGzbX&1zw3 zW$NMJPA{fx>EZ5b>Ol3x!P(2)#?;lFO4HI2<^TqXij|7_tyiDgd{!OZJb@jp4zl$JK0dlc=(9i9rVxBVD|qRga1eO z87$9#-RS@JDZEW#|F#mqVM2dqu(PYCv$KPkw5gM)DV2q@xu}e!tge$2tG%4NJ(Y)> zrK_lxPHc!F5a7csG5an?~+0z8QSo$7P)58sg+eO z7-~fefzS|92^mxytcw@geVorSgny=+4!nHzz2b*;hKJQ)rs&N2+&*`O_26yA^(h8* z7_Jm5bqCE=v*sY&Uk~UyvmmO!o|aOD?p_YVHKS&L?*2-lmg5pae_jlGhKdgTc~Oc5 z5efS1+7|GC_M?%jVT%AY&%pH=ani1MHC`TxmWAs2OI-y)ek7PO?;bzg7Dv=F0KYxX3vJ+ENNP`q7uck~f zttRlR;T8R9p09Gt>!q8o4}XaSz?jF~q)_D_4Mb1|_oIoIu@>MfM#dI`bUs|ER$#)8FA%hI=^hstAuyCq?@+f~s&w}uuk8r_x>E7&d=gOmW_yBTo$T za6Me5esAy|$=xn>tJwU-!_jUNMX65Z2g42RILU(#X3}~Pb^6m*Pdaa}Q(@gMDdwZ> z8JyJ~8DARsSROkUXzipiTepb_7ZeS=dEre+9NYVjm(S$lGa9E3O(N4&T8c`J;Hk4= zE=F_UQrIZW)DkvSTx1=i5r|J2O325Skt^j{qCZ}F94w*7H4_ytiT zvZvFVttszOChDW}uhl0^F_c3mgFn%3ipf~gg+{ErB2)Uw_uuf(HuU4f77==4#-q-x z>C^B#44jT*Oplk=It?GcX7>ocGFB!(uW(66sVRLkc-DCsps(H(+mnWj1j(B_Jmad6 z`*Bu8)I0xG^5NCJfh#ttO1wq?*L`Q~B$kegV6epM#BaAdX?4CSQ;y?EqhiZEKX(&w z&*;BNC%$dqE1s&!Fech}ICw+H_2kt%bL5ut1FBnrYO@fHldJh`G!XT#vp{>hPSlFe)j!6Pw{A-ng?N>O*PI?`=RXp{8fZ6x_;x0 zXadEE27Q*lZV0~Mw#%Ho_tz>7Ha#0S{}Fx=x<2al5DK&8?$SE#{o*wmMH=3mDjH~l zo-!8$wIFeM$h;R140yZ6`gop)0g}^OR-ANtyPriZ+WG$Smrq;%{O%(EhW}w&in8E* zG5^(T68fDn`MNb%3P(1lBM{mhD~ntXhe9@IabZS z6pEmk>GM9@85XrQvtl}mQPX&|U@Yo)+)}NDeDod9kbndgO8c})V3xCp8WkPk!Ll^P4%cV3K7RNE*>069NUdhTugw=DnZ12aWBIkP(t}~) zt3^+u-PP;|%s-I@m3~dvnI}b@JpUEJDb0`6V{3OHf=kKPnZ+hvk|{pLDTyf_iO?Wo zS=;RNW3#*|Efo3eE$)!xOyPxI(8MAxE0`s$Z$Jcwa9YKp)^b~BZNmS;q^;E;K( z$$g81%lLO1CX9-l8IJM&WV4pz6Ju0a@&bRI3|1xB?*rwrx3$CYsaa2!O08n{*wYS( zQ~F6FqEfj{6FjZ3?MS){m2Awjo*K|YxRlAr;_?^E0*G_oKWZVDOb1WScmW%X?$2!j zx(y~wA8)SY+s#U3HaL7QhU3x!9R5)AX=iTK*>78Gx9qz+#5%-}MhI07&+^WOZC{B=b!cZPzc_O+_sbxX3X)Kd zWg;%zNk$5?SWX`ufZppDxQs_@KICE0F}d7A>Pm*ex=CMSPX!a;l>S~k9e2`t-d`o( zNZ^6}&TC9+g95hp3R_(|+~%is6eRIpa!~TQ@C4h)30wDG#HVgu6V2hAbWg!>$&7|V zAxCmNNcPNulyV4(x1a--xElM>?{1mG8%@jIR@X~-d#BJE#XdRUP19!9E|+)|V?7si z)JgTxiqIs6G41Sq9NO|EjqXAz2=iZeuk7yi>)y=7C_uFeSj~p1V=Y$E)45Bp1wKvX zIZA&-D;~-5$#`!3Rn*=gIIR6OasR1gGj=Sp$8~{sTzr*Vx8Z{iNYd0%#)I_YU4j<1 zU%a$QT)zEO;Z-mr#<$g|A?HGVMHLaLAH&%Y5US9m_oJP0`bQB}1I6suC_;bNpuL5{ zoA~jkEx)7{GeVsz;_sdGu6A>TI;^ntG%LnQJ*4_tU+(_MfuHZt{s$kMo+nim*eK*<8-$c$sQ-?D#1jpuY+imn3 zyxCR;-aHES3(=D@Y&CS7CG)uPzVJ7`QoRw@WRH6Jb|bL5xwN%__ILi<2iJx0b4z+~ zu&trEWkE5irm36L&h0k?C|+1PLfIrvJBY0+s~+LTV8P*RBx2XVfko$Egi*hdp7uEBY!9#)|;lqzL&JkZOII~Xh)5V zc5n#adt%(OsrpTTJZLpL#N0YxgNc2l!_uZgd`kLM6;}&wGMsQRhEx+Ck)G>?zrv6UCseY9)O@@<`dWmnk1}38m z?Yin2jMqty+v3QQk5LaqSG4$3Bk{&_9{SL3QlLYLR^Er_Y%CLvS=l8tI|dCTKUACU zVYZ{Rv)&q_1%J|tZfkzk&1uBN>Rwj*abYm3cEOi)hb~~#&Sfa8*nF5}!1f&hBw?i$igtJ`vN|tdZ z8RSSU?ZOjO`I-g82*%8i2@RE8*?pdm^d-I??*=Kvas4_id2GYoHG;{75q9ts6BFAi zrM`&=5f(AQy;1nF?5>4&=4>cQ?qQCEjDFp%29fAI50U4=g)EP*q@4;Tcb4(! zpT!Q^rRKZzm5IdJmkl?WoFwJK2}&?slbGCbGkO|$T_C_#|L*W-+-~Qm#*jsQu6WOH zRIfV=p!{RQb&!k;`avDTn#za17cLLCxb;_%xwqm4Rmv88irA8%>Ug1mc=F?er|reQ z0(5mD0+-n|EBV@N%kEpb-$&|2G|4BwS8vGQMGR(N=^*)Id+Qjc{Rk7Mrd~&agwR$O z2E~79v+fBzpmd6zRq=QTfs8@>K@Dbr)MJ&x01A^=D(Ox~9M?||kmZIG5 zR9~LcvXj{umMHaE31@5|`Do;6&L3TTMJ1h;mP#PV(6~!fb-wjJGZ|!B&N|H>`o#=U zTq>WEW=RX72k#aUQ>A)NzwkVbJ`6___j?wvy(QtUvjJDP?a+ljrHBfR--od%H#x3} zR1r_mO06n47b#3u+lejP3`UO%qC+bR92_r^;UzA!RP=CZ7F>uG;a+FDoN;gbS=uh+ zw!>OEn$ez2pSpc$wSz$mbN|Ns6ngWtU(FMpT=Lm1$Sx7vn;`Ubq!6#9qeHdAky!zu z8uXAst`!xusM@yTl3GJ>S;JSXR|#A9>I+K4d!aw)$1Na3&GuylKLVzLCl)lq;Yfv? z4EG>yl6-a)6YE+Q2+`$O#cXMUislEhRU6%i`aoW)7Dns=#|Ke@RuC zW7oRl8rk}^g#f<(B?_)UzHsB}gl9YtO3CM@H0diQUy#W{d_C~1)IbT2ZyfMERnpm3 zyQx-&j~zm{_Q7eM&Q&ANz!AtglIcu_Hdb|tLF+XBNf~OX*c|@Ari_Rc>JI{Yp9>L7 zXj1hNYv^&+t8AUzr;21##GU*aez<6IWnXmejsNaGb8Nj|Ww({$$B##2AGDcX&8B2m zS)%ddw8n1S4ikJ6V&UE*EKWwKLwn;*NvY1GW^#KlO0#&7I@+}ECYsBH)=XU?V(mmY zS5r>FTw4Lek&kGeWTOsUU9Op1NN*|BV2BB+bL<5o8!AT^3GtT*vDVwYUVjsp($k2? zECDAmf)8q59SuCfvS8N=$B7rYWz(RzcvDcnOh}3vod2u4O2x$SmKnlS=f;J0w{%|X z>k2J@7;GP)Av@C4`CL}pSb{xF;}x9FMu|vJ%Ds@Ei`O(gjXAd*g~X+Ff3FnVUK?~|(g$p+C+}A{Ox6`X}7fTD6M;$A8mt0U?oEp#NYkN;MG4s=IrK^fgrdZuk zfF)PgtDzIS6b-mCE&ChZmu#1<(>myo(VrcG5mQ?QtiBm(5y z7A+?7K&`UWHcBu_-#*8;<`?Tb*m0)DLWsZ+3D^dZPFePR^eE8N)x3_j8jirES^~LC4tY2+icfL0$P?Y3ojD6DCHEj4mZ$oXODrkNA~8w3sA~(povRp!EqY^_ z!LiqhLQ^GMv$b25S)^4HjLL9_2q%f>|1232C+2%Sh&4yYOBrWQ2ADHd*^+heCw=!4 zCf45!kZflhvPQz4Q=W(OBRr+gX(&nwrbl#VJ{+efnOONS=&UD(;wym$g^sQA(IIo3 zjJ$=9W5jReKr_dxzg@-HM?t0VxB_)(En(7xHjf_V6HFS~Zu)zVZMy3y3XCh&-jb z3ZlrZ2RM04PRB?-L2BKgy-F}i>AEH2MxLWpf>cOT@JX@1Vk=I6-g<4Sm6uenQx_}9lidb(AtoN zoGeGv%jPjvi@eFg_=->#O)(UQQ&?3aj6 zF+a)%dNFQSrVw1rAY{Ht)vH%TpA6BUm|4-(iC5B8bib?4G~ipPcsXkI-5i9J2%HF( z`$GB)iFJ|`IqF+xX>kXZK@ELQKrS$Lj>~$G@WRviB@Hchm&scPk2BxVFH>vH{R|N` z1^UWOQr0_)gCujtRQI)_lDQ;;3Hz)UPg8vkdr_@`2e!j0aU`DcoSL8GnH)jZ`}3MYW4i52 zb@U#NlQ)7_b)bg7$&(E*rU;~{Pyb#kL0DKz#vj*SboeTopfgRlF4=mV-j%c<8g)VQ8l>kzY)*1J{MMI%mXyGW03IxiE zqDQJ{RQT`t6Zf(~9>9Mqs6(07K^0|KkMo-ZfgP73bJP&IptIXRd+#%?oNCR7#{RDx z{Tcag%KMxRLNX|X7|7h+<5sFfa#M5rsvq2G-fIs8@aFv($GqnqC{VDX^Ckgn^`c5^ zcMG;M%@OKCPz&GL=y4Kb9ynAmCY$kHC#xZ2R|%miMBDrHpn9bw!mFfiD_D9JBXX`?dIK!SAgwbHVA~1!;2eTRwrI4!20Nz*eU5f zwxg62_kI=*^y@tMUTcmnpU9sW2X044WPA2DsrG?FWJBhbpuAoij>Gn7b#_b~N#NG& z-XcT$PP#mteFu=^yZSWQv8i900;DC~P@{O_fQW*PhE2{?deF;{j+eM<9b!G3E05K^ z&);^@hOXW&a8 zv2}FRV2b{20mJr1C6msbmz{3@2IUf;xO{Hl5OVcvc;11me=iK^;M@2_KK{2qv{Go> zMADXkRG_z*Ase&C^+=+RH6!&LH^VSV@D*pOWF!t;rJ}oc$@^$19W7M7 zDY#(3S!G%F#A%|m$v7%wcsxAeGu@ZX2jXp8J;v-5{S@M5hSyOqzx~{77Y0bB2GHl# z{5v?zG(QDuq9nRC-uCx{1f)8QvyE1aC-PN5oMA~5oS%!24ynS(Bf2`;^@#ptk5HN^ zT5mhGGeMEY75e<0g7nXbDp|?ZB)l;1I}t$VJ2^LGPT$pR7yd=o81+mbgI^m`BtLfp zi70M=Mm^_1XFB;Zs8H?8rOMa1Lodf?^>*_gJJRt$Z{KO~Qtsr7U)Lx~O_W6dWuU(L zLjijOiR&*&zC5KGeEZ@7u0dk#Ha3MRoa6V!vzV_cIt*O)mbawjv_))wcaF+ZPS3X#*(byT6Vb&wX)};s+`h-g954`Ia^^mAZx#6(9icKO4Qfns)w8fo=E` zR23HO#qL>=cEp1o7sq&4c5dPIQubdx8CUsbp{&K+=5J*IC(l<0Fy$9ip@d@umh-6` zzttQ=*fRpR(TSMi_$G=Apj5qPS)^TQ zqvbHBb)Pz6lg^q;Nz^zNt@l01Xc#8Om9%H`Dlx2lNH@v31_~V|iXRx-H?R$%;$mY? zzhyA1v?>8Gf?jC7wT+BTZj~fKrB&JK_W2jwZGB+hb-K@ES$nG`GhJ&CuxxaAzK3Oj z^KQ1%e;{9M*BZd-`R||xb6Ko>72ttDbQP+*0*_1ZGvJ0nJKR}c5GTUMyvab0q?K&2b2p8v_!w`o#+K67$>9BguYvIhmsUv}f`!fIHf>7q(XNSv`%e#Mm&(pUpCr}t zjh}_AR4uT`)2L@c<}4+;&$utTSn(rXO4xD8mVCnaa7q)uA4(LChNSMtfNF=2V%MMY zW3d)w&LgJ9UYeO{lo(ZAdt$}p+mf9@kPiiV)kyE_6X|?f`CB9@#;rj{;ubxqqJ6G8 zJ+H*f$C?)V`2!WuK5S_P;#^8u1*nzpQZ8mp&VkKkrK3#+jxDQQ%FWl~8d!HZnwu`q z49c|-59!!R9$>nAKv~@#H}R=iop@iE1|v~ZSo;nk6h6IYF7fK~{shyh5{Ub}(d#U? zj!!JNIm1*Q49j-zZ0J-e7c|}!Z`C-fqNNcX1x=Mb*8%P0_4MU9bJBwFioPAJ^8iz0 z{@_L~h18Jrj;wZ=`vEEW0$u5b6AKR<6wR&>)<<8N*qhrv0;d zg>99Y915CQscSXtjS=g%twxtgFrpgz$Cu)+Gnlf}Mftd(ly|YKMHOi9b%)(C@rV-# zL%{dF9TNEE?nUHOzY^V%DgeJad!^Xw}x*qrL)p2XQ~|BF6Rx;VHQ+x{GiA%6ipyH5`DK}^}tU5R>+l~cNS>v;-7 zM6z_3Zl-sXlOw%(A-nusdw+LsYh;g<&-jl@5?H=0#n2|Ba}L&MC@s+_Zyij|=`XCge{D zmNH%B_U*-zaE;X{sg!sy@6p1?*ZTayO6@-5+~j%Y=`O8kE=V8``R&Yn!AHivX?^jK zn=|p{dz2vJCvHHu!?yhBWomN%gQj~me(i>coI&ak}k$>zg zPi~}H=YI?2p-!vjCaiA57f<9Doc73iKIK5Tfa@mc?>gw^IduaaoP?$P4*hnKtTp^W zzm`%JsLsJUuQ*+!0nVTB%w! zZGF1|l^?VhJ3NWDHc6>O8nHFZW2tZI4~K$}@z-$t9`b2;wz?K#Xitzker0E$3O;PL zIwYqocoN3&+&1x62yU@*0IRpi@~F(HcXGbb9o?mam%mIL8NMZ1i<9F)31YB*=yPp| zE>I@;G)bxUCPAX?17ADmK-OYdEpRw~l>hDJVDJ})g*B$&q)`wD+<+|35$F0IKa}RC zk6>m=bmsic_Z(rwPxtZoO5YYqRjT-5IW&RctEwp#;xA-l_HI$6Ra!$qz!V2#=BtED zYq|7&e*ko5k8RW%+z0P1tPFPLR=Asc0(G`ccfP&nj!D_L*)O)hVH&pkR;s@W^23im zeC9+R1tkm5K*FxR`N_|!Ci#D^380=ZX`og--@x`!?@YI>Se@r>?+n$Gc^ZrZ$ zDLxLj%60@s(;sYeRMD*LRxWZTC%0d@(PMY9`Kaf0j<1;yVa2c`>Y#nn9wlo=$Ql6S zld*lzd?FP|qr<0@TD?daDcD!34s_F$y+L`N*(D&u7gQ-13NB(5^`BxfRUNVB@a4ts z=sy}1Uu{-~1d2gMunXytQyn2ZyYUHg%N4Toq)3Q8%K-_QUoXpB~qqA z!GtTgESHad_zZHlRnGyo7rq8Gw%3~vc6;%y5J8LTVBanG@loHU1d+-47)68M3KuzZ z(p-|kANqg0^wU8l`#3jC~3v%C8-yO1is`Pwbh>-8=W2~4dFlS5KSlJ-eXRlqp z9dpJt#MmQbAQI#K<~|NpDH$w#>Q^j*+K8oz6y1 zWoCOP9-yJmQRSO3CP;*WFwsJ0NSllV^KUV z!#_FeTVD5(g$Q*E!Bo9sI=DUyv1yZlI&kla>oQXC_o(6dBgKypDmM8C{d3*Sl|GB$ zRd0Azfj+(0IO7MY~m71`>o2-~!TP$t6_SSgtls#7O z?KP`RJbCLdHvL#2;Iv^FWkQSwZt3pM&DUn3)00)EjB(R-p5>okKYY;D2ytv6cM(g` zAW0cL#Nl(9N)x>{?a}yx=+? zYQ>$bjmnly_144~=RS`^Yh!18b1l8wkp^M{gMPd?C=FE`rpH*VpFrs%mD2oyV~olC zobVD9=XMkGdou$nmLouASST+KffA+&?Koo(5N0Z!WPj=9RuMpSMMs_F2yjEyM&WP1 zif!cseW&&zw1e|od?auc-;p|#QdtL7H^A?p)$oJm?FXmpAHTkpJ{nMv_GW>s;whgk z7pY{<-ww`1aov|_lvn{J9~gSXlLEeW9H%p9t=o8O985cN&3(^lAB>T&>qxp~Nsu~=4EY9_%Q_#wU#RrQR&4%q z0vu#5pUgSpz<_2GzkG`a@m;z(F5uTKv6?!(FlY^Vi3i;VUXX-30pyo1REe;%Hgey* ziTi7=*wLB-6a!RY*KFmEyy3M|;KdOTUd|fBla6)#FqJfYNOMMRL}n}>bd(|=KirlLF7J9>^}I5;6nLE>6Q8wdij(?-%3-D;A8DsnrKE-fVdUP z%yx7xCcwt^z9Wn8V^E2)2!c|)u|VA9S}p14*0q&FG7@9dmxK@nzvyo|_ek^c3$5c9 zXP*4O+xAuV$%0hLvy=MLbDNDsq;4a+W6m!!>DP=ypWv`o-izq;(SY)wEG3q222lN65&F{AiIDBeTD#FTx~B@KyB^$gE`6A)5GRjZf+@vLy$(?M;IabYcWT%A8eTz2xWVXU_$oaY#?kt zRnGEPH6rRyhHCwPqna_{JWJ8%@LFD!dN=QrY*I4F@nmZ@4k)H6w|qJ2c!FxqW%q%R zEZ~jj63afdjCM!|Wj78QSxOn^?gBi{flph+Zt8=JE?TNq*_ zFVnPHnPgiZwxPzhUV`NThKcX;`@>q)$Y8ft@fOMxmxp)D2#^V*^+V#TBge{&dfB}~ zKGk0^r;mb*HAvW7apG}BM`Q+K$a5`=QgR=mgW63X-XP@lm(N?|avf^N4%&Y)ZXK2_ zfh`8r`_8#;3EKcWBU{o>N>|$$;Pl+IY1YDYjCqleW5Py7K~A9Z7!DFA^He|U=h8Xt zMu0Oh5i&r729fXbq3TnvPD(@gDQ(I~7;l#vgo^`s)MnJ3qm{rz`A7E<95XwPI+k2y zY&}^(>t@MiO^Luf2e-7rvCn;5jznAfZoltI=OmaH%FUPCgx)PZp{=sfccq4U5$6*W zY?)-SuYT>tiXTcWSd0bvQFAg@X5%NGS0~)ZyD28M$+MiAApoJ5vGShG#IvrGjIO1Hn_s~UKV)_8bV zH3DjfNPbBA3>+b6} ziJ|RaWq=|dM#jdm0CUrq^-yc_*{}7cNbJ8>aG$u`YM+cpP^`U)VR`-TE3o7itIWJO zDuBaG2RLT;K-#iK9poo`asf?p;fs4XQi>G9)@@WLEgj}rG(tR|Y1pINbtHs=$27eD zr;_@M4tIq3!_S+R%L${U*h&0R03MRPW?nouJRofOLJRL>4m!|HN`b8KipB}x7ziaZ zFMSA%u0X`j&+D>!#_4AUDpDPmgaXCPpq7APR@)S#I?g*N(+AUjeRxY%KuvmShdK-gA=%(xyevDvw$3ST>*d_;3N1e*M8pti(Hf- zpJ@=J-t#S-kXHCFbXmD=l=c(&a`8+Xu=k!N=}GfOHv4P>+nRNoXG899Is8PuxnL!g zM6|v*)K#oI?)iVY)8WXxf^y{m+0caN1d?;i=4I ziP@C60iU^n+0n1=Qk+*2Kur8D^CN(7oH2g+L*M$fHBE}`Lanbcy$2ZJ8y=5lQX*o8$1DuIVwxtN}w_QRWV zBdc8ys+kFp*AD=&K-`AYyS^4#R)|#bUbH?BRCmC$saQCx4n0c(d}=F&btuQ@f%i9H zZGKP8!^2t7y21$5NZ{BOQ8opp;~tgO!vN*8Wu{=`TrpY4uA&m)RiqK&9AHit)EtQ8 z#i$AqA7|M75wVpBdY~jc+;tUF?NY_S3;3)oZb`wwU z-%7>9aWcq_(>xW@_WQh!ihfkusqtulIsV?=I7rOTn=Bk_V~mh-4Dggr_;;Bdzc5~O z2!g$2jk+z)AQ&kmeyrT<>+j36Q#akmpyY%WNRKxcBCW+NbM?N+;Uh>iN;Qq& zJ`zFSED*zT{P;v`1GH|WZF>xV5!PPECy50SGT$z(QO=e>VJ#1$b8nix^-RU$hKC~Z z-k#y`vA(ArR2gzx{XIf-P$d!kay@MJF+u+Ja45Foh$#5@A9+Y(7hlEfF4*pMwD$HI zql(wUw&YIO%>BPxIxOq(-Flyz*!PH#11Gh!PASS~OzbED{CWUxhXaHq9^VYO!i&nZClz;N#m@;<3(ODJ zPZq0KQME!JNt_PB$>>mJfZBOOF`@1JDCm!0Syl5v44rE@p-kQGTqS&$(&P4*K#7kQ z7uRMFL9BYfC;*dlaHo?Zea##!4fbb*h%G)_qJgsXyHMOEX}8v~4Vz)`T5$S>yUtcy z=muf|h{cc&#i^>g>gWf24GC_*La}!$4LVYRqLTQ*1Qn>3;$4}64@d#5vKV%t1Uia! zg^EddthQI$K-g~Ar&-A`6C1taXJBS?eDb{gM!dwuu_2KPI-BIH-x>hcnXcgg6Y<-F znH|PiN6_Dcb^>!_67fa`nAh99%BN5eIwY?^ocmqs!MjED#wuR)5~(yL_PS-UoVcl#|H$=Qp&X8Yu8jgOai{Rc=Bu(#Dxi zv3#*b=+o++ngh3(QqjH6l1$dG5zEP zBtYJaUois-c05WmtHbVgboP=?a<-mn{ zP?e@zh&c46M%EbEp98Y1qs24NRy^6|{CePEqQUEUh0dv=Q{7x_1`Gm2jzhB>;|x|b z7&c$vV};9#T=DFs;3VXtxayrFTrX~NGn1pG%|XKoyi;8g9`sx3JI{B!5*FWbJ)zwt zH`v_}4$u_G6!gkrpWIRT#tBs(pOjyVW}es>$r_w)U@ZMj!3faU;AgqycLBM}b+v*$ zgg{fxo(3wvuJsbEr?C~WaG0SVQmNo3vY)&v)o8M1iL`#uVrvXyfH>30+V+dPeFE*& zx6VdF;pYH#0Jnp823m4!+8?1XRm32C{{m z(mLbRjtYLv^$JLa;*D-tX$ktU+BH**)SM(^-s5=??o393w+lEzrzCBR>9DDp8WvMm z#*V~q)*t3KjQ^rfD`hT^QixuD=FlsR7XLqoMICsg%`d&w(?}GIMYC>CvO^$M6YuCI z3PG=BlbzqY@{MekbFZ~`H}rw``}~O=@e`J}ftYAqnYQoQ&BtD+$scT%KgH6_0+pf; zyo9ju2Y~j$b}GJsYA35-&%d=}1YUR+^2Z__enxn^StOK&g)6%r(NYmIQKDZ*`IYqQ zyhO>qO?LPJhVi{_I~^IpYOh~E5`3lwx>8;o3PaO-KYNQjWxVP^Mz22N@lKi!nie#a}J&w5m=|j2AfBf9SF20pOCWsU!2(F ze#kyrS{xuHGXayY1bt1PO9j9_y9v-0V_lgGv>s759gjOkCg1Mj0~RO|DU!sA3r*jX zFe%Os z9A~c5$`R!n;dr?q=#b!KQTn?EyfBl zJl9aD{Ug-kJqr3)mue4$$+iO8a^`XU?&sb=;6Ue;rM4zDBA%wnh|lve53$XdoIlGA z_+k|NPvk)igXJyKY-5YmTN8{l0|q{7(QiNsz}C#Q$UO+`N3a2u_vSmv9A)lMSD5>& zzW#M7=+0yb{Dv%s7An8^Ht<2wz3(OI ze(spEa8zDy8EoI2k4EI=;c&@+PDHx=;{_17+u&!P5;s+5@n|GPH%J)?!juC1Sm=7= zt+lRbnPalSWn|8}x3>x6_e!e7@%xpay@k=F$--xWt!o-DE{hBwU9UvaX4g~TyFG-b zKJxqw-lEzb0sED$11Rn`Ks!`bLTL6V89MkJEI-1G+57nOU9HWiki_(OkvYE~I1H}! z$L~B#?*y~7zoUwmDG6%*ZEt))vp&xXH&m&|d8kb2THEUFIkM+rn?g{a!Bol&mz9|& z?&sYA)HY?ZsR@A@LdY34(*p|qY6pp!cy|R%^J#JyOM-r28qK_xha3qa_wv4&_Sn`z zMghB}W~_dXJgc#(2Xp|%%Y6acPA9E?ZI%c+YJ_jL(*a7I-D#r+9Mz4`tPBxXp^D$T zp=DidYVqEmmmiXy?~kR~J;J#QRbhjL*EgvjA5qR9NkEk#Z_X>?0+w~&jUdclWLzCQ z4V-4dNAXK`z#H5eGkiU6^iJy`dj!~x=C~mJirNbJKc7a%9*s0kAg=6yT=fwj$|M@{ zM2L)Zc0REOvL6&RbUmn8ZJ1rx< z#d*`2%ckjmcnAbwW`V+$({VVceSk5q_q6`-Ggv)eAG%6^Fd@eRv6d6;lHglNY4-mu z2O0*L(;b3))5YDxhtxv$9Hfe@(&wzytuUXA%n}f0I}8LY!_YTxlAHl{lD5kFrFefY zzG<4sfe<#f*uD$YsXZ1UZZ5`O8;VAxe*DD;Uz*d{j3+rZ0s&B46q3?4E0rC1&x5(N zhaLXpRU}_ z+aG*KZLCIm+?2Ju>}(`;Gi|B+% z%+>~J(mLI1Hh5rtyH^78HjqdnvKjiXDcleGL(4B*FMQq}<(=KGlzsxTDgDvgIyoOTWmeHow<{4 zfwSmG2BEYeDCUq+uo+W#5x&)(VkZ?jXh4nB-m`E9Ct4g}Cnadughd~ulbt9RLi~?^ zY!Kc@JIn3RdEa9vu4i=P>I{I>(3{8?s6E+@A$CV2!QxCvct2;dE`bdtANc0zCbLbG z0rlNO2P7-o%Rzw#ba=)h0hLkfcK21sLO*AtsrqfjTE|x~v1j(GOQGY$fNE;UD#%jz zVYGrOdmPwL>TsIEu$V$CqwUp6d2w@Bxm)JyfSnM7K*FfJ;glH*3wAOKA5wX7H7mv1 zPBk+xZ?GU19>*~ zYnDFM;}#e^d+R1!(iPYOqYg9B9C%y1@yk^l$Gp+=v=F;P@+CR3iM)Tc{MK?ILhV)& zkSQ7f|8&ZL4^U@~v2Xb$TTXGt=^jYf;o_N~0b1t7^LYLCG?|jw-*GHoNXQ;+9$P|Q z73e?7datJ1XW~v4L-4#=gTz#70qbf=P&1QwDPs=$7sRG)$0}fR!4!LqokuC!F*k^_ zVh}f{BBaO_z|^+_pW2ayKyP0sH+}c}CCiAl8lajkQn~F_dX&d*MhZ3r8@8hx0i%RQ zlS~Jz$TkG~xacJ`A4<=NM&1iX1VM<;Wftk@QN+;#00aqJ@7xsteE^Z{b^JRCqaTdP zHDJephNun;m3+#bNh`eqv`@f#Q1Xl_>HCv$)>G?5V0ZzdV*2@I0o@uXGw3enESK*A zEr&UoTN=#0E~9w&*-HSz4B|_EXexQ^&DBlhA`jgEkAA|Xq7mSm z-{Ay{087RB?SqYMCBR}6*RZZga<`E^c5{MLw?YTlvs~V2mgcUmfWQI_8oE=$_73hJ zSLRciXE6+$S6g?B3Nlp^y~nDoT5@V_UOEgNt1O#?9tnW7Zm>s4Da3)lM4e<}5kLuz zCiw7|2tiK*KgDnTbaw_GY_L84`g$_}M_u{sM^|ww9UUuZ5F&L0{qT)JSA>axkry+x z8x<{P3(G=-*aAPsm~!V=8G*kbLeYM8B5j;Rih9UW(j<)ubw0J5l+Ja644IR(AZ2IxGd z51jh#s710gGz_o6Dv$no?mgZpf8K1p;!0lYIDTc(t1m>6xb%&;RI48NQU)nI?_iFT zHlRG)dj^?ejRZ^E_moslW)nLQ9%J1a4OeuYZOqshJ5tF!m+>4w4w$(ZXSf;%Fyq!g z6M(6V`rKa+I}BA4cjjWh249T<;!k|Dj(P{enCvTTFUYUNLHWX_+>_n{_@_+f%fTyY}kAtY_n(ju*4{SBj06Z1B8Hh(s)Bdohd^KT+!m&ZW zMhd_{0h%AUzn(yU$T@A8qWl1Rrb+E=x@Dz-AD6_(f5F}j{H#JY@N0oB+lFER9qSHq zVg%J>@|%0F-vdD@1O%WvXVx+;PNF=bSXA`Q%0vXJF`xM?fNLwxMy|f|APR!JCYxSn zNR}`F)J>PqE9vBh59P@7+$0%~qHfY2-z0+*%aQ*c>i;pFe6lK7Di12(B9 zIMheTQU>fAODFCvwS5&TI;1c&fJ!;+iib@f8l8b##R>DL) zc=#8%2|zLoBl^_@Bu<+%=*hR%?EoMyUo8O9tS|%SA%T6?%Y7QAZeCJIC7EWt3xx0> zU##5X2RMUXquoFXt{iL1YCXX0mQ?`~f>Vka6DkaNo&Bl8*FISp*l$%fo?(+2Mjoevnie?{A>D(1N#v z#%bPnC1(KJv;T-8y)vKHmS=*u_a>kT$n4-05aJprUIB0(eGCfAbnor(n7ogMaP8R^ zK?(XAB8KY%yT^m7KZ?*{`Z|T7!HobvD68*p5w}91 zv}e{}6N{$foS0*q;hn=iXjOr3BAcfzz;c(4Cz){;!iYXfe|yt*SJ34A!EtsefrB7eX8aaN!8_Uc*r2{Qlz)(+2U*^e@UCglF2k+}I7o6o zkgNTAUmOhJM*4m<$G``;xKwZ)Ad&cNkDf^M`2^t5;qvDWuHzIcV(<@SgCsTHUx=S! zXRAO7`ARXnPrE1qBaA)`pVm=(&(CerHsy)D>(v6OJQ=o$&bl{%Mhy_PpCg5bw&6W*+W5)v?1pv|?rybl~Eotj6sep@$i zG_TNa=nn__(S0#svoFzAUIJkp@|nf78cJ57CGj1m-_)eSvA=;h;i2uURPqAIaR`Jn zOo&LH!Xm@%wV;fD3^_pMG-V+vOy!px*B{s4CcMu$Nx+ zL?DqTQ1+2ruyQ|;;DuM5=k%jPF=HKEFz7ZT6`KMGF5#fTL+;ZR`GCSpLC!=A4M@s2 zRlG(4g=XSxD+h>N{*qt9b`6cfs;@}A@niE# zDu0-25J1t7hWp?;k8KI>2}2(uy9S&?si}>V%UmEp5E{GwbGw@X`dPf7Bp>?420ypK zjp_%ts_W#u^O*SE-e_qWNFNnmP@<0`Mjek4`lL#655>G(b1|dVk3jY^EFaKt&vOS6 z+UxAcC{m&w`mje98+plNrB`uFiW}}c{Tli}-{?dn35W`NX6a7x7sp9TKKnmNChmp( zH720C8(`OEL1HWqC6o&S?Hj<3EwaCuOL|Lbk?>Xeu<%?zXSXf~&NGP^dSpM`{3!XOS7J#A_JyZYn5J2nQfCV)THfS-=1f=M%1&Apm^fEG$(AfFwL$gmt|G@ce|;v6tJd zn>Z=7t6uB=OcX?oEITd@Jl51=SVujXJsCHI&Jibpy1t&oF18vVLngBINQ=MV?I%&QwQ*7 zq2O%(!cw(?*@2T|CHPxU(PeJM8-8EIouil^=30VT5??;x9cB1U3~iFTph&SaTB3_w zp2xSOL>r*^dXl+qeU_*(5#mZ;HZ$~72m&mZhXpTy7FAp9#UEsCLQLr5!~k*qEV@$d z83a}u2+m0FWjErFaGT3`0Ku*L{ANEsg7;zb5NIW(P5FX`2yg2uM$oR`pDkQv3*?3O z6#;-1f!yE7cIQ-a85>lGDgNqQU2U{bqxjCCjTS`gl|UCDUA`{AjsUz8O-in66e)nl zQ2mRjCWO6GYk!jL{vi=gN4-4x1af?c&8J8-KFeYLmm^g05el-D@xX_Nw;(u35$!p8 zHV9JrSD*hgo&?TVC7ACgnXZ+$_2qw~)u4Nh4n1(Si{<~{x!~NnA1c0X`8!7lPJ;p9 zk{u{iD64|n%(|J+@earh2#-LS`pV4kg|3UY(Cauz;Li7oa8nX!`t?A}U!7}wskx@H2Cf(Xv!sRS zw$YbI+p4zu;@NO}*i)0dczIt=^Ix~ZQUFPKM`i!si03-E$!YN+wRFVbhlgGhtlA06 z^$mF7s=DVz-vd386MzMl@JH|+rkMsL3)Cs4gA2ojsDi_d)*2YlglYF~X6grOtnbLa zmq|H*(M|wd!Hg8m=W)&?&4P#AT{(0Y=a#cIAft&9VaLawcv5Gc41`GZy?wu&6^R}4 zx_jT2SZa0UXJ$=GH2tgw#Wmq8@)#!jPE!JFaLs@uWn+9!)eAtlFvtaykruxAgC|Ym zL3dAxYd1S&SC7oI>4WE8iKTc77ZAFKq?ELD)B zW+6UMPimVOdVMJZiu-#tqHNmZMEf>tpX=I#XB9kMNlwV(5=Gr7gMqu;Y0KGw)k+Ea z5Y_M0+fOcu&OYE%^~mVnzjv7bEeEth<#%8B`lJi!LZ0@_zmR>|Ujjyc#MZ0|=Jy7Q zTz%Un(-#_0WH~zUAn&R{#^0b#RQVymW*nHWm-1S3;p8&f?%_gRysr4yuABwo?@}s=!yNJETJM&K+WO_q*QRkdQYEoxnxguhXDNhj%v`B zB&PPEx_b<{g00pG+po3SVb17MsEB#Vc$lt85N*Zb8J(*{C4s`D$4HIkS_k(-)j z?CeeOGweqe*1*r$ZAAH8q9%HFWC8?7>5ZfY>zi+YWabXE0f~ZfGmn+JDB)nEensTt z<}|1$t;{rh{0Quae4Q{6w>)r<8xP zKe>PM_eJ0RFk9;RKg^?{s){{;)u{N}9+U}_o~P#{4UU#6fYK~AP~|cF^D_p*u{`$} za^is-8{jvNC`_Jyb|W;-237rB5449C_iek1X$n9{9=jFf9RImk|ENSxZg%)`L<>Qv z3c^Fc^d0)KA9H;Sgi*Qf%@|6&AWK$y?ERvO|ASr=;0Kh`VtE|9d7jH}Trq=$b@xq~ znpbcr{?q74kcD~fP0RrmU6J;q)sal4XQiO=%Et z<6>>2fHX*Wl>hjhgRs*qn1|+F9WaPYU7#Q9T?3V}MbjL2>qyfU(S9!=9n|8m@4gbL zpT5axNQyTGkf7S+lROZ`FoXxX$F%@l1*pj?JeErV67|cVJ1~dke&nQJdmaF!rE0i=#9*)hiQWQ$D1QfrL17;ORA3tQl^9C2 zAP)^)ays11VU}2PsCYUFdS=B1ZrlFABU~!{Q>ghd$7h;Y;=bBkD^N(_A?`34W)Ext zeSc_l_=t%*k~?|&+v0X0Xcq;{?V?q#h(9*O@sd*L5rg>o+Lhx0T%$zssA(u}_o z002r7JP6Ro=Ss)!>5MZK2W>={Sc#;m$^uZn=)VZR!1`UTr?jcAfe4UGf3i9_t)rCp@!j<1VyHcdm7Xs85`&)8y?)y%6 zY)N~pY@80E%9Lcb#twN^KHHcKvZ>>$HnF1P-RwDKUZ?Ok*yX>vM{!qbSwT-U$C<|_ zPCh#ifKR}bc3jA*nUbL?Cq?~8k_==_oh6DeM0?M#O8Jg9qpU2uk4`MJZnSgNpXx1z z@#%OBCl4AW%Z%(upUz1E8sut|U0$lzZ)%GbQTuCY~k?{P@<3Z8=P__qA{L~5O^IJrZ@--T}bAeZ_{vXS(=--tV0M0~_Ad+L;H_vTxThtc(?9o%?8=^&QOtk8qglRxmvEUKq1I zR%sL!Ykjfq_gNr_Q8GgxZl?Gw|33fURNXWYsXdi7J zG84|ON@GRGcA7dOxmo~?T;9@x)Fw2g`h@vM_3G5lcxII6st&JXA0+H{Pc)&ID{Uxx z9!SSA*19^1%D{%qplwZ;V%wdQ1;ib80{Wv7ev9x?tW_!WLWy1ap@YXEo&`(GOQRGx z$JL__0Ocs*nvxn}x6B@PNkm9`>{G9I*sosSou-}d&gswV?|bbR)}J{?a!r?-_C#BC z#}%YxGfzj8uziXB#;n047iByk64RO@(kIdv86zx$X7tV%hH8N-vOY2E`Pd4xMZkBf zBZG1j+VX6m^%njLAM(PjxxT6St-}1#HI5U3si(U11mc#>d*{_5N_Ls8C6DR!gK7^? z0NZu**ZiG81B&T^QLm%Vg_$w`L9$X^%k$I&txwy&OV7eiyGWK7=b84__nff^C5w03 z42r35tO$jMpPH>|rI&hRp)x)#hMI_}7f7c^?aX?I6PF8%EKu%feF9}z`h6vDPM&bQ z^LB8(-n!ryRFtqkk7&HTPQF{-$+SM{$mm7hlQ+6SOHL~f){lpX$&ywS3gd7&3BzzBop zYTeIr(th;BZ5M?2A=bGq5L~@=k1@H{VzOX6Ly!x!W1Be zL^~tBsl#EnxT&Yow2W6maxk-V_s5FTn8I%GmuPJ2PT-dOq*vAT5-!EDk33Gaz-o6D zP*ml9$f~c6m?(5k+_UB@A0%?|HBchc6I|BCwbDVY^lhstS;Dqc*T2MwtP0>-7=|I3 z#m|FncIMgs! z&VV&_Xwx3R!62f>g9t|KRfHWhuX;>$hy^qW}Dk?eL9M zC91!g5G-ZlAdS57tCMe-H{^HONjV2G5X^HNO zk|$=BXGdp-_7YJ=7;;k@PUw=ZZ;@0F3bDE;mST<+Dk|`*8C%xh|2+`_jaW&Q>~^w^$*g6RN}`Q0i3;*FWn`xL~E`hWkET-S8A0llsnNz=8WMADMFA_2~SN zOAi@Z(S1Zt;Ew|RQ1nBGBAJ=~fF%wy^{4TSz93GoOQQ&2I>nQ`Rk;x)qJ0-R5jIdq zq)>Ht>SxH}^T5kzi2)+-gzqJt%yKuFZN}63a-sdnSF{own(e}eddP!h&1O!cT)$AB+v@`R5c?rZ4Vl4pX=-*G zVn`&y6Z-;!tXqZBfxx}r3RJ5V>lrLkEOk~>9akZl%eZ*RMUG#?fwUW@3H%Fw}ztyg#KvpdQD8o?r6>@Zvu^e3xcnkXJAL&zx| zPFfhRg)x0U_2zD@Z!E|v{`hsod0zhlE%hYe#(RYe;mTGmlb!qPC_)lpxLg?VJ@I-{ zH*ftpDuzHj5u*Ev4?L+|xr#4iUA8^629pVz^VuwE!(#luJFABWb&X4-rX;uz&s61E zn4P2p&nmwBRoyN|0Vbuj^Y;153sQ(~)tKpxK$(O$l2ruRCG33XNh4wq4{>$u~tOEE%owjI5FYO4ArgSyNoau{_ssA}6#l#TaIbyoseh#<)j%m1(r3XWmqzza2;f z?N-Eh=oh87xZ0LN3pD?Ewm{#MjCl}?yLp>lp|-H6 z;J7Ju94aJ_Wx}qc>8c!AydN0CAP*E3X_`TOd7<7ZxWy_m&j!x!tzy1)>`hqxu4 zJz{3#(KG$cF6E@{{^_Og%TkB&sY`GTi@v|~0ztrSA>vq)eEZg~cf_{gT$L_3{M^ld zo1Tlyz@CK+@ zmBJq%7%Z6&KTc|rd(t2WZhu{x#$|=WJoh29ECpviWT_ro`Xbd}MFT>D0BLk^UKoN3 z6%Ik+cdD)cJS&}#rkzO` zKHk1}{3X703NUC-h)2?)vueAQ=3{;umd01}{Y#Ph-w+QRD!vFkZ|Vs4x%E2mqZ3Iu zxVb%9=O2S*XvU%0-p<9D@k`G=x{eW2Af>3flq4cUMnO~L5jz2w?R3@qtDA13yOU5v zd|{W!ae&rxzbi4cGG2d7hoUWTIx9{|>et89prf7jKQk8oq$@Op61Y*dowsR zD-jS&#?AK)f)a(qSI_GkCEyK92bH5IVLk`udg+cc(@wr0sJ$9k;uqnNKFk1qUF<$! z8W|OUMdrl@SqN;iw{Z5#QJPXmc=mP~@oUTah3Avo5?irLkAshPzdX;* z8#Cs?ZOqn)qIcMYf?4%ojy|Ayg^&|^)Q&ZK`(i#|lM5dPL6_&Vl6PlSMP$t=)epS} zRR&m^W~n`eQ-A0+#(R1+uM<(kdxOZPt^pciDH0do+a6_>^gjKCgVhKjV2G#T;k6Jn z+4NgG-S6d>yPL)tA4)GgWzTX|$HlIJwjeo4&r6IB@#wm{pJCh-0()2N$eMGP%A?h- z3y8sa59Km<0b(dxTF z{tP=nbcFDK>F=Q0vqFY4DtBBx*=nBn9Pmi74TR;4p{Qz+XdvXq9p7>#f9hQ`96L2w*O#G67M}%PyANmZ*awjR_td_fhENVX#M>_ z&A0Y02f1A71g|RL`2&PlHXR?1FoQcOACB6C`0!nohL*sYcRF%VWnscM@@+QTM)blO zr_)UPaWWg*qWZQA(hM;}ubn@KwlH_7jYAvCxgo882FIleB)?$#cMK08KnJ@Z_q8=c z<5@C=i!6G^s+0?3mwR>J91EKezImhZ3Z7i#M($e=y&83p}e%a(m6)4P0WjJS*P;dY-`v%`E$b)Y0ejvK| z{Klrxp=NkT;vS;J`whN%87d~vZXh}Non`f^=wz!(+pK1-`)-$4QO7ks3 z_u$mt+a-szB#ZMNI?qqc;m*L}{j2O-0>90uPs5(ccKh~{DXwZ3cEY`t7slZRL3Px6 z^v%u*nTpztLE&&7AvpFY9^j~r+6KDolL_}{q_l>VF`dTZkB=@NlZ8J5;Ui@Eek8yWk`m42o;wRnQmLW-bZ_ON8-&=O>juF+z9j` z`JAeGE!b(k_Sf^ICnijkd~#^g?sD+_j{WdBz44sXm5uOq*zY-%bk%$w$wVYX!sFW$ zJ{0@Ai(>?dVG^WiBwIJO$}bTf!AVO|eRu0)AnrjJ|M$3h#d9@?symaeR^v5iQ_9A@->WjdxukK-dV@4N z2}|MNd96Ph`U1!{acyz{YUDt>EeXA4Beq`F}q?N??G4xBRHuu&%#qR*sN#-9Gm|&-U@SjCvBjr>BgZ z+I5ZzoKRTgbe-8`AK9Jjwyn=aQN-L`D>y{L`8(1LTIARdUe&V#}K92l0^07$Q*K__6`SXGMsj)H4d7r5+s2G0q#Je?b zvbdRzxWln({x-s!z>ryRMku_RUVXiG5eE#`m#a+Djp(xB?W2SgKNJX6Q}(|Biai^e9wW=k*1 z-u;Q+RBm(Pm$+QH;lt|(-I?Bm2SvHJEvmFP%gAXd+GbYUy=W~rrQ^g7(*IFV`KlU5z8QbNM zs9paN?P7@iaSXY3`)PECnxXQWzZ4X&+fv+5Ji-?P68_;2pItNI?5%MWUh$dliYSb- zfwth4q2I?G(X7buCVL}9*i}V~(ws*P9fb7HPDjv2hktsJU#6J^-cQ-j4p$)zN!r<5 zN^s06{cA=Y!RL^lujE|&x+2K$#icz~_I7b1a)17(gh$sKE!1-9K64pwJ@VHK?m>-r(Z`Bkod1a}&)}VC8c_28 zFw@+reeKFk1Ml%``#VT|38^J$_#f{0B8lkC$H!)J4D&qVeaTm4Sw z_S{!GgBGbdp(Dzc?|7R`+Tv>f%vLLxeU8}@VTFn3?45A80x&fq7Cy0syjr9AKOMsRtyW-iai?W7 z=I22<{m9`BT?eNllxIcpFWeZD!_r^i%?wLkzPg=zJXa{X(iysl0)|2u=@xK9X}Tyf za2FAmD+dkf>Sdxc&>|b@tyQno@%2K-@ zf1!@XPzCQ$l|LHLTw9)QzN0(Gc!v$Z10j4G6UEseiSb~%59CoWX)#V&e0dE-$MJ@v z7rJw933eCE;M+^b24d^E^uC2|@i}QWhjn7X!0DZ8*Dm38ua#etNYiKE30~njAc(~> z-&R|8ufzrWd=fiVMc#?9++3&EmvlfF@xift#h{!!=@%?lH)*xlkBljrIOtAog@Yv; z*SV3Lgb9d|gF!1I7o;OSTK}U7?jp=ksXO`^`SYNFPl-fP>sR>s%%Lr=FB2a5p19i` zns+&R3IA@7@qgfXwT|-!`uw29oM73PR)sHv*OEeZugNpG)UxevM3VZ{oHYYU{YkNr z-DySlxvgy4yyG{Rf{XjBH^@gwi+nYMyFz`QXl~wv+Nhjue7*`&&%~=1h*rAAU3}G= z`RI6>;8OX>RByc`uf!yt`1iym5XBSG5ZN&PeHA1TF^HR05!NEG*-|s#0qoMwjCiuhDe1n57zni;)3QiRCCqE~Dy3=cjl5&+8I=yPDxr zVX_6kee0s)iN$g@LlV$TxQP~BqW;p!$+Cj4DrWT!c9{+&wlKPPaMb_NI^Uc&_OR7`>`&j5-2$TYHvkqt*|#`Sk2Xw*={3 z-pvv0{Fc+03pUitbs@6xJfy_}N84KU?tvRkIu5XA8;J($Y8Kv2uugjT-X3b-tf#0o zoZC|5`3UQxmds6vl|I#}=L!CNKj2X0`&)X?;814L*>v|;e$1U^&+lw`Z%CVxAbaMu z#$O4IL;hs_-y+i52Y7Ty`MX-ox^V~Jg0_29bfzrzk7(v2*-eEa#Ngy!Nda7@oX_N+ zmiY3#=XZN~yB3$1nb#G;GhfZR>O+)Ju^>^7jha3r^$x+jVy!ne6<^@pXTm4! zO67F-e^;<{aArkl)4j$#RT?vJ#~ryHkRs9BMYNcqnmb}3n)V$#l9m%=`cq`B)`}~K zifN)9Wdr%XgwG>BF~#<*$@KG_d7|jbDHqOOhayhO^^P6ks~y(0x^%Oa*~=yIj^XH` zAv(?Vh-OxHGYTpua~zY+&8pquJFw4+0>9GEIuzfC5k z-0lf@jf5w37wgCJC9>btGCwwslk$UB6JJCrWpzwD#-iZ#M^0MDPu2!kZW$FxcGI?E zldIxavYc63)q^yTJTK4Q)WYYmdJh?W%aI?~i`$Bcu3^{iw>H*n^_tM+;{QdH{{&Cl zd$^i{m%NYYCa-0j^CpbPBq0GV#5cnW8|5wl=>_lgBN8kur%K01A=uZ9@^VtI(*D2v51!CA2E971b zq_2CeYF~eSfeLnt?z|G+{$;w2*G^oC*uKvq&GzMRLT6O+hGA_XvK~(SccOHP*11Y? z@4T`zF$Y_d_r;JD_TnFuZ(I}+xqmFw-+5<$4MA>gEq#thZ>&M*(mv~ z@``4f#F;XxR-fsDlG`jrN!4q%!Q8qn$S<;pdJ$6GrUL(A*y?-TU zzJ`2ix#}~Oa{W2M5u}Og*72*+8GVt9);M-hy3$}^$F98n4k_bs+th1X%Pdyvd|zjK z6dPS&ghdmnc2WKGe7EZW|6>uBww*#`uh&Q09~kA%$NoRnLmwS03xs?|d9sD`Z@y;( z|9S6^HmfSy2{~8J+Ze-s0Y4f&KIW}Q+2J=hjPSX|*$@2U$d~1ZU8xZu1ECnty%97O z7^7vH{Hgkplo4LoB&GQfZS+;$KmW(keZ#ABpFa5aAFOq!b z*ywR0uh;#{5k2A)tIjmURG-M2I9I>{Z~@4SG*aA|f=Ykz z)ybk%pv-Vevu}F8a*9`~@$*}vun;+%3bRD25#xwbG&ed2yhTCXKc*Vnj$7N!X+Kh4 z9Fr%jM@23-q3)rXC5X`HZ^+VMF(JQ-E{wlRXnunr+dt&+P*+H3XLucOGHYH<`|_OQ zJm}MEmx=m)p6{C=6W=VH_%>0v^QP%5Hk#DCbU#$q-`>7{W7tO~FVg>e?2y!LIp9di zRIw2d?U+wZL42bQED!5SP2pQ!kbY&@L)3{{%BWz*__iIHAFG?dNj!6L_iM3IUr+G1T=q zaJotSI->f8+wp?rBr9Kjydx;;XSw0#Y_BGfYSCtky&h5TYsq?B`t5kdNSps^Xa(QI z3pJv97V}pZ?d^|8A?4134wCY@STPNvt{?fIDZw^nwzS%)AWSI!N&3l9Fy zF9n+T6at|A@>miKzbsiPV9CbC+H!qoCELV;Sh5c9oVYu&g$J}x;C!aygd9T0`|M|Y z)Fz)Dl}2+|GS*c}N#=@X(pxVY!db=FwHv9w)#Wb-Ot6NG*pZ4QwIEW;=0=R|JNdaz>iXa)w)!6qu^hh+n8y7VFqtEWJ=cd*bC;B~1DmeVc@O zaK4?Ff6OLKUS zuI&}8c_u05E2?)xNn+=yCz4S5^Dmn6qZ?6?&Yk%QHT28*arsH+6jN1@N=TbD-$7L0 zDMeJiew}>&Q>G(bJ@&kZO=UTC%^UwQ$&QIpi%FDl`ciC<EJtEAU(}2-!BXhRl?3Ar=pDLPhHAP~W|aM! zYl}#LMLvq&nd~~yC>7al;liJfP1p>uKIxb#OmM1NL zP<_!nrY-#KEk=BI`2o>c@H|IjM%LSrLxQoE9s}+NbVE975fJ?74CEmlNf)@>iP1t8 z5}og3z31J}F7fc@saV6^q5HVo&i~ojWf4J4shYwa6J=Eg3flA}Nz{t~v5#U46?PQo zPqm$Xwnoc@B6qW&ZQ{q4*^z!JcOG@@x%(=2NK9u$v$pirDDx#s$*$hO-Hy*Z1@1uEd@#qSGUbE)%T-BN!cB;CRd1d}SK$!`5K+62-^@R?E2}?56Kq zjXM6K#P7o#rYBPQ6V7{E3A}5q_EFCWc=TWVM2i04c;;MMV^*~!aD@I&W+Z1=m3AnwD&hmj0}%H!YEGow`$qD8u21=S<l9PcW)@;qj5p6RcEC1W$&5fpW;K`bc zG`ZKP_L#u9-Kp_m81!5~S(hu%5q_yhIj2+lnYlmpN_4TW(b>R_cRbN6{{fw)8XewJ z!k6m)RG#A4rhV5t(1BCyin2^y_W2dAvieA2<1Ne$AB&O`3iMZArDag_U7h1A{VdmS zK!EPd+Nmh1yPDq9`m&r={`SY?5M)C1J?1Qqh+HI8oM&UmT3%~LhaplSFKH%W=Yvw4 zuUG7;OipUIC(LUr$Fss=eA$XEb*7-(&shI)RHuF4h9HlTR~PjIjjV7azEHQ>{&NKK zUi#v$a#UxDFR)BI{e1tq zK96bs^(O`$Z5peX($^#5WTEOG1xsG~pt?zQ`ex^TIX(30GN7t3%5*!02HEVzhnS5L1C6iW)i zB!%Gk#U-S7EUhTDQ@!MzmbCu09AYz}68R~aoa}L7l~?b12X7SxOY8mHO=>)^V3FhT zw_CH7fIz+a{%Q-$&Jagm!cXi6h3tHWDebHQ6|-S=g2}vSRS^J!7$Pj>CxBeQt=J2p zir$D;u`KtNm|*+n*miNx;pMsuFZ356ya-urzBpd4jx3JrE@R?uQDgRqXa1#ecR5zA zKgGGZvs?V&+sKbbQi9FPLt3W~j~lD}n0%e-)FuQ2#qz1_V{HP>%Lh!R)ob-+a;<_P!s?JgfQKCrRg5n+Nj3$j)-QX1K4d|HsNs#3`|M#s@F+ zxA`RZ7wkqrFRZ7~B=1HuhuLsJ{`YrIZ^|tN8oltgy4Pb)f?JN+AFHeSvT2OAk%hmA zm8N9bj+RK=bq4s5uh|wFZz2o-!E-YeS^6o4p=!>&OxwAX{uaqlCGbhVc8vL;?-866 za(!q_W#ksU%Ql>4n@>u!Wkw-H(iNZr`CAKMk(^|mm9u_j>e^Zk`io&?Qy92j`r`-t z$R25?I!F>)Zb|LQBhlhX)}shrxhZ#kE9_bxQYa;ndSlxsz3rI39L5+r9$V)8=5t~R z-jhloAv9wlZY%C5RvLsx3e^$XA)6Lwa%MII{rx|1n-)94H`?#86K)SB)2@@}ScAXF zJ=t9ClIaVYv(7Wp)cM2t9eoBZp@o5lMGwN(`mB#!Dsd;ol^ED7nN$AR0LMk&ARlWj zUmQ=>bd=*q_F1`Nzo)U#jC0|Ya@Vr1krAwkMLjRXn$Dwy>@HYWmM2(5?X@auYF9S4 zj7D#Ci@g6&FV1(_@-)Y}=W~kI%q#ToTIXib2aUZ%#ZXuaHuHGaoLPLgS5)Gv8y`|z z(uR%$%(Gb(){vxF)!x9F0ixXnZB7dA4ztE8ayi1?!5h>i(M`!TIhuJmU_?n^;I=%Q z3MS^dIFy`uqwL?YqqCx}qTJN1G2GCIQW4N@lb;IZD34syN;TLbG5PGySCASa(~)9b zy^&XatS3*iRDNOgiNaP!<4tdkw(A{Un=vlGp2Vf)U}l7ayJs}2>sitKADW5?IqS0? zemk@)kK{;&>c}RzuMm0>isaqk+(Ifu|AOU6D%b2M9{7FgjVP?k@AZkFN`xUtzt1)fx+3pP4;EsrdNth*d_dC}rU2LUKi6 z*GQdGu1$yb5~a;AX_Wu}eBi>Uq)gB2o0W*rl8^Aul{Bn>KT_O}0DR(>tUkUwxG(ge z1x%y-jwy_Vf1k_g5}bSCibs~SkI*FV%pZ@b_4?(0*^YCjSgQJ+dppjX8Rr$VWD)$ z>bc=Ab!7H-Mxlu&{*()#MI0L+s6gk5;$0@GgbM8#;2gT1 zNY;YE3$q_*Q`s5#qCk=Wo4;`U5b`-gqU@-{n1-V*M%oPP$SzlE5=I1RsV?5p?#Z)f z48)FP;kmGj_1Iiwf8cu{zdLnP{COJ2k^QnX_Fy_HIGN)1C_A!zRQOul6J_CjRHk$S z%X(de*ce-sDkUDrT^S)6V$rgLahg6YR@H~nEguV&6S|GZ!e#KQbLAHiOMT`uOJ1$EX;u!tl5w3zuUiQQc#X6O$X% z)fUiPZ)u13rMy&D6Xi~dF-X*tQQg`U2<(bqAlg$K6UpVGMmvqTokL1UBb|CR6bBwO zozn92>T2<~CDtf+Mg~8L`l*CMi;%fGL~p|G^J*YodOqHr+Qm4~^!g)mbaADa1Hani zpQ%ZzW2eLQ_&!s;?ao*0Ja3=_>857BJCd9r|ssaoPpDy^tIOS+hkXg$x;|eMb2xs&cBkOau9X~cMEuc>BeGBNU z+|C<7exCSM@{PS6<3(UbJKYd&*@N%9!PPH03TdIH+|Aa1K5pf2 zny~EO&4<70VodwoSb`m0oD{Drw>uzKmOw2?GEujsyh31}p(BbCUA%Q(D6{)ljQ@Hy zrugt>Z!Ud=>sw$rcx@>%#fOqLR9_JoHM^;~A7cwHIGIy(T|SBZ+K!y6K-!#pYx#&Qvp|)0HFk zMlshjnZ;S>4`>II17`d0Ixv$Cq{04$#&5j6waH87meEv$1$hZe<>P#?J(3vudJV7);O`y6PtYTmP^S}km@ z!RM^|TDZcZHTP#t?2&%Au)woLT>9^mHAzOy-)iK_nIi4?uB&MfGU|70mY~L^F&LYA zEuHcGVX{SMb6Q**p3}+=MdkGk{b%KXS?8_*8Wt<6zzA(LE&j|IS@k%_;OX>w{?+r3 zVlMHgHv|`h8SAGC3r|#+cP&V^@Q2@=f52-J`1Yzz*?$cWm^tJLhnR1M=LMa8E`JX$ zPDoR}yiQ!d3hFbevT#FDg za*UPM%8O;VP~~o~bT6-`#NtQtclDvKp}^7GOFkU19a6mKjDC8upJYl04bA&!%``g$ z;x;96cE3!wu|e2qLdzD=Q&8f@Yhr=Wf8G`8GA-oI2*)U&scKei=DoKYaSvP~hD?XB zQc>yR+I?A*NuzTKty^9qGJf9eDvP{B2pHfvG7(aIb>h4XTb{ml;U-&=q6_}1)q>ol zCV4c}d1!G>|LgbBhKipavBQ(R*Zr#r&AB5G_^$JBW`=S%5`N(fsp_(vJU_tA4pph_ zEKTwtzva;GOS+vOf|x`3X>euLE4f0+(_=hfQlH@en^coFOV@!UJLxWBhlIQONd}@! zOA{B3ApjPh9_ayF&^mc~hNgc;mFu3)h*F_ED=DQ{~&?XE*T#reI6$`bd7(*n@~|ND59`GD>kp@I56TW z=j^F)^fPVmmEof_*`%%B7|G^g9c!Dy*jsOqGB z_@w05b4)8_qf)oL0cIb?JrwBC^3J&tQl46;c=$?cu2I0N9se*G&0I-{$(~B~e3`_h z%u~^C?@=HM4CylkzD0`_dmadY8F2|RXx*A7xNo(5u&-xU^B%UMU6Q-&#-PE2Zqrs& zv8t>X2%+&p6cR2AlqTQz@=&j?5xnUG+5f}dTfW5+Eb+p-I0Sch4GzKGArK@$fCP7U zg2SRAxVr^{1PBCocMIo~cTMbj#sxaU9 z3X|^@C8~+$M+*ZIMWf`Rl_U2e);{!EiwPlw;fQY#bHv$d7KD18jnD4vCV0DL;JXRC z6Ku^SBl;2Zaxi0gFCO76)rj7fzK-dCP*4pqWFi@O2dV4#4-p0kjt^SE=47ITfuJJs zfD`LF`o z!ib;r6`V_m>L+XrO{PWi?)o7=n?z0i?YY$~-R+gMLd1MyCs7I(#ApC}?t=>-C?qd6 z{I102zORf(h%Tk5$2ojTrH2(AUet-?J)L@L@ZrBFy{h`f6a(`egf!?)8IAUJmJ&lm zARg2~o`*4#${1`hUD{^sGch0z9p}4CPwl76x@XCc`nsaqw>Lke97)V{Jvc0Re3JU1 z-ioTH-Y5v$^ZE)1`B%{i(}s+K@IBy*XK6AB-TcBV`5Se{PYg|O*P{kUd+0&NUq#9= zW3@<=)``a?;W~K2p*IHCnihn=8s%nks?6rXnZA#HHdlEzr)88082fHgqVj{}%U(;y z{cSc6w}%*hgBsbmXUBjPlxH%&MiCN_;*kT3GV)8Elj|v2gz2wk(9fWWGB*R{Z4=*5 z>JMG)*h@>AD68(-&AowsVW4rX2uV1}c#WgQ3J*8AX^yR|o-w|^elf%%Ki&`;)$g|x z=FE?9xODNL<5B7LyB7#y(!x-h^GWy|F^Po>UxOUn$!HaL$V0R2O}O7;Tlrq6d|#V< zy*`otn6&ywV(xN$G!pSSQeh+XB?Fs;ao1e@5{3s6A>q23lfihC%)iRoHK4qI`*5WteN6u38_@7N<7ep^% zpZ_Wa4o4T+9tgK22^h+bas|^&&mju{w1A*|Gi-J>6uI0_prM0A1C&(x!g^+Zaa+UD zX6CVXn8>Obkyf2RB=x{kYC+dlqQjkW*E-q<^L}2~@ap1ZAV22}fF`hlJxvyAHD{67 zjJvYP;~*(<70gHMg+L<}kFW`TPh!YC9H6ke;2@e&!jGoo$iu1yXp#*D-Zv?va=Y__ zheQf3t>2c?rE%dWefzw>4MkskMO}`p+BZCPBbk7LB+J8ac$Io5ziJ|l)toXbj7+n$ zKX7Fs9k;uNQ{iPwr6;lq#T=X0Xz*!#TV|uW&1t?l(arcB4$tE{2}{IL<-fg90YM>3ZW>+g!~U|+I+i5HrFHK+-BMqu?v>>Oldca4HCB7ec4+(yx@!vvK#`8CCGgt<|i!j z@$cat*t1LZ1ze`)oJrL_pA`kWE#V+1CsfiaXo^D>+W zES4XoxTa&JVtF9U$z$)8rkbNqKg>;ZfYMj8mhcR@8Dz7yV|u4?glkp=y#ko%UZnDGM}^mh_F z%sVdU33M~WPN`6WNe97o5mkB)kKQ|dKZlJ3+xN<79`!itDm=!5pNRdkS~ErvTnB75 zN%j?9VjkfC(SaTm8mtG`VK#0`2}-ZvAQrlLD@!tg42lIy!a*e9%+}XoI(n`-*!zkv zFmOOpL6O4x20)o(Dnn9Z4MgjATTz`iA}#c0YVE!4fvCIX_Q@tDC_Cbt(Wwk86ciM} zu%itcC~Qf)$J1kfL7r^b3CN-6P5$5~@`^13_^_Wi3BVwZWc#fb@doWZgHwfi#gz)N zNa4o^0CTwjGpO3#{mZ8M+)RcNRNlE#g@0HfC z4C#ZTgMwtFIKYN#KcHX;GsFlp{)eouPa(v~WcofOQ#7-@z(#vmekVywy+S!lxH7d< zyceD-8s2`r9uWuRN3yt&=$-L{=xq*-xb0GM6gEhaUW%9-1suhKoM~HGY&KKO$-A30 zRiRh$nHd|rUTUuFO}L{!eTk8q`DE0DT6+_h^JW8QVb38F8^pebXf?tJHw|4V{a%r- za%$swzw7#xBR||NhJkh^kR6pTfv$a|OylgoGF?E5PeWJPG# z!w53Hu@cgD#onHLi8HNcf6`i5GEWuM;bLy|&m%${8<2 zlLwFhTZU{Oq7P`%gpzlc#y~2Y4epGukN?@jR(fG6un{D(r~l2w;P8J>y9XQKBbeG2 z?un%pi1MD;kjOfCtP!W>4d6j}$^YuHm@!eY_Yfuxy3cr<3)2z(d`*%1U=PgptdX=19;u?h*WB=jr>rGNo2tQo8EH*G>LUAZ8QsZ+s$~>i;zIsOkC;riifE%Np zVv+Kw8Io!hJZW9JTLj@5{34`1Xx$V%g$W4KxUAT?9^#qd=YA z2$lE-7}><3HEGQiBU~B;=bcN&QvBo(f;DJKW0N|0JQ9(-501lee>u^YH|Y!P1P)ay z_EMpNKz;H&13`yU02FvMA~jkk|{Q(_8jmYtl1 z@}1rtEc`@*7Z;xZI=k$9#meOrAa)pGb}_`GRpYo^pUxN*+E|sao6ufIuTBT`pz`d+ zSNqGaNk&J8b;3c^;Hokf!J{P0Y4M}mD?dASYn>I^D9Ch;p!z|JJu`o< z*<{|S8N&i0-8t+}p;&rf?+!7ekt#*mIRTk`kjiVV;J~JPOYJLQQ7@|?O!AR?m+N3qhjDm9RK51 zt1@MoC@7%CN25^m>UUUwTGdX+>rG^)sO5(r3Z#>>+s6iVHt@YRk6Z}cXjYV`dKVka zmia2};Xe^`{f38nTAmL>Yiw$)h;0ZJT7Ff0dm@;L)F&>pA4U=VDh7Mh=0&u*dS~Ec zNsCg2j+wt∓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

oip=Cl)i@=w%TF*ntd>5Nc5AHK{7qhp$z+5) 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 B7ux^; literal 0 HcmV?d00001 diff --git a/img/language_guide/cai-thien-ngoai-ngu.png b/img/language_guide/cai-thien-ngoai-ngu.png new file mode 100644 index 0000000000000000000000000000000000000000..e7e58d56797ee0757b70c0416a69710cb7e2a471 GIT binary patch literal 20387 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 Ma(}1ac;Np309U4Z%>V!Z literal 0 HcmV?d00001 diff --git a/img/sent-mining/sample-card-back.png b/img/sent-mining/sample-card-back.png new file mode 100644 index 0000000000000000000000000000000000000000..9306bf8dddc7aec820fb69c55a21a155d4f06115 GIT binary patch literal 21415 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 literal 0 HcmV?d00001 diff --git a/img/srs/forgetting-curve-2.png b/img/srs/forgetting-curve-2.png new file mode 100644 index 0000000000000000000000000000000000000000..44eae03baeecccbce08fd058cdbd4eef60f33248 GIT binary patch literal 17164 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 KpUXO@geCxRZH+Df literal 0 HcmV?d00001 diff --git a/img/srs/notebook-approach.jpg b/img/srs/notebook-approach.jpg new file mode 100644 index 0000000000000000000000000000000000000000..575502f0128567515dcf522afaa25179c0faf87b GIT binary patch literal 15478 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 + + + + + + + + + + + + + + + + + + + + + + + Trang chủ - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + +

Hướng dẫn tự học ngoại ngữ

+

Đây là một trang hướng dẫn tự học ngoại ngữ dựa trên Comprehensible Input và Immersion.

+

Mục tiêu tập trung của trang sẽ là vào việc học ngoại ngữ chung, các phương pháp học ngoại ngữ như Comprehensible Input, Immersion, MIA (Mass Immersion Approach), ALG và các hướng dẫn cài đặt, lựa chọn và sử dụng rất nhiều các tài nguyên và công cụ học ngoại ngữ có sẵn và hoàn toàn miễn phí trên Internet.

+

Bắt đầu học ngoại ngữ

+ + + + + + + + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/input/index.html b/input/index.html new file mode 100644 index 0000000..622e45e --- /dev/null +++ b/input/index.html @@ -0,0 +1,1404 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Input - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + + + + + +
+
+ + + + +

Input

+ +

Bài viết chính

+
+

Bài viết là bản dịch của bài Input, đồng thời được hiệu đính lại nhiều phần để phù hợp với người học ngoại ngữ nói chung.

+
+

Mô hình của việc học ngoại ngữ

+

Có khi nào bạn tự hỏi rằng sao bạn có thể nói ngôn ngữ mẹ đẻ của bạn dễ dàng đến vậy không? Bạn muốn nói một điều gì đó (Thể hiện ý nghĩa nào đó) và những cụm từ và mẫu câu đúng (về mặt ngữ pháp và cả về nghĩa) xuất hiện trong đầu bạn. Phần lớn quá trình là vô thức: điều gì đó xuất hiện trong đầu bạn. Bạn không chắc rằng "chúng" đến từ đâu. Mô hình này sẽ giải thích tại sao:

+
    +
  1. Bạn thu nhận input (Ở đây input được hiểu là "đầu vào" trong ngôn ngữ, tức những gì bạn thu nhận, thu nạp được) - bạn đọc và nghe những mẫu câu ở những ngôn ngữ nhất định. Nếu bạn hiểu những câu này, nó sẽ được lưu trữ trong đầu bạn. Cụ thể hơn, chúng được lưu trữ trong phần não chịu trách nhiệm về mặt ngôn ngữ của bạn.
  2. +
  3. Khi bạn muốn nói hoặc viết điều gì đó ở ngôn ngữ đấy (Khi bạn muốn tạo ra output - tức đầu ra ngôn ngữ, bao gồm nói và viết), bộ não của bạn sẽ tìm kiếm mẫu câu mà bạn đã nghe hoặc đọc trước đây - một mẫu câu tương ứng với điều bạn muốn thể hiện. Sau đó, nó bắt chước câu nói (Tạo ra một câu giống hệt hoặc tương tự vậy) và bạn nói câu của "chính bạn" ở ngôn ngữ đó. Quá trình này diễn ra trong vô thức: bộ não của bạn đảm đương nó một cách tự động.
  4. +
+

Mô hình học ngoại ngữ

+

Mô hình này thực sự rất đơn giản. Bộ não không thực sự tìm kiếm cả câu mà chỉ tìm kiếm các phần của câu. Nó có thể tự tạo lên những mẫu câu dài và phức tạp từ những phần nhỏ đó. Vậy nên, nó không chỉ "bắt chước" một mẫu câu tại thời điểm đó, ngược lại, nó sử dụng rất nhiều mẫu câu cùng lúc để xây dựng lên các câu mới.

+

Ví dụ, nó "biết" rằng nó có thể lấy một từ ở một câu nó đã "nghe" và thay thế một từ tương ứng khác. Ví dụ, nếu nó đã từng nghe "Chú mèo ở dưới bàn", nó có thể dễ dàng tạo ra một mẫu câu tương tự như, "Chú chó ở dưới bàn" hoặc "Cuốn sách ở dưới ghế" (Nếu bộ não của chúng ta cũng đã từng nghe và hiểu những danh từ như chó, sách hay ghế) . Nó có thể thay thế nhiều hơn một từ, ví dụ "Chú mèo đang ở dưới cái bàn màu đen". Nếu càng nạp thêm các câu đúng và dễ hiểu, thì nó càng có thể tạo ra nhiều câu và còn có thể bắt chước và tự tạo ra câu của riêng nó.

+

Mô hình mô tả quá trình một đứa trẻ học và tiếp thu ngôn ngữ mẹ đẻ của chúng. Đứa trẻ nghe từ bố mẹ hay từ những người khác. Bộ não của chúng thu thập các mẫu câu và trở lên tốt hơn trong việc tạo ra các câu của chính chúng. Đến khi 5 tuổi, đứa trẻ có thể nói một cách tương đối trôi chảy.

+

mô hình đó cũng đúng khi áp dụng vào việc học một ngôn ngữ khác.

+

Bộ não tạo ra những mẫu câu dựa trên những câu mà nó đã được thấy hoặc nghe (input). Vậy nên, cách mà nó trở lên tốt hơn trong việc này là đắm chìm mình trong thật nhiều "input" - Những câu (được viết hay được nói) đúng và dễ hiểu. Trước khi bạn có thể nói và viết bằng ngôn ngữ khác, nó cần được nạp "đủ" những mẫu câu đúng ở ngôn ngữ đó. Output (Đầu ra, bao gồm speaking và writing) không quá quan trọng..

+

Input có thể thay đổi khả năng ngoại ngữ của bạn như thế nào?

+

Nếu bạn đã đọc một vài cuốn sách bằng Tiếng Anh, bạn sẽ thấy Tiếng Anh của mình trở nên tốt hơn. Bạn sẽ sử dụng nhiều từ vựng và ngữ pháp hơn. Bạn sẽ bất ngờ bởi Tiếng Anh xuất hiện trong đầu bạn một cách tự nhiên khi bạn nói hoặc viết. Những thứ như thì quá khứ đơn hay cách dùng từ since sẽ tự nhiên thành một phần trong bạn. Bạn dùng nó tự động, không cần nghĩ trước khi output. Những cấu trúc câu sẽ tự nhiên xuất hiện trong đầu bạn.

+

Việc sử dụng Tiếng Anh sẽ trở lên dễ dàng hơn, bởi nó sẽ chỉ lặp lại những gì mà nó đã thấy nhiều lần. Bằng việc đọc một cuốn sách bằng Tiếng Anh, bộ não của bạn được tiếp thu hàng ngàn câu Tiếng Anh. Chúng là một phần của bạn. Bạn sẽ không thể nào viết "feeled" nếu bạn đã thấy dạng đúng "felt" của nó 50 lần trong cuốn sách bạn đã đọc? Đơn giản là, bạn chẳng thể nào mắc lỗi đó được nữa

+

Bạn chắc chắn sẽ thấy được sự cải thiện trong bài kiểm tra Tiếng Anh của mình. Ví dụ, ở câu hỏi trắc nghiệm, bạn sẽ "nhận thấy được" đâu là câu trả lời đúng. Bạn có thể sẽ không hiểu tại sao nó đúng, nhưng bạn biết rằng nó đúng. Bạn sẽ biết bởi bạn đã đọc nó quá nhiều lần.

+

Nó đúng cho mọi từ và các cấu trúc ngữ pháp. Rồi khi Immerse được đủ nhiều thì bạn sẽ biết rằng “I have seen Paul yesterday” là sai "ngữ pháp" và “I saw Paul yesterday” mới đúng. Câu đầu nghe có vẻ sai. Làm cách nào bạn biết nó sai? Đơn giản thôi, bộ não bạn đã đọc về dạng đúng của nó tới 192 lần, còn câu sai kia thì bạn chưa thấy một lần nào cả

+

Bạn có biết sự khác nhau giữa một người học và một người bản ngữ không? Người bản ngữ "cảm thấy" cái gì đúng. Họ có thể nói cho bạn biết rằng câu này "nghe" tốt hoặc không tốt (hay thiếu tự nhiên) và họ còn không cần sử dụng đến các cấu trúc ngữ pháp để làm điều đó. Họ có thể làm được như vậy chỉ đơn giản bởi họ đã được nghe và đọc rất nhiều các câu Tiếng Anh trong cuộc sống của họ. Đó là điểm khác biệt duy nhất giữa người học và người bản ngữ - Số lượng input được nạp vào. Bạn cũng có thể sử dụng Tiếng Anh tương đương như người bản ngữ nếu bạn có đủ nhiều "input".

+

Vậy thì đơn giản là?

+

Nạp Input nhiều hơn!

+ + + + + + + + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/language-domain/index.html b/language-domain/index.html new file mode 100644 index 0000000..f02d75b --- /dev/null +++ b/language-domain/index.html @@ -0,0 +1,1446 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Language Domain - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + + + + + +
+
+ + + + +

Language Domain

+ +

Trong bài viết này, "Language Domain" sẽ được dịch là "Vùng ngôn ngữ"

+

Là người học, chúng ta có thể chia ngôn ngữ mục tiêu của mình thành các khu vực để phân chia ranh giới tốt hơn. Hiểu được các khu vực ngôn ngữ sẽ giúp tìm ra con đường tối ưu nhất để thành thạo.

+

Domain là gì?

+

Domain (vùng hoặc miền) là một tập hợp con của ngôn ngữ mục tiêu được đặc trưng bởi việc sử dụng thường xuyên một số từ vựng nhất định. Những từ vựng như vậy thường dành riêng cho một vùng ngôn ngữ và được sử dụng nhiều hơn đáng kể so với các vùng ngôn ngữ khác của ngôn ngữ, trong các vùng ngôn ngữ khác. Những từ thường được sử dụng trong một vùng có xu hướng ít được sử dụng hơn trong các vùng khác.

+

Dưới đây là một số ví dụ về các vùng ngôn ngữ:

+
    +
  • Trò chuyện hàng ngày, trò chuyện đời thực. vùng này bao gồm các từ vựng liên quan đến việc không nói gì cả. Ví dụ: hỏi "how are you?" hoặc trò chuyện về thời tiết. Cuộc trò chuyện trong đời thực khác với nội dung được viết kịch bản, biên tập và diễn xuất.
  • +
  • Những đoạn phim đời thường, phim điện ảnh, v.v. Cuộc trò chuyện hàng ngày nhưng có kịch bản, chi tiết hơn, có cấu trúc hơn. Có thể bao gồm các từ phổ biến từ nhiều vùng ngôn ngữ khác.Thường bao gồm các chủ đề liên quan đến gia đình, trường học, công việc, v.v.
  • +
  • Nội dung giả tưởng (Fiction):
      +
    • Khoa học viễn tưởng.
    • +
    • Giả tưởng.
    • +
    • Kinh doanh và tài chính.
    • +
    • Các môn thể thao.
    • +
    +
  • +
  • Nonfiction: Ví dụ như phim tài liệu.
  • +
+

Như bạn có thể thấy, bất kỳ ngôn ngữ nào cũng có thể dễ dàng được chia thành những vùng ngôn ngữ khác nhau. Danh sách này có thể được mở rộng hoặc sửa đổi thêm.

+

Nói chung, một thể loại càng khác so với cuộc trò chuyện hàng ngày thì ban đầu nó càng khó hiểu. Loại Media của nội dung cũng ảnh hưởng đến mức độ khó. Thông thường, sách khó hơn truyện tranh và truyện tranh khó hơn phim và chương trình truyền hình.

+

Một yếu tố khác cần xem xét là phương ngữ (dialect). Nhiều ngôn ngữ, bao gồm cả tiếng Nhật, có các phương ngữ khu vực có thể khác biệt đáng kể với nhau. Chỉ riêng sự khác biệt về giọng điệu cũng có thể khiến ngôn ngữ trở nên khó hiểu, ngay cả với người bản xứ. Trong một số trường hợp, hai phương ngữ có thể khác biệt đến mức chúng được coi là ngôn ngữ riêng biệt.

+

Vai trò của vùng ngôn ngữ

+

Tại sao chúng ta cần quan tâm đến các vùng? Bởi vì cách nhanh nhất để đạt được mức độ hiểu cao trong ngôn ngữ mục tiêu của bạn là thu hẹp sự tập trung thu nạp Input của bạn vào một vùng cụ thể của TL (ngôn ngữ mục tiêu), rèn luyện vùng ngôn ngữ đó, sau đó chuyển sang vùng khác và lặp lại quá trình. Ngược lại, việc thường xuyên nhảy giữa các vùng khác nhau sẽ dễ gây ra chán nản và làm chậm tiến độ của bạn vì mỗi một vùng mới sẽ gặp bạn với vô số từ không quen thuộc.

+

Sẽ hiệu quả hơn nếu bạn thành thạo một nhóm nhỏ các vùng ngôn ngữ trước tiên, sử dụng từng vùng ngôn ngữ một, hơn là xử lý nhiều vùng ngôn ngữ cùng lúc và gặp khó khăn khi nạp input từ một trong hai vùng đó. Việc đắm mình vào một vùng ngôn ngữ tại một thời điểm sẽ tạo ra một môi trường SRS tự nhiên. Bạn thường xuyên gặp phải những từ giống nhau được sử dụng trong các ngữ cảnh khác nhau. Điều này giúp bạn ghi nhớ các từ tốt hơn ngoài việc sử dụng SRS riêng rẽ như Anki.

+

Một lý do khác khiến vùng quan trọng là bạn muốn tránh nội dung vượt quá trình độ kỹ năng hiện tại của bạn. Chọn nội dung hấp dẫn không quá khó nhưng đủ thách thức để học được điều gì đó mới từ nội dung đó và phát triển khả năng của bạn.

+

Vùng ngôn ngữ đầu tiên

+

Khi mới bắt đầu nạp Input, bạn chưa biết gì nên đương nhiên bạn cần nội dung dành cho người mới bắt đầu, một vùng ngôn ngữ dễ dàng. Hãy chọn nội dung có câu chuyện đơn giản. Phim về cuộc sống hàng ngày sẽ dễ theo dõi hơn phim truyền hình khoa học viễn tưởng về du hành thời gian.

+

Việc nắm vững vùng ngôn ngữ đầu tiên sẽ giúp bạn có nền tảng để mở rộng. Sẽ rất hợp lý khi chọn thứ gì đó có kịch bản và tập trung vào cuộc trò chuyện hàng ngày. Nội dung trực quan dễ dàng hơn là chỉ có âm thanh hoặc chỉ là văn bản đơn thuần.Những bộ phim đời thường nên chọn đầu tiên vì nó không có từ vựng chuyên ngành. Từ vựng chuyên ngành dành riêng cho một vùng ngôn ngữ cụ thể sẽ đặt ra một thách thức ở giai đoạn này. Ví dụ: nếu bạn chưa thông thạo Tiếng Nhật, hãy thử xem các chương trình về bóng chày và xem nó kinh khủng đến mức nào.

+

Cần làm gì với các vùng ngôn ngữ

+

Hãy nhận biết chúng, đặc biệt là trong giai đoạn đầu của việc học ngôn ngữ. Hãy đưa ra những lựa chọn sáng suốt liên quan đến loại Media mà bạn đắm mình trong đó, tìm xem vùng ngôn ngữ mà nó thuộc về và độ khó của nó dựa trên mức độ hiểu biết hiện tại của bạn và các vùng ngôn ngữ khác mà bạn đã thành thạo trước đây.

+

Khi lựa chọn nội dung, đừng quên nó phải hay, phải bánh cuốn. Tìm những gì khiến bạn thấy thích. Bạn càng thấy vui khi nạp Input thì bạn sẽ học được càng nhiều. Nếu các bộ phim đời thường không khiến bạn muốn xem, hãy thử tìm các vùng ngôn ngữ khác mà bạn quan tâm.

+

Khi bạn bắt đầu với một kiểu Media khác, hãy chuẩn bị tinh thần bạn sẽ không hiểu nhiều. Đừng quá ngạc nhiên hay cảm chán nản vì điều này. Từ vựng được sử dụng trong một vùng có thể khác biệt đáng kể so với từ vựng được sử dụng trong vùng khác. Sự hiểu đó phụ thuộc rất nhiều vào vùng ngôn ngữ cụ thể. Ví dụ: bạn có thể hiểu được 95% khi xem phim hoạt hình nhưng chỉ hiểu được 70% khi xem tin tức.

+

Làm chủ vùng ngôn ngữ đầu tiên, vùng ngôn ngữ đời sống hàng ngày, đóng vai trò như một cửa ngõ để khám phá các vùng khác. Khi bạn chuyển từ vùng ngôn ngữ này sang vùng ngôn ngữ khác, hãy tính đến khoảng cách "xa" của nó với những vùng ngôn ngữ mà bạn đã biết. Để tối ưu, bạn nên tiến bộ dần dần từ ngôn ngữ dễ hơn đến ngôn ngữ khó hơn. Tránh chuyển đổi giữa các vùng ngôn ngữ quá xa nhau.

+

Ví dụ: sau các chương trình truyền hình về cuộc sống, bạn có thể chuyển sang thể loại phiêu lưu, viễn tưởng hoặc khoa học viễn tưởng. Từ đó, bạn có thể dấn thân vào truyện tranh và cuối cùng là tiểu thuyết.

+

Mở rộng

+

Sự thành thạo trong một vùng ngôn ngữ cụ thể không nhất thiết đồng nghĩa với sự thành thạo trong một vùng ngôn ngữ khác. Ví dụ, hiểu phim hoạt hình bằng ngôn ngữ mục tiêu của bạn đòi hỏi từ vựng khác với hiểu văn học cổ điển. Để có được kiến ​​thức chuyên môn trong từng vùng ngôn ngữ mà bạn muốn tiếp thu, bạn sẽ phải thực sự đẩy mình vào vùng ngôn ngữ đó.

+

Sau khi bạn hiểu được các chương trình truyền hình hoặc phim hoạt hình về cuộc sống hàng ngày, hãy chuyển sang các vùng ngôn ngữ tương tự. Từ vựng được sử dụng trong các vùng ngôn ngữ liên quan chồng chéo lên nhau. Việc sử dụng một vùng tương tự đảm bảo rằng bạn sẽ không phải bắt đầu lại từ đầu khi chuyển sang vùng đó. Sự trùng lặp giữa vùng mới và vùng bạn đã thành thạo càng lớn thì việc làm chủ vùng mới càng đơn giản hơn. Khi bạn trở nên thành thạo trong nhiều vùng ngôn ngữ hơn, việc thử các vùng ngôn ngữ mới sẽ trở nên dễ dàng hơn vì có một bộ ngôn ngữ chung lớn hơn giữa những gì bạn đã học và những gì bạn sắp học.

+

Tên vùng trở nên không còn phù hợp

+

Bạn càng học được nhiều từ, vốn từ vựng của bạn càng phát triển, bạn càng dễ dàng tiếp thu các vùng ngôn ngữ mới của ngôn ngữ mục tiêu. Và mặc dù các vùng ngôn ngữ có tính chuyên môn cao ban đầu sẽ luôn đặt ra những thách thức do hiểu biết còn hạn chế, nhưng những rào cản này sẽ dần dần hòa quyện theo thời gian.

+

Những người đã đắm mình vào nhiều vùng ngôn ngữ khác nhau có thể thoải mái lựa chọn nhiều nội dung hấp dẫn, hiểu nội dung đó một cách dễ dàng và thực sự tận hưởng nội dung đó. Vì vậy, sau một thời điểm nhất định trong hành trình, bạn sẽ không phải sử dụng các ranh giới vùng nữa để hướng dẫn lựa chọn nội dung hấp dẫn của mình. Tuy nhiên, để đạt được trình độ như vậy đòi hỏi bạn phải luôn luôn đắm mình, có mức độ hiểu cao về nhiều thể loại nội dung khác nhau, tiếp thu từ vựng từ nhiều vùng ngôn ngữ khác nhau.

+

Khi bạn cố gắng thông thạo ngôn ngữ, điều quan trọng là phải khám phá càng nhiều vùng ngôn ngữ càng tốt, miễn là nội dung đó mang lại lợi ích cho cá nhân mình.

+

Khi nào cần chuyển sang vùng ngôn ngữ khác

+

Đã đến lúc chuyển sang một vùng mới khi bạn cảm thấy thoải mái khi tiêu thụ nội dung thuộc vùng ngôn ngữ hiện tại của mình và khi bạn cảm thấy rằng không còn nhiều điều để bạn học hỏi từ vùng hiện tại. Nếu bạn cần số liệu cụ thể, hãy chọn một vùng mới sau khi bạn đạt được mức hiểu tương đối trong vùng ngôn ngữ hiện tại, nghĩa là bạn hiểu 95% nội dung đó. Tuy nhiên, bạn có thể sử dụng số liệu khác hoặc không gì cả.

+ + + + + + + + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/nghe/index.html b/nghe/index.html new file mode 100644 index 0000000..df94737 --- /dev/null +++ b/nghe/index.html @@ -0,0 +1,1394 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Nghe ngoại ngữ - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + + + + + +
+
+ + + + +

Nghe ngoại ngữ

+ +
+

Nguồn bài viết

+

Bài viết này được lấy nguồn từ bài trên diễn đàn Voz và mình đã chỉnh sửa + hiệu đính lại để phù hợp hơn với việc học ngoại ngữ chung.

+
+

Có hai loại nghe là Nghe thụ độngnghe chủ động.

+

Nghe thụ động là gì?

+

Nghe thụ động là khi bạn nghe trong vô thức, không có chủ đích rõ ràng. Bạn không cần tập trung để nghe từng từ hay từng chữ được phát ra. Mục đích của nghe thụ động là giúp người nghe làm quen với một ngôn ngữ mới (âm tiết, trọng âm và ngữ điệu). Ngoài ra, nó còn giúp ghi nhớ sâu hơn những từ mà bạn đã biết trước đó.

+

Chẳng hạn, bạn có thể nghe Podcast trong khi bạn đang rửa chén, lau nhà hay khi đang nấu ăn. Làm những công việc này sẽ khiến tâm trí bạn không còn tập trung vào âm thanh. Tuy nhiên, hãy đảm bảo rằng bạn vẫn có thể nghe thấy những gì đang được nói.

+

Cách bắt đầu nghe thụ động

+

Bạn có thể "nghe thụ động" bằng cách nghe lại các Podcast (Yêu cầu độ hiểu > 90%), nghe lại các chương trình, TV Show, phim, các bài nói hay các video mình đã xem trên Youtube, bật phát ở chế độ nền.

+

Lợi ích của việc nghe thụ động​

+
    +
  • Giúp bạn "quen tai" với trọng âm và nhịp độ.
  • +
  • Giúp củng cố những từ vựng và cụm từ bạn đã biết trước đó.
  • +
+

Nhìn chung, nghe thụ động thích hợp cho người mới học với mục đích muốn làm quen dần với một ngôn ngữ mới. Mà không chịu quá nhiều áp lực về thời gian vì cách nghe thụ động là hình thức của "mưa dầm thấm lâu", hiệu quả bền lâu song thời gian thực hiện thường rất dài, có thể là phải cả năm trời mới thấy hiệu quả rõ rệt. Để đạt được hiệu quả rõ rệt bạn cần phải luyện nghe chủ động

+

Luyện nghe chủ động

+

Bạn có thể hiểu nghe chủ động là cách người nghe chủ động lắng nghe những gì người khác đang nói. Cũng như cố gắng hiểu thông điệp đang được truyền tải. Nghe chủ động là một kỹ năng có thể phát triển qua việc tập luyện thường xuyên.

+

Não bạn biết chắc rằng điều gì quan trọng và cần được ghi nhớ. Điều này có thể dễ thấy như việc học từ vựng, cũng như các yếu tố khác khi nghe gì đó (âm thanh, trọng âm, ngữ điệu và các cụm từ). Khi bạn nghe chủ động thì các yếu tố trên sẽ dễ dàng được não bộ phân tích và làm quen. Đó là lý do tại sao cần luyện nghe chủ động thường xuyên.

+

Cách luyện nghe chủ động

+
    +
  1. Chọn nguồn luyện nghe chủ động: Bất kì thứ gì như phim ảnh, video trên Youtube .v.v.
  2. +
  3. Nghe không cần phụ đề, bản dịch: Sau khi chọn được nguồn nghe, ta sẽ bắt đầu nghe đơn thuần (raw listening) mà không nhìn phụ đề hoặc bản dịch. Vì khi có bản dịch hay phụ đề, ta có xu hướng đọc nhiều hơn là nghe. Bạn có thể "nghe" lại nếu bạn muốn "nghe" lại, hoặc lại chuyển qua một nội dung khác mà mình thích.
  4. +
  5. Nghe lại với phụ đề hoặc transcript: Bạn có thể sử dụng phụ đề để khai thác thêm từ mới.
  6. +
  7. Chọn từ mới và ném vào Anki để đưa từ vào bộ nhớ dài hạn.
  8. +
+ + + + + + + + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/overview/index.html b/overview/index.html new file mode 100644 index 0000000..ed85d25 --- /dev/null +++ b/overview/index.html @@ -0,0 +1,1580 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Tổng quan - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + + + + + +
+
+ + + + +

Tổng quan

+ +
+

Nguồn

+

Dịch và hiệu đính từ bài viết của Donkuri

+
+

Đây là tổng hợp một số các câu thường được hỏi về Immersion.

+

Suy nghĩ về Immersion và việc học nói chung

+

Trong phần này, tôi muốn thảo luận về sự ngâm mình một cách tổng thể. Một số vấn đề, một số lời khuyên và một số gợi ý nữa.

+

Làm cách nào để tôi có thể hình thành thói quen học ngôn ngữ?

+

Bạn không nên dành nhiều thời gian cho Anki hơn mức cần thiết và hãy dành thời gian còn lại để học ngữ pháp, đọc hoặc nghe. Lý tưởng nhất là hãy tìm những nội dung đọc và nghe khó dần dần và tiếp tục immerse. Chỉ đơn giản vậy thôi. Điều này vừa khiến bạn yên tâm vừa có thể khiến bạn cảm thấy mất động lực: Chỉ có duy nhất một cách đó thôi, và nó thực sự hiệu quả, nhưng cần sự kiên trì hàng ngày. Cách tốt nhất để thiết lập thói quen là xây dựng thói quen nguyên tử, một phương pháp từ cuốn Atomic Habits. Bắt đầu từ những thói quen đơn giản và dần dần xây dựng chúng. Mục tiêu là làm quen với việc sử dụng ngôn ngữ đó như một phần cuộc sống của bản thân, chứ không phải cố học hết kana trong một ngày chỉ để đọc nhanh hơn (nếu làm được thì càng tốt). Hãy đi từng bước môt.

+

Immersion sẽ dễ dàng hơn theo thời gian

+

Cuốn sách đầu tiên bạn đọc sẽ rất khó, sẽ mất rất nhiều thời gian cho các mẫu ngữ pháp cơ bản, hầu như mỗi câu bạn gặp đều sẽ có ít nhất một hoặc nhiều từ mới. Điều này là bình thường. Ta cần phải tin tưởng vào quá trình tiếp thu của bản thân: Càng đọc nhiều, mọi thứ càng trở nên dễ dàng hơn.

+

Lần đầu tiên ngồi xem một bộ Drama vậy, quá khó. Nhân vật nói quá nhanh, khả năng nghe hiểu của bạn cũng chưa đủ tốt. Khi bạn tiếp tục làm điều đó và khi khả năng đọc của bạn cải thiện, khả năng nghe của bạn cũng sẽ phát triển. Cả đọc và nghe đều là những kỹ năng quan trọng cần có và bạn cần trau dồi cả hai kĩ năng đó.

+

Output từ sớm là không tốt?

+

Sẽ chỉ tệ khi bạn không hiểu những gì bạn nói hoặc viết và không có cách nào kiểm tra xem điều đó có đúng hay không. Điều này có nghĩa là Output ĐÚNG đều ổn ở mọi giai đoạn của quá trình học tập. Điều tệ ở đây là buộc học sinh phải nói hoặc viết từ sớm và đây chính là điều mà giáo sư Stephen Krashen đã nói đến. Một hiểu nhầm tai hại rằng Output kém không liên quan gì đến giả thuyết đầu vào (Input Hypothesis) của Krashen và dường như bắt nguồn từ bài báo này.

+

Dù vậy, Input vẫn là yếu tố chính cho sự thông hiểu ngoại ngữ của bạn. Nếu bạn không biết từ "wheel", thì bạn thực sự không thể sử dụng nó trong câu.

+

Không học từ sách giáo khoa?!!

+

KHÔNG! Nhiều cuốn sách giáo khoa được biên soạn tốt nhưng chúng không thể thay thế cho việc Immersion. Bạn vẫn cần phải đọc và nghe rất nhiều để tiếp thu ngôn ngữ. Nếu bạn tìm thấy sách học mà bạn thích thì hãy thử đọc, nhưng đừng quên Immersion và nạp thật nhiều Input nha.

+

Động lực

+

Sẽ có những ngày bạn không muốn đọc nữa. Điều này xảy đến với tất cả mọi người.

+

Động lực là lực thúc đẩy mạnh mẽ để bắt đầu làm mọi việc, nhưng chỉ vậy không đủ vì nó có thể sẽ biến mất dần theo thời gian. Gợi ý của mình là bạn hãy biến việc nạp Input (Immersion) thành một thói quen, việc bạn làm hàng ngày mà không cần suy nghĩ quá nhiều về nó. Điều này cũng đúng với Anki. Sau khi thực hiện được vài tháng, bạn sẽ cảm thấy việc sử dụng Anki sẽ bớt mệt mỏi hơn và bạn có thể sẽ thấy thời gian ngồi ôn tập Anki sẽ rất chán. Có một thói quen phù hợp sẽ giúp ích rất nhiều, vì bạn sẽ thực hiện điều đó một cách tự nhiên, giống như cách khi đối mặt với một cánh cửa mà bạn phải đi qua, bạn không hề suy nghĩ một phút nào về điều cần làm. Bạn cứ như vậy mà mở cửa ra thôi.

+

Tóm lại, điều cần thiết là bạn phải thật sự quan tâm đến nội dung bạn đọc và dần hình thành thói quen đọc hàng ngày. Chính sự tiếp xúc với ngôn ngữ hàng ngày này sẽ đưa bạn đi xa hơn.

+

Về việc lựa chọn nội dung tiêu thụ của bạn

+

Có nhiều loại nội dung khác nhau mà bạn có thể tiêu thụ. Dưới đây là một số nội dung phổ biến: tiểu thuyết, video (YouTube), TV, podcast, âm nhạc, trò chơi điện tử. Thứ tốt nhất là thứ mà bạn không ngại dành nhiều thời gian cho nó. Tôi khuyên bạn nên chọn ít nhất hai thứ: một đọc và một nghe.

+

Tuy nhiên, điều này không có nghĩa là các nội dung tiêu thụ khác là xấu, thực tế hoàn toàn ngược lại. Lý tưởng nhất là bạn nên tiếp xúc với nhiều nội dung đọc và nghe ngôn ngữ khác nhau, từ tiểu thuyết và các bài viết trên Wikipedia cho đến các tác phẩm kinh điển, phim hoạt hình và báo chí. Hãy nhớ rằng, điều quan trọng nhất là sự yêu thích của bạn, nếu không sẽ cực kỳ khó để biến việc đọc thành thói quen. Tiếp tục nào.

+

Có nên học ngữ pháp không?

+

Để đạt được sự thông thạo một ngôn ngữ đòi hỏi phải nhận biết được các cấu trúc vốn có của ngôn ngữ đó. Ngữ pháp giúp bạn làm quen với chúng. Nó cũng cung cấp cho bạn vốn từ vựng để thảo luận về các cấu trúc này. Nói là vậy, chỉ thông qua việc sử dụng ngôn ngữ trong thực tế (có thể là thông qua đầu vào - input hoặc đầu ra - output) thì bạn mới thực sự tiếp thu được chúng và trở nên thông thạo. Nói cách khác, ngữ pháp rất hữu ích vì nó cho phép chúng ta biết thêm về cách thức và lý tại sao nó lại như vậy, nhưng thực tế nó không phải là ngôn ngữ: Nó chỉ đơn giản là một phân tích về hoạt động bên trong của ngôn ngữ. Điều này có ý nghĩa đối với hầu hết mọi người thì ít nhất chúng ta nên làm quen với các mẫu ngữ pháp cơ bản, học những cấu trúc ngữ pháp cao hơn thông qua Immersion

+

Xem phim không có phụ đề có được không?

+

Chắc chắn! Chỉ cần đảm bảo rằng bạn đang thực sự nghe ngoại ngữ đó và không dành toàn bộ thời gian để đọc phụ đề. Nếu tất cả những gì bạn đang làm là đọc phụ đề Tiếng Việt (Hoặc ngôn ngữ bạn đã biết rõ) thì bạn chưa chủ động đắm mình vào ngôn ngữ đó. Tuy nhiên, tôi thực sự khuyên bạn nên sử dụng phụ đề vì nó thú vị, giúp bạn đọc ngôn ngữ mục tiêu tốt hơn và vẫn giúp bạn hiểu những gì đang được nói. Bạn cũng có thể xem cả hai và thỉnh thoảng chỉ xem qua phụ đề Tiếng Việt hoặc Tiếng Anh (Hoặc Tiếng bạn đã giỏi) nếu bạn hoàn toàn không hiểu. Nhưng đừng so sánh bản dịch với bản gốc, rất có thể nó sẽ sai lệch.

+

Một số chi tiết có thể tôi chưa biết nhưng có thể giúp ích cho hành trình học ngoại ngữ của tôi là gì?

+

Ngủ đủ giấc. Giữ nước. Hít thở không khí trong lành. Làm một số bài tập thể dục. Bốn điều này là một số trong những điều quan trọng nhất bạn có thể làm cho chính mình nói chung. Ngủ không đủ giấc hoặc thiếu nước gây ra đau đầu mà nhiều người học Immersion đã nói đến khi đọc. Tương tự như vậy, không khí trong lành và đi bộ thực sự có thể tăng cường khả năng tiếp thu thông tin mới của não bạn. Tổng quát hơn, tập thể dục giúp tăng cường khả năng nhận thức của bạn. Điều quan trọng không kém là ngủ đủ giấc vì ngay cả việc hạn chế giấc ngủ tương đối vừa phải cũng có thể làm suy giảm nghiêm trọng chức năng hành vi thần kinh khi thức ở người khỏe mạnh. Tôi khuyên bạn nên ngủ ít nhất 7 tiếng, lý tưởng nhất là 8 tiếng. Nếu bạn là thanh thiếu niên, hãy ngủ ít nhất 8 tiếng nếu có thể. Tương tự như vậy, thực hiện Anki hoặc đọc sách khi bạn sảng khoái thực sự có ích rất nhiều.

+

Tránh những cuộc tranh luận (toxic) về phương pháp học tập

+

Nếu bạn tham gia các cộng đồng học ngoại ngữ, bạn chắc chắn sẽ thấy một cuộc tranh luận về tính hiệu quả của phương pháp này so với phương pháp khác. Mặc dù có thể chúng ta sẽ cần cập nhật các phương pháp học tập, bạn không nên mất thời gian dể đi thuyết phục mọi người về điều đó. Theo mình nghĩ thì không có giải pháp nào nào "một cho tất cả" được. Một số người thích học thông qua sách giáo trình, một số thích xem phim.

+

Nghe thụ động và chủ động

+

Nghe thụ động là nghe ngôn ngữ mà không chủ động chú ý đến điều bạn đang nghe. Không hoàn toàn rõ ràng việc nghe thụ động giúp bạn học ngôn ngữ ở mức độ nào. Tuy nhiên, việc lắng nghe chủ động thực sự vô cùng có ích. Lắng nghe chủ động đòi hỏi bạn phải tập trung vào những gì đang được nói và cố gắng hiểu đúng những gì đang diễn ra. Bạn có thể phản biện lại rằng nghe thụ động có thể giúp bạn nhận biết âm thanh của ngôn ngữ tốt hơn, nhưng nhiều người hát bằng các ngôn ngữ khác và cách phát âm của họ nghe như **** hơn là phát âm chuẩn. Sau đó, bạn có thể lập luận rằng Input không phải là Output, nhưng tại thời điểm này, cả 2 chúng ta đều bối rối và không biết phải làm gì nên chúng ta bỏ cuộc tranh luận và kết luận rằng bạn nên lắng nghe thụ động nếu bạn thích, nhưng có lẽ bạn không nên mong đợi rằng việc nghe thụ động sẽ giúp ích nhiều cho bạn.

+

Tôi có nên đi học lớp học hay gia sư?

+

Do bạn chọn. Việc đi học ở các lớp học hay gia sư không thực sự cần thiết

+

Nếu bạn cảm thấy mình đọc chậm

+

Bạn hãy thử đọc cái này. Nói tóm lại là bạn nên đọc thêm. Trên thực tế, đây hầu như luôn là giải pháp cho mọi vấn đề học ngoại ngữ mà bạn có thể gặp phải!

+ + + + + + + + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/recommendations/index.html b/recommendations/index.html new file mode 100644 index 0000000..6d5b4a3 --- /dev/null +++ b/recommendations/index.html @@ -0,0 +1,1236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + Đọc thêm về các phương pháp học ngoại ngữ - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + +

Đọc thêm về các phương pháp học ngoại ngữ

+ +

Danh mục đề xuất sẽ tập trung vào gợi ý thêm các nguồn đọc và tài nguyên xoay quanh các phương pháp học ngoại ngữ được kể trên

+ + + + + + + + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/resource-recommendations/index.html b/resource-recommendations/index.html new file mode 100644 index 0000000..f34eb29 --- /dev/null +++ b/resource-recommendations/index.html @@ -0,0 +1,1238 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Từ vựng & Ngữ pháp - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + +

Từ vựng & Ngữ pháp

+ + + + + + + + + + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/resources/index.html b/resources/index.html new file mode 100644 index 0000000..7435540 --- /dev/null +++ b/resources/index.html @@ -0,0 +1,1574 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Tài nguyên - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + +
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + +

Tài nguyên tự học ngoại ngữ

+

Trong trang tổng hợp tài nguyên này sẽ tổng hợp các lộ trình tự học cho từng ngoại ngữ với các trang tài nguyên cụ thể.

+

Lộ trình

+

Tiếng Anh

+ +

Tiếng Nhật

+
    +
  • Tu luyện Tiếng Nhật - Trang tự học Tiếng Nhật. Trang này về cơ bản là bản dịch của trang TheMoeWay.
  • +
  • TheMoeWay - Một trong những cộng đồng lớn nhất theo phương pháp Immersion.
  • +
  • Tatsumoto's Guide - Cũng theo phương pháp Immersion ở trên, nhưng đây là một cộng đồng theo thiên hướng sử dụng phần mềm mã nguồn mở (Có phần extreme). Nhưng một số lời khuyên trong đây thực sự tốt (với cá nhân mình) và bạn có thể thử.
  • +
  • ベトナム語-日本語言語交換 - Học tiếng Việt - Nhật - Không, đây có thể là cộng đồng không thiên hướng về học ngoại ngữ cho lắm. Nếu bạn thực sự vẫn muốn tham gia thì đó là quyền của bạn mà.
  • +
+

Tiếng Trung

+ +

Tiếng Hàn

+ +

Tiếng Tây Ban Nha

+ +

Tiếng Đức

+ +

Tiếng Pháp

+ +

Tiếng Thái

+ +

Tài nguyên chung

+

Từ vựng

+

Ngữ pháp

+ + + + + + + + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/search/search_index.json b/search/search_index.json new file mode 100644 index 0000000..dcd6118 --- /dev/null +++ b/search/search_index.json @@ -0,0 +1 @@ +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"H\u01b0\u1edbng d\u1eabn t\u1ef1 h\u1ecdc ngo\u1ea1i ng\u1eef","text":"

\u0110\u00e2y l\u00e0 m\u1ed9t trang h\u01b0\u1edbng d\u1eabn t\u1ef1 h\u1ecdc ngo\u1ea1i ng\u1eef d\u1ef1a tr\u00ean Comprehensible Input v\u00e0 Immersion.

M\u1ee5c ti\u00eau t\u1eadp trung c\u1ee7a trang s\u1ebd l\u00e0 v\u00e0o vi\u1ec7c h\u1ecdc ngo\u1ea1i ng\u1eef chung, c\u00e1c ph\u01b0\u01a1ng ph\u00e1p h\u1ecdc ngo\u1ea1i ng\u1eef nh\u01b0 Comprehensible Input, Immersion, MIA (Mass Immersion Approach), ALG v\u00e0 c\u00e1c h\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t, l\u1ef1a ch\u1ecdn v\u00e0 s\u1eed d\u1ee5ng r\u1ea5t nhi\u1ec1u c\u00e1c t\u00e0i nguy\u00ean v\u00e0 c\u00f4ng c\u1ee5 h\u1ecdc ngo\u1ea1i ng\u1eef c\u00f3 s\u1eb5n v\u00e0 ho\u00e0n to\u00e0n mi\u1ec5n ph\u00ed tr\u00ean Internet.

B\u1eaft \u0111\u1ea7u h\u1ecdc ngo\u1ea1i ng\u1eef

"},{"location":"anki/","title":"T\u1ea5t t\u1ea7n t\u1eadt v\u1ec1 c\u00e1ch s\u1eed d\u1ee5ng Anki c\u01a1 b\u1ea3n","text":"

Ngu\u1ed3n

M\u1ed9t ph\u1ea7n c\u1ee7a b\u00e0i vi\u1ebft n\u00e0y l\u00e0 b\u1ea3n hi\u1ec7u \u0111\u00ednh c\u1ee7a b\u00e0i vi\u1ebft C\u00e1ch s\u1eed d\u1ee5ng Anki (ph\u1ea7n m\u1ec1m h\u1ecdc t\u1eeb v\u1ef1ng hi\u1ec7u qu\u1ea3) tr\u00ean Facebook. B\u1ea1n kh\u00f4ng n\u00ean \u0111\u1ecdc theo b\u00e0i vi\u1ebft \u0111\u01b0\u1ee3c \u0111\u1ec3 \u0111\u01b0\u1eddng d\u1eabn \u1edf \u0111\u00e2y do \u0111\u00e3 qu\u00e1 c\u0169 v\u00e0 kh\u00f4ng c\u00f2n \u0111\u00fang v\u1edbi c\u00e1c phi\u00ean b\u1ea3n Anki m\u1edbi.

"},{"location":"anki/#tim-hieu-so-luoc-ve-srs","title":"T\u00ecm hi\u1ec3u s\u01a1 l\u01b0\u1ee3c v\u1ec1 SRS","text":""},{"location":"anki/#cach-su-dung-anki","title":"C\u00e1ch s\u1eed d\u1ee5ng Anki","text":"

Anki l\u00e0 ph\u1ea7n m\u1ec1m cho ph\u00e9p b\u1ea1n h\u1ecdc t\u1eeb v\u1ef1ng th\u00f4ng qua c\u00e1c Flash Cards. C\u00e1c Flash Cards n\u00e0y c\u00f3 th\u1ec3 c\u00f3 s\u1eb5n ho\u1eb7c do b\u1ea1n t\u1ef1 t\u1ea1o. M\u1ed7i m\u1ed9t b\u1ed9 Flash cards g\u1ecdi l\u00e0 \"Deck\", m\u00ecnh t\u1ea1m d\u1ecbch l\u00e0 B\u1ed9 T\u1eeb V\u1ef1ng. C\u00e1c b\u1ea1n n\u00ean t\u1ef1 t\u1ea1o b\u1ed9 t\u1eeb v\u1ef1ng ri\u00eang cho m\u00ecnh v\u00ec m\u1ed7i ng\u01b0\u1eddi c\u00f3 nhu c\u1ea7u h\u1ecdc kh\u00e1c nhau c\u0169ng nh\u01b0 tr\u00ecnh \u0111\u1ed9 kh\u00e1c nhau. M\u00ecnh \u0111\u00e3 th\u1eed v\u00e0i b\u1ed9 t\u1eeb c\u00f3 s\u1eb5n v\u00e0 \u0111\u1ec1u kh\u00f4ng c\u1ea3m th\u1ea5y tho\u1ea3i m\u00e1i v\u00ec c\u00f3 b\u1ed9 th\u00ec qu\u00e1 d\u1ec5, c\u00f3 b\u1ed9 l\u1ea1i qu\u00e1 kh\u00f3.

\u1ede \u0111\u00e2y m\u00ecnh ch\u1ec9 h\u01b0\u1edbng d\u1eabn v\u1ec1 m\u1eb7t k\u0129 thu\u1eadt c\u00e1ch s\u1eed d\u1ee5ng ph\u1ea7n m\u1ec1m th\u1ebf n\u00e0o, c\u00f2n v\u1ec1 c\u00e1ch h\u1ecdc t\u1eeb v\u1ef1ng th\u1ebf n\u00e0o, \u0111i k\u00e8m s\u00e1ch n\u00e0o, t\u1ea1o Flash card ra sao, m\u00ecnh s\u1ebd h\u01b0\u1edbng d\u1eabn c\u1ee5 th\u1ec3 h\u01a1n trong b\u00e0i sau.

"},{"location":"anki/#1-cach-tai-xuong-cai-at-va-hoc-bo-tu-vung","title":"1. C\u00e1ch t\u1ea3i xu\u1ed1ng, c\u00e0i \u0111\u1eb7t v\u00e0 h\u1ecdc b\u1ed9 t\u1eeb v\u1ef1ng","text":"

B\u1ea1n c\u00f3 th\u1ec3 t\u1ea3i xu\u1ed1ng Anki t\u1ea1i trang ch\u1ee7 c\u1ee7a Anki.

Khi b\u1ea5m \"Download\" th\u00ec n\u00f3 s\u1ebd t\u1ef1 chuy\u1ec3n xu\u1ed1ng m\u1ee5c T\u1ea3i xu\u1ed1ng \u1edf cu\u1ed1i trang

B\u1ea1n c\u00f3 th\u1ec3 ch\u1ecdn m\u1ed9t trong hai c\u00e1i \u0111\u1ec1u \u0111\u01b0\u1ee3c.

Sau khi t\u1ea3i xu\u1ed1ng ho\u00e0n t\u1ea5t, b\u1ea1n nh\u1ea5p \u0111\u00fap chu\u1ed9t v\u00e0o t\u1ec7p c\u00e0i \u0111\u1eb7t c\u1ee7a ph\u1ea7n m\u1ec1m, b\u1ea5m Next li\u00ean t\u1ee5c l\u00e0 xong.

Sau khi c\u00e0i \u0111\u1eb7t xong b\u1ea1n s\u1ebd th\u1ea5y bi\u1ec3u t\u01b0\u1ee3ng Anki hi\u1ec7n tr\u00ean Desktop. Khi m\u1edf \u1ee9ng d\u1ee5ng l\u1ea7n \u0111\u1ea7u ti\u00ean b\u1ea1n s\u1ebd \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u ch\u1ecdn ng\u00f4n ng\u1eef, b\u1ea1n c\u1ee9 \u0111\u1ec3 m\u1eb7c \u0111\u1ecbnh l\u00e0 English nha.

\u1ee8ng d\u1ee5ng s\u1ebd tr\u00f4ng nh\u01b0 n\u00e0y

\u0110\u1ec3 t\u1ef1 t\u1ea1o b\u1ed9 t\u1eeb v\u1ef1ng cho m\u00ecnh, b\u1ea1n ch\u1ecdn\u00a0Create Deck.\u00a0N\u1ebfu mu\u1ed1n s\u1eed d\u1ee5ng c\u00e1c b\u1ed9 t\u1eeb v\u1ef1ng c\u00f3 s\u1eb5n, b\u1ea1n ch\u1ecdn Get Shared (N\u1ebfu b\u1ea1n ch\u1ecdn Get Shared th\u00ec Anki s\u1ebd t\u1ef1 \u0111\u1ed9ng m\u1edf tr\u00ecnh duy\u1ec7t v\u00e0 chuy\u1ec3n \u0111\u1ebfn kho c\u00e1c b\u1ed9 th\u1ebb \u0111\u00e3 \u0111\u01b0\u1ee3c l\u00e0m s\u1eb5n b\u1edfi c\u00e1c ng\u01b0\u1eddi d\u00f9ng kh\u00e1c).

"},{"location":"anki/#2-tao-bo-the-tao-the-va-import-bo-the-khac","title":"2. T\u1ea1o b\u1ed9 th\u1ebb, t\u1ea1o th\u1ebb v\u00e0 Import b\u1ed9 th\u1ebb kh\u00e1c.","text":""},{"location":"anki/#tao-bo-the","title":"T\u1ea1o b\u1ed9 th\u1ebb","text":"

B\u1ea1n ch\u1ec9 c\u1ea7n ch\u1ecdn Create Deck v\u00e0 nh\u1eadp t\u00ean b\u1ed9 th\u1ebb b\u1ea1n mu\u1ed1n t\u1ea1o, b\u1ea5m Ok l\u00e0 xong

"},{"location":"anki/#tao-the","title":"T\u1ea1o th\u1ebb","text":"

B\u1ea5m v\u00e0o Add \u0111\u1ec3 th\u00eam th\u1ebb m\u1edbi

\u0110i\u1ec1n th\u00f4ng tin v\u00e0o th\u1ebb. 1 th\u1ebb flashcard th\u01b0\u1eddng bao g\u1ed3m 2 m\u1eb7t:

  • Front: M\u1eb7t tr\u01b0\u1edbc c\u1ee7a th\u1ebb: \u0111\u00e2y l\u00e0 ghi n\u1ed9i dung chuy\u1ec3n t\u1ea3i c\u1ee7a t\u1eeb c\u1ea7n h\u1ecdc.
  • Back: M\u1eb7t ghi c\u00e2u tr\u1ea3 l\u1eddi c\u1ee7a m\u1eb7t Front.

M\u1ed7i m\u1ed9t th\u1ebb t\u1eeb v\u1ef1ng s\u1ebd c\u00f3 hai m\u1eb7t l\u00e0 m\u1eb7t tr\u01b0\u1edbc (Front) v\u00e0 m\u1eb7t sau (Back)

Khi b\u1ea5m Add th\u00ec s\u1ebd hi\u1ec7n l\u00ean m\u1ed9t c\u1eeda s\u1ed5:

\u1ede g\u00f3c tr\u00ean b\u00ean tr\u00e1i m\u00e0n h\u00ecnh s\u1ebd hi\u1ec7n ch\u1eef Type, \u0111\u00f3 l\u00e0 ki\u1ec3u th\u1ebb c\u1ee7a th\u1ebb b\u1ea1n mu\u1ed1n t\u1ea1o v\u00e0 g\u00f3c tr\u00ean b\u00ean ph\u1ea3i m\u00e0n h\u00ecnh l\u00e0 Deck, l\u00e0 b\u1ed9 th\u1ebb m\u00e0 b\u1ea1n s\u1ebd l\u01b0u th\u1ebb n\u00e0y v\u00e0o.

\u1ede \u0111\u00e2y Type s\u1ebd \u0111\u01b0\u1ee3c \u0111\u1eb7t l\u00e0 Basic v\u00e0 s\u1ebd ch\u1ec9 hi\u1ec7n 2 tr\u01b0\u1eddng (Field) l\u00e0 Front v\u00e0 Back, n\u1ed9i dung nh\u1eadp v\u00e0o Front s\u1ebd hi\u1ec7n \u1edf m\u1eb7t tr\u01b0\u1edbc c\u1ee7a th\u1ebb v\u00e0 Back s\u1ebd hi\u1ec7n \u1edf m\u1eb7t sau c\u1ee7a th\u1ebb.

Sau khi nh\u1eadp xong, c\u00e1c b\u1ea1n c\u00f3 th\u1ec3 th\u00eam tag cho t\u1eebng th\u1ebb n\u1ebfu mu\u1ed1n. VD: khi xong th\u1ebb v\u00e0 b\u1ea1n mu\u1ed1n \u0111\u00e1nh d\u1ea5u \u0111\u00e2y l\u00e0 th\u1ebb v\u1ec1 danh t\u1eeb, c\u00f3 th\u1ec3 ghi Danh t\u1eeb, T\u1eeb ch\u1ec9 c\u1ea3m x\u00fac v\u00e0o ph\u1ea7n Tags \u0111\u1ec3 sau n\u00e0y c\u00f3 th\u1ec3 ch\u1ecdn \u00f4n theo t\u1eebng tag

Sau \u0111\u00f3 b\u1ea5m Add \u0111\u1ec3 l\u01b0u th\u1ebb v\u00e0o Anki.

"},{"location":"anki/#cac-phien-hoc","title":"C\u00e1c phi\u00ean h\u1ecdc","text":"

Sau khi t\u1ea1o b\u1ed9 th\u1ebb v\u00e0 th\u00eam c\u00e1c th\u1ebb t\u1eeb v\u1ef1ng (Ho\u1eb7c b\u1ea1n \u0111\u00e3 Import b\u1ed9 th\u1ebb b\u1ea1n \u0111\u00e3 t\u1ea3i xu\u1ed1ng tr\u00ean m\u1ea1ng v\u1ec1), ch\u00fang ta c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u \u00f4n t\u1eadp. B\u1ea1n b\u1ea5m v\u00e0o b\u1ed9 th\u1ebb b\u1ea1n c\u1ea7n h\u1ecdc

B\u1ea5m Study Now \u0111\u1ec3 b\u1eaft \u0111\u1ea7u.

Khi card hi\u1ec3n th\u1ecb, b\u1ea1n ph\u1ea3i t\u1ef1 \"tr\u1ea3 b\u00e0i\" cho m\u00ecnh v\u1ec1 ngh\u0129a c\u1ee7a t\u1eeb, lo\u1ea1i t\u1eeb, th\u01b0\u1eddng d\u00f9ng trong ng\u1eef c\u1ea3nh n\u00e0o, c\u00e1c t\u1eeb li\u00ean quan ho\u1eb7c word families c\u1ee7a n\u00f3. Sau khi t\u1ef1 \"tr\u1ea3 b\u00e0i\" xong, b\u1ea1n click v\u00e0o\u00a0\"Show Answer\"\u00a0\u0111\u1ec3 xem ngh\u0129a c\u1ee7a t\u1eeb.

Sau khi \u0111\u1ecdc\u00a0\"Answer\",\u00a0b\u1ea1n \u0111\u00e1nh gi\u00e1 \u0111\u1ed9 kh\u00f3 c\u1ee7a t\u1eeb \u0111\u1ed1i v\u1edbi b\u1ea3n th\u00e2n.

C\u00e1ch ch\u1ea5m \u0111i\u1ec3m \u0111\u01a1n gi\u1ea3n

B\u1ea5m \"Again\" n\u1ebfu sai ho\u1eb7c kh\u00f4ng bi\u1ebft, n\u1ebfu \u0111\u00fang th\u00ec b\u1ea5m \"Good\" (N\u1ebfu b\u1ea1n m\u1edbi b\u1eaft \u0111\u1ea7u s\u1eed d\u1ee5ng Anki th\u00ec c\u00f3 th\u1ec3 h\u1ecdc theo ki\u1ec3u n\u00e0y)

Sau khi ch\u1ecdn m\u1ee9c \u0111\u1ed9 kh\u00f3 c\u1ee7a t\u1eeb r\u1ed3i th\u00ec c\u00e1c t\u1eeb k\u1ebf ti\u1ebfp c\u1ee9 ti\u1ebfp t\u1ee5c hi\u1ec7n ra v\u00e0 b\u1ea1n ch\u1ec9 vi\u1ec7c l\u00e0m theo tr\u00ecnh t\u1ef1 nh\u01b0 tr\u00ean cho \u0111\u1ebfn khi h\u1ebft c\u00e2u h\u1ecfi v\u00e0 \u0111\u00e3 review l\u1ea1i lu\u00f4n nh\u1eefng t\u1eeb kh\u00f3.

Sau khi \u00f4n t\u1eadp l\u1ea1i c\u00e1c t\u1eeb c\u0169 v\u00e0 h\u1ecdc xong kh\u1ed1i l\u01b0\u1ee3ng t\u1eeb m\u1edbi h\u00e0ng ng\u00e0y l\u00e0 ho\u00e0n th\u00e0nh m\u1ed9t phi\u00ean h\u1ecdc Anki.

"},{"location":"anki/#tim-hieu-them","title":"T\u00ecm hi\u1ec3u th\u00eam","text":""},{"location":"anki/#cai-at-anki-cho-cac-nen-tang-khac-macos-linux-android-ios","title":"C\u00e0i \u0111\u1eb7t Anki cho c\u00e1c n\u1ec1n t\u1ea3ng kh\u00e1c (MacOS, Linux, Android, iOS)","text":"
  • H\u01b0\u1edbng d\u1eabn h\u1ecdc ti\u1ebfng Anh qua Flashcard tr\u00ean AnkiDroid chi ti\u1ebft
"},{"location":"anki/#video","title":"Video","text":"
  • M\u1ed9t video h\u01b0\u1edbng d\u1eabn nhanh c\u00e1ch s\u1eed d\u1ee5ng, h\u1ecdc, th\u00eam th\u1ebb v\u00e0 t\u1ed1i \u01b0u qu\u00e1 tr\u00ecnh h\u1ecdc trong Anki - Video nh\u00e0 l\u00e0m
  • Video h\u01b0\u1edbng d\u1eabn c\u1ee7a \u0110at Nguy\u1ec5n tr\u00ean Youtube
"},{"location":"anki/#bai-viet","title":"B\u00e0i vi\u1ebft","text":"
  • C\u00e1ch m\u00ecnh h\u1ecdc 500 t\u1eeb m\u1ed7i ng\u00e0y v\u00e0 t\u0103ng t\u1eeb 7+ l\u00ean 9+ \u0111i\u1ec3m thi ti\u1ebfng anh THPTQG trong kho\u1ea3ng 2 th\u00e1ng
  • C\u1ea3m nh\u1eadn s\u1eed d\u1ee5ng c\u1ee7a m\u1ed9t ng\u01b0\u1eddi d\u00f9ng tr\u00ean Spiderum
"},{"location":"anki/#tieng-anh","title":"Ti\u1ebfng Anh","text":"
  • Learnanki.com - H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng Anki \u0111\u1ea7y \u0111\u1ee7 b\u1eb1ng Ti\u1ebfng Anh.
"},{"location":"can-tu-hoc/","title":"T\u1ea1i sao c\u1ea7n t\u1ef1 h\u1ecdc?","text":"

B\u00e0i vi\u1ebft n\u00e0y l\u00e0 b\u1ea3n d\u1ecbch c\u1ee7a m\u00ecnh cho b\u00e0i Why you need to take charge of your English learning. B\u00e0i vi\u1ebft n\u00e0y \u0111\u01b0\u1ee3c vi\u1ebft d\u00e0nh cho ng\u01b0\u1eddi h\u1ecdc ngo\u1ea1i ng\u1eef, v\u00e0 n\u00f3 c\u0169ng c\u00f3 th\u1ec3 \u00e1p d\u1ee5ng cho vi\u1ec7c h\u1ecdc ngo\u1ea1i ng\u1eef n\u00f3i chung. M\u00ecnh xin ph\u00e9p \u0111\u01b0\u1ee3c hi\u1ec7u \u0111\u00ednh l\u1ea1i b\u00e0i vi\u1ebft \u0111\u1ec3 ph\u00f9 h\u1ee3p h\u01a1n v\u1edbi ng\u01b0\u1eddi \u0111\u1ecdc.

Tr\u01b0\u1edbc khi b\u1ea1n c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u n\u00f3i v\u00e0 vi\u1ebft b\u1eb1ng ngo\u1ea1i ng\u1eef, b\u1ea1n ph\u1ea3i h\u1ecdc c\u00e1ch di\u1ec5n \u0111\u1ea1t m\u1ecdi th\u1ee9 b\u1eb1ng ngo\u1ea1i ng\u1eef. B\u1ea1n th\u1ef1c hi\u1ec7n vi\u1ec7c n\u00e0y b\u1eb1ng c\u00e1ch l\u1ea5y Input --- \u0111\u1ecdc v\u00e0 nghe c\u00e1c c\u00e2u ngo\u1ea1i ng\u1eef ch\u00ednh x\u00e1c c\u1ee7a ng\u01b0\u1eddi kh\u00e1c (l\u00fd t\u01b0\u1edfng nh\u1ea5t l\u00e0 ng\u01b0\u1eddi b\u1ea3n ng\u1eef).

H\u1ea7u h\u1ebft ng\u01b0\u1eddi h\u1ecdc ngo\u1ea1i ng\u1eef \u0111\u1ec1u h\u1ecdc t\u1eeb tr\u01b0\u1eddng l\u1edbp ho\u1eb7c trung t\u00e2m. B\u00e0i vi\u1ebft n\u00e0y s\u1ebd gi\u1ea3 \u0111\u1ecbnh r\u1eb1ng tr\u01b0\u1eddng l\u1edbp kh\u00f4ng cho b\u1ea1n \u0111\u1ee7 s\u1ed1 l\u01b0\u1ee3ng input \u0111\u1ee7 \u0111\u1ec3 c\u00f3 th\u1ec3 n\u00f3i m\u1ed9t c\u00e1ch th\u00e0nh th\u1ea1o v\u00e0 m\u00ecnh c\u1ea7n ph\u1ea3i t\u1ef1 n\u1ea1p Input b\u00ean ngo\u00e0i.

"},{"location":"can-tu-hoc/#so-luong-input","title":"S\u1ed1 l\u01b0\u1ee3ng input\u200b","text":"

1000000 c\u00e2u \u1edf \u0111\u00e2y l\u00e0 n\u00f3i v\u1ec1 Ti\u1ebfng Anh v\u00e0 c\u00f3 th\u1ec3 v\u1edbi c\u00e1c ng\u00f4n ng\u1eef kh\u00e1c th\u00ec n\u00f3 s\u1ebd kh\u00e1c nh\u01b0ng \u0111i\u1ec3m chung c\u1ee7a t\u1ea5t c\u1ea3 ngo\u1ea1i ng\u1eef l\u00e0 n\u1ea1p c\u00e0ng nhi\u1ec1u Input th\u00ec b\u1ea1n c\u00e0ng gi\u1ecfi

\u0110\u1ec3 n\u00f3i ngo\u1ea1i ng\u1eef th\u00e0nh th\u1ea1o, b\u1ea1n c\u1ea7n r\u1ea5t nhi\u1ec1u input. c\u1ea7n kho\u1ea3ng 1.000.000 c\u00e2u trong 3 n\u0103m - trung b\u00ecnh, 6400 c\u00e2u m\u1ed7i tu\u1ea7n --- \u0111\u1ec3 chuy\u1ec3n t\u1eeb k\u1ef9 n\u0103ng \u0111\u1ecdc c\u01a1 b\u1ea3n v\u00e0 k\u1ef9 n\u0103ng n\u00f3i/vi\u1ebft r\u1ea5t k\u00e9m sang th\u00e0nh th\u1ea1o, t\u01b0\u01a1ng \u0111\u01b0\u01a1ng v\u1edbi 60 trang v\u00e0 6 gi\u1edd nghe m\u1ed7i tu\u1ea7n.

N\u1ebfu mu\u1ed1n tr\u1edf n\u00ean th\u00f4ng th\u1ea1o, h\u00e3y t\u1ef1 h\u1ecfi: C\u00e1c l\u1edbp ngo\u1ea1i ng\u1eef c\u00f3 cho m\u00ecnh \u0111\u1ee7 60 trang v\u00e0 6 gi\u1edd input m\u1ed7i tu\u1ea7n kh\u00f4ng?. M\u1ed9t kh\u00f3a h\u1ecdc ngo\u1ea1i ng\u1eef th\u00f4ng th\u01b0\u1eddng bao g\u1ed3m 2 ti\u1ebft m\u1ed9t tu\u1ea7n, m\u1ed7i ti\u1ebft kho\u1ea3ng 1,5 gi\u1edd \u0111\u1ebfn 2 ti\u1ebfng. Nh\u01b0ng gi\u1ea3 s\u1eed b\u1ea1n c\u00f3 \u0111i\u1ec1u ki\u1ec7n \u0111\u1ec3 tham gia m\u1ed9t kh\u00f3a h\u1ecdc chuy\u00ean s\u00e2u -- 4 l\u1ea7n m\u1ed9t tu\u1ea7n, m\u1ed7i l\u1ea7n 1,5 gi\u1edd.

Trong nh\u1eefng kh\u00f3a h\u1ecdc nh\u01b0 v\u1eady, b\u1ea1n d\u00e0nh ra 6 gi\u1edd m\u1ed7i tu\u1ea7n tr\u00ean l\u1edbp. B\u1ea1n nh\u1eadn \u0111\u01b0\u1ee3c bao nhi\u00eau input?

  1. Gi\u00e1o vi\u00ean cung c\u1ea5p \u00edt input. H\u1ea7u h\u1ebft h\u1ecd \u0111\u1ec1u im l\u1eb7ng v\u00e0 \u0111\u1ec3 h\u1ecdc sinh n\u00f3i chuy\u1ec7n. (H\u1ecd tin r\u1eb1ng \u0111i\u1ec1u \u0111\u00f3 gi\u00fap h\u1ecdc sinh n\u00f3i s\u1edbm h\u01a1n nh\u01b0ng l\u1ea1i c\u00f3 t\u00e1c d\u1ee5ng ng\u01b0\u1ee3c l\u1ea1i). Khi n\u00f3i, h\u1ecd n\u00f3i kh\u00e1 ch\u1eadm v\u00e0 th\u01b0\u1eddng xuy\u00ean ng\u1eaft qu\u00e3ng. 10 ph\u00fat nghe gi\u00e1o vi\u00ean gi\u1ea3ng c\u00f3 l\u1ebd mang l\u1ea1i cho b\u1ea1n 5 ph\u00fat input li\u00ean t\u1ee5c. Ngo\u00e0i ra, m\u1ed9t s\u1ed1 gi\u00e1o vi\u00ean th\u00edch chuy\u1ec3n sang ng\u00f4n ng\u1eef m\u1eb9 \u0111\u1ebb thay v\u00ec n\u00f3i ngo\u1ea1i ng\u1eef.
  2. Nh\u1eefng h\u1ecdc sinh kh\u00e1c c\u0169ng \u0111\u01b0a ra \u00edt \u00fd ki\u1ebfn v\u00ec h\u1ecd th\u1eadm ch\u00ed c\u00f2n n\u00f3i ch\u1eadm h\u01a1n gi\u00e1o vi\u00ean v\u00e0 th\u01b0\u1eddng m\u1eafc l\u1ed7i.
  3. L\u00e3ng ph\u00ed r\u1ea5t nhi\u1ec1u th\u1eddi gian v\u00e0o vi\u1ec7c l\u00e0m b\u00e0i t\u1eadp (m\u00e0 kh\u00f4ng h\u1ec1 cho b\u1ea1n m\u1ed9t ch\u00fat input n\u00e0o), v\u00ed d\u1ee5 nh\u01b0 b\u00e0i t\u1eadp chia \u0111\u1ed9ng t\u1eeb ho\u1eb7c s\u1eafp x\u1ebfp t\u1eeb. T\u00ednh th\u00eam c\u1ea3 gi\u1edd ngh\u1ec9 gi\u1ea3i lao n\u1eefa th\u00ec g\u1ea7n nh\u01b0 kh\u00f4ng c\u00f3 m\u1ed9t ch\u00fat input n\u00e0o.
  4. M\u1ed9t v\u0103n b\u1ea3n \u0111\u01b0\u1ee3c \u0111\u1ecdc trong l\u1edbp kh\u00e1 ng\u1eafn (< 3 trang). M\u1ed9t \u0111o\u1ea1n ghi \u00e2m th\u01b0\u1eddng c\u0169ng kh\u00f4ng qu\u00e1 d\u00e0i (<10 ph\u00fat).

T\u00f3m l\u1ea1i, c\u00f3 ch\u01b0a \u0111\u1ebfn 1/3 th\u1eddi gian \u0111\u01b0\u1ee3c ti\u1ebfp x\u00fac c\u00e1c \"ngo\u1ea1i ng\u1eef \u0111\u00fang\", bao g\u1ed3m c\u00e1c b\u1ea3n ghi \u00e2m do gi\u00e1o vi\u00ean ph\u00e1t v\u00e0 c\u00e1c c\u00e2u s\u1eeda c\u1ee7a gi\u00e1o vi\u00ean v\u00e0 c\u00e1c h\u1ecdc sinh kh\u00e1c. C\u00f2n vi\u1ec7c \u0111\u1ecdc th\u00ec sao? L\u01b0\u1ee3ng v\u0103n b\u1ea3n trung b\u00ecnh b\u1ea1n \u0111\u1ecdc trong m\u1ed9t l\u1edbp h\u1ecdc ngo\u1ea1i ng\u1eef c\u00f3 l\u1ebd kh\u00f4ng qu\u00e1 3 trang cho m\u1ed7i b\u00e0i h\u1ecdc d\u00e0i 45 ph\u00fat (bao g\u1ed3m c\u00e1c v\u0103n b\u1ea3n trong s\u00e1ch gi\u00e1o khoa v\u00e0 t\u00e0i li\u1ec7u \u0111\u01b0\u1ee3c ph\u00e1t b\u1edfi gi\u00e1o vi\u00ean).

Th\u1eed l\u00e0m m\u1ed9t ph\u00e9p to\u00e1n nh\u1ecf, m\u1ed9t kh\u00f3a h\u1ecdc ngo\u1ea1i ng\u1eef chuy\u00ean s\u00e2u s\u1ebd cung c\u1ea5p cho b\u1ea1n kh\u00f4ng qu\u00e1 2 gi\u1edd n\u00f3i v\u00e0 24 trang vi\u1ebft m\u1ed7i tu\u1ea7n. T\u1ee9c l\u00e0 kho\u1ea3ng 2.000 c\u00e2u m\u1ed7i tu\u1ea7n. \u0110i\u1ec1u n\u00e0y c\u00f3 ngh\u0129a l\u00e0 ph\u1ea3i m\u1ea5t 9 n\u0103m (li\u00ean t\u1ee5c) h\u1ecdc c\u00e1c kh\u00f3a h\u1ecdc ngo\u1ea1i ng\u1eef chuy\u00ean s\u00e2u \u0111\u1ec3 c\u00f3 \u0111\u01b0\u1ee3c 1.000.000 c\u00e2u. (V\u1edbi c\u00e1c kh\u00f3a h\u1ecdc b\u00ecnh th\u01b0\u1eddng, hai l\u1ea7n m\u1ed9t tu\u1ea7n, s\u1ebd m\u1ea5t 18 n\u0103m).

"},{"location":"can-tu-hoc/#toc-o-nap-input","title":"T\u1ed1c \u0111\u1ed9 n\u1ea1p Input\u200b","text":"

9 n\u0103m li\u00ean t\u1ee5c \u00e1? Qu\u00e1 ch\u1eadm. Kh\u00f4ng ch\u1ec9 c\u1ea7n m\u1ed9t l\u01b0\u1ee3ng Input nhi\u1ec1u m\u00e0 c\u00f2n c\u1ea7n c\u1ea3 t\u1ed1c \u0111\u1ed9 c\u1ee7a input n\u1eefa. \u0110i b\u1ed9 100 m\u00e9t kh\u00f4ng gi\u1ed1ng nh\u01b0 ch\u1ea1y 100 m\u00e9t.

T\u1ea1i sao kh\u00f4ng n\u00ean n\u1ea1p input ch\u1eadm? V\u00ec s\u1ebd d\u1ec5 b\u1ecb qu\u00ean:

  1. Khi b\u1ea1n h\u1ecdc m\u1ed9t t\u1eeb m\u1edbi, n\u00f3 s\u1ebd l\u01b0u l\u1ea1i trong tr\u00ed nh\u1edb c\u1ee7a b\u1ea1n m\u1ed9t th\u1eddi gian (th\u01b0\u1eddng l\u00e0 1-30 ng\u00e0y) v\u00e0 sau \u0111\u00f3 b\u1ea1n s\u1ebd qu\u00ean n\u00f3. V\u00ed d\u1ee5: gi\u1ea3 s\u1eed t\u1eeb \u0111\u00f3 l\u00e0 GENUINE v\u00e0 n\u00f3 s\u1ebd l\u01b0u l\u1ea1i trong b\u1ed9 nh\u1edb c\u1ee7a b\u1ea1n trong 14 ng\u00e0y.
  2. L\u00e0m th\u1ebf n\u00e0o b\u1ea1n c\u00f3 th\u1ec3 nh\u1edb t\u1eeb \u0111\u00f3 h\u01a1n 14 ng\u00e0y? B\u1ea1n c\u1ea7n ph\u1ea3i \u00f4n t\u1eadp l\u1ea1i n\u00f3. N\u1ebfu b\u1ea1n nh\u00ecn th\u1ea5y m\u1ed9t c\u00e2u kh\u00e1c c\u00f3 t\u1eeb GENUINE trong 14 ng\u00e0y t\u1edbi, tr\u00ed nh\u1edb c\u1ee7a b\u1ea1n v\u1ec1 t\u1eeb \u0111\u00f3 s\u1ebd tr\u1edf n\u00ean m\u1ea1nh m\u1ebd h\u01a1n v\u00e0 b\u1ea1n s\u1ebd nh\u1edb n\u00f3 l\u00e2u h\u01a1n r\u1ea5t nhi\u1ec1u.
  3. Kh\u1ea3 n\u0103ng b\u1ea1n nh\u00ecn th\u1ea5y m\u1ed9t c\u00e2u kh\u00e1c c\u00f3 t\u1eeb GENUINE trong 14 ng\u00e0y t\u1edbi l\u00e0 bao nhi\u00eau? N\u00f3 ph\u1ee5 thu\u1ed9c v\u00e0o s\u1ed1 l\u01b0\u1ee3ng c\u00e2u ngo\u1ea1i ng\u1eef b\u1ea1n s\u1ebd th\u1ea5y trong kho\u1ea3ng th\u1eddi gian \u0111\u00f3. N\u1ebfu l\u00e0 kho\u1ea3ng 4.000 c\u00e2u (kh\u00f3a h\u1ecdc ngo\u1ea1i ng\u1eef chuy\u00ean s\u00e2u), c\u01a1 h\u1ed9i g\u1eb7p \u0111\u01b0\u1ee3c GENUINE s\u1ebd nh\u1ecf h\u01a1n kho\u1ea3ng 3 l\u1ea7n so v\u1edbi khi b\u1ea1n h\u1ecdc \u0111\u01b0\u1ee3c 12.000 c\u00e2u.
  4. Do \u0111\u00f3, v\u1edbi \u00edt input h\u01a1n, nhi\u1ec1u kh\u1ea3 n\u0103ng t\u1eeb m\u1edbi s\u1ebd bi\u1ebfn m\u1ea5t kh\u1ecfi b\u1ed9 nh\u1edb c\u1ee7a b\u1ea1n ch\u1ec9 sau t\u1eeb 1-30 ng\u00e0y.

V\u00ec v\u1eady n\u1ebfu b\u1ea1n n\u1ea1p input ch\u1eadm, b\u1ea1n \u0111ang t\u1ef1 l\u00e0m ch\u1eadm ti\u1ebfn \u0111\u1ed9 h\u1ecdc c\u1ee7a m\u00ecnh theo hai c\u00e1ch ho\u00e0n to\u00e0n kh\u00e1c nhau:

  1. B\u1ea1n h\u1ecdc nh\u1eefng \u0111i\u1ec1u m\u1edbi ch\u1eadm h\u01a1n
  2. B\u1ea1n \u0111ang qu\u00ean \u0111i nhanh h\u01a1n. B\u1ea1n \u0111ang \u0111\u00e1nh m\u1ea5t \"nh\u1eefng th\u1ee9 c\u0169\" nhanh h\u01a1n v\u00ec b\u1ea1n kh\u00f4ng xem l\u1ea1i ch\u00fang th\u01b0\u1eddng xuy\u00ean.

\u0110\u00f3 l\u00e0 l\u00fd do t\u1ea1i sao m\u1ed9t ng\u01b0\u1eddi h\u1ecdc 1.000.000 c\u00e2u trong 9 n\u0103m s\u1ebd \u0111\u1ea1t \u0111\u01b0\u1ee3c k\u1ebft qu\u1ea3 th\u1ea5p h\u01a1n nhi\u1ec1u so v\u1edbi m\u1ed9t ng\u01b0\u1eddi h\u1ecdc \u0111\u1ea1t \u0111\u01b0\u1ee3c 1.000.000 c\u00e2u trong 3 n\u0103m. Ng\u01b0\u1eddi h\u1ecdc \u0111\u1ea7u ti\u00ean s\u1ebd qu\u00ean m\u1ed9t ph\u1ea7n l\u1edbn ki\u1ebfn th\u1ee9c c\u1ee7a m\u00ecnh v\u00ec kh\u00f4ng \u00f4n t\u1eadp \u0111\u1ea7y \u0111\u1ee7. Ng\u01b0\u1eddi h\u1ecdc th\u1ee9 hai s\u1ebd \u0111\u01b0\u1ee3c \u00f4n t\u1eadp th\u01b0\u1eddng xuy\u00ean h\u01a1n n\u00ean s\u1ebd m\u1ea5t \u00edt ki\u1ebfn th\u1ee9c h\u01a1n.

\u0110i\u1ec3m m\u1ea5u ch\u1ed1t l\u00e0 c\u00e1c kh\u00f3a h\u1ecdc ngo\u1ea1i ng\u1eef -- ngay c\u1ea3 nh\u1eefng kh\u00f3a h\u1ecdc chuy\u00ean s\u00e2u -- cung c\u1ea5p input qu\u00e1 ch\u1eadm \u0111\u1ec3 c\u00f3 th\u1ec3 th\u00e0nh th\u1ea1o trong m\u1ed9t kho\u1ea3ng th\u1eddi gian h\u1ee3p l\u00fd (n\u1ebfu c\u00f3). N\u1ebfu b\u1ea1n mu\u1ed1n n\u00f3i ngo\u1ea1i ng\u1eef l\u01b0u lo\u00e1t, b\u1ea1n ph\u1ea3i t\u1ef1 m\u00ecnh n\u1eafm b\u1eaft m\u1ecdi th\u1ee9 v\u00e0 n\u1ea1p th\u1eadt nhi\u1ec1u input - podcast v\u00e0 s\u00e1ch n\u00f3i, video v\u00e0 phim, trang web v\u00e0 s\u00e1ch.

"},{"location":"can-tu-hoc/#tu-hoc-se-vui-hon","title":"T\u1ef1 h\u1ecdc s\u1ebd vui h\u01a1n","text":"

Nh\u01b0 \u0111\u00e3 n\u00f3i \u1edf tr\u00ean, vi\u1ec7c ti\u1ebfp thu ki\u1ebfn th\u1ee9c b\u00ean ngo\u00e0i l\u1edbp h\u1ecdc l\u00e0 con \u0111\u01b0\u1eddng duy nh\u1ea5t d\u1eabn \u0111\u1ebfn s\u1ef1 th\u00e0nh th\u1ea1o. Nh\u01b0ng c\u00f3 nhi\u1ec1u l\u00fd do \u0111\u1ec3 b\u1ea1n t\u1ef1 m\u00ecnh h\u1ecdc ngay c\u1ea3 khi m\u1ee5c ti\u00eau c\u1ee7a b\u1ea1n kh\u00f4ng ph\u1ea3i l\u00e0 th\u00e0nh th\u1ea1o.

H\u1ecdc b\u00ean ngo\u00e0i vui h\u01a1n \u1edf trong tr\u01b0\u1eddng l\u1edbp hay c\u00e1c kh\u00f3a h\u1ecdc. Khi b\u1ea1n t\u1ef1 ch\u1ecdn input, b\u1ea1n c\u00f3 th\u1ec3 ch\u1ecdn nh\u1eefng th\u1ee9 m\u00e0 b\u1ea1n th\u1ef1c s\u1ef1 quan t\u00e2m. Thay v\u00ec \u0111\u1ecdc m\u1ed9t s\u1ed1 b\u00e0i vi\u1ebft ng\u1eabu nhi\u00ean trong s\u00e1ch gi\u00e1o khoa ngo\u1ea1i ng\u1eef, b\u1ea1n c\u00f3 th\u1ec3 \u0111\u1ecdc Harry Potter, e-mail t\u1eeb b\u1ea1n, m\u1ed9t di\u1ec5n \u0111\u00e0n Internet v\u1edbi nh\u1eefng l\u1eddi khuy\u00ean v\u1ec1 m\u1ed1i quan h\u1ec7, ho\u1eb7c c\u00f3 l\u1ebd l\u00e0 tin t\u1ee9c v\u1ec1 c\u00e2u l\u1ea1c b\u1ed9 b\u00f3ng \u0111\u00e1 y\u00eau th\u00edch c\u1ee7a b\u1ea1n. Thay v\u00ec nghe m\u1ed9t \u0111o\u1ea1n ghi \u00e2m nh\u00e0m ch\u00e1n trong l\u1edbp, b\u1ea1n c\u00f3 th\u1ec3 xem lo\u1ea1t phim truy\u1ec1n h\u00ecnh y\u00eau th\u00edch ho\u1eb7c m\u1ed9t podcast v\u1ec1 c\u00f4ng ngh\u1ec7 m\u00e1y t\u00ednh.

N\u1ebfu b\u1ea1n t\u1ef1 ch\u1ecdn nh\u1eefng g\u00ec b\u1ea3n th\u00e2n m\u00ecnh mu\u1ed1n th\u00ec c\u00f2n c\u00f3:

  • N\u1ebfu input c\u1ee7a b\u1ea1n khi\u1ebfn b\u1ea1n th\u1ea5y th\u00edch, b\u1ea1n s\u1ebd ti\u1ebfp nh\u1eadn n\u00f3 nhi\u1ec1u h\u01a1n v\u00e0 d\u00e0nh nhi\u1ec1u th\u1eddi gian h\u01a1n cho n\u00f3. Tr\u00ean th\u1ef1c t\u1ebf, m\u1ed9t khi b\u1ea1n \u0111\u00e3 th\u01b0\u1edfng th\u1ee9c \u0111\u01b0\u1ee3c t\u1ea5t c\u1ea3 n\u1ed9i dung tuy\u1ec7t v\u1eddi m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 c\u00f3 \u0111\u01b0\u1ee3c b\u1eb1ng ngo\u1ea1i ng\u1eef, b\u1ea1n s\u1ebd kh\u00f3 c\u00f3 th\u1ec3 c\u01b0\u1ee1ng l\u1ea1i \u0111\u01b0\u1ee3c \u0111\u1ea5y!
  • \u0110i\u1ec1u tr\u00ean s\u1ebd gi\u00fap cho kh\u1ea3 n\u0103ng ghi nh\u1edb m\u1ea1nh h\u01a1n. Khi b\u1ea1n nh\u00ecn th\u1ea5y ho\u1eb7c nghe th\u1ea5y \u0111i\u1ec1u g\u00ec \u0111\u00f3 quan tr\u1ecdng v\u1edbi m\u00ecnh, b\u1ea1n c\u00f3 th\u1ec3 nh\u1edb \u0111\u01b0\u1ee3c nhi\u1ec1u h\u01a1n. V\u00ed d\u1ee5: n\u1ebfu ph\u1ea3i \u0111\u1ecdc m\u1ed9t b\u00e0i b\u00e1o n\u00e0o \u0111\u00f3 m\u00e0 gi\u00e1o vi\u00ean giao, m\u00ecnh th\u01b0\u1eddng mu\u1ed1n \u0111\u1ecdc cho xong. Nh\u01b0ng n\u1ebfu \u0111\u1ecdc l\u1eddi m\u1ed9t b\u00e0i h\u00e1t m\u00e0 b\u1ea1n th\u00edch. B\u1ea1n c\u00f3 nhi\u1ec1u kh\u1ea3 n\u0103ng l\u1eb7p l\u1ea1i v\u00e0 ghi nh\u1edb ch\u00fang - c\u00f9ng v\u1edbi t\u1ea5t c\u1ea3 ng\u1eef ph\u00e1p v\u00e0 t\u1eeb v\u1ef1ng!
"},{"location":"can-tu-hoc/#tinh-thuc","title":"T\u00ednh \"th\u1ef1c\"\u200b","text":"

L\u00fd do cu\u1ed1i c\u00f9ng \u0111\u1ec3 b\u1eaft tay v\u00e0o c\u00f4ng cu\u1ed9c t\u1ef1 h\u1ecdc ngo\u1ea1i ng\u1eef l\u00e0 t\u00ednh \"th\u1ef1c\" c\u1ee7a n\u00f3. Vi\u1ec7c h\u1ecdc t\u1eeb ch\u00ednh n\u1ed9i dung d\u00e0nh cho ng\u01b0\u1eddi b\u1ea3n ng\u1eef th\u1ef1c s\u1ef1 quan tr\u1ecdng h\u01a1n nhi\u1ec1u so v\u1edbi t\u00e0i li\u1ec7u cho ng\u01b0\u1eddi h\u1ecdc. N\u1ebfu b\u1ea1n nghe th\u1ea5y \u0111i\u1ec1u g\u00ec \u0111\u00f3 tr\u00ean podcast ho\u1eb7c \u0111\u1ecdc n\u00f3 tr\u00ean blog, b\u1ea1n bi\u1ebft n\u00f3 th\u1ef1c s\u1ef1 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u1edf c\u00e1c n\u01b0\u1edbc n\u00f3i ngo\u1ea1i ng\u1eef m\u1ee5c ti\u00eau c\u1ee7a b\u1ea1n.

Ng\u01b0\u1ee3c l\u1ea1i, s\u00e1ch gi\u00e1o khoa \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong c\u00e1c l\u1edbp h\u1ecdc ngo\u1ea1i ng\u1eef th\u01b0\u1eddng c\u1ed1 g\u1eafng d\u1ea1y ngo\u1ea1i ng\u1eef \"\u0111\u00fang chu\u1ea9n\", lo\u1ea1i b\u1ecf c\u00e1c c\u00e1ch di\u1ec5n \u0111\u1ea1t kh\u00f4ng \u0111\u00fang chu\u1ea9n m\u1ef1c (VD: b\u00ean Ti\u1ebfng Anh th\u00ec c\u00f3 nh\u01b0 crap, sucks ho\u1eb7c stuff). N\u1ebfu b\u1ea1n mu\u1ed1n c\u00f3 \u0111\u01b0\u1ee3c b\u1ee9c tranh to\u00e0n c\u1ea3nh v\u1ec1 ngo\u1ea1i ng\u1eef th\u1ef1c d\u1ee5ng, b\u1ea1n s\u1ebd c\u1ea7n ph\u1ea3i v\u01b0\u1ee3t ra ngo\u00e0i c\u00e1c l\u1edbp h\u1ecdc ngo\u1ea1i ng\u1eef v\u00e0 b\u1eaft \u0111\u1ea7u t\u1ef1 m\u00ecnh ti\u1ebfp thu ki\u1ebfn th\u1ee9c th\u1ef1c t\u1ebf.

"},{"location":"comprehensible-input/","title":"T\u00ecm hi\u1ec3u v\u1ec1 Comprehensible Input","text":"

Ngu\u1ed3n

B\u00e0i vi\u1ebft n\u00e0y l\u00e0 b\u1ea3n d\u1ecbch v\u00e0 hi\u1ec7u \u0111\u00ednh c\u1ee7a b\u00e0i vi\u1ebft L\u00fd thuy\u1ebft Input

B\u1ea1n c\u00f3 th\u1ec3 xem video n\u00e0y \u0111\u01b0\u1ee3c tr\u00ecnh b\u00e0y b\u1edfi ch\u00ednh Stephen Krashen, ch\u1ee7 nh\u00e2n c\u1ee7a gi\u1ea3 thuy\u1ebft n\u00e0y (Input Hypothesis):

Ch\u00fang ta c\u00f3 Input l\u00e0 \u0111\u1ea7u v\u00e0o, nguy\u00ean li\u1ec7u \u0111i v\u00e0o; Iutput l\u00e0 \u0111\u1ea7u ra, s\u1ea3n ph\u1ea9m \u0111i ra. \u0110\u1ec3 c\u00f3 output, ch\u00fang ta bu\u1ed9c ph\u1ea3i c\u00f3 input.

\u0110\u1ed1i v\u1edbi h\u1ecdc ngo\u1ea1i ng\u1eef:

  • Input l\u00e0 Nghe v\u00e0 \u0110\u1ecdc.
  • Output l\u00e0 N\u00f3i v\u00e0 Vi\u1ebft.

\u0110\u1ec3 n\u00f3i v\u00e0 vi\u1ebft t\u1ed1t, b\u1ea1n ph\u1ea3i nghe v\u00e0 \u0111\u1ecdc th\u1eadt nhi\u1ec1u.

N\u00f3i \u0111\u01a1n gi\u1ea3n h\u01a1n, \u0103n c\u00e1i g\u00ec th\u00ec ra c\u00e1i \u0111\u00f3.

Input \u2013 Output l\u1ea1i chia ra hai ph\u1ea7n l\u00e0 \u00e2m thanh v\u00e0 h\u00ecnh \u1ea3nh: - \u0110\u1ecdc nhi\u1ec1u th\u00ec Vi\u1ebft t\u1ed1t, - Nghe nhi\u1ec1u th\u00ec N\u00f3i t\u1ed1t.

B\u1ea1n c\u00f3 \u0111\u1ec3 \u00fd m\u1ea5y b\u00e9 \u0111\u1ecdc ng\u00f4n t\u00ecnh th\u01b0\u1eddng vi\u1ebft v\u0103n th\u01a1 r\u1ea5t l\u00e0 bay b\u1ed7ng kh\u00f4ng? B\u1ea1n c\u0169ng nh\u01b0 m\u1ea5y b\u00e9 \u1ea5y, v\u00ec \u0111\u00e3 \u0111\u1ecdc Ti\u1ebfng Anh nhi\u1ec1u n\u00ean b\u1ea1n c\u00f3 kh\u1ea3 n\u0103ng \u0111\u1ecdc hi\u1ec3u v\u00e0 vi\u1ebft t\u01b0\u01a1ng \u0111\u1ed1i \u1ed5n. Nh\u01b0ng nghe l\u00e0 c\u00e1i \u00edt \u0111\u01b0\u1ee3c ch\u00fa tr\u1ecdng nh\u1ea5t trong th\u1eddi gian \u1edf tr\u01b0\u1eddng trung h\u1ecdc, b\u1ea1n h\u1ea7u nh\u01b0 kh\u00f4ng bao gi\u1edd nghe m\u00e0 ch\u1ec9 l\u00e0m b\u00e0i t\u1eadp ng\u1eef ph\u00e1p. V\u1eady n\u00ean b\u1ea1n g\u1ea7n nh\u01b0 kh\u00f4ng th\u1ec3 hi\u1ec3u \u0111\u01b0\u1ee3c nh\u1eefng g\u00ec ng\u01b0\u1eddi b\u1ea3n x\u1ee9 n\u00f3i. C\u00f2n \u0111\u1ebfn l\u01b0\u1ee3t b\u1ea1n n\u00f3i th\u00ec b\u1ea1n n\u00f3i r\u1ea5t ch\u1eadm, thi\u1ebfu t\u1ef1 nhi\u00ean, sai ph\u00e1t \u00e2m v\u00f4 k\u1ec3. B\u1edfi v\u00ec b\u1ea1n \u0111ang \u00e9p m\u00ecnh output trong khi ch\u01b0a c\u00f3 input.

Mu\u1ed1n n\u00f3i \u0111\u01b0\u1ee3c ngo\u1ea1i ng\u1eef, b\u1ea1n ph\u1ea3i nghe, nghe, v\u00e0 nghe r\u1ea5t l\u00e0 nhi\u1ec1u.

Nh\u01b0ng m\u00e0 nghe g\u00ec? Theo gi\u00e1o s\u01b0 Krashen, b\u1ea1n ph\u1ea3i nghe \u201ccomprehensible input\u201d (t\u1ea1m d\u1ecbch: \u0111\u1ea7u v\u00e0o d\u1ec5 hi\u1ec3u). T\u1ee9c b\u1ea1n ph\u1ea3i nghe nh\u1eefng t\u00e0i li\u1ec7u ch\u1ec9 kh\u00f3 h\u01a1n level hi\u1ec7n t\u1ea1i c\u1ee7a b\u1ea1n m\u1ed9t x\u00edu, b\u1ea1n hi\u1ec3u kho\u1ea3ng 80\u201395% t\u00e0i li\u1ec7u \u0111\u00f3. Nh\u1eefng g\u00ec b\u1ea1n kh\u00f4ng bi\u1ebft, b\u1ea1n s\u1ebd hi\u1ec3u n\u00f3 th\u00f4ng qua ng\u1eef c\u1ea3nh, ng\u00f4n ng\u1eef c\u01a1 th\u1ec3, s\u1ef1 li\u00ean k\u1ebft v\u1edbi nh\u1eefng ph\u1ea7n kh\u00e1c, ho\u1eb7c t\u1eeb \u0111i\u1ec3n. D\u1ea7n d\u1ea7n, b\u1ea1n s\u1ebd h\u1ea5p th\u1ee5 \u0111\u01b0\u1ee3c input m\u1edbi v\u00e0 n\u00e2ng cao level c\u1ee7a b\u1ea1n l\u00ean.

"},{"location":"cong-cu/","title":"C\u00e1c c\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 cho vi\u1ec7c h\u1ecdc","text":"

H\u01b0\u1edbng d\u1eabn c\u00e1ch c\u00e0i \u0111\u1eb7t v\u00e0 s\u1eed d\u1ee5ng c\u01a1 b\u1ea3n cho m\u1ed9t s\u1ed1 c\u00e1c c\u00f4ng c\u1ee5 h\u1ecdc ngo\u1ea1i ng\u1eef

"},{"location":"cong-cu/#kindle","title":"Kindle","text":"

Kindle, ho\u1eb7c m\u00e1y \u0111\u1ecdc s\u00e1ch n\u00f3i chung, \u0111\u1ec3 \u0111\u1ecdc r\u1ea5t nhi\u1ec1u th\u1ee9 m\u00e0 kh\u00f4ng c\u1ea7n nh\u00ecn v\u00e0o m\u00e0n h\u00ecnh \u0111\u1ea7y \u00e1nh s\u00e1ng xanh.

C\u00f3 m\u1ed9t video r\u1ea5t hay v\u1ec1 m\u00e1y \u0111\u1ecdc s\u00e1ch m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 xem th\u1eed

"},{"location":"cong-cu/#su-dung-tu-ien-va-tra-tu-truc-tiep","title":"S\u1eed d\u1ee5ng t\u1eeb \u0111i\u1ec3n v\u00e0 tra t\u1eeb tr\u1ef1c ti\u1ebfp","text":"

B\u1ea1n c\u00f3 th\u1ec3 tra t\u1eeb tr\u1ef1c ti\u1ebfp trong l\u00fac \u0111\u1ecdc b\u1eb1ng c\u00e1ch gi\u1eef v\u00e0o t\u1eeb b\u1ea1n c\u1ea7n tra m\u1ed9t l\u00fac. C\u00f3 th\u1ec3 b\u1ea1n s\u1ebd kh\u00f4ng mu\u1ed1n l\u00e0m v\u1eady qu\u00e1 nhi\u1ec1u trong l\u00fac \u0111\u1ecdc \u0111\u1ec3 tr\u00e1nh b\u1ecb m\u1ea5t nh\u1ecbp \u0111\u1ecdc.

"},{"location":"cong-cu/#ghi-chu-va-anh-dau","title":"Ghi ch\u00fa v\u00e0 \u0111\u00e1nh d\u1ea5u","text":"

Khi \u0111\u1ecdc, b\u1ea1n c\u00f3 th\u1ec3 \u0111\u00e1nh d\u1ea5u (highlight) nh\u1eefng t\u1eeb m\u00e0 b\u1ea1n ch\u01b0a bi\u1ebft thay v\u00ec tra ngay khi \u0111ang \u0111\u1ecdc \u0111\u1ec3 tr\u00e1nh b\u1ecb m\u1ea5t nh\u1ecbp \u0111\u1ecdc.

"},{"location":"cong-cu/#tao-the-tu-vung-thong-qua-cac-tu-anh-dau-o","title":"T\u1ea1o th\u1ebb t\u1eeb v\u1ef1ng th\u00f4ng qua c\u00e1c t\u1eeb \u0111\u00e1nh d\u1ea5u \u0111\u00f3","text":"

Khi b\u1ea1n \u0111\u00e1nh d\u1ea5u c\u00e1c c\u00e2u ho\u1eb7c t\u1eeb trong Kindle th\u00ec n\u00f3 s\u1ebd \u0111\u01b0\u1ee3c l\u01b0u v\u00e0o m\u1ed9t t\u1ec7p v\u0103n b\u1ea3n t\u00ean l\u00e0 My Clippings.txt. B\u1ea1n ch\u1ec9 c\u1ea7n m\u1edf t\u1ec7p \u0111\u00f3 tr\u00ean m\u00e1y t\u00ednh l\u00e0 c\u00f3 th\u1ec3 \u0111\u1ecdc l\u1ea1i \u0111\u01b0\u1ee3c t\u1ea5t c\u1ea3 c\u00e1c n\u1ed9i dung b\u1ea1n \u0111\u00e1nh d\u1ea5u tr\u00ean m\u00e1y \u0111\u1ecdc s\u00e1ch. B\u1ea1n c\u0169ng c\u00f3 th\u1ec3 t\u1ea1o th\u1ebb t\u1eeb v\u1ef1ng th\u00f4ng qua ph\u1ea7n n\u1ed9i dung \u0111\u1ea5y.

"},{"location":"cong-cu/#quan-ly-thu-vien","title":"Qu\u1ea3n l\u00fd th\u01b0 vi\u1ec7n","text":"

B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng Calibre \u0111\u1ec3 qu\u1ea3n l\u00fd v\u00e0 s\u1eafp x\u1ebfp n\u1ed9i dung \u0111\u1ecdc c\u1ee7a m\u00ecnh! Calibre c\u00f2n h\u1ed7 tr\u1ee3 t\u1ea3i c\u00e1c b\u00e0i b\u00e1o tr\u00ean c\u00e1c trang b\u00e1o Ti\u1ebfng Anh v\u00e0 nhi\u1ec1u ng\u00f4n ng\u1eef kh\u00e1c v\u1ec1 \u0111\u1ecbnh d\u1ea1ng s\u00e1ch \u0111i\u1ec7n t\u1eed.

"},{"location":"cong-cu/#may-nghe-nhac","title":"M\u00e1y nghe nh\u1ea1c","text":"

C\u00f3 th\u1ec3 s\u1eed d\u1ee5ng m\u00e1y nghe nh\u1ea1c \u0111\u1ec3 nghe Audiobook, Podcast v\u00e0 r\u1ea5t nhi\u1ec1u c\u00e1c n\u1ed9i dung kh\u00e1c (Ch\u1eafc l\u00e0 t\u1ed1t h\u01a1n \u0111i\u1ec7n tho\u1ea1i v\u00ec n\u00f3 t\u1eadp trung h\u01a1n).

"},{"location":"dictionary/","title":"Vi\u1ec7c s\u1eed d\u1ee5ng t\u1eeb \u0111i\u1ec3n trong ngo\u1ea1i ng\u1eef","text":"

Vi\u1ec7c s\u1eed d\u1ee5ng t\u1eeb \u0111i\u1ec3n cho h\u1ecdc ng\u00f4n ng\u1eef l\u00e0 r\u1ea5t quan tr\u1ecdng. Kh\u00f4ng th\u1ec3 ch\u1ec9 s\u00e0i 1 t\u1eeb \u0111i\u1ec3n l\u00e0 \u0111\u1ee7.

Trong tr\u01b0\u1eddng h\u1ee3p t\u1eeb \u0111i\u1ec3n d\u1ecbch sang Ti\u1ebfng Vi\u1ec7t \u0111\u00f4i khi c\u0169ng kh\u00f4ng s\u00e1t ngh\u0129a v\u00e0 \u0111\u00fang v\u1edbi c\u00e1ch d\u00f9ng t\u1eeb \u0111\u00f3 trong v\u0103n phong n\u01b0\u1edbc ngo\u00e0i. V\u00ec v\u1eady, ch\u00fang ta c\u1ea7n tham kh\u1ea3o th\u00eam nh\u1eefng t\u1eeb \u0111i\u1ec3n n\u01b0\u1edbc ngo\u00e0i trong qu\u00e1 tr\u00ecnh h\u1ecdc t\u1eeb v\u1ef1ng. \u0110\u00f4i khi nh\u1eefng t\u1eeb \u0111i\u1ec3n song ng\u1eef s\u1ebd h\u1ea1n ch\u1ebf, kh\u00f4ng c\u00f3 d\u1ecbch hay th\u00f4ng tin g\u00ec v\u1ec1 t\u1eeb ngo\u1ea1i ng\u1eef m\u1ee5c ti\u00eau hay nh\u1eefng t\u1eeb h\u1ecdc thu\u1eadt m\u00e0 ch\u00fang ta c\u1ea7n t\u00ecm. Ho\u1eb7c c\u00f3 th\u1ec3, \u0111\u1ecbnh ngh\u0129a song ng\u1eef v\u1eabn c\u00f2n m\u01a1 h\u1ed3 hay nhi\u1ec1u t\u1eeb \u1edf ng\u00f4n ng\u1eef m\u1ee5c \u0111\u00edch l\u1ea1i c\u00f3 c\u00f9ng m\u1ed9t ngh\u0129a Ti\u1ebfng Vi\u1ec7t khi\u1ebfn b\u1ea1n kh\u00f4ng h\u00ecnh dung \u0111\u01b0\u1ee3c tr\u01b0\u1eddng h\u1ee3p c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng (K\u1ec3 c\u1ea3 sau khi \u0111\u1ecdc c\u00e2u v\u00ed d\u1ee5). Khi \u0111\u00f3 ch\u00fang ta ph\u1ea3i c\u1ea7n t\u1edbi nh\u1eefng t\u1eeb \u0111i\u1ec3n \u0111\u01a1n ng\u1eef.

Khi m\u1edbi b\u1eaft \u0111\u1ea7u h\u1ecdc ngo\u1ea1i ng\u1eef th\u00ec vi\u1ec7c s\u1eed d\u1ee5ng \u0111\u01b0\u1ee3c t\u1eeb \u0111i\u1ec3n \u0111\u01a1n ng\u1eef g\u1ea7n nh\u01b0 l\u00e0 kh\u00f4ng th\u1ec3, v\u00e0 vi\u1ec7c s\u1eed d\u1ee5ng t\u1eeb \u0111i\u1ec3n song ng\u1eef l\u00e0 \u0111i\u1ec1u kh\u00f4ng tr\u00e1nh kh\u1ecfi. Nh\u01b0ng b\u1ea1n v\u1eabn c\u1ea7n ph\u1ea3i s\u1eed d\u1ee5ng t\u1eeb \u0111i\u1ec3n ngay t\u1eeb khi m\u1edbi b\u1eaft \u0111\u1ea7u h\u1ecdc, t\u1eeb \u0111i\u1ec3n gi\u00fap b\u1ea1n hi\u1ec3u r\u00f5 h\u01a1n v\u1ec1 \u0111\u1ecbnh ngh\u0129a t\u1eebng t\u1eeb v\u00e0 c\u00e1ch s\u1eed d\u1ee5ng th\u00f4ng qua c\u00e1c c\u00e2u v\u00ed d\u1ee5 c\u1ee5 th\u1ec3. C\u00e1c ph\u1ea7n d\u1ecbch c\u00e2u ho\u1eb7c \u0111o\u1ea1n v\u0103n th\u01b0\u1eddng t\u1eadp trung v\u00e0o \u00fd ngh\u0129a t\u1ed5ng th\u1ec3 h\u01a1n l\u00e0 \u00fd ngh\u0129a t\u1eebng t\u1eeb.

"},{"location":"dictionary/#nen-dung-loai-tu-ien-nao","title":"N\u00ean d\u00f9ng lo\u1ea1i t\u1eeb \u0111i\u1ec3n n\u00e0o","text":"

Hi\u1ec7n nay c\u00f3 r\u1ea5t nhi\u1ec1u t\u1eeb \u0111i\u1ec3n \u0111\u01a1n ng\u1eef cho b\u1ea1n l\u1ef1a ch\u1ecdn. Tuy nhi\u00ean b\u1ea1n n\u00ean s\u1eed d\u1ee5ng t\u1eeb \u0111i\u1ec3n \u0111\u01a1n ng\u1eef s\u1ebd t\u1ed1t h\u01a1n.

Khi m\u1edbi b\u1eaft \u0111\u1ea7u t\u1eadp s\u1eed d\u1ee5ng t\u1eeb \u0111i\u1ec3n \u0111\u01a1n ng\u1eef m\u00ecnh g\u1ee3i \u00fd n\u00ean s\u1eed d\u1ee5ng song song t\u1eeb \u0111i\u1ec3n song ng\u1eef n\u1eefa n\u1ebfu trong tr\u01b0\u1eddng h\u1ee3p b\u1ea1n kh\u00f4ng hi\u1ec3u \u0111\u01b0\u1ee3c \u0111\u1ecbnh ngh\u0129a \u0111\u01a1n ng\u1eef ho\u1eb7c ch\u1ec9 \u0111\u01a1n gi\u1ea3n l\u00e0 mu\u1ed1n x\u00e1c nh\u1eadn xem c\u00e1ch hi\u1ec3u \u0111\u1ecbnh ngh\u0129a c\u1ee7a m\u00ecnh \u0111\u00e3 \u0111\u00fang ch\u01b0a.

"},{"location":"dictionary/#loi-ich-cua-tu-ien-on-ngu","title":"L\u1ee3i \u00edch c\u1ee7a t\u1eeb \u0111i\u1ec3n \u0111\u01a1n ng\u1eef","text":"

Vi\u1ec7c s\u1eed d\u1ee5ng t\u1eeb \u0111i\u1ec3n \u0111\u01a1n ng\u1eef c\u00f3 nh\u1eefng l\u1ee3i \u00edch \u0111\u00e1ng k\u1ec3:

  • Gi\u00fap b\u1ea1n luy\u1ec7n t\u1eadp kh\u1ea3 n\u0103ng \u0111\u1ecdc hi\u1ec3u b\u1eb1ng ngo\u1ea1i ng\u1eef m\u1ee5c ti\u00eau, quen v\u1edbi m\u1eb7t ch\u1eef c\u0169ng nh\u01b0 c\u00e1ch t\u01b0 duy b\u1eb1ng ngo\u1ea1i ng\u1eef \u0111\u1ea5y.
  • Khi \u0111\u1ecbnh ngh\u0129a v\u00e0 v\u00ed d\u1ee5 \u0111\u01b0\u1ee3c vi\u1ebft b\u1eb1ng ngo\u1ea1i ng\u1eef m\u1ee5c ti\u00eau, b\u1ea1n c\u00f3 th\u1ec3 hi\u1ec3u r\u00f5 h\u01a1n t\u1eeb n\u00e0y \u0111\u01b0\u1ee3c d\u00f9ng nh\u01b0 th\u1ebf n\u00e0o.
  • Lo\u1ea1i t\u1eeb \u0111i\u1ec3n n\u00e0y r\u1ea5t t\u1ed1t cho vi\u1ec7c c\u1ea3i thi\u1ec7n ng\u1eef ph\u00e1p v\u00e0 t\u1eeb v\u1ef1ng ngo\u1ea1i ng\u1eef m\u1ee5c ti\u00eau.
"},{"location":"dictionary/#huong-dan-su-dung","title":"H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng","text":"

M\u1ed9t s\u1ed1 c\u00e1ch \u0111\u1ec3 \u0111\u1ecdc t\u1eeb \u0111i\u1ec3n \u0111\u01a1n ng\u1eef:

  • \u0110\u1ecdc k\u1ef9 ph\u1ea7n gi\u1ea3i ngh\u0129a c\u1ee7a t\u1eebng t\u1eeb: \u0111\u1ecdc ph\u1ea7n ngh\u0129a r\u1ed3i th\u00eam c\u00e2u v\u00ed d\u1ee5 c\u1ee7a m\u1ed7i t\u1eeb \u0111\u1ec3 bi\u1ebft c\u00e1ch s\u1eed d\u1ee5ng ch\u00ednh x\u00e1c nh\u1ea5t.
  • C\u00f3 th\u1ec3 \u0111\u1ecdc th\u00eam m\u1ee5c t\u1eeb \u0111\u1ed3ng ngh\u0129a v\u00e0 tr\u00e1i ngh\u0129a (n\u1ebfu c\u00f3): B\u1ea1n s\u1ebd t\u00ecm \u0111\u01b0\u1ee3c nh\u1eefng t\u1eeb c\u00f3 ngh\u0129a t\u01b0\u01a1ng t\u1ef1 v\u1edbi t\u1eeb m\u1edbi m\u00e0 m\u00ecnh c\u1ea7n tra, \u0111i\u1ec1u n\u00e0y gi\u00fap b\u1ea1n tr\u00e1nh s\u1ef1 l\u1eb7p t\u1eeb v\u00e0 c\u00f3 th\u1ec3 s\u1ebd gi\u00fap vi\u1ec7c nh\u1edb t\u1eeb d\u1ec5 d\u00e0ng h\u01a1n.

C\u00f3 th\u1ec3 b\u1ea1n s\u1ebd g\u1eb7p m\u1ed9t t\u1eeb b\u1ea1n kh\u00f4ng hi\u1ec3u n\u1eefa trong \u0111\u1ecbnh ngh\u0129a v\u00e0 b\u1ea1n ch\u1ec9 c\u1ea7n \u0111i t\u00ecm ti\u1ebfp th\u00f4i. B\u1ea1n ho\u00e0n to\u00e0n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng t\u1eeb \u0111i\u1ec3n song ng\u1eef \u0111\u1ec3 ki\u1ec3m tra xem b\u1ea1n \u0111\u00e3 hi\u1ec3u \u0111\u00fang hay ch\u01b0a. S\u1eed d\u1ee5ng c\u00e0ng nhi\u1ec1u t\u1eeb \u0111i\u1ec3n \u0111\u01a1n ng\u1eef th\u00ec b\u1ea1n s\u1ebd c\u00e0ng quen n\u00ean khi b\u1ea1n \u0111\u00e3 c\u1ea3m th\u1ea5y m\u00ecnh h\u1ecdc ngo\u1ea1i ng\u1eef \u1edf m\u1ee9c t\u01b0\u01a1ng \u0111\u1ed1i v\u00e0 mu\u1ed1n chuy\u1ec3n qua t\u1eeb \u0111i\u1ec3n \u0111\u01a1n ng\u1eef \u0111\u1ec3 tr\u00e1nh nh\u1eefng li\u00ean t\u01b0\u1edfng sai l\u1ec7ch th\u00ec h\u00e3y b\u1eaft \u0111\u1ea7u lu\u00f4n. \u0110\u00e2y l\u00e0 ph\u1ea7n tr\u00edch d\u1eabn t\u1eeb b\u00e0i vi\u1ebft Monolingual c\u1ee7a shoui tr\u00ean TheMoeWay:

Why you should use a monolingual dictionary

Monolingual dictionaries help you avoid making false associations with words from your native language (probably English) to Japanese. You may think, oh, what if I\u2019m not even English? If you don\u2019t use a monolingual dictionary, then you will make false associations anyway, no matter what your native language is. What if I\u2019m German and I use the Wadoku (Japanese-German bilingual dictionary)? Same thing. You will still have this problem. There is no language that can express Japanese better than Japanese itself.

What exactly do you mean by \u201cfalse associations\u201d?

Bilingual definitions, 90% of the time are very vague, and do not capture the true feeling of the word. You may not think so, but I\u2019ve been using monolingual dictionaries for a long time now and I can confirm bilingual definitions (especially those from the JMdict) do not capture the true feel of the word.

S\u1ebd c\u00f3 nh\u1eefng t\u1eeb \u0111i\u1ec3n c\u00f3 \u0111\u1ecbnh ngh\u0129a d\u1ec5 hi\u1ec3u h\u01a1n nh\u1eefng t\u1eeb \u0111i\u1ec3n kh\u00e1c. B\u1ea1n n\u00ean s\u1eed d\u1ee5ng song song nhi\u1ec1u t\u1eeb \u0111i\u1ec3n c\u00f9ng m\u1ed9t l\u00fac v\u00e0 s\u1eed d\u1ee5ng nh\u1eefng ph\u1ea7n m\u1ec1m h\u1ed7 tr\u1ee3 tra nhi\u1ec1u t\u1eeb \u0111i\u1ec3n c\u00f9ng l\u00fac nh\u01b0 Yomitan ho\u1eb7c Goldendict.

"},{"location":"dictionary/#cham-iem-the-tu-vung-tren-anki","title":"Ch\u1ea5m \u0111i\u1ec3m th\u1ebb t\u1eeb v\u1ef1ng tr\u00ean Anki","text":"

B\u1ea1n ch\u1ec9 c\u1ea7n nh\u1edb \u00fd ch\u00ednh c\u1ee7a \u0111\u1ecbnh ngh\u0129a. Gi\u1ea3 s\u1eed m\u1ed9t th\u1ebb t\u1eeb v\u1ef1ng Ti\u1ebfng Anh

[M\u1eb7t tr\u01b0\u1edbc c\u1ee7a th\u1ebb]

Exports account for over 70 percent of sales

[M\u1eb7t sau c\u1ee7a th\u1ebb]

to be a particular amount or part of something

\u0110\u1ea7u ti\u00ean, m\u1eabu th\u1ebb n\u00e0y \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 m\u1eabu th\u1ebb TSC hay Targeted sentence cards (T\u1eeb b\u1ea1n c\u1ea7n h\u1ecdc trong c\u00e2u s\u1ebd \u0111\u01b0\u1ee3c b\u00f4i \u0111\u1eadm, c\u00e2u v\u00ed d\u1ee5 c\u1ea7n d\u1ec5 hi\u1ec3u v\u00e0 ch\u1ec9 c\u00f3 t\u1eeb b\u1ea1n ch\u01b0a h\u1ecdc l\u00e0 t\u1eeb \u0111\u01b0\u1ee3c b\u00f4i \u0111\u1eadm). C\u00e1c b\u01b0\u1edbc m\u00e0 m\u00ecnh th\u1ef1c hi\u1ec7n khi \u00f4n t\u1eadp v\u00e0 ch\u1ea5m \u0111i\u1ec3m cho th\u1ebb n\u00e0y l\u00e0:

  1. Nh\u00ecn v\u00e0o t\u1eeb b\u00f4i \u0111\u1eadm v\u00e0 th\u1eed nh\u1edb l\u1ea1i ngh\u0129a, m\u00ecnh ch\u1ec9 c\u1ea7n tr\u1ea3 l\u1eddi \u00fd ch\u00ednh, v\u00ed d\u1ee5 \u1edf \u0111\u00e2y l\u00e0 ph\u1ea7n be a part of something th\u00ec coi nh\u01b0 \u0111\u00fang.
  2. N\u1ebfu kh\u00f4ng nh\u1edb ngh\u0129a th\u00ec h\u00e3y \u0111\u1ecdc c\u00e2u v\u00ed d\u1ee5, h\u00ecnh dung ngh\u0129a c\u1ee7a t\u1eeb th\u00f4ng qua v\u00ed d\u1ee5 (Gi\u1ea3 s\u1eed, \"account for over 70 percent\" tr\u00f4ng c\u00f3 v\u1ebb nh\u01b0 n\u00f3 l\u00e0 m\u1ed9t ph\u1ea7n c\u1ee7a 100%)
  3. Ch\u1ea5m \u0111i\u1ec3m: N\u1ebfu b\u1ea1n mu\u1ed1n \u0111\u01a1n gi\u1ea3n h\u00f3a vi\u1ec7c ch\u1ea5m th\u1ebb tr\u00ean Anki th\u00ec:
    • \u0110\u00fang: Good
    • Sai: Again
"},{"location":"doc/","title":"M\u1eb9o v\u00e0 chi\u1ebfn l\u01b0\u1ee3c cho vi\u1ec7c \u0111\u1ecdc","text":"

\u0110\u1ec3 gi\u1ecfi ngo\u1ea1i ng\u1eef h\u01a1n, \u0111\u1ecdc s\u00e1ch g\u1ea7n nh\u01b0 l\u00e0 c\u00e1ch hi\u1ec7u qu\u1ea3 nh\u1ea5t. \u201c\u0110\u1ecdc nhi\u1ec1u h\u01a1n\u201d th\u01b0\u1eddng l\u00e0 l\u1eddi khuy\u00ean \u0111\u1ea7u ti\u00ean trong vi\u1ec7c h\u1ecdc ngo\u1ea1i ng\u1eef m\u00e0 nh\u1eefng ng\u01b0\u1eddi h\u1ecdc ngo\u1ea1i ng\u1eef \u1edf tr\u00ecnh \u0111\u1ed9 cao g\u1ee3i \u00fd b\u1ea5t k\u1ef3 ng\u01b0\u1eddi m\u1edbi b\u1eaft \u0111\u1ea7u n\u00e0o, v\u00e0 \u0111i\u1ec1u g\u00ec c\u0169ng c\u00f3 l\u00fd do c\u1ee7a n\u00f3.

"},{"location":"doc/#meo-oc","title":"M\u1eb9o \u0111\u1ecdc","text":""},{"location":"doc/#oc-mot-cuon-sach-ve-mot-cai-gi-o-ban-a-thay","title":"\u0110\u1ecdc m\u1ed9t cu\u1ed1n s\u00e1ch v\u1ec1 m\u1ed9t c\u00e1i g\u00ec \u0111\u00f3 b\u1ea1n \u0111\u00e3 th\u1ea5y.","text":"

B\u1ea1n c\u00f3 bi\u1ebft nhi\u1ec1u ng\u01b0\u1eddi tr\u1edf th\u00e0nh nh\u1eefng ng\u01b0\u1eddi \u0111\u1ecdc (s\u00e1ch b\u1eb1ng ng\u00f4n ng\u1eef c\u1ee7a h\u1ecd) v\u00ec h\u1ecd \u0111\u1ecdc s\u00e1ch c\u1ee7a m\u1ed9t b\u1ed9 phim h\u1ecd y\u00eau th\u00edch hay \u0111\u1ea1i lo\u1ea1i v\u1eady kh\u00f4ng? B\u1ea1n c\u00f3 th\u1ec3 \u00e1p d\u1ee5ng chi\u1ebfn l\u01b0\u1ee3c ch\u00ednh x\u00e1c t\u01b0\u01a1ng t\u1ef1 cho ngo\u1ea1i ng\u1eef v\u00e0 \u0111\u00f3 ch\u00ednh l\u00e0 chi\u1ebfn l\u01b0\u1ee3c m\u00e0 m\u00ecnh khuy\u00ean m\u1ecdi ng\u01b0\u1eddi n\u00ean th\u1ef1c hi\u1ec7n khi m\u1edbi b\u1eaft \u0111\u1ea7u t\u1eadp \u0111\u1ecdc.

"},{"location":"doc/#oc-va-tra-truc-tiep-tren-trinh-duyet-su-dung-yomitan","title":"\u0110\u1ecdc v\u00e0 tra tr\u1ef1c ti\u1ebfp tr\u00ean tr\u00ecnh duy\u1ec7t s\u1eed d\u1ee5ng Yomitan","text":"
  • T\u1ea3i Yomitan
  • T\u1ea3i th\u00eam s\u00e1ch b\u1ea1n mu\u1ed1n \u0111\u1ecdc d\u01b0\u1edbi \u0111\u1ecbnh d\u1ea1ng EPUB.
  • \u30c3\u30c4 Reader - \u1ee8ng d\u1ee5ng \u0111\u1ecdc s\u00e1ch tr\u1ef1c tuy\u1ebfn tr\u00ean tr\u00ecnh duy\u1ec7t.
"},{"location":"doc/#pomodoro-timeboxing","title":"Pomodoro / Timeboxing","text":"

Ph\u01b0\u01a1ng ph\u00e1p Pomodoro y\u00eau c\u1ea7u b\u1ea1n t\u1eadp trung v\u00e0o m\u1ed9t nhi\u1ec7m v\u1ee5 trong m\u1ed9t kho\u1ea3ng th\u1eddi gian nh\u1ea5t \u0111\u1ecbnh (th\u01b0\u1eddng l\u00e0 25 ph\u00fat), sau \u0111\u00f3 \u0111\u1ed3ng h\u1ed3 s\u1ebd \u0111\u1ed5 chu\u00f4ng v\u00e0 b\u1ea1n ngh\u1ec9 gi\u1ea3i lao ng\u1eafn (5 ph\u00fat).

V\u00ec v\u1eady, b\u1ea1n s\u1ebd \u0111\u1ecdc trong 25 ph\u00fat.

Nghe th\u00ec c\u00f3 v\u1ebb kh\u00f4ng nhi\u1ec1u nh\u01b0ng th\u1ef1c ra \u0111\u00e2y l\u00e0 m\u1ed9t ph\u01b0\u01a1ng ph\u00e1p r\u1ea5t h\u1eefu \u00edch.

M\u00ecnh th\u01b0\u1eddng u\u1ed1ng n\u01b0\u1edbc, \u0111\u1ee9ng d\u1eady ho\u1eb7c \u0111i l\u1ea1i trong gi\u1edd gi\u1ea3i lao; n\u00f3 gi\u00fap b\u1ea1n t\u1ec9nh t\u00e1o khi ti\u1ebfp t\u1ee5c \u0111\u1ecdc. C\u00e0i \u0111\u1eb7t m\u1eb7c \u0111\u1ecbnh l\u00e0 25 ph\u00fat t\u1eadp trung, ngh\u1ec9 ng\u1eafn trong 5 ph\u00fat v\u00e0 ngh\u1ec9 d\u00e0i trong 15 ph\u00fat. C\u00f3 l\u1ebd 25 ph\u00fat l\u00e0 qu\u00e1 nhi\u1ec1u n\u00ean c\u00f3 l\u1ebd n\u00ean ch\u1ecdn 20 ph\u00fat.

"},{"location":"doc/#bien-viec-oc-thanh-thoi-quen-tung-buoc-mot","title":"Bi\u1ebfn vi\u1ec7c \u0111\u1ecdc th\u00e0nh th\u00f3i quen - t\u1eebng b\u01b0\u1edbc m\u1ed9t","text":"

B\u1ea1n c\u1ea7n bi\u1ebfn vi\u1ec7c \u0111\u1ecdc th\u00e0nh th\u00f3i quen; \u0111\u1ecdc v\u1edbi s\u1ed1 l\u01b0\u1ee3ng m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n \u0111\u01b0\u1ee3c m\u1ed7i ng\u00e0y. V\u00e0 theo th\u1eddi gian, khi b\u1ea1n l\u00e0m \u0111i\u1ec1u n\u00e0y h\u00e0ng ng\u00e0y, n\u00f3 s\u1ebd tr\u1edf th\u00e0nh th\u00f3i quen, v\u00e0 b\u1ea1n c\u00f3 th\u1ec3 c\u1ea3m th\u1ea5y mu\u1ed1n \u0111\u1ecdc m\u00e0 kh\u00f4ng c\u1ea7n ngh\u0129 r\u1eb1ng \u201c\u0111\u00e3 \u0111\u1ebfn l\u00fac c\u1ea3i thi\u1ec7n ngo\u1ea1i ng\u1eef c\u1ee7a m\u00ecnh\u201d, b\u1edfi v\u00ec vi\u1ec7c \u0111\u1ecdc h\u00e0ng ng\u00e0y s\u1ebd tr\u1edf th\u00e0nh m\u1ed9t vi\u1ec7c b\u00ecnh th\u01b0\u1eddng \u0111\u1ed1i v\u1edbi b\u1ea1n.

"},{"location":"doc/#at-muc-tieu-cho-ban-than-moi-ngay","title":"\u0110\u1eb7t m\u1ee5c ti\u00eau cho b\u1ea3n th\u00e2n m\u1ed7i ng\u00e0y","text":"

\u0110\u1eb7t cho m\u00ecnh m\u1ed9t m\u1ee5c ti\u00eau m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c h\u00e0ng ng\u00e0y l\u00e0 m\u1ed9t c\u00e1ch tuy\u1ec7t v\u1eddi \u0111\u1ec3 duy tr\u00ec \u0111\u1ed9ng l\u1ef1c \u0111\u1ecdc s\u00e1ch m\u1ed7i ng\u00e0y. C\u1ed1 g\u1eafng t\u00ecm cho m\u00ecnh m\u1ed9t m\u1ee5c ti\u00eau c\u1ee5 th\u1ec3.

H\u00e3y \u0111\u1ecdc trong kho\u1ea3ng th\u1eddi gian m\u00e0 b\u1ea1n s\u1eb5n s\u00e0ng \u0111\u1ecdc trong ng\u00e0y, sau \u0111\u00f3 th\u1eed xem b\u1ea1n \u0111\u00e3 \u0111\u1ecdc \u0111\u01b0\u1ee3c bao nhi\u00eau s\u1ed1 trang. Sau \u0111\u00f3 l\u1ea5y s\u1ed1 l\u01b0\u1ee3ng trang \u0111\u1ea5y v\u00e0 t\u0103ng n\u00f3 l\u00ean m\u1ed9t ch\u00fat (l\u00e0m tr\u00f2n n\u00f3 l\u00ean, ch\u1eafc v\u1eady) v\u00e0 l\u1ea5y \u0111\u00f3 l\u00e0m m\u1ee5c ti\u00eau \u0111\u1ecdc h\u00e0ng ng\u00e0y.

"},{"location":"doc/#su-huu-ich-cua-viec-hoc-ngu-phap-va-mot-so-tu-ien-yomichan-ho-tro-ieu-nay","title":"S\u1ef1 h\u1eefu \u00edch c\u1ee7a vi\u1ec7c h\u1ecdc ng\u1eef ph\u00e1p v\u00e0 m\u1ed9t s\u1ed1 t\u1eeb \u0111i\u1ec3n Yomichan h\u1ed7 tr\u1ee3 \u0111i\u1ec1u n\u00e0y.","text":"

Vi\u1ec7c h\u1ecdc ng\u1eef ph\u00e1p th\u1ef1c s\u1ef1 c\u1ea7n thi\u1ebft n\u1ebfu b\u1ea1n mu\u1ed1n \u0111\u1ecdc t\u1ed1t. N\u1ebfu b\u1ea1n ch\u01b0a h\u1ecdc ng\u1eef ph\u00e1p nhi\u1ec1u v\u00e0 ch\u01b0a bi\u1ebft h\u1ebft c\u00e1c c\u1ea5u tr\u00fac ng\u1eef ph\u00e1p A1, A2, B1, B2, C1 th\u00ec b\u1ea1n n\u00ean h\u1ecdc ch\u00fang. Nh\u01b0ng kh\u00f4ng ph\u1ea3i l\u00e0 \u201ch\u1ecdc ng\u1eef ph\u00e1p tr\u01b0\u1edbc khi \u0111\u1ecdc\u201d m\u00e0 l\u00e0, \u201ch\u1ecdc ng\u1eef ph\u00e1p \u0111\u1ec3 c\u1ea3i thi\u1ec7n kh\u1ea3 n\u0103ng \u0111\u1ecdc c\u1ee7a b\u1ea1n, \u0111i\u1ec1u m\u00e0 b\u1ea1n n\u00ean l\u00e0m ngay b\u00e2y gi\u1edd\u201d.

\u0110\u1eebng quan t\u00e2m li\u1ec7u ng\u1eef ph\u00e1p trong s\u00e1ch c\u00f3 ph\u1ea3i l\u00e0 \u201cng\u1eef ph\u00e1p th\u1ef1c s\u1ef1\u201d hay kh\u00f4ng. Ch\u00fang r\u1ea5t h\u1eefu \u00edch v\u00ec ch\u00fang l\u00e0 nh\u1eefng c\u1ee5m t\u1eeb v\u00e0 c\u1ea5u tr\u00fac m\u00e0 kh\u00f4ng th\u1ef1c s\u1ef1 c\u00f3 \u00fd ngh\u0129a r\u00f5 r\u00e0ng khi \u0111\u1ee9ng m\u1ed9t m\u00ecnh, v\u00e0 b\u1ea1n c\u00f3 th\u1ec3 s\u1ebd b\u1ecf qua ch\u00fang khi th\u1ef1c hi\u1ec7n Immersion. Vi\u1ec7c h\u1ecdc ng\u1eef ph\u00e1p nh\u01b0 tr\u00ean ho\u00e0n to\u00e0n l\u00e0 m\u1ed9t l\u1ef1a ch\u1ecdn \u0110\u00daNG.

N\u1ebfu b\u1ea1n ch\u01b0a hi\u1ec3u \u0111\u01b0\u1ee3c t\u1eeb \u0111i\u1ec3n \u0111\u01a1n ng\u1eef, h\u00e3y v\u1eabn gi\u1eef ch\u00fang v\u00ec n\u1ebfu b\u1ea1n g\u1eb7p kh\u00f3 kh\u0103n trong vi\u1ec7c hi\u1ec3u \u00fd ngh\u0129a th\u1ef1c s\u1ef1 c\u1ee7a m\u1ed9t t\u1eeb th\u00ec t\u1eeb \u0111i\u1ec3n \u0111\u01a1n ng\u1eef s\u1ebd gi\u00fap b\u1ea1n.

"},{"location":"doc/#meo-hieu-song-ngu-va-on-ngu-su-khac-nhau-giua-khong-biet-cai-gi-ang-dien-ra-va-thuc-su-hieu","title":"M\u1eb9o hi\u1ec3u: Song ng\u1eef v\u00e0 \u0111\u01a1n ng\u1eef: S\u1ef1 kh\u00e1c nhau gi\u1eefa \"kh\u00f4ng bi\u1ebft c\u00e1i g\u00ec \u0111ang di\u1ec5n ra\" v\u00e0 \"th\u1ef1c s\u1ef1 hi\u1ec3u\"?","text":"

Trong nhi\u1ec1u tr\u01b0\u1eddng h\u1ee3p, \u0111\u00fang l\u00e0 c\u00f3 s\u1ef1 kh\u00e1c nhau.

C\u00e1c \u0111\u1ecbnh ngh\u0129a song ng\u1eef \u0111\u00f4i khi qu\u00e1 m\u01a1 h\u1ed3, v\u00ec v\u1eady t\u1ed1t nh\u1ea5t b\u1ea1n n\u00ean s\u1eed d\u1ee5ng th\u00eam c\u1ea3 t\u1eeb \u0111i\u1ec3n \u0111\u01a1n ng\u1eef n\u1eefa.

"},{"location":"doc/#lo-au-khi-oc","title":"Lo \u00e2u khi \u0111\u1ecdc","text":""},{"location":"doc/#nen-tra-cuu-bao-nhieu-tu","title":"N\u00ean tra c\u1ee9u bao nhi\u00eau t\u1eeb?","text":"

M\u00ecnh kh\u00f4ng bi\u1ebft v\u00ec m\u00ecnh \u0111\u00e3 tra m\u1ecdi th\u1ee9 ngay t\u1eeb \u0111\u1ea7u v\u00e0 c\u00f3 l\u1ebd n\u00f3 \u1ed5n?

Yomichan khi\u1ebfn m\u1ecdi th\u1ee9 tr\u1edf n\u00ean th\u1eadt d\u1ec5 d\u00e0ng.

N\u1ebfu m\u00ecnh ph\u1ea3i copy t\u1eeb r\u1ed3i chuy\u1ec3n qua c\u00e1c trang hay \u1ee9ng d\u1ee5ng b\u00ean ngo\u00e0i kh\u00e1c hay vi\u1ebft ra t\u1eeb \u0111\u00f3 ho\u1eb7c th\u1eadm ch\u00ed t\u1ec7 h\u01a1n, s\u1eed d\u1ee5ng t\u1eeb \u0111i\u1ec3n gi\u1ea5y th\u00ec c\u00f3 l\u1ebd s\u1ebd kh\u00f4ng tra \u0111\u01b0\u1ee3c nhi\u1ec1u t\u1eeb.

Nh\u01b0ng B\u1ea0N \u0111ang s\u1ed1ng v\u00e0o th\u1eddi \u0111\u1ea1i c\u00f4ng ngh\u1ec7. B\u1ea0N c\u00f3 Yomichan. H\u00e3y t\u1eadn d\u1ee5ng n\u00f3.

C\u00e0i \u0111\u1eb7t t\u1eeb \u0111i\u1ec3n hi\u1ec3n th\u1ecb \u0111\u1ed9 ph\u1ed5 bi\u1ebfn c\u1ee7a t\u1eeb (N\u00ean ch\u1ecdn JPDB) \u0111\u1ec3 b\u1ea1n c\u00f3 th\u1ec3 xem nh\u1eefng t\u1eeb n\u00e0o th\u1ef1c s\u1ef1 ph\u1ed5 bi\u1ebfn. N\u1ebfu n\u00f3 d\u01b0\u1edbi 10.000 l\u00e0 d\u1ea5u hi\u1ec7u cho th\u1ea5y n\u00f3 xu\u1ea5t hi\u1ec7n r\u1ea5t nhi\u1ec1u trong s\u00e1ch v\u00e0 Anime.

"},{"location":"doc/#toc-o-oc","title":"T\u1ed1c \u0111\u1ed9 \u0111\u1ecdc","text":"

Th\u00e0nh th\u1eadt th\u00ec

B\u1ea1n ch\u1ec9 \u0111\u1ecdc nhanh h\u01a1n b\u1eb1ng c\u00e1ch \u0111\u1ecdc nhi\u1ec1u h\u01a1n.

B\u1ea1n ch\u1ec9 c\u00f3 th\u1ec3 \u0111\u1ecdc v\u1edbi t\u1ed1c \u0111\u1ed9 b\u1ea1n \u0111ang \u0111\u1ecdc hi\u1ec7n t\u1ea1i b\u1edfi v\u00ec \u0111\u00f3 l\u00e0 t\u1ed1c \u0111\u1ed9 m\u00e0 m\u1ed9t ng\u01b0\u1eddi n\u00e0o \u0111\u00f3, ng\u01b0\u1eddi \u0111\u00e3 \u0111\u1ecdc s\u1ed1 l\u01b0\u1ee3ng v\u00e0 t\u00e0i li\u1ec7u b\u1ea1n c\u00f3, s\u1ebd \u0111\u1ecdc trong m\u1ed9t t\u00ecnh hu\u1ed1ng ho\u00e0n to\u00e0n b\u00ecnh th\u01b0\u1eddng.

"},{"location":"doc/#meo-va-thu-thuat-toc-o-oc","title":"M\u1eb8O V\u00c0 TH\u1ee6 THU\u1eacT T\u1ed0C \u0110\u1ed8 \u0110\u1eccC","text":"

C\u00e1ch t\u1ed1t nh\u1ea5t \u0111\u1ec3 t\u0103ng t\u1ed1c \u0111\u1ed9 \u0111\u1ecdc c\u1ee7a b\u1ea1n l\u00e0 \u0111\u1ecdc nhi\u1ec1u h\u01a1n.

Nh\u01b0ng h\u00e3y \u0111\u1ec3 m\u00ecnh gi\u1ea3i th\u00edch \u0111i\u1ec1u k\u1ef3 di\u1ec7u v\u1ec1 \u0111i\u1ec1u n\u00e0y c\u0169ng nh\u01b0 ch\u00ednh t\u1ed1c \u0111\u1ed9 \u0111\u1ecdc.

T\u1ed1c \u0111\u1ed9 \u0111\u1ecdc l\u00e0 kh\u1ea3 n\u0103ng hi\u1ec3u.

Khi b\u1ea1n \u0111\u1ecdc nhi\u1ec1u h\u01a1n, b\u1ea1n s\u1ebd hi\u1ec3u nhi\u1ec1u h\u01a1n.

\u0110\u1eebng lo v\u1ec1 t\u1ed1c \u0111\u1ed9 \u0111\u1ecdc n\u1ebfu b\u1ea1n ch\u01b0a hi\u1ec3u nhi\u1ec1u/bi\u1ebft t\u1ea5t c\u1ea3 c\u00e1c t\u1eeb trong h\u1ea7u h\u1ebft c\u00e1c cu\u1ed1n s\u00e1ch.

"},{"location":"doc/#hoi-co-nen-oc-nhieu-manga-e-cai-thien-toc-o-oc-wikipedia-khong","title":"H\u1ecfi: C\u00f3 n\u00ean \u0111\u1ecdc nhi\u1ec1u manga \u0111\u1ec3 c\u1ea3i thi\u1ec7n t\u1ed1c \u0111\u1ed9 \u0111\u1ecdc Wikipedia kh\u00f4ng?","text":"

Tr\u1ea3 l\u1eddi: Kh\u00f4ng. C\u1ea7n c\u00f3 chuy\u00ean m\u00f4n \u0111\u1ec3 \u0111\u1ecdc nhanh h\u01a1n.

"},{"location":"doc/#lo-au-ve-su-hieu-comprehension-loai-1","title":"Lo \u00e2u v\u1ec1 s\u1ef1 hi\u1ec3u (Comprehension) Lo\u1ea1i 1","text":"

Lo\u1ea1i 1: \u201cm\u00ecnh \u0111\u00e3 nh\u00ecn v\u00e0o c\u00e2u/\u0111o\u1ea1n v\u0103n/t\u1eeb n\u00e0y r\u1ea5t l\u00e2u v\u00e0 kh\u00f4ng hi\u1ec3u n\u1ed5i n\u00f3 c\u00f3 ngh\u0129a g\u00ec.\u201d

Gi\u1ea3i ph\u00e1p?

\u0110i\u1ec1u hi\u1ec3n nhi\u00ean c\u1ea7n l\u00e0m l\u00e0 tra t\u1eeb v\u00e0 ng\u1eef ph\u00e1p \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong c\u00e2u, \u0111\u1ed3ng th\u1eddi tham kh\u1ea3o ng\u1eef c\u1ea3nh (\u0111\u1ecdc c\u00e1c d\u00f2ng tr\u01b0\u1edbc).

Th\u1ef1c hi\u1ec7n \u0111i\u1ec1u tr\u00ean r\u1ed3i m\u00e0 v\u1eabn kh\u00f4ng hi\u1ec3u \u0111\u01b0\u1ee3c c\u00e2u?

C\u00e2u tr\u1ea3 l\u1eddi \u0111\u01a1n gi\u1ea3n l\u00e0 h\u00e3y \u0111\u1ecdc nhi\u1ec1u h\u01a1n.

B\u1edfi v\u00ec hi\u1ec3u bi\u1ebft l\u00e0 m\u1ed9t qu\u00e1 tr\u00ecnh di\u1ec5n ra t\u1eeb t\u1eeb.

Y\u1ebfu t\u1ed1 comprehending/understanding r\u1ed9ng h\u01a1n nhi\u1ec1u so v\u1edbi ch\u1ec9 \u201cbi\u1ebft t\u1eeb\u201d v\u00e0 \u201ch\u1ecdc ng\u1eef ph\u00e1p\u201d.

Khi \u0111\u1ecdc nhi\u1ec1u h\u01a1n, b\u1ea1n s\u1ebd th\u1ea5y c\u00e1c t\u1eeb \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong r\u1ea5t nhi\u1ec1u ng\u1eef c\u1ea3nh kh\u00e1c nhau.

V\u00e0 th\u00f4ng qua vi\u1ec7c ti\u1ebfp x\u00fac v\u1edbi nh\u1eefng t\u1eeb n\u00e0y trong nhi\u1ec1u ng\u1eef c\u1ea3nh kh\u00e1c nhau, b\u1ea1n s\u1ebd h\u1ecdc \u0111\u01b0\u1ee3c c\u00e1ch hi\u1ec3u nhi\u1ec1u c\u00e2u h\u01a1n.

D\u00f9 kh\u00f4ng mu\u1ed1n th\u1eeba nh\u1eadn nh\u01b0ng v\u1eabn c\u00f3 m\u1ed9t c\u00e1ch kh\u00e1c \u0111\u1ec3 r\u00e8n luy\u1ec7n kh\u1ea3 n\u0103ng hi\u1ec3u l\u00e0 ph\u00e2n t\u00edch c\u00e2u b\u1eb1ng c\u00e1ch tham kh\u1ea3o c\u00e1c c\u1ea5u tr\u00fac ng\u1eef ph\u00e1p, \u0111\u1ecbnh ngh\u0129a t\u1eeb \u0111i\u1ec3n, c\u00e2u v\u00ed d\u1ee5, c\u00e2u tr\u1ea3 l\u1eddi tr\u00ean HiNative ho\u1eb7c Yahoo!\u77e5\u6075\u888b, v.v. N\u1ebfu b\u1ea1n c\u00f3 \u0111\u1ee7 \u0111\u1ed9ng l\u1ef1c \u0111\u1ec3 th\u1ef1c hi\u1ec7n t\u1ea5t c\u1ea3 nh\u1eefng \u0111i\u1ec1u \u0111\u00f3, th\u00ec \u1ed5n th\u00f4i, n\u00f3 c\u0169ng kh\u00f4ng \u0111\u1ebfn n\u1ed7i t\u1ec7, nh\u01b0ng \u0111\u1ed3ng th\u1eddi, kh\u00f4ng th\u1ec3 n\u00e0o b\u1ea1n kh\u00f4ng ti\u1ebfn b\u1ed9 b\u1eb1ng c\u00e1ch \u0111\u1ecdc nhi\u1ec1u h\u01a1n, v\u00ec v\u1eady m\u00ecnh mu\u1ed1n n\u00f3i r\u1eb1ng quy\u1ebft \u0111\u1ecbnh n\u00e0y ho\u00e0n to\u00e0n thu\u1ed9c v\u1ec1 b\u1ea1n. C\u00f3 l\u1ebd h\u1ecdc c\u00e1ch c\u00e2n b\u1eb1ng vi\u1ec7c ph\u00e2n t\u00edch v\u1edbi vi\u1ec7c \u0111\u1ecdc nhi\u1ec1u h\u01a1n l\u00e0 m\u1ed9t k\u1ef9 n\u0103ng h\u1eefu \u00edch c\u1ea7n c\u00f3.

D\u00f9 sao \u0111i n\u1eefa, gi\u1ea3i ph\u00e1p cu\u1ed1i c\u00f9ng l\u00e0 c\u1ed1 g\u1eafng \u0111\u1ecdc nhi\u1ec1u h\u01a1n.

"},{"location":"doc/#lo-au-ve-comprehension-loai-15","title":"Lo \u00e2u v\u1ec1 Comprehension Lo\u1ea1i 1.5","text":"

Lo\u1ea1i 1.5: \u201cM\u00ecnh c\u0169ng c\u00f3 v\u1ea5n \u0111\u1ec1 nh\u01b0 lo\u1ea1i 1, th\u1ef1c s\u1ef1 r\u1ea5t kh\u00f3 ch\u1ecbu khi kh\u00f4ng hi\u1ec3u \u0111\u01b0\u1ee3c v\u00e0 m\u00ecnh mu\u1ed1n ph\u1ea3i hi\u1ec3u m\u1ecdi th\u1ee9. M\u00ecnh th\u1ef1c tin r\u1eb1ng c\u1ea7n ph\u1ea3i ph\u00e2n t\u00edch c\u1ea3 c\u00e2u. Nh\u01b0ng c\u00f3 n\u00ean l\u00e0m \u0111i\u1ec1u \u0111\u00f3 th\u01b0\u1eddng xuy\u00ean kh\u00f4ng?\u201d

V\u00e0 v\u1edbi t\u01b0 c\u00e1ch l\u00e0 ng\u01b0\u1eddi theo khuynh h\u01b0\u1edbng \"\u0111\u1ecdc nhi\u1ec1u h\u01a1n\" v\u00e0 l\u00e0 ng\u01b0\u1eddi t\u1eebng r\u1ea5t \"s\u00f9ng b\u00e1i\" vi\u1ec7c ph\u00e2n t\u00edch c\u00e2u, khi ph\u00e2n t\u00edch nh\u1eefng c\u00e2u kh\u00f4ng th\u1eadt s\u1ef1 quen thu\u1ed9c, b\u1ea1n ch\u1ec9 c\u00f3 th\u1ec3 hi\u1ec3u \u0111\u01b0\u1ee3c \u1edf m\u1ee9c \u0111\u1ed9 nh\u1ea5t \u0111\u1ecbnh; ng\u01b0\u1eddi \u0111\u1ecdc nhi\u1ec1u s\u1ebd c\u00f3 th\u1ec3 hi\u1ec3u \u0111\u01b0\u1ee3c nhi\u1ec1u h\u01a1n ng\u01b0\u1eddi ch\u1ec9 t\u1eadp trung v\u00e0o ph\u00e2n t\u00edch m\u1ecdi th\u1ee9.

Vi\u1ec7c ph\u00e2n t\u00edch c\u00e2u \u0111\u1ea5y kh\u00f4ng h\u1ec1 x\u1ea5u; b\u1ea1n ch\u1ec9 n\u00ean l\u00e0m v\u1eady \u1edf m\u1ee9c b\u00ecnh th\u01b0\u1eddng v\u00ec \u0111\u1ecdc nhi\u1ec1u h\u01a1n s\u1ebd t\u1ed1t h\u01a1n l\u00e0 t\u1eadp trung qu\u00e1 nhi\u1ec1u v\u00e0o ch\u1ec9 m\u1ed9t c\u00e2u.

"},{"location":"doc/#loai-15-o-tren-nhung-la-bien-the-2","title":"Lo\u1ea1i 1.5 \u1edf tr\u00ean nh\u01b0ng l\u00e0 bi\u1ebfn th\u1ec3 2","text":"

Bi\u1ebfn th\u1ec3 2: \u201cNh\u01b0ng ch\u1eb3ng ph\u1ea3i vi\u1ec7c ph\u00e2n t\u00edch m\u1ecdi th\u1ee9 s\u1ebd gi\u00fap ti\u1ebfn b\u1ed9 nhanh h\u01a1n \u0111\u00fang kh\u00f4ng?\u201d

S\u1ef1 h\u1ed1i th\u00fac ph\u1ea3i ph\u00e2n t\u00edch c\u00e2u khi m\u00ecnh kh\u00f4ng hi\u1ec3u l\u00e0 m\u1ed9t \u0111i\u1ec1u kh\u00f3 tr\u00e1nh kh\u1ecfi.

X\u00e9t cho c\u00f9ng, n\u00f3 c\u00f3 th\u1ec3 l\u00e0 m\u1ed9t chi\u1ebfn l\u01b0\u1ee3c \u0111\u1ecdc r\u1ea5t t\u1ed1t, v\u00e0 \u1edf m\u1ed9t m\u1ee9c \u0111\u1ed9 nh\u1ea5t \u0111\u1ecbnh th\u00ec n\u00f3 \u0111\u00fang nh\u01b0 v\u1eady.

C\u00f3 nh\u1eefng cu\u1ed1n m\u00ecnh \u0111\u1ecdc 3 l\u1ea7n v\u00e0 m\u1ed9t s\u1ed1 kh\u00e1c v\u00ec m\u00ecnh l\u00e0m th\u1ebb c\u00e2u v\u00e0 th\u1ef1c hi\u1ec7n mining v\u1edbi nh\u1eefng t\u1eeb m\u00ecnh ch\u01b0a bi\u1ebft trong s\u00e1ch v\u1edbi c\u00e2u \u0111i k\u00e8m t\u1eeb \u0111\u00f3 n\u00ean cu\u1ed1i c\u00f9ng m\u00ecnh \u0111\u00e3 \u0111\u1ecdc \u0111i \u0111\u1ecdc l\u1ea1i nh\u1eefng c\u00e2u t\u01b0\u01a1ng t\u1ef1. M\u00ecnh \u0111\u00e3 ph\u00e2n t\u00edch n\u00f3 \u0111\u1ea5y.

M\u1ed9t \u0111i\u1ec1u b\u1ea5t ng\u1edd l\u00e0, khi m\u00ecnh quay l\u1ea1i \u0111\u1ecdc cu\u1ed1n \u1edf tr\u00ean sau khi \u0111\u1ecdc nh\u1eefng cu\u1ed1n s\u00e1ch kh\u00e1c, c\u00f3 r\u1ea5t nhi\u1ec1u ph\u1ea7n hay \u0111\u00e3 b\u1ecb b\u1ecf l\u1ee1 trong \u0111\u00f3.

\u0110\u00f3 ch\u00ednh l\u00e0 \u201cng\u01b0\u1eddi \u0111\u1ecdc nhi\u1ec1u s\u1ebd hi\u1ec3u nhi\u1ec1u h\u01a1n ng\u01b0\u1eddi ch\u1ec9 ph\u00e2n t\u00edch c\u00f9ng m\u1ed9t n\u1ed9i dung\u201d.

B\u1ea1n s\u1ebd g\u1eb7p r\u1ea5t nhi\u1ec1u c\u00e2u trong nhi\u1ec1u ng\u1eef c\u1ea3nh kh\u00e1c nhau khi \u0111\u1ecdc nhi\u1ec1u h\u01a1n v\u00e0 b\u1ea1n s\u1ebd ti\u1ebfn b\u1ed9 h\u01a1n r\u1ea5t nhi\u1ec1u khi l\u00e0m nh\u01b0 v\u1eady.

B\u00e2y gi\u1edd h\u00e3y quay l\u1ea1i c\u00e2u h\u1ecfi, li\u1ec7u vi\u1ec7c ch\u1ec9 \u0111\u1ecdc nhi\u1ec1u h\u01a1n c\u00f3 gi\u00fap b\u1ea1n ti\u1ebfn b\u1ed9 nhanh h\u01a1n kh\u00f4ng?

Kh\u00e1 kh\u00f3 n\u00f3i, nh\u01b0ng khi \u0111\u1ecdc, m\u00ecnh lu\u00f4n ngh\u0129 v\u1ec1 nh\u1eefng g\u00ec m\u00ecnh \u0111ang \u0111\u1ecdc. m\u00ecnh lu\u00f4n ngh\u0129 v\u1ec1 \u00fd ngh\u0129a c\u1ee7a nh\u1eefng g\u00ec m\u00ecnh \u0111ang \u0111\u1ecdc. M\u00ecnh ngh\u0129 m\u1ecdi ng\u01b0\u1eddi c\u0169ng l\u00e0m t\u01b0\u01a1ng t\u1ef1, nh\u01b0ng \u0111\u00f4i khi b\u1ea1n ch\u1ec9 \u0111\u1ecdc c\u00e1c t\u1eeb m\u00e0 kh\u00f4ng th\u1ef1c s\u1ef1 ngh\u0129 v\u1ec1 ngh\u0129a c\u1ee7a ch\u00fang. \u0110\u00f3 l\u00e0 m\u1ed9t v\u1ea5n \u0111\u1ec1 kh\u00e1c m\u00e0 m\u00ecnh mu\u1ed1n n\u00f3i v\u1ec1.

"},{"location":"doc/#hoi-minh-nen-lam-gi-khi-lo-oc-cac-tu-ma-khong-nghi-en-nghia-cua-chung","title":"H\u1ecfi: m\u00ecnh n\u00ean l\u00e0m g\u00ec khi l\u1ee1 \u0111\u1ecdc c\u00e1c t\u1eeb m\u00e0 kh\u00f4ng ngh\u0129 \u0111\u1ebfn ngh\u0129a c\u1ee7a ch\u00fang?","text":"

Theo m\u00ecnh th\u00ec, trong m\u1ed7i cu\u1ed1n s\u00e1ch \u0111\u1ec1u c\u00f3 nh\u1eefng \u0111o\u1ea1n v\u00f4 ngh\u0129a/\u00edt quan tr\u1ecdng h\u01a1n n\u00ean kh\u00f4ng c\u1ea7n ph\u1ea3i ngh\u0129 qu\u00e1 nhi\u1ec1u.

V\u00e0 \u0111\u00f4i khi s\u1ebd c\u00f3 nh\u1eefng d\u00f2ng khi\u1ebfn b\u1ea1n mu\u1ed1n ng\u1eebng \u0111\u1ecdc ph\u1ea3i kh\u00f4ng? S\u1ebd ho\u00e0n to\u00e0n \u1ed5n n\u1ebfu kh\u00f4ng ngh\u0129 qu\u00e1 nhi\u1ec1u v\u1ec1 ch\u00fang.

Tuy nhi\u00ean nh\u1eefng v\u1ea5n \u0111\u1ec1 kh\u00e1c l\u1ea1i n\u1eb1m \u1edf m\u1ed9t s\u1ed1 nh\u1eefng y\u1ebfu t\u1ed1 kh\u00e1c nhau. Ch\u1eb3ng h\u1ea1n nh\u01b0 kh\u1ea3 n\u0103ng hi\u1ec3u (Comprehension), s\u1ef1 t\u1eadp trung hay s\u1ef1 m\u1ec7t m\u1ecfi.

V\u1edbi nh\u1eefng c\u00e2u th\u1ef1c s\u1ef1 kh\u00f3, vi\u1ec7c \u0111\u1ecdc c\u00e1c t\u1eeb m\u00e0 kh\u00f4ng hi\u1ec3u ngh\u0129a l\u00e0 \u0111i\u1ec1u r\u1ea5t b\u00ecnh th\u01b0\u1eddng. \u0110\u1ecdc l\u1ea1i c\u00e2u 2 l\u1ea7n. N\u1ebfu sau \u0111\u00f3 v\u1eabn kh\u00f4ng hi\u1ec3u th\u00ec n\u00f3 v\u01b0\u1ee3t qu\u00e1 kh\u1ea3 n\u0103ng c\u1ee7a b\u1ea1n v\u00e0 b\u1ea1n n\u00ean b\u1ecf qua n\u00f3. Nghe c\u00f3 v\u1ebb kh\u00e1 t\u1ec7 nh\u01b0ng b\u1ea1n s\u1ebd \u0111\u1ecdc nh\u1eefng c\u00e2u kh\u00f3 h\u01a1n b\u1eb1ng c\u00e1ch \u0111\u1ecdc nhi\u1ec1u h\u01a1n v\u00ec b\u1ea1n s\u1ebd \u0111\u01b0\u1ee3c ti\u1ebfp x\u00fac v\u1edbi c\u00e1c t\u1eeb \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong r\u1ea5t nhi\u1ec1u ng\u1eef c\u1ea3nh kh\u00e1c nhau.

M\u1ea5t t\u1eadp trung khi \u0111\u1ecdc th\u1ef1c s\u1ef1 l\u00e0 m\u1ed9t v\u1ea5n \u0111\u1ec1 v\u00e0 c\u1ea3m th\u1ea5y m\u1ec7t c\u0169ng l\u00e0 m\u1ed9t v\u1ea5n \u0111\u1ec1 kh\u00e1c. M\u1eb7c d\u00f9 m\u00ecnh kh\u00f4ng th\u1ec3 \u0111\u01b0a ra nhi\u1ec1u l\u1eddi khuy\u00ean v\u1ec1 vi\u1ec7c duy tr\u00ec s\u1ef1 t\u1eadp trung ngo\u00e0i vi\u1ec7c lo\u1ea1i b\u1ecf nh\u1eefng th\u1ee9 g\u00e2y xao nh\u00e3ng, v\u1edbi m\u00ecnh th\u00ec m\u00ecnh th\u01b0\u1eddng th\u1ea5y m\u1ec7t sau kho\u1ea3ng 20 ph\u00fat \u0111\u1ecdc s\u00e1ch. Sau khi ngh\u1ec9 gi\u1eefa c\u00e1c hi\u1ec7p Pomodoro, m\u00ecnh c\u00f3 th\u1ec3 \u0111\u1ecdc l\u1ea1i nh\u1eefng c\u00e2u t\u01b0\u01a1ng t\u1ef1 d\u01b0\u1edbi m\u1ed9t g\u00f3c nh\u00ecn ho\u00e0n to\u00e0n kh\u00e1c.

B\u1ea1n c\u1ea7n ghi nh\u1edb \u0111i\u1ec1u n\u00e0y:

N\u00f3 c\u00f3 hay kh\u00f4ng? \u2190 \u0110\u00e2y l\u00e0 c\u00e2u h\u1ecfi quan tr\u1ecdng nh\u1ea5t.

Kh\u00f3 c\u00f3 th\u1ec3 \u0111\u01b0a ra k\u1ebft lu\u1eadn \u0111\u1ee7 kh\u00e1ch quan v\u1ec1 vi\u1ec7c ph\u00e2n t\u00edch m\u1ecdi th\u1ee9 v\u00e0 vi\u1ec7c ch\u1ec9 \u0111\u1ecdc, nh\u01b0ng \u0111i\u1ec1u quan tr\u1ecdng nh\u1ea5t \u1edf \u0111\u00e2y l\u00e0 b\u1ea1n th\u1ea5y th\u00edch v\u00e0 mu\u1ed1n \u0111\u1ecdc.

"},{"location":"doc/#lo-au-loai-2","title":"Lo \u00e2u Lo\u1ea1i 2","text":"

Lo\u1ea1i 2: \u201cKhi m\u00ecnh \u0111\u1ecdc m\u1ed9t l\u00fac, m\u00ecnh c\u1ea3m th\u1ea5y lo\u1ea1n, m\u00ecnh \u0111\u1ecdc qu\u00e1 nhanh v\u00e0 m\u1ecdi th\u1ee9 c\u1ee9 th\u1ebf m\u00e0 tr\u00f4i tu\u1ed9t \u0111i.\u201d

L\u1eddi khuy\u00ean ch\u00e2n th\u00e0nh: B\u1ea1n n\u00ean \u0111\u1ecdc ch\u1eadm l\u1ea1i. Ngo\u00e0i ra, h\u00e3y ngh\u1ec9 ng\u1eafn th\u01b0\u1eddng xuy\u00ean. M\u00ecnh th\u01b0\u1eddng c\u00f3 nh\u1eefng l\u00fac, sau khi ngh\u1ec9 gi\u1ea3i lao, m\u00ecnh c\u00f3 th\u1ec3 hi\u1ec3u nh\u1eefng c\u00e2u t\u01b0\u01a1ng t\u1ef1 t\u1ed1t h\u01a1n.

"},{"location":"doc/#lo-au-loai-3","title":"Lo \u00e2u Lo\u1ea1i 3\u0110\u1ecdc nhi\u1ec1u h\u01a1n","text":"

Lo\u1ea1i 3: \u201cM\u00ecnh c\u00f3 th\u1ec3 \u0111\u1ecdc v\u00e0 hi\u1ec3u ngh\u0129a t\u1ea5t c\u1ea3 c\u00e1c t\u1eeb, nh\u01b0ng ch\u1eb3ng th\u1ec3 h\u00ecnh dung n\u1ed5i b\u1ed1i c\u1ea3nh v\u00e0 kh\u00f4ng hi\u1ec3u chuy\u1ec7n g\u00ec \u0111ang x\u1ea3y ra. M\u00ecnh th\u1eadm ch\u00ed ph\u1ea3i ph\u00e2n t\u00edch nh\u01b0ng sau \u0111\u00f3 m\u00ecnh v\u1eabn kh\u00f4ng th\u1ec3 hi\u1ec3u n\u1ed5i. M\u00ecnh n\u00ean l\u00e0m g\u00ec?\"

\u0110\u00e2y l\u00e0 nh\u1eefng g\u00ec b\u1ea1n c\u1ea7n l\u00e0m:

  • "},{"location":"doc/#hoi-that-a-ua-a-chac-chan-co-the-lam-cai-gi-khac-e-cai-thien-van-e-nay","title":"H\u1ecfi: Th\u1eadt \u00e1? \u0110\u00f9a \u00e0. Ch\u1eafc ch\u1eafn c\u00f3 th\u1ec3 l\u00e0m c\u00e1i g\u00ec kh\u00e1c \u0111\u1ec3 c\u1ea3i thi\u1ec7n v\u1ea5n \u0111\u1ec1 n\u00e0y.","text":"

    A: Th\u1ef1c ra th\u00ec m\u1ecdi th\u1ee9 \u0111\u1ec1u n\u00ean t\u00f3m g\u1ecdn trong ch\u1eef \u201c\u0110\u1ecdc nhi\u1ec1u h\u01a1n\u201d. C\u00e2u tr\u1ea3 l\u1eddi \u201c\u0111\u1ecdc nhi\u1ec1u h\u01a1n\u201d l\u00e0 v\u00ec l\u00fd thuy\u1ebft c\u1ee7a n\u00f3 l\u00e0: Kh\u1ea3 n\u0103ng hi\u1ec3u c\u1ee7a b\u1ea1n k\u00e9m v\u00ec nh\u1eefng c\u00e2u m\u00e0 b\u1ea1n g\u1eb7p kh\u00f3 kh\u0103n l\u00e0 nh\u1eefng c\u00e2u m\u00e0 b\u1ea1n ch\u01b0a c\u1ea3m th\u1ea5y quen thu\u1ed9c. V\u1ec1 vi\u1ec7c ti\u1ebfp thu ng\u00f4n ng\u1eef, vi\u1ec7c nh\u1ed3i v\u00e0o \u0111\u1ea7u nh\u1eefng c\u00e2u qu\u00e1 l\u1ea1 l\u1eabm s\u1ebd kh\u00f4ng hi\u1ec7u qu\u1ea3 b\u1eb1ng vi\u1ec7c hi\u1ec3u \u0111\u01b0\u1ee3c c\u00e2u i+1. (Ch\u1ec9 c\u00f3 m\u1ed9t th\u1ee9 trong c\u00e2u v\u1eabn c\u00f2n m\u01a1 h\u1ed3; c\u00f3 khi ch\u01b0a ch\u1eafc \u0111\u00e3 c\u00f3 th\u1ec3 hi\u1ec3u \u0111\u01b0\u1ee3c) Khi \u0111\u1ecdc nhi\u1ec1u h\u01a1n, b\u1ea1n s\u1ebd th\u1ea5y c\u1ea3 \u0111\u1ed1ng c\u00e2u, v\u00e0 trong \u0111\u1ed1ng \u0111\u1ea5y s\u1ebd c\u00f3 r\u1ea5t c\u1ea3 \u0111\u1ed1ng c\u00e2u i+1. \u0110\u00e2y l\u00e0 \u0111\u1ec9nh c\u1ee7a s\u1ef1 \"ti\u1ebfp thu ng\u00f4n ng\u1eef\". Nh\u1edd \u0111\u1ecdc nhi\u1ec1u, b\u1ea1n s\u1ebd c\u1ea3i thi\u1ec7n \u0111\u01b0\u1ee3c ngo\u1ea1i ng\u1eef c\u1ee7a m\u00ecnh v\u00e0 hi\u1ec3u nh\u1eefng c\u00e2u kh\u00f3 \u0111\u00f3 m\u1ed9t c\u00e1ch d\u1ec5 d\u00e0ng h\u01a1n.

    "},{"location":"doc/#lo-au-loai-4","title":"Lo \u00e2u Lo\u1ea1i 4

    Lo\u1ea1i 4: \u201cM\u00ecnh h\u1ecdc \u0111\u01b0\u1ee3c m\u1ed9t th\u1eddi gian, v\u1edbi ph\u01b0\u01a1ng ph\u00e1p [x], m\u00ecnh \u0111\u00e3 h\u1ecdc \u0111\u01b0\u1ee3c [x] l\u01b0\u1ee3ng t\u1eeb v\u00e0 ng\u1eef ph\u00e1p. Tuy nhi\u00ean, khi m\u00ecnh c\u1ed1 \u0111\u1ecdc th\u00ec m\u00ecnh kh\u00f4ng hi\u1ec3u n\u1ed5i t\u1eeb n\u00e0o c\u1ea3. Vi\u1ec7c \u0111\u1ecdc l\u00e0 m\u1ed9t v\u1ea5n \u0111\u1ec1 qu\u00e1 l\u1edbn v\u1edbi m\u00ecnh. M\u00ecnh n\u00ean l\u00e0m g\u00ec?\"

    B\u1ea1n \u0111\u00e3 c\u00f3 th\u1ec3 ho\u00e0n to\u00e0n \u0111o\u00e1n tr\u01b0\u1edbc \u0111\u01b0\u1ee3c c\u00e2u tr\u1ea3 l\u1eddi r\u1ed3i \u0111\u1ea5y.

    Kh\u00f4ng th\u1ec3 \u0111\u1ecdc t\u1ed1t h\u01a1n n\u1ebfu kh\u00f4ng \u0111\u1ecdc. Kh\u00f4ng th\u1ec3 h\u1ecdc h\u1ea7u h\u1ebft c\u00e1c t\u1eeb b\u1ea1n c\u1ea7n \u0111\u1ec3 c\u00f3 m\u1ee9c \u0111\u1ed9 hi\u1ec3u bi\u1ebft cao ch\u1ec9 v\u1edbi Anki m\u00e0 kh\u00f4ng c\u1ea7n \u0111\u1ecdc.

    B\u1ea1n kh\u00f4ng th\u1ec3 l\u00e0m g\u00ec kh\u00e1c ngo\u00e0i vi\u1ec7c \u0111\u1ecdc nhi\u1ec1u h\u01a1n.

    T\u1ea5t nhi\u00ean, b\u1ea1n c\u00f3 th\u1ec3 h\u1ecdc th\u00eam ng\u1eef ph\u00e1p v\u00e0 h\u1ecdc th\u00eam t\u1eeb v\u1ef1ng v\u1edbi Anki, \u0111i\u1ec1u n\u00e0y t\u1ea5t nhi\u00ean s\u1ebd h\u1eefu \u00edch.

    Nh\u01b0ng b\u1ea1n s\u1ebd ch\u1ec9 \u0111\u1ecdc t\u1ed1t h\u01a1n b\u1eb1ng c\u00e1ch \u0111\u1ecdc nhi\u1ec1u h\u01a1n.

    ","text":""},{"location":"doc/#viec-viec-oc-nhanh-hon","title":"Vi\u1ec7c vi\u1ec7c \u0111\u1ecdc nhanh h\u01a1n

    Theo m\u00ecnh th\u00ec, vi\u1ec7c c\u1ed1 g\u1eafng \u0111\u1ecdc nhanh h\u01a1n ch\u1ec9 khi\u1ebfn b\u1ea1n hi\u1ec3u \u00edt h\u01a1n. Nh\u01b0ng t\u1ea5t c\u1ea3 ch\u00fang ta \u0111\u1ec1u mu\u1ed1n v\u1eeba c\u00f3 th\u1ec3 \u0111\u1ecdc hi\u1ec3u v\u1eeba \u0111\u1ecdc nhanh h\u01a1n ph\u1ea3i kh\u00f4ng? B\u1ea1n ch\u1ec9 c\u00f3 th\u1ec3 \u0111\u1ea1t \u0111\u1ebfn tr\u00ecnh \u0111\u1ed9 \u0111\u00f3 n\u1ebfu b\u1ea1n \u0111\u1ecdc r\u1ea5t nhi\u1ec1u.

    N\u1ebfu b\u1ea1n \u0111\u1ecdc nhi\u1ec1u, b\u1ea1n s\u1ebd \u0111\u1ecdc th\u00e0nh c\u1ee5m c\u00e2u/t\u1eeb ph\u1ea3i kh\u00f4ng?

    M\u00ecnh \u0111\u00e3 h\u00ecnh th\u00e0nh c\u00e1c kh\u00e1i ni\u1ec7m trong \u0111\u1ea7u m\u1ed9t c\u00e1ch c\u00f3 \u00fd th\u1ee9c v\u1ec1 c\u00e1c ph\u1ea7n c\u1ee7a c\u00e2u \u0111\u1ec3 \u0111\u1ecdc ch\u00fang th\u00e0nh t\u1eebng c\u1ee5m (C\u00e2u g\u1ed1c: I consciously made mental conceptualizations of parts of sentences in order to read them in clumps)

    \u0110\u00e2y ch\u1ec9 l\u00e0 m\u1ed9t c\u00e1ch n\u00f3i hoa m\u1ef9, \u201c\u0110i\u1ec1u n\u00e0y c\u00f3 ngh\u0129a l\u00e0 [x] v\u00e0 kh\u00f4ng c\u1ea7n ph\u1ea3i \u0111\u1ecdc t\u1eebng t\u1eeb n\u00e0y. m\u00ecnh s\u1ebd ghi nh\u1edb/ghi nh\u1edb trong \u0111\u1ea7u r\u1eb1ng m\u00ecnh c\u00f3 th\u1ec3 \u0111\u1ecdc n\u00f3 d\u01b0\u1edbi d\u1ea1ng m\u1ed9t \u201ch\u00ecnh d\u1ea1ng\u201d \u0111\u1ec3 hi\u1ec3u \u00fd ngh\u0129a c\u1ee7a n\u00f3 thay v\u00ec \u0111\u1ecdc t\u1eebng ch\u1eef\u201d

    ","text":""},{"location":"doc/#q-khong-subvocalization-khong-hieu","title":"Q: Kh\u00f4ng subvocalization = kh\u00f4ng hi\u1ec3u?","text":"

    subvocalization = \u0111\u1ecdc trong \u0111\u1ea7u, \u0111\u1ecdc m\u00e0 kh\u00f4ng ph\u00e1t ra th\u00e0nh ti\u1ebfng

    Theo kinh nghi\u1ec7m c\u1ee7a m\u00ecnh, khi nh\u1eefng t\u1eeb/c\u00e2u b\u1ea1n ch\u1ecdn kh\u00f4ng ph\u00e1t \u00e2m th\u00e0nh ti\u1ebfng kh\u00f4ng quen thu\u1ed9c v\u1edbi b\u1ea1n (t\u1ee9c l\u00e0 b\u1ea1n kh\u00f4ng th\u1ec3 hi\u1ec3u ch\u00fang ch\u1ec9 b\u1eb1ng c\u00e1ch nh\u00ecn l\u01b0\u1edbt qua.) (M\u1ed9t v\u00ed d\u1ee5 m\u00e0 nh\u1eefng ng\u01b0\u1eddi \u0111\u1ecdc c\u00f3 kinh nghi\u1ec7m n\u00ean hi\u1ec3u m\u00e0 kh\u00f4ng c\u1ea7n \u0111\u1ecdc t\u1eebng t\u1eeb l\u00e0 I am going to) th\u00ec cu\u1ed1i c\u00f9ng b\u1ea1n s\u1ebd kh\u00f4ng hi\u1ec3u n\u00f3 th\u1ef1c s\u1ef1 \u0111ang n\u00f3i g\u00ec.

    Subvocalizing l\u00e0 m\u1ed9t k\u1ef9 thu\u1eadt \u0111\u1ecdc h\u1eefu \u00edch v\u00e0 h\u1ea7u h\u1ebft m\u1ecdi ng\u01b0\u1eddi \u0111\u1ec1u l\u00e0m \u0111i\u1ec1u \u0111\u00f3; n\u1ebfu b\u1ea1n \u0111\u1ecdc nhi\u1ec1u, kh\u1ea3 n\u0103ng subvocalization c\u1ee7a b\u1ea1n s\u1ebd nhanh h\u01a1n.

    V\u00ec v\u1eady, \u0111\u1eebng ng\u1eebng subvocalization v\u00ec b\u1ea1n ngh\u0129 \u0111i\u1ec1u \u0111\u00f3 \u0111ang l\u00e0m b\u1ea1n ch\u1eadm l\u1ea1i. Kh\u00f4ng ph\u1ea3i v\u1eady. \u0110i\u1ec1u duy nh\u1ea5t l\u00e0m b\u1ea1n ch\u1eadm l\u1ea1i l\u00e0: B\u1ea1n lo l\u1eafng qu\u00e1 nhi\u1ec1u v\u1ec1 t\u1ed1c \u0111\u1ed9 v\u00e0 s\u1ed1 l\u01b0\u1ee3ng k\u00fd t\u1ef1, th\u1ef1c t\u1ebf l\u00e0 b\u1ea1n ch\u01b0a \u0111\u1ecdc \u0111\u1ee7 v\u00e0 th\u1ef1c t\u1ebf l\u00e0 b\u1ea1n s\u1ebd kh\u00f4ng th\u1ec3 \u0111\u1ecdc v\u0103n b\u1ea3n nhanh nh\u01b0 ch\u1edbp. b\u1eb1ng ng\u00f4n ng\u1eef m\u00e0 v\u1ec1 c\u01a1 b\u1ea3n b\u1ea1n kh\u00f4ng c\u00f3 nhi\u1ec1u kinh nghi\u1ec7m so v\u1edbi ng\u00f4n ng\u1eef b\u1ea3n x\u1ee9.

    \u0110\u1ecdc nhi\u1ec1u h\u01a1n l\u00e0 m\u1ea5u ch\u1ed1t c\u1ee7a vi\u1ec7c t\u0103ng t\u1ed1c \u0111\u1ed9 \u0111\u1ecdc, v\u00ec v\u1eady \u0111\u1eebng qu\u00ean!

    "},{"location":"doc/#minh-khong-the-oc-uoc-minh-khong-phai-la-nguoi-oc-nhung-lai-la-mot-chu-be-annguoi-mac-adhdco-kha-nang-nho-kem-va-viec-oc-nam-ngoai-tam-voi-cua-minh","title":"M\u00ecnh kh\u00f4ng th\u1ec3 \u0111\u1ecdc \u0111\u01b0\u1ee3c. M\u00ecnh kh\u00f4ng ph\u1ea3i l\u00e0 ng\u01b0\u1eddi \u0111\u1ecdc nh\u01b0ng l\u1ea1i l\u00e0 m\u1ed9t ch\u00fa b\u00e9 \u0111\u1ea7n/ng\u01b0\u1eddi m\u1eafc ADHD/c\u00f3 kh\u1ea3 n\u0103ng nh\u1edb k\u00e9m v\u00e0 vi\u1ec7c \u0111\u1ecdc n\u1eb1m ngo\u00e0i t\u1ea7m v\u1edbi c\u1ee7a m\u00ecnh. K\u1ec6 B\u1ea0N.

    V\u00e0 m\u00ecnh \u0111\u00e3 ph\u1ea3i \u0111\u1ed1i m\u1eb7t v\u1edbi t\u1ea5t c\u1ea3 cho \u0111\u1ebfn khi m\u00ecnh nh\u1eadn ra t\u1ea5t c\u1ea3 nh\u1eefng g\u00ec b\u1ea1n c\u1ea7n l\u00e0 m\u1ed9t cu\u1ed1n s\u00e1ch \u0111\u1ee7 hay.

    V\u00e0 timeboxing (h\u1ed9p th\u1eddi gian).

    ","text":""},{"location":"doc/#nhung-minh-phai-oc-bao-nhieu","title":"NH\u01afNG m\u00ecnh ph\u1ea3i \u0111\u1ecdc BAO NHI\u00caU?

    \u0110\u00f3 l\u00e0 m\u1ed9t c\u00e2u h\u1ecfi ng\u1edb ng\u1ea9n v\u00ec b\u1ea1n kh\u00f4ng bao gi\u1edd ng\u1eebng \u0111\u1ecdc v\u00ec b\u1ea1n lu\u00f4n c\u00f3 th\u1ec3 c\u1ea3i thi\u1ec7n.

    Nh\u01b0ng b\u1ea1n c\u00f3 th\u1ec3 h\u1ecfi b\u1ea1n c\u1ea7n \u0111\u1ecdc bao nhi\u00eau \u0111\u1ec3 th\u1ef1c s\u1ef1 th\u00e0nh th\u1ea1o?

    M\u00ecnh kh\u00f4ng bi\u1ebft con s\u1ed1 ch\u00ednh x\u00e1c, nh\u01b0ng sau 300 cu\u1ed1n ti\u1ec3u thuy\u1ebft, b\u1ea1n s\u1ebd tr\u1edf n\u00ean kh\u00e1 gi\u1ecfi \u0111\u1ea5y.

    N\u1ebfu b\u1ea1n th\u1ef1c hi\u1ec7n mining to\u00e0n b\u1ed9 30 \u0111\u1ebfn 40 cu\u1ed1n ti\u1ec3u thuy\u1ebft v\u00e0 s\u1eed d\u1ee5ng t\u1eeb \u0111i\u1ec3n \u0111\u01a1n ng\u1eef, b\u1ea1n s\u1ebd c\u00f3 v\u1ed1n t\u1eeb v\u1ef1ng r\u1ea5t l\u1edbn v\u00e0 s\u1ebd hi\u1ec3u \u0111\u01b0\u1ee3c h\u01a1n r\u1ea5t nhi\u1ec1u khi nghe, v.v.

    Nh\u01b0ng bi\u1ebft \u0111\u01b0\u1ee3c t\u1eeb ch\u1ec9 l\u00e0 b\u01b0\u1edbc kh\u1edfi \u0111\u1ea7u \u0111\u1ec3 tr\u1edf th\u00e0nh m\u1ed9t ng\u01b0\u1eddi \u0111\u1ecdc th\u00e0nh th\u1ea1o.

    D\u00f9 sao \u0111i n\u1eefa, h\u00e3y ng\u1eebng lo l\u1eafng v\u1ec1 vi\u1ec7c b\u1ea1n c\u1ea7n \u0111\u1ecdc bao nhi\u00eau v\u00ec s\u1ebd r\u1ea5t l\u00e3ng ph\u00ed th\u00ec gi\u1edd khi c\u1ed1 t\u00ednh xem b\u1ea1n c\u1ea7n \u0111\u1ecdc bao nhi\u00eau cu\u1ed1n s\u00e1ch, \u0111\u1ebfn l\u00fac con m\u1eaft c\u1ee7a b\u1ea1n kh\u00f4ng c\u00f2n c\u00f3 th\u1ec3 nh\u00ecn v\u00e0o v\u0103n b\u1ea3n \u0111\u01b0\u1ee3c n\u1eefa.

    ","text":""},{"location":"guide/","title":"H\u01b0\u1edbng d\u1eabn t\u1ef1 hoc","text":"

    Ngu\u1ed3n

    H\u01b0\u1edbng d\u1eabn n\u00e0y \u0111\u01b0\u1ee3c t\u1ed5ng h\u1ee3p, d\u1ecbch v\u00e0 hi\u1ec7u \u0111\u00ednh l\u1ea1i t\u1eeb: Main Guide \u0111\u01b0\u1ee3c vi\u1ebft b\u1edfi Donkuri v\u00e0 languageguide

    "},{"location":"guide/#chuan-bi-hoc","title":"Chu\u1ea9n b\u1ecb h\u1ecdc","text":""},{"location":"guide/#can-danh-bao-nhieu-thoi-gian","title":"C\u1ea7n d\u00e0nh bao nhi\u00eau th\u1eddi gian","text":"

    \u0110\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c tr\u00ecnh \u0111\u1ed9 cao trong m\u1ed9t ngo\u1ea1i ng\u1eef b\u1ea5t k\u00ec c\u1ea7n r\u1ea5t nhi\u1ec1u th\u1eddi gian.

    "},{"location":"guide/#nguyen-tac-co-ban-la-danh-cang-nhieu-thoi-gian-cho-ngoai-ngu-cang-tot","title":"Nguy\u00ean t\u1eafc c\u01a1 b\u1ea3n l\u00e0: D\u00e0nh c\u00e0ng nhi\u1ec1u th\u1eddi gian cho ngo\u1ea1i ng\u1eef c\u00e0ng t\u1ed1t","text":"

    Y\u1ebfu t\u1ed1 c\u1ed1t l\u00f5i quy\u1ebft \u0111\u1ecbnh t\u1ed1c \u0111\u1ed9 h\u1ecdc ngo\u1ea1i ng\u1eef c\u1ee7a b\u1ea1n l\u00e0 th\u1eddi gian. N\u1ebfu b\u1ea1n mu\u1ed1n gi\u1ecfi nhanh h\u01a1n th\u00ec h\u00e3y \u0111\u1eb7t m\u1ee5c ti\u00eau l\u00e0 d\u00e0nh nhi\u1ec1u th\u1eddi gian nh\u1ea5t c\u00f3 th\u1ec3 \u0111\u1ec3 h\u1ecdc. C\u00e0ng nhi\u1ec1u c\u00e0ng t\u1ed1t. \u0110i\u1ec1u n\u00e0y c\u00f2n quan tr\u1ecdng h\u01a1n nhi\u1ec1u vi\u1ec7c c\u00f3 ph\u01b0\u01a1ng ph\u00e1p h\u1ecdc t\u1eadp hay nh\u1eefng ngu\u1ed3n t\u00e0i nguy\u00ean t\u1ed1t.

    \u0110\u1ec3 b\u1eaft \u0111\u1ea7u x\u00e2y d\u1ef1ng th\u1eddi gian cho vi\u1ec7c h\u1ecdc ngo\u1ea1i ng\u1eef c\u1ee7a c\u00e1 nh\u00e2n b\u1ea1n, b\u1ea1n c\u1ea7n ph\u1ea3i h\u1ecdc h\u00e0ng ng\u00e0y. L\u00fd t\u01b0\u1edfng l\u00e0 d\u00e0nh \u00edt nh\u1ea5t m\u1ed9t ti\u1ebfng m\u1ed7i ng\u00e0y. S\u1ebd kh\u00f4ng c\u00f3 gi\u1edbi h\u1ea1n th\u1eddi gian, b\u1ea1n c\u00e0ng d\u00e0nh nhi\u1ec1u th\u1eddi gian, b\u1ea1n c\u00e0ng tr\u1edf n\u00ean gi\u1ecfi nhanh h\u01a1n.

    Trong l\u1ed9 tr\u00ecnh n\u00e0y, ph\u1ea7n b\u1ea1n s\u1ebd d\u00e0nh nhi\u1ec1u th\u1eddi gian nh\u1ea5t ch\u00ednh l\u00e0 vi\u1ec7c ti\u00eau th\u1ee5 n\u1ed9i dung \u0111\u01b0\u1ee3c l\u00e0m \u1edf ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau c\u1ee7a b\u1ea1n, v\u00e0 n\u00f3 c\u0169ng c\u00f3 th\u1ec3 l\u00e0 th\u1ee9 m\u00e0 b\u1ea1n mu\u1ed1n l\u00e0m nh\u1ea5t trong qu\u00e1 tr\u00ecnh h\u1ecdc ngo\u1ea1i ng\u1eef b\u1edfi b\u1ea1n s\u1ebd l\u00e0 ng\u01b0\u1eddi ch\u1ecdn ra th\u1ee9 m\u00e0 b\u1ea1n mu\u1ed1n xem/nghe/\u0111\u1ecdc.

    "},{"location":"guide/#lo-trinh-tu-hoc-ngoai-ngu","title":"L\u1ed9 tr\u00ecnh t\u1ef1 h\u1ecdc ngo\u1ea1i ng\u1eef","text":"
    1. H\u1ecdc b\u1ea3ng ch\u1eef c\u00e1i (Do ng\u00f4n ng\u1eef b\u1ea1n ch\u1ecdn)
    2. C\u00e0i \u0111\u1eb7t c\u00f4ng c\u1ee5 + Thi\u1ebft l\u1eadp m\u00f4i tr\u01b0\u1eddng h\u1ecdc.
    3. H\u1ecdc t\u1eeb v\u1ef1ng v\u00e0 ng\u1eef ph\u00e1p c\u01a1 b\u1ea3n.
    4. Ti\u00eau th\u1ee5 n\u1ed9i dung ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau + Output.
    5. Th\u1ef1c h\u00e0nh Output nhi\u1ec1u h\u01a1n n\u1eefa v\u00e0 t\u1eadp vi\u1ebft.

    M\u00ecnh s\u1ebd \u0111\u1ec3 m\u1ed9t Flowchart \u1edf ph\u1ea7n n\u00e0y \u0111\u1ec3 b\u1ea1n c\u00f3 th\u1ec3 theo \u0111\u1ec3 h\u1ecdc ngo\u1ea1i ng\u1eef. \u1ede m\u1ed7i giai \u0111o\u1ea1n, m\u00ecnh s\u1ebd gi\u1ea3i th\u00edch t\u01b0\u01a1ng \u0111\u1ed1i v\u1ec1 nh\u1eefng nhi\u1ec7m v\u1ee5 m\u00e0 b\u1ea1n c\u1ea7n th\u1ef1c hi\u1ec7n (T\u1ea5t nhi\u00ean, t\u00f9y v\u00e0o t\u1eebng ng\u00f4n ng\u1eef s\u1ebd l\u1ea1i n\u1ea3y sinh ra th\u00eam nhi\u1ec7m v\u1ee5 m\u1edbi, v\u00ed d\u1ee5 nh\u01b0 h\u1ecdc Ti\u1ebfng Trung th\u00ec b\u1ea1n s\u1ebd c\u1ea7n h\u1ecdc m\u1ed9t s\u1ed1 l\u01b0\u1ee3ng l\u1edbn H\u00e1n T\u1ef1). Ph\u1ea7n h\u01b0\u1edbng d\u1eabn n\u00e0y s\u1ebd t\u01b0\u01a1ng \u0111\u1ed1i ng\u1eafn v\u00e0 ch\u1ec9 bao g\u1ed3m nh\u1eefng ph\u1ea7n ch\u00ednh trong qu\u00e1 tr\u00ecnh h\u1ecdc ngo\u1ea1i ng\u1eef th\u00f4ng qua Immersion. N\u1ebfu b\u1ea1n c\u1ea3m th\u1ea5y ch\u01b0a \u0111\u1ee7 v\u00e0 mu\u1ed1n \u0111\u1ecdc th\u00eam \u0111\u1ec3 hi\u1ec3u h\u01a1n v\u1ec1 ph\u01b0\u01a1ng ph\u00e1p h\u1ecdc ngo\u1ea1i ng\u1eef, b\u1ea1n c\u00f3 th\u1ec3 \u0111\u1ecdc th\u00eam c\u00e1c b\u00e0i vi\u1ebft tr\u00ean trang ho\u1eb7c gh\u00e9 trang H\u01b0\u1edbng d\u1eabn \u0111\u1ec1 xu\u1ea5t \u0111\u1ec3 \u0111\u1ecdc th\u00eam c\u00e1c h\u01b0\u1edbng d\u1eabn t\u01b0\u01a1ng t\u1ef1 \u0111\u01b0\u1ee3c vi\u1ebft b\u1eb1ng Ti\u1ebfng Anh (Ch\u1eafc ch\u1eafn t\u1ed1t h\u01a1n ph\u1ea7n m\u00ecnh vi\u1ebft ho\u1eb7c d\u1ecbch l\u1ea1i n\u00ean n\u1ebfu b\u1ea1n c\u00f3 th\u1ec3 \u0111\u1ecdc Ti\u1ebfng Anh \u0111\u1eebng ng\u1ea1i qua \u0111\u1ecdc th\u00eam nha).

    "},{"location":"guide/#bat-hoc-hoc-bang-chu-cai","title":"B\u1eaft h\u1ecdc h\u1ecdc b\u1ea3ng ch\u1eef c\u00e1i","text":"

    V\u1edbi m\u1ed9t s\u1ed1 ng\u00f4n ng\u1eef m\u00e0 kh\u00f4ng s\u1eed d\u1ee5ng b\u1ea3ng ch\u1eef c\u00e1i Latin nh\u01b0 Ti\u1ebfng Vi\u1ec7t m\u00ecnh, b\u1ea1n c\u1ea7n ph\u1ea3i h\u1ecdc b\u1ea3ng ch\u1eef c\u00e1i \u0111\u1ea7u ti\u00ean tr\u01b0\u1edbc khi h\u1ecdc b\u1ea5t c\u1ee9 th\u00ec kh\u00e1c, ph\u1ea3i bi\u1ebft m\u1eb7t c\u00e1c ch\u1eef c\u00e1i v\u00e0 c\u00e1ch vi\u1ebft c\u1ee7a n\u00f3. Kh\u00f4ng c\u00f3 ng\u00f4n ng\u1eef n\u00e0o di\u1ec5n t\u1ea3 ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau t\u1ed1t h\u01a1n ch\u00ednh ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau \u1ea5y (Kh\u00f4ng ng\u00f4n ng\u1eef n\u00e0o di\u1ec5n t\u1ea3 Ti\u1ebfng Anh t\u1ed1t nh\u01b0 Ti\u1ebfng Anh ch\u1eb3ng h\u1ea1n).

    C\u00e1ch b\u1eaft \u0111\u1ea7u th\u00ec \u0111\u01a1n gi\u1ea3n l\u00e0 l\u00e0m thao t\u00e1c t\u00ecm ki\u1ebfm tr\u00ean Google r\u1ed3i c\u00e0y, b\u1ea1n c\u0169ng c\u00f3 th\u1ec3 t\u00ecm m\u1ed9t b\u1ed9 th\u1ebb tr\u00ean Quizlet b\u1ea5t k\u00ec ho\u1eb7c th\u1eadm ch\u00ed c\u00f3 th\u1ec3 t\u1ea1o m\u1ed9t b\u1ed9 th\u1ebb Anki ri\u00eang cho n\u00f3. R\u1ed3i n\u1ebfu c\u00f3 th\u1ec3 th\u00ec t\u00ecm Game \u00f4n t\u1eadp b\u1ea3ng ch\u1eef c\u00e1i xem sao.

    "},{"location":"guide/#cai-at-cong-cu","title":"C\u00e0i \u0111\u1eb7t c\u00f4ng c\u1ee5","text":"

    Ph\u1ea7n h\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t s\u1ebd \u0111\u01b0\u1ee3c chuy\u1ec3n qua c\u00e1c b\u00e0i h\u01b0\u1edbng d\u1eabn ri\u00eang cho t\u1eebng ph\u1ea7n. V\u1ec1 c\u01a1 b\u1ea3n, b\u1ea1n s\u1ebd c\u1ea7n c\u00f3 m\u1ed9t \u1ee9ng d\u1ee5ng h\u1ed7 tr\u1ee3 h\u1ec7 th\u1ed1ng l\u1eb7p l\u1ea1i ng\u1eaft qu\u00e3ng (spaced-repetition system) l\u00e0 Anki v\u00e0 m\u1ed9t s\u1ed1 c\u00e1c \u1ee9ng d\u1ee5ng t\u1eeb \u0111i\u1ec3n tr\u00ean m\u00e1y t\u00ednh bao g\u1ed3m Yomitan (Ti\u1ec7n \u00edch tr\u00ecnh duy\u1ec7t) v\u00e0 Goldendict (\u1ee8ng d\u1ee5ng xem t\u1eeb \u0111i\u1ec3n tr\u00ean m\u00e1y t\u00ednh). B\u1ea1n s\u1ebd h\u1ecdc (\u00f4n t\u1eadp) t\u1eeb v\u1ef1ng tr\u00ean Anki th\u00f4ng qua nh\u1eefng b\u1ed9 deck, l\u00e0 m\u1ed9t b\u1ed9 th\u1ebb ghi nh\u1edb (flashcards) gi\u00fap b\u1ea1n \u0111\u01b0a th\u00f4ng tin (t\u1eeb v\u1ef1ng, ng\u1eef ph\u00e1p .v.v.) v\u00e0o b\u1ed9 nh\u1edb d\u00e0i h\u1ea1n.

    Tr\u01b0\u1edbc \u0111\u00f3 b\u1ea1n n\u00ean hi\u1ec3u m\u1ed9t c\u00e1ch c\u01a1 b\u1ea3n v\u1ec1 SRS hay h\u1ec7 th\u1ed1ng l\u1eb7p l\u1ea1i ng\u1eaft qu\u00e3ng, b\u1ea1n c\u00f3 th\u1ec3 \u0111\u1ecdc H\u1ec7 th\u1ed1ng l\u1eb7p l\u1ea1i ng\u1eaft qu\u00e3ng \u0111\u1ec3 t\u00ecm hi\u1ec3u th\u00eam.

    H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t cho t\u1eebng ph\u1ea7n m\u1ed9t:

    • H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t v\u00e0 s\u1eed d\u1ee5ng Anki c\u01a1 b\u1ea3n
    • H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t Yomitan
    • H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t Goldendict
    • H\u01b0\u1edbng d\u1eabn Mining v\u00e0 chu\u1ea9n b\u1ecb c\u00e0i \u0111\u1eb7t cho Immersion

    Tham kh\u1ea3o th\u00eam:

    • Japanese Learning Setup
    • JP Lazy Guide
    "},{"location":"guide/#hoc-tu-vung-va-ngu-phap-co-ban","title":"H\u1ecdc t\u1eeb v\u1ef1ng v\u00e0 ng\u1eef ph\u00e1p c\u01a1 b\u1ea3n","text":"

    B\u01b0\u1edbc \u0111\u1ea7u ti\u00ean s\u1ebd gi\u00fap b\u1ea1n chu\u1ea9n b\u1ecb h\u00e0nh trang \u0111\u1ec3 b\u01b0\u1edbc v\u00e0o l\u1edbp 1 b\u1eaft \u0111\u1ea7u ti\u00eau th\u1ee5 n\u1ed9i dung ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau c\u1ee7a b\u1ea1n. C\u00f3 m\u1ed9t s\u1ed1 ng\u01b0\u1eddi cho r\u1eb1ng n\u00ean b\u1eaft \u0111\u1ea7u th\u1ef1c h\u00e0nh Immersion t\u1eeb ng\u00e0y \u0111\u1ea7u ti\u00ean, nh\u01b0ng c\u00e1 nh\u00e2n m\u00ecnh g\u1ee3i \u00fd b\u1ea1n n\u00ean d\u00e0nh m\u1ed9t v\u00e0i tu\u1ea7n \u0111\u1ea7u h\u1ecdc t\u1eeb v\u1ef1ng v\u00e0 ng\u1eef ph\u00e1p c\u01a1 b\u1ea3n. Tr\u01b0\u1edbc h\u1ebft s\u1ebd c\u00f3 m\u1ed9t s\u1ed1 h\u01b0\u1edbng d\u1eabn/g\u1ee3i \u00fd sau \u0111\u00e2y:

    1. B\u1ea1n kh\u00f4ng c\u1ea7n ph\u1ea3i ghi nh\u1edb h\u1ebft to\u00e0n b\u1ed9 t\u00e0i li\u1ec7u (resourcce) ng\u1eef ph\u00e1p m\u00e0 b\u1ea1n \u0111ang s\u1eed d\u1ee5ng \u0111\u1ec3 c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u immerse.
    2. B\u1ea1n kh\u00f4ng c\u1ea7n ph\u1ea3i ho\u00e0n th\u00e0nh b\u1ed9 th\u1ebb t\u1eeb v\u1ef1ng trong Anki \u0111\u1ec3 b\u1eaft \u0111\u1ea7u immerse, c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u immerse khi b\u1ea1n c\u1ea3m th\u1ea5y b\u00e2y gi\u1edd b\u1ea1n c\u00f3 th\u1ec3 (C\u00e0ng s\u1edbm c\u00e0ng t\u1ed1t).
    3. C\u00e1ch \u0111\u1ec3 hi\u1ec3u ng\u1eef ph\u00e1p t\u1ed1t nh\u1ea5t l\u00e0 c\u00f3 ng\u1eef c\u1ea3nh (b\u1ea1n s\u1ebd c\u00f3 \u0111\u01b0\u1ee3c ng\u1eef c\u1ea3nh th\u00f4ng qua Immersion), v\u00e0 b\u1ea1n v\u1eabn n\u00ean h\u1ecdc ng\u1eef ph\u00e1p tr\u01b0\u1edbc khi b\u1eaft \u0111\u1ea7u Immersion
    4. Ph\u1ea7n l\u1edbn c\u00e1c h\u01b0\u1edbng d\u1eabn ng\u1eef ph\u00e1p \u0111\u1ec1u c\u00f3 nh\u1eefng l\u1ed7i v\u00e0 v\u1ea5n \u0111\u1ec1 nh\u1ea5t \u0111\u1ecbnh. V\u00ec v\u1eady, n\u1ebfu b\u1ea1n \u0111\u1ecdc trong m\u1ed9t ngu\u1ed3n m\u00e0 kh\u00f4ng th\u1ea5y hi\u1ec3u, th\u1eed chuy\u1ec3n qua c\u00e1c h\u01b0\u1edbng d\u1eabn ng\u1eef ph\u00e1p kh\u00e1c xem.

    V\u00ec \u0111\u00e2y l\u00e0 h\u01b0\u1edbng d\u1eabn chung cho vi\u1ec7c h\u1ecdc ngo\u1ea1i ng\u1eef n\u00ean c\u00e1c h\u01b0\u1edbng d\u1eabn ng\u1eef ph\u00e1p v\u00e0 b\u1ed9 th\u1ebb g\u1ee3i \u00fd s\u1ebd \u0111\u01b0\u1ee3c m\u00ecnh chuy\u1ec3n qua b\u00ean trang G\u1ee3i \u00fd t\u00e0i nguy\u00ean h\u1ecdc t\u1eeb v\u1ef1ng v\u00e0 ng\u1eef ph\u00e1p

    "},{"location":"guide/#tieu-thu-noi-dung-ngon-ngu-muc-tieu","title":"Ti\u00eau th\u1ee5 n\u1ed9i dung ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau","text":"

    N\u1ebfu b\u1ea1n \u0111\u00e3 ho\u00e0n th\u00e0nh (ho\u1eb7c g\u1ea7n xong) b\u1ed9 th\u1ebb t\u1eeb v\u1ef1ng c\u01a1 b\u1ea3n \u1edf ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau \u0111\u1ed3ng th\u1eddi c\u00f3 m\u1ed9t l\u01b0\u1ee3ng hi\u1ec3u ng\u1eef ph\u00e1p t\u01b0\u01a1ng \u0111\u1ed1i, ch\u00fac m\u1eebng b\u1ea1n nha.

    C\u00f3 th\u1ec3 hi\u1ec7n t\u1ea1i b\u1ea1n \u0111ang c\u1ea3m th\u1ea5y g\u1ea7n nh\u01b0 kh\u00f4ng hi\u1ec3u b\u1ea5t k\u00ec n\u1ed9i dung n\u00e0o \u1edf ngo\u1ea1i ng\u1eef m\u1ee5c ti\u00eau c\u1ee7a m\u00ecnh. \u0110i\u1ec1u n\u00e0y l\u00e0 ho\u00e0n to\u00e0n b\u00ecnh th\u01b0\u1eddng. B\u1ea1n v\u1eabn ch\u01b0a ti\u1ebfp th\u1ee5 \u0111\u01b0\u1ee3c nhi\u1ec1u ki\u1ebfn th\u1ee9c v\u1ec1 ng\u00f4n ng\u1eef \u0111\u1ea5y nh\u01b0ng b\u1ea1n \u0111\u00e3 h\u1ecdc \u0111\u01b0\u1ee3c t\u01b0\u01a1ng \u0111\u1ed1i r\u1ed3i \u0111\u1ea5y. B\u00e2y gi\u1edd l\u00e0 l\u00fac b\u1eaft \u0111\u1ea7u h\u00e0nh tr\u00ecnh th\u1ef1c s\u1ef1. B\u01b0\u1edbc n\u00e0y v\u1ec1 c\u01a1 b\u1ea3n s\u1ebd kh\u00f4ng bao gi\u1edd k\u1ebft th\u00fac v\u00ec c\u00e0ng ti\u00eau th\u1ee5 n\u1ed9i dung ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau th\u00ec k\u0129 n\u0103ng c\u1ee7a b\u1ea1n s\u1ebd c\u00e0ng tr\u1edf n\u00ean t\u1ed1t h\u01a1n. Ph\u1ea7n vi\u1ec7c ch\u00ednh c\u1ee7a ph\u1ea7n n\u00e0y l\u00e0 b\u1ea1n c\u1ea7n b\u1eaft \u0111\u1ea7u x\u00e2y d\u1ef1ng m\u1ed9t b\u1ed9 mining deck (b\u1ed9 th\u1ebb mining). M\u1ed9t b\u1ed9 th\u1ebb mining l\u00e0 m\u1ed9t b\u1ed9 th\u1ebb Anki b\u1ea1n t\u1ef1 t\u1ea1o m\u00e0 khi th\u00f4ng qua c\u00e1c n\u1ed9i dung m\u00e0 b\u1ea1n ti\u00eau th\u1ee5, b\u1ea1n s\u1ebd \"\u0111\u00e0o\" t\u1eeb v\u1ef1ng t\u1eeb c\u00e2u m\u00e0 b\u1ea1n ti\u1ebfp x\u00fac trong l\u00fac immerse. Vi\u1ec7c t\u1ea1o m\u1ed9t b\u1ed9 th\u1ebb mining l\u00e0 m\u1ed9t ch\u1ee7 \u0111\u1ec1 l\u1edbn v\u00e0 s\u1ebd \u0111\u01b0\u1ee3c gi\u1ea3i th\u00edch k\u0129 h\u01a1n \u1edf b\u00e0i vi\u1ebft . B\u1ea1n n\u00ean b\u1eaft \u0111\u1ea7u nghe ngo\u1ea1i ng\u1eef c\u00e0ng s\u1edbm c\u00e0ng t\u1ed1t. B\u1ea1n c\u00f3 th\u1ec3 t\u00ecm g\u1ee3i \u00fd n\u1ed9i dung \u0111\u1ec3 ti\u00eau th\u1ee5 \u1edf trong trang T\u00e0i nguy\u00ean th\u00f4ng qua c\u00e1c h\u01b0\u1edbng d\u1eabn c\u1ee7a Refold ho\u1eb7c c\u00e1c trang g\u1ee3i \u00fd ri\u00eang. T\u00ecm n\u1ed9i dung b\u1ea1n th\u00edch, b\u1ea5t k\u00ec th\u1ee9 g\u00ec mi\u1ec5n l\u00e0 \u1edf ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau c\u1ee7a b\u1ea1n. Ban \u0111\u1ea7u, kh\u1ea3 n\u0103ng nghe c\u1ee7a b\u1ea1n s\u1ebd k\u00e9m h\u01a1n kh\u1ea3 n\u0103ng \u0111\u1ecdc r\u1ea5t nhi\u1ec1u. V\u00e0 n\u1ebfu c\u00f3 th\u1ec3, th\u1eed \u0111i t\u00ecm ng\u01b0\u1eddi b\u1ea3n ng\u1eef \u0111\u1ec3 th\u1ef1c h\u00e0nh output (n\u00f3i, vi\u1ebft) c\u00f9ng. S\u1ebd th\u00edch h\u01a1n r\u1ea5t nhi\u1ec1u v\u00e0 c\u0169ng s\u1ebd gi\u00fap cho b\u1ea1n c\u00f3 \u0111\u1ed9ng l\u1ef1c h\u1ecdc.

    \u1ede giai \u0111o\u1ea1n n\u00e0y, c\u00f3 th\u1ec3 b\u1ea1n s\u1ebd mu\u1ed1n h\u1ecdc th\u00eam ng\u1eef ph\u00e1p n\u00e2ng cao. T\u00f9y v\u00e0o ng\u00f4n ng\u1eef b\u1ea1n h\u1ecdc m\u00e0 c\u00f3 th\u1ec3 t\u00ecm \u0111\u01b0\u1ee3c c\u00e1c h\u01b0\u1edbng d\u1eabn ng\u00f4n ng\u1eef n\u00e2ng cao. C\u00e1ch m\u00e0 c\u00e1 nh\u00e2n m\u00ecnh (l\u00e0 t\u00e1c gi\u1ea3 g\u1ed1c c\u1ee7a b\u00e0i vi\u1ebft - donkuri) h\u1ecdc ng\u1eef ph\u00e1p l\u00e0:

    1. B\u1eaft g\u1eb7p m\u1ed9t m\u1eabu ng\u1eef ph\u00e1p l\u1ea1 trong l\u00fac \u0111\u1ecdc.
    2. T\u00ecm ki\u1ebfm v\u1ec1 m\u1eabu ng\u1eef ph\u00e1p tr\u00ean m\u1ea1ng.
    3. Ghi l\u1ea1i m\u1eabu ng\u1eef ph\u00e1p \u0111\u1ea5y v\u00e0o m\u1ed9t danh s\u00e1ch ri\u00eang c\u1ee7a b\u1ea1n ho\u1eb7c ch\u1ed7 n\u00e0o b\u1ea1n mu\u1ed1n.
    4. \u00d4n t\u1eadp th\u01b0\u1eddng xuy\u00ean

    N\u1ebfu b\u1ea1n kh\u00f4ng ng\u1ea1i \u0111\u1ecdc \u0111\u1ecbnh ngh\u0129a \u1edf ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau c\u1ee7a m\u00ecnh (\u0111\u01a1n ng\u1eef) th\u00ec h\u00e3y th\u1eed t\u00ecm n\u00f3 b\u1eb1ng ch\u00ednh ng\u00f4n ng\u1eef b\u1ea1n h\u1ecdc v\u00e0 h\u1ecdc m\u1eabu ng\u1eef ph\u00e1p \u0111\u1ea5y th\u00f4ng qua \u0111\u1ecbnh ngh\u0129a \u0111\u01a1n ng\u1eef lu\u00f4n.

    "},{"location":"guide/#output-nhieu-hon-nua","title":"Output nhi\u1ec1u h\u01a1n n\u1eefa","text":"

    M\u1ed9t khi b\u1ea1n c\u00f3 m\u1ee9c hi\u1ec3u t\u01b0\u01a1ng \u0111\u1ed1i t\u1ed1t v\u1ec1 ngo\u1ea1i ng\u1eef v\u00e0 c\u00f3 th\u1ec3 \u0111\u1ecdc m\u1ed9t c\u00e1ch d\u1ec5 d\u00e0ng h\u01a1n, \u0111\u00e3 \u0111\u1ebfn l\u00fac t\u1eadp speaking v\u1edbi ng\u01b0\u1eddi b\u1ea3n ng\u1eef th\u01b0\u1eddng xuy\u00ean h\u01a1n r\u1ed3i. \u0110i\u1ec1u n\u00e0y c\u0169ng t\u01b0\u01a1ng t\u1ef1 cho vi\u1ec7c t\u1eadp vi\u1ebft (Kh\u00f4ng nh\u1ea5t thi\u1ebft ph\u1ea3i vi\u1ebft tr\u00ean gi\u1ea5y) v\u00e0 c\u00f3 ng\u01b0\u1eddi s\u1eeda sai cho b\u1ea1n. \u0110i\u1ec1u n\u00e0y kh\u00f4ng c\u00f3 ngh\u0129a l\u00e0 b\u1ea1n kh\u00f4ng th\u1ec3 output t\u1eeb s\u1edbm. N\u1ebfu b\u1ea1n c\u00f3 c\u01a1 h\u1ed9i output t\u1eeb s\u1edbm, b\u1eaft \u0111\u1ea7u lu\u00f4n c\u0169ng kh\u00f4ng v\u1ea5n \u0111\u1ec1 g\u00ec, nh\u01b0ng nh\u1edb l\u00e0 c\u1ea7n ph\u1ea3i Immersion song song, b\u1edfi ch\u1ec9 gi\u1ecfi \u0111\u1ecdc l\u00e0 ch\u01b0a \u0111\u1ee7 \u0111\u1ec3 gi\u1ecfi vi\u1ebft, v\u00e0 \u0111i\u1ec1u n\u00e0y c\u0169ng t\u01b0\u01a1ng t\u1ef1 v\u1edbi vi\u1ec7c n\u00f3i, ch\u1ec9 gi\u1ecfi nghe l\u00e0 ch\u01b0a \u0111\u1ee7 \u0111\u1ec3 gi\u1ecfi n\u00f3i. Tuy ch\u01b0a \u0111\u1ee7 nh\u01b0ng ch\u00fang l\u00e0 \u0111i\u1ec1u ki\u1ec7n c\u1ea7n \u0111\u1ec3 b\u1ea1n c\u00f3 th\u1ec3 gi\u1ecfi Output, b\u1ea3n th\u00e2n Output kh\u00f4ng ph\u1ea3i l\u00e0 c\u00e1ch h\u1ecdc ngo\u1ea1i ng\u1eef m\u00e0 Input m\u1edbi ch\u00ednh l\u00e0 h\u1ecdc ngo\u1ea1i ng\u1eef. V\u1ec1 ph\u1ea7n n\u00e0y b\u1ea1n c\u00f3 th\u1ec3 \u0111\u1ecdc c\u00e2u tr\u1ea3 l\u1eddi cho c\u00e2u h\u1ecfi Is it bad if I make a mistake when speaking? v\u00e0 b\u00e0i vi\u1ebft N\u00f3i Ti\u1ebfng Anh

    "},{"location":"guide/#tiep-theo-la-gi","title":"Ti\u1ebfp theo l\u00e0 g\u00ec?","text":"

    L\u00e0m b\u1ea5t k\u00ec \u0111i\u1ec1u g\u00ec b\u1ea1n mu\u1ed1n. Thi ch\u1ee9ng ch\u1ec9 ngo\u1ea1i ng\u1eef th\u1eed xem n\u1ebfu b\u1ea1n mu\u1ed1n, \u0111\u00f3 l\u00e0 m\u1ed9t c\u1ed9t m\u1ed1c \u0111\u00e1nh d\u1ea5u n\u1ed7 l\u1ef1c c\u1ee7a b\u1ea3n th\u00e2n. B\u1ea1n c\u00f3 th\u1ec3 l\u00e0m b\u1ea5t k\u00ec \u0111i\u1ec1u g\u00ec b\u1ea1n mu\u1ed1n v\u1edbi ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau.

    "},{"location":"guide/#danh-sach-nhiem-vu","title":"Danh s\u00e1ch nhi\u1ec7m v\u1ee5","text":"

    Nh\u1eefng th\u1ee9 b\u1ea1n c\u1ea7n l\u00e0m 1. H\u1ecdc b\u1ea3ng ch\u1eef c\u00e1i 2. Ho\u00e0n th\u00e0nh b\u1ed9 th\u1ebb t\u1eeb v\u1ef1ng c\u01a1 b\u1ea3n v\u00e0 m\u1ed9t h\u01b0\u1edbng d\u1eabn ng\u1eef ph\u00e1p b\u1ea5t k\u00ec 3. C\u00e0i \u0111\u1eb7t c\u00e1c c\u00f4ng c\u1ee5 c\u1ea7n thi\u1ebft, x\u00e2y d\u1ef1ng m\u00f4i tr\u01b0\u1eddng h\u1ecdc ngo\u1ea1i ng\u1eef. 4. T\u1ea1o m\u1ed9t b\u1ed9 th\u1ebb mining sau khi ho\u00e0n th\u00e0nh b\u1ed9 th\u1ebb t\u1eeb v\u1ef1ng c\u01a1 b\u1ea3n 5. N\u1ea1p th\u00eam th\u1eadt nhi\u1ec1u Input 6. Th\u1eed Output v\u1edbi ng\u01b0\u1eddi b\u1ea3n ng\u1eef c\u1ee7a ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau c\u1ee7a b\u1ea1n.

    "},{"location":"input/","title":"Input","text":""},{"location":"input/#bai-viet-chinh","title":"B\u00e0i vi\u1ebft ch\u00ednh","text":"

    B\u00e0i vi\u1ebft l\u00e0 b\u1ea3n d\u1ecbch c\u1ee7a b\u00e0i Input, \u0111\u1ed3ng th\u1eddi \u0111\u01b0\u1ee3c hi\u1ec7u \u0111\u00ednh l\u1ea1i nhi\u1ec1u ph\u1ea7n \u0111\u1ec3 ph\u00f9 h\u1ee3p v\u1edbi ng\u01b0\u1eddi h\u1ecdc ngo\u1ea1i ng\u1eef n\u00f3i chung.

    "},{"location":"input/#mo-hinh-cua-viec-hoc-ngoai-ngu","title":"M\u00f4 h\u00ecnh c\u1ee7a vi\u1ec7c h\u1ecdc ngo\u1ea1i ng\u1eef","text":"

    C\u00f3 khi n\u00e0o b\u1ea1n t\u1ef1 h\u1ecfi r\u1eb1ng sao b\u1ea1n c\u00f3 th\u1ec3 n\u00f3i ng\u00f4n ng\u1eef m\u1eb9 \u0111\u1ebb c\u1ee7a b\u1ea1n d\u1ec5 d\u00e0ng \u0111\u1ebfn v\u1eady kh\u00f4ng? B\u1ea1n mu\u1ed1n n\u00f3i m\u1ed9t \u0111i\u1ec1u g\u00ec \u0111\u00f3 (Th\u1ec3 hi\u1ec7n \u00fd ngh\u0129a n\u00e0o \u0111\u00f3) v\u00e0 nh\u1eefng c\u1ee5m t\u1eeb v\u00e0 m\u1eabu c\u00e2u \u0111\u00fang (v\u1ec1 m\u1eb7t ng\u1eef ph\u00e1p v\u00e0 c\u1ea3 v\u1ec1 ngh\u0129a) xu\u1ea5t hi\u1ec7n trong \u0111\u1ea7u b\u1ea1n. Ph\u1ea7n l\u1edbn qu\u00e1 tr\u00ecnh l\u00e0 v\u00f4 th\u1ee9c: \u0111i\u1ec1u g\u00ec \u0111\u00f3 xu\u1ea5t hi\u1ec7n trong \u0111\u1ea7u b\u1ea1n. B\u1ea1n kh\u00f4ng ch\u1eafc r\u1eb1ng \"ch\u00fang\" \u0111\u1ebfn t\u1eeb \u0111\u00e2u. M\u00f4 h\u00ecnh n\u00e0y s\u1ebd gi\u1ea3i th\u00edch t\u1ea1i sao:

    1. B\u1ea1n thu nh\u1eadn input (\u1ede \u0111\u00e2y input \u0111\u01b0\u1ee3c hi\u1ec3u l\u00e0 \"\u0111\u1ea7u v\u00e0o\" trong ng\u00f4n ng\u1eef, t\u1ee9c nh\u1eefng g\u00ec b\u1ea1n thu nh\u1eadn, thu n\u1ea1p \u0111\u01b0\u1ee3c) - b\u1ea1n \u0111\u1ecdc v\u00e0 nghe nh\u1eefng m\u1eabu c\u00e2u \u1edf nh\u1eefng ng\u00f4n ng\u1eef nh\u1ea5t \u0111\u1ecbnh. N\u1ebfu b\u1ea1n hi\u1ec3u nh\u1eefng c\u00e2u n\u00e0y, n\u00f3 s\u1ebd \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef trong \u0111\u1ea7u b\u1ea1n. C\u1ee5 th\u1ec3 h\u01a1n, ch\u00fang \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef trong ph\u1ea7n n\u00e3o ch\u1ecbu tr\u00e1ch nhi\u1ec7m v\u1ec1 m\u1eb7t ng\u00f4n ng\u1eef c\u1ee7a b\u1ea1n.
    2. Khi b\u1ea1n mu\u1ed1n n\u00f3i ho\u1eb7c vi\u1ebft \u0111i\u1ec1u g\u00ec \u0111\u00f3 \u1edf ng\u00f4n ng\u1eef \u0111\u1ea5y (Khi b\u1ea1n mu\u1ed1n t\u1ea1o ra output - t\u1ee9c \u0111\u1ea7u ra ng\u00f4n ng\u1eef, bao g\u1ed3m n\u00f3i v\u00e0 vi\u1ebft), b\u1ed9 n\u00e3o c\u1ee7a b\u1ea1n s\u1ebd t\u00ecm ki\u1ebfm m\u1eabu c\u00e2u m\u00e0 b\u1ea1n \u0111\u00e3 nghe ho\u1eb7c \u0111\u1ecdc tr\u01b0\u1edbc \u0111\u00e2y - m\u1ed9t m\u1eabu c\u00e2u t\u01b0\u01a1ng \u1ee9ng v\u1edbi \u0111i\u1ec1u b\u1ea1n mu\u1ed1n th\u1ec3 hi\u1ec7n. Sau \u0111\u00f3, n\u00f3 b\u1eaft ch\u01b0\u1edbc c\u00e2u n\u00f3i (T\u1ea1o ra m\u1ed9t c\u00e2u gi\u1ed1ng h\u1ec7t ho\u1eb7c t\u01b0\u01a1ng t\u1ef1 v\u1eady) v\u00e0 b\u1ea1n n\u00f3i c\u00e2u c\u1ee7a \"ch\u00ednh b\u1ea1n\" \u1edf ng\u00f4n ng\u1eef \u0111\u00f3. Qu\u00e1 tr\u00ecnh n\u00e0y di\u1ec5n ra trong v\u00f4 th\u1ee9c: b\u1ed9 n\u00e3o c\u1ee7a b\u1ea1n \u0111\u1ea3m \u0111\u01b0\u01a1ng n\u00f3 m\u1ed9t c\u00e1ch t\u1ef1 \u0111\u1ed9ng.
    "},{"location":"input/#mo-hinh-hoc-ngoai-ngu","title":"M\u00f4 h\u00ecnh h\u1ecdc ngo\u1ea1i ng\u1eef","text":"

    M\u00f4 h\u00ecnh n\u00e0y th\u1ef1c s\u1ef1 r\u1ea5t \u0111\u01a1n gi\u1ea3n. B\u1ed9 n\u00e3o kh\u00f4ng th\u1ef1c s\u1ef1 t\u00ecm ki\u1ebfm c\u1ea3 c\u00e2u m\u00e0 ch\u1ec9 t\u00ecm ki\u1ebfm c\u00e1c ph\u1ea7n c\u1ee7a c\u00e2u. N\u00f3 c\u00f3 th\u1ec3 t\u1ef1 t\u1ea1o l\u00ean nh\u1eefng m\u1eabu c\u00e2u d\u00e0i v\u00e0 ph\u1ee9c t\u1ea1p t\u1eeb nh\u1eefng ph\u1ea7n nh\u1ecf \u0111\u00f3. V\u1eady n\u00ean, n\u00f3 kh\u00f4ng ch\u1ec9 \"b\u1eaft ch\u01b0\u1edbc\" m\u1ed9t m\u1eabu c\u00e2u t\u1ea1i th\u1eddi \u0111i\u1ec3m \u0111\u00f3, ng\u01b0\u1ee3c l\u1ea1i, n\u00f3 s\u1eed d\u1ee5ng r\u1ea5t nhi\u1ec1u m\u1eabu c\u00e2u c\u00f9ng l\u00fac \u0111\u1ec3 x\u00e2y d\u1ef1ng l\u00ean c\u00e1c c\u00e2u m\u1edbi.

    V\u00ed d\u1ee5, n\u00f3 \"bi\u1ebft\" r\u1eb1ng n\u00f3 c\u00f3 th\u1ec3 l\u1ea5y m\u1ed9t t\u1eeb \u1edf m\u1ed9t c\u00e2u n\u00f3 \u0111\u00e3 \"nghe\" v\u00e0 thay th\u1ebf m\u1ed9t t\u1eeb t\u01b0\u01a1ng \u1ee9ng kh\u00e1c. V\u00ed d\u1ee5, n\u1ebfu n\u00f3 \u0111\u00e3 t\u1eebng nghe \"Ch\u00fa m\u00e8o \u1edf d\u01b0\u1edbi b\u00e0n\", n\u00f3 c\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng t\u1ea1o ra m\u1ed9t m\u1eabu c\u00e2u t\u01b0\u01a1ng t\u1ef1 nh\u01b0, \"Ch\u00fa ch\u00f3 \u1edf d\u01b0\u1edbi b\u00e0n\" ho\u1eb7c \"Cu\u1ed1n s\u00e1ch \u1edf d\u01b0\u1edbi gh\u1ebf\" (N\u1ebfu b\u1ed9 n\u00e3o c\u1ee7a ch\u00fang ta c\u0169ng \u0111\u00e3 t\u1eebng nghe v\u00e0 hi\u1ec3u nh\u1eefng danh t\u1eeb nh\u01b0 ch\u00f3, s\u00e1ch hay gh\u1ebf) . N\u00f3 c\u00f3 th\u1ec3 thay th\u1ebf nhi\u1ec1u h\u01a1n m\u1ed9t t\u1eeb, v\u00ed d\u1ee5 \"Ch\u00fa m\u00e8o \u0111ang \u1edf d\u01b0\u1edbi c\u00e1i b\u00e0n m\u00e0u \u0111en\". N\u1ebfu c\u00e0ng n\u1ea1p th\u00eam c\u00e1c c\u00e2u \u0111\u00fang v\u00e0 d\u1ec5 hi\u1ec3u, th\u00ec n\u00f3 c\u00e0ng c\u00f3 th\u1ec3 t\u1ea1o ra nhi\u1ec1u c\u00e2u v\u00e0 c\u00f2n c\u00f3 th\u1ec3 b\u1eaft ch\u01b0\u1edbc v\u00e0 t\u1ef1 t\u1ea1o ra c\u00e2u c\u1ee7a ri\u00eang n\u00f3.

    M\u00f4 h\u00ecnh m\u00f4 t\u1ea3 qu\u00e1 tr\u00ecnh m\u1ed9t \u0111\u1ee9a tr\u1ebb h\u1ecdc v\u00e0 ti\u1ebfp thu ng\u00f4n ng\u1eef m\u1eb9 \u0111\u1ebb c\u1ee7a ch\u00fang. \u0110\u1ee9a tr\u1ebb nghe t\u1eeb b\u1ed1 m\u1eb9 hay t\u1eeb nh\u1eefng ng\u01b0\u1eddi kh\u00e1c. B\u1ed9 n\u00e3o c\u1ee7a ch\u00fang thu th\u1eadp c\u00e1c m\u1eabu c\u00e2u v\u00e0 tr\u1edf l\u00ean t\u1ed1t h\u01a1n trong vi\u1ec7c t\u1ea1o ra c\u00e1c c\u00e2u c\u1ee7a ch\u00ednh ch\u00fang. \u0110\u1ebfn khi 5 tu\u1ed5i, \u0111\u1ee9a tr\u1ebb c\u00f3 th\u1ec3 n\u00f3i m\u1ed9t c\u00e1ch t\u01b0\u01a1ng \u0111\u1ed1i tr\u00f4i ch\u1ea3y.

    V\u00e0 m\u00f4 h\u00ecnh \u0111\u00f3 c\u0169ng \u0111\u00fang khi \u00e1p d\u1ee5ng v\u00e0o vi\u1ec7c h\u1ecdc m\u1ed9t ng\u00f4n ng\u1eef kh\u00e1c.

    B\u1ed9 n\u00e3o t\u1ea1o ra nh\u1eefng m\u1eabu c\u00e2u d\u1ef1a tr\u00ean nh\u1eefng c\u00e2u m\u00e0 n\u00f3 \u0111\u00e3 \u0111\u01b0\u1ee3c th\u1ea5y ho\u1eb7c nghe (input). V\u1eady n\u00ean, c\u00e1ch m\u00e0 n\u00f3 tr\u1edf l\u00ean t\u1ed1t h\u01a1n trong vi\u1ec7c n\u00e0y l\u00e0 \u0111\u1eafm ch\u00ecm m\u00ecnh trong th\u1eadt nhi\u1ec1u \"input\" - Nh\u1eefng c\u00e2u (\u0111\u01b0\u1ee3c vi\u1ebft hay \u0111\u01b0\u1ee3c n\u00f3i) \u0111\u00fang v\u00e0 d\u1ec5 hi\u1ec3u. Tr\u01b0\u1edbc khi b\u1ea1n c\u00f3 th\u1ec3 n\u00f3i v\u00e0 vi\u1ebft b\u1eb1ng ng\u00f4n ng\u1eef kh\u00e1c, n\u00f3 c\u1ea7n \u0111\u01b0\u1ee3c n\u1ea1p \"\u0111\u1ee7\" nh\u1eefng m\u1eabu c\u00e2u \u0111\u00fang \u1edf ng\u00f4n ng\u1eef \u0111\u00f3. Output (\u0110\u1ea7u ra, bao g\u1ed3m speaking v\u00e0 writing) kh\u00f4ng qu\u00e1 quan tr\u1ecdng..

    "},{"location":"input/#input-co-the-thay-oi-kha-nang-ngoai-ngu-cua-ban-nhu-the-nao","title":"Input c\u00f3 th\u1ec3 thay \u0111\u1ed5i kh\u1ea3 n\u0103ng ngo\u1ea1i ng\u1eef c\u1ee7a b\u1ea1n nh\u01b0 th\u1ebf n\u00e0o?","text":"

    N\u1ebfu b\u1ea1n \u0111\u00e3 \u0111\u1ecdc m\u1ed9t v\u00e0i cu\u1ed1n s\u00e1ch b\u1eb1ng Ti\u1ebfng Anh, b\u1ea1n s\u1ebd th\u1ea5y Ti\u1ebfng Anh c\u1ee7a m\u00ecnh tr\u1edf n\u00ean t\u1ed1t h\u01a1n. B\u1ea1n s\u1ebd s\u1eed d\u1ee5ng nhi\u1ec1u t\u1eeb v\u1ef1ng v\u00e0 ng\u1eef ph\u00e1p h\u01a1n. B\u1ea1n s\u1ebd b\u1ea5t ng\u1edd b\u1edfi Ti\u1ebfng Anh xu\u1ea5t hi\u1ec7n trong \u0111\u1ea7u b\u1ea1n m\u1ed9t c\u00e1ch t\u1ef1 nhi\u00ean khi b\u1ea1n n\u00f3i ho\u1eb7c vi\u1ebft. Nh\u1eefng th\u1ee9 nh\u01b0 th\u00ec qu\u00e1 kh\u1ee9 \u0111\u01a1n hay c\u00e1ch d\u00f9ng t\u1eeb since s\u1ebd t\u1ef1 nhi\u00ean th\u00e0nh m\u1ed9t ph\u1ea7n trong b\u1ea1n. B\u1ea1n d\u00f9ng n\u00f3 t\u1ef1 \u0111\u1ed9ng, kh\u00f4ng c\u1ea7n ngh\u0129 tr\u01b0\u1edbc khi output. Nh\u1eefng c\u1ea5u tr\u00fac c\u00e2u s\u1ebd t\u1ef1 nhi\u00ean xu\u1ea5t hi\u1ec7n trong \u0111\u1ea7u b\u1ea1n.

    Vi\u1ec7c s\u1eed d\u1ee5ng Ti\u1ebfng Anh s\u1ebd tr\u1edf l\u00ean d\u1ec5 d\u00e0ng h\u01a1n, b\u1edfi n\u00f3 s\u1ebd ch\u1ec9 l\u1eb7p l\u1ea1i nh\u1eefng g\u00ec m\u00e0 n\u00f3 \u0111\u00e3 th\u1ea5y nhi\u1ec1u l\u1ea7n. B\u1eb1ng vi\u1ec7c \u0111\u1ecdc m\u1ed9t cu\u1ed1n s\u00e1ch b\u1eb1ng Ti\u1ebfng Anh, b\u1ed9 n\u00e3o c\u1ee7a b\u1ea1n \u0111\u01b0\u1ee3c ti\u1ebfp thu h\u00e0ng ng\u00e0n c\u00e2u Ti\u1ebfng Anh. Ch\u00fang l\u00e0 m\u1ed9t ph\u1ea7n c\u1ee7a b\u1ea1n. B\u1ea1n s\u1ebd kh\u00f4ng th\u1ec3 n\u00e0o vi\u1ebft \"feeled\" n\u1ebfu b\u1ea1n \u0111\u00e3 th\u1ea5y d\u1ea1ng \u0111\u00fang \"felt\" c\u1ee7a n\u00f3 50 l\u1ea7n trong cu\u1ed1n s\u00e1ch b\u1ea1n \u0111\u00e3 \u0111\u1ecdc? \u0110\u01a1n gi\u1ea3n l\u00e0, b\u1ea1n ch\u1eb3ng th\u1ec3 n\u00e0o m\u1eafc l\u1ed7i \u0111\u00f3 \u0111\u01b0\u1ee3c n\u1eefa

    B\u1ea1n ch\u1eafc ch\u1eafn s\u1ebd th\u1ea5y \u0111\u01b0\u1ee3c s\u1ef1 c\u1ea3i thi\u1ec7n trong b\u00e0i ki\u1ec3m tra Ti\u1ebfng Anh c\u1ee7a m\u00ecnh. V\u00ed d\u1ee5, \u1edf c\u00e2u h\u1ecfi tr\u1eafc nghi\u1ec7m, b\u1ea1n s\u1ebd \"nh\u1eadn th\u1ea5y \u0111\u01b0\u1ee3c\" \u0111\u00e2u l\u00e0 c\u00e2u tr\u1ea3 l\u1eddi \u0111\u00fang. B\u1ea1n c\u00f3 th\u1ec3 s\u1ebd kh\u00f4ng hi\u1ec3u t\u1ea1i sao n\u00f3 \u0111\u00fang, nh\u01b0ng b\u1ea1n bi\u1ebft r\u1eb1ng n\u00f3 \u0111\u00fang. B\u1ea1n s\u1ebd bi\u1ebft b\u1edfi b\u1ea1n \u0111\u00e3 \u0111\u1ecdc n\u00f3 qu\u00e1 nhi\u1ec1u l\u1ea7n.

    N\u00f3 \u0111\u00fang cho m\u1ecdi t\u1eeb v\u00e0 c\u00e1c c\u1ea5u tr\u00fac ng\u1eef ph\u00e1p. R\u1ed3i khi Immerse \u0111\u01b0\u1ee3c \u0111\u1ee7 nhi\u1ec1u th\u00ec b\u1ea1n s\u1ebd bi\u1ebft r\u1eb1ng \u201cI have seen Paul yesterday\u201d l\u00e0 sai \"ng\u1eef ph\u00e1p\" v\u00e0 \u201cI saw Paul yesterday\u201d m\u1edbi \u0111\u00fang. C\u00e2u \u0111\u1ea7u nghe c\u00f3 v\u1ebb sai. L\u00e0m c\u00e1ch n\u00e0o b\u1ea1n bi\u1ebft n\u00f3 sai? \u0110\u01a1n gi\u1ea3n th\u00f4i, b\u1ed9 n\u00e3o b\u1ea1n \u0111\u00e3 \u0111\u1ecdc v\u1ec1 d\u1ea1ng \u0111\u00fang c\u1ee7a n\u00f3 t\u1edbi 192 l\u1ea7n, c\u00f2n c\u00e2u sai kia th\u00ec b\u1ea1n ch\u01b0a th\u1ea5y m\u1ed9t l\u1ea7n n\u00e0o c\u1ea3

    B\u1ea1n c\u00f3 bi\u1ebft s\u1ef1 kh\u00e1c nhau gi\u1eefa m\u1ed9t ng\u01b0\u1eddi h\u1ecdc v\u00e0 m\u1ed9t ng\u01b0\u1eddi b\u1ea3n ng\u1eef kh\u00f4ng? Ng\u01b0\u1eddi b\u1ea3n ng\u1eef \"c\u1ea3m th\u1ea5y\" c\u00e1i g\u00ec \u0111\u00fang. H\u1ecd c\u00f3 th\u1ec3 n\u00f3i cho b\u1ea1n bi\u1ebft r\u1eb1ng c\u00e2u n\u00e0y \"nghe\" t\u1ed1t ho\u1eb7c kh\u00f4ng t\u1ed1t (hay thi\u1ebfu t\u1ef1 nhi\u00ean) v\u00e0 h\u1ecd c\u00f2n kh\u00f4ng c\u1ea7n s\u1eed d\u1ee5ng \u0111\u1ebfn c\u00e1c c\u1ea5u tr\u00fac ng\u1eef ph\u00e1p \u0111\u1ec3 l\u00e0m \u0111i\u1ec1u \u0111\u00f3. H\u1ecd c\u00f3 th\u1ec3 l\u00e0m \u0111\u01b0\u1ee3c nh\u01b0 v\u1eady ch\u1ec9 \u0111\u01a1n gi\u1ea3n b\u1edfi h\u1ecd \u0111\u00e3 \u0111\u01b0\u1ee3c nghe v\u00e0 \u0111\u1ecdc r\u1ea5t nhi\u1ec1u c\u00e1c c\u00e2u Ti\u1ebfng Anh trong cu\u1ed9c s\u1ed1ng c\u1ee7a h\u1ecd. \u0110\u00f3 l\u00e0 \u0111i\u1ec3m kh\u00e1c bi\u1ec7t duy nh\u1ea5t gi\u1eefa ng\u01b0\u1eddi h\u1ecdc v\u00e0 ng\u01b0\u1eddi b\u1ea3n ng\u1eef - S\u1ed1 l\u01b0\u1ee3ng input \u0111\u01b0\u1ee3c n\u1ea1p v\u00e0o. B\u1ea1n c\u0169ng c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng Ti\u1ebfng Anh t\u01b0\u01a1ng \u0111\u01b0\u01a1ng nh\u01b0 ng\u01b0\u1eddi b\u1ea3n ng\u1eef n\u1ebfu b\u1ea1n c\u00f3 \u0111\u1ee7 nhi\u1ec1u \"input\".

    "},{"location":"input/#vay-thi-on-gian-la","title":"V\u1eady th\u00ec \u0111\u01a1n gi\u1ea3n l\u00e0?","text":"

    N\u1ea1p Input nhi\u1ec1u h\u01a1n!

    "},{"location":"language-domain/","title":"Language Domain","text":"

    Trong b\u00e0i vi\u1ebft n\u00e0y, \"Language Domain\" s\u1ebd \u0111\u01b0\u1ee3c d\u1ecbch l\u00e0 \"V\u00f9ng ng\u00f4n ng\u1eef\"

    L\u00e0 ng\u01b0\u1eddi h\u1ecdc, ch\u00fang ta c\u00f3 th\u1ec3 chia ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau c\u1ee7a m\u00ecnh th\u00e0nh c\u00e1c khu v\u1ef1c \u0111\u1ec3 ph\u00e2n chia ranh gi\u1edbi t\u1ed1t h\u01a1n. Hi\u1ec3u \u0111\u01b0\u1ee3c c\u00e1c khu v\u1ef1c ng\u00f4n ng\u1eef s\u1ebd gi\u00fap t\u00ecm ra con \u0111\u01b0\u1eddng t\u1ed1i \u01b0u nh\u1ea5t \u0111\u1ec3 th\u00e0nh th\u1ea1o.

    "},{"location":"language-domain/#domain-la-gi","title":"Domain l\u00e0 g\u00ec?","text":"

    Domain (v\u00f9ng ho\u1eb7c mi\u1ec1n) l\u00e0 m\u1ed9t t\u1eadp h\u1ee3p con c\u1ee7a ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau \u0111\u01b0\u1ee3c \u0111\u1eb7c tr\u01b0ng b\u1edfi vi\u1ec7c s\u1eed d\u1ee5ng th\u01b0\u1eddng xuy\u00ean m\u1ed9t s\u1ed1 t\u1eeb v\u1ef1ng nh\u1ea5t \u0111\u1ecbnh. Nh\u1eefng t\u1eeb v\u1ef1ng nh\u01b0 v\u1eady th\u01b0\u1eddng d\u00e0nh ri\u00eang cho m\u1ed9t v\u00f9ng ng\u00f4n ng\u1eef v\u00e0 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng nhi\u1ec1u h\u01a1n \u0111\u00e1ng k\u1ec3 so v\u1edbi c\u00e1c v\u00f9ng ng\u00f4n ng\u1eef kh\u00e1c c\u1ee7a ng\u00f4n ng\u1eef, trong c\u00e1c v\u00f9ng ng\u00f4n ng\u1eef kh\u00e1c. Nh\u1eefng t\u1eeb th\u01b0\u1eddng \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong m\u1ed9t v\u00f9ng c\u00f3 xu h\u01b0\u1edbng \u00edt \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng h\u01a1n trong c\u00e1c v\u00f9ng kh\u00e1c.

    D\u01b0\u1edbi \u0111\u00e2y l\u00e0 m\u1ed9t s\u1ed1 v\u00ed d\u1ee5 v\u1ec1 c\u00e1c v\u00f9ng ng\u00f4n ng\u1eef:

    • Tr\u00f2 chuy\u1ec7n h\u00e0ng ng\u00e0y, tr\u00f2 chuy\u1ec7n \u0111\u1eddi th\u1ef1c. v\u00f9ng n\u00e0y bao g\u1ed3m c\u00e1c t\u1eeb v\u1ef1ng li\u00ean quan \u0111\u1ebfn vi\u1ec7c kh\u00f4ng n\u00f3i g\u00ec c\u1ea3. V\u00ed d\u1ee5: h\u1ecfi \"how are you?\" ho\u1eb7c tr\u00f2 chuy\u1ec7n v\u1ec1 th\u1eddi ti\u1ebft. Cu\u1ed9c tr\u00f2 chuy\u1ec7n trong \u0111\u1eddi th\u1ef1c kh\u00e1c v\u1edbi n\u1ed9i dung \u0111\u01b0\u1ee3c vi\u1ebft k\u1ecbch b\u1ea3n, bi\u00ean t\u1eadp v\u00e0 di\u1ec5n xu\u1ea5t.
    • Nh\u1eefng \u0111o\u1ea1n phim \u0111\u1eddi th\u01b0\u1eddng, phim \u0111i\u1ec7n \u1ea3nh, v.v. Cu\u1ed9c tr\u00f2 chuy\u1ec7n h\u00e0ng ng\u00e0y nh\u01b0ng c\u00f3 k\u1ecbch b\u1ea3n, chi ti\u1ebft h\u01a1n, c\u00f3 c\u1ea5u tr\u00fac h\u01a1n. C\u00f3 th\u1ec3 bao g\u1ed3m c\u00e1c t\u1eeb ph\u1ed5 bi\u1ebfn t\u1eeb nhi\u1ec1u v\u00f9ng ng\u00f4n ng\u1eef kh\u00e1c.Th\u01b0\u1eddng bao g\u1ed3m c\u00e1c ch\u1ee7 \u0111\u1ec1 li\u00ean quan \u0111\u1ebfn gia \u0111\u00ecnh, tr\u01b0\u1eddng h\u1ecdc, c\u00f4ng vi\u1ec7c, v.v.
    • N\u1ed9i dung gi\u1ea3 t\u01b0\u1edfng (Fiction):
      • Khoa h\u1ecdc vi\u1ec5n t\u01b0\u1edfng.
      • Gi\u1ea3 t\u01b0\u1edfng.
      • Kinh doanh v\u00e0 t\u00e0i ch\u00ednh.
      • C\u00e1c m\u00f4n th\u1ec3 thao.
    • Nonfiction: V\u00ed d\u1ee5 nh\u01b0 phim t\u00e0i li\u1ec7u.

    Nh\u01b0 b\u1ea1n c\u00f3 th\u1ec3 th\u1ea5y, b\u1ea5t k\u1ef3 ng\u00f4n ng\u1eef n\u00e0o c\u0169ng c\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng \u0111\u01b0\u1ee3c chia th\u00e0nh nh\u1eefng v\u00f9ng ng\u00f4n ng\u1eef kh\u00e1c nhau. Danh s\u00e1ch n\u00e0y c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c m\u1edf r\u1ed9ng ho\u1eb7c s\u1eeda \u0111\u1ed5i th\u00eam.

    N\u00f3i chung, m\u1ed9t th\u1ec3 lo\u1ea1i c\u00e0ng kh\u00e1c so v\u1edbi cu\u1ed9c tr\u00f2 chuy\u1ec7n h\u00e0ng ng\u00e0y th\u00ec ban \u0111\u1ea7u n\u00f3 c\u00e0ng kh\u00f3 hi\u1ec3u. Lo\u1ea1i Media c\u1ee7a n\u1ed9i dung c\u0169ng \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn m\u1ee9c \u0111\u1ed9 kh\u00f3. Th\u00f4ng th\u01b0\u1eddng, s\u00e1ch kh\u00f3 h\u01a1n truy\u1ec7n tranh v\u00e0 truy\u1ec7n tranh kh\u00f3 h\u01a1n phim v\u00e0 ch\u01b0\u01a1ng tr\u00ecnh truy\u1ec1n h\u00ecnh.

    M\u1ed9t y\u1ebfu t\u1ed1 kh\u00e1c c\u1ea7n xem x\u00e9t l\u00e0 ph\u01b0\u01a1ng ng\u1eef (dialect). Nhi\u1ec1u ng\u00f4n ng\u1eef, bao g\u1ed3m c\u1ea3 ti\u1ebfng Nh\u1eadt, c\u00f3 c\u00e1c ph\u01b0\u01a1ng ng\u1eef khu v\u1ef1c c\u00f3 th\u1ec3 kh\u00e1c bi\u1ec7t \u0111\u00e1ng k\u1ec3 v\u1edbi nhau. Ch\u1ec9 ri\u00eang s\u1ef1 kh\u00e1c bi\u1ec7t v\u1ec1 gi\u1ecdng \u0111i\u1ec7u c\u0169ng c\u00f3 th\u1ec3 khi\u1ebfn ng\u00f4n ng\u1eef tr\u1edf n\u00ean kh\u00f3 hi\u1ec3u, ngay c\u1ea3 v\u1edbi ng\u01b0\u1eddi b\u1ea3n x\u1ee9. Trong m\u1ed9t s\u1ed1 tr\u01b0\u1eddng h\u1ee3p, hai ph\u01b0\u01a1ng ng\u1eef c\u00f3 th\u1ec3 kh\u00e1c bi\u1ec7t \u0111\u1ebfn m\u1ee9c ch\u00fang \u0111\u01b0\u1ee3c coi l\u00e0 ng\u00f4n ng\u1eef ri\u00eang bi\u1ec7t.

    "},{"location":"language-domain/#vai-tro-cua-vung-ngon-ngu","title":"Vai tr\u00f2 c\u1ee7a v\u00f9ng ng\u00f4n ng\u1eef","text":"

    T\u1ea1i sao ch\u00fang ta c\u1ea7n quan t\u00e2m \u0111\u1ebfn c\u00e1c v\u00f9ng? B\u1edfi v\u00ec c\u00e1ch nhanh nh\u1ea5t \u0111\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c m\u1ee9c \u0111\u1ed9 hi\u1ec3u cao trong ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau c\u1ee7a b\u1ea1n l\u00e0 thu h\u1eb9p s\u1ef1 t\u1eadp trung thu n\u1ea1p Input c\u1ee7a b\u1ea1n v\u00e0o m\u1ed9t v\u00f9ng c\u1ee5 th\u1ec3 c\u1ee7a TL (ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau), r\u00e8n luy\u1ec7n v\u00f9ng ng\u00f4n ng\u1eef \u0111\u00f3, sau \u0111\u00f3 chuy\u1ec3n sang v\u00f9ng kh\u00e1c v\u00e0 l\u1eb7p l\u1ea1i qu\u00e1 tr\u00ecnh. Ng\u01b0\u1ee3c l\u1ea1i, vi\u1ec7c th\u01b0\u1eddng xuy\u00ean nh\u1ea3y gi\u1eefa c\u00e1c v\u00f9ng kh\u00e1c nhau s\u1ebd d\u1ec5 g\u00e2y ra ch\u00e1n n\u1ea3n v\u00e0 l\u00e0m ch\u1eadm ti\u1ebfn \u0111\u1ed9 c\u1ee7a b\u1ea1n v\u00ec m\u1ed7i m\u1ed9t v\u00f9ng m\u1edbi s\u1ebd g\u1eb7p b\u1ea1n v\u1edbi v\u00f4 s\u1ed1 t\u1eeb kh\u00f4ng quen thu\u1ed9c.

    S\u1ebd hi\u1ec7u qu\u1ea3 h\u01a1n n\u1ebfu b\u1ea1n th\u00e0nh th\u1ea1o m\u1ed9t nh\u00f3m nh\u1ecf c\u00e1c v\u00f9ng ng\u00f4n ng\u1eef tr\u01b0\u1edbc ti\u00ean, s\u1eed d\u1ee5ng t\u1eebng v\u00f9ng ng\u00f4n ng\u1eef m\u1ed9t, h\u01a1n l\u00e0 x\u1eed l\u00fd nhi\u1ec1u v\u00f9ng ng\u00f4n ng\u1eef c\u00f9ng l\u00fac v\u00e0 g\u1eb7p kh\u00f3 kh\u0103n khi n\u1ea1p input t\u1eeb m\u1ed9t trong hai v\u00f9ng \u0111\u00f3. Vi\u1ec7c \u0111\u1eafm m\u00ecnh v\u00e0o m\u1ed9t v\u00f9ng ng\u00f4n ng\u1eef t\u1ea1i m\u1ed9t th\u1eddi \u0111i\u1ec3m s\u1ebd t\u1ea1o ra m\u1ed9t m\u00f4i tr\u01b0\u1eddng SRS t\u1ef1 nhi\u00ean. B\u1ea1n th\u01b0\u1eddng xuy\u00ean g\u1eb7p ph\u1ea3i nh\u1eefng t\u1eeb gi\u1ed1ng nhau \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong c\u00e1c ng\u1eef c\u1ea3nh kh\u00e1c nhau. \u0110i\u1ec1u n\u00e0y gi\u00fap b\u1ea1n ghi nh\u1edb c\u00e1c t\u1eeb t\u1ed1t h\u01a1n ngo\u00e0i vi\u1ec7c s\u1eed d\u1ee5ng SRS ri\u00eang r\u1ebd nh\u01b0 Anki.

    M\u1ed9t l\u00fd do kh\u00e1c khi\u1ebfn v\u00f9ng quan tr\u1ecdng l\u00e0 b\u1ea1n mu\u1ed1n tr\u00e1nh n\u1ed9i dung v\u01b0\u1ee3t qu\u00e1 tr\u00ecnh \u0111\u1ed9 k\u1ef9 n\u0103ng hi\u1ec7n t\u1ea1i c\u1ee7a b\u1ea1n. Ch\u1ecdn n\u1ed9i dung h\u1ea5p d\u1eabn kh\u00f4ng qu\u00e1 kh\u00f3 nh\u01b0ng \u0111\u1ee7 th\u00e1ch th\u1ee9c \u0111\u1ec3 h\u1ecdc \u0111\u01b0\u1ee3c \u0111i\u1ec1u g\u00ec \u0111\u00f3 m\u1edbi t\u1eeb n\u1ed9i dung \u0111\u00f3 v\u00e0 ph\u00e1t tri\u1ec3n kh\u1ea3 n\u0103ng c\u1ee7a b\u1ea1n.

    "},{"location":"language-domain/#vung-ngon-ngu-au-tien","title":"V\u00f9ng ng\u00f4n ng\u1eef \u0111\u1ea7u ti\u00ean","text":"

    Khi m\u1edbi b\u1eaft \u0111\u1ea7u n\u1ea1p Input, b\u1ea1n ch\u01b0a bi\u1ebft g\u00ec n\u00ean \u0111\u01b0\u01a1ng nhi\u00ean b\u1ea1n c\u1ea7n n\u1ed9i dung d\u00e0nh cho ng\u01b0\u1eddi m\u1edbi b\u1eaft \u0111\u1ea7u, m\u1ed9t v\u00f9ng ng\u00f4n ng\u1eef d\u1ec5 d\u00e0ng. H\u00e3y ch\u1ecdn n\u1ed9i dung c\u00f3 c\u00e2u chuy\u1ec7n \u0111\u01a1n gi\u1ea3n. Phim v\u1ec1 cu\u1ed9c s\u1ed1ng h\u00e0ng ng\u00e0y s\u1ebd d\u1ec5 theo d\u00f5i h\u01a1n phim truy\u1ec1n h\u00ecnh khoa h\u1ecdc vi\u1ec5n t\u01b0\u1edfng v\u1ec1 du h\u00e0nh th\u1eddi gian.

    Vi\u1ec7c n\u1eafm v\u1eefng v\u00f9ng ng\u00f4n ng\u1eef \u0111\u1ea7u ti\u00ean s\u1ebd gi\u00fap b\u1ea1n c\u00f3 n\u1ec1n t\u1ea3ng \u0111\u1ec3 m\u1edf r\u1ed9ng. S\u1ebd r\u1ea5t h\u1ee3p l\u00fd khi ch\u1ecdn th\u1ee9 g\u00ec \u0111\u00f3 c\u00f3 k\u1ecbch b\u1ea3n v\u00e0 t\u1eadp trung v\u00e0o cu\u1ed9c tr\u00f2 chuy\u1ec7n h\u00e0ng ng\u00e0y. N\u1ed9i dung tr\u1ef1c quan d\u1ec5 d\u00e0ng h\u01a1n l\u00e0 ch\u1ec9 c\u00f3 \u00e2m thanh ho\u1eb7c ch\u1ec9 l\u00e0 v\u0103n b\u1ea3n \u0111\u01a1n thu\u1ea7n.Nh\u1eefng b\u1ed9 phim \u0111\u1eddi th\u01b0\u1eddng n\u00ean ch\u1ecdn \u0111\u1ea7u ti\u00ean v\u00ec n\u00f3 kh\u00f4ng c\u00f3 t\u1eeb v\u1ef1ng chuy\u00ean ng\u00e0nh. T\u1eeb v\u1ef1ng chuy\u00ean ng\u00e0nh d\u00e0nh ri\u00eang cho m\u1ed9t v\u00f9ng ng\u00f4n ng\u1eef c\u1ee5 th\u1ec3 s\u1ebd \u0111\u1eb7t ra m\u1ed9t th\u00e1ch th\u1ee9c \u1edf giai \u0111o\u1ea1n n\u00e0y. V\u00ed d\u1ee5: n\u1ebfu b\u1ea1n ch\u01b0a th\u00f4ng th\u1ea1o Ti\u1ebfng Nh\u1eadt, h\u00e3y th\u1eed xem c\u00e1c ch\u01b0\u01a1ng tr\u00ecnh v\u1ec1 b\u00f3ng ch\u00e0y v\u00e0 xem n\u00f3 kinh kh\u1ee7ng \u0111\u1ebfn m\u1ee9c n\u00e0o.

    "},{"location":"language-domain/#can-lam-gi-voi-cac-vung-ngon-ngu","title":"C\u1ea7n l\u00e0m g\u00ec v\u1edbi c\u00e1c v\u00f9ng ng\u00f4n ng\u1eef","text":"

    H\u00e3y nh\u1eadn bi\u1ebft ch\u00fang, \u0111\u1eb7c bi\u1ec7t l\u00e0 trong giai \u0111o\u1ea1n \u0111\u1ea7u c\u1ee7a vi\u1ec7c h\u1ecdc ng\u00f4n ng\u1eef. H\u00e3y \u0111\u01b0a ra nh\u1eefng l\u1ef1a ch\u1ecdn s\u00e1ng su\u1ed1t li\u00ean quan \u0111\u1ebfn lo\u1ea1i Media m\u00e0 b\u1ea1n \u0111\u1eafm m\u00ecnh trong \u0111\u00f3, t\u00ecm xem v\u00f9ng ng\u00f4n ng\u1eef m\u00e0 n\u00f3 thu\u1ed9c v\u1ec1 v\u00e0 \u0111\u1ed9 kh\u00f3 c\u1ee7a n\u00f3 d\u1ef1a tr\u00ean m\u1ee9c \u0111\u1ed9 hi\u1ec3u bi\u1ebft hi\u1ec7n t\u1ea1i c\u1ee7a b\u1ea1n v\u00e0 c\u00e1c v\u00f9ng ng\u00f4n ng\u1eef kh\u00e1c m\u00e0 b\u1ea1n \u0111\u00e3 th\u00e0nh th\u1ea1o tr\u01b0\u1edbc \u0111\u00e2y.

    Khi l\u1ef1a ch\u1ecdn n\u1ed9i dung, \u0111\u1eebng qu\u00ean n\u00f3 ph\u1ea3i hay, ph\u1ea3i b\u00e1nh cu\u1ed1n. T\u00ecm nh\u1eefng g\u00ec khi\u1ebfn b\u1ea1n th\u1ea5y th\u00edch. B\u1ea1n c\u00e0ng th\u1ea5y vui khi n\u1ea1p Input th\u00ec b\u1ea1n s\u1ebd h\u1ecdc \u0111\u01b0\u1ee3c c\u00e0ng nhi\u1ec1u. N\u1ebfu c\u00e1c b\u1ed9 phim \u0111\u1eddi th\u01b0\u1eddng kh\u00f4ng khi\u1ebfn b\u1ea1n mu\u1ed1n xem, h\u00e3y th\u1eed t\u00ecm c\u00e1c v\u00f9ng ng\u00f4n ng\u1eef kh\u00e1c m\u00e0 b\u1ea1n quan t\u00e2m.

    Khi b\u1ea1n b\u1eaft \u0111\u1ea7u v\u1edbi m\u1ed9t ki\u1ec3u Media kh\u00e1c, h\u00e3y chu\u1ea9n b\u1ecb tinh th\u1ea7n b\u1ea1n s\u1ebd kh\u00f4ng hi\u1ec3u nhi\u1ec1u. \u0110\u1eebng qu\u00e1 ng\u1ea1c nhi\u00ean hay c\u1ea3m ch\u00e1n n\u1ea3n v\u00ec \u0111i\u1ec1u n\u00e0y. T\u1eeb v\u1ef1ng \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong m\u1ed9t v\u00f9ng c\u00f3 th\u1ec3 kh\u00e1c bi\u1ec7t \u0111\u00e1ng k\u1ec3 so v\u1edbi t\u1eeb v\u1ef1ng \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong v\u00f9ng kh\u00e1c. S\u1ef1 hi\u1ec3u \u0111\u00f3 ph\u1ee5 thu\u1ed9c r\u1ea5t nhi\u1ec1u v\u00e0o v\u00f9ng ng\u00f4n ng\u1eef c\u1ee5 th\u1ec3. V\u00ed d\u1ee5: b\u1ea1n c\u00f3 th\u1ec3 hi\u1ec3u \u0111\u01b0\u1ee3c 95% khi xem phim ho\u1ea1t h\u00ecnh nh\u01b0ng ch\u1ec9 hi\u1ec3u \u0111\u01b0\u1ee3c 70% khi xem tin t\u1ee9c.

    L\u00e0m ch\u1ee7 v\u00f9ng ng\u00f4n ng\u1eef \u0111\u1ea7u ti\u00ean, v\u00f9ng ng\u00f4n ng\u1eef \u0111\u1eddi s\u1ed1ng h\u00e0ng ng\u00e0y, \u0111\u00f3ng vai tr\u00f2 nh\u01b0 m\u1ed9t c\u1eeda ng\u00f5 \u0111\u1ec3 kh\u00e1m ph\u00e1 c\u00e1c v\u00f9ng kh\u00e1c. Khi b\u1ea1n chuy\u1ec3n t\u1eeb v\u00f9ng ng\u00f4n ng\u1eef n\u00e0y sang v\u00f9ng ng\u00f4n ng\u1eef kh\u00e1c, h\u00e3y t\u00ednh \u0111\u1ebfn kho\u1ea3ng c\u00e1ch \"xa\" c\u1ee7a n\u00f3 v\u1edbi nh\u1eefng v\u00f9ng ng\u00f4n ng\u1eef m\u00e0 b\u1ea1n \u0111\u00e3 bi\u1ebft. \u0110\u1ec3 t\u1ed1i \u01b0u, b\u1ea1n n\u00ean ti\u1ebfn b\u1ed9 d\u1ea7n d\u1ea7n t\u1eeb ng\u00f4n ng\u1eef d\u1ec5 h\u01a1n \u0111\u1ebfn ng\u00f4n ng\u1eef kh\u00f3 h\u01a1n. Tr\u00e1nh chuy\u1ec3n \u0111\u1ed5i gi\u1eefa c\u00e1c v\u00f9ng ng\u00f4n ng\u1eef qu\u00e1 xa nhau.

    V\u00ed d\u1ee5: sau c\u00e1c ch\u01b0\u01a1ng tr\u00ecnh truy\u1ec1n h\u00ecnh v\u1ec1 cu\u1ed9c s\u1ed1ng, b\u1ea1n c\u00f3 th\u1ec3 chuy\u1ec3n sang th\u1ec3 lo\u1ea1i phi\u00eau l\u01b0u, vi\u1ec5n t\u01b0\u1edfng ho\u1eb7c khoa h\u1ecdc vi\u1ec5n t\u01b0\u1edfng. T\u1eeb \u0111\u00f3, b\u1ea1n c\u00f3 th\u1ec3 d\u1ea5n th\u00e2n v\u00e0o truy\u1ec7n tranh v\u00e0 cu\u1ed1i c\u00f9ng l\u00e0 ti\u1ec3u thuy\u1ebft.

    "},{"location":"language-domain/#mo-rong","title":"M\u1edf r\u1ed9ng","text":"

    S\u1ef1 th\u00e0nh th\u1ea1o trong m\u1ed9t v\u00f9ng ng\u00f4n ng\u1eef c\u1ee5 th\u1ec3 kh\u00f4ng nh\u1ea5t thi\u1ebft \u0111\u1ed3ng ngh\u0129a v\u1edbi s\u1ef1 th\u00e0nh th\u1ea1o trong m\u1ed9t v\u00f9ng ng\u00f4n ng\u1eef kh\u00e1c. V\u00ed d\u1ee5, hi\u1ec3u phim ho\u1ea1t h\u00ecnh b\u1eb1ng ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau c\u1ee7a b\u1ea1n \u0111\u00f2i h\u1ecfi t\u1eeb v\u1ef1ng kh\u00e1c v\u1edbi hi\u1ec3u v\u0103n h\u1ecdc c\u1ed5 \u0111i\u1ec3n. \u0110\u1ec3 c\u00f3 \u0111\u01b0\u1ee3c ki\u1ebfn \u200b\u200bth\u1ee9c chuy\u00ean m\u00f4n trong t\u1eebng v\u00f9ng ng\u00f4n ng\u1eef m\u00e0 b\u1ea1n mu\u1ed1n ti\u1ebfp thu, b\u1ea1n s\u1ebd ph\u1ea3i th\u1ef1c s\u1ef1 \u0111\u1ea9y m\u00ecnh v\u00e0o v\u00f9ng ng\u00f4n ng\u1eef \u0111\u00f3.

    Sau khi b\u1ea1n hi\u1ec3u \u0111\u01b0\u1ee3c c\u00e1c ch\u01b0\u01a1ng tr\u00ecnh truy\u1ec1n h\u00ecnh ho\u1eb7c phim ho\u1ea1t h\u00ecnh v\u1ec1 cu\u1ed9c s\u1ed1ng h\u00e0ng ng\u00e0y, h\u00e3y chuy\u1ec3n sang c\u00e1c v\u00f9ng ng\u00f4n ng\u1eef t\u01b0\u01a1ng t\u1ef1. T\u1eeb v\u1ef1ng \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong c\u00e1c v\u00f9ng ng\u00f4n ng\u1eef li\u00ean quan ch\u1ed3ng ch\u00e9o l\u00ean nhau. Vi\u1ec7c s\u1eed d\u1ee5ng m\u1ed9t v\u00f9ng t\u01b0\u01a1ng t\u1ef1 \u0111\u1ea3m b\u1ea3o r\u1eb1ng b\u1ea1n s\u1ebd kh\u00f4ng ph\u1ea3i b\u1eaft \u0111\u1ea7u l\u1ea1i t\u1eeb \u0111\u1ea7u khi chuy\u1ec3n sang v\u00f9ng \u0111\u00f3. S\u1ef1 tr\u00f9ng l\u1eb7p gi\u1eefa v\u00f9ng m\u1edbi v\u00e0 v\u00f9ng b\u1ea1n \u0111\u00e3 th\u00e0nh th\u1ea1o c\u00e0ng l\u1edbn th\u00ec vi\u1ec7c l\u00e0m ch\u1ee7 v\u00f9ng m\u1edbi c\u00e0ng \u0111\u01a1n gi\u1ea3n h\u01a1n. Khi b\u1ea1n tr\u1edf n\u00ean th\u00e0nh th\u1ea1o trong nhi\u1ec1u v\u00f9ng ng\u00f4n ng\u1eef h\u01a1n, vi\u1ec7c th\u1eed c\u00e1c v\u00f9ng ng\u00f4n ng\u1eef m\u1edbi s\u1ebd tr\u1edf n\u00ean d\u1ec5 d\u00e0ng h\u01a1n v\u00ec c\u00f3 m\u1ed9t b\u1ed9 ng\u00f4n ng\u1eef chung l\u1edbn h\u01a1n gi\u1eefa nh\u1eefng g\u00ec b\u1ea1n \u0111\u00e3 h\u1ecdc v\u00e0 nh\u1eefng g\u00ec b\u1ea1n s\u1eafp h\u1ecdc.

    "},{"location":"language-domain/#ten-vung-tro-nen-khong-con-phu-hop","title":"T\u00ean v\u00f9ng tr\u1edf n\u00ean kh\u00f4ng c\u00f2n ph\u00f9 h\u1ee3p","text":"

    B\u1ea1n c\u00e0ng h\u1ecdc \u0111\u01b0\u1ee3c nhi\u1ec1u t\u1eeb, v\u1ed1n t\u1eeb v\u1ef1ng c\u1ee7a b\u1ea1n c\u00e0ng ph\u00e1t tri\u1ec3n, b\u1ea1n c\u00e0ng d\u1ec5 d\u00e0ng ti\u1ebfp thu c\u00e1c v\u00f9ng ng\u00f4n ng\u1eef m\u1edbi c\u1ee7a ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau. V\u00e0 m\u1eb7c d\u00f9 c\u00e1c v\u00f9ng ng\u00f4n ng\u1eef c\u00f3 t\u00ednh chuy\u00ean m\u00f4n cao ban \u0111\u1ea7u s\u1ebd lu\u00f4n \u0111\u1eb7t ra nh\u1eefng th\u00e1ch th\u1ee9c do hi\u1ec3u bi\u1ebft c\u00f2n h\u1ea1n ch\u1ebf, nh\u01b0ng nh\u1eefng r\u00e0o c\u1ea3n n\u00e0y s\u1ebd d\u1ea7n d\u1ea7n h\u00f2a quy\u1ec7n theo th\u1eddi gian.

    Nh\u1eefng ng\u01b0\u1eddi \u0111\u00e3 \u0111\u1eafm m\u00ecnh v\u00e0o nhi\u1ec1u v\u00f9ng ng\u00f4n ng\u1eef kh\u00e1c nhau c\u00f3 th\u1ec3 tho\u1ea3i m\u00e1i l\u1ef1a ch\u1ecdn nhi\u1ec1u n\u1ed9i dung h\u1ea5p d\u1eabn, hi\u1ec3u n\u1ed9i dung \u0111\u00f3 m\u1ed9t c\u00e1ch d\u1ec5 d\u00e0ng v\u00e0 th\u1ef1c s\u1ef1 t\u1eadn h\u01b0\u1edfng n\u1ed9i dung \u0111\u00f3. V\u00ec v\u1eady, sau m\u1ed9t th\u1eddi \u0111i\u1ec3m nh\u1ea5t \u0111\u1ecbnh trong h\u00e0nh tr\u00ecnh, b\u1ea1n s\u1ebd kh\u00f4ng ph\u1ea3i s\u1eed d\u1ee5ng c\u00e1c ranh gi\u1edbi v\u00f9ng n\u1eefa \u0111\u1ec3 h\u01b0\u1edbng d\u1eabn l\u1ef1a ch\u1ecdn n\u1ed9i dung h\u1ea5p d\u1eabn c\u1ee7a m\u00ecnh. Tuy nhi\u00ean, \u0111\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c tr\u00ecnh \u0111\u1ed9 nh\u01b0 v\u1eady \u0111\u00f2i h\u1ecfi b\u1ea1n ph\u1ea3i lu\u00f4n lu\u00f4n \u0111\u1eafm m\u00ecnh, c\u00f3 m\u1ee9c \u0111\u1ed9 hi\u1ec3u cao v\u1ec1 nhi\u1ec1u th\u1ec3 lo\u1ea1i n\u1ed9i dung kh\u00e1c nhau, ti\u1ebfp thu t\u1eeb v\u1ef1ng t\u1eeb nhi\u1ec1u v\u00f9ng ng\u00f4n ng\u1eef kh\u00e1c nhau.

    Khi b\u1ea1n c\u1ed1 g\u1eafng th\u00f4ng th\u1ea1o ng\u00f4n ng\u1eef, \u0111i\u1ec1u quan tr\u1ecdng l\u00e0 ph\u1ea3i kh\u00e1m ph\u00e1 c\u00e0ng nhi\u1ec1u v\u00f9ng ng\u00f4n ng\u1eef c\u00e0ng t\u1ed1t, mi\u1ec5n l\u00e0 n\u1ed9i dung \u0111\u00f3 mang l\u1ea1i l\u1ee3i \u00edch cho c\u00e1 nh\u00e2n m\u00ecnh.

    "},{"location":"language-domain/#khi-nao-can-chuyen-sang-vung-ngon-ngu-khac","title":"Khi n\u00e0o c\u1ea7n chuy\u1ec3n sang v\u00f9ng ng\u00f4n ng\u1eef kh\u00e1c","text":"

    \u0110\u00e3 \u0111\u1ebfn l\u00fac chuy\u1ec3n sang m\u1ed9t v\u00f9ng m\u1edbi khi b\u1ea1n c\u1ea3m th\u1ea5y tho\u1ea3i m\u00e1i khi ti\u00eau th\u1ee5 n\u1ed9i dung thu\u1ed9c v\u00f9ng ng\u00f4n ng\u1eef hi\u1ec7n t\u1ea1i c\u1ee7a m\u00ecnh v\u00e0 khi b\u1ea1n c\u1ea3m th\u1ea5y r\u1eb1ng kh\u00f4ng c\u00f2n nhi\u1ec1u \u0111i\u1ec1u \u0111\u1ec3 b\u1ea1n h\u1ecdc h\u1ecfi t\u1eeb v\u00f9ng hi\u1ec7n t\u1ea1i. N\u1ebfu b\u1ea1n c\u1ea7n s\u1ed1 li\u1ec7u c\u1ee5 th\u1ec3, h\u00e3y ch\u1ecdn m\u1ed9t v\u00f9ng m\u1edbi sau khi b\u1ea1n \u0111\u1ea1t \u0111\u01b0\u1ee3c m\u1ee9c hi\u1ec3u t\u01b0\u01a1ng \u0111\u1ed1i trong v\u00f9ng ng\u00f4n ng\u1eef hi\u1ec7n t\u1ea1i, ngh\u0129a l\u00e0 b\u1ea1n hi\u1ec3u 95% n\u1ed9i dung \u0111\u00f3. Tuy nhi\u00ean, b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng s\u1ed1 li\u1ec7u kh\u00e1c ho\u1eb7c kh\u00f4ng g\u00ec c\u1ea3.

    "},{"location":"nghe/","title":"Nghe ngo\u1ea1i ng\u1eef","text":"

    Ngu\u1ed3n b\u00e0i vi\u1ebft

    B\u00e0i vi\u1ebft n\u00e0y \u0111\u01b0\u1ee3c l\u1ea5y ngu\u1ed3n t\u1eeb b\u00e0i tr\u00ean di\u1ec5n \u0111\u00e0n Voz v\u00e0 m\u00ecnh \u0111\u00e3 ch\u1ec9nh s\u1eeda + hi\u1ec7u \u0111\u00ednh l\u1ea1i \u0111\u1ec3 ph\u00f9 h\u1ee3p h\u01a1n v\u1edbi vi\u1ec7c h\u1ecdc ngo\u1ea1i ng\u1eef chung.

    C\u00f3 hai lo\u1ea1i nghe l\u00e0 Nghe th\u1ee5 \u0111\u1ed9ng v\u00e0 nghe ch\u1ee7 \u0111\u1ed9ng.

    "},{"location":"nghe/#nghe-thu-ong-la-gi","title":"Nghe th\u1ee5 \u0111\u1ed9ng l\u00e0 g\u00ec?","text":"

    Nghe th\u1ee5 \u0111\u1ed9ng l\u00e0 khi b\u1ea1n nghe trong v\u00f4 th\u1ee9c, kh\u00f4ng c\u00f3 ch\u1ee7 \u0111\u00edch r\u00f5 r\u00e0ng. B\u1ea1n kh\u00f4ng c\u1ea7n t\u1eadp trung \u0111\u1ec3 nghe t\u1eebng t\u1eeb hay t\u1eebng ch\u1eef \u0111\u01b0\u1ee3c ph\u00e1t ra. M\u1ee5c \u0111\u00edch c\u1ee7a nghe th\u1ee5 \u0111\u1ed9ng l\u00e0 gi\u00fap ng\u01b0\u1eddi nghe l\u00e0m quen v\u1edbi m\u1ed9t ng\u00f4n ng\u1eef m\u1edbi (\u00e2m ti\u1ebft, tr\u1ecdng \u00e2m v\u00e0 ng\u1eef \u0111i\u1ec7u). Ngo\u00e0i ra, n\u00f3 c\u00f2n gi\u00fap ghi nh\u1edb s\u00e2u h\u01a1n nh\u1eefng t\u1eeb m\u00e0 b\u1ea1n \u0111\u00e3 bi\u1ebft tr\u01b0\u1edbc \u0111\u00f3.

    Ch\u1eb3ng h\u1ea1n, b\u1ea1n c\u00f3 th\u1ec3 nghe Podcast trong khi b\u1ea1n \u0111ang r\u1eeda ch\u00e9n, lau nh\u00e0 hay khi \u0111ang n\u1ea5u \u0103n. L\u00e0m nh\u1eefng c\u00f4ng vi\u1ec7c n\u00e0y s\u1ebd khi\u1ebfn t\u00e2m tr\u00ed b\u1ea1n kh\u00f4ng c\u00f2n t\u1eadp trung v\u00e0o \u00e2m thanh. Tuy nhi\u00ean, h\u00e3y \u0111\u1ea3m b\u1ea3o r\u1eb1ng b\u1ea1n v\u1eabn c\u00f3 th\u1ec3 nghe th\u1ea5y nh\u1eefng g\u00ec \u0111ang \u0111\u01b0\u1ee3c n\u00f3i.

    "},{"location":"nghe/#cach-bat-au-nghe-thu-ong","title":"C\u00e1ch b\u1eaft \u0111\u1ea7u nghe th\u1ee5 \u0111\u1ed9ng","text":"

    B\u1ea1n c\u00f3 th\u1ec3 \"nghe th\u1ee5 \u0111\u1ed9ng\" b\u1eb1ng c\u00e1ch nghe l\u1ea1i c\u00e1c Podcast (Y\u00eau c\u1ea7u \u0111\u1ed9 hi\u1ec3u > 90%), nghe l\u1ea1i c\u00e1c ch\u01b0\u01a1ng tr\u00ecnh, TV Show, phim, c\u00e1c b\u00e0i n\u00f3i hay c\u00e1c video m\u00ecnh \u0111\u00e3 xem tr\u00ean Youtube, b\u1eadt ph\u00e1t \u1edf ch\u1ebf \u0111\u1ed9 n\u1ec1n.

    "},{"location":"nghe/#loi-ich-cua-viec-nghe-thu-ong","title":"L\u1ee3i \u00edch c\u1ee7a vi\u1ec7c nghe th\u1ee5 \u0111\u1ed9ng\u200b","text":"
    • Gi\u00fap b\u1ea1n \"quen tai\" v\u1edbi tr\u1ecdng \u00e2m v\u00e0 nh\u1ecbp \u0111\u1ed9.
    • Gi\u00fap c\u1ee7ng c\u1ed1 nh\u1eefng t\u1eeb v\u1ef1ng v\u00e0 c\u1ee5m t\u1eeb b\u1ea1n \u0111\u00e3 bi\u1ebft tr\u01b0\u1edbc \u0111\u00f3.

    Nh\u00ecn chung, nghe th\u1ee5 \u0111\u1ed9ng th\u00edch h\u1ee3p cho ng\u01b0\u1eddi m\u1edbi h\u1ecdc v\u1edbi m\u1ee5c \u0111\u00edch mu\u1ed1n l\u00e0m quen d\u1ea7n v\u1edbi m\u1ed9t ng\u00f4n ng\u1eef m\u1edbi. M\u00e0 kh\u00f4ng ch\u1ecbu qu\u00e1 nhi\u1ec1u \u00e1p l\u1ef1c v\u1ec1 th\u1eddi gian v\u00ec c\u00e1ch nghe th\u1ee5 \u0111\u1ed9ng l\u00e0 h\u00ecnh th\u1ee9c c\u1ee7a \"m\u01b0a d\u1ea7m th\u1ea5m l\u00e2u\", hi\u1ec7u qu\u1ea3 b\u1ec1n l\u00e2u song th\u1eddi gian th\u1ef1c hi\u1ec7n th\u01b0\u1eddng r\u1ea5t d\u00e0i, c\u00f3 th\u1ec3 l\u00e0 ph\u1ea3i c\u1ea3 n\u0103m tr\u1eddi m\u1edbi th\u1ea5y hi\u1ec7u qu\u1ea3 r\u00f5 r\u1ec7t. \u0110\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c hi\u1ec7u qu\u1ea3 r\u00f5 r\u1ec7t b\u1ea1n c\u1ea7n ph\u1ea3i luy\u1ec7n nghe ch\u1ee7 \u0111\u1ed9ng

    "},{"location":"nghe/#luyen-nghe-chu-ong","title":"Luy\u1ec7n nghe ch\u1ee7 \u0111\u1ed9ng","text":"

    B\u1ea1n c\u00f3 th\u1ec3 hi\u1ec3u nghe ch\u1ee7 \u0111\u1ed9ng l\u00e0 c\u00e1ch ng\u01b0\u1eddi nghe ch\u1ee7 \u0111\u1ed9ng l\u1eafng nghe nh\u1eefng g\u00ec ng\u01b0\u1eddi kh\u00e1c \u0111ang n\u00f3i. C\u0169ng nh\u01b0 c\u1ed1 g\u1eafng hi\u1ec3u th\u00f4ng \u0111i\u1ec7p \u0111ang \u0111\u01b0\u1ee3c truy\u1ec1n t\u1ea3i. Nghe ch\u1ee7 \u0111\u1ed9ng l\u00e0 m\u1ed9t k\u1ef9 n\u0103ng c\u00f3 th\u1ec3 ph\u00e1t tri\u1ec3n qua vi\u1ec7c t\u1eadp luy\u1ec7n th\u01b0\u1eddng xuy\u00ean.

    N\u00e3o b\u1ea1n bi\u1ebft ch\u1eafc r\u1eb1ng \u0111i\u1ec1u g\u00ec quan tr\u1ecdng v\u00e0 c\u1ea7n \u0111\u01b0\u1ee3c ghi nh\u1edb. \u0110i\u1ec1u n\u00e0y c\u00f3 th\u1ec3 d\u1ec5 th\u1ea5y nh\u01b0 vi\u1ec7c h\u1ecdc t\u1eeb v\u1ef1ng, c\u0169ng nh\u01b0 c\u00e1c y\u1ebfu t\u1ed1 kh\u00e1c khi nghe g\u00ec \u0111\u00f3 (\u00e2m thanh, tr\u1ecdng \u00e2m, ng\u1eef \u0111i\u1ec7u v\u00e0 c\u00e1c c\u1ee5m t\u1eeb). Khi b\u1ea1n nghe ch\u1ee7 \u0111\u1ed9ng th\u00ec c\u00e1c y\u1ebfu t\u1ed1 tr\u00ean s\u1ebd d\u1ec5 d\u00e0ng \u0111\u01b0\u1ee3c n\u00e3o b\u1ed9 ph\u00e2n t\u00edch v\u00e0 l\u00e0m quen. \u0110\u00f3 l\u00e0 l\u00fd do t\u1ea1i sao c\u1ea7n luy\u1ec7n nghe ch\u1ee7 \u0111\u1ed9ng th\u01b0\u1eddng xuy\u00ean.

    "},{"location":"nghe/#cach-luyen-nghe-chu-ong","title":"C\u00e1ch luy\u1ec7n nghe ch\u1ee7 \u0111\u1ed9ng","text":"
    1. Ch\u1ecdn ngu\u1ed3n luy\u1ec7n nghe ch\u1ee7 \u0111\u1ed9ng: B\u1ea5t k\u00ec th\u1ee9 g\u00ec nh\u01b0 phim \u1ea3nh, video tr\u00ean Youtube .v.v.
    2. Nghe kh\u00f4ng c\u1ea7n ph\u1ee5 \u0111\u1ec1, b\u1ea3n d\u1ecbch: Sau khi ch\u1ecdn \u0111\u01b0\u1ee3c ngu\u1ed3n nghe, ta s\u1ebd b\u1eaft \u0111\u1ea7u nghe \u0111\u01a1n thu\u1ea7n (raw listening) m\u00e0 kh\u00f4ng nh\u00ecn ph\u1ee5 \u0111\u1ec1 ho\u1eb7c b\u1ea3n d\u1ecbch. V\u00ec khi c\u00f3 b\u1ea3n d\u1ecbch hay ph\u1ee5 \u0111\u1ec1, ta c\u00f3 xu h\u01b0\u1edbng \u0111\u1ecdc nhi\u1ec1u h\u01a1n l\u00e0 nghe. B\u1ea1n c\u00f3 th\u1ec3 \"nghe\" l\u1ea1i n\u1ebfu b\u1ea1n mu\u1ed1n \"nghe\" l\u1ea1i, ho\u1eb7c l\u1ea1i chuy\u1ec3n qua m\u1ed9t n\u1ed9i dung kh\u00e1c m\u00e0 m\u00ecnh th\u00edch.
    3. Nghe l\u1ea1i v\u1edbi ph\u1ee5 \u0111\u1ec1 ho\u1eb7c transcript: B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng ph\u1ee5 \u0111\u1ec1 \u0111\u1ec3 khai th\u00e1c th\u00eam t\u1eeb m\u1edbi.
    4. Ch\u1ecdn t\u1eeb m\u1edbi v\u00e0 n\u00e9m v\u00e0o Anki \u0111\u1ec3 \u0111\u01b0a t\u1eeb v\u00e0o b\u1ed9 nh\u1edb d\u00e0i h\u1ea1n.
    "},{"location":"overview/","title":"T\u1ed5ng quan","text":"

    Ngu\u1ed3n

    D\u1ecbch v\u00e0 hi\u1ec7u \u0111\u00ednh t\u1eeb b\u00e0i vi\u1ebft c\u1ee7a Donkuri

    \u0110\u00e2y l\u00e0 t\u1ed5ng h\u1ee3p m\u1ed9t s\u1ed1 c\u00e1c c\u00e2u th\u01b0\u1eddng \u0111\u01b0\u1ee3c h\u1ecfi v\u1ec1 Immersion.

    "},{"location":"overview/#suy-nghi-ve-immersion-va-viec-hoc-noi-chung","title":"Suy ngh\u0129 v\u1ec1 Immersion v\u00e0 vi\u1ec7c h\u1ecdc n\u00f3i chung","text":"

    Trong ph\u1ea7n n\u00e0y, t\u00f4i mu\u1ed1n th\u1ea3o lu\u1eadn v\u1ec1 s\u1ef1 ng\u00e2m m\u00ecnh m\u1ed9t c\u00e1ch t\u1ed5ng th\u1ec3. M\u1ed9t s\u1ed1 v\u1ea5n \u0111\u1ec1, m\u1ed9t s\u1ed1 l\u1eddi khuy\u00ean v\u00e0 m\u1ed9t s\u1ed1 g\u1ee3i \u00fd n\u1eefa.

    "},{"location":"overview/#lam-cach-nao-e-toi-co-the-hinh-thanh-thoi-quen-hoc-ngon-ngu","title":"L\u00e0m c\u00e1ch n\u00e0o \u0111\u1ec3 t\u00f4i c\u00f3 th\u1ec3 h\u00ecnh th\u00e0nh th\u00f3i quen h\u1ecdc ng\u00f4n ng\u1eef?","text":"

    B\u1ea1n kh\u00f4ng n\u00ean d\u00e0nh nhi\u1ec1u th\u1eddi gian cho Anki h\u01a1n m\u1ee9c c\u1ea7n thi\u1ebft v\u00e0 h\u00e3y d\u00e0nh th\u1eddi gian c\u00f2n l\u1ea1i \u0111\u1ec3 h\u1ecdc ng\u1eef ph\u00e1p, \u0111\u1ecdc ho\u1eb7c nghe. L\u00fd t\u01b0\u1edfng nh\u1ea5t l\u00e0 h\u00e3y t\u00ecm nh\u1eefng n\u1ed9i dung \u0111\u1ecdc v\u00e0 nghe kh\u00f3 d\u1ea7n d\u1ea7n v\u00e0 ti\u1ebfp t\u1ee5c immerse. Ch\u1ec9 \u0111\u01a1n gi\u1ea3n v\u1eady th\u00f4i. \u0110i\u1ec1u n\u00e0y v\u1eeba khi\u1ebfn b\u1ea1n y\u00ean t\u00e2m v\u1eeba c\u00f3 th\u1ec3 khi\u1ebfn b\u1ea1n c\u1ea3m th\u1ea5y m\u1ea5t \u0111\u1ed9ng l\u1ef1c: Ch\u1ec9 c\u00f3 duy nh\u1ea5t m\u1ed9t c\u00e1ch \u0111\u00f3 th\u00f4i, v\u00e0 n\u00f3 th\u1ef1c s\u1ef1 hi\u1ec7u qu\u1ea3, nh\u01b0ng c\u1ea7n s\u1ef1 ki\u00ean tr\u00ec h\u00e0ng ng\u00e0y. C\u00e1ch t\u1ed1t nh\u1ea5t \u0111\u1ec3 thi\u1ebft l\u1eadp th\u00f3i quen l\u00e0 x\u00e2y d\u1ef1ng th\u00f3i quen nguy\u00ean t\u1eed, m\u1ed9t ph\u01b0\u01a1ng ph\u00e1p t\u1eeb cu\u1ed1n Atomic Habits. B\u1eaft \u0111\u1ea7u t\u1eeb nh\u1eefng th\u00f3i quen \u0111\u01a1n gi\u1ea3n v\u00e0 d\u1ea7n d\u1ea7n x\u00e2y d\u1ef1ng ch\u00fang. M\u1ee5c ti\u00eau l\u00e0 l\u00e0m quen v\u1edbi vi\u1ec7c s\u1eed d\u1ee5ng ng\u00f4n ng\u1eef \u0111\u00f3 nh\u01b0 m\u1ed9t ph\u1ea7n cu\u1ed9c s\u1ed1ng c\u1ee7a b\u1ea3n th\u00e2n, ch\u1ee9 kh\u00f4ng ph\u1ea3i c\u1ed1 h\u1ecdc h\u1ebft kana trong m\u1ed9t ng\u00e0y ch\u1ec9 \u0111\u1ec3 \u0111\u1ecdc nhanh h\u01a1n (n\u1ebfu l\u00e0m \u0111\u01b0\u1ee3c th\u00ec c\u00e0ng t\u1ed1t). H\u00e3y \u0111i t\u1eebng b\u01b0\u1edbc m\u00f4t.

    "},{"location":"overview/#immersion-se-de-dang-hon-theo-thoi-gian","title":"Immersion s\u1ebd d\u1ec5 d\u00e0ng h\u01a1n theo th\u1eddi gian","text":"

    Cu\u1ed1n s\u00e1ch \u0111\u1ea7u ti\u00ean b\u1ea1n \u0111\u1ecdc s\u1ebd r\u1ea5t kh\u00f3, s\u1ebd m\u1ea5t r\u1ea5t nhi\u1ec1u th\u1eddi gian cho c\u00e1c m\u1eabu ng\u1eef ph\u00e1p c\u01a1 b\u1ea3n, h\u1ea7u nh\u01b0 m\u1ed7i c\u00e2u b\u1ea1n g\u1eb7p \u0111\u1ec1u s\u1ebd c\u00f3 \u00edt nh\u1ea5t m\u1ed9t ho\u1eb7c nhi\u1ec1u t\u1eeb m\u1edbi. \u0110i\u1ec1u n\u00e0y l\u00e0 b\u00ecnh th\u01b0\u1eddng. Ta c\u1ea7n ph\u1ea3i tin t\u01b0\u1edfng v\u00e0o qu\u00e1 tr\u00ecnh ti\u1ebfp thu c\u1ee7a b\u1ea3n th\u00e2n: C\u00e0ng \u0111\u1ecdc nhi\u1ec1u, m\u1ecdi th\u1ee9 c\u00e0ng tr\u1edf n\u00ean d\u1ec5 d\u00e0ng h\u01a1n.

    L\u1ea7n \u0111\u1ea7u ti\u00ean ng\u1ed3i xem m\u1ed9t b\u1ed9 Drama v\u1eady, qu\u00e1 kh\u00f3. Nh\u00e2n v\u1eadt n\u00f3i qu\u00e1 nhanh, kh\u1ea3 n\u0103ng nghe hi\u1ec3u c\u1ee7a b\u1ea1n c\u0169ng ch\u01b0a \u0111\u1ee7 t\u1ed1t. Khi b\u1ea1n ti\u1ebfp t\u1ee5c l\u00e0m \u0111i\u1ec1u \u0111\u00f3 v\u00e0 khi kh\u1ea3 n\u0103ng \u0111\u1ecdc c\u1ee7a b\u1ea1n c\u1ea3i thi\u1ec7n, kh\u1ea3 n\u0103ng nghe c\u1ee7a b\u1ea1n c\u0169ng s\u1ebd ph\u00e1t tri\u1ec3n. C\u1ea3 \u0111\u1ecdc v\u00e0 nghe \u0111\u1ec1u l\u00e0 nh\u1eefng k\u1ef9 n\u0103ng quan tr\u1ecdng c\u1ea7n c\u00f3 v\u00e0 b\u1ea1n c\u1ea7n trau d\u1ed3i c\u1ea3 hai k\u0129 n\u0103ng \u0111\u00f3.

    "},{"location":"overview/#output-tu-som-la-khong-tot","title":"Output t\u1eeb s\u1edbm l\u00e0 kh\u00f4ng t\u1ed1t?","text":"

    S\u1ebd ch\u1ec9 t\u1ec7 khi b\u1ea1n kh\u00f4ng hi\u1ec3u nh\u1eefng g\u00ec b\u1ea1n n\u00f3i ho\u1eb7c vi\u1ebft v\u00e0 kh\u00f4ng c\u00f3 c\u00e1ch n\u00e0o ki\u1ec3m tra xem \u0111i\u1ec1u \u0111\u00f3 c\u00f3 \u0111\u00fang hay kh\u00f4ng. \u0110i\u1ec1u n\u00e0y c\u00f3 ngh\u0129a l\u00e0 Output \u0110\u00daNG \u0111\u1ec1u \u1ed5n \u1edf m\u1ecdi giai \u0111o\u1ea1n c\u1ee7a qu\u00e1 tr\u00ecnh h\u1ecdc t\u1eadp. \u0110i\u1ec1u t\u1ec7 \u1edf \u0111\u00e2y l\u00e0 bu\u1ed9c h\u1ecdc sinh ph\u1ea3i n\u00f3i ho\u1eb7c vi\u1ebft t\u1eeb s\u1edbm v\u00e0 \u0111\u00e2y ch\u00ednh l\u00e0 \u0111i\u1ec1u m\u00e0 gi\u00e1o s\u01b0 Stephen Krashen \u0111\u00e3 n\u00f3i \u0111\u1ebfn. M\u1ed9t hi\u1ec3u nh\u1ea7m tai h\u1ea1i r\u1eb1ng Output k\u00e9m kh\u00f4ng li\u00ean quan g\u00ec \u0111\u1ebfn gi\u1ea3 thuy\u1ebft \u0111\u1ea7u v\u00e0o (Input Hypothesis) c\u1ee7a Krashen v\u00e0 d\u01b0\u1eddng nh\u01b0 b\u1eaft ngu\u1ed3n t\u1eeb b\u00e0i b\u00e1o n\u00e0y.

    D\u00f9 v\u1eady, Input v\u1eabn l\u00e0 y\u1ebfu t\u1ed1 ch\u00ednh cho s\u1ef1 th\u00f4ng hi\u1ec3u ngo\u1ea1i ng\u1eef c\u1ee7a b\u1ea1n. N\u1ebfu b\u1ea1n kh\u00f4ng bi\u1ebft t\u1eeb \"wheel\", th\u00ec b\u1ea1n th\u1ef1c s\u1ef1 kh\u00f4ng th\u1ec3 s\u1eed d\u1ee5ng n\u00f3 trong c\u00e2u.

    "},{"location":"overview/#khong-hoc-tu-sach-giao-khoa","title":"Kh\u00f4ng h\u1ecdc t\u1eeb s\u00e1ch gi\u00e1o khoa?!!","text":"

    KH\u00d4NG! Nhi\u1ec1u cu\u1ed1n s\u00e1ch gi\u00e1o khoa \u0111\u01b0\u1ee3c bi\u00ean so\u1ea1n t\u1ed1t nh\u01b0ng ch\u00fang kh\u00f4ng th\u1ec3 thay th\u1ebf cho vi\u1ec7c Immersion. B\u1ea1n v\u1eabn c\u1ea7n ph\u1ea3i \u0111\u1ecdc v\u00e0 nghe r\u1ea5t nhi\u1ec1u \u0111\u1ec3 ti\u1ebfp thu ng\u00f4n ng\u1eef. N\u1ebfu b\u1ea1n t\u00ecm th\u1ea5y s\u00e1ch h\u1ecdc m\u00e0 b\u1ea1n th\u00edch th\u00ec h\u00e3y th\u1eed \u0111\u1ecdc, nh\u01b0ng \u0111\u1eebng qu\u00ean Immersion v\u00e0 n\u1ea1p th\u1eadt nhi\u1ec1u Input nha.

    "},{"location":"overview/#ong-luc","title":"\u0110\u1ed9ng l\u1ef1c","text":"

    S\u1ebd c\u00f3 nh\u1eefng ng\u00e0y b\u1ea1n kh\u00f4ng mu\u1ed1n \u0111\u1ecdc n\u1eefa. \u0110i\u1ec1u n\u00e0y x\u1ea3y \u0111\u1ebfn v\u1edbi t\u1ea5t c\u1ea3 m\u1ecdi ng\u01b0\u1eddi.

    \u0110\u1ed9ng l\u1ef1c l\u00e0 l\u1ef1c th\u00fac \u0111\u1ea9y m\u1ea1nh m\u1ebd \u0111\u1ec3 b\u1eaft \u0111\u1ea7u l\u00e0m m\u1ecdi vi\u1ec7c, nh\u01b0ng ch\u1ec9 v\u1eady kh\u00f4ng \u0111\u1ee7 v\u00ec n\u00f3 c\u00f3 th\u1ec3 s\u1ebd bi\u1ebfn m\u1ea5t d\u1ea7n theo th\u1eddi gian. G\u1ee3i \u00fd c\u1ee7a m\u00ecnh l\u00e0 b\u1ea1n h\u00e3y bi\u1ebfn vi\u1ec7c n\u1ea1p Input (Immersion) th\u00e0nh m\u1ed9t th\u00f3i quen, vi\u1ec7c b\u1ea1n l\u00e0m h\u00e0ng ng\u00e0y m\u00e0 kh\u00f4ng c\u1ea7n suy ngh\u0129 qu\u00e1 nhi\u1ec1u v\u1ec1 n\u00f3. \u0110i\u1ec1u n\u00e0y c\u0169ng \u0111\u00fang v\u1edbi Anki. Sau khi th\u1ef1c hi\u1ec7n \u0111\u01b0\u1ee3c v\u00e0i th\u00e1ng, b\u1ea1n s\u1ebd c\u1ea3m th\u1ea5y vi\u1ec7c s\u1eed d\u1ee5ng Anki s\u1ebd b\u1edbt m\u1ec7t m\u1ecfi h\u01a1n v\u00e0 b\u1ea1n c\u00f3 th\u1ec3 s\u1ebd th\u1ea5y th\u1eddi gian ng\u1ed3i \u00f4n t\u1eadp Anki s\u1ebd r\u1ea5t ch\u00e1n. C\u00f3 m\u1ed9t th\u00f3i quen ph\u00f9 h\u1ee3p s\u1ebd gi\u00fap \u00edch r\u1ea5t nhi\u1ec1u, v\u00ec b\u1ea1n s\u1ebd th\u1ef1c hi\u1ec7n \u0111i\u1ec1u \u0111\u00f3 m\u1ed9t c\u00e1ch t\u1ef1 nhi\u00ean, gi\u1ed1ng nh\u01b0 c\u00e1ch khi \u0111\u1ed1i m\u1eb7t v\u1edbi m\u1ed9t c\u00e1nh c\u1eeda m\u00e0 b\u1ea1n ph\u1ea3i \u0111i qua, b\u1ea1n kh\u00f4ng h\u1ec1 suy ngh\u0129 m\u1ed9t ph\u00fat n\u00e0o v\u1ec1 \u0111i\u1ec1u c\u1ea7n l\u00e0m. B\u1ea1n c\u1ee9 nh\u01b0 v\u1eady m\u00e0 m\u1edf c\u1eeda ra th\u00f4i.

    T\u00f3m l\u1ea1i, \u0111i\u1ec1u c\u1ea7n thi\u1ebft l\u00e0 b\u1ea1n ph\u1ea3i th\u1eadt s\u1ef1 quan t\u00e2m \u0111\u1ebfn n\u1ed9i dung b\u1ea1n \u0111\u1ecdc v\u00e0 d\u1ea7n h\u00ecnh th\u00e0nh th\u00f3i quen \u0111\u1ecdc h\u00e0ng ng\u00e0y. Ch\u00ednh s\u1ef1 ti\u1ebfp x\u00fac v\u1edbi ng\u00f4n ng\u1eef h\u00e0ng ng\u00e0y n\u00e0y s\u1ebd \u0111\u01b0a b\u1ea1n \u0111i xa h\u01a1n.

    "},{"location":"overview/#ve-viec-lua-chon-noi-dung-tieu-thu-cua-ban","title":"V\u1ec1 vi\u1ec7c l\u1ef1a ch\u1ecdn n\u1ed9i dung ti\u00eau th\u1ee5 c\u1ee7a b\u1ea1n","text":"

    C\u00f3 nhi\u1ec1u lo\u1ea1i n\u1ed9i dung kh\u00e1c nhau m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 ti\u00eau th\u1ee5. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 m\u1ed9t s\u1ed1 n\u1ed9i dung ph\u1ed5 bi\u1ebfn: ti\u1ec3u thuy\u1ebft, video (YouTube), TV, podcast, \u00e2m nh\u1ea1c, tr\u00f2 ch\u01a1i \u0111i\u1ec7n t\u1eed. Th\u1ee9 t\u1ed1t nh\u1ea5t l\u00e0 th\u1ee9 m\u00e0 b\u1ea1n kh\u00f4ng ng\u1ea1i d\u00e0nh nhi\u1ec1u th\u1eddi gian cho n\u00f3. T\u00f4i khuy\u00ean b\u1ea1n n\u00ean ch\u1ecdn \u00edt nh\u1ea5t hai th\u1ee9: m\u1ed9t \u0111\u1ecdc v\u00e0 m\u1ed9t nghe.

    Tuy nhi\u00ean, \u0111i\u1ec1u n\u00e0y kh\u00f4ng c\u00f3 ngh\u0129a l\u00e0 c\u00e1c n\u1ed9i dung ti\u00eau th\u1ee5 kh\u00e1c l\u00e0 x\u1ea5u, th\u1ef1c t\u1ebf ho\u00e0n to\u00e0n ng\u01b0\u1ee3c l\u1ea1i. L\u00fd t\u01b0\u1edfng nh\u1ea5t l\u00e0 b\u1ea1n n\u00ean ti\u1ebfp x\u00fac v\u1edbi nhi\u1ec1u n\u1ed9i dung \u0111\u1ecdc v\u00e0 nghe ng\u00f4n ng\u1eef kh\u00e1c nhau, t\u1eeb ti\u1ec3u thuy\u1ebft v\u00e0 c\u00e1c b\u00e0i vi\u1ebft tr\u00ean Wikipedia cho \u0111\u1ebfn c\u00e1c t\u00e1c ph\u1ea9m kinh \u0111i\u1ec3n, phim ho\u1ea1t h\u00ecnh v\u00e0 b\u00e1o ch\u00ed. H\u00e3y nh\u1edb r\u1eb1ng, \u0111i\u1ec1u quan tr\u1ecdng nh\u1ea5t l\u00e0 s\u1ef1 y\u00eau th\u00edch c\u1ee7a b\u1ea1n, n\u1ebfu kh\u00f4ng s\u1ebd c\u1ef1c k\u1ef3 kh\u00f3 \u0111\u1ec3 bi\u1ebfn vi\u1ec7c \u0111\u1ecdc th\u00e0nh th\u00f3i quen. Ti\u1ebfp t\u1ee5c n\u00e0o.

    "},{"location":"overview/#co-nen-hoc-ngu-phap-khong","title":"C\u00f3 n\u00ean h\u1ecdc ng\u1eef ph\u00e1p kh\u00f4ng?","text":"

    \u0110\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c s\u1ef1 th\u00f4ng th\u1ea1o m\u1ed9t ng\u00f4n ng\u1eef \u0111\u00f2i h\u1ecfi ph\u1ea3i nh\u1eadn bi\u1ebft \u0111\u01b0\u1ee3c c\u00e1c c\u1ea5u tr\u00fac v\u1ed1n c\u00f3 c\u1ee7a ng\u00f4n ng\u1eef \u0111\u00f3. Ng\u1eef ph\u00e1p gi\u00fap b\u1ea1n l\u00e0m quen v\u1edbi ch\u00fang. N\u00f3 c\u0169ng cung c\u1ea5p cho b\u1ea1n v\u1ed1n t\u1eeb v\u1ef1ng \u0111\u1ec3 th\u1ea3o lu\u1eadn v\u1ec1 c\u00e1c c\u1ea5u tr\u00fac n\u00e0y. N\u00f3i l\u00e0 v\u1eady, ch\u1ec9 th\u00f4ng qua vi\u1ec7c s\u1eed d\u1ee5ng ng\u00f4n ng\u1eef trong th\u1ef1c t\u1ebf (c\u00f3 th\u1ec3 l\u00e0 th\u00f4ng qua \u0111\u1ea7u v\u00e0o - input ho\u1eb7c \u0111\u1ea7u ra - output) th\u00ec b\u1ea1n m\u1edbi th\u1ef1c s\u1ef1 ti\u1ebfp thu \u0111\u01b0\u1ee3c ch\u00fang v\u00e0 tr\u1edf n\u00ean th\u00f4ng th\u1ea1o. N\u00f3i c\u00e1ch kh\u00e1c, ng\u1eef ph\u00e1p r\u1ea5t h\u1eefu \u00edch v\u00ec n\u00f3 cho ph\u00e9p ch\u00fang ta bi\u1ebft th\u00eam v\u1ec1 c\u00e1ch th\u1ee9c v\u00e0 l\u00fd t\u1ea1i sao n\u00f3 l\u1ea1i nh\u01b0 v\u1eady, nh\u01b0ng th\u1ef1c t\u1ebf n\u00f3 kh\u00f4ng ph\u1ea3i l\u00e0 ng\u00f4n ng\u1eef: N\u00f3 ch\u1ec9 \u0111\u01a1n gi\u1ea3n l\u00e0 m\u1ed9t ph\u00e2n t\u00edch v\u1ec1 ho\u1ea1t \u0111\u1ed9ng b\u00ean trong c\u1ee7a ng\u00f4n ng\u1eef. \u0110i\u1ec1u n\u00e0y c\u00f3 \u00fd ngh\u0129a \u0111\u1ed1i v\u1edbi h\u1ea7u h\u1ebft m\u1ecdi ng\u01b0\u1eddi th\u00ec \u00edt nh\u1ea5t ch\u00fang ta n\u00ean l\u00e0m quen v\u1edbi c\u00e1c m\u1eabu ng\u1eef ph\u00e1p c\u01a1 b\u1ea3n, h\u1ecdc nh\u1eefng c\u1ea5u tr\u00fac ng\u1eef ph\u00e1p cao h\u01a1n th\u00f4ng qua Immersion

    "},{"location":"overview/#xem-phim-khong-co-phu-e-co-uoc-khong","title":"Xem phim kh\u00f4ng c\u00f3 ph\u1ee5 \u0111\u1ec1 c\u00f3 \u0111\u01b0\u1ee3c kh\u00f4ng?","text":"

    Ch\u1eafc ch\u1eafn! Ch\u1ec9 c\u1ea7n \u0111\u1ea3m b\u1ea3o r\u1eb1ng b\u1ea1n \u0111ang th\u1ef1c s\u1ef1 nghe ngo\u1ea1i ng\u1eef \u0111\u00f3 v\u00e0 kh\u00f4ng d\u00e0nh to\u00e0n b\u1ed9 th\u1eddi gian \u0111\u1ec3 \u0111\u1ecdc ph\u1ee5 \u0111\u1ec1. N\u1ebfu t\u1ea5t c\u1ea3 nh\u1eefng g\u00ec b\u1ea1n \u0111ang l\u00e0m l\u00e0 \u0111\u1ecdc ph\u1ee5 \u0111\u1ec1 Ti\u1ebfng Vi\u1ec7t (Ho\u1eb7c ng\u00f4n ng\u1eef b\u1ea1n \u0111\u00e3 bi\u1ebft r\u00f5) th\u00ec b\u1ea1n ch\u01b0a ch\u1ee7 \u0111\u1ed9ng \u0111\u1eafm m\u00ecnh v\u00e0o ng\u00f4n ng\u1eef \u0111\u00f3. Tuy nhi\u00ean, t\u00f4i th\u1ef1c s\u1ef1 khuy\u00ean b\u1ea1n n\u00ean s\u1eed d\u1ee5ng ph\u1ee5 \u0111\u1ec1 v\u00ec n\u00f3 th\u00fa v\u1ecb, gi\u00fap b\u1ea1n \u0111\u1ecdc ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau t\u1ed1t h\u01a1n v\u00e0 v\u1eabn gi\u00fap b\u1ea1n hi\u1ec3u nh\u1eefng g\u00ec \u0111ang \u0111\u01b0\u1ee3c n\u00f3i. B\u1ea1n c\u0169ng c\u00f3 th\u1ec3 xem c\u1ea3 hai v\u00e0 th\u1ec9nh tho\u1ea3ng ch\u1ec9 xem qua ph\u1ee5 \u0111\u1ec1 Ti\u1ebfng Vi\u1ec7t ho\u1eb7c Ti\u1ebfng Anh (Ho\u1eb7c Ti\u1ebfng b\u1ea1n \u0111\u00e3 gi\u1ecfi) n\u1ebfu b\u1ea1n ho\u00e0n to\u00e0n kh\u00f4ng hi\u1ec3u. Nh\u01b0ng \u0111\u1eebng so s\u00e1nh b\u1ea3n d\u1ecbch v\u1edbi b\u1ea3n g\u1ed1c, r\u1ea5t c\u00f3 th\u1ec3 n\u00f3 s\u1ebd sai l\u1ec7ch.

    "},{"location":"overview/#mot-so-chi-tiet-co-the-toi-chua-biet-nhung-co-the-giup-ich-cho-hanh-trinh-hoc-ngoai-ngu-cua-toi-la-gi","title":"M\u1ed9t s\u1ed1 chi ti\u1ebft c\u00f3 th\u1ec3 t\u00f4i ch\u01b0a bi\u1ebft nh\u01b0ng c\u00f3 th\u1ec3 gi\u00fap \u00edch cho h\u00e0nh tr\u00ecnh h\u1ecdc ngo\u1ea1i ng\u1eef c\u1ee7a t\u00f4i l\u00e0 g\u00ec?","text":"

    Ng\u1ee7 \u0111\u1ee7 gi\u1ea5c. Gi\u1eef n\u01b0\u1edbc. H\u00edt th\u1edf kh\u00f4ng kh\u00ed trong l\u00e0nh. L\u00e0m m\u1ed9t s\u1ed1 b\u00e0i t\u1eadp th\u1ec3 d\u1ee5c. B\u1ed1n \u0111i\u1ec1u n\u00e0y l\u00e0 m\u1ed9t s\u1ed1 trong nh\u1eefng \u0111i\u1ec1u quan tr\u1ecdng nh\u1ea5t b\u1ea1n c\u00f3 th\u1ec3 l\u00e0m cho ch\u00ednh m\u00ecnh n\u00f3i chung. Ng\u1ee7 kh\u00f4ng \u0111\u1ee7 gi\u1ea5c ho\u1eb7c thi\u1ebfu n\u01b0\u1edbc g\u00e2y ra \u0111au \u0111\u1ea7u m\u00e0 nhi\u1ec1u ng\u01b0\u1eddi h\u1ecdc Immersion \u0111\u00e3 n\u00f3i \u0111\u1ebfn khi \u0111\u1ecdc. T\u01b0\u01a1ng t\u1ef1 nh\u01b0 v\u1eady, kh\u00f4ng kh\u00ed trong l\u00e0nh v\u00e0 \u0111i b\u1ed9 th\u1ef1c s\u1ef1 c\u00f3 th\u1ec3 t\u0103ng c\u01b0\u1eddng kh\u1ea3 n\u0103ng ti\u1ebfp thu th\u00f4ng tin m\u1edbi c\u1ee7a n\u00e3o b\u1ea1n. T\u1ed5ng qu\u00e1t h\u01a1n, t\u1eadp th\u1ec3 d\u1ee5c gi\u00fap t\u0103ng c\u01b0\u1eddng kh\u1ea3 n\u0103ng nh\u1eadn th\u1ee9c c\u1ee7a b\u1ea1n. \u0110i\u1ec1u quan tr\u1ecdng kh\u00f4ng k\u00e9m l\u00e0 ng\u1ee7 \u0111\u1ee7 gi\u1ea5c v\u00ec ngay c\u1ea3 vi\u1ec7c h\u1ea1n ch\u1ebf gi\u1ea5c ng\u1ee7 t\u01b0\u01a1ng \u0111\u1ed1i v\u1eeba ph\u1ea3i c\u0169ng c\u00f3 th\u1ec3 l\u00e0m suy gi\u1ea3m nghi\u00eam tr\u1ecdng ch\u1ee9c n\u0103ng h\u00e0nh vi th\u1ea7n kinh khi th\u1ee9c \u1edf ng\u01b0\u1eddi kh\u1ecfe m\u1ea1nh. T\u00f4i khuy\u00ean b\u1ea1n n\u00ean ng\u1ee7 \u00edt nh\u1ea5t 7 ti\u1ebfng, l\u00fd t\u01b0\u1edfng nh\u1ea5t l\u00e0 8 ti\u1ebfng. N\u1ebfu b\u1ea1n l\u00e0 thanh thi\u1ebfu ni\u00ean, h\u00e3y ng\u1ee7 \u00edt nh\u1ea5t 8 ti\u1ebfng n\u1ebfu c\u00f3 th\u1ec3. T\u01b0\u01a1ng t\u1ef1 nh\u01b0 v\u1eady, th\u1ef1c hi\u1ec7n Anki ho\u1eb7c \u0111\u1ecdc s\u00e1ch khi b\u1ea1n s\u1ea3ng kho\u00e1i th\u1ef1c s\u1ef1 c\u00f3 \u00edch r\u1ea5t nhi\u1ec1u.

    "},{"location":"overview/#tranh-nhung-cuoc-tranh-luan-toxic-ve-phuong-phap-hoc-tap","title":"Tr\u00e1nh nh\u1eefng cu\u1ed9c tranh lu\u1eadn (toxic) v\u1ec1 ph\u01b0\u01a1ng ph\u00e1p h\u1ecdc t\u1eadp","text":"

    N\u1ebfu b\u1ea1n tham gia c\u00e1c c\u1ed9ng \u0111\u1ed3ng h\u1ecdc ngo\u1ea1i ng\u1eef, b\u1ea1n ch\u1eafc ch\u1eafn s\u1ebd th\u1ea5y m\u1ed9t cu\u1ed9c tranh lu\u1eadn v\u1ec1 t\u00ednh hi\u1ec7u qu\u1ea3 c\u1ee7a ph\u01b0\u01a1ng ph\u00e1p n\u00e0y so v\u1edbi ph\u01b0\u01a1ng ph\u00e1p kh\u00e1c. M\u1eb7c d\u00f9 c\u00f3 th\u1ec3 ch\u00fang ta s\u1ebd c\u1ea7n c\u1eadp nh\u1eadt c\u00e1c ph\u01b0\u01a1ng ph\u00e1p h\u1ecdc t\u1eadp, b\u1ea1n kh\u00f4ng n\u00ean m\u1ea5t th\u1eddi gian d\u1ec3 \u0111i thuy\u1ebft ph\u1ee5c m\u1ecdi ng\u01b0\u1eddi v\u1ec1 \u0111i\u1ec1u \u0111\u00f3. Theo m\u00ecnh ngh\u0129 th\u00ec kh\u00f4ng c\u00f3 gi\u1ea3i ph\u00e1p n\u00e0o n\u00e0o \"m\u1ed9t cho t\u1ea5t c\u1ea3\" \u0111\u01b0\u1ee3c. M\u1ed9t s\u1ed1 ng\u01b0\u1eddi th\u00edch h\u1ecdc th\u00f4ng qua s\u00e1ch gi\u00e1o tr\u00ecnh, m\u1ed9t s\u1ed1 th\u00edch xem phim.

    "},{"location":"overview/#nghe-thu-ong-va-chu-ong","title":"Nghe th\u1ee5 \u0111\u1ed9ng v\u00e0 ch\u1ee7 \u0111\u1ed9ng","text":"

    Nghe th\u1ee5 \u0111\u1ed9ng l\u00e0 nghe ng\u00f4n ng\u1eef m\u00e0 kh\u00f4ng ch\u1ee7 \u0111\u1ed9ng ch\u00fa \u00fd \u0111\u1ebfn \u0111i\u1ec1u b\u1ea1n \u0111ang nghe. Kh\u00f4ng ho\u00e0n to\u00e0n r\u00f5 r\u00e0ng vi\u1ec7c nghe th\u1ee5 \u0111\u1ed9ng gi\u00fap b\u1ea1n h\u1ecdc ng\u00f4n ng\u1eef \u1edf m\u1ee9c \u0111\u1ed9 n\u00e0o. Tuy nhi\u00ean, vi\u1ec7c l\u1eafng nghe ch\u1ee7 \u0111\u1ed9ng th\u1ef1c s\u1ef1 v\u00f4 c\u00f9ng c\u00f3 \u00edch. L\u1eafng nghe ch\u1ee7 \u0111\u1ed9ng \u0111\u00f2i h\u1ecfi b\u1ea1n ph\u1ea3i t\u1eadp trung v\u00e0o nh\u1eefng g\u00ec \u0111ang \u0111\u01b0\u1ee3c n\u00f3i v\u00e0 c\u1ed1 g\u1eafng hi\u1ec3u \u0111\u00fang nh\u1eefng g\u00ec \u0111ang di\u1ec5n ra. B\u1ea1n c\u00f3 th\u1ec3 ph\u1ea3n bi\u1ec7n l\u1ea1i r\u1eb1ng nghe th\u1ee5 \u0111\u1ed9ng c\u00f3 th\u1ec3 gi\u00fap b\u1ea1n nh\u1eadn bi\u1ebft \u00e2m thanh c\u1ee7a ng\u00f4n ng\u1eef t\u1ed1t h\u01a1n, nh\u01b0ng nhi\u1ec1u ng\u01b0\u1eddi h\u00e1t b\u1eb1ng c\u00e1c ng\u00f4n ng\u1eef kh\u00e1c v\u00e0 c\u00e1ch ph\u00e1t \u00e2m c\u1ee7a h\u1ecd nghe nh\u01b0 **** h\u01a1n l\u00e0 ph\u00e1t \u00e2m chu\u1ea9n. Sau \u0111\u00f3, b\u1ea1n c\u00f3 th\u1ec3 l\u1eadp lu\u1eadn r\u1eb1ng Input kh\u00f4ng ph\u1ea3i l\u00e0 Output, nh\u01b0ng t\u1ea1i th\u1eddi \u0111i\u1ec3m n\u00e0y, c\u1ea3 2 ch\u00fang ta \u0111\u1ec1u b\u1ed1i r\u1ed1i v\u00e0 kh\u00f4ng bi\u1ebft ph\u1ea3i l\u00e0m g\u00ec n\u00ean ch\u00fang ta b\u1ecf cu\u1ed9c tranh lu\u1eadn v\u00e0 k\u1ebft lu\u1eadn r\u1eb1ng b\u1ea1n n\u00ean l\u1eafng nghe th\u1ee5 \u0111\u1ed9ng n\u1ebfu b\u1ea1n th\u00edch, nh\u01b0ng c\u00f3 l\u1ebd b\u1ea1n kh\u00f4ng n\u00ean mong \u0111\u1ee3i r\u1eb1ng vi\u1ec7c nghe th\u1ee5 \u0111\u1ed9ng s\u1ebd gi\u00fap \u00edch nhi\u1ec1u cho b\u1ea1n.

    "},{"location":"overview/#toi-co-nen-i-hoc-lop-hoc-hay-gia-su","title":"T\u00f4i c\u00f3 n\u00ean \u0111i h\u1ecdc l\u1edbp h\u1ecdc hay gia s\u01b0?","text":"

    Do b\u1ea1n ch\u1ecdn. Vi\u1ec7c \u0111i h\u1ecdc \u1edf c\u00e1c l\u1edbp h\u1ecdc hay gia s\u01b0 kh\u00f4ng th\u1ef1c s\u1ef1 c\u1ea7n thi\u1ebft

    "},{"location":"overview/#neu-ban-cam-thay-minh-oc-cham","title":"N\u1ebfu b\u1ea1n c\u1ea3m th\u1ea5y m\u00ecnh \u0111\u1ecdc ch\u1eadm","text":"

    B\u1ea1n h\u00e3y th\u1eed \u0111\u1ecdc c\u00e1i n\u00e0y. N\u00f3i t\u00f3m l\u1ea1i l\u00e0 b\u1ea1n n\u00ean \u0111\u1ecdc th\u00eam. Tr\u00ean th\u1ef1c t\u1ebf, \u0111\u00e2y h\u1ea7u nh\u01b0 lu\u00f4n l\u00e0 gi\u1ea3i ph\u00e1p cho m\u1ecdi v\u1ea5n \u0111\u1ec1 h\u1ecdc ngo\u1ea1i ng\u1eef m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 g\u1eb7p ph\u1ea3i!

    "},{"location":"recommendations/","title":"\u0110\u1ecdc th\u00eam v\u1ec1 c\u00e1c ph\u01b0\u01a1ng ph\u00e1p h\u1ecdc ngo\u1ea1i ng\u1eef","text":"

    Danh m\u1ee5c \u0111\u1ec1 xu\u1ea5t s\u1ebd t\u1eadp trung v\u00e0o g\u1ee3i \u00fd th\u00eam c\u00e1c ngu\u1ed3n \u0111\u1ecdc v\u00e0 t\u00e0i nguy\u00ean xoay quanh c\u00e1c ph\u01b0\u01a1ng ph\u00e1p h\u1ecdc ngo\u1ea1i ng\u1eef \u0111\u01b0\u1ee3c k\u1ec3 tr\u00ean

    "},{"location":"resources/","title":"T\u00e0i nguy\u00ean t\u1ef1 h\u1ecdc ngo\u1ea1i ng\u1eef","text":"

    Trong trang t\u1ed5ng h\u1ee3p t\u00e0i nguy\u00ean n\u00e0y s\u1ebd t\u1ed5ng h\u1ee3p c\u00e1c l\u1ed9 tr\u00ecnh t\u1ef1 h\u1ecdc cho t\u1eebng ngo\u1ea1i ng\u1eef v\u1edbi c\u00e1c trang t\u00e0i nguy\u00ean c\u1ee5 th\u1ec3.

    "},{"location":"resources/#lo-trinh","title":"L\u1ed9 tr\u00ecnh","text":""},{"location":"resources/#tieng-anh","title":"Ti\u1ebfng Anh","text":"
    • Tu luy\u1ec7n Ti\u1ebfng Anh - Trang t\u1ef1 h\u1ecdc Ti\u1ebfng Anh
    • How to learn English. \u0110\u00e2y l\u00e0 l\u1ed9 tr\u00ecnh h\u1ecdc \u0111\u01b0\u1ee3c vi\u1ebft ho\u00e0n to\u00e0n b\u1eb1ng Ti\u1ebfng Anh (ng\u00f4n ng\u1eef \u0111\u01a1n gi\u1ea3n). C\u00f3 th\u1ec3 \u0111\u1ecdc Antimoon Vietnamese Wiki
    "},{"location":"resources/#tieng-nhat","title":"Ti\u1ebfng Nh\u1eadt","text":"
    • Tu luy\u1ec7n Ti\u1ebfng Nh\u1eadt - Trang t\u1ef1 h\u1ecdc Ti\u1ebfng Nh\u1eadt. Trang n\u00e0y v\u1ec1 c\u01a1 b\u1ea3n l\u00e0 b\u1ea3n d\u1ecbch c\u1ee7a trang TheMoeWay.
    • TheMoeWay - M\u1ed9t trong nh\u1eefng c\u1ed9ng \u0111\u1ed3ng l\u1edbn nh\u1ea5t theo ph\u01b0\u01a1ng ph\u00e1p Immersion.
    • Tatsumoto's Guide - C\u0169ng theo ph\u01b0\u01a1ng ph\u00e1p Immersion \u1edf tr\u00ean, nh\u01b0ng \u0111\u00e2y l\u00e0 m\u1ed9t c\u1ed9ng \u0111\u1ed3ng theo thi\u00ean h\u01b0\u1edbng s\u1eed d\u1ee5ng ph\u1ea7n m\u1ec1m m\u00e3 ngu\u1ed3n m\u1edf (C\u00f3 ph\u1ea7n extreme). Nh\u01b0ng m\u1ed9t s\u1ed1 l\u1eddi khuy\u00ean trong \u0111\u00e2y th\u1ef1c s\u1ef1 t\u1ed1t (v\u1edbi c\u00e1 nh\u00e2n m\u00ecnh) v\u00e0 b\u1ea1n c\u00f3 th\u1ec3 th\u1eed.
    • \u30d9\u30c8\u30ca\u30e0\u8a9e-\u65e5\u672c\u8a9e\u8a00\u8a9e\u4ea4\u63db - H\u1ecdc ti\u1ebfng Vi\u1ec7t - Nh\u1eadt - Kh\u00f4ng, \u0111\u00e2y c\u00f3 th\u1ec3 l\u00e0 c\u1ed9ng \u0111\u1ed3ng kh\u00f4ng thi\u00ean h\u01b0\u1edbng v\u1ec1 h\u1ecdc ngo\u1ea1i ng\u1eef cho l\u1eafm. N\u1ebfu b\u1ea1n th\u1ef1c s\u1ef1 v\u1eabn mu\u1ed1n tham gia th\u00ec \u0111\u00f3 l\u00e0 quy\u1ec1n c\u1ee7a b\u1ea1n m\u00e0.
    "},{"location":"resources/#tieng-trung","title":"Ti\u1ebfng Trung","text":"
    • L\u1ed9 tr\u00ecnh h\u1ecdc Ti\u1ebfng Trung th\u00f4ng qua ti\u1ec3u thuy\u1ebft - \u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi heavenlypath
    • L\u1ed9 tr\u00ecnh h\u1ecdc Ti\u1ebfng Trung - Refold
    • HSK5 trong 15 th\u00e1ng
    • H\u00e0ng tr\u00ecnh h\u1ecdc Ti\u1ebfng Trung 18 th\u00e1ng
    • Li\u1ec7u b\u1ea1n c\u00f3 th\u1ec3 ho\u00e0n to\u00e0n t\u1ef1 m\u00ecnh h\u1ecdc Ti\u1ebfng Trung kh\u00f4ng?
    "},{"location":"resources/#tieng-han","title":"Ti\u1ebfng H\u00e0n","text":"
    • L\u1ed9 tr\u00ecnh h\u1ecdc Ti\u1ebfng H\u00e0n c\u1ee7a c\u1ed9ng \u0111\u1ed3ng Refold
    • 1 n\u0103m \u0111\u1eafm m\u00ecnh v\u00e0o Ti\u1ebfng H\u00e0n
    • 18 th\u00e1ng h\u1ecdc Ti\u1ebfng H\u00e0n
    • G\u1ee3i \u00fd nh\u1eefng n\u1ed9i dung ti\u00eau th\u1ee5 b\u1eb1ng Ti\u1ebfng H\u00e0n
    "},{"location":"resources/#tieng-tay-ban-nha","title":"Ti\u1ebfng T\u00e2y Ban Nha","text":"
    • Spanish Database c\u1ee7a Refold
    • ELaC Spanish Resource List
    "},{"location":"resources/#tieng-uc","title":"Ti\u1ebfng \u0110\u1ee9c","text":"
    • L\u1ed9 tr\u00ecnh \u0111\u01b0\u1ee3c vi\u1ebft b\u1edfi c\u1ed9ng \u0111\u1ed3ng Refold (M\u00ecnh l\u1ea5y t\u1eeb m\u1ed9t \u00f4ng \u0111ang h\u1ecdc Ti\u1ebfng \u0110\u1ee9c)
    "},{"location":"resources/#tieng-phap","title":"Ti\u1ebfng Ph\u00e1p","text":"
    • Kh\u1edfi \u0111\u1ea7u h\u1ecdc Ti\u1ebfng Ph\u00e1p nhanh
    • H\u00e0nh tr\u00ecnh t\u1eeb A1 \u2013> B2 French - T\u00e0i nguy\u00ean h\u1ecdc, c\u00e1ch h\u1ecdc v\u00e0 l\u1eddi khuy\u00ean
    • L\u1ed9 tr\u00ecnh h\u1ecdc Ti\u1ebfng Ph\u00e1p c\u1ee7a c\u1ed9ng \u0111\u1ed3ng Refold
    "},{"location":"resources/#tieng-thai","title":"Ti\u1ebfng Th\u00e1i","text":"
    • L\u1ed9 tr\u00ecnh c\u1ee7a Refold cho Ti\u1ebfng Th\u00e1i
    "},{"location":"resources/#tai-nguyen-chung","title":"T\u00e0i nguy\u00ean chung","text":""},{"location":"resources/#tu-vung","title":"T\u1eeb v\u1ef1ng","text":""},{"location":"resources/#ngu-phap","title":"Ng\u1eef ph\u00e1p","text":""},{"location":"sentence-mining/","title":"H\u01b0\u1edbng d\u1eabn \u0111\u00e0o c\u00e2u (Sentence Mining) c\u01a1 b\u1ea3n","text":"

    \u0110\u00e2y l\u00e0 b\u1ea3n d\u1ecbch v\u00e0 hi\u1ec7u \u0111\u00ednh c\u1ee7a b\u00e0i vi\u1ebft v\u1ec1 Sentence Mining tr\u00ean Refold

    "},{"location":"sentence-mining/#ao-cau-co-ban-sentence-mining","title":"\u0110\u00e0o c\u00e2u c\u01a1 b\u1ea3n (Sentence Mining)","text":"

    \u0110\u00e0o c\u00e2u hay Sentence Mining l\u00e0 qu\u00e1 tr\u00ecnh l\u1ea5y c\u00e1c t\u1eeb v\u00e0 c\u00e2u tr\u1ef1c ti\u1ebfp t\u1eeb qu\u00e1 tr\u00ecnh \"ti\u00eau th\u1ee5 n\u1ed9i dung v\u00e0o ngo\u1ea1i ng\u1eef\" c\u1ee7a b\u1ea1n v\u00e0 h\u1ecdc (\u00f4n t\u1eadp) ch\u00fang b\u1eb1ng SRS. B\u1ea1n c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u \u0111\u00e0o c\u00e2u t\u1eeb r\u1ea5t s\u1edbm, nh\u01b0ng h\u1ea7u h\u1ebft m\u1ecdi ng\u01b0\u1eddi \u0111\u1ec1u b\u1eaft \u0111\u1ea7u qu\u00e1 tr\u00ecnh n\u00e0y sau khi h\u1ecd \u0111\u00e3 h\u1ecdc \u0111\u01b0\u1ee3c c\u00e1c c\u1ea5u tr\u00fac ng\u1eef ph\u00e1p c\u01a1 b\u1ea3n nh\u1ea5t v\u00e0 \u0111\u00e3 ghi nh\u1edb nh\u1eefng t\u1eeb \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng th\u01b0\u1eddng xuy\u00ean nh\u1ea5t. N\u1ebfu b\u1ea1n ch\u01b0a ho\u00e0n th\u00e0nh vi\u1ec7c h\u1ecdc ph\u1ea7n t\u1eeb v\u1ef1ng ph\u1ed5 bi\u1ebfn nh\u1ea5t, b\u1ea1n c\u00f3 th\u1ec3 h\u1ecdc xong r\u1ed3i m\u1edbi th\u1ef1c hi\u1ec7n \u0111\u00e0o c\u00e2u ho\u1eb7c b\u1ea1n c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n c\u1ea3 hai c\u00f9ng m\u1ed9t l\u00fac. Do b\u1ea1n ch\u1ecdn.

    \"\u0110\u00e0o\" c\u00e2u l\u00e0 s\u1ef1 h\u00e0i h\u00f2a gi\u1eefa h\u1ecdc v\u00e0 ti\u00eau th\u1ee5 n\u1ed9i dung v\u00e0o ngo\u1ea1i ng\u1eef. B\u1eb1ng c\u00e1ch h\u1ecdc c\u00e1c t\u1eeb v\u00e0 c\u00e2u tr\u1ef1c ti\u1ebfp t\u1eeb n\u1ed9i dung b\u1ea1n \u0111\u00e3 ti\u00eau th\u1ee5, b\u1ea1n \u0111ang d\u00e0nh s\u1ef1 t\u1eadp trung c\u1ee7a b\u1ea3n th\u00e2n v\u00e0o nh\u1eefng t\u1eeb ph\u00f9 h\u1ee3p nh\u1ea5t v\u1edbi m\u00ecnh trong v\u00f9ng ng\u00f4n ng\u1eef (Language Domain) m\u00e0 m\u00ecnh ch\u1ecdn. V\u00ec b\u1ea1n s\u1ebd t\u1ef1 m\u00ecnh l\u1ef1a ch\u1ecdn nh\u1eefng t\u1eeb v\u00e0 c\u00e2u \u0111\u1ec3 h\u1ecdc n\u00ean gi\u1eefa b\u1ea1n v\u00e0 t\u1eeb v\u1ef1ng \u0111\u00f3 s\u1ebd \u0111\u01b0\u1ee3c h\u00ecnh th\u00e0nh m\u1ed9t m\u1ed1i li\u00ean k\u1ebft v\u00e0 x\u00e2y d\u1ef1ng kh\u1ea3 n\u0103ng ghi nh\u1edb t\u1eeb m\u1ed9t c\u00e1ch nhanh ch\u00f3ng v\u00e0 d\u1ec5 d\u00e0ng.

    "},{"location":"sentence-mining/#chon-noi-dung-e-khai-thac","title":"Ch\u1ecdn n\u1ed9i dung \u0111\u1ec3 khai th\u00e1c","text":"

    V\u1edbi m\u1ed7i gi\u1edd ti\u00eau th\u1ee5 n\u1ed9i dung v\u00e0o n\u1ed9i dung, b\u1ea1n c\u00f3 th\u1ec3 s\u1ebd g\u1eb7p r\u1ea5t nhi\u1ec1u t\u1eeb ch\u01b0a bi\u1ebft m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 h\u1ecdc. Tuy nhi\u00ean, m\u1ed9t s\u1ed1 t\u1eeb s\u1ebd c\u00f3 gi\u00e1 tr\u1ecb th\u1eddi gian c\u1ee7a b\u1ea1n h\u01a1n nh\u1eefng t\u1eeb kh\u00e1c. V\u00ec b\u1ea1n ch\u1ec9 c\u00f3 th\u1ec3 t\u1ea1o m\u1ed9t s\u1ed1 l\u01b0\u1ee3ng th\u1ebb SRS gi\u1edbi h\u1ea1n m\u1ed7i ng\u00e0y n\u00ean h\u00e3y c\u1ea9n th\u1eadn l\u1ef1a ch\u1ecdn nh\u1eefng g\u00ec \u0111\u1ec3 b\u1eaft \u0111\u1ea7u \u0111\u00e0o c\u00e2u

    \u0110i\u1ec1u \u0111\u1ea7u ti\u00ean c\u1ea7n xem x\u00e9t l\u00e0 li\u1ec7u b\u1ea1n c\u00f3 th\u1ef1c s\u1ef1 c\u1ea7n th\u1ebb \u0111\u1ec3 h\u1ecdc kh\u00f4ng. N\u1ebfu b\u1ea1n ngh\u0129 r\u1eb1ng m\u00ecnh s\u1ebd nh\u1edb \u0111\u01b0\u1ee3c m\u1ed9t t\u1eeb m\u00e0 kh\u00f4ng c\u1ea7n SRS th\u00ec kh\u00f4ng c\u1ea7n l\u00e0m th\u1ebb t\u1eeb \u0111\u00f3. M\u1ed9t s\u1ed1 t\u1eeb r\u1ea5t gi\u1ed1ng v\u1edbi c\u00e1c t\u1eeb trong ng\u00f4n ng\u1eef g\u1ed1c c\u1ee7a b\u1ea1n (NL - Native Language) v\u00e0 c\u00f3 th\u1ec3 b\u1ea1n ch\u1ec9 c\u1ea7n nghe ch\u00fang m\u1ed9t ho\u1eb7c hai l\u1ea7n \u0111\u1ec3 h\u1ecdc ch\u00fang. \u0110\u00f4i khi, m\u1ed9t t\u1eeb \u0111\u01b0\u1ee3c t\u1ea1o th\u00e0nh t\u1eeb c\u00e1c th\u00e0nh ph\u1ea7n m\u00e0 b\u1ea1n quen thu\u1ed9c v\u00e0 khi b\u1ea1n th\u1ea5y \u0111\u01b0\u1ee3c m\u1ed1i li\u00ean k\u1ebft gi\u1eefa ch\u00fang, \u00fd ngh\u0129a s\u1ebd \u0111\u01b0\u1ee3c gi\u1eef nguy\u00ean.

    \u0110i\u1ec1u \u0111\u00f3 c\u00f3 ngh\u0129a l\u00e0, ban \u0111\u1ea7u, h\u1ea7u h\u1ebft c\u00e1c t\u1eeb \u0111\u1ec1u s\u1ebd kh\u00f3 h\u1ecdc n\u1ebfu kh\u00f4ng c\u00f3 SRS. Khi thu g\u1ecdn nh\u1eefng g\u00ec c\u1ea7n \"\u0111\u00e0o\", h\u00e3y nh\u1edb r\u1eb1ng con \u0111\u01b0\u1eddng hi\u1ec7u qu\u1ea3 nh\u1ea5t \u0111\u1ec3 t\u0103ng kh\u1ea3 n\u0103ng hi\u1ec3u v\u00e0 t\u1eeb \u0111\u00f3 ti\u1ebfp thu ng\u00f4n ng\u1eef m\u1ee5c ti\u00eau c\u1ee7a b\u1ea1n l\u00e0 \"\u0111\u00e0o\" nh\u1eefng c\u00e2u d\u1ec5 hi\u1ec3u.

    "},{"location":"sentence-mining/#1-uu-tien-nhung-tu-ma-ban-cam-thay-quen-thuoc","title":"1. \u01afu ti\u00ean nh\u1eefng t\u1eeb m\u00e0 b\u1ea1n c\u1ea3m th\u1ea5y quen thu\u1ed9c.","text":"

    B\u1ea1n n\u00ean l\u00e0m th\u1ebb t\u1eeb v\u1ef1ng cho nh\u1eefng t\u1eeb xu\u1ea5t hi\u1ec7n th\u01b0\u1eddng xuy\u00ean trong qu\u00e1 tr\u00ecnh h\u1ecdc t\u1eadp c\u1ee7a b\u1ea1n. N\u1ebfu m\u1ed9t t\u1eeb n\u00e0o \u0111\u00f3 khi\u1ebfn b\u1ea1n ch\u00fa \u00fd ho\u1eb7c khi\u1ebfn b\u1ea1n c\u1ea3m th\u1ea5y quen thu\u1ed9c th\u00ec \u0111\u00f3 l\u00e0 d\u1ea5u hi\u1ec7u c\u1ee7a m\u1ed9t t\u1eeb ph\u1ed5 bi\u1ebfn.

    "},{"location":"sentence-mining/#2-chon-nhung-tu-trong-de-tiep-can","title":"2. Ch\u1ecdn nh\u1eefng t\u1eeb tr\u00f4ng d\u1ec5 ti\u1ebfp c\u1eadn.","text":"

    N\u1ebfu b\u1ea1n tra m\u1ed9t t\u1eeb v\u00e0 c\u1ea3m th\u1ea5y kh\u00f3 hi\u1ec3u \u0111\u1ecbnh ngh\u0129a th\u00ec h\u00e3y t\u1ea1m th\u1eddi b\u1ecf qua n\u00f3. S\u1ebd l\u00e0 t\u1ed1t h\u01a1n n\u1ebfu b\u1ea1n d\u00e0nh th\u1eddi gian v\u00e0 n\u1ed7 l\u1ef1c \u0111\u1ec3 h\u1ecdc nh\u1eefng t\u1eeb trong t\u1ea7m v\u1edbi c\u1ee7a m\u00ecnh.

    "},{"location":"sentence-mining/#3-uu-tien-nhung-tu-ma-ban-muon-hoc","title":"3. \u01afu ti\u00ean nh\u1eefng t\u1eeb m\u00e0 b\u1ea1n mu\u1ed1n h\u1ecdc.","text":"

    Ch\u1ec9 c\u1ea7n t\u1eeb \u0111\u00f3 khi\u1ebfn b\u1ea1n mu\u1ed1n h\u1ecdc l\u00e0 b\u1ea1n c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u r\u1ed3i. S\u1ef1 y\u00eau th\u00edch c\u1ee7a b\u1ea1n v\u1edbi m\u1ed9t t\u1eeb v\u1ef1ng nh\u1ea5t \u0111\u1ecbnh s\u1ebd gi\u00fap b\u1ea1n ghi nh\u1edb t\u1eeb \u0111\u00f3 d\u1ec5 h\u01a1n nhi\u1ec1u. \u0110i\u1ec1u n\u00e0y c\u00f3 th\u1ec3 khi\u1ebfn vi\u1ec7c h\u1ecdc t\u1eeb v\u1ef1ng \u0111\u00f3 th\u1ef1c s\u1ef1 r\u1ea5t \u0111\u00e1ng, ngay c\u1ea3 khi n\u00f3 c\u00f3 th\u1ec3 kh\u00f4ng th\u1ef1c s\u1ef1 h\u1eefu \u00edch ho\u1eb7c \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng th\u01b0\u1eddng xuy\u00ean.

    "},{"location":"sentence-mining/#ao-cau-khong-phai-tu","title":"\u0110\u00e0o c\u00e2u, kh\u00f4ng ph\u1ea3i t\u1eeb","text":"

    B\u1ea1n n\u00ean t\u1ea1o th\u1ebb cho c\u00e1c c\u1ee5m t\u1eeb v\u00e0 c\u00e2u thay v\u00ec c\u00e1c t\u1eeb ri\u00eang l\u1ebb. C\u00f3 ba l\u00fd do cho vi\u1ec7c n\u00e0y.

    \u0110\u1ea7u ti\u00ean, ch\u1ec9 bi\u1ebft ngh\u0129a c\u1ee7a m\u1ed9t t\u1eeb (Ngh\u0129a \u1edf \u0111\u00e2y l\u00e0 ngh\u0129a b\u1ea1n \u0111\u1ecdc trong t\u1eeb \u0111i\u1ec3n, ch\u1ee9 ch\u01b0a g\u1eafn li\u1ec1n v\u1edbi ng\u1eef c\u1ea3nh) l\u00e0 kh\u00f4ng \u0111\u1ee7 \u0111\u1ec3 n\u1eafm b\u1eaft ho\u00e0n to\u00e0n c\u00e1ch n\u00f3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng. Antimoon th\u1ec3 hi\u1ec7n \u0111i\u1ec1u n\u00e0y th\u00f4ng qua v\u00ed d\u1ee5 v\u1ec1 t\u1eeb \"account for\u201d, \u0111\u00e2y l\u00e0 \u0111\u1ecbnh ngh\u0129a Anh - Anh c\u1ee7a n\u00f3:

    If a particular thing accounts for a part or proportion of something, that part or proportion consists of that thing, or is used or produced by it.

    B\u1ea3n th\u00e2n \u0111\u1ecbnh ngh\u0129a n\u00e0y kh\u00f4ng gi\u00fap b\u1ea1n hi\u1ec3u \u00fd ngh\u0129a th\u1ef1c s\u1ef1 c\u1ee7a \"account for\u201d ho\u1eb7c c\u00e1ch n\u00f3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng. Tuy nhi\u00ean, c\u00f3 m\u1ed9t c\u00e2u v\u00ed d\u1ee5 khi\u1ebfn m\u1ecdi vi\u1ec7c r\u00f5 r\u00e0ng h\u01a1n r\u1ea5t nhi\u1ec1u:

    Computers account for 5% of the country\u2019s commercial electricity consumption.

    B\u1eb1ng c\u00e1ch n\u00e0y, \u0111\u1ec3 th\u1ef1c s\u1ef1 n\u1eafm b\u1eaft \u0111\u01b0\u1ee3c c\u00e1ch s\u1eed d\u1ee5ng c\u1ee7a m\u1ed9t t\u1eeb, b\u1ea1n n\u00ean (c\u1ea7n) m\u1ed9t c\u00e2u v\u00ed d\u1ee5 t\u1ed1t

    L\u00fd do th\u1ee9 hai \u0111\u1ec3 l\u00e0m th\u1ebb d\u1ef1a tr\u00ean c\u00e2u l\u00e0 v\u00ec m\u1ed9t t\u1eeb c\u00f3 th\u1ec3 (ho\u1eb7c ch\u1eafc ch\u1eafn c\u00f3) nhi\u1ec1u ngh\u0129a. V\u00ed d\u1ee5: t\u1eeb \u201cbark\u201d c\u00f3 ngh\u0129a kh\u00e1c ho\u00e0n to\u00e0n t\u00f9y thu\u1ed9c v\u00e0o vi\u1ec7c b\u1ea1n \u0111ang n\u00f3i v\u1ec1 \"dogs\" hay \"trees\".

    Vi\u1ec7c c\u1ed1 g\u1eafng ghi nh\u1edb t\u1eebng ngh\u0129a m\u1ed9t c\u1ee7a CH\u1ec8 m\u1ed9t t\u1eeb b\u1eb1ng m\u1ed9t th\u1ebb th\u01b0\u1eddng d\u1eabn \u0111\u1ebfn vi\u1ec7c \u00f4n t\u1eadp l\u1ea1i c\u00e1c th\u1ebb tr\u1edf n\u00ean qu\u00e1 m\u1ec7t m\u1ecfi v\u00e0 n\u1eb7ng nh\u1ecdc. S\u1ebd hi\u1ec7u qu\u1ea3 h\u01a1n nhi\u1ec1u khi h\u1ecdc m\u1ed9t ngh\u0129a duy nh\u1ea5t c\u1ee7a m\u1ed9t t\u1eeb trong m\u1ed9t th\u1ebb. \u0110\u00e2y l\u00e0 m\u1ed9t v\u00ed d\u1ee5 v\u1ec1 minimum information principle (nguy\u00ean t\u1eafc th\u00f4ng tin t\u1ed1i thi\u1ec3u), \u0111\u01b0\u1ee3c gi\u1ea3i th\u00edch k\u0129 h\u01a1n \u1edf ph\u1ea7n k\u1ebf ti\u1ebfp.

    T\u1ea1o th\u1ebb cho c\u00e1c c\u00e2u thay v\u00ec c\u00e1c t\u1eeb ri\u00eang l\u1ebb l\u00e0 c\u00e1ch \u0111\u01a1n gi\u1ea3n nh\u1ea5t \u0111\u1ec3 thu g\u1ecdn s\u1ef1 t\u1eadp trung c\u1ee7a b\u1ea1n v\u00e0o m\u1ed9t c\u00e1ch s\u1eed d\u1ee5ng duy nh\u1ea5t c\u1ee7a m\u1ed9t t\u1eeb \u0111\u00f3: ch\u1ec9 c\u1ea7n t\u1eadp trung v\u00e0o ngh\u0129a c\u1ee7a t\u1eeb trong c\u00e2u c\u1ee5 th\u1ec3 (context) \u0111\u00f3. Ngo\u00e0i ra, v\u00ec c\u00e1c c\u00e2u s\u1ebd \u0111\u1ebfn t\u1eeb n\u1ed9i dung do ch\u00ednh b\u1ea1n ch\u1ecdn n\u00ean b\u1ea1n s\u1ebd h\u1ecdc \u0111\u01b0\u1ee3c \u00fd ngh\u0129a c\u1ee5 th\u1ec3 c\u1ee7a t\u1eeb \u0111\u00f3 m\u1ed9t c\u00e1ch ph\u00f9 h\u1ee3p nh\u1ea5t v\u1edbi m\u00ecnh.

    L\u00fd do cu\u1ed1i c\u00f9ng \u0111\u1ec3 l\u00e0m th\u1ebb cho c\u00e1c c\u00e2u v\u00ec n\u00f3 s\u1ebd d\u1ec5 nh\u1edb h\u01a1n. So v\u1edbi m\u1ed9t t\u1eeb ri\u00eang l\u1ebb, m\u1ed9t c\u00e2u cung c\u1ea5p nhi\u1ec1u \u00fd ngh\u0129a s\u1ebd gi\u00fap b\u1ea1n d\u1ec5 ghi nh\u1edb v\u00e0 ti\u1ebfp thu h\u01a1n.

    \u0110i\u1ec1u n\u00e0y \u0111\u1eb7c bi\u1ec7t \u0111\u00fang n\u1ebfu c\u00e2u \u0111\u00f3 \u0111\u1ebfn t\u1eeb m\u1ed9t cu\u1ed1n s\u00e1ch hay m\u00e0 b\u1ea1n \u0111\u00e3 \u0111\u1ecdc ho\u1eb7c ch\u01b0\u01a1ng tr\u00ecnh m\u00e0 b\u1ea1n \u0111\u00e3 xem. B\u1ea1n s\u1ebd c\u00f3 th\u1ec3 nh\u1edb l\u1ea1i c\u1ea3nh nh\u00e2n v\u1eadt n\u00e0o \u0111\u00e3 n\u00f3i c\u00e2u \u0111\u00f3 v\u00e0 n\u00f3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong ho\u00e0n c\u1ea3nh n\u00e0o. Li\u00ean k\u1ebft gi\u1eefa b\u1ea1n v\u1edbi c\u00e2u \u0111\u00f3 s\u1ebd gi\u00fap \u0111\u01b0a t\u1eeb m\u1ee5c ti\u00eau (target word) v\u00e0o kho ng\u00f4n ng\u1eef c\u1ee7a ri\u00eang b\u1ea1n d\u1ec5 d\u00e0ng h\u01a1n nhi\u1ec1u.

    "},{"location":"sentence-mining/#chon-cau-1t","title":"Ch\u1ecdn c\u00e2u 1T","text":"

    S\u1ebd t\u1ed1i \u01b0u nh\u1ea5t n\u1ebfu b\u1ea1n \"\u0111\u00e0o\" c\u00e1c c\u00e2u ch\u1ec9 ch\u1ee9a m\u1ed9t y\u1ebfu t\u1ed1 kh\u00f4ng x\u00e1c \u0111\u1ecbnh (c\u1ea5u tr\u00fac t\u1eeb ho\u1eb7c ng\u1eef ph\u00e1p). Ch\u00fang \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 c\u00e2u \u201cm\u1ed9t m\u1ee5c ti\u00eau\u201d (One Target) ho\u1eb7c \u201c1T\u201d.

    M\u1ed9t s\u1ed1 ng\u01b0\u1eddi lo l\u1eafng vi\u1ec7c s\u1eed d\u1ee5ng c\u00e2u 1T l\u00e0 ch\u1eadm v\u00e0 kh\u00f4ng hi\u1ec7u qu\u1ea3, nh\u01b0ng s\u1ef1 th\u1eadt th\u00ec ng\u01b0\u1ee3c l\u1ea1i. R\u1ea5t nhi\u1ec1u th\u1ebb m\u1ee5c ti\u00eau v\u1edbi ghi ch\u00fa r\u00f5 r\u00e0ng s\u1ebd gi\u00fap b\u1ea1n \u0111\u1ea1t \u0111\u01b0\u1ee3c m\u1ee5c ti\u00eau nhanh h\u01a1n v\u00e0 t\u1ed1n \u00edt c\u00f4ng s\u1ee9c h\u01a1n. \u0110\u00e2y ch\u00ednh l\u00e0 nguy\u00ean t\u1eafc th\u00f4ng tin t\u1ed1i thi\u1ec3u.

    N\u1ebfu b\u1ea1n mu\u1ed1n h\u1ecdc ba t\u1eeb, s\u1ebd t\u1ed1t h\u01a1n h\u1ebft n\u1ebfu b\u1ea1n c\u00f3 ba th\u1ebb kh\u00e1c nhau, m\u1ed7i th\u1ebb t\u1eadp trung v\u00e0o m\u1ed9t t\u1eeb m\u1ee5c ti\u00eau ri\u00eang l\u1ebb.

    N\u1ebfu b\u1ea1n ghi c\u1ea3 ba t\u1eeb v\u00e0o m\u1ed9t th\u1ebb v\u00e0 trong khi \u00f4n t\u1eadp b\u1ea1n qu\u00ean m\u1ed9t trong s\u1ed1 ch\u00fang, b\u1ea1n s\u1ebd ph\u1ea3i \u0111\u00e1nh tr\u01b0\u1ee3t th\u1ebb (Ch\u1ea5m \u0111i\u1ec3m \u0111\u1ec3 SRS th\u1ef1c hi\u1ec7n thu\u1eadt to\u00e1n), m\u1eb7c d\u00f9 b\u1ea1n \u0111\u00e3 nh\u1edb \u0111\u01b0\u1ee3c hai t\u1eeb. \u0110i\u1ec1u n\u00e0y c\u00f3 ngh\u0129a l\u00e0 b\u1ea1n s\u1ebd ph\u1ea3i \u00f4n t\u1eadp ti\u1ebfp hai t\u1eeb b\u1ea1n \u0111\u00e3 nh\u1edb.

    Vi\u1ec7c ph\u1ea3i nh\u1edb l\u1ea1i c\u1ea3 ba t\u1eeb ch\u01b0a bi\u1ebft c\u00f9ng l\u00fac c\u0169ng s\u1ebd khi\u1ebfn th\u1ebb kh\u00f3 nh\u1edb v\u00e0 kh\u00f3 ti\u1ebfp thu h\u01a1n.

    \u0110\u1ed3ng th\u1eddi vi\u1ec7c ghi nh\u1edb tr\u00ean s\u1ebd l\u00e0m t\u0103ng nguy c\u01a1 g\u00e2y nhi\u1ec5u tr\u00ed nh\u1edb: m\u1eb7c d\u00f9 ba t\u1eeb n\u00e0y kh\u00f4ng c\u00f3 b\u1ea5t k\u1ef3 m\u1ed1i quan h\u1ec7 th\u1ef1c s\u1ef1 (intrinsic relationship) n\u00e0o v\u1edbi nhau, vi\u1ec7c h\u1ecdc ch\u00fang c\u00f9ng nhau c\u00f3 th\u1ec3 khi\u1ebfn b\u1ea1n t\u1ea1o m\u1ed1i li\u00ean k\u1ebft sai gi\u1eefa ch\u00fang trong \u0111\u1ea7u.

    "},{"location":"sentence-mining/#cho-gi-vao-the-tu","title":"Cho g\u00ec v\u00e0o th\u1ebb t\u1eeb?","text":"

    \u1ede giai \u0111o\u1ea1n n\u00e0y, h\u00e3y l\u00e0m th\u1ebb \u0111\u01a1n gi\u1ea3n nh\u1ea5t c\u00f3 th\u1ec3: \u0111\u1eb7t n\u1ed9i dung c\u1ee7a c\u00e2u l\u00ean m\u1eb7t tr\u01b0\u1edbc. \u1ede m\u1eb7t sau, ghi \u0111\u1ecbnh ngh\u0129a c\u1ee7a t\u1eeb m\u1ee5c ti\u00eau v\u00e0 (c\u00e1i n\u00e0y t\u00f9y b\u1ea1n) \u1ea3nh ch\u1ee5p m\u00e0n h\u00ecnh c\u1ee7a c\u1ea3nh m\u00e0 c\u00e2u \u0111\u01b0\u1ee3c l\u1ea5y ra (Trong m\u1ed9t video ho\u1eb7c m\u1ed9t b\u1ed9 phim).

    H\u00e3y nh\u1edb r\u1eb1ng: m\u1ee5c ti\u00eau c\u1ee7a nh\u1eefng th\u1ebb n\u00e0y l\u00e0 n\u00e2ng cao kh\u1ea3 n\u0103ng hi\u1ec3u bi\u1ebft c\u1ee7a b\u1ea1n. V\u00ec v\u1eady, h\u00e3y gi\u1eef cho th\u1ebb c\u1ee7a b\u1ea1n \u0111\u01a1n gi\u1ea3n v\u00e0 t\u1ef1 ch\u1ea5m \u0111i\u1ec3m d\u1ef1a tr\u00ean m\u1ee9c \u0111\u1ed9 hi\u1ec3u c\u00e2u \u1edf m\u1eb7t tr\u01b0\u1edbc c\u1ee7a b\u1ea1n.

    \u0110\u00e2y l\u00e0 m\u1ed9t v\u00ed d\u1ee5:

    M\u1eb7t tr\u01b0\u1edbc

    M\u1eb7t sau

    "},{"location":"sentence-mining/#khi-nao-can-ao-the","title":"Khi n\u00e0o c\u1ea7n \u0111\u00e0o th\u1ebb","text":"

    C\u00f3 hai c\u00e1ch ti\u1ebfp c\u1eadn chung \u0111\u1ec3 \"\u0111\u00e0o\" c\u00e2u: \"t\u1ef1 \u0111\u1ed9ng\" v\u00e0 \"th\u1ee7 c\u00f4ng\".

    Khai th\u00e1c t\u1ef1 \u0111\u1ed9ng bao g\u1ed3m vi\u1ec7c s\u1eed d\u1ee5ng ph\u1ea7n m\u1ec1m gi\u00fap t\u1ef1 \u0111\u1ed9ng l\u1ea5y c\u00e2u 1T t\u1eeb n\u1ed9i dung ti\u00eau th\u1ee5 c\u1ee7a b\u1ea1n v\u00e0 bi\u1ebfn ch\u00fang th\u00e0nh th\u1ebb. \u0110\u00e2y l\u00e0 m\u1ed9t vi\u1ec7c c\u1ea7n m\u00e0y m\u00f2 n\u00ean \u0111\u1ec3 l\u00e0m sau nha

    \"\u0110\u00e0o\" c\u00e2u th\u1ee7 c\u00f4ng bao g\u1ed3m vi\u1ec7c t\u1ef1 tay ch\u1ecdn nh\u1eefng c\u00e2u n\u00e0o \u0111\u1ec3 h\u1ecdc t\u1eeb n\u1ed9i dung ti\u00eau th\u1ee5 c\u1ee7a b\u1ea1n v\u00e0 t\u1ef1 t\u1ea1o th\u1ebb. B\u1ea1n c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n \"\u0111\u00e0o\" c\u00e2u th\u1ee7 c\u00f4ng trong qu\u00e1 tr\u00ecnh ti\u00eau th\u1ee5 n\u1ed9i dung, trong l\u00fac intensive immersion (ti\u00eau th\u1ee5 n\u1ed9i dung s\u00e2u) ho\u1eb7c free-flow immersion (Ti\u00eau th\u1ee5 n\u1ed9i dung t\u1ef1 do). H\u00e3y th\u1eed c\u1ea3 hai \u0111\u1ec3 b\u1ea1n c\u00f3 th\u1ec3 bi\u1ebft r\u1eb1ng c\u1ea3 hai \u0111\u1ec1u ph\u00f9 h\u1ee3p v\u1edbi b\u1ea1n ho\u1eb7c c\u00e1ch n\u00e0y ph\u00f9 h\u1ee3p h\u01a1n c\u00e1ch kia (B\u1ea1n n\u00ean tra c\u1ee5 th\u1ec3 v\u1ec1 hai c\u00e1ch sau).

    C\u00f3 hai c\u00e1ch \u0111\u1ec3 th\u1ef1c hi\u1ec7n \"\u0111\u00e0o\" c\u00e2u th\u1ee7 c\u00f4ng: \u0111\u1ed3ng b\u1ed9 (synchronous) v\u00e0 kh\u00f4ng \u0111\u1ed3ng b\u1ed9 (asynchronous).

    Trong \"\u0110\u00e0o c\u00e2u \u0111\u1ed3ng b\u1ed9\" (synchronous mining). khi b\u1ea1n b\u1eaft g\u1eb7p m\u1ed9t c\u00e2u m\u00e0 b\u1ea1n mu\u1ed1n h\u1ecdc trong khi ti\u00eau th\u1ee5 n\u1ed9i dung, b\u1ea1n s\u1ebd t\u1ea1m d\u1eebng qu\u00e1 tr\u00ecnh \u0111\u00f3 l\u1ea1i v\u00e0 t\u1ea1o m\u1ed9t th\u1ebb cho c\u00e2u ngay l\u00fac \u0111\u00f3. L\u1ee3i \u00edch c\u1ee7a c\u00e1ch ti\u1ebfp c\u1eadn n\u00e0y l\u00e0 qu\u00e1 tr\u00ecnh ti\u00eau th\u1ee5 n\u1ed9i dung ch\u1ee7 \u0111\u1ed9ng v\u00e0 \"\u0111\u00e0o\" c\u00e2u c\u1ee7a b\u1ea1n s\u1ebd th\u1ed1ng nh\u1ea5t th\u00e0nh m\u1ed9t ho\u1ea1t \u0111\u1ed9ng duy nh\u1ea5t. \u0110i\u1ec1u n\u00e0y c\u00f3 th\u1ec3 gi\u00fap cho th\u00f3i quen h\u1ecdc ng\u00f4n ng\u1eef t\u1ed5ng th\u1ec3 c\u1ee7a b\u1ea1n \u0111\u01b0\u1ee3c h\u1ee3p l\u00fd h\u00f3a h\u01a1n.

    M\u1ed9t s\u1ed1 ng\u01b0\u1eddi th\u1ea5y \"\u0110\u00e0o c\u00e2u \u0111\u1ed3ng b\u1ed9\" l\u00e0m gi\u00e1n \u0111o\u1ea1n qu\u00e1 tr\u00ecnh ti\u00eau th\u1ee5 n\u1ed9i dung c\u1ee7a h\u1ecd. H\u1ecd th\u00edch \"\u0110\u00e0o c\u00e2u kh\u00f4ng \u0111\u1ed3ng b\u1ed9\" , t\u00e1ch bi\u1ec7t vi\u1ec7c t\u1ea1o th\u1ebb kh\u1ecfi qu\u00e1 tr\u00ecnh ti\u00eau th\u1ee5 n\u1ed9i dung. Trong \"\u0110\u00e0o c\u00e2u kh\u00f4ng \u0111\u1ed3ng b\u1ed9\", v\u00e0o l\u00fac ti\u00eau th\u1ee5 n\u1ed9i dung, b\u1ea1n ch\u1ec9 c\u1ea7n ghi ch\u00fa c\u00e1c c\u00e2u v\u00e0 t\u1eeb b\u1ea1n mu\u1ed1n h\u1ecdc. B\u1ea1n c\u00f3 th\u1ec3 l\u00e0m \u0111i\u1ec1u n\u00e0y b\u1eb1ng c\u00e1ch sao ch\u00e9p v\u00e0 d\u00e1n c\u00e2u v\u00e0o t\u1ec7p v\u0103n b\u1ea3n b\u1ea5t k\u00ec ho\u1eb7c \u0111\u00e1nh d\u1ea5u m\u1ed1c th\u1eddi gian c\u1ee7a c\u00e2u (Trong phim ho\u1eb7c video b\u1ea1n xem). Sau \u0111\u00f3, b\u1ea1n xem qua c\u00e1c c\u00e2u b\u1ea1n \u0111\u00e3 thu th\u1eadp v\u00e0 t\u1ea1o c\u00e1c th\u1ebb cho ch\u00fang.

    "},{"location":"srs/","title":"SRS","text":"

    B\u00e0i vi\u1ebft l\u00e0 b\u1ea3n d\u1ecbch v\u00e0 hi\u1ec7u \u0111\u00ednh l\u1ea1i (V\u1ec1 m\u1eb7t \u0111\u1ecbnh d\u1ea1ng v\u00e0 n\u1ed9i dung) t\u1eeb b\u00e0i [SRS] thu\u1ed9c l\u1ed9 tr\u00ecnh [How to learn English] c\u1ee7a Antimoon

    M\u1eb7c d\u00f9 b\u00e0i vi\u1ebft n\u00e0y t\u1eadp trung v\u00e0o vi\u1ec7c h\u1ecdc t\u1eeb v\u1ef1ng ti\u1ebfng Anh, nh\u01b0ng ph\u1ea7n m\u1ec1m h\u1ed7 tr\u1ee3 h\u1ec7 th\u1ed1ng l\u1eb7p l\u1ea1i ng\u1eaft qu\u00e3ng c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 ghi nh\u1edb m\u1ecdi th\u1ee9: ng\u1eef ph\u00e1p, ph\u00e1t \u00e2m, y h\u1ecdc, lu\u1eadt, API l\u1eadp tr\u00ecnh, th\u1eadm ch\u00ed c\u1ea3 th\u00f4ng tin c\u00e1 nh\u00e2n nh\u01b0 s\u1ed1 \u0111i\u1ec7n tho\u1ea1i v\u00e0 ng\u00e0y sinh.

    B\u1ea1n c\u00f3 nh\u1eadn th\u1ea5y v\u1ed1n t\u1eeb v\u1ef1ng c\u1ee7a b\u1ea1n d\u01b0\u1eddng nh\u01b0 kh\u00f4ng bao gi\u1edd t\u0103ng l\u00ean kh\u00f4ng? L\u01b0\u1ee3ng t\u1eeb v\u1ef1ng m\u1ed9t tu\u1ea7n tr\u01b0\u1edbc \u0111\u00e3 h\u1ecdc khi \u0111\u01b0\u1ee3c ki\u1ec3m tra l\u1ea1i th\u00ec n\u00f3 b\u1ecb b\u1ed1c h\u01a1i \u0111i \u0111\u00e2u h\u1ebft r\u1ed3i?

    B\u1ea1n c\u00f3 th\u1ec3 l\u00e0m g\u00ec \u0111\u1ec3 gi\u00fap b\u1ea3n th\u00e2n ti\u1ebfn b\u1ed9? Ch\u1ec9 c\u00f3 m\u1ed9t c\u00e1ch duy nh\u1ea5t. B\u1ea1n ph\u1ea3i b\u1eaft \u0111\u1ea7u \u00f4n t\u1eadp th\u01b0\u1eddng xuy\u00ean \u0111\u1ec3 nh\u1eefng ki\u1ebfn th\u1ee9c \u0111\u00e3 h\u1ecdc kh\u00f4ng b\u1ecb r\u01a1i v\u00e0o qu\u00ean l\u00e3ng.

    B\u00e0i vi\u1ebft s\u1ebd t\u1eadp trung v\u00e0o vi\u1ec7c s\u1eed d\u1ee5ng h\u1ec7 th\u1ed1ng l\u1eb7p l\u1ea1i ng\u1eaft qu\u00e3ng (SRS - Spaced Repetition System). T\u00ecm hi\u1ec3u th\u00eam v\u1ec1 SRS th\u00f4ng qua danh s\u00e1ch ph\u00e1t Study For Exams c\u1ee7a Nguy\u1ec5n Duy Th\u00e0nh tr\u00ean Youtube.

    "},{"location":"srs/#cac-phan-mem-ho-tro-mo-hinh-lap-lai-ngat-quang-srs-hoat-ong-the-nao","title":"C\u00e1c ph\u1ea7n m\u1ec1m h\u1ed7 tr\u1ee3 m\u00f4 h\u00ecnh l\u1eb7p l\u1ea1i ng\u1eaft qu\u00e3ng (SRS) ho\u1ea1t \u0111\u1ed9ng th\u1ebf n\u00e0o?","text":"
    1. B\u1ea1n th\u00eam m\u1ed9t s\u1ed1 t\u1eeb ti\u1ebfng Anh v\u00e0o SRS c\u1ee7a m\u00ecnh. \u0110\u1ec3 l\u00e0m \u0111i\u1ec1u n\u00e0y, b\u1ea1n t\u1ea1o c\u00e1c h\u1ecdc ph\u1ea7n. M\u1ed9t m\u1ee5c c\u00f3 hai ph\u1ea7n: c\u00e2u h\u1ecfi (Q) v\u00e0 c\u00e2u tr\u1ea3 l\u1eddi (A), v\u00ed d\u1ee5:

    Front Q: M\u1eb9 c\u1ee7a v\u1ee3 ho\u1eb7c ch\u1ed3ng b\u1ea1n Back A: mother-in-law

    1. M\u1ed7i ng\u00e0y, b\u1ea1n \u00f4n t\u1eadp th\u00f4ng qua SRS. Ph\u1ea7n m\u1ec1m cung c\u1ea5p cho b\u1ea1n m\u1ed9t s\u1ed1 m\u1ee5c \u0111\u1ec3 xem l\u1ea1i (c\u00e1c m\u1ee5c kh\u00e1c nhau m\u1ed7i ng\u00e0y). V\u00ed d\u1ee5: n\u1ebfu b\u1ea1n \u0111\u00e3 th\u00eam 50 t\u1eeb v\u00e0o SRS c\u1ee7a m\u00ecnh, v\u00e0o Th\u1ee9 Hai, b\u1ea1n c\u00f3 th\u1ec3 xem l\u1ea1i 5 t\u1eeb, v\u00e0o Th\u1ee9 Ba - 4 t\u1eeb kh\u00e1c, v.v.

    Gi\u1ea3 s\u1eed b\u1ea1n c\u00f3 1.000 t\u1eeb ti\u1ebfng Anh trong s\u1ed5 ghi ch\u00e9p t\u1eeb v\u1ef1ng c\u1ee7a m\u00ecnh. Trong s\u1ed1 1.000 t\u1eeb \u0111\u00f3, c\u00f3 m\u1ed9t s\u1ed1 t\u1eeb \u0111\u01b0\u1ee3c ghi nh\u1edb r\u1ea5t t\u1ed1t (v\u00ec b\u1ea1n \u0111\u00e3 \u00f4n l\u1ea1i ch\u00fang nhi\u1ec1u l\u1ea7n ho\u1eb7c \u0111\u01a1n gi\u1ea3n l\u00e0 v\u00ec ch\u00fang d\u1ec5 nh\u1edb). Nh\u1eefng t\u1eeb \u0111\u00f3 s\u1ebd \u0111\u1ecdng l\u1ea1i trong tr\u00ed nh\u1edb c\u1ee7a b\u1ea1n r\u1ea5t l\u00e2u (ch\u1eb3ng h\u1ea1n nh\u01b0 m\u1ed9t th\u00e1ng ho\u1eb7c m\u1ed9t n\u0103m), v\u00ec v\u1eady vi\u1ec7c xem l\u1ea1i ch\u00fang ch\u1eb3ng \u00edch g\u00ec. Nh\u1eefng t\u1eeb kh\u00e1c th\u00ec kh\u00f4ng nh\u1edb n\u1ed5i, ch\u00ednh l\u00e0 nh\u1eefng t\u1eeb c\u1ea7n \u0111\u01b0\u1ee3c \u00f4n t\u1eadp, n\u1ebfu kh\u00f4ng \u00f4n th\u01b0\u1eddng xuy\u00ean, b\u1ea1n s\u1ebd qu\u00ean n\u00f3 ngay

    B\u00ed quy\u1ebft l\u00e0 t\u00ecm ra t\u1eeb n\u00e0o thu\u1ed9c nh\u00f3m th\u1ee9 nh\u1ea5t v\u00e0 t\u1eeb n\u00e0o thu\u1ed9c nh\u00f3m th\u1ee9 hai, \u0111\u00f3 l\u00e0 khi ph\u1ea7n m\u1ec1m SRS v\u00e0o vi\u1ec7c

    \u01afu \u0111i\u1ec3m c\u1ef1c l\u1edbn t\u1eeb SRS l\u00e0 thay v\u00ec m\u1ed7i l\u1ea7n \u00f4n l\u1ea1i t\u1ea5t c\u1ea3 t\u1eeb v\u1ef1ng (nh\u01b0 m\u1ed9t s\u1ed1 c\u00e1c ph\u01b0\u01a1ng ph\u00e1p truy\u1ec1n th\u1ed1ng nh\u01b0 ghi ch\u00e9p, ch\u00e9p l\u1ea1i t\u1eeb m\u1edbi .v.v), b\u1ea1n ch\u1ec9 \u00f4n l\u1ea1i m\u1ed9t ph\u1ea7n nh\u1ecf trong s\u1ed1 \u0111\u00f3 v\u00ec ph\u1ea7n m\u1ec1m l\u1eb7p l\u1ea1i ng\u1eaft qu\u00e3ng bi\u1ebft t\u1eeb n\u00e0o b\u1ea1n nh\u1edb r\u00f5 v\u00e0 t\u1eeb n\u00e0o b\u1ea1n nh\u1edb k\u00e9m n\u00ean n\u00f3 s\u1ebd gi\u00fap b\u1ea1n kh\u00f4ng l\u00e3ng ph\u00ed th\u1eddi gian v\u00e0o nh\u1eefng \u0111i\u1ec1u \u0111\u00e3 \u0111\u01b0\u1ee3c bi\u1ebft r\u00f5. Ch\u1ec9 c\u1ea7n \u00f4n l\u1ea1i nh\u1eefng \u0111i\u1ec1u b\u1ea1n th\u1ef1c s\u1ef1 c\u1ea7n \u00f4n l\u1ea1i - nh\u1eefng th\u1ee9 c\u00f3 nguy c\u01a1 b\u1ecb qu\u00ean.

    K\u1ebft qu\u1ea3 kh\u00e1 \u1ea5n t\u01b0\u1ee3ng: B\u1ea1n c\u00f3 th\u1ec3 ghi nh\u1edb h\u00e0ng ngh\u00ecn t\u1eeb v\u00e0 c\u1ee5m t\u1eeb d\u00f9 ch\u1ec9 c\u1ea7n 10 ph\u00fat m\u1ed7i ng\u00e0y \u0111\u1ec3 \u00f4n t\u1eadp. N\u00f3 gi\u1ed1ng nh\u01b0 g\u1eafn th\u00eam m\u1ed9t \u1ed5 c\u1ee9ng v\u00e0o \u0111\u1ea7u v\u1eady.

    "},{"location":"srs/#lam-the-nao-srs-biet-nhung-tu-nao-can-uoc-on-tap-hay-khong","title":"L\u00e0m th\u1ebf n\u00e0o SRS bi\u1ebft nh\u1eefng t\u1eeb n\u00e0o c\u1ea7n \u0111\u01b0\u1ee3c \u00f4n t\u1eadp hay kh\u00f4ng?","text":"

    Khi b\u1ea1n s\u1eed d\u1ee5ng SRS, n\u00f3 s\u1ebd thu th\u1eadp th\u00f4ng tin v\u1ec1 b\u1ed9 nh\u1edb c\u1ee7a b\u1ea1n. M\u1ed7i khi b\u1ea1n \u00f4n l\u1ea1i m\u1ed9t t\u1eeb, b\u1ea1n s\u1ebd t\u1ef1 ch\u1ea5m \u0111i\u1ec3m - \u0111i\u1ec3m n\u00e0y cho SRS bi\u1ebft m\u1ee9c \u0111\u1ed9 b\u1ea1n nh\u1edb t\u1eeb \u0111\u00f3. V\u00ed d\u1ee5, n\u1ebfu b\u1ea1n nh\u1edb l\u1ea1i m\u1ed9t t\u1eeb ngay, ch\u1ea5m \"Good\"; n\u1ebfu g\u1ea7n nh\u01b0 qu\u00ean s\u1ea1ch, ch\u1ea5m \"Again\".

    D\u1eef li\u1ec7u \u0111\u00f3 s\u1ebd \u0111\u01b0\u1ee3c \u0111\u01b0a v\u00e0o m\u1ed9t m\u00f4 h\u00ecnh thu\u1eadt to\u00e1n ph\u1ee9c t\u1ea1p, t\u00ednh to\u00e1n xem b\u1ea1n s\u1ebd nh\u1edb m\u1ed7i t\u1eeb trong bao l\u00e2u. (M\u00f4 h\u00ecnh n\u00e0y kh\u00f4ng ho\u00e0n to\u00e0n ch\u00ednh x\u00e1c - n\u00f3 kh\u00f4ng bi\u1ebft ch\u00ednh x\u00e1c ng\u00e0y b\u1ea1n s\u1ebd qu\u00ean m\u1ed9t t\u1eeb, nh\u01b0ng n\u00f3 bi\u1ebft, ch\u1eb3ng h\u1ea1n, b\u1ea1n s\u1ebd nh\u1edb n\u00f3 trong 30 ng\u00e0y n\u1eefa v\u1edbi x\u00e1c su\u1ea5t 90%.)

    M\u00f4 h\u00ecnh b\u1ed9 nh\u1edb trong ph\u1ea7n m\u1ec1m l\u1eb7p l\u1ea1i ng\u1eaft qu\u00e3ng d\u1ef1a tr\u00ean nghi\u00ean c\u1ee9u khoa h\u1ecdc v\u1ec1 tr\u00ed nh\u1edb con ng\u01b0\u1eddi. K\u00fd \u1ee9c tr\u1edf n\u00ean m\u1ea1nh m\u1ebd h\u01a1n sau m\u1ed7i l\u1ea7n \u00f4n l\u1ea1i. V\u00ed d\u1ee5: sau khi b\u1ea1n h\u1ecdc m\u1ed9t t\u1eeb m\u1edbi, b\u1ea1n c\u00f3 th\u1ec3 nh\u1edb n\u00f3 trong 2 ng\u00e0y (v\u1edbi x\u00e1c su\u1ea5t l\u00e0 90%). N\u1ebfu b\u1ea1n xem l\u1ea1i n\u00f3 sau 2 ng\u00e0y, b\u1ea1n s\u1ebd nh\u1edb n\u00f3 th\u00eam 5 ng\u00e0y n\u1eefa. N\u1ebfu b\u1ea1n xem l\u1ea1i sau 5 ng\u00e0y \u0111\u00f3, b\u1ea1n s\u1ebd nh\u1edb n\u00f3 th\u00eam 10 ng\u00e0y n\u1eefa. Sau \u0111\u00f3, th\u00eam 20 ng\u00e0y n\u1eefa. V\u00e0 nh\u01b0 th\u1ebf. Th\u1eddi gian gi\u1eefa c\u00e1c l\u1ea7n \u00f4n t\u1eadp ng\u00e0y c\u00e0ng d\u00e0i h\u01a1n.

    H\u00ecnh b\u00ean d\u01b0\u1edbi \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 \u0111\u01b0\u1eddng cong l\u00e3ng qu\u00ean. Gi\u1ea3 s\u1eed b\u1ea1n h\u1ecdc m\u1ed9t t\u1eeb m\u1edbi v\u00e0o ng\u00e0y \u0111\u1ea7u ti\u00ean v\u00e0 b\u1ea1n kh\u00f4ng bao gi\u1edd \u00f4n l\u1ea1i n\u00f3. \u0110\u01b0\u1eddng cong qu\u00ean cho b\u1ea1n bi\u1ebft x\u00e1c su\u1ea5t b\u1ea1n s\u1ebd nh\u1edb t\u1eeb n\u00e0y m\u1ed7i ng\u00e0y sau \u0111\u00f3. V\u00ed d\u1ee5: sau 2 ng\u00e0y th\u00ec c\u00f2n kho\u1ea3ng 90%, nh\u01b0ng sau 20 ng\u00e0y th\u00ec ch\u1ec9 c\u00f2n kho\u1ea3ng 30%. V\u00e0o ng\u00e0y th\u1ee9 50, x\u00e1c su\u1ea5t nh\u1edb l\u1ea1i th\u00e0nh c\u00f4ng ch\u1ec9 l\u00e0 10% - t\u1eeb \u0111\u00f3 g\u1ea7n nh\u01b0 \u0111\u00e3 b\u1ecb x\u00f3a kh\u1ecfi \u0111\u1ea7u. (Th\u1ef1c t\u1ebf c\u00f2n ph\u1ee5 thu\u1ed9c v\u00e0o \u0111\u1ed9 kh\u00f3 c\u1ee7a t\u1eeb.)

    S\u1eed d\u1ee5ng SRS khi\u1ebfn b\u1ea1n ph\u1ea3i \u00f4n l\u1ea1i t\u1eeb \u0111\u00f3 khi x\u00e1c su\u1ea5t nh\u1edb \u0111\u01b0\u1ee3c n\u00f3 v\u1eabn c\u00f2n cao (th\u01b0\u1eddng l\u00e0 90%). Sau m\u1ed7i l\u1ea7n \u00f4n, kh\u1ea3 n\u0103ng nh\u1edb s\u1ebd t\u1ed1t h\u01a1n: x\u00e1c su\u1ea5t nh\u1edb l\u1ea1i gi\u1ea3m ch\u1eadm h\u01a1n theo th\u1eddi gian (\u0111\u01b0\u1eddng cong qu\u00ean l\u00e3ng ng\u00e0y c\u00e0ng ph\u1eb3ng h\u01a1n). N\u00f3i c\u00e1ch kh\u00e1c, qu\u00e1 tr\u00ecnh qu\u00ean b\u1ecb ch\u1eadm l\u1ea1i.

    \u0110\u01b0\u1eddng cong qu\u00ean l\u00e3ng sau m\u1ed7i l\u1ea7n xem l\u1ea1i. Nh\u1eefng n\u00e9t \u0111\u1ee9t l\u00e0 khi kh\u00f4ng \u00f4n t\u1eadp l\u1ea1i

    Hai \u0111i\u1ec1u n\u1eefa c\u1ea7n ch\u00fa \u00fd \u1edf \u0111\u00e2y:

    • \u1ede m\u1ecdi th\u1eddi \u0111i\u1ec3m, c\u01a1 h\u1ed9i ghi nh\u1edb t\u1eeb c\u1ee7a b\u1ea1n lu\u00f4n \u1edf m\u1ee9c t\u1eeb 90% \u0111\u1ebfn 100%. SRS kh\u00f4ng bao gi\u1edd \u0111\u1ec3 n\u00f3 gi\u1ea3m xu\u1ed1ng d\u01b0\u1edbi 90%. \u0110i\u1ec1u n\u00e0y \u0111\u01a1n gi\u1ea3n c\u00f3 ngh\u0129a l\u00e0 b\u1ea1n lu\u00f4n nh\u1edb t\u1eeb \u0111\u00f3 (v\u1edbi x\u00e1c su\u1ea5t r\u1ea5t cao).
    • Trong SRS, b\u1ea1n xem l\u1ea1i c\u00e1c m\u1ee5c theo kho\u1ea3ng th\u1eddi gian t\u0103ng d\u1ea7n thay v\u00ec xem l\u1ea1i ch\u00fang v\u00e0i ng\u00e0y m\u1ed9t l\u1ea7n. V\u00ec v\u1eady, b\u1ea1n \u0111\u1ea1t \u0111\u01b0\u1ee3c hi\u1ec7u qu\u1ea3 t\u01b0\u01a1ng t\u1ef1 v\u1edbi s\u1ed1 l\u01b0\u1ee3ng \u00f4n t\u1eadp nh\u1ecf h\u01a1n nhi\u1ec1u.
    "},{"location":"srs/#trong-qua-trinh-on-tap","title":"Trong qu\u00e1 tr\u00ecnh \u00f4n t\u1eadp","text":"

    \u0110\u00e1nh gi\u00e1 trong SRS \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 s\u1ef1 l\u1eb7p l\u1ea1i. \u0110\u00e2y l\u00e0 nh\u1eefng g\u00ec x\u1ea3y ra trong qu\u00e1 tr\u00ecnh l\u1eb7p l\u1ea1i:

    1. SRS s\u1ebd hi\u1ec7n ra ph\u1ea7n c\u00e2u h\u1ecfi cho b\u1ea1n

    Front Q: M\u1eb9 c\u1ee7a v\u1ee3 ho\u1eb7c ch\u1ed3ng b\u1ea1n

    A

    1. B\u1ea1n tr\u1ea3 l\u1eddi c\u00e2u h\u1ecfi: C\u00f3 th\u1ec3 l\u00e0 nh\u1edb l\u1ea1i, n\u00f3i to ra ho\u1eb7c t\u01b0\u01a1ng t\u1ef1
    2. SRS s\u1ebd cho b\u1ea1n xem c\u00e2u tr\u1ea3 l\u1eddi \u0111\u00fang

    Front Q: M\u1eb9 c\u1ee7a v\u1ee3 ho\u1eb7c ch\u1ed3ng b\u1ea1n

    Back A: mother-in-law

    1. B\u1ea1n so s\u00e1nh c\u00e2u tr\u1ea3 l\u1eddi c\u1ee7a m\u00ecnh v\u1edbi c\u00e2u tr\u1ea3 l\u1eddi \u0111\u00fang v\u00e0 t\u1ef1 ch\u1ea5m \u0111i\u1ec3m (Theo Anki th\u00ec c\u00f3 4 thang ch\u1ea5m l\u00e0 Again, Hard, Good, Easy, d\u1ef1a v\u00e0o m\u1ee9c \u0111\u1ed9 nh\u1edb t\u1eeb m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 ch\u1ea5m \u0111i\u1ec3m). \u0110i\u1ec3m \u0111\u1ea5y s\u1ebd cho SRS bi\u1ebft b\u1ea1n nh\u1edb t\u1eeb \u0111\u00f3 t\u1ed1t \u0111\u1ebfn m\u1ee9c n\u00e0o.
    2. Khi n\u00e0o b\u1ea1n n\u00ean xem l\u1ea1i m\u1ee5c \u0111\u00f3 s\u1ebd do SRS th\u1ef1c hi\u1ec7n, ch\u00fang \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 kho\u1ea3ng l\u1eb7p l\u1ea1i. T\u1eeb \u0111i\u1ec3m c\u1ee7a b\u1ea1n, \u0111i\u1ec3m tr\u01b0\u1edbc \u0111\u00f3, v\u00e0 c\u00e1c s\u1ed1 li\u1ec7u th\u1ed1ng k\u00ea kh\u00e1c, SRS c\u00f3 th\u1ec3 t\u00ednh to\u00e1n th\u1eddi gian b\u1ea1n s\u1ebd nh\u1edb t\u1eeb \u0111\u00f3. Sau \u0111\u00f3 n\u00f3 \u0111\u1eb7t ng\u00e0y hi\u1ec7n l\u1ea1i th\u1ebb ti\u1ebfp theo.
    "},{"location":"srs/#phien-hoc-srs","title":"Phi\u00ean h\u1ecdc SRS","text":"

    Qu\u00e1 tr\u00ecnh h\u1ecdc qua SRS:

    1. Xem l\u1ea1i c\u00e1c t\u1eeb m\u00e0 SRS \u0111\u00e3 ch\u1ecdn: Th\u00f4ng th\u01b0\u1eddng, s\u1ed1 l\u01b0\u1ee3ng t\u1eeb m\u00e0 b\u1ea1n \u00f4n t\u1eadp m\u1ed7i ng\u00e0y l\u00e0 r\u1ea5t \u00edt. V\u00ed d\u1ee5: n\u1ebfu b\u1ea1n c\u00f3 8.000 t\u1eeb ti\u1ebfng Anh trong SRS, b\u1ea1n c\u00f3 th\u1ec3 ch\u1ec9 ph\u1ea3i \u00f4n l\u1ea1i 40 t\u1eeb m\u1ed7i ng\u00e0y.
    2. \u00d4n l\u1ea1i c\u00e1c t\u1eeb kh\u00f3: (hay c\u00f2n g\u1ecdi l\u00e0 c\u00f4ng cu\u1ed9c c\u00e0y cu\u1ed1c cu\u1ed1i c\u00f9ng). B\u1ea1n xem l\u1ea1i t\u1ea5t c\u1ea3 c\u00e1c t\u1eeb m\u00e0 b\u1ea1n ch\u1ea5m \u0111i\u1ec3m th\u1ea5p t\u1eeb c\u00e1c phi\u00ean h\u1ecdc tr\u01b0\u1edbc
    3. Ghi nh\u1edb t\u1eeb m\u1edbi.: B\u1ea1n h\u1ecdc t\u1eeb l\u1ea7n \u0111\u1ea7u ti\u00ean. B\u1ea1n s\u1ebd xem l\u1ea1i nh\u1eefng t\u1eeb n\u00e0y trong m\u1ed9t v\u00e0i ng\u00e0y.
    4. Th\u00eam t\u1eeb m\u1edbi.: T\u1ea1o th\u00eam c\u00e1c th\u1ebb t\u1eeb m\u1edbi t\u1eeb nh\u1eefng n\u1ed9i dung \u0111\u00e3 h\u1ecdc
    "},{"location":"srs/#cac-them-cac-the-moi-vao-he-thong-srs","title":"C\u00e1c th\u00eam c\u00e1c th\u1ebb m\u1edbi v\u00e0o h\u1ec7 th\u1ed1ng SRS","text":"

    B\u1ea1n sao ch\u00e9p v\u00e0 \u0111\u01b0a c\u00e1c c\u00e2u v\u00ed d\u1ee5, t\u1eeb v\u00e0 phi\u00ean \u00e2m v\u00e0o SRS c\u1ee7a m\u00ecnh. B\u1ea1n c\u00f3 th\u1ec3 l\u1ea5y c\u00e1c c\u00e2u v\u00ed d\u1ee5 t\u1eeb t\u1eeb \u0111i\u1ec3n c\u0169ng nh\u01b0 t\u1eeb s\u00e1ch, phim ho\u1eb7c game.

    C\u00f3 nhi\u1ec1u c\u00e1ch \u0111\u1ec3 t\u1ea1o ra c\u00e1c ph\u1ea7n h\u1ecdc SRS. Ki\u1ec3u \u0111\u01a1n gi\u1ea3n nh\u1ea5t tr\u00f4ng nh\u01b0 th\u1ebf n\u00e0y:

    M\u1eb7t tr\u01b0\u1edbc

    Front Q: They're always squabbling over money.

    M\u1eb7t sau

    Back A: squabble /'skwa:b.l/ = C\u00e3i nhau v\u1ec1 \u0111i\u1ec1u g\u00ec \u0111\u00f3 kh\u00f4ng th\u1ef1c s\u1ef1 quan tr\u1ecdng

    \u0110\u00e2y \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 m\u1ed9t m\u1ee5c c\u00e2u. \"C\u00e2u h\u1ecfi\" l\u00e0 m\u1ed9t c\u00e2u c\u00f3 t\u1eeb ho\u1eb7c c\u1ee5m t\u1eeb b\u1ea1n c\u1ea7n h\u1ecdc (\u1edf \u0111\u00e2y: c\u00e3i nhau v\u1ec1 \u0111i\u1ec1u g\u00ec \u0111\u00f3). C\u00e2u n\u00e0y c\u00f3 th\u1ec3 l\u1ea5y t\u1eeb t\u1eeb \u0111i\u1ec3n, s\u00e1ch, trang web, v.v. Khi nh\u00ecn th\u1ea5y c\u00e2u \u0111\u00f3, b\u1ea1n ph\u1ea3i suy ngh\u0129 v\u1ec1 ngh\u0129a c\u1ee7a c\u00e2u ho\u1eb7c t\u1eeb. Sau \u0111\u00f3, b\u1ea1n \u0111\u1ecdc c\u00e1ch ph\u00e1t \u00e2m v\u00e0 \u0111\u1ecbnh ngh\u0129a trong tr\u01b0\u1eddng c\u00e2u tr\u1ea3 l\u1eddi - \u0111i\u1ec1u n\u00e0y gi\u00fap b\u1ea1n ki\u1ec3m tra ki\u1ebfn \u200b\u200bth\u1ee9c c\u1ee7a m\u00ecnh. Cu\u1ed1i c\u00f9ng, b\u1ea1n t\u1ef1 ch\u1ea5m \u0111i\u1ec3m cho m\u00ecnh, t\u00f9y thu\u1ed9c v\u00e0o m\u1ee9c \u0111\u1ed9 b\u1ea1n nh\u1edb ngh\u0129a v\u00e0 c\u00e1ch ph\u00e1t \u00e2m.

    "},{"location":"srs/#uu-iem-cua-srs","title":"\u01afu \u0111i\u1ec3m c\u1ee7a SRS","text":"
    • B\u1ea1n c\u00f3 th\u1ec3 nh\u1edb (g\u1ea7n nh\u01b0) b\u1ea5t c\u1ee9 \u0111i\u1ec1u g\u00ec b\u1ea1n mu\u1ed1n.: Khi b\u1ea1n \u0111\u1ecdc m\u1ed9t t\u1eeb trong s\u00e1ch ho\u1eb7c nghe n\u00f3 trong phim, b\u1ea1n s\u1ebd kh\u00f4ng bao gi\u1edd bi\u1ebft li\u1ec7u n\u00f3 c\u00f3 \u0111\u1ecdng l\u1ea1i trong tr\u00ed nh\u1edb c\u1ee7a b\u1ea1n hay kh\u00f4ng. Khi b\u1ea1n th\u00eam m\u1ed9t t\u1eeb v\u00e0o SRS, n\u00f3 s\u1ebd \u1edf \u0111\u00e2y, m\u00e3i m\u00e3i. (Th\u00f4ng th\u01b0\u1eddng, SRS cho ph\u00e9p b\u1ea1n nh\u1edb kho\u1ea3ng 95% s\u1ed1 t\u1eeb b\u1ea1n \u0111\u00e3 th\u00eam v\u00e0o). S\u1ebd m\u1ea5t th\u1eddi gian \u0111\u1ec3 t\u1ea1o th\u1ebb t\u1eeb v\u1ef1ng, nh\u01b0ng n\u00f3 \u0111\u00e1ng \u0111\u1ed3ng ti\u1ec1n b\u00e1t g\u1ea1o.
    • B\u1ea1n kh\u00f4ng l\u00e3ng ph\u00ed th\u1eddi gian v\u00e0o ph\u1ea7n b\u1ea1n \u0111\u00e3 nh\u1edb r\u00f5 ho\u1eb7c ph\u1ea7n d\u1ec5.: B\u1ea1n ch\u1ec9 \u00f4n l\u1ea1i nh\u1eefng t\u1eeb m\u00e0 b\u1ea1n g\u1ea7n nh\u01b0 \u0111\u00e3 qu\u00ean. SRS c\u1ee7a b\u1ea1n ch\u1ec9 h\u1ecfi b\u1ea1n nh\u1eefng c\u00e2u h\u1ecfi kh\u00f3 \u0111\u1ec3 b\u1ea1n kh\u00f4ng l\u00e3ng ph\u00ed th\u1eddi gian cho nh\u1eefng c\u00e2u h\u1ecfi d\u1ec5. SRS = L\u00e0m \u00edt \u0103n nhi\u1ec1u.
    • C\u00e0ng ng\u00e0y c\u00e0ng m\u1ea5t \u00edt th\u1eddi gian c\u1ee7a b\u1ea1n. V\u00ec th\u1eddi gian gi\u1eefa c\u00e1c l\u1ea7n l\u1eb7p l\u1ea1i d\u00e0i h\u01a1n n\u00ean kh\u1ed1i l\u01b0\u1ee3ng c\u00f4ng vi\u1ec7c c\u1ee7a b\u1ea1n (s\u1ed1 l\u1ea7n l\u1eb7p l\u1ea1i h\u00e0ng ng\u00e0y) ng\u00e0y c\u00e0ng gi\u1ea3m. B\u1ea1n s\u1eed d\u1ee5ng SRS c\u00e0ng l\u00e2u th\u00ec c\u00e0ng m\u1ea5t \u00edt th\u1eddi gian \u0111\u1ec3 ghi nh\u1edb m\u1ed9t nh\u00f3m t\u1eeb trong b\u1ed9 nh\u1edb. V\u00ed d\u1ee5: sau m\u1ed9t n\u0103m s\u1eed d\u1ee5ng SRS, b\u1ea1n s\u1ebd ch\u1ec9 m\u1ea5t ch\u01b0a \u0111\u1ebfn 10 l\u1ea7n l\u1eb7p l\u1ea1i m\u1ed7i ng\u00e0y \u0111\u1ec3 ghi nh\u1edb 2.000 t\u1eeb trong b\u1ed9 nh\u1edb.
    "},{"location":"srs/#co-the-at-uoc-nhung-gi","title":"C\u00f3 th\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c nh\u1eefng g\u00ec?","text":"

    Sau khi th\u00eam kho\u1ea3ng 1.000 -> 2.000 m\u1ee5c v\u00e0o SRS, b\u1ea1n s\u1ebd b\u1eaft \u0111\u1ea7u nh\u1eadn th\u1ea5y nh\u1eefng thay \u0111\u1ed5i l\u1edbn trong Ti\u1ebfng Anh c\u1ee7a m\u00ecnh. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 m\u1ed9t s\u1ed1 m\u1ee5c ti\u00eau m\u00e0 SRS c\u00f3 th\u1ec3 gi\u00fap b\u1ea1n \u0111\u1ea1t \u0111\u01b0\u1ee3c:

    • C\u1ea3i thi\u1ec7n v\u1ed1n t\u1eeb v\u1ef1ng c\u1ee7a b\u1ea1n. Khi t\u00f4i b\u1eaft \u0111\u1ea7u s\u1eed d\u1ee5ng SRS (SuperMemo), \u0111i\u1ec1u \u0111\u1ea7u ti\u00ean t\u00f4i nh\u1eadn th\u1ea5y l\u00e0 v\u1ed1n t\u1eeb v\u1ef1ng ti\u1ebfng Anh c\u1ee7a t\u00f4i \u0111\u01b0\u1ee3c c\u1ea3i thi\u1ec7n nhanh ch\u00f3ng. G\u1ea7n nh\u01b0 ngay l\u1eadp t\u1ee9c, t\u00f4i b\u1eaft \u0111\u1ea7u s\u1eed d\u1ee5ng nh\u1eefng t\u1eeb m\u1edbi, th\u00fa v\u1ecb khi n\u00f3i v\u00e0 vi\u1ebft - nh\u1eefng t\u1eeb nh\u01b0 DEVOUR, APPALLING ho\u1eb7c LIVE DOWN. Trong m\u1ed9t gi\u1edd, b\u1ea1n c\u00f3 th\u1ec3 th\u00eam kho\u1ea3ng 30 t\u1eeb m\u1edbi v\u00e0o SRS c\u1ee7a m\u00ecnh. B\u1ea1n c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u s\u1eed d\u1ee5ng nh\u1eefng t\u1eeb n\u00e0y ngay l\u1eadp t\u1ee9c - t\u1ea1i l\u1edbp h\u1ecdc ti\u1ebfng Anh ti\u1ebfp theo, trong email ti\u1ebfp theo, v.v. H\u00e3y th\u1eed xem!
    • Hi\u1ec3u s\u00e1ch, trang web, phim, ch\u01b0\u01a1ng tr\u00ecnh TV, v.v. V\u1edbi v\u1ed1n t\u1eeb v\u1ef1ng ng\u00e0y c\u00e0ng t\u0103ng, vi\u1ec7c \u0111\u1ecdc v\u00e0 nghe ti\u1ebfng Anh s\u1ebd ng\u00e0y c\u00e0ng tr\u1edf n\u00ean th\u00fa v\u1ecb h\u01a1n. B\u1ea1n s\u1ebd nh\u1eadn th\u1ea5y c\u00e1c t\u1eeb trong SRS c\u1ee7a m\u00ecnh \u1edf kh\u1eafp m\u1ecdi n\u01a1i - trong s\u00e1ch, phim, tr\u00f2 ch\u01a1i \u0111i\u1ec7n t\u1eed, v.v. B\u1ea5t c\u1ee9 khi n\u00e0o nh\u00ecn th\u1ea5y m\u1ed9t t\u1eeb m\u00e0 b\u1ea1n \u0111\u00e3 th\u00eam v\u00e0o SRS, b\u1ea1n s\u1ebd th\u1ea5y \u0111\u01b0\u1ee3c s\u1ef1 ti\u1ebfn b\u1ed9 c\u1ee7a b\u1ea3n th\u00e2n
    • C\u1ea3i thi\u1ec7n ng\u1eef ph\u00e1p c\u1ee7a b\u1ea1n. C\u00e1c c\u00e2u v\u00ed d\u1ee5 trong SRS l\u00e0 m\u1ed9t c\u00e1ch input r\u1ea5t hi\u1ec7u qu\u1ea3 v\u00ec b\u1ea1n c\u00f3 th\u1ec3 xem \u0111i xem l\u1ea1i ch\u00fang. Sau m\u1ed9t th\u1eddi gian, b\u1ea1n s\u1ebd quen v\u1edbi c\u1ea5u tr\u00fac ng\u1eef ph\u00e1p trong c\u00e1c c\u00e2u v\u00ed d\u1ee5. Ch\u00fang s\u1ebd tr\u1edf n\u00ean t\u1ef1 nhi\u00ean \u0111\u1ed1i v\u1edbi b\u1ea1n. Ngo\u00e0i c\u00e1c c\u00e2u v\u00ed d\u1ee5, b\u1ea1n c\u00f3 th\u1ec3 th\u00eam c\u00e1c m\u1ee5c \u0111\u1eb7c bi\u1ec7t \u0111\u1ec3 ki\u1ec3m tra ki\u1ebfn \u200b\u200bth\u1ee9c ng\u1eef ph\u00e1p c\u1ee7a m\u00ecnh.
    • H\u1ecdc c\u00e1ch ph\u00e1t \u00e2m c\u1ee7a c\u00e1c t\u1eeb ti\u1ebfng Anh. B\u1ea1n c\u00f3 th\u1ec3 th\u00eam c\u00e1ch ph\u00e1t \u00e2m v\u00e0o c\u00e1c ph\u1ea7n h\u1ecdc th\u00f4ng th\u01b0\u1eddng c\u1ee7a m\u00ecnh ho\u1eb7c s\u1eed d\u1ee5ng c\u00e1c m\u1ee5c \u0111\u1eb7c bi\u1ec7t \u0111\u1ec3 h\u1ecdc c\u00e1ch ph\u00e1t \u00e2m c\u00e1c t\u1eeb ti\u1ebfng Anh. \u0110i\u1ec1u n\u00e0y r\u1ea5t quan tr\u1ecdng v\u00ec c\u00e1ch ph\u00e1t \u00e2m ti\u1ebfng Anh kh\u00f4ng c\u1ed1 \u0111\u1ecbnh - nhi\u1ec1u t\u1eeb (ngay c\u1ea3 nh\u1eefng t\u1eeb c\u01a1 b\u1ea3n) c\u00f3 c\u00e1ch ph\u00e1t \u00e2m kh\u00e1 \"g\u00e2y s\u1ed1c\". N\u1ebfu b\u1ea1n th\u00eam c\u00e1ch ph\u00e1t \u00e2m v\u00e0o SRS c\u1ee7a m\u00ecnh, b\u1ea1n s\u1ebd tr\u1edf th\u00e0nh m\u1ed9t ng\u01b0\u1eddi n\u00f3i t\u1ef1 tin h\u01a1n v\u00ec b\u1ea1n s\u1ebd kh\u00f4ng c\u00f2n ph\u1ea3i b\u0103n kho\u0103n v\u1ec1 c\u00e1ch ph\u00e1t \u00e2m h\u00e0ng tr\u0103m t\u1eeb ti\u1ebfng Anh nh\u01b0 COVER, WON'T hay FOREIGN.
    • Lo\u1ea1i b\u1ecf nh\u1eefng sai l\u1ea7m c\u1ee7a b\u1ea1n. C\u00f3 m\u1ed9t k\u1ef9 thu\u1eadt r\u1ea5t hi\u1ec7u qu\u1ea3 \u0111\u1ec3 x\u1eed l\u00fd l\u1ed7i: B\u1ea5t c\u1ee9 khi n\u00e0o ai \u0111\u00f3 s\u1eeda c\u00e2u ti\u1ebfng Anh c\u1ee7a b\u1ea1n, h\u00e3y th\u00eam c\u00e2u \u0111\u00fang \u0111\u00f3 v\u00e0o SRS c\u1ee7a b\u1ea1n l\u00e0m ph\u1ea7n c\u1ea7n h\u1ecdc. SRS c\u1ee7a b\u1ea1n s\u1ebd khi\u1ebfn b\u1ea1n ph\u1ea3i xem l\u1ea1i phi\u00ean b\u1ea3n ch\u00ednh x\u00e1c nhi\u1ec1u l\u1ea7n. V\u00e0 r\u1ed3i, c\u00e2u sai trong \u0111\u1ea7u m\u00ecnh s\u1ebd th\u00e0nh c\u00e1i c\u00e2u \u0111\u00fang \u0111\u00f3.
    "},{"location":"srs/#them-ong-luc-hoc-tap","title":"Th\u00eam \u0111\u1ed9ng l\u1ef1c h\u1ecdc t\u1eadp","text":"

    Ph\u1ea7n m\u1ec1m l\u1eb7p l\u1ea1i ng\u1eaft qu\u00e3ng c\u00f3 hai l\u1ee3i th\u1ebf v\u1ec1 m\u1eb7t t\u00e2m l\u00fd so v\u1edbi c\u00e1c ph\u01b0\u01a1ng ph\u00e1p h\u1ecdc t\u1eadp kh\u00e1c, ch\u1eb3ng h\u1ea1n nh\u01b0 n\u1ea1p input (ch\u1ec9 \u0111\u1ecdc/nghe) ho\u1eb7c c\u00e1c l\u1edbp h\u1ecdc ti\u1ebfng Anh:

    • M\u1ee5c ti\u00eau \u0111\u01b0\u1ee3c \u0111\u1ecbnh s\u1eb5n: Ng\u01b0\u1eddi ch\u1ea1y \u0111o kho\u1ea3ng c\u00e1ch h\u1ecd \u0111\u00e3 ch\u1ea1y. Nh\u1eefng ng\u01b0\u1eddi \u0111ang \u0103n ki\u00eang \u0111o c\u00e2n n\u1eb7ng c\u1ee7a h\u1ecd. N\u1ebfu b\u1ea1n th\u1ec3 hi\u1ec7n m\u1ee5c ti\u00eau d\u01b0\u1edbi d\u1ea1ng m\u1ed9t con s\u1ed1, n\u00f3 s\u1ebd tr\u1edf n\u00ean c\u1ee5 th\u1ec3 v\u00e0 m\u1ea1nh m\u1ebd h\u01a1n. B\u1ea1n s\u1ebd ti\u1ebfp t\u1ee5c ngh\u0129 v\u1ec1 con s\u1ed1 \u0111\u00f3 v\u00e0 b\u1ea1n s\u1ebd mu\u1ed1n con s\u1ed1 \u0111\u00f3 t\u0103ng l\u00ean. N\u1ebfu n\u00f3 t\u0103ng l\u00ean, b\u1ea1n s\u1ebd c\u00f3 c\u1ea3m gi\u00e1c th\u00e0nh t\u1ef1u. \"H\u00f4m nay t\u00f4i \u0111\u00e3 ch\u1ea1y \u0111\u01b0\u1ee3c 4,5 km\" s\u1ebd t\u1ed1t h\u01a1n nhi\u1ec1u so v\u1edbi \"H\u00f4m nay t\u00f4i \u0111\u00e3 ch\u1ea1y \u0111\u01b0\u1ee3c m\u1ed9t qu\u00e3ng \u0111\u01b0\u1eddng kh\u00e1 d\u00e0i\". V\u1edbi SRS th\u00ec n\u00f3 s\u1ebd l\u00e0: \"T\u00f4i \u0111\u00e3 ghi nh\u1edb \u0111\u01b0\u1ee3c 2123 t\u1eeb\", \"H\u00f4m nay t\u00f4i s\u1ebd ghi nh\u1edb th\u00eam 20 t\u1eeb m\u1edbi\" ho\u1eb7c \"T\u00f4i s\u1ebd \u0111\u1ea1t \u0111\u01b0\u1ee3c 2500 v\u00e0o cu\u1ed1i th\u00e1ng\".
    • C\u1ea3m gi\u00e1c ch\u1eafc ch\u1eafn: V\u1edbi SRS, b\u1ea1n bi\u1ebft r\u1eb1ng m\u1ed7i t\u1eeb b\u1ea1n th\u00eam v\u00e0o s\u1ebd \u0111\u1ecdng l\u1ea1i trong \u0111\u1ea7u b\u1ea1n, v\u00ec v\u1eady b\u1ea1n lu\u00f4n c\u1ea3m th\u1ea5y vi\u1ec7c h\u1ecdc kh\u00f4ng b\u1ecb l\u00e3ng ph\u00ed.
    "},{"location":"srs/#co-can-phai-tu-them-hoc-phan-khong","title":"C\u00f3 c\u1ea7n ph\u1ea3i t\u1ef1 th\u00eam h\u1ecdc ph\u1ea7n kh\u00f4ng?","text":"

    M\u1eb7c d\u00f9 vi\u1ec7c t\u1ea1o c\u00e1c h\u1ecdc ph\u1ea7n c\u1ee7a ri\u00eang b\u1ea1n l\u00e0 c\u00e1ch t\u1ed1t nh\u1ea5t \u0111\u1ec3 s\u1eed d\u1ee5ng ph\u1ea7n m\u1ec1m l\u1eb7p l\u1ea1i ng\u1eaft qu\u00e3ng nh\u01b0ng b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng n\u1ed9i dung SRS do ng\u01b0\u1eddi kh\u00e1c t\u1ea1o. \u01afu \u0111i\u1ec3m l\u1edbn nh\u1ea5t c\u1ee7a b\u1ed9 s\u01b0u t\u1eadp SRS l\u00e0m s\u1eb5n gi\u00fap b\u1ea1n ti\u1ebft ki\u1ec7m r\u1ea5t nhi\u1ec1u th\u1eddi gian.

    V\u1ea5n \u0111\u1ec1 l\u1edbn nh\u1ea5t l\u00e0 kh\u00f4ng d\u1ec5 t\u00ecm \u0111\u01b0\u1ee3c nh\u1eefng b\u1ed9 s\u01b0u t\u1eadp ch\u1ea5t l\u01b0\u1ee3ng cao. Tuy nhi\u00ean, n\u1ed9i dung SRS l\u00e0m s\u1eb5n c\u00f3 th\u1ec3 l\u00e0 m\u1ed9t \u00fd t\u01b0\u1edfng hay n\u1ebfu b\u1ea1n c\u00f3 \u00edt th\u1eddi gian ho\u1eb7c \u00edt k\u1ef9 n\u0103ng s\u1eed d\u1ee5ng m\u00e1y t\u00ednh, \u0111\u1eb7c bi\u1ec7t n\u1ebfu b\u1ea1n l\u00e0 ng\u01b0\u1eddi m\u1edbi b\u1eaft \u0111\u1ea7u (ch\u1ea5t l\u01b0\u1ee3ng kh\u00f4ng quan tr\u1ecdng l\u1eafm n\u1ebfu b\u1ea1n m\u1edbi b\u1eaft \u0111\u1ea7u h\u1ecdc ti\u1ebfng Anh).

    "},{"location":"srs/#lam-cach-nao-e-bat-au-su-dung-srs","title":"L\u00e0m c\u00e1ch n\u00e0o \u0111\u1ec3 b\u1eaft \u0111\u1ea7u s\u1eed d\u1ee5ng SRS?","text":"

    T\u1ea3i Anki v\u00e0 b\u1eaft \u0111\u1ea7u.

    "},{"location":"timeboxing/","title":"Timeboxing","text":"

    B\u00e0i vi\u1ebft n\u00e0y l\u00e0 b\u1ea3n d\u1ecbch v\u00e0 hi\u1ec7u \u0111\u00ednh c\u1ee7a b\u00e0i Timeboxing \u0111\u01b0\u1ee3c vi\u1ebft b\u1edfi Tatsumoto.

    Qu\u1ea3n l\u00fd th\u1eddi gian hi\u1ec7u qu\u1ea3 l\u00e0 r\u1ea5t quan tr\u1ecdng \u0111\u1ec3 ho\u00e0n th\u00e0nh nhi\u1ec7m v\u1ee5 v\u00e0 duy tr\u00ec n\u0103ng su\u1ea5t. Timeboxing l\u00e0 m\u1ed9t k\u1ef9 thu\u1eadt ph\u1ed5 bi\u1ebfn gi\u00fap m\u1ecdi ng\u01b0\u1eddi s\u1eafp x\u1ebfp th\u1eddi gian c\u1ee7a m\u00ecnh. Trong b\u00e0i vi\u1ebft n\u00e0y, ch\u00fang ta s\u1ebd kh\u00e1m ph\u00e1 kh\u00e1i ni\u1ec7m v\u1ec1 Timeboxing, c\u00e1ch Timeboxing c\u00f3 th\u1ec3 gi\u00fap \u00edch cho vi\u1ec7c h\u1ecdc ng\u00f4n ng\u1eef.

    "},{"location":"timeboxing/#tim-hieu-ve-timeboxing","title":"T\u00ecm hi\u1ec3u v\u1ec1 Timeboxing","text":"

    Timeboxing hay h\u1ed9p th\u1eddi gian l\u00e0 m\u1ed9t k\u1ef9 thu\u1eadt qu\u1ea3n l\u00fd th\u1eddi gian li\u00ean quan \u0111\u1ebfn vi\u1ec7c ph\u00e2n b\u1ed5 c\u00e1c kh\u1ed1i th\u1eddi gian ho\u1eb7c \"h\u1ed9p\" c\u1ee5 th\u1ec3 cho c\u00e1c nhi\u1ec7m v\u1ee5 ho\u1eb7c ho\u1ea1t \u0111\u1ed9ng, thay v\u00ec n\u00f3i b\u1ea1n s\u1ebd ho\u00e0n th\u00e0nh bao nhi\u00eau, b\u1ea1n quy\u1ebft \u0111\u1ecbnh xem m\u00ecnh s\u1ebd l\u00e0m vi\u1ec7c g\u00ec \u0111\u00f3 trong bao l\u00e2u. M\u1ed7i \"h\u1ed9p\" \u0111\u01b0\u1ee3c \u1ea5n \u0111\u1ecbnh m\u1ed9t kho\u1ea3ng th\u1eddi gian c\u1ed1 \u0111\u1ecbnh, cho ph\u00e9p ch\u1ec9 t\u1eadp trung v\u00e0o nhi\u1ec7m v\u1ee5 \u0111\u01b0\u1ee3c giao m\u00e0 kh\u00f4ng b\u1ecb ph\u00e2n t\u00e2m hay gi\u00e1n \u0111o\u1ea1n.

    B\u1ea1n ch\u1ecdn m\u1ed9t nhi\u1ec7m v\u1ee5, \u0111\u1eb7t h\u1eb9n gi\u1edd v\u00e0 cam k\u1ebft l\u00e0m vi\u1ec7c m\u00e0 kh\u00f4ng b\u1ecb ph\u00e2n t\u00e2m trong nhi\u1ec7m v\u1ee5 \u0111\u00f3 cho \u0111\u1ebfn khi h\u1ebft th\u1eddi gian. Khi h\u1ebft th\u1eddi gian, b\u1ea1n ph\u1ea3i ngh\u1ec9 gi\u1ea3i lao, th\u01b0\u1eddng l\u00e0 v\u00e0i ph\u00fat. Sau \u0111\u00f3, ch\u1ecdn m\u1ed9t nhi\u1ec7m v\u1ee5 kh\u00e1c ho\u1eb7c ti\u1ebfp t\u1ee5c l\u00e0m nhi\u1ec7m v\u1ee5 t\u01b0\u01a1ng t\u1ef1. \u0110\u1eb7t l\u1ea1i b\u1ed9 h\u1eb9n gi\u1edd v\u00e0 l\u1eb7p l\u1ea1i.

    Ch\u00fang ta kh\u00f4ng th\u1ec3 bi\u1ebft ch\u1eafc tr\u01b0\u1edbc c\u1ea7n bao nhi\u00eau th\u1eddi gian \u0111\u1ec3 ho\u00e0n th\u00e0nh m\u1ed9t nhi\u1ec7m v\u1ee5 nh\u1ea5t \u0111\u1ecbnh, nh\u01b0ng ch\u00fang ta c\u00f3 th\u1ec3 ki\u1ec3m so\u00e1t l\u01b0\u1ee3ng th\u1eddi gian m\u00ecnh ph\u00e2n b\u1ed5 cho vi\u1ec7c \u0111\u00f3. V\u00ec v\u1eady, thay v\u00ec th\u1ef1c hi\u1ec7n m\u1ed9t nhi\u1ec7m v\u1ee5 cho \u0111\u1ebfn khi n\u00f3 ho\u00e0n th\u00e0nh, b\u1ea1n h\u00e3y ch\u1ecdn m\u1ed9t kho\u1ea3ng th\u1eddi gian \u0111\u1ecbnh tr\u01b0\u1edbc \u0111\u1ec3 th\u1ef1c hi\u1ec7n n\u00f3.

    Timeboxing gi\u00fap b\u1ea1n v\u01b0\u1ee3t qua s\u1ef1 tr\u00ec ho\u00e3n v\u00ec n\u00f3 chia nh\u1eefng nhi\u1ec7m v\u1ee5 l\u1edbn th\u00e0nh nh\u1eefng ph\u1ea7n nh\u1ecf m\u00e0 ta c\u00f3 th\u1ec3 x\u1eed l\u00fd. \u0110\u1eb7t khung th\u1eddi gian \u0111\u1eb7c bi\u1ec7t hi\u1ec7u qu\u1ea3 trong vi\u1ec7c gi\u00fap b\u1ea1n gi\u1ea3i quy\u1ebft nh\u1eefng ph\u1ea7n vi\u1ec7c m\u00e0 b\u1ea1n kh\u00f4ng mu\u1ed1n l\u00e0m

    "},{"location":"timeboxing/#trong-viec-hoc-ngon-ngu","title":"Trong vi\u1ec7c h\u1ecdc ng\u00f4n ng\u1eef","text":"

    Trong vi\u1ec7c h\u1ecdc ng\u00f4n ng\u1eef, vi\u1ec7c l\u1eadp khung th\u1eddi gian v\u1ec1 c\u01a1 b\u1ea3n c\u00f3 hai \u0111i\u1ec1u.

    1. Chia c\u00e1c \"h\u1ed9p th\u1eddi gian\" v\u00e0 th\u1ef1c hi\u1ec7n Immersion
    2. Th\u1ef1c hi\u1ec7n \u00f4n t\u1eadp SRS theo t\u1eebng ph\u1ea7n.

    M\u1ed9t v\u00ed d\u1ee5 \u0111i\u1ec3n h\u00ecnh v\u1ec1 vi\u1ec7c Immersion v\u00e0o t\u1eebng \u0111o\u1ea1n l\u00e0 khi ch\u00fang ta \u0111\u1ecdc s\u00e1ch. Kh\u00f3 m\u00e0 c\u00f3 th\u1ec3 \u0111\u1ecdc h\u1ebft \u0111\u01b0\u1ee3c m\u1ed9t quy\u1ec3n s\u00e1ch ch\u1ec9 trong m\u1ed9t l\u1ea7n. Nh\u01b0ng ho\u00e0n to\u00e0n c\u00f3 th\u1ec3 \u0111\u1ecdc m\u1ed9t cu\u1ed1n s\u00e1ch trong n\u1eeda gi\u1edd v\u00e0 t\u1ea1m d\u1eebng.

    Nhi\u1ec1u ng\u01b0\u1eddi h\u1ecdc ng\u00f4n ng\u1eef g\u1eb7p kh\u00f3 kh\u0103n trong vi\u1ec7c \u0111\u1ecdc s\u00e1ch ngay t\u1eeb \u0111\u1ea7u. Th\u00f4ng th\u01b0\u1eddng m\u1ecdi ng\u01b0\u1eddi kh\u00f4ng quen v\u1edbi vi\u1ec7c \u0111\u1ecdc. Timeboxing l\u00e0m cho vi\u1ec7c \u0111\u1ecdc d\u1ec5 d\u00e0ng h\u01a1n.

    Th\u1ef1c hi\u1ec7n \u00f4n t\u1eadp SRS theo t\u1eebng ph\u1ea7n l\u00e0 m\u1ed9t c\u00e1ch ph\u1ed5 bi\u1ebfn kh\u00e1c \u0111\u1ec3 s\u1eed d\u1ee5ng Timeboxing. \u00d4n t\u1eadp SRS th\u1ef1c s\u1ef1 r\u1ea5t ch\u00e1n, nh\u01b0ng \u0111\u00f3 l\u00e0 m\u1ed9t ph\u1ea7n c\u1ee7a qu\u00e1 tr\u00ecnh h\u1ecdc t\u1eadp. N\u1ebfu b\u1ea1n ph\u00e2n chia c\u00e1c SRS c\u1ee7a m\u00ecnh th\u00e0nh c\u00e1c ph\u1ea7n nh\u1ecf h\u01a1n, vi\u1ec7c ho\u00e0n th\u00e0nh ch\u00fang s\u1ebd tr\u1edf n\u00ean d\u1ec5 d\u00e0ng h\u01a1n. V\u00e0 n\u1ebfu b\u1ea1n c\u00f3 qu\u00e1 nhi\u1ec1u th\u1ebb \u0111\u00e3 \u0111\u1ebfn h\u1ea1n, r\u1ea5t c\u00f3 th\u1ec3, \u0111\u00f3ng Timeboxing l\u00e0 chi\u1ebfn thu\u1eadt duy nh\u1ea5t c\u00f2n l\u1ea1i.

    "},{"location":"timeboxing/#ky-thuat-pomodoro","title":"K\u1ef9 thu\u1eadt Pomodoro","text":"

    Pomodoro l\u00e0 m\u1ed9t lo\u1ea1i Timeboxing bao g\u1ed3m vi\u1ec7c chia nh\u1ecf c\u00f4ng vi\u1ec7c th\u00e0nh c\u00e1c kho\u1ea3ng th\u1eddi gian t\u1eadp trung trong 25 ph\u00fat, sau \u0111\u00f3 l\u00e0 c\u00e1c kho\u1ea3ng ngh\u1ec9 ng\u1eafn 5 ph\u00fat. Sau 4 pomodoro, th\u1eddi gian ngh\u1ec9 s\u1ebd d\u00e0i h\u01a1n kho\u1ea3ng t\u1eeb 10 ph\u00fat tr\u1edf l\u00ean. \u0110i\u1ec1u n\u00e0y gi\u00fap t\u1ed1i \u0111a h\u00f3a s\u1ef1 t\u1eadp trung trong c\u00e1c phi\u00ean Pomodoro k\u00e9o d\u00e0i 25 ph\u00fat \u0111\u1ed3ng th\u1eddi cho ph\u00e9p ngh\u1ec9 ng\u1eafn gi\u1eefa t\u1eebng phi\u00ean h\u1ecdc t\u00e2p.

    "},{"location":"timeboxing/#ket-lai","title":"K\u1ebft l\u1ea1i","text":"

    Timeboxing v\u00e0 K\u1ef9 thu\u1eadt Pomodoro l\u00e0 nh\u1eefng c\u00f4ng c\u1ee5 c\u00f3 gi\u00e1 tr\u1ecb \u0111\u1ec3 n\u00e2ng cao n\u0103ng su\u1ea5t v\u00e0 qu\u1ea3n l\u00fd th\u1eddi gian hi\u1ec7u qu\u1ea3. B\u1eb1ng c\u00e1ch ph\u00e2n b\u1ed5 c\u00e1c kho\u1ea3ng th\u1eddi gian \u0111\u00e3 \u0111\u1ecbnh cho c\u00e1c nhi\u1ec7m v\u1ee5 v\u00e0 ngh\u1ec9 gi\u1ea3i lao th\u01b0\u1eddng xuy\u00ean, b\u1ea1n c\u00f3 th\u1ec3 duy tr\u00ec s\u1ef1 t\u1eadp trung, ch\u1ed1ng l\u1ea1i s\u1ef1 tr\u00ec ho\u00e3n, ng\u0103n ng\u1eeba ki\u1ec7t s\u1ee9c v\u00e0 \u0111\u1ea1t \u0111\u01b0\u1ee3c nhi\u1ec1u th\u00e0nh t\u1ef1u h\u01a1n trong th\u1eddi gian ng\u1eafn h\u01a1n.

    B\u1ea1n ho\u00e0n to\u00e0n c\u00f3 th\u1ec3 t\u0103ng th\u1eddi gian trong m\u1ed7i phi\u00ean h\u1ecdc t\u1eadp l\u00ean th\u00e0nh 30 ph\u00fat, 45 ph\u00fat ho\u1eb7c h\u01a1n th\u1ebf, \u0111\u00f3 l\u00e0 Flowmodoro (C\u00f3 th\u1ec3 t\u1ef1 t\u00ecm hi\u1ec3u th\u00eam sau)

    "},{"location":"truoc-khi-bat-dau/","title":"Tr\u01b0\u1edbc khi b\u1eaft \u0111\u1ea7u h\u1ecdc ngo\u1ea1i ng\u1eef","text":""},{"location":"truoc-khi-bat-dau/#truoc-khi-bat-au","title":"Tr\u01b0\u1edbc khi b\u1eaft \u0111\u1ea7u","text":"

    Ngu\u1ed3n

    H\u01b0\u1edbng d\u1eabn n\u00e0y \u0111\u01b0\u1ee3c tr\u00edch d\u1eabn m\u1ed9t ph\u1ea7n, d\u1ecbch v\u00e0 hi\u1ec7u \u0111\u00ednh t\u1eeb Before You Start - languageguide

    "},{"location":"truoc-khi-bat-dau/#se-mat-bao-lau","title":"S\u1ebd m\u1ea5t bao l\u00e2u?","text":"

    \u0110i\u1ec1u \u0111\u1ea7u ti\u00ean c\u1ea7n l\u01b0u \u00fd l\u00e0: S\u1ebd kh\u00f4ng c\u00f3 Level \"Ho\u00e0n h\u1ea3o\" v\u00e0 trong vi\u1ec7c h\u1ecdc ngo\u1ea1i ng\u1eef ch\u1ec9 c\u00f3 nh\u1eefng c\u1ed9t m\u1ed1c nh\u1ea5t \u0111\u1ecbnh. V\u1edbi t\u1eebng c\u1ea5p \u0111\u1ed9 th\u00ec th\u1eddi gian c\u1ea7n \u0111\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c s\u1ebd ph\u1ee5 thu\u1ed9c v\u00e0o hai y\u1ebfu t\u1ed1 ch\u00ednh:

    • C\u1ea7n kho\u1ea3ng bao nhi\u00eau gi\u1edd \u0111\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c \u0111\u1ebfn tr\u00ecnh \u0111\u1ed9 m\u00ecnh mong mu\u1ed1n?
    • M\u00ecnh c\u00f3 th\u1ec3 d\u00e0nh \u0111\u01b0\u1ee3c bao nhi\u00eau gi\u1edd m\u1ed7i ng\u00e0y cho vi\u1ec7c h\u1ecdc - Y\u1ebfu t\u1ed1 ch\u00ednh quy\u1ebft \u0111\u1ecbnh xem b\u1ea1n c\u00f3 \u0111\u1ea1t \u0111\u01b0\u1ee3c m\u1ee5c ti\u00eau hay kh\u00f4ng.

    Ng\u01b0\u1eddi m\u1edbi h\u1ecdc th\u01b0\u1eddng \u0111\u00e1nh gi\u00e1 sai l\u01b0\u1ee3ng th\u1eddi gian \u01b0\u1edbc t\u00ednh c\u1ea7n \u0111\u1ec3 h\u1ecdc. B\u1ea1n c\u00f3 th\u1ec3 tham kh\u1ea3o Foreign Language Training \u0111\u1ec3 xem l\u01b0\u1ee3ng th\u1eddi gian \u01b0\u1edbc t\u00ednh cho ng\u01b0\u1eddi n\u00f3i Ti\u1ebfng Anh b\u1ea3n ng\u1eef \u0111\u1ec3 h\u1ecdc m\u1ed9t ng\u00f4n ng\u1eef kh\u00e1c.

    C\u1ea7n l\u01b0u \u00fd \u0111\u00e2y l\u00e0 t\u1eeb g\u00f3c \u0111\u1ed9 c\u1ee7a m\u1ed9t ng\u01b0\u1eddi n\u00f3i Ti\u1ebfng Anh b\u1ea3n ng\u1eef. V\u00ed d\u1ee5 nh\u01b0 c\u00e1c ng\u00f4n ng\u1eef \u0111\u01b0\u1ee3c \u0111\u00e1nh gi\u00e1 l\u00e0 si\u00eau kh\u00f3 l\u00e0 Trung/Nh\u1eadt/H\u00e0n th\u00ec kh\u00f4ng \u1edf m\u1ee9c qu\u00e1 t\u1ea7m v\u1edbi \u0111\u1ed1i v\u1edbi nh\u1eefng ng\u01b0\u1eddi n\u00f3i Ti\u1ebfng Vi\u1ec7t.

    "},{"location":"truoc-khi-bat-dau/#cac-cap-o-ngoai-ngu","title":"C\u00e1c c\u1ea5p \u0111\u1ed9 ngo\u1ea1i ng\u1eef","text":"

    Trong h\u1ec7 th\u1ed1ng CEFR, ng\u01b0\u1eddi h\u1ecdc \u0111\u01b0\u1ee3c ph\u00e2n chia th\u00e0nh 3 nh\u00f3m l\u1edbn: A, B, v\u00e0 C. M\u1ed7i nh\u00f3m l\u1edbn l\u1ea1i bao g\u1ed3m 2 nh\u00f3m nh\u1ecf h\u01a1n: A1 v\u00e0 A2 trong nh\u00f3m A, B1 v\u00e0 B2 trong nh\u00f3m B, v\u00e0 C1 c\u00f9ng C2 trong nh\u00f3m C, t\u01b0\u01a1ng \u1ee9ng v\u1edbi c\u00e1c c\u1ea5p \u0111\u1ed9 M\u1edbi b\u1eaft \u0111\u1ea7u (Beginner), C\u01a1 b\u1ea3n (Elementary), Trung c\u1ea5p (Intermediate), Trung c\u1ea5p tr\u00ean (Upper \u2013 Intermediate), Cao c\u1ea5p (Advanced) v\u00e0 Th\u00e0nh th\u1ea1o (Proficiency).

    "},{"location":"truoc-khi-bat-dau/#at-muc-tieu-hoc-tap","title":"\u0110\u1eb7t m\u1ee5c ti\u00eau h\u1ecdc t\u1eadp","text":"

    \u0110\u1ec3 h\u1ecdc m\u1ed9t ngo\u1ea1i ng\u1eef, \u0111\u1ea7u ti\u00ean b\u1ea1n c\u1ea7n \u0111\u1eb7t cho m\u00ecnh m\u1ed9t (ho\u1eb7c nh\u1eefng) m\u1ee5c ti\u00eau cho vi\u1ec7c h\u1ecdc c\u1ee7a m\u00ecnh. H\u00e3y d\u00e0nh th\u1eddi gian ngh\u0129 v\u1ec1 \u0111\u1ed9ng l\u1ef1c th\u00fac \u0111\u1ea9y b\u1ea3n th\u00e2n m\u00ecnh h\u1ecdc ngo\u1ea1i ng\u1eef v\u00e0 m\u00ecnh mu\u1ed1n s\u1eed d\u1ee5ng ngo\u1ea1i ng\u1eef trong nh\u1eefng tr\u01b0\u1eddng h\u1ee3p hay ng\u1eef c\u1ea3nh n\u00e0o. \u0110i\u1ec1u n\u00e0y s\u1ebd gi\u00fap b\u1ea1n \u0111\u1ecbnh h\u00ecnh \u0111\u01b0\u1ee3c tr\u00ecnh \u0111\u1ed9 b\u1ea1n mu\u1ed1n \u0111\u1ea1t \u0111\u01b0\u1ee3c v\u00e0 nh\u1eefng k\u0129 n\u0103ng m\u00e0 b\u1ea1n mu\u1ed1n t\u1eadp trung v\u00e0o. Vi\u1ebft m\u1ee5c ti\u00eau c\u1ee7a b\u1ea1n xu\u1ed1ng.

    B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng m\u1ee5c ti\u00eau SMART. M\u1ee5c ti\u00eau SMART l\u00e0 m\u1ed9t h\u1ec7 th\u1ed1ng c\u00e1c ti\u00eau ch\u00ed v\u00e0 quy t\u1eafc gi\u00fap b\u1ea1n x\u00e1c \u0111\u1ecbnh, thi\u1ebft l\u1eadp m\u1ee5c ti\u00eau hi\u1ec7u qu\u1ea3. SMART l\u00e0 vi\u1ebft t\u1eaft c\u1ee7a Specific (c\u1ee5 th\u1ec3) \u2013 Measurable (\u0111o l\u01b0\u1eddng) \u2013 Achievable (kh\u1ea3 thi) \u2013 Relevant (li\u00ean quan) \u2013 Time bound (gi\u1edbi h\u1ea1n th\u1eddi gian).

    • S \u2013 Specific (or Significant): M\u1ee5c ti\u00eau ph\u1ea3i kh\u00e1i qu\u00e1t v\u00e0 r\u00f5 r\u00e0ng. \u0110\u1eebng \u0111\u1eb7t nh\u1eefng m\u1ee5c ti\u00eau qu\u00e1 m\u01a1 h\u1ed3, vi\u1ec5n v\u00f4ng v\u00e0 kh\u00f4ng c\u00f3 c\u01a1 s\u1edf hi\u1ec7n th\u1ef1c. (V\u00ed d\u1ee5: \u0110\u1eebng c\u00f3 ch\u1ec9 \u0111\u1eb7t m\u1ee5c ti\u00eau l\u00e0 \"Th\u00e0nh th\u1ea1o m\u1ed9t ng\u00f4n ng\u1eef\", b\u1ea1n mu\u1ed1n \u0111\u1ea1t \u0111\u1ebfn tr\u00ecnh \u0111\u1ed9 n\u00e0o theo thang CEFR, c\u00f3 thi b\u1eb1ng kh\u00f4ng, n\u1ebfu c\u00f3 thi b\u1eb1ng th\u00ec l\u00e0 b\u1eb1ng g\u00ec v\u00e0 \u0111\u1ea1t \u0111\u01b0\u1ee3c m\u1ee9c \u0111i\u1ec3m nh\u01b0 n\u00e0o)
    • M \u2013 Measurable (or Meaningful): M\u1ee5c ti\u00eau \u0111o l\u01b0\u1eddng \u0111\u01b0\u1ee3c ch\u00ednh x\u00e1c v\u1ec1 l\u01b0\u1ee3ng v\u00e0 ch\u1ea5t, c\u00f3 th\u1ec3 \u0111ong \u0111\u1ebfm \u0111\u01b0\u1ee3c b\u1eb1ng th\u1eddi gian, con s\u1ed1,... \u0110i\u1ec1u n\u00e0y \u0111\u1ec3 \u0111\u00e1nh gi\u00e1 v\u00e0 \u0111o l\u01b0\u1eddng m\u1ee9c \u0111\u1ed9 th\u00e0nh c\u00f4ng c\u1ee7a b\u1ea1n sau khi ho\u00e0n th\u00e0nh m\u1ee5c ti\u00eau. S\u1ef1 ti\u1ebfn b\u1ed9 trong vi\u1ec7c h\u1ecdc ngo\u1ea1i ng\u1eef kh\u00f4ng d\u1ec5 \u0111\u1ec3 \u0111o l\u01b0\u1eddng \u0111\u01b0\u1ee3c, nh\u01b0ng v\u1eabn s\u1ebd c\u00f3 nh\u1eefng ti\u1ebfn b\u1ed9 c\u00f3 th\u1ec3 th\u1ea5y \u0111\u01b0\u1ee3c (S\u1ed1 l\u01b0\u1ee3ng t\u1eeb v\u1ef1ng, ng\u1eef ph\u00e1p, s\u1ed1 gi\u1edd nghe, s\u1ed1 cu\u1ed1n s\u00e1ch ngo\u1ea1i ng\u1eef \u0111\u00e3 \u0111\u1ecdc \u0111\u01b0\u1ee3c).
    • A \u2013 Attainable (or Action-Oriented): M\u1ee5c ti\u00eau th\u1ef1c t\u1ebf nh\u01b0ng \u0111\u1ea7y th\u00e1ch th\u1ee9c v\u00e0 c\u00f3 t\u00ednh kh\u1ea3 thi, \u0111\u1eebng n\u00ean \u0111\u1eb7t m\u1ee5c ti\u00eau qu\u00e1 xa v\u1eddi hay qu\u00e1 s\u1ee9c v\u1edbi b\u1ea3n th\u00e2n. B\u1ea1n kh\u00f4ng th\u1ec3 th\u00e0nh th\u1ea1o m\u1ed9t ngo\u1ea1i ng\u1eef b\u1ea5t k\u00ec ch\u1ec9 trong m\u1ed9t n\u0103m m\u00e0 kh\u00f4ng d\u00e0nh \u00edt nh\u1ea5t v\u00e0i ti\u1ebfng m\u1ed7i ng\u00e0y.
    • R \u2013 Relevant (or Rewarding): M\u1ee5c ti\u00eau ph\u1ea3i ph\u00f9 h\u1ee3p v\u00e0 li\u00ean quan v\u1edbi \u0111\u1ecbnh h\u01b0\u1edbng c\u1ee7a b\u1ea1n (Lifetime goals). Ngo\u1ea1i ng\u1eef b\u1ea1n mu\u1ed1n h\u1ecdc s\u1ebd gi\u00fap g\u00ec cho b\u1ea1n? B\u1ea1n mu\u1ed1n \u0111\u1ea1t \u0111\u01b0\u1ee3c \u0111i\u1ec1u g\u00ec t\u1eeb vi\u1ec7c h\u1ecdc ngo\u1ea1i ng\u1eef?
    • T \u2013 Time-bound (or Trackable): M\u1ee5c ti\u00eau ph\u1ea3i c\u00f3 th\u1eddi h\u1ea1n (deadline), ng\u0103n b\u1ea1n l\u01b0\u1eddi bi\u1ebfng, tr\u00ec ho\u00e3n hay b\u1ecb ch\u1eadm ti\u1ebfn \u0111\u1ed9.

    N\u1ebfu b\u1ea1n mu\u1ed1n, b\u1ea1n c\u00f3 th\u1ec3 c\u00f3 nh\u1eefng m\u1ee5c ti\u00eau nh\u1ecf v\u00e0 ng\u1eafn h\u1ea1n. Nh\u1eefng m\u1ee5c ti\u00eau n\u00e0y s\u1ebd gi\u00fap b\u1ea1n \u0111o l\u01b0\u1eddng \u0111\u01b0\u1ee3c qu\u00e1 tr\u00ecnh ti\u1ebfn b\u1ed9 c\u1ee7a b\u1ea1n th\u00e2n.

    "},{"location":"truoc-khi-bat-dau/#ban-tien-bo-nhu-the-nao","title":"B\u1ea1n ti\u1ebfn b\u1ed9 nh\u01b0 th\u1ebf n\u00e0o","text":"

    C\u00f3 th\u1ec3 b\u1ea1n ch\u01b0a bi\u1ebft: B\u1ea1n ho\u00e0n to\u00e0n c\u00f3 th\u1ec3 h\u1ecdc \u0111\u01b0\u1ee3c \u0111\u1ebfn c\u1ea5p \u0111\u1ed9 trung c\u1ea5p c\u1ee7a m\u1ed9t ngo\u1ea1i ng\u1eef b\u1ea5t k\u00ec m\u00e0 kh\u00f4ng g\u1eb7p qu\u00e1 nhi\u1ec1u kh\u00f3 kh\u0103n. L\u00fac ti\u1ebfn b\u1ed9 nhanh nh\u1ea5t s\u1ebd l\u00e0 kho\u1ea3ng sau giai \u0111o\u1ea1n m\u1edbi b\u1eaft \u0111\u1ea7u h\u1ecdc m\u1ed9t ch\u00fat. Tuy nhi\u00ean, sau khi \u0111\u1ea1t \u0111\u1ebfn tr\u00ecnh \u0111\u1ed9 trung c\u1ea5p, ti\u1ebfn tr\u00ecnh b\u1eaft \u0111\u1ea7u b\u1ecb ch\u1eadm l\u1ea1i. N\u00f3 s\u1ebd tr\u00f4ng nh\u01b0 bi\u1ec3u \u0111\u1ed3 n\u00e0y:

    T\u1eeb tr\u00ecnh \u0111\u1ed9 trung c\u1ea5p l\u00ean cao c\u1ea5p s\u1ebd c\u1ea7n r\u1ea5t nhi\u1ec1u th\u1eddi gian. L\u00fac \u0111\u1ea5y b\u1ea1n s\u1ebd c\u1ea3m gi\u00e1c nh\u01b0 m\u00ecnh \u0111ang kh\u00f4ng ti\u1ebfn b\u1ed9 v\u00e0 ph\u01b0\u01a1ng ph\u00e1p h\u1ecdc t\u1eadp c\u1ee7a m\u00ecnh sai. Nh\u01b0ng n\u1ebfu b\u1ea1n v\u1eabn ti\u1ebfp t\u1ee5c immerse ngo\u1ea1i ng\u1eef v\u00e0 s\u1eed d\u1ee5ng Anki h\u00e0ng ng\u00e0y, th\u00ec kh\u1ea3 n\u0103ng ngo\u1ea1i ng\u1eef c\u1ee7a b\u1ea1n v\u1eabn \u0111ang c\u1ea3i thi\u1ec7n, ch\u1ec9 l\u00e0 n\u00f3 kh\u00f4ng nhanh nh\u01b0 khi m\u1edbi h\u1ecdc th\u00f4i. M\u00ecnh xin ph\u00e9p tr\u00edch v\u00e0 d\u1ecbch l\u1ea1i ph\u1ea7n n\u00e0y trong trang FAQ c\u1ee7a TheMoeWay

    H\u00e3y nh\u1edb r\u1eb1ng b\u1ea1n c\u00f3 th\u1ec3 hi\u1ec3u kho\u1ea3ng 80% c\u00e1c n\u1ed9i dung m\u00ecnh th\u1ef1c hi\u1ec7n Immersion v\u1edbi kho\u1ea3ng 2000 t\u1eeb. B\u1ea1n c\u00f3 th\u1ec3 hi\u1ec3u l\u00e0 90% v\u1edbi 10.000. N\u00f3 gi\u1ed1ng nh\u01b0 \u0111i d\u01b0\u1eddng d\u1ed1c v\u1eady, c\u00e0ng ng\u00e0y c\u00e0ng tr\u1edf n\u00ean d\u1ed1c h\u01a1n. 20.000 b\u1ea1n hi\u1ec3u l\u00e0 95%. 30.000 th\u00ec cu\u1ed1i c\u00f9ng b\u1ea1n c\u0169ng c\u00f3 th\u1ec3 \u0111\u1ea1t g\u1ea7n 100%. C\u1ea3m gi\u00e1c n\u00e0y kh\u00e1 t\u1ec7, nh\u01b0ng b\u1ea1n v\u1eabn ph\u1ea3i ti\u1ebfp t\u1ee5c th\u00f4i.

    "},{"location":"truoc-khi-bat-dau/#cac-nhiem-vu-co-ban","title":"C\u00e1c nhi\u1ec7m v\u1ee5 c\u01a1 b\u1ea3n","text":"

    V\u1ec1 c\u01a1 b\u1ea3n, vi\u1ec7c h\u1ecdc ngo\u1ea1i ng\u1eef ch\u1ec9 bao g\u1ed3m hai th\u00e0nh ph\u1ea7n c\u01a1 b\u1ea3n ch\u00ednh: ng\u1eef ph\u00e1p v\u00e0 t\u1eeb v\u1ef1ng. B\u1ea1n c\u00f3 th\u1ec3 t\u01b0\u1edfng t\u01b0\u1ee3ng \u0111\u01a1n gi\u1ea3n l\u00e0 t\u1eeb v\u1ef1ng l\u00e0 g\u1ea1ch v\u00e0 ng\u1eef ph\u00e1p l\u00e0 xi m\u0103ng, \u0111\u1ec3 x\u00e2y l\u00ean m\u1ed9t \u1ee9ng t\u01b0\u1eddng c\u1ea7n nhi\u1ec1u g\u1ea1ch, v\u00e0 m\u1ed7i vi\u00ean g\u1ea1ch \u0111\u1ec1u \u0111\u01b0\u1ee3c li\u00ean k\u1ebft b\u1edfi xi m\u0103ng.

    H\u1ecdc ngo\u1ea1i ng\u1eef \u0111\u01b0\u1ee3c ch\u00ednh th\u1ee9c chia ra l\u00e0m 4 k\u0129 n\u0103ng ch\u00ednh: Listening (Nghe), Reading (\u0110\u1ecdc), Speaking (N\u00f3i), Writing (Vi\u1ebft). Trong \u0111\u00f3 Listening v\u00e0 Reading thu\u1ed9c kh\u1ed1i Input, c\u00f2n Speaking v\u00e0 Writing thu\u1ed9c kh\u1ed1i Output.

    B\u1eaft \u0111\u1ea7u \u0111\u1ecdc l\u1ed9 tr\u00ecnh t\u1ef1 h\u1ecdc ngo\u1ea1i ng\u1eef ngay

    "}]} \ No newline at end of file diff --git a/sentence-mining/index.html b/sentence-mining/index.html new file mode 100644 index 0000000..b08c0bb --- /dev/null +++ b/sentence-mining/index.html @@ -0,0 +1,1521 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Sentence Mining - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + +
    + + +
    + +
    + + + + + + + + + +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + + + + + + +
    +
    + + + + +

    Hướng dẫn đào câu (Sentence Mining) cơ bản

    +

    Đây là bản dịch và hiệu đính của bài viết về Sentence Mining trên Refold

    +

    Đào câu cơ bản (Sentence Mining)

    +

    Đào câu hay Sentence Mining là quá trình lấy các từ và câu trực tiếp từ quá trình "tiêu thụ nội dung vào ngoại ngữ" của bạn và học (ôn tập) chúng bằng SRS. Bạn có thể bắt đầu đào câu từ rất sớm, nhưng hầu hết mọi người đều bắt đầu quá trình này sau khi họ đã học được các cấu trúc ngữ pháp cơ bản nhất và đã ghi nhớ những từ được sử dụng thường xuyên nhất. Nếu bạn chưa hoàn thành việc học phần từ vựng phổ biến nhất, bạn có thể học xong rồi mới thực hiện đào câu hoặc bạn có thể thực hiện cả hai cùng một lúc. Do bạn chọn.

    +

    "Đào" câu là sự hài hòa giữa học và tiêu thụ nội dung vào ngoại ngữ. Bằng cách học các từ và câu trực tiếp từ nội dung bạn đã tiêu thụ, bạn đang dành sự tập trung của bản thân vào những từ phù hợp nhất với mình trong vùng ngôn ngữ (Language Domain) mà mình chọn. Vì bạn sẽ tự mình lựa chọn những từ và câu để học nên giữa bạn và từ vựng đó sẽ được hình thành một mối liên kết và xây dựng khả năng ghi nhớ từ một cách nhanh chóng và dễ dàng.

    +

    Chọn nội dung để khai thác

    +

    Với mỗi giờ tiêu thụ nội dung vào nội dung, bạn có thể sẽ gặp rất nhiều từ chưa biết mà bạn có thể học. Tuy nhiên, một số từ sẽ có giá trị thời gian của bạn hơn những từ khác. Vì bạn chỉ có thể tạo một số lượng thẻ SRS giới hạn mỗi ngày nên hãy cẩn thận lựa chọn những gì để bắt đầu đào câu

    +

    Điều đầu tiên cần xem xét là liệu bạn có thực sự cần thẻ để học không. Nếu bạn nghĩ rằng mình sẽ nhớ được một từ mà không cần SRS thì không cần làm thẻ từ đó. Một số từ rất giống với các từ trong ngôn ngữ gốc của bạn (NL - Native Language) và có thể bạn chỉ cần nghe chúng một hoặc hai lần để học chúng. Đôi khi, một từ được tạo thành từ các thành phần mà bạn quen thuộc và khi bạn thấy được mối liên kết giữa chúng, ý nghĩa sẽ được giữ nguyên.

    +

    Điều đó có nghĩa là, ban đầu, hầu hết các từ đều sẽ khó học nếu không có SRS. Khi thu gọn những gì cần "đào", hãy nhớ rằng con đường hiệu quả nhất để tăng khả năng hiểu và từ đó tiếp thu ngôn ngữ mục tiêu của bạn là "đào" những câu dễ hiểu.

    +

    1. Ưu tiên những từ mà bạn cảm thấy quen thuộc.

    +

    Bạn nên làm thẻ từ vựng cho những từ xuất hiện thường xuyên trong quá trình học tập của bạn. Nếu một từ nào đó khiến bạn chú ý hoặc khiến bạn cảm thấy quen thuộc thì đó là dấu hiệu của một từ phổ biến.

    +

    2. Chọn những từ trông dễ tiếp cận.

    +

    Nếu bạn tra một từ và cảm thấy khó hiểu định nghĩa thì hãy tạm thời bỏ qua nó. Sẽ là tốt hơn nếu bạn dành thời gian và nỗ lực để học những từ trong tầm với của mình.

    +

    3. Ưu tiên những từ mà bạn muốn học.

    +

    Chỉ cần từ đó khiến bạn muốn học là bạn có thể bắt đầu rồi. Sự yêu thích của bạn với một từ vựng nhất định sẽ giúp bạn ghi nhớ từ đó dễ hơn nhiều. Điều này có thể khiến việc học từ vựng đó thực sự rất đáng, ngay cả khi nó có thể không thực sự hữu ích hoặc được sử dụng thường xuyên.

    +

    Đào câu, không phải từ

    +

    Bạn nên tạo thẻ cho các cụm từ và câu thay vì các từ riêng lẻ. Có ba lý do cho việc này.

    +

    Đầu tiên, chỉ biết nghĩa của một từ (Nghĩa ở đây là nghĩa bạn đọc trong từ điển, chứ chưa gắn liền với ngữ cảnh) là không đủ để nắm bắt hoàn toàn cách nó được sử dụng. Antimoon thể hiện điều này thông qua ví dụ về từ "account for”, đây là định nghĩa Anh - Anh của nó:

    +
    +

    If a particular thing accounts for a part or proportion of something, that part or proportion consists of that thing, or is used or produced by it.

    +
    +

    Bản thân định nghĩa này không giúp bạn hiểu ý nghĩa thực sự của "account for” hoặc cách nó được sử dụng. Tuy nhiên, có một câu ví dụ khiến mọi việc rõ ràng hơn rất nhiều:

    +
    +

    Computers account for 5% of the country’s commercial electricity consumption.

    +
    +

    Bằng cách này, để thực sự nắm bắt được cách sử dụng của một từ, bạn nên (cần) một câu ví dụ tốt

    +

    Lý do thứ hai để làm thẻ dựa trên câu là vì một từ có thể (hoặc chắc chắn có) nhiều nghĩa. Ví dụ: từ “bark” có nghĩa khác hoàn toàn tùy thuộc vào việc bạn đang nói về "dogs" hay "trees".

    +

    Việc cố gắng ghi nhớ từng nghĩa một của CHỈ một từ bằng một thẻ thường dẫn đến việc ôn tập lại các thẻ trở nên quá mệt mỏi và nặng nhọc. Sẽ hiệu quả hơn nhiều khi học một nghĩa duy nhất của một từ trong một thẻ. Đây là một ví dụ về minimum information principle (nguyên tắc thông tin tối thiểu), được giải thích kĩ hơn ở phần kế tiếp.

    +

    Tạo thẻ cho các câu thay vì các từ riêng lẻ là cách đơn giản nhất để thu gọn sự tập trung của bạn vào một cách sử dụng duy nhất của một từ đó: chỉ cần tập trung vào nghĩa của từ trong câu cụ thể (context) đó. Ngoài ra, vì các câu sẽ đến từ nội dung do chính bạn chọn nên bạn sẽ học được ý nghĩa cụ thể của từ đó một cách phù hợp nhất với mình.

    +

    Lý do cuối cùng để làm thẻ cho các câu vì nó sẽ dễ nhớ hơn. So với một từ riêng lẻ, một câu cung cấp nhiều ý nghĩa sẽ giúp bạn dễ ghi nhớ và tiếp thu hơn.

    +

    Điều này đặc biệt đúng nếu câu đó đến từ một cuốn sách hay mà bạn đã đọc hoặc chương trình mà bạn đã xem. Bạn sẽ có thể nhớ lại cảnh nhân vật nào đã nói câu đó và nó được sử dụng trong hoàn cảnh nào. Liên kết giữa bạn với câu đó sẽ giúp đưa từ mục tiêu (target word) vào kho ngôn ngữ của riêng bạn dễ dàng hơn nhiều.

    +

    Chọn câu 1T

    +

    Sẽ tối ưu nhất nếu bạn "đào" các câu chỉ chứa một yếu tố không xác định (cấu trúc từ hoặc ngữ pháp). Chúng được gọi là câu “một mục tiêu” (One Target) hoặc “1T”.

    +

    Một số người lo lắng việc sử dụng câu 1T là chậm và không hiệu quả, nhưng sự thật thì ngược lại. Rất nhiều thẻ mục tiêu với ghi chú rõ ràng sẽ giúp bạn đạt được mục tiêu nhanh hơn và tốn ít công sức hơn. Đây chính là nguyên tắc thông tin tối thiểu.

    +

    Nếu bạn muốn học ba từ, sẽ tốt hơn hết nếu bạn có ba thẻ khác nhau, mỗi thẻ tập trung vào một từ mục tiêu riêng lẻ.

    +

    Nếu bạn ghi cả ba từ vào một thẻ và trong khi ôn tập bạn quên một trong số chúng, bạn sẽ phải đánh trượt thẻ (Chấm điểm để SRS thực hiện thuật toán), mặc dù bạn đã nhớ được hai từ. Điều này có nghĩa là bạn sẽ phải ôn tập tiếp hai từ bạn đã nhớ.

    +

    Việc phải nhớ lại cả ba từ chưa biết cùng lúc cũng sẽ khiến thẻ khó nhớ và khó tiếp thu hơn.

    +

    Đồng thời việc ghi nhớ trên sẽ làm tăng nguy cơ gây nhiễu trí nhớ: mặc dù ba từ này không có bất kỳ mối quan hệ thực sự (intrinsic relationship) nào với nhau, việc học chúng cùng nhau có thể khiến bạn tạo mối liên kết sai giữa chúng trong đầu.

    +

    Cho gì vào thẻ từ?

    +

    Ở giai đoạn này, hãy làm thẻ đơn giản nhất có thể: đặt nội dung của câu lên mặt trước. Ở mặt sau, ghi định nghĩa của từ mục tiêu và (cái này tùy bạn) ảnh chụp màn hình của cảnh mà câu được lấy ra (Trong một video hoặc một bộ phim).

    +

    Hãy nhớ rằng: mục tiêu của những thẻ này là nâng cao khả năng hiểu biết của bạn. Vì vậy, hãy giữ cho thẻ của bạn đơn giản và tự chấm điểm dựa trên mức độ hiểu câu ở mặt trước của bạn.

    +

    Đây là một ví dụ:

    +

    Mặt trước

    +

    sample card front

    +

    Mặt sau

    +

    sample card back

    +

    Khi nào cần đào thẻ

    +

    Có hai cách tiếp cận chung để "đào" câu: "tự động" và "thủ công".

    +

    Khai thác tự động bao gồm việc sử dụng phần mềm giúp tự động lấy câu 1T từ nội dung tiêu thụ của bạn và biến chúng thành thẻ. Đây là một việc cần mày mò nên để làm sau nha

    +

    "Đào" câu thủ công bao gồm việc tự tay chọn những câu nào để học từ nội dung tiêu thụ của bạn và tự tạo thẻ. Bạn có thể thực hiện "đào" câu thủ công trong quá trình tiêu thụ nội dung, trong lúc intensive immersion (tiêu thụ nội dung sâu) hoặc free-flow immersion (Tiêu thụ nội dung tự do). Hãy thử cả hai để bạn có thể biết rằng cả hai đều phù hợp với bạn hoặc cách này phù hợp hơn cách kia (Bạn nên tra cụ thể về hai cách sau).

    +

    Có hai cách để thực hiện "đào" câu thủ công: đồng bộ (synchronous) và không đồng bộ (asynchronous).

    +

    Trong "Đào câu đồng bộ" (synchronous mining). khi bạn bắt gặp một câu mà bạn muốn học trong khi tiêu thụ nội dung, bạn sẽ tạm dừng quá trình đó lại và tạo một thẻ cho câu ngay lúc đó. Lợi ích của cách tiếp cận này là quá trình tiêu thụ nội dung chủ động và "đào" câu của bạn sẽ thống nhất thành một hoạt động duy nhất. Điều này có thể giúp cho thói quen học ngôn ngữ tổng thể của bạn được hợp lý hóa hơn.

    +

    Một số người thấy "Đào câu đồng bộ" làm gián đoạn quá trình tiêu thụ nội dung của họ. Họ thích "Đào câu không đồng bộ" , tách biệt việc tạo thẻ khỏi quá trình tiêu thụ nội dung. Trong "Đào câu không đồng bộ", vào lúc tiêu thụ nội dung, bạn chỉ cần ghi chú các câu và từ bạn muốn học. Bạn có thể làm điều này bằng cách sao chép và dán câu vào tệp văn bản bất kì hoặc đánh dấu mốc thời gian của câu (Trong phim hoặc video bạn xem). Sau đó, bạn xem qua các câu bạn đã thu thập và tạo các thẻ cho chúng.

    + + + + + + + + + + + + + +
    +
    + + + +
    + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..0f8724e --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz new file mode 100644 index 0000000000000000000000000000000000000000..cdf8b45927f49a968c3db9f354f6cde163435700 GIT binary patch literal 127 zcmV-_0D%7=iwFpS;Z$b=|8r?{Wo=<_E_iKh04<9_3V)_WXo8&M?ytk3HC}0~zlG)Vu + + + + + + + + + + + + + + + + + + + + + + + + + SRS - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + +
    + + +
    + +
    + + + + + + + + + +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + + + + + + +
    +
    + + + + +

    SRS

    + +

    Bài viết là bản dịch và hiệu đính lại (Về mặt định dạng và nội dung) từ bài [SRS] thuộc lộ trình [How to learn English] của Antimoon

    +

    Mặc dù bài viết này tập trung vào việc học từ vựng tiếng Anh, nhưng phần mềm hỗ trợ hệ thống lặp lại ngắt quãng có thể được sử dụng để ghi nhớ mọi thứ: ngữ pháp, phát âm, y học, luật, API lập trình, thậm chí cả thông tin cá nhân như số điện thoại và ngày sinh.

    +

    Bạn có nhận thấy vốn từ vựng của bạn dường như không bao giờ tăng lên không? Lượng từ vựng một tuần trước đã học khi được kiểm tra lại thì nó bị bốc hơi đi đâu hết rồi?

    +

    Bạn có thể làm gì để giúp bản thân tiến bộ? Chỉ có một cách duy nhất. Bạn phải bắt đầu ôn tập thường xuyên để những kiến thức đã học không bị rơi vào quên lãng.

    +

    Bài viết sẽ tập trung vào việc sử dụng hệ thống lặp lại ngắt quãng (SRS - Spaced Repetition System). Tìm hiểu thêm về SRS thông qua danh sách phát Study For Exams của Nguyễn Duy Thành trên Youtube.

    +

    Các phần mềm hỗ trợ mô hình lặp lại ngắt quãng (SRS) hoạt động thế nào?

    +
      +
    1. Bạn thêm một số từ tiếng Anh vào SRS của mình. Để làm điều này, bạn tạo các học phần. Một mục có hai phần: câu hỏi (Q) và câu trả lời (A), ví dụ:
    2. +
    +
    +

    Front +Q: Mẹ của vợ hoặc chồng bạn +Back +A: mother-in-law

    +
    +
      +
    1. Mỗi ngày, bạn ôn tập thông qua SRS. Phần mềm cung cấp cho bạn một số mục để xem lại (các mục khác nhau mỗi ngày). Ví dụ: nếu bạn đã thêm 50 từ vào SRS của mình, vào Thứ Hai, bạn có thể xem lại 5 từ, vào Thứ Ba - 4 từ khác, v.v.
    2. +
    +

    Giả sử bạn có 1.000 từ tiếng Anh trong sổ ghi chép từ vựng của mình. Trong số 1.000 từ đó, có một số từ được ghi nhớ rất tốt (vì bạn đã ôn lại chúng nhiều lần hoặc đơn giản là vì chúng dễ nhớ). Những từ đó sẽ đọng lại trong trí nhớ của bạn rất lâu (chẳng hạn như một tháng hoặc một năm), vì vậy việc xem lại chúng chẳng ích gì. Những từ khác thì không nhớ nổi, chính là những từ cần được ôn tập, nếu không ôn thường xuyên, bạn sẽ quên nó ngay

    +

    Bí quyết là tìm ra từ nào thuộc nhóm thứ nhất và từ nào thuộc nhóm thứ hai, đó là khi phần mềm SRS vào việc

    +

    Ưu điểm cực lớn từ SRS là thay vì mỗi lần ôn lại tất cả từ vựng (như một số các phương pháp truyền thống như ghi chép, chép lại từ mới .v.v), bạn chỉ ôn lại một phần nhỏ trong số đó vì phần mềm lặp lại ngắt quãng biết từ nào bạn nhớ rõ và từ nào bạn nhớ kém nên nó sẽ giúp bạn không lãng phí thời gian vào những điều đã được biết rõ. Chỉ cần ôn lại những điều bạn thực sự cần ôn lại - những thứ có nguy cơ bị quên.

    +

    Kết quả khá ấn tượng: Bạn có thể ghi nhớ hàng nghìn từ và cụm từ dù chỉ cần 10 phút mỗi ngày để ôn tập. Nó giống như gắn thêm một ổ cứng vào đầu vậy.

    +

    Làm thế nào SRS biết những từ nào cần được ôn tập hay không?

    +

    Khi bạn sử dụng SRS, nó sẽ thu thập thông tin về bộ nhớ của bạn. Mỗi khi bạn ôn lại một từ, bạn sẽ tự chấm điểm - điểm này cho SRS biết mức độ bạn nhớ từ đó. Ví dụ, nếu bạn nhớ lại một từ ngay, chấm "Good"; nếu gần như quên sạch, chấm "Again".

    +

    Dữ liệu đó sẽ được đưa vào một mô hình thuật toán phức tạp, tính toán xem bạn sẽ nhớ mỗi từ trong bao lâu. (Mô hình này không hoàn toàn chính xác - nó không biết chính xác ngày bạn sẽ quên một từ, nhưng nó biết, chẳng hạn, bạn sẽ nhớ nó trong 30 ngày nữa với xác suất 90%.)

    +

    Mô hình bộ nhớ trong phần mềm lặp lại ngắt quãng dựa trên nghiên cứu khoa học về trí nhớ con người. Ký ức trở nên mạnh mẽ hơn sau mỗi lần ôn lại. Ví dụ: sau khi bạn học một từ mới, bạn có thể nhớ nó trong 2 ngày (với xác suất là 90%). Nếu bạn xem lại nó sau 2 ngày, bạn sẽ nhớ nó thêm 5 ngày nữa. Nếu bạn xem lại sau 5 ngày đó, bạn sẽ nhớ nó thêm 10 ngày nữa. Sau đó, thêm 20 ngày nữa. Và như thế. Thời gian giữa các lần ôn tập ngày càng dài hơn.

    +

    Hình bên dưới được gọi là đường cong lãng quên. Giả sử bạn học một từ mới vào ngày đầu tiên và bạn không bao giờ ôn lại nó. Đường cong quên cho bạn biết xác suất bạn sẽ nhớ từ này mỗi ngày sau đó. Ví dụ: sau 2 ngày thì còn khoảng 90%, nhưng sau 20 ngày thì chỉ còn khoảng 30%. Vào ngày thứ 50, xác suất nhớ lại thành công chỉ là 10% - từ đó gần như đã bị xóa khỏi đầu. (Thực tế còn phụ thuộc vào độ khó của từ.)

    +

    forgetting-curve-1.png

    +

    Sử dụng SRS khiến bạn phải ôn lại từ đó khi xác suất nhớ được nó vẫn còn cao (thường là 90%). Sau mỗi lần ôn, khả năng nhớ sẽ tốt hơn: xác suất nhớ lại giảm chậm hơn theo thời gian (đường cong quên lãng ngày càng phẳng hơn). Nói cách khác, quá trình quên bị chậm lại.

    +

    forgetting-curve-2.png

    +

    Đường cong quên lãng sau mỗi lần xem lại. Những nét đứt là khi không ôn tập lại

    +

    Hai điều nữa cần chú ý ở đây:

    +
      +
    • Ở mọi thời điểm, cơ hội ghi nhớ từ của bạn luôn ở mức từ 90% đến 100%. SRS không bao giờ để nó giảm xuống dưới 90%. Điều này đơn giản có nghĩa là bạn luôn nhớ từ đó (với xác suất rất cao).
    • +
    • Trong SRS, bạn xem lại các mục theo khoảng thời gian tăng dần thay vì xem lại chúng vài ngày một lần. Vì vậy, bạn đạt được hiệu quả tương tự với số lượng ôn tập nhỏ hơn nhiều.
    • +
    +

    Trong quá trình ôn tập

    +

    Đánh giá trong SRS được gọi là sự lặp lại. Đây là những gì xảy ra trong quá trình lặp lại:

    +
      +
    1. SRS sẽ hiện ra phần câu hỏi cho bạn
    2. +
    +
    +

    Front +Q: Mẹ của vợ hoặc chồng bạn

    +

    A

    +
    +
      +
    1. Bạn trả lời câu hỏi: Có thể là nhớ lại, nói to ra hoặc tương tự
    2. +
    3. SRS sẽ cho bạn xem câu trả lời đúng
    4. +
    +
    +

    Front +Q: Mẹ của vợ hoặc chồng bạn

    +

    Back +A: mother-in-law

    +
    +
      +
    1. Bạn so sánh câu trả lời của mình với câu trả lời đúng và tự chấm điểm (Theo Anki thì có 4 thang chấm là Again, Hard, Good, Easy, dựa vào mức độ nhớ từ mà bạn có thể chấm điểm). Điểm đấy sẽ cho SRS biết bạn nhớ từ đó tốt đến mức nào.
    2. +
    3. Khi nào bạn nên xem lại mục đó sẽ do SRS thực hiện, chúng được gọi là khoảng lặp lại. Từ điểm của bạn, điểm trước đó, và các số liệu thống kê khác, SRS có thể tính toán thời gian bạn sẽ nhớ từ đó. Sau đó nó đặt ngày hiện lại thẻ tiếp theo.
    4. +
    +

    Phiên học SRS

    +

    Quá trình học qua SRS:

    +
      +
    1. Xem lại các từ mà SRS đã chọn: Thông thường, số lượng từ mà bạn ôn tập mỗi ngày là rất ít. Ví dụ: nếu bạn có 8.000 từ tiếng Anh trong SRS, bạn có thể chỉ phải ôn lại 40 từ mỗi ngày.
    2. +
    3. Ôn lại các từ khó: (hay còn gọi là công cuộc cày cuốc cuối cùng). Bạn xem lại tất cả các từ mà bạn chấm điểm thấp từ các phiên học trước
    4. +
    5. Ghi nhớ từ mới.: Bạn học từ lần đầu tiên. Bạn sẽ xem lại những từ này trong một vài ngày.
    6. +
    7. Thêm từ mới.: Tạo thêm các thẻ từ mới từ những nội dung đã học
    8. +
    +

    Các thêm các thẻ mới vào hệ thống SRS

    +

    Bạn sao chép và đưa các câu ví dụ, từ và phiên âm vào SRS của mình. Bạn có thể lấy các câu ví dụ từ từ điển cũng như từ sách, phim hoặc game.

    +

    Có nhiều cách để tạo ra các phần học SRS. Kiểu đơn giản nhất trông như thế này:

    +

    Mặt trước

    +
    +

    Front +Q: They're always squabbling over money.

    +
    +

    Mặt sau

    +
    +

    Back +A: squabble /'skwa:b.l/ = Cãi nhau về điều gì đó không thực sự quan trọng

    +
    +

    Đây được gọi là một mục câu. "Câu hỏi" là một câu có từ hoặc cụm từ bạn cần học (ở đây: cãi nhau về điều gì đó). Câu này có thể lấy từ từ điển, sách, trang web, v.v. Khi nhìn thấy câu đó, bạn phải suy nghĩ về nghĩa của câu hoặc từ. Sau đó, bạn đọc cách phát âm và định nghĩa trong trường câu trả lời - điều này giúp bạn kiểm tra kiến ​​thức của mình. Cuối cùng, bạn tự chấm điểm cho mình, tùy thuộc vào mức độ bạn nhớ nghĩa và cách phát âm.

    +

    Ưu điểm của SRS

    +
      +
    • Bạn có thể nhớ (gần như) bất cứ điều gì bạn muốn.: Khi bạn đọc một từ trong sách hoặc nghe nó trong phim, bạn sẽ không bao giờ biết liệu nó có đọng lại trong trí nhớ của bạn hay không. Khi bạn thêm một từ vào SRS, nó sẽ ở đây, mãi mãi. (Thông thường, SRS cho phép bạn nhớ khoảng 95% số từ bạn đã thêm vào). Sẽ mất thời gian để tạo thẻ từ vựng, nhưng nó đáng đồng tiền bát gạo.
    • +
    • Bạn không lãng phí thời gian vào phần bạn đã nhớ rõ hoặc phần dễ.: Bạn chỉ ôn lại những từ mà bạn gần như đã quên. SRS của bạn chỉ hỏi bạn những câu hỏi khó để bạn không lãng phí thời gian cho những câu hỏi dễ. SRS = Làm ít ăn nhiều.
    • +
    • Càng ngày càng mất ít thời gian của bạn. Vì thời gian giữa các lần lặp lại dài hơn nên khối lượng công việc của bạn (số lần lặp lại hàng ngày) ngày càng giảm. Bạn sử dụng SRS càng lâu thì càng mất ít thời gian để ghi nhớ một nhóm từ trong bộ nhớ. Ví dụ: sau một năm sử dụng SRS, bạn sẽ chỉ mất chưa đến 10 lần lặp lại mỗi ngày để ghi nhớ 2.000 từ trong bộ nhớ.
    • +
    +

    Có thể đạt được những gì?

    +

    Sau khi thêm khoảng 1.000 -> 2.000 mục vào SRS, bạn sẽ bắt đầu nhận thấy những thay đổi lớn trong Tiếng Anh của mình. Dưới đây là một số mục tiêu mà SRS có thể giúp bạn đạt được:

    +
      +
    • Cải thiện vốn từ vựng của bạn. Khi tôi bắt đầu sử dụng SRS (SuperMemo), điều đầu tiên tôi nhận thấy là vốn từ vựng tiếng Anh của tôi được cải thiện nhanh chóng. Gần như ngay lập tức, tôi bắt đầu sử dụng những từ mới, thú vị khi nói và viết - những từ như DEVOUR, APPALLING hoặc LIVE DOWN. Trong một giờ, bạn có thể thêm khoảng 30 từ mới vào SRS của mình. Bạn có thể bắt đầu sử dụng những từ này ngay lập tức - tại lớp học tiếng Anh tiếp theo, trong email tiếp theo, v.v. Hãy thử xem!
    • +
    • Hiểu sách, trang web, phim, chương trình TV, v.v. Với vốn từ vựng ngày càng tăng, việc đọc và nghe tiếng Anh sẽ ngày càng trở nên thú vị hơn. Bạn sẽ nhận thấy các từ trong SRS của mình ở khắp mọi nơi - trong sách, phim, trò chơi điện tử, v.v. Bất cứ khi nào nhìn thấy một từ mà bạn đã thêm vào SRS, bạn sẽ thấy được sự tiến bộ của bản thân
    • +
    • Cải thiện ngữ pháp của bạn. Các câu ví dụ trong SRS là một cách input rất hiệu quả vì bạn có thể xem đi xem lại chúng. Sau một thời gian, bạn sẽ quen với cấu trúc ngữ pháp trong các câu ví dụ. Chúng sẽ trở nên tự nhiên đối với bạn. Ngoài các câu ví dụ, bạn có thể thêm các mục đặc biệt để kiểm tra kiến ​​thức ngữ pháp của mình.
    • +
    • Học cách phát âm của các từ tiếng Anh. Bạn có thể thêm cách phát âm vào các phần học thông thường của mình hoặc sử dụng các mục đặc biệt để học cách phát âm các từ tiếng Anh. Điều này rất quan trọng vì cách phát âm tiếng Anh không cố định - nhiều từ (ngay cả những từ cơ bản) có cách phát âm khá "gây sốc". Nếu bạn thêm cách phát âm vào SRS của mình, bạn sẽ trở thành một người nói tự tin hơn vì bạn sẽ không còn phải băn khoăn về cách phát âm hàng trăm từ tiếng Anh như COVER, WON'T hay FOREIGN.
    • +
    • Loại bỏ những sai lầm của bạn. Có một kỹ thuật rất hiệu quả để xử lý lỗi: Bất cứ khi nào ai đó sửa câu tiếng Anh của bạn, hãy thêm câu đúng đó vào SRS của bạn làm phần cần học. SRS của bạn sẽ khiến bạn phải xem lại phiên bản chính xác nhiều lần. Và rồi, câu sai trong đầu mình sẽ thành cái câu đúng đó.
    • +
    +

    Thêm động lực học tập

    +

    Phần mềm lặp lại ngắt quãng có hai lợi thế về mặt tâm lý so với các phương pháp học tập khác, chẳng hạn như nạp input (chỉ đọc/nghe) hoặc các lớp học tiếng Anh:

    +
      +
    • Mục tiêu được định sẵn: Người chạy đo khoảng cách họ đã chạy. Những người đang ăn kiêng đo cân nặng của họ. Nếu bạn thể hiện mục tiêu dưới dạng một con số, nó sẽ trở nên cụ thể và mạnh mẽ hơn. Bạn sẽ tiếp tục nghĩ về con số đó và bạn sẽ muốn con số đó tăng lên. Nếu nó tăng lên, bạn sẽ có cảm giác thành tựu. "Hôm nay tôi đã chạy được 4,5 km" sẽ tốt hơn nhiều so với "Hôm nay tôi đã chạy được một quãng đường khá dài". Với SRS thì nó sẽ là: "Tôi đã ghi nhớ được 2123 từ", "Hôm nay tôi sẽ ghi nhớ thêm 20 từ mới" hoặc "Tôi sẽ đạt được 2500 vào cuối tháng".
    • +
    • Cảm giác chắc chắn: Với SRS, bạn biết rằng mỗi từ bạn thêm vào sẽ đọng lại trong đầu bạn, vì vậy bạn luôn cảm thấy việc học không bị lãng phí.
    • +
    +

    Có cần phải tự thêm học phần không?

    +

    Mặc dù việc tạo các học phần của riêng bạn là cách tốt nhất để sử dụng phần mềm lặp lại ngắt quãng nhưng bạn có thể sử dụng nội dung SRS do người khác tạo. Ưu điểm lớn nhất của bộ sưu tập SRS làm sẵn giúp bạn tiết kiệm rất nhiều thời gian.

    +

    Vấn đề lớn nhất là không dễ tìm được những bộ sưu tập chất lượng cao. Tuy nhiên, nội dung SRS làm sẵn có thể là một ý tưởng hay nếu bạn có ít thời gian hoặc ít kỹ năng sử dụng máy tính, đặc biệt nếu bạn là người mới bắt đầu (chất lượng không quan trọng lắm nếu bạn mới bắt đầu học tiếng Anh).

    +

    Làm cách nào để bắt đầu sử dụng SRS?

    +

    Tải Anki và bắt đầu.

    + + + + + + + + + + + + + +
    +
    + + + +
    + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/timeboxing/index.html b/timeboxing/index.html new file mode 100644 index 0000000..a564744 --- /dev/null +++ b/timeboxing/index.html @@ -0,0 +1,1371 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Timeboxing - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + +
    + + +
    + +
    + + + + + + + + + +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    + + + + +

    Timeboxing

    + +

    Bài viết này là bản dịch và hiệu đính của bài Timeboxing được viết bởi Tatsumoto.

    +

    Quản lý thời gian hiệu quả là rất quan trọng để hoàn thành nhiệm vụ và duy trì năng suất. Timeboxing là một kỹ thuật phổ biến giúp mọi người sắp xếp thời gian của mình. Trong bài viết này, chúng ta sẽ khám phá khái niệm về Timeboxing, cách Timeboxing có thể giúp ích cho việc học ngôn ngữ.

    +

    Tìm hiểu về Timeboxing

    +

    Timeboxing hay hộp thời gian là một kỹ thuật quản lý thời gian liên quan đến việc phân bổ các khối thời gian hoặc "hộp" cụ thể cho các nhiệm vụ hoặc hoạt động, thay vì nói bạn sẽ hoàn thành bao nhiêu, bạn quyết định xem mình sẽ làm việc gì đó trong bao lâu. Mỗi "hộp" được ấn định một khoảng thời gian cố định, cho phép chỉ tập trung vào nhiệm vụ được giao mà không bị phân tâm hay gián đoạn.

    +

    Bạn chọn một nhiệm vụ, đặt hẹn giờ và cam kết làm việc mà không bị phân tâm trong nhiệm vụ đó cho đến khi hết thời gian. Khi hết thời gian, bạn phải nghỉ giải lao, thường là vài phút. Sau đó, chọn một nhiệm vụ khác hoặc tiếp tục làm nhiệm vụ tương tự. Đặt lại bộ hẹn giờ và lặp lại.

    +

    Chúng ta không thể biết chắc trước cần bao nhiêu thời gian để hoàn thành một nhiệm vụ nhất định, nhưng chúng ta có thể kiểm soát lượng thời gian mình phân bổ cho việc đó. Vì vậy, thay vì thực hiện một nhiệm vụ cho đến khi nó hoàn thành, bạn hãy chọn một khoảng thời gian định trước để thực hiện nó.

    +

    Timeboxing giúp bạn vượt qua sự trì hoãn vì nó chia những nhiệm vụ lớn thành những phần nhỏ mà ta có thể xử lý. Đặt khung thời gian đặc biệt hiệu quả trong việc giúp bạn giải quyết những phần việc mà bạn không muốn làm

    +

    Trong việc học ngôn ngữ

    +

    Trong việc học ngôn ngữ, việc lập khung thời gian về cơ bản có hai điều.

    +
      +
    1. Chia các "hộp thời gian" và thực hiện Immersion
    2. +
    3. Thực hiện ôn tập SRS theo từng phần.
    4. +
    +

    Một ví dụ điển hình về việc Immersion vào từng đoạn là khi chúng ta đọc sách. Khó mà có thể đọc hết được một quyển sách chỉ trong một lần. Nhưng hoàn toàn có thể đọc một cuốn sách trong nửa giờ và tạm dừng.

    +

    Nhiều người học ngôn ngữ gặp khó khăn trong việc đọc sách ngay từ đầu. Thông thường mọi người không quen với việc đọc. Timeboxing làm cho việc đọc dễ dàng hơn.

    +

    Thực hiện ôn tập SRS theo từng phần là một cách phổ biến khác để sử dụng Timeboxing. Ôn tập SRS thực sự rất chán, nhưng đó là một phần của quá trình học tập. Nếu bạn phân chia các SRS của mình thành các phần nhỏ hơn, việc hoàn thành chúng sẽ trở nên dễ dàng hơn. Và nếu bạn có quá nhiều thẻ đã đến hạn, rất có thể, đóng Timeboxing là chiến thuật duy nhất còn lại.

    +

    Kỹ thuật Pomodoro

    +

    Pomodoro là một loại Timeboxing bao gồm việc chia nhỏ công việc thành các khoảng thời gian tập trung trong 25 phút, sau đó là các khoảng nghỉ ngắn 5 phút. Sau 4 pomodoro, thời gian nghỉ sẽ dài hơn khoảng từ 10 phút trở lên. Điều này giúp tối đa hóa sự tập trung trong các phiên Pomodoro kéo dài 25 phút đồng thời cho phép nghỉ ngắn giữa từng phiên học tâp.

    +

    Kết lại

    +

    Timeboxing và Kỹ thuật Pomodoro là những công cụ có giá trị để nâng cao năng suất và quản lý thời gian hiệu quả. Bằng cách phân bổ các khoảng thời gian đã định cho các nhiệm vụ và nghỉ giải lao thường xuyên, bạn có thể duy trì sự tập trung, chống lại sự trì hoãn, ngăn ngừa kiệt sức và đạt được nhiều thành tựu hơn trong thời gian ngắn hơn.

    +

    Bạn hoàn toàn có thể tăng thời gian trong mỗi phiên học tập lên thành 30 phút, 45 phút hoặc hơn thế, đó là Flowmodoro (Có thể tự tìm hiểu thêm sau)

    + + + + + + + + + + + + + +
    +
    + + + +
    + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/truoc-khi-bat-dau/index.html b/truoc-khi-bat-dau/index.html new file mode 100644 index 0000000..7d0b26b --- /dev/null +++ b/truoc-khi-bat-dau/index.html @@ -0,0 +1,1435 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Trước khi bắt đầu học ngoại ngữ - Tu luyện ngoại ngữ - Khu học mở + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + +
    + + +
    + +
    + + + + + + + + + +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + + + + + + +
    +
    + + + + +

    Trước khi bắt đầu học ngoại ngữ

    + +

    Trước khi bắt đầu

    +
    +

    Nguồn

    +

    Hướng dẫn này được trích dẫn một phần, dịch và hiệu đính từ Before You Start - languageguide

    +
    +

    Sẽ mất bao lâu?

    +

    Điều đầu tiên cần lưu ý là: Sẽ không có Level "Hoàn hảo" và trong việc học ngoại ngữ chỉ có những cột mốc nhất định. Với từng cấp độ thì thời gian cần để đạt được sẽ phụ thuộc vào hai yếu tố chính:

    +
      +
    • Cần khoảng bao nhiêu giờ để đạt được đến trình độ mình mong muốn?
    • +
    • Mình có thể dành được bao nhiêu giờ mỗi ngày cho việc học - Yếu tố chính quyết định xem bạn có đạt được mục tiêu hay không.
    • +
    +

    Người mới học thường đánh giá sai lượng thời gian ước tính cần để học. Bạn có thể tham khảo Foreign Language Training để xem lượng thời gian ước tính cho người nói Tiếng Anh bản ngữ để học một ngôn ngữ khác.

    +

    Cần lưu ý đây là từ góc độ của một người nói Tiếng Anh bản ngữ. Ví dụ như các ngôn ngữ được đánh giá là siêu khó là Trung/Nhật/Hàn thì không ở mức quá tầm với đối với những người nói Tiếng Việt.

    +

    Các cấp độ ngoại ngữ

    +

    Trong hệ thống CEFR, người học được phân chia thành 3 nhóm lớn: A, B, và C. Mỗi nhóm lớn lại bao gồm 2 nhóm nhỏ hơn: A1 và A2 trong nhóm A, B1 và B2 trong nhóm B, và C1 cùng C2 trong nhóm C, tương ứng với các cấp độ Mới bắt đầu (Beginner), Cơ bản (Elementary), Trung cấp (Intermediate), Trung cấp trên (Upper – Intermediate), Cao cấp (Advanced) và Thành thạo (Proficiency).

    +

    Đặt mục tiêu học tập

    +

    Để học một ngoại ngữ, đầu tiên bạn cần đặt cho mình một (hoặc những) mục tiêu cho việc học của mình. Hãy dành thời gian nghĩ về động lực thúc đẩy bản thân mình học ngoại ngữ và mình muốn sử dụng ngoại ngữ trong những trường hợp hay ngữ cảnh nào. Điều này sẽ giúp bạn định hình được trình độ bạn muốn đạt được và những kĩ năng mà bạn muốn tập trung vào. Viết mục tiêu của bạn xuống.

    +

    Bạn có thể sử dụng mục tiêu SMART. Mục tiêu SMART là một hệ thống các tiêu chí và quy tắc giúp bạn xác định, thiết lập mục tiêu hiệu quả. SMART là viết tắt của Specific (cụ thể) – Measurable (đo lường) – Achievable (khả thi) – Relevant (liên quan) – Time bound (giới hạn thời gian).

    +
      +
    • S – Specific (or Significant): Mục tiêu phải khái quát và rõ ràng. Đừng đặt những mục tiêu quá mơ hồ, viễn vông và không có cơ sở hiện thực. (Ví dụ: Đừng có chỉ đặt mục tiêu là "Thành thạo một ngôn ngữ", bạn muốn đạt đến trình độ nào theo thang CEFR, có thi bằng không, nếu có thi bằng thì là bằng gì và đạt được mức điểm như nào)
    • +
    • M – Measurable (or Meaningful): Mục tiêu đo lường được chính xác về lượng và chất, có thể đong đếm được bằng thời gian, con số,... Điều này để đánh giá và đo lường mức độ thành công của bạn sau khi hoàn thành mục tiêu. Sự tiến bộ trong việc học ngoại ngữ không dễ để đo lường được, nhưng vẫn sẽ có những tiến bộ có thể thấy được (Số lượng từ vựng, ngữ pháp, số giờ nghe, số cuốn sách ngoại ngữ đã đọc được).
    • +
    • A – Attainable (or Action-Oriented): Mục tiêu thực tế nhưng đầy thách thức và có tính khả thi, đừng nên đặt mục tiêu quá xa vời hay quá sức với bản thân. Bạn không thể thành thạo một ngoại ngữ bất kì chỉ trong một năm mà không dành ít nhất vài tiếng mỗi ngày.
    • +
    • R – Relevant (or Rewarding): Mục tiêu phải phù hợp và liên quan với định hướng của bạn (Lifetime goals). Ngoại ngữ bạn muốn học sẽ giúp gì cho bạn? Bạn muốn đạt được điều gì từ việc học ngoại ngữ?
    • +
    • T – Time-bound (or Trackable): Mục tiêu phải có thời hạn (deadline), ngăn bạn lười biếng, trì hoãn hay bị chậm tiến độ.
    • +
    +

    Nếu bạn muốn, bạn có thể có những mục tiêu nhỏ và ngắn hạn. Những mục tiêu này sẽ giúp bạn đo lường được quá trình tiến bộ của bạn thân.

    +

    Bạn tiến bộ như thế nào

    +

    Có thể bạn chưa biết: Bạn hoàn toàn có thể học được đến cấp độ trung cấp của một ngoại ngữ bất kì mà không gặp quá nhiều khó khăn. Lúc tiến bộ nhanh nhất sẽ là khoảng sau giai đoạn mới bắt đầu học một chút. Tuy nhiên, sau khi đạt đến trình độ trung cấp, tiến trình bắt đầu bị chậm lại. Nó sẽ trông như biểu đồ này:

    +

    +

    Từ trình độ trung cấp lên cao cấp sẽ cần rất nhiều thời gian. Lúc đấy bạn sẽ cảm giác như mình đang không tiến bộ và phương pháp học tập của mình sai. Nhưng nếu bạn vẫn tiếp tục immerse ngoại ngữ và sử dụng Anki hàng ngày, thì khả năng ngoại ngữ của bạn vẫn đang cải thiện, chỉ là nó không nhanh như khi mới học thôi. Mình xin phép trích và dịch lại phần này trong trang FAQ của TheMoeWay

    +
    +

    Hãy nhớ rằng bạn có thể hiểu khoảng 80% các nội dung mình thực hiện Immersion với khoảng 2000 từ. Bạn có thể hiểu là 90% với 10.000. Nó giống như đi dường dốc vậy, càng ngày càng trở nên dốc hơn. 20.000 bạn hiểu là 95%. 30.000 thì cuối cùng bạn cũng có thể đạt gần 100%. Cảm giác này khá tệ, nhưng bạn vẫn phải tiếp tục thôi.

    +
    +

    Các nhiệm vụ cơ bản

    +

    Về cơ bản, việc học ngoại ngữ chỉ bao gồm hai thành phần cơ bản chính: ngữ pháp và từ vựng. Bạn có thể tưởng tượng đơn giản là từ vựng là gạch và ngữ pháp là xi măng, để xây lên một ứng tường cần nhiều gạch, và mỗi viên gạch đều được liên kết bởi xi măng.

    +

    Học ngoại ngữ được chính thức chia ra làm 4 kĩ năng chính: Listening (Nghe), Reading (Đọc), Speaking (Nói), Writing (Viết). Trong đó Listening và Reading thuộc khối Input, còn Speaking và Writing thuộc khối Output.

    +

    Bắt đầu đọc lộ trình tự học ngoại ngữ ngay

    + + + + + + + + + + + + + +
    +
    + + + +
    + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + \ No newline at end of file