Archive | Tutorial

Publish Movie dalam Flash

Publish Movie

Apabila anda membuat satu movie Flash, anda sebenarnya bekerja dengan dua dokumen, iaitu

Fail flash (.fla)

Fail yang anda publish (.swf)

Anda boleh publish dokumen Flash dengan klik pada menu File > Publish.

Tetapi, sebelum anda publish dokumen anda, adalah lebih baik dahulu anda menyemak panduan Setting dengan klik pada menu File > Publish Settings.

f15_img1

Menukar Setting Publish

Buka dokumen Flash.

Klik menu File, kemudian Publish Settings.

Pilih kotak kecil pada sebelah kiri untuk membuat pilihan samada untuk menggunakan atau tidak menggunakan Publish Setting.

Masukkan nama fail dalam ruang kosong atau klik pada ‘Use Default Names’ untuk menukar nama semula ke setting asal.

Klik OK untuk simpan setting.

Menukar Spesifikasi Flash

Klik menu File > Publish Settings.

Klik pada tab Flash.

Player menyenaraikan jenis ‘Flash Player’ dari yang pertama hingga yang paling terkini. Flash Player merupakan platform untuk memainkan Flash movie.

ActionScript menyenaraikan jenis-jenis action script dari yang pertama hingga yang paling terkini.

f15_img2

Menukar Spesifikasi HTML

Klik menu File > Publish Settings.

Klik pada tab HTML.

Tab HTML pada Flash juga membenarkan anda untuk membuat satu dokumen untuk memegang Flash movie.

f15_img3

Membuat Windows atau Macintosh Projector

Klik menu File > Publish Settings.

Pilih kotak Windows Projector atau Macintosh Projector.

Klik Publish.

f15_img1

Possibly Related Posts:


Posted in Adobe, Flash, TutorialComments (0)

Memasukkan Audio

Import Audio ke Stage

Pilih keyframe pada Timeline yang anda mahu tempatkan audio.

Klik menu Fail > Import > Import to Stage. Pilih fail Audio yang anda mahu, dan klik Import.

f14_img1

Import Audio ke dalam Library

Pilih menu Fail > Import to Library.

Pilih fail audio anda dan klik Import to Library (Mac) atau Open (Win)

Kelihatan pada library, fail yang anda import tadi.

f14_img2

Possibly Related Posts:


Posted in Adobe, Flash, Tutorial, UncategorizedComments (0)

Membuat Galeri Imej

1. Muat turun imej yang akan digunakan dalam tutorial ini. (Rujuk kepada pautan yang disertakan pada akhir tutorial)

2. Buat satu dokumen flash yang baru. Tekan Ctrl + J, dan setkan panjang dokumen anda kepada 600 pixel dan lebar 400 pixel. Pilih warna putih sebagai warna latar belakang. Set frame rate Flash movie anda kepada 30 dan klik OK.

3. Tukar nama layer 1 kepada nama baru.

4. Pilih File > Import > Import to Library. Pada tetingkap file, cari tiga imej dan klik Shift untuk memilih kesemuanya. Kemudian, klik Open. Jika anda membuka ‘flash library’ (Ctrl + L), anda akan melihat imej yang anda import tadi.

f13_img1

f13_img2

5. Pilih selection tool dan  gunakan teknik ‘drag’ dan ‘drop’, alihkan imej pertama dari library ke Stage.

6. Susun imej tadi dengan menggunakan panel Align (Ctrl +K) dan buat :

f13_img3

i) Pastikan butang Align/Distribute pada Stage telah dipilih.

ii) Klik butang Align Horizontal Center dan klik butang Align Vertical Center.

7. Sementara imej masih terpilih, tekan F8 (menukar ke Symbol) dan tukarkan ke Movie Clip Symbol.

8. Klik pada frame 35 dan tekan F6.

f13_img4

9. Kembali semula pada frame pertama, pilih Selection Tool dan klik satu kali pada imej untuk memilihnya. Kemudian,  pilih tab Filter dari bahagian kiri. Klik ikon folder yang paling kiri sekali dan pilih filter Adjust color. Buat pemilihan seperti berikut.

f13_img5

10. Klik kanan pada mana-mana ruang antara kedua-dua keyframe yang terdapat pada timeline dan pilih Create Motion Tween atau Create Classic Tween (pada versi Flash CS4) daripada menu yang kelihatan.

f13_img6

11. Buat layer baru di atas layer imej 1 dan namakan ia sebagai imej 2. Selepas itu, pilih frame 35 imej 2 dan tekan F6.

f13_img7

12. Pada frame ke 35, alihkan imej kedua dari library ke stage.

13. Sementara imej masih terpilih, ulangi langkah ke-6.

14. Selepas itu, tekan F8 untuk menukar imej kepada Movie Clip Symbol.

f13_img8

15. Klik pada frame ke-70 dan tekan F6. Kemudian, kembali semula pada frame ke-35 dan ulangi langkah ke-9.

16. Klik kanan pada mana-mana ruang antara kedua-dua keyframe yang terdapat pada timeline dan pilih Create Motion Tween daripada menu yang kelihatan.

f13_img9

17. Buat satu layer baru di atas layer imej 2 dan namakan ia sebagai imej 3. Kemudian, pilih frame ke-70 daripada layer imej 3 dan tekan F6.

18. Pada frame ke 70, alihkan imej ketiga dari library ke stage.

19. Sementara imej masih lagi terpilih, ulangi langkah ke-6.

20. Selepas itu, tekan F8 untuk menukar imej kepada Movie Clip Symbol.

f13_img10

21. Klik frame 105 dan 140 dan tekan F6. Sementara anda masih lagi berada pada frame 140, ulangi langkah ke-9.

22. Balik semula pada frame 70 dan ulangi langkah ke-9 lagi.

23. Klik pada mana-mana ruang antara fram 70 dan 105 dan frame 105 dan 140 dan pilih Create Motion Tween daripada menu yang kelihatan.

f13_img11

24. Tekan Ctrl + Enter untuk mencuba.

25. Muat turun fail .fla

Possibly Related Posts:


Posted in Adobe, Flash, TutorialComments (0)

Import Grafik

Anda juga boleh mengimport hasil seni dalam format berlainan untuk digunakan pada movie Flash. Antaranya adalah :

  • fail Adobe Illustrator (.eps, .ai, .pdf)
  • Bitmap (.bmp)
  • GIF dan GIF animasi (.gif)
  • JPEG (.jpg)
  • PNG (.png)
  • Flash Player (.SWF)
  • Windows Metafile (.wmf)

Terdapat beberapa pilihan untuk mengimport grafik.

f12_img1

Anda boleh mengimport fail terus ke Stage ataupun disimpan terlebih dahulu di dalam Library.

Pilih Import to Library.

f12_img11

Pada window Library, terdapat imej yang telah diimport.

f12_img2

f12_img3

Untuk menggunakannya, anda boleh tarik imej yang telah diimport tadi ke Stage dan pada layer yang telah anda tetapkan.

Possibly Related Posts:


Posted in Adobe, Flash, TutorialComments (0)

Membuat Mask

Anda boleh membuat layer mask untuk menunjuk dan menyembunyikan sebahagian daripada animasi yang terdapat pada Stage. Mask berfungsi sebagai sebuah tingkap yang menghalang kesemuanya, tetapi anda boleh membuat sebuah animasi untuk kelihatan pada sesetengah kawasan yang anda tetapkan.

Buat satu layer baru pada Timeline atau gunakan layer yang telah sedia ada.

Layer yang anda pilih akan ditukarkan menjadi mask. Jika anda mahu membuat mask pada layer yang dipilih, buat satu layer baru atas layer ini dan pilih layer tersebut.

Klik menu Modify > Timeline > Layer Properties.

f11_img1

Klik pilihan Mask daripada senarai Layer Type dan klik OK.

f11_img2

Satu icon mask berwarna biru akan kelihatan pada layer.

f11_img3

Klik layer di bawah layer mask, kemudian tarik layer tersebut ke layer mask untuk membuat pautan.

f11_img4

Melukis Mask

Klik untuk memilih layer mask. Pada layer ini, lukis bentuk segiempat.

f11_img5

Kemudian, pada frame ke-20 layer yang sama, klik kanan dan pilih Insert Frame.

f11_img6

Pada layer kedua, buat bentuk bulatan. Pada frame ke-20 pada layer yang sama, Insert Keyframe.

f11_img7

f11_img8

Klik frame ke-20, layer kedua. Kemudian klik pada bulatan yang terdapat pada Stage, alihkan bulatan tersebut ke kanan. Klik pada mana-mana frame yang terdapat pada Layer 2, klik kanan dan pilih Create Classic Tween.

f11_img9

f11_img10

Klik Control menu > Test Movie.

f11_img11

Membuang Mask

Klik pada layer mask untuk memilih, klik menu Modify> Timeline > Layer Properties. Pilih Normal daripada senarai Layer Type.

f11_img12

Klik OK. Layer Mask tadi telah ditukarkan semula ke Normal.

Possibly Related Posts:


Posted in Adobe, Flash, TutorialComments (0)

Membuat Animasi ‘Frame by Frame’

1. Buat satu dokumen Flash yang baru.

2. Klik frame pertama untuk memilihnya.

3. Klik tool Oval yang terdapat pada toolbar.

4. Klik Stage dan drag untuk membuat satu bulatan.
tut10-img1
5. Klik frame kedua untuk memilihnya.

6. Klik menu Insert>Timeline>Keyframe.
(ataupun tekan F6 untuk memasukkan keyframe)

tut10-img2

7. Pilih keyframe yang kedua dan drag bulatan tersebut sedikit ke kanan.

tut10-img3
8. Pilih frame ketiga dan ulangi langkah no.6.

9. Pilih keyframe ketiga dan drag bulatan tersebut sedikit ke kanan.

tut10-img4

10. Ulangi langkah untuk menambah keyframe sehingga ke bahagian kanan Stage.

tut10-img5

11. Klik Control>Test Movie untuk melihat animasi tadi.

12. Animasi Frame by Frame sangat sesuai jika anda ingin membuat pergerakan dalam bentuk kartun.

Possibly Related Posts:


Posted in Adobe, Flash, TutorialComments (0)

Membuat Animasi Shape Tween

Buat satu dokumen Flash yang baru.

Dengan menggunakan drawing tool, lukis bentuk bulatan pada Stage.

f9_img1

Pilih frame pertama, dan ‘right click’, klik pada Creat Shape Tween.

f9_img2

Pada frame ke-20, ‘right click’ dan pilih ‘Insert Blank Keyframe’.

f9_img3

Pada timeline, warna latar belakang akan berubah menjadi warna hijau, dan terdapat satu garisan putus-putus. Ini bermakna ’shape tween’ anda masih belum lengkap.

f9_img4

Dengan menggunakan drawing tool, lukis satu segiempat pada Stage & pada frame ke-20.

f9_img5

Klik Control > Test Movie untuk melihat animasi shape tween ini.

Anda akan melihat bagaimana bentuk bulatan akan berubah menjadi bentuk segiempat.

Possibly Related Posts:


Posted in Adobe, Flash, TutorialComments (0)

Membuat animasi dengan menggunakan ‘Motion Tween’

Buat satu dokumen Flash yang baru, dan klik pada frame pertama Timeline.

Lukis satu bulatan kecil pada Stage dan tukarkan menjadi Graphic Symbol.

f8_img1

Pada frame ke-20, ‘right click’ dan kemudian pilih Insert Keyfame. Klik pada bentuk bulatan tersebut dan alihkan ke kanan.

f8_img2

f8_img3

Klik pada frame pertama, ‘right click’ dan pilih ‘Create Classic Frame’.

f8_img4

f8_img5

Pada timeline tersebut, latar belakang akan berubah menjadi warna ungu dan mempunyai anak panah ke arah kanan. Ini menandakan anda berjaya menghasilkan satu pergerakan yang dikenali sebagai motion tween.

Klik Control > Test Movie untuk mencuba tween tersebut.

Anda akan perasan bola tersebut akan bergerak dari kiri ke kanan berulang kali tanpa berhenti. Ini adalah kerana kita tidak meletakkan arahan pada bola tersebut untuk berhenti. Untuk membuat arahan tersebut, action script akan digunakan. Namun yang demikian kita akan mempelajari tentang action script pada tutorial yang akan datang.

Membuat perubahan bentuk

Klik pada frame ke-20, kemudian dengan menggunakan transform tool, tukar saiz bulatan dari kecil menjadi besar.

f8_img6

Klik Control > Test Movie untuk melihat perubahan tersebut.

Possibly Related Posts:


Posted in Adobe, Flash, TutorialComments (0)

Group, Symbol & Instance - Bahagian 2

Menghasilkan Button Symbol

Klik menu Insert dan klik New Symbol.

Pilih Button dan klik OK.

f7_img1

Buat satu bulatan kecil seperti dalam gambar rajah.

f7_img2

Ini mewakili butang untuk keadaan Up.

Klik Insert > Timeline dan klik Keyframe untuk menambah keyframe pada frame kedua (keadaan Over).

f7_img3

Ubah warna bulatan dari hijau menjadi biru.

f7_img4

Klik Insert > Timeline dan klik Keyframe untuk menambah keyframe pada frame ketiga(keadaan Down).

f7_img5

Ubah warna bulatan dari biru menjadi merah

f7_img6

Klik Insert > Timeline dan klik Keyframe untuk menambah keyframe pada frame keempat(keadaan Hit).

Untuk keadaan ini, warna bulatan tidak akan ditukar.

Klik semula Scene untuk kembali kepada Stage.

f7_img7

Drag simbol ke Stage.

f7_img8

Kemudian klik Control > Test Movie.

f7_img9
f7_img10
Menghasilkan ‘Invisible Button’

Instance ‘Invisible Button’ akan kelihatan sebagai bentuk yang berwarna biru pada Timeline, tetapi tidak akan kelihatan pada movie yang dieksport.

Klik menu Insert > New Symbol. Klik Button dan Klik OK.

Klik menu Insert > Timeline dan klik Keyframe untuk menambah keyframe pada frame keempat.

Buat satu bulatan kecil. Kemudian kembali semula pada Stage.

Drag Simbol tadi ke Stage.

f7_img11

Menukar putaran dan saiz bentuk

Pilih instance yang terdapat pada Stage

Klik ikon Free Transform Tool yang terdapat pada Toolbar.

f7_img12

Anda juga boleh mengubah bentuk putaran dan saiz melalui menu Modify > Transform. Terdapat beberapa pilihan yang anda boleh cuba.

f7_img13
f7_img14
Menukar warna Instance

Sebelum menukar warna Instance, Terlebih dahulu anda perlu mengubah bentuk tersebut menjadi simbol grafik.

Klik pada panel Properties simbol tersebut. Terdapat menu drop-down.

f7_img16
Anda boleh mencuba pilihan tersebut. Contoh di bawah adalah untuk pilihan Alpha.

f7_img17f7_img18

f7_img15

Possibly Related Posts:


Posted in Adobe, Flash, TutorialComments (0)

Group, Symbol & Instance - Bahagian 1

Menghasilkan Group

Pilih grafik pada stage yang anda ingin hasilkan sebagai Group.

Pada Stage, terdapat tiga bentuk yang telah dibuat terlebih dahulu iaitu, satu segiempat dan tiga bulatan kecil.

f6_img1
Untuk memilih ketiga-tiga gambar, gunakan Arrow Tool.

f6_img2
Klik menu Modify > Group.

f3_img3

Anda akan lihat satu garisan biru di luar ketiga-tiga bentuk tadi. Ini menandakan bahawa ketiga-tiga bentuk tersebut telahpun diletak dalam satu Group.

f3_img4
Untuk memisahkan ketiga-tiga bentuk tadi, pastikan group tadi masih dipilih.

Kemudian, klik menu Modify > Ungroup.

f6_img5

Menggunakan Library

Library adalah di mana aset-aset yang digunakan pada movie Flash anda disimpan.

f6_img6
Gambar di bawah adalah salah satu contoh fail Flash yang mempunyai Library.

f6_img8

f6_img7

Menghasilkan Symbol

Klik menu Insert > New Symbol.

f6_img9
Taip nama untuk simbol.

f6_img10
Pilih jenis Behavior dan klik OK.

f6_img11

Menukar grafik menjadi simbol

Anda juga boleh menukar grafik menjadi simbol.

Pada contoh ini, segiempat berwarna hijau akan ditukar menjadi simbol.

f6_img12

f6_img13

f6_img14

Menukar simbol dan behavior

Buka panel Library.

Pilih simbol dalam library, kemudian pilih ikon Properties pada bahagian bawah tetingkap Symbol.

f6_img15

Tukar simbol dari button ke movie clip.

Simbol akan menunjukkan ikon yang berbeza.

Possibly Related Posts:


Posted in Adobe, Flash, TutorialComments (0)

Menghasilkan Teks - Bahagian Kedua

‘Dynamic Text’ dan ‘Input Text’

Taip teks pada Stage.

Pilih Dynamic Text daripada senarai drop down pada sebelah kanan seperti yang ditunjukkan pada gambar di bawah.

f5_img1
Pada Panel tersebut, terdapat beberapa perkara yang anda perlu tahu.

Instance Name - memberikan teks dengan nama lain agar dapat dikawal bagi tujuan Action Script

Behavior - menukar posisi karakter pada baris

Anti - Alias - memberikan anda beberapa pilihan untuk membuat perubahan pada teks samada digunakan untuk animasi, pembacaan yang lebih jelas

f5_img2

Render Text as HTML - mengekalkan Rich Text Formatting, iaitu membenarkan anda memasukkan hyperlink dan tag HTML

Variable - memberikan nama lain yang digunakan untuk Action Script

f5_img3

Membuat Input Teks

Tukar teks yang terdapat pada Stage daripada Dynamic ke Input.

f5_img4

Kotak di luar teks akan berubah menjadi garisan putus-putus. Klik pada mana-mana kawasan Stage untuk melihat perbezaan.

f5_img5

Possibly Related Posts:


Posted in Adobe, Flash, TutorialComments (0)

Menghasilkan Teks - Bahagian Pertama

Menghasilkan Teks Statik

Klik pada Text Tool yang terdapat pada toolbar.

Klik pada mana-mana bahagian pada stage untuk memulakan kotak teks.
Taip teks anda. Apabila selesai, klik pada mana-mana bahagian pada Stage, luar kotak teks.

f4_img1

Menghasilkan kotak teks

Klik Text tool yang terdapat pada toolbar. Kemudian tarik tool tersebut pada stage untuk menghasilkan satu kotak teks yang kosong.

Taip dalam kotak teks tersebut, sekiranya ayat yang ditaip panjang, kotak tersebut secara automatik akan beralih ke bawah seperti yang ditunjukkan pada gambar di bawah.
f4_img2

Menukar jenis font, saiz dan warna

Pilih teks yang ingin ditukar dengan menggunakan Arrow Tool.

Pilih font yang terdapat pada Property Inspector dan kemudian, pilih saiz font.

f4_img3

Klik pada kotak warna untuk menukar warna font. Pilihan warna akan muncul untuk memudahkan anda menukar warna.

f4_img4

Menukar orientasi font

Klik Text tool yang terdapat pada Toolbar. Tarik Text tool sehingga mendapat satu kotak teks yang kosong.

f4_img5

Taip teks dalam kotak tersebut. Anda boleh menukar orientasi teks daripada Horizontal kepada Vertical.

Terdapat pilihan pada panel sebelah kanan.

f4_img6

Perubahan teks apabila pilihan seperti berikut dibuat :

Vertical left to right

f4_img7

Vertical right to left

f4_img8

Menukar alignment teks

Anda boleh menukar alignment teks dengan memilih salah satu daripada ikon alignment teks yang terdapat pada panel sebelah kanan

f4_img9

Menukar karakter dengan menggunakan Break Apart

Klik pada teks anda, kemudian klik Modify > Break Apart.
f4_img10

f4_img11

Klik pada mana-mana bahagian stage, dengan menggunakan Arrow Tool, klik pada abjad yang anda ingin tukar kedudukan.

f4_img12

Possibly Related Posts:


Posted in Adobe, Flash, TutorialComments (0)

advert

Our Flickr Photos - See all photos

Katogeri

Pelawat Terkini

Kalender

March 2010
M T W T F S S
« Nov    
1234567
891011121314
15161718192021
22232425262728
293031  
PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSBodHRwOi8vYmxvZy5taW5kYXN5cy5jb20ubXkvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMjAwOS8wNi9kZWV6YmFubmVyLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzI8L3N0cm9uZz4gLSBodHRwOi8vYmxvZy5taW5kYXN5cy5jb20ubXkvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMjAwOS8wNy90ZWFtYnVpbGRpbmd2MjEuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMzwvc3Ryb25nPiAtIGh0dHA6Ly9ibG9nLm1pbmRhc3lzLmNvbS5teS93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8yMDA5LzA4L2tlbGFiX2ljdF9teS0xLnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzQ8L3N0cm9uZz4gLSBodHRwOi8vYmxvZy5taW5kYXN5cy5jb20ubXkvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMjAwOS8wOC90bW5uZWdhcmFfZmFjZWJvb2suanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfZGlzYWJsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL2Jsb2cubWluZGFzeXMuY29tLm15L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzIwMDkvMDcvYmFubmVyYm13LTEyLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmJtdy5jb20ubXkvY29tL2VuL2luZGV4Lmh0bWw8L2xpPjxsaT48c3Ryb25nPndvb19hZF9wYWdlPC9zdHJvbmc+IC0gU2VsZWN0IGEgcGFnZTo8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfYWRzZW5zZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vYmxvZy5taW5kYXN5cy5jb20ubXkvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMjAwOS8wMy9taW5kYXN5c2Fkcy5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5taW5kYXN5cy5jb20ubXk8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMTwvc3Ryb25nPiAtIGh0dHA6Ly9kZWV6aGFybWFuLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5qdXN0ZXhwbG9yZS5jb20ubXkvdGVhbWJ1aWxkaW5nLmh0bWw8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZmFjZWJvb2suY29tL2hvbWUucGhwPyMvZ3JvdXAucGhwP2dpZD0xMTIwOTI2MTI4NzQmcmVmPXRzPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmZhY2Vib29rLmNvbS9ob21lLnBocD8jL2dyb3VwLnBocD9naWQ9MTA4NjYyNDY2MzgzJnJlZj10czwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9zdHlsZXNoZWV0PC9zdHJvbmc+IC0gZGVmYXVsdC5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlczwvc3Ryb25nPiAtIFNlbGVjdCBhIHBhZ2U6PC9saT48bGk+PHN0cm9uZz53b29fYXNpZGVzX2NhdGVnb3J5PC9zdHJvbmc+IC0gU2VsZWN0IGEgY2F0ZWdvcnk6PC9saT48bGk+PHN0cm9uZz53b29fYXNpZGVzX2VudHJpZXM8L3N0cm9uZz4gLSBTZWxlY3QgYSBudW1iZXI6PC9saT48bGk+PHN0cm9uZz53b29fYXV0aG9yPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hdXRvX2ltZzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYmFubmVyX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL2Jsb2cubWluZGFzeXMuY29tLm15L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzIwMDkvMDMvbWluZGFzeXNhZHMuanBnPC9saT48bGk+PHN0cm9uZz53b29fYmFubmVyX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubWluZGFzeXMuY29tLm15PC9saT48bGk+PHN0cm9uZz53b29fYmdyPC9zdHJvbmc+IC0gbGlnaHRibHVlLmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2NrX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL2Jsb2cubWluZGFzeXMuY29tLm15L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzIwMDkvMDcvYmFubmVyYm13LTEyLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2NrX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuYm13LmNvbS5teTwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9jc3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIGh0dHA6Ly9ibG9nLm1pbmRhc3lzLmNvbS5teS93cC1jb250ZW50L3VwbG9hZHMvMS1mYXZpY29uLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2NhdGVnb3J5PC9zdHJvbmc+IC0gU2VsZWN0IGEgY2F0ZWdvcnk6PC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfZW50cmllczwvc3Ryb25nPiAtIFNlbGVjdCBhIG51bWJlcjo8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X2VudHJpZXM8L3N0cm9uZz4gLSAxMjwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfaWQ8L3N0cm9uZz4gLSAyODIyNjY0PC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl91cmw8L3N0cm9uZz4gLSBodHRwOi8vZmVlZHMuZmVlZGJ1cm5lci5jb20vQmxvZ01pbmRhc3lzPC9saT48bGk+PHN0cm9uZz53b29fZmxpY2tyX2VudHJpZXM8L3N0cm9uZz4gLSA5PC9saT48bGk+PHN0cm9uZz53b29fZmxpY2tyX2lkPC9zdHJvbmc+IC0gMzM5OTM0MzFATjA3PC9saT48bGk+PHN0cm9uZz53b29fZmxpY2tyX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZmxpY2tyLmNvbS9waG90b3MvbWluZGFzeXMvPC9saT48bGk+PHN0cm9uZz53b29fZ29vZ2xlX2FuYWx5dGljczwvc3Ryb25nPiAtIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCnZhciBnYUpzSG9zdCA9ICgoImh0dHBzOiIgPT0gZG9jdW1lbnQubG9jYXRpb24ucHJvdG9jb2wpID8gImh0dHBzOi8vc3NsLiIgOiAiaHR0cDovL3d3dy4iKTsNCmRvY3VtZW50LndyaXRlKHVuZXNjYXBlKCIlM0NzY3JpcHQgc3JjPSciICsgZ2FKc0hvc3QgKyAiZ29vZ2xlLWFuYWx5dGljcy5jb20vZ2EuanMnIHR5cGU9J3RleHQvamF2YXNjcmlwdCclM0UlM0Mvc2NyaXB0JTNFIikpOw0KPC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQp0cnkgew0KdmFyIHBhZ2VUcmFja2VyID0gX2dhdC5fZ2V0VHJhY2tlcigiVUEtMTgwNjQzNC01Iik7DQpwYWdlVHJhY2tlci5fdHJhY2tQYWdldmlldygpOw0KfSBjYXRjaChlcnIpIHt9PC9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29faG9tZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV90aHVtYl9oZWlnaHQ8L3N0cm9uZz4gLSA1NzwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9zaW5nbGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2xheW91dDwvc3Ryb25nPiAtIGRlZmF1bHQucGhwPC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIGh0dHA6Ly9ibG9nLm1pbmRhc3lzLmNvbS5teS93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8yMDA5LzAzL2Jsb2doZWFkZXIuanBnPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL3N1cHBvcnQvdGhlbWUtZG9jdW1lbnRhdGlvbi9nYXpldHRlLWVkaXRpb24vPC9saT48bGk+PHN0cm9uZz53b29fb3RoZXJfZW50cmllczwvc3Ryb25nPiAtIDEyPC9saT48bGk+PHN0cm9uZz53b29fb3RoZXJfaGVhZGxpbmVzPC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG9ydG5hbWU8L3N0cm9uZz4gLSB3b288L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2Fkc190b3A8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19jYXJvdXNlbDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG93X3ZpZGVvPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9oZWlnaHQ8L3N0cm9uZz4gLSAxODA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfd2lkdGg8L3N0cm9uZz4gLSAyNTA8L2xpPjxsaT48c3Ryb25nPndvb190YWJzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190aGVtZW5hbWU8L3N0cm9uZz4gLSBHYXpldHRlPC9saT48bGk+PHN0cm9uZz53b29fdXBsb2Fkczwvc3Ryb25nPiAtIGE6Mjp7aTowO3M6NjA6Imh0dHA6Ly9ibG9nLm1pbmRhc3lzLmNvbS5teS93cC1jb250ZW50L3VwbG9hZHMvMS1mYXZpY29uLmdpZiI7aToxO3M6NjA6Imh0dHA6Ly9ibG9nLm1pbmRhc3lzLmNvbS5teS93cC1jb250ZW50L3VwbG9hZHMvMS1mYXZpY29uLmljbyI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3ZpZGVvX2NhdGVnb3J5PC9zdHJvbmc+IC0gVmlkZW88L2xpPjwvdWw+