diff --git a/Project Undercover/Assets/Models.meta b/Project Undercover/Assets/Animation.meta
similarity index 67%
rename from Project Undercover/Assets/Models.meta
rename to Project Undercover/Assets/Animation.meta
index 979ba46..35295d3 100644
--- a/Project Undercover/Assets/Models.meta
+++ b/Project Undercover/Assets/Animation.meta
@@ -1,7 +1,7 @@
fileFormatVersion: 2
-guid: cb288d82f67d27a49bf14e1ab68d86e6
+guid: 3ab83fe7cd8f9544f9a8de5a5cfe304c
folderAsset: yes
-timeCreated: 1505311868
+timeCreated: 1505977769
licenseType: Free
DefaultImporter:
userData:
diff --git a/Project Undercover/Assets/Animation/HandShake.anim b/Project Undercover/Assets/Animation/HandShake.anim
new file mode 100644
index 0000000..6d2847e
--- /dev/null
+++ b/Project Undercover/Assets/Animation/HandShake.anim
@@ -0,0 +1,2008 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: HandShake
+ serializedVersion: 6
+ m_Legacy: 1
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: {x: 0, y: 0, z: 0, w: 1}
+ inSlope: {x: -0.17123753, y: 0, z: 0, w: -0.00024318694}
+ outSlope: {x: -0.17123753, y: 0, z: 0, w: -0.00024318694}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.016666668
+ value: {x: -0.0028539589, y: 0, z: 0, w: 0.99999595}
+ inSlope: {x: -0.3330858, y: 0, z: 0, w: -0.001848936}
+ outSlope: {x: -0.3330858, y: 0, z: 0, w: -0.001848936}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.033333335
+ value: {x: -0.011102861, y: 0, z: 0, w: 0.99993837}
+ inSlope: {x: -0.64265656, y: 0, z: 0, w: -0.0087189665}
+ outSlope: {x: -0.64265656, y: 0, z: 0, w: -0.0087189665}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.050000004
+ value: {x: -0.024275847, y: 0, z: 0, w: 0.9997053}
+ inSlope: {x: -0.92385364, y: 0, z: 0, w: -0.024493933}
+ outSlope: {x: -0.92385364, y: 0, z: 0, w: -0.024493933}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.06666667
+ value: {x: -0.041897982, y: 0, z: 0, w: 0.9991219}
+ inSlope: {x: -1.1763425, y: 0, z: 0, w: -0.05168081}
+ outSlope: {x: -1.1763425, y: 0, z: 0, w: -0.05168081}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.083333336
+ value: {x: -0.06348726, y: 0, z: 0, w: 0.9979826}
+ inSlope: {x: -1.399626, y: 0, z: 0, w: -0.091511615}
+ outSlope: {x: -1.399626, y: 0, z: 0, w: -0.091511615}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.1
+ value: {x: -0.08855218, y: 0, z: 0, w: 0.9960715}
+ inSlope: {x: -1.593092, y: 0, z: 0, w: -0.14407577}
+ outSlope: {x: -1.593092, y: 0, z: 0, w: -0.14407577}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.11666667
+ value: {x: -0.11659032, y: 0, z: 0, w: 0.9931801}
+ inSlope: {x: -1.7560911, y: 0, z: 0, w: -0.20844516}
+ outSlope: {x: -1.7560911, y: 0, z: 0, w: -0.20844516}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.13333334
+ value: {x: -0.14708856, y: 0, z: 0, w: 0.98912334}
+ inSlope: {x: -1.8880339, y: 0, z: 0, w: -0.28279957}
+ outSlope: {x: -1.8880339, y: 0, z: 0, w: -0.28279957}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.15
+ value: {x: -0.1795248, y: 0, z: 0, w: 0.98375344}
+ inSlope: {x: -1.988487, y: 0, z: 0, w: -0.36456588}
+ outSlope: {x: -1.988487, y: 0, z: 0, w: -0.36456588}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.16666667
+ value: {x: -0.21337146, y: 0, z: 0, w: 0.97697115}
+ inSlope: {x: -2.0572634, y: 0, z: 0, w: -0.4505718}
+ outSlope: {x: -2.0572634, y: 0, z: 0, w: -0.4505718}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.18333334
+ value: {x: -0.24810024, y: 0, z: 0, w: 0.9687344}
+ inSlope: {x: -2.0944943, y: 0, z: 0, w: -0.5372018}
+ outSlope: {x: -2.0944943, y: 0, z: 0, w: -0.5372018}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.2
+ value: {x: -0.28318793, y: 0, z: 0, w: 0.9590644}
+ inSlope: {x: -2.100679, y: 0, z: 0, w: -0.620547}
+ outSlope: {x: -2.100679, y: 0, z: 0, w: -0.620547}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.21666667
+ value: {x: -0.31812286, y: 0, z: 0, w: 0.9480495}
+ inSlope: {x: -2.076707, y: 0, z: 0, w: -0.6965787}
+ outSlope: {x: -2.076707, y: 0, z: 0, w: -0.6965787}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.23333333
+ value: {x: -0.35241148, y: 0, z: 0, w: 0.93584514}
+ inSlope: {x: -2.023835, y: 0, z: 0, w: -0.7613022}
+ outSlope: {x: -2.023835, y: 0, z: 0, w: -0.7613022}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.25
+ value: {x: -0.38558403, y: 0, z: 0, w: 0.92267275}
+ inSlope: {x: -1.9436477, y: 0, z: 0, w: -0.8109101}
+ outSlope: {x: -1.9436477, y: 0, z: 0, w: -0.8109101}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.26666668
+ value: {x: -0.41719976, y: 0, z: 0, w: 0.9088148}
+ inSlope: {x: -1.8379786, y: 0, z: 0, w: -0.8419143}
+ outSlope: {x: -1.8379786, y: 0, z: 0, w: -0.8419143}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.28333336
+ value: {x: -0.44685003, y: 0, z: 0, w: 0.8946089}
+ inSlope: {x: -1.7087955, y: 0, z: 0, w: -0.851277}
+ outSlope: {x: -1.7087955, y: 0, z: 0, w: -0.851277}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.30000004
+ value: {x: -0.47415966, y: 0, z: 0, w: 0.88043886}
+ inSlope: {x: -1.5580654, y: 0, z: 0, w: -0.8365052}
+ outSlope: {x: -1.5580654, y: 0, z: 0, w: -0.8365052}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.31666672
+ value: {x: -0.4987856, y: 0, z: 0, w: 0.8667254}
+ inSlope: {x: -1.3876219, y: 0, z: 0, w: -0.7957392}
+ outSlope: {x: -1.3876219, y: 0, z: 0, w: -0.7957392}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.3333334
+ value: {x: -0.52041376, y: 0, z: 0, w: 0.8539142}
+ inSlope: {x: -1.1989938, y: 0, z: 0, w: -0.72782934}
+ outSlope: {x: -1.1989938, y: 0, z: 0, w: -0.72782934}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.35000008
+ value: {x: -0.5387521, y: 0, z: 0, w: 0.8424644}
+ inSlope: {x: -0.9932444, y: 0, z: 0, w: -0.63238746}
+ outSlope: {x: -0.9932444, y: 0, z: 0, w: -0.63238746}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.36666676
+ value: {x: -0.55352193, y: 0, z: 0, w: 0.8328346}
+ inSlope: {x: -0.77082515, y: 0, z: 0, w: -0.50983745}
+ outSlope: {x: -0.77082515, y: 0, z: 0, w: -0.50983745}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.38333344
+ value: {x: -0.5644463, y: 0, z: 0, w: 0.8254698}
+ inSlope: {x: -0.5314328, y: 0, z: 0, w: -0.3614685}
+ outSlope: {x: -0.5314328, y: 0, z: 0, w: -0.3614685}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.40000013
+ value: {x: -0.5712364, y: 0, z: 0, w: 0.82078564}
+ inSlope: {x: -0.27390516, y: 0, z: 0, w: -0.18953188}
+ outSlope: {x: -0.27390516, y: 0, z: 0, w: -0.18953188}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.4166668
+ value: {x: -0.57357645, y: 0, z: 0, w: 0.81915206}
+ inSlope: {x: -0.07020229, y: 0, z: 0, w: -0.049007494}
+ outSlope: {x: -0.07020229, y: 0, z: 0, w: -0.049007494}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.4333335
+ value: {x: -0.57357645, y: 0, z: 0, w: 0.81915206}
+ inSlope: {x: 0, y: 0, z: 0, w: 0}
+ outSlope: {x: 0, y: 0, z: 0, w: 0}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.45000017
+ value: {x: -0.57357645, y: 0, z: 0, w: 0.81915206}
+ inSlope: {x: 0, y: 0, z: 0, w: 0}
+ outSlope: {x: 0, y: 0, z: 0, w: 0}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.46666685
+ value: {x: -0.57357645, y: 0, z: 0, w: 0.81915206}
+ inSlope: {x: 0, y: 0, z: 0, w: 0}
+ outSlope: {x: 0, y: 0, z: 0, w: 0}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.48333353
+ value: {x: -0.57357645, y: 0, z: 0, w: 0.81915206}
+ inSlope: {x: 0, y: 0, z: 0, w: 0}
+ outSlope: {x: 0, y: 0, z: 0, w: 0}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5000002
+ value: {x: -0.57357645, y: 0, z: 0, w: 0.81915206}
+ inSlope: {x: 0, y: 0, z: 0, w: 0}
+ outSlope: {x: 0, y: 0, z: 0, w: 0}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5166668
+ value: {x: -0.57357645, y: 0, z: 0, w: 0.81915206}
+ inSlope: {x: 0, y: 0, z: 0, w: 0}
+ outSlope: {x: 0, y: 0, z: 0, w: 0}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5333335
+ value: {x: -0.57357645, y: 0, z: 0, w: 0.81915206}
+ inSlope: {x: 0, y: 0, z: 0, w: 0}
+ outSlope: {x: 0, y: 0, z: 0, w: 0}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.55000013
+ value: {x: -0.57357645, y: 0, z: 0, w: 0.81915206}
+ inSlope: {x: 0, y: 0, z: 0, w: 0}
+ outSlope: {x: 0, y: 0, z: 0, w: 0}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5666668
+ value: {x: -0.57357645, y: 0, z: 0, w: 0.81915206}
+ inSlope: {x: 0, y: 0, z: 0, w: 0}
+ outSlope: {x: 0, y: 0, z: 0, w: 0}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.58333343
+ value: {x: -0.57357645, y: 0, z: 0, w: 0.81915206}
+ inSlope: {x: 0.070205994, y: 0, z: 0, w: 0.04900937}
+ outSlope: {x: 0.070205994, y: 0, z: 0, w: 0.04900937}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.6000001
+ value: {x: -0.57123625, y: 0, z: 0, w: 0.8207857}
+ inSlope: {x: 0.27390924, y: 0, z: 0, w: 0.1895358}
+ outSlope: {x: 0.27390924, y: 0, z: 0, w: 0.1895358}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.61666673
+ value: {x: -0.56444615, y: 0, z: 0, w: 0.8254699}
+ inSlope: {x: 0.5314355, y: 0, z: 0, w: 0.36147094}
+ outSlope: {x: 0.5314355, y: 0, z: 0, w: 0.36147094}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.6333334
+ value: {x: -0.55352175, y: 0, z: 0, w: 0.8328347}
+ inSlope: {x: 0.77082825, y: 0, z: 0, w: 0.50983655}
+ outSlope: {x: 0.77082825, y: 0, z: 0, w: 0.50983655}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.65000004
+ value: {x: -0.5387519, y: 0, z: 0, w: 0.84246445}
+ inSlope: {x: 0.9932462, y: 0, z: 0, w: 0.6323886}
+ outSlope: {x: 0.9932462, y: 0, z: 0, w: 0.6323886}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.6666667
+ value: {x: -0.5204136, y: 0, z: 0, w: 0.8539143}
+ inSlope: {x: 1.1989951, y: 0, z: 0, w: 0.72783244}
+ outSlope: {x: 1.1989951, y: 0, z: 0, w: 0.72783244}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.68333334
+ value: {x: -0.49878544, y: 0, z: 0, w: 0.8667255}
+ inSlope: {x: 1.3876233, y: 0, z: 0, w: 0.7957406}
+ outSlope: {x: 1.3876233, y: 0, z: 0, w: 0.7957406}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7
+ value: {x: -0.4741595, y: 0, z: 0, w: 0.880439}
+ inSlope: {x: 1.5580636, y: 0, z: 0, w: 0.83650315}
+ outSlope: {x: 1.5580636, y: 0, z: 0, w: 0.83650315}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.71666664
+ value: {x: -0.44685003, y: 0, z: 0, w: 0.8946089}
+ inSlope: {x: 1.7087932, y: 0, z: 0, w: 0.85127497}
+ outSlope: {x: 1.7087932, y: 0, z: 0, w: 0.85127497}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7333333
+ value: {x: -0.4171998, y: 0, z: 0, w: 0.9088148}
+ inSlope: {x: 1.83798, y: 0, z: 0, w: 0.84191406}
+ outSlope: {x: 1.83798, y: 0, z: 0, w: 0.84191406}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.74999994
+ value: {x: -0.3855841, y: 0, z: 0, w: 0.9226727}
+ inSlope: {x: 1.9436486, y: 0, z: 0, w: 0.81091124}
+ outSlope: {x: 1.9436486, y: 0, z: 0, w: 0.81091124}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7666666
+ value: {x: -0.35241157, y: 0, z: 0, w: 0.93584514}
+ inSlope: {x: 2.0238342, y: 0, z: 0, w: 0.7613028}
+ outSlope: {x: 2.0238342, y: 0, z: 0, w: 0.7613028}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.78333324
+ value: {x: -0.318123, y: 0, z: 0, w: 0.9480494}
+ inSlope: {x: 2.076707, y: 0, z: 0, w: 0.69657755}
+ outSlope: {x: 2.076707, y: 0, z: 0, w: 0.69657755}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7999999
+ value: {x: -0.28318807, y: 0, z: 0, w: 0.95906436}
+ inSlope: {x: 2.100679, y: 0, z: 0, w: 0.62054753}
+ outSlope: {x: 2.100679, y: 0, z: 0, w: 0.62054753}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.81666654
+ value: {x: -0.24810044, y: 0, z: 0, w: 0.9687343}
+ inSlope: {x: 2.094493, y: 0, z: 0, w: 0.53720224}
+ outSlope: {x: 2.094493, y: 0, z: 0, w: 0.53720224}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.8333332
+ value: {x: -0.21337171, y: 0, z: 0, w: 0.9769711}
+ inSlope: {x: 2.057263, y: 0, z: 0, w: 0.4505722}
+ outSlope: {x: 2.057263, y: 0, z: 0, w: 0.4505722}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.84999985
+ value: {x: -0.17952508, y: 0, z: 0, w: 0.9837534}
+ inSlope: {x: 1.988487, y: 0, z: 0, w: 0.3645662}
+ outSlope: {x: 1.988487, y: 0, z: 0, w: 0.3645662}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.8666665
+ value: {x: -0.14708887, y: 0, z: 0, w: 0.9891233}
+ inSlope: {x: 1.8880358, y: 0, z: 0, w: 0.28279987}
+ outSlope: {x: 1.8880358, y: 0, z: 0, w: 0.28279987}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.88333315
+ value: {x: -0.11659061, y: 0, z: 0, w: 0.99318004}
+ inSlope: {x: 1.7560935, y: 0, z: 0, w: 0.20844719}
+ outSlope: {x: 1.7560935, y: 0, z: 0, w: 0.20844719}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.8999998
+ value: {x: -0.088552475, y: 0, z: 0, w: 0.9960715}
+ inSlope: {x: 1.5930927, y: 0, z: 0, w: 0.14407767}
+ outSlope: {x: 1.5930927, y: 0, z: 0, w: 0.14407767}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.91666645
+ value: {x: -0.063487574, y: 0, z: 0, w: 0.9979826}
+ inSlope: {x: 1.3996307, y: 0, z: 0, w: 0.0915117}
+ outSlope: {x: 1.3996307, y: 0, z: 0, w: 0.0915117}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.9333331
+ value: {x: -0.041898165, y: 0, z: 0, w: 0.9991219}
+ inSlope: {x: 1.1763467, y: 0, z: 0, w: 0.051680855}
+ outSlope: {x: 1.1763467, y: 0, z: 0, w: 0.051680855}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.94999975
+ value: {x: -0.024276057, y: 0, z: 0, w: 0.9997053}
+ inSlope: {x: 0.9238552, y: 0, z: 0, w: 0.024493955}
+ outSlope: {x: 0.9238552, y: 0, z: 0, w: 0.024493955}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.9666664
+ value: {x: -0.011103023, y: 0, z: 0, w: 0.99993837}
+ inSlope: {x: 0.6426631, y: 0, z: 0, w: 0.008718976}
+ outSlope: {x: 0.6426631, y: 0, z: 0, w: 0.008718976}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.98333305
+ value: {x: -0.0028539726, y: 0, z: 0, w: 0.99999595}
+ inSlope: {x: 0.33308947, y: 0, z: 0, w: 0.0018489356}
+ outSlope: {x: 0.33308947, y: 0, z: 0, w: 0.0018489356}
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: {x: 0, y: 0, z: 0, w: 1}
+ inSlope: {x: 0.17123546, y: 0, z: 0, w: 0.00024318283}
+ outSlope: {x: 0.17123546, y: 0, z: 0, w: 0.00024318283}
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path:
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings: []
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 1
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 1
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: -0.17123753
+ outSlope: -0.17123753
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.016666668
+ value: -0.0028539589
+ inSlope: -0.3330858
+ outSlope: -0.3330858
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.033333335
+ value: -0.011102861
+ inSlope: -0.64265656
+ outSlope: -0.64265656
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.050000004
+ value: -0.024275847
+ inSlope: -0.92385364
+ outSlope: -0.92385364
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.06666667
+ value: -0.041897982
+ inSlope: -1.1763425
+ outSlope: -1.1763425
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.083333336
+ value: -0.06348726
+ inSlope: -1.399626
+ outSlope: -1.399626
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.1
+ value: -0.08855218
+ inSlope: -1.593092
+ outSlope: -1.593092
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.11666667
+ value: -0.11659032
+ inSlope: -1.7560911
+ outSlope: -1.7560911
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.13333334
+ value: -0.14708856
+ inSlope: -1.8880339
+ outSlope: -1.8880339
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.15
+ value: -0.1795248
+ inSlope: -1.988487
+ outSlope: -1.988487
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.16666667
+ value: -0.21337146
+ inSlope: -2.0572634
+ outSlope: -2.0572634
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.18333334
+ value: -0.24810024
+ inSlope: -2.0944943
+ outSlope: -2.0944943
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.2
+ value: -0.28318793
+ inSlope: -2.100679
+ outSlope: -2.100679
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.21666667
+ value: -0.31812286
+ inSlope: -2.076707
+ outSlope: -2.076707
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.23333333
+ value: -0.35241148
+ inSlope: -2.023835
+ outSlope: -2.023835
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.25
+ value: -0.38558403
+ inSlope: -1.9436477
+ outSlope: -1.9436477
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.26666668
+ value: -0.41719976
+ inSlope: -1.8379786
+ outSlope: -1.8379786
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.28333336
+ value: -0.44685003
+ inSlope: -1.7087955
+ outSlope: -1.7087955
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.30000004
+ value: -0.47415966
+ inSlope: -1.5580654
+ outSlope: -1.5580654
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.31666672
+ value: -0.4987856
+ inSlope: -1.3876219
+ outSlope: -1.3876219
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.3333334
+ value: -0.52041376
+ inSlope: -1.1989938
+ outSlope: -1.1989938
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.35000008
+ value: -0.5387521
+ inSlope: -0.9932444
+ outSlope: -0.9932444
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.36666676
+ value: -0.55352193
+ inSlope: -0.77082515
+ outSlope: -0.77082515
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.38333344
+ value: -0.5644463
+ inSlope: -0.5314328
+ outSlope: -0.5314328
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.40000013
+ value: -0.5712364
+ inSlope: -0.27390516
+ outSlope: -0.27390516
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.4166668
+ value: -0.57357645
+ inSlope: -0.07020229
+ outSlope: -0.07020229
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.4333335
+ value: -0.57357645
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.45000017
+ value: -0.57357645
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.46666685
+ value: -0.57357645
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.48333353
+ value: -0.57357645
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5000002
+ value: -0.57357645
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5166668
+ value: -0.57357645
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5333335
+ value: -0.57357645
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.55000013
+ value: -0.57357645
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5666668
+ value: -0.57357645
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.58333343
+ value: -0.57357645
+ inSlope: 0.070205994
+ outSlope: 0.070205994
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.6000001
+ value: -0.57123625
+ inSlope: 0.27390924
+ outSlope: 0.27390924
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.61666673
+ value: -0.56444615
+ inSlope: 0.5314355
+ outSlope: 0.5314355
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.6333334
+ value: -0.55352175
+ inSlope: 0.77082825
+ outSlope: 0.77082825
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.65000004
+ value: -0.5387519
+ inSlope: 0.9932462
+ outSlope: 0.9932462
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.6666667
+ value: -0.5204136
+ inSlope: 1.1989951
+ outSlope: 1.1989951
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.68333334
+ value: -0.49878544
+ inSlope: 1.3876233
+ outSlope: 1.3876233
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7
+ value: -0.4741595
+ inSlope: 1.5580636
+ outSlope: 1.5580636
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.71666664
+ value: -0.44685003
+ inSlope: 1.7087932
+ outSlope: 1.7087932
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7333333
+ value: -0.4171998
+ inSlope: 1.83798
+ outSlope: 1.83798
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.74999994
+ value: -0.3855841
+ inSlope: 1.9436486
+ outSlope: 1.9436486
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7666666
+ value: -0.35241157
+ inSlope: 2.0238342
+ outSlope: 2.0238342
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.78333324
+ value: -0.318123
+ inSlope: 2.076707
+ outSlope: 2.076707
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7999999
+ value: -0.28318807
+ inSlope: 2.100679
+ outSlope: 2.100679
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.81666654
+ value: -0.24810044
+ inSlope: 2.094493
+ outSlope: 2.094493
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.8333332
+ value: -0.21337171
+ inSlope: 2.057263
+ outSlope: 2.057263
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.84999985
+ value: -0.17952508
+ inSlope: 1.988487
+ outSlope: 1.988487
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.8666665
+ value: -0.14708887
+ inSlope: 1.8880358
+ outSlope: 1.8880358
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.88333315
+ value: -0.11659061
+ inSlope: 1.7560935
+ outSlope: 1.7560935
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.8999998
+ value: -0.088552475
+ inSlope: 1.5930927
+ outSlope: 1.5930927
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.91666645
+ value: -0.063487574
+ inSlope: 1.3996307
+ outSlope: 1.3996307
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.9333331
+ value: -0.041898165
+ inSlope: 1.1763467
+ outSlope: 1.1763467
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.94999975
+ value: -0.024276057
+ inSlope: 0.9238552
+ outSlope: 0.9238552
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.9666664
+ value: -0.011103023
+ inSlope: 0.6426631
+ outSlope: 0.6426631
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.98333305
+ value: -0.0028539726
+ inSlope: 0.33308947
+ outSlope: 0.33308947
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0.17123546
+ outSlope: 0.17123546
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalRotation.x
+ path:
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.016666668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.033333335
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.050000004
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.06666667
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.083333336
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.11666667
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.13333334
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.15
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.16666667
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.18333334
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.2
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.21666667
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.23333333
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.25
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.26666668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.28333336
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.30000004
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.31666672
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.3333334
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.35000008
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.36666676
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.38333344
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.40000013
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.4166668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.4333335
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.45000017
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.46666685
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.48333353
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5000002
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5166668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5333335
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.55000013
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5666668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.58333343
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.6000001
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.61666673
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.6333334
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.65000004
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.6666667
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.68333334
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.71666664
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7333333
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.74999994
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7666666
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.78333324
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7999999
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.81666654
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.8333332
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.84999985
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.8666665
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.88333315
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.8999998
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.91666645
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.9333331
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.94999975
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.9666664
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.98333305
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalRotation.y
+ path:
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.016666668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.033333335
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.050000004
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.06666667
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.083333336
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.11666667
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.13333334
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.15
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.16666667
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.18333334
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.2
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.21666667
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.23333333
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.25
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.26666668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.28333336
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.30000004
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.31666672
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.3333334
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.35000008
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.36666676
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.38333344
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.40000013
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.4166668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.4333335
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.45000017
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.46666685
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.48333353
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5000002
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5166668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5333335
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.55000013
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5666668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.58333343
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.6000001
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.61666673
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.6333334
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.65000004
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.6666667
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.68333334
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.71666664
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7333333
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.74999994
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7666666
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.78333324
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7999999
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.81666654
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.8333332
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.84999985
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.8666665
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.88333315
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.8999998
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.91666645
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.9333331
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.94999975
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.9666664
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.98333305
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalRotation.z
+ path:
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: -0.00024318694
+ outSlope: -0.00024318694
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.016666668
+ value: 0.99999595
+ inSlope: -0.001848936
+ outSlope: -0.001848936
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.033333335
+ value: 0.99993837
+ inSlope: -0.0087189665
+ outSlope: -0.0087189665
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.050000004
+ value: 0.9997053
+ inSlope: -0.024493933
+ outSlope: -0.024493933
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.06666667
+ value: 0.9991219
+ inSlope: -0.05168081
+ outSlope: -0.05168081
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.083333336
+ value: 0.9979826
+ inSlope: -0.091511615
+ outSlope: -0.091511615
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.1
+ value: 0.9960715
+ inSlope: -0.14407577
+ outSlope: -0.14407577
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.11666667
+ value: 0.9931801
+ inSlope: -0.20844516
+ outSlope: -0.20844516
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.13333334
+ value: 0.98912334
+ inSlope: -0.28279957
+ outSlope: -0.28279957
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.15
+ value: 0.98375344
+ inSlope: -0.36456588
+ outSlope: -0.36456588
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.16666667
+ value: 0.97697115
+ inSlope: -0.4505718
+ outSlope: -0.4505718
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.18333334
+ value: 0.9687344
+ inSlope: -0.5372018
+ outSlope: -0.5372018
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.2
+ value: 0.9590644
+ inSlope: -0.620547
+ outSlope: -0.620547
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.21666667
+ value: 0.9480495
+ inSlope: -0.6965787
+ outSlope: -0.6965787
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.23333333
+ value: 0.93584514
+ inSlope: -0.7613022
+ outSlope: -0.7613022
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.25
+ value: 0.92267275
+ inSlope: -0.8109101
+ outSlope: -0.8109101
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.26666668
+ value: 0.9088148
+ inSlope: -0.8419143
+ outSlope: -0.8419143
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.28333336
+ value: 0.8946089
+ inSlope: -0.851277
+ outSlope: -0.851277
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.30000004
+ value: 0.88043886
+ inSlope: -0.8365052
+ outSlope: -0.8365052
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.31666672
+ value: 0.8667254
+ inSlope: -0.7957392
+ outSlope: -0.7957392
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.3333334
+ value: 0.8539142
+ inSlope: -0.72782934
+ outSlope: -0.72782934
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.35000008
+ value: 0.8424644
+ inSlope: -0.63238746
+ outSlope: -0.63238746
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.36666676
+ value: 0.8328346
+ inSlope: -0.50983745
+ outSlope: -0.50983745
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.38333344
+ value: 0.8254698
+ inSlope: -0.3614685
+ outSlope: -0.3614685
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.40000013
+ value: 0.82078564
+ inSlope: -0.18953188
+ outSlope: -0.18953188
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.4166668
+ value: 0.81915206
+ inSlope: -0.049007494
+ outSlope: -0.049007494
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.4333335
+ value: 0.81915206
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.45000017
+ value: 0.81915206
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.46666685
+ value: 0.81915206
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.48333353
+ value: 0.81915206
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5000002
+ value: 0.81915206
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5166668
+ value: 0.81915206
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5333335
+ value: 0.81915206
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.55000013
+ value: 0.81915206
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.5666668
+ value: 0.81915206
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.58333343
+ value: 0.81915206
+ inSlope: 0.04900937
+ outSlope: 0.04900937
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.6000001
+ value: 0.8207857
+ inSlope: 0.1895358
+ outSlope: 0.1895358
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.61666673
+ value: 0.8254699
+ inSlope: 0.36147094
+ outSlope: 0.36147094
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.6333334
+ value: 0.8328347
+ inSlope: 0.50983655
+ outSlope: 0.50983655
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.65000004
+ value: 0.84246445
+ inSlope: 0.6323886
+ outSlope: 0.6323886
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.6666667
+ value: 0.8539143
+ inSlope: 0.72783244
+ outSlope: 0.72783244
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.68333334
+ value: 0.8667255
+ inSlope: 0.7957406
+ outSlope: 0.7957406
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7
+ value: 0.880439
+ inSlope: 0.83650315
+ outSlope: 0.83650315
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.71666664
+ value: 0.8946089
+ inSlope: 0.85127497
+ outSlope: 0.85127497
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7333333
+ value: 0.9088148
+ inSlope: 0.84191406
+ outSlope: 0.84191406
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.74999994
+ value: 0.9226727
+ inSlope: 0.81091124
+ outSlope: 0.81091124
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7666666
+ value: 0.93584514
+ inSlope: 0.7613028
+ outSlope: 0.7613028
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.78333324
+ value: 0.9480494
+ inSlope: 0.69657755
+ outSlope: 0.69657755
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.7999999
+ value: 0.95906436
+ inSlope: 0.62054753
+ outSlope: 0.62054753
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.81666654
+ value: 0.9687343
+ inSlope: 0.53720224
+ outSlope: 0.53720224
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.8333332
+ value: 0.9769711
+ inSlope: 0.4505722
+ outSlope: 0.4505722
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.84999985
+ value: 0.9837534
+ inSlope: 0.3645662
+ outSlope: 0.3645662
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.8666665
+ value: 0.9891233
+ inSlope: 0.28279987
+ outSlope: 0.28279987
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.88333315
+ value: 0.99318004
+ inSlope: 0.20844719
+ outSlope: 0.20844719
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.8999998
+ value: 0.9960715
+ inSlope: 0.14407767
+ outSlope: 0.14407767
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.91666645
+ value: 0.9979826
+ inSlope: 0.0915117
+ outSlope: 0.0915117
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.9333331
+ value: 0.9991219
+ inSlope: 0.051680855
+ outSlope: 0.051680855
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.94999975
+ value: 0.9997053
+ inSlope: 0.024493955
+ outSlope: 0.024493955
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.9666664
+ value: 0.99993837
+ inSlope: 0.008718976
+ outSlope: 0.008718976
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 0.98333305
+ value: 0.99999595
+ inSlope: 0.0018489356
+ outSlope: 0.0018489356
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0.00024318283
+ outSlope: 0.00024318283
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalRotation.w
+ path:
+ classID: 4
+ script: {fileID: 0}
+ m_EulerEditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ - serializedVersion: 2
+ time: 0.41666666
+ value: -70
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ - serializedVersion: 2
+ time: 0.5833333
+ value: -70
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesBaked.x
+ path:
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesBaked.y
+ path:
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesBaked.z
+ path:
+ classID: 4
+ script: {fileID: 0}
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_GenerateMotionCurves: 0
+ m_Events: []
diff --git a/Project Undercover/Assets/Animation/HandShake.anim.meta b/Project Undercover/Assets/Animation/HandShake.anim.meta
new file mode 100644
index 0000000..86600e7
--- /dev/null
+++ b/Project Undercover/Assets/Animation/HandShake.anim.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 0d1b4be09a8f56b49ae0c9839f5e5570
+timeCreated: 1505977769
+licenseType: Free
+NativeFormatImporter:
+ mainObjectFileID: 7400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Project Undercover/Assets/Audio.meta b/Project Undercover/Assets/Audio.meta
new file mode 100644
index 0000000..13fb708
--- /dev/null
+++ b/Project Undercover/Assets/Audio.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 5242c4426d5340746807b1877e5d95f4
+folderAsset: yes
+timeCreated: 1505987639
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Project Undercover/Assets/Audio/Music.meta b/Project Undercover/Assets/Audio/Music.meta
new file mode 100644
index 0000000..a22b537
--- /dev/null
+++ b/Project Undercover/Assets/Audio/Music.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 40d44d307b5f45a40a9dd15007d086c2
+folderAsset: yes
+timeCreated: 1505987639
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Project Undercover/Assets/Audio/Music/mainmusic.wav b/Project Undercover/Assets/Audio/Music/mainmusic.wav
new file mode 100644
index 0000000..4895f5c
Binary files /dev/null and b/Project Undercover/Assets/Audio/Music/mainmusic.wav differ
diff --git a/Project Undercover/Assets/Audio/Music/mainmusic.wav.meta b/Project Undercover/Assets/Audio/Music/mainmusic.wav.meta
new file mode 100644
index 0000000..a6b9dbf
--- /dev/null
+++ b/Project Undercover/Assets/Audio/Music/mainmusic.wav.meta
@@ -0,0 +1,23 @@
+fileFormatVersion: 2
+guid: 4c08f73877bf0b2499ffa79dc92ef7db
+timeCreated: 1505987640
+licenseType: Free
+AudioImporter:
+ serializedVersion: 6
+ defaultSettings:
+ loadType: 0
+ sampleRateSetting: 0
+ sampleRateOverride: 44100
+ compressionFormat: 1
+ quality: 1
+ conversionMode: 0
+ platformSettingOverrides: {}
+ forceToMono: 0
+ normalize: 1
+ preloadAudioData: 1
+ loadInBackground: 0
+ ambisonic: 0
+ 3D: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Project Undercover/Assets/Materials/Light.mat b/Project Undercover/Assets/Materials/Light.mat
new file mode 100644
index 0000000..b18c40e
--- /dev/null
+++ b/Project Undercover/Assets/Materials/Light.mat
@@ -0,0 +1,76 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: Light
+ m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/Project Undercover/Assets/Materials/Light.mat.meta b/Project Undercover/Assets/Materials/Light.mat.meta
new file mode 100644
index 0000000..9bf8a41
--- /dev/null
+++ b/Project Undercover/Assets/Materials/Light.mat.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 589cb9a3c1f004049a397907ef9631d5
+timeCreated: 1505886045
+licenseType: Free
+NativeFormatImporter:
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Project Undercover/Assets/NavMeshes.meta b/Project Undercover/Assets/NavMeshes.meta
new file mode 100644
index 0000000..91bdeef
--- /dev/null
+++ b/Project Undercover/Assets/NavMeshes.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 808ef5ffd9b486c4290e3fd56aef73ec
+folderAsset: yes
+timeCreated: 1505886940
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Project Undercover/Assets/NavMeshes/NavMesh.asset b/Project Undercover/Assets/NavMeshes/NavMesh.asset
new file mode 100644
index 0000000..c81ff1d
Binary files /dev/null and b/Project Undercover/Assets/NavMeshes/NavMesh.asset differ
diff --git a/Project Undercover/Assets/NavMeshes/NavMesh.asset.meta b/Project Undercover/Assets/NavMeshes/NavMesh.asset.meta
new file mode 100644
index 0000000..4f03872
--- /dev/null
+++ b/Project Undercover/Assets/NavMeshes/NavMesh.asset.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: d7eb36ff892a3a7438b868633aac89d0
+timeCreated: 1505764510
+licenseType: Free
+NativeFormatImporter:
+ mainObjectFileID: 23800000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Project Undercover/Assets/Plugin.meta b/Project Undercover/Assets/Plugin.meta
new file mode 100644
index 0000000..ae7cdd5
--- /dev/null
+++ b/Project Undercover/Assets/Plugin.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 1fcf46d4b6bf9454ea18df08e17a920e
+folderAsset: yes
+timeCreated: 1505887680
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking.meta
new file mode 100644
index 0000000..b90b9f5
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 9181f568e0445cd439c99917503ab6e5
+folderAsset: yes
+timeCreated: 1505887640
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor.meta
new file mode 100644
index 0000000..60a82f6
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 079a99fc83b728040b6c06bd4562b9cf
+folderAsset: yes
+timeCreated: 1505887640
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork.meta
new file mode 100644
index 0000000..6561f73
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 66bfa0881bc062540b586572bd1489ea
+folderAsset: yes
+timeCreated: 1505887640
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/AccountService.cs b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/AccountService.cs
new file mode 100644
index 0000000..aecdd09
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/AccountService.cs
@@ -0,0 +1,235 @@
+// ----------------------------------------------------------------------------
+//
+// Photon Cloud Account Service - Copyright (C) 2012 Exit Games GmbH
+//
+//
+// Provides methods to register a new user-account for the Photon Cloud and
+// get the resulting appId.
+//
+// developer@exitgames.com
+// ----------------------------------------------------------------------------
+
+#if UNITY_EDITOR
+
+using System.Net.Security;
+using System.Security.Cryptography.X509Certificates;
+
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Net;
+using ExitGames.Client.Photon;
+using Newtonsoft.Json;
+
+
+public class AccountService
+{
+ private const string ServiceUrl = "https://service.exitgames.com/AccountExt/AccountServiceExt.aspx";
+
+ private Action registrationCallback; // optional (when using async reg)
+
+ public string Message { get; private set; } // msg from server (in case of success, this is the appid)
+
+ protected internal Exception Exception { get; set; } // exceptions in account-server communication
+
+ public string AppId { get; private set; }
+
+ public string AppId2 { get; private set; }
+
+ public int ReturnCode { get; private set; } // 0 = OK. anything else is a error with Message
+
+ public enum Origin : byte { ServerWeb = 1, CloudWeb = 2, Pun = 3, Playmaker = 4 };
+
+ ///
+ /// Creates a instance of the Account Service to register Photon Cloud accounts.
+ ///
+ public AccountService()
+ {
+ WebRequest.DefaultWebProxy = null;
+ ServicePointManager.ServerCertificateValidationCallback = Validator;
+ }
+
+ public static bool Validator(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors policyErrors)
+ {
+ return true; // any certificate is ok in this case
+ }
+
+ ///
+ /// Attempts to create a Photon Cloud Account.
+ /// Check ReturnCode, Message and AppId to get the result of this attempt.
+ ///
+ /// Email of the account.
+ /// Marks which channel created the new account (if it's new).
+ /// Defines which type of Photon-service is being requested.
+ public void RegisterByEmail(string email, Origin origin, string serviceType = null)
+ {
+ this.registrationCallback = null;
+ this.AppId = string.Empty;
+ this.AppId2 = string.Empty;
+ this.Message = string.Empty;
+ this.ReturnCode = -1;
+
+ string result;
+ try
+ {
+ WebRequest req = HttpWebRequest.Create(this.RegistrationUri(email, (byte)origin, serviceType));
+ HttpWebResponse resp = req.GetResponse() as HttpWebResponse;
+
+ // now read result
+ StreamReader reader = new StreamReader(resp.GetResponseStream());
+ result = reader.ReadToEnd();
+ }
+ catch (Exception ex)
+ {
+ this.Message = "Failed to connect to Cloud Account Service. Please register via account website.";
+ this.Exception = ex;
+ return;
+ }
+
+ this.ParseResult(result);
+ }
+
+ ///
+ /// Attempts to create a Photon Cloud Account asynchronously.
+ /// Once your callback is called, check ReturnCode, Message and AppId to get the result of this attempt.
+ ///
+ /// Email of the account.
+ /// Marks which channel created the new account (if it's new).
+ /// Defines which type of Photon-service is being requested.
+ /// Called when the result is available.
+ public void RegisterByEmailAsync(string email, Origin origin, string serviceType, Action callback = null)
+ {
+ this.registrationCallback = callback;
+ this.AppId = string.Empty;
+ this.AppId2 = string.Empty;
+ this.Message = string.Empty;
+ this.ReturnCode = -1;
+
+ try
+ {
+ HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(this.RegistrationUri(email, (byte)origin, serviceType));
+ req.Timeout = 5000;
+ req.BeginGetResponse(this.OnRegisterByEmailCompleted, req);
+ }
+ catch (Exception ex)
+ {
+ this.Message = "Failed to connect to Cloud Account Service. Please register via account website.";
+ this.Exception = ex;
+ if (this.registrationCallback != null)
+ {
+ this.registrationCallback(this);
+ }
+ }
+ }
+
+ ///
+ /// Internal callback with result of async HttpWebRequest (in RegisterByEmailAsync).
+ ///
+ ///
+ private void OnRegisterByEmailCompleted(IAsyncResult ar)
+ {
+ try
+ {
+ HttpWebRequest request = (HttpWebRequest)ar.AsyncState;
+ HttpWebResponse response = request.EndGetResponse(ar) as HttpWebResponse;
+
+ if (response != null && response.StatusCode == HttpStatusCode.OK)
+ {
+ // no error. use the result
+ StreamReader reader = new StreamReader(response.GetResponseStream());
+ string result = reader.ReadToEnd();
+
+ this.ParseResult(result);
+ }
+ else
+ {
+ // a response but some error on server. show message
+ this.Message = "Failed to connect to Cloud Account Service. Please register via account website.";
+ }
+ }
+ catch (Exception ex)
+ {
+ // not even a response. show message
+ this.Message = "Failed to connect to Cloud Account Service. Please register via account website.";
+ this.Exception = ex;
+ }
+
+ if (this.registrationCallback != null)
+ {
+ this.registrationCallback(this);
+ }
+ }
+
+ ///
+ /// Creates the service-call Uri, escaping the email for security reasons.
+ ///
+ /// Email of the account.
+ /// 1 = server-web, 2 = cloud-web, 3 = PUN, 4 = playmaker
+ /// Defines which type of Photon-service is being requested. Options: "", "voice", "chat"
+ /// Uri to call.
+ private Uri RegistrationUri(string email, byte origin, string serviceType)
+ {
+ if (serviceType == null)
+ {
+ serviceType = string.Empty;
+ }
+
+ string emailEncoded = Uri.EscapeDataString(email);
+ string uriString = string.Format("{0}?email={1}&origin={2}&serviceType={3}", ServiceUrl, emailEncoded, origin, serviceType);
+
+ return new Uri(uriString);
+ }
+
+ ///
+ /// Reads the Json response and applies it to local properties.
+ ///
+ ///
+ private void ParseResult(string result)
+ {
+ if (string.IsNullOrEmpty(result))
+ {
+ this.Message = "Server's response was empty. Please register through account website during this service interruption.";
+ return;
+ }
+
+ Dictionary values = JsonConvert.DeserializeObject>(result);
+ if (values == null)
+ {
+ this.Message = "Service temporarily unavailable. Please register through account website.";
+ return;
+ }
+
+ int returnCodeInt = -1;
+ string returnCodeString = string.Empty;
+ string message;
+ string messageDetailed;
+
+ values.TryGetValue("ReturnCode", out returnCodeString);
+ values.TryGetValue("Message", out message);
+ values.TryGetValue("MessageDetailed", out messageDetailed);
+
+ int.TryParse(returnCodeString, out returnCodeInt);
+
+ this.ReturnCode = returnCodeInt;
+ if (returnCodeInt == 0)
+ {
+ // returnCode == 0 means: all ok. message is new AppId
+ this.AppId = message;
+ if (PhotonEditorUtils.HasVoice)
+ {
+ this.AppId2 = messageDetailed;
+ }
+ }
+ else
+ {
+ // any error gives returnCode != 0
+ this.AppId = string.Empty;
+ if (PhotonEditorUtils.HasVoice)
+ {
+ this.AppId2 = string.Empty;
+ }
+ this.Message = message;
+ }
+ }
+}
+#endif
\ No newline at end of file
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/AccountService.cs.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/AccountService.cs.meta
new file mode 100644
index 0000000..a070b17
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/AccountService.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 166dfe22956ef0341b28e18d0499e363
+labels:
+- ExitGames
+- PUN
+- Photon
+- Networking
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/CullAreaEditor.cs b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/CullAreaEditor.cs
new file mode 100644
index 0000000..bf87a4a
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/CullAreaEditor.cs
@@ -0,0 +1,232 @@
+using UnityEditor;
+using UnityEngine;
+
+[CanEditMultipleObjects]
+[CustomEditor(typeof(CullArea))]
+public class CullAreaEditor : Editor
+{
+ private bool alignEditorCamera;
+
+ private CullArea cullArea;
+
+ private enum UP_AXIS_OPTIONS
+ {
+ SideScrollerMode = 0,
+ TopDownOr3DMode = 1
+ }
+
+ private UP_AXIS_OPTIONS upAxisOptions;
+
+ public void OnEnable()
+ {
+ cullArea = (CullArea) target;
+
+ // Destroying the newly created cull area if there is already one existing
+ if (FindObjectsOfType().Length > 1)
+ {
+ Debug.LogWarning("Destroying newly created cull area because there is already one existing in the scene.");
+
+ DestroyImmediate(cullArea);
+
+ return;
+ }
+
+ // Prevents the dropdown from resetting
+ if (cullArea != null)
+ {
+ upAxisOptions = cullArea.YIsUpAxis ? UP_AXIS_OPTIONS.SideScrollerMode : UP_AXIS_OPTIONS.TopDownOr3DMode;
+ }
+ }
+
+ public override void OnInspectorGUI()
+ {
+ EditorGUILayout.BeginVertical();
+
+ if (Application.isEditor && !Application.isPlaying)
+ {
+ OnInspectorGUIEditMode();
+ }
+ else
+ {
+ OnInspectorGUIPlayMode();
+ }
+
+ EditorGUILayout.EndVertical();
+ }
+
+ ///
+ /// Represents the inspector GUI when edit mode is active.
+ ///
+ private void OnInspectorGUIEditMode()
+ {
+ EditorGUI.BeginChangeCheck();
+
+ #region DEFINE_UP_AXIS
+
+ {
+ EditorGUILayout.BeginVertical();
+ EditorGUILayout.LabelField("Select game type", EditorStyles.boldLabel);
+ upAxisOptions = (UP_AXIS_OPTIONS) EditorGUILayout.EnumPopup("Game type", upAxisOptions);
+ cullArea.YIsUpAxis = (upAxisOptions == UP_AXIS_OPTIONS.SideScrollerMode);
+ EditorGUILayout.EndVertical();
+ }
+
+ #endregion
+
+ EditorGUILayout.Space();
+
+ #region SUBDIVISION
+
+ {
+ EditorGUILayout.BeginVertical();
+ EditorGUILayout.LabelField("Set the number of subdivisions", EditorStyles.boldLabel);
+ cullArea.NumberOfSubdivisions = EditorGUILayout.IntSlider("Number of subdivisions", cullArea.NumberOfSubdivisions, 0, CullArea.MAX_NUMBER_OF_SUBDIVISIONS);
+ EditorGUILayout.EndVertical();
+
+ EditorGUILayout.Space();
+
+ if (cullArea.NumberOfSubdivisions != 0)
+ {
+ for (int index = 0; index < cullArea.Subdivisions.Length; ++index)
+ {
+ if ((index + 1) <= cullArea.NumberOfSubdivisions)
+ {
+ string countMessage = (index + 1) + ". Subdivision: row / column count";
+
+ EditorGUILayout.BeginVertical();
+ cullArea.Subdivisions[index] = EditorGUILayout.Vector2Field(countMessage, cullArea.Subdivisions[index]);
+ EditorGUILayout.EndVertical();
+
+ EditorGUILayout.Space();
+ }
+ else
+ {
+ cullArea.Subdivisions[index] = new UnityEngine.Vector2(1, 1);
+ }
+ }
+ }
+ }
+
+ #endregion
+
+ EditorGUILayout.Space();
+
+ #region UPDATING_MAIN_CAMERA
+
+ {
+ EditorGUILayout.BeginVertical();
+
+ EditorGUILayout.LabelField("View and camera options", EditorStyles.boldLabel);
+ alignEditorCamera = EditorGUILayout.Toggle("Automatically align editor view with grid", alignEditorCamera);
+
+ if (Camera.main != null)
+ {
+ if (GUILayout.Button("Align main camera with grid"))
+ {
+ Undo.RecordObject(Camera.main.transform, "Align main camera with grid.");
+
+ float yCoord = cullArea.YIsUpAxis ? cullArea.Center.y : Mathf.Max(cullArea.Size.x, cullArea.Size.y);
+ float zCoord = cullArea.YIsUpAxis ? -Mathf.Max(cullArea.Size.x, cullArea.Size.y) : cullArea.Center.y;
+
+ Camera.main.transform.position = new Vector3(cullArea.Center.x, yCoord, zCoord);
+ Camera.main.transform.LookAt(cullArea.transform.position);
+ }
+
+ EditorGUILayout.LabelField("Current main camera position is " + Camera.main.transform.position.ToString());
+ }
+
+ EditorGUILayout.EndVertical();
+ }
+
+ #endregion
+
+ if (EditorGUI.EndChangeCheck())
+ {
+ cullArea.RecreateCellHierarchy = true;
+
+ AlignEditorView();
+ }
+ }
+
+ ///
+ /// Represents the inspector GUI when play mode is active.
+ ///
+ private void OnInspectorGUIPlayMode()
+ {
+ EditorGUILayout.LabelField("No changes allowed when game is running. Please exit play mode first.", EditorStyles.boldLabel);
+ }
+
+ public void OnSceneGUI()
+ {
+ Handles.BeginGUI();
+ GUILayout.BeginArea(new Rect(Screen.width - 110, Screen.height - 90, 100, 60));
+
+ if (GUILayout.Button("Reset position"))
+ {
+ cullArea.transform.position = Vector3.zero;
+ }
+
+ if (GUILayout.Button("Reset scaling"))
+ {
+ cullArea.transform.localScale = new Vector3(25.0f, 25.0f, 25.0f);
+ }
+
+ GUILayout.EndArea();
+ Handles.EndGUI();
+
+ // Checking for changes of the transform
+ if (cullArea.transform.hasChanged)
+ {
+ // Resetting position
+ float posX = cullArea.transform.position.x;
+ float posY = cullArea.YIsUpAxis ? cullArea.transform.position.y : 0.0f;
+ float posZ = !cullArea.YIsUpAxis ? cullArea.transform.position.z : 0.0f;
+
+ cullArea.transform.position = new Vector3(posX, posY, posZ);
+
+ // Resetting scaling
+ if (cullArea.Size.x < 1.0f || cullArea.Size.y < 1.0f)
+ {
+ float scaleX = (cullArea.transform.localScale.x < 1.0f) ? 1.0f : cullArea.transform.localScale.x;
+ float scaleY = (cullArea.transform.localScale.y < 1.0f) ? 1.0f : cullArea.transform.localScale.y;
+ float scaleZ = (cullArea.transform.localScale.z < 1.0f) ? 1.0f : cullArea.transform.localScale.z;
+
+ cullArea.transform.localScale = new Vector3(scaleX, scaleY, scaleZ);
+
+ Debug.LogWarning("Scaling on a single axis can not be lower than 1. Resetting...");
+ }
+
+ cullArea.RecreateCellHierarchy = true;
+
+ AlignEditorView();
+ }
+ }
+
+ ///
+ /// Aligns the editor view with the created grid.
+ ///
+ private void AlignEditorView()
+ {
+ if (!alignEditorCamera)
+ {
+ return;
+ }
+
+ // This creates a temporary game object in order to align the editor view.
+ // The created game object is destroyed afterwards.
+ GameObject tmpGo = new GameObject();
+
+ float yCoord = cullArea.YIsUpAxis ? cullArea.Center.y : Mathf.Max(cullArea.Size.x, cullArea.Size.y);
+ float zCoord = cullArea.YIsUpAxis ? -Mathf.Max(cullArea.Size.x, cullArea.Size.y) : cullArea.Center.y;
+
+ tmpGo.transform.position = new Vector3(cullArea.Center.x, yCoord, zCoord);
+ tmpGo.transform.LookAt(cullArea.transform.position);
+
+ if (SceneView.lastActiveSceneView != null)
+ {
+ SceneView.lastActiveSceneView.AlignViewToObject(tmpGo.transform);
+ }
+
+ DestroyImmediate(tmpGo);
+ }
+}
\ No newline at end of file
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/CullAreaEditor.cs.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/CullAreaEditor.cs.meta
new file mode 100644
index 0000000..7d72143
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/CullAreaEditor.cs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: abadaa451a7bff0489078ed9eec61133
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Newtonsoft.Json.dll b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Newtonsoft.Json.dll
new file mode 100644
index 0000000..664b5b5
Binary files /dev/null and b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Newtonsoft.Json.dll differ
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Newtonsoft.Json.dll.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Newtonsoft.Json.dll.meta
new file mode 100644
index 0000000..7686d2f
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Newtonsoft.Json.dll.meta
@@ -0,0 +1,37 @@
+fileFormatVersion: 2
+guid: 0268f98d7c649564a818b0768fc68d4b
+labels:
+- ExitGames
+- PUN
+- Photon
+- Networking
+PluginImporter:
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ isPreloaded: 0
+ isOverridable: 0
+ platformData:
+ data:
+ first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ data:
+ first:
+ Editor: Editor
+ second:
+ enabled: 1
+ settings:
+ DefaultValueInitialized: true
+ data:
+ first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonConverter.cs b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonConverter.cs
new file mode 100644
index 0000000..ef44b08
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonConverter.cs
@@ -0,0 +1,68 @@
+// ----------------------------------------------------------------------------
+//
+// PhotonNetwork Framework for Unity - Copyright (C) 2011 Exit Games GmbH
+//
+//
+// Script to convert old RPC attributes into new RPC attributes.
+//
+// developer@exitgames.com
+// ----------------------------------------------------------------------------
+
+#if UNITY_5 && !UNITY_5_0 && !UNITY_5_1 && !UNITY_5_2 || UNITY_5_4_OR_NEWER
+#define UNITY_MIN_5_3
+#endif
+
+
+using UnityEngine;
+using System.Collections.Generic;
+using System.IO;
+
+public class PhotonConverter : Photon.MonoBehaviour
+{
+ public static List GetScriptsInFolder(string folder)
+ {
+ List scripts = new List();
+
+ try
+ {
+ scripts.AddRange(Directory.GetFiles(folder, "*.cs", SearchOption.AllDirectories));
+ scripts.AddRange(Directory.GetFiles(folder, "*.js", SearchOption.AllDirectories));
+ scripts.AddRange(Directory.GetFiles(folder, "*.boo", SearchOption.AllDirectories));
+ }
+ catch (System.Exception ex)
+ {
+ Debug.Log("Getting script list from folder " + folder + " failed. Exception:\n" + ex.ToString());
+ }
+
+ return scripts;
+ }
+
+ /// default path: "Assets"
+ public static void ConvertRpcAttribute(string path)
+ {
+ if (string.IsNullOrEmpty(path))
+ {
+ path = "Assets";
+ }
+
+ List scripts = GetScriptsInFolder(path);
+ foreach (string file in scripts)
+ {
+ string text = File.ReadAllText(file);
+ string textCopy = text;
+ if (file.EndsWith("PhotonConverter.cs"))
+ {
+ continue;
+ }
+
+ text = text.Replace("[RPC]", "[PunRPC]");
+ text = text.Replace("@RPC", "@PunRPC");
+
+ if (!text.Equals(textCopy))
+ {
+ File.WriteAllText(file, text);
+ Debug.Log("Converted RPC to PunRPC in: " + file);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonConverter.cs.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonConverter.cs.meta
new file mode 100644
index 0000000..dc6b834
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonConverter.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 15757b26cd9b53247be86da9e8da19dd
+labels:
+- ExitGames
+- PUN
+- Photon
+- Networking
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonEditor.cs b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonEditor.cs
new file mode 100644
index 0000000..22a6f22
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonEditor.cs
@@ -0,0 +1,759 @@
+// ----------------------------------------------------------------------------
+//
+// PhotonNetwork Framework for Unity - Copyright (C) 2011 Exit Games GmbH
+//
+//
+// MenuItems and in-Editor scripts for PhotonNetwork.
+//
+// developer@exitgames.com
+// ----------------------------------------------------------------------------
+
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Reflection;
+using ExitGames.Client.Photon;
+using UnityEditor;
+using UnityEditorInternal;
+using UnityEngine;
+
+
+public class PunWizardText
+{
+ public string WindowTitle = "PUN Wizard";
+ public string SetupWizardWarningTitle = "Warning";
+ public string SetupWizardWarningMessage = "You have not yet run the Photon setup wizard! Your game won't be able to connect. See Windows -> Photon Unity Networking.";
+ public string MainMenuButton = "Main Menu";
+ public string SetupWizardTitle = "PUN Setup";
+ public string SetupWizardInfo = "Thanks for importing Photon Unity Networking.\nThis window should set you up.\n\n- To use an existing Photon Cloud App, enter your AppId.\n- To register an account or access an existing one, enter the account's mail address.\n- To use Photon OnPremise, skip this step.";
+ public string EmailOrAppIdLabel = "AppId or Email";
+ public string AlreadyRegisteredInfo = "The email is registered so we can't fetch your AppId (without password).\n\nPlease login online to get your AppId and paste it above.";
+ public string SkipRegistrationInfo = "Skipping? No problem:\nEdit your server settings in the PhotonServerSettings file.";
+ public string RegisteredNewAccountInfo = "We created a (free) account and fetched you an AppId.\nWelcome. Your PUN project is setup.";
+ public string AppliedToSettingsInfo = "Your AppId is now applied to this project.";
+ public string SetupCompleteInfo = "Done!\nAll connection settings can be edited in the PhotonServerSettings now.\nHave a look.";
+ public string CloseWindowButton = "Close";
+ public string SkipButton = "Skip";
+ public string SetupButton = "Setup Project";
+ public string MobileExportNoteLabel = "Build for mobiles impossible. Get PUN+ or Unity Pro for mobile or use Unity 5.";
+ public string MobilePunPlusExportNoteLabel = "PUN+ available. Using native sockets for iOS/Android.";
+ public string CancelButton = "Cancel";
+ public string PUNWizardLabel = "PUN Wizard";
+ public string SettingsButton = "Settings";
+ public string SetupServerCloudLabel = "Setup wizard for setting up your own server or the cloud.";
+ public string WarningPhotonDisconnect = "";
+ public string StartButton = "Start";
+ public string LocateSettingsButton = "Locate PhotonServerSettings";
+ public string SettingsHighlightLabel = "Highlights the used photon settings file in the project.";
+ public string DocumentationLabel = "Documentation";
+ public string OpenPDFText = "Reference PDF";
+ public string OpenPDFTooltip = "Opens the local documentation pdf.";
+ public string OpenDevNetText = "DevNet / Manual";
+ public string OpenDevNetTooltip = "Online documentation for Photon.";
+ public string OpenCloudDashboardText = "Cloud Dashboard Login";
+ public string OpenCloudDashboardTooltip = "Review Cloud App information and statistics.";
+ public string OpenForumText = "Open Forum";
+ public string OpenForumTooltip = "Online support for Photon.";
+ public string OkButton = "Ok";
+ public string OwnHostCloudCompareLabel = "I am not quite sure how 'my own host' compares to 'cloud'.";
+ public string ComparisonPageButton = "Cloud versus OnPremise";
+ public string ConnectionTitle = "Connecting";
+ public string ConnectionInfo = "Connecting to the account service...";
+ public string ErrorTextTitle = "Error";
+ public string IncorrectRPCListTitle = "Warning: RPC-list becoming incompatible!";
+ public string IncorrectRPCListLabel = "Your project's RPC-list is full, so we can't add some RPCs just compiled.\n\nBy removing outdated RPCs, the list will be long enough but incompatible with older client builds!\n\nMake sure you change the game version where you use PhotonNetwork.ConnectUsingSettings().";
+ public string RemoveOutdatedRPCsLabel = "Remove outdated RPCs";
+ public string FullRPCListTitle = "Warning: RPC-list is full!";
+ public string FullRPCListLabel = "Your project's RPC-list is too long for PUN.\n\nYou can change PUN's source to use short-typed RPC index. Look for comments 'LIMITS RPC COUNT'\n\nAlternatively, remove some RPC methods (use more parameters per RPC maybe).\n\nAfter a RPC-list refresh, make sure you change the game version where you use PhotonNetwork.ConnectUsingSettings().";
+ public string SkipRPCListUpdateLabel = "Skip RPC-list update";
+ public string PUNNameReplaceTitle = "Warning: RPC-list Compatibility";
+ public string PUNNameReplaceLabel = "PUN replaces RPC names with numbers by using the RPC-list. All clients must use the same list for that.\n\nClearing it most likely makes your client incompatible with previous versions! Change your game version or make sure the RPC-list matches other clients.";
+ public string RPCListCleared = "Clear RPC-list";
+ public string ServerSettingsCleanedWarning = "Cleared the PhotonServerSettings.RpcList! This makes new builds incompatible with older ones. Better change game version in PhotonNetwork.ConnectUsingSettings().";
+ public string RpcFoundMessage = "Some code uses the obsolete RPC attribute. PUN now requires the PunRPC attribute to mark remote-callable methods.\nThe Editor can search and replace that code which will modify your source.";
+ public string RpcFoundDialogTitle = "RPC Attribute Outdated";
+ public string RpcReplaceButton = "Replace. I got a backup.";
+ public string RpcSkipReplace = "Not now.";
+ public string WizardMainWindowInfo = "This window should help you find important settings for PUN, as well as documentation.";
+}
+
+
+[InitializeOnLoad]
+public class PhotonEditor : EditorWindow
+{
+ protected static Type WindowType = typeof (PhotonEditor);
+
+ protected Vector2 scrollPos = Vector2.zero;
+
+ private readonly Vector2 preferredSize = new Vector2(350, 400);
+
+ private static Texture2D BackgroundImage;
+
+ public static PunWizardText CurrentLang = new PunWizardText();
+
+
+ protected static AccountService.Origin RegisterOrigin = AccountService.Origin.Pun;
+
+ protected static string DocumentationLocation = "Assets/Photon Unity Networking/PhotonNetwork-Documentation.pdf";
+
+ protected static string UrlFreeLicense = "https://www.photonengine.com/dashboard/OnPremise";
+
+ protected static string UrlDevNet = "http://doc.photonengine.com/en/pun/current";
+
+ protected static string UrlForum = "http://forum.exitgames.com";
+
+ protected static string UrlCompare = "http://doc.photonengine.com/en/realtime/current/getting-started/onpremise-or-saas";
+
+ protected static string UrlHowToSetup = "http://doc.photonengine.com/en/onpremise/current/getting-started/photon-server-in-5min";
+
+ protected static string UrlAppIDExplained = "http://doc.photonengine.com/en/realtime/current/getting-started/obtain-your-app-id";
+
+ protected static string UrlAccountPage = "https://www.photonengine.com/Account/SignIn?email="; // opened in browser
+
+ protected static string UrlCloudDashboard = "https://www.photonengine.com/dashboard?email=";
+
+
+ private enum PhotonSetupStates
+ {
+ MainUi,
+
+ RegisterForPhotonCloud,
+
+ EmailAlreadyRegistered,
+
+ GoEditPhotonServerSettings
+ }
+
+ private bool isSetupWizard = false;
+
+ private PhotonSetupStates photonSetupState = PhotonSetupStates.RegisterForPhotonCloud;
+
+
+ private bool minimumInput = false;
+ private bool useMail = false;
+ private bool useAppId = false;
+ private bool useSkip = false;
+ private bool highlightedSettings = false;
+ private bool close = false;
+ private string mailOrAppId = string.Empty;
+
+
+ private static double lastWarning = 0;
+ private static bool postCompileActionsDone;
+
+ private static bool isPunPlus;
+ private static bool androidLibExists;
+ private static bool iphoneLibExists;
+
+
+ // setup once on load
+ static PhotonEditor()
+ {
+ EditorApplication.projectWindowChanged += EditorUpdate;
+ EditorApplication.hierarchyWindowChanged += EditorUpdate;
+ EditorApplication.playmodeStateChanged += PlaymodeStateChanged;
+ EditorApplication.update += OnUpdate;
+
+ // detect optional packages
+ PhotonEditor.CheckPunPlus();
+ }
+
+ // setup per window
+ public PhotonEditor()
+ {
+ minSize = this.preferredSize;
+ }
+
+ [MenuItem("Window/Photon Unity Networking/PUN Wizard &p", false, 0)]
+ protected static void MenuItemOpenWizard()
+ {
+ PhotonEditor win = GetWindow(WindowType, false, CurrentLang.WindowTitle, true) as PhotonEditor;
+ win.photonSetupState = PhotonSetupStates.MainUi;
+ win.isSetupWizard = false;
+ }
+
+ [MenuItem("Window/Photon Unity Networking/Highlight Server Settings %#&p", false, 1)]
+ protected static void MenuItemHighlightSettings()
+ {
+ HighlightSettings();
+ }
+
+ /// Creates an Editor window, showing the cloud-registration wizard for Photon (entry point to setup PUN).
+ protected static void ShowRegistrationWizard()
+ {
+ PhotonEditor win = GetWindow(WindowType, false, CurrentLang.WindowTitle, true) as PhotonEditor;
+ win.photonSetupState = PhotonSetupStates.RegisterForPhotonCloud;
+ win.isSetupWizard = true;
+ }
+
+
+ // called 100 times / sec
+ private static void OnUpdate()
+ {
+ // after a compile, check RPCs to create a cache-list
+ if (!postCompileActionsDone && !EditorApplication.isCompiling && !EditorApplication.isPlayingOrWillChangePlaymode && PhotonNetwork.PhotonServerSettings != null)
+ {
+ #if UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_4_7 || UNITY_5 || UNITY_5_0 || UNITY_5_3_AND_NEWER
+ if (EditorApplication.isUpdating)
+ {
+ return;
+ }
+ #endif
+
+ PhotonEditor.UpdateRpcList();
+ postCompileActionsDone = true; // on compile, this falls back to false (without actively doing anything)
+
+ #if UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_4_7 || UNITY_5 || UNITY_5_0 || UNITY_5_3_AND_NEWER
+ PhotonEditor.ImportWin8Support();
+ #endif
+ }
+ }
+
+
+ // called in editor, opens wizard for initial setup, keeps scene PhotonViews up to date and closes connections when compiling (to avoid issues)
+ private static void EditorUpdate()
+ {
+ if (PhotonNetwork.PhotonServerSettings == null)
+ {
+ PhotonNetwork.CreateSettings();
+ }
+ if (PhotonNetwork.PhotonServerSettings == null)
+ {
+ return;
+ }
+
+ // serverSetting is null when the file gets deleted. otherwise, the wizard should only run once and only if hosting option is not (yet) set
+ if (!PhotonNetwork.PhotonServerSettings.DisableAutoOpenWizard && PhotonNetwork.PhotonServerSettings.HostType == ServerSettings.HostingOption.NotSet)
+ {
+ ShowRegistrationWizard();
+ PhotonNetwork.PhotonServerSettings.DisableAutoOpenWizard = true;
+ PhotonEditor.SaveSettings();
+ }
+
+ // Workaround for TCP crash. Plus this surpresses any other recompile errors.
+ if (EditorApplication.isCompiling)
+ {
+ if (PhotonNetwork.connected)
+ {
+ if (lastWarning > EditorApplication.timeSinceStartup - 3)
+ {
+ // Prevent error spam
+ Debug.LogWarning(CurrentLang.WarningPhotonDisconnect);
+ lastWarning = EditorApplication.timeSinceStartup;
+ }
+
+ PhotonNetwork.Disconnect();
+ }
+ }
+ }
+
+
+ // called in editor on change of play-mode (used to show a message popup that connection settings are incomplete)
+ private static void PlaymodeStateChanged()
+ {
+ if (EditorApplication.isPlaying || !EditorApplication.isPlayingOrWillChangePlaymode)
+ {
+ return;
+ }
+
+ if (PhotonNetwork.PhotonServerSettings.HostType == ServerSettings.HostingOption.NotSet)
+ {
+ EditorUtility.DisplayDialog(CurrentLang.SetupWizardWarningTitle, CurrentLang.SetupWizardWarningMessage, CurrentLang.OkButton);
+ }
+ }
+
+
+ #region GUI and Wizard
+
+ // Window Update() callback. On-demand, when Window is open
+ protected void Update()
+ {
+ if (this.close)
+ {
+ Close();
+ }
+ }
+
+ protected virtual void OnGUI()
+ {
+ if (BackgroundImage == null)
+ {
+ BackgroundImage = AssetDatabase.LoadAssetAtPath("Assets/Photon Unity Networking/Editor/PhotonNetwork/background.jpg", typeof(Texture2D)) as Texture2D;
+ }
+
+ PhotonSetupStates oldGuiState = this.photonSetupState; // used to fix an annoying Editor input field issue: wont refresh until focus is changed.
+
+ GUI.SetNextControlName("");
+ this.scrollPos = GUILayout.BeginScrollView(this.scrollPos);
+
+
+ if (this.photonSetupState == PhotonSetupStates.MainUi)
+ {
+ UiMainWizard();
+ }
+ else
+ {
+ UiSetupApp();
+ }
+
+
+ GUILayout.EndScrollView();
+
+ if (oldGuiState != this.photonSetupState)
+ {
+ GUI.FocusControl("");
+ }
+ }
+
+
+ protected virtual void UiSetupApp()
+ {
+ GUI.skin.label.wordWrap = true;
+ if (!this.isSetupWizard)
+ {
+ GUILayout.BeginHorizontal();
+ GUILayout.FlexibleSpace();
+ if (GUILayout.Button(CurrentLang.MainMenuButton, GUILayout.ExpandWidth(false)))
+ {
+ this.photonSetupState = PhotonSetupStates.MainUi;
+ }
+
+ GUILayout.EndHorizontal();
+ }
+
+
+ // setup header
+ UiTitleBox(CurrentLang.SetupWizardTitle, BackgroundImage);
+
+ // setup info text
+ GUI.skin.label.richText = true;
+ GUILayout.Label(CurrentLang.SetupWizardInfo);
+
+ // input of appid or mail
+ EditorGUILayout.Separator();
+ GUILayout.Label(CurrentLang.EmailOrAppIdLabel);
+ this.mailOrAppId = EditorGUILayout.TextField(this.mailOrAppId).Trim(); // note: we trim all input
+
+ if (this.mailOrAppId.Contains("@"))
+ {
+ // this should be a mail address
+ this.minimumInput = (this.mailOrAppId.Length >= 5 && this.mailOrAppId.Contains("."));
+ this.useMail = this.minimumInput;
+ this.useAppId = false;
+ }
+ else
+ {
+ // this should be an appId
+ this.minimumInput = ServerSettings.IsAppId(this.mailOrAppId);
+ this.useMail = false;
+ this.useAppId = this.minimumInput;
+ }
+
+ // button to skip setup
+ GUILayout.BeginHorizontal();
+ GUILayout.FlexibleSpace();
+ if (GUILayout.Button(CurrentLang.SkipButton, GUILayout.Width(100)))
+ {
+ this.photonSetupState = PhotonSetupStates.GoEditPhotonServerSettings;
+ this.useSkip = true;
+ this.useMail = false;
+ this.useAppId = false;
+ }
+
+ // SETUP button
+ EditorGUI.BeginDisabledGroup(!this.minimumInput);
+ if (GUILayout.Button(CurrentLang.SetupButton, GUILayout.Width(100)))
+ {
+ this.useSkip = false;
+ GUIUtility.keyboardControl = 0;
+ if (this.useMail)
+ {
+ RegisterWithEmail(this.mailOrAppId); // sets state
+ }
+ if (this.useAppId)
+ {
+ this.photonSetupState = PhotonSetupStates.GoEditPhotonServerSettings;
+ Undo.RecordObject(PhotonNetwork.PhotonServerSettings, "Update PhotonServerSettings for PUN");
+ PhotonNetwork.PhotonServerSettings.UseCloud(this.mailOrAppId);
+ PhotonEditor.SaveSettings();
+ }
+ }
+ EditorGUI.EndDisabledGroup();
+ GUILayout.FlexibleSpace();
+ GUILayout.EndHorizontal();
+
+
+ // existing account needs to fetch AppId online
+ if (this.photonSetupState == PhotonSetupStates.EmailAlreadyRegistered)
+ {
+ // button to open dashboard and get the AppId
+ GUILayout.Space(15);
+ GUILayout.Label(CurrentLang.AlreadyRegisteredInfo);
+
+
+ GUILayout.BeginHorizontal();
+ GUILayout.FlexibleSpace();
+ if (GUILayout.Button(new GUIContent(CurrentLang.OpenCloudDashboardText, CurrentLang.OpenCloudDashboardTooltip), GUILayout.Width(205)))
+ {
+ Application.OpenURL(UrlCloudDashboard + Uri.EscapeUriString(this.mailOrAppId));
+ this.mailOrAppId = "";
+ }
+ GUILayout.FlexibleSpace();
+ GUILayout.EndHorizontal();
+ }
+
+
+ if (this.photonSetupState == PhotonSetupStates.GoEditPhotonServerSettings)
+ {
+ if (!this.highlightedSettings)
+ {
+ this.highlightedSettings = true;
+ HighlightSettings();
+ }
+
+ GUILayout.Space(15);
+ if (this.useSkip)
+ {
+ GUILayout.Label(CurrentLang.SkipRegistrationInfo);
+ }
+ else if (this.useMail)
+ {
+ GUILayout.Label(CurrentLang.RegisteredNewAccountInfo);
+ }
+ else if (this.useAppId)
+ {
+ GUILayout.Label(CurrentLang.AppliedToSettingsInfo);
+ }
+
+
+ // setup-complete info
+ GUILayout.Space(15);
+ GUILayout.Label(CurrentLang.SetupCompleteInfo);
+
+
+ // close window (done)
+ GUILayout.BeginHorizontal();
+ GUILayout.FlexibleSpace();
+ if (GUILayout.Button(CurrentLang.CloseWindowButton, GUILayout.Width(205)))
+ {
+ this.close = true;
+ }
+ GUILayout.FlexibleSpace();
+ GUILayout.EndHorizontal();
+ }
+ GUI.skin.label.richText = false;
+ }
+
+ private void UiTitleBox(string title, Texture2D bgIcon)
+ {
+ GUIStyle bgStyle = new GUIStyle(GUI.skin.GetStyle("Label"));
+ bgStyle.normal.background = bgIcon;
+ bgStyle.fontSize = 22;
+ bgStyle.fontStyle = FontStyle.Bold;
+
+ EditorGUILayout.BeginHorizontal();
+ GUILayout.FlexibleSpace();
+ EditorGUILayout.EndHorizontal();
+ Rect scale = GUILayoutUtility.GetLastRect();
+ scale.height = 30;
+
+ GUI.Label(scale, title, bgStyle);
+ GUILayout.Space(scale.height+5);
+ }
+
+ protected virtual void UiMainWizard()
+ {
+ GUILayout.Space(15);
+
+ // title
+ UiTitleBox(CurrentLang.PUNWizardLabel, BackgroundImage);
+
+ // wizard info text
+ GUILayout.Label(CurrentLang.WizardMainWindowInfo);
+ GUILayout.Space(15);
+
+
+ // pun+ info
+ if (isPunPlus)
+ {
+ GUILayout.Label(CurrentLang.MobilePunPlusExportNoteLabel);
+ GUILayout.Space(15);
+ }
+#if !(UNITY_5_0 || UNITY_5 || UNITY_5_3_AND_NEWER)
+ else if (!InternalEditorUtility.HasAdvancedLicenseOnBuildTarget(BuildTarget.Android) || !InternalEditorUtility.HasAdvancedLicenseOnBuildTarget(BuildTarget.iOS))
+ {
+ GUILayout.Label(CurrentLang.MobileExportNoteLabel);
+ GUILayout.Space(15);
+ }
+#endif
+
+ // settings button
+ GUILayout.BeginHorizontal();
+ GUILayout.Label(CurrentLang.SettingsButton, EditorStyles.boldLabel, GUILayout.Width(100));
+ GUILayout.BeginVertical();
+ if (GUILayout.Button(new GUIContent(CurrentLang.LocateSettingsButton, CurrentLang.SettingsHighlightLabel)))
+ {
+ HighlightSettings();
+ }
+ if (GUILayout.Button(new GUIContent(CurrentLang.OpenCloudDashboardText, CurrentLang.OpenCloudDashboardTooltip)))
+ {
+ Application.OpenURL(UrlCloudDashboard + Uri.EscapeUriString(this.mailOrAppId));
+ }
+ if (GUILayout.Button(new GUIContent(CurrentLang.SetupButton, CurrentLang.SetupServerCloudLabel)))
+ {
+ this.photonSetupState = PhotonSetupStates.RegisterForPhotonCloud;
+ }
+ GUILayout.EndVertical();
+ GUILayout.EndHorizontal();
+ GUILayout.Space(15);
+
+
+ EditorGUILayout.Separator();
+
+
+ // documentation
+ GUILayout.BeginHorizontal();
+ GUILayout.Label(CurrentLang.DocumentationLabel, EditorStyles.boldLabel, GUILayout.Width(100));
+ GUILayout.BeginVertical();
+ if (GUILayout.Button(new GUIContent(CurrentLang.OpenPDFText, CurrentLang.OpenPDFTooltip)))
+ {
+ EditorUtility.OpenWithDefaultApp(DocumentationLocation);
+ }
+
+ if (GUILayout.Button(new GUIContent(CurrentLang.OpenDevNetText, CurrentLang.OpenDevNetTooltip)))
+ {
+ Application.OpenURL(UrlDevNet);
+ }
+
+ GUI.skin.label.wordWrap = true;
+ GUILayout.Label(CurrentLang.OwnHostCloudCompareLabel);
+ if (GUILayout.Button(CurrentLang.ComparisonPageButton))
+ {
+ Application.OpenURL(UrlCompare);
+ }
+
+
+ if (GUILayout.Button(new GUIContent(CurrentLang.OpenForumText, CurrentLang.OpenForumTooltip)))
+ {
+ Application.OpenURL(UrlForum);
+ }
+
+ GUILayout.EndVertical();
+ GUILayout.EndHorizontal();
+ }
+
+ #endregion
+
+
+ protected virtual void RegisterWithEmail(string email)
+ {
+ EditorUtility.DisplayProgressBar(CurrentLang.ConnectionTitle, CurrentLang.ConnectionInfo, 0.5f);
+
+ string accountServiceType = string.Empty;
+ if (PhotonEditorUtils.HasVoice)
+ {
+ accountServiceType = "voice";
+ }
+
+
+ AccountService client = new AccountService();
+ client.RegisterByEmail(email, RegisterOrigin, accountServiceType); // this is the synchronous variant using the static RegisterOrigin. "result" is in the client
+
+ EditorUtility.ClearProgressBar();
+ if (client.ReturnCode == 0)
+ {
+ this.mailOrAppId = client.AppId;
+ PhotonNetwork.PhotonServerSettings.UseCloud(this.mailOrAppId, 0);
+ if (PhotonEditorUtils.HasVoice)
+ {
+ PhotonNetwork.PhotonServerSettings.VoiceAppID = client.AppId2;
+ }
+ PhotonEditor.SaveSettings();
+
+ this.photonSetupState = PhotonSetupStates.GoEditPhotonServerSettings;
+ }
+ else
+ {
+ PhotonNetwork.PhotonServerSettings.HostType = ServerSettings.HostingOption.PhotonCloud;
+ PhotonEditor.SaveSettings();
+
+ Debug.LogWarning(client.Message + " ReturnCode: " + client.ReturnCode);
+ if (client.Message.Contains("registered"))
+ {
+ this.photonSetupState = PhotonSetupStates.EmailAlreadyRegistered;
+ }
+ else
+ {
+ EditorUtility.DisplayDialog(CurrentLang.ErrorTextTitle, client.Message, CurrentLang.OkButton);
+ this.photonSetupState = PhotonSetupStates.RegisterForPhotonCloud;
+ }
+ }
+ }
+
+
+ protected internal static bool CheckPunPlus()
+ {
+ androidLibExists = File.Exists("Assets/Plugins/Android/armeabi-v7a/libPhotonSocketPlugin.so") &&
+ File.Exists("Assets/Plugins/Android/x86/libPhotonSocketPlugin.so");
+
+
+ iphoneLibExists = File.Exists("Assets/Plugins/IOS/libPhotonSocketPlugin.a");
+
+ isPunPlus = androidLibExists || iphoneLibExists;
+ return isPunPlus;
+ }
+
+
+ private static void ImportWin8Support()
+ {
+ if (EditorApplication.isCompiling || EditorApplication.isPlayingOrWillChangePlaymode)
+ {
+ return; // don't import while compiling
+ }
+
+ #if UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_4_7 || UNITY_5 || UNITY_5_0 || UNITY_5_3_AND_NEWER
+ const string win8Package = "Assets/Plugins/Photon3Unity3D-Win8.unitypackage";
+
+ bool win8LibsExist = File.Exists("Assets/Plugins/WP8/Photon3Unity3D.dll") && File.Exists("Assets/Plugins/Metro/Photon3Unity3D.dll");
+ if (!win8LibsExist && File.Exists(win8Package))
+ {
+ AssetDatabase.ImportPackage(win8Package, false);
+ }
+ #endif
+ }
+
+
+ // Pings PhotonServerSettings and makes it selected (show in Inspector)
+ private static void HighlightSettings()
+ {
+ Selection.objects = new UnityEngine.Object[] { PhotonNetwork.PhotonServerSettings };
+ EditorGUIUtility.PingObject(PhotonNetwork.PhotonServerSettings);
+ }
+
+
+ // Marks settings object as dirty, so it gets saved.
+ // unity 5.3 changes the usecase for SetDirty(). but here we don't modify a scene object! so it's ok to use
+ private static void SaveSettings()
+ {
+ EditorUtility.SetDirty(PhotonNetwork.PhotonServerSettings);
+ }
+
+
+ #region RPC List Handling
+
+ public static void UpdateRpcList()
+ {
+ List additionalRpcs = new List();
+ HashSet currentRpcs = new HashSet();
+
+ var types = GetAllSubTypesInScripts(typeof(MonoBehaviour));
+
+ int countOldRpcs = 0;
+ foreach (var mono in types)
+ {
+ MethodInfo[] methods = mono.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
+
+ foreach (MethodInfo method in methods)
+ {
+ bool isOldRpc = false;
+ #pragma warning disable 618
+ // we let the Editor check for outdated RPC attributes in code. that should not cause a compile warning
+ if (method.IsDefined(typeof (RPC), false))
+ {
+ countOldRpcs++;
+ isOldRpc = true;
+ }
+ #pragma warning restore 618
+
+ if (isOldRpc || method.IsDefined(typeof(PunRPC), false))
+ {
+ currentRpcs.Add(method.Name);
+
+ if (!additionalRpcs.Contains(method.Name) && !PhotonNetwork.PhotonServerSettings.RpcList.Contains(method.Name))
+ {
+ additionalRpcs.Add(method.Name);
+ }
+ }
+ }
+ }
+
+ if (additionalRpcs.Count > 0)
+ {
+ // LIMITS RPC COUNT
+ if (additionalRpcs.Count + PhotonNetwork.PhotonServerSettings.RpcList.Count >= byte.MaxValue)
+ {
+ if (currentRpcs.Count <= byte.MaxValue)
+ {
+ bool clearList = EditorUtility.DisplayDialog(CurrentLang.IncorrectRPCListTitle, CurrentLang.IncorrectRPCListLabel, CurrentLang.RemoveOutdatedRPCsLabel, CurrentLang.CancelButton);
+ if (clearList)
+ {
+ PhotonNetwork.PhotonServerSettings.RpcList.Clear();
+ PhotonNetwork.PhotonServerSettings.RpcList.AddRange(currentRpcs);
+ }
+ else
+ {
+ return;
+ }
+ }
+ else
+ {
+ EditorUtility.DisplayDialog(CurrentLang.FullRPCListTitle, CurrentLang.FullRPCListLabel, CurrentLang.SkipRPCListUpdateLabel);
+ return;
+ }
+ }
+
+ additionalRpcs.Sort();
+ Undo.RecordObject(PhotonNetwork.PhotonServerSettings, "Update PUN RPC-list");
+ PhotonNetwork.PhotonServerSettings.RpcList.AddRange(additionalRpcs);
+ PhotonEditor.SaveSettings();
+ }
+
+ if (countOldRpcs > 0)
+ {
+ bool convertRPCs = EditorUtility.DisplayDialog(CurrentLang.RpcFoundDialogTitle, CurrentLang.RpcFoundMessage, CurrentLang.RpcReplaceButton, CurrentLang.RpcSkipReplace);
+ if (convertRPCs)
+ {
+ PhotonConverter.ConvertRpcAttribute("");
+ }
+ }
+ }
+
+ public static void ClearRpcList()
+ {
+ bool clearList = EditorUtility.DisplayDialog(CurrentLang.PUNNameReplaceTitle, CurrentLang.PUNNameReplaceLabel, CurrentLang.RPCListCleared, CurrentLang.CancelButton);
+ if (clearList)
+ {
+ PhotonNetwork.PhotonServerSettings.RpcList.Clear();
+ Debug.LogWarning(CurrentLang.ServerSettingsCleanedWarning);
+ }
+ }
+
+ public static System.Type[] GetAllSubTypesInScripts(System.Type aBaseClass)
+ {
+ var result = new System.Collections.Generic.List();
+ System.Reflection.Assembly[] AS = System.AppDomain.CurrentDomain.GetAssemblies();
+ foreach (var A in AS)
+ {
+ // this skips all but the Unity-scripted assemblies for RPC-list creation. You could remove this to search all assemblies in project
+ if (!A.FullName.StartsWith("Assembly-"))
+ {
+ // Debug.Log("Skipping Assembly: " + A);
+ continue;
+ }
+
+ //Debug.Log("Assembly: " + A.FullName);
+ System.Type[] types = A.GetTypes();
+ foreach (var T in types)
+ {
+ if (T.IsSubclassOf(aBaseClass))
+ {
+ result.Add(T);
+ }
+ }
+ }
+ return result.ToArray();
+ }
+
+ #endregion
+
+}
\ No newline at end of file
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonEditor.cs.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonEditor.cs.meta
new file mode 100644
index 0000000..beda65a
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonEditor.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: dabbbed2a74eac44dac281f20d706ba8
+labels:
+- ExitGames
+- PUN
+- Photon
+- Networking
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonEditorUtils.cs b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonEditorUtils.cs
new file mode 100644
index 0000000..98690f3
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonEditorUtils.cs
@@ -0,0 +1,70 @@
+// ----------------------------------------------------------------------------
+//
+// PhotonNetwork Framework for Unity - Copyright (C) 2011 Exit Games GmbH
+//
+//
+// Unity Editor Utils
+//
+// developer@exitgames.com
+// ----------------------------------------------------------------------------
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using UnityEditor;
+
+
+namespace ExitGames.Client.Photon
+{
+ [InitializeOnLoad]
+ public class PhotonEditorUtils
+ {
+ /// True if the ChatClient of the Photon Chat API is available. If so, the editor may (e.g.) show additional options in settings.
+ public static bool HasChat;
+ /// True if the VoiceClient of the Photon Voice API is available. If so, the editor may (e.g.) show additional options in settings.
+ public static bool HasVoice;
+ /// True if the PhotonEditorUtils checked the available products / APIs. If so, the editor may (e.g.) show additional options in settings.
+ public static bool HasCheckedProducts;
+
+ static PhotonEditorUtils()
+ {
+ HasVoice = Type.GetType("ExitGames.Client.Photon.Voice.VoiceClient, Assembly-CSharp") != null || Type.GetType("ExitGames.Client.Photon.Voice.VoiceClient, Assembly-CSharp-firstpass") != null;
+ HasChat = Type.GetType("ExitGames.Client.Photon.Chat.ChatClient, Assembly-CSharp") != null || Type.GetType("ExitGames.Client.Photon.Chat.ChatClient, Assembly-CSharp-firstpass") != null;
+ PhotonEditorUtils.HasCheckedProducts = true;
+ }
+
+
+ public static void MountScriptingDefineSymbolToAllTargets(string defineSymbol)
+ {
+ foreach (BuildTargetGroup _group in Enum.GetValues(typeof(BuildTargetGroup)))
+ {
+ if (_group == BuildTargetGroup.Unknown) continue;
+
+ List _defineSymbols = PlayerSettings.GetScriptingDefineSymbolsForGroup(_group).Split(';').Select(d => d.Trim()).ToList();
+
+ if (!_defineSymbols.Contains(defineSymbol))
+ {
+ _defineSymbols.Add(defineSymbol);
+ PlayerSettings.SetScriptingDefineSymbolsForGroup(_group, string.Join(";", _defineSymbols.ToArray()));
+ }
+ }
+ }
+
+ public static void UnMountScriptingDefineSymbolToAllTargets(string defineSymbol)
+ {
+ foreach (BuildTargetGroup _group in Enum.GetValues(typeof(BuildTargetGroup)))
+ {
+ if (_group == BuildTargetGroup.Unknown) continue;
+
+ List _defineSymbols = PlayerSettings.GetScriptingDefineSymbolsForGroup(_group).Split(';').Select(d => d.Trim()).ToList();
+
+ if (_defineSymbols.Contains(defineSymbol))
+ {
+ _defineSymbols.Remove(defineSymbol);
+ PlayerSettings.SetScriptingDefineSymbolsForGroup(_group, string.Join(";", _defineSymbols.ToArray()));
+ }
+ }
+ }
+
+ }
+}
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonEditorUtils.cs.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonEditorUtils.cs.meta
new file mode 100644
index 0000000..130b4d0
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonEditorUtils.cs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 42183086715e14a19a573546af09b321
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonGUI.cs b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonGUI.cs
new file mode 100644
index 0000000..1753a7d
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonGUI.cs
@@ -0,0 +1,281 @@
+using UnityEngine;
+using UnityEditor;
+using System.Collections;
+
+using Photon.Pun;
+
+public class PhotonGUI
+{
+ #region Styles
+ static GUIStyle m_DefaultTitleStyle;
+ public static GUIStyle DefaultTitleStyle
+ {
+ get
+ {
+ if( m_DefaultTitleStyle == null )
+ {
+ m_DefaultTitleStyle = new GUIStyle();
+ m_DefaultTitleStyle.border = new RectOffset( 2, 2, 2, 1 );
+ m_DefaultTitleStyle.margin = new RectOffset( 5, 5, 5, 0 );
+ m_DefaultTitleStyle.padding = new RectOffset( 5, 5, 0, 0 );
+ m_DefaultTitleStyle.alignment = TextAnchor.MiddleLeft;
+ m_DefaultTitleStyle.normal.background = ReorderableListResources.texTitleBackground;
+ m_DefaultTitleStyle.normal.textColor = EditorGUIUtility.isProSkin
+ ? new Color( 0.8f, 0.8f, 0.8f )
+ : new Color( 0.2f, 0.2f, 0.2f );
+ }
+
+ return m_DefaultTitleStyle;
+ }
+ }
+
+ static GUIStyle m_DefaultContainerStyle;
+ public static GUIStyle DefaultContainerStyle
+ {
+ get
+ {
+ if( m_DefaultContainerStyle == null )
+ {
+ m_DefaultContainerStyle = new GUIStyle();
+ m_DefaultContainerStyle.border = new RectOffset( 2, 2, 1, 2 );
+ m_DefaultContainerStyle.margin = new RectOffset( 5, 5, 5, 5 );
+ m_DefaultContainerStyle.padding = new RectOffset( 1, 1, 2, 2 );
+ m_DefaultContainerStyle.normal.background = ReorderableListResources.texContainerBackground;
+ }
+
+ return m_DefaultContainerStyle;
+ }
+ }
+
+ static GUIStyle m_DefaultAddButtonStyle;
+ public static GUIStyle DefaultAddButtonStyle
+ {
+ get
+ {
+ if( m_DefaultAddButtonStyle == null )
+ {
+ m_DefaultAddButtonStyle = new GUIStyle();
+ m_DefaultAddButtonStyle.fixedWidth = 30;
+ m_DefaultAddButtonStyle.fixedHeight = 16;
+ m_DefaultAddButtonStyle.normal.background = ReorderableListResources.texAddButton;
+ m_DefaultAddButtonStyle.active.background = ReorderableListResources.texAddButtonActive;
+ }
+
+ return m_DefaultAddButtonStyle;
+ }
+ }
+
+ static GUIStyle m_DefaultRemoveButtonStyle;
+ public static GUIStyle DefaultRemoveButtonStyle
+ {
+ get
+ {
+ if( m_DefaultRemoveButtonStyle == null )
+ {
+ m_DefaultRemoveButtonStyle = new GUIStyle();
+ m_DefaultRemoveButtonStyle.fixedWidth = 30;
+ m_DefaultRemoveButtonStyle.fixedHeight = 20;
+ m_DefaultRemoveButtonStyle.active.background = ReorderableListResources.CreatePixelTexture( "Dark Pixel (List GUI)", new Color32( 18, 18, 18, 255 ) );
+ m_DefaultRemoveButtonStyle.imagePosition = ImagePosition.ImageOnly;
+ m_DefaultRemoveButtonStyle.alignment = TextAnchor.MiddleCenter;
+ }
+
+ return m_DefaultRemoveButtonStyle;
+ }
+ }
+
+ static GUIStyle m_DefaultContainerRowStyle;
+ public static GUIStyle DefaultContainerRowStyle
+ {
+ get
+ {
+ if( m_DefaultContainerRowStyle == null )
+ {
+ m_DefaultContainerRowStyle = new GUIStyle();
+ m_DefaultContainerRowStyle.border = new RectOffset( 2, 2, 2, 2 );
+
+ m_DefaultContainerRowStyle.margin = new RectOffset( 5, 5, 5, 5 );
+ m_DefaultContainerRowStyle.padding = new RectOffset( 1, 1, 2, 2 );
+ m_DefaultContainerRowStyle.normal.background = ReorderableListResources.texContainerBackground;
+ }
+
+ return m_DefaultContainerRowStyle;
+ }
+ }
+
+ static GUIStyle m_FoldoutBold;
+ public static GUIStyle FoldoutBold
+ {
+ get
+ {
+ if( m_FoldoutBold == null )
+ {
+ m_FoldoutBold = new GUIStyle( EditorStyles.foldout );
+ m_FoldoutBold.fontStyle = FontStyle.Bold;
+ }
+
+ return m_FoldoutBold;
+ }
+ }
+
+ static GUIStyle m_RichLabel;
+ public static GUIStyle RichLabel
+ {
+ get
+ {
+ if( m_RichLabel == null )
+ {
+ m_RichLabel = new GUIStyle( GUI.skin.label );
+ m_RichLabel.richText = true;
+ m_RichLabel.wordWrap = true;
+ }
+
+ return m_RichLabel;
+ }
+ }
+ #endregion
+
+ static Texture2D m_HelpIcon;
+ public static Texture2D HelpIcon
+ {
+ get
+ {
+ if( m_HelpIcon == null )
+ {
+ m_HelpIcon = AssetDatabase.LoadAssetAtPath( "Assets/Photon Unity Networking/Editor/PhotonNetwork/help.png", typeof( Texture2D ) ) as Texture2D;
+ }
+
+ return m_HelpIcon;
+ }
+ }
+
+ #region Interface
+ public static void ContainerHeader( string headline )
+ {
+ DoContainerHeader( headline, 27, 0 );
+ }
+
+ public static bool ContainerHeaderToggle( string headline, bool toggle )
+ {
+ return DoContainerHeaderToggle( headline, toggle );
+ }
+
+ public static bool ContainerHeaderFoldout( string headline, bool foldout )
+ {
+ return DoContainerHeaderFoldout( headline, foldout );
+ }
+
+ public static Rect ContainerBody( float height )
+ {
+ return DoContainerBody( height );
+ }
+
+ public static bool AddButton()
+ {
+ Rect controlRect = EditorGUILayout.GetControlRect( false, DefaultAddButtonStyle.fixedHeight - 5 );
+ controlRect.yMin -= 5;
+ controlRect.yMax -= 5;
+
+ Rect addButtonRect = new Rect( controlRect.xMax - DefaultAddButtonStyle.fixedWidth,
+ controlRect.yMin,
+ DefaultAddButtonStyle.fixedWidth,
+ DefaultAddButtonStyle.fixedHeight );
+
+ return GUI.Button( addButtonRect, "", DefaultAddButtonStyle );
+ }
+
+ public static void DrawSplitter( Rect position )
+ {
+ ReorderableListResources.DrawTexture( position, ReorderableListResources.texItemSplitter );
+ }
+
+ public static void DrawGizmoOptions(
+ Rect position,
+ string label,
+ SerializedProperty gizmoEnabledProperty,
+ SerializedProperty gizmoColorProperty,
+ SerializedProperty gizmoTypeProperty,
+ SerializedProperty gizmoSizeProperty )
+ {
+ float height = EditorGUIUtility.singleLineHeight;
+ float flexibleWidth = Mathf.Max( 40, position.width - EditorGUIUtility.labelWidth - 20 - 75 - 5 - 40 - 5 );
+
+ Rect labelRect = new Rect( position.xMin, position.yMin, EditorGUIUtility.labelWidth, height );
+ GUI.Label( labelRect, label );
+
+ Rect enabledRect = new Rect( labelRect.xMax, labelRect.yMin, 20, height );
+ EditorGUI.PropertyField( enabledRect, gizmoEnabledProperty, GUIContent.none );
+
+ bool oldGUIEnabled = GUI.enabled;
+ GUI.enabled = gizmoEnabledProperty.boolValue;
+
+ Rect colorRect = new Rect( enabledRect.xMax + 5, labelRect.yMin, 70, height );
+ EditorGUI.PropertyField( colorRect, gizmoColorProperty, GUIContent.none );
+
+ Rect typeRect = new Rect( colorRect.xMax + 5, labelRect.yMin, flexibleWidth * 0.7f, height );
+ EditorGUI.PropertyField( typeRect, gizmoTypeProperty, GUIContent.none );
+
+ Rect sizeLabelRect = new Rect( typeRect.xMax + 10, labelRect.yMin, 30, height );
+ GUI.Label( sizeLabelRect, "Size" );
+
+ Rect sizeRect = new Rect( sizeLabelRect.xMax + 5, labelRect.yMin, flexibleWidth * 0.3f, height );
+ EditorGUI.PropertyField( sizeRect, gizmoSizeProperty, GUIContent.none );
+
+ GUI.enabled = oldGUIEnabled;
+ }
+
+ #endregion
+
+ #region Implementation
+ static Rect DoContainerBody( float height )
+ {
+ Rect controlRect = EditorGUILayout.GetControlRect( false, height );
+ controlRect.yMin -= 3;
+ controlRect.yMax -= 2;
+
+ int controlID = GUIUtility.GetControlID( FocusType.Passive, controlRect );
+
+ if( Event.current.type == EventType.Repaint )
+ {
+ PhotonGUI.DefaultContainerStyle.Draw( controlRect, GUIContent.none, controlID );
+ }
+
+ return controlRect;
+ }
+
+ static bool DoContainerHeaderToggle( string headline, bool toggle )
+ {
+ Rect rect = DoContainerHeader( headline, 27, 15 );
+ Rect toggleRect = new Rect( rect.xMin + 5, rect.yMin + 5, EditorGUIUtility.labelWidth, rect.height );
+
+ return EditorGUI.Toggle( toggleRect, toggle );
+ }
+
+
+ static bool DoContainerHeaderFoldout( string headline, bool foldout )
+ {
+ Rect rect = DoContainerHeader( "", 27, 0f );
+ Rect foldoutRect = new Rect( rect.xMin + 15, rect.yMin + 5, rect.width, rect.height );
+
+ return EditorGUI.Foldout( foldoutRect, foldout, headline, FoldoutBold );
+ }
+
+ static Rect DoContainerHeader( string headline, float height, float contentOffset )
+ {
+ GUILayout.Space( 5 );
+ Rect controlRect = EditorGUILayout.GetControlRect( false, height );
+
+ int controlID = GUIUtility.GetControlID( FocusType.Passive, controlRect );
+
+ if( Event.current.type == EventType.Repaint )
+ {
+ PhotonGUI.DefaultTitleStyle.Draw( controlRect, GUIContent.none, controlID );
+
+ Rect labelRect = new Rect( controlRect.xMin + 5 + contentOffset, controlRect.yMin + 5, controlRect.width, controlRect.height );
+ GUI.Label( labelRect, headline, EditorStyles.boldLabel );
+ }
+
+ return controlRect;
+ }
+ #endregion
+}
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonGUI.cs.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonGUI.cs.meta
new file mode 100644
index 0000000..247a4eb
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonGUI.cs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3d2cadb1ccf05074e8ce96b1393846cf
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonViewHandler.cs b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonViewHandler.cs
new file mode 100644
index 0000000..b35e29a
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonViewHandler.cs
@@ -0,0 +1,193 @@
+#if UNITY_5 && !UNITY_5_0 && !UNITY_5_1 && !UNITY_5_2 || UNITY_5_4_OR_NEWER
+#define UNITY_MIN_5_3
+#endif
+
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.IO;
+using UnityEditor;
+using UnityEngine;
+using System.Collections;
+using Debug = UnityEngine.Debug;
+using UnityEditor.SceneManagement;
+
+[InitializeOnLoad]
+public class PhotonViewHandler : EditorWindow
+{
+ private static bool CheckSceneForStuckHandlers = true;
+
+ static PhotonViewHandler()
+ {
+ // hierarchyWindowChanged is called on hierarchy changed and on save. It's even called when hierarchy-window is closed and if a prefab with instances is changed.
+ // this is not called when you edit a instance's value but: on save
+ EditorApplication.hierarchyWindowChanged += HierarchyChange;
+ }
+
+ // this method corrects the IDs for photonviews in the scene and in prefabs
+ // make sure prefabs always use viewID 0
+ // make sure instances never use a owner
+ // this is a editor class that should only run if not playing
+ internal static void HierarchyChange()
+ {
+ if (Application.isPlaying)
+ {
+ //Debug.Log("HierarchyChange ignored, while running.");
+ CheckSceneForStuckHandlers = true; // done once AFTER play mode.
+ return;
+ }
+
+ if (CheckSceneForStuckHandlers)
+ {
+ CheckSceneForStuckHandlers = false;
+ PhotonNetwork.InternalCleanPhotonMonoFromSceneIfStuck();
+ }
+
+ HashSet pvInstances = new HashSet();
+ HashSet usedInstanceViewNumbers = new HashSet();
+ bool fixedSomeId = false;
+
+ //// the following code would be an option if we only checked scene objects (but we can check all PVs)
+ //PhotonView[] pvObjects = GameObject.FindSceneObjectsOfType(typeof(PhotonView)) as PhotonView[];
+ //Debug.Log("HierarchyChange. PV Count: " + pvObjects.Length);
+
+ string levelName = SceneManagerHelper.ActiveSceneName;
+ #if UNITY_EDITOR
+ levelName = SceneManagerHelper.EditorActiveSceneName;
+ #endif
+ int minViewIdInThisScene = PunSceneSettings.MinViewIdForScene(levelName);
+ //Debug.Log("Level '" + Application.loadedLevelName + "' has a minimum ViewId of: " + minViewIdInThisScene);
+
+ PhotonView[] pvObjects = Resources.FindObjectsOfTypeAll(typeof(PhotonView)) as PhotonView[];
+
+ foreach (PhotonView view in pvObjects)
+ {
+ // first pass: fix prefabs to viewID 0 if they got a view number assigned (cause they should not have one!)
+ if (EditorUtility.IsPersistent(view.gameObject))
+ {
+ if (view.viewID != 0 || view.prefixBackup != -1 || view.instantiationId != -1)
+ {
+ Debug.LogWarning("PhotonView on persistent object being fixed (id and prefix must be 0). Was: " + view);
+ view.viewID = 0;
+ view.prefixBackup = -1;
+ view.instantiationId = -1;
+ EditorUtility.SetDirty(view); // even in Unity 5.3+ it's OK to SetDirty() for non-scene objects.
+ fixedSomeId = true;
+ }
+ }
+ else
+ {
+ // keep all scene-instanced PVs for later re-check
+ pvInstances.Add(view);
+ }
+ }
+
+ Dictionary idPerObject = new Dictionary();
+
+ // second pass: check all used-in-scene viewIDs for duplicate viewIDs (only checking anything non-prefab)
+ // scene-PVs must have user == 0 (scene/room) and a subId != 0
+ foreach (PhotonView view in pvInstances)
+ {
+ if (view.ownerId > 0)
+ {
+ Debug.Log("Re-Setting Owner ID of: " + view);
+ }
+ view.ownerId = 0; // simply make sure no owner is set (cause room always uses 0)
+ view.prefix = -1; // TODO: prefix could be settable via inspector per scene?!
+
+ if (view.viewID != 0)
+ {
+ if (view.viewID < minViewIdInThisScene || usedInstanceViewNumbers.Contains(view.viewID))
+ {
+ view.viewID = 0; // avoid duplicates and negative values by assigning 0 as (temporary) number to be fixed in next pass
+ }
+ else
+ {
+ usedInstanceViewNumbers.Add(view.viewID); // builds a list of currently used viewIDs
+
+ int instId = 0;
+ if (idPerObject.TryGetValue(view.gameObject, out instId))
+ {
+ view.instantiationId = instId;
+ }
+ else
+ {
+ view.instantiationId = view.viewID;
+ idPerObject[view.gameObject] = view.instantiationId;
+ }
+ }
+ }
+
+ }
+
+ // third pass: anything that's now 0 must get a new (not yet used) ID (starting at 0)
+ int lastUsedId = (minViewIdInThisScene > 0) ? minViewIdInThisScene - 1 : 0;
+
+ foreach (PhotonView view in pvInstances)
+ {
+ if (view.viewID == 0)
+ {
+ Undo.RecordObject(view, "Automatic viewID change for: "+view.gameObject.name);
+
+ // Debug.LogWarning("setting scene ID: " + view.gameObject.name + " ID: " + view.subId.ID + " scene ID: " + view.GetSceneID() + " IsPersistent: " + EditorUtility.IsPersistent(view.gameObject) + " IsSceneViewIDFree: " + IsSceneViewIDFree(view.subId.ID, view));
+ int nextViewId = PhotonViewHandler.GetID(lastUsedId, usedInstanceViewNumbers);
+
+ view.viewID = nextViewId;
+
+ int instId = 0;
+ if (idPerObject.TryGetValue(view.gameObject, out instId))
+ {
+ view.instantiationId = instId;
+ }
+ else
+ {
+ view.instantiationId = view.viewID;
+ idPerObject[view.gameObject] = nextViewId;
+ }
+
+ lastUsedId = nextViewId;
+ fixedSomeId = true;
+
+ #if !UNITY_MIN_5_3
+ EditorUtility.SetDirty(view);
+ #endif
+ }
+ }
+
+
+ if (fixedSomeId)
+ {
+ //Debug.LogWarning("Some subId was adjusted."); // this log is only interesting for Exit Games
+ }
+ }
+
+ // TODO fail if no ID was available anymore
+ // TODO look up lower numbers if offset hits max?!
+ public static int GetID(int idOffset, HashSet usedInstanceViewNumbers)
+ {
+ while (idOffset < PhotonNetwork.MAX_VIEW_IDS)
+ {
+ idOffset++;
+ if (!usedInstanceViewNumbers.Contains(idOffset))
+ {
+ break;
+ }
+ }
+
+ return idOffset;
+ }
+
+ //TODO: check if this can be internal protected (as source in editor AND as dll)
+ public static void LoadAllScenesToFix()
+ {
+ string[] scenes = System.IO.Directory.GetFiles(".", "*.unity", SearchOption.AllDirectories);
+
+ foreach (string scene in scenes)
+ {
+ EditorSceneManager.OpenScene(scene);
+ PhotonViewHandler.HierarchyChange();//NOTE: most likely on load also triggers a hierarchy change
+ EditorSceneManager.SaveOpenScenes();
+ }
+
+ Debug.Log("Corrected scene views where needed.");
+ }
+}
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonViewHandler.cs.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonViewHandler.cs.meta
new file mode 100644
index 0000000..74dfe3f
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonViewHandler.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 57b538e62a0ca6248bfd354def935e57
+labels:
+- ExitGames
+- PUN
+- Photon
+- Networking
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonViewInspector.cs b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonViewInspector.cs
new file mode 100644
index 0000000..be24170
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonViewInspector.cs
@@ -0,0 +1,276 @@
+// ----------------------------------------------------------------------------
+//
+// PhotonNetwork Framework for Unity - Copyright (C) 2011 Exit Games GmbH
+//
+//
+// Custom inspector for the PhotonView component.
+//
+// developer@exitgames.com
+// ----------------------------------------------------------------------------
+
+#if UNITY_5 && !UNITY_5_0 && !UNITY_5_1 && !UNITY_5_2 || UNITY_5_4_OR_NEWER
+#define UNITY_MIN_5_3
+#endif
+
+
+using System;
+using UnityEditor;
+using UnityEngine;
+
+using Photon.Pun;
+
+
+[CustomEditor(typeof (PhotonView))]
+public class PhotonViewInspector : Editor
+{
+ private PhotonView m_Target;
+
+ public override void OnInspectorGUI()
+ {
+ this.m_Target = (PhotonView)target;
+ bool isProjectPrefab = EditorUtility.IsPersistent(this.m_Target.gameObject);
+
+ if (this.m_Target.ObservedComponents == null)
+ {
+ this.m_Target.ObservedComponents = new System.Collections.Generic.List();
+ }
+
+ if (this.m_Target.ObservedComponents.Count == 0)
+ {
+ this.m_Target.ObservedComponents.Add(null);
+ }
+
+ EditorGUILayout.BeginHorizontal();
+ // Owner
+ if (isProjectPrefab)
+ {
+ EditorGUILayout.LabelField("Owner:", "Set at runtime");
+ }
+ else if (!this.m_Target.isOwnerActive)
+ {
+ EditorGUILayout.LabelField("Owner", "Scene");
+ }
+ else
+ {
+ PhotonPlayer owner = this.m_Target.owner;
+ string ownerInfo = (owner != null) ? owner.NickName : "";
+
+ if (string.IsNullOrEmpty(ownerInfo))
+ {
+ ownerInfo = "";
+ }
+
+ EditorGUILayout.LabelField("Owner", "[" + this.m_Target.ownerId + "] " + ownerInfo);
+ }
+
+ // ownership requests
+ EditorGUI.BeginDisabledGroup(Application.isPlaying);
+ OwnershipOption own = (OwnershipOption)EditorGUILayout.EnumPopup(this.m_Target.ownershipTransfer, GUILayout.Width(100));
+ if (own != this.m_Target.ownershipTransfer)
+ {
+ // jf: fixed 5 and up prefab not accepting changes if you quit Unity straight after change.
+ // not touching the define nor the rest of the code to avoid bringing more problem than solving.
+ EditorUtility.SetDirty(this.m_Target);
+
+ Undo.RecordObject(this.m_Target, "Change PhotonView Ownership Transfer");
+ this.m_Target.ownershipTransfer = own;
+ }
+ EditorGUI.EndDisabledGroup();
+
+ EditorGUILayout.EndHorizontal();
+
+
+ // View ID
+ if (isProjectPrefab)
+ {
+ EditorGUILayout.LabelField("View ID", "Set at runtime");
+ }
+ else if (EditorApplication.isPlaying)
+ {
+ EditorGUILayout.LabelField("View ID", this.m_Target.viewID.ToString());
+ }
+ else
+ {
+ int idValue = EditorGUILayout.IntField("View ID [1.." + (PhotonNetwork.MAX_VIEW_IDS - 1) + "]", this.m_Target.viewID);
+ if (this.m_Target.viewID != idValue)
+ {
+ Undo.RecordObject(this.m_Target, "Change PhotonView viewID");
+ this.m_Target.viewID = idValue;
+ }
+ }
+
+ // Locally Controlled
+ if (EditorApplication.isPlaying)
+ {
+ string masterClientHint = PhotonNetwork.isMasterClient ? "(master)" : "";
+ EditorGUILayout.Toggle("Controlled locally: " + masterClientHint, this.m_Target.isMine);
+ }
+
+ // ViewSynchronization (reliability)
+ if (this.m_Target.synchronization == ViewSynchronization.Off)
+ {
+ GUI.color = Color.grey;
+ }
+
+ EditorGUILayout.PropertyField(serializedObject.FindProperty("synchronization"), new GUIContent("Observe option:"));
+
+ if (this.m_Target.synchronization != ViewSynchronization.Off && this.m_Target.ObservedComponents.FindAll(item => item != null).Count == 0)
+ {
+ GUILayout.BeginVertical(GUI.skin.box);
+ GUILayout.Label("Warning", EditorStyles.boldLabel);
+ GUILayout.Label("Setting the synchronization option only makes sense if you observe something.");
+ GUILayout.EndVertical();
+ }
+
+ DrawSpecificTypeSerializationOptions();
+
+ GUI.color = Color.white;
+ DrawObservedComponentsList();
+
+ // Cleanup: save and fix look
+ if (GUI.changed)
+ {
+ #if !UNITY_MIN_5_3
+ EditorUtility.SetDirty(this.m_Target);
+ #endif
+ PhotonViewHandler.HierarchyChange(); // TODO: check if needed
+ }
+
+ GUI.color = Color.white;
+ #if !UNITY_MIN_5_3
+ EditorGUIUtility.LookLikeControls();
+ #endif
+ }
+
+ private void DrawSpecificTypeSerializationOptions()
+ {
+ if (this.m_Target.ObservedComponents.FindAll(item => item != null && item.GetType() == typeof (Transform)).Count > 0)
+ {
+ this.m_Target.onSerializeTransformOption = (OnSerializeTransform)EditorGUILayout.EnumPopup("Transform Serialization:", this.m_Target.onSerializeTransformOption);
+ }
+ else if (this.m_Target.ObservedComponents.FindAll(item => item != null && item.GetType() == typeof (Rigidbody)).Count > 0 ||
+ this.m_Target.ObservedComponents.FindAll(item => item != null && item.GetType() == typeof (Rigidbody2D)).Count > 0)
+ {
+ this.m_Target.onSerializeRigidBodyOption = (OnSerializeRigidBody)EditorGUILayout.EnumPopup("Rigidbody Serialization:", this.m_Target.onSerializeRigidBodyOption);
+ }
+ }
+
+
+ private int GetObservedComponentsCount()
+ {
+ int count = 0;
+
+ for (int i = 0; i < this.m_Target.ObservedComponents.Count; ++i)
+ {
+ if (this.m_Target.ObservedComponents[i] != null)
+ {
+ count++;
+ }
+ }
+
+ return count;
+ }
+
+ private void DrawObservedComponentsList()
+ {
+ GUILayout.Space(5);
+ SerializedProperty listProperty = serializedObject.FindProperty("ObservedComponents");
+
+ if (listProperty == null)
+ {
+ return;
+ }
+
+ float containerElementHeight = 22;
+ float containerHeight = listProperty.arraySize*containerElementHeight;
+
+ bool isOpen = PhotonGUI.ContainerHeaderFoldout("Observed Components (" + GetObservedComponentsCount() + ")", serializedObject.FindProperty("ObservedComponentsFoldoutOpen").boolValue);
+ serializedObject.FindProperty("ObservedComponentsFoldoutOpen").boolValue = isOpen;
+
+ if (isOpen == false)
+ {
+ containerHeight = 0;
+ }
+
+ //Texture2D statsIcon = AssetDatabase.LoadAssetAtPath( "Assets/Photon Unity Networking/Editor/PhotonNetwork/PhotonViewStats.png", typeof( Texture2D ) ) as Texture2D;
+
+ Rect containerRect = PhotonGUI.ContainerBody(containerHeight);
+ bool wasObservedComponentsEmpty = this.m_Target.ObservedComponents.FindAll(item => item != null).Count == 0;
+ if (isOpen == true)
+ {
+ for (int i = 0; i < listProperty.arraySize; ++i)
+ {
+ Rect elementRect = new Rect(containerRect.xMin, containerRect.yMin + containerElementHeight*i, containerRect.width, containerElementHeight);
+ {
+ Rect texturePosition = new Rect(elementRect.xMin + 6, elementRect.yMin + elementRect.height/2f - 1, 9, 5);
+ ReorderableListResources.DrawTexture(texturePosition, ReorderableListResources.texGrabHandle);
+
+ Rect propertyPosition = new Rect(elementRect.xMin + 20, elementRect.yMin + 3, elementRect.width - 45, 16);
+ EditorGUI.PropertyField(propertyPosition, listProperty.GetArrayElementAtIndex(i), new GUIContent());
+
+ //Debug.Log( listProperty.GetArrayElementAtIndex( i ).objectReferenceValue.GetType() );
+ //Rect statsPosition = new Rect( propertyPosition.xMax + 7, propertyPosition.yMin, statsIcon.width, statsIcon.height );
+ //ReorderableListResources.DrawTexture( statsPosition, statsIcon );
+
+ Rect removeButtonRect = new Rect(elementRect.xMax - PhotonGUI.DefaultRemoveButtonStyle.fixedWidth,
+ elementRect.yMin + 2,
+ PhotonGUI.DefaultRemoveButtonStyle.fixedWidth,
+ PhotonGUI.DefaultRemoveButtonStyle.fixedHeight);
+
+ GUI.enabled = listProperty.arraySize > 1;
+ if (GUI.Button(removeButtonRect, new GUIContent(ReorderableListResources.texRemoveButton), PhotonGUI.DefaultRemoveButtonStyle))
+ {
+ listProperty.DeleteArrayElementAtIndex(i);
+ }
+ GUI.enabled = true;
+
+ if (i < listProperty.arraySize - 1)
+ {
+ texturePosition = new Rect(elementRect.xMin + 2, elementRect.yMax, elementRect.width - 4, 1);
+ PhotonGUI.DrawSplitter(texturePosition);
+ }
+ }
+ }
+ }
+
+ if (PhotonGUI.AddButton())
+ {
+ listProperty.InsertArrayElementAtIndex(Mathf.Max(0, listProperty.arraySize - 1));
+ }
+
+ serializedObject.ApplyModifiedProperties();
+
+ bool isObservedComponentsEmpty = this.m_Target.ObservedComponents.FindAll(item => item != null).Count == 0;
+
+ if (wasObservedComponentsEmpty == true && isObservedComponentsEmpty == false && this.m_Target.synchronization == ViewSynchronization.Off)
+ {
+ Undo.RecordObject(this.m_Target, "Change PhotonView");
+ this.m_Target.synchronization = ViewSynchronization.UnreliableOnChange;
+ #if !UNITY_MIN_5_3
+ EditorUtility.SetDirty(this.m_Target);
+ #endif
+ serializedObject.Update();
+ }
+
+ if (wasObservedComponentsEmpty == false && isObservedComponentsEmpty == true)
+ {
+ Undo.RecordObject(this.m_Target, "Change PhotonView");
+ this.m_Target.synchronization = ViewSynchronization.Off;
+ #if !UNITY_MIN_5_3
+ EditorUtility.SetDirty(this.m_Target);
+ #endif
+ serializedObject.Update();
+ }
+ }
+
+ private static GameObject GetPrefabParent(GameObject mp)
+ {
+ #if UNITY_2_6_1 || UNITY_2_6 || UNITY_3_0 || UNITY_3_0_0 || UNITY_3_1 || UNITY_3_2 || UNITY_3_3 || UNITY_3_4
+ // Unity 3.4 and older use EditorUtility
+ return (EditorUtility.GetPrefabParent(mp) as GameObject);
+ #else
+ // Unity 3.5 uses PrefabUtility
+ return PrefabUtility.GetPrefabParent(mp) as GameObject;
+ #endif
+ }
+}
\ No newline at end of file
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonViewInspector.cs.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonViewInspector.cs.meta
new file mode 100644
index 0000000..200b1ee
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PhotonViewInspector.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: e73a30c46df19194f873ea7a9ce12753
+labels:
+- ExitGames
+- PUN
+- Photon
+- Networking
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PunSceneSettings.cs b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PunSceneSettings.cs
new file mode 100644
index 0000000..264e195
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PunSceneSettings.cs
@@ -0,0 +1,93 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using UnityEditor;
+using UnityEngine;
+
+[Serializable]
+public class SceneSetting
+{
+ public string sceneName;
+ public int minViewId;
+}
+
+public class PunSceneSettings : ScriptableObject
+{
+ [SerializeField] public List MinViewIdPerScene = new List();
+
+ private const string SceneSettingsFileName = "PunSceneSettingsFile.asset";
+
+ // we use the path to PunSceneSettings.cs as path to create a scene settings file
+ private static string punSceneSettingsCsPath;
+ public static string PunSceneSettingsCsPath
+ {
+ get
+ {
+ if (!string.IsNullOrEmpty(punSceneSettingsCsPath))
+ {
+ return punSceneSettingsCsPath;
+ }
+
+ // Unity 4.3.4 does not yet have AssetDatabase.FindAssets(). Would be easier.
+ var result = Directory.GetFiles(Application.dataPath, "PunSceneSettings.cs", SearchOption.AllDirectories);
+ if (result.Length >= 1)
+ {
+ punSceneSettingsCsPath = Path.GetDirectoryName(result[0]);
+ punSceneSettingsCsPath = punSceneSettingsCsPath.Replace('\\', '/');
+ punSceneSettingsCsPath = punSceneSettingsCsPath.Replace(Application.dataPath, "Assets");
+
+ // AssetDatabase paths have to use '/' and are relative to the project's folder. Always.
+ punSceneSettingsCsPath = punSceneSettingsCsPath + "/" + SceneSettingsFileName;
+ }
+
+ return punSceneSettingsCsPath;
+ }
+ }
+
+
+ private static PunSceneSettings instanceField;
+ public static PunSceneSettings Instance
+ {
+ get
+ {
+ if (instanceField != null)
+ {
+ return instanceField;
+ }
+
+ instanceField = (PunSceneSettings)AssetDatabase.LoadAssetAtPath(PunSceneSettingsCsPath, typeof(PunSceneSettings));
+ if (instanceField == null)
+ {
+ instanceField = ScriptableObject.CreateInstance();
+ AssetDatabase.CreateAsset(instanceField, PunSceneSettingsCsPath);
+ }
+
+ return instanceField;
+ }
+ }
+
+
+ public static int MinViewIdForScene(string scene)
+ {
+ if (string.IsNullOrEmpty(scene))
+ {
+ return 0;
+ }
+
+ PunSceneSettings pss = Instance;
+ if (pss == null)
+ {
+ Debug.LogError("pss cant be null");
+ return 0;
+ }
+
+ foreach (SceneSetting setting in pss.MinViewIdPerScene)
+ {
+ if (setting.sceneName.Equals(scene))
+ {
+ return setting.minViewId;
+ }
+ }
+ return 0;
+ }
+}
\ No newline at end of file
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PunSceneSettings.cs.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PunSceneSettings.cs.meta
new file mode 100644
index 0000000..065e2d8
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PunSceneSettings.cs.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: fc3284eace5a64d4bb516df7d7effdb9
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PunSceneSettingsFile.asset b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PunSceneSettingsFile.asset
new file mode 100644
index 0000000..8954fa8
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PunSceneSettingsFile.asset
@@ -0,0 +1,14 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fc3284eace5a64d4bb516df7d7effdb9, type: 3}
+ m_Name: PunSceneSettingsFile
+ m_EditorClassIdentifier:
+ MinViewIdPerScene: []
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PunSceneSettingsFile.asset.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PunSceneSettingsFile.asset.meta
new file mode 100644
index 0000000..5125fa9
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/PunSceneSettingsFile.asset.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: d0aacb83307022d449e90a09d28222ae
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/ReorderableListResources.cs b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/ReorderableListResources.cs
new file mode 100644
index 0000000..b2185d8
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/ReorderableListResources.cs
@@ -0,0 +1,237 @@
+// Copyright (c) 2012-2013 Rotorz Limited. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+using UnityEngine;
+using UnityEditor;
+
+using System;
+
+namespace Photon.Pun
+{
+
+ ///
+ /// Resources to assist with reorderable list control.
+ ///
+ internal static class ReorderableListResources
+ {
+
+ static ReorderableListResources()
+ {
+ GenerateSpecialTextures();
+ LoadResourceAssets();
+ }
+
+ #region Texture Resources
+
+ private enum ResourceName
+ {
+ add_button = 0,
+ add_button_active,
+ container_background,
+ grab_handle,
+ remove_button,
+ remove_button_active,
+ title_background,
+ }
+
+ ///
+ /// Resource assets for light skin.
+ ///
+ ///
+ /// Resource assets are PNG images which have been encoded using a base-64
+ /// string so that actual asset files are not necessary.
+ ///
+ private static string[] s_LightSkin = {
+ "iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAABOs/SAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAW0lEQVRIS+3NywnAQAhF0anI4mzVCmzBBl7QEBgGE5JFhBAXd+OHM5gZZgYRKcktNxu+HRFF2e6qhtOjtQM7K/tZ+xY89wSbazg9eqOfw6oag4rcChjY8coAjA2l1RxFDY8IFAAAAABJRU5ErkJggg==",
+ "iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAABOs/SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGlJREFUeNpiFBER+f/jxw8GNjY2BnqAX79+MXBwcDAwMQwQGHoWnzp1CoxHjo8pBSykBi8+MTMzs2HmY2QfwXxKii9HExdZgNwgHuFB/efPH7pZCLOL8f///wyioqL/6enbL1++MAIEGABvGSLA+9GPZwAAAABJRU5ErkJggg==",
+ "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAECAYAAABGM/VAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAMElEQVQYV2P4//8/Q1FR0X8YBvHBAp8+ffp/+fJlMA3igwUfPnwIFgDRYEFM7f8ZAG1EOYL9INrfAAAAAElFTkSuQmCC",
+ "iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAIElEQVQYV2P49OnTf0KYobCw8D8hzPD/P2FMLesK/wMAs5yJpK+6aN4AAAAASUVORK5CYII=",
+ "iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAIAAADq9gq6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiVFZWZsAGmBhwAIAAAwAURgBt4C03ZwAAAABJRU5ErkJggg==",
+ "iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAIAAADq9gq6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpivHPnDgM2wMSAAwAEGAB8VgKYlvqkBwAAAABJRU5ErkJggg==",
+ "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAECAYAAABGM/VAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEFJREFUeNpi/P//P0NxcfF/BgRgZP78+fN/VVVVhpCQEAZjY2OGs2fPNrCApBwdHRkePHgAVwoWnDVrFgMyAAgwAAt4E1dCq1obAAAAAElFTkSuQmCC"
+ };
+ ///
+ /// Resource assets for dark skin.
+ ///
+ ///
+ /// Resource assets are PNG images which have been encoded using a base-64
+ /// string so that actual asset files are not necessary.
+ ///
+ private static string[] s_DarkSkin = {
+ "iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAABOs/SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIBJREFUeNpiVFZW/u/i4sLw4sULBnoACQkJhj179jAwMQwQGHoWl5aWgvHI8TGlgIXU4MUn1t3dPcx8HB8fD2cvXLgQQ0xHR4c2FmMzmBTLhl5QYwt2cn1MtsXkWjg4gvrt27fgWoMeAGQXCDD+//+fQUVF5T89fXvnzh1GgAADAFmSI1Ed3FqgAAAAAElFTkSuQmCC",
+ "iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAABOs/SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHlJREFUeNpiFBER+f/jxw8GNjY2BnqAX79+MXBwcDAwMQwQGHoWv3nzBoxHjo8pBSykBi8+MWAOGWY+5uLigrO/ffuGIYbMppnF5Fg2tFM1yKfk+pbkoKZGEA+OVP3nzx+6WQizi/H///8MoqKi/+np2y9fvjACBBgAoTYjgvihfz0AAAAASUVORK5CYII=",
+ "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAECAYAAABGM/VAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpi/P//P4OKisp/Bii4c+cOIwtIwMXFheHFixcMEhISYAVMINm3b9+CBUA0CDCiazc0NGQECDAAdH0YelA27kgAAAAASUVORK5CYII=",
+ "iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRJREFUeNpizM3N/c9AADAqKysTVMTi5eXFSFAREFPHOoAAAwBCfwcAO8g48QAAAABJRU5ErkJggg==",
+ "iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi/P//PwM+wHL06FG8KpgYCABGZWVlvCYABBgA7/sHvGw+cz8AAAAASUVORK5CYII=",
+ "iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi/P//PwM+wPKfgAomBgKAhYuLC68CgAADAAxjByOjCHIRAAAAAElFTkSuQmCC",
+ "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAECAYAAABGM/VAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADtJREFUeNpi/P//P4OKisp/Bii4c+cOIwtIQE9Pj+HLly9gQRCfBcQACbx69QqmmAEseO/ePQZkABBgAD04FXsmmijSAAAAAElFTkSuQmCC"
+ };
+
+ ///
+ /// Gets light or dark texture "add_button.png".
+ ///
+ public static Texture2D texAddButton
+ {
+ get { return s_Cached[ (int)ResourceName.add_button ]; }
+ }
+ ///
+ /// Gets light or dark texture "add_button_active.png".
+ ///
+ public static Texture2D texAddButtonActive
+ {
+ get { return s_Cached[ (int)ResourceName.add_button_active ]; }
+ }
+ ///
+ /// Gets light or dark texture "container_background.png".
+ ///
+ public static Texture2D texContainerBackground
+ {
+ get { return s_Cached[ (int)ResourceName.container_background ]; }
+ }
+ ///
+ /// Gets light or dark texture "grab_handle.png".
+ ///
+ public static Texture2D texGrabHandle
+ {
+ get { return s_Cached[ (int)ResourceName.grab_handle ]; }
+ }
+ ///
+ /// Gets light or dark texture "remove_button.png".
+ ///
+ public static Texture2D texRemoveButton
+ {
+ get { return s_Cached[ (int)ResourceName.remove_button ]; }
+ }
+ ///
+ /// Gets light or dark texture "remove_button_active.png".
+ ///
+ public static Texture2D texRemoveButtonActive
+ {
+ get { return s_Cached[ (int)ResourceName.remove_button_active ]; }
+ }
+ ///
+ /// Gets light or dark texture "title_background.png".
+ ///
+ public static Texture2D texTitleBackground
+ {
+ get { return s_Cached[ (int)ResourceName.title_background ]; }
+ }
+
+ #endregion
+
+ #region Generated Resources
+
+ public static Texture2D texItemSplitter { get; private set; }
+
+ ///
+ /// Generate special textures.
+ ///
+ private static void GenerateSpecialTextures()
+ {
+ var splitterColor = EditorGUIUtility.isProSkin
+ ? new Color( 1f, 1f, 1f, 0.14f )
+ : new Color( 0.59f, 0.59f, 0.59f, 0.55f )
+ ;
+ texItemSplitter = CreatePixelTexture( "(Generated) Item Splitter", splitterColor );
+ }
+
+ ///
+ /// Create 1x1 pixel texture of specified color.
+ ///
+ /// Name for texture object.
+ /// Pixel color.
+ ///
+ /// The new Texture2D instance.
+ ///
+ public static Texture2D CreatePixelTexture( string name, Color color )
+ {
+ var tex = new Texture2D( 1, 1, TextureFormat.ARGB32, false, true );
+ tex.name = name;
+ tex.hideFlags = HideFlags.HideAndDontSave;
+ tex.filterMode = FilterMode.Point;
+ tex.SetPixel( 0, 0, color );
+ tex.Apply();
+ return tex;
+ }
+
+ #endregion
+
+ #region Load PNG from Base-64 Encoded String
+
+ private static Texture2D[] s_Cached;
+
+ ///
+ /// Read textures from base-64 encoded strings. Automatically selects assets based
+ /// upon whether the light or dark (pro) skin is active.
+ ///
+ private static void LoadResourceAssets()
+ {
+ var skin = EditorGUIUtility.isProSkin ? s_DarkSkin : s_LightSkin;
+ s_Cached = new Texture2D[ skin.Length ];
+
+ for( int i = 0; i < s_Cached.Length; ++i )
+ {
+ // Get image data (PNG) from base64 encoded strings.
+ byte[] imageData = Convert.FromBase64String( skin[ i ] );
+
+ // Gather image size from image data.
+ int texWidth, texHeight;
+ GetImageSize( imageData, out texWidth, out texHeight );
+
+ // Generate texture asset.
+ var tex = new Texture2D( texWidth, texHeight, TextureFormat.ARGB32, false, true );
+ tex.hideFlags = HideFlags.HideAndDontSave;
+ tex.name = "(Generated) ReorderableList:" + i;
+ tex.filterMode = FilterMode.Point;
+ tex.LoadImage( imageData );
+
+ s_Cached[ i ] = tex;
+ }
+
+ s_LightSkin = null;
+ s_DarkSkin = null;
+ }
+
+ ///
+ /// Read width and height if PNG file in pixels.
+ ///
+ /// PNG image data.
+ /// Width of image in pixels.
+ /// Height of image in pixels.
+ private static void GetImageSize( byte[] imageData, out int width, out int height )
+ {
+ width = ReadInt( imageData, 3 + 15 );
+ height = ReadInt( imageData, 3 + 15 + 2 + 2 );
+ }
+
+ private static int ReadInt( byte[] imageData, int offset )
+ {
+ return ( imageData[ offset ] << 8 ) | imageData[ offset + 1 ];
+ }
+
+ #endregion
+
+ #region GUI Helper
+ private static GUIStyle s_TempStyle = new GUIStyle();
+
+ ///
+ /// Draw texture using to workaround bug in Unity where
+ /// flickers when embedded inside a property drawer.
+ ///
+ /// Position of which to draw texture in space of GUI.
+ /// Texture.
+ public static void DrawTexture( Rect position, Texture2D texture )
+ {
+ if( Event.current.type != EventType.Repaint )
+ return;
+
+ s_TempStyle.normal.background = texture;
+
+ s_TempStyle.Draw( position, GUIContent.none, false, false, false, false );
+ }
+ #endregion
+
+ }
+
+}
\ No newline at end of file
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/ReorderableListResources.cs.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/ReorderableListResources.cs.meta
new file mode 100644
index 0000000..7f43a21
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/ReorderableListResources.cs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 60c609ded101b0a468fb5cf27b31cf27
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/ServerSettingsInspector.cs b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/ServerSettingsInspector.cs
new file mode 100644
index 0000000..4d919fd
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/ServerSettingsInspector.cs
@@ -0,0 +1,350 @@
+// ----------------------------------------------------------------------------
+//
+// PhotonNetwork Framework for Unity - Copyright (C) 2016 Exit Games GmbH
+//
+//
+// This is a custom editor for the ServerSettings scriptable object.
+//
+// developer@exitgames.com
+// ----------------------------------------------------------------------------
+
+using System;
+using ExitGames.Client.Photon;
+using UnityEditor;
+using UnityEngine;
+
+
+[CustomEditor(typeof (ServerSettings))]
+public class ServerSettingsInspector : Editor
+{
+ private bool showMustHaveRegion;
+ private CloudRegionCode lastUsedRegion;
+ private ServerConnection lastServer;
+
+
+ [ExecuteInEditMode]
+ public void OnEnable()
+ {
+ this.lastUsedRegion = ServerSettings.BestRegionCodeInPreferences;
+ EditorApplication.update += this.OnUpdate;
+ }
+
+
+ public void OnDisable()
+ {
+ EditorApplication.update -= this.OnUpdate;
+ }
+
+
+ private void OnUpdate()
+ {
+ if (this.lastUsedRegion != ServerSettings.BestRegionCodeInPreferences)
+ {
+ this.lastUsedRegion = ServerSettings.BestRegionCodeInPreferences;
+ Repaint();
+ }
+ // this won't repaint when we disconnect but it's "good enough" to update when we connect and switch servers.
+ if (Application.isPlaying && this.lastServer != PhotonNetwork.Server)
+ {
+ this.lastServer = PhotonNetwork.Server;
+ Repaint();
+ }
+ }
+
+
+ public override void OnInspectorGUI()
+ {
+ ServerSettings settings = (ServerSettings) target;
+ Undo.RecordObject(settings, "Edit PhotonServerSettings");
+ settings.HostType = (ServerSettings.HostingOption) EditorGUILayout.EnumPopup("Hosting", settings.HostType);
+ EditorGUI.indentLevel = 1;
+
+ switch (settings.HostType)
+ {
+ case ServerSettings.HostingOption.BestRegion:
+ case ServerSettings.HostingOption.PhotonCloud:
+ // region selection
+ if (settings.HostType == ServerSettings.HostingOption.PhotonCloud)
+ {
+ settings.PreferredRegion = (CloudRegionCode)EditorGUILayout.EnumPopup("Region", settings.PreferredRegion);
+ }
+ else
+ {
+ string _regionFeedback = "Prefs:"+ServerSettings.BestRegionCodeInPreferences.ToString();
+
+ // the NameServer does not have a region itself. it's global (although it has regional instances)
+ if (PhotonNetwork.connected && PhotonNetwork.Server != ServerConnection.NameServer)
+ {
+ _regionFeedback = "Current:" + PhotonNetwork.CloudRegion + " " + _regionFeedback;
+ }
+
+ EditorGUILayout.BeginHorizontal ();
+ EditorGUILayout.PrefixLabel (" ");
+ Rect rect = GUILayoutUtility.GetRect(new GUIContent(_regionFeedback),"Label");
+ int indentLevel = EditorGUI.indentLevel;
+ EditorGUI.indentLevel = 0;
+ EditorGUI.LabelField (rect, _regionFeedback);
+ EditorGUI.indentLevel = indentLevel;
+
+ rect.x += rect.width-39;
+ rect.width = 39;
+
+ rect.height -=2;
+ if (GUI.Button(rect,"Reset",EditorStyles.miniButton))
+ {
+ ServerSettings.ResetBestRegionCodeInPreferences();
+ }
+ EditorGUILayout.EndHorizontal ();
+
+
+
+ CloudRegionFlag valRegions = (CloudRegionFlag)EditorGUILayout.EnumMaskField("Enabled Regions", settings.EnabledRegions);
+
+ if (valRegions != settings.EnabledRegions)
+ {
+ settings.EnabledRegions = valRegions;
+ this.showMustHaveRegion = valRegions == 0;
+ }
+ if (this.showMustHaveRegion)
+ {
+ EditorGUILayout.HelpBox("You should enable at least two regions for 'Best Region' hosting.", MessageType.Warning);
+ }
+
+
+
+
+ }
+
+ // appid
+ string valAppId = EditorGUILayout.TextField("AppId", settings.AppID);
+ if (valAppId != settings.AppID)
+ {
+ settings.AppID = valAppId.Trim();
+ }
+ if (!ServerSettings.IsAppId(settings.AppID))
+ {
+ EditorGUILayout.HelpBox("PUN needs an AppId (GUID).\nFind it online in the Dashboard.", MessageType.Warning);
+ }
+
+ // protocol
+ ConnectionProtocol valProtocol = settings.Protocol;
+ valProtocol = (ConnectionProtocol) EditorGUILayout.EnumPopup("Protocol", valProtocol);
+ settings.Protocol = (ConnectionProtocol) valProtocol;
+ #if UNITY_WEBGL
+ EditorGUILayout.HelpBox("WebGL always use Secure WebSockets as protocol.\nThis setting gets ignored in current export.", MessageType.Warning);
+ #endif
+ break;
+
+ case ServerSettings.HostingOption.SelfHosted:
+ // address and port (depends on protocol below)
+ bool hidePort = false;
+ if (settings.Protocol == ConnectionProtocol.Udp && (settings.ServerPort == 4530 || settings.ServerPort == 0))
+ {
+ settings.ServerPort = 5055;
+ }
+ else if (settings.Protocol == ConnectionProtocol.Tcp && (settings.ServerPort == 5055 || settings.ServerPort == 0))
+ {
+ settings.ServerPort = 4530;
+ }
+ #if RHTTP
+ if (settings.Protocol == ConnectionProtocol.RHttp)
+ {
+ settings.ServerPort = 0;
+ hidePort = true;
+ }
+ #endif
+ settings.ServerAddress = EditorGUILayout.TextField("Server Address", settings.ServerAddress);
+ settings.ServerAddress = settings.ServerAddress.Trim();
+ if (!hidePort)
+ {
+ settings.ServerPort = EditorGUILayout.IntField("Server Port", settings.ServerPort);
+ }
+ // protocol
+ valProtocol = settings.Protocol;
+ valProtocol = (ConnectionProtocol)EditorGUILayout.EnumPopup("Protocol", valProtocol);
+ settings.Protocol = (ConnectionProtocol)valProtocol;
+ #if UNITY_WEBGL
+ EditorGUILayout.HelpBox("WebGL always use Secure WebSockets as protocol.\nThis setting gets ignored in current export.", MessageType.Warning);
+ #endif
+
+ // appid
+ settings.AppID = EditorGUILayout.TextField("AppId", settings.AppID);
+ settings.AppID = settings.AppID.Trim();
+ break;
+
+ case ServerSettings.HostingOption.OfflineMode:
+ EditorGUI.indentLevel = 0;
+ EditorGUILayout.HelpBox("In 'Offline Mode', the client does not communicate with a server.\nAll settings are hidden currently.", MessageType.Info);
+ break;
+
+ case ServerSettings.HostingOption.NotSet:
+ EditorGUI.indentLevel = 0;
+ EditorGUILayout.HelpBox("Hosting is 'Not Set'.\nConnectUsingSettings() will not be able to connect.\nSelect another option or run the PUN Wizard.", MessageType.Info);
+ break;
+
+ default:
+ DrawDefaultInspector();
+ break;
+ }
+
+ if (PhotonEditor.CheckPunPlus())
+ {
+ settings.Protocol = ConnectionProtocol.Udp;
+ EditorGUILayout.HelpBox("You seem to use PUN+.\nPUN+ only supports reliable UDP so the protocol is locked.", MessageType.Info);
+ }
+
+
+
+ // CHAT SETTINGS
+ if (PhotonEditorUtils.HasChat)
+ {
+ GUILayout.Space(5);
+ EditorGUI.indentLevel = 0;
+ EditorGUILayout.LabelField("Photon Chat Settings");
+ EditorGUI.indentLevel = 1;
+ string valChatAppid = EditorGUILayout.TextField("Chat AppId", settings.ChatAppID);
+ if (valChatAppid != settings.ChatAppID)
+ {
+ settings.ChatAppID = valChatAppid.Trim();
+ }
+ if (!ServerSettings.IsAppId(settings.ChatAppID))
+ {
+ EditorGUILayout.HelpBox("Photon Chat needs an AppId (GUID).\nFind it online in the Dashboard.", MessageType.Warning);
+ }
+
+ EditorGUI.indentLevel = 0;
+ }
+
+
+
+ // VOICE SETTINGS
+ if (PhotonEditorUtils.HasVoice)
+ {
+ GUILayout.Space(5);
+ EditorGUI.indentLevel = 0;
+ EditorGUILayout.LabelField("Photon Voice Settings");
+ EditorGUI.indentLevel = 1;
+ switch (settings.HostType)
+ {
+ case ServerSettings.HostingOption.BestRegion:
+ case ServerSettings.HostingOption.PhotonCloud:
+ // voice appid
+ string valVoiceAppId = EditorGUILayout.TextField("Voice AppId", settings.VoiceAppID);
+ if (valVoiceAppId != settings.VoiceAppID)
+ {
+ settings.VoiceAppID = valVoiceAppId.Trim();
+ }
+ if (!ServerSettings.IsAppId(settings.VoiceAppID))
+ {
+ EditorGUILayout.HelpBox("Photon Voice needs an AppId (GUID).\nFind it online in the Dashboard.", MessageType.Warning);
+ }
+ break;
+ case ServerSettings.HostingOption.SelfHosted:
+ if (settings.VoiceServerPort == 0)
+ {
+ settings.VoiceServerPort = 5055;
+ }
+ settings.VoiceServerPort = EditorGUILayout.IntField("Server Port UDP", settings.VoiceServerPort);
+ break;
+ case ServerSettings.HostingOption.OfflineMode:
+ case ServerSettings.HostingOption.NotSet:
+ break;
+ }
+ EditorGUI.indentLevel = 0;
+ }
+
+
+
+ // PUN Client Settings
+ GUILayout.Space(5);
+ EditorGUI.indentLevel = 0;
+ EditorGUILayout.LabelField("Client Settings");
+ EditorGUI.indentLevel = 1;
+ //EditorGUILayout.LabelField("game version");
+ settings.JoinLobby = EditorGUILayout.Toggle("Auto-Join Lobby", settings.JoinLobby);
+ settings.EnableLobbyStatistics = EditorGUILayout.Toggle("Enable Lobby Stats", settings.EnableLobbyStatistics);
+
+ // Pun Logging Level
+ PhotonLogLevel _PunLogging = (PhotonLogLevel)EditorGUILayout.EnumPopup("Pun Logging", settings.PunLogging);
+ if (EditorApplication.isPlaying && PhotonNetwork.logLevel!=_PunLogging)
+ {
+ PhotonNetwork.logLevel = _PunLogging;
+ }
+ settings.PunLogging = _PunLogging;
+
+ // Network Logging Level
+ DebugLevel _DebugLevel = (DebugLevel)EditorGUILayout.EnumPopup("Network Logging", settings.NetworkLogging);
+ if (EditorApplication.isPlaying && settings.NetworkLogging!=_DebugLevel)
+ {
+ settings.NetworkLogging = _DebugLevel;
+ }
+ settings.NetworkLogging = _DebugLevel;
+
+
+ //EditorGUILayout.LabelField("automaticallySyncScene");
+ //EditorGUILayout.LabelField("autoCleanUpPlayerObjects");
+ //EditorGUILayout.LabelField("lobby stats");
+ //EditorGUILayout.LabelField("sendrate / serialize rate");
+ //EditorGUILayout.LabelField("quick resends");
+ //EditorGUILayout.LabelField("max resends");
+ //EditorGUILayout.LabelField("enable crc checking");
+
+
+ // Application settings
+ GUILayout.Space(5);
+ EditorGUI.indentLevel = 0;
+ EditorGUILayout.LabelField("Build Settings");
+ EditorGUI.indentLevel = 1;
+
+ settings.RunInBackground = EditorGUILayout.Toggle("Run In Background", settings.RunInBackground);
+
+
+ // RPC-shortcut list
+ GUILayout.Space(5);
+ EditorGUI.indentLevel = 0;
+ SerializedObject sObj = new SerializedObject(target);
+ SerializedProperty sRpcs = sObj.FindProperty("RpcList");
+ EditorGUILayout.PropertyField(sRpcs, true);
+ sObj.ApplyModifiedProperties();
+
+ GUILayout.BeginHorizontal();
+ GUILayout.Space(20);
+ if (GUILayout.Button("Refresh RPCs"))
+ {
+ PhotonEditor.UpdateRpcList();
+ Repaint();
+ }
+ if (GUILayout.Button("Clear RPCs"))
+ {
+ PhotonEditor.ClearRpcList();
+ }
+ if (GUILayout.Button("Log HashCode"))
+ {
+ Debug.Log("RPC-List HashCode: " + RpcListHashCode() + ". Make sure clients that send each other RPCs have the same RPC-List.");
+ }
+ GUILayout.Space(20);
+ GUILayout.EndHorizontal();
+
+
+ //SerializedProperty sp = serializedObject.FindProperty("RpcList");
+ //EditorGUILayout.PropertyField(sp, true);
+
+ if (GUI.changed)
+ {
+ EditorUtility.SetDirty(target); // even in Unity 5.3+ it's OK to SetDirty() for non-scene objects.
+ }
+ }
+
+ private int RpcListHashCode()
+ {
+ // this is a hashcode generated to (more) easily compare this Editor's RPC List with some other
+ int hashCode = PhotonNetwork.PhotonServerSettings.RpcList.Count + 1;
+ foreach (string s in PhotonNetwork.PhotonServerSettings.RpcList)
+ {
+ int h1 = s.GetHashCode();
+ hashCode = ((h1 << 5) + h1) ^ hashCode;
+ }
+
+ return hashCode;
+ }
+}
\ No newline at end of file
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/ServerSettingsInspector.cs.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/ServerSettingsInspector.cs.meta
new file mode 100644
index 0000000..d9f769d
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/ServerSettingsInspector.cs.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 21239ba77ac4b534f958e8617ef13ede
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views.meta
new file mode 100644
index 0000000..d7070bf
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 00aec890a2a7844469d962ba13bc026b
+folderAsset: yes
+timeCreated: 1505887640
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonAnimatorViewEditor.cs b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonAnimatorViewEditor.cs
new file mode 100644
index 0000000..53b904d
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonAnimatorViewEditor.cs
@@ -0,0 +1,349 @@
+// ----------------------------------------------------------------------------
+//
+// PhotonNetwork Framework for Unity - Copyright (C) 2016 Exit Games GmbH
+//
+//
+// This is a custom editor for the AnimatorView component.
+//
+// developer@exitgames.com
+// ----------------------------------------------------------------------------
+
+
+#if UNITY_5 && !UNITY_5_0 && !UNITY_5_1 && !UNITY_5_2 || UNITY_5_4_OR_NEWER
+#define UNITY_MIN_5_3
+#endif
+
+
+using UnityEditor;
+using UnityEngine;
+using System.Collections.Generic;
+
+#if UNITY_4_0 || UNITY_4_0_1 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_5 || UNITY_4_6 || UNITY_4_7
+using UnityEditorInternal;
+#elif UNITY_5 || UNITY_5_0 || UNITY_2017
+using UnityEditor.Animations;
+#endif
+
+[CustomEditor(typeof (PhotonAnimatorView))]
+public class PhotonAnimatorViewEditor : Editor
+{
+ private Animator m_Animator;
+ private PhotonAnimatorView m_Target;
+
+ #if UNITY_4_0 || UNITY_4_0_1 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_5 || UNITY_4_6 || UNITY_4_7 || UNITY_5 || UNITY_5_0 || UNITY_2017
+ private AnimatorController m_Controller;
+#endif
+
+ private const string TRIGGER_HELP_URL = "https://doc.photonengine.com/en-us/pun/current/manuals-and-demos/animatorviewtriggerhelp/";
+
+ public override void OnInspectorGUI()
+ {
+ //base.OnInspectorGUI();
+
+ if (this.m_Animator == null)
+ {
+ GUILayout.BeginVertical(GUI.skin.box);
+ GUILayout.Label("GameObject doesn't have an Animator component to synchronize");
+ GUILayout.EndVertical();
+ return;
+ }
+
+ DrawWeightInspector();
+
+ if (GetLayerCount() == 0)
+ {
+ GUILayout.BeginVertical(GUI.skin.box);
+ GUILayout.Label("Animator doesn't have any layers setup to synchronize");
+ GUILayout.EndVertical();
+ }
+
+ DrawParameterInspector();
+
+ if (GetParameterCount() == 0)
+ {
+ GUILayout.BeginVertical(GUI.skin.box);
+ GUILayout.Label("Animator doesn't have any parameters setup to synchronize");
+ GUILayout.EndVertical();
+ }
+
+ serializedObject.ApplyModifiedProperties();
+
+ //GUILayout.Label( "m_SynchronizeLayers " + serializedObject.FindProperty( "m_SynchronizeLayers" ).arraySize );
+ //GUILayout.Label( "m_SynchronizeParameters " + serializedObject.FindProperty( "m_SynchronizeParameters" ).arraySize );
+ }
+
+
+ private int GetLayerCount()
+ {
+ #if UNITY_5 || UNITY_5_0 || UNITY_2017
+ return (this.m_Controller == null) ? 0 : this.m_Controller.layers.Length;
+ #else
+ return (this.m_Controller == null) ? 0 : this.m_Controller.layerCount;
+ #endif
+ }
+
+
+ #if UNITY_5 || UNITY_5_0 || UNITY_2017
+ private RuntimeAnimatorController GetEffectiveController(Animator animator)
+ {
+ RuntimeAnimatorController controller = animator.runtimeAnimatorController;
+
+ AnimatorOverrideController overrideController = controller as AnimatorOverrideController;
+ while (overrideController != null)
+ {
+ controller = overrideController.runtimeAnimatorController;
+ overrideController = controller as AnimatorOverrideController;
+ }
+
+ return controller;
+ }
+#endif
+
+
+ private void OnEnable()
+ {
+ this.m_Target = (PhotonAnimatorView) target;
+ this.m_Animator = this.m_Target.GetComponent();
+
+#if UNITY_4_0 || UNITY_4_0_1 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_5 || UNITY_4_6 || UNITY_4_7
+ this.m_Controller = AnimatorController.GetEffectiveAnimatorController(this.m_Animator);
+#elif UNITY_5 || UNITY_5_0 || UNITY_2017
+ this.m_Controller = this.GetEffectiveController(this.m_Animator) as AnimatorController;
+#endif
+
+ CheckIfStoredParametersExist();
+ }
+
+ private void DrawWeightInspector()
+ {
+ SerializedProperty foldoutProperty = serializedObject.FindProperty("ShowLayerWeightsInspector");
+ foldoutProperty.boolValue = PhotonGUI.ContainerHeaderFoldout("Synchronize Layer Weights", foldoutProperty.boolValue);
+
+ if (foldoutProperty.boolValue == false)
+ {
+ return;
+ }
+
+ float lineHeight = 20;
+ Rect containerRect = PhotonGUI.ContainerBody(this.GetLayerCount()*lineHeight);
+
+ for (int i = 0; i < this.GetLayerCount(); ++i)
+ {
+ if (this.m_Target.DoesLayerSynchronizeTypeExist(i) == false)
+ {
+ this.m_Target.SetLayerSynchronized(i, PhotonAnimatorView.SynchronizeType.Disabled);
+
+ #if !UNITY_MIN_5_3
+ EditorUtility.SetDirty(this.m_Target);
+ #endif
+ }
+
+ PhotonAnimatorView.SynchronizeType syncType = this.m_Target.GetLayerSynchronizeType(i);
+
+ Rect elementRect = new Rect(containerRect.xMin, containerRect.yMin + i*lineHeight, containerRect.width, lineHeight);
+
+ Rect labelRect = new Rect(elementRect.xMin + 5, elementRect.yMin + 2, EditorGUIUtility.labelWidth - 5, elementRect.height);
+ GUI.Label(labelRect, "Layer " + i);
+
+ Rect popupRect = new Rect(elementRect.xMin + EditorGUIUtility.labelWidth, elementRect.yMin + 2, elementRect.width - EditorGUIUtility.labelWidth - 5, EditorGUIUtility.singleLineHeight);
+ syncType = (PhotonAnimatorView.SynchronizeType) EditorGUI.EnumPopup(popupRect, syncType);
+
+ if (i < this.GetLayerCount() - 1)
+ {
+ Rect splitterRect = new Rect(elementRect.xMin + 2, elementRect.yMax, elementRect.width - 4, 1);
+ PhotonGUI.DrawSplitter(splitterRect);
+ }
+
+ if (syncType != this.m_Target.GetLayerSynchronizeType(i))
+ {
+ Undo.RecordObject(target, "Modify Synchronize Layer Weights");
+ this.m_Target.SetLayerSynchronized(i, syncType);
+
+ #if !UNITY_MIN_5_3
+ EditorUtility.SetDirty(this.m_Target);
+ #endif
+ }
+ }
+ }
+
+ private int GetParameterCount()
+ {
+ #if UNITY_4_0 || UNITY_4_0_1 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_5 || UNITY_4_6 || UNITY_4_7
+ return (this.m_Controller == null) ? 0 : this.m_Controller.parameterCount;
+ #elif UNITY_5 || UNITY_5_0 || UNITY_2017
+ return (this.m_Controller == null) ? 0 : this.m_Controller.parameters.Length;
+ #else
+ return (m_Animator == null) ? 0 : m_Animator.parameters.Length;
+ #endif
+ }
+
+ private AnimatorControllerParameter GetAnimatorControllerParameter(int i)
+ {
+ #if UNITY_4_0 || UNITY_4_0_1 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_5 || UNITY_4_6 || UNITY_4_7
+ return this.m_Controller.GetParameter(i);
+ #elif UNITY_5 || UNITY_5_0 || UNITY_2017
+ return this.m_Controller.parameters[i];
+ #else
+ return m_Animator.parameters[i];
+ #endif
+ }
+
+ private bool DoesParameterExist(string name)
+ {
+ for (int i = 0; i < this.GetParameterCount(); ++i)
+ {
+ if (GetAnimatorControllerParameter(i).name == name)
+ {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+ private void CheckIfStoredParametersExist()
+ {
+ var syncedParams = this.m_Target.GetSynchronizedParameters();
+ List paramsToRemove = new List();
+
+ for (int i = 0; i < syncedParams.Count; ++i)
+ {
+ string parameterName = syncedParams[i].Name;
+ if (DoesParameterExist(parameterName) == false)
+ {
+ Debug.LogWarning("Parameter '" + this.m_Target.GetSynchronizedParameters()[i].Name + "' doesn't exist anymore. Removing it from the list of synchronized parameters");
+ paramsToRemove.Add(parameterName);
+ }
+ }
+ if (paramsToRemove.Count > 0)
+ {
+ foreach (string param in paramsToRemove)
+ {
+ this.m_Target.GetSynchronizedParameters().RemoveAll(item => item.Name == param);
+ }
+
+ #if !UNITY_MIN_5_3
+ EditorUtility.SetDirty(this.m_Target);
+ #endif
+ }
+ }
+
+
+ private void DrawParameterInspector()
+ {
+ // flag to expose a note in Interface if one or more trigger(s) are synchronized
+ bool isUsingTriggers = false;
+
+ SerializedProperty foldoutProperty = serializedObject.FindProperty("ShowParameterInspector");
+ foldoutProperty.boolValue = PhotonGUI.ContainerHeaderFoldout("Synchronize Parameters", foldoutProperty.boolValue);
+
+ if (foldoutProperty.boolValue == false)
+ {
+ return;
+ }
+
+ float lineHeight = 20;
+ Rect containerRect = PhotonGUI.ContainerBody(GetParameterCount()*lineHeight);
+
+ for (int i = 0; i < GetParameterCount(); i++)
+ {
+ AnimatorControllerParameter parameter = null;
+ parameter = GetAnimatorControllerParameter(i);
+
+ string defaultValue = "";
+
+ if (parameter.type == AnimatorControllerParameterType.Bool)
+ {
+ if (Application.isPlaying && m_Animator.gameObject.activeInHierarchy)
+ {
+ defaultValue += m_Animator.GetBool(parameter.name);
+ }else{
+ defaultValue += parameter.defaultBool.ToString();
+ }
+ }
+ else if (parameter.type == AnimatorControllerParameterType.Float)
+ {
+ if (Application.isPlaying && m_Animator.gameObject.activeInHierarchy)
+ {
+ defaultValue += m_Animator.GetFloat(parameter.name).ToString("0.00");
+ }else{
+ defaultValue += parameter.defaultFloat.ToString();
+ }
+ }
+ else if (parameter.type == AnimatorControllerParameterType.Int)
+ {
+ if (Application.isPlaying && m_Animator.gameObject.activeInHierarchy)
+ {
+ defaultValue += m_Animator.GetInteger(parameter.name);
+ }else{
+ defaultValue += parameter.defaultInt.ToString();
+ }
+ }
+ else if (parameter.type == AnimatorControllerParameterType.Trigger)
+ {
+ if (Application.isPlaying && m_Animator.gameObject.activeInHierarchy)
+ {
+ defaultValue += m_Animator.GetBool(parameter.name);
+ }else{
+ defaultValue += parameter.defaultBool.ToString();
+ }
+ }
+
+ if (this.m_Target.DoesParameterSynchronizeTypeExist(parameter.name) == false)
+ {
+ this.m_Target.SetParameterSynchronized(parameter.name, (PhotonAnimatorView.ParameterType) parameter.type, PhotonAnimatorView.SynchronizeType.Disabled);
+
+ #if !UNITY_MIN_5_3
+ EditorUtility.SetDirty(this.m_Target);
+ #endif
+ }
+
+ PhotonAnimatorView.SynchronizeType value = this.m_Target.GetParameterSynchronizeType(parameter.name);
+
+ // check if using trigger and actually synchronizing it
+ if (value!=PhotonAnimatorView.SynchronizeType.Disabled &¶meter.type == AnimatorControllerParameterType.Trigger)
+ {
+ isUsingTriggers = true;
+ }
+
+ Rect elementRect = new Rect(containerRect.xMin, containerRect.yMin + i*lineHeight, containerRect.width, lineHeight);
+
+ Rect labelRect = new Rect(elementRect.xMin + 5, elementRect.yMin + 2, EditorGUIUtility.labelWidth - 5, elementRect.height);
+ GUI.Label(labelRect, parameter.name + " (" + defaultValue + ")");
+
+ Rect popupRect = new Rect(elementRect.xMin + EditorGUIUtility.labelWidth, elementRect.yMin + 2, elementRect.width - EditorGUIUtility.labelWidth - 5, EditorGUIUtility.singleLineHeight);
+ value = (PhotonAnimatorView.SynchronizeType) EditorGUI.EnumPopup(popupRect, value);
+
+ if (i < GetParameterCount() - 1)
+ {
+ Rect splitterRect = new Rect(elementRect.xMin + 2, elementRect.yMax, elementRect.width - 4, 1);
+ PhotonGUI.DrawSplitter(splitterRect);
+ }
+
+
+
+ if (value != this.m_Target.GetParameterSynchronizeType(parameter.name))
+ {
+ Undo.RecordObject(target, "Modify Synchronize Parameter " + parameter.name);
+ this.m_Target.SetParameterSynchronized(parameter.name, (PhotonAnimatorView.ParameterType) parameter.type, value);
+
+ #if !UNITY_MIN_5_3
+ EditorUtility.SetDirty(this.m_Target);
+ #endif
+ }
+ }
+
+ // display note when synchronized triggers are detected.
+ if (isUsingTriggers)
+ {
+ GUILayout.BeginHorizontal(GUI.skin.box);
+ GUILayout.Label("When using triggers, make sure this component is last in the stack");
+ if (GUILayout.Button(PhotonGUI.HelpIcon,GUIStyle.none,GUILayout.Width(16)) )
+ {
+ Application.OpenURL(TRIGGER_HELP_URL);
+ }
+ GUILayout.EndHorizontal();
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonAnimatorViewEditor.cs.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonAnimatorViewEditor.cs.meta
new file mode 100644
index 0000000..c6e48af
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonAnimatorViewEditor.cs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a3f61bade114730459f7ad45f5f292c1
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonRigidbody2DViewEditor.cs b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonRigidbody2DViewEditor.cs
new file mode 100644
index 0000000..257eaa8
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonRigidbody2DViewEditor.cs
@@ -0,0 +1,21 @@
+using UnityEditor;
+using UnityEngine;
+
+[CustomEditor(typeof (PhotonRigidbody2DView))]
+public class PhotonRigidbody2DViewEditor : Editor
+{
+ public override void OnInspectorGUI()
+ {
+ PhotonGUI.ContainerHeader("Options");
+
+ Rect containerRect = PhotonGUI.ContainerBody(EditorGUIUtility.singleLineHeight*2 + 10);
+
+ Rect propertyRect = new Rect(containerRect.xMin + 5, containerRect.yMin + 5, containerRect.width, EditorGUIUtility.singleLineHeight);
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_SynchronizeVelocity"), new GUIContent("Synchronize Velocity"));
+
+ propertyRect.y += EditorGUIUtility.singleLineHeight;
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_SynchronizeAngularVelocity"), new GUIContent("Synchronize Angular Velocity"));
+
+ serializedObject.ApplyModifiedProperties();
+ }
+}
\ No newline at end of file
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonRigidbody2DViewEditor.cs.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonRigidbody2DViewEditor.cs.meta
new file mode 100644
index 0000000..9e50961
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonRigidbody2DViewEditor.cs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3a82e8e86b9eecb40ac3f6ebc949f6ef
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonRigidbodyViewEditor.cs b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonRigidbodyViewEditor.cs
new file mode 100644
index 0000000..b01fbe6
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonRigidbodyViewEditor.cs
@@ -0,0 +1,21 @@
+using UnityEditor;
+using UnityEngine;
+
+[CustomEditor(typeof (PhotonRigidbodyView))]
+public class PhotonRigidbodyViewEditor : Editor
+{
+ public override void OnInspectorGUI()
+ {
+ PhotonGUI.ContainerHeader("Options");
+
+ Rect containerRect = PhotonGUI.ContainerBody(EditorGUIUtility.singleLineHeight*2 + 10);
+
+ Rect propertyRect = new Rect(containerRect.xMin + 5, containerRect.yMin + 5, containerRect.width, EditorGUIUtility.singleLineHeight);
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_SynchronizeVelocity"), new GUIContent("Synchronize Velocity"));
+
+ propertyRect.y += EditorGUIUtility.singleLineHeight;
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_SynchronizeAngularVelocity"), new GUIContent("Synchronize Angular Velocity"));
+
+ serializedObject.ApplyModifiedProperties();
+ }
+}
\ No newline at end of file
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonRigidbodyViewEditor.cs.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonRigidbodyViewEditor.cs.meta
new file mode 100644
index 0000000..b4fa5b9
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonRigidbodyViewEditor.cs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4bcfebc9a2f1074488adedd1fe84e6c9
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonTransformViewEditor.cs b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonTransformViewEditor.cs
new file mode 100644
index 0000000..9adb890
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonTransformViewEditor.cs
@@ -0,0 +1,434 @@
+// ----------------------------------------------------------------------------
+//
+// PhotonNetwork Framework for Unity - Copyright (C) 2016 Exit Games GmbH
+//
+//
+// This is a custom editor for the TransformView component.
+//
+// developer@exitgames.com
+// ----------------------------------------------------------------------------
+
+
+#if UNITY_5 && !UNITY_5_0 && !UNITY_5_1 && !UNITY_5_2 || UNITY_5_4_OR_NEWER
+#define UNITY_MIN_5_3
+#endif
+
+
+using UnityEditor;
+using UnityEngine;
+
+[CustomEditor(typeof (PhotonTransformView))]
+public class PhotonTransformViewEditor : Editor
+{
+ //private PhotonTransformView m_Target;
+
+ private SerializedProperty m_SynchronizePositionProperty;
+ private SerializedProperty m_SynchronizeRotationProperty;
+ private SerializedProperty m_SynchronizeScaleProperty;
+
+ private bool m_InterpolateHelpOpen;
+ private bool m_ExtrapolateHelpOpen;
+ private bool m_InterpolateRotationHelpOpen;
+ private bool m_InterpolateScaleHelpOpen;
+
+ private const int EDITOR_LINE_HEIGHT = 20;
+
+ private const string INTERPOLATE_TOOLTIP =
+ "Choose between synchronizing the value directly (by disabling interpolation) or smoothly move it towards the newest update.";
+
+ private const string INTERPOLATE_HELP =
+ "You can use interpolation to smoothly move your GameObject towards a new position that is received via the network. "
+ + "This helps to reduce the stuttering movement that results because the network updates only arrive 10 times per second.\n"
+ + "As a side effect, the GameObject is always lagging behind the actual position a little bit. This can be addressed with extrapolation.";
+
+ private const string EXTRAPOLATE_TOOLTIP = "Extrapolation is used to predict where the GameObject actually is";
+
+ private const string EXTRAPOLATE_HELP =
+ "Whenever you deal with network values, all values you receive will be a little bit out of date since that data needs "
+ + "to reach you first. You can use extrapolation to try to predict where the player actually is, based on the movement data you have received.\n"
+ +
+ "This has to be tweaked carefully for each specific game in order to insure the optimal prediction. Sometimes it is very easy to extrapolate states, because "
+ +
+ "the GameObject behaves very predictable (for example for vehicles). Other times it can be very hard because the user input is translated directly to the game "
+ + "and you cannot really predict what the user is going to do (for example in fighting games)";
+
+ private const string INTERPOLATE_HELP_URL = "http://doc.exitgames.com/en/pun/current/tutorials/rpg-movement";
+ private const string EXTRAPOLATE_HELP_URL = "http://doc.exitgames.com/en/pun/current/tutorials/rpg-movement";
+
+ public void OnEnable()
+ {
+ SetupSerializedProperties();
+ }
+
+ public override void OnInspectorGUI()
+ {
+ serializedObject.Update ();
+
+ //this.m_Target = (PhotonTransformView) target;
+
+ DrawIsPlayingWarning();
+ GUI.enabled = !Application.isPlaying;
+
+ DrawSynchronizePositionHeader();
+ DrawSynchronizePositionData();
+
+ GUI.enabled = !Application.isPlaying;
+ DrawSynchronizeRotationHeader();
+ DrawSynchronizeRotationData();
+
+ GUI.enabled = !Application.isPlaying;
+ DrawSynchronizeScaleHeader();
+ DrawSynchronizeScaleData();
+
+ serializedObject.ApplyModifiedProperties();
+
+ GUI.enabled = true;
+ }
+
+ private void DrawIsPlayingWarning()
+ {
+ if (Application.isPlaying == false)
+ {
+ return;
+ }
+
+ GUILayout.BeginVertical(GUI.skin.box);
+ {
+ GUILayout.Label("Editing is disabled in play mode so the two objects don't go out of sync");
+ }
+ GUILayout.EndVertical();
+ }
+
+ private void SetupSerializedProperties()
+ {
+ this.m_SynchronizePositionProperty = serializedObject.FindProperty("m_PositionModel.SynchronizeEnabled");
+ this.m_SynchronizeRotationProperty = serializedObject.FindProperty("m_RotationModel.SynchronizeEnabled");
+ this.m_SynchronizeScaleProperty = serializedObject.FindProperty("m_ScaleModel.SynchronizeEnabled");
+ }
+
+ private void DrawSynchronizePositionHeader()
+ {
+ DrawHeader("Synchronize Position", this.m_SynchronizePositionProperty);
+ }
+
+ private void DrawSynchronizePositionData()
+ {
+ if (this.m_SynchronizePositionProperty == null || this.m_SynchronizePositionProperty.boolValue == false)
+ {
+ return;
+ }
+
+ SerializedProperty interpolatePositionProperty = serializedObject.FindProperty("m_PositionModel.InterpolateOption");
+ PhotonTransformViewPositionModel.InterpolateOptions interpolateOption = (PhotonTransformViewPositionModel.InterpolateOptions)interpolatePositionProperty.enumValueIndex;
+
+ SerializedProperty extrapolatePositionProperty = serializedObject.FindProperty("m_PositionModel.ExtrapolateOption");
+ PhotonTransformViewPositionModel.ExtrapolateOptions extrapolateOption = (PhotonTransformViewPositionModel.ExtrapolateOptions)extrapolatePositionProperty.enumValueIndex;
+
+ float containerHeight = 155;
+
+ switch (interpolateOption)
+ {
+ case PhotonTransformViewPositionModel.InterpolateOptions.FixedSpeed:
+ case PhotonTransformViewPositionModel.InterpolateOptions.Lerp:
+ containerHeight += EDITOR_LINE_HEIGHT;
+ break;
+ /*case PhotonTransformViewPositionModel.InterpolateOptions.MoveTowardsComplex:
+ containerHeight += EDITOR_LINE_HEIGHT*3;
+ break;*/
+ }
+
+ if (extrapolateOption != PhotonTransformViewPositionModel.ExtrapolateOptions.Disabled)
+ {
+ containerHeight += EDITOR_LINE_HEIGHT;
+ }
+
+ switch (extrapolateOption)
+ {
+ case PhotonTransformViewPositionModel.ExtrapolateOptions.FixedSpeed:
+ containerHeight += EDITOR_LINE_HEIGHT;
+ break;
+ }
+
+ if (this.m_InterpolateHelpOpen == true)
+ {
+ containerHeight += GetInterpolateHelpBoxHeight();
+ }
+
+ if (this.m_ExtrapolateHelpOpen == true)
+ {
+ containerHeight += GetExtrapolateHelpBoxHeight();
+ }
+
+ // removed Gizmo Options. -3 lines, -1 splitter
+ containerHeight -= EDITOR_LINE_HEIGHT * 2;
+
+ Rect rect = PhotonGUI.ContainerBody(containerHeight);
+
+ Rect propertyRect = new Rect(rect.xMin + 5, rect.yMin + 2, rect.width - 10, EditorGUIUtility.singleLineHeight);
+
+ DrawTeleport(ref propertyRect);
+ DrawSplitter(ref propertyRect);
+
+ DrawSynchronizePositionDataInterpolation(ref propertyRect, interpolatePositionProperty, interpolateOption);
+ DrawSplitter(ref propertyRect);
+
+ DrawSynchronizePositionDataExtrapolation(ref propertyRect, extrapolatePositionProperty, extrapolateOption);
+ DrawSplitter(ref propertyRect);
+
+ DrawSynchronizePositionDataGizmos(ref propertyRect);
+ }
+
+ private float GetInterpolateHelpBoxHeight()
+ {
+ return PhotonGUI.RichLabel.CalcHeight(new GUIContent(INTERPOLATE_HELP), Screen.width - 54) + 35;
+ }
+
+ private float GetExtrapolateHelpBoxHeight()
+ {
+ return PhotonGUI.RichLabel.CalcHeight(new GUIContent(EXTRAPOLATE_HELP), Screen.width - 54) + 35;
+ }
+
+ private void DrawSplitter(ref Rect propertyRect)
+ {
+ Rect splitterRect = new Rect(propertyRect.xMin - 3, propertyRect.yMin, propertyRect.width + 6, 1);
+ PhotonGUI.DrawSplitter(splitterRect);
+
+ propertyRect.y += 5;
+ }
+
+ private void DrawSynchronizePositionDataGizmos(ref Rect propertyRect)
+ {
+ GUI.enabled = true;
+ /*PhotonGUI.DrawGizmoOptions(propertyRect, "Synchronized Position Gizmo",
+ serializedObject.FindProperty("m_PositionModel.DrawNetworkGizmo"),
+ serializedObject.FindProperty("m_PositionModel.NetworkGizmoColor"),
+ serializedObject.FindProperty("m_PositionModel.NetworkGizmoType"),
+ serializedObject.FindProperty("m_PositionModel.NetworkGizmoSize"));
+ propertyRect.y += EDITOR_LINE_HEIGHT;
+
+ PhotonGUI.DrawGizmoOptions(propertyRect, "Extrapolated Position Gizmo",
+ serializedObject.FindProperty("m_PositionModel.DrawExtrapolatedGizmo"),
+ serializedObject.FindProperty("m_PositionModel.ExtrapolatedGizmoColor"),
+ serializedObject.FindProperty("m_PositionModel.ExtrapolatedGizmoType"),
+ serializedObject.FindProperty("m_PositionModel.ExtrapolatedGizmoSize"));
+ propertyRect.y += EDITOR_LINE_HEIGHT;*/
+
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.DrawErrorGizmo"),
+ new GUIContent("Draw synchronized position error"));
+ propertyRect.y += EDITOR_LINE_HEIGHT;
+ }
+
+ private void DrawHelpBox(ref Rect propertyRect, bool isOpen, float height, string helpText, string url)
+ {
+ if (isOpen == true)
+ {
+ Rect helpRect = new Rect(propertyRect.xMin, propertyRect.yMin, propertyRect.width, height - 5);
+ GUI.BeginGroup(helpRect, GUI.skin.box);
+ GUI.Label(new Rect(5, 5, propertyRect.width - 10, height - 30), helpText, PhotonGUI.RichLabel);
+ if (GUI.Button(new Rect(5, height - 30, propertyRect.width - 10, 20), "Read more in our documentation"))
+ {
+ Application.OpenURL(url);
+ }
+ GUI.EndGroup();
+
+ propertyRect.y += height;
+ }
+ }
+
+ private void DrawPropertyWithHelpIcon(ref Rect propertyRect, ref bool isHelpOpen, SerializedProperty property, string tooltip)
+ {
+ Rect propertyFieldRect = new Rect(propertyRect.xMin, propertyRect.yMin, propertyRect.width - 20, propertyRect.height);
+ string propertyName = ObjectNames.NicifyVariableName(property.name);
+ EditorGUI.PropertyField(propertyFieldRect, property, new GUIContent(propertyName, tooltip));
+
+ Rect helpIconRect = new Rect(propertyFieldRect.xMax + 5, propertyFieldRect.yMin, 20, propertyFieldRect.height);
+ isHelpOpen = GUI.Toggle(helpIconRect, isHelpOpen, PhotonGUI.HelpIcon, GUIStyle.none);
+
+ propertyRect.y += EDITOR_LINE_HEIGHT;
+ }
+
+ private void DrawSynchronizePositionDataExtrapolation(ref Rect propertyRect, SerializedProperty extrapolatePositionProperty, PhotonTransformViewPositionModel.ExtrapolateOptions extrapolateOption)
+ {
+ DrawPropertyWithHelpIcon(ref propertyRect, ref this.m_ExtrapolateHelpOpen, extrapolatePositionProperty, EXTRAPOLATE_TOOLTIP);
+ DrawHelpBox(ref propertyRect, this.m_ExtrapolateHelpOpen, GetExtrapolateHelpBoxHeight(), EXTRAPOLATE_HELP, EXTRAPOLATE_HELP_URL);
+
+ if (extrapolateOption != PhotonTransformViewPositionModel.ExtrapolateOptions.Disabled)
+ {
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.ExtrapolateIncludingRoundTripTime"));
+ propertyRect.y += EDITOR_LINE_HEIGHT;
+ }
+
+ switch (extrapolateOption)
+ {
+ case PhotonTransformViewPositionModel.ExtrapolateOptions.FixedSpeed:
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.ExtrapolateSpeed"));
+ propertyRect.y += EDITOR_LINE_HEIGHT;
+ break;
+ }
+ }
+
+ private void DrawTeleport(ref Rect propertyRect)
+ {
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.TeleportEnabled"),
+ new GUIContent("Enable teleport for great distances"));
+ propertyRect.y += EDITOR_LINE_HEIGHT;
+
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.TeleportIfDistanceGreaterThan"),
+ new GUIContent("Teleport if distance greater than"));
+ propertyRect.y += EDITOR_LINE_HEIGHT;
+ }
+
+ private void DrawSynchronizePositionDataInterpolation(ref Rect propertyRect, SerializedProperty interpolatePositionProperty,
+ PhotonTransformViewPositionModel.InterpolateOptions interpolateOption)
+ {
+ DrawPropertyWithHelpIcon(ref propertyRect, ref this.m_InterpolateHelpOpen, interpolatePositionProperty, INTERPOLATE_TOOLTIP);
+ DrawHelpBox(ref propertyRect, this.m_InterpolateHelpOpen, GetInterpolateHelpBoxHeight(), INTERPOLATE_HELP, INTERPOLATE_HELP_URL);
+
+ switch (interpolateOption)
+ {
+ case PhotonTransformViewPositionModel.InterpolateOptions.FixedSpeed:
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.InterpolateMoveTowardsSpeed"),
+ new GUIContent("MoveTowards Speed"));
+ propertyRect.y += EDITOR_LINE_HEIGHT;
+ break;
+
+ case PhotonTransformViewPositionModel.InterpolateOptions.Lerp:
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.InterpolateLerpSpeed"), new GUIContent("Lerp Speed"));
+ propertyRect.y += EDITOR_LINE_HEIGHT;
+ break;
+
+ /*case PhotonTransformViewPositionModel.InterpolateOptions.MoveTowardsComplex:
+ Rect curveRect = new Rect(propertyRect.xMin, propertyRect.yMin, propertyRect.width - 100, propertyRect.height);
+ EditorGUI.PropertyField(curveRect, serializedObject.FindProperty("m_PositionModel.InterpolateSpeedCurve"), new GUIContent("MoveTowards Speed Curve"));
+
+ Rect labelRect = new Rect(propertyRect.xMax - 95, propertyRect.yMin, 10, propertyRect.height);
+ GUI.Label(labelRect, "x");
+
+ Rect multiplierRect = new Rect(propertyRect.xMax - 80, propertyRect.yMin, 80, propertyRect.height);
+ EditorGUI.PropertyField(multiplierRect, serializedObject.FindProperty("m_PositionModel.InterpolateMoveTowardsSpeed"), GUIContent.none);
+ propertyRect.y += EDITOR_LINE_HEIGHT;
+
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.InterpolateMoveTowardsAcceleration"),
+ new GUIContent("Acceleration"));
+ propertyRect.y += EDITOR_LINE_HEIGHT;
+
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.InterpolateMoveTowardsDeceleration"),
+ new GUIContent("Deceleration"));
+ propertyRect.y += EDITOR_LINE_HEIGHT;
+ break;*/
+ }
+ }
+
+ private void DrawSynchronizeRotationHeader()
+ {
+ DrawHeader("Synchronize Rotation", this.m_SynchronizeRotationProperty);
+ }
+
+ private void DrawSynchronizeRotationData()
+ {
+ if (this.m_SynchronizeRotationProperty == null || this.m_SynchronizeRotationProperty.boolValue == false)
+ {
+ return;
+ }
+
+ SerializedProperty interpolateRotationProperty = serializedObject.FindProperty("m_RotationModel.InterpolateOption");
+ PhotonTransformViewRotationModel.InterpolateOptions interpolateOption =
+ (PhotonTransformViewRotationModel.InterpolateOptions) interpolateRotationProperty.enumValueIndex;
+
+ float containerHeight = 20;
+
+ switch (interpolateOption)
+ {
+ case PhotonTransformViewRotationModel.InterpolateOptions.RotateTowards:
+ case PhotonTransformViewRotationModel.InterpolateOptions.Lerp:
+ containerHeight += EDITOR_LINE_HEIGHT;
+ break;
+ }
+
+ if (this.m_InterpolateRotationHelpOpen == true)
+ {
+ containerHeight += GetInterpolateHelpBoxHeight();
+ }
+
+ Rect rect = PhotonGUI.ContainerBody(containerHeight);
+ Rect propertyRect = new Rect(rect.xMin + 5, rect.yMin + 2, rect.width - 10, EditorGUIUtility.singleLineHeight);
+
+ DrawPropertyWithHelpIcon(ref propertyRect, ref this.m_InterpolateRotationHelpOpen, interpolateRotationProperty, INTERPOLATE_TOOLTIP);
+ DrawHelpBox(ref propertyRect, this.m_InterpolateRotationHelpOpen, GetInterpolateHelpBoxHeight(), INTERPOLATE_HELP, INTERPOLATE_HELP_URL);
+
+ switch (interpolateOption)
+ {
+ case PhotonTransformViewRotationModel.InterpolateOptions.RotateTowards:
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_RotationModel.InterpolateRotateTowardsSpeed"),
+ new GUIContent("RotateTowards Speed"));
+ break;
+ case PhotonTransformViewRotationModel.InterpolateOptions.Lerp:
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_RotationModel.InterpolateLerpSpeed"), new GUIContent("Lerp Speed"));
+ break;
+ }
+ }
+
+ private void DrawSynchronizeScaleHeader()
+ {
+ DrawHeader("Synchronize Scale", this.m_SynchronizeScaleProperty);
+ }
+
+ private void DrawSynchronizeScaleData()
+ {
+ if (this.m_SynchronizeScaleProperty == null || this.m_SynchronizeScaleProperty.boolValue == false)
+ {
+ return;
+ }
+
+ SerializedProperty interpolateScaleProperty = serializedObject.FindProperty("m_ScaleModel.InterpolateOption");
+ PhotonTransformViewScaleModel.InterpolateOptions interpolateOption = (PhotonTransformViewScaleModel.InterpolateOptions) interpolateScaleProperty.enumValueIndex;
+
+ float containerHeight = EDITOR_LINE_HEIGHT;
+
+ switch (interpolateOption)
+ {
+ case PhotonTransformViewScaleModel.InterpolateOptions.MoveTowards:
+ case PhotonTransformViewScaleModel.InterpolateOptions.Lerp:
+ containerHeight += EDITOR_LINE_HEIGHT;
+ break;
+ }
+
+ if (this.m_InterpolateScaleHelpOpen == true)
+ {
+ containerHeight += GetInterpolateHelpBoxHeight();
+ }
+
+ Rect rect = PhotonGUI.ContainerBody(containerHeight);
+ Rect propertyRect = new Rect(rect.xMin + 5, rect.yMin + 2, rect.width - 10, EditorGUIUtility.singleLineHeight);
+
+ DrawPropertyWithHelpIcon(ref propertyRect, ref this.m_InterpolateScaleHelpOpen, interpolateScaleProperty, INTERPOLATE_TOOLTIP);
+ DrawHelpBox(ref propertyRect, this.m_InterpolateScaleHelpOpen, GetInterpolateHelpBoxHeight(), INTERPOLATE_HELP, INTERPOLATE_HELP_URL);
+
+ switch (interpolateOption)
+ {
+ case PhotonTransformViewScaleModel.InterpolateOptions.MoveTowards:
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_ScaleModel.InterpolateMoveTowardsSpeed"),
+ new GUIContent("MoveTowards Speed"));
+ break;
+ case PhotonTransformViewScaleModel.InterpolateOptions.Lerp:
+ EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_ScaleModel.InterpolateLerpSpeed"), new GUIContent("Lerp Speed"));
+ break;
+ }
+ }
+
+ private void DrawHeader(string label, SerializedProperty property)
+ {
+ if (property == null)
+ {
+ return;
+ }
+
+ bool newValue = PhotonGUI.ContainerHeaderToggle(label, property.boolValue);
+
+ if (newValue != property.boolValue)
+ {
+ property.boolValue = newValue;
+ property.serializedObject.ApplyModifiedProperties();
+ }
+ }
+}
\ No newline at end of file
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonTransformViewEditor.cs.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonTransformViewEditor.cs.meta
new file mode 100644
index 0000000..58d59ef
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/Views/PhotonTransformViewEditor.cs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 22292ca8ffb574945bedfaf49266672e
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/background.jpg b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/background.jpg
new file mode 100644
index 0000000..74d3ce8
Binary files /dev/null and b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/background.jpg differ
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/background.jpg.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/background.jpg.meta
new file mode 100644
index 0000000..48f073e
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/background.jpg.meta
@@ -0,0 +1,45 @@
+fileFormatVersion: 2
+guid: 1faa1cf0448470c4ebbb23b97759ab50
+TextureImporter:
+ serializedVersion: 2
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ linearTexture: 1
+ correctGamma: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: .25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 0
+ seamlessCubemap: 0
+ textureFormat: -1
+ maxTextureSize: 256
+ textureSettings:
+ filterMode: 0
+ aniso: 1
+ mipBias: -1
+ wrapMode: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: .5, y: .5}
+ spritePixelsToUnits: 100
+ alphaIsTransparency: 1
+ textureType: 2
+ buildTargetSettings: []
+ spriteSheet:
+ sprites: []
+ spritePackingTag:
+ userData:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/help.png b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/help.png
new file mode 100644
index 0000000..a421667
Binary files /dev/null and b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/help.png differ
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/help.png.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/help.png.meta
new file mode 100644
index 0000000..cb312ac
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/Editor/PhotonNetwork/help.png.meta
@@ -0,0 +1,45 @@
+fileFormatVersion: 2
+guid: 9f1212502533cb34188dd6ef094188cb
+TextureImporter:
+ serializedVersion: 2
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ linearTexture: 1
+ correctGamma: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: .25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ filterMode: -1
+ aniso: 1
+ mipBias: -1
+ wrapMode: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: .5, y: .5}
+ spritePixelsToUnits: 100
+ alphaIsTransparency: 1
+ textureType: 2
+ buildTargetSettings: []
+ spriteSheet:
+ sprites: []
+ spritePackingTag:
+ userData:
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/PhotonCloud-icon.png b/Project Undercover/Assets/Plugin/Photon Unity Networking/PhotonCloud-icon.png
new file mode 100644
index 0000000..aff02a4
Binary files /dev/null and b/Project Undercover/Assets/Plugin/Photon Unity Networking/PhotonCloud-icon.png differ
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/PhotonCloud-icon.png.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/PhotonCloud-icon.png.meta
new file mode 100644
index 0000000..173f520
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/PhotonCloud-icon.png.meta
@@ -0,0 +1,38 @@
+fileFormatVersion: 2
+guid: 8425b95fef16c3f4194e3a20e245cb67
+labels:
+- ExitGames
+- PUN
+- Photon
+- Networking
+TextureImporter:
+ serializedVersion: 2
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ linearTexture: 1
+ correctGamma: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: .25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 0
+ textureFormat: -1
+ maxTextureSize: 128
+ textureSettings:
+ filterMode: 0
+ aniso: 1
+ mipBias: -1
+ wrapMode: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ textureType: 2
+ buildTargetSettings: []
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/PhotonNetwork-Documentation.chm b/Project Undercover/Assets/Plugin/Photon Unity Networking/PhotonNetwork-Documentation.chm
new file mode 100644
index 0000000..778897d
Binary files /dev/null and b/Project Undercover/Assets/Plugin/Photon Unity Networking/PhotonNetwork-Documentation.chm differ
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/PhotonNetwork-Documentation.chm.meta b/Project Undercover/Assets/Plugin/Photon Unity Networking/PhotonNetwork-Documentation.chm.meta
new file mode 100644
index 0000000..1e4153f
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/PhotonNetwork-Documentation.chm.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: d93cfd57d52f80543b09a3f2ce724f84
diff --git a/Project Undercover/Assets/Plugin/Photon Unity Networking/PhotonNetwork-Documentation.pdf b/Project Undercover/Assets/Plugin/Photon Unity Networking/PhotonNetwork-Documentation.pdf
new file mode 100644
index 0000000..93d2bd2
--- /dev/null
+++ b/Project Undercover/Assets/Plugin/Photon Unity Networking/PhotonNetwork-Documentation.pdf
@@ -0,0 +1,100442 @@
+%PDF-1.5
+%
+1 0 obj
+<< /S /GoTo /D (chapter.1) >>
+endobj
+4 0 obj
+(\376\377\0001\000\040\000M\000a\000i\000n\000\040\000P\000a\000g\000e)
+endobj
+5 0 obj
+<< /S /GoTo /D (chapter.2) >>
+endobj
+8 0 obj
+(\376\377\0002\000\040\000G\000e\000n\000e\000r\000a\000l\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+9 0 obj
+<< /S /GoTo /D (section.2.1) >>
+endobj
+12 0 obj
+(\376\377\0002\000.\0001\000\040\000P\000h\000o\000t\000o\000n)
+endobj
+13 0 obj
+<< /S /GoTo /D (subsection.2.1.1) >>
+endobj
+16 0 obj
+(\376\377\0002\000.\0001\000.\0001\000\040\000M\000a\000s\000t\000e\000r\000\040\000S\000e\000r\000v\000e\000r\000\040\000A\000n\000d\000\040\000L\000o\000b\000b\000y)
+endobj
+17 0 obj
+<< /S /GoTo /D (subsection.2.1.2) >>
+endobj
+20 0 obj
+(\376\377\0002\000.\0001\000.\0002\000\040\000R\000e\000m\000o\000t\000e\000\040\000P\000r\000o\000c\000e\000d\000u\000r\000e\000\040\000C\000a\000l\000l\000s)
+endobj
+21 0 obj
+<< /S /GoTo /D (subsection.2.1.3) >>
+endobj
+24 0 obj
+(\376\377\0002\000.\0001\000.\0003\000\040\000I\000n\000s\000t\000a\000n\000t\000i\000a\000t\000i\000n\000g\000\040\000N\000e\000t\000w\000o\000r\000k\000e\000d\000\040\000O\000b\000j\000e\000c\000t\000s)
+endobj
+25 0 obj
+<< /S /GoTo /D (chapter.3) >>
+endobj
+28 0 obj
+(\376\377\0003\000\040\000N\000e\000t\000w\000o\000r\000k\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000\040\000G\000U\000I)
+endobj
+29 0 obj
+<< /S /GoTo /D (chapter.4) >>
+endobj
+32 0 obj
+(\376\377\0004\000\040\000N\000e\000t\000w\000o\000r\000k\000\040\000S\000t\000a\000t\000i\000s\000t\000i\000c\000s\000\040\000G\000U\000I)
+endobj
+33 0 obj
+<< /S /GoTo /D (chapter.5) >>
+endobj
+36 0 obj
+(\376\377\0005\000\040\000P\000u\000b\000l\000i\000c\000\040\000A\000P\000I\000\040\000M\000o\000d\000u\000l\000e)
+endobj
+37 0 obj
+<< /S /GoTo /D (chapter.6) >>
+endobj
+40 0 obj
+(\376\377\0006\000\040\000M\000o\000d\000u\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+41 0 obj
+<< /S /GoTo /D (section.6.1) >>
+endobj
+44 0 obj
+(\376\377\0006\000.\0001\000\040\000P\000u\000b\000l\000i\000c\000\040\000A\000P\000I)
+endobj
+45 0 obj
+<< /S /GoTo /D (subsection.6.1.1) >>
+endobj
+48 0 obj
+(\376\377\0006\000.\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+49 0 obj
+<< /S /GoTo /D (subsection.6.1.2) >>
+endobj
+52 0 obj
+(\376\377\0006\000.\0001\000.\0002\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+53 0 obj
+<< /S /GoTo /D (subsubsection.6.1.2.1) >>
+endobj
+56 0 obj
+(\376\377\0006\000.\0001\000.\0002\000.\0001\000\040\000C\000l\000i\000e\000n\000t\000S\000t\000a\000t\000e)
+endobj
+57 0 obj
+<< /S /GoTo /D (subsubsection.6.1.2.2) >>
+endobj
+60 0 obj
+(\376\377\0006\000.\0001\000.\0002\000.\0002\000\040\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t\000C\000a\000u\000s\000e)
+endobj
+61 0 obj
+<< /S /GoTo /D (subsubsection.6.1.2.3) >>
+endobj
+64 0 obj
+(\376\377\0006\000.\0001\000.\0002\000.\0003\000\040\000P\000h\000o\000t\000o\000n\000L\000o\000g\000L\000e\000v\000e\000l)
+endobj
+65 0 obj
+<< /S /GoTo /D (subsubsection.6.1.2.4) >>
+endobj
+68 0 obj
+(\376\377\0006\000.\0001\000.\0002\000.\0004\000\040\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000M\000e\000s\000s\000a\000g\000e)
+endobj
+69 0 obj
+<< /S /GoTo /D (subsubsection.6.1.2.5) >>
+endobj
+72 0 obj
+(\376\377\0006\000.\0001\000.\0002\000.\0005\000\040\000P\000h\000o\000t\000o\000n\000T\000a\000r\000g\000e\000t\000s)
+endobj
+73 0 obj
+<< /S /GoTo /D (subsection.6.1.3) >>
+endobj
+76 0 obj
+(\376\377\0006\000.\0001\000.\0003\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+77 0 obj
+<< /S /GoTo /D (subsubsection.6.1.3.1) >>
+endobj
+80 0 obj
+(\376\377\0006\000.\0001\000.\0003\000.\0001\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000S\000e\000r\000i\000a\000l\000i\000z\000e\000V\000i\000e\000w)
+endobj
+81 0 obj
+<< /S /GoTo /D (section.6.2) >>
+endobj
+84 0 obj
+(\376\377\0006\000.\0002\000\040\000O\000p\000t\000i\000o\000n\000a\000l\000\040\000G\000u\000i\000\040\000E\000l\000e\000m\000e\000n\000t\000s)
+endobj
+85 0 obj
+<< /S /GoTo /D (subsection.6.2.1) >>
+endobj
+88 0 obj
+(\376\377\0006\000.\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+89 0 obj
+<< /S /GoTo /D (chapter.7) >>
+endobj
+92 0 obj
+(\376\377\0007\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+93 0 obj
+<< /S /GoTo /D (section.7.1) >>
+endobj
+96 0 obj
+(\376\377\0007\000.\0001\000\040\000P\000a\000c\000k\000a\000g\000e\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s)
+endobj
+97 0 obj
+<< /S /GoTo /D (section.7.2) >>
+endobj
+100 0 obj
+(\376\377\0007\000.\0002\000\040\000P\000a\000c\000k\000a\000g\000e\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t)
+endobj
+101 0 obj
+<< /S /GoTo /D (section.7.3) >>
+endobj
+104 0 obj
+(\376\377\0007\000.\0003\000\040\000P\000a\000c\000k\000a\000g\000e\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000G\000U\000I)
+endobj
+105 0 obj
+<< /S /GoTo /D (subsection.7.3.1) >>
+endobj
+108 0 obj
+(\376\377\0007\000.\0003\000.\0001\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+109 0 obj
+<< /S /GoTo /D (subsubsection.7.3.1.1) >>
+endobj
+112 0 obj
+(\376\377\0007\000.\0003\000.\0001\000.\0001\000\040\000G\000i\000z\000m\000o\000T\000y\000p\000e)
+endobj
+113 0 obj
+<< /S /GoTo /D (section.7.4) >>
+endobj
+116 0 obj
+(\376\377\0007\000.\0004\000\040\000P\000a\000c\000k\000a\000g\000e\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000P\000h\000o\000t\000o\000n)
+endobj
+117 0 obj
+<< /S /GoTo /D (section.7.5) >>
+endobj
+120 0 obj
+(\376\377\0007\000.\0005\000\040\000P\000a\000c\000k\000a\000g\000e\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000P\000h\000o\000t\000o\000n\000.\000C\000h\000a\000t)
+endobj
+121 0 obj
+<< /S /GoTo /D (subsection.7.5.1) >>
+endobj
+124 0 obj
+(\376\377\0007\000.\0005\000.\0001\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+125 0 obj
+<< /S /GoTo /D (subsubsection.7.5.1.1) >>
+endobj
+128 0 obj
+(\376\377\0007\000.\0005\000.\0001\000.\0001\000\040\000C\000h\000a\000t\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t\000C\000a\000u\000s\000e)
+endobj
+129 0 obj
+<< /S /GoTo /D (subsubsection.7.5.1.2) >>
+endobj
+132 0 obj
+(\376\377\0007\000.\0005\000.\0001\000.\0002\000\040\000C\000h\000a\000t\000S\000t\000a\000t\000e)
+endobj
+133 0 obj
+<< /S /GoTo /D (subsubsection.7.5.1.3) >>
+endobj
+136 0 obj
+(\376\377\0007\000.\0005\000.\0001\000.\0003\000\040\000C\000u\000s\000t\000o\000m\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000T\000y\000p\000e)
+endobj
+137 0 obj
+<< /S /GoTo /D (section.7.6) >>
+endobj
+140 0 obj
+(\376\377\0007\000.\0006\000\040\000P\000a\000c\000k\000a\000g\000e\000\040\000P\000h\000o\000t\000o\000n)
+endobj
+141 0 obj
+<< /S /GoTo /D (subsection.7.6.1) >>
+endobj
+144 0 obj
+(\376\377\0007\000.\0006\000.\0001\000\040\000T\000y\000p\000e\000d\000e\000f\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+145 0 obj
+<< /S /GoTo /D (subsubsection.7.6.1.1) >>
+endobj
+148 0 obj
+(\376\377\0007\000.\0006\000.\0001\000.\0001\000\040\000H\000a\000s\000h\000t\000a\000b\000l\000e)
+endobj
+149 0 obj
+<< /S /GoTo /D (section.7.7) >>
+endobj
+152 0 obj
+(\376\377\0007\000.\0007\000\040\000P\000a\000c\000k\000a\000g\000e\000\040\000U\000n\000i\000t\000y\000E\000n\000g\000i\000n\000e)
+endobj
+153 0 obj
+<< /S /GoTo /D (section.7.8) >>
+endobj
+156 0 obj
+(\376\377\0007\000.\0008\000\040\000P\000a\000c\000k\000a\000g\000e\000\040\000U\000n\000i\000t\000y\000E\000n\000g\000i\000n\000e\000.\000S\000c\000e\000n\000e\000M\000a\000n\000a\000g\000e\000m\000e\000n\000t)
+endobj
+157 0 obj
+<< /S /GoTo /D (chapter.8) >>
+endobj
+160 0 obj
+(\376\377\0008\000\040\000C\000l\000a\000s\000s\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+161 0 obj
+<< /S /GoTo /D (section.8.1) >>
+endobj
+164 0 obj
+(\376\377\0008\000.\0001\000\040\000A\000c\000t\000o\000r\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+165 0 obj
+<< /S /GoTo /D (subsection.8.1.1) >>
+endobj
+168 0 obj
+(\376\377\0008\000.\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+169 0 obj
+<< /S /GoTo /D (subsection.8.1.2) >>
+endobj
+172 0 obj
+(\376\377\0008\000.\0001\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+173 0 obj
+<< /S /GoTo /D (subsubsection.8.1.2.1) >>
+endobj
+176 0 obj
+(\376\377\0008\000.\0001\000.\0002\000.\0001\000\040\000I\000s\000I\000n\000a\000c\000t\000i\000v\000e)
+endobj
+177 0 obj
+<< /S /GoTo /D (subsubsection.8.1.2.2) >>
+endobj
+180 0 obj
+(\376\377\0008\000.\0001\000.\0002\000.\0002\000\040\000P\000l\000a\000y\000e\000r\000N\000a\000m\000e)
+endobj
+181 0 obj
+<< /S /GoTo /D (subsubsection.8.1.2.3) >>
+endobj
+184 0 obj
+(\376\377\0008\000.\0001\000.\0002\000.\0003\000\040\000U\000s\000e\000r\000I\000d)
+endobj
+185 0 obj
+<< /S /GoTo /D (section.8.2) >>
+endobj
+188 0 obj
+(\376\377\0008\000.\0002\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000P\000h\000o\000t\000o\000n\000.\000C\000h\000a\000t\000.\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000V\000a\000l\000u\000e\000s\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+189 0 obj
+<< /S /GoTo /D (subsection.8.2.1) >>
+endobj
+192 0 obj
+(\376\377\0008\000.\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+193 0 obj
+<< /S /GoTo /D (subsection.8.2.2) >>
+endobj
+196 0 obj
+(\376\377\0008\000.\0002\000.\0002\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+197 0 obj
+<< /S /GoTo /D (subsubsection.8.2.2.1) >>
+endobj
+200 0 obj
+(\376\377\0008\000.\0002\000.\0002\000.\0001\000\040\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000V\000a\000l\000u\000e\000s)
+endobj
+201 0 obj
+<< /S /GoTo /D (subsubsection.8.2.2.2) >>
+endobj
+204 0 obj
+(\376\377\0008\000.\0002\000.\0002\000.\0002\000\040\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000V\000a\000l\000u\000e\000s)
+endobj
+205 0 obj
+<< /S /GoTo /D (subsection.8.2.3) >>
+endobj
+208 0 obj
+(\376\377\0008\000.\0002\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+209 0 obj
+<< /S /GoTo /D (subsubsection.8.2.3.1) >>
+endobj
+212 0 obj
+(\376\377\0008\000.\0002\000.\0003\000.\0001\000\040\000A\000d\000d\000A\000u\000t\000h\000P\000a\000r\000a\000m\000e\000t\000e\000r)
+endobj
+213 0 obj
+<< /S /GoTo /D (subsubsection.8.2.3.2) >>
+endobj
+216 0 obj
+(\376\377\0008\000.\0002\000.\0003\000.\0002\000\040\000S\000e\000t\000A\000u\000t\000h\000P\000o\000s\000t\000D\000a\000t\000a)
+endobj
+217 0 obj
+<< /S /GoTo /D (subsubsection.8.2.3.3) >>
+endobj
+220 0 obj
+(\376\377\0008\000.\0002\000.\0003\000.\0003\000\040\000S\000e\000t\000A\000u\000t\000h\000P\000o\000s\000t\000D\000a\000t\000a)
+endobj
+221 0 obj
+<< /S /GoTo /D (subsubsection.8.2.3.4) >>
+endobj
+224 0 obj
+(\376\377\0008\000.\0002\000.\0003\000.\0004\000\040\000T\000o\000S\000t\000r\000i\000n\000g)
+endobj
+225 0 obj
+<< /S /GoTo /D (subsection.8.2.4) >>
+endobj
+228 0 obj
+(\376\377\0008\000.\0002\000.\0004\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+229 0 obj
+<< /S /GoTo /D (subsubsection.8.2.4.1) >>
+endobj
+232 0 obj
+(\376\377\0008\000.\0002\000.\0004\000.\0001\000\040\000A\000u\000t\000h\000G\000e\000t\000P\000a\000r\000a\000m\000e\000t\000e\000r\000s)
+endobj
+233 0 obj
+<< /S /GoTo /D (subsubsection.8.2.4.2) >>
+endobj
+236 0 obj
+(\376\377\0008\000.\0002\000.\0004\000.\0002\000\040\000A\000u\000t\000h\000P\000o\000s\000t\000D\000a\000t\000a)
+endobj
+237 0 obj
+<< /S /GoTo /D (subsubsection.8.2.4.3) >>
+endobj
+240 0 obj
+(\376\377\0008\000.\0002\000.\0004\000.\0003\000\040\000A\000u\000t\000h\000T\000y\000p\000e)
+endobj
+241 0 obj
+<< /S /GoTo /D (subsubsection.8.2.4.4) >>
+endobj
+244 0 obj
+(\376\377\0008\000.\0002\000.\0004\000.\0004\000\040\000T\000o\000k\000e\000n)
+endobj
+245 0 obj
+<< /S /GoTo /D (subsubsection.8.2.4.5) >>
+endobj
+248 0 obj
+(\376\377\0008\000.\0002\000.\0004\000.\0005\000\040\000U\000s\000e\000r\000I\000d)
+endobj
+249 0 obj
+<< /S /GoTo /D (section.8.3) >>
+endobj
+252 0 obj
+(\376\377\0008\000.\0003\000\040\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000V\000a\000l\000u\000e\000s\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+253 0 obj
+<< /S /GoTo /D (subsection.8.3.1) >>
+endobj
+256 0 obj
+(\376\377\0008\000.\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+257 0 obj
+<< /S /GoTo /D (subsection.8.3.2) >>
+endobj
+260 0 obj
+(\376\377\0008\000.\0003\000.\0002\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+261 0 obj
+<< /S /GoTo /D (subsubsection.8.3.2.1) >>
+endobj
+264 0 obj
+(\376\377\0008\000.\0003\000.\0002\000.\0001\000\040\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000V\000a\000l\000u\000e\000s)
+endobj
+265 0 obj
+<< /S /GoTo /D (subsubsection.8.3.2.2) >>
+endobj
+268 0 obj
+(\376\377\0008\000.\0003\000.\0002\000.\0002\000\040\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000V\000a\000l\000u\000e\000s)
+endobj
+269 0 obj
+<< /S /GoTo /D (subsection.8.3.3) >>
+endobj
+272 0 obj
+(\376\377\0008\000.\0003\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+273 0 obj
+<< /S /GoTo /D (subsubsection.8.3.3.1) >>
+endobj
+276 0 obj
+(\376\377\0008\000.\0003\000.\0003\000.\0001\000\040\000A\000d\000d\000A\000u\000t\000h\000P\000a\000r\000a\000m\000e\000t\000e\000r)
+endobj
+277 0 obj
+<< /S /GoTo /D (subsubsection.8.3.3.2) >>
+endobj
+280 0 obj
+(\376\377\0008\000.\0003\000.\0003\000.\0002\000\040\000S\000e\000t\000A\000u\000t\000h\000P\000o\000s\000t\000D\000a\000t\000a)
+endobj
+281 0 obj
+<< /S /GoTo /D (subsubsection.8.3.3.3) >>
+endobj
+284 0 obj
+(\376\377\0008\000.\0003\000.\0003\000.\0003\000\040\000S\000e\000t\000A\000u\000t\000h\000P\000o\000s\000t\000D\000a\000t\000a)
+endobj
+285 0 obj
+<< /S /GoTo /D (subsubsection.8.3.3.4) >>
+endobj
+288 0 obj
+(\376\377\0008\000.\0003\000.\0003\000.\0004\000\040\000T\000o\000S\000t\000r\000i\000n\000g)
+endobj
+289 0 obj
+<< /S /GoTo /D (subsection.8.3.4) >>
+endobj
+292 0 obj
+(\376\377\0008\000.\0003\000.\0004\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+293 0 obj
+<< /S /GoTo /D (subsubsection.8.3.4.1) >>
+endobj
+296 0 obj
+(\376\377\0008\000.\0003\000.\0004\000.\0001\000\040\000A\000u\000t\000h\000G\000e\000t\000P\000a\000r\000a\000m\000e\000t\000e\000r\000s)
+endobj
+297 0 obj
+<< /S /GoTo /D (subsubsection.8.3.4.2) >>
+endobj
+300 0 obj
+(\376\377\0008\000.\0003\000.\0004\000.\0002\000\040\000A\000u\000t\000h\000P\000o\000s\000t\000D\000a\000t\000a)
+endobj
+301 0 obj
+<< /S /GoTo /D (subsubsection.8.3.4.3) >>
+endobj
+304 0 obj
+(\376\377\0008\000.\0003\000.\0004\000.\0003\000\040\000A\000u\000t\000h\000T\000y\000p\000e)
+endobj
+305 0 obj
+<< /S /GoTo /D (subsubsection.8.3.4.4) >>
+endobj
+308 0 obj
+(\376\377\0008\000.\0003\000.\0004\000.\0004\000\040\000T\000o\000k\000e\000n)
+endobj
+309 0 obj
+<< /S /GoTo /D (subsubsection.8.3.4.5) >>
+endobj
+312 0 obj
+(\376\377\0008\000.\0003\000.\0004\000.\0005\000\040\000U\000s\000e\000r\000I\000d)
+endobj
+313 0 obj
+<< /S /GoTo /D (section.8.4) >>
+endobj
+316 0 obj
+(\376\377\0008\000.\0004\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000P\000h\000o\000t\000o\000n\000.\000C\000h\000a\000t\000.\000C\000h\000a\000t\000C\000h\000a\000n\000n\000e\000l\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+317 0 obj
+<< /S /GoTo /D (subsection.8.4.1) >>
+endobj
+320 0 obj
+(\376\377\0008\000.\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+321 0 obj
+<< /S /GoTo /D (subsection.8.4.2) >>
+endobj
+324 0 obj
+(\376\377\0008\000.\0004\000.\0002\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+325 0 obj
+<< /S /GoTo /D (subsubsection.8.4.2.1) >>
+endobj
+328 0 obj
+(\376\377\0008\000.\0004\000.\0002\000.\0001\000\040\000C\000h\000a\000t\000C\000h\000a\000n\000n\000e\000l)
+endobj
+329 0 obj
+<< /S /GoTo /D (subsection.8.4.3) >>
+endobj
+332 0 obj
+(\376\377\0008\000.\0004\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+333 0 obj
+<< /S /GoTo /D (subsubsection.8.4.3.1) >>
+endobj
+336 0 obj
+(\376\377\0008\000.\0004\000.\0003\000.\0001\000\040\000A\000d\000d)
+endobj
+337 0 obj
+<< /S /GoTo /D (subsubsection.8.4.3.2) >>
+endobj
+340 0 obj
+(\376\377\0008\000.\0004\000.\0003\000.\0002\000\040\000A\000d\000d)
+endobj
+341 0 obj
+<< /S /GoTo /D (subsubsection.8.4.3.3) >>
+endobj
+344 0 obj
+(\376\377\0008\000.\0004\000.\0003\000.\0003\000\040\000C\000l\000e\000a\000r\000M\000e\000s\000s\000a\000g\000e\000s)
+endobj
+345 0 obj
+<< /S /GoTo /D (subsubsection.8.4.3.4) >>
+endobj
+348 0 obj
+(\376\377\0008\000.\0004\000.\0003\000.\0004\000\040\000T\000o\000S\000t\000r\000i\000n\000g\000M\000e\000s\000s\000a\000g\000e\000s)
+endobj
+349 0 obj
+<< /S /GoTo /D (subsubsection.8.4.3.5) >>
+endobj
+352 0 obj
+(\376\377\0008\000.\0004\000.\0003\000.\0005\000\040\000T\000r\000u\000n\000c\000a\000t\000e\000M\000e\000s\000s\000a\000g\000e\000s)
+endobj
+353 0 obj
+<< /S /GoTo /D (subsection.8.4.4) >>
+endobj
+356 0 obj
+(\376\377\0008\000.\0004\000.\0004\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+357 0 obj
+<< /S /GoTo /D (subsubsection.8.4.4.1) >>
+endobj
+360 0 obj
+(\376\377\0008\000.\0004\000.\0004\000.\0001\000\040\000M\000e\000s\000s\000a\000g\000e\000L\000i\000m\000i\000t)
+endobj
+361 0 obj
+<< /S /GoTo /D (subsubsection.8.4.4.2) >>
+endobj
+364 0 obj
+(\376\377\0008\000.\0004\000.\0004\000.\0002\000\040\000M\000e\000s\000s\000a\000g\000e\000s)
+endobj
+365 0 obj
+<< /S /GoTo /D (subsubsection.8.4.4.3) >>
+endobj
+368 0 obj
+(\376\377\0008\000.\0004\000.\0004\000.\0003\000\040\000N\000a\000m\000e)
+endobj
+369 0 obj
+<< /S /GoTo /D (subsubsection.8.4.4.4) >>
+endobj
+372 0 obj
+(\376\377\0008\000.\0004\000.\0004\000.\0004\000\040\000S\000e\000n\000d\000e\000r\000s)
+endobj
+373 0 obj
+<< /S /GoTo /D (subsection.8.4.5) >>
+endobj
+376 0 obj
+(\376\377\0008\000.\0004\000.\0005\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+377 0 obj
+<< /S /GoTo /D (subsubsection.8.4.5.1) >>
+endobj
+380 0 obj
+(\376\377\0008\000.\0004\000.\0005\000.\0001\000\040\000I\000s\000P\000r\000i\000v\000a\000t\000e)
+endobj
+381 0 obj
+<< /S /GoTo /D (subsubsection.8.4.5.2) >>
+endobj
+384 0 obj
+(\376\377\0008\000.\0004\000.\0005\000.\0002\000\040\000M\000e\000s\000s\000a\000g\000e\000C\000o\000u\000n\000t)
+endobj
+385 0 obj
+<< /S /GoTo /D (section.8.5) >>
+endobj
+388 0 obj
+(\376\377\0008\000.\0005\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000P\000h\000o\000t\000o\000n\000.\000C\000h\000a\000t\000.\000C\000h\000a\000t\000C\000l\000i\000e\000n\000t\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+389 0 obj
+<< /S /GoTo /D (subsection.8.5.1) >>
+endobj
+392 0 obj
+(\376\377\0008\000.\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+393 0 obj
+<< /S /GoTo /D (subsection.8.5.2) >>
+endobj
+396 0 obj
+(\376\377\0008\000.\0005\000.\0002\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+397 0 obj
+<< /S /GoTo /D (subsubsection.8.5.2.1) >>
+endobj
+400 0 obj
+(\376\377\0008\000.\0005\000.\0002\000.\0001\000\040\000C\000h\000a\000t\000C\000l\000i\000e\000n\000t)
+endobj
+401 0 obj
+<< /S /GoTo /D (subsection.8.5.3) >>
+endobj
+404 0 obj
+(\376\377\0008\000.\0005\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+405 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.1) >>
+endobj
+408 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0001\000\040\000A\000d\000d\000F\000r\000i\000e\000n\000d\000s)
+endobj
+409 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.2) >>
+endobj
+412 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0002\000\040\000C\000a\000n\000C\000h\000a\000t\000I\000n\000C\000h\000a\000n\000n\000e\000l)
+endobj
+413 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.3) >>
+endobj
+416 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0003\000\040\000C\000o\000n\000n\000e\000c\000t)
+endobj
+417 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.4) >>
+endobj
+420 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0004\000\040\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t)
+endobj
+421 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.5) >>
+endobj
+424 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0005\000\040\000G\000e\000t\000P\000r\000i\000v\000a\000t\000e\000C\000h\000a\000n\000n\000e\000l\000N\000a\000m\000e\000B\000y\000U\000s\000e\000r)
+endobj
+425 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.6) >>
+endobj
+428 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0006\000\040\000P\000u\000b\000l\000i\000s\000h\000M\000e\000s\000s\000a\000g\000e)
+endobj
+429 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.7) >>
+endobj
+432 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0007\000\040\000R\000e\000m\000o\000v\000e\000F\000r\000i\000e\000n\000d\000s)
+endobj
+433 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.8) >>
+endobj
+436 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0008\000\040\000S\000e\000n\000d\000A\000c\000k\000s\000O\000n\000l\000y)
+endobj
+437 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.9) >>
+endobj
+440 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0009\000\040\000S\000e\000n\000d\000P\000r\000i\000v\000a\000t\000e\000M\000e\000s\000s\000a\000g\000e)
+endobj
+441 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.10) >>
+endobj
+444 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0001\0000\000\040\000S\000e\000n\000d\000P\000r\000i\000v\000a\000t\000e\000M\000e\000s\000s\000a\000g\000e)
+endobj
+445 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.11) >>
+endobj
+448 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0001\0001\000\040\000S\000e\000r\000v\000i\000c\000e)
+endobj
+449 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.12) >>
+endobj
+452 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0001\0002\000\040\000S\000e\000t\000O\000n\000l\000i\000n\000e\000S\000t\000a\000t\000u\000s)
+endobj
+453 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.13) >>
+endobj
+456 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0001\0003\000\040\000S\000e\000t\000O\000n\000l\000i\000n\000e\000S\000t\000a\000t\000u\000s)
+endobj
+457 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.14) >>
+endobj
+460 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0001\0004\000\040\000S\000t\000o\000p\000T\000h\000r\000e\000a\000d)
+endobj
+461 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.15) >>
+endobj
+464 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0001\0005\000\040\000S\000u\000b\000s\000c\000r\000i\000b\000e)
+endobj
+465 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.16) >>
+endobj
+468 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0001\0006\000\040\000S\000u\000b\000s\000c\000r\000i\000b\000e)
+endobj
+469 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.17) >>
+endobj
+472 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0001\0007\000\040\000T\000r\000y\000G\000e\000t\000C\000h\000a\000n\000n\000e\000l)
+endobj
+473 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.18) >>
+endobj
+476 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0001\0008\000\040\000T\000r\000y\000G\000e\000t\000C\000h\000a\000n\000n\000e\000l)
+endobj
+477 0 obj
+<< /S /GoTo /D (subsubsection.8.5.3.19) >>
+endobj
+480 0 obj
+(\376\377\0008\000.\0005\000.\0003\000.\0001\0009\000\040\000U\000n\000s\000u\000b\000s\000c\000r\000i\000b\000e)
+endobj
+481 0 obj
+<< /S /GoTo /D (subsection.8.5.4) >>
+endobj
+484 0 obj
+(\376\377\0008\000.\0005\000.\0004\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+485 0 obj
+<< /S /GoTo /D (subsubsection.8.5.4.1) >>
+endobj
+488 0 obj
+(\376\377\0008\000.\0005\000.\0004\000.\0001\000\040\000c\000h\000a\000t\000P\000e\000e\000r)
+endobj
+489 0 obj
+<< /S /GoTo /D (subsubsection.8.5.4.2) >>
+endobj
+492 0 obj
+(\376\377\0008\000.\0005\000.\0004\000.\0002\000\040\000M\000e\000s\000s\000a\000g\000e\000L\000i\000m\000i\000t)
+endobj
+493 0 obj
+<< /S /GoTo /D (subsubsection.8.5.4.3) >>
+endobj
+496 0 obj
+(\376\377\0008\000.\0005\000.\0004\000.\0003\000\040\000P\000r\000i\000v\000a\000t\000e\000C\000h\000a\000n\000n\000e\000l\000s)
+endobj
+497 0 obj
+<< /S /GoTo /D (subsubsection.8.5.4.4) >>
+endobj
+500 0 obj
+(\376\377\0008\000.\0005\000.\0004\000.\0004\000\040\000P\000u\000b\000l\000i\000c\000C\000h\000a\000n\000n\000e\000l\000s)
+endobj
+501 0 obj
+<< /S /GoTo /D (subsection.8.5.5) >>
+endobj
+504 0 obj
+(\376\377\0008\000.\0005\000.\0005\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+505 0 obj
+<< /S /GoTo /D (subsubsection.8.5.5.1) >>
+endobj
+508 0 obj
+(\376\377\0008\000.\0005\000.\0005\000.\0001\000\040\000A\000p\000p\000I\000d)
+endobj
+509 0 obj
+<< /S /GoTo /D (subsubsection.8.5.5.2) >>
+endobj
+512 0 obj
+(\376\377\0008\000.\0005\000.\0005\000.\0002\000\040\000A\000p\000p\000V\000e\000r\000s\000i\000o\000n)
+endobj
+513 0 obj
+<< /S /GoTo /D (subsubsection.8.5.5.3) >>
+endobj
+516 0 obj
+(\376\377\0008\000.\0005\000.\0005\000.\0003\000\040\000A\000u\000t\000h\000V\000a\000l\000u\000e\000s)
+endobj
+517 0 obj
+<< /S /GoTo /D (subsubsection.8.5.5.4) >>
+endobj
+520 0 obj
+(\376\377\0008\000.\0005\000.\0005\000.\0004\000\040\000C\000a\000n\000C\000h\000a\000t)
+endobj
+521 0 obj
+<< /S /GoTo /D (subsubsection.8.5.5.5) >>
+endobj
+524 0 obj
+(\376\377\0008\000.\0005\000.\0005\000.\0005\000\040\000C\000h\000a\000t\000R\000e\000g\000i\000o\000n)
+endobj
+525 0 obj
+<< /S /GoTo /D (subsubsection.8.5.5.6) >>
+endobj
+528 0 obj
+(\376\377\0008\000.\0005\000.\0005\000.\0006\000\040\000D\000e\000b\000u\000g\000O\000u\000t)
+endobj
+529 0 obj
+<< /S /GoTo /D (subsubsection.8.5.5.7) >>
+endobj
+532 0 obj
+(\376\377\0008\000.\0005\000.\0005\000.\0007\000\040\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t\000e\000d\000C\000a\000u\000s\000e)
+endobj
+533 0 obj
+<< /S /GoTo /D (subsubsection.8.5.5.8) >>
+endobj
+536 0 obj
+(\376\377\0008\000.\0005\000.\0005\000.\0008\000\040\000F\000r\000o\000n\000t\000e\000n\000d\000A\000d\000d\000r\000e\000s\000s)
+endobj
+537 0 obj
+<< /S /GoTo /D (subsubsection.8.5.5.9) >>
+endobj
+540 0 obj
+(\376\377\0008\000.\0005\000.\0005\000.\0009\000\040\000N\000a\000m\000e\000S\000e\000r\000v\000e\000r\000A\000d\000d\000r\000e\000s\000s)
+endobj
+541 0 obj
+<< /S /GoTo /D (subsubsection.8.5.5.10) >>
+endobj
+544 0 obj
+(\376\377\0008\000.\0005\000.\0005\000.\0001\0000\000\040\000S\000o\000c\000k\000e\000t\000I\000m\000p\000l\000e\000m\000e\000n\000t\000a\000t\000i\000o\000n\000C\000o\000n\000f\000i\000g)
+endobj
+545 0 obj
+<< /S /GoTo /D (subsubsection.8.5.5.11) >>
+endobj
+548 0 obj
+(\376\377\0008\000.\0005\000.\0005\000.\0001\0001\000\040\000S\000t\000a\000t\000e)
+endobj
+549 0 obj
+<< /S /GoTo /D (subsubsection.8.5.5.12) >>
+endobj
+552 0 obj
+(\376\377\0008\000.\0005\000.\0005\000.\0001\0002\000\040\000T\000r\000a\000n\000s\000p\000o\000r\000t\000P\000r\000o\000t\000o\000c\000o\000l)
+endobj
+553 0 obj
+<< /S /GoTo /D (subsubsection.8.5.5.13) >>
+endobj
+556 0 obj
+(\376\377\0008\000.\0005\000.\0005\000.\0001\0003\000\040\000U\000s\000e\000B\000a\000c\000k\000g\000r\000o\000u\000n\000d\000W\000o\000r\000k\000e\000r\000F\000o\000r\000S\000e\000n\000d\000i\000n\000g)
+endobj
+557 0 obj
+<< /S /GoTo /D (subsubsection.8.5.5.14) >>
+endobj
+560 0 obj
+(\376\377\0008\000.\0005\000.\0005\000.\0001\0004\000\040\000U\000s\000e\000r\000I\000d)
+endobj
+561 0 obj
+<< /S /GoTo /D (section.8.6) >>
+endobj
+564 0 obj
+(\376\377\0008\000.\0006\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000P\000h\000o\000t\000o\000n\000.\000C\000h\000a\000t\000.\000C\000h\000a\000t\000E\000v\000e\000n\000t\000C\000o\000d\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+565 0 obj
+<< /S /GoTo /D (subsection.8.6.1) >>
+endobj
+568 0 obj
+(\376\377\0008\000.\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+569 0 obj
+<< /S /GoTo /D (subsection.8.6.2) >>
+endobj
+572 0 obj
+(\376\377\0008\000.\0006\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+573 0 obj
+<< /S /GoTo /D (subsubsection.8.6.2.1) >>
+endobj
+576 0 obj
+(\376\377\0008\000.\0006\000.\0002\000.\0001\000\040\000C\000h\000a\000t\000M\000e\000s\000s\000a\000g\000e\000s)
+endobj
+577 0 obj
+<< /S /GoTo /D (subsubsection.8.6.2.2) >>
+endobj
+580 0 obj
+(\376\377\0008\000.\0006\000.\0002\000.\0002\000\040\000F\000r\000i\000e\000n\000d\000s\000L\000i\000s\000t)
+endobj
+581 0 obj
+<< /S /GoTo /D (subsubsection.8.6.2.3) >>
+endobj
+584 0 obj
+(\376\377\0008\000.\0006\000.\0002\000.\0003\000\040\000P\000r\000i\000v\000a\000t\000e\000M\000e\000s\000s\000a\000g\000e)
+endobj
+585 0 obj
+<< /S /GoTo /D (subsubsection.8.6.2.4) >>
+endobj
+588 0 obj
+(\376\377\0008\000.\0006\000.\0002\000.\0004\000\040\000S\000t\000a\000t\000u\000s\000U\000p\000d\000a\000t\000e)
+endobj
+589 0 obj
+<< /S /GoTo /D (subsubsection.8.6.2.5) >>
+endobj
+592 0 obj
+(\376\377\0008\000.\0006\000.\0002\000.\0005\000\040\000S\000u\000b\000s\000c\000r\000i\000b\000e)
+endobj
+593 0 obj
+<< /S /GoTo /D (subsubsection.8.6.2.6) >>
+endobj
+596 0 obj
+(\376\377\0008\000.\0006\000.\0002\000.\0006\000\040\000U\000n\000s\000u\000b\000s\000c\000r\000i\000b\000e)
+endobj
+597 0 obj
+<< /S /GoTo /D (subsubsection.8.6.2.7) >>
+endobj
+600 0 obj
+(\376\377\0008\000.\0006\000.\0002\000.\0007\000\040\000U\000s\000e\000r\000s)
+endobj
+601 0 obj
+<< /S /GoTo /D (section.8.7) >>
+endobj
+604 0 obj
+(\376\377\0008\000.\0007\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000P\000h\000o\000t\000o\000n\000.\000C\000h\000a\000t\000.\000C\000h\000a\000t\000O\000p\000e\000r\000a\000t\000i\000o\000n\000C\000o\000d\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+605 0 obj
+<< /S /GoTo /D (subsection.8.7.1) >>
+endobj
+608 0 obj
+(\376\377\0008\000.\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+609 0 obj
+<< /S /GoTo /D (subsection.8.7.2) >>
+endobj
+612 0 obj
+(\376\377\0008\000.\0007\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+613 0 obj
+<< /S /GoTo /D (subsubsection.8.7.2.1) >>
+endobj
+616 0 obj
+(\376\377\0008\000.\0007\000.\0002\000.\0001\000\040\000A\000d\000d\000F\000r\000i\000e\000n\000d\000s)
+endobj
+617 0 obj
+<< /S /GoTo /D (subsubsection.8.7.2.2) >>
+endobj
+620 0 obj
+(\376\377\0008\000.\0007\000.\0002\000.\0002\000\040\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000e)
+endobj
+621 0 obj
+<< /S /GoTo /D (subsubsection.8.7.2.3) >>
+endobj
+624 0 obj
+(\376\377\0008\000.\0007\000.\0002\000.\0003\000\040\000C\000h\000a\000n\000n\000e\000l\000H\000i\000s\000t\000o\000r\000y)
+endobj
+625 0 obj
+<< /S /GoTo /D (subsubsection.8.7.2.4) >>
+endobj
+628 0 obj
+(\376\377\0008\000.\0007\000.\0002\000.\0004\000\040\000P\000u\000b\000l\000i\000s\000h)
+endobj
+629 0 obj
+<< /S /GoTo /D (subsubsection.8.7.2.5) >>
+endobj
+632 0 obj
+(\376\377\0008\000.\0007\000.\0002\000.\0005\000\040\000R\000e\000m\000o\000v\000e\000F\000r\000i\000e\000n\000d\000s)
+endobj
+633 0 obj
+<< /S /GoTo /D (subsubsection.8.7.2.6) >>
+endobj
+636 0 obj
+(\376\377\0008\000.\0007\000.\0002\000.\0006\000\040\000S\000e\000n\000d\000P\000r\000i\000v\000a\000t\000e)
+endobj
+637 0 obj
+<< /S /GoTo /D (subsubsection.8.7.2.7) >>
+endobj
+640 0 obj
+(\376\377\0008\000.\0007\000.\0002\000.\0007\000\040\000S\000u\000b\000s\000c\000r\000i\000b\000e)
+endobj
+641 0 obj
+<< /S /GoTo /D (subsubsection.8.7.2.8) >>
+endobj
+644 0 obj
+(\376\377\0008\000.\0007\000.\0002\000.\0008\000\040\000U\000n\000s\000u\000b\000s\000c\000r\000i\000b\000e)
+endobj
+645 0 obj
+<< /S /GoTo /D (subsubsection.8.7.2.9) >>
+endobj
+648 0 obj
+(\376\377\0008\000.\0007\000.\0002\000.\0009\000\040\000U\000p\000d\000a\000t\000e\000S\000t\000a\000t\000u\000s)
+endobj
+649 0 obj
+<< /S /GoTo /D (section.8.8) >>
+endobj
+652 0 obj
+(\376\377\0008\000.\0008\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000P\000h\000o\000t\000o\000n\000.\000C\000h\000a\000t\000.\000C\000h\000a\000t\000P\000a\000r\000a\000m\000e\000t\000e\000r\000C\000o\000d\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+653 0 obj
+<< /S /GoTo /D (subsection.8.8.1) >>
+endobj
+656 0 obj
+(\376\377\0008\000.\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+657 0 obj
+<< /S /GoTo /D (subsection.8.8.2) >>
+endobj
+660 0 obj
+(\376\377\0008\000.\0008\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+661 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.1) >>
+endobj
+664 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0001\000\040\000C\000h\000a\000n\000n\000e\000l)
+endobj
+665 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.2) >>
+endobj
+668 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0002\000\040\000C\000h\000a\000n\000n\000e\000l\000s)
+endobj
+669 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.3) >>
+endobj
+672 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0003\000\040\000C\000h\000a\000n\000n\000e\000l\000U\000s\000e\000r\000C\000o\000u\000n\000t)
+endobj
+673 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.4) >>
+endobj
+676 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0004\000\040\000F\000r\000i\000e\000n\000d\000s)
+endobj
+677 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.5) >>
+endobj
+680 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0005\000\040\000H\000i\000s\000t\000o\000r\000y\000L\000e\000n\000g\000t\000h)
+endobj
+681 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.6) >>
+endobj
+684 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0006\000\040\000M\000e\000s\000s\000a\000g\000e)
+endobj
+685 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.7) >>
+endobj
+688 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0007\000\040\000M\000e\000s\000s\000a\000g\000e\000s)
+endobj
+689 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.8) >>
+endobj
+692 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0008\000\040\000M\000s\000g\000I\000d)
+endobj
+693 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.9) >>
+endobj
+696 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0009\000\040\000M\000s\000g\000I\000d\000s)
+endobj
+697 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.10) >>
+endobj
+700 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0001\0000\000\040\000S\000e\000c\000r\000e\000t)
+endobj
+701 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.11) >>
+endobj
+704 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0001\0001\000\040\000S\000e\000n\000d\000e\000r)
+endobj
+705 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.12) >>
+endobj
+708 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0001\0002\000\040\000S\000e\000n\000d\000e\000r\000s)
+endobj
+709 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.13) >>
+endobj
+712 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0001\0003\000\040\000S\000k\000i\000p\000M\000e\000s\000s\000a\000g\000e)
+endobj
+713 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.14) >>
+endobj
+716 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0001\0004\000\040\000S\000t\000a\000t\000u\000s)
+endobj
+717 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.15) >>
+endobj
+720 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0001\0005\000\040\000S\000u\000b\000s\000c\000r\000i\000b\000e\000R\000e\000s\000u\000l\000t\000s)
+endobj
+721 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.16) >>
+endobj
+724 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0001\0006\000\040\000U\000s\000e\000r\000I\000d)
+endobj
+725 0 obj
+<< /S /GoTo /D (subsubsection.8.8.2.17) >>
+endobj
+728 0 obj
+(\376\377\0008\000.\0008\000.\0002\000.\0001\0007\000\040\000W\000e\000b\000F\000l\000a\000g\000s)
+endobj
+729 0 obj
+<< /S /GoTo /D (section.8.9) >>
+endobj
+732 0 obj
+(\376\377\0008\000.\0009\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000P\000h\000o\000t\000o\000n\000.\000C\000h\000a\000t\000.\000C\000h\000a\000t\000P\000e\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+733 0 obj
+<< /S /GoTo /D (subsection.8.9.1) >>
+endobj
+736 0 obj
+(\376\377\0008\000.\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+737 0 obj
+<< /S /GoTo /D (subsection.8.9.2) >>
+endobj
+740 0 obj
+(\376\377\0008\000.\0009\000.\0002\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+741 0 obj
+<< /S /GoTo /D (subsubsection.8.9.2.1) >>
+endobj
+744 0 obj
+(\376\377\0008\000.\0009\000.\0002\000.\0001\000\040\000C\000h\000a\000t\000P\000e\000e\000r)
+endobj
+745 0 obj
+<< /S /GoTo /D (subsection.8.9.3) >>
+endobj
+748 0 obj
+(\376\377\0008\000.\0009\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+749 0 obj
+<< /S /GoTo /D (subsubsection.8.9.3.1) >>
+endobj
+752 0 obj
+(\376\377\0008\000.\0009\000.\0003\000.\0001\000\040\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000e\000O\000n\000N\000a\000m\000e\000S\000e\000r\000v\000e\000r)
+endobj
+753 0 obj
+<< /S /GoTo /D (subsubsection.8.9.3.2) >>
+endobj
+756 0 obj
+(\376\377\0008\000.\0009\000.\0003\000.\0002\000\040\000C\000o\000n\000n\000e\000c\000t)
+endobj
+757 0 obj
+<< /S /GoTo /D (subsection.8.9.4) >>
+endobj
+760 0 obj
+(\376\377\0008\000.\0009\000.\0004\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+761 0 obj
+<< /S /GoTo /D (subsubsection.8.9.4.1) >>
+endobj
+764 0 obj
+(\376\377\0008\000.\0009\000.\0004\000.\0001\000\040\000N\000a\000m\000e\000S\000e\000r\000v\000e\000r\000H\000o\000s\000t)
+endobj
+765 0 obj
+<< /S /GoTo /D (subsubsection.8.9.4.2) >>
+endobj
+768 0 obj
+(\376\377\0008\000.\0009\000.\0004\000.\0002\000\040\000N\000a\000m\000e\000S\000e\000r\000v\000e\000r\000H\000t\000t\000p)
+endobj
+769 0 obj
+<< /S /GoTo /D (subsection.8.9.5) >>
+endobj
+772 0 obj
+(\376\377\0008\000.\0009\000.\0005\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+773 0 obj
+<< /S /GoTo /D (subsubsection.8.9.5.1) >>
+endobj
+776 0 obj
+(\376\377\0008\000.\0009\000.\0005\000.\0001\000\040\000N\000a\000m\000e\000S\000e\000r\000v\000e\000r\000A\000d\000d\000r\000e\000s\000s)
+endobj
+777 0 obj
+<< /S /GoTo /D (section.8.10) >>
+endobj
+780 0 obj
+(\376\377\0008\000.\0001\0000\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000P\000h\000o\000t\000o\000n\000.\000C\000h\000a\000t\000.\000C\000h\000a\000t\000U\000s\000e\000r\000S\000t\000a\000t\000u\000s\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+781 0 obj
+<< /S /GoTo /D (subsection.8.10.1) >>
+endobj
+784 0 obj
+(\376\377\0008\000.\0001\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+785 0 obj
+<< /S /GoTo /D (subsection.8.10.2) >>
+endobj
+788 0 obj
+(\376\377\0008\000.\0001\0000\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+789 0 obj
+<< /S /GoTo /D (subsubsection.8.10.2.1) >>
+endobj
+792 0 obj
+(\376\377\0008\000.\0001\0000\000.\0002\000.\0001\000\040\000A\000w\000a\000y)
+endobj
+793 0 obj
+<< /S /GoTo /D (subsubsection.8.10.2.2) >>
+endobj
+796 0 obj
+(\376\377\0008\000.\0001\0000\000.\0002\000.\0002\000\040\000D\000N\000D)
+endobj
+797 0 obj
+<< /S /GoTo /D (subsubsection.8.10.2.3) >>
+endobj
+800 0 obj
+(\376\377\0008\000.\0001\0000\000.\0002\000.\0003\000\040\000I\000n\000v\000i\000s\000i\000b\000l\000e)
+endobj
+801 0 obj
+<< /S /GoTo /D (subsubsection.8.10.2.4) >>
+endobj
+804 0 obj
+(\376\377\0008\000.\0001\0000\000.\0002\000.\0004\000\040\000L\000F\000G)
+endobj
+805 0 obj
+<< /S /GoTo /D (subsubsection.8.10.2.5) >>
+endobj
+808 0 obj
+(\376\377\0008\000.\0001\0000\000.\0002\000.\0005\000\040\000O\000f\000f\000l\000i\000n\000e)
+endobj
+809 0 obj
+<< /S /GoTo /D (subsubsection.8.10.2.6) >>
+endobj
+812 0 obj
+(\376\377\0008\000.\0001\0000\000.\0002\000.\0006\000\040\000O\000n\000l\000i\000n\000e)
+endobj
+813 0 obj
+<< /S /GoTo /D (subsubsection.8.10.2.7) >>
+endobj
+816 0 obj
+(\376\377\0008\000.\0001\0000\000.\0002\000.\0007\000\040\000P\000l\000a\000y\000i\000n\000g)
+endobj
+817 0 obj
+<< /S /GoTo /D (section.8.11) >>
+endobj
+820 0 obj
+(\376\377\0008\000.\0001\0001\000\040\000E\000n\000c\000r\000y\000p\000t\000i\000o\000n\000D\000a\000t\000a\000P\000a\000r\000a\000m\000e\000t\000e\000r\000s\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+821 0 obj
+<< /S /GoTo /D (subsection.8.11.1) >>
+endobj
+824 0 obj
+(\376\377\0008\000.\0001\0001\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+825 0 obj
+<< /S /GoTo /D (subsubsection.8.11.1.1) >>
+endobj
+828 0 obj
+(\376\377\0008\000.\0001\0001\000.\0001\000.\0001\000\040\000M\000o\000d\000e)
+endobj
+829 0 obj
+<< /S /GoTo /D (subsubsection.8.11.1.2) >>
+endobj
+832 0 obj
+(\376\377\0008\000.\0001\0001\000.\0001\000.\0002\000\040\000S\000e\000c\000r\000e\000t\0001)
+endobj
+833 0 obj
+<< /S /GoTo /D (subsubsection.8.11.1.3) >>
+endobj
+836 0 obj
+(\376\377\0008\000.\0001\0001\000.\0001\000.\0003\000\040\000S\000e\000c\000r\000e\000t\0002)
+endobj
+837 0 obj
+<< /S /GoTo /D (section.8.12) >>
+endobj
+840 0 obj
+(\376\377\0008\000.\0001\0002\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000P\000h\000o\000t\000o\000n\000.\000C\000h\000a\000t\000.\000E\000r\000r\000o\000r\000C\000o\000d\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+841 0 obj
+<< /S /GoTo /D (subsection.8.12.1) >>
+endobj
+844 0 obj
+(\376\377\0008\000.\0001\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+845 0 obj
+<< /S /GoTo /D (subsection.8.12.2) >>
+endobj
+848 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+849 0 obj
+<< /S /GoTo /D (subsubsection.8.12.2.1) >>
+endobj
+852 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000.\0001\000\040\000C\000u\000s\000t\000o\000m\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000F\000a\000i\000l\000e\000d)
+endobj
+853 0 obj
+<< /S /GoTo /D (subsubsection.8.12.2.2) >>
+endobj
+856 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000.\0002\000\040\000G\000a\000m\000e\000C\000l\000o\000s\000e\000d)
+endobj
+857 0 obj
+<< /S /GoTo /D (subsubsection.8.12.2.3) >>
+endobj
+860 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000.\0003\000\040\000G\000a\000m\000e\000D\000o\000e\000s\000N\000o\000t\000E\000x\000i\000s\000t)
+endobj
+861 0 obj
+<< /S /GoTo /D (subsubsection.8.12.2.4) >>
+endobj
+864 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000.\0004\000\040\000G\000a\000m\000e\000F\000u\000l\000l)
+endobj
+865 0 obj
+<< /S /GoTo /D (subsubsection.8.12.2.5) >>
+endobj
+868 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000.\0005\000\040\000G\000a\000m\000e\000I\000d\000A\000l\000r\000e\000a\000d\000y\000E\000x\000i\000s\000t\000s)
+endobj
+869 0 obj
+<< /S /GoTo /D (subsubsection.8.12.2.6) >>
+endobj
+872 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000.\0006\000\040\000I\000n\000t\000e\000r\000n\000a\000l\000S\000e\000r\000v\000e\000r\000E\000r\000r\000o\000r)
+endobj
+873 0 obj
+<< /S /GoTo /D (subsubsection.8.12.2.7) >>
+endobj
+876 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000.\0007\000\040\000I\000n\000v\000a\000l\000i\000d\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n)
+endobj
+877 0 obj
+<< /S /GoTo /D (subsubsection.8.12.2.8) >>
+endobj
+880 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000.\0008\000\040\000I\000n\000v\000a\000l\000i\000d\000O\000p\000e\000r\000a\000t\000i\000o\000n\000C\000o\000d\000e)
+endobj
+881 0 obj
+<< /S /GoTo /D (subsubsection.8.12.2.9) >>
+endobj
+884 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000.\0009\000\040\000I\000n\000v\000a\000l\000i\000d\000R\000e\000g\000i\000o\000n)
+endobj
+885 0 obj
+<< /S /GoTo /D (subsubsection.8.12.2.10) >>
+endobj
+888 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000.\0001\0000\000\040\000M\000a\000x\000C\000c\000u\000R\000e\000a\000c\000h\000e\000d)
+endobj
+889 0 obj
+<< /S /GoTo /D (subsubsection.8.12.2.11) >>
+endobj
+892 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000.\0001\0001\000\040\000N\000o\000R\000a\000n\000d\000o\000m\000M\000a\000t\000c\000h\000F\000o\000u\000n\000d)
+endobj
+893 0 obj
+<< /S /GoTo /D (subsubsection.8.12.2.12) >>
+endobj
+896 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000.\0001\0002\000\040\000O\000k)
+endobj
+897 0 obj
+<< /S /GoTo /D (subsubsection.8.12.2.13) >>
+endobj
+900 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000.\0001\0003\000\040\000O\000p\000e\000r\000a\000t\000i\000o\000n\000N\000o\000t\000A\000l\000l\000o\000w\000e\000d\000I\000n\000C\000u\000r\000r\000e\000n\000t\000S\000t\000a\000t\000e)
+endobj
+901 0 obj
+<< /S /GoTo /D (subsubsection.8.12.2.14) >>
+endobj
+904 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000.\0001\0004\000\040\000S\000e\000r\000v\000e\000r\000F\000u\000l\000l)
+endobj
+905 0 obj
+<< /S /GoTo /D (subsubsection.8.12.2.15) >>
+endobj
+908 0 obj
+(\376\377\0008\000.\0001\0002\000.\0002\000.\0001\0005\000\040\000U\000s\000e\000r\000B\000l\000o\000c\000k\000e\000d)
+endobj
+909 0 obj
+<< /S /GoTo /D (section.8.13) >>
+endobj
+912 0 obj
+(\376\377\0008\000.\0001\0003\000\040\000E\000r\000r\000o\000r\000C\000o\000d\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+913 0 obj
+<< /S /GoTo /D (subsection.8.13.1) >>
+endobj
+916 0 obj
+(\376\377\0008\000.\0001\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+917 0 obj
+<< /S /GoTo /D (subsection.8.13.2) >>
+endobj
+920 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+921 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.1) >>
+endobj
+924 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0001\000\040\000A\000l\000r\000e\000a\000d\000y\000M\000a\000t\000c\000h\000e\000d)
+endobj
+925 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.2) >>
+endobj
+928 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0002\000\040\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000T\000i\000c\000k\000e\000t\000E\000x\000p\000i\000r\000e\000d)
+endobj
+929 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.3) >>
+endobj
+932 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0003\000\040\000C\000u\000s\000t\000o\000m\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000F\000a\000i\000l\000e\000d)
+endobj
+933 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.4) >>
+endobj
+936 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0004\000\040\000E\000x\000t\000e\000r\000n\000a\000l\000H\000t\000t\000p\000C\000a\000l\000l\000F\000a\000i\000l\000e\000d)
+endobj
+937 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.5) >>
+endobj
+940 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0005\000\040\000G\000a\000m\000e\000C\000l\000o\000s\000e\000d)
+endobj
+941 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.6) >>
+endobj
+944 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0006\000\040\000G\000a\000m\000e\000D\000o\000e\000s\000N\000o\000t\000E\000x\000i\000s\000t)
+endobj
+945 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.7) >>
+endobj
+948 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0007\000\040\000G\000a\000m\000e\000F\000u\000l\000l)
+endobj
+949 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.8) >>
+endobj
+952 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0008\000\040\000G\000a\000m\000e\000I\000d\000A\000l\000r\000e\000a\000d\000y\000E\000x\000i\000s\000t\000s)
+endobj
+953 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.9) >>
+endobj
+956 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0009\000\040\000H\000t\000t\000p\000L\000i\000m\000i\000t\000R\000e\000a\000c\000h\000e\000d)
+endobj
+957 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.10) >>
+endobj
+960 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0001\0000\000\040\000I\000n\000t\000e\000r\000n\000a\000l\000S\000e\000r\000v\000e\000r\000E\000r\000r\000o\000r)
+endobj
+961 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.11) >>
+endobj
+964 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0001\0001\000\040\000I\000n\000v\000a\000l\000i\000d\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n)
+endobj
+965 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.12) >>
+endobj
+968 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0001\0002\000\040\000I\000n\000v\000a\000l\000i\000d\000E\000n\000c\000r\000y\000p\000t\000i\000o\000n\000P\000a\000r\000a\000m\000e\000t\000e\000r\000s)
+endobj
+969 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.13) >>
+endobj
+972 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0001\0003\000\040\000I\000n\000v\000a\000l\000i\000d\000O\000p\000e\000r\000a\000t\000i\000o\000n)
+endobj
+973 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.14) >>
+endobj
+976 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0001\0004\000\040\000I\000n\000v\000a\000l\000i\000d\000O\000p\000e\000r\000a\000t\000i\000o\000n\000C\000o\000d\000e)
+endobj
+977 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.15) >>
+endobj
+980 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0001\0005\000\040\000I\000n\000v\000a\000l\000i\000d\000R\000e\000g\000i\000o\000n)
+endobj
+981 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.16) >>
+endobj
+984 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0001\0006\000\040\000J\000o\000i\000n\000F\000a\000i\000l\000e\000d\000F\000o\000u\000n\000d\000A\000c\000t\000i\000v\000e\000J\000o\000i\000n\000e\000r)
+endobj
+985 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.17) >>
+endobj
+988 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0001\0007\000\040\000J\000o\000i\000n\000F\000a\000i\000l\000e\000d\000F\000o\000u\000n\000d\000E\000x\000c\000l\000u\000d\000e\000d\000U\000s\000e\000r\000I\000d)
+endobj
+989 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.18) >>
+endobj
+992 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0001\0008\000\040\000J\000o\000i\000n\000F\000a\000i\000l\000e\000d\000F\000o\000u\000n\000d\000I\000n\000a\000c\000t\000i\000v\000e\000J\000o\000i\000n\000e\000r)
+endobj
+993 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.19) >>
+endobj
+996 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0001\0009\000\040\000J\000o\000i\000n\000F\000a\000i\000l\000e\000d\000P\000e\000e\000r\000A\000l\000r\000e\000a\000d\000y\000J\000o\000i\000n\000e\000d)
+endobj
+997 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.20) >>
+endobj
+1000 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0002\0000\000\040\000J\000o\000i\000n\000F\000a\000i\000l\000e\000d\000W\000i\000t\000h\000R\000e\000j\000o\000i\000n\000e\000r\000N\000o\000t\000F\000o\000u\000n\000d)
+endobj
+1001 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.21) >>
+endobj
+1004 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0002\0001\000\040\000M\000a\000x\000C\000c\000u\000R\000e\000a\000c\000h\000e\000d)
+endobj
+1005 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.22) >>
+endobj
+1008 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0002\0002\000\040\000N\000o\000R\000a\000n\000d\000o\000m\000M\000a\000t\000c\000h\000F\000o\000u\000n\000d)
+endobj
+1009 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.23) >>
+endobj
+1012 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0002\0003\000\040\000O\000k)
+endobj
+1013 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.24) >>
+endobj
+1016 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0002\0004\000\040\000O\000p\000e\000r\000a\000t\000i\000o\000n\000N\000o\000t\000A\000l\000l\000o\000w\000e\000d\000I\000n\000C\000u\000r\000r\000e\000n\000t\000S\000t\000a\000t\000e)
+endobj
+1017 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.25) >>
+endobj
+1020 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0002\0005\000\040\000P\000l\000u\000g\000i\000n\000M\000i\000s\000m\000a\000t\000c\000h)
+endobj
+1021 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.26) >>
+endobj
+1024 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0002\0006\000\040\000P\000l\000u\000g\000i\000n\000R\000e\000p\000o\000r\000t\000e\000d\000E\000r\000r\000o\000r)
+endobj
+1025 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.27) >>
+endobj
+1028 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0002\0007\000\040\000S\000e\000r\000v\000e\000r\000F\000u\000l\000l)
+endobj
+1029 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.28) >>
+endobj
+1032 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0002\0008\000\040\000S\000l\000o\000t\000E\000r\000r\000o\000r)
+endobj
+1033 0 obj
+<< /S /GoTo /D (subsubsection.8.13.2.29) >>
+endobj
+1036 0 obj
+(\376\377\0008\000.\0001\0003\000.\0002\000.\0002\0009\000\040\000U\000s\000e\000r\000B\000l\000o\000c\000k\000e\000d)
+endobj
+1037 0 obj
+<< /S /GoTo /D (section.8.14) >>
+endobj
+1040 0 obj
+(\376\377\0008\000.\0001\0004\000\040\000E\000v\000e\000n\000t\000C\000o\000d\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1041 0 obj
+<< /S /GoTo /D (subsection.8.14.1) >>
+endobj
+1044 0 obj
+(\376\377\0008\000.\0001\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+1045 0 obj
+<< /S /GoTo /D (subsection.8.14.2) >>
+endobj
+1048 0 obj
+(\376\377\0008\000.\0001\0004\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1049 0 obj
+<< /S /GoTo /D (subsubsection.8.14.2.1) >>
+endobj
+1052 0 obj
+(\376\377\0008\000.\0001\0004\000.\0002\000.\0001\000\040\000A\000p\000p\000S\000t\000a\000t\000s)
+endobj
+1053 0 obj
+<< /S /GoTo /D (subsubsection.8.14.2.2) >>
+endobj
+1056 0 obj
+(\376\377\0008\000.\0001\0004\000.\0002\000.\0002\000\040\000A\000u\000t\000h\000E\000v\000e\000n\000t)
+endobj
+1057 0 obj
+<< /S /GoTo /D (subsubsection.8.14.2.3) >>
+endobj
+1060 0 obj
+(\376\377\0008\000.\0001\0004\000.\0002\000.\0003\000\040\000A\000z\000u\000r\000e\000N\000o\000d\000e\000I\000n\000f\000o)
+endobj
+1061 0 obj
+<< /S /GoTo /D (subsubsection.8.14.2.4) >>
+endobj
+1064 0 obj
+(\376\377\0008\000.\0001\0004\000.\0002\000.\0004\000\040\000C\000a\000c\000h\000e\000S\000l\000i\000c\000e\000C\000h\000a\000n\000g\000e\000d)
+endobj
+1065 0 obj
+<< /S /GoTo /D (subsubsection.8.14.2.5) >>
+endobj
+1068 0 obj
+(\376\377\0008\000.\0001\0004\000.\0002\000.\0005\000\040\000E\000r\000r\000o\000r\000I\000n\000f\000o)
+endobj
+1069 0 obj
+<< /S /GoTo /D (subsubsection.8.14.2.6) >>
+endobj
+1072 0 obj
+(\376\377\0008\000.\0001\0004\000.\0002\000.\0006\000\040\000G\000a\000m\000e\000L\000i\000s\000t)
+endobj
+1073 0 obj
+<< /S /GoTo /D (subsubsection.8.14.2.7) >>
+endobj
+1076 0 obj
+(\376\377\0008\000.\0001\0004\000.\0002\000.\0007\000\040\000G\000a\000m\000e\000L\000i\000s\000t\000U\000p\000d\000a\000t\000e)
+endobj
+1077 0 obj
+<< /S /GoTo /D (subsubsection.8.14.2.8) >>
+endobj
+1080 0 obj
+(\376\377\0008\000.\0001\0004\000.\0002\000.\0008\000\040\000J\000o\000i\000n)
+endobj
+1081 0 obj
+<< /S /GoTo /D (subsubsection.8.14.2.9) >>
+endobj
+1084 0 obj
+(\376\377\0008\000.\0001\0004\000.\0002\000.\0009\000\040\000L\000e\000a\000v\000e)
+endobj
+1085 0 obj
+<< /S /GoTo /D (subsubsection.8.14.2.10) >>
+endobj
+1088 0 obj
+(\376\377\0008\000.\0001\0004\000.\0002\000.\0001\0000\000\040\000L\000o\000b\000b\000y\000S\000t\000a\000t\000s)
+endobj
+1089 0 obj
+<< /S /GoTo /D (subsubsection.8.14.2.11) >>
+endobj
+1092 0 obj
+(\376\377\0008\000.\0001\0004\000.\0002\000.\0001\0001\000\040\000M\000a\000t\000c\000h)
+endobj
+1093 0 obj
+<< /S /GoTo /D (subsubsection.8.14.2.12) >>
+endobj
+1096 0 obj
+(\376\377\0008\000.\0001\0004\000.\0002\000.\0001\0002\000\040\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s\000C\000h\000a\000n\000g\000e\000d)
+endobj
+1097 0 obj
+<< /S /GoTo /D (subsubsection.8.14.2.13) >>
+endobj
+1100 0 obj
+(\376\377\0008\000.\0001\0004\000.\0002\000.\0001\0003\000\040\000Q\000u\000e\000u\000e\000S\000t\000a\000t\000e)
+endobj
+1101 0 obj
+<< /S /GoTo /D (subsubsection.8.14.2.14) >>
+endobj
+1104 0 obj
+(\376\377\0008\000.\0001\0004\000.\0002\000.\0001\0004\000\040\000S\000e\000t\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+1105 0 obj
+<< /S /GoTo /D (section.8.15) >>
+endobj
+1108 0 obj
+(\376\377\0008\000.\0001\0005\000\040\000E\000x\000t\000e\000n\000s\000i\000o\000n\000s\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1109 0 obj
+<< /S /GoTo /D (subsection.8.15.1) >>
+endobj
+1112 0 obj
+(\376\377\0008\000.\0001\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+1113 0 obj
+<< /S /GoTo /D (subsection.8.15.2) >>
+endobj
+1116 0 obj
+(\376\377\0008\000.\0001\0005\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1117 0 obj
+<< /S /GoTo /D (subsubsection.8.15.2.1) >>
+endobj
+1120 0 obj
+(\376\377\0008\000.\0001\0005\000.\0002\000.\0001\000\040\000A\000l\000m\000o\000s\000t\000E\000q\000u\000a\000l\000s)
+endobj
+1121 0 obj
+<< /S /GoTo /D (subsubsection.8.15.2.2) >>
+endobj
+1124 0 obj
+(\376\377\0008\000.\0001\0005\000.\0002\000.\0002\000\040\000A\000l\000m\000o\000s\000t\000E\000q\000u\000a\000l\000s)
+endobj
+1125 0 obj
+<< /S /GoTo /D (subsubsection.8.15.2.3) >>
+endobj
+1128 0 obj
+(\376\377\0008\000.\0001\0005\000.\0002\000.\0003\000\040\000A\000l\000m\000o\000s\000t\000E\000q\000u\000a\000l\000s)
+endobj
+1129 0 obj
+<< /S /GoTo /D (subsubsection.8.15.2.4) >>
+endobj
+1132 0 obj
+(\376\377\0008\000.\0001\0005\000.\0002\000.\0004\000\040\000A\000l\000m\000o\000s\000t\000E\000q\000u\000a\000l\000s)
+endobj
+1133 0 obj
+<< /S /GoTo /D (subsubsection.8.15.2.5) >>
+endobj
+1136 0 obj
+(\376\377\0008\000.\0001\0005\000.\0002\000.\0005\000\040\000C\000o\000n\000t\000a\000i\000n\000s)
+endobj
+1137 0 obj
+<< /S /GoTo /D (subsubsection.8.15.2.6) >>
+endobj
+1140 0 obj
+(\376\377\0008\000.\0001\0005\000.\0002\000.\0006\000\040\000G\000e\000t\000C\000a\000c\000h\000e\000d\000P\000a\000r\000e\000m\000e\000t\000e\000r\000s)
+endobj
+1141 0 obj
+<< /S /GoTo /D (subsubsection.8.15.2.7) >>
+endobj
+1144 0 obj
+(\376\377\0008\000.\0001\0005\000.\0002\000.\0007\000\040\000G\000e\000t\000P\000h\000o\000t\000o\000n\000V\000i\000e\000w)
+endobj
+1145 0 obj
+<< /S /GoTo /D (subsubsection.8.15.2.8) >>
+endobj
+1148 0 obj
+(\376\377\0008\000.\0001\0005\000.\0002\000.\0008\000\040\000G\000e\000t\000P\000h\000o\000t\000o\000n\000V\000i\000e\000w\000s\000I\000n\000C\000h\000i\000l\000d\000r\000e\000n)
+endobj
+1149 0 obj
+<< /S /GoTo /D (subsubsection.8.15.2.9) >>
+endobj
+1152 0 obj
+(\376\377\0008\000.\0001\0005\000.\0002\000.\0009\000\040\000M\000e\000r\000g\000e)
+endobj
+1153 0 obj
+<< /S /GoTo /D (subsubsection.8.15.2.10) >>
+endobj
+1156 0 obj
+(\376\377\0008\000.\0001\0005\000.\0002\000.\0001\0000\000\040\000M\000e\000r\000g\000e\000S\000t\000r\000i\000n\000g\000K\000e\000y\000s)
+endobj
+1157 0 obj
+<< /S /GoTo /D (subsubsection.8.15.2.11) >>
+endobj
+1160 0 obj
+(\376\377\0008\000.\0001\0005\000.\0002\000.\0001\0001\000\040\000S\000t\000r\000i\000p\000K\000e\000y\000s\000W\000i\000t\000h\000N\000u\000l\000l\000V\000a\000l\000u\000e\000s)
+endobj
+1161 0 obj
+<< /S /GoTo /D (subsubsection.8.15.2.12) >>
+endobj
+1164 0 obj
+(\376\377\0008\000.\0001\0005\000.\0002\000.\0001\0002\000\040\000S\000t\000r\000i\000p\000T\000o\000S\000t\000r\000i\000n\000g\000K\000e\000y\000s)
+endobj
+1165 0 obj
+<< /S /GoTo /D (subsubsection.8.15.2.13) >>
+endobj
+1168 0 obj
+(\376\377\0008\000.\0001\0005\000.\0002\000.\0001\0003\000\040\000T\000o\000S\000t\000r\000i\000n\000g\000F\000u\000l\000l)
+endobj
+1169 0 obj
+<< /S /GoTo /D (subsubsection.8.15.2.14) >>
+endobj
+1172 0 obj
+(\376\377\0008\000.\0001\0005\000.\0002\000.\0001\0004\000\040\000T\000o\000S\000t\000r\000i\000n\000g\000F\000u\000l\000l)
+endobj
+1173 0 obj
+<< /S /GoTo /D (subsection.8.15.3) >>
+endobj
+1176 0 obj
+(\376\377\0008\000.\0001\0005\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1177 0 obj
+<< /S /GoTo /D (subsubsection.8.15.3.1) >>
+endobj
+1180 0 obj
+(\376\377\0008\000.\0001\0005\000.\0003\000.\0001\000\040\000P\000a\000r\000a\000m\000e\000t\000e\000r\000s\000O\000f\000M\000e\000t\000h\000o\000d\000s)
+endobj
+1181 0 obj
+<< /S /GoTo /D (section.8.16) >>
+endobj
+1184 0 obj
+(\376\377\0008\000.\0001\0006\000\040\000F\000r\000i\000e\000n\000d\000I\000n\000f\000o\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1185 0 obj
+<< /S /GoTo /D (subsection.8.16.1) >>
+endobj
+1188 0 obj
+(\376\377\0008\000.\0001\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+1189 0 obj
+<< /S /GoTo /D (subsection.8.16.2) >>
+endobj
+1192 0 obj
+(\376\377\0008\000.\0001\0006\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1193 0 obj
+<< /S /GoTo /D (subsubsection.8.16.2.1) >>
+endobj
+1196 0 obj
+(\376\377\0008\000.\0001\0006\000.\0002\000.\0001\000\040\000T\000o\000S\000t\000r\000i\000n\000g)
+endobj
+1197 0 obj
+<< /S /GoTo /D (subsection.8.16.3) >>
+endobj
+1200 0 obj
+(\376\377\0008\000.\0001\0006\000.\0003\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1201 0 obj
+<< /S /GoTo /D (subsubsection.8.16.3.1) >>
+endobj
+1204 0 obj
+(\376\377\0008\000.\0001\0006\000.\0003\000.\0001\000\040\000I\000s\000I\000n\000R\000o\000o\000m)
+endobj
+1205 0 obj
+<< /S /GoTo /D (subsubsection.8.16.3.2) >>
+endobj
+1208 0 obj
+(\376\377\0008\000.\0001\0006\000.\0003\000.\0002\000\040\000I\000s\000O\000n\000l\000i\000n\000e)
+endobj
+1209 0 obj
+<< /S /GoTo /D (subsubsection.8.16.3.3) >>
+endobj
+1212 0 obj
+(\376\377\0008\000.\0001\0006\000.\0003\000.\0003\000\040\000N\000a\000m\000e)
+endobj
+1213 0 obj
+<< /S /GoTo /D (subsubsection.8.16.3.4) >>
+endobj
+1216 0 obj
+(\376\377\0008\000.\0001\0006\000.\0003\000.\0004\000\040\000R\000o\000o\000m)
+endobj
+1217 0 obj
+<< /S /GoTo /D (section.8.17) >>
+endobj
+1220 0 obj
+(\376\377\0008\000.\0001\0007\000\040\000G\000a\000m\000e\000O\000b\000j\000e\000c\000t\000E\000x\000t\000e\000n\000s\000i\000o\000n\000s\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1221 0 obj
+<< /S /GoTo /D (subsection.8.17.1) >>
+endobj
+1224 0 obj
+(\376\377\0008\000.\0001\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+1225 0 obj
+<< /S /GoTo /D (subsection.8.17.2) >>
+endobj
+1228 0 obj
+(\376\377\0008\000.\0001\0007\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1229 0 obj
+<< /S /GoTo /D (subsubsection.8.17.2.1) >>
+endobj
+1232 0 obj
+(\376\377\0008\000.\0001\0007\000.\0002\000.\0001\000\040\000G\000e\000t\000A\000c\000t\000i\000v\000e)
+endobj
+1233 0 obj
+<< /S /GoTo /D (section.8.18) >>
+endobj
+1236 0 obj
+(\376\377\0008\000.\0001\0008\000\040\000G\000a\000m\000e\000P\000r\000o\000p\000e\000r\000t\000y\000K\000e\000y\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1237 0 obj
+<< /S /GoTo /D (subsection.8.18.1) >>
+endobj
+1240 0 obj
+(\376\377\0008\000.\0001\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+1241 0 obj
+<< /S /GoTo /D (subsection.8.18.2) >>
+endobj
+1244 0 obj
+(\376\377\0008\000.\0001\0008\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1245 0 obj
+<< /S /GoTo /D (subsubsection.8.18.2.1) >>
+endobj
+1248 0 obj
+(\376\377\0008\000.\0001\0008\000.\0002\000.\0001\000\040\000C\000l\000e\000a\000n\000u\000p\000C\000a\000c\000h\000e\000O\000n\000L\000e\000a\000v\000e)
+endobj
+1249 0 obj
+<< /S /GoTo /D (subsubsection.8.18.2.2) >>
+endobj
+1252 0 obj
+(\376\377\0008\000.\0001\0008\000.\0002\000.\0002\000\040\000E\000x\000p\000e\000c\000t\000e\000d\000U\000s\000e\000r\000s)
+endobj
+1253 0 obj
+<< /S /GoTo /D (subsubsection.8.18.2.3) >>
+endobj
+1256 0 obj
+(\376\377\0008\000.\0001\0008\000.\0002\000.\0003\000\040\000I\000s\000O\000p\000e\000n)
+endobj
+1257 0 obj
+<< /S /GoTo /D (subsubsection.8.18.2.4) >>
+endobj
+1260 0 obj
+(\376\377\0008\000.\0001\0008\000.\0002\000.\0004\000\040\000I\000s\000V\000i\000s\000i\000b\000l\000e)
+endobj
+1261 0 obj
+<< /S /GoTo /D (subsubsection.8.18.2.5) >>
+endobj
+1264 0 obj
+(\376\377\0008\000.\0001\0008\000.\0002\000.\0005\000\040\000M\000a\000s\000t\000e\000r\000C\000l\000i\000e\000n\000t\000I\000d)
+endobj
+1265 0 obj
+<< /S /GoTo /D (subsubsection.8.18.2.6) >>
+endobj
+1268 0 obj
+(\376\377\0008\000.\0001\0008\000.\0002\000.\0006\000\040\000M\000a\000x\000P\000l\000a\000y\000e\000r\000s)
+endobj
+1269 0 obj
+<< /S /GoTo /D (subsubsection.8.18.2.7) >>
+endobj
+1272 0 obj
+(\376\377\0008\000.\0001\0008\000.\0002\000.\0007\000\040\000P\000l\000a\000y\000e\000r\000C\000o\000u\000n\000t)
+endobj
+1273 0 obj
+<< /S /GoTo /D (subsubsection.8.18.2.8) >>
+endobj
+1276 0 obj
+(\376\377\0008\000.\0001\0008\000.\0002\000.\0008\000\040\000P\000r\000o\000p\000s\000L\000i\000s\000t\000e\000d\000I\000n\000L\000o\000b\000b\000y)
+endobj
+1277 0 obj
+<< /S /GoTo /D (subsubsection.8.18.2.9) >>
+endobj
+1280 0 obj
+(\376\377\0008\000.\0001\0008\000.\0002\000.\0009\000\040\000R\000e\000m\000o\000v\000e\000d)
+endobj
+1281 0 obj
+<< /S /GoTo /D (section.8.19) >>
+endobj
+1284 0 obj
+(\376\377\0008\000.\0001\0009\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000G\000U\000I\000.\000G\000i\000z\000m\000o\000T\000y\000p\000e\000D\000r\000a\000w\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1285 0 obj
+<< /S /GoTo /D (subsection.8.19.1) >>
+endobj
+1288 0 obj
+(\376\377\0008\000.\0001\0009\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1289 0 obj
+<< /S /GoTo /D (subsubsection.8.19.1.1) >>
+endobj
+1292 0 obj
+(\376\377\0008\000.\0001\0009\000.\0001\000.\0001\000\040\000D\000r\000a\000w)
+endobj
+1293 0 obj
+<< /S /GoTo /D (section.8.20) >>
+endobj
+1296 0 obj
+(\376\377\0008\000.\0002\0000\000\040\000H\000e\000l\000p\000U\000R\000L\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1297 0 obj
+<< /S /GoTo /D (subsection.8.20.1) >>
+endobj
+1300 0 obj
+(\376\377\0008\000.\0002\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+1301 0 obj
+<< /S /GoTo /D (subsection.8.20.2) >>
+endobj
+1304 0 obj
+(\376\377\0008\000.\0002\0000\000.\0002\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1305 0 obj
+<< /S /GoTo /D (subsubsection.8.20.2.1) >>
+endobj
+1308 0 obj
+(\376\377\0008\000.\0002\0000\000.\0002\000.\0001\000\040\000H\000e\000l\000p\000U\000R\000L)
+endobj
+1309 0 obj
+<< /S /GoTo /D (section.8.21) >>
+endobj
+1312 0 obj
+(\376\377\0008\000.\0002\0001\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000P\000h\000o\000t\000o\000n\000.\000C\000h\000a\000t\000.\000I\000C\000h\000a\000t\000C\000l\000i\000e\000n\000t\000L\000i\000s\000t\000e\000n\000e\000r\000\040\000I\000n\000t\000e\000r\000f\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1313 0 obj
+<< /S /GoTo /D (subsection.8.21.1) >>
+endobj
+1316 0 obj
+(\376\377\0008\000.\0002\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+1317 0 obj
+<< /S /GoTo /D (subsection.8.21.2) >>
+endobj
+1320 0 obj
+(\376\377\0008\000.\0002\0001\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1321 0 obj
+<< /S /GoTo /D (subsubsection.8.21.2.1) >>
+endobj
+1324 0 obj
+(\376\377\0008\000.\0002\0001\000.\0002\000.\0001\000\040\000D\000e\000b\000u\000g\000R\000e\000t\000u\000r\000n)
+endobj
+1325 0 obj
+<< /S /GoTo /D (subsubsection.8.21.2.2) >>
+endobj
+1328 0 obj
+(\376\377\0008\000.\0002\0001\000.\0002\000.\0002\000\040\000O\000n\000C\000h\000a\000t\000S\000t\000a\000t\000e\000C\000h\000a\000n\000g\000e)
+endobj
+1329 0 obj
+<< /S /GoTo /D (subsubsection.8.21.2.3) >>
+endobj
+1332 0 obj
+(\376\377\0008\000.\0002\0001\000.\0002\000.\0003\000\040\000O\000n\000C\000o\000n\000n\000e\000c\000t\000e\000d)
+endobj
+1333 0 obj
+<< /S /GoTo /D (subsubsection.8.21.2.4) >>
+endobj
+1336 0 obj
+(\376\377\0008\000.\0002\0001\000.\0002\000.\0004\000\040\000O\000n\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t\000e\000d)
+endobj
+1337 0 obj
+<< /S /GoTo /D (subsubsection.8.21.2.5) >>
+endobj
+1340 0 obj
+(\376\377\0008\000.\0002\0001\000.\0002\000.\0005\000\040\000O\000n\000G\000e\000t\000M\000e\000s\000s\000a\000g\000e\000s)
+endobj
+1341 0 obj
+<< /S /GoTo /D (subsubsection.8.21.2.6) >>
+endobj
+1344 0 obj
+(\376\377\0008\000.\0002\0001\000.\0002\000.\0006\000\040\000O\000n\000P\000r\000i\000v\000a\000t\000e\000M\000e\000s\000s\000a\000g\000e)
+endobj
+1345 0 obj
+<< /S /GoTo /D (subsubsection.8.21.2.7) >>
+endobj
+1348 0 obj
+(\376\377\0008\000.\0002\0001\000.\0002\000.\0007\000\040\000O\000n\000S\000t\000a\000t\000u\000s\000U\000p\000d\000a\000t\000e)
+endobj
+1349 0 obj
+<< /S /GoTo /D (subsubsection.8.21.2.8) >>
+endobj
+1352 0 obj
+(\376\377\0008\000.\0002\0001\000.\0002\000.\0008\000\040\000O\000n\000S\000u\000b\000s\000c\000r\000i\000b\000e\000d)
+endobj
+1353 0 obj
+<< /S /GoTo /D (subsubsection.8.21.2.9) >>
+endobj
+1356 0 obj
+(\376\377\0008\000.\0002\0001\000.\0002\000.\0009\000\040\000O\000n\000U\000n\000s\000u\000b\000s\000c\000r\000i\000b\000e\000d)
+endobj
+1357 0 obj
+<< /S /GoTo /D (section.8.22) >>
+endobj
+1360 0 obj
+(\376\377\0008\000.\0002\0002\000\040\000I\000P\000u\000n\000C\000a\000l\000l\000b\000a\000c\000k\000s\000\040\000I\000n\000t\000e\000r\000f\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1361 0 obj
+<< /S /GoTo /D (subsection.8.22.1) >>
+endobj
+1364 0 obj
+(\376\377\0008\000.\0002\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+1365 0 obj
+<< /S /GoTo /D (subsection.8.22.2) >>
+endobj
+1368 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1369 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.1) >>
+endobj
+1372 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0001\000\040\000O\000n\000C\000o\000n\000n\000e\000c\000t\000e\000d\000T\000o\000M\000a\000s\000t\000e\000r)
+endobj
+1373 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.2) >>
+endobj
+1376 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0002\000\040\000O\000n\000C\000o\000n\000n\000e\000c\000t\000e\000d\000T\000o\000P\000h\000o\000t\000o\000n)
+endobj
+1377 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.3) >>
+endobj
+1380 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0003\000\040\000O\000n\000C\000o\000n\000n\000e\000c\000t\000i\000o\000n\000F\000a\000i\000l)
+endobj
+1381 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.4) >>
+endobj
+1384 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0004\000\040\000O\000n\000C\000r\000e\000a\000t\000e\000d\000R\000o\000o\000m)
+endobj
+1385 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.5) >>
+endobj
+1388 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0005\000\040\000O\000n\000C\000u\000s\000t\000o\000m\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000F\000a\000i\000l\000e\000d)
+endobj
+1389 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.6) >>
+endobj
+1392 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0006\000\040\000O\000n\000C\000u\000s\000t\000o\000m\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000R\000e\000s\000p\000o\000n\000s\000e)
+endobj
+1393 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.7) >>
+endobj
+1396 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0007\000\040\000O\000n\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t\000e\000d\000F\000r\000o\000m\000P\000h\000o\000t\000o\000n)
+endobj
+1397 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.8) >>
+endobj
+1400 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0008\000\040\000O\000n\000F\000a\000i\000l\000e\000d\000T\000o\000C\000o\000n\000n\000e\000c\000t\000T\000o\000P\000h\000o\000t\000o\000n)
+endobj
+1401 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.9) >>
+endobj
+1404 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0009\000\040\000O\000n\000J\000o\000i\000n\000e\000d\000L\000o\000b\000b\000y)
+endobj
+1405 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.10) >>
+endobj
+1408 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0001\0000\000\040\000O\000n\000J\000o\000i\000n\000e\000d\000R\000o\000o\000m)
+endobj
+1409 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.11) >>
+endobj
+1412 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0001\0001\000\040\000O\000n\000L\000e\000f\000t\000L\000o\000b\000b\000y)
+endobj
+1413 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.12) >>
+endobj
+1416 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0001\0002\000\040\000O\000n\000L\000e\000f\000t\000R\000o\000o\000m)
+endobj
+1417 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.13) >>
+endobj
+1420 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0001\0003\000\040\000O\000n\000L\000o\000b\000b\000y\000S\000t\000a\000t\000i\000s\000t\000i\000c\000s\000U\000p\000d\000a\000t\000e)
+endobj
+1421 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.14) >>
+endobj
+1424 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0001\0004\000\040\000O\000n\000M\000a\000s\000t\000e\000r\000C\000l\000i\000e\000n\000t\000S\000w\000i\000t\000c\000h\000e\000d)
+endobj
+1425 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.15) >>
+endobj
+1428 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0001\0005\000\040\000O\000n\000O\000w\000n\000e\000r\000s\000h\000i\000p\000R\000e\000q\000u\000e\000s\000t)
+endobj
+1429 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.16) >>
+endobj
+1432 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0001\0006\000\040\000O\000n\000O\000w\000n\000e\000r\000s\000h\000i\000p\000T\000r\000a\000n\000s\000f\000e\000r\000e\000d)
+endobj
+1433 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.17) >>
+endobj
+1436 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0001\0007\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000C\000r\000e\000a\000t\000e\000R\000o\000o\000m\000F\000a\000i\000l\000e\000d)
+endobj
+1437 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.18) >>
+endobj
+1440 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0001\0008\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000C\000u\000s\000t\000o\000m\000R\000o\000o\000m\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s\000C\000h\000a\000n\000g\000e\000d)
+endobj
+1441 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.19) >>
+endobj
+1444 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0001\0009\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000I\000n\000s\000t\000a\000n\000t\000i\000a\000t\000e)
+endobj
+1445 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.20) >>
+endobj
+1448 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0002\0000\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000J\000o\000i\000n\000R\000o\000o\000m\000F\000a\000i\000l\000e\000d)
+endobj
+1449 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.21) >>
+endobj
+1452 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0002\0001\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000M\000a\000x\000C\000c\000c\000u\000R\000e\000a\000c\000h\000e\000d)
+endobj
+1453 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.22) >>
+endobj
+1456 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0002\0002\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000P\000l\000a\000y\000e\000r\000A\000c\000t\000i\000v\000i\000t\000y\000C\000h\000a\000n\000g\000e\000d)
+endobj
+1457 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.23) >>
+endobj
+1460 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0002\0003\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000P\000l\000a\000y\000e\000r\000C\000o\000n\000n\000e\000c\000t\000e\000d)
+endobj
+1461 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.24) >>
+endobj
+1464 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0002\0004\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000P\000l\000a\000y\000e\000r\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t\000e\000d)
+endobj
+1465 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.25) >>
+endobj
+1468 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0002\0005\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000P\000l\000a\000y\000e\000r\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s\000C\000h\000a\000n\000g\000e\000d)
+endobj
+1469 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.26) >>
+endobj
+1472 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0002\0006\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000R\000a\000n\000d\000o\000m\000J\000o\000i\000n\000F\000a\000i\000l\000e\000d)
+endobj
+1473 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.27) >>
+endobj
+1476 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0002\0007\000\040\000O\000n\000R\000e\000c\000e\000i\000v\000e\000d\000R\000o\000o\000m\000L\000i\000s\000t\000U\000p\000d\000a\000t\000e)
+endobj
+1477 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.28) >>
+endobj
+1480 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0002\0008\000\040\000O\000n\000U\000p\000d\000a\000t\000e\000d\000F\000r\000i\000e\000n\000d\000L\000i\000s\000t)
+endobj
+1481 0 obj
+<< /S /GoTo /D (subsubsection.8.22.2.29) >>
+endobj
+1484 0 obj
+(\376\377\0008\000.\0002\0002\000.\0002\000.\0002\0009\000\040\000O\000n\000W\000e\000b\000R\000p\000c\000R\000e\000s\000p\000o\000n\000s\000e)
+endobj
+1485 0 obj
+<< /S /GoTo /D (section.8.23) >>
+endobj
+1488 0 obj
+(\376\377\0008\000.\0002\0003\000\040\000I\000P\000u\000n\000O\000b\000s\000e\000r\000v\000a\000b\000l\000e\000\040\000I\000n\000t\000e\000r\000f\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1489 0 obj
+<< /S /GoTo /D (subsection.8.23.1) >>
+endobj
+1492 0 obj
+(\376\377\0008\000.\0002\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+1493 0 obj
+<< /S /GoTo /D (section.8.24) >>
+endobj
+1496 0 obj
+(\376\377\0008\000.\0002\0004\000\040\000I\000P\000u\000n\000P\000r\000e\000f\000a\000b\000P\000o\000o\000l\000\040\000I\000n\000t\000e\000r\000f\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1497 0 obj
+<< /S /GoTo /D (subsection.8.24.1) >>
+endobj
+1500 0 obj
+(\376\377\0008\000.\0002\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+1501 0 obj
+<< /S /GoTo /D (subsection.8.24.2) >>
+endobj
+1504 0 obj
+(\376\377\0008\000.\0002\0004\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1505 0 obj
+<< /S /GoTo /D (subsubsection.8.24.2.1) >>
+endobj
+1508 0 obj
+(\376\377\0008\000.\0002\0004\000.\0002\000.\0001\000\040\000D\000e\000s\000t\000r\000o\000y)
+endobj
+1509 0 obj
+<< /S /GoTo /D (subsubsection.8.24.2.2) >>
+endobj
+1512 0 obj
+(\376\377\0008\000.\0002\0004\000.\0002\000.\0002\000\040\000I\000n\000s\000t\000a\000n\000t\000i\000a\000t\000e)
+endobj
+1513 0 obj
+<< /S /GoTo /D (section.8.25) >>
+endobj
+1516 0 obj
+(\376\377\0008\000.\0002\0005\000\040\000P\000h\000o\000t\000o\000n\000.\000M\000o\000n\000o\000B\000e\000h\000a\000v\000i\000o\000u\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1517 0 obj
+<< /S /GoTo /D (subsection.8.25.1) >>
+endobj
+1520 0 obj
+(\376\377\0008\000.\0002\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+1521 0 obj
+<< /S /GoTo /D (subsection.8.25.2) >>
+endobj
+1524 0 obj
+(\376\377\0008\000.\0002\0005\000.\0002\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1525 0 obj
+<< /S /GoTo /D (subsubsection.8.25.2.1) >>
+endobj
+1528 0 obj
+(\376\377\0008\000.\0002\0005\000.\0002\000.\0001\000\040\000n\000e\000t\000w\000o\000r\000k\000V\000i\000e\000w)
+endobj
+1529 0 obj
+<< /S /GoTo /D (subsubsection.8.25.2.2) >>
+endobj
+1532 0 obj
+(\376\377\0008\000.\0002\0005\000.\0002\000.\0002\000\040\000p\000h\000o\000t\000o\000n\000V\000i\000e\000w)
+endobj
+1533 0 obj
+<< /S /GoTo /D (section.8.26) >>
+endobj
+1536 0 obj
+(\376\377\0008\000.\0002\0006\000\040\000O\000p\000e\000r\000a\000t\000i\000o\000n\000C\000o\000d\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1537 0 obj
+<< /S /GoTo /D (subsection.8.26.1) >>
+endobj
+1540 0 obj
+(\376\377\0008\000.\0002\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+1541 0 obj
+<< /S /GoTo /D (subsection.8.26.2) >>
+endobj
+1544 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1545 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.1) >>
+endobj
+1548 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0001\000\040\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000e)
+endobj
+1549 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.2) >>
+endobj
+1552 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0002\000\040\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000e\000O\000n\000c\000e)
+endobj
+1553 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.3) >>
+endobj
+1556 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0003\000\040\000C\000h\000a\000n\000g\000e\000G\000r\000o\000u\000p\000s)
+endobj
+1557 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.4) >>
+endobj
+1560 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0004\000\040\000C\000r\000e\000a\000t\000e\000G\000a\000m\000e)
+endobj
+1561 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.5) >>
+endobj
+1564 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0005\000\040\000E\000x\000c\000h\000a\000n\000g\000e\000K\000e\000y\000s\000F\000o\000r\000E\000n\000c\000r\000y\000p\000t\000i\000o\000n)
+endobj
+1565 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.6) >>
+endobj
+1568 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0006\000\040\000F\000i\000n\000d\000F\000r\000i\000e\000n\000d\000s)
+endobj
+1569 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.7) >>
+endobj
+1572 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0007\000\040\000G\000e\000t\000G\000a\000m\000e\000L\000i\000s\000t)
+endobj
+1573 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.8) >>
+endobj
+1576 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0008\000\040\000G\000e\000t\000L\000o\000b\000b\000y\000S\000t\000a\000t\000s)
+endobj
+1577 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.9) >>
+endobj
+1580 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0009\000\040\000G\000e\000t\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+1581 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.10) >>
+endobj
+1584 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0001\0000\000\040\000G\000e\000t\000R\000e\000g\000i\000o\000n\000s)
+endobj
+1585 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.11) >>
+endobj
+1588 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0001\0001\000\040\000J\000o\000i\000n)
+endobj
+1589 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.12) >>
+endobj
+1592 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0001\0002\000\040\000J\000o\000i\000n\000G\000a\000m\000e)
+endobj
+1593 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.13) >>
+endobj
+1596 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0001\0003\000\040\000J\000o\000i\000n\000L\000o\000b\000b\000y)
+endobj
+1597 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.14) >>
+endobj
+1600 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0001\0004\000\040\000J\000o\000i\000n\000R\000a\000n\000d\000o\000m\000G\000a\000m\000e)
+endobj
+1601 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.15) >>
+endobj
+1604 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0001\0005\000\040\000L\000e\000a\000v\000e)
+endobj
+1605 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.16) >>
+endobj
+1608 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0001\0006\000\040\000L\000e\000a\000v\000e\000L\000o\000b\000b\000y)
+endobj
+1609 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.17) >>
+endobj
+1612 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0001\0007\000\040\000R\000a\000i\000s\000e\000E\000v\000e\000n\000t)
+endobj
+1613 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.18) >>
+endobj
+1616 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0001\0008\000\040\000S\000e\000r\000v\000e\000r\000S\000e\000t\000t\000i\000n\000g\000s)
+endobj
+1617 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.19) >>
+endobj
+1620 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0001\0009\000\040\000S\000e\000t\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+1621 0 obj
+<< /S /GoTo /D (subsubsection.8.26.2.20) >>
+endobj
+1624 0 obj
+(\376\377\0008\000.\0002\0006\000.\0002\000.\0002\0000\000\040\000W\000e\000b\000R\000p\000c)
+endobj
+1625 0 obj
+<< /S /GoTo /D (section.8.27) >>
+endobj
+1628 0 obj
+(\376\377\0008\000.\0002\0007\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000P\000h\000o\000t\000o\000n\000.\000C\000h\000a\000t\000.\000P\000a\000r\000a\000m\000e\000t\000e\000r\000C\000o\000d\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1629 0 obj
+<< /S /GoTo /D (subsection.8.27.1) >>
+endobj
+1632 0 obj
+(\376\377\0008\000.\0002\0007\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1633 0 obj
+<< /S /GoTo /D (subsubsection.8.27.1.1) >>
+endobj
+1636 0 obj
+(\376\377\0008\000.\0002\0007\000.\0001\000.\0001\000\040\000A\000d\000d\000r\000e\000s\000s)
+endobj
+1637 0 obj
+<< /S /GoTo /D (subsubsection.8.27.1.2) >>
+endobj
+1640 0 obj
+(\376\377\0008\000.\0002\0007\000.\0001\000.\0002\000\040\000A\000p\000p\000l\000i\000c\000a\000t\000i\000o\000n\000I\000d)
+endobj
+1641 0 obj
+<< /S /GoTo /D (subsubsection.8.27.1.3) >>
+endobj
+1644 0 obj
+(\376\377\0008\000.\0002\0007\000.\0001\000.\0003\000\040\000A\000p\000p\000V\000e\000r\000s\000i\000o\000n)
+endobj
+1645 0 obj
+<< /S /GoTo /D (subsubsection.8.27.1.4) >>
+endobj
+1648 0 obj
+(\376\377\0008\000.\0002\0007\000.\0001\000.\0004\000\040\000C\000l\000i\000e\000n\000t\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000D\000a\000t\000a)
+endobj
+1649 0 obj
+<< /S /GoTo /D (subsubsection.8.27.1.5) >>
+endobj
+1652 0 obj
+(\376\377\0008\000.\0002\0007\000.\0001\000.\0005\000\040\000C\000l\000i\000e\000n\000t\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000P\000a\000r\000a\000m\000s)
+endobj
+1653 0 obj
+<< /S /GoTo /D (subsubsection.8.27.1.6) >>
+endobj
+1656 0 obj
+(\376\377\0008\000.\0002\0007\000.\0001\000.\0006\000\040\000C\000l\000i\000e\000n\000t\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000T\000y\000p\000e)
+endobj
+1657 0 obj
+<< /S /GoTo /D (subsubsection.8.27.1.7) >>
+endobj
+1660 0 obj
+(\376\377\0008\000.\0002\0007\000.\0001\000.\0007\000\040\000R\000e\000g\000i\000o\000n)
+endobj
+1661 0 obj
+<< /S /GoTo /D (subsubsection.8.27.1.8) >>
+endobj
+1664 0 obj
+(\376\377\0008\000.\0002\0007\000.\0001\000.\0008\000\040\000S\000e\000c\000r\000e\000t)
+endobj
+1665 0 obj
+<< /S /GoTo /D (subsubsection.8.27.1.9) >>
+endobj
+1668 0 obj
+(\376\377\0008\000.\0002\0007\000.\0001\000.\0009\000\040\000U\000s\000e\000r\000I\000d)
+endobj
+1669 0 obj
+<< /S /GoTo /D (section.8.28) >>
+endobj
+1672 0 obj
+(\376\377\0008\000.\0002\0008\000\040\000P\000a\000r\000a\000m\000e\000t\000e\000r\000C\000o\000d\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1673 0 obj
+<< /S /GoTo /D (subsection.8.28.1) >>
+endobj
+1676 0 obj
+(\376\377\0008\000.\0002\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+1677 0 obj
+<< /S /GoTo /D (subsection.8.28.2) >>
+endobj
+1680 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1681 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.1) >>
+endobj
+1684 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0001\000\040\000A\000c\000t\000o\000r\000L\000i\000s\000t)
+endobj
+1685 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.2) >>
+endobj
+1688 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0002\000\040\000A\000c\000t\000o\000r\000N\000r)
+endobj
+1689 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.3) >>
+endobj
+1692 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0003\000\040\000A\000d\000d)
+endobj
+1693 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.4) >>
+endobj
+1696 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0004\000\040\000A\000d\000d\000r\000e\000s\000s)
+endobj
+1697 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.5) >>
+endobj
+1700 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0005\000\040\000A\000p\000p\000l\000i\000c\000a\000t\000i\000o\000n\000I\000d)
+endobj
+1701 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.6) >>
+endobj
+1704 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0006\000\040\000A\000p\000p\000V\000e\000r\000s\000i\000o\000n)
+endobj
+1705 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.7) >>
+endobj
+1708 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0007\000\040\000A\000z\000u\000r\000e\000L\000o\000c\000a\000l\000N\000o\000d\000e\000I\000d)
+endobj
+1709 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.8) >>
+endobj
+1712 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0008\000\040\000A\000z\000u\000r\000e\000M\000a\000s\000t\000e\000r\000N\000o\000d\000e\000I\000d)
+endobj
+1713 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.9) >>
+endobj
+1716 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0009\000\040\000A\000z\000u\000r\000e\000N\000o\000d\000e\000I\000n\000f\000o)
+endobj
+1717 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.10) >>
+endobj
+1720 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0001\0000\000\040\000B\000r\000o\000a\000d\000c\000a\000s\000t)
+endobj
+1721 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.11) >>
+endobj
+1724 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0001\0001\000\040\000C\000a\000c\000h\000e)
+endobj
+1725 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.12) >>
+endobj
+1728 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0001\0002\000\040\000C\000a\000c\000h\000e\000S\000l\000i\000c\000e\000I\000n\000d\000e\000x)
+endobj
+1729 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.13) >>
+endobj
+1732 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0001\0003\000\040\000C\000h\000e\000c\000k\000U\000s\000e\000r\000O\000n\000J\000o\000i\000n)
+endobj
+1733 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.14) >>
+endobj
+1736 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0001\0004\000\040\000C\000l\000e\000a\000n\000u\000p\000C\000a\000c\000h\000e\000O\000n\000L\000e\000a\000v\000e)
+endobj
+1737 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.15) >>
+endobj
+1740 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0001\0005\000\040\000C\000l\000i\000e\000n\000t\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000D\000a\000t\000a)
+endobj
+1741 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.16) >>
+endobj
+1744 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0001\0006\000\040\000C\000l\000i\000e\000n\000t\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000P\000a\000r\000a\000m\000s)
+endobj
+1745 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.17) >>
+endobj
+1748 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0001\0007\000\040\000C\000l\000i\000e\000n\000t\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000T\000y\000p\000e)
+endobj
+1749 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.18) >>
+endobj
+1752 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0001\0008\000\040\000C\000o\000d\000e)
+endobj
+1753 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.19) >>
+endobj
+1756 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0001\0009\000\040\000C\000u\000s\000t\000o\000m\000E\000v\000e\000n\000t\000C\000o\000n\000t\000e\000n\000t)
+endobj
+1757 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.20) >>
+endobj
+1760 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0002\0000\000\040\000C\000u\000s\000t\000o\000m\000I\000n\000i\000t\000D\000a\000t\000a)
+endobj
+1761 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.21) >>
+endobj
+1764 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0002\0001\000\040\000D\000a\000t\000a)
+endobj
+1765 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.22) >>
+endobj
+1768 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0002\0002\000\040\000E\000m\000p\000t\000y\000R\000o\000o\000m\000T\000T\000L)
+endobj
+1769 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.23) >>
+endobj
+1772 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0002\0003\000\040\000E\000n\000c\000r\000y\000p\000t\000i\000o\000n\000D\000a\000t\000a)
+endobj
+1773 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.24) >>
+endobj
+1776 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0002\0004\000\040\000E\000n\000c\000r\000y\000p\000t\000i\000o\000n\000M\000o\000d\000e)
+endobj
+1777 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.25) >>
+endobj
+1780 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0002\0005\000\040\000E\000v\000e\000n\000t\000F\000o\000r\000w\000a\000r\000d)
+endobj
+1781 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.26) >>
+endobj
+1784 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0002\0006\000\040\000E\000x\000p\000e\000c\000t\000e\000d\000P\000r\000o\000t\000o\000c\000o\000l)
+endobj
+1785 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.27) >>
+endobj
+1788 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0002\0007\000\040\000E\000x\000p\000e\000c\000t\000e\000d\000V\000a\000l\000u\000e\000s)
+endobj
+1789 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.28) >>
+endobj
+1792 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0002\0008\000\040\000F\000i\000n\000d\000F\000r\000i\000e\000n\000d\000s\000R\000e\000q\000u\000e\000s\000t\000L\000i\000s\000t)
+endobj
+1793 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.29) >>
+endobj
+1796 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0002\0009\000\040\000F\000i\000n\000d\000F\000r\000i\000e\000n\000d\000s\000R\000e\000s\000p\000o\000n\000s\000e\000O\000n\000l\000i\000n\000e\000L\000i\000s\000t)
+endobj
+1797 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.30) >>
+endobj
+1800 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0003\0000\000\040\000F\000i\000n\000d\000F\000r\000i\000e\000n\000d\000s\000R\000e\000s\000p\000o\000n\000s\000e\000R\000o\000o\000m\000I\000d\000L\000i\000s\000t)
+endobj
+1801 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.31) >>
+endobj
+1804 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0003\0001\000\040\000G\000a\000m\000e\000C\000o\000u\000n\000t)
+endobj
+1805 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.32) >>
+endobj
+1808 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0003\0002\000\040\000G\000a\000m\000e\000L\000i\000s\000t)
+endobj
+1809 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.33) >>
+endobj
+1812 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0003\0003\000\040\000G\000a\000m\000e\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+1813 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.34) >>
+endobj
+1816 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0003\0004\000\040\000G\000r\000o\000u\000p)
+endobj
+1817 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.35) >>
+endobj
+1820 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0003\0005\000\040\000I\000n\000f\000o)
+endobj
+1821 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.36) >>
+endobj
+1824 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0003\0006\000\040\000I\000s\000C\000o\000m\000i\000n\000g\000B\000a\000c\000k)
+endobj
+1825 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.37) >>
+endobj
+1828 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0003\0007\000\040\000I\000s\000I\000n\000a\000c\000t\000i\000v\000e)
+endobj
+1829 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.38) >>
+endobj
+1832 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0003\0008\000\040\000J\000o\000i\000n\000M\000o\000d\000e)
+endobj
+1833 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.39) >>
+endobj
+1836 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0003\0009\000\040\000L\000o\000b\000b\000y\000N\000a\000m\000e)
+endobj
+1837 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.40) >>
+endobj
+1840 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0004\0000\000\040\000L\000o\000b\000b\000y\000S\000t\000a\000t\000s)
+endobj
+1841 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.41) >>
+endobj
+1844 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0004\0001\000\040\000L\000o\000b\000b\000y\000T\000y\000p\000e)
+endobj
+1845 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.42) >>
+endobj
+1848 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0004\0002\000\040\000M\000a\000s\000t\000e\000r\000C\000l\000i\000e\000n\000t\000I\000d)
+endobj
+1849 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.43) >>
+endobj
+1852 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0004\0003\000\040\000M\000a\000s\000t\000e\000r\000P\000e\000e\000r\000C\000o\000u\000n\000t)
+endobj
+1853 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.44) >>
+endobj
+1856 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0004\0004\000\040\000M\000a\000t\000c\000h\000M\000a\000k\000i\000n\000g\000T\000y\000p\000e)
+endobj
+1857 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.45) >>
+endobj
+1860 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0004\0005\000\040\000N\000i\000c\000k\000N\000a\000m\000e)
+endobj
+1861 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.46) >>
+endobj
+1864 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0004\0006\000\040\000P\000e\000e\000r\000C\000o\000u\000n\000t)
+endobj
+1865 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.47) >>
+endobj
+1868 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0004\0007\000\040\000P\000l\000a\000y\000e\000r\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+1869 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.48) >>
+endobj
+1872 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0004\0008\000\040\000P\000l\000a\000y\000e\000r\000T\000T\000L)
+endobj
+1873 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.49) >>
+endobj
+1876 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0004\0009\000\040\000P\000l\000u\000g\000i\000n\000N\000a\000m\000e)
+endobj
+1877 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.50) >>
+endobj
+1880 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0005\0000\000\040\000P\000l\000u\000g\000i\000n\000s)
+endobj
+1881 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.51) >>
+endobj
+1884 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0005\0001\000\040\000P\000l\000u\000g\000i\000n\000V\000e\000r\000s\000i\000o\000n)
+endobj
+1885 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.52) >>
+endobj
+1888 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0005\0002\000\040\000P\000o\000s\000i\000t\000i\000o\000n)
+endobj
+1889 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.53) >>
+endobj
+1892 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0005\0003\000\040\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+1893 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.54) >>
+endobj
+1896 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0005\0004\000\040\000P\000u\000b\000l\000i\000s\000h\000U\000s\000e\000r\000I\000d)
+endobj
+1897 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.55) >>
+endobj
+1900 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0005\0005\000\040\000R\000e\000c\000e\000i\000v\000e\000r\000G\000r\000o\000u\000p)
+endobj
+1901 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.56) >>
+endobj
+1904 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0005\0006\000\040\000R\000e\000g\000i\000o\000n)
+endobj
+1905 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.57) >>
+endobj
+1908 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0005\0007\000\040\000R\000e\000m\000o\000v\000e)
+endobj
+1909 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.58) >>
+endobj
+1912 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0005\0008\000\040\000R\000o\000o\000m\000N\000a\000m\000e)
+endobj
+1913 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.59) >>
+endobj
+1916 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0005\0009\000\040\000R\000o\000o\000m\000O\000p\000t\000i\000o\000n\000F\000l\000a\000g\000s)
+endobj
+1917 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.60) >>
+endobj
+1920 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0006\0000\000\040\000S\000e\000c\000r\000e\000t)
+endobj
+1921 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.61) >>
+endobj
+1924 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0006\0001\000\040\000S\000u\000p\000p\000r\000e\000s\000s\000R\000o\000o\000m\000E\000v\000e\000n\000t\000s)
+endobj
+1925 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.62) >>
+endobj
+1928 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0006\0002\000\040\000T\000a\000r\000g\000e\000t\000A\000c\000t\000o\000r\000N\000r)
+endobj
+1929 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.63) >>
+endobj
+1932 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0006\0003\000\040\000U\000r\000i\000P\000a\000t\000h)
+endobj
+1933 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.64) >>
+endobj
+1936 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0006\0004\000\040\000U\000s\000e\000r\000I\000d)
+endobj
+1937 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.65) >>
+endobj
+1940 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0006\0005\000\040\000W\000e\000b\000R\000p\000c\000P\000a\000r\000a\000m\000e\000t\000e\000r\000s)
+endobj
+1941 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.66) >>
+endobj
+1944 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0006\0006\000\040\000W\000e\000b\000R\000p\000c\000R\000e\000t\000u\000r\000n\000C\000o\000d\000e)
+endobj
+1945 0 obj
+<< /S /GoTo /D (subsubsection.8.28.2.67) >>
+endobj
+1948 0 obj
+(\376\377\0008\000.\0002\0008\000.\0002\000.\0006\0007\000\040\000W\000e\000b\000R\000p\000c\000R\000e\000t\000u\000r\000n\000M\000e\000s\000s\000a\000g\000e)
+endobj
+1949 0 obj
+<< /S /GoTo /D (section.8.29) >>
+endobj
+1952 0 obj
+(\376\377\0008\000.\0002\0009\000\040\000P\000h\000o\000t\000o\000n\000A\000n\000i\000m\000a\000t\000o\000r\000V\000i\000e\000w\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+1953 0 obj
+<< /S /GoTo /D (subsection.8.29.1) >>
+endobj
+1956 0 obj
+(\376\377\0008\000.\0002\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+1957 0 obj
+<< /S /GoTo /D (subsection.8.29.2) >>
+endobj
+1960 0 obj
+(\376\377\0008\000.\0002\0009\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1961 0 obj
+<< /S /GoTo /D (subsubsection.8.29.2.1) >>
+endobj
+1964 0 obj
+(\376\377\0008\000.\0002\0009\000.\0002\000.\0001\000\040\000P\000a\000r\000a\000m\000e\000t\000e\000r\000T\000y\000p\000e)
+endobj
+1965 0 obj
+<< /S /GoTo /D (subsubsection.8.29.2.2) >>
+endobj
+1968 0 obj
+(\376\377\0008\000.\0002\0009\000.\0002\000.\0002\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000T\000y\000p\000e)
+endobj
+1969 0 obj
+<< /S /GoTo /D (subsection.8.29.3) >>
+endobj
+1972 0 obj
+(\376\377\0008\000.\0002\0009\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+1973 0 obj
+<< /S /GoTo /D (subsubsection.8.29.3.1) >>
+endobj
+1976 0 obj
+(\376\377\0008\000.\0002\0009\000.\0003\000.\0001\000\040\000C\000a\000c\000h\000e\000D\000i\000s\000c\000r\000e\000t\000e\000T\000r\000i\000g\000g\000e\000r\000s)
+endobj
+1977 0 obj
+<< /S /GoTo /D (subsubsection.8.29.3.2) >>
+endobj
+1980 0 obj
+(\376\377\0008\000.\0002\0009\000.\0003\000.\0002\000\040\000D\000o\000e\000s\000L\000a\000y\000e\000r\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000T\000y\000p\000e\000E\000x\000i\000s\000t)
+endobj
+1981 0 obj
+<< /S /GoTo /D (subsubsection.8.29.3.3) >>
+endobj
+1984 0 obj
+(\376\377\0008\000.\0002\0009\000.\0003\000.\0003\000\040\000D\000o\000e\000s\000P\000a\000r\000a\000m\000e\000t\000e\000r\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000T\000y\000p\000e\000E\000x\000i\000s\000t)
+endobj
+1985 0 obj
+<< /S /GoTo /D (subsubsection.8.29.3.4) >>
+endobj
+1988 0 obj
+(\376\377\0008\000.\0002\0009\000.\0003\000.\0004\000\040\000G\000e\000t\000L\000a\000y\000e\000r\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000T\000y\000p\000e)
+endobj
+1989 0 obj
+<< /S /GoTo /D (subsubsection.8.29.3.5) >>
+endobj
+1992 0 obj
+(\376\377\0008\000.\0002\0009\000.\0003\000.\0005\000\040\000G\000e\000t\000P\000a\000r\000a\000m\000e\000t\000e\000r\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000T\000y\000p\000e)
+endobj
+1993 0 obj
+<< /S /GoTo /D (subsubsection.8.29.3.6) >>
+endobj
+1996 0 obj
+(\376\377\0008\000.\0002\0009\000.\0003\000.\0006\000\040\000G\000e\000t\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000d\000L\000a\000y\000e\000r\000s)
+endobj
+1997 0 obj
+<< /S /GoTo /D (subsubsection.8.29.3.7) >>
+endobj
+2000 0 obj
+(\376\377\0008\000.\0002\0009\000.\0003\000.\0007\000\040\000G\000e\000t\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000d\000P\000a\000r\000a\000m\000e\000t\000e\000r\000s)
+endobj
+2001 0 obj
+<< /S /GoTo /D (subsubsection.8.29.3.8) >>
+endobj
+2004 0 obj
+(\376\377\0008\000.\0002\0009\000.\0003\000.\0008\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000S\000e\000r\000i\000a\000l\000i\000z\000e\000V\000i\000e\000w)
+endobj
+2005 0 obj
+<< /S /GoTo /D (subsubsection.8.29.3.9) >>
+endobj
+2008 0 obj
+(\376\377\0008\000.\0002\0009\000.\0003\000.\0009\000\040\000S\000e\000t\000L\000a\000y\000e\000r\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000d)
+endobj
+2009 0 obj
+<< /S /GoTo /D (subsubsection.8.29.3.10) >>
+endobj
+2012 0 obj
+(\376\377\0008\000.\0002\0009\000.\0003\000.\0001\0000\000\040\000S\000e\000t\000P\000a\000r\000a\000m\000e\000t\000e\000r\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000d)
+endobj
+2013 0 obj
+<< /S /GoTo /D (section.8.30) >>
+endobj
+2016 0 obj
+(\376\377\0008\000.\0003\0000\000\040\000P\000h\000o\000t\000o\000n\000L\000a\000g\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000G\000u\000i\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+2017 0 obj
+<< /S /GoTo /D (subsection.8.30.1) >>
+endobj
+2020 0 obj
+(\376\377\0008\000.\0003\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+2021 0 obj
+<< /S /GoTo /D (subsection.8.30.2) >>
+endobj
+2024 0 obj
+(\376\377\0008\000.\0003\0000\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2025 0 obj
+<< /S /GoTo /D (subsubsection.8.30.2.1) >>
+endobj
+2028 0 obj
+(\376\377\0008\000.\0003\0000\000.\0002\000.\0001\000\040\000O\000n\000G\000U\000I)
+endobj
+2029 0 obj
+<< /S /GoTo /D (subsubsection.8.30.2.2) >>
+endobj
+2032 0 obj
+(\376\377\0008\000.\0003\0000\000.\0002\000.\0002\000\040\000S\000t\000a\000r\000t)
+endobj
+2033 0 obj
+<< /S /GoTo /D (subsection.8.30.3) >>
+endobj
+2036 0 obj
+(\376\377\0008\000.\0003\0000\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2037 0 obj
+<< /S /GoTo /D (subsubsection.8.30.3.1) >>
+endobj
+2040 0 obj
+(\376\377\0008\000.\0003\0000\000.\0003\000.\0001\000\040\000V\000i\000s\000i\000b\000l\000e)
+endobj
+2041 0 obj
+<< /S /GoTo /D (subsubsection.8.30.3.2) >>
+endobj
+2044 0 obj
+(\376\377\0008\000.\0003\0000\000.\0003\000.\0002\000\040\000W\000i\000n\000d\000o\000w\000I\000d)
+endobj
+2045 0 obj
+<< /S /GoTo /D (subsubsection.8.30.3.3) >>
+endobj
+2048 0 obj
+(\376\377\0008\000.\0003\0000\000.\0003\000.\0003\000\040\000W\000i\000n\000d\000o\000w\000R\000e\000c\000t)
+endobj
+2049 0 obj
+<< /S /GoTo /D (subsection.8.30.4) >>
+endobj
+2052 0 obj
+(\376\377\0008\000.\0003\0000\000.\0004\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2053 0 obj
+<< /S /GoTo /D (subsubsection.8.30.4.1) >>
+endobj
+2056 0 obj
+(\376\377\0008\000.\0003\0000\000.\0004\000.\0001\000\040\000P\000e\000e\000r)
+endobj
+2057 0 obj
+<< /S /GoTo /D (section.8.31) >>
+endobj
+2060 0 obj
+(\376\377\0008\000.\0003\0001\000\040\000P\000h\000o\000t\000o\000n\000M\000e\000s\000s\000a\000g\000e\000I\000n\000f\000o\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+2061 0 obj
+<< /S /GoTo /D (subsection.8.31.1) >>
+endobj
+2064 0 obj
+(\376\377\0008\000.\0003\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+2065 0 obj
+<< /S /GoTo /D (subsection.8.31.2) >>
+endobj
+2068 0 obj
+(\376\377\0008\000.\0003\0001\000.\0002\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2069 0 obj
+<< /S /GoTo /D (subsubsection.8.31.2.1) >>
+endobj
+2072 0 obj
+(\376\377\0008\000.\0003\0001\000.\0002\000.\0001\000\040\000P\000h\000o\000t\000o\000n\000M\000e\000s\000s\000a\000g\000e\000I\000n\000f\000o)
+endobj
+2073 0 obj
+<< /S /GoTo /D (subsection.8.31.3) >>
+endobj
+2076 0 obj
+(\376\377\0008\000.\0003\0001\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2077 0 obj
+<< /S /GoTo /D (subsubsection.8.31.3.1) >>
+endobj
+2080 0 obj
+(\376\377\0008\000.\0003\0001\000.\0003\000.\0001\000\040\000T\000o\000S\000t\000r\000i\000n\000g)
+endobj
+2081 0 obj
+<< /S /GoTo /D (subsection.8.31.4) >>
+endobj
+2084 0 obj
+(\376\377\0008\000.\0003\0001\000.\0004\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2085 0 obj
+<< /S /GoTo /D (subsubsection.8.31.4.1) >>
+endobj
+2088 0 obj
+(\376\377\0008\000.\0003\0001\000.\0004\000.\0001\000\040\000p\000h\000o\000t\000o\000n\000V\000i\000e\000w)
+endobj
+2089 0 obj
+<< /S /GoTo /D (subsubsection.8.31.4.2) >>
+endobj
+2092 0 obj
+(\376\377\0008\000.\0003\0001\000.\0004\000.\0002\000\040\000s\000e\000n\000d\000e\000r)
+endobj
+2093 0 obj
+<< /S /GoTo /D (subsection.8.31.5) >>
+endobj
+2096 0 obj
+(\376\377\0008\000.\0003\0001\000.\0005\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2097 0 obj
+<< /S /GoTo /D (subsubsection.8.31.5.1) >>
+endobj
+2100 0 obj
+(\376\377\0008\000.\0003\0001\000.\0005\000.\0001\000\040\000t\000i\000m\000e\000s\000t\000a\000m\000p)
+endobj
+2101 0 obj
+<< /S /GoTo /D (section.8.32) >>
+endobj
+2104 0 obj
+(\376\377\0008\000.\0003\0002\000\040\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+2105 0 obj
+<< /S /GoTo /D (subsection.8.32.1) >>
+endobj
+2108 0 obj
+(\376\377\0008\000.\0003\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+2109 0 obj
+<< /S /GoTo /D (subsection.8.32.2) >>
+endobj
+2112 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2113 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.1) >>
+endobj
+2116 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0001\000\040\000A\000l\000l\000o\000c\000a\000t\000e\000S\000c\000e\000n\000e\000V\000i\000e\000w\000I\000D)
+endobj
+2117 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.2) >>
+endobj
+2120 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0002\000\040\000A\000l\000l\000o\000c\000a\000t\000e\000V\000i\000e\000w\000I\000D)
+endobj
+2121 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.3) >>
+endobj
+2124 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0003\000\040\000C\000a\000c\000h\000e\000S\000e\000n\000d\000M\000o\000n\000o\000M\000e\000s\000s\000a\000g\000e\000T\000a\000r\000g\000e\000t\000s)
+endobj
+2125 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.4) >>
+endobj
+2128 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0004\000\040\000C\000l\000o\000s\000e\000C\000o\000n\000n\000e\000c\000t\000i\000o\000n)
+endobj
+2129 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.5) >>
+endobj
+2132 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0005\000\040\000C\000o\000n\000n\000e\000c\000t\000T\000o\000B\000e\000s\000t\000C\000l\000o\000u\000d\000S\000e\000r\000v\000e\000r)
+endobj
+2133 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.6) >>
+endobj
+2136 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0006\000\040\000C\000o\000n\000n\000e\000c\000t\000T\000o\000M\000a\000s\000t\000e\000r)
+endobj
+2137 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.7) >>
+endobj
+2140 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0007\000\040\000C\000o\000n\000n\000e\000c\000t\000T\000o\000R\000e\000g\000i\000o\000n)
+endobj
+2141 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.8) >>
+endobj
+2144 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0008\000\040\000C\000o\000n\000n\000e\000c\000t\000U\000s\000i\000n\000g\000S\000e\000t\000t\000i\000n\000g\000s)
+endobj
+2145 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.9) >>
+endobj
+2148 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0009\000\040\000C\000r\000e\000a\000t\000e\000R\000o\000o\000m)
+endobj
+2149 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.10) >>
+endobj
+2152 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0001\0000\000\040\000C\000r\000e\000a\000t\000e\000R\000o\000o\000m)
+endobj
+2153 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.11) >>
+endobj
+2156 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0001\0001\000\040\000C\000r\000e\000a\000t\000e\000R\000o\000o\000m)
+endobj
+2157 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.12) >>
+endobj
+2160 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0001\0002\000\040\000D\000e\000s\000t\000r\000o\000y)
+endobj
+2161 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.13) >>
+endobj
+2164 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0001\0003\000\040\000D\000e\000s\000t\000r\000o\000y)
+endobj
+2165 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.14) >>
+endobj
+2168 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0001\0004\000\040\000D\000e\000s\000t\000r\000o\000y\000A\000l\000l)
+endobj
+2169 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.15) >>
+endobj
+2172 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0001\0005\000\040\000D\000e\000s\000t\000r\000o\000y\000P\000l\000a\000y\000e\000r\000O\000b\000j\000e\000c\000t\000s)
+endobj
+2173 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.16) >>
+endobj
+2176 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0001\0006\000\040\000D\000e\000s\000t\000r\000o\000y\000P\000l\000a\000y\000e\000r\000O\000b\000j\000e\000c\000t\000s)
+endobj
+2177 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.17) >>
+endobj
+2180 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0001\0007\000\040\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t)
+endobj
+2181 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.18) >>
+endobj
+2184 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0001\0008\000\040\000E\000v\000e\000n\000t\000C\000a\000l\000l\000b\000a\000c\000k)
+endobj
+2185 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.19) >>
+endobj
+2188 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0001\0009\000\040\000F\000e\000t\000c\000h\000S\000e\000r\000v\000e\000r\000T\000i\000m\000e\000s\000t\000a\000m\000p)
+endobj
+2189 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.20) >>
+endobj
+2192 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0002\0000\000\040\000F\000i\000n\000d\000F\000r\000i\000e\000n\000d\000s)
+endobj
+2193 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.21) >>
+endobj
+2196 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0002\0001\000\040\000F\000i\000n\000d\000G\000a\000m\000e\000O\000b\000j\000e\000c\000t\000s\000W\000i\000t\000h\000C\000o\000m\000p\000o\000n\000e\000n\000t)
+endobj
+2197 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.22) >>
+endobj
+2200 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0002\0002\000\040\000G\000e\000t\000C\000u\000s\000t\000o\000m\000R\000o\000o\000m\000L\000i\000s\000t)
+endobj
+2201 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.23) >>
+endobj
+2204 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0002\0003\000\040\000G\000e\000t\000P\000i\000n\000g)
+endobj
+2205 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.24) >>
+endobj
+2208 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0002\0004\000\040\000G\000e\000t\000R\000o\000o\000m\000L\000i\000s\000t)
+endobj
+2209 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.25) >>
+endobj
+2212 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0002\0005\000\040\000I\000n\000i\000t\000i\000a\000l\000i\000z\000e\000S\000e\000c\000u\000r\000i\000t\000y)
+endobj
+2213 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.26) >>
+endobj
+2216 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0002\0006\000\040\000I\000n\000s\000t\000a\000n\000t\000i\000a\000t\000e)
+endobj
+2217 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.27) >>
+endobj
+2220 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0002\0007\000\040\000I\000n\000s\000t\000a\000n\000t\000i\000a\000t\000e)
+endobj
+2221 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.28) >>
+endobj
+2224 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0002\0008\000\040\000I\000n\000s\000t\000a\000n\000t\000i\000a\000t\000e\000S\000c\000e\000n\000e\000O\000b\000j\000e\000c\000t)
+endobj
+2225 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.29) >>
+endobj
+2228 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0002\0009\000\040\000J\000o\000i\000n\000L\000o\000b\000b\000y)
+endobj
+2229 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.30) >>
+endobj
+2232 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0003\0000\000\040\000J\000o\000i\000n\000L\000o\000b\000b\000y)
+endobj
+2233 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.31) >>
+endobj
+2236 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0003\0001\000\040\000J\000o\000i\000n\000O\000r\000C\000r\000e\000a\000t\000e\000R\000o\000o\000m)
+endobj
+2237 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.32) >>
+endobj
+2240 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0003\0002\000\040\000J\000o\000i\000n\000O\000r\000C\000r\000e\000a\000t\000e\000R\000o\000o\000m)
+endobj
+2241 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.33) >>
+endobj
+2244 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0003\0003\000\040\000J\000o\000i\000n\000R\000a\000n\000d\000o\000m\000R\000o\000o\000m)
+endobj
+2245 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.34) >>
+endobj
+2248 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0003\0004\000\040\000J\000o\000i\000n\000R\000a\000n\000d\000o\000m\000R\000o\000o\000m)
+endobj
+2249 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.35) >>
+endobj
+2252 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0003\0005\000\040\000J\000o\000i\000n\000R\000a\000n\000d\000o\000m\000R\000o\000o\000m)
+endobj
+2253 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.36) >>
+endobj
+2256 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0003\0006\000\040\000J\000o\000i\000n\000R\000o\000o\000m)
+endobj
+2257 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.37) >>
+endobj
+2260 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0003\0007\000\040\000J\000o\000i\000n\000R\000o\000o\000m)
+endobj
+2261 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.38) >>
+endobj
+2264 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0003\0008\000\040\000L\000e\000a\000v\000e\000L\000o\000b\000b\000y)
+endobj
+2265 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.39) >>
+endobj
+2268 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0003\0009\000\040\000L\000e\000a\000v\000e\000R\000o\000o\000m)
+endobj
+2269 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.40) >>
+endobj
+2272 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0004\0000\000\040\000L\000o\000a\000d\000L\000e\000v\000e\000l)
+endobj
+2273 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.41) >>
+endobj
+2276 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0004\0001\000\040\000L\000o\000a\000d\000L\000e\000v\000e\000l)
+endobj
+2277 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.42) >>
+endobj
+2280 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0004\0002\000\040\000N\000e\000t\000w\000o\000r\000k\000S\000t\000a\000t\000i\000s\000t\000i\000c\000s\000R\000e\000s\000e\000t)
+endobj
+2281 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.43) >>
+endobj
+2284 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0004\0003\000\040\000N\000e\000t\000w\000o\000r\000k\000S\000t\000a\000t\000i\000s\000t\000i\000c\000s\000T\000o\000S\000t\000r\000i\000n\000g)
+endobj
+2285 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.44) >>
+endobj
+2288 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0004\0004\000\040\000O\000v\000e\000r\000r\000i\000d\000e\000B\000e\000s\000t\000C\000l\000o\000u\000d\000S\000e\000r\000v\000e\000r)
+endobj
+2289 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.45) >>
+endobj
+2292 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0004\0005\000\040\000R\000a\000i\000s\000e\000E\000v\000e\000n\000t)
+endobj
+2293 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.46) >>
+endobj
+2296 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0004\0006\000\040\000R\000e\000c\000o\000n\000n\000e\000c\000t)
+endobj
+2297 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.47) >>
+endobj
+2300 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0004\0007\000\040\000R\000e\000c\000o\000n\000n\000e\000c\000t\000A\000n\000d\000R\000e\000j\000o\000i\000n)
+endobj
+2301 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.48) >>
+endobj
+2304 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0004\0008\000\040\000R\000e\000f\000r\000e\000s\000h\000C\000l\000o\000u\000d\000S\000e\000r\000v\000e\000r\000R\000a\000t\000i\000n\000g)
+endobj
+2305 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.49) >>
+endobj
+2308 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0004\0009\000\040\000R\000e\000J\000o\000i\000n\000R\000o\000o\000m)
+endobj
+2309 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.50) >>
+endobj
+2312 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0005\0000\000\040\000R\000e\000m\000o\000v\000e\000P\000l\000a\000y\000e\000r\000C\000u\000s\000t\000o\000m\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+2313 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.51) >>
+endobj
+2316 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0005\0001\000\040\000R\000e\000m\000o\000v\000e\000R\000P\000C\000s)
+endobj
+2317 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.52) >>
+endobj
+2320 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0005\0002\000\040\000R\000e\000m\000o\000v\000e\000R\000P\000C\000s)
+endobj
+2321 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.53) >>
+endobj
+2324 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0005\0003\000\040\000R\000e\000m\000o\000v\000e\000R\000P\000C\000s\000I\000n\000G\000r\000o\000u\000p)
+endobj
+2325 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.54) >>
+endobj
+2328 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0005\0004\000\040\000S\000e\000n\000d\000O\000u\000t\000g\000o\000i\000n\000g\000C\000o\000m\000m\000a\000n\000d\000s)
+endobj
+2329 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.55) >>
+endobj
+2332 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0005\0005\000\040\000S\000e\000t\000I\000n\000t\000e\000r\000e\000s\000t\000G\000r\000o\000u\000p\000s)
+endobj
+2333 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.56) >>
+endobj
+2336 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0005\0006\000\040\000S\000e\000t\000I\000n\000t\000e\000r\000e\000s\000t\000G\000r\000o\000u\000p\000s)
+endobj
+2337 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.57) >>
+endobj
+2340 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0005\0007\000\040\000S\000e\000t\000L\000e\000v\000e\000l\000P\000r\000e\000f\000i\000x)
+endobj
+2341 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.58) >>
+endobj
+2344 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0005\0008\000\040\000S\000e\000t\000M\000a\000s\000t\000e\000r\000C\000l\000i\000e\000n\000t)
+endobj
+2345 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.59) >>
+endobj
+2348 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0005\0009\000\040\000S\000e\000t\000P\000l\000a\000y\000e\000r\000C\000u\000s\000t\000o\000m\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+2349 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.60) >>
+endobj
+2352 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0006\0000\000\040\000S\000e\000t\000R\000e\000c\000e\000i\000v\000i\000n\000g\000E\000n\000a\000b\000l\000e\000d)
+endobj
+2353 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.61) >>
+endobj
+2356 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0006\0001\000\040\000S\000e\000t\000R\000e\000c\000e\000i\000v\000i\000n\000g\000E\000n\000a\000b\000l\000e\000d)
+endobj
+2357 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.62) >>
+endobj
+2360 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0006\0002\000\040\000S\000e\000t\000S\000e\000n\000d\000i\000n\000g\000E\000n\000a\000b\000l\000e\000d)
+endobj
+2361 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.63) >>
+endobj
+2364 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0006\0003\000\040\000S\000e\000t\000S\000e\000n\000d\000i\000n\000g\000E\000n\000a\000b\000l\000e\000d)
+endobj
+2365 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.64) >>
+endobj
+2368 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0006\0004\000\040\000S\000e\000t\000S\000e\000n\000d\000i\000n\000g\000E\000n\000a\000b\000l\000e\000d)
+endobj
+2369 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.65) >>
+endobj
+2372 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0006\0005\000\040\000S\000e\000t\000S\000e\000n\000d\000i\000n\000g\000E\000n\000a\000b\000l\000e\000d)
+endobj
+2373 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.66) >>
+endobj
+2376 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0006\0006\000\040\000S\000w\000i\000t\000c\000h\000T\000o\000P\000r\000o\000t\000o\000c\000o\000l)
+endobj
+2377 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.67) >>
+endobj
+2380 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0006\0007\000\040\000U\000n\000A\000l\000l\000o\000c\000a\000t\000e\000V\000i\000e\000w\000I\000D)
+endobj
+2381 0 obj
+<< /S /GoTo /D (subsubsection.8.32.2.68) >>
+endobj
+2384 0 obj
+(\376\377\0008\000.\0003\0002\000.\0002\000.\0006\0008\000\040\000W\000e\000b\000R\000p\000c)
+endobj
+2385 0 obj
+<< /S /GoTo /D (subsection.8.32.3) >>
+endobj
+2388 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2389 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.1) >>
+endobj
+2392 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0001\000\040\000B\000a\000c\000k\000g\000r\000o\000u\000n\000d\000T\000i\000m\000e\000o\000u\000t)
+endobj
+2393 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.2) >>
+endobj
+2396 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0002\000\040\000I\000n\000s\000t\000a\000n\000t\000i\000a\000t\000e\000I\000n\000R\000o\000o\000m\000O\000n\000l\000y)
+endobj
+2397 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.3) >>
+endobj
+2400 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0003\000\040\000l\000o\000g\000L\000e\000v\000e\000l)
+endobj
+2401 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.4) >>
+endobj
+2404 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0004\000\040\000M\000A\000X\000\137\000V\000I\000E\000W\000\137\000I\000D\000S)
+endobj
+2405 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.5) >>
+endobj
+2408 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0005\000\040\000m\000a\000x\000C\000o\000n\000n\000e\000c\000t\000i\000o\000n\000s)
+endobj
+2409 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.6) >>
+endobj
+2412 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0006\000\040\000O\000n\000E\000v\000e\000n\000t\000C\000a\000l\000l)
+endobj
+2413 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.7) >>
+endobj
+2416 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0007\000\040\000P\000h\000o\000t\000o\000n\000S\000e\000r\000v\000e\000r\000S\000e\000t\000t\000i\000n\000g\000s)
+endobj
+2417 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.8) >>
+endobj
+2420 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0008\000\040\000p\000r\000e\000c\000i\000s\000i\000o\000n\000F\000o\000r\000F\000l\000o\000a\000t\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000a\000t\000i\000o\000n)
+endobj
+2421 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.9) >>
+endobj
+2424 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0009\000\040\000p\000r\000e\000c\000i\000s\000i\000o\000n\000F\000o\000r\000Q\000u\000a\000t\000e\000r\000n\000i\000o\000n\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000a\000t\000i\000o\000n)
+endobj
+2425 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.10) >>
+endobj
+2428 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0001\0000\000\040\000p\000r\000e\000c\000i\000s\000i\000o\000n\000F\000o\000r\000V\000e\000c\000t\000o\000r\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000a\000t\000i\000o\000n)
+endobj
+2429 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.11) >>
+endobj
+2432 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0001\0001\000\040\000P\000r\000e\000f\000a\000b\000C\000a\000c\000h\000e)
+endobj
+2433 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.12) >>
+endobj
+2436 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0001\0002\000\040\000S\000e\000n\000d\000M\000o\000n\000o\000M\000e\000s\000s\000a\000g\000e\000T\000a\000r\000g\000e\000t\000s)
+endobj
+2437 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.13) >>
+endobj
+2440 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0001\0003\000\040\000S\000e\000n\000d\000M\000o\000n\000o\000M\000e\000s\000s\000a\000g\000e\000T\000a\000r\000g\000e\000t\000T\000y\000p\000e)
+endobj
+2441 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.14) >>
+endobj
+2444 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0001\0004\000\040\000S\000t\000a\000r\000t\000R\000p\000c\000s\000A\000s\000C\000o\000r\000o\000u\000t\000i\000n\000e)
+endobj
+2445 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.15) >>
+endobj
+2448 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0001\0005\000\040\000U\000s\000e\000P\000r\000e\000f\000a\000b\000C\000a\000c\000h\000e)
+endobj
+2449 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.16) >>
+endobj
+2452 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0001\0006\000\040\000U\000s\000e\000R\000p\000c\000M\000o\000n\000o\000B\000e\000h\000a\000v\000i\000o\000u\000r\000C\000a\000c\000h\000e)
+endobj
+2453 0 obj
+<< /S /GoTo /D (subsubsection.8.32.3.17) >>
+endobj
+2456 0 obj
+(\376\377\0008\000.\0003\0002\000.\0003\000.\0001\0007\000\040\000v\000e\000r\000s\000i\000o\000n\000P\000U\000N)
+endobj
+2457 0 obj
+<< /S /GoTo /D (subsection.8.32.4) >>
+endobj
+2460 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2461 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.1) >>
+endobj
+2464 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0001\000\040\000A\000u\000t\000h\000V\000a\000l\000u\000e\000s)
+endobj
+2465 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.2) >>
+endobj
+2468 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0002\000\040\000a\000u\000t\000o\000C\000l\000e\000a\000n\000U\000p\000P\000l\000a\000y\000e\000r\000O\000b\000j\000e\000c\000t\000s)
+endobj
+2469 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.3) >>
+endobj
+2472 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0003\000\040\000a\000u\000t\000o\000J\000o\000i\000n\000L\000o\000b\000b\000y)
+endobj
+2473 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.4) >>
+endobj
+2476 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0004\000\040\000a\000u\000t\000o\000m\000a\000t\000i\000c\000a\000l\000l\000y\000S\000y\000n\000c\000S\000c\000e\000n\000e)
+endobj
+2477 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.5) >>
+endobj
+2480 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0005\000\040\000C\000l\000o\000u\000d\000R\000e\000g\000i\000o\000n)
+endobj
+2481 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.6) >>
+endobj
+2484 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0006\000\040\000c\000o\000n\000n\000e\000c\000t\000e\000d)
+endobj
+2485 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.7) >>
+endobj
+2488 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0007\000\040\000c\000o\000n\000n\000e\000c\000t\000e\000d\000A\000n\000d\000R\000e\000a\000d\000y)
+endobj
+2489 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.8) >>
+endobj
+2492 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0008\000\040\000c\000o\000n\000n\000e\000c\000t\000i\000n\000g)
+endobj
+2493 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.9) >>
+endobj
+2496 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0009\000\040\000c\000o\000n\000n\000e\000c\000t\000i\000o\000n\000S\000t\000a\000t\000e)
+endobj
+2497 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.10) >>
+endobj
+2500 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0001\0000\000\040\000c\000o\000n\000n\000e\000c\000t\000i\000o\000n\000S\000t\000a\000t\000e\000D\000e\000t\000a\000i\000l\000e\000d)
+endobj
+2501 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.11) >>
+endobj
+2504 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0001\0001\000\040\000c\000o\000u\000n\000t\000O\000f\000P\000l\000a\000y\000e\000r\000s)
+endobj
+2505 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.12) >>
+endobj
+2508 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0001\0002\000\040\000c\000o\000u\000n\000t\000O\000f\000P\000l\000a\000y\000e\000r\000s\000I\000n\000R\000o\000o\000m\000s)
+endobj
+2509 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.13) >>
+endobj
+2512 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0001\0003\000\040\000c\000o\000u\000n\000t\000O\000f\000P\000l\000a\000y\000e\000r\000s\000O\000n\000M\000a\000s\000t\000e\000r)
+endobj
+2513 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.14) >>
+endobj
+2516 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0001\0004\000\040\000c\000o\000u\000n\000t\000O\000f\000R\000o\000o\000m\000s)
+endobj
+2517 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.15) >>
+endobj
+2520 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0001\0005\000\040\000C\000r\000c\000C\000h\000e\000c\000k\000E\000n\000a\000b\000l\000e\000d)
+endobj
+2521 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.16) >>
+endobj
+2524 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0001\0006\000\040\000E\000n\000a\000b\000l\000e\000L\000o\000b\000b\000y\000S\000t\000a\000t\000i\000s\000t\000i\000c\000s)
+endobj
+2525 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.17) >>
+endobj
+2528 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0001\0007\000\040\000F\000r\000i\000e\000n\000d\000s)
+endobj
+2529 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.18) >>
+endobj
+2532 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0001\0008\000\040\000F\000r\000i\000e\000n\000d\000s\000L\000i\000s\000t\000A\000g\000e)
+endobj
+2533 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.19) >>
+endobj
+2536 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0001\0009\000\040\000g\000a\000m\000e\000V\000e\000r\000s\000i\000o\000n)
+endobj
+2537 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.20) >>
+endobj
+2540 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0002\0000\000\040\000i\000n\000R\000o\000o\000m)
+endobj
+2541 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.21) >>
+endobj
+2544 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0002\0001\000\040\000i\000n\000s\000i\000d\000e\000L\000o\000b\000b\000y)
+endobj
+2545 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.22) >>
+endobj
+2548 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0002\0002\000\040\000i\000s\000M\000a\000s\000t\000e\000r\000C\000l\000i\000e\000n\000t)
+endobj
+2549 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.23) >>
+endobj
+2552 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0002\0003\000\040\000i\000s\000M\000e\000s\000s\000a\000g\000e\000Q\000u\000e\000u\000e\000R\000u\000n\000n\000i\000n\000g)
+endobj
+2553 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.24) >>
+endobj
+2556 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0002\0004\000\040\000i\000s\000N\000o\000n\000M\000a\000s\000t\000e\000r\000C\000l\000i\000e\000n\000t\000I\000n\000R\000o\000o\000m)
+endobj
+2557 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.25) >>
+endobj
+2560 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0002\0005\000\040\000l\000o\000b\000b\000y)
+endobj
+2561 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.26) >>
+endobj
+2564 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0002\0006\000\040\000L\000o\000b\000b\000y\000S\000t\000a\000t\000i\000s\000t\000i\000c\000s)
+endobj
+2565 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.27) >>
+endobj
+2568 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0002\0007\000\040\000m\000a\000s\000t\000e\000r\000C\000l\000i\000e\000n\000t)
+endobj
+2569 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.28) >>
+endobj
+2572 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0002\0008\000\040\000M\000a\000x\000R\000e\000s\000e\000n\000d\000s\000B\000e\000f\000o\000r\000e\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t)
+endobj
+2573 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.29) >>
+endobj
+2576 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0002\0009\000\040\000N\000e\000t\000w\000o\000r\000k\000S\000t\000a\000t\000i\000s\000t\000i\000c\000s\000E\000n\000a\000b\000l\000e\000d)
+endobj
+2577 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.30) >>
+endobj
+2580 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0003\0000\000\040\000o\000f\000f\000l\000i\000n\000e\000M\000o\000d\000e)
+endobj
+2581 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.31) >>
+endobj
+2584 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0003\0001\000\040\000o\000t\000h\000e\000r\000P\000l\000a\000y\000e\000r\000s)
+endobj
+2585 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.32) >>
+endobj
+2588 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0003\0002\000\040\000P\000a\000c\000k\000e\000t\000L\000o\000s\000s\000B\000y\000C\000r\000c\000C\000h\000e\000c\000k)
+endobj
+2589 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.33) >>
+endobj
+2592 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0003\0003\000\040\000p\000l\000a\000y\000e\000r)
+endobj
+2593 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.34) >>
+endobj
+2596 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0003\0004\000\040\000p\000l\000a\000y\000e\000r\000L\000i\000s\000t)
+endobj
+2597 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.35) >>
+endobj
+2600 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0003\0005\000\040\000p\000l\000a\000y\000e\000r\000N\000a\000m\000e)
+endobj
+2601 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.36) >>
+endobj
+2604 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0003\0006\000\040\000P\000r\000e\000f\000a\000b\000P\000o\000o\000l)
+endobj
+2605 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.37) >>
+endobj
+2608 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0003\0007\000\040\000Q\000u\000i\000c\000k\000R\000e\000s\000e\000n\000d\000s)
+endobj
+2609 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.38) >>
+endobj
+2612 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0003\0008\000\040\000R\000e\000s\000e\000n\000t\000R\000e\000l\000i\000a\000b\000l\000e\000C\000o\000m\000m\000a\000n\000d\000s)
+endobj
+2613 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.39) >>
+endobj
+2616 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0003\0009\000\040\000r\000o\000o\000m)
+endobj
+2617 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.40) >>
+endobj
+2620 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0004\0000\000\040\000s\000e\000n\000d\000R\000a\000t\000e)
+endobj
+2621 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.41) >>
+endobj
+2624 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0004\0001\000\040\000s\000e\000n\000d\000R\000a\000t\000e\000O\000n\000S\000e\000r\000i\000a\000l\000i\000z\000e)
+endobj
+2625 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.42) >>
+endobj
+2628 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0004\0002\000\040\000S\000e\000r\000v\000e\000r)
+endobj
+2629 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.43) >>
+endobj
+2632 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0004\0003\000\040\000S\000e\000r\000v\000e\000r\000A\000d\000d\000r\000e\000s\000s)
+endobj
+2633 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.44) >>
+endobj
+2636 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0004\0004\000\040\000S\000e\000r\000v\000e\000r\000T\000i\000m\000e\000s\000t\000a\000m\000p)
+endobj
+2637 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.45) >>
+endobj
+2640 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0004\0005\000\040\000t\000i\000m\000e)
+endobj
+2641 0 obj
+<< /S /GoTo /D (subsubsection.8.32.4.46) >>
+endobj
+2644 0 obj
+(\376\377\0008\000.\0003\0002\000.\0004\000.\0004\0006\000\040\000u\000n\000r\000e\000l\000i\000a\000b\000l\000e\000C\000o\000m\000m\000a\000n\000d\000s\000L\000i\000m\000i\000t)
+endobj
+2645 0 obj
+<< /S /GoTo /D (section.8.33) >>
+endobj
+2648 0 obj
+(\376\377\0008\000.\0003\0003\000\040\000P\000h\000o\000t\000o\000n\000P\000i\000n\000g\000M\000a\000n\000a\000g\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+2649 0 obj
+<< /S /GoTo /D (subsection.8.33.1) >>
+endobj
+2652 0 obj
+(\376\377\0008\000.\0003\0003\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2653 0 obj
+<< /S /GoTo /D (subsubsection.8.33.1.1) >>
+endobj
+2656 0 obj
+(\376\377\0008\000.\0003\0003\000.\0001\000.\0001\000\040\000P\000i\000n\000g\000S\000o\000c\000k\000e\000t)
+endobj
+2657 0 obj
+<< /S /GoTo /D (subsubsection.8.33.1.2) >>
+endobj
+2660 0 obj
+(\376\377\0008\000.\0003\0003\000.\0001\000.\0002\000\040\000R\000e\000s\000o\000l\000v\000e\000H\000o\000s\000t)
+endobj
+2661 0 obj
+<< /S /GoTo /D (subsection.8.33.2) >>
+endobj
+2664 0 obj
+(\376\377\0008\000.\0003\0003\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2665 0 obj
+<< /S /GoTo /D (subsubsection.8.33.2.1) >>
+endobj
+2668 0 obj
+(\376\377\0008\000.\0003\0003\000.\0002\000.\0001\000\040\000A\000t\000t\000e\000m\000p\000t\000s)
+endobj
+2669 0 obj
+<< /S /GoTo /D (subsubsection.8.33.2.2) >>
+endobj
+2672 0 obj
+(\376\377\0008\000.\0003\0003\000.\0002\000.\0002\000\040\000I\000g\000n\000o\000r\000e\000I\000n\000i\000t\000i\000a\000l\000A\000t\000t\000e\000m\000p\000t)
+endobj
+2673 0 obj
+<< /S /GoTo /D (subsubsection.8.33.2.3) >>
+endobj
+2676 0 obj
+(\376\377\0008\000.\0003\0003\000.\0002\000.\0003\000\040\000M\000a\000x\000M\000i\000l\000l\000i\000s\000e\000c\000o\000n\000s\000P\000e\000r\000P\000i\000n\000g)
+endobj
+2677 0 obj
+<< /S /GoTo /D (subsubsection.8.33.2.4) >>
+endobj
+2680 0 obj
+(\376\377\0008\000.\0003\0003\000.\0002\000.\0004\000\040\000U\000s\000e\000N\000a\000t\000i\000v\000e)
+endobj
+2681 0 obj
+<< /S /GoTo /D (subsection.8.33.3) >>
+endobj
+2684 0 obj
+(\376\377\0008\000.\0003\0003\000.\0003\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2685 0 obj
+<< /S /GoTo /D (subsubsection.8.33.3.1) >>
+endobj
+2688 0 obj
+(\376\377\0008\000.\0003\0003\000.\0003\000.\0001\000\040\000B\000e\000s\000t\000R\000e\000g\000i\000o\000n)
+endobj
+2689 0 obj
+<< /S /GoTo /D (subsubsection.8.33.3.2) >>
+endobj
+2692 0 obj
+(\376\377\0008\000.\0003\0003\000.\0003\000.\0002\000\040\000D\000o\000n\000e)
+endobj
+2693 0 obj
+<< /S /GoTo /D (section.8.34) >>
+endobj
+2696 0 obj
+(\376\377\0008\000.\0003\0004\000\040\000P\000h\000o\000t\000o\000n\000P\000l\000a\000y\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+2697 0 obj
+<< /S /GoTo /D (subsection.8.34.1) >>
+endobj
+2700 0 obj
+(\376\377\0008\000.\0003\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+2701 0 obj
+<< /S /GoTo /D (subsection.8.34.2) >>
+endobj
+2704 0 obj
+(\376\377\0008\000.\0003\0004\000.\0002\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2705 0 obj
+<< /S /GoTo /D (subsubsection.8.34.2.1) >>
+endobj
+2708 0 obj
+(\376\377\0008\000.\0003\0004\000.\0002\000.\0001\000\040\000P\000h\000o\000t\000o\000n\000P\000l\000a\000y\000e\000r)
+endobj
+2709 0 obj
+<< /S /GoTo /D (subsection.8.34.3) >>
+endobj
+2712 0 obj
+(\376\377\0008\000.\0003\0004\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2713 0 obj
+<< /S /GoTo /D (subsubsection.8.34.3.1) >>
+endobj
+2716 0 obj
+(\376\377\0008\000.\0003\0004\000.\0003\000.\0001\000\040\000C\000o\000m\000p\000a\000r\000e\000T\000o)
+endobj
+2717 0 obj
+<< /S /GoTo /D (subsubsection.8.34.3.2) >>
+endobj
+2720 0 obj
+(\376\377\0008\000.\0003\0004\000.\0003\000.\0002\000\040\000C\000o\000m\000p\000a\000r\000e\000T\000o)
+endobj
+2721 0 obj
+<< /S /GoTo /D (subsubsection.8.34.3.3) >>
+endobj
+2724 0 obj
+(\376\377\0008\000.\0003\0004\000.\0003\000.\0003\000\040\000E\000q\000u\000a\000l\000s)
+endobj
+2725 0 obj
+<< /S /GoTo /D (subsubsection.8.34.3.4) >>
+endobj
+2728 0 obj
+(\376\377\0008\000.\0003\0004\000.\0003\000.\0004\000\040\000E\000q\000u\000a\000l\000s)
+endobj
+2729 0 obj
+<< /S /GoTo /D (subsubsection.8.34.3.5) >>
+endobj
+2732 0 obj
+(\376\377\0008\000.\0003\0004\000.\0003\000.\0005\000\040\000E\000q\000u\000a\000l\000s)
+endobj
+2733 0 obj
+<< /S /GoTo /D (subsubsection.8.34.3.6) >>
+endobj
+2736 0 obj
+(\376\377\0008\000.\0003\0004\000.\0003\000.\0006\000\040\000F\000i\000n\000d)
+endobj
+2737 0 obj
+<< /S /GoTo /D (subsubsection.8.34.3.7) >>
+endobj
+2740 0 obj
+(\376\377\0008\000.\0003\0004\000.\0003\000.\0007\000\040\000G\000e\000t)
+endobj
+2741 0 obj
+<< /S /GoTo /D (subsubsection.8.34.3.8) >>
+endobj
+2744 0 obj
+(\376\377\0008\000.\0003\0004\000.\0003\000.\0008\000\040\000G\000e\000t\000H\000a\000s\000h\000C\000o\000d\000e)
+endobj
+2745 0 obj
+<< /S /GoTo /D (subsubsection.8.34.3.9) >>
+endobj
+2748 0 obj
+(\376\377\0008\000.\0003\0004\000.\0003\000.\0009\000\040\000G\000e\000t\000N\000e\000x\000t)
+endobj
+2749 0 obj
+<< /S /GoTo /D (subsubsection.8.34.3.10) >>
+endobj
+2752 0 obj
+(\376\377\0008\000.\0003\0004\000.\0003\000.\0001\0000\000\040\000G\000e\000t\000N\000e\000x\000t\000F\000o\000r)
+endobj
+2753 0 obj
+<< /S /GoTo /D (subsubsection.8.34.3.11) >>
+endobj
+2756 0 obj
+(\376\377\0008\000.\0003\0004\000.\0003\000.\0001\0001\000\040\000G\000e\000t\000N\000e\000x\000t\000F\000o\000r)
+endobj
+2757 0 obj
+<< /S /GoTo /D (subsubsection.8.34.3.12) >>
+endobj
+2760 0 obj
+(\376\377\0008\000.\0003\0004\000.\0003\000.\0001\0002\000\040\000S\000e\000t\000C\000u\000s\000t\000o\000m\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+2761 0 obj
+<< /S /GoTo /D (subsubsection.8.34.3.13) >>
+endobj
+2764 0 obj
+(\376\377\0008\000.\0003\0004\000.\0003\000.\0001\0003\000\040\000T\000o\000S\000t\000r\000i\000n\000g)
+endobj
+2765 0 obj
+<< /S /GoTo /D (subsubsection.8.34.3.14) >>
+endobj
+2768 0 obj
+(\376\377\0008\000.\0003\0004\000.\0003\000.\0001\0004\000\040\000T\000o\000S\000t\000r\000i\000n\000g\000F\000u\000l\000l)
+endobj
+2769 0 obj
+<< /S /GoTo /D (subsection.8.34.4) >>
+endobj
+2772 0 obj
+(\376\377\0008\000.\0003\0004\000.\0004\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2773 0 obj
+<< /S /GoTo /D (subsubsection.8.34.4.1) >>
+endobj
+2776 0 obj
+(\376\377\0008\000.\0003\0004\000.\0004\000.\0001\000\040\000I\000s\000L\000o\000c\000a\000l)
+endobj
+2777 0 obj
+<< /S /GoTo /D (subsubsection.8.34.4.2) >>
+endobj
+2780 0 obj
+(\376\377\0008\000.\0003\0004\000.\0004\000.\0002\000\040\000T\000a\000g\000O\000b\000j\000e\000c\000t)
+endobj
+2781 0 obj
+<< /S /GoTo /D (subsection.8.34.5) >>
+endobj
+2784 0 obj
+(\376\377\0008\000.\0003\0004\000.\0005\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2785 0 obj
+<< /S /GoTo /D (subsubsection.8.34.5.1) >>
+endobj
+2788 0 obj
+(\376\377\0008\000.\0003\0004\000.\0005\000.\0001\000\040\000A\000l\000l\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+2789 0 obj
+<< /S /GoTo /D (subsubsection.8.34.5.2) >>
+endobj
+2792 0 obj
+(\376\377\0008\000.\0003\0004\000.\0005\000.\0002\000\040\000a\000l\000l\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+2793 0 obj
+<< /S /GoTo /D (subsubsection.8.34.5.3) >>
+endobj
+2796 0 obj
+(\376\377\0008\000.\0003\0004\000.\0005\000.\0003\000\040\000C\000u\000s\000t\000o\000m\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+2797 0 obj
+<< /S /GoTo /D (subsubsection.8.34.5.4) >>
+endobj
+2800 0 obj
+(\376\377\0008\000.\0003\0004\000.\0005\000.\0004\000\040\000c\000u\000s\000t\000o\000m\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+2801 0 obj
+<< /S /GoTo /D (subsubsection.8.34.5.5) >>
+endobj
+2804 0 obj
+(\376\377\0008\000.\0003\0004\000.\0005\000.\0005\000\040\000I\000D)
+endobj
+2805 0 obj
+<< /S /GoTo /D (subsubsection.8.34.5.6) >>
+endobj
+2808 0 obj
+(\376\377\0008\000.\0003\0004\000.\0005\000.\0006\000\040\000I\000s\000I\000n\000a\000c\000t\000i\000v\000e)
+endobj
+2809 0 obj
+<< /S /GoTo /D (subsubsection.8.34.5.7) >>
+endobj
+2812 0 obj
+(\376\377\0008\000.\0003\0004\000.\0005\000.\0007\000\040\000i\000s\000I\000n\000a\000c\000t\000i\000v\000e)
+endobj
+2813 0 obj
+<< /S /GoTo /D (subsubsection.8.34.5.8) >>
+endobj
+2816 0 obj
+(\376\377\0008\000.\0003\0004\000.\0005\000.\0008\000\040\000i\000s\000L\000o\000c\000a\000l)
+endobj
+2817 0 obj
+<< /S /GoTo /D (subsubsection.8.34.5.9) >>
+endobj
+2820 0 obj
+(\376\377\0008\000.\0003\0004\000.\0005\000.\0009\000\040\000I\000s\000M\000a\000s\000t\000e\000r\000C\000l\000i\000e\000n\000t)
+endobj
+2821 0 obj
+<< /S /GoTo /D (subsubsection.8.34.5.10) >>
+endobj
+2824 0 obj
+(\376\377\0008\000.\0003\0004\000.\0005\000.\0001\0000\000\040\000i\000s\000M\000a\000s\000t\000e\000r\000C\000l\000i\000e\000n\000t)
+endobj
+2825 0 obj
+<< /S /GoTo /D (subsubsection.8.34.5.11) >>
+endobj
+2828 0 obj
+(\376\377\0008\000.\0003\0004\000.\0005\000.\0001\0001\000\040\000n\000a\000m\000e)
+endobj
+2829 0 obj
+<< /S /GoTo /D (subsubsection.8.34.5.12) >>
+endobj
+2832 0 obj
+(\376\377\0008\000.\0003\0004\000.\0005\000.\0001\0002\000\040\000N\000i\000c\000k\000N\000a\000m\000e)
+endobj
+2833 0 obj
+<< /S /GoTo /D (subsubsection.8.34.5.13) >>
+endobj
+2836 0 obj
+(\376\377\0008\000.\0003\0004\000.\0005\000.\0001\0003\000\040\000U\000s\000e\000r\000I\000d)
+endobj
+2837 0 obj
+<< /S /GoTo /D (subsubsection.8.34.5.14) >>
+endobj
+2840 0 obj
+(\376\377\0008\000.\0003\0004\000.\0005\000.\0001\0004\000\040\000u\000s\000e\000r\000I\000d)
+endobj
+2841 0 obj
+<< /S /GoTo /D (section.8.35) >>
+endobj
+2844 0 obj
+(\376\377\0008\000.\0003\0005\000\040\000P\000h\000o\000t\000o\000n\000R\000i\000g\000i\000d\000b\000o\000d\000y\0002\000D\000V\000i\000e\000w\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+2845 0 obj
+<< /S /GoTo /D (subsection.8.35.1) >>
+endobj
+2848 0 obj
+(\376\377\0008\000.\0003\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+2849 0 obj
+<< /S /GoTo /D (subsection.8.35.2) >>
+endobj
+2852 0 obj
+(\376\377\0008\000.\0003\0005\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2853 0 obj
+<< /S /GoTo /D (subsubsection.8.35.2.1) >>
+endobj
+2856 0 obj
+(\376\377\0008\000.\0003\0005\000.\0002\000.\0001\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000S\000e\000r\000i\000a\000l\000i\000z\000e\000V\000i\000e\000w)
+endobj
+2857 0 obj
+<< /S /GoTo /D (section.8.36) >>
+endobj
+2860 0 obj
+(\376\377\0008\000.\0003\0006\000\040\000P\000h\000o\000t\000o\000n\000R\000i\000g\000i\000d\000b\000o\000d\000y\000V\000i\000e\000w\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+2861 0 obj
+<< /S /GoTo /D (subsection.8.36.1) >>
+endobj
+2864 0 obj
+(\376\377\0008\000.\0003\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+2865 0 obj
+<< /S /GoTo /D (subsection.8.36.2) >>
+endobj
+2868 0 obj
+(\376\377\0008\000.\0003\0006\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2869 0 obj
+<< /S /GoTo /D (subsubsection.8.36.2.1) >>
+endobj
+2872 0 obj
+(\376\377\0008\000.\0003\0006\000.\0002\000.\0001\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000S\000e\000r\000i\000a\000l\000i\000z\000e\000V\000i\000e\000w)
+endobj
+2873 0 obj
+<< /S /GoTo /D (section.8.37) >>
+endobj
+2876 0 obj
+(\376\377\0008\000.\0003\0007\000\040\000P\000h\000o\000t\000o\000n\000S\000t\000a\000t\000s\000G\000u\000i\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+2877 0 obj
+<< /S /GoTo /D (subsection.8.37.1) >>
+endobj
+2880 0 obj
+(\376\377\0008\000.\0003\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+2881 0 obj
+<< /S /GoTo /D (subsection.8.37.2) >>
+endobj
+2884 0 obj
+(\376\377\0008\000.\0003\0007\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2885 0 obj
+<< /S /GoTo /D (subsubsection.8.37.2.1) >>
+endobj
+2888 0 obj
+(\376\377\0008\000.\0003\0007\000.\0002\000.\0001\000\040\000O\000n\000G\000U\000I)
+endobj
+2889 0 obj
+<< /S /GoTo /D (subsubsection.8.37.2.2) >>
+endobj
+2892 0 obj
+(\376\377\0008\000.\0003\0007\000.\0002\000.\0002\000\040\000S\000t\000a\000r\000t)
+endobj
+2893 0 obj
+<< /S /GoTo /D (subsubsection.8.37.2.3) >>
+endobj
+2896 0 obj
+(\376\377\0008\000.\0003\0007\000.\0002\000.\0003\000\040\000T\000r\000a\000f\000f\000i\000c\000S\000t\000a\000t\000s\000W\000i\000n\000d\000o\000w)
+endobj
+2897 0 obj
+<< /S /GoTo /D (subsubsection.8.37.2.4) >>
+endobj
+2900 0 obj
+(\376\377\0008\000.\0003\0007\000.\0002\000.\0004\000\040\000U\000p\000d\000a\000t\000e)
+endobj
+2901 0 obj
+<< /S /GoTo /D (subsection.8.37.3) >>
+endobj
+2904 0 obj
+(\376\377\0008\000.\0003\0007\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2905 0 obj
+<< /S /GoTo /D (subsubsection.8.37.3.1) >>
+endobj
+2908 0 obj
+(\376\377\0008\000.\0003\0007\000.\0003\000.\0001\000\040\000b\000u\000t\000t\000o\000n\000s\000O\000n)
+endobj
+2909 0 obj
+<< /S /GoTo /D (subsubsection.8.37.3.2) >>
+endobj
+2912 0 obj
+(\376\377\0008\000.\0003\0007\000.\0003\000.\0002\000\040\000h\000e\000a\000l\000t\000h\000S\000t\000a\000t\000s\000V\000i\000s\000i\000b\000l\000e)
+endobj
+2913 0 obj
+<< /S /GoTo /D (subsubsection.8.37.3.3) >>
+endobj
+2916 0 obj
+(\376\377\0008\000.\0003\0007\000.\0003\000.\0003\000\040\000s\000t\000a\000t\000s\000O\000n)
+endobj
+2917 0 obj
+<< /S /GoTo /D (subsubsection.8.37.3.4) >>
+endobj
+2920 0 obj
+(\376\377\0008\000.\0003\0007\000.\0003\000.\0004\000\040\000s\000t\000a\000t\000s\000R\000e\000c\000t)
+endobj
+2921 0 obj
+<< /S /GoTo /D (subsubsection.8.37.3.5) >>
+endobj
+2924 0 obj
+(\376\377\0008\000.\0003\0007\000.\0003\000.\0005\000\040\000s\000t\000a\000t\000s\000W\000i\000n\000d\000o\000w\000O\000n)
+endobj
+2925 0 obj
+<< /S /GoTo /D (subsubsection.8.37.3.6) >>
+endobj
+2928 0 obj
+(\376\377\0008\000.\0003\0007\000.\0003\000.\0006\000\040\000t\000r\000a\000f\000f\000i\000c\000S\000t\000a\000t\000s\000O\000n)
+endobj
+2929 0 obj
+<< /S /GoTo /D (subsubsection.8.37.3.7) >>
+endobj
+2932 0 obj
+(\376\377\0008\000.\0003\0007\000.\0003\000.\0007\000\040\000W\000i\000n\000d\000o\000w\000I\000d)
+endobj
+2933 0 obj
+<< /S /GoTo /D (section.8.38) >>
+endobj
+2936 0 obj
+(\376\377\0008\000.\0003\0008\000\040\000P\000h\000o\000t\000o\000n\000S\000t\000r\000e\000a\000m\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+2937 0 obj
+<< /S /GoTo /D (subsection.8.38.1) >>
+endobj
+2940 0 obj
+(\376\377\0008\000.\0003\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+2941 0 obj
+<< /S /GoTo /D (subsection.8.38.2) >>
+endobj
+2944 0 obj
+(\376\377\0008\000.\0003\0008\000.\0002\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2945 0 obj
+<< /S /GoTo /D (subsubsection.8.38.2.1) >>
+endobj
+2948 0 obj
+(\376\377\0008\000.\0003\0008\000.\0002\000.\0001\000\040\000P\000h\000o\000t\000o\000n\000S\000t\000r\000e\000a\000m)
+endobj
+2949 0 obj
+<< /S /GoTo /D (subsection.8.38.3) >>
+endobj
+2952 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+2953 0 obj
+<< /S /GoTo /D (subsubsection.8.38.3.1) >>
+endobj
+2956 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000.\0001\000\040\000P\000e\000e\000k\000N\000e\000x\000t)
+endobj
+2957 0 obj
+<< /S /GoTo /D (subsubsection.8.38.3.2) >>
+endobj
+2960 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000.\0002\000\040\000R\000e\000c\000e\000i\000v\000e\000N\000e\000x\000t)
+endobj
+2961 0 obj
+<< /S /GoTo /D (subsubsection.8.38.3.3) >>
+endobj
+2964 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000.\0003\000\040\000S\000e\000n\000d\000N\000e\000x\000t)
+endobj
+2965 0 obj
+<< /S /GoTo /D (subsubsection.8.38.3.4) >>
+endobj
+2968 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000.\0004\000\040\000S\000e\000r\000i\000a\000l\000i\000z\000e)
+endobj
+2969 0 obj
+<< /S /GoTo /D (subsubsection.8.38.3.5) >>
+endobj
+2972 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000.\0005\000\040\000S\000e\000r\000i\000a\000l\000i\000z\000e)
+endobj
+2973 0 obj
+<< /S /GoTo /D (subsubsection.8.38.3.6) >>
+endobj
+2976 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000.\0006\000\040\000S\000e\000r\000i\000a\000l\000i\000z\000e)
+endobj
+2977 0 obj
+<< /S /GoTo /D (subsubsection.8.38.3.7) >>
+endobj
+2980 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000.\0007\000\040\000S\000e\000r\000i\000a\000l\000i\000z\000e)
+endobj
+2981 0 obj
+<< /S /GoTo /D (subsubsection.8.38.3.8) >>
+endobj
+2984 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000.\0008\000\040\000S\000e\000r\000i\000a\000l\000i\000z\000e)
+endobj
+2985 0 obj
+<< /S /GoTo /D (subsubsection.8.38.3.9) >>
+endobj
+2988 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000.\0009\000\040\000S\000e\000r\000i\000a\000l\000i\000z\000e)
+endobj
+2989 0 obj
+<< /S /GoTo /D (subsubsection.8.38.3.10) >>
+endobj
+2992 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000.\0001\0000\000\040\000S\000e\000r\000i\000a\000l\000i\000z\000e)
+endobj
+2993 0 obj
+<< /S /GoTo /D (subsubsection.8.38.3.11) >>
+endobj
+2996 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000.\0001\0001\000\040\000S\000e\000r\000i\000a\000l\000i\000z\000e)
+endobj
+2997 0 obj
+<< /S /GoTo /D (subsubsection.8.38.3.12) >>
+endobj
+3000 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000.\0001\0002\000\040\000S\000e\000r\000i\000a\000l\000i\000z\000e)
+endobj
+3001 0 obj
+<< /S /GoTo /D (subsubsection.8.38.3.13) >>
+endobj
+3004 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000.\0001\0003\000\040\000S\000e\000r\000i\000a\000l\000i\000z\000e)
+endobj
+3005 0 obj
+<< /S /GoTo /D (subsubsection.8.38.3.14) >>
+endobj
+3008 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000.\0001\0004\000\040\000S\000e\000t\000R\000e\000a\000d\000S\000t\000r\000e\000a\000m)
+endobj
+3009 0 obj
+<< /S /GoTo /D (subsubsection.8.38.3.15) >>
+endobj
+3012 0 obj
+(\376\377\0008\000.\0003\0008\000.\0003\000.\0001\0005\000\040\000T\000o\000A\000r\000r\000a\000y)
+endobj
+3013 0 obj
+<< /S /GoTo /D (subsection.8.38.4) >>
+endobj
+3016 0 obj
+(\376\377\0008\000.\0003\0008\000.\0004\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3017 0 obj
+<< /S /GoTo /D (subsubsection.8.38.4.1) >>
+endobj
+3020 0 obj
+(\376\377\0008\000.\0003\0008\000.\0004\000.\0001\000\040\000C\000o\000u\000n\000t)
+endobj
+3021 0 obj
+<< /S /GoTo /D (subsubsection.8.38.4.2) >>
+endobj
+3024 0 obj
+(\376\377\0008\000.\0003\0008\000.\0004\000.\0002\000\040\000i\000s\000R\000e\000a\000d\000i\000n\000g)
+endobj
+3025 0 obj
+<< /S /GoTo /D (subsubsection.8.38.4.3) >>
+endobj
+3028 0 obj
+(\376\377\0008\000.\0003\0008\000.\0004\000.\0003\000\040\000i\000s\000W\000r\000i\000t\000i\000n\000g)
+endobj
+3029 0 obj
+<< /S /GoTo /D (section.8.39) >>
+endobj
+3032 0 obj
+(\376\377\0008\000.\0003\0009\000\040\000P\000h\000o\000t\000o\000n\000S\000t\000r\000e\000a\000m\000Q\000u\000e\000u\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3033 0 obj
+<< /S /GoTo /D (subsection.8.39.1) >>
+endobj
+3036 0 obj
+(\376\377\0008\000.\0003\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+3037 0 obj
+<< /S /GoTo /D (subsection.8.39.2) >>
+endobj
+3040 0 obj
+(\376\377\0008\000.\0003\0009\000.\0002\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3041 0 obj
+<< /S /GoTo /D (subsubsection.8.39.2.1) >>
+endobj
+3044 0 obj
+(\376\377\0008\000.\0003\0009\000.\0002\000.\0001\000\040\000P\000h\000o\000t\000o\000n\000S\000t\000r\000e\000a\000m\000Q\000u\000e\000u\000e)
+endobj
+3045 0 obj
+<< /S /GoTo /D (subsection.8.39.3) >>
+endobj
+3048 0 obj
+(\376\377\0008\000.\0003\0009\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3049 0 obj
+<< /S /GoTo /D (subsubsection.8.39.3.1) >>
+endobj
+3052 0 obj
+(\376\377\0008\000.\0003\0009\000.\0003\000.\0001\000\040\000D\000e\000s\000e\000r\000i\000a\000l\000i\000z\000e)
+endobj
+3053 0 obj
+<< /S /GoTo /D (subsubsection.8.39.3.2) >>
+endobj
+3056 0 obj
+(\376\377\0008\000.\0003\0009\000.\0003\000.\0002\000\040\000H\000a\000s\000Q\000u\000e\000u\000e\000d\000O\000b\000j\000e\000c\000t\000s)
+endobj
+3057 0 obj
+<< /S /GoTo /D (subsubsection.8.39.3.3) >>
+endobj
+3060 0 obj
+(\376\377\0008\000.\0003\0009\000.\0003\000.\0003\000\040\000R\000e\000c\000e\000i\000v\000e\000N\000e\000x\000t)
+endobj
+3061 0 obj
+<< /S /GoTo /D (subsubsection.8.39.3.4) >>
+endobj
+3064 0 obj
+(\376\377\0008\000.\0003\0009\000.\0003\000.\0004\000\040\000R\000e\000s\000e\000t)
+endobj
+3065 0 obj
+<< /S /GoTo /D (subsubsection.8.39.3.5) >>
+endobj
+3068 0 obj
+(\376\377\0008\000.\0003\0009\000.\0003\000.\0005\000\040\000S\000e\000n\000d\000N\000e\000x\000t)
+endobj
+3069 0 obj
+<< /S /GoTo /D (subsubsection.8.39.3.6) >>
+endobj
+3072 0 obj
+(\376\377\0008\000.\0003\0009\000.\0003\000.\0006\000\040\000S\000e\000r\000i\000a\000l\000i\000z\000e)
+endobj
+3073 0 obj
+<< /S /GoTo /D (section.8.40) >>
+endobj
+3076 0 obj
+(\376\377\0008\000.\0004\0000\000\040\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3077 0 obj
+<< /S /GoTo /D (subsection.8.40.1) >>
+endobj
+3080 0 obj
+(\376\377\0008\000.\0004\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+3081 0 obj
+<< /S /GoTo /D (subsection.8.40.2) >>
+endobj
+3084 0 obj
+(\376\377\0008\000.\0004\0000\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3085 0 obj
+<< /S /GoTo /D (subsubsection.8.40.2.1) >>
+endobj
+3088 0 obj
+(\376\377\0008\000.\0004\0000\000.\0002\000.\0001\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000S\000e\000r\000i\000a\000l\000i\000z\000e\000V\000i\000e\000w)
+endobj
+3089 0 obj
+<< /S /GoTo /D (subsubsection.8.40.2.2) >>
+endobj
+3092 0 obj
+(\376\377\0008\000.\0004\0000\000.\0002\000.\0002\000\040\000S\000e\000t\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000d\000V\000a\000l\000u\000e\000s)
+endobj
+3093 0 obj
+<< /S /GoTo /D (section.8.41) >>
+endobj
+3096 0 obj
+(\376\377\0008\000.\0004\0001\000\040\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000P\000o\000s\000i\000t\000i\000o\000n\000C\000o\000n\000t\000r\000o\000l\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3097 0 obj
+<< /S /GoTo /D (subsection.8.41.1) >>
+endobj
+3100 0 obj
+(\376\377\0008\000.\0004\0001\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3101 0 obj
+<< /S /GoTo /D (subsubsection.8.41.1.1) >>
+endobj
+3104 0 obj
+(\376\377\0008\000.\0004\0001\000.\0001\000.\0001\000\040\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000P\000o\000s\000i\000t\000i\000o\000n\000C\000o\000n\000t\000r\000o\000l)
+endobj
+3105 0 obj
+<< /S /GoTo /D (subsection.8.41.2) >>
+endobj
+3108 0 obj
+(\376\377\0008\000.\0004\0001\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3109 0 obj
+<< /S /GoTo /D (subsubsection.8.41.2.1) >>
+endobj
+3112 0 obj
+(\376\377\0008\000.\0004\0001\000.\0002\000.\0001\000\040\000G\000e\000t\000E\000x\000t\000r\000a\000p\000o\000l\000a\000t\000e\000d\000P\000o\000s\000i\000t\000i\000o\000n\000O\000f\000f\000s\000e\000t)
+endobj
+3113 0 obj
+<< /S /GoTo /D (subsubsection.8.41.2.2) >>
+endobj
+3116 0 obj
+(\376\377\0008\000.\0004\0001\000.\0002\000.\0002\000\040\000G\000e\000t\000N\000e\000t\000w\000o\000r\000k\000P\000o\000s\000i\000t\000i\000o\000n)
+endobj
+3117 0 obj
+<< /S /GoTo /D (subsubsection.8.41.2.3) >>
+endobj
+3120 0 obj
+(\376\377\0008\000.\0004\0001\000.\0002\000.\0003\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000S\000e\000r\000i\000a\000l\000i\000z\000e\000V\000i\000e\000w)
+endobj
+3121 0 obj
+<< /S /GoTo /D (subsubsection.8.41.2.4) >>
+endobj
+3124 0 obj
+(\376\377\0008\000.\0004\0001\000.\0002\000.\0004\000\040\000S\000e\000t\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000d\000V\000a\000l\000u\000e\000s)
+endobj
+3125 0 obj
+<< /S /GoTo /D (subsubsection.8.41.2.5) >>
+endobj
+3128 0 obj
+(\376\377\0008\000.\0004\0001\000.\0002\000.\0005\000\040\000U\000p\000d\000a\000t\000e\000P\000o\000s\000i\000t\000i\000o\000n)
+endobj
+3129 0 obj
+<< /S /GoTo /D (section.8.42) >>
+endobj
+3132 0 obj
+(\376\377\0008\000.\0004\0002\000\040\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000P\000o\000s\000i\000t\000i\000o\000n\000M\000o\000d\000e\000l\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3133 0 obj
+<< /S /GoTo /D (subsection.8.42.1) >>
+endobj
+3136 0 obj
+(\376\377\0008\000.\0004\0002\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3137 0 obj
+<< /S /GoTo /D (subsubsection.8.42.1.1) >>
+endobj
+3140 0 obj
+(\376\377\0008\000.\0004\0002\000.\0001\000.\0001\000\040\000E\000x\000t\000r\000a\000p\000o\000l\000a\000t\000e\000O\000p\000t\000i\000o\000n\000s)
+endobj
+3141 0 obj
+<< /S /GoTo /D (subsubsection.8.42.1.2) >>
+endobj
+3144 0 obj
+(\376\377\0008\000.\0004\0002\000.\0001\000.\0002\000\040\000I\000n\000t\000e\000r\000p\000o\000l\000a\000t\000e\000O\000p\000t\000i\000o\000n\000s)
+endobj
+3145 0 obj
+<< /S /GoTo /D (subsection.8.42.2) >>
+endobj
+3148 0 obj
+(\376\377\0008\000.\0004\0002\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3149 0 obj
+<< /S /GoTo /D (subsubsection.8.42.2.1) >>
+endobj
+3152 0 obj
+(\376\377\0008\000.\0004\0002\000.\0002\000.\0001\000\040\000D\000r\000a\000w\000E\000r\000r\000o\000r\000G\000i\000z\000m\000o)
+endobj
+3153 0 obj
+<< /S /GoTo /D (subsubsection.8.42.2.2) >>
+endobj
+3156 0 obj
+(\376\377\0008\000.\0004\0002\000.\0002\000.\0002\000\040\000E\000x\000t\000r\000a\000p\000o\000l\000a\000t\000e\000I\000n\000c\000l\000u\000d\000i\000n\000g\000R\000o\000u\000n\000d\000T\000r\000i\000p\000T\000i\000m\000e)
+endobj
+3157 0 obj
+<< /S /GoTo /D (subsubsection.8.42.2.3) >>
+endobj
+3160 0 obj
+(\376\377\0008\000.\0004\0002\000.\0002\000.\0003\000\040\000E\000x\000t\000r\000a\000p\000o\000l\000a\000t\000e\000N\000u\000m\000b\000e\000r\000O\000f\000S\000t\000o\000r\000e\000d\000P\000o\000s\000i\000t\000i\000o\000n\000s)
+endobj
+3161 0 obj
+<< /S /GoTo /D (subsubsection.8.42.2.4) >>
+endobj
+3164 0 obj
+(\376\377\0008\000.\0004\0002\000.\0002\000.\0004\000\040\000E\000x\000t\000r\000a\000p\000o\000l\000a\000t\000e\000O\000p\000t\000i\000o\000n)
+endobj
+3165 0 obj
+<< /S /GoTo /D (subsubsection.8.42.2.5) >>
+endobj
+3168 0 obj
+(\376\377\0008\000.\0004\0002\000.\0002\000.\0005\000\040\000E\000x\000t\000r\000a\000p\000o\000l\000a\000t\000e\000S\000p\000e\000e\000d)
+endobj
+3169 0 obj
+<< /S /GoTo /D (subsubsection.8.42.2.6) >>
+endobj
+3172 0 obj
+(\376\377\0008\000.\0004\0002\000.\0002\000.\0006\000\040\000I\000n\000t\000e\000r\000p\000o\000l\000a\000t\000e\000L\000e\000r\000p\000S\000p\000e\000e\000d)
+endobj
+3173 0 obj
+<< /S /GoTo /D (subsubsection.8.42.2.7) >>
+endobj
+3176 0 obj
+(\376\377\0008\000.\0004\0002\000.\0002\000.\0007\000\040\000I\000n\000t\000e\000r\000p\000o\000l\000a\000t\000e\000M\000o\000v\000e\000T\000o\000w\000a\000r\000d\000s\000A\000c\000c\000e\000l\000e\000r\000a\000t\000i\000o\000n)
+endobj
+3177 0 obj
+<< /S /GoTo /D (subsubsection.8.42.2.8) >>
+endobj
+3180 0 obj
+(\376\377\0008\000.\0004\0002\000.\0002\000.\0008\000\040\000I\000n\000t\000e\000r\000p\000o\000l\000a\000t\000e\000M\000o\000v\000e\000T\000o\000w\000a\000r\000d\000s\000D\000e\000c\000e\000l\000e\000r\000a\000t\000i\000o\000n)
+endobj
+3181 0 obj
+<< /S /GoTo /D (subsubsection.8.42.2.9) >>
+endobj
+3184 0 obj
+(\376\377\0008\000.\0004\0002\000.\0002\000.\0009\000\040\000I\000n\000t\000e\000r\000p\000o\000l\000a\000t\000e\000M\000o\000v\000e\000T\000o\000w\000a\000r\000d\000s\000S\000p\000e\000e\000d)
+endobj
+3185 0 obj
+<< /S /GoTo /D (subsubsection.8.42.2.10) >>
+endobj
+3188 0 obj
+(\376\377\0008\000.\0004\0002\000.\0002\000.\0001\0000\000\040\000I\000n\000t\000e\000r\000p\000o\000l\000a\000t\000e\000O\000p\000t\000i\000o\000n)
+endobj
+3189 0 obj
+<< /S /GoTo /D (subsubsection.8.42.2.11) >>
+endobj
+3192 0 obj
+(\376\377\0008\000.\0004\0002\000.\0002\000.\0001\0001\000\040\000I\000n\000t\000e\000r\000p\000o\000l\000a\000t\000e\000S\000p\000e\000e\000d\000C\000u\000r\000v\000e)
+endobj
+3193 0 obj
+<< /S /GoTo /D (subsubsection.8.42.2.12) >>
+endobj
+3196 0 obj
+(\376\377\0008\000.\0004\0002\000.\0002\000.\0001\0002\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000E\000n\000a\000b\000l\000e\000d)
+endobj
+3197 0 obj
+<< /S /GoTo /D (subsubsection.8.42.2.13) >>
+endobj
+3200 0 obj
+(\376\377\0008\000.\0004\0002\000.\0002\000.\0001\0003\000\040\000T\000e\000l\000e\000p\000o\000r\000t\000E\000n\000a\000b\000l\000e\000d)
+endobj
+3201 0 obj
+<< /S /GoTo /D (subsubsection.8.42.2.14) >>
+endobj
+3204 0 obj
+(\376\377\0008\000.\0004\0002\000.\0002\000.\0001\0004\000\040\000T\000e\000l\000e\000p\000o\000r\000t\000I\000f\000D\000i\000s\000t\000a\000n\000c\000e\000G\000r\000e\000a\000t\000e\000r\000T\000h\000a\000n)
+endobj
+3205 0 obj
+<< /S /GoTo /D (section.8.43) >>
+endobj
+3208 0 obj
+(\376\377\0008\000.\0004\0003\000\040\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000R\000o\000t\000a\000t\000i\000o\000n\000C\000o\000n\000t\000r\000o\000l\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3209 0 obj
+<< /S /GoTo /D (subsection.8.43.1) >>
+endobj
+3212 0 obj
+(\376\377\0008\000.\0004\0003\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3213 0 obj
+<< /S /GoTo /D (subsubsection.8.43.1.1) >>
+endobj
+3216 0 obj
+(\376\377\0008\000.\0004\0003\000.\0001\000.\0001\000\040\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000R\000o\000t\000a\000t\000i\000o\000n\000C\000o\000n\000t\000r\000o\000l)
+endobj
+3217 0 obj
+<< /S /GoTo /D (subsection.8.43.2) >>
+endobj
+3220 0 obj
+(\376\377\0008\000.\0004\0003\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3221 0 obj
+<< /S /GoTo /D (subsubsection.8.43.2.1) >>
+endobj
+3224 0 obj
+(\376\377\0008\000.\0004\0003\000.\0002\000.\0001\000\040\000G\000e\000t\000N\000e\000t\000w\000o\000r\000k\000R\000o\000t\000a\000t\000i\000o\000n)
+endobj
+3225 0 obj
+<< /S /GoTo /D (subsubsection.8.43.2.2) >>
+endobj
+3228 0 obj
+(\376\377\0008\000.\0004\0003\000.\0002\000.\0002\000\040\000G\000e\000t\000R\000o\000t\000a\000t\000i\000o\000n)
+endobj
+3229 0 obj
+<< /S /GoTo /D (subsubsection.8.43.2.3) >>
+endobj
+3232 0 obj
+(\376\377\0008\000.\0004\0003\000.\0002\000.\0003\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000S\000e\000r\000i\000a\000l\000i\000z\000e\000V\000i\000e\000w)
+endobj
+3233 0 obj
+<< /S /GoTo /D (section.8.44) >>
+endobj
+3236 0 obj
+(\376\377\0008\000.\0004\0004\000\040\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000R\000o\000t\000a\000t\000i\000o\000n\000M\000o\000d\000e\000l\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3237 0 obj
+<< /S /GoTo /D (subsection.8.44.1) >>
+endobj
+3240 0 obj
+(\376\377\0008\000.\0004\0004\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3241 0 obj
+<< /S /GoTo /D (subsubsection.8.44.1.1) >>
+endobj
+3244 0 obj
+(\376\377\0008\000.\0004\0004\000.\0001\000.\0001\000\040\000I\000n\000t\000e\000r\000p\000o\000l\000a\000t\000e\000O\000p\000t\000i\000o\000n\000s)
+endobj
+3245 0 obj
+<< /S /GoTo /D (subsection.8.44.2) >>
+endobj
+3248 0 obj
+(\376\377\0008\000.\0004\0004\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3249 0 obj
+<< /S /GoTo /D (subsubsection.8.44.2.1) >>
+endobj
+3252 0 obj
+(\376\377\0008\000.\0004\0004\000.\0002\000.\0001\000\040\000I\000n\000t\000e\000r\000p\000o\000l\000a\000t\000e\000L\000e\000r\000p\000S\000p\000e\000e\000d)
+endobj
+3253 0 obj
+<< /S /GoTo /D (subsubsection.8.44.2.2) >>
+endobj
+3256 0 obj
+(\376\377\0008\000.\0004\0004\000.\0002\000.\0002\000\040\000I\000n\000t\000e\000r\000p\000o\000l\000a\000t\000e\000O\000p\000t\000i\000o\000n)
+endobj
+3257 0 obj
+<< /S /GoTo /D (subsubsection.8.44.2.3) >>
+endobj
+3260 0 obj
+(\376\377\0008\000.\0004\0004\000.\0002\000.\0003\000\040\000I\000n\000t\000e\000r\000p\000o\000l\000a\000t\000e\000R\000o\000t\000a\000t\000e\000T\000o\000w\000a\000r\000d\000s\000S\000p\000e\000e\000d)
+endobj
+3261 0 obj
+<< /S /GoTo /D (subsubsection.8.44.2.4) >>
+endobj
+3264 0 obj
+(\376\377\0008\000.\0004\0004\000.\0002\000.\0004\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000E\000n\000a\000b\000l\000e\000d)
+endobj
+3265 0 obj
+<< /S /GoTo /D (section.8.45) >>
+endobj
+3268 0 obj
+(\376\377\0008\000.\0004\0005\000\040\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000S\000c\000a\000l\000e\000C\000o\000n\000t\000r\000o\000l\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3269 0 obj
+<< /S /GoTo /D (subsection.8.45.1) >>
+endobj
+3272 0 obj
+(\376\377\0008\000.\0004\0005\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3273 0 obj
+<< /S /GoTo /D (subsubsection.8.45.1.1) >>
+endobj
+3276 0 obj
+(\376\377\0008\000.\0004\0005\000.\0001\000.\0001\000\040\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000S\000c\000a\000l\000e\000C\000o\000n\000t\000r\000o\000l)
+endobj
+3277 0 obj
+<< /S /GoTo /D (subsection.8.45.2) >>
+endobj
+3280 0 obj
+(\376\377\0008\000.\0004\0005\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3281 0 obj
+<< /S /GoTo /D (subsubsection.8.45.2.1) >>
+endobj
+3284 0 obj
+(\376\377\0008\000.\0004\0005\000.\0002\000.\0001\000\040\000G\000e\000t\000N\000e\000t\000w\000o\000r\000k\000S\000c\000a\000l\000e)
+endobj
+3285 0 obj
+<< /S /GoTo /D (subsubsection.8.45.2.2) >>
+endobj
+3288 0 obj
+(\376\377\0008\000.\0004\0005\000.\0002\000.\0002\000\040\000G\000e\000t\000S\000c\000a\000l\000e)
+endobj
+3289 0 obj
+<< /S /GoTo /D (subsubsection.8.45.2.3) >>
+endobj
+3292 0 obj
+(\376\377\0008\000.\0004\0005\000.\0002\000.\0003\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000S\000e\000r\000i\000a\000l\000i\000z\000e\000V\000i\000e\000w)
+endobj
+3293 0 obj
+<< /S /GoTo /D (section.8.46) >>
+endobj
+3296 0 obj
+(\376\377\0008\000.\0004\0006\000\040\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000S\000c\000a\000l\000e\000M\000o\000d\000e\000l\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3297 0 obj
+<< /S /GoTo /D (subsection.8.46.1) >>
+endobj
+3300 0 obj
+(\376\377\0008\000.\0004\0006\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3301 0 obj
+<< /S /GoTo /D (subsubsection.8.46.1.1) >>
+endobj
+3304 0 obj
+(\376\377\0008\000.\0004\0006\000.\0001\000.\0001\000\040\000I\000n\000t\000e\000r\000p\000o\000l\000a\000t\000e\000O\000p\000t\000i\000o\000n\000s)
+endobj
+3305 0 obj
+<< /S /GoTo /D (subsection.8.46.2) >>
+endobj
+3308 0 obj
+(\376\377\0008\000.\0004\0006\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3309 0 obj
+<< /S /GoTo /D (subsubsection.8.46.2.1) >>
+endobj
+3312 0 obj
+(\376\377\0008\000.\0004\0006\000.\0002\000.\0001\000\040\000I\000n\000t\000e\000r\000p\000o\000l\000a\000t\000e\000L\000e\000r\000p\000S\000p\000e\000e\000d)
+endobj
+3313 0 obj
+<< /S /GoTo /D (subsubsection.8.46.2.2) >>
+endobj
+3316 0 obj
+(\376\377\0008\000.\0004\0006\000.\0002\000.\0002\000\040\000I\000n\000t\000e\000r\000p\000o\000l\000a\000t\000e\000M\000o\000v\000e\000T\000o\000w\000a\000r\000d\000s\000S\000p\000e\000e\000d)
+endobj
+3317 0 obj
+<< /S /GoTo /D (subsubsection.8.46.2.3) >>
+endobj
+3320 0 obj
+(\376\377\0008\000.\0004\0006\000.\0002\000.\0003\000\040\000I\000n\000t\000e\000r\000p\000o\000l\000a\000t\000e\000O\000p\000t\000i\000o\000n)
+endobj
+3321 0 obj
+<< /S /GoTo /D (subsubsection.8.46.2.4) >>
+endobj
+3324 0 obj
+(\376\377\0008\000.\0004\0006\000.\0002\000.\0004\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000E\000n\000a\000b\000l\000e\000d)
+endobj
+3325 0 obj
+<< /S /GoTo /D (section.8.47) >>
+endobj
+3328 0 obj
+(\376\377\0008\000.\0004\0007\000\040\000P\000h\000o\000t\000o\000n\000V\000i\000e\000w\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3329 0 obj
+<< /S /GoTo /D (subsection.8.47.1) >>
+endobj
+3332 0 obj
+(\376\377\0008\000.\0004\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+3333 0 obj
+<< /S /GoTo /D (subsection.8.47.2) >>
+endobj
+3336 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3337 0 obj
+<< /S /GoTo /D (subsubsection.8.47.2.1) >>
+endobj
+3340 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000.\0001\000\040\000D\000e\000s\000e\000r\000i\000a\000l\000i\000z\000e\000V\000i\000e\000w)
+endobj
+3341 0 obj
+<< /S /GoTo /D (subsubsection.8.47.2.2) >>
+endobj
+3344 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000.\0002\000\040\000F\000i\000n\000d)
+endobj
+3345 0 obj
+<< /S /GoTo /D (subsubsection.8.47.2.3) >>
+endobj
+3348 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000.\0003\000\040\000G\000e\000t)
+endobj
+3349 0 obj
+<< /S /GoTo /D (subsubsection.8.47.2.4) >>
+endobj
+3352 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000.\0004\000\040\000G\000e\000t)
+endobj
+3353 0 obj
+<< /S /GoTo /D (subsubsection.8.47.2.5) >>
+endobj
+3356 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000.\0005\000\040\000O\000n\000M\000a\000s\000t\000e\000r\000C\000l\000i\000e\000n\000t\000S\000w\000i\000t\000c\000h\000e\000d)
+endobj
+3357 0 obj
+<< /S /GoTo /D (subsubsection.8.47.2.6) >>
+endobj
+3360 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000.\0006\000\040\000R\000e\000f\000r\000e\000s\000h\000R\000p\000c\000M\000o\000n\000o\000B\000e\000h\000a\000v\000i\000o\000u\000r\000C\000a\000c\000h\000e)
+endobj
+3361 0 obj
+<< /S /GoTo /D (subsubsection.8.47.2.7) >>
+endobj
+3364 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000.\0007\000\040\000R\000e\000q\000u\000e\000s\000t\000O\000w\000n\000e\000r\000s\000h\000i\000p)
+endobj
+3365 0 obj
+<< /S /GoTo /D (subsubsection.8.47.2.8) >>
+endobj
+3368 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000.\0008\000\040\000R\000P\000C)
+endobj
+3369 0 obj
+<< /S /GoTo /D (subsubsection.8.47.2.9) >>
+endobj
+3372 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000.\0009\000\040\000R\000P\000C)
+endobj
+3373 0 obj
+<< /S /GoTo /D (subsubsection.8.47.2.10) >>
+endobj
+3376 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000.\0001\0000\000\040\000R\000p\000c\000S\000e\000c\000u\000r\000e)
+endobj
+3377 0 obj
+<< /S /GoTo /D (subsubsection.8.47.2.11) >>
+endobj
+3380 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000.\0001\0001\000\040\000R\000p\000c\000S\000e\000c\000u\000r\000e)
+endobj
+3381 0 obj
+<< /S /GoTo /D (subsubsection.8.47.2.12) >>
+endobj
+3384 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000.\0001\0002\000\040\000S\000e\000r\000i\000a\000l\000i\000z\000e\000V\000i\000e\000w)
+endobj
+3385 0 obj
+<< /S /GoTo /D (subsubsection.8.47.2.13) >>
+endobj
+3388 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000.\0001\0003\000\040\000T\000o\000S\000t\000r\000i\000n\000g)
+endobj
+3389 0 obj
+<< /S /GoTo /D (subsubsection.8.47.2.14) >>
+endobj
+3392 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000.\0001\0004\000\040\000T\000r\000a\000n\000s\000f\000e\000r\000O\000w\000n\000e\000r\000s\000h\000i\000p)
+endobj
+3393 0 obj
+<< /S /GoTo /D (subsubsection.8.47.2.15) >>
+endobj
+3396 0 obj
+(\376\377\0008\000.\0004\0007\000.\0002\000.\0001\0005\000\040\000T\000r\000a\000n\000s\000f\000e\000r\000O\000w\000n\000e\000r\000s\000h\000i\000p)
+endobj
+3397 0 obj
+<< /S /GoTo /D (subsection.8.47.3) >>
+endobj
+3400 0 obj
+(\376\377\0008\000.\0004\0007\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3401 0 obj
+<< /S /GoTo /D (subsubsection.8.47.3.1) >>
+endobj
+3404 0 obj
+(\376\377\0008\000.\0004\0007\000.\0003\000.\0001\000\040\000c\000u\000r\000r\000e\000n\000t\000M\000a\000s\000t\000e\000r\000I\000D)
+endobj
+3405 0 obj
+<< /S /GoTo /D (subsubsection.8.47.3.2) >>
+endobj
+3408 0 obj
+(\376\377\0008\000.\0004\0007\000.\0003\000.\0002\000\040\000g\000r\000o\000u\000p)
+endobj
+3409 0 obj
+<< /S /GoTo /D (subsubsection.8.47.3.3) >>
+endobj
+3412 0 obj
+(\376\377\0008\000.\0004\0007\000.\0003\000.\0003\000\040\000i\000n\000s\000t\000a\000n\000t\000i\000a\000t\000i\000o\000n\000I\000d)
+endobj
+3413 0 obj
+<< /S /GoTo /D (subsubsection.8.47.3.4) >>
+endobj
+3416 0 obj
+(\376\377\0008\000.\0004\0007\000.\0003\000.\0004\000\040\000O\000b\000s\000e\000r\000v\000e\000d\000C\000o\000m\000p\000o\000n\000e\000n\000t\000s)
+endobj
+3417 0 obj
+<< /S /GoTo /D (subsubsection.8.47.3.5) >>
+endobj
+3420 0 obj
+(\376\377\0008\000.\0004\0007\000.\0003\000.\0005\000\040\000o\000n\000S\000e\000r\000i\000a\000l\000i\000z\000e\000R\000i\000g\000i\000d\000B\000o\000d\000y\000O\000p\000t\000i\000o\000n)
+endobj
+3421 0 obj
+<< /S /GoTo /D (subsubsection.8.47.3.6) >>
+endobj
+3424 0 obj
+(\376\377\0008\000.\0004\0007\000.\0003\000.\0006\000\040\000o\000n\000S\000e\000r\000i\000a\000l\000i\000z\000e\000T\000r\000a\000n\000s\000f\000o\000r\000m\000O\000p\000t\000i\000o\000n)
+endobj
+3425 0 obj
+<< /S /GoTo /D (subsubsection.8.47.3.7) >>
+endobj
+3428 0 obj
+(\376\377\0008\000.\0004\0007\000.\0003\000.\0007\000\040\000o\000w\000n\000e\000r\000I\000d)
+endobj
+3429 0 obj
+<< /S /GoTo /D (subsubsection.8.47.3.8) >>
+endobj
+3432 0 obj
+(\376\377\0008\000.\0004\0007\000.\0003\000.\0008\000\040\000o\000w\000n\000e\000r\000s\000h\000i\000p\000T\000r\000a\000n\000s\000f\000e\000r)
+endobj
+3433 0 obj
+<< /S /GoTo /D (subsubsection.8.47.3.9) >>
+endobj
+3436 0 obj
+(\376\377\0008\000.\0004\0007\000.\0003\000.\0009\000\040\000O\000w\000n\000e\000r\000S\000h\000i\000p\000W\000a\000s\000T\000r\000a\000n\000s\000f\000e\000r\000e\000d)
+endobj
+3437 0 obj
+<< /S /GoTo /D (subsubsection.8.47.3.10) >>
+endobj
+3440 0 obj
+(\376\377\0008\000.\0004\0007\000.\0003\000.\0001\0000\000\040\000p\000r\000e\000f\000i\000x\000B\000a\000c\000k\000u\000p)
+endobj
+3441 0 obj
+<< /S /GoTo /D (subsubsection.8.47.3.11) >>
+endobj
+3444 0 obj
+(\376\377\0008\000.\0004\0007\000.\0003\000.\0001\0001\000\040\000s\000y\000n\000c\000h\000r\000o\000n\000i\000z\000a\000t\000i\000o\000n)
+endobj
+3445 0 obj
+<< /S /GoTo /D (subsection.8.47.4) >>
+endobj
+3448 0 obj
+(\376\377\0008\000.\0004\0007\000.\0004\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3449 0 obj
+<< /S /GoTo /D (subsubsection.8.47.4.1) >>
+endobj
+3452 0 obj
+(\376\377\0008\000.\0004\0007\000.\0004\000.\0001\000\040\000C\000r\000e\000a\000t\000o\000r\000A\000c\000t\000o\000r\000N\000r)
+endobj
+3453 0 obj
+<< /S /GoTo /D (subsubsection.8.47.4.2) >>
+endobj
+3456 0 obj
+(\376\377\0008\000.\0004\0007\000.\0004\000.\0002\000\040\000i\000n\000s\000t\000a\000n\000t\000i\000a\000t\000i\000o\000n\000D\000a\000t\000a)
+endobj
+3457 0 obj
+<< /S /GoTo /D (subsubsection.8.47.4.3) >>
+endobj
+3460 0 obj
+(\376\377\0008\000.\0004\0007\000.\0004\000.\0003\000\040\000i\000s\000M\000i\000n\000e)
+endobj
+3461 0 obj
+<< /S /GoTo /D (subsubsection.8.47.4.4) >>
+endobj
+3464 0 obj
+(\376\377\0008\000.\0004\0007\000.\0004\000.\0004\000\040\000i\000s\000O\000w\000n\000e\000r\000A\000c\000t\000i\000v\000e)
+endobj
+3465 0 obj
+<< /S /GoTo /D (subsubsection.8.47.4.5) >>
+endobj
+3468 0 obj
+(\376\377\0008\000.\0004\0007\000.\0004\000.\0005\000\040\000i\000s\000S\000c\000e\000n\000e\000V\000i\000e\000w)
+endobj
+3469 0 obj
+<< /S /GoTo /D (subsubsection.8.47.4.6) >>
+endobj
+3472 0 obj
+(\376\377\0008\000.\0004\0007\000.\0004\000.\0006\000\040\000o\000w\000n\000e\000r)
+endobj
+3473 0 obj
+<< /S /GoTo /D (subsubsection.8.47.4.7) >>
+endobj
+3476 0 obj
+(\376\377\0008\000.\0004\0007\000.\0004\000.\0007\000\040\000O\000w\000n\000e\000r\000A\000c\000t\000o\000r\000N\000r)
+endobj
+3477 0 obj
+<< /S /GoTo /D (subsubsection.8.47.4.8) >>
+endobj
+3480 0 obj
+(\376\377\0008\000.\0004\0007\000.\0004\000.\0008\000\040\000p\000r\000e\000f\000i\000x)
+endobj
+3481 0 obj
+<< /S /GoTo /D (subsubsection.8.47.4.9) >>
+endobj
+3484 0 obj
+(\376\377\0008\000.\0004\0007\000.\0004\000.\0009\000\040\000v\000i\000e\000w\000I\000D)
+endobj
+3485 0 obj
+<< /S /GoTo /D (section.8.48) >>
+endobj
+3488 0 obj
+(\376\377\0008\000.\0004\0008\000\040\000P\000i\000n\000g\000M\000o\000n\000o\000E\000d\000i\000t\000o\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3489 0 obj
+<< /S /GoTo /D (subsection.8.48.1) >>
+endobj
+3492 0 obj
+(\376\377\0008\000.\0004\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+3493 0 obj
+<< /S /GoTo /D (subsection.8.48.2) >>
+endobj
+3496 0 obj
+(\376\377\0008\000.\0004\0008\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3497 0 obj
+<< /S /GoTo /D (subsubsection.8.48.2.1) >>
+endobj
+3500 0 obj
+(\376\377\0008\000.\0004\0008\000.\0002\000.\0001\000\040\000D\000i\000s\000p\000o\000s\000e)
+endobj
+3501 0 obj
+<< /S /GoTo /D (subsubsection.8.48.2.2) >>
+endobj
+3504 0 obj
+(\376\377\0008\000.\0004\0008\000.\0002\000.\0002\000\040\000D\000o\000n\000e)
+endobj
+3505 0 obj
+<< /S /GoTo /D (subsubsection.8.48.2.3) >>
+endobj
+3508 0 obj
+(\376\377\0008\000.\0004\0008\000.\0002\000.\0003\000\040\000S\000t\000a\000r\000t\000P\000i\000n\000g)
+endobj
+3509 0 obj
+<< /S /GoTo /D (section.8.49) >>
+endobj
+3512 0 obj
+(\376\377\0008\000.\0004\0009\000\040\000P\000h\000o\000t\000o\000n\000.\000P\000u\000n\000B\000e\000h\000a\000v\000i\000o\000u\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3513 0 obj
+<< /S /GoTo /D (subsection.8.49.1) >>
+endobj
+3516 0 obj
+(\376\377\0008\000.\0004\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+3517 0 obj
+<< /S /GoTo /D (subsection.8.49.2) >>
+endobj
+3520 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3521 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.1) >>
+endobj
+3524 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0001\000\040\000O\000n\000C\000o\000n\000n\000e\000c\000t\000e\000d\000T\000o\000M\000a\000s\000t\000e\000r)
+endobj
+3525 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.2) >>
+endobj
+3528 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0002\000\040\000O\000n\000C\000o\000n\000n\000e\000c\000t\000e\000d\000T\000o\000P\000h\000o\000t\000o\000n)
+endobj
+3529 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.3) >>
+endobj
+3532 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0003\000\040\000O\000n\000C\000o\000n\000n\000e\000c\000t\000i\000o\000n\000F\000a\000i\000l)
+endobj
+3533 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.4) >>
+endobj
+3536 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0004\000\040\000O\000n\000C\000r\000e\000a\000t\000e\000d\000R\000o\000o\000m)
+endobj
+3537 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.5) >>
+endobj
+3540 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0005\000\040\000O\000n\000C\000u\000s\000t\000o\000m\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000F\000a\000i\000l\000e\000d)
+endobj
+3541 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.6) >>
+endobj
+3544 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0006\000\040\000O\000n\000C\000u\000s\000t\000o\000m\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000R\000e\000s\000p\000o\000n\000s\000e)
+endobj
+3545 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.7) >>
+endobj
+3548 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0007\000\040\000O\000n\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t\000e\000d\000F\000r\000o\000m\000P\000h\000o\000t\000o\000n)
+endobj
+3549 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.8) >>
+endobj
+3552 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0008\000\040\000O\000n\000F\000a\000i\000l\000e\000d\000T\000o\000C\000o\000n\000n\000e\000c\000t\000T\000o\000P\000h\000o\000t\000o\000n)
+endobj
+3553 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.9) >>
+endobj
+3556 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0009\000\040\000O\000n\000J\000o\000i\000n\000e\000d\000L\000o\000b\000b\000y)
+endobj
+3557 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.10) >>
+endobj
+3560 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0001\0000\000\040\000O\000n\000J\000o\000i\000n\000e\000d\000R\000o\000o\000m)
+endobj
+3561 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.11) >>
+endobj
+3564 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0001\0001\000\040\000O\000n\000L\000e\000f\000t\000L\000o\000b\000b\000y)
+endobj
+3565 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.12) >>
+endobj
+3568 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0001\0002\000\040\000O\000n\000L\000e\000f\000t\000R\000o\000o\000m)
+endobj
+3569 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.13) >>
+endobj
+3572 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0001\0003\000\040\000O\000n\000L\000o\000b\000b\000y\000S\000t\000a\000t\000i\000s\000t\000i\000c\000s\000U\000p\000d\000a\000t\000e)
+endobj
+3573 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.14) >>
+endobj
+3576 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0001\0004\000\040\000O\000n\000M\000a\000s\000t\000e\000r\000C\000l\000i\000e\000n\000t\000S\000w\000i\000t\000c\000h\000e\000d)
+endobj
+3577 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.15) >>
+endobj
+3580 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0001\0005\000\040\000O\000n\000O\000w\000n\000e\000r\000s\000h\000i\000p\000R\000e\000q\000u\000e\000s\000t)
+endobj
+3581 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.16) >>
+endobj
+3584 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0001\0006\000\040\000O\000n\000O\000w\000n\000e\000r\000s\000h\000i\000p\000T\000r\000a\000n\000s\000f\000e\000r\000e\000d)
+endobj
+3585 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.17) >>
+endobj
+3588 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0001\0007\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000C\000r\000e\000a\000t\000e\000R\000o\000o\000m\000F\000a\000i\000l\000e\000d)
+endobj
+3589 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.18) >>
+endobj
+3592 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0001\0008\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000C\000u\000s\000t\000o\000m\000R\000o\000o\000m\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s\000C\000h\000a\000n\000g\000e\000d)
+endobj
+3593 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.19) >>
+endobj
+3596 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0001\0009\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000I\000n\000s\000t\000a\000n\000t\000i\000a\000t\000e)
+endobj
+3597 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.20) >>
+endobj
+3600 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0002\0000\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000J\000o\000i\000n\000R\000o\000o\000m\000F\000a\000i\000l\000e\000d)
+endobj
+3601 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.21) >>
+endobj
+3604 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0002\0001\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000M\000a\000x\000C\000c\000c\000u\000R\000e\000a\000c\000h\000e\000d)
+endobj
+3605 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.22) >>
+endobj
+3608 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0002\0002\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000P\000l\000a\000y\000e\000r\000A\000c\000t\000i\000v\000i\000t\000y\000C\000h\000a\000n\000g\000e\000d)
+endobj
+3609 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.23) >>
+endobj
+3612 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0002\0003\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000P\000l\000a\000y\000e\000r\000C\000o\000n\000n\000e\000c\000t\000e\000d)
+endobj
+3613 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.24) >>
+endobj
+3616 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0002\0004\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000P\000l\000a\000y\000e\000r\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t\000e\000d)
+endobj
+3617 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.25) >>
+endobj
+3620 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0002\0005\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000P\000l\000a\000y\000e\000r\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s\000C\000h\000a\000n\000g\000e\000d)
+endobj
+3621 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.26) >>
+endobj
+3624 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0002\0006\000\040\000O\000n\000P\000h\000o\000t\000o\000n\000R\000a\000n\000d\000o\000m\000J\000o\000i\000n\000F\000a\000i\000l\000e\000d)
+endobj
+3625 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.27) >>
+endobj
+3628 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0002\0007\000\040\000O\000n\000R\000e\000c\000e\000i\000v\000e\000d\000R\000o\000o\000m\000L\000i\000s\000t\000U\000p\000d\000a\000t\000e)
+endobj
+3629 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.28) >>
+endobj
+3632 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0002\0008\000\040\000O\000n\000U\000p\000d\000a\000t\000e\000d\000F\000r\000i\000e\000n\000d\000L\000i\000s\000t)
+endobj
+3633 0 obj
+<< /S /GoTo /D (subsubsection.8.49.2.29) >>
+endobj
+3636 0 obj
+(\376\377\0008\000.\0004\0009\000.\0002\000.\0002\0009\000\040\000O\000n\000W\000e\000b\000R\000p\000c\000R\000e\000s\000p\000o\000n\000s\000e)
+endobj
+3637 0 obj
+<< /S /GoTo /D (section.8.50) >>
+endobj
+3640 0 obj
+(\376\377\0008\000.\0005\0000\000\040\000P\000u\000n\000R\000P\000C\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3641 0 obj
+<< /S /GoTo /D (subsection.8.50.1) >>
+endobj
+3644 0 obj
+(\376\377\0008\000.\0005\0000\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+3645 0 obj
+<< /S /GoTo /D (section.8.51) >>
+endobj
+3648 0 obj
+(\376\377\0008\000.\0005\0001\000\040\000R\000a\000i\000s\000e\000E\000v\000e\000n\000t\000O\000p\000t\000i\000o\000n\000s\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3649 0 obj
+<< /S /GoTo /D (subsection.8.51.1) >>
+endobj
+3652 0 obj
+(\376\377\0008\000.\0005\0001\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+3653 0 obj
+<< /S /GoTo /D (subsection.8.51.2) >>
+endobj
+3656 0 obj
+(\376\377\0008\000.\0005\0001\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3657 0 obj
+<< /S /GoTo /D (subsubsection.8.51.2.1) >>
+endobj
+3660 0 obj
+(\376\377\0008\000.\0005\0001\000.\0002\000.\0001\000\040\000C\000a\000c\000h\000i\000n\000g\000O\000p\000t\000i\000o\000n)
+endobj
+3661 0 obj
+<< /S /GoTo /D (subsubsection.8.51.2.2) >>
+endobj
+3664 0 obj
+(\376\377\0008\000.\0005\0001\000.\0002\000.\0002\000\040\000D\000e\000f\000a\000u\000l\000t)
+endobj
+3665 0 obj
+<< /S /GoTo /D (subsubsection.8.51.2.3) >>
+endobj
+3668 0 obj
+(\376\377\0008\000.\0005\0001\000.\0002\000.\0003\000\040\000E\000n\000c\000r\000y\000p\000t)
+endobj
+3669 0 obj
+<< /S /GoTo /D (subsubsection.8.51.2.4) >>
+endobj
+3672 0 obj
+(\376\377\0008\000.\0005\0001\000.\0002\000.\0004\000\040\000F\000o\000r\000w\000a\000r\000d\000T\000o\000W\000e\000b\000h\000o\000o\000k)
+endobj
+3673 0 obj
+<< /S /GoTo /D (subsubsection.8.51.2.5) >>
+endobj
+3676 0 obj
+(\376\377\0008\000.\0005\0001\000.\0002\000.\0005\000\040\000I\000n\000t\000e\000r\000e\000s\000t\000G\000r\000o\000u\000p)
+endobj
+3677 0 obj
+<< /S /GoTo /D (subsubsection.8.51.2.6) >>
+endobj
+3680 0 obj
+(\376\377\0008\000.\0005\0001\000.\0002\000.\0006\000\040\000R\000e\000c\000e\000i\000v\000e\000r\000s)
+endobj
+3681 0 obj
+<< /S /GoTo /D (subsubsection.8.51.2.7) >>
+endobj
+3684 0 obj
+(\376\377\0008\000.\0005\0001\000.\0002\000.\0007\000\040\000S\000e\000q\000u\000e\000n\000c\000e\000C\000h\000a\000n\000n\000e\000l)
+endobj
+3685 0 obj
+<< /S /GoTo /D (subsubsection.8.51.2.8) >>
+endobj
+3688 0 obj
+(\376\377\0008\000.\0005\0001\000.\0002\000.\0008\000\040\000T\000a\000r\000g\000e\000t\000A\000c\000t\000o\000r\000s)
+endobj
+3689 0 obj
+<< /S /GoTo /D (section.8.52) >>
+endobj
+3692 0 obj
+(\376\377\0008\000.\0005\0002\000\040\000R\000e\000g\000i\000o\000n\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3693 0 obj
+<< /S /GoTo /D (subsection.8.52.1) >>
+endobj
+3696 0 obj
+(\376\377\0008\000.\0005\0002\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3697 0 obj
+<< /S /GoTo /D (subsubsection.8.52.1.1) >>
+endobj
+3700 0 obj
+(\376\377\0008\000.\0005\0002\000.\0001\000.\0001\000\040\000R\000e\000g\000i\000o\000n)
+endobj
+3701 0 obj
+<< /S /GoTo /D (subsubsection.8.52.1.2) >>
+endobj
+3704 0 obj
+(\376\377\0008\000.\0005\0002\000.\0001\000.\0002\000\040\000R\000e\000g\000i\000o\000n)
+endobj
+3705 0 obj
+<< /S /GoTo /D (subsection.8.52.2) >>
+endobj
+3708 0 obj
+(\376\377\0008\000.\0005\0002\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3709 0 obj
+<< /S /GoTo /D (subsubsection.8.52.2.1) >>
+endobj
+3712 0 obj
+(\376\377\0008\000.\0005\0002\000.\0002\000.\0001\000\040\000P\000a\000r\000s\000e)
+endobj
+3713 0 obj
+<< /S /GoTo /D (subsubsection.8.52.2.2) >>
+endobj
+3716 0 obj
+(\376\377\0008\000.\0005\0002\000.\0002\000.\0002\000\040\000T\000o\000S\000t\000r\000i\000n\000g)
+endobj
+3717 0 obj
+<< /S /GoTo /D (subsection.8.52.3) >>
+endobj
+3720 0 obj
+(\376\377\0008\000.\0005\0002\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3721 0 obj
+<< /S /GoTo /D (subsubsection.8.52.3.1) >>
+endobj
+3724 0 obj
+(\376\377\0008\000.\0005\0002\000.\0003\000.\0001\000\040\000C\000l\000u\000s\000t\000e\000r)
+endobj
+3725 0 obj
+<< /S /GoTo /D (subsubsection.8.52.3.2) >>
+endobj
+3728 0 obj
+(\376\377\0008\000.\0005\0002\000.\0003\000.\0002\000\040\000C\000o\000d\000e)
+endobj
+3729 0 obj
+<< /S /GoTo /D (subsubsection.8.52.3.3) >>
+endobj
+3732 0 obj
+(\376\377\0008\000.\0005\0002\000.\0003\000.\0003\000\040\000H\000o\000s\000t\000A\000n\000d\000P\000o\000r\000t)
+endobj
+3733 0 obj
+<< /S /GoTo /D (subsubsection.8.52.3.4) >>
+endobj
+3736 0 obj
+(\376\377\0008\000.\0005\0002\000.\0003\000.\0004\000\040\000P\000i\000n\000g)
+endobj
+3737 0 obj
+<< /S /GoTo /D (section.8.53) >>
+endobj
+3740 0 obj
+(\376\377\0008\000.\0005\0003\000\040\000R\000o\000o\000m\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3741 0 obj
+<< /S /GoTo /D (subsection.8.53.1) >>
+endobj
+3744 0 obj
+(\376\377\0008\000.\0005\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+3745 0 obj
+<< /S /GoTo /D (subsection.8.53.2) >>
+endobj
+3748 0 obj
+(\376\377\0008\000.\0005\0003\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3749 0 obj
+<< /S /GoTo /D (subsubsection.8.53.2.1) >>
+endobj
+3752 0 obj
+(\376\377\0008\000.\0005\0003\000.\0002\000.\0001\000\040\000C\000l\000e\000a\000r\000E\000x\000p\000e\000c\000t\000e\000d\000U\000s\000e\000r\000s)
+endobj
+3753 0 obj
+<< /S /GoTo /D (subsubsection.8.53.2.2) >>
+endobj
+3756 0 obj
+(\376\377\0008\000.\0005\0003\000.\0002\000.\0002\000\040\000S\000e\000t\000C\000u\000s\000t\000o\000m\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+3757 0 obj
+<< /S /GoTo /D (subsubsection.8.53.2.3) >>
+endobj
+3760 0 obj
+(\376\377\0008\000.\0005\0003\000.\0002\000.\0003\000\040\000S\000e\000t\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s\000L\000i\000s\000t\000e\000d\000I\000n\000L\000o\000b\000b\000y)
+endobj
+3761 0 obj
+<< /S /GoTo /D (subsubsection.8.53.2.4) >>
+endobj
+3764 0 obj
+(\376\377\0008\000.\0005\0003\000.\0002\000.\0004\000\040\000T\000o\000S\000t\000r\000i\000n\000g)
+endobj
+3765 0 obj
+<< /S /GoTo /D (subsubsection.8.53.2.5) >>
+endobj
+3768 0 obj
+(\376\377\0008\000.\0005\0003\000.\0002\000.\0005\000\040\000T\000o\000S\000t\000r\000i\000n\000g\000F\000u\000l\000l)
+endobj
+3769 0 obj
+<< /S /GoTo /D (subsection.8.53.3) >>
+endobj
+3772 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3773 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.1) >>
+endobj
+3776 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0001\000\040\000A\000u\000t\000o\000C\000l\000e\000a\000n\000U\000p)
+endobj
+3777 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.2) >>
+endobj
+3780 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0002\000\040\000a\000u\000t\000o\000C\000l\000e\000a\000n\000U\000p)
+endobj
+3781 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.3) >>
+endobj
+3784 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0003\000\040\000E\000x\000p\000e\000c\000t\000e\000d\000U\000s\000e\000r\000s)
+endobj
+3785 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.4) >>
+endobj
+3788 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0004\000\040\000e\000x\000p\000e\000c\000t\000e\000d\000U\000s\000e\000r\000s)
+endobj
+3789 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.5) >>
+endobj
+3792 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0005\000\040\000I\000s\000O\000p\000e\000n)
+endobj
+3793 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.6) >>
+endobj
+3796 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0006\000\040\000I\000s\000V\000i\000s\000i\000b\000l\000e)
+endobj
+3797 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.7) >>
+endobj
+3800 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0007\000\040\000M\000a\000x\000P\000l\000a\000y\000e\000r\000s)
+endobj
+3801 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.8) >>
+endobj
+3804 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0008\000\040\000m\000a\000x\000P\000l\000a\000y\000e\000r\000s)
+endobj
+3805 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.9) >>
+endobj
+3808 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0009\000\040\000N\000a\000m\000e)
+endobj
+3809 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.10) >>
+endobj
+3812 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0001\0000\000\040\000n\000a\000m\000e)
+endobj
+3813 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.11) >>
+endobj
+3816 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0001\0001\000\040\000o\000p\000e\000n)
+endobj
+3817 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.12) >>
+endobj
+3820 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0001\0002\000\040\000P\000l\000a\000y\000e\000r\000C\000o\000u\000n\000t)
+endobj
+3821 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.13) >>
+endobj
+3824 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0001\0003\000\040\000p\000l\000a\000y\000e\000r\000C\000o\000u\000n\000t)
+endobj
+3825 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.14) >>
+endobj
+3828 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0001\0004\000\040\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s\000L\000i\000s\000t\000e\000d\000I\000n\000L\000o\000b\000b\000y)
+endobj
+3829 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.15) >>
+endobj
+3832 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0001\0005\000\040\000p\000r\000o\000p\000e\000r\000t\000i\000e\000s\000L\000i\000s\000t\000e\000d\000I\000n\000L\000o\000b\000b\000y)
+endobj
+3833 0 obj
+<< /S /GoTo /D (subsubsection.8.53.3.16) >>
+endobj
+3836 0 obj
+(\376\377\0008\000.\0005\0003\000.\0003\000.\0001\0006\000\040\000v\000i\000s\000i\000b\000l\000e)
+endobj
+3837 0 obj
+<< /S /GoTo /D (section.8.54) >>
+endobj
+3840 0 obj
+(\376\377\0008\000.\0005\0004\000\040\000R\000o\000o\000m\000I\000n\000f\000o\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3841 0 obj
+<< /S /GoTo /D (subsection.8.54.1) >>
+endobj
+3844 0 obj
+(\376\377\0008\000.\0005\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+3845 0 obj
+<< /S /GoTo /D (subsection.8.54.2) >>
+endobj
+3848 0 obj
+(\376\377\0008\000.\0005\0004\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3849 0 obj
+<< /S /GoTo /D (subsubsection.8.54.2.1) >>
+endobj
+3852 0 obj
+(\376\377\0008\000.\0005\0004\000.\0002\000.\0001\000\040\000E\000q\000u\000a\000l\000s)
+endobj
+3853 0 obj
+<< /S /GoTo /D (subsubsection.8.54.2.2) >>
+endobj
+3856 0 obj
+(\376\377\0008\000.\0005\0004\000.\0002\000.\0002\000\040\000G\000e\000t\000H\000a\000s\000h\000C\000o\000d\000e)
+endobj
+3857 0 obj
+<< /S /GoTo /D (subsubsection.8.54.2.3) >>
+endobj
+3860 0 obj
+(\376\377\0008\000.\0005\0004\000.\0002\000.\0003\000\040\000T\000o\000S\000t\000r\000i\000n\000g)
+endobj
+3861 0 obj
+<< /S /GoTo /D (subsubsection.8.54.2.4) >>
+endobj
+3864 0 obj
+(\376\377\0008\000.\0005\0004\000.\0002\000.\0004\000\040\000T\000o\000S\000t\000r\000i\000n\000g\000F\000u\000l\000l)
+endobj
+3865 0 obj
+<< /S /GoTo /D (subsection.8.54.3) >>
+endobj
+3868 0 obj
+(\376\377\0008\000.\0005\0004\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3869 0 obj
+<< /S /GoTo /D (subsubsection.8.54.3.1) >>
+endobj
+3872 0 obj
+(\376\377\0008\000.\0005\0004\000.\0003\000.\0001\000\040\000a\000u\000t\000o\000C\000l\000e\000a\000n\000U\000p\000F\000i\000e\000l\000d)
+endobj
+3873 0 obj
+<< /S /GoTo /D (subsubsection.8.54.3.2) >>
+endobj
+3876 0 obj
+(\376\377\0008\000.\0005\0004\000.\0003\000.\0002\000\040\000e\000x\000p\000e\000c\000t\000e\000d\000U\000s\000e\000r\000s\000F\000i\000e\000l\000d)
+endobj
+3877 0 obj
+<< /S /GoTo /D (subsubsection.8.54.3.3) >>
+endobj
+3880 0 obj
+(\376\377\0008\000.\0005\0004\000.\0003\000.\0003\000\040\000m\000a\000x\000P\000l\000a\000y\000e\000r\000s\000F\000i\000e\000l\000d)
+endobj
+3881 0 obj
+<< /S /GoTo /D (subsubsection.8.54.3.4) >>
+endobj
+3884 0 obj
+(\376\377\0008\000.\0005\0004\000.\0003\000.\0004\000\040\000n\000a\000m\000e\000F\000i\000e\000l\000d)
+endobj
+3885 0 obj
+<< /S /GoTo /D (subsubsection.8.54.3.5) >>
+endobj
+3888 0 obj
+(\376\377\0008\000.\0005\0004\000.\0003\000.\0005\000\040\000o\000p\000e\000n\000F\000i\000e\000l\000d)
+endobj
+3889 0 obj
+<< /S /GoTo /D (subsubsection.8.54.3.6) >>
+endobj
+3892 0 obj
+(\376\377\0008\000.\0005\0004\000.\0003\000.\0006\000\040\000v\000i\000s\000i\000b\000l\000e\000F\000i\000e\000l\000d)
+endobj
+3893 0 obj
+<< /S /GoTo /D (subsection.8.54.4) >>
+endobj
+3896 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3897 0 obj
+<< /S /GoTo /D (subsubsection.8.54.4.1) >>
+endobj
+3900 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000.\0001\000\040\000C\000u\000s\000t\000o\000m\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+3901 0 obj
+<< /S /GoTo /D (subsubsection.8.54.4.2) >>
+endobj
+3904 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000.\0002\000\040\000c\000u\000s\000t\000o\000m\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+3905 0 obj
+<< /S /GoTo /D (subsubsection.8.54.4.3) >>
+endobj
+3908 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000.\0003\000\040\000I\000s\000L\000o\000c\000a\000l\000C\000l\000i\000e\000n\000t\000I\000n\000s\000i\000d\000e)
+endobj
+3909 0 obj
+<< /S /GoTo /D (subsubsection.8.54.4.4) >>
+endobj
+3912 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000.\0004\000\040\000i\000s\000L\000o\000c\000a\000l\000C\000l\000i\000e\000n\000t\000I\000n\000s\000i\000d\000e)
+endobj
+3913 0 obj
+<< /S /GoTo /D (subsubsection.8.54.4.5) >>
+endobj
+3916 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000.\0005\000\040\000I\000s\000O\000p\000e\000n)
+endobj
+3917 0 obj
+<< /S /GoTo /D (subsubsection.8.54.4.6) >>
+endobj
+3920 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000.\0006\000\040\000I\000s\000V\000i\000s\000i\000b\000l\000e)
+endobj
+3921 0 obj
+<< /S /GoTo /D (subsubsection.8.54.4.7) >>
+endobj
+3924 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000.\0007\000\040\000M\000a\000x\000P\000l\000a\000y\000e\000r\000s)
+endobj
+3925 0 obj
+<< /S /GoTo /D (subsubsection.8.54.4.8) >>
+endobj
+3928 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000.\0008\000\040\000m\000a\000x\000P\000l\000a\000y\000e\000r\000s)
+endobj
+3929 0 obj
+<< /S /GoTo /D (subsubsection.8.54.4.9) >>
+endobj
+3932 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000.\0009\000\040\000N\000a\000m\000e)
+endobj
+3933 0 obj
+<< /S /GoTo /D (subsubsection.8.54.4.10) >>
+endobj
+3936 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000.\0001\0000\000\040\000n\000a\000m\000e)
+endobj
+3937 0 obj
+<< /S /GoTo /D (subsubsection.8.54.4.11) >>
+endobj
+3940 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000.\0001\0001\000\040\000o\000p\000e\000n)
+endobj
+3941 0 obj
+<< /S /GoTo /D (subsubsection.8.54.4.12) >>
+endobj
+3944 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000.\0001\0002\000\040\000P\000l\000a\000y\000e\000r\000C\000o\000u\000n\000t)
+endobj
+3945 0 obj
+<< /S /GoTo /D (subsubsection.8.54.4.13) >>
+endobj
+3948 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000.\0001\0003\000\040\000p\000l\000a\000y\000e\000r\000C\000o\000u\000n\000t)
+endobj
+3949 0 obj
+<< /S /GoTo /D (subsubsection.8.54.4.14) >>
+endobj
+3952 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000.\0001\0004\000\040\000r\000e\000m\000o\000v\000e\000d\000F\000r\000o\000m\000L\000i\000s\000t)
+endobj
+3953 0 obj
+<< /S /GoTo /D (subsubsection.8.54.4.15) >>
+endobj
+3956 0 obj
+(\376\377\0008\000.\0005\0004\000.\0004\000.\0001\0005\000\040\000v\000i\000s\000i\000b\000l\000e)
+endobj
+3957 0 obj
+<< /S /GoTo /D (section.8.55) >>
+endobj
+3960 0 obj
+(\376\377\0008\000.\0005\0005\000\040\000R\000o\000o\000m\000O\000p\000t\000i\000o\000n\000s\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+3961 0 obj
+<< /S /GoTo /D (subsection.8.55.1) >>
+endobj
+3964 0 obj
+(\376\377\0008\000.\0005\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+3965 0 obj
+<< /S /GoTo /D (subsection.8.55.2) >>
+endobj
+3968 0 obj
+(\376\377\0008\000.\0005\0005\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3969 0 obj
+<< /S /GoTo /D (subsubsection.8.55.2.1) >>
+endobj
+3972 0 obj
+(\376\377\0008\000.\0005\0005\000.\0002\000.\0001\000\040\000C\000u\000s\000t\000o\000m\000R\000o\000o\000m\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+3973 0 obj
+<< /S /GoTo /D (subsubsection.8.55.2.2) >>
+endobj
+3976 0 obj
+(\376\377\0008\000.\0005\0005\000.\0002\000.\0002\000\040\000C\000u\000s\000t\000o\000m\000R\000o\000o\000m\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s\000F\000o\000r\000L\000o\000b\000b\000y)
+endobj
+3977 0 obj
+<< /S /GoTo /D (subsubsection.8.55.2.3) >>
+endobj
+3980 0 obj
+(\376\377\0008\000.\0005\0005\000.\0002\000.\0003\000\040\000E\000m\000p\000t\000y\000R\000o\000o\000m\000T\000t\000l)
+endobj
+3981 0 obj
+<< /S /GoTo /D (subsubsection.8.55.2.4) >>
+endobj
+3984 0 obj
+(\376\377\0008\000.\0005\0005\000.\0002\000.\0004\000\040\000M\000a\000x\000P\000l\000a\000y\000e\000r\000s)
+endobj
+3985 0 obj
+<< /S /GoTo /D (subsubsection.8.55.2.5) >>
+endobj
+3988 0 obj
+(\376\377\0008\000.\0005\0005\000.\0002\000.\0005\000\040\000P\000l\000a\000y\000e\000r\000T\000t\000l)
+endobj
+3989 0 obj
+<< /S /GoTo /D (subsubsection.8.55.2.6) >>
+endobj
+3992 0 obj
+(\376\377\0008\000.\0005\0005\000.\0002\000.\0006\000\040\000P\000l\000u\000g\000i\000n\000s)
+endobj
+3993 0 obj
+<< /S /GoTo /D (subsection.8.55.3) >>
+endobj
+3996 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+3997 0 obj
+<< /S /GoTo /D (subsubsection.8.55.3.1) >>
+endobj
+4000 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000.\0001\000\040\000C\000l\000e\000a\000n\000u\000p\000C\000a\000c\000h\000e\000O\000n\000L\000e\000a\000v\000e)
+endobj
+4001 0 obj
+<< /S /GoTo /D (subsubsection.8.55.3.2) >>
+endobj
+4004 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000.\0002\000\040\000c\000l\000e\000a\000n\000u\000p\000C\000a\000c\000h\000e\000O\000n\000L\000e\000a\000v\000e)
+endobj
+4005 0 obj
+<< /S /GoTo /D (subsubsection.8.55.3.3) >>
+endobj
+4008 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000.\0003\000\040\000c\000u\000s\000t\000o\000m\000R\000o\000o\000m\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+4009 0 obj
+<< /S /GoTo /D (subsubsection.8.55.3.4) >>
+endobj
+4012 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000.\0004\000\040\000c\000u\000s\000t\000o\000m\000R\000o\000o\000m\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s\000F\000o\000r\000L\000o\000b\000b\000y)
+endobj
+4013 0 obj
+<< /S /GoTo /D (subsubsection.8.55.3.5) >>
+endobj
+4016 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000.\0005\000\040\000D\000e\000l\000e\000t\000e\000N\000u\000l\000l\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s)
+endobj
+4017 0 obj
+<< /S /GoTo /D (subsubsection.8.55.3.6) >>
+endobj
+4020 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000.\0006\000\040\000I\000s\000O\000p\000e\000n)
+endobj
+4021 0 obj
+<< /S /GoTo /D (subsubsection.8.55.3.7) >>
+endobj
+4024 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000.\0007\000\040\000i\000s\000O\000p\000e\000n)
+endobj
+4025 0 obj
+<< /S /GoTo /D (subsubsection.8.55.3.8) >>
+endobj
+4028 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000.\0008\000\040\000I\000s\000V\000i\000s\000i\000b\000l\000e)
+endobj
+4029 0 obj
+<< /S /GoTo /D (subsubsection.8.55.3.9) >>
+endobj
+4032 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000.\0009\000\040\000i\000s\000V\000i\000s\000i\000b\000l\000e)
+endobj
+4033 0 obj
+<< /S /GoTo /D (subsubsection.8.55.3.10) >>
+endobj
+4036 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000.\0001\0000\000\040\000m\000a\000x\000P\000l\000a\000y\000e\000r\000s)
+endobj
+4037 0 obj
+<< /S /GoTo /D (subsubsection.8.55.3.11) >>
+endobj
+4040 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000.\0001\0001\000\040\000p\000l\000u\000g\000i\000n\000s)
+endobj
+4041 0 obj
+<< /S /GoTo /D (subsubsection.8.55.3.12) >>
+endobj
+4044 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000.\0001\0002\000\040\000P\000u\000b\000l\000i\000s\000h\000U\000s\000e\000r\000I\000d)
+endobj
+4045 0 obj
+<< /S /GoTo /D (subsubsection.8.55.3.13) >>
+endobj
+4048 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000.\0001\0003\000\040\000p\000u\000b\000l\000i\000s\000h\000U\000s\000e\000r\000I\000d)
+endobj
+4049 0 obj
+<< /S /GoTo /D (subsubsection.8.55.3.14) >>
+endobj
+4052 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000.\0001\0004\000\040\000S\000u\000p\000p\000r\000e\000s\000s\000R\000o\000o\000m\000E\000v\000e\000n\000t\000s)
+endobj
+4053 0 obj
+<< /S /GoTo /D (subsubsection.8.55.3.15) >>
+endobj
+4056 0 obj
+(\376\377\0008\000.\0005\0005\000.\0003\000.\0001\0005\000\040\000s\000u\000p\000p\000r\000e\000s\000s\000R\000o\000o\000m\000E\000v\000e\000n\000t\000s)
+endobj
+4057 0 obj
+<< /S /GoTo /D (section.8.56) >>
+endobj
+4060 0 obj
+(\376\377\0008\000.\0005\0006\000\040\000U\000n\000i\000t\000y\000E\000n\000g\000i\000n\000e\000.\000S\000c\000e\000n\000e\000M\000a\000n\000a\000g\000e\000m\000e\000n\000t\000.\000S\000c\000e\000n\000e\000M\000a\000n\000a\000g\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4061 0 obj
+<< /S /GoTo /D (subsection.8.56.1) >>
+endobj
+4064 0 obj
+(\376\377\0008\000.\0005\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+4065 0 obj
+<< /S /GoTo /D (subsection.8.56.2) >>
+endobj
+4068 0 obj
+(\376\377\0008\000.\0005\0006\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4069 0 obj
+<< /S /GoTo /D (subsubsection.8.56.2.1) >>
+endobj
+4072 0 obj
+(\376\377\0008\000.\0005\0006\000.\0002\000.\0001\000\040\000L\000o\000a\000d\000S\000c\000e\000n\000e)
+endobj
+4073 0 obj
+<< /S /GoTo /D (subsubsection.8.56.2.2) >>
+endobj
+4076 0 obj
+(\376\377\0008\000.\0005\0006\000.\0002\000.\0002\000\040\000L\000o\000a\000d\000S\000c\000e\000n\000e)
+endobj
+4077 0 obj
+<< /S /GoTo /D (section.8.57) >>
+endobj
+4080 0 obj
+(\376\377\0008\000.\0005\0007\000\040\000S\000c\000e\000n\000e\000M\000a\000n\000a\000g\000e\000r\000H\000e\000l\000p\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4081 0 obj
+<< /S /GoTo /D (subsection.8.57.1) >>
+endobj
+4084 0 obj
+(\376\377\0008\000.\0005\0007\000.\0001\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4085 0 obj
+<< /S /GoTo /D (subsubsection.8.57.1.1) >>
+endobj
+4088 0 obj
+(\376\377\0008\000.\0005\0007\000.\0001\000.\0001\000\040\000A\000c\000t\000i\000v\000e\000S\000c\000e\000n\000e\000B\000u\000i\000l\000d\000I\000n\000d\000e\000x)
+endobj
+4089 0 obj
+<< /S /GoTo /D (subsubsection.8.57.1.2) >>
+endobj
+4092 0 obj
+(\376\377\0008\000.\0005\0007\000.\0001\000.\0002\000\040\000A\000c\000t\000i\000v\000e\000S\000c\000e\000n\000e\000N\000a\000m\000e)
+endobj
+4093 0 obj
+<< /S /GoTo /D (section.8.58) >>
+endobj
+4096 0 obj
+(\376\377\0008\000.\0005\0008\000\040\000S\000e\000r\000v\000e\000r\000S\000e\000t\000t\000i\000n\000g\000s\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4097 0 obj
+<< /S /GoTo /D (subsection.8.58.1) >>
+endobj
+4100 0 obj
+(\376\377\0008\000.\0005\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+4101 0 obj
+<< /S /GoTo /D (subsection.8.58.2) >>
+endobj
+4104 0 obj
+(\376\377\0008\000.\0005\0008\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4105 0 obj
+<< /S /GoTo /D (subsubsection.8.58.2.1) >>
+endobj
+4108 0 obj
+(\376\377\0008\000.\0005\0008\000.\0002\000.\0001\000\040\000H\000o\000s\000t\000i\000n\000g\000O\000p\000t\000i\000o\000n)
+endobj
+4109 0 obj
+<< /S /GoTo /D (subsection.8.58.3) >>
+endobj
+4112 0 obj
+(\376\377\0008\000.\0005\0008\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4113 0 obj
+<< /S /GoTo /D (subsubsection.8.58.3.1) >>
+endobj
+4116 0 obj
+(\376\377\0008\000.\0005\0008\000.\0003\000.\0001\000\040\000I\000s\000A\000p\000p\000I\000d)
+endobj
+4117 0 obj
+<< /S /GoTo /D (subsubsection.8.58.3.2) >>
+endobj
+4120 0 obj
+(\376\377\0008\000.\0005\0008\000.\0003\000.\0002\000\040\000R\000e\000s\000e\000t\000B\000e\000s\000t\000R\000e\000g\000i\000o\000n\000C\000o\000d\000e\000I\000n\000P\000r\000e\000f\000e\000r\000e\000n\000c\000e\000s)
+endobj
+4121 0 obj
+<< /S /GoTo /D (subsubsection.8.58.3.3) >>
+endobj
+4124 0 obj
+(\376\377\0008\000.\0005\0008\000.\0003\000.\0003\000\040\000T\000o\000S\000t\000r\000i\000n\000g)
+endobj
+4125 0 obj
+<< /S /GoTo /D (subsubsection.8.58.3.4) >>
+endobj
+4128 0 obj
+(\376\377\0008\000.\0005\0008\000.\0003\000.\0004\000\040\000U\000s\000e\000C\000l\000o\000u\000d)
+endobj
+4129 0 obj
+<< /S /GoTo /D (subsubsection.8.58.3.5) >>
+endobj
+4132 0 obj
+(\376\377\0008\000.\0005\0008\000.\0003\000.\0005\000\040\000U\000s\000e\000C\000l\000o\000u\000d)
+endobj
+4133 0 obj
+<< /S /GoTo /D (subsubsection.8.58.3.6) >>
+endobj
+4136 0 obj
+(\376\377\0008\000.\0005\0008\000.\0003\000.\0006\000\040\000U\000s\000e\000C\000l\000o\000u\000d\000B\000e\000s\000t\000R\000e\000g\000i\000o\000n)
+endobj
+4137 0 obj
+<< /S /GoTo /D (subsubsection.8.58.3.7) >>
+endobj
+4140 0 obj
+(\376\377\0008\000.\0005\0008\000.\0003\000.\0007\000\040\000U\000s\000e\000M\000y\000S\000e\000r\000v\000e\000r)
+endobj
+4141 0 obj
+<< /S /GoTo /D (subsection.8.58.4) >>
+endobj
+4144 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4145 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.1) >>
+endobj
+4148 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0001\000\040\000A\000p\000p\000I\000D)
+endobj
+4149 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.2) >>
+endobj
+4152 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0002\000\040\000C\000h\000a\000t\000A\000p\000p\000I\000D)
+endobj
+4153 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.3) >>
+endobj
+4156 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0003\000\040\000D\000i\000s\000a\000b\000l\000e\000A\000u\000t\000o\000O\000p\000e\000n\000W\000i\000z\000a\000r\000d)
+endobj
+4157 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.4) >>
+endobj
+4160 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0004\000\040\000E\000n\000a\000b\000l\000e\000d\000R\000e\000g\000i\000o\000n\000s)
+endobj
+4161 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.5) >>
+endobj
+4164 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0005\000\040\000E\000n\000a\000b\000l\000e\000L\000o\000b\000b\000y\000S\000t\000a\000t\000i\000s\000t\000i\000c\000s)
+endobj
+4165 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.6) >>
+endobj
+4168 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0006\000\040\000H\000o\000s\000t\000T\000y\000p\000e)
+endobj
+4169 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.7) >>
+endobj
+4172 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0007\000\040\000J\000o\000i\000n\000L\000o\000b\000b\000y)
+endobj
+4173 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.8) >>
+endobj
+4176 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0008\000\040\000N\000e\000t\000w\000o\000r\000k\000L\000o\000g\000g\000i\000n\000g)
+endobj
+4177 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.9) >>
+endobj
+4180 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0009\000\040\000P\000r\000e\000f\000e\000r\000r\000e\000d\000R\000e\000g\000i\000o\000n)
+endobj
+4181 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.10) >>
+endobj
+4184 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0001\0000\000\040\000P\000r\000o\000t\000o\000c\000o\000l)
+endobj
+4185 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.11) >>
+endobj
+4188 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0001\0001\000\040\000P\000u\000n\000L\000o\000g\000g\000i\000n\000g)
+endobj
+4189 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.12) >>
+endobj
+4192 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0001\0002\000\040\000R\000p\000c\000L\000i\000s\000t)
+endobj
+4193 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.13) >>
+endobj
+4196 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0001\0003\000\040\000R\000u\000n\000I\000n\000B\000a\000c\000k\000g\000r\000o\000u\000n\000d)
+endobj
+4197 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.14) >>
+endobj
+4200 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0001\0004\000\040\000S\000e\000r\000v\000e\000r\000A\000d\000d\000r\000e\000s\000s)
+endobj
+4201 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.15) >>
+endobj
+4204 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0001\0005\000\040\000S\000e\000r\000v\000e\000r\000P\000o\000r\000t)
+endobj
+4205 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.16) >>
+endobj
+4208 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0001\0006\000\040\000V\000o\000i\000c\000e\000A\000p\000p\000I\000D)
+endobj
+4209 0 obj
+<< /S /GoTo /D (subsubsection.8.58.4.17) >>
+endobj
+4212 0 obj
+(\376\377\0008\000.\0005\0008\000.\0004\000.\0001\0007\000\040\000V\000o\000i\000c\000e\000S\000e\000r\000v\000e\000r\000P\000o\000r\000t)
+endobj
+4213 0 obj
+<< /S /GoTo /D (subsection.8.58.5) >>
+endobj
+4216 0 obj
+(\376\377\0008\000.\0005\0008\000.\0005\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4217 0 obj
+<< /S /GoTo /D (subsubsection.8.58.5.1) >>
+endobj
+4220 0 obj
+(\376\377\0008\000.\0005\0008\000.\0005\000.\0001\000\040\000B\000e\000s\000t\000R\000e\000g\000i\000o\000n\000C\000o\000d\000e\000I\000n\000P\000r\000e\000f\000e\000r\000e\000n\000c\000e\000s)
+endobj
+4221 0 obj
+<< /S /GoTo /D (section.8.59) >>
+endobj
+4224 0 obj
+(\376\377\0008\000.\0005\0009\000\040\000E\000x\000i\000t\000G\000a\000m\000e\000s\000.\000C\000l\000i\000e\000n\000t\000.\000P\000h\000o\000t\000o\000n\000.\000S\000o\000c\000k\000e\000t\000W\000e\000b\000T\000c\000p\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4225 0 obj
+<< /S /GoTo /D (subsection.8.59.1) >>
+endobj
+4228 0 obj
+(\376\377\0008\000.\0005\0009\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+4229 0 obj
+<< /S /GoTo /D (subsection.8.59.2) >>
+endobj
+4232 0 obj
+(\376\377\0008\000.\0005\0009\000.\0002\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4233 0 obj
+<< /S /GoTo /D (subsubsection.8.59.2.1) >>
+endobj
+4236 0 obj
+(\376\377\0008\000.\0005\0009\000.\0002\000.\0001\000\040\000S\000o\000c\000k\000e\000t\000W\000e\000b\000T\000c\000p)
+endobj
+4237 0 obj
+<< /S /GoTo /D (subsection.8.59.3) >>
+endobj
+4240 0 obj
+(\376\377\0008\000.\0005\0009\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4241 0 obj
+<< /S /GoTo /D (subsubsection.8.59.3.1) >>
+endobj
+4244 0 obj
+(\376\377\0008\000.\0005\0009\000.\0003\000.\0001\000\040\000C\000o\000n\000n\000e\000c\000t)
+endobj
+4245 0 obj
+<< /S /GoTo /D (subsubsection.8.59.3.2) >>
+endobj
+4248 0 obj
+(\376\377\0008\000.\0005\0009\000.\0003\000.\0002\000\040\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t)
+endobj
+4249 0 obj
+<< /S /GoTo /D (subsubsection.8.59.3.3) >>
+endobj
+4252 0 obj
+(\376\377\0008\000.\0005\0009\000.\0003\000.\0003\000\040\000D\000i\000s\000p\000o\000s\000e)
+endobj
+4253 0 obj
+<< /S /GoTo /D (subsubsection.8.59.3.4) >>
+endobj
+4256 0 obj
+(\376\377\0008\000.\0005\0009\000.\0003\000.\0004\000\040\000R\000e\000c\000e\000i\000v\000e)
+endobj
+4257 0 obj
+<< /S /GoTo /D (subsubsection.8.59.3.5) >>
+endobj
+4260 0 obj
+(\376\377\0008\000.\0005\0009\000.\0003\000.\0005\000\040\000R\000e\000c\000e\000i\000v\000e\000L\000o\000o\000p)
+endobj
+4261 0 obj
+<< /S /GoTo /D (subsubsection.8.59.3.6) >>
+endobj
+4264 0 obj
+(\376\377\0008\000.\0005\0009\000.\0003\000.\0006\000\040\000S\000e\000n\000d)
+endobj
+4265 0 obj
+<< /S /GoTo /D (section.8.60) >>
+endobj
+4268 0 obj
+(\376\377\0008\000.\0006\0000\000\040\000P\000h\000o\000t\000o\000n\000A\000n\000i\000m\000a\000t\000o\000r\000V\000i\000e\000w\000.\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000d\000L\000a\000y\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4269 0 obj
+<< /S /GoTo /D (subsection.8.60.1) >>
+endobj
+4272 0 obj
+(\376\377\0008\000.\0006\0000\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4273 0 obj
+<< /S /GoTo /D (subsubsection.8.60.1.1) >>
+endobj
+4276 0 obj
+(\376\377\0008\000.\0006\0000\000.\0001\000.\0001\000\040\000L\000a\000y\000e\000r\000I\000n\000d\000e\000x)
+endobj
+4277 0 obj
+<< /S /GoTo /D (subsubsection.8.60.1.2) >>
+endobj
+4280 0 obj
+(\376\377\0008\000.\0006\0000\000.\0001\000.\0002\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000T\000y\000p\000e)
+endobj
+4281 0 obj
+<< /S /GoTo /D (section.8.61) >>
+endobj
+4284 0 obj
+(\376\377\0008\000.\0006\0001\000\040\000P\000h\000o\000t\000o\000n\000A\000n\000i\000m\000a\000t\000o\000r\000V\000i\000e\000w\000.\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000d\000P\000a\000r\000a\000m\000e\000t\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4285 0 obj
+<< /S /GoTo /D (subsection.8.61.1) >>
+endobj
+4288 0 obj
+(\376\377\0008\000.\0006\0001\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4289 0 obj
+<< /S /GoTo /D (subsubsection.8.61.1.1) >>
+endobj
+4292 0 obj
+(\376\377\0008\000.\0006\0001\000.\0001\000.\0001\000\040\000N\000a\000m\000e)
+endobj
+4293 0 obj
+<< /S /GoTo /D (subsubsection.8.61.1.2) >>
+endobj
+4296 0 obj
+(\376\377\0008\000.\0006\0001\000.\0001\000.\0002\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000e\000T\000y\000p\000e)
+endobj
+4297 0 obj
+<< /S /GoTo /D (subsubsection.8.61.1.3) >>
+endobj
+4300 0 obj
+(\376\377\0008\000.\0006\0001\000.\0001\000.\0003\000\040\000T\000y\000p\000e)
+endobj
+4301 0 obj
+<< /S /GoTo /D (section.8.62) >>
+endobj
+4304 0 obj
+(\376\377\0008\000.\0006\0002\000\040\000T\000y\000p\000e\000d\000L\000o\000b\000b\000y\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4305 0 obj
+<< /S /GoTo /D (subsection.8.62.1) >>
+endobj
+4308 0 obj
+(\376\377\0008\000.\0006\0002\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+4309 0 obj
+<< /S /GoTo /D (subsection.8.62.2) >>
+endobj
+4312 0 obj
+(\376\377\0008\000.\0006\0002\000.\0002\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4313 0 obj
+<< /S /GoTo /D (subsubsection.8.62.2.1) >>
+endobj
+4316 0 obj
+(\376\377\0008\000.\0006\0002\000.\0002\000.\0001\000\040\000T\000y\000p\000e\000d\000L\000o\000b\000b\000y)
+endobj
+4317 0 obj
+<< /S /GoTo /D (subsubsection.8.62.2.2) >>
+endobj
+4320 0 obj
+(\376\377\0008\000.\0006\0002\000.\0002\000.\0002\000\040\000T\000y\000p\000e\000d\000L\000o\000b\000b\000y)
+endobj
+4321 0 obj
+<< /S /GoTo /D (subsection.8.62.3) >>
+endobj
+4324 0 obj
+(\376\377\0008\000.\0006\0002\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4325 0 obj
+<< /S /GoTo /D (subsubsection.8.62.3.1) >>
+endobj
+4328 0 obj
+(\376\377\0008\000.\0006\0002\000.\0003\000.\0001\000\040\000T\000o\000S\000t\000r\000i\000n\000g)
+endobj
+4329 0 obj
+<< /S /GoTo /D (subsection.8.62.4) >>
+endobj
+4332 0 obj
+(\376\377\0008\000.\0006\0002\000.\0004\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4333 0 obj
+<< /S /GoTo /D (subsubsection.8.62.4.1) >>
+endobj
+4336 0 obj
+(\376\377\0008\000.\0006\0002\000.\0004\000.\0001\000\040\000D\000e\000f\000a\000u\000l\000t)
+endobj
+4337 0 obj
+<< /S /GoTo /D (subsubsection.8.62.4.2) >>
+endobj
+4340 0 obj
+(\376\377\0008\000.\0006\0002\000.\0004\000.\0002\000\040\000N\000a\000m\000e)
+endobj
+4341 0 obj
+<< /S /GoTo /D (subsubsection.8.62.4.3) >>
+endobj
+4344 0 obj
+(\376\377\0008\000.\0006\0002\000.\0004\000.\0003\000\040\000T\000y\000p\000e)
+endobj
+4345 0 obj
+<< /S /GoTo /D (subsection.8.62.5) >>
+endobj
+4348 0 obj
+(\376\377\0008\000.\0006\0002\000.\0005\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4349 0 obj
+<< /S /GoTo /D (subsubsection.8.62.5.1) >>
+endobj
+4352 0 obj
+(\376\377\0008\000.\0006\0002\000.\0005\000.\0001\000\040\000I\000s\000D\000e\000f\000a\000u\000l\000t)
+endobj
+4353 0 obj
+<< /S /GoTo /D (section.8.63) >>
+endobj
+4356 0 obj
+(\376\377\0008\000.\0006\0003\000\040\000T\000y\000p\000e\000d\000L\000o\000b\000b\000y\000I\000n\000f\000o\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4357 0 obj
+<< /S /GoTo /D (subsection.8.63.1) >>
+endobj
+4360 0 obj
+(\376\377\0008\000.\0006\0003\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4361 0 obj
+<< /S /GoTo /D (subsubsection.8.63.1.1) >>
+endobj
+4364 0 obj
+(\376\377\0008\000.\0006\0003\000.\0001\000.\0001\000\040\000T\000o\000S\000t\000r\000i\000n\000g)
+endobj
+4365 0 obj
+<< /S /GoTo /D (subsection.8.63.2) >>
+endobj
+4368 0 obj
+(\376\377\0008\000.\0006\0003\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4369 0 obj
+<< /S /GoTo /D (subsubsection.8.63.2.1) >>
+endobj
+4372 0 obj
+(\376\377\0008\000.\0006\0003\000.\0002\000.\0001\000\040\000P\000l\000a\000y\000e\000r\000C\000o\000u\000n\000t)
+endobj
+4373 0 obj
+<< /S /GoTo /D (subsubsection.8.63.2.2) >>
+endobj
+4376 0 obj
+(\376\377\0008\000.\0006\0003\000.\0002\000.\0002\000\040\000R\000o\000o\000m\000C\000o\000u\000n\000t)
+endobj
+4377 0 obj
+<< /S /GoTo /D (section.8.64) >>
+endobj
+4380 0 obj
+(\376\377\0008\000.\0006\0004\000\040\000W\000e\000b\000R\000p\000c\000R\000e\000s\000p\000o\000n\000s\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4381 0 obj
+<< /S /GoTo /D (subsection.8.64.1) >>
+endobj
+4384 0 obj
+(\376\377\0008\000.\0006\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+4385 0 obj
+<< /S /GoTo /D (subsection.8.64.2) >>
+endobj
+4388 0 obj
+(\376\377\0008\000.\0006\0004\000.\0002\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4389 0 obj
+<< /S /GoTo /D (subsubsection.8.64.2.1) >>
+endobj
+4392 0 obj
+(\376\377\0008\000.\0006\0004\000.\0002\000.\0001\000\040\000W\000e\000b\000R\000p\000c\000R\000e\000s\000p\000o\000n\000s\000e)
+endobj
+4393 0 obj
+<< /S /GoTo /D (subsection.8.64.3) >>
+endobj
+4396 0 obj
+(\376\377\0008\000.\0006\0004\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4397 0 obj
+<< /S /GoTo /D (subsubsection.8.64.3.1) >>
+endobj
+4400 0 obj
+(\376\377\0008\000.\0006\0004\000.\0003\000.\0001\000\040\000T\000o\000S\000t\000r\000i\000n\000g\000F\000u\000l\000l)
+endobj
+4401 0 obj
+<< /S /GoTo /D (subsection.8.64.4) >>
+endobj
+4404 0 obj
+(\376\377\0008\000.\0006\0004\000.\0004\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4405 0 obj
+<< /S /GoTo /D (subsubsection.8.64.4.1) >>
+endobj
+4408 0 obj
+(\376\377\0008\000.\0006\0004\000.\0004\000.\0001\000\040\000D\000e\000b\000u\000g\000M\000e\000s\000s\000a\000g\000e)
+endobj
+4409 0 obj
+<< /S /GoTo /D (subsubsection.8.64.4.2) >>
+endobj
+4412 0 obj
+(\376\377\0008\000.\0006\0004\000.\0004\000.\0002\000\040\000N\000a\000m\000e)
+endobj
+4413 0 obj
+<< /S /GoTo /D (subsubsection.8.64.4.3) >>
+endobj
+4416 0 obj
+(\376\377\0008\000.\0006\0004\000.\0004\000.\0003\000\040\000P\000a\000r\000a\000m\000e\000t\000e\000r\000s)
+endobj
+4417 0 obj
+<< /S /GoTo /D (subsubsection.8.64.4.4) >>
+endobj
+4420 0 obj
+(\376\377\0008\000.\0006\0004\000.\0004\000.\0004\000\040\000R\000e\000t\000u\000r\000n\000C\000o\000d\000e)
+endobj
+4421 0 obj
+<< /S /GoTo /D (chapter.9) >>
+endobj
+4424 0 obj
+(\376\377\0009\000\040\000F\000i\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4425 0 obj
+<< /S /GoTo /D (section.9.1) >>
+endobj
+4428 0 obj
+(\376\377\0009\000.\0001\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000\137\000D\000o\000c\000/\000g\000e\000n\000e\000r\000a\000l\000.\000m\000d\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4429 0 obj
+<< /S /GoTo /D (section.9.2) >>
+endobj
+4432 0 obj
+(\376\377\0009\000.\0002\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000\137\000D\000o\000c\000/\000m\000a\000i\000n\000.\000m\000d\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4433 0 obj
+<< /S /GoTo /D (section.9.3) >>
+endobj
+4436 0 obj
+(\376\377\0009\000.\0003\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000\137\000D\000o\000c\000/\000o\000p\000t\000i\000o\000n\000a\000l\000G\000u\000i\000.\000m\000d\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4437 0 obj
+<< /S /GoTo /D (section.9.4) >>
+endobj
+4440 0 obj
+(\376\377\0009\000.\0004\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000\137\000D\000o\000c\000/\000p\000h\000o\000t\000o\000n\000S\000t\000a\000t\000s\000G\000u\000i\000.\000m\000d\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4441 0 obj
+<< /S /GoTo /D (section.9.5) >>
+endobj
+4444 0 obj
+(\376\377\0009\000.\0005\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000\137\000D\000o\000c\000/\000p\000u\000b\000l\000i\000c\000A\000p\000i\000.\000m\000d\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4445 0 obj
+<< /S /GoTo /D (section.9.6) >>
+endobj
+4448 0 obj
+(\376\377\0009\000.\0006\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000C\000u\000s\000t\000o\000m\000T\000y\000p\000e\000s\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4449 0 obj
+<< /S /GoTo /D (subsection.9.6.1) >>
+endobj
+4452 0 obj
+(\376\377\0009\000.\0006\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+4453 0 obj
+<< /S /GoTo /D (section.9.7) >>
+endobj
+4456 0 obj
+(\376\377\0009\000.\0007\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000E\000n\000u\000m\000s\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4457 0 obj
+<< /S /GoTo /D (subsection.9.7.1) >>
+endobj
+4460 0 obj
+(\376\377\0009\000.\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+4461 0 obj
+<< /S /GoTo /D (subsection.9.7.2) >>
+endobj
+4464 0 obj
+(\376\377\0009\000.\0007\000.\0002\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4465 0 obj
+<< /S /GoTo /D (subsubsection.9.7.2.1) >>
+endobj
+4468 0 obj
+(\376\377\0009\000.\0007\000.\0002\000.\0001\000\040\000C\000l\000o\000u\000d\000R\000e\000g\000i\000o\000n\000C\000o\000d\000e)
+endobj
+4469 0 obj
+<< /S /GoTo /D (subsubsection.9.7.2.2) >>
+endobj
+4472 0 obj
+(\376\377\0009\000.\0007\000.\0002\000.\0002\000\040\000C\000l\000o\000u\000d\000R\000e\000g\000i\000o\000n\000F\000l\000a\000g)
+endobj
+4473 0 obj
+<< /S /GoTo /D (subsubsection.9.7.2.3) >>
+endobj
+4476 0 obj
+(\376\377\0009\000.\0007\000.\0002\000.\0003\000\040\000C\000o\000n\000n\000e\000c\000t\000i\000o\000n\000S\000t\000a\000t\000e)
+endobj
+4477 0 obj
+<< /S /GoTo /D (subsubsection.9.7.2.4) >>
+endobj
+4480 0 obj
+(\376\377\0009\000.\0007\000.\0002\000.\0004\000\040\000E\000n\000c\000r\000y\000p\000t\000i\000o\000n\000M\000o\000d\000e)
+endobj
+4481 0 obj
+<< /S /GoTo /D (section.9.8) >>
+endobj
+4484 0 obj
+(\376\377\0009\000.\0008\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000E\000x\000t\000e\000n\000s\000i\000o\000n\000s\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4485 0 obj
+<< /S /GoTo /D (subsection.9.8.1) >>
+endobj
+4488 0 obj
+(\376\377\0009\000.\0008\000.\0001\000\040\000T\000y\000p\000e\000d\000e\000f\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4489 0 obj
+<< /S /GoTo /D (subsubsection.9.8.1.1) >>
+endobj
+4492 0 obj
+(\376\377\0009\000.\0008\000.\0001\000.\0001\000\040\000H\000a\000s\000h\000t\000a\000b\000l\000e)
+endobj
+4493 0 obj
+<< /S /GoTo /D (subsubsection.9.8.1.2) >>
+endobj
+4496 0 obj
+(\376\377\0009\000.\0008\000.\0001\000.\0002\000\040\000S\000u\000p\000p\000o\000r\000t\000C\000l\000a\000s\000s\000P\000u\000n)
+endobj
+4497 0 obj
+<< /S /GoTo /D (section.9.9) >>
+endobj
+4500 0 obj
+(\376\377\0009\000.\0009\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000F\000r\000i\000e\000n\000d\000I\000n\000f\000o\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4501 0 obj
+<< /S /GoTo /D (section.9.10) >>
+endobj
+4504 0 obj
+(\376\377\0009\000.\0001\0000\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000G\000i\000z\000m\000o\000T\000y\000p\000e\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4505 0 obj
+<< /S /GoTo /D (section.9.11) >>
+endobj
+4508 0 obj
+(\376\377\0009\000.\0001\0001\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000L\000o\000a\000d\000b\000a\000l\000a\000n\000c\000i\000n\000g\000P\000e\000e\000r\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4509 0 obj
+<< /S /GoTo /D (subsection.9.11.1) >>
+endobj
+4512 0 obj
+(\376\377\0009\000.\0001\0001\000.\0001\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4513 0 obj
+<< /S /GoTo /D (subsubsection.9.11.1.1) >>
+endobj
+4516 0 obj
+(\376\377\0009\000.\0001\0001\000.\0001\000.\0001\000\040\000A\000u\000t\000h\000M\000o\000d\000e\000O\000p\000t\000i\000o\000n)
+endobj
+4517 0 obj
+<< /S /GoTo /D (subsubsection.9.11.1.2) >>
+endobj
+4520 0 obj
+(\376\377\0009\000.\0001\0001\000.\0001\000.\0002\000\040\000C\000u\000s\000t\000o\000m\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000T\000y\000p\000e)
+endobj
+4521 0 obj
+<< /S /GoTo /D (subsubsection.9.11.1.3) >>
+endobj
+4524 0 obj
+(\376\377\0009\000.\0001\0001\000.\0001\000.\0003\000\040\000E\000v\000e\000n\000t\000C\000a\000c\000h\000i\000n\000g)
+endobj
+4525 0 obj
+<< /S /GoTo /D (subsubsection.9.11.1.4) >>
+endobj
+4528 0 obj
+(\376\377\0009\000.\0001\0001\000.\0001\000.\0004\000\040\000J\000o\000i\000n\000M\000o\000d\000e)
+endobj
+4529 0 obj
+<< /S /GoTo /D (subsubsection.9.11.1.5) >>
+endobj
+4532 0 obj
+(\376\377\0009\000.\0001\0001\000.\0001\000.\0005\000\040\000L\000o\000b\000b\000y\000T\000y\000p\000e)
+endobj
+4533 0 obj
+<< /S /GoTo /D (subsubsection.9.11.1.6) >>
+endobj
+4536 0 obj
+(\376\377\0009\000.\0001\0001\000.\0001\000.\0006\000\040\000M\000a\000t\000c\000h\000m\000a\000k\000i\000n\000g\000M\000o\000d\000e)
+endobj
+4537 0 obj
+<< /S /GoTo /D (subsubsection.9.11.1.7) >>
+endobj
+4540 0 obj
+(\376\377\0009\000.\0001\0001\000.\0001\000.\0007\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000T\000y\000p\000e\000F\000l\000a\000g)
+endobj
+4541 0 obj
+<< /S /GoTo /D (subsubsection.9.11.1.8) >>
+endobj
+4544 0 obj
+(\376\377\0009\000.\0001\0001\000.\0001\000.\0008\000\040\000R\000e\000c\000e\000i\000v\000e\000r\000G\000r\000o\000u\000p)
+endobj
+4545 0 obj
+<< /S /GoTo /D (section.9.12) >>
+endobj
+4548 0 obj
+(\376\377\0009\000.\0001\0002\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000P\000e\000e\000r\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4549 0 obj
+<< /S /GoTo /D (subsection.9.12.1) >>
+endobj
+4552 0 obj
+(\376\377\0009\000.\0001\0002\000.\0001\000\040\000T\000y\000p\000e\000d\000e\000f\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4553 0 obj
+<< /S /GoTo /D (subsubsection.9.12.1.1) >>
+endobj
+4556 0 obj
+(\376\377\0009\000.\0001\0002\000.\0001\000.\0001\000\040\000H\000a\000s\000h\000t\000a\000b\000l\000e)
+endobj
+4557 0 obj
+<< /S /GoTo /D (subsubsection.9.12.1.2) >>
+endobj
+4560 0 obj
+(\376\377\0009\000.\0001\0002\000.\0001\000.\0002\000\040\000S\000u\000p\000p\000o\000r\000t\000C\000l\000a\000s\000s\000P\000u\000n)
+endobj
+4561 0 obj
+<< /S /GoTo /D (subsection.9.12.2) >>
+endobj
+4564 0 obj
+(\376\377\0009\000.\0001\0002\000.\0002\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4565 0 obj
+<< /S /GoTo /D (subsubsection.9.12.2.1) >>
+endobj
+4568 0 obj
+(\376\377\0009\000.\0001\0002\000.\0002\000.\0001\000\040\000S\000e\000r\000v\000e\000r\000C\000o\000n\000n\000e\000c\000t\000i\000o\000n)
+endobj
+4569 0 obj
+<< /S /GoTo /D (section.9.13) >>
+endobj
+4572 0 obj
+(\376\377\0009\000.\0001\0003\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000P\000h\000o\000t\000o\000n\000C\000l\000a\000s\000s\000e\000s\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4573 0 obj
+<< /S /GoTo /D (subsection.9.13.1) >>
+endobj
+4576 0 obj
+(\376\377\0009\000.\0001\0003\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+4577 0 obj
+<< /S /GoTo /D (subsection.9.13.2) >>
+endobj
+4580 0 obj
+(\376\377\0009\000.\0001\0003\000.\0002\000\040\000T\000y\000p\000e\000d\000e\000f\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4581 0 obj
+<< /S /GoTo /D (subsubsection.9.13.2.1) >>
+endobj
+4584 0 obj
+(\376\377\0009\000.\0001\0003\000.\0002\000.\0001\000\040\000H\000a\000s\000h\000t\000a\000b\000l\000e)
+endobj
+4585 0 obj
+<< /S /GoTo /D (subsubsection.9.13.2.2) >>
+endobj
+4588 0 obj
+(\376\377\0009\000.\0001\0003\000.\0002\000.\0002\000\040\000S\000u\000p\000p\000o\000r\000t\000C\000l\000a\000s\000s\000P\000u\000n)
+endobj
+4589 0 obj
+<< /S /GoTo /D (section.9.14) >>
+endobj
+4592 0 obj
+(\376\377\0009\000.\0001\0004\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000P\000h\000o\000t\000o\000n\000H\000a\000n\000d\000l\000e\000r\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4593 0 obj
+<< /S /GoTo /D (subsection.9.14.1) >>
+endobj
+4596 0 obj
+(\376\377\0009\000.\0001\0004\000.\0001\000\040\000T\000y\000p\000e\000d\000e\000f\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4597 0 obj
+<< /S /GoTo /D (subsubsection.9.14.1.1) >>
+endobj
+4600 0 obj
+(\376\377\0009\000.\0001\0004\000.\0001\000.\0001\000\040\000D\000e\000b\000u\000g)
+endobj
+4601 0 obj
+<< /S /GoTo /D (subsubsection.9.14.1.2) >>
+endobj
+4604 0 obj
+(\376\377\0009\000.\0001\0004\000.\0001\000.\0002\000\040\000H\000a\000s\000h\000t\000a\000b\000l\000e)
+endobj
+4605 0 obj
+<< /S /GoTo /D (subsubsection.9.14.1.3) >>
+endobj
+4608 0 obj
+(\376\377\0009\000.\0001\0004\000.\0001\000.\0003\000\040\000S\000u\000p\000p\000o\000r\000t\000C\000l\000a\000s\000s\000P\000u\000n)
+endobj
+4609 0 obj
+<< /S /GoTo /D (section.9.15) >>
+endobj
+4612 0 obj
+(\376\377\0009\000.\0001\0005\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000P\000h\000o\000t\000o\000n\000L\000a\000g\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000G\000u\000i\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4613 0 obj
+<< /S /GoTo /D (subsection.9.15.1) >>
+endobj
+4616 0 obj
+(\376\377\0009\000.\0001\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+4617 0 obj
+<< /S /GoTo /D (section.9.16) >>
+endobj
+4620 0 obj
+(\376\377\0009\000.\0001\0006\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4621 0 obj
+<< /S /GoTo /D (subsection.9.16.1) >>
+endobj
+4624 0 obj
+(\376\377\0009\000.\0001\0006\000.\0001\000\040\000T\000y\000p\000e\000d\000e\000f\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4625 0 obj
+<< /S /GoTo /D (subsubsection.9.16.1.1) >>
+endobj
+4628 0 obj
+(\376\377\0009\000.\0001\0006\000.\0001\000.\0001\000\040\000D\000e\000b\000u\000g)
+endobj
+4629 0 obj
+<< /S /GoTo /D (subsubsection.9.16.1.2) >>
+endobj
+4632 0 obj
+(\376\377\0009\000.\0001\0006\000.\0001\000.\0002\000\040\000H\000a\000s\000h\000t\000a\000b\000l\000e)
+endobj
+4633 0 obj
+<< /S /GoTo /D (section.9.17) >>
+endobj
+4636 0 obj
+(\376\377\0009\000.\0001\0007\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000P\000h\000o\000t\000o\000n\000P\000l\000a\000y\000e\000r\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4637 0 obj
+<< /S /GoTo /D (subsection.9.17.1) >>
+endobj
+4640 0 obj
+(\376\377\0009\000.\0001\0007\000.\0001\000\040\000T\000y\000p\000e\000d\000e\000f\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4641 0 obj
+<< /S /GoTo /D (subsubsection.9.17.1.1) >>
+endobj
+4644 0 obj
+(\376\377\0009\000.\0001\0007\000.\0001\000.\0001\000\040\000H\000a\000s\000h\000t\000a\000b\000l\000e)
+endobj
+4645 0 obj
+<< /S /GoTo /D (section.9.18) >>
+endobj
+4648 0 obj
+(\376\377\0009\000.\0001\0008\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000P\000h\000o\000t\000o\000n\000S\000t\000a\000t\000s\000G\000u\000i\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4649 0 obj
+<< /S /GoTo /D (subsection.9.18.1) >>
+endobj
+4652 0 obj
+(\376\377\0009\000.\0001\0008\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+4653 0 obj
+<< /S /GoTo /D (section.9.19) >>
+endobj
+4656 0 obj
+(\376\377\0009\000.\0001\0009\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000P\000h\000o\000t\000o\000n\000S\000t\000r\000e\000a\000m\000Q\000u\000e\000u\000e\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4657 0 obj
+<< /S /GoTo /D (section.9.20) >>
+endobj
+4660 0 obj
+(\376\377\0009\000.\0002\0000\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000P\000h\000o\000t\000o\000n\000V\000i\000e\000w\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4661 0 obj
+<< /S /GoTo /D (subsection.9.20.1) >>
+endobj
+4664 0 obj
+(\376\377\0009\000.\0002\0000\000.\0001\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4665 0 obj
+<< /S /GoTo /D (subsubsection.9.20.1.1) >>
+endobj
+4668 0 obj
+(\376\377\0009\000.\0002\0000\000.\0001\000.\0001\000\040\000O\000n\000S\000e\000r\000i\000a\000l\000i\000z\000e\000R\000i\000g\000i\000d\000B\000o\000d\000y)
+endobj
+4669 0 obj
+<< /S /GoTo /D (subsubsection.9.20.1.2) >>
+endobj
+4672 0 obj
+(\376\377\0009\000.\0002\0000\000.\0001\000.\0002\000\040\000O\000n\000S\000e\000r\000i\000a\000l\000i\000z\000e\000T\000r\000a\000n\000s\000f\000o\000r\000m)
+endobj
+4673 0 obj
+<< /S /GoTo /D (subsubsection.9.20.1.3) >>
+endobj
+4676 0 obj
+(\376\377\0009\000.\0002\0000\000.\0001\000.\0003\000\040\000O\000w\000n\000e\000r\000s\000h\000i\000p\000O\000p\000t\000i\000o\000n)
+endobj
+4677 0 obj
+<< /S /GoTo /D (subsubsection.9.20.1.4) >>
+endobj
+4680 0 obj
+(\376\377\0009\000.\0002\0000\000.\0001\000.\0004\000\040\000V\000i\000e\000w\000S\000y\000n\000c\000h\000r\000o\000n\000i\000z\000a\000t\000i\000o\000n)
+endobj
+4681 0 obj
+<< /S /GoTo /D (section.9.21) >>
+endobj
+4684 0 obj
+(\376\377\0009\000.\0002\0001\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000P\000i\000n\000g\000C\000l\000o\000u\000d\000R\000e\000g\000i\000o\000n\000s\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4685 0 obj
+<< /S /GoTo /D (subsection.9.21.1) >>
+endobj
+4688 0 obj
+(\376\377\0009\000.\0002\0001\000.\0001\000\040\000T\000y\000p\000e\000d\000e\000f\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4689 0 obj
+<< /S /GoTo /D (subsubsection.9.21.1.1) >>
+endobj
+4692 0 obj
+(\376\377\0009\000.\0002\0001\000.\0001\000.\0001\000\040\000D\000e\000b\000u\000g)
+endobj
+4693 0 obj
+<< /S /GoTo /D (subsubsection.9.21.1.2) >>
+endobj
+4696 0 obj
+(\376\377\0009\000.\0002\0001\000.\0001\000.\0002\000\040\000S\000u\000p\000p\000o\000r\000t\000C\000l\000a\000s\000s\000P\000u\000n)
+endobj
+4697 0 obj
+<< /S /GoTo /D (section.9.22) >>
+endobj
+4700 0 obj
+(\376\377\0009\000.\0002\0002\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000R\000o\000o\000m\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4701 0 obj
+<< /S /GoTo /D (section.9.23) >>
+endobj
+4704 0 obj
+(\376\377\0009\000.\0002\0003\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000R\000o\000o\000m\000I\000n\000f\000o\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4705 0 obj
+<< /S /GoTo /D (section.9.24) >>
+endobj
+4708 0 obj
+(\376\377\0009\000.\0002\0004\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000R\000P\000C\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4709 0 obj
+<< /S /GoTo /D (subsection.9.24.1) >>
+endobj
+4712 0 obj
+(\376\377\0009\000.\0002\0004\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+4713 0 obj
+<< /S /GoTo /D (section.9.25) >>
+endobj
+4716 0 obj
+(\376\377\0009\000.\0002\0005\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000S\000e\000r\000v\000e\000r\000S\000e\000t\000t\000i\000n\000g\000s\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4717 0 obj
+<< /S /GoTo /D (subsection.9.25.1) >>
+endobj
+4720 0 obj
+(\376\377\0009\000.\0002\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n)
+endobj
+4721 0 obj
+<< /S /GoTo /D (section.9.26) >>
+endobj
+4724 0 obj
+(\376\377\0009\000.\0002\0006\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000S\000o\000c\000k\000e\000t\000W\000e\000b\000T\000c\000p\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4725 0 obj
+<< /S /GoTo /D (subsection.9.26.1) >>
+endobj
+4728 0 obj
+(\376\377\0009\000.\0002\0006\000.\0001\000\040\000T\000y\000p\000e\000d\000e\000f\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+endobj
+4729 0 obj
+<< /S /GoTo /D (subsubsection.9.26.1.1) >>
+endobj
+4732 0 obj
+(\376\377\0009\000.\0002\0006\000.\0001\000.\0001\000\040\000S\000u\000p\000p\000o\000r\000t\000C\000l\000a\000s\000s\000P\000u\000n)
+endobj
+4733 0 obj
+<< /S /GoTo /D (section.9.27) >>
+endobj
+4736 0 obj
+(\376\377\0009\000.\0002\0007\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000S\000o\000c\000k\000e\000t\000W\000e\000b\000T\000c\000p\000N\000a\000t\000i\000v\000e\000D\000y\000n\000a\000m\000i\000c\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4737 0 obj
+<< /S /GoTo /D (section.9.28) >>
+endobj
+4740 0 obj
+(\376\377\0009\000.\0002\0008\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000V\000i\000e\000w\000s\000/\000P\000h\000o\000t\000o\000n\000A\000n\000i\000m\000a\000t\000o\000r\000V\000i\000e\000w\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4741 0 obj
+<< /S /GoTo /D (section.9.29) >>
+endobj
+4744 0 obj
+(\376\377\0009\000.\0002\0009\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000V\000i\000e\000w\000s\000/\000P\000h\000o\000t\000o\000n\000R\000i\000g\000i\000d\000b\000o\000d\000y\0002\000D\000V\000i\000e\000w\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4745 0 obj
+<< /S /GoTo /D (section.9.30) >>
+endobj
+4748 0 obj
+(\376\377\0009\000.\0003\0000\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000V\000i\000e\000w\000s\000/\000P\000h\000o\000t\000o\000n\000R\000i\000g\000i\000d\000b\000o\000d\000y\000V\000i\000e\000w\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4749 0 obj
+<< /S /GoTo /D (section.9.31) >>
+endobj
+4752 0 obj
+(\376\377\0009\000.\0003\0001\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000V\000i\000e\000w\000s\000/\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4753 0 obj
+<< /S /GoTo /D (section.9.32) >>
+endobj
+4756 0 obj
+(\376\377\0009\000.\0003\0002\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000V\000i\000e\000w\000s\000/\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000P\000o\000s\000i\000t\000i\000o\000n\000C\000o\000n\000t\000r\000o\000l\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4757 0 obj
+<< /S /GoTo /D (section.9.33) >>
+endobj
+4760 0 obj
+(\376\377\0009\000.\0003\0003\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000V\000i\000e\000w\000s\000/\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000P\000o\000s\000i\000t\000i\000o\000n\000M\000o\000d\000e\000l\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4761 0 obj
+<< /S /GoTo /D (section.9.34) >>
+endobj
+4764 0 obj
+(\376\377\0009\000.\0003\0004\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000V\000i\000e\000w\000s\000/\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000R\000o\000t\000a\000t\000i\000o\000n\000C\000o\000n\000t\000r\000o\000l\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4765 0 obj
+<< /S /GoTo /D (section.9.35) >>
+endobj
+4768 0 obj
+(\376\377\0009\000.\0003\0005\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000V\000i\000e\000w\000s\000/\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000R\000o\000t\000a\000t\000i\000o\000n\000M\000o\000d\000e\000l\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4769 0 obj
+<< /S /GoTo /D (section.9.36) >>
+endobj
+4772 0 obj
+(\376\377\0009\000.\0003\0006\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000V\000i\000e\000w\000s\000/\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000S\000c\000a\000l\000e\000C\000o\000n\000t\000r\000o\000l\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4773 0 obj
+<< /S /GoTo /D (section.9.37) >>
+endobj
+4776 0 obj
+(\376\377\0009\000.\0003\0007\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000\040\000U\000n\000i\000t\000y\000\040\000N\000e\000t\000w\000o\000r\000k\000i\000n\000g\000/\000P\000l\000u\000g\000i\000n\000s\000/\000P\000h\000o\000t\000o\000n\000N\000e\000t\000w\000o\000r\000k\000/\000V\000i\000e\000w\000s\000/\000P\000h\000o\000t\000o\000n\000T\000r\000a\000n\000s\000f\000o\000r\000m\000V\000i\000e\000w\000S\000c\000a\000l\000e\000M\000o\000d\000e\000l\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4777 0 obj
+<< /S /GoTo /D (section.9.38) >>
+endobj
+4780 0 obj
+(\376\377\0009\000.\0003\0008\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000C\000h\000a\000t\000A\000p\000i\000/\000C\000h\000a\000t\000C\000h\000a\000n\000n\000e\000l\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4781 0 obj
+<< /S /GoTo /D (section.9.39) >>
+endobj
+4784 0 obj
+(\376\377\0009\000.\0003\0009\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000C\000h\000a\000t\000A\000p\000i\000/\000C\000h\000a\000t\000C\000l\000i\000e\000n\000t\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4785 0 obj
+<< /S /GoTo /D (section.9.40) >>
+endobj
+4788 0 obj
+(\376\377\0009\000.\0004\0000\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000C\000h\000a\000t\000A\000p\000i\000/\000C\000h\000a\000t\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t\000C\000a\000u\000s\000e\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4789 0 obj
+<< /S /GoTo /D (section.9.41) >>
+endobj
+4792 0 obj
+(\376\377\0009\000.\0004\0001\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000C\000h\000a\000t\000A\000p\000i\000/\000C\000h\000a\000t\000E\000v\000e\000n\000t\000C\000o\000d\000e\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4793 0 obj
+<< /S /GoTo /D (section.9.42) >>
+endobj
+4796 0 obj
+(\376\377\0009\000.\0004\0002\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000C\000h\000a\000t\000A\000p\000i\000/\000C\000h\000a\000t\000O\000p\000e\000r\000a\000t\000i\000o\000n\000C\000o\000d\000e\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4797 0 obj
+<< /S /GoTo /D (section.9.43) >>
+endobj
+4800 0 obj
+(\376\377\0009\000.\0004\0003\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000C\000h\000a\000t\000A\000p\000i\000/\000C\000h\000a\000t\000P\000a\000r\000a\000m\000e\000t\000e\000r\000C\000o\000d\000e\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4801 0 obj
+<< /S /GoTo /D (section.9.44) >>
+endobj
+4804 0 obj
+(\376\377\0009\000.\0004\0004\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000C\000h\000a\000t\000A\000p\000i\000/\000C\000h\000a\000t\000P\000e\000e\000r\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4805 0 obj
+<< /S /GoTo /D (section.9.45) >>
+endobj
+4808 0 obj
+(\376\377\0009\000.\0004\0005\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000C\000h\000a\000t\000A\000p\000i\000/\000C\000h\000a\000t\000S\000t\000a\000t\000e\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4809 0 obj
+<< /S /GoTo /D (section.9.46) >>
+endobj
+4812 0 obj
+(\376\377\0009\000.\0004\0006\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000C\000h\000a\000t\000A\000p\000i\000/\000C\000h\000a\000t\000U\000s\000e\000r\000S\000t\000a\000t\000u\000s\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4813 0 obj
+<< /S /GoTo /D (section.9.47) >>
+endobj
+4816 0 obj
+(\376\377\0009\000.\0004\0007\000\040\000C\000:\000/\000D\000e\000v\000/\000p\000h\000o\000t\000o\000n\000-\000s\000d\000k\000-\000d\000o\000t\000n\000e\000t\000/\000U\000n\000i\000t\000y\000/\000t\000e\000s\000t\000-\000x\000b\0001\000/\000A\000s\000s\000e\000t\000s\000/\000P\000h\000o\000t\000o\000n\000C\000h\000a\000t\000A\000p\000i\000/\000I\000C\000h\000a\000t\000C\000l\000i\000e\000n\000t\000L\000i\000s\000t\000e\000n\000e\000r\000.\000c\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e)
+endobj
+4817 0 obj
+<< /S /GoTo /D (section*.240) >>
+endobj
+4820 0 obj
+(\376\377\000I\000n\000d\000e\000x)
+endobj
+4821 0 obj
+<< /S /GoTo /D [4822 0 R /Fit] >>
+endobj
+4824 0 obj
+<<
+/Length 222
+/Filter /FlateDecode
+>>
+stream
+xڅ=O1~d}Z1 1^+;R﹐Ɏ?o6SoSw#`dv к V"gH[xQOiFm<Km|Lj:jV}AJz]!/:)T1r(1&n~k!Ղ&ݓ=jf$6̲KvҼH\'otAbľ".O7R
+endstream
+endobj
+4822 0 obj
+<<
+/Type /Page
+/Contents 4824 0 R
+/Resources 4823 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4827 0 R
+>>
+endobj
+4825 0 obj
+<<
+/D [4822 0 R /XYZ 70.866 771.024 null]
+>>
+endobj
+4823 0 obj
+<<
+/Font << /F39 4826 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+4830 0 obj
+<<
+/Length 19
+/Filter /FlateDecode
+>>
+stream
+x3PHW0Pp2A c(
+endstream
+endobj
+4829 0 obj
+<<
+/Type /Page
+/Contents 4830 0 R
+/Resources 4828 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4827 0 R
+>>
+endobj
+4828 0 obj
+<<
+/ProcSet [ /PDF ]
+>>
+endobj
+4862 0 obj
+<<
+/Length 939
+/Filter /FlateDecode
+>>
+stream
+xMs0"ͱ͇'ɤn/V]M__ mv^b.AXk= fF'DP_F''[,`b{xjM4egJg-DGz)b 3Jr'fq=σM%Qf3h!P*ԤmrբdGL"4,j'ANkxK%)6(7˨}=ۖ&.
Rf.1xufo{igp>CW2'=PAԮoKfp>h}pwޭ
Il#Q^\V`rZ,YY.ޑ{ݫ$˃$TKfG?kMS{~>,+}!ü܇obb+H)"
\ϋMyo8P%glj\[Ga0i5ewWfpNX,7} 0n(RhW9/n55?yud;Yh^J> +)3lM/Y\Z;N^>W@q\@>L|főùlӢ;rɞGY&v")n&+NgYJqtMD{$
\72˂YE9BGɋ6x 3-[!:t/$\nX$㥦&sG8㨁I]\Ƥ
+endstream
+endobj
+4861 0 obj
+<<
+/Type /Page
+/Contents 4862 0 R
+/Resources 4860 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4827 0 R
+/Annots [ 4831 0 R 4832 0 R 4833 0 R 4834 0 R 4835 0 R 4836 0 R 4837 0 R 4838 0 R 4839 0 R 4840 0 R 4841 0 R 4842 0 R 4843 0 R 4844 0 R 4845 0 R 4846 0 R 4847 0 R 4848 0 R 4849 0 R 4850 0 R 4851 0 R 4852 0 R 4853 0 R 4854 0 R 4855 0 R 4856 0 R 4857 0 R 4858 0 R ]
+>>
+endobj
+4831 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [69.87 605.106 130.881 615.635]
+/A << /S /GoTo /D (chapter.1) >>
+>>
+endobj
+4832 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [69.87 579.247 187.942 587.892]
+/A << /S /GoTo /D (chapter.2) >>
+>>
+endobj
+4833 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 561.519 138.125 570.084]
+/A << /S /GoTo /D (section.2.1) >>
+>>
+endobj
+4834 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 542.159 243.018 552.634]
+/A << /S /GoTo /D (subsection.2.1.1) >>
+>>
+endobj
+4835 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 526.207 239.244 534.978]
+/A << /S /GoTo /D (subsection.2.1.2) >>
+>>
+endobj
+4836 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 506.74 268.025 517.322]
+/A << /S /GoTo /D (subsection.2.1.3) >>
+>>
+endobj
+4837 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [69.87 480.88 188.578 489.525]
+/A << /S /GoTo /D (chapter.3) >>
+>>
+endobj
+4838 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [69.87 453.137 182.786 461.783]
+/A << /S /GoTo /D (chapter.4) >>
+>>
+endobj
+4839 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [69.87 425.395 164.934 434.04]
+/A << /S /GoTo /D (chapter.5) >>
+>>
+endobj
+4840 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [69.87 397.652 185.933 406.298]
+/A << /S /GoTo /D (chapter.6) >>
+>>
+endobj
+4841 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 379.924 150.893 388.489]
+/A << /S /GoTo /D (section.6.1) >>
+>>
+endobj
+4842 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 360.565 221.939 370.833]
+/A << /S /GoTo /D (subsection.6.1.1) >>
+>>
+endobj
+4843 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 342.909 276.373 353.177]
+/A << /S /GoTo /D (subsection.6.1.2) >>
+>>
+endobj
+4844 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 326.956 226.274 335.727]
+/A << /S /GoTo /D (subsubsection.6.1.2.1) >>
+>>
+endobj
+4845 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 309.3 252.68 318.071]
+/A << /S /GoTo /D (subsubsection.6.1.2.2) >>
+>>
+endobj
+4846 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 289.833 246.726 300.209]
+/A << /S /GoTo /D (subsubsection.6.1.2.3) >>
+>>
+endobj
+4847 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 272.177 292.095 282.553]
+/A << /S /GoTo /D (subsubsection.6.1.2.4) >>
+>>
+endobj
+4848 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 254.521 240.154 264.897]
+/A << /S /GoTo /D (subsubsection.6.1.2.5) >>
+>>
+endobj
+4849 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 238.677 238.76 247.241]
+/A << /S /GoTo /D (subsection.6.1.3) >>
+>>
+endobj
+4850 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 221.021 276.422 229.792]
+/A << /S /GoTo /D (subsubsection.6.1.3.1) >>
+>>
+endobj
+4851 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 201.661 199.409 212.136]
+/A << /S /GoTo /D (section.6.2) >>
+>>
+endobj
+4852 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 184.005 221.939 194.273]
+/A << /S /GoTo /D (subsection.6.2.1) >>
+>>
+endobj
+4853 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [69.87 156.294 204.386 166.683]
+/A << /S /GoTo /D (chapter.7) >>
+>>
+endobj
+4854 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 138.499 190.398 149.081]
+/A << /S /GoTo /D (section.7.1) >>
+>>
+endobj
+4855 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 120.843 215.674 131.425]
+/A << /S /GoTo /D (section.7.2) >>
+>>
+endobj
+4856 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 103.187 234.108 113.769]
+/A << /S /GoTo /D (section.7.3) >>
+>>
+endobj
+4857 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 85.639 276.373 95.907]
+/A << /S /GoTo /D (subsection.7.3.1) >>
+>>
+endobj
+4858 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 67.983 227.18 78.457]
+/A << /S /GoTo /D (subsubsection.7.3.1.1) >>
+>>
+endobj
+4863 0 obj
+<<
+/D [4861 0 R /XYZ 70.866 771.024 null]
+>>
+endobj
+4860 0 obj
+<<
+/Font << /F73 4864 0 R /F74 4865 0 R /F39 4826 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+4907 0 obj
+<<
+/Length 1217
+/Filter /FlateDecode
+>>
+stream
+xMsF|
+:ҁk7;3
OXcAhI·"ug_b3;n:PH.vn4LG{N!::cs9(1Sgϳ'\(7*\# ;q{Aa>/럑 f*s`Xٿ(/<}]ް7852sX@7>YII]G-T1-d~IrcAw9StXix!|RfP5dh`ʸR֩
^EI8cALT+$'wX#܆,Z3œ2HR]&z>{xrfsgB73
+|EݡRqyBWeӼ
+]APґnF8=Ht-҇23>GzuOcӕ'
+iHKab)̀Tj,_,iތ:}lrR b0
UT>) 5^xPSsINj"&2K}:}3:RŽlgHL~*-L\+6!Za#
WJTYWIh/^vEh)k/Z$)eI;Ɲtp@J~2UsAf%ó[ U}.YM@dKc&?)7/^Gg`l(r oڬ`0] o
+}l/ŭO7PVQIKV&YEcdH?,pn## hkK?Йp,ˮ%X88Oq^>TzAw
+m":dTi{D@i4^4IPO-e]1t8E8i]K[0je7J[!J'4lZuU+6.1Bvz{s9kx/HRu"VId
jY`Q]
[AmE
+5hIנ=.rۼuT9M,a 9c617*V@b~C*V5?`Yl!=!cZR,]^kw{N"wRϪrOse!+4p!h
+endstream
+endobj
+4906 0 obj
+<<
+/Type /Page
+/Contents 4907 0 R
+/Resources 4905 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4827 0 R
+/Annots [ 4859 0 R 4866 0 R 4867 0 R 4868 0 R 4869 0 R 4870 0 R 4871 0 R 4872 0 R 4873 0 R 4874 0 R 4875 0 R 4876 0 R 4877 0 R 4878 0 R 4879 0 R 4880 0 R 4881 0 R 4882 0 R 4883 0 R 4884 0 R 4885 0 R 4886 0 R 4887 0 R 4888 0 R 4889 0 R 4890 0 R 4891 0 R 4892 0 R 4893 0 R 4894 0 R 4895 0 R 4896 0 R 4897 0 R 4898 0 R 4899 0 R 4900 0 R 4901 0 R 4902 0 R 4903 0 R ]
+>>
+endobj
+4859 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 758.07 246.58 768.652]
+/A << /S /GoTo /D (section.7.4) >>
+>>
+endobj
+4866 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 740.195 268.01 750.777]
+/A << /S /GoTo /D (section.7.5) >>
+>>
+endobj
+4867 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 722.428 276.373 732.697]
+/A << /S /GoTo /D (subsection.7.5.1) >>
+>>
+endobj
+4868 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 706.257 271.617 715.028]
+/A << /S /GoTo /D (subsubsection.7.5.1.1) >>
+>>
+endobj
+4869 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 688.383 222.293 697.154]
+/A << /S /GoTo /D (subsubsection.7.5.1.2) >>
+>>
+endobj
+4870 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 668.805 288.715 679.279]
+/A << /S /GoTo /D (subsubsection.7.5.1.3) >>
+>>
+endobj
+4871 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 650.822 174.967 661.198]
+/A << /S /GoTo /D (section.7.6) >>
+>>
+endobj
+4872 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 633.055 235.693 643.53]
+/A << /S /GoTo /D (subsection.7.6.1) >>
+>>
+endobj
+4873 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 616.884 222.607 625.449]
+/A << /S /GoTo /D (subsubsection.7.6.1.1) >>
+>>
+endobj
+4874 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 597.199 194.89 607.575]
+/A << /S /GoTo /D (section.7.7) >>
+>>
+endobj
+4875 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 579.324 274.995 589.906]
+/A << /S /GoTo /D (section.7.8) >>
+>>
+endobj
+4876 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [69.87 552.371 178.473 561.017]
+/A << /S /GoTo /D (chapter.8) >>
+>>
+endobj
+4877 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 532.721 240.349 543.196]
+/A << /S /GoTo /D (section.8.1) >>
+>>
+endobj
+4878 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 514.847 221.939 525.115]
+/A << /S /GoTo /D (subsection.8.1.1) >>
+>>
+endobj
+4879 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 498.676 258.682 507.241]
+/A << /S /GoTo /D (subsection.8.1.2) >>
+>>
+endobj
+4880 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 480.801 220.07 489.366]
+/A << /S /GoTo /D (subsubsection.8.1.2.1) >>
+>>
+endobj
+4881 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 461.223 231.296 471.491]
+/A << /S /GoTo /D (subsubsection.8.1.2.2) >>
+>>
+endobj
+4882 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 445.052 208.826 453.617]
+/A << /S /GoTo /D (subsubsection.8.1.2.3) >>
+>>
+endobj
+4883 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 427.178 385.485 435.949]
+/A << /S /GoTo /D (section.8.2) >>
+>>
+endobj
+4884 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 407.599 221.939 417.868]
+/A << /S /GoTo /D (subsection.8.2.1) >>
+>>
+endobj
+4885 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 391.428 303.298 400.199]
+/A << /S /GoTo /D (subsection.8.2.2) >>
+>>
+endobj
+4886 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 373.554 265.753 382.119]
+/A << /S /GoTo /D (subsubsection.8.2.2.1) >>
+>>
+endobj
+4887 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 355.679 265.753 364.244]
+/A << /S /GoTo /D (subsubsection.8.2.2.2) >>
+>>
+endobj
+4888 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 337.805 274.131 346.369]
+/A << /S /GoTo /D (subsection.8.2.3) >>
+>>
+endobj
+4889 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 319.93 257.952 328.495]
+/A << /S /GoTo /D (subsubsection.8.2.3.1) >>
+>>
+endobj
+4890 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 302.056 250.483 310.827]
+/A << /S /GoTo /D (subsubsection.8.2.3.2) >>
+>>
+endobj
+4891 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 284.181 250.483 292.952]
+/A << /S /GoTo /D (subsubsection.8.2.3.3) >>
+>>
+endobj
+4892 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 264.495 215.362 275.077]
+/A << /S /GoTo /D (subsubsection.8.2.3.4) >>
+>>
+endobj
+4893 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 246.728 238.616 256.997]
+/A << /S /GoTo /D (subsection.8.2.4) >>
+>>
+endobj
+4894 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 230.557 260.938 239.328]
+/A << /S /GoTo /D (subsubsection.8.2.4.1) >>
+>>
+endobj
+4895 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 212.683 237.025 221.247]
+/A << /S /GoTo /D (subsubsection.8.2.4.2) >>
+>>
+endobj
+4896 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 193.105 219.451 203.373]
+/A << /S /GoTo /D (subsubsection.8.2.4.3) >>
+>>
+endobj
+4897 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 176.934 206.083 185.498]
+/A << /S /GoTo /D (subsubsection.8.2.4.4) >>
+>>
+endobj
+4898 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 159.059 208.826 167.624]
+/A << /S /GoTo /D (subsubsection.8.2.4.5) >>
+>>
+endobj
+4899 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 141.184 261.536 149.955]
+/A << /S /GoTo /D (section.8.3) >>
+>>
+endobj
+4900 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 121.606 221.939 131.875]
+/A << /S /GoTo /D (subsection.8.3.1) >>
+>>
+endobj
+4901 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 105.435 303.298 114.206]
+/A << /S /GoTo /D (subsection.8.3.2) >>
+>>
+endobj
+4902 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 87.561 265.753 96.125]
+/A << /S /GoTo /D (subsubsection.8.3.2.1) >>
+>>
+endobj
+4903 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 69.686 265.753 78.251]
+/A << /S /GoTo /D (subsubsection.8.3.2.2) >>
+>>
+endobj
+4905 0 obj
+<<
+/Font << /F74 4865 0 R /F39 4826 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+4950 0 obj
+<<
+/Length 1143
+/Filter /FlateDecode
+>>
+stream
+xKsH|9mIf筙(6^6&'W
+mU@rHo4!0 Qﳀ n@@hѕy0&!|8=?;9 ^^AJ( Y3s=@* ~)䌚)Co?vI`!TB
+ǔb}sO-q%qw3gaq(u#.=9JC^8Ytf 7QA^.1E$V894; p+I.'u@Y#*3ŷM_ך0>SFW33!BՇsBXB,,
lvZ:V!F6pHTNo`+m3}RbrD-O_LZk!q3H5;e&I`,.̊yű`iQ:eRM/3<:YMĦX:~sWfc{';}$Iڱb%
+}ܣ)/Eՠ\um'GG.㸋,t>rYO0SZWCGhEb92Lu84i[P8>jK۠L &_ixfzL*HjHنdh> tUyO4Ve_467=VA23LyMزQO6[k&>-qL|Vgif}=~5ԵkތvdRM; ݺߐ*5(|g?YxYPpI%sQmx]@v285,cvJ(gb 6 s1$a,ĀgnzHU-$JǛr$_5)ᩕ!Qy',K>owv٤!u5\e@eCaVsc=7&jZUB5)gޖ;D5A \n5R(G8jb:QklCq0e,Ɵn5l~5
+endstream
+endobj
+4949 0 obj
+<<
+/Type /Page
+/Contents 4950 0 R
+/Resources 4948 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4827 0 R
+/Annots [ 4904 0 R 4908 0 R 4909 0 R 4910 0 R 4911 0 R 4912 0 R 4913 0 R 4914 0 R 4915 0 R 4916 0 R 4917 0 R 4918 0 R 4919 0 R 4920 0 R 4921 0 R 4922 0 R 4923 0 R 4924 0 R 4925 0 R 4926 0 R 4927 0 R 4928 0 R 4929 0 R 4930 0 R 4931 0 R 4932 0 R 4933 0 R 4934 0 R 4935 0 R 4936 0 R 4937 0 R 4938 0 R 4939 0 R 4940 0 R 4941 0 R 4942 0 R 4943 0 R 4944 0 R 4945 0 R 4946 0 R ]
+>>
+endobj
+4904 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 759.881 274.131 768.446]
+/A << /S /GoTo /D (subsection.8.3.3) >>
+>>
+endobj
+4908 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 742.184 257.952 750.748]
+/A << /S /GoTo /D (subsubsection.8.3.3.1) >>
+>>
+endobj
+4909 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 724.486 250.483 733.257]
+/A << /S /GoTo /D (subsubsection.8.3.3.2) >>
+>>
+endobj
+4910 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 706.789 250.483 715.56]
+/A << /S /GoTo /D (subsubsection.8.3.3.3) >>
+>>
+endobj
+4911 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 687.281 215.362 697.863]
+/A << /S /GoTo /D (subsubsection.8.3.3.4) >>
+>>
+endobj
+4912 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 669.691 238.616 679.959]
+/A << /S /GoTo /D (subsection.8.3.4) >>
+>>
+endobj
+4913 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 653.697 260.938 662.468]
+/A << /S /GoTo /D (subsubsection.8.3.4.1) >>
+>>
+endobj
+4914 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 636 237.025 644.565]
+/A << /S /GoTo /D (subsubsection.8.3.4.2) >>
+>>
+endobj
+4915 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 616.599 219.451 626.867]
+/A << /S /GoTo /D (subsubsection.8.3.4.3) >>
+>>
+endobj
+4916 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 600.605 206.083 609.17]
+/A << /S /GoTo /D (subsubsection.8.3.4.4) >>
+>>
+endobj
+4917 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 582.908 208.826 591.473]
+/A << /S /GoTo /D (subsubsection.8.3.4.5) >>
+>>
+endobj
+4918 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 565.211 354.48 573.982]
+/A << /S /GoTo /D (section.8.4) >>
+>>
+endobj
+4919 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 545.81 221.939 556.078]
+/A << /S /GoTo /D (subsection.8.4.1) >>
+>>
+endobj
+4920 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 529.816 303.298 538.587]
+/A << /S /GoTo /D (subsection.8.4.2) >>
+>>
+endobj
+4921 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 512.119 234.748 520.89]
+/A << /S /GoTo /D (subsubsection.8.4.2.1) >>
+>>
+endobj
+4922 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 494.421 274.131 502.986]
+/A << /S /GoTo /D (subsection.8.4.3) >>
+>>
+endobj
+4923 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 476.724 198.372 485.289]
+/A << /S /GoTo /D (subsubsection.8.4.3.1) >>
+>>
+endobj
+4924 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 459.027 198.372 467.592]
+/A << /S /GoTo /D (subsubsection.8.4.3.2) >>
+>>
+endobj
+4925 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 439.518 244.7 450.1]
+/A << /S /GoTo /D (subsubsection.8.4.3.3) >>
+>>
+endobj
+4926 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 421.821 256.222 432.403]
+/A << /S /GoTo /D (subsubsection.8.4.3.4) >>
+>>
+endobj
+4927 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 404.124 257.719 414.5]
+/A << /S /GoTo /D (subsubsection.8.4.3.5) >>
+>>
+endobj
+4928 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 388.238 258.682 396.802]
+/A << /S /GoTo /D (subsection.8.4.4) >>
+>>
+endobj
+4929 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 368.729 237.724 379.105]
+/A << /S /GoTo /D (subsubsection.8.4.4.1) >>
+>>
+endobj
+4930 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 351.032 223.28 361.408]
+/A << /S /GoTo /D (subsubsection.8.4.4.2) >>
+>>
+endobj
+4931 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 335.146 206.334 343.71]
+/A << /S /GoTo /D (subsubsection.8.4.4.3) >>
+>>
+endobj
+4932 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 317.448 215.811 326.219]
+/A << /S /GoTo /D (subsubsection.8.4.4.4) >>
+>>
+endobj
+4933 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 298.047 238.616 308.316]
+/A << /S /GoTo /D (subsection.8.4.5) >>
+>>
+endobj
+4934 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 282.054 217.209 290.618]
+/A << /S /GoTo /D (subsubsection.8.4.5.1) >>
+>>
+endobj
+4935 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 262.545 242.719 273.127]
+/A << /S /GoTo /D (subsubsection.8.4.5.2) >>
+>>
+endobj
+4936 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 246.659 344.007 255.43]
+/A << /S /GoTo /D (section.8.5) >>
+>>
+endobj
+4937 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 227.258 221.939 237.527]
+/A << /S /GoTo /D (subsection.8.5.1) >>
+>>
+endobj
+4938 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 211.265 303.298 220.036]
+/A << /S /GoTo /D (subsection.8.5.2) >>
+>>
+endobj
+4939 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 193.567 224.275 202.338]
+/A << /S /GoTo /D (subsubsection.8.5.2.1) >>
+>>
+endobj
+4940 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 175.87 274.131 184.435]
+/A << /S /GoTo /D (subsection.8.5.3) >>
+>>
+endobj
+4941 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 158.173 227.996 166.737]
+/A << /S /GoTo /D (subsubsection.8.5.3.1) >>
+>>
+endobj
+4942 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 140.475 258.669 149.246]
+/A << /S /GoTo /D (subsubsection.8.5.3.2) >>
+>>
+endobj
+4943 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 122.778 215.811 131.549]
+/A << /S /GoTo /D (subsubsection.8.5.3.3) >>
+>>
+endobj
+4944 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 105.081 226.768 113.645]
+/A << /S /GoTo /D (subsubsection.8.5.3.4) >>
+>>
+endobj
+4945 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 85.68 311.382 96.154]
+/A << /S /GoTo /D (subsubsection.8.5.3.5) >>
+>>
+endobj
+4946 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 67.875 248.018 78.251]
+/A << /S /GoTo /D (subsubsection.8.5.3.6) >>
+>>
+endobj
+4948 0 obj
+<<
+/Font << /F74 4865 0 R /F39 4826 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+4993 0 obj
+<<
+/Length 1257
+/Filter /FlateDecode
+>>
+stream
+xKw8,aa$.u=mI"1é
mG`bd&m:MƼl|u^]3ws2z=q̉#dw7@0pC4t/i! \uvtzt:(FH_jLrt :ցZsJ|p.Fztn<77{7T3`sP=WCacP78̪oѹ])~p[oLj&}pfC뒤Ɂ{@όiVʲ`,+r$X8{,?|=F0z4~p:3E%A @2OVTa!Q՞OHAZ\g3F I4xН{P6}:5ܩtP_w'*qvH +Od2t۹}mq}W2-\AdV,U(*d6[dmyJ0dy.78!lw2
+ `~_
neŨtKz%
⺬.6<սOXɪ+w;(3UE[:XXe{)mK`J?OgaE~
/ x6 b-kVŸ?G[/mjj- }2PUX1PBSAqMarN"SS]6muJeE:B,K|fbq,U]ۘtؙmER/*\-TcMo%B;-ڶ
+
x
WlJY,YY^"n+.3:Ě&EUfNI]
]@z\*ؚk{%UA0{ S]euEVlEE2#^j]I8YZsuSڪJUl7IV6 *˕CBU1M$#;{FVUU`r
+u;"GᾺLgU*aEU۠l]p%>hMݸn\&{ƦG(:vUܗ)ę~'`z9QJa"-mvI&ªWSfˎrWH>)gqԬ۞keFQn%_
+endstream
+endobj
+4992 0 obj
+<<
+/Type /Page
+/Contents 4993 0 R
+/Resources 4991 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4827 0 R
+/Annots [ 4947 0 R 4951 0 R 4952 0 R 4953 0 R 4954 0 R 4955 0 R 4956 0 R 4957 0 R 4958 0 R 4959 0 R 4960 0 R 4961 0 R 4962 0 R 4963 0 R 4964 0 R 4965 0 R 4966 0 R 4967 0 R 4968 0 R 4969 0 R 4970 0 R 4971 0 R 4972 0 R 4973 0 R 4974 0 R 4975 0 R 4976 0 R 4977 0 R 4978 0 R 4979 0 R 4980 0 R 4981 0 R 4982 0 R 4983 0 R 4984 0 R 4985 0 R 4986 0 R 4987 0 R 4988 0 R 4989 0 R ]
+>>
+endobj
+4947 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 759.881 245.068 768.446]
+/A << /S /GoTo /D (subsubsection.8.5.3.7) >>
+>>
+endobj
+4951 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 740.48 241.042 750.955]
+/A << /S /GoTo /D (subsubsection.8.5.3.8) >>
+>>
+endobj
+4952 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 722.675 267.546 733.257]
+/A << /S /GoTo /D (subsubsection.8.5.3.9) >>
+>>
+endobj
+4953 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 704.978 267.546 715.56]
+/A << /S /GoTo /D (subsubsection.8.5.3.10) >>
+>>
+endobj
+4954 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 689.092 212.583 697.863]
+/A << /S /GoTo /D (subsubsection.8.5.3.11) >>
+>>
+endobj
+4955 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 671.394 247.21 680.165]
+/A << /S /GoTo /D (subsubsection.8.5.3.12) >>
+>>
+endobj
+4956 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 653.697 247.21 662.468]
+/A << /S /GoTo /D (subsubsection.8.5.3.13) >>
+>>
+endobj
+4957 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 634.296 229.269 644.771]
+/A << /S /GoTo /D (subsubsection.8.5.3.14) >>
+>>
+endobj
+4958 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 618.303 222.419 627.074]
+/A << /S /GoTo /D (subsubsection.8.5.3.15) >>
+>>
+endobj
+4959 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 600.605 222.419 609.376]
+/A << /S /GoTo /D (subsubsection.8.5.3.16) >>
+>>
+endobj
+4960 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 581.204 242.405 591.679]
+/A << /S /GoTo /D (subsubsection.8.5.3.17) >>
+>>
+endobj
+4961 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 563.507 242.405 573.982]
+/A << /S /GoTo /D (subsubsection.8.5.3.18) >>
+>>
+endobj
+4962 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 547.513 232.381 556.078]
+/A << /S /GoTo /D (subsubsection.8.5.3.19) >>
+>>
+endobj
+4963 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 529.816 258.682 538.381]
+/A << /S /GoTo /D (subsection.8.5.4) >>
+>>
+endobj
+4964 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 512.119 217.855 520.683]
+/A << /S /GoTo /D (subsubsection.8.5.4.1) >>
+>>
+endobj
+4965 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 492.61 237.724 502.986]
+/A << /S /GoTo /D (subsubsection.8.5.4.2) >>
+>>
+endobj
+4966 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 476.724 248.107 485.495]
+/A << /S /GoTo /D (subsubsection.8.5.4.3) >>
+>>
+endobj
+4967 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 459.027 244.53 467.798]
+/A << /S /GoTo /D (subsubsection.8.5.4.4) >>
+>>
+endobj
+4968 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 439.626 238.616 449.894]
+/A << /S /GoTo /D (subsection.8.5.5) >>
+>>
+endobj
+4969 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 421.929 205.849 432.197]
+/A << /S /GoTo /D (subsubsection.8.5.5.1) >>
+>>
+endobj
+4970 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 404.231 228.05 414.5]
+/A << /S /GoTo /D (subsubsection.8.5.5.2) >>
+>>
+endobj
+4971 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 388.238 227.377 396.802]
+/A << /S /GoTo /D (subsubsection.8.5.5.3) >>
+>>
+endobj
+4972 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 370.54 217.801 379.311]
+/A << /S /GoTo /D (subsubsection.8.5.5.4) >>
+>>
+endobj
+4973 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 351.032 229.762 361.614]
+/A << /S /GoTo /D (subsubsection.8.5.5.5) >>
+>>
+endobj
+4974 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 333.334 223.109 343.917]
+/A << /S /GoTo /D (subsubsection.8.5.5.6) >>
+>>
+endobj
+4975 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 317.448 262.651 326.219]
+/A << /S /GoTo /D (subsubsection.8.5.5.7) >>
+>>
+endobj
+4976 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 299.751 250.788 308.316]
+/A << /S /GoTo /D (subsubsection.8.5.5.8) >>
+>>
+endobj
+4977 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 282.054 265.672 290.825]
+/A << /S /GoTo /D (subsubsection.8.5.5.9) >>
+>>
+endobj
+4978 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 262.545 296.677 273.127]
+/A << /S /GoTo /D (subsubsection.8.5.5.10) >>
+>>
+endobj
+4979 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 246.659 203.357 255.43]
+/A << /S /GoTo /D (subsubsection.8.5.5.11) >>
+>>
+endobj
+4980 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 227.258 252.868 237.527]
+/A << /S /GoTo /D (subsubsection.8.5.5.12) >>
+>>
+endobj
+4981 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 209.453 320.59 220.036]
+/A << /S /GoTo /D (subsubsection.8.5.5.13) >>
+>>
+endobj
+4982 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 193.567 208.826 202.132]
+/A << /S /GoTo /D (subsubsection.8.5.5.14) >>
+>>
+endobj
+4983 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 175.87 365.221 184.641]
+/A << /S /GoTo /D (section.8.6) >>
+>>
+endobj
+4984 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 156.469 221.939 166.737]
+/A << /S /GoTo /D (subsection.8.6.1) >>
+>>
+endobj
+4985 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 140.475 258.682 149.04]
+/A << /S /GoTo /D (subsection.8.6.2) >>
+>>
+endobj
+4986 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 120.967 242.217 131.549]
+/A << /S /GoTo /D (subsubsection.8.6.2.1) >>
+>>
+endobj
+4987 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 105.081 225.997 113.645]
+/A << /S /GoTo /D (subsubsection.8.6.2.2) >>
+>>
+endobj
+4988 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 85.572 246.61 95.948]
+/A << /S /GoTo /D (subsubsection.8.6.2.3) >>
+>>
+endobj
+4989 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 67.983 236.747 78.457]
+/A << /S /GoTo /D (subsubsection.8.6.2.4) >>
+>>
+endobj
+4991 0 obj
+<<
+/Font << /F74 4865 0 R /F39 4826 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+5036 0 obj
+<<
+/Length 1123
+/Filter /FlateDecode
+>>
+stream
+xKw8
+4kwS3I3YtaB|
+
jm~xЛz;~?@2zC Ā!o{b4>y~9I{'=d߅Z!xy#bA(#ԎFfްwVUV^UGʵ#E*>V}D$XOvXZwݗ S=Q{-CӰ".&:\Vx9"nb+jԛ0C^tޔq1|MY4W:YR.ofmdwj G&YE>"+uWKNZ!1P6 dLT\wo0Excs+j>*IG&ln:L6!
Bƹǧ~%^MKeҹN̰0 疗[dQvV\%'MmªBo.yYo7)RbU[gZWjȃzzm
+Z'YC"YmqZAlo:|:,\e.0AqDe@l_Vʨe2 Gʠ Ne U2Ո$u1SU TpG u0XdiZ@#P" 4a)VX/Xҩi\$>su4ma'ꭱ\O[SPuz+8OG`З6Roc
Q T#Nc6TBUknXm а iK ֪YM+k}|䘗eq N-y7ļDOLiS5gw^zUݚػӅNzbĞ8l{bEM7uŜo+};e!|ۻ`a9[K3eѰlfD=3m{@r`PWc sFW#0(3edjQ Uwm7/O
,%C|
WHܺ mFܗ|)?)Iq;Ok Bvl
+endstream
+endobj
+5035 0 obj
+<<
+/Type /Page
+/Contents 5036 0 R
+/Resources 5034 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5037 0 R
+/Annots [ 4990 0 R 4994 0 R 4995 0 R 4996 0 R 4997 0 R 4998 0 R 4999 0 R 5000 0 R 5001 0 R 5002 0 R 5003 0 R 5004 0 R 5005 0 R 5006 0 R 5007 0 R 5008 0 R 5009 0 R 5010 0 R 5011 0 R 5012 0 R 5013 0 R 5014 0 R 5015 0 R 5016 0 R 5017 0 R 5018 0 R 5019 0 R 5020 0 R 5021 0 R 5022 0 R 5023 0 R 5024 0 R 5025 0 R 5026 0 R 5027 0 R 5028 0 R 5029 0 R 5030 0 R 5031 0 R 5032 0 R ]
+>>
+endobj
+4990 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 759.881 222.419 768.652]
+/A << /S /GoTo /D (subsubsection.8.6.2.5) >>
+>>
+endobj
+4994 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 742.184 232.381 750.748]
+/A << /S /GoTo /D (subsubsection.8.6.2.6) >>
+>>
+endobj
+4995 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 724.486 205.832 733.051]
+/A << /S /GoTo /D (subsubsection.8.6.2.7) >>
+>>
+endobj
+4996 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 705.085 381.8 715.56]
+/A << /S /GoTo /D (section.8.7) >>
+>>
+endobj
+4997 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 687.388 221.939 697.656]
+/A << /S /GoTo /D (subsection.8.7.1) >>
+>>
+endobj
+4998 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 671.394 258.682 679.959]
+/A << /S /GoTo /D (subsection.8.7.2) >>
+>>
+endobj
+4999 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 653.697 227.996 662.262]
+/A << /S /GoTo /D (subsubsection.8.7.2.1) >>
+>>
+endobj
+5000 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 636 231.995 644.565]
+/A << /S /GoTo /D (subsubsection.8.7.2.2) >>
+>>
+endobj
+5001 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 616.599 243.974 627.074]
+/A << /S /GoTo /D (subsubsection.8.7.2.3) >>
+>>
+endobj
+5002 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 600.605 211.642 609.17]
+/A << /S /GoTo /D (subsubsection.8.7.2.4) >>
+>>
+endobj
+5003 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 582.908 245.068 591.473]
+/A << /S /GoTo /D (subsubsection.8.7.2.5) >>
+>>
+endobj
+5004 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 565.211 231.17 573.982]
+/A << /S /GoTo /D (subsubsection.8.7.2.6) >>
+>>
+endobj
+5005 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 547.513 222.419 556.284]
+/A << /S /GoTo /D (subsubsection.8.7.2.7) >>
+>>
+endobj
+5006 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 529.816 232.381 538.381]
+/A << /S /GoTo /D (subsubsection.8.7.2.8) >>
+>>
+endobj
+5007 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 510.415 236.747 520.89]
+/A << /S /GoTo /D (subsubsection.8.7.2.9) >>
+>>
+endobj
+5008 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 494.421 383.925 503.192]
+/A << /S /GoTo /D (section.8.8) >>
+>>
+endobj
+5009 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 475.021 221.939 485.289]
+/A << /S /GoTo /D (subsection.8.8.1) >>
+>>
+endobj
+5010 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 459.027 258.682 467.592]
+/A << /S /GoTo /D (subsection.8.8.2) >>
+>>
+endobj
+5011 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 441.329 215.811 450.1]
+/A << /S /GoTo /D (subsubsection.8.8.2.1) >>
+>>
+endobj
+5012 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 423.632 220.294 432.403]
+/A << /S /GoTo /D (subsubsection.8.8.2.2) >>
+>>
+endobj
+5013 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 405.935 258.661 414.706]
+/A << /S /GoTo /D (subsubsection.8.8.2.3) >>
+>>
+endobj
+5014 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 388.238 212.045 396.802]
+/A << /S /GoTo /D (subsubsection.8.8.2.4) >>
+>>
+endobj
+5015 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 368.729 238.002 379.105]
+/A << /S /GoTo /D (subsubsection.8.8.2.5) >>
+>>
+endobj
+5016 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 351.032 218.797 361.408]
+/A << /S /GoTo /D (subsubsection.8.8.2.6) >>
+>>
+endobj
+5017 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 333.334 223.28 343.71]
+/A << /S /GoTo /D (subsubsection.8.8.2.7) >>
+>>
+endobj
+5018 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 315.637 206.836 326.013]
+/A << /S /GoTo /D (subsubsection.8.8.2.8) >>
+>>
+endobj
+5019 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 297.94 211.319 308.316]
+/A << /S /GoTo /D (subsubsection.8.8.2.9) >>
+>>
+endobj
+5020 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 282.054 208.333 290.825]
+/A << /S /GoTo /D (subsubsection.8.8.2.10) >>
+>>
+endobj
+5021 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 264.356 211.328 273.127]
+/A << /S /GoTo /D (subsubsection.8.8.2.11) >>
+>>
+endobj
+5022 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 246.659 215.811 255.43]
+/A << /S /GoTo /D (subsubsection.8.8.2.12) >>
+>>
+endobj
+5023 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 227.151 236.236 237.733]
+/A << /S /GoTo /D (subsubsection.8.8.2.13) >>
+>>
+endobj
+5024 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 211.265 207.84 220.036]
+/A << /S /GoTo /D (subsubsection.8.8.2.14) >>
+>>
+endobj
+5025 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 193.567 252.312 202.338]
+/A << /S /GoTo /D (subsubsection.8.8.2.15) >>
+>>
+endobj
+5026 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 175.87 208.826 184.435]
+/A << /S /GoTo /D (subsubsection.8.8.2.16) >>
+>>
+endobj
+5027 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 156.361 222.509 166.737]
+/A << /S /GoTo /D (subsubsection.8.8.2.17) >>
+>>
+endobj
+5028 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.81 140.475 339.578 149.246]
+/A << /S /GoTo /D (section.8.9) >>
+>>
+endobj
+5029 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 121.074 221.939 131.343]
+/A << /S /GoTo /D (subsection.8.9.1) >>
+>>
+endobj
+5030 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 105.081 303.298 113.852]
+/A << /S /GoTo /D (subsection.8.9.2) >>
+>>
+endobj
+5031 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [139.591 87.383 219.846 96.154]
+/A << /S /GoTo /D (subsubsection.8.9.2.1) >>
+>>
+endobj
+5032 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.719 69.686 274.131 78.251]
+/A << /S /GoTo /D (subsection.8.9.3) >>
+>>
+endobj
+5034 0 obj
+<<
+/Font << /F74 4865 0 R /F39 4826 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+5080 0 obj
+<<
+/Length 1249
+/Filter /FlateDecode
+>>
+stream
+xK{8,aa$t\&}&N&qW.(( O0t 7ɿ 13l@[Ư?hZ:}~;c̵7@0fqid]8vL?Y>YOG>7:!u
+Zy!
+g/ЊԹO'3PPqb]