%PDF-1.4
%
1 0 obj
<<
/Type /Catalog
/Version /1.4
/Pages 2 0 R
/StructTreeRoot 3 0 R
/MarkInfo 4 0 R
/Lang (ar-EG)
/ViewerPreferences 5 0 R
>>
endobj
6 0 obj
<<
/Title (frontend basics)
/Creator (Canva)
/Producer (Canva)
/CreationDate (D:20251102130812+00'00')
/ModDate (D:20251102130811+00'00')
/Keywords (DAFZLQQfL5E,BAEdOnDaHyw,0)
/Author (Razan Alshobaki)
>>
endobj
2 0 obj
<<
/Type /Pages
/Kids [7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R 15 0 R]
/Count 9
>>
endobj
3 0 obj
<<
/Type /StructTreeRoot
/K [16 0 R]
/ParentTree 17 0 R
/ParentTreeNextKey 1
>>
endobj
4 0 obj
<<
/Marked true
/Suspects false
>>
endobj
5 0 obj
<<
/Type /ViewerPreferences
/DisplayDocTitle true
>>
endobj
7 0 obj
<<
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 18 0 R
/Pattern 19 0 R
/XObject <<
/X4 20 0 R
/X5 21 0 R
/X6 22 0 R
/X14 23 0 R
/X15 24 0 R
>>
/Font 25 0 R
>>
/MediaBox [0.0 7.920007 1440.0 817.92]
/Contents 26 0 R
/StructParents 0
/Tabs /S
/Parent 2 0 R
/BleedBox [0.0 7.920007 1440.0 817.92]
/TrimBox [0.0 7.920007 1440.0 817.92]
/CropBox [0.0 7.920007 1440.0 817.92]
/Rotate 0
/Annots []
>>
endobj
8 0 obj
<<
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 27 0 R
/XObject <<
/X4 28 0 R
/X5 29 0 R
/X6 30 0 R
/X7 31 0 R
/X10 32 0 R
>>
/Font 33 0 R
>>
/MediaBox [0.0 7.920007 1440.0 817.92]
/Contents 34 0 R
/StructParents 1
/Tabs /S
/Parent 2 0 R
/BleedBox [0.0 7.920007 1440.0 817.92]
/TrimBox [0.0 7.920007 1440.0 817.92]
/CropBox [0.0 7.920007 1440.0 817.92]
/Rotate 0
/Annots []
>>
endobj
9 0 obj
<<
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 35 0 R
/Pattern 36 0 R
/XObject <<
/X4 37 0 R
/X5 38 0 R
/X6 39 0 R
/X7 40 0 R
/X8 41 0 R
/X9 42 0 R
/X15 43 0 R
/X17 44 0 R
/X18 45 0 R
/X19 46 0 R
>>
/Font 47 0 R
>>
/MediaBox [0.0 7.920007 1440.0 817.92]
/Contents 48 0 R
/StructParents 2
/Tabs /S
/Parent 2 0 R
/BleedBox [0.0 7.920007 1440.0 817.92]
/TrimBox [0.0 7.920007 1440.0 817.92]
/CropBox [0.0 7.920007 1440.0 817.92]
/Rotate 0
/Annots []
>>
endobj
10 0 obj
<<
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 49 0 R
/XObject <<
/X4 50 0 R
/X5 51 0 R
/X6 52 0 R
/X7 53 0 R
/X8 54 0 R
/X12 55 0 R
>>
/Font 56 0 R
>>
/MediaBox [0.0 7.920007 1440.0 817.92]
/Contents 57 0 R
/StructParents 3
/Tabs /S
/Parent 2 0 R
/BleedBox [0.0 7.920007 1440.0 817.92]
/TrimBox [0.0 7.920007 1440.0 817.92]
/CropBox [0.0 7.920007 1440.0 817.92]
/Rotate 0
/Annots []
>>
endobj
11 0 obj
<<
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 58 0 R
/XObject <<
/X5 59 0 R
/X6 60 0 R
/X8 61 0 R
/X9 62 0 R
/X10 63 0 R
>>
/Font 64 0 R
>>
/MediaBox [0.0 7.920007 1440.0 817.92]
/Contents 65 0 R
/StructParents 4
/Tabs /S
/Parent 2 0 R
/BleedBox [0.0 7.920007 1440.0 817.92]
/TrimBox [0.0 7.920007 1440.0 817.92]
/CropBox [0.0 7.920007 1440.0 817.92]
/Rotate 0
/Annots []
>>
endobj
12 0 obj
<<
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 66 0 R
/Pattern 67 0 R
/XObject <<
/X4 68 0 R
/X5 69 0 R
/X6 70 0 R
/X7 71 0 R
/X8 72 0 R
/X9 73 0 R
/X15 74 0 R
/X17 75 0 R
/X18 76 0 R
/X19 77 0 R
>>
/Font 78 0 R
>>
/MediaBox [0.0 7.920007 1440.0 817.92]
/Contents 79 0 R
/StructParents 5
/Tabs /S
/Parent 2 0 R
/BleedBox [0.0 7.920007 1440.0 817.92]
/TrimBox [0.0 7.920007 1440.0 817.92]
/CropBox [0.0 7.920007 1440.0 817.92]
/Rotate 0
/Annots []
>>
endobj
13 0 obj
<<
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 80 0 R
/XObject <<
/X4 81 0 R
/X7 82 0 R
/X8 83 0 R
/X9 84 0 R
/X10 85 0 R
/X11 86 0 R
/X12 87 0 R
/X13 88 0 R
/X18 89 0 R
>>
/Font 90 0 R
>>
/MediaBox [0.0 7.920007 1440.0 817.92]
/Contents 91 0 R
/StructParents 6
/Tabs /S
/Parent 2 0 R
/BleedBox [0.0 7.920007 1440.0 817.92]
/TrimBox [0.0 7.920007 1440.0 817.92]
/CropBox [0.0 7.920007 1440.0 817.92]
/Rotate 0
/Annots []
>>
endobj
14 0 obj
<<
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 92 0 R
/XObject <<
/X5 93 0 R
>>
/Font 94 0 R
>>
/MediaBox [0.0 7.920007 1440.0 817.92]
/Contents 95 0 R
/StructParents 7
/Tabs /S
/Parent 2 0 R
/BleedBox [0.0 7.920007 1440.0 817.92]
/TrimBox [0.0 7.920007 1440.0 817.92]
/CropBox [0.0 7.920007 1440.0 817.92]
/Rotate 0
/Annots []
>>
endobj
15 0 obj
<<
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 96 0 R
/Font 97 0 R
>>
/MediaBox [0.0 7.920007 1440.0 817.92]
/Contents 98 0 R
/StructParents 8
/Tabs /S
/Parent 2 0 R
/BleedBox [0.0 7.920007 1440.0 817.92]
/TrimBox [0.0 7.920007 1440.0 817.92]
/CropBox [0.0 7.920007 1440.0 817.92]
/Rotate 0
/Annots []
>>
endobj
16 0 obj
<<
/Type /StructElem
/S /Document
/P 3 0 R
/K [99 0 R 100 0 R 101 0 R 102 0 R 103 0 R 104 0 R 105 0 R 106 0 R 107 0 R]
>>
endobj
17 0 obj
<<
/Limits [0 8]
/Nums [0 [108 0 R 109 0 R 110 0 R 111 0 R 108 0 R 109 0 R]
1 [112 0 R 113 0 R]
2 [114 0 R 115 0 R 116 0 R 117 0 R 118 0 R 119 0 R 114 0 R]
3 [120 0 R 121 0 R 122 0 R 123 0 R]
4 [124 0 R 125 0 R 126 0 R]
5 [127 0 R 128 0 R 129 0 R 130 0 R 131 0 R 132 0 R 127 0 R]
6 [133 0 R 134 0 R 135 0 R 136 0 R 137 0 R]
7 [138 0 R 139 0 R 140 0 R 141 0 R 142 0 R 143 0 R 139 0 R]
8 [144 0 R]
]
>>
endobj
18 0 obj
<<
/G3 145 0 R
/G13 146 0 R
/gs3 147 0 R
>>
endobj
19 0 obj
<<
/P7 148 0 R
/P8 149 0 R
/P9 150 0 R
/P10 151 0 R
>>
endobj
20 0 obj
<<
/Length 110
/Type /XObject
/Subtype /Form
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 152 0 R
>>
/BBox [0 0 1524 3047]
/Group 153 0 R
/Filter /FlateDecode
>>
stream
x+2ճ450235QE0̍-,ML,LLsLL
ҹݍҋ]2ll\L(++י P-
endstream
endobj
21 0 obj
<<
/Length 99
/Type /XObject
/Subtype /Form
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 154 0 R
>>
/BBox [0 0 1358 2717]
/Group 155 0 R
/Filter /FlateDecode
>>
stream
x+2360451T@t YZX)YY*$re0(Jw7VH/w,SSprq2P0P025T4@.W_g. n
endstream
endobj
22 0 obj
<<
/Length 112
/Type /XObject
/Subtype /Form
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 156 0 R
>>
/BBox [0 0 2763 1116]
/Group 157 0 R
/Filter /FlateDecode
>>
stream
xm;`=w}/kB(CeW0B,,kll(&L13.&ja/х5]i%7FNbR>ejpL+UkCӴ-}GwcyH7\; +)
endstream
endobj
23 0 obj
<<
/Length 346
/Type /XObject
/Subtype /Form
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 158 0 R
>>
/BBox [0 0 2914 700]
/Group 159 0 R
/Filter /FlateDecode
>>
stream
xmAN1E>EH5v8
AYPK$q1*Mq|'Af9N
%턚k|k&k?TEfTMk.3
|=6<K:8
t!*QՕBu0rgn)/VƒFX'ك&y7DZ`EkrJQ?juZ?o^oӃmUU5#."&lyݦ%.;l
ߚdY
߿̮.9IϮݜh`|gj 9,Jt]`cȋ튁ڃNo2P7|Q,d
endstream
endobj
24 0 obj
<<
/Length 118
/Type /XObject
/Subtype /Form
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 160 0 R
>>
/BBox [0 0 178 3375]
/Group 161 0 R
/Filter /FlateDecode
>>
stream
xm=`D=\aP B`PX*5q^5/̃Rԥ7>;"ªƊo2wJU iB<2LhTMӶ膞{@YbDg:zz2
endstream
endobj
25 0 obj
<<
/F11 162 0 R
/F12 163 0 R
>>
endobj
26 0 obj
<<
/Length 1427
/Filter /FlateDecode
>>
stream
xWKoE q$SpoHxBb\#(mVa%AMy{o5b}mxV-z [m
ZM+Jģọ%KQ97#D.yޕ)6߆͵\Z
j{EJ,3cZ`OD{zTqCy/ճKDR{p%Q
kH:M{s TE!Tv]"ns}mڜ knOQ=)
5 %ڱuf<ޝ=%)QBgB<ԆvԸXj?Zm8YM/~yu'g!szH0R&aˉÌf7q*B\lA
q!J $YJ)HOjJ:Is?wa
&jsW"ih&a[8';RǼ>/%N8A&˰0kI ʠIJҜ͔EsU+NV՚ G4fV@A04f)"3 M gL6!3[ڗ6fQhbXnaXPY$yɟ`Qt5e &fb*p
u%(Le+չ9K}9R"cP6q5PśKӘ<)Q9bDKL1Ki\˰P}dZp!-k-ddkAD=IR H6{W붅6&E磆LhIBz~=@
@731--A8-|v}z;<?߿OG>/6H.$^8
Z1 [`<_,2Vg
o=(ʤ+o}t2y~q?^A2C]zkki2[H[J0Ŧj$mA Gs'} 2ՐGЋ$tcWR?ΐ\zӦ+f8Fx~8b>Z/➷I 2?[ NoI}E5A&ɼR:&فJ?L.0/.|ߠwa/^\Q&8lLoif:LEMtpySN
02XD@⯁XB0.0
endstream
endobj
27 0 obj
<<
/G3 164 0 R
>>
endobj
28 0 obj
<<
/Length 110
/Type /XObject
/Subtype /Form
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 165 0 R
>>
/BBox [0 0 1524 3047]
/Group 166 0 R
/Filter /FlateDecode
>>
stream
x+2ճ450235QE0̍-,ML,LLsLL
ҹݍҋ]2ll\L(++י P-
endstream
endobj
29 0 obj
<<
/Length 99
/Type /XObject
/Subtype /Form
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 167 0 R
>>
/BBox [0 0 1358 2717]
/Group 168 0 R
/Filter /FlateDecode
>>
stream
x+2360451T@t YZX)YY*$re0(Jw7VH/w,SSprq2P0P025T4@.W_g. n
endstream
endobj
30 0 obj
<<
/Length 111
/Type /XObject
/Subtype /Form
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 169 0 R
>>
/BBox [0 0 2763 1156]
/Group 170 0 R
/Filter /FlateDecode
>>
stream
xm=
PEn/RH*݂h0llR8|/)5]Z*VÌE5x}B,kRS=/9L~xF(^zgO#'P
endstream
endobj
31 0 obj
<<
/Length 113
/Type /XObject
/Subtype /Form
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 171 0 R
>>
/BBox [0 0 2763 1156]
/Group 172 0 R
/Filter /FlateDecode
>>
stream
xm1P=Ż ~w&B TxH8?ZPL2bfr&j88zI*
Y/F]^1erHV*φnܺ,/zHCK
endstream
endobj
32 0 obj
<<
/Length 116
/Type /XObject
/Subtype /Form
/Resources <<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/ExtGState 173 0 R
>>
/BBox [0 0 536 537]
/Group 174 0 R
/Filter /FlateDecode
>>
stream
xm1@{b?g}b)JARQDs%J)f_BX:Fi{.q}Mu7i[8N\?kVG7YYe
endstream
endobj
33 0 obj
<<
/F8 175 0 R
/F9 176 0 R
>>
endobj
34 0 obj
<<
/Length 973
/Filter /FlateDecode
>>
stream
xVE
#)tć]Upx{11`|&*w wڝɐ
տGWurshf3ysNUsݔ}ADxzzXͳf g4ۋ^ӳ3w~>ÄiȾw7ig1MKRI]5E
94(Q !/Gʁ