{"id":938,"date":"2025-07-26T22:26:05","date_gmt":"2025-07-27T05:26:05","guid":{"rendered":"https:\/\/sysprogs.com\/tutorials\/?p=938"},"modified":"2025-07-28T19:49:16","modified_gmt":"2025-07-29T02:49:16","slug":"changing-data-flow","status":"publish","type":"post","link":"https:\/\/sysprogs.com\/CodeVROOM\/documentation\/examples\/scattered\/flow\/","title":{"rendered":"Changing Data Flow"},"content":{"rendered":"<p>AI can be very efficient and fast at doing multiple small changes to interconnected classes. Here&#8217;s a quick example:<\/p>\n<pre>PlacedComponent should receive AdvancedScopePresenter via ctor and set AdvancedScopePresenter _Presenter to it.\r\nUse it for drawing.<\/pre>\n<p>\t\t<div class=\"codescope-embedded-snippet\" style=\"height: 400px;\" data-gotoline=\"17\">\t\t\t<div class=\"codescope-embedded-snippet-options\">\t\t\t\t<span class=\"codescope-selectable-option $\" data-optionid=\"0\" onclick=\"EmbeddedCodeScopeSelectOption(this)\"><img class=\"codescope-option-icon codescope-icon-document\"\/>Original<\/span><span class=\"codescope-selectable-option $ codescope-selected-option\" data-optionid=\"1\" onclick=\"EmbeddedCodeScopeSelectOption(this)\"><img class=\"codescope-option-icon codescope-icon-lightning\"\/>LLaMA3 (Cerebras)<\/span><span class=\"codescope-selectable-option $\" data-optionid=\"2\" onclick=\"EmbeddedCodeScopeSelectOption(this)\"><img class=\"codescope-option-icon codescope-icon-robot\"\/>LLaMA3 (AWS)<\/span><span class=\"codescope-selectable-option $\" data-optionid=\"3\" onclick=\"EmbeddedCodeScopeSelectOption(this)\"><img class=\"codescope-option-icon codescope-icon-robot\"\/>GPT-4.1-mini<\/span><span class=\"codescope-selectable-option $\" data-optionid=\"4\" onclick=\"EmbeddedCodeScopeSelectOption(this)\"><img class=\"codescope-option-icon codescope-icon-robot\"\/>GPT-4.1-nano<\/span>\t\t\t<\/div>\t\t\t<div class=\"codescope-embedded-snippet-outer-body\">\t\t\t\t<div class=\"codescope-snippet-statistics codescope-option-dependent-element\"  data-optionid=\"1\">\n<table><tr><td>Model:<\/td><td>LLaMA-3.3-70B<\/td><\/tr><tr><td>Time taken:<\/td><td>1.1 seconds<\/td><\/tr><tr><td>Prompt spent:<\/td><td>3.2K<\/td><\/tr><tr><td>Response tokens:<\/td><td>2.9K<\/td><\/tr><tr><td>Total cost:<\/td><td>0.6 cents<\/td><\/tr><\/table>\n<\/div>\n<div class=\"codescope-snippet-statistics codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"2\">\n<table><tr><td>Model:<\/td><td>LLaMA-3.3-70B (AWS)<\/td><\/tr><tr><td>Time taken:<\/td><td>11 seconds<\/td><\/tr><tr><td>Prompt spent:<\/td><td>3.2K<\/td><\/tr><tr><td>Response tokens:<\/td><td>2.9K<\/td><\/tr><tr><td>Total cost:<\/td><td>0.4 cents<\/td><\/tr><\/table>\n<\/div>\n<div class=\"codescope-snippet-statistics codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"3\">\n<table><tr><td>Model:<\/td><td>gpt-4.1-mini<\/td><\/tr><tr><td>Time taken:<\/td><td>44 seconds<\/td><\/tr><tr><td>Prompt spent:<\/td><td>3.2K<\/td><\/tr><tr><td>Response tokens:<\/td><td>3K<\/td><\/tr><tr><td>Total cost:<\/td><td>0.6 cents<\/td><\/tr><\/table>\n<\/div>\n<div class=\"codescope-snippet-statistics codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"4\">\n<table><tr><td>Model:<\/td><td>GPT-4.1-nano<\/td><\/tr><tr><td>Time taken:<\/td><td>25 seconds<\/td><\/tr><tr><td>Prompt spent:<\/td><td>3.2K<\/td><\/tr><tr><td>Response tokens:<\/td><td>3.2K<\/td><\/tr><tr><td>Total cost:<\/td><td>0.16 cents<\/td><\/tr><\/table>\n<\/div>\n\t\t\t\t<div class=\"codescope-embedded-snippet-inner-body\">\t\t\t\t\t<div class=\"codescope-code-container codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"0\">\n<div class=\"codescope-code-inner\" onload=\"EmbeddedCodeScopeScrollToPrimaryLine(this)\">\t<div class=\"codescope-lines\"><div class=\"codescope-linenumber\">1<\/div>\n<div class=\"codescope-linenumber\">2<\/div>\n<div class=\"codescope-linenumber\">3<\/div>\n<div class=\"codescope-linenumber\">4<\/div>\n<div class=\"codescope-linenumber\">5<\/div>\n<div class=\"codescope-linenumber\">6<\/div>\n<div class=\"codescope-linenumber\">7<\/div>\n<div class=\"codescope-linenumber\">8<\/div>\n<div class=\"codescope-linenumber\">9<\/div>\n<div class=\"codescope-linenumber\">10<\/div>\n<div class=\"codescope-linenumber\">11<\/div>\n<div class=\"codescope-linenumber\">12<\/div>\n<div class=\"codescope-linenumber\">13<\/div>\n<div class=\"codescope-linenumber\">14<\/div>\n<div class=\"codescope-linenumber\">15<\/div>\n<div class=\"codescope-linenumber\">16<\/div>\n<div class=\"codescope-linenumber\">17<\/div>\n<div class=\"codescope-linenumber\">18<\/div>\n<div class=\"codescope-linenumber\">19<\/div>\n<div class=\"codescope-linenumber\">20<\/div>\n<div class=\"codescope-linenumber\">21<\/div>\n<div class=\"codescope-linenumber\">22<\/div>\n<div class=\"codescope-linenumber\">23<\/div>\n<div class=\"codescope-linenumber\">24<\/div>\n<div class=\"codescope-linenumber\">25<\/div>\n<div class=\"codescope-linenumber\">26<\/div>\n<div class=\"codescope-linenumber\">27<\/div>\n<div class=\"codescope-linenumber\">28<\/div>\n<div class=\"codescope-linenumber\">29<\/div>\n<div class=\"codescope-linenumber\">30<\/div>\n<div class=\"codescope-linenumber\">31<\/div>\n<div class=\"codescope-linenumber\">32<\/div>\n<div class=\"codescope-linenumber\">33<\/div>\n<div class=\"codescope-linenumber\">34<\/div>\n<div class=\"codescope-linenumber\">35<\/div>\n<div class=\"codescope-linenumber\">36<\/div>\n<div class=\"codescope-linenumber\">37<\/div>\n<div class=\"codescope-linenumber\">38<\/div>\n<div class=\"codescope-linenumber\">39<\/div>\n<div class=\"codescope-linenumber\">40<\/div>\n<div class=\"codescope-linenumber\">41<\/div>\n<div class=\"codescope-linenumber\">42<\/div>\n<div class=\"codescope-linenumber\">43<\/div>\n<div class=\"codescope-linenumber\">44<\/div>\n<div class=\"codescope-linenumber\">45<\/div>\n<div class=\"codescope-linenumber\">46<\/div>\n<div class=\"codescope-linenumber\">47<\/div>\n<div class=\"codescope-linenumber\">48<\/div>\n<div class=\"codescope-linenumber\">49<\/div>\n<div class=\"codescope-linenumber\">50<\/div>\n<div class=\"codescope-linenumber\">51<\/div>\n<div class=\"codescope-linenumber\">52<\/div>\n<div class=\"codescope-linenumber\">53<\/div>\n<div class=\"codescope-linenumber\">54<\/div>\n<div class=\"codescope-linenumber\">55<\/div>\n<div class=\"codescope-linenumber\">56<\/div>\n<div class=\"codescope-linenumber\">57<\/div>\n<div class=\"codescope-linenumber\">58<\/div>\n<div class=\"codescope-linenumber\">59<\/div>\n<div class=\"codescope-linenumber\">60<\/div>\n<div class=\"codescope-linenumber\">61<\/div>\n<div class=\"codescope-linenumber\">62<\/div>\n<div class=\"codescope-linenumber\">63<\/div>\n<div class=\"codescope-linenumber\">64<\/div>\n<div class=\"codescope-linenumber\">65<\/div>\n<div class=\"codescope-linenumber\">66<\/div>\n<div class=\"codescope-linenumber\">67<\/div>\n<div class=\"codescope-linenumber\">68<\/div>\n<div class=\"codescope-linenumber\">69<\/div>\n<div class=\"codescope-linenumber\">70<\/div>\n<div class=\"codescope-linenumber\">71<\/div>\n<div class=\"codescope-linenumber\">72<\/div>\n<div class=\"codescope-linenumber\">73<\/div>\n<div class=\"codescope-linenumber\">74<\/div>\n<div class=\"codescope-linenumber\">75<\/div>\n<div class=\"codescope-linenumber\">76<\/div>\n<div class=\"codescope-linenumber\">77<\/div>\n<div class=\"codescope-linenumber\">78<\/div>\n<div class=\"codescope-linenumber\">79<\/div>\n<div class=\"codescope-linenumber\">80<\/div>\n<div class=\"codescope-linenumber\">81<\/div>\n<div class=\"codescope-linenumber\">82<\/div>\n<div class=\"codescope-linenumber\">83<\/div>\n<div class=\"codescope-linenumber\">84<\/div>\n<div class=\"codescope-linenumber\">85<\/div>\n<div class=\"codescope-linenumber\">86<\/div>\n<div class=\"codescope-linenumber\">87<\/div>\n<div class=\"codescope-linenumber\">88<\/div>\n<div class=\"codescope-linenumber\">89<\/div>\n<div class=\"codescope-linenumber\">90<\/div>\n<div class=\"codescope-linenumber\">91<\/div>\n<div class=\"codescope-linenumber\">92<\/div>\n<div class=\"codescope-linenumber\">93<\/div>\n<div class=\"codescope-linenumber\">94<\/div>\n<div class=\"codescope-linenumber\">95<\/div>\n<div class=\"codescope-linenumber\">96<\/div>\n<div class=\"codescope-linenumber\">97<\/div>\n<div class=\"codescope-linenumber\">98<\/div>\n<div class=\"codescope-linenumber\">99<\/div>\n<div class=\"codescope-linenumber\">100<\/div>\n<div class=\"codescope-linenumber\">101<\/div>\n<div class=\"codescope-linenumber\">102<\/div>\n<div class=\"codescope-linenumber\">103<\/div>\n<div class=\"codescope-linenumber\">104<\/div>\n<div class=\"codescope-linenumber\">105<\/div>\n<div class=\"codescope-linenumber\">106<\/div>\n<div class=\"codescope-linenumber\">107<\/div>\n<div class=\"codescope-linenumber\">108<\/div>\n<div class=\"codescope-linenumber\">109<\/div>\n<div class=\"codescope-linenumber\">110<\/div>\n<div class=\"codescope-linenumber\">111<\/div>\n<div class=\"codescope-linenumber\">112<\/div>\n<div class=\"codescope-linenumber\">113<\/div>\n<div class=\"codescope-linenumber\">114<\/div>\n<div class=\"codescope-linenumber\">115<\/div>\n<div class=\"codescope-linenumber\">116<\/div>\n<div class=\"codescope-linenumber\">117<\/div>\n<div class=\"codescope-linenumber\">118<\/div>\n<div class=\"codescope-linenumber\">119<\/div>\n<div class=\"codescope-linenumber\">120<\/div>\n<div class=\"codescope-linenumber\">121<\/div>\n<div class=\"codescope-linenumber\">122<\/div>\n<div class=\"codescope-linenumber\">123<\/div>\n<div class=\"codescope-linenumber\">124<\/div>\n<div class=\"codescope-linenumber\">125<\/div>\n<div class=\"codescope-linenumber\">126<\/div>\n<div class=\"codescope-linenumber\">127<\/div>\n<div class=\"codescope-linenumber\">128<\/div>\n<div class=\"codescope-linenumber\">129<\/div>\n<div class=\"codescope-linenumber\">130<\/div>\n<div class=\"codescope-linenumber\">131<\/div>\n<div class=\"codescope-linenumber\">132<\/div>\n<div class=\"codescope-linenumber\">133<\/div>\n<div class=\"codescope-linenumber\">134<\/div>\n<div class=\"codescope-linenumber\">135<\/div>\n<div class=\"codescope-linenumber\">136<\/div>\n<div class=\"codescope-linenumber\">137<\/div>\n<div class=\"codescope-linenumber\">138<\/div>\n<div class=\"codescope-linenumber\">139<\/div>\n<div class=\"codescope-linenumber\">140<\/div>\n<div class=\"codescope-linenumber\">141<\/div>\n<div class=\"codescope-linenumber\">142<\/div>\n<div class=\"codescope-linenumber\">143<\/div>\n<div class=\"codescope-linenumber\">144<\/div>\n<div class=\"codescope-linenumber\">145<\/div>\n<div class=\"codescope-linenumber\">146<\/div>\n<div class=\"codescope-linenumber\">147<\/div>\n<div class=\"codescope-linenumber\">148<\/div>\n<div class=\"codescope-linenumber\">149<\/div>\n<div class=\"codescope-linenumber\">150<\/div>\n<div class=\"codescope-linenumber\">151<\/div>\n<div class=\"codescope-linenumber\">152<\/div>\n<div class=\"codescope-linenumber\">153<\/div>\n<div class=\"codescope-linenumber\">154<\/div>\n<div class=\"codescope-linenumber\">155<\/div>\n<div class=\"codescope-linenumber\">156<\/div>\n<div class=\"codescope-linenumber\">157<\/div>\n<div class=\"codescope-linenumber\">158<\/div>\n<div class=\"codescope-linenumber\">159<\/div>\n<div class=\"codescope-linenumber\">160<\/div>\n<div class=\"codescope-linenumber\">161<\/div>\n<div class=\"codescope-linenumber\">162<\/div>\n<div class=\"codescope-linenumber\">163<\/div>\n<div class=\"codescope-linenumber\">164<\/div>\n<div class=\"codescope-linenumber\">165<\/div>\n<div class=\"codescope-linenumber\">166<\/div>\n<div class=\"codescope-linenumber\">167<\/div>\n<div class=\"codescope-linenumber\">168<\/div>\n<div class=\"codescope-linenumber\">169<\/div>\n<div class=\"codescope-linenumber\">170<\/div>\n<div class=\"codescope-linenumber\">171<\/div>\n<div class=\"codescope-linenumber\">172<\/div>\n<div class=\"codescope-linenumber\">173<\/div>\n<div class=\"codescope-linenumber\">174<\/div>\n<div class=\"codescope-linenumber\">175<\/div>\n<div class=\"codescope-linenumber\">176<\/div>\n<div class=\"codescope-linenumber\">177<\/div>\n<div class=\"codescope-linenumber\">178<\/div>\n<div class=\"codescope-linenumber\">179<\/div>\n<div class=\"codescope-linenumber\">180<\/div>\n<div class=\"codescope-linenumber\">181<\/div>\n<div class=\"codescope-linenumber\">182<\/div>\n<div class=\"codescope-linenumber\">183<\/div>\n<div class=\"codescope-linenumber\">184<\/div>\n<div class=\"codescope-linenumber\">185<\/div>\n<div class=\"codescope-linenumber\">186<\/div>\n<div class=\"codescope-linenumber\">187<\/div>\n<div class=\"codescope-linenumber\">188<\/div>\n<div class=\"codescope-linenumber\">189<\/div>\n<div class=\"codescope-linenumber\">190<\/div>\n<div class=\"codescope-linenumber\">191<\/div>\n<div class=\"codescope-linenumber\">192<\/div>\n<div class=\"codescope-linenumber\">193<\/div>\n<div class=\"codescope-linenumber\">194<\/div>\n<div class=\"codescope-linenumber\">195<\/div>\n<div class=\"codescope-linenumber\">196<\/div>\n<div class=\"codescope-linenumber\">197<\/div>\n<div class=\"codescope-linenumber\">198<\/div>\n<div class=\"codescope-linenumber\">199<\/div>\n<div class=\"codescope-linenumber\">200<\/div>\n<div class=\"codescope-linenumber\">201<\/div>\n<div class=\"codescope-linenumber\">202<\/div>\n<div class=\"codescope-linenumber\">203<\/div>\n<div class=\"codescope-linenumber\">204<\/div>\n<div class=\"codescope-linenumber\">205<\/div>\n<div class=\"codescope-linenumber\">206<\/div>\n<div class=\"codescope-linenumber\">207<\/div>\n<div class=\"codescope-linenumber\">208<\/div>\n<div class=\"codescope-linenumber\">209<\/div>\n<div class=\"codescope-linenumber\">210<\/div>\n<div class=\"codescope-linenumber\">211<\/div>\n<div class=\"codescope-linenumber\">212<\/div>\n<div class=\"codescope-linenumber\">213<\/div>\n<div class=\"codescope-linenumber\">214<\/div>\n<div class=\"codescope-linenumber\">215<\/div>\n<div class=\"codescope-linenumber\">216<\/div>\n<div class=\"codescope-linenumber\">217<\/div>\n<div class=\"codescope-linenumber\">218<\/div>\n<div class=\"codescope-linenumber\">219<\/div>\n<div class=\"codescope-linenumber\">220<\/div>\n<div class=\"codescope-linenumber\">221<\/div>\n<div class=\"codescope-linenumber\">222<\/div>\n<div class=\"codescope-linenumber\">223<\/div>\n<div class=\"codescope-linenumber\">224<\/div>\n<div class=\"codescope-linenumber\">225<\/div>\n<div class=\"codescope-linenumber\">226<\/div>\n<div class=\"codescope-linenumber\">227<\/div>\n<div class=\"codescope-linenumber\">228<\/div>\n<div class=\"codescope-linenumber\">229<\/div>\n<div class=\"codescope-linenumber\">230<\/div>\n<div class=\"codescope-linenumber\">231<\/div>\n<div class=\"codescope-linenumber\">232<\/div>\n<div class=\"codescope-linenumber\">233<\/div>\n<div class=\"codescope-linenumber\">234<\/div>\n<div class=\"codescope-linenumber\">235<\/div>\n<div class=\"codescope-linenumber\">236<\/div>\n<div class=\"codescope-linenumber\">237<\/div>\n<div class=\"codescope-linenumber\">238<\/div>\n<div class=\"codescope-linenumber\">239<\/div>\n<div class=\"codescope-linenumber\">240<\/div>\n<div class=\"codescope-linenumber\">241<\/div>\n<div class=\"codescope-linenumber\">242<\/div>\n<div class=\"codescope-linenumber\">243<\/div>\n<div class=\"codescope-linenumber\">244<\/div>\n<div class=\"codescope-linenumber\">245<\/div>\n<div class=\"codescope-linenumber\">246<\/div>\n<div class=\"codescope-linenumber\">247<\/div>\n<div class=\"codescope-linenumber\">248<\/div>\n<div class=\"codescope-linenumber\">249<\/div>\n<div class=\"codescope-linenumber\">250<\/div>\n<div class=\"codescope-linenumber\">251<\/div>\n<div class=\"codescope-linenumber\">252<\/div>\n<div class=\"codescope-linenumber\">253<\/div>\n<div class=\"codescope-linenumber\">254<\/div>\n<div class=\"codescope-linenumber\">255<\/div>\n<div class=\"codescope-linenumber\">256<\/div>\n<div class=\"codescope-linenumber\">257<\/div>\n<div class=\"codescope-linenumber\">258<\/div>\n<div class=\"codescope-linenumber\">259<\/div>\n<div class=\"codescope-linenumber\">260<\/div>\n<div class=\"codescope-linenumber\">261<\/div>\n<div class=\"codescope-linenumber\">262<\/div>\n<div class=\"codescope-linenumber\">263<\/div>\n<div class=\"codescope-linenumber\">264<\/div>\n<div class=\"codescope-linenumber\">265<\/div>\n<div class=\"codescope-linenumber\">266<\/div>\n<div class=\"codescope-linenumber\">267<\/div>\n<div class=\"codescope-linenumber\">268<\/div>\n<div class=\"codescope-linenumber\">269<\/div>\n<div class=\"codescope-linenumber\">270<\/div>\n<div class=\"codescope-linenumber\">271<\/div>\n<div class=\"codescope-linenumber\">272<\/div>\n<div class=\"codescope-linenumber\">273<\/div>\n<div class=\"codescope-linenumber\">274<\/div>\n<div class=\"codescope-linenumber\">275<\/div>\n<div class=\"codescope-linenumber\">276<\/div>\n<div class=\"codescope-linenumber\">277<\/div>\n<div class=\"codescope-linenumber\">278<\/div>\n<div class=\"codescope-linenumber\">279<\/div>\n<div class=\"codescope-linenumber\">280<\/div>\n<div class=\"codescope-linenumber\">281<\/div>\n<div class=\"codescope-linenumber\">282<\/div>\n<div class=\"codescope-linenumber\">283<\/div>\n<div class=\"codescope-linenumber\">284<\/div>\n<div class=\"codescope-linenumber\">285<\/div>\n<div class=\"codescope-linenumber\">286<\/div>\n<div class=\"codescope-linenumber\">287<\/div>\n<div class=\"codescope-linenumber\">288<\/div>\n<div class=\"codescope-linenumber\">289<\/div>\n<div class=\"codescope-linenumber\">290<\/div>\n<div class=\"codescope-linenumber\">291<\/div>\n<div class=\"codescope-linenumber\">292<\/div>\n<div class=\"codescope-linenumber\">293<\/div>\n<div class=\"codescope-linenumber\">294<\/div>\n<div class=\"codescope-linenumber\">295<\/div>\n<div class=\"codescope-linenumber\">296<\/div>\n<div class=\"codescope-linenumber\">297<\/div>\n<div class=\"codescope-linenumber\">298<\/div>\n<div class=\"codescope-linenumber\">299<\/div>\n<div class=\"codescope-linenumber\">300<\/div>\n<div class=\"codescope-linenumber\">301<\/div>\n<div class=\"codescope-linenumber\">302<\/div>\n<div class=\"codescope-linenumber\">303<\/div>\n<div class=\"codescope-linenumber\">304<\/div>\n<div class=\"codescope-linenumber\">305<\/div>\n<div class=\"codescope-linenumber\">306<\/div>\n<div class=\"codescope-linenumber\">307<\/div>\n<div class=\"codescope-linenumber\">308<\/div>\n<div class=\"codescope-linenumber\">309<\/div>\n<div class=\"codescope-linenumber\">310<\/div>\n<div class=\"codescope-linenumber\">311<\/div>\n<div class=\"codescope-linenumber\">312<\/div>\n<div class=\"codescope-linenumber\">313<\/div>\n<div class=\"codescope-linenumber\">314<\/div>\n<div class=\"codescope-linenumber\">315<\/div>\n<div class=\"codescope-linenumber\">316<\/div>\n<div class=\"codescope-linenumber\">317<\/div>\n<div class=\"codescope-linenumber\">318<\/div>\n<div class=\"codescope-linenumber\">319<\/div>\n<div class=\"codescope-linenumber\">320<\/div>\n<div class=\"codescope-linenumber\">321<\/div>\n<div class=\"codescope-linenumber\">322<\/div>\n<div class=\"codescope-linenumber\">323<\/div>\n<div class=\"codescope-linenumber\">324<\/div>\n<div class=\"codescope-linenumber\">325<\/div>\n<div class=\"codescope-linenumber\">326<\/div>\n<div class=\"codescope-linenumber\">327<\/div>\n<div class=\"codescope-linenumber\">328<\/div>\n<div class=\"codescope-linenumber\">329<\/div>\n<div class=\"codescope-linenumber\">330<\/div>\n<div class=\"codescope-linenumber\">331<\/div>\n<div class=\"codescope-linenumber\">332<\/div>\n<div class=\"codescope-linenumber\">333<\/div>\n<div class=\"codescope-linenumber\">334<\/div>\n<div class=\"codescope-linenumber\">335<\/div>\n<div class=\"codescope-linenumber\">336<\/div>\n<div class=\"codescope-linenumber\">337<\/div>\n<div class=\"codescope-linenumber\">338<\/div>\n<div class=\"codescope-linenumber\">339<\/div>\n<div class=\"codescope-linenumber\">340<\/div>\n<div class=\"codescope-linenumber\">341<\/div>\n<div class=\"codescope-linenumber\">342<\/div>\n<div class=\"codescope-linenumber\">343<\/div>\n<div class=\"codescope-linenumber\">344<\/div>\n<div class=\"codescope-linenumber\">345<\/div>\n<div class=\"codescope-linenumber\">346<\/div>\n<div class=\"codescope-linenumber\">347<\/div>\n<div class=\"codescope-linenumber\">348<\/div>\n<div class=\"codescope-linenumber\">349<\/div>\n<div class=\"codescope-linenumber\">350<\/div>\n<div class=\"codescope-linenumber\">351<\/div>\n<div class=\"codescope-linenumber\">352<\/div>\n<div class=\"codescope-linenumber\">353<\/div>\n<div class=\"codescope-linenumber\">354<\/div>\n<div class=\"codescope-linenumber\">355<\/div>\n<div class=\"codescope-linenumber\">356<\/div>\n<div class=\"codescope-linenumber\">357<\/div>\n<div class=\"codescope-linenumber\">358<\/div>\n<div class=\"codescope-linenumber\">359<\/div>\n<div class=\"codescope-linenumber\">360<\/div>\n<div class=\"codescope-linenumber\">361<\/div>\n<div class=\"codescope-linenumber\">362<\/div>\n<div class=\"codescope-linenumber\">363<\/div>\n<div class=\"codescope-linenumber\">364<\/div>\n<div class=\"codescope-linenumber\">365<\/div>\n<div class=\"codescope-linenumber\">366<\/div>\n<div class=\"codescope-linenumber\">367<\/div>\n<div class=\"codescope-linenumber\">368<\/div>\n<div class=\"codescope-linenumber\">369<\/div>\n<div class=\"codescope-linenumber\">370<\/div>\n<div class=\"codescope-linenumber\">371<\/div>\n<div class=\"codescope-linenumber\">372<\/div>\n<div class=\"codescope-linenumber\">373<\/div>\n<div class=\"codescope-linenumber\">374<\/div>\n<div class=\"codescope-linenumber\">375<\/div>\n<div class=\"codescope-linenumber\">376<\/div>\n<div class=\"codescope-linenumber\">377<\/div>\n<div class=\"codescope-linenumber\">378<\/div>\n<div class=\"codescope-linenumber\">379<\/div>\n<div class=\"codescope-linenumber\">380<\/div>\n<div class=\"codescope-linenumber\">381<\/div>\n<div class=\"codescope-linenumber\">382<\/div>\n<div class=\"codescope-linenumber\">383<\/div>\n<div class=\"codescope-linenumber\">384<\/div>\n<div class=\"codescope-linenumber\">385<\/div>\n<div class=\"codescope-linenumber\">386<\/div>\n<div class=\"codescope-linenumber\">387<\/div>\n<div class=\"codescope-linenumber\">388<\/div>\n<div class=\"codescope-linenumber\">389<\/div>\n<div class=\"codescope-linenumber\">390<\/div>\n<div class=\"codescope-linenumber\">391<\/div>\n<div class=\"codescope-linenumber\">392<\/div>\n<div class=\"codescope-linenumber\">393<\/div>\n<div class=\"codescope-linenumber\">394<\/div>\n<div class=\"codescope-linenumber\">395<\/div>\n<div class=\"codescope-linenumber\">396<\/div>\n<div class=\"codescope-linenumber\">397<\/div>\n<div class=\"codescope-linenumber\">398<\/div>\n<div class=\"codescope-linenumber\">399<\/div>\n<div class=\"codescope-linenumber\">400<\/div>\n<div class=\"codescope-linenumber\">401<\/div>\n<div class=\"codescope-linenumber\">402<\/div>\n<div class=\"codescope-linenumber\">403<\/div>\n<div class=\"codescope-linenumber\">404<\/div>\n<div class=\"codescope-linenumber\">405<\/div>\n<div class=\"codescope-linenumber\">406<\/div>\n<div class=\"codescope-linenumber\">407<\/div>\n<div class=\"codescope-linenumber\">408<\/div>\n<div class=\"codescope-linenumber\">409<\/div>\n<div class=\"codescope-linenumber\">410<\/div>\n<div class=\"codescope-linenumber\">411<\/div>\n<div class=\"codescope-linenumber\">412<\/div>\n<div class=\"codescope-linenumber\">413<\/div>\n<div class=\"codescope-linenumber\">414<\/div>\n<div class=\"codescope-linenumber\">415<\/div>\n<div class=\"codescope-linenumber\">416<\/div>\n<div class=\"codescope-linenumber\">417<\/div>\n<\/div>\t<div class=\"codescope-regionmargin\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<\/div>\t<div class=\"codescope-code\" contenteditable=\"true\" spellcheck=\"false\"\t\t oncut=\"return false\" onpaste=\"return false\"\t\t onkeydown=\"return CodeScope_EmbeddedSnippetKeyDown(event)\"><span class=\"codescope-keyword\" data-tokenid=\"0\" >using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2\" >CppEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"3\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4\" >Outlining<\/span><span class=\"codescope-operator\" data-tokenid=\"5\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"7\"  data-linestart=\"1\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"9\" >CppProjectEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"10\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"11\" >CodeExplorer<\/span><span class=\"codescope-operator\" data-tokenid=\"12\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"14\"  data-linestart=\"2\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"16\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"17\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"18\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"19\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"20\" >Tools<\/span><span class=\"codescope-operator\" data-tokenid=\"21\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"23\"  data-linestart=\"3\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"25\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"26\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"27\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"28\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"29\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"30\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"31\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"32\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"33\" >RuleBased<\/span><span class=\"codescope-operator\" data-tokenid=\"34\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"36\"  data-linestart=\"4\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"38\" >SysprogsDevTools<\/span><span class=\"codescope-operator\" data-tokenid=\"39\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"40\" >ELFParser<\/span><span class=\"codescope-operator\" data-tokenid=\"41\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"43\"  data-linestart=\"5\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"45\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"46\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"48\"  data-linestart=\"6\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"50\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"51\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"52\" >Collections<\/span><span class=\"codescope-operator\" data-tokenid=\"53\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"54\" >Generic<\/span><span class=\"codescope-operator\" data-tokenid=\"55\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"57\"  data-linestart=\"7\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"59\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"60\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"61\" >Globalization<\/span><span class=\"codescope-operator\" data-tokenid=\"62\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"64\"  data-linestart=\"8\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"66\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"67\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"68\" >Linq<\/span><span class=\"codescope-operator\" data-tokenid=\"69\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"71\"  data-linestart=\"9\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"73\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"74\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"75\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"76\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"78\"  data-linestart=\"10\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"80\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"81\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"82\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"83\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"85\"  data-linestart=\"11\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"87\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"88\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"89\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"90\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"91\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"92\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"94\"  data-linestart=\"12\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"96\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"97\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"98\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"99\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"100\" >Input<\/span><span class=\"codescope-operator\" data-tokenid=\"101\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"103\"  data-linestart=\"13\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"105\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"106\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"107\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"108\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"109\" >Media<\/span><span class=\"codescope-operator\" data-tokenid=\"110\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"112\"  data-linestart=\"14\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"114\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"115\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"116\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"117\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"118\" >Shapes<\/span><span class=\"codescope-operator\" data-tokenid=\"119\" >;<\/span>\n\n<span class=\"codescope-keyword\" data-tokenid=\"122\"  data-linestart=\"16\">namespace<\/span> <span class=\"codescope-identifier\" data-tokenid=\"124\" >CppProjectEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"125\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"126\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"127\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"128\" >WPF<\/span><span class=\"codescope-operator\" data-tokenid=\"129\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"130\" >Bars<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"132\"  data-linestart=\"17\">{<\/span>\n    <span class=\"codescope-keyword\" data-tokenid=\"138\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"140\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"142\" >AdvancedScopePresenter<\/span> <span class=\"codescope-operator\" data-tokenid=\"144\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"146\" >Control<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"152\" >{<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"162\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"164\" >OutlineScope<\/span> <span class=\"codescope-identifier\" data-tokenid=\"166\" >Scope<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"176\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"190\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"192\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"194\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"196\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"197\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"198\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"199\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"200\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"201\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"202\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"203\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"205\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"219\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"221\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"223\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"224\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"225\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"226\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"228\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"229\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"230\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"232\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"242\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"253\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"255\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"257\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"259\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"261\" >ScopeProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"263\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"265\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"266\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"267\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"268\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"269\" >&quot;Scope&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"270\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"272\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"273\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"274\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"275\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"276\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"278\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"279\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"280\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"281\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"282\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"284\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"286\" >FrameworkPropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"287\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"288\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"289\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"291\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"292\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"293\" >AffectsMeasure<\/span> <span class=\"codescope-operator\" data-tokenid=\"295\" >|<\/span> <span class=\"codescope-identifier\" data-tokenid=\"297\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"298\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"299\" >AffectsRender<\/span><span class=\"codescope-operator\" data-tokenid=\"300\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"301\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"302\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"313\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"315\" >Brush<\/span> <span class=\"codescope-identifier\" data-tokenid=\"317\" >LinkForeground<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"327\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"341\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"343\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"345\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"347\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"348\" >Brush<\/span><span class=\"codescope-operator\" data-tokenid=\"349\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"350\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"351\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"352\" >LinkForegroundProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"353\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"354\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"356\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"370\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"372\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"374\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"375\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"376\" >LinkForegroundProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"377\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"379\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"380\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"381\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"383\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"393\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"404\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"406\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"408\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"410\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"412\" >LinkForegroundProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"414\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"416\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"417\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"418\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"419\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"420\" >&quot;LinkForeground&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"421\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"423\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"424\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"425\" >Brush<\/span><span class=\"codescope-operator\" data-tokenid=\"426\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"427\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"429\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"430\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"431\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"432\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"433\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"435\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"437\" >PropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"438\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"439\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"440\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"441\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"442\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"453\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"455\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"457\" >SecondaryItemOpacity<\/span> <span class=\"codescope-operator\" data-tokenid=\"459\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"461\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"462\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"464\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"465\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"467\" >}<\/span> <span class=\"codescope-operator\" data-tokenid=\"469\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"471\" >0.5<\/span><span class=\"codescope-operator\" data-tokenid=\"472\" >;<\/span>\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"484\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"486\" >ScopeItemHitTestMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"488\" >HitTestMode<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"498\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"512\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"514\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"516\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"518\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"519\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"520\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"521\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"522\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"523\" >HitTestModeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"524\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"525\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"527\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"541\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"543\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"545\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"546\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"547\" >HitTestModeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"548\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"550\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"551\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"552\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"554\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"564\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"575\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"577\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"579\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"581\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"583\" >HitTestModeProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"585\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"587\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"588\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"589\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"590\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"591\" >&quot;HitTestMode&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"592\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"594\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"595\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"596\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"597\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"598\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"600\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"601\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"602\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"603\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"604\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"606\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"608\" >PropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"609\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"610\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"611\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"612\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"613\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"614\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"615\" >;<\/span>\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"627\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"629\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"631\" >SoftWidthLimitFraction<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"641\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"655\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"657\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"659\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"661\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"662\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"663\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"664\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"665\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"666\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"667\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"668\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"670\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"684\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"686\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"688\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"689\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"690\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"691\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"693\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"694\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"695\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"697\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"707\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"718\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"720\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"722\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"724\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"726\" >SoftWidthLimitFractionProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"728\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"730\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"731\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"732\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"733\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"734\" >&quot;SoftWidthLimitFraction&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"735\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"737\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"738\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"739\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"740\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"741\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"743\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"744\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"745\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"746\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"747\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"749\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"751\" >FrameworkPropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"752\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"753\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"754\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"755\" >NaN<\/span><span class=\"codescope-operator\" data-tokenid=\"756\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"758\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"759\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"760\" >AffectsMeasure<\/span> <span class=\"codescope-operator\" data-tokenid=\"762\" >|<\/span> <span class=\"codescope-identifier\" data-tokenid=\"764\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"765\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"766\" >AffectsArrange<\/span><span class=\"codescope-operator\" data-tokenid=\"767\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"768\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"769\" >;<\/span>\n\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"782\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"784\" >object<\/span> <span class=\"codescope-identifier\" data-tokenid=\"786\" >SoftWidthReference<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"796\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"810\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"812\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"814\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"816\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"817\" >object<\/span><span class=\"codescope-operator\" data-tokenid=\"818\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"819\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"820\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"821\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"822\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"823\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"825\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"839\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"841\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"843\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"844\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"845\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"846\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"848\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"849\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"850\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"852\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"862\" >}<\/span>\n\n        <span class=\"codescope-comment\" data-tokenid=\"873\" >\/\/<\/span> <span class=\"codescope-comment\" data-tokenid=\"875\" >Using<\/span> <span class=\"codescope-comment\" data-tokenid=\"877\" >a<\/span> <span class=\"codescope-comment\" data-tokenid=\"879\" >DependencyProperty<\/span> <span class=\"codescope-comment\" data-tokenid=\"881\" >as<\/span> <span class=\"codescope-comment\" data-tokenid=\"883\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"885\" >backing<\/span> <span class=\"codescope-comment\" data-tokenid=\"887\" >store<\/span> <span class=\"codescope-comment\" data-tokenid=\"889\" >for<\/span> <span class=\"codescope-comment\" data-tokenid=\"891\" >SoftWidthReference.<\/span>  <span class=\"codescope-comment\" data-tokenid=\"894\" >This<\/span> <span class=\"codescope-comment\" data-tokenid=\"896\" >enables<\/span> <span class=\"codescope-comment\" data-tokenid=\"898\" >animation,<\/span> <span class=\"codescope-comment\" data-tokenid=\"900\" >styling,<\/span> <span class=\"codescope-comment\" data-tokenid=\"902\" >binding,<\/span> <span class=\"codescope-comment\" data-tokenid=\"904\" >etc...<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"914\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"916\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"918\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"920\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"922\" >SoftWidthReferenceProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"924\" >=<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"938\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"939\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"940\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"941\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"942\" >&quot;SoftWidthReference&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"943\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"945\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"946\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"947\" >object<\/span><span class=\"codescope-operator\" data-tokenid=\"948\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"949\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"951\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"952\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"953\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"954\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"955\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"957\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"959\" >PropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"960\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"961\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"962\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"963\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"964\" >;<\/span>\n\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"977\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"979\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"981\" >SeparatorGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"983\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"985\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"986\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"988\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"989\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"991\" >}<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"1001\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1003\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1005\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"1007\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1009\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1010\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1012\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"1013\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1015\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"1026\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1028\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1030\" >PlacedComponent<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"1040\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1054\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1056\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1058\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"1059\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1073\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1075\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1077\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"1079\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1081\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1082\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1083\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1084\" >ClickHandler<\/span> <span class=\"codescope-operator\" data-tokenid=\"1086\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1088\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1089\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1103\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1105\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1106\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1107\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1109\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1110\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1125\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1127\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1129\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1131\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1133\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1135\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1136\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1138\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1152\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1154\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1156\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"1157\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1172\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1174\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1176\" >Right<\/span> <span class=\"codescope-operator\" data-tokenid=\"1178\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1180\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"1182\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1184\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1185\" >;<\/span>\n            \n            <span class=\"codescope-keyword\" data-tokenid=\"1212\" >protected<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1214\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"1215\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1216\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"1230\" >{<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"1244\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1259\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1261\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1263\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1265\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1266\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1267\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1269\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1270\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1272\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1274\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1275\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1277\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1279\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1280\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1281\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1296\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1298\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1300\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1302\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1304\" >PlacedComponent<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"1318\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"1336\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1338\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1339\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"1357\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1359\" >_IsHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1360\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1379\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1381\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1382\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1383\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1385\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1386\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1388\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1389\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1390\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1392\" >item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1394\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1396\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1397\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1415\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1437\" >_Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1439\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1441\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1442\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1464\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1466\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1468\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"1469\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1487\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1506\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1508\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1510\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1512\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1514\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1516\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"1517\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"1518\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"1519\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1520\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1521\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1522\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1541\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1543\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1545\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1547\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1548\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1549\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1551\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1552\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1554\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1556\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1557\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1559\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1561\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1562\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1580\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1602\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1604\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1606\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1608\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1610\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1612\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"1614\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1616\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1618\" >==<\/span> <span class=\"codescope-operator\" data-tokenid=\"1620\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1621\" >highlight<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1623\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1625\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1626\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1627\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1628\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1629\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1630\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1652\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1654\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1655\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1657\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1659\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1661\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1663\" >CanHighlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1664\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1686\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1712\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1714\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1716\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1717\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1743\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1745\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1746\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1747\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1777\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1778\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1779\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1780\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1781\" >TextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1782\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1783\" >Underline<\/span><span class=\"codescope-operator\" data-tokenid=\"1784\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1785\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1811\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1841\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1842\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1843\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1844\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"1845\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1846\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1847\" >;<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"1874\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1876\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1877\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1879\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1881\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1882\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1883\" >LinkForeground<\/span> <span class=\"codescope-operator\" data-tokenid=\"1885\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1887\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1888\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1918\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1919\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1920\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"1921\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1922\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1923\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1924\" >LinkForeground<\/span><span class=\"codescope-operator\" data-tokenid=\"1925\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1926\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1952\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1982\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1983\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1984\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"1985\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1986\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1987\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1988\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"1989\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1990\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2012\" >}<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"2035\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2036\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2037\" >DrawText<\/span><span class=\"codescope-operator\" data-tokenid=\"2038\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2039\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2040\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2042\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2044\" >Point<\/span><span class=\"codescope-operator\" data-tokenid=\"2045\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2046\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"2047\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2049\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2050\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2051\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2052\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2070\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2084\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2099\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2101\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2103\" >Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2105\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2107\" >PlacedComponent<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2121\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"2139\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2141\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2143\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2144\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"2162\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2164\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2165\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2184\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2186\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2188\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2190\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2192\" >3<\/span><span class=\"codescope-operator\" data-tokenid=\"2193\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2212\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2214\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2215\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2216\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2218\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2219\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2221\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2223\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2224\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2242\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2264\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"2266\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2268\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2269\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2291\" >_Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2293\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2295\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2296\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2314\" >}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2333\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2335\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2337\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2339\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2341\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"2343\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2344\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"2345\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"2346\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2347\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2348\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2349\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2350\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2352\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2354\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2356\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2358\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"2359\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2378\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2380\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2382\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2384\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"2385\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2386\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2388\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2389\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2391\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2393\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2394\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2396\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2398\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"2399\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2417\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2439\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2440\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2441\" >PushTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2442\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2443\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2445\" >TranslateTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2446\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2447\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2449\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2451\" >XPadding<\/span><span class=\"codescope-operator\" data-tokenid=\"2452\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2454\" >1<\/span> <span class=\"codescope-operator\" data-tokenid=\"2456\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2458\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"2459\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2460\" >Round<\/span><span class=\"codescope-operator\" data-tokenid=\"2461\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2462\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2463\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2464\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2465\" >ActualHeight<\/span> <span class=\"codescope-operator\" data-tokenid=\"2467\" >-<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2469\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2470\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2471\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2472\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2473\" >Height<\/span><span class=\"codescope-operator\" data-tokenid=\"2474\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2476\" >\/<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2478\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"2479\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2480\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2481\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2482\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2504\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2505\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2506\" >DrawGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"2507\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2508\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2509\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2511\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2512\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2514\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2515\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2516\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2538\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2539\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2540\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"2541\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2542\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2543\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2561\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2575\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2590\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2592\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2594\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"2595\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2596\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2598\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"2599\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2601\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2603\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"2605\" >&gt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2607\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2609\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2611\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"2613\" >&lt;=<\/span> <span class=\"codescope-operator\" data-tokenid=\"2615\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2616\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2618\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2620\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"2621\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2622\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"2632\" >}<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"2643\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"2644\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2645\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2646\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2648\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"2650\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2652\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2654\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"2655\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2656\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2657\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"2658\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2659\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2660\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"2670\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2672\" >OutlineScope<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2674\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"2675\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"2685\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2687\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2689\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2690\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"2701\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2703\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2705\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2707\" >OnRender<\/span><span class=\"codescope-operator\" data-tokenid=\"2708\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2709\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2711\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2712\" >)<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"2722\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"2736\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"2737\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2738\" >OnRender<\/span><span class=\"codescope-operator\" data-tokenid=\"2739\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2740\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2741\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2742\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2757\" >try<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2771\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"2789\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2790\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2791\" >PushClip<\/span><span class=\"codescope-operator\" data-tokenid=\"2792\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2793\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2795\" >RectangleGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"2796\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2797\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2799\" >Rect<\/span><span class=\"codescope-operator\" data-tokenid=\"2800\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2801\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2802\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2804\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2805\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2807\" >ActualWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"2808\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2810\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"2811\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2812\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2813\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2814\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"2832\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"2834\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2835\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2837\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2839\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2841\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"2842\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2860\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2882\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2883\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2884\" >DrawRectangle<\/span><span class=\"codescope-operator\" data-tokenid=\"2885\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2886\" >Background<\/span><span class=\"codescope-operator\" data-tokenid=\"2887\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2889\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2890\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2892\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2894\" >Rect<\/span><span class=\"codescope-operator\" data-tokenid=\"2895\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2896\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"2897\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2898\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"2899\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2901\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2902\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2904\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"2905\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2906\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"2907\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2909\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"2910\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2911\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2912\" >;<\/span>   <span class=\"codescope-comment\" data-tokenid=\"2916\" >\/\/This<\/span> <span class=\"codescope-comment\" data-tokenid=\"2918\" >is<\/span> <span class=\"codescope-comment\" data-tokenid=\"2920\" >needed<\/span> <span class=\"codescope-comment\" data-tokenid=\"2922\" >for<\/span> <span class=\"codescope-comment\" data-tokenid=\"2924\" >hit-testing<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2946\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2948\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2949\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"2950\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2951\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"2952\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2978\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2979\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2980\" >PushOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"2981\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2982\" >SecondaryItemOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"2983\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2984\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"3007\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3008\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3009\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"3010\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3011\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3012\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3014\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3015\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3017\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3018\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3019\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"3042\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3044\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3045\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3046\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3047\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"3048\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"3074\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3075\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3076\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3077\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3078\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3079\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3097\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3111\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3125\" >finally<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3139\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3157\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3158\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3159\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3160\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3161\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3162\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3176\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3186\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3197\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3199\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3201\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3203\" >OnMouseMove<\/span><span class=\"codescope-operator\" data-tokenid=\"3204\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3205\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3207\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3208\" >)<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3218\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3232\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3233\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3234\" >OnMouseMove<\/span><span class=\"codescope-operator\" data-tokenid=\"3235\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3236\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3237\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3238\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3253\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3255\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"3257\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3259\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3260\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"3261\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"3262\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3263\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3264\" >GetPosition<\/span><span class=\"codescope-operator\" data-tokenid=\"3265\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3266\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3267\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3268\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3269\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"3270\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"3284\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3286\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3288\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3290\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"3291\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3292\" >FirstOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"3293\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3294\" >c<\/span> <span class=\"codescope-operator\" data-tokenid=\"3296\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3298\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3299\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3300\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"3302\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3304\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3305\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3306\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"3307\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3308\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"3309\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3310\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3311\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3326\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3328\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3329\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3331\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3333\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3334\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3348\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3366\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3368\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3370\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3371\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"3390\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"3392\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3394\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3395\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3397\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3399\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3400\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3402\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3404\" >Cursors<\/span><span class=\"codescope-operator\" data-tokenid=\"3405\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3406\" >Hand<\/span> <span class=\"codescope-operator\" data-tokenid=\"3408\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3410\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3411\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3429\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"3430\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3431\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3432\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3446\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3456\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3467\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3469\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3471\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3473\" >OnMouseLeave<\/span><span class=\"codescope-operator\" data-tokenid=\"3474\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3475\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3477\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3478\" >)<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3488\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3502\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3503\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3504\" >OnMouseLeave<\/span><span class=\"codescope-operator\" data-tokenid=\"3505\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3506\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3507\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3508\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3523\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3525\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3526\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3528\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3530\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3531\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3545\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3563\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3565\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3567\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3568\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3586\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"3588\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3590\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3591\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3609\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"3610\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3611\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3612\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3626\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3636\" >}<\/span>\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3648\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3650\" >event<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3652\" >EventHandler<\/span><span class=\"codescope-operator\" data-tokenid=\"3653\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"3654\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"3655\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3657\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"3658\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3669\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3671\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3673\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3675\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3676\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3677\" >MouseButtonEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3679\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3680\" >)<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3690\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3704\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3705\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3706\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3707\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3708\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3709\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3710\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3725\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3727\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3728\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3729\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"3730\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3731\" >Item<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3733\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3735\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"3736\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3737\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3739\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"3740\" >)<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3758\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"3759\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"3760\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3761\" >Invoke<\/span><span class=\"codescope-operator\" data-tokenid=\"3762\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3763\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3764\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3766\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3768\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"3769\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3770\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"3771\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3772\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3773\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3783\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3794\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3796\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"3797\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3798\" >)<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3808\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3822\" >switch<\/span> <span class=\"codescope-operator\" data-tokenid=\"3824\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3825\" >HitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"3826\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3840\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3858\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3860\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"3861\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3862\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"3863\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3885\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3887\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"3888\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3906\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3908\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"3909\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3910\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"3911\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3933\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3935\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"3936\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3954\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3956\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"3957\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3958\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"3959\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3981\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3983\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"3984\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3985\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3986\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3987\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"3988\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3989\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"3990\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3992\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3994\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"3995\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3996\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3997\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3998\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"3999\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4000\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4001\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4002\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4020\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4022\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4023\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4024\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4025\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4047\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"4049\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4050\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4051\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4052\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4053\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4054\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4055\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4056\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4057\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4059\" >&amp;&amp;<\/span> <span class=\"codescope-operator\" data-tokenid=\"4061\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4062\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4063\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4064\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4065\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4066\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4067\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4068\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4069\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4070\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4084\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4098\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4100\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4101\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4111\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4122\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4124\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4126\" >HitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4128\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4129\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4130\" >PointHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4132\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4133\" >)<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4143\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4157\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4159\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4160\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4161\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4162\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4163\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4181\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4183\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4184\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4198\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4200\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4201\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4202\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4203\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4204\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4205\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4206\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4216\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4227\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4229\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4231\" >GeometryHitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4233\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4234\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4235\" >GeometryHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4237\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4238\" >)<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4248\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4262\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4264\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4265\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4266\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4267\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4268\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4286\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4288\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4289\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4303\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4305\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4306\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4307\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4308\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4309\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4310\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4311\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4321\" >}<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"4332\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4334\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"4335\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"4336\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4338\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4339\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4341\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4343\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4345\" >FormattedText<\/span><span class=\"codescope-operator\" data-tokenid=\"4346\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4347\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4348\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4350\" >CultureInfo<\/span><span class=\"codescope-operator\" data-tokenid=\"4351\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4352\" >CurrentCulture<\/span><span class=\"codescope-operator\" data-tokenid=\"4353\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4355\" >FlowDirection<\/span><span class=\"codescope-operator\" data-tokenid=\"4356\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4357\" >LeftToRight<\/span><span class=\"codescope-operator\" data-tokenid=\"4358\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4360\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4362\" >Typeface<\/span><span class=\"codescope-operator\" data-tokenid=\"4363\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4364\" >FontFamily<\/span><span class=\"codescope-operator\" data-tokenid=\"4365\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4367\" >FontStyle<\/span><span class=\"codescope-operator\" data-tokenid=\"4368\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4370\" >FontWeight<\/span><span class=\"codescope-operator\" data-tokenid=\"4371\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4373\" >FontStretch<\/span><span class=\"codescope-operator\" data-tokenid=\"4374\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4375\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4377\" >FontSize<\/span><span class=\"codescope-operator\" data-tokenid=\"4378\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4380\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"4381\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4382\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4393\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4395\" >PlacedItem<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4405\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4419\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4421\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4423\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4425\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4426\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4440\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4442\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4444\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4445\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4459\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4461\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4462\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4463\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4465\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4466\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4480\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4482\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4484\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"4485\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4487\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"4488\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"4503\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4505\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"4506\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4507\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4508\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4509\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4511\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4512\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4514\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4516\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4517\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4519\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4521\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4522\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4536\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4554\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"4556\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4558\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4559\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4577\" >_Presenter<\/span> <span class=\"codescope-operator\" data-tokenid=\"4579\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4581\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4582\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4600\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"4602\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4604\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4605\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4623\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"4624\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4625\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4626\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4640\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"4655\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4657\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4659\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"4660\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4661\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4675\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4693\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4695\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4697\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"4699\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4701\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4702\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4720\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4722\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4723\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"4725\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4727\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4728\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4750\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"4751\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4770\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4772\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4773\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4774\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4775\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4777\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4779\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4780\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4781\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"4782\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4783\" >Block<\/span> <span class=\"codescope-operator\" data-tokenid=\"4785\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4787\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4788\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4789\" >SeparatorGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"4791\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4793\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4794\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4816\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4818\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4820\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4822\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"4823\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4824\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"4825\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4826\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4827\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4828\" >SeparatorGlyph<\/span><span class=\"codescope-operator\" data-tokenid=\"4829\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4831\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4832\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4834\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4836\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"4838\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4840\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4841\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4842\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"4844\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"4845\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4863\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4865\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4867\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4868\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4869\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4870\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4872\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4874\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4875\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4876\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"4877\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4878\" >Arrow<\/span> <span class=\"codescope-operator\" data-tokenid=\"4880\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4882\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4883\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4884\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"4886\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4888\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4889\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4911\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4913\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4915\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4917\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"4918\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4919\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"4920\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4921\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4922\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4923\" >ArrowGlyph<\/span><span class=\"codescope-operator\" data-tokenid=\"4924\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4926\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4927\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4929\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4931\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"4933\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4935\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4936\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4937\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"4939\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"4940\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4958\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4960\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4962\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4963\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4964\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4965\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4967\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4969\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4970\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4971\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"4972\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4973\" >Namespace<\/span><span class=\"codescope-operator\" data-tokenid=\"4974\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4996\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4998\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5000\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5002\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5003\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5004\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5005\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5006\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5007\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5008\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5009\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5010\" >&quot;::&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5011\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5012\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5014\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5016\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5018\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5020\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5021\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5022\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5024\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5025\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5043\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5045\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5047\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5048\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5049\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5050\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5052\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5054\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5055\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5056\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5057\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5058\" >Colon<\/span><span class=\"codescope-operator\" data-tokenid=\"5059\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5081\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5083\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5085\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5087\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5088\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5089\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5090\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5091\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5092\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5093\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5094\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5095\" >&quot;:<\/span> <span class=\"codescope-literal\" data-tokenid=\"5097\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5098\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5099\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5101\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5103\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5105\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5107\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5108\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5109\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5111\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5112\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5130\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5132\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5134\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5135\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5136\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5137\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5139\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5141\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5142\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5143\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5144\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5145\" >Equals<\/span><span class=\"codescope-operator\" data-tokenid=\"5146\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5168\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5170\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5172\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5174\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5175\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5176\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5177\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5178\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5179\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5180\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5181\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5182\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5184\" >=<\/span> <span class=\"codescope-literal\" data-tokenid=\"5186\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5187\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5188\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5190\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5192\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5194\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5196\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5197\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5198\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5200\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5201\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5219\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5221\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5223\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5224\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5225\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5226\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5228\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5230\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5231\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5232\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5233\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5234\" >Space<\/span><span class=\"codescope-operator\" data-tokenid=\"5235\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5257\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5259\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5261\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5263\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5264\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5265\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5266\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5267\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5268\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5269\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5270\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5271\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5273\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5274\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5275\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5277\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5279\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5281\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5283\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5284\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5285\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5287\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5288\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5307\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"5309\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5311\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5313\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5314\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5315\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5316\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5317\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5318\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5319\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5320\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5321\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5322\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5323\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"5325\" >??<\/span> <span class=\"codescope-literal\" data-tokenid=\"5327\" >&quot;&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5328\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5329\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5331\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5332\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5334\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5336\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5338\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5340\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5341\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5342\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5344\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5345\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5359\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5374\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5376\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5378\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"5379\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5380\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5382\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5383\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5385\" >ref<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5387\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5389\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5390\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5404\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5422\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5424\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5425\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5427\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5429\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5431\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5433\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5434\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5435\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5437\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5439\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5440\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5462\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5464\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5466\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5467\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5468\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5469\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5470\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5471\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5473\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5474\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5475\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5476\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5477\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5495\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5497\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5499\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5500\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5501\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"5502\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5503\" >ShorterVersion<\/span> <span class=\"codescope-operator\" data-tokenid=\"5505\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5507\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5509\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5511\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5512\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5513\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5514\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5515\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5517\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5519\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5520\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5542\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5544\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5546\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5547\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5548\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5549\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5550\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5551\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5553\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5554\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5555\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5556\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5557\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5558\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5559\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5573\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5588\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5590\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5592\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"5593\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5594\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5596\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5597\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5611\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5629\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5631\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5632\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5634\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5636\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5638\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5640\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5641\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5642\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5644\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5646\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5647\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"5669\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"5670\" >;<\/span> <span class=\"codescope-comment\" data-tokenid=\"5672\" >\/\/Keep<\/span> <span class=\"codescope-comment\" data-tokenid=\"5674\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"5676\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"5678\" >item<\/span> <span class=\"codescope-comment\" data-tokenid=\"5680\" >at<\/span> <span class=\"codescope-comment\" data-tokenid=\"5682\" >this<\/span> <span class=\"codescope-comment\" data-tokenid=\"5684\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"5686\" >level<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5705\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5707\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5709\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5710\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5711\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5712\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5730\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5731\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"5732\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5733\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5747\" >}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5762\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5764\" >IEnumerable<\/span><span class=\"codescope-operator\" data-tokenid=\"5765\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"5766\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5767\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5769\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5770\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5771\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5773\" >isFirst<\/span><span class=\"codescope-operator\" data-tokenid=\"5774\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5788\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5806\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5808\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"5809\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"5810\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"5812\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5814\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5816\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5818\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"5819\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5841\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5843\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5845\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"5846\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5864\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5866\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5867\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"5869\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5871\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"5872\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5894\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5896\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5898\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"5899\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5913\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"5923\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"5934\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5936\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5938\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5940\" >ArrangeOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"5941\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5942\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5944\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"5945\" >)<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"5955\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"5969\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"5971\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5973\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5974\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5975\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"5976\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5977\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"5978\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5980\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5982\" >_<\/span><span class=\"codescope-operator\" data-tokenid=\"5983\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5984\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"5998\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6000\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6001\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6011\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"6022\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6024\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6025\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6026\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6027\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6029\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6030\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6031\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6033\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"6034\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6036\" >out<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6038\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6040\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"6041\" >)<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6051\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"6065\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6067\" >pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"6069\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6071\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6073\" >Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6074\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6075\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"6076\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6078\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"6079\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6080\" >;<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6095\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6097\" >placedItems<\/span> <span class=\"codescope-operator\" data-tokenid=\"6099\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"6101\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6102\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"6103\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6104\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6105\" >Items<\/span><span class=\"codescope-operator\" data-tokenid=\"6106\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6107\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6108\" >EnsureNotNull<\/span><span class=\"codescope-operator\" data-tokenid=\"6109\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6110\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6111\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6112\" >ArraySelect<\/span><span class=\"codescope-operator\" data-tokenid=\"6113\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6114\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6116\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6118\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6120\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"6121\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6122\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6123\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6125\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"6126\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6128\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6129\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6130\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6131\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6146\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6148\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6150\" >spacing<\/span> <span class=\"codescope-operator\" data-tokenid=\"6152\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6154\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"6155\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6169\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6171\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6173\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6175\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6176\" >;<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6191\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6192\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6193\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6194\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6196\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6198\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6200\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6202\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6203\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6204\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6205\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"6206\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6207\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6208\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6222\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6224\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6225\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6226\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6227\" >Length<\/span> <span class=\"codescope-operator\" data-tokenid=\"6229\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6231\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6232\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6246\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6264\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6266\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"6268\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6270\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6271\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6272\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"6273\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6274\" >p<\/span> <span class=\"codescope-operator\" data-tokenid=\"6276\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6278\" >p<\/span><span class=\"codescope-operator\" data-tokenid=\"6279\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6280\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"6281\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6282\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6283\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"6285\" >??<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6287\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6288\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6289\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"6308\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6310\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6311\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6313\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6315\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6333\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6355\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6356\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6357\" >Clear<\/span><span class=\"codescope-operator\" data-tokenid=\"6358\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6359\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6360\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"6383\" >\/\/1.<\/span> <span class=\"codescope-comment\" data-tokenid=\"6385\" >Attempt<\/span> <span class=\"codescope-comment\" data-tokenid=\"6387\" >placing<\/span> <span class=\"codescope-comment\" data-tokenid=\"6389\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6391\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"6393\" >with<\/span> <span class=\"codescope-comment\" data-tokenid=\"6395\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6397\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"6399\" >priority<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6421\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6423\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6425\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6426\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6448\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6450\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6451\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6453\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6455\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6457\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6458\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6460\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6462\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6464\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6465\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6466\" >Length<\/span><span class=\"codescope-operator\" data-tokenid=\"6467\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6469\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6470\" >++<\/span><span class=\"codescope-operator\" data-tokenid=\"6471\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6493\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6519\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6521\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6522\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6524\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6526\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6528\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6529\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"6530\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6531\" >]<\/span><span class=\"codescope-operator\" data-tokenid=\"6532\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6533\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6534\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6535\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6536\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6537\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"6539\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6541\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6542\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6543\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6569\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6599\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6600\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6601\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"6602\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6603\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6604\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6605\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6635\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6636\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6637\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"6639\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6641\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"6642\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6672\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6674\" >+=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6676\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6677\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6678\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"6680\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6682\" >spacing<\/span><span class=\"codescope-operator\" data-tokenid=\"6683\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6709\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6731\" >}<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"6754\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6756\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6757\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6759\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6761\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"6762\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6788\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"6789\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"6812\" >\/\/2.<\/span> <span class=\"codescope-comment\" data-tokenid=\"6814\" >Compute<\/span> <span class=\"codescope-comment\" data-tokenid=\"6816\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6818\" >next<\/span> <span class=\"codescope-comment\" data-tokenid=\"6820\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"6822\" >level<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6844\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6846\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"6848\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6850\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6851\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6873\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6875\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6876\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6878\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6880\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6882\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6883\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"6909\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"6910\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6911\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"6912\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6913\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"6914\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6916\" >ref<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6918\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"6919\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6920\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"6943\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6945\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6946\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"6948\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6950\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"6951\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6977\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"6978\" >;<\/span>  <span class=\"codescope-comment\" data-tokenid=\"6981\" >\/\/Cannot<\/span> <span class=\"codescope-comment\" data-tokenid=\"6983\" >shrink<\/span> <span class=\"codescope-comment\" data-tokenid=\"6985\" >anything<\/span> <span class=\"codescope-comment\" data-tokenid=\"6987\" >else<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"7010\" >\/\/3.<\/span> <span class=\"codescope-comment\" data-tokenid=\"7012\" >Discard<\/span> <span class=\"codescope-comment\" data-tokenid=\"7014\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"7016\" >of<\/span> <span class=\"codescope-comment\" data-tokenid=\"7018\" >lower<\/span> <span class=\"codescope-comment\" data-tokenid=\"7020\" >priority<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7042\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7044\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7045\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7047\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7049\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7051\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"7052\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7078\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"7079\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7080\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"7081\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7082\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7083\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7084\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"7107\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7109\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7111\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7112\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7130\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7144\" >}<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"7159\" >maxX<\/span> <span class=\"codescope-operator\" data-tokenid=\"7161\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7163\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"7164\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7178\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7180\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"7181\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7191\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7202\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7204\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7206\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7208\" >MeasureOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"7209\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7210\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7212\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7213\" >)<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7223\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7237\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7239\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7240\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7241\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7242\" >IsInfinity<\/span><span class=\"codescope-operator\" data-tokenid=\"7243\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7244\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7245\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7246\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"7247\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7248\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7262\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7280\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7282\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7284\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7286\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7287\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7288\" >MaxValue<\/span><span class=\"codescope-operator\" data-tokenid=\"7289\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"7307\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7309\" >frac<\/span> <span class=\"codescope-operator\" data-tokenid=\"7311\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7313\" >SoftWidthLimitFraction<\/span><span class=\"codescope-operator\" data-tokenid=\"7314\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"7333\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7335\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7336\" >!<\/span><span class=\"codescope-keyword\" data-tokenid=\"7337\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7338\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7339\" >IsNaN<\/span><span class=\"codescope-operator\" data-tokenid=\"7340\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7341\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7342\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"7344\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7346\" >SoftWidthReference<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7348\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7350\" >FrameworkElement<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7352\" >fwe<\/span> <span class=\"codescope-operator\" data-tokenid=\"7354\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7356\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7357\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7358\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7360\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7362\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7363\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7385\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7387\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"7389\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7390\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7391\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7392\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7393\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7394\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7395\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7397\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7399\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7400\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7401\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"7420\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"7421\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7422\" >widthLimit<\/span><span class=\"codescope-operator\" data-tokenid=\"7423\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7425\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7427\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7429\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7430\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7431\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"7432\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7433\" >LastOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"7434\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7435\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7436\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7454\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7456\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7458\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7459\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7460\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7461\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7463\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7464\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7465\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7479\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7493\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7495\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7497\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7498\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7499\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7500\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7502\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7503\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7504\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7514\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7525\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7527\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7529\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7531\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"7532\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7533\" >DependencyPropertyChangedEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7535\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7536\" >)<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7546\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7560\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"7561\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7562\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"7563\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7564\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7565\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7566\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7580\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7582\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7583\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7584\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7585\" >Property<\/span> <span class=\"codescope-operator\" data-tokenid=\"7587\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7589\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"7590\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7604\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"7622\" >_Scope<\/span> <span class=\"codescope-operator\" data-tokenid=\"7624\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7626\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7627\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7628\" >NewValue<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7630\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7632\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"7633\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7647\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7657\" >}<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7663\" >}<\/span>\n\n    <span class=\"codescope-keyword\" data-tokenid=\"7670\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7672\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7674\" >ScopeItemClickedEventArgs<\/span> <span class=\"codescope-operator\" data-tokenid=\"7676\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7678\" >EventArgs<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7684\" >{<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"7694\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7696\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"7697\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7698\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7700\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"7701\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7712\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7714\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"7715\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7716\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"7717\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7718\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7720\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"7721\" >)<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7731\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"7745\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"7747\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7749\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"7750\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7760\" >}<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7766\" >}<\/span>\n\n    <span class=\"codescope-keyword\" data-tokenid=\"7773\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7775\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7777\" >ScopeItemHitTestMode<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7783\" >{<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"7793\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"7794\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"7804\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"7805\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"7815\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"7816\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"7826\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"7827\" >,<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7833\" >}<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"7835\"  data-linestart=\"415\">}<\/span>\n\n<\/div><\/div>\t\t\t\n<\/div>\n<div class=\"codescope-code-container codescope-option-dependent-element\"  data-optionid=\"1\">\n<div class=\"codescope-code-inner\" onload=\"EmbeddedCodeScopeScrollToPrimaryLine(this)\">\t<div class=\"codescope-lines\"><div class=\"codescope-linenumber\">1<\/div>\n<div class=\"codescope-linenumber\">2<\/div>\n<div class=\"codescope-linenumber\">3<\/div>\n<div class=\"codescope-linenumber\">4<\/div>\n<div class=\"codescope-linenumber\">5<\/div>\n<div class=\"codescope-linenumber\">6<\/div>\n<div class=\"codescope-linenumber\">7<\/div>\n<div class=\"codescope-linenumber\">8<\/div>\n<div class=\"codescope-linenumber\">9<\/div>\n<div class=\"codescope-linenumber\">10<\/div>\n<div class=\"codescope-linenumber\">11<\/div>\n<div class=\"codescope-linenumber\">12<\/div>\n<div class=\"codescope-linenumber\">13<\/div>\n<div class=\"codescope-linenumber\">14<\/div>\n<div class=\"codescope-linenumber\">15<\/div>\n<div class=\"codescope-linenumber\">16<\/div>\n<div class=\"codescope-linenumber\">17<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"0\"><div class=\"codescope-linenumber\">18<\/div>\n<div class=\"codescope-linenumber\">19<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"1\"><div class=\"codescope-linenumber\">20<\/div>\n<div class=\"codescope-linenumber\">21<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linenumber\">22<\/div>\n<div class=\"codescope-linenumber\">23<\/div>\n<div class=\"codescope-linenumber\">24<\/div>\n<div class=\"codescope-linenumber\">25<\/div>\n<div class=\"codescope-linenumber\">26<\/div>\n<div class=\"codescope-linenumber\">27<\/div>\n<div class=\"codescope-linenumber\">28<\/div>\n<div class=\"codescope-linenumber\">29<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"4\"><div class=\"codescope-linenumber\">30<\/div>\n<div class=\"codescope-linenumber\">31<\/div>\n<div class=\"codescope-linenumber\">32<\/div>\n<div class=\"codescope-linenumber\">33<\/div>\n<\/div><div class=\"codescope-linenumber\">34<\/div>\n<div class=\"codescope-linenumber\">35<\/div>\n<div class=\"codescope-linenumber\">36<\/div>\n<div class=\"codescope-linenumber\">37<\/div>\n<div class=\"codescope-linenumber\">38<\/div>\n<div class=\"codescope-linenumber\">39<\/div>\n<div class=\"codescope-linenumber\">40<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"5\"><div class=\"codescope-linenumber\">41<\/div>\n<div class=\"codescope-linenumber\">42<\/div>\n<div class=\"codescope-linenumber\">43<\/div>\n<div class=\"codescope-linenumber\">44<\/div>\n<\/div><div class=\"codescope-linenumber\">45<\/div>\n<div class=\"codescope-linenumber\">46<\/div>\n<div class=\"codescope-linenumber\">47<\/div>\n<div class=\"codescope-linenumber\">48<\/div>\n<div class=\"codescope-linenumber\">49<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"6\"><div class=\"codescope-linenumber\">50<\/div>\n<div class=\"codescope-linenumber\">51<\/div>\n<div class=\"codescope-linenumber\">52<\/div>\n<div class=\"codescope-linenumber\">53<\/div>\n<\/div><div class=\"codescope-linenumber\">54<\/div>\n<div class=\"codescope-linenumber\">55<\/div>\n<div class=\"codescope-linenumber\">56<\/div>\n<div class=\"codescope-linenumber\">57<\/div>\n<div class=\"codescope-linenumber\">58<\/div>\n<div class=\"codescope-linenumber\">59<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"7\"><div class=\"codescope-linenumber\">60<\/div>\n<div class=\"codescope-linenumber\">61<\/div>\n<div class=\"codescope-linenumber\">62<\/div>\n<div class=\"codescope-linenumber\">63<\/div>\n<\/div><div class=\"codescope-linenumber\">64<\/div>\n<div class=\"codescope-linenumber\">65<\/div>\n<div class=\"codescope-linenumber\">66<\/div>\n<div class=\"codescope-linenumber\">67<\/div>\n<div class=\"codescope-linenumber\">68<\/div>\n<div class=\"codescope-linenumber\">69<\/div>\n<div class=\"codescope-linenumber\">70<\/div>\n<div class=\"codescope-linenumber\">71<\/div>\n<div class=\"codescope-linenumber\">72<\/div>\n<\/div><div class=\"codescope-linenumber\">73<\/div>\n<div class=\"codescope-linenumber\">74<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"8\"><div class=\"codescope-linenumber\">75<\/div>\n<div class=\"codescope-linenumber\">76<\/div>\n<div class=\"codescope-linenumber\">77<\/div>\n<div class=\"codescope-linenumber\">78<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"9\"><div class=\"codescope-linenumber\">79<\/div>\n<div class=\"codescope-linenumber\">80<\/div>\n<div class=\"codescope-linenumber\">81<\/div>\n<div class=\"codescope-linenumber\">82<\/div>\n<div class=\"codescope-linenumber\">83<\/div>\n<div class=\"codescope-linenumber\">84<\/div>\n<\/div><div class=\"codescope-linenumber\">85<\/div>\n<div class=\"codescope-linenumber\">86<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"10\"><div class=\"codescope-linenumber\">87<\/div>\n<div class=\"codescope-linenumber\">88<\/div>\n<div class=\"codescope-linenumber\">89<\/div>\n<\/div><div class=\"codescope-linenumber\">90<\/div>\n<div class=\"codescope-linenumber\">91<\/div>\n<div class=\"codescope-linenumber\">92<\/div>\n<div class=\"codescope-linenumber\">93<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"11\"><div class=\"codescope-linenumber\">94<\/div>\n<div class=\"codescope-linenumber\">95<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"12\"><div class=\"codescope-linenumber\">96<\/div>\n<\/div><div class=\"codescope-linenumber\">97<\/div>\n<div class=\"codescope-linenumber\">98<\/div>\n<div class=\"codescope-linenumber\">99<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"13\"><div class=\"codescope-linenumber\">100<\/div>\n<div class=\"codescope-linenumber\">101<\/div>\n<div class=\"codescope-linenumber\">102<\/div>\n<div class=\"codescope-linenumber\">103<\/div>\n<\/div><div class=\"codescope-linenumber\">104<\/div>\n<div class=\"codescope-linenumber\">105<\/div>\n<div class=\"codescope-linenumber\">106<\/div>\n<div class=\"codescope-linenumber\">107<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"14\"><div class=\"codescope-linenumber\">108<\/div>\n<div class=\"codescope-linenumber\">109<\/div>\n<div class=\"codescope-linenumber\">110<\/div>\n<div class=\"codescope-linenumber\">111<\/div>\n<div class=\"codescope-linenumber\">112<\/div>\n<div class=\"codescope-linenumber\">113<\/div>\n<div class=\"codescope-linenumber\">114<\/div>\n<div class=\"codescope-linenumber\">115<\/div>\n<div class=\"codescope-linenumber\">116<\/div>\n<div class=\"codescope-linenumber\">117<\/div>\n<div class=\"codescope-linenumber\">118<\/div>\n<div class=\"codescope-linenumber\">119<\/div>\n<div class=\"codescope-linenumber\">120<\/div>\n<div class=\"codescope-linenumber\">121<\/div>\n<div class=\"codescope-linenumber\">122<\/div>\n<div class=\"codescope-linenumber\">123<\/div>\n<div class=\"codescope-linenumber\">124<\/div>\n<div class=\"codescope-linenumber\">125<\/div>\n<\/div><div class=\"codescope-linenumber\">126<\/div>\n<\/div><div class=\"codescope-linenumber\">127<\/div>\n<div class=\"codescope-linenumber\">128<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"15\"><div class=\"codescope-linenumber\">129<\/div>\n<div class=\"codescope-linenumber\">130<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"16\"><div class=\"codescope-linenumber\">131<\/div>\n<div class=\"codescope-linenumber\">132<\/div>\n<div class=\"codescope-linenumber\">133<\/div>\n<\/div><div class=\"codescope-linenumber\">134<\/div>\n<div class=\"codescope-linenumber\">135<\/div>\n<div class=\"codescope-linenumber\">136<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"17\"><div class=\"codescope-linenumber\">137<\/div>\n<div class=\"codescope-linenumber\">138<\/div>\n<div class=\"codescope-linenumber\">139<\/div>\n<div class=\"codescope-linenumber\">140<\/div>\n<\/div><div class=\"codescope-linenumber\">141<\/div>\n<div class=\"codescope-linenumber\">142<\/div>\n<div class=\"codescope-linenumber\">143<\/div>\n<div class=\"codescope-linenumber\">144<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"18\"><div class=\"codescope-linenumber\">145<\/div>\n<div class=\"codescope-linenumber\">146<\/div>\n<div class=\"codescope-linenumber\">147<\/div>\n<div class=\"codescope-linenumber\">148<\/div>\n<div class=\"codescope-linenumber\">149<\/div>\n<\/div><div class=\"codescope-linenumber\">150<\/div>\n<\/div><div class=\"codescope-linenumber\">151<\/div>\n<div class=\"codescope-linenumber\">152<\/div>\n<div class=\"codescope-linenumber\">153<\/div>\n<\/div><div class=\"codescope-linenumber\">154<\/div>\n<div class=\"codescope-linenumber\">155<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"19\"><div class=\"codescope-linenumber\">156<\/div>\n<div class=\"codescope-linenumber\">157<\/div>\n<\/div><div class=\"codescope-linenumber\">158<\/div>\n<div class=\"codescope-linenumber\">159<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"20\"><div class=\"codescope-linenumber\">160<\/div>\n<div class=\"codescope-linenumber\">161<\/div>\n<div class=\"codescope-linenumber\">162<\/div>\n<div class=\"codescope-linenumber\">163<\/div>\n<div class=\"codescope-linenumber\">164<\/div>\n<div class=\"codescope-linenumber\">165<\/div>\n<div class=\"codescope-linenumber\">166<\/div>\n<div class=\"codescope-linenumber\">167<\/div>\n<div class=\"codescope-linenumber\">168<\/div>\n<div class=\"codescope-linenumber\">169<\/div>\n<div class=\"codescope-linenumber\">170<\/div>\n<div class=\"codescope-linenumber\">171<\/div>\n<div class=\"codescope-linenumber\">172<\/div>\n<div class=\"codescope-linenumber\">173<\/div>\n<div class=\"codescope-linenumber\">174<\/div>\n<div class=\"codescope-linenumber\">175<\/div>\n<div class=\"codescope-linenumber\">176<\/div>\n<div class=\"codescope-linenumber\">177<\/div>\n<div class=\"codescope-linenumber\">178<\/div>\n<div class=\"codescope-linenumber\">179<\/div>\n<div class=\"codescope-linenumber\">180<\/div>\n<div class=\"codescope-linenumber\">181<\/div>\n<div class=\"codescope-linenumber\">182<\/div>\n<\/div><div class=\"codescope-linenumber\">183<\/div>\n<div class=\"codescope-linenumber\">184<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"21\"><div class=\"codescope-linenumber\">185<\/div>\n<div class=\"codescope-linenumber\">186<\/div>\n<div class=\"codescope-linenumber\">187<\/div>\n<div class=\"codescope-linenumber\">188<\/div>\n<div class=\"codescope-linenumber\">189<\/div>\n<div class=\"codescope-linenumber\">190<\/div>\n<div class=\"codescope-linenumber\">191<\/div>\n<div class=\"codescope-linenumber\">192<\/div>\n<div class=\"codescope-linenumber\">193<\/div>\n<div class=\"codescope-linenumber\">194<\/div>\n<div class=\"codescope-linenumber\">195<\/div>\n<div class=\"codescope-linenumber\">196<\/div>\n<div class=\"codescope-linenumber\">197<\/div>\n<div class=\"codescope-linenumber\">198<\/div>\n<div class=\"codescope-linenumber\">199<\/div>\n<div class=\"codescope-linenumber\">200<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"23\"><div class=\"codescope-linenumber\">201<\/div>\n<div class=\"codescope-linenumber\">202<\/div>\n<div class=\"codescope-linenumber\">203<\/div>\n<div class=\"codescope-linenumber\">204<\/div>\n<div class=\"codescope-linenumber\">205<\/div>\n<div class=\"codescope-linenumber\">206<\/div>\n<div class=\"codescope-linenumber\">207<\/div>\n<div class=\"codescope-linenumber\">208<\/div>\n<div class=\"codescope-linenumber\">209<\/div>\n<div class=\"codescope-linenumber\">210<\/div>\n<\/div><div class=\"codescope-linenumber\">211<\/div>\n<div class=\"codescope-linenumber\">212<\/div>\n<div class=\"codescope-linenumber\">213<\/div>\n<div class=\"codescope-linenumber\">214<\/div>\n<div class=\"codescope-linenumber\">215<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"24\"><div class=\"codescope-linenumber\">216<\/div>\n<div class=\"codescope-linenumber\">217<\/div>\n<div class=\"codescope-linenumber\">218<\/div>\n<div class=\"codescope-linenumber\">219<\/div>\n<div class=\"codescope-linenumber\">220<\/div>\n<div class=\"codescope-linenumber\">221<\/div>\n<\/div><div class=\"codescope-linenumber\">222<\/div>\n<div class=\"codescope-linenumber\">223<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"25\"><div class=\"codescope-linenumber\">224<\/div>\n<div class=\"codescope-linenumber\">225<\/div>\n<div class=\"codescope-linenumber\">226<\/div>\n<div class=\"codescope-linenumber\">227<\/div>\n<div class=\"codescope-linenumber\">228<\/div>\n<div class=\"codescope-linenumber\">229<\/div>\n<div class=\"codescope-linenumber\">230<\/div>\n<div class=\"codescope-linenumber\">231<\/div>\n<div class=\"codescope-linenumber\">232<\/div>\n<div class=\"codescope-linenumber\">233<\/div>\n<div class=\"codescope-linenumber\">234<\/div>\n<div class=\"codescope-linenumber\">235<\/div>\n<div class=\"codescope-linenumber\">236<\/div>\n<div class=\"codescope-linenumber\">237<\/div>\n<\/div><div class=\"codescope-linenumber\">238<\/div>\n<div class=\"codescope-linenumber\">239<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"26\"><div class=\"codescope-linenumber\">240<\/div>\n<div class=\"codescope-linenumber\">241<\/div>\n<div class=\"codescope-linenumber\">242<\/div>\n<div class=\"codescope-linenumber\">243<\/div>\n<div class=\"codescope-linenumber\">244<\/div>\n<\/div><div class=\"codescope-linenumber\">245<\/div>\n<div class=\"codescope-linenumber\">246<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"27\"><div class=\"codescope-linenumber\">247<\/div>\n<div class=\"codescope-linenumber\">248<\/div>\n<div class=\"codescope-linenumber\">249<\/div>\n<div class=\"codescope-linenumber\">250<\/div>\n<div class=\"codescope-linenumber\">251<\/div>\n<\/div><div class=\"codescope-linenumber\">252<\/div>\n<div class=\"codescope-linenumber\">253<\/div>\n<\/div><div class=\"codescope-linenumber\">254<\/div>\n<div class=\"codescope-linenumber\">255<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"28\"><div class=\"codescope-linenumber\">256<\/div>\n<div class=\"codescope-linenumber\">257<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"29\"><div class=\"codescope-linenumber\">258<\/div>\n<div class=\"codescope-linenumber\">259<\/div>\n<div class=\"codescope-linenumber\">260<\/div>\n<div class=\"codescope-linenumber\">261<\/div>\n<div class=\"codescope-linenumber\">262<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"30\"><div class=\"codescope-linenumber\">263<\/div>\n<div class=\"codescope-linenumber\">264<\/div>\n<div class=\"codescope-linenumber\">265<\/div>\n<div class=\"codescope-linenumber\">266<\/div>\n<div class=\"codescope-linenumber\">267<\/div>\n<div class=\"codescope-linenumber\">268<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">269<\/div>\n<div class=\"codescope-linenumber\">270<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"31\"><div class=\"codescope-linenumber\">271<\/div>\n<div class=\"codescope-linenumber\">272<\/div>\n<div class=\"codescope-linenumber\">273<\/div>\n<div class=\"codescope-linenumber\">274<\/div>\n<div class=\"codescope-linenumber\">275<\/div>\n<div class=\"codescope-linenumber\">276<\/div>\n<div class=\"codescope-linenumber\">277<\/div>\n<div class=\"codescope-linenumber\">278<\/div>\n<div class=\"codescope-linenumber\">279<\/div>\n<div class=\"codescope-linenumber\">280<\/div>\n<div class=\"codescope-linenumber\">281<\/div>\n<div class=\"codescope-linenumber\">282<\/div>\n<div class=\"codescope-linenumber\">283<\/div>\n<div class=\"codescope-linenumber\">284<\/div>\n<div class=\"codescope-linenumber\">285<\/div>\n<div class=\"codescope-linenumber\">286<\/div>\n<div class=\"codescope-linenumber\">287<\/div>\n<div class=\"codescope-linenumber\">288<\/div>\n<div class=\"codescope-linenumber\">289<\/div>\n<div class=\"codescope-linenumber\">290<\/div>\n<\/div><div class=\"codescope-linenumber\">291<\/div>\n<div class=\"codescope-linenumber\">292<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"32\"><div class=\"codescope-linenumber\">293<\/div>\n<div class=\"codescope-linenumber\">294<\/div>\n<div class=\"codescope-linenumber\">295<\/div>\n<div class=\"codescope-linenumber\">296<\/div>\n<div class=\"codescope-linenumber\">297<\/div>\n<div class=\"codescope-linenumber\">298<\/div>\n<div class=\"codescope-linenumber\">299<\/div>\n<div class=\"codescope-linenumber\">300<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"34\"><div class=\"codescope-linenumber\">301<\/div>\n<div class=\"codescope-linenumber\">302<\/div>\n<div class=\"codescope-linenumber\">303<\/div>\n<div class=\"codescope-linenumber\">304<\/div>\n<div class=\"codescope-linenumber\">305<\/div>\n<div class=\"codescope-linenumber\">306<\/div>\n<div class=\"codescope-linenumber\">307<\/div>\n<\/div><div class=\"codescope-linenumber\">308<\/div>\n<div class=\"codescope-linenumber\">309<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"35\"><div class=\"codescope-linenumber\">310<\/div>\n<div class=\"codescope-linenumber\">311<\/div>\n<div class=\"codescope-linenumber\">312<\/div>\n<div class=\"codescope-linenumber\">313<\/div>\n<div class=\"codescope-linenumber\">314<\/div>\n<div class=\"codescope-linenumber\">315<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">316<\/div>\n<\/div><div class=\"codescope-linenumber\">317<\/div>\n<div class=\"codescope-linenumber\">318<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"36\"><div class=\"codescope-linenumber\">319<\/div>\n<div class=\"codescope-linenumber\">320<\/div>\n<div class=\"codescope-linenumber\">321<\/div>\n<div class=\"codescope-linenumber\">322<\/div>\n<div class=\"codescope-linenumber\">323<\/div>\n<div class=\"codescope-linenumber\">324<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"38\"><div class=\"codescope-linenumber\">325<\/div>\n<div class=\"codescope-linenumber\">326<\/div>\n<div class=\"codescope-linenumber\">327<\/div>\n<div class=\"codescope-linenumber\">328<\/div>\n<div class=\"codescope-linenumber\">329<\/div>\n<div class=\"codescope-linenumber\">330<\/div>\n<div class=\"codescope-linenumber\">331<\/div>\n<div class=\"codescope-linenumber\">332<\/div>\n<div class=\"codescope-linenumber\">333<\/div>\n<div class=\"codescope-linenumber\">334<\/div>\n<div class=\"codescope-linenumber\">335<\/div>\n<div class=\"codescope-linenumber\">336<\/div>\n<div class=\"codescope-linenumber\">337<\/div>\n<div class=\"codescope-linenumber\">338<\/div>\n<div class=\"codescope-linenumber\">339<\/div>\n<div class=\"codescope-linenumber\">340<\/div>\n<div class=\"codescope-linenumber\">341<\/div>\n<div class=\"codescope-linenumber\">342<\/div>\n<div class=\"codescope-linenumber\">343<\/div>\n<div class=\"codescope-linenumber\">344<\/div>\n<div class=\"codescope-linenumber\">345<\/div>\n<div class=\"codescope-linenumber\">346<\/div>\n<div class=\"codescope-linenumber\">347<\/div>\n<div class=\"codescope-linenumber\">348<\/div>\n<div class=\"codescope-linenumber\">349<\/div>\n<div class=\"codescope-linenumber\">350<\/div>\n<div class=\"codescope-linenumber\">351<\/div>\n<div class=\"codescope-linenumber\">352<\/div>\n<div class=\"codescope-linenumber\">353<\/div>\n<div class=\"codescope-linenumber\">354<\/div>\n<div class=\"codescope-linenumber\">355<\/div>\n<div class=\"codescope-linenumber\">356<\/div>\n<div class=\"codescope-linenumber\">357<\/div>\n<div class=\"codescope-linenumber\">358<\/div>\n<div class=\"codescope-linenumber\">359<\/div>\n<div class=\"codescope-linenumber\">360<\/div>\n<div class=\"codescope-linenumber\">361<\/div>\n<div class=\"codescope-linenumber\">362<\/div>\n<div class=\"codescope-linenumber\">363<\/div>\n<div class=\"codescope-linenumber\">364<\/div>\n<div class=\"codescope-linenumber\">365<\/div>\n<div class=\"codescope-linenumber\">366<\/div>\n<div class=\"codescope-linenumber\">367<\/div>\n<div class=\"codescope-linenumber\">368<\/div>\n<div class=\"codescope-linenumber\">369<\/div>\n<div class=\"codescope-linenumber\">370<\/div>\n<div class=\"codescope-linenumber\">371<\/div>\n<div class=\"codescope-linenumber\">372<\/div>\n<div class=\"codescope-linenumber\">373<\/div>\n<div class=\"codescope-linenumber\">374<\/div>\n<div class=\"codescope-linenumber\">375<\/div>\n<\/div><div class=\"codescope-linenumber\">376<\/div>\n<div class=\"codescope-linenumber\">377<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"39\"><div class=\"codescope-linenumber\">378<\/div>\n<div class=\"codescope-linenumber\">379<\/div>\n<div class=\"codescope-linenumber\">380<\/div>\n<div class=\"codescope-linenumber\">381<\/div>\n<div class=\"codescope-linenumber\">382<\/div>\n<div class=\"codescope-linenumber\">383<\/div>\n<div class=\"codescope-linenumber\">384<\/div>\n<div class=\"codescope-linenumber\">385<\/div>\n<div class=\"codescope-linenumber\">386<\/div>\n<div class=\"codescope-linenumber\">387<\/div>\n<div class=\"codescope-linenumber\">388<\/div>\n<div class=\"codescope-linenumber\">389<\/div>\n<div class=\"codescope-linenumber\">390<\/div>\n<div class=\"codescope-linenumber\">391<\/div>\n<\/div><div class=\"codescope-linenumber\">392<\/div>\n<div class=\"codescope-linenumber\">393<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"40\"><div class=\"codescope-linenumber\">394<\/div>\n<div class=\"codescope-linenumber\">395<\/div>\n<div class=\"codescope-linenumber\">396<\/div>\n<div class=\"codescope-linenumber\">397<\/div>\n<div class=\"codescope-linenumber\">398<\/div>\n<div class=\"codescope-linenumber\">399<\/div>\n<div class=\"codescope-linenumber\">400<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">401<\/div>\n<\/div><div class=\"codescope-linenumber\">402<\/div>\n<div class=\"codescope-linenumber\">403<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"41\"><div class=\"codescope-linenumber\">404<\/div>\n<div class=\"codescope-linenumber\">405<\/div>\n<div class=\"codescope-linenumber\">406<\/div>\n<div class=\"codescope-linenumber\">407<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"43\"><div class=\"codescope-linenumber\">408<\/div>\n<div class=\"codescope-linenumber\">409<\/div>\n<div class=\"codescope-linenumber\">410<\/div>\n<\/div><div class=\"codescope-linenumber\">411<\/div>\n<div class=\"codescope-linenumber\">412<\/div>\n<div class=\"codescope-linenumber\">413<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"44\"><div class=\"codescope-linenumber\">414<\/div>\n<div class=\"codescope-linenumber\">415<\/div>\n<div class=\"codescope-linenumber\">416<\/div>\n<div class=\"codescope-linenumber\">417<\/div>\n<div class=\"codescope-linenumber\">418<\/div>\n<div class=\"codescope-linenumber\">419<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">420<\/div>\n<\/div><div class=\"codescope-linenumber\">421<\/div>\n<\/div>\t<div class=\"codescope-regionmargin\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"0\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"1\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"4\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"5\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"6\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"7\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"8\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"8\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"9\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"10\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"11\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"12\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"13\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"14\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"15\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"16\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"17\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"18\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"19\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"20\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"21\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"23\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"23\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"24\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"25\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"26\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"27\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"28\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"29\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"30\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"31\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"32\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"34\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"34\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"35\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"36\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"36\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"38\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"38\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"39\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"39\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"40\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"40\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"41\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"41\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"43\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"43\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"44\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"44\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<\/div>\t<div class=\"codescope-code\" contenteditable=\"true\" spellcheck=\"false\"\t\t oncut=\"return false\" onpaste=\"return false\"\t\t onkeydown=\"return CodeScope_EmbeddedSnippetKeyDown(event)\"><span class=\"codescope-keyword\" data-tokenid=\"0\" >using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2\" >CppEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"3\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4\" >Outlining<\/span><span class=\"codescope-operator\" data-tokenid=\"5\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"7\"  data-linestart=\"1\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"9\" >CppProjectEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"10\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"11\" >CodeExplorer<\/span><span class=\"codescope-operator\" data-tokenid=\"12\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"14\"  data-linestart=\"2\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"16\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"17\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"18\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"19\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"20\" >Tools<\/span><span class=\"codescope-operator\" data-tokenid=\"21\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"23\"  data-linestart=\"3\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"25\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"26\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"27\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"28\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"29\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"30\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"31\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"32\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"33\" >RuleBased<\/span><span class=\"codescope-operator\" data-tokenid=\"34\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"36\"  data-linestart=\"4\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"38\" >SysprogsDevTools<\/span><span class=\"codescope-operator\" data-tokenid=\"39\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"40\" >ELFParser<\/span><span class=\"codescope-operator\" data-tokenid=\"41\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"43\"  data-linestart=\"5\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"45\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"46\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"48\"  data-linestart=\"6\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"50\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"51\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"52\" >Collections<\/span><span class=\"codescope-operator\" data-tokenid=\"53\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"54\" >Generic<\/span><span class=\"codescope-operator\" data-tokenid=\"55\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"57\"  data-linestart=\"7\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"59\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"60\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"61\" >Globalization<\/span><span class=\"codescope-operator\" data-tokenid=\"62\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"64\"  data-linestart=\"8\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"66\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"67\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"68\" >Linq<\/span><span class=\"codescope-operator\" data-tokenid=\"69\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"71\"  data-linestart=\"9\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"73\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"74\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"75\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"76\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"78\"  data-linestart=\"10\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"80\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"81\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"82\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"83\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"85\"  data-linestart=\"11\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"87\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"88\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"89\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"90\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"91\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"92\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"94\"  data-linestart=\"12\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"96\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"97\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"98\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"99\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"100\" >Input<\/span><span class=\"codescope-operator\" data-tokenid=\"101\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"103\"  data-linestart=\"13\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"105\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"106\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"107\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"108\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"109\" >Media<\/span><span class=\"codescope-operator\" data-tokenid=\"110\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"112\"  data-linestart=\"14\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"114\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"115\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"116\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"117\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"118\" >Shapes<\/span><span class=\"codescope-operator\" data-tokenid=\"119\" >;<\/span>\n\n<span class=\"codescope-keyword\" data-tokenid=\"122\"  data-linestart=\"16\">namespace<\/span> <span class=\"codescope-identifier\" data-tokenid=\"124\" >CppProjectEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"125\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"126\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"127\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"128\" >WPF<\/span><span class=\"codescope-operator\" data-tokenid=\"129\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"130\" >Bars<\/span><span class=\"codescope-region\" data-regionid=\"0\">\n<span class=\"codescope-operator\" data-tokenid=\"133\"  data-linestart=\"17\">{<\/span>\n    <span class=\"codescope-keyword\" data-tokenid=\"139\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"141\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"143\" >AdvancedScopePresenter<\/span> <span class=\"codescope-operator\" data-tokenid=\"145\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"147\" >Control<\/span><span class=\"codescope-region\" data-regionid=\"1\">\n    <span class=\"codescope-operator\" data-tokenid=\"154\" >{<\/span>\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"2\"><span class=\"codescope-keyword\" data-tokenid=\"164\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"166\" >OutlineScope<\/span> <span class=\"codescope-identifier\" data-tokenid=\"168\" >Scope<\/span><span class=\"codescope-region\" data-regionid=\"3\">\n        <span class=\"codescope-operator\" data-tokenid=\"179\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"193\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"195\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"197\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"199\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"200\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"201\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"202\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"203\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"204\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"205\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"206\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"208\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"222\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"224\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"226\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"227\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"228\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"229\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"231\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"232\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"233\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"235\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"245\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"257\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"259\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"261\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"263\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"265\" >ScopeProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"267\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"269\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"270\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"271\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"272\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"273\" >&quot;Scope&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"274\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"276\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"277\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"278\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"279\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"280\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"282\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"283\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"284\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"285\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"286\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"288\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"290\" >FrameworkPropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"291\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"292\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"293\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"295\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"296\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"297\" >AffectsMeasure<\/span> <span class=\"codescope-operator\" data-tokenid=\"299\" >|<\/span> <span class=\"codescope-identifier\" data-tokenid=\"301\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"302\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"303\" >AffectsRender<\/span><span class=\"codescope-operator\" data-tokenid=\"304\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"305\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"306\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"317\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"319\" >Brush<\/span> <span class=\"codescope-identifier\" data-tokenid=\"321\" >LinkForeground<\/span><span class=\"codescope-region\" data-regionid=\"4\">\n        <span class=\"codescope-operator\" data-tokenid=\"332\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"346\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"348\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"350\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"352\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"353\" >Brush<\/span><span class=\"codescope-operator\" data-tokenid=\"354\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"355\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"356\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"357\" >LinkForegroundProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"358\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"359\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"361\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"375\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"377\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"379\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"380\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"381\" >LinkForegroundProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"382\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"384\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"385\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"386\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"388\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"398\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"410\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"412\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"414\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"416\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"418\" >LinkForegroundProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"420\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"422\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"423\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"424\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"425\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"426\" >&quot;LinkForeground&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"427\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"429\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"430\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"431\" >Brush<\/span><span class=\"codescope-operator\" data-tokenid=\"432\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"433\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"435\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"436\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"437\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"438\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"439\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"441\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"443\" >PropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"444\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"445\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"446\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"447\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"448\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"459\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"461\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"463\" >SecondaryItemOpacity<\/span> <span class=\"codescope-operator\" data-tokenid=\"465\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"467\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"468\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"470\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"471\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"473\" >}<\/span> <span class=\"codescope-operator\" data-tokenid=\"475\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"477\" >0.5<\/span><span class=\"codescope-operator\" data-tokenid=\"478\" >;<\/span>\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"490\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"492\" >ScopeItemHitTestMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"494\" >HitTestMode<\/span><span class=\"codescope-region\" data-regionid=\"5\">\n        <span class=\"codescope-operator\" data-tokenid=\"505\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"519\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"521\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"523\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"525\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"526\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"527\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"528\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"529\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"530\" >HitTestModeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"531\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"532\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"534\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"548\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"550\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"552\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"553\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"554\" >HitTestModeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"555\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"557\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"558\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"559\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"561\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"571\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"583\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"585\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"587\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"589\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"591\" >HitTestModeProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"593\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"595\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"596\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"597\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"598\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"599\" >&quot;HitTestMode&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"600\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"602\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"603\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"604\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"605\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"606\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"608\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"609\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"610\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"611\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"612\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"614\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"616\" >PropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"617\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"618\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"619\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"620\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"621\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"622\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"623\" >;<\/span>\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"635\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"637\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"639\" >SoftWidthLimitFraction<\/span><span class=\"codescope-region\" data-regionid=\"6\">\n        <span class=\"codescope-operator\" data-tokenid=\"650\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"664\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"666\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"668\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"670\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"671\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"672\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"673\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"674\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"675\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"676\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"677\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"679\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"693\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"695\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"697\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"698\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"699\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"700\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"702\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"703\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"704\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"706\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"716\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"728\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"730\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"732\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"734\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"736\" >SoftWidthLimitFractionProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"738\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"740\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"741\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"742\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"743\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"744\" >&quot;SoftWidthLimitFraction&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"745\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"747\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"748\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"749\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"750\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"751\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"753\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"754\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"755\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"756\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"757\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"759\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"761\" >FrameworkPropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"762\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"763\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"764\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"765\" >NaN<\/span><span class=\"codescope-operator\" data-tokenid=\"766\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"768\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"769\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"770\" >AffectsMeasure<\/span> <span class=\"codescope-operator\" data-tokenid=\"772\" >|<\/span> <span class=\"codescope-identifier\" data-tokenid=\"774\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"775\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"776\" >AffectsArrange<\/span><span class=\"codescope-operator\" data-tokenid=\"777\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"778\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"779\" >;<\/span>\n\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"792\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"794\" >object<\/span> <span class=\"codescope-identifier\" data-tokenid=\"796\" >SoftWidthReference<\/span><span class=\"codescope-region\" data-regionid=\"7\">\n        <span class=\"codescope-operator\" data-tokenid=\"807\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"821\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"823\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"825\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"827\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"828\" >object<\/span><span class=\"codescope-operator\" data-tokenid=\"829\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"830\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"831\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"832\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"833\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"834\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"836\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"850\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"852\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"854\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"855\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"856\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"857\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"859\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"860\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"861\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"863\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"873\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-comment\" data-tokenid=\"885\" >\/\/<\/span> <span class=\"codescope-comment\" data-tokenid=\"887\" >Using<\/span> <span class=\"codescope-comment\" data-tokenid=\"889\" >a<\/span> <span class=\"codescope-comment\" data-tokenid=\"891\" >DependencyProperty<\/span> <span class=\"codescope-comment\" data-tokenid=\"893\" >as<\/span> <span class=\"codescope-comment\" data-tokenid=\"895\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"897\" >backing<\/span> <span class=\"codescope-comment\" data-tokenid=\"899\" >store<\/span> <span class=\"codescope-comment\" data-tokenid=\"901\" >for<\/span> <span class=\"codescope-comment\" data-tokenid=\"903\" >SoftWidthReference.<\/span>  <span class=\"codescope-comment\" data-tokenid=\"906\" >This<\/span> <span class=\"codescope-comment\" data-tokenid=\"908\" >enables<\/span> <span class=\"codescope-comment\" data-tokenid=\"910\" >animation,<\/span> <span class=\"codescope-comment\" data-tokenid=\"912\" >styling,<\/span> <span class=\"codescope-comment\" data-tokenid=\"914\" >binding,<\/span> <span class=\"codescope-comment\" data-tokenid=\"916\" >etc...<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"926\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"928\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"930\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"932\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"934\" >SoftWidthReferenceProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"936\" >=<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"950\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"951\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"952\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"953\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"954\" >&quot;SoftWidthReference&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"955\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"957\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"958\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"959\" >object<\/span><span class=\"codescope-operator\" data-tokenid=\"960\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"961\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"963\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"964\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"965\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"966\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"967\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"969\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"971\" >PropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"972\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"973\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"974\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"975\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"976\" >;<\/span>\n\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"989\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"991\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"993\" >SeparatorGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"995\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"997\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"998\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1000\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"1001\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1003\" >}<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"1013\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1015\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1017\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"1019\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1021\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1022\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1024\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"1025\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1027\" >}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">Scope + 12 other unchanged items<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"1039\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1041\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1043\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"8\">\n        <span class=\"codescope-operator\" data-tokenid=\"1054\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1068\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1070\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1072\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"1073\" >;<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"1075\"  data-linestart=\"76\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"1076\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1077\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1078\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1079\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1080\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1081\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1082\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1083\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1084\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1085\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1086\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1087\" >protected<\/span><span class=\" codescope-newblock\" data-tokenid=\"1088\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1089\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1090\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1091\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1092\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1093\" > <\/span>\n            <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"9\"><span class=\"codescope-keyword\" data-tokenid=\"1107\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1109\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1111\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"1113\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1115\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1116\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1117\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1118\" >ClickHandler<\/span> <span class=\"codescope-operator\" data-tokenid=\"1120\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1122\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1123\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1137\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1139\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1140\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1141\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1143\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1144\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1159\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1161\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1163\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1165\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1167\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1169\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1170\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1172\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1186\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1188\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1190\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"1191\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1206\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1208\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1210\" >Right<\/span> <span class=\"codescope-operator\" data-tokenid=\"1212\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1214\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"1216\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1218\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1219\" >;<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">CanHighlight + 4 other unchanged items<\/span>\n            \n            <span class=\"codescope-keyword\" data-tokenid=\"1247\" >protected<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1249\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"1250\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1251\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1252\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1253\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1254\" >)<\/span><span class=\"codescope-region\" data-regionid=\"10\">\n            <span class=\"codescope-operator\" data-tokenid=\"1269\" >{<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"1271\"  data-linestart=\"87\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"1272\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1273\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1274\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1275\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1276\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1277\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1278\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1279\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1280\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1281\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1282\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1283\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1284\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1285\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1286\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1287\" >_Presenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1288\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1289\" >=<\/span><span class=\" codescope-newblock\" data-tokenid=\"1290\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1291\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1292\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1293\" > <\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"1307\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1323\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1325\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1327\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1329\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1330\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1331\" >AdvancedScopePresenter<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1332\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1333\" >presenter<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1334\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1335\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"1336\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1338\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1339\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1341\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1343\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1344\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1345\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1360\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1362\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1364\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1366\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1368\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"11\">\n            <span class=\"codescope-operator\" data-tokenid=\"1383\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"1401\" >FormattedText<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"12\"><span class=\"codescope-identifier\" data-tokenid=\"1403\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1404\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"1422\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1424\" >_IsHighlighted<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Text, _IsHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1425\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1444\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1446\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1447\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1448\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1449\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1450\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1451\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"1452\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"1453\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1455\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1456\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1458\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1459\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1460\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1462\" >item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1464\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1466\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1467\" >)<\/span><span class=\" codescope-newblock\" data-tokenid=\"1468\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"1470\"  data-linestart=\"98\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"1471\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1472\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1473\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1474\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1475\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1476\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1477\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1478\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1479\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1480\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1481\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1482\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1483\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1484\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1485\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1486\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1487\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1488\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1489\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1490\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"1491\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1492\" >base<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1493\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1494\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1495\" >)<\/span><span class=\"codescope-region\" data-regionid=\"13\"><span class=\" codescope-newblock\" data-tokenid=\"1496\" ><\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1497\" > <\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1515\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1537\" >_Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1539\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1541\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1542\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1564\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1566\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1568\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"1569\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1587\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1607\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1609\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1611\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1613\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1615\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1617\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"1618\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"1619\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"1620\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1621\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1622\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1623\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1642\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1644\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1646\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1648\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1649\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1650\" >AdvancedScopePresenter<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1651\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1652\" >presenter<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1653\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1654\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"1655\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1657\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1658\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1660\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1662\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1663\" >)<\/span><span class=\"codescope-region\" data-regionid=\"14\">\n                <span class=\"codescope-operator\" data-tokenid=\"1682\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1704\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1706\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1708\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1710\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1712\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1714\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"1716\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1718\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1720\" >==<\/span> <span class=\"codescope-operator\" data-tokenid=\"1722\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1723\" >highlight<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1725\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1727\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1728\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1729\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1730\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1731\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1732\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1754\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1756\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1757\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1759\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1761\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1763\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1765\" >CanHighlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1766\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1788\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1814\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1816\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1818\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1819\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1845\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1847\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1848\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1849\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1879\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1880\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1881\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1882\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1883\" >TextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1884\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1885\" >Underline<\/span><span class=\"codescope-operator\" data-tokenid=\"1886\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1887\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1913\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1943\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1944\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1945\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1946\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"1947\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1948\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1949\" >;<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"1976\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1978\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1979\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1981\" >&amp;&amp;<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1983\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1984\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1985\" >LinkForeground<\/span> <span class=\"codescope-operator\" data-tokenid=\"1987\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1989\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1990\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2020\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2021\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2022\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"2023\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"2024\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2025\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2026\" >LinkForeground<\/span><span class=\"codescope-operator\" data-tokenid=\"2027\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2028\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2054\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2084\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2085\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2086\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"2087\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"2088\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2089\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2090\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"2091\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2092\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2114\" >}<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"2137\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2138\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2139\" >DrawText<\/span><span class=\"codescope-operator\" data-tokenid=\"2140\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2141\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2142\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2144\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2146\" >Point<\/span><span class=\"codescope-operator\" data-tokenid=\"2147\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2148\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"2149\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2151\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2152\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2153\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2154\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2172\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2187\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2203\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2205\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2207\" >Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2209\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2211\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"15\">\n            <span class=\"codescope-operator\" data-tokenid=\"2226\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"2244\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2246\" >Pen<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"16\"><span class=\"codescope-identifier\" data-tokenid=\"2248\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2249\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"2267\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2269\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2270\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2289\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2291\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2293\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2295\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2297\" >3<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Pen + 2 other unchanged items<\/span><span class=\"codescope-operator\" data-tokenid=\"2298\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2317\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2319\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2320\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"2321\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"2322\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"2323\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2324\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"2325\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"2326\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2328\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2329\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2331\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2333\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2334\" >)<\/span><span class=\" codescope-newblock\" data-tokenid=\"2335\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"2337\"  data-linestart=\"135\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"2338\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2339\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2340\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2341\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2342\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2343\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2344\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2345\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2346\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2347\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2348\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2349\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2350\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2351\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2352\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2353\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2354\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2355\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"2356\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2357\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"2358\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"2359\" >base<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2360\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"2361\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2362\" >)<\/span><span class=\"codescope-region\" data-regionid=\"17\"><span class=\" codescope-newblock\" data-tokenid=\"2363\" ><\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"2364\" > <\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2382\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2404\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"2406\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2408\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2409\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2431\" >_Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2433\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2435\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2436\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2454\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2474\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2476\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2478\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2480\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2482\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"2484\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2485\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"2486\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"2487\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2488\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2489\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2490\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2491\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2493\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2495\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2497\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2499\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"2500\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2519\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2521\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2523\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2525\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"2526\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"2527\" >AdvancedScopePresenter<\/span><span class=\" codescope-removedblock\" data-tokenid=\"2528\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"2529\" >presenter<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"2530\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"2531\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"2532\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2534\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2535\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2537\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2539\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"2540\" >)<\/span><span class=\"codescope-region\" data-regionid=\"18\">\n                <span class=\"codescope-operator\" data-tokenid=\"2559\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2581\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2582\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2583\" >PushTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2584\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2585\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2587\" >TranslateTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2588\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2589\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2591\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2593\" >XPadding<\/span><span class=\"codescope-operator\" data-tokenid=\"2594\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2596\" >1<\/span> <span class=\"codescope-operator\" data-tokenid=\"2598\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2600\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"2601\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2602\" >Round<\/span><span class=\"codescope-operator\" data-tokenid=\"2603\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2604\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"2605\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2606\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2607\" >ActualHeight<\/span> <span class=\"codescope-operator\" data-tokenid=\"2609\" >-<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2611\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2612\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2613\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2614\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2615\" >Height<\/span><span class=\"codescope-operator\" data-tokenid=\"2616\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2618\" >\/<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2620\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"2621\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2622\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2623\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2624\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2646\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2647\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2648\" >DrawGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"2649\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2650\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2651\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2653\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2654\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2656\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2657\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2658\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2680\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2681\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2682\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"2683\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2684\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2685\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2703\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2718\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2734\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2736\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2738\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"2739\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2740\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2742\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"2743\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2745\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2747\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"2749\" >&gt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2751\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2753\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2755\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"2757\" >&lt;=<\/span> <span class=\"codescope-operator\" data-tokenid=\"2759\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2760\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2762\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2764\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"2765\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2766\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"2776\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"8\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"2788\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"2789\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2790\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2791\" >&gt;<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"19\"><span class=\"codescope-identifier\" data-tokenid=\"2793\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"2795\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2797\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2799\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"2800\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2801\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2802\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"2803\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2804\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2805\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"2815\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2817\" >OutlineScope<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2819\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"2820\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"2830\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2832\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2834\" >_HighlightedComponent<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Components + 2 other unchanged items<\/span><span class=\"codescope-operator\" data-tokenid=\"2835\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"2846\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2848\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2850\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2852\" >OnRender<\/span><span class=\"codescope-operator\" data-tokenid=\"2853\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2854\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2856\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2857\" >)<\/span><span class=\"codescope-region\" data-regionid=\"20\">\n        <span class=\"codescope-operator\" data-tokenid=\"2868\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"2882\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"2883\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2884\" >OnRender<\/span><span class=\"codescope-operator\" data-tokenid=\"2885\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2886\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2887\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2888\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2903\" >try<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2917\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"2935\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2936\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2937\" >PushClip<\/span><span class=\"codescope-operator\" data-tokenid=\"2938\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2939\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2941\" >RectangleGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"2942\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2943\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2945\" >Rect<\/span><span class=\"codescope-operator\" data-tokenid=\"2946\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2947\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2948\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2950\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2951\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2953\" >ActualWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"2954\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2956\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"2957\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2958\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2959\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2960\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"2978\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"2980\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2981\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2983\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2985\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2987\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"2988\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3006\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"3028\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3029\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3030\" >DrawRectangle<\/span><span class=\"codescope-operator\" data-tokenid=\"3031\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3032\" >Background<\/span><span class=\"codescope-operator\" data-tokenid=\"3033\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3035\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3036\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3038\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3040\" >Rect<\/span><span class=\"codescope-operator\" data-tokenid=\"3041\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3042\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3043\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3044\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"3045\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3047\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"3048\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3050\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3051\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3052\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"3053\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3055\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"3056\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3057\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3058\" >;<\/span>   <span class=\"codescope-comment\" data-tokenid=\"3062\" >\/\/This<\/span> <span class=\"codescope-comment\" data-tokenid=\"3064\" >is<\/span> <span class=\"codescope-comment\" data-tokenid=\"3066\" >needed<\/span> <span class=\"codescope-comment\" data-tokenid=\"3068\" >for<\/span> <span class=\"codescope-comment\" data-tokenid=\"3070\" >hit-testing<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3092\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3094\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3095\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3096\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3097\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"3098\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"3124\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3125\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3126\" >PushOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"3127\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3128\" >SecondaryItemOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"3129\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3130\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"3153\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3154\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3155\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"3156\" >(<\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"3157\" >this<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"3158\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"3159\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"3160\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3161\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3163\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3164\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3165\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"3188\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3190\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3191\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3192\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3193\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"3194\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"3220\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3221\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3222\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3223\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3224\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3225\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3243\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3257\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3271\" >finally<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3285\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3303\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3304\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3305\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3306\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3307\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3308\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3322\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3332\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"21\"><span class=\"codescope-keyword\" data-tokenid=\"3344\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3346\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3348\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3350\" >OnMouseMove<\/span><span class=\"codescope-operator\" data-tokenid=\"3351\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3352\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3354\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3355\" >)<\/span><span class=\"codescope-region\" data-regionid=\"22\">\n        <span class=\"codescope-operator\" data-tokenid=\"3366\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3380\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3381\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3382\" >OnMouseMove<\/span><span class=\"codescope-operator\" data-tokenid=\"3383\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3384\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3385\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3386\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3401\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3403\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"3405\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3407\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3408\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"3409\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"3410\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3411\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3412\" >GetPosition<\/span><span class=\"codescope-operator\" data-tokenid=\"3413\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3414\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3415\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3416\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3417\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"3418\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"3432\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3434\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3436\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3438\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"3439\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3440\" >FirstOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"3441\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3442\" >c<\/span> <span class=\"codescope-operator\" data-tokenid=\"3444\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3446\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3447\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3448\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"3450\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3452\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3453\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3454\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"3455\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3456\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"3457\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3458\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3459\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3474\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3476\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3477\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3479\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3481\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3482\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3496\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3514\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3516\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3518\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3519\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"3538\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"3540\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3542\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3543\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3545\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3547\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3548\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3550\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3552\" >Cursors<\/span><span class=\"codescope-operator\" data-tokenid=\"3553\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3554\" >Hand<\/span> <span class=\"codescope-operator\" data-tokenid=\"3556\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3558\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3559\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3577\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"3578\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3579\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3580\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3594\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3604\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3616\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3618\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3620\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3622\" >OnMouseLeave<\/span><span class=\"codescope-operator\" data-tokenid=\"3623\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3624\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3626\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3627\" >)<\/span><span class=\"codescope-region\" data-regionid=\"23\">\n        <span class=\"codescope-operator\" data-tokenid=\"3638\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3652\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3653\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3654\" >OnMouseLeave<\/span><span class=\"codescope-operator\" data-tokenid=\"3655\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3656\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3657\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3658\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3673\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3675\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3676\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3678\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3680\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3681\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3695\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3713\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3715\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3717\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3718\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3736\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"3738\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3740\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3741\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3759\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"3760\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3761\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3762\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3776\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3786\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"23\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3799\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3801\" >event<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3803\" >EventHandler<\/span><span class=\"codescope-operator\" data-tokenid=\"3804\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"3805\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"3806\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3808\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"3809\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3820\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3822\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3824\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3826\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3827\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3828\" >MouseButtonEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3830\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3831\" >)<\/span><span class=\"codescope-region\" data-regionid=\"24\">\n        <span class=\"codescope-operator\" data-tokenid=\"3842\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3856\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3857\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3858\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3859\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3860\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3861\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3862\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3877\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3879\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3880\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3881\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"3882\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3883\" >Item<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3885\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3887\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"3888\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3889\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3891\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"3892\" >)<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3910\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"3911\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"3912\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3913\" >Invoke<\/span><span class=\"codescope-operator\" data-tokenid=\"3914\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3915\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3916\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3918\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3920\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"3921\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3922\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"3923\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3924\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3925\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3935\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3947\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3949\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"3950\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3951\" >)<\/span><span class=\"codescope-region\" data-regionid=\"25\">\n        <span class=\"codescope-operator\" data-tokenid=\"3962\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3976\" >switch<\/span> <span class=\"codescope-operator\" data-tokenid=\"3978\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3979\" >HitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"3980\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3994\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4012\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4014\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4015\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4016\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"4017\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4039\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4041\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4042\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4060\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4062\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4063\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4064\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"4065\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4087\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4089\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"4090\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4108\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4110\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4111\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4112\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4113\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4135\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4137\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4138\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4139\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4140\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4141\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4142\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4143\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4144\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4146\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4148\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4149\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4150\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4151\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4152\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4153\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4154\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4155\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4156\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4174\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4176\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4177\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4178\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4179\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4201\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"4203\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4204\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4205\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4206\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4207\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4208\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4209\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4210\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4211\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4213\" >&amp;&amp;<\/span> <span class=\"codescope-operator\" data-tokenid=\"4215\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4216\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4217\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4218\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4219\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4220\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4221\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4222\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4223\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4224\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4238\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4252\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4254\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4255\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4265\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4277\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4279\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4281\" >HitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4283\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4284\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4285\" >PointHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4287\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4288\" >)<\/span><span class=\"codescope-region\" data-regionid=\"26\">\n        <span class=\"codescope-operator\" data-tokenid=\"4299\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4313\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4315\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4316\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4317\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4318\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4319\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4337\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4339\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4340\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4354\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4356\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4357\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4358\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4359\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4360\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4361\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4362\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4372\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4384\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4386\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4388\" >GeometryHitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4390\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4391\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4392\" >GeometryHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4394\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4395\" >)<\/span><span class=\"codescope-region\" data-regionid=\"27\">\n        <span class=\"codescope-operator\" data-tokenid=\"4406\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4420\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4422\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4423\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4424\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4425\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4426\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4444\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4446\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4447\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4461\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4463\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4464\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4465\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4466\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4467\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4468\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4469\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4479\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"4491\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4493\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"4494\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"4495\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4497\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4498\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4500\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4502\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4504\" >FormattedText<\/span><span class=\"codescope-operator\" data-tokenid=\"4505\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4506\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4507\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4509\" >CultureInfo<\/span><span class=\"codescope-operator\" data-tokenid=\"4510\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4511\" >CurrentCulture<\/span><span class=\"codescope-operator\" data-tokenid=\"4512\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4514\" >FlowDirection<\/span><span class=\"codescope-operator\" data-tokenid=\"4515\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4516\" >LeftToRight<\/span><span class=\"codescope-operator\" data-tokenid=\"4517\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4519\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4521\" >Typeface<\/span><span class=\"codescope-operator\" data-tokenid=\"4522\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4523\" >FontFamily<\/span><span class=\"codescope-operator\" data-tokenid=\"4524\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4526\" >FontStyle<\/span><span class=\"codescope-operator\" data-tokenid=\"4527\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4529\" >FontWeight<\/span><span class=\"codescope-operator\" data-tokenid=\"4530\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4532\" >FontStretch<\/span><span class=\"codescope-operator\" data-tokenid=\"4533\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4534\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4536\" >FontSize<\/span><span class=\"codescope-operator\" data-tokenid=\"4537\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4539\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"4540\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4541\" >;<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">OnMouseMove() + 7 other unchanged items<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4553\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4555\" >PlacedItem<\/span><span class=\"codescope-region\" data-regionid=\"28\">\n        <span class=\"codescope-operator\" data-tokenid=\"4566\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4580\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4582\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4584\" >Pen<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"29\"><span class=\"codescope-identifier\" data-tokenid=\"4586\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4587\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4601\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4603\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4605\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4606\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4620\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4622\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4623\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4624\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4626\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4627\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4641\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4643\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4645\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"4646\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4648\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"4649\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"4664\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4666\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"4667\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4668\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4669\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4670\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4672\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4673\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4675\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4677\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4678\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4680\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4682\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4683\" >)<\/span><span class=\"codescope-region\" data-regionid=\"30\">\n            <span class=\"codescope-operator\" data-tokenid=\"4698\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4716\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"4718\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4720\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4721\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4739\" >_Presenter<\/span> <span class=\"codescope-operator\" data-tokenid=\"4741\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4743\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4744\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4762\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"4764\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4766\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4767\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4785\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"4786\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4787\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4788\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4802\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Pen + 5 other unchanged items<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"4818\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4820\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4822\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"4823\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4824\" >)<\/span><span class=\"codescope-region\" data-regionid=\"31\">\n            <span class=\"codescope-operator\" data-tokenid=\"4839\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4857\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4859\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4861\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"4863\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4865\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4866\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4884\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4886\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4887\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"4889\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4891\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4892\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4914\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"4915\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4934\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4936\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4937\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4938\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4939\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4941\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4943\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4944\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4945\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"4946\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4947\" >Block<\/span> <span class=\"codescope-operator\" data-tokenid=\"4949\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4951\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4952\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4953\" >SeparatorGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"4955\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4957\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4958\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4980\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4982\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4984\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4986\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"4987\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4988\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"4989\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4990\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"4991\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"4992\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"4993\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4994\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4995\" >SeparatorGlyph<\/span><span class=\"codescope-operator\" data-tokenid=\"4996\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4998\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4999\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5001\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5003\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5005\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5007\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5008\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5009\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5011\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5012\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5030\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5032\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5034\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5035\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5036\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5037\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5039\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5041\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5042\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5043\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5044\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5045\" >Arrow<\/span> <span class=\"codescope-operator\" data-tokenid=\"5047\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5049\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5050\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5051\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"5053\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5055\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"5056\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5078\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5080\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5082\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5084\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5085\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5086\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5087\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5088\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5089\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5090\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5091\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5092\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5093\" >ArrowGlyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5094\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5096\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"5097\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5099\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5101\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5103\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5105\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5106\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5107\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5109\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5110\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5128\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5130\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5132\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5133\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5134\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5135\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5137\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5139\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5140\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5141\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5142\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5143\" >Namespace<\/span><span class=\"codescope-operator\" data-tokenid=\"5144\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5166\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5168\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5170\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5172\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5173\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5174\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5175\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5176\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5177\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5178\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5179\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5180\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5181\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5182\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5183\" >&quot;::&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5184\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5185\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5187\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5189\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5191\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5193\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5194\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5195\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5197\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5198\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5216\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5218\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5220\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5221\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5222\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5223\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5225\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5227\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5228\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5229\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5230\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5231\" >Colon<\/span><span class=\"codescope-operator\" data-tokenid=\"5232\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5254\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5256\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5258\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5260\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5261\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5262\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5263\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5264\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5265\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5266\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5267\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5268\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5269\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5270\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5271\" >&quot;:<\/span> <span class=\"codescope-literal\" data-tokenid=\"5273\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5274\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5275\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5277\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5279\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5281\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5283\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5284\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5285\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5287\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5288\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5306\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5308\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5310\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5311\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5312\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5313\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5315\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5317\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5318\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5319\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5320\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5321\" >Equals<\/span><span class=\"codescope-operator\" data-tokenid=\"5322\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5344\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5346\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5348\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5350\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5351\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5352\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5353\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5354\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5355\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5356\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5357\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5358\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5359\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5360\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5361\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5363\" >=<\/span> <span class=\"codescope-literal\" data-tokenid=\"5365\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5366\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5367\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5369\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5371\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5373\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5375\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5376\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5377\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5379\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5380\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5398\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5400\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5402\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5403\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5404\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5405\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5407\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5409\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5410\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5411\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5412\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5413\" >Space<\/span><span class=\"codescope-operator\" data-tokenid=\"5414\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5436\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5438\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5440\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5442\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5443\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5444\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5445\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5446\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5447\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5448\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5449\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5450\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5451\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5452\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5453\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5455\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5456\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5457\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5459\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5461\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5463\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5465\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5466\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5467\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5469\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5470\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5489\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"5491\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5493\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5495\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5496\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5497\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5498\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5499\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5500\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5501\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5502\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5503\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5504\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5505\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5506\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5507\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5508\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"5510\" >??<\/span> <span class=\"codescope-literal\" data-tokenid=\"5512\" >&quot;&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5513\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5514\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5516\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5517\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5519\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5521\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5523\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5525\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5526\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5527\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5529\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5530\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5544\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"32\"><span class=\"codescope-keyword\" data-tokenid=\"5560\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5562\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5564\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"5565\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5566\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5568\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5569\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5571\" >ref<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5573\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5575\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5576\" >)<\/span><span class=\"codescope-region\" data-regionid=\"33\">\n            <span class=\"codescope-operator\" data-tokenid=\"5591\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5609\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5611\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5612\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5614\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5616\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5618\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5620\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5621\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5622\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5624\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5626\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5627\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5649\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5651\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5653\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5654\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5655\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5656\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5657\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5658\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5660\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5661\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5662\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5663\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5664\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5682\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5684\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5686\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5687\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5688\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"5689\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5690\" >ShorterVersion<\/span> <span class=\"codescope-operator\" data-tokenid=\"5692\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5694\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5696\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5698\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5699\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5700\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5701\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5702\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5704\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5706\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5707\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5729\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5731\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5733\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5734\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5735\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5736\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5737\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5738\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5740\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5741\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5742\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5743\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5744\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5745\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5746\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5760\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"33\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5776\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5778\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5780\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"5781\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5782\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5784\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5785\" >)<\/span><span class=\"codescope-region\" data-regionid=\"34\">\n            <span class=\"codescope-operator\" data-tokenid=\"5800\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5818\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5820\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5821\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5823\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5825\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5827\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5829\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5830\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5831\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5833\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5835\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5836\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"5858\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"5859\" >;<\/span> <span class=\"codescope-comment\" data-tokenid=\"5861\" >\/\/Keep<\/span> <span class=\"codescope-comment\" data-tokenid=\"5863\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"5865\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"5867\" >item<\/span> <span class=\"codescope-comment\" data-tokenid=\"5869\" >at<\/span> <span class=\"codescope-comment\" data-tokenid=\"5871\" >this<\/span> <span class=\"codescope-comment\" data-tokenid=\"5873\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"5875\" >level<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5894\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5896\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5898\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5899\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5900\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5901\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5919\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5920\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"5921\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5922\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5936\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"34\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5952\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5954\" >IEnumerable<\/span><span class=\"codescope-operator\" data-tokenid=\"5955\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"5956\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5957\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5959\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5960\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5961\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5963\" >isFirst<\/span><span class=\"codescope-operator\" data-tokenid=\"5964\" >)<\/span><span class=\"codescope-region\" data-regionid=\"35\">\n            <span class=\"codescope-operator\" data-tokenid=\"5979\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5997\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5999\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6000\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"6001\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"6003\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6005\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"6007\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6009\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"6010\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6032\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6034\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6036\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"6037\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6055\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6057\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6058\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"6060\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6062\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"6063\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6085\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6087\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6089\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"6090\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6104\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">UpdateNextPriority() + 2 other unchanged items<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6115\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"36\"><span class=\"codescope-keyword\" data-tokenid=\"6127\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6129\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6131\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6133\" >ArrangeOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"6134\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6135\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6137\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6138\" >)<\/span><span class=\"codescope-region\" data-regionid=\"37\">\n        <span class=\"codescope-operator\" data-tokenid=\"6149\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"6163\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6165\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6167\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6168\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6169\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6170\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6171\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"6172\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6174\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6176\" >_<\/span><span class=\"codescope-operator\" data-tokenid=\"6177\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6178\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6192\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6194\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6195\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6205\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"37\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"6217\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6219\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6220\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6221\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6222\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6224\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6225\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6226\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6228\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"6229\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6231\" >out<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6233\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6235\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"6236\" >)<\/span><span class=\"codescope-region\" data-regionid=\"38\">\n        <span class=\"codescope-operator\" data-tokenid=\"6247\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"6261\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6263\" >pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"6265\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6267\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6269\" >Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6270\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6271\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"6272\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6274\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"6275\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6276\" >;<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6291\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6293\" >placedItems<\/span> <span class=\"codescope-operator\" data-tokenid=\"6295\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"6297\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6298\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"6299\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6300\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6301\" >Items<\/span><span class=\"codescope-operator\" data-tokenid=\"6302\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6303\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6304\" >EnsureNotNull<\/span><span class=\"codescope-operator\" data-tokenid=\"6305\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6306\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6307\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6308\" >ArraySelect<\/span><span class=\"codescope-operator\" data-tokenid=\"6309\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6310\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6312\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6314\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6316\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"6317\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6318\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6319\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6321\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"6322\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6324\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6325\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6326\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6327\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6342\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6344\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6346\" >spacing<\/span> <span class=\"codescope-operator\" data-tokenid=\"6348\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6350\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"6351\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6365\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6367\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6369\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6371\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6372\" >;<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6387\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6388\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6389\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6390\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6392\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6394\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6396\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6398\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6399\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6400\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6401\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"6402\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6403\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6404\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6418\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6420\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6421\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6422\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6423\" >Length<\/span> <span class=\"codescope-operator\" data-tokenid=\"6425\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6427\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6428\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6442\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6460\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6462\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"6464\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6466\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6467\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6468\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"6469\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6470\" >p<\/span> <span class=\"codescope-operator\" data-tokenid=\"6472\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6474\" >p<\/span><span class=\"codescope-operator\" data-tokenid=\"6475\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6476\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"6477\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6478\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6479\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"6481\" >??<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6483\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6484\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6485\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"6504\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6506\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6507\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6509\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6511\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6529\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6551\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6552\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6553\" >Clear<\/span><span class=\"codescope-operator\" data-tokenid=\"6554\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6555\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6556\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"6579\" >\/\/1.<\/span> <span class=\"codescope-comment\" data-tokenid=\"6581\" >Attempt<\/span> <span class=\"codescope-comment\" data-tokenid=\"6583\" >placing<\/span> <span class=\"codescope-comment\" data-tokenid=\"6585\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6587\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"6589\" >with<\/span> <span class=\"codescope-comment\" data-tokenid=\"6591\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6593\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"6595\" >priority<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6617\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6619\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6621\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6622\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6644\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6646\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6647\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6649\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6651\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6653\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6654\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6656\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6658\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6660\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6661\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6662\" >Length<\/span><span class=\"codescope-operator\" data-tokenid=\"6663\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6665\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6666\" >++<\/span><span class=\"codescope-operator\" data-tokenid=\"6667\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6689\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6715\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6717\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6718\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6720\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6722\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6724\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6725\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"6726\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6727\" >]<\/span><span class=\"codescope-operator\" data-tokenid=\"6728\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6729\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6730\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6731\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6732\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6733\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"6735\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6737\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6738\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6739\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6765\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6795\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6796\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6797\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"6798\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6799\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6800\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6801\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6831\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6832\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6833\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"6835\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6837\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"6838\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6868\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6870\" >+=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6872\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6873\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6874\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"6876\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6878\" >spacing<\/span><span class=\"codescope-operator\" data-tokenid=\"6879\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6905\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6927\" >}<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"6950\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6952\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6953\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6955\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6957\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"6958\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6984\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"6985\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"7008\" >\/\/2.<\/span> <span class=\"codescope-comment\" data-tokenid=\"7010\" >Compute<\/span> <span class=\"codescope-comment\" data-tokenid=\"7012\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"7014\" >next<\/span> <span class=\"codescope-comment\" data-tokenid=\"7016\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"7018\" >level<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7040\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7042\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7044\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7046\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7047\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7069\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7071\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7072\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7074\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7076\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7078\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"7079\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7105\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"7106\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7107\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"7108\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7109\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"7110\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7112\" >ref<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7114\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7115\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7116\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"7139\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7141\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7142\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7144\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7146\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"7147\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"7173\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"7174\" >;<\/span>  <span class=\"codescope-comment\" data-tokenid=\"7177\" >\/\/Cannot<\/span> <span class=\"codescope-comment\" data-tokenid=\"7179\" >shrink<\/span> <span class=\"codescope-comment\" data-tokenid=\"7181\" >anything<\/span> <span class=\"codescope-comment\" data-tokenid=\"7183\" >else<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"7206\" >\/\/3.<\/span> <span class=\"codescope-comment\" data-tokenid=\"7208\" >Discard<\/span> <span class=\"codescope-comment\" data-tokenid=\"7210\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"7212\" >of<\/span> <span class=\"codescope-comment\" data-tokenid=\"7214\" >lower<\/span> <span class=\"codescope-comment\" data-tokenid=\"7216\" >priority<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7238\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7240\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7241\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7243\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7245\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7247\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"7248\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7274\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"7275\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7276\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"7277\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7278\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7279\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7280\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"7303\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7305\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7307\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7308\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7326\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7340\" >}<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"7355\" >maxX<\/span> <span class=\"codescope-operator\" data-tokenid=\"7357\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7359\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"7360\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7374\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7376\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"7377\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7387\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"38\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7399\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7401\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7403\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7405\" >MeasureOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"7406\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7407\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7409\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7410\" >)<\/span><span class=\"codescope-region\" data-regionid=\"39\">\n        <span class=\"codescope-operator\" data-tokenid=\"7421\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7435\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7437\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7438\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7439\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7440\" >IsInfinity<\/span><span class=\"codescope-operator\" data-tokenid=\"7441\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7442\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7443\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7444\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"7445\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7446\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7460\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7478\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7480\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7482\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7484\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7485\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7486\" >MaxValue<\/span><span class=\"codescope-operator\" data-tokenid=\"7487\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"7505\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7507\" >frac<\/span> <span class=\"codescope-operator\" data-tokenid=\"7509\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7511\" >SoftWidthLimitFraction<\/span><span class=\"codescope-operator\" data-tokenid=\"7512\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"7531\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7533\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7534\" >!<\/span><span class=\"codescope-keyword\" data-tokenid=\"7535\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7536\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7537\" >IsNaN<\/span><span class=\"codescope-operator\" data-tokenid=\"7538\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7539\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7540\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"7542\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7544\" >SoftWidthReference<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7546\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7548\" >FrameworkElement<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7550\" >fwe<\/span> <span class=\"codescope-operator\" data-tokenid=\"7552\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7554\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7555\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7556\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7558\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7560\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7561\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7583\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7585\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"7587\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7588\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7589\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7590\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7591\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7592\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7593\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7595\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7597\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7598\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7599\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"7618\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"7619\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7620\" >widthLimit<\/span><span class=\"codescope-operator\" data-tokenid=\"7621\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7623\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7625\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7627\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7628\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7629\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"7630\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7631\" >LastOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"7632\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7633\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7634\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7652\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7654\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7656\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7657\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7658\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7659\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7661\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7662\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7663\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7677\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7691\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7693\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7695\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7696\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7697\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7698\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7700\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7701\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7702\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7712\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"39\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7724\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7726\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7728\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7730\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"7731\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7732\" >DependencyPropertyChangedEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7734\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7735\" >)<\/span><span class=\"codescope-region\" data-regionid=\"40\">\n        <span class=\"codescope-operator\" data-tokenid=\"7746\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7760\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"7761\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7762\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"7763\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7764\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7765\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7766\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7780\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7782\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7783\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7784\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7785\" >Property<\/span> <span class=\"codescope-operator\" data-tokenid=\"7787\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7789\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"7790\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7804\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"7822\" >_Scope<\/span> <span class=\"codescope-operator\" data-tokenid=\"7824\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7826\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7827\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7828\" >NewValue<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7830\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7832\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"7833\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7847\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7857\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"40\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"36\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">ArrangeOverride() + 3 other unchanged items<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7864\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n    <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"41\"><span class=\"codescope-keyword\" data-tokenid=\"7872\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7874\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7876\" >ScopeItemClickedEventArgs<\/span> <span class=\"codescope-operator\" data-tokenid=\"7878\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7880\" >EventArgs<\/span><span class=\"codescope-region\" data-regionid=\"42\">\n    <span class=\"codescope-operator\" data-tokenid=\"7887\" >{<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"7897\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7899\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"7900\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7901\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7903\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"7904\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7915\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7917\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"7918\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7919\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"7920\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7921\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7923\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"7924\" >)<\/span><span class=\"codescope-region\" data-regionid=\"43\">\n        <span class=\"codescope-operator\" data-tokenid=\"7935\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"7949\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"7951\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7953\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"7954\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7964\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"43\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7971\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"42\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n    <span class=\"codescope-keyword\" data-tokenid=\"7979\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7981\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7983\" >ScopeItemHitTestMode<\/span><span class=\"codescope-region\" data-regionid=\"44\">\n    <span class=\"codescope-operator\" data-tokenid=\"7990\" >{<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8000\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"8001\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8011\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"8012\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8022\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"8023\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8033\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"8034\" >,<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"8040\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"44\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"41\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">class ScopeItemClickedEventArgs, enum ScopeItemHitTestMode<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"8043\"  data-linestart=\"419\">}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n<\/div><\/div>\t\t\t\n<\/div>\n<div class=\"codescope-code-container codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"2\">\n<div class=\"codescope-code-inner\" onload=\"EmbeddedCodeScopeScrollToPrimaryLine(this)\">\t<div class=\"codescope-lines\"><div class=\"codescope-linenumber\">1<\/div>\n<div class=\"codescope-linenumber\">2<\/div>\n<div class=\"codescope-linenumber\">3<\/div>\n<div class=\"codescope-linenumber\">4<\/div>\n<div class=\"codescope-linenumber\">5<\/div>\n<div class=\"codescope-linenumber\">6<\/div>\n<div class=\"codescope-linenumber\">7<\/div>\n<div class=\"codescope-linenumber\">8<\/div>\n<div class=\"codescope-linenumber\">9<\/div>\n<div class=\"codescope-linenumber\">10<\/div>\n<div class=\"codescope-linenumber\">11<\/div>\n<div class=\"codescope-linenumber\">12<\/div>\n<div class=\"codescope-linenumber\">13<\/div>\n<div class=\"codescope-linenumber\">14<\/div>\n<div class=\"codescope-linenumber\">15<\/div>\n<div class=\"codescope-linenumber\">16<\/div>\n<div class=\"codescope-linenumber\">17<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"0\"><div class=\"codescope-linenumber\">18<\/div>\n<div class=\"codescope-linenumber\">19<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"1\"><div class=\"codescope-linenumber\">20<\/div>\n<div class=\"codescope-linenumber\">21<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linenumber\">22<\/div>\n<div class=\"codescope-linenumber\">23<\/div>\n<div class=\"codescope-linenumber\">24<\/div>\n<div class=\"codescope-linenumber\">25<\/div>\n<div class=\"codescope-linenumber\">26<\/div>\n<div class=\"codescope-linenumber\">27<\/div>\n<div class=\"codescope-linenumber\">28<\/div>\n<div class=\"codescope-linenumber\">29<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"4\"><div class=\"codescope-linenumber\">30<\/div>\n<div class=\"codescope-linenumber\">31<\/div>\n<div class=\"codescope-linenumber\">32<\/div>\n<div class=\"codescope-linenumber\">33<\/div>\n<\/div><div class=\"codescope-linenumber\">34<\/div>\n<div class=\"codescope-linenumber\">35<\/div>\n<div class=\"codescope-linenumber\">36<\/div>\n<div class=\"codescope-linenumber\">37<\/div>\n<div class=\"codescope-linenumber\">38<\/div>\n<div class=\"codescope-linenumber\">39<\/div>\n<div class=\"codescope-linenumber\">40<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"5\"><div class=\"codescope-linenumber\">41<\/div>\n<div class=\"codescope-linenumber\">42<\/div>\n<div class=\"codescope-linenumber\">43<\/div>\n<div class=\"codescope-linenumber\">44<\/div>\n<\/div><div class=\"codescope-linenumber\">45<\/div>\n<div class=\"codescope-linenumber\">46<\/div>\n<div class=\"codescope-linenumber\">47<\/div>\n<div class=\"codescope-linenumber\">48<\/div>\n<div class=\"codescope-linenumber\">49<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"6\"><div class=\"codescope-linenumber\">50<\/div>\n<div class=\"codescope-linenumber\">51<\/div>\n<div class=\"codescope-linenumber\">52<\/div>\n<div class=\"codescope-linenumber\">53<\/div>\n<\/div><div class=\"codescope-linenumber\">54<\/div>\n<div class=\"codescope-linenumber\">55<\/div>\n<div class=\"codescope-linenumber\">56<\/div>\n<div class=\"codescope-linenumber\">57<\/div>\n<div class=\"codescope-linenumber\">58<\/div>\n<div class=\"codescope-linenumber\">59<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"7\"><div class=\"codescope-linenumber\">60<\/div>\n<div class=\"codescope-linenumber\">61<\/div>\n<div class=\"codescope-linenumber\">62<\/div>\n<div class=\"codescope-linenumber\">63<\/div>\n<\/div><div class=\"codescope-linenumber\">64<\/div>\n<div class=\"codescope-linenumber\">65<\/div>\n<div class=\"codescope-linenumber\">66<\/div>\n<div class=\"codescope-linenumber\">67<\/div>\n<div class=\"codescope-linenumber\">68<\/div>\n<div class=\"codescope-linenumber\">69<\/div>\n<div class=\"codescope-linenumber\">70<\/div>\n<div class=\"codescope-linenumber\">71<\/div>\n<div class=\"codescope-linenumber\">72<\/div>\n<\/div><div class=\"codescope-linenumber\">73<\/div>\n<div class=\"codescope-linenumber\">74<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"8\"><div class=\"codescope-linenumber\">75<\/div>\n<div class=\"codescope-linenumber\">76<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"9\"><div class=\"codescope-linenumber\">77<\/div>\n<div class=\"codescope-linenumber\">78<\/div>\n<\/div><div class=\"codescope-linenumber\">79<\/div>\n<div class=\"codescope-linenumber\">80<\/div>\n<div class=\"codescope-linenumber\">81<\/div>\n<div class=\"codescope-linenumber\">82<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"10\"><div class=\"codescope-linenumber\">83<\/div>\n<div class=\"codescope-linenumber\">84<\/div>\n<div class=\"codescope-linenumber\">85<\/div>\n<\/div><div class=\"codescope-linenumber\">86<\/div>\n<div class=\"codescope-linenumber\">87<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"11\"><div class=\"codescope-linenumber\">88<\/div>\n<div class=\"codescope-linenumber\">89<\/div>\n<div class=\"codescope-linenumber\">90<\/div>\n<\/div><div class=\"codescope-linenumber\">91<\/div>\n<div class=\"codescope-linenumber\">92<\/div>\n<div class=\"codescope-linenumber\">93<\/div>\n<div class=\"codescope-linenumber\">94<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"12\"><div class=\"codescope-linenumber\">95<\/div>\n<div class=\"codescope-linenumber\">96<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"13\"><div class=\"codescope-linenumber\">97<\/div>\n<\/div><div class=\"codescope-linenumber\">98<\/div>\n<div class=\"codescope-linenumber\">99<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"14\"><div class=\"codescope-linenumber\">100<\/div>\n<div class=\"codescope-linenumber\">101<\/div>\n<div class=\"codescope-linenumber\">102<\/div>\n<div class=\"codescope-linenumber\">103<\/div>\n<\/div><div class=\"codescope-linenumber\">104<\/div>\n<div class=\"codescope-linenumber\">105<\/div>\n<div class=\"codescope-linenumber\">106<\/div>\n<div class=\"codescope-linenumber\">107<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"15\"><div class=\"codescope-linenumber\">108<\/div>\n<div class=\"codescope-linenumber\">109<\/div>\n<div class=\"codescope-linenumber\">110<\/div>\n<div class=\"codescope-linenumber\">111<\/div>\n<div class=\"codescope-linenumber\">112<\/div>\n<div class=\"codescope-linenumber\">113<\/div>\n<div class=\"codescope-linenumber\">114<\/div>\n<div class=\"codescope-linenumber\">115<\/div>\n<div class=\"codescope-linenumber\">116<\/div>\n<div class=\"codescope-linenumber\">117<\/div>\n<div class=\"codescope-linenumber\">118<\/div>\n<div class=\"codescope-linenumber\">119<\/div>\n<div class=\"codescope-linenumber\">120<\/div>\n<div class=\"codescope-linenumber\">121<\/div>\n<div class=\"codescope-linenumber\">122<\/div>\n<div class=\"codescope-linenumber\">123<\/div>\n<div class=\"codescope-linenumber\">124<\/div>\n<div class=\"codescope-linenumber\">125<\/div>\n<\/div><div class=\"codescope-linenumber\">126<\/div>\n<\/div><div class=\"codescope-linenumber\">127<\/div>\n<div class=\"codescope-linenumber\">128<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"16\"><div class=\"codescope-linenumber\">129<\/div>\n<div class=\"codescope-linenumber\">130<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"17\"><div class=\"codescope-linenumber\">131<\/div>\n<div class=\"codescope-linenumber\">132<\/div>\n<div class=\"codescope-linenumber\">133<\/div>\n<\/div><div class=\"codescope-linenumber\">134<\/div>\n<div class=\"codescope-linenumber\">135<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"18\"><div class=\"codescope-linenumber\">136<\/div>\n<div class=\"codescope-linenumber\">137<\/div>\n<div class=\"codescope-linenumber\">138<\/div>\n<div class=\"codescope-linenumber\">139<\/div>\n<\/div><div class=\"codescope-linenumber\">140<\/div>\n<div class=\"codescope-linenumber\">141<\/div>\n<div class=\"codescope-linenumber\">142<\/div>\n<div class=\"codescope-linenumber\">143<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"19\"><div class=\"codescope-linenumber\">144<\/div>\n<div class=\"codescope-linenumber\">145<\/div>\n<div class=\"codescope-linenumber\">146<\/div>\n<div class=\"codescope-linenumber\">147<\/div>\n<div class=\"codescope-linenumber\">148<\/div>\n<\/div><div class=\"codescope-linenumber\">149<\/div>\n<\/div><div class=\"codescope-linenumber\">150<\/div>\n<div class=\"codescope-linenumber\">151<\/div>\n<div class=\"codescope-linenumber\">152<\/div>\n<\/div><div class=\"codescope-linenumber\">153<\/div>\n<div class=\"codescope-linenumber\">154<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"20\"><div class=\"codescope-linenumber\">155<\/div>\n<div class=\"codescope-linenumber\">156<\/div>\n<\/div><div class=\"codescope-linenumber\">157<\/div>\n<div class=\"codescope-linenumber\">158<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"21\"><div class=\"codescope-linenumber\">159<\/div>\n<div class=\"codescope-linenumber\">160<\/div>\n<div class=\"codescope-linenumber\">161<\/div>\n<div class=\"codescope-linenumber\">162<\/div>\n<div class=\"codescope-linenumber\">163<\/div>\n<div class=\"codescope-linenumber\">164<\/div>\n<div class=\"codescope-linenumber\">165<\/div>\n<div class=\"codescope-linenumber\">166<\/div>\n<div class=\"codescope-linenumber\">167<\/div>\n<div class=\"codescope-linenumber\">168<\/div>\n<div class=\"codescope-linenumber\">169<\/div>\n<div class=\"codescope-linenumber\">170<\/div>\n<div class=\"codescope-linenumber\">171<\/div>\n<div class=\"codescope-linenumber\">172<\/div>\n<div class=\"codescope-linenumber\">173<\/div>\n<div class=\"codescope-linenumber\">174<\/div>\n<div class=\"codescope-linenumber\">175<\/div>\n<div class=\"codescope-linenumber\">176<\/div>\n<div class=\"codescope-linenumber\">177<\/div>\n<div class=\"codescope-linenumber\">178<\/div>\n<div class=\"codescope-linenumber\">179<\/div>\n<div class=\"codescope-linenumber\">180<\/div>\n<div class=\"codescope-linenumber\">181<\/div>\n<\/div><div class=\"codescope-linenumber\">182<\/div>\n<div class=\"codescope-linenumber\">183<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"22\"><div class=\"codescope-linenumber\">184<\/div>\n<div class=\"codescope-linenumber\">185<\/div>\n<div class=\"codescope-linenumber\">186<\/div>\n<div class=\"codescope-linenumber\">187<\/div>\n<div class=\"codescope-linenumber\">188<\/div>\n<div class=\"codescope-linenumber\">189<\/div>\n<div class=\"codescope-linenumber\">190<\/div>\n<div class=\"codescope-linenumber\">191<\/div>\n<div class=\"codescope-linenumber\">192<\/div>\n<div class=\"codescope-linenumber\">193<\/div>\n<div class=\"codescope-linenumber\">194<\/div>\n<div class=\"codescope-linenumber\">195<\/div>\n<div class=\"codescope-linenumber\">196<\/div>\n<div class=\"codescope-linenumber\">197<\/div>\n<div class=\"codescope-linenumber\">198<\/div>\n<div class=\"codescope-linenumber\">199<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"24\"><div class=\"codescope-linenumber\">200<\/div>\n<div class=\"codescope-linenumber\">201<\/div>\n<div class=\"codescope-linenumber\">202<\/div>\n<div class=\"codescope-linenumber\">203<\/div>\n<div class=\"codescope-linenumber\">204<\/div>\n<div class=\"codescope-linenumber\">205<\/div>\n<div class=\"codescope-linenumber\">206<\/div>\n<div class=\"codescope-linenumber\">207<\/div>\n<div class=\"codescope-linenumber\">208<\/div>\n<div class=\"codescope-linenumber\">209<\/div>\n<\/div><div class=\"codescope-linenumber\">210<\/div>\n<div class=\"codescope-linenumber\">211<\/div>\n<div class=\"codescope-linenumber\">212<\/div>\n<div class=\"codescope-linenumber\">213<\/div>\n<div class=\"codescope-linenumber\">214<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"25\"><div class=\"codescope-linenumber\">215<\/div>\n<div class=\"codescope-linenumber\">216<\/div>\n<div class=\"codescope-linenumber\">217<\/div>\n<div class=\"codescope-linenumber\">218<\/div>\n<div class=\"codescope-linenumber\">219<\/div>\n<div class=\"codescope-linenumber\">220<\/div>\n<\/div><div class=\"codescope-linenumber\">221<\/div>\n<div class=\"codescope-linenumber\">222<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"26\"><div class=\"codescope-linenumber\">223<\/div>\n<div class=\"codescope-linenumber\">224<\/div>\n<div class=\"codescope-linenumber\">225<\/div>\n<div class=\"codescope-linenumber\">226<\/div>\n<div class=\"codescope-linenumber\">227<\/div>\n<div class=\"codescope-linenumber\">228<\/div>\n<div class=\"codescope-linenumber\">229<\/div>\n<div class=\"codescope-linenumber\">230<\/div>\n<div class=\"codescope-linenumber\">231<\/div>\n<div class=\"codescope-linenumber\">232<\/div>\n<div class=\"codescope-linenumber\">233<\/div>\n<div class=\"codescope-linenumber\">234<\/div>\n<div class=\"codescope-linenumber\">235<\/div>\n<div class=\"codescope-linenumber\">236<\/div>\n<\/div><div class=\"codescope-linenumber\">237<\/div>\n<div class=\"codescope-linenumber\">238<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"27\"><div class=\"codescope-linenumber\">239<\/div>\n<div class=\"codescope-linenumber\">240<\/div>\n<div class=\"codescope-linenumber\">241<\/div>\n<div class=\"codescope-linenumber\">242<\/div>\n<div class=\"codescope-linenumber\">243<\/div>\n<\/div><div class=\"codescope-linenumber\">244<\/div>\n<div class=\"codescope-linenumber\">245<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"28\"><div class=\"codescope-linenumber\">246<\/div>\n<div class=\"codescope-linenumber\">247<\/div>\n<div class=\"codescope-linenumber\">248<\/div>\n<div class=\"codescope-linenumber\">249<\/div>\n<div class=\"codescope-linenumber\">250<\/div>\n<\/div><div class=\"codescope-linenumber\">251<\/div>\n<div class=\"codescope-linenumber\">252<\/div>\n<\/div><div class=\"codescope-linenumber\">253<\/div>\n<div class=\"codescope-linenumber\">254<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"29\"><div class=\"codescope-linenumber\">255<\/div>\n<div class=\"codescope-linenumber\">256<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"30\"><div class=\"codescope-linenumber\">257<\/div>\n<div class=\"codescope-linenumber\">258<\/div>\n<div class=\"codescope-linenumber\">259<\/div>\n<div class=\"codescope-linenumber\">260<\/div>\n<div class=\"codescope-linenumber\">261<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"31\"><div class=\"codescope-linenumber\">262<\/div>\n<div class=\"codescope-linenumber\">263<\/div>\n<div class=\"codescope-linenumber\">264<\/div>\n<div class=\"codescope-linenumber\">265<\/div>\n<div class=\"codescope-linenumber\">266<\/div>\n<div class=\"codescope-linenumber\">267<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">268<\/div>\n<div class=\"codescope-linenumber\">269<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"32\"><div class=\"codescope-linenumber\">270<\/div>\n<div class=\"codescope-linenumber\">271<\/div>\n<div class=\"codescope-linenumber\">272<\/div>\n<div class=\"codescope-linenumber\">273<\/div>\n<div class=\"codescope-linenumber\">274<\/div>\n<div class=\"codescope-linenumber\">275<\/div>\n<div class=\"codescope-linenumber\">276<\/div>\n<div class=\"codescope-linenumber\">277<\/div>\n<div class=\"codescope-linenumber\">278<\/div>\n<div class=\"codescope-linenumber\">279<\/div>\n<div class=\"codescope-linenumber\">280<\/div>\n<div class=\"codescope-linenumber\">281<\/div>\n<div class=\"codescope-linenumber\">282<\/div>\n<div class=\"codescope-linenumber\">283<\/div>\n<div class=\"codescope-linenumber\">284<\/div>\n<div class=\"codescope-linenumber\">285<\/div>\n<div class=\"codescope-linenumber\">286<\/div>\n<div class=\"codescope-linenumber\">287<\/div>\n<div class=\"codescope-linenumber\">288<\/div>\n<div class=\"codescope-linenumber\">289<\/div>\n<\/div><div class=\"codescope-linenumber\">290<\/div>\n<div class=\"codescope-linenumber\">291<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"33\"><div class=\"codescope-linenumber\">292<\/div>\n<div class=\"codescope-linenumber\">293<\/div>\n<div class=\"codescope-linenumber\">294<\/div>\n<div class=\"codescope-linenumber\">295<\/div>\n<div class=\"codescope-linenumber\">296<\/div>\n<div class=\"codescope-linenumber\">297<\/div>\n<div class=\"codescope-linenumber\">298<\/div>\n<div class=\"codescope-linenumber\">299<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"35\"><div class=\"codescope-linenumber\">300<\/div>\n<div class=\"codescope-linenumber\">301<\/div>\n<div class=\"codescope-linenumber\">302<\/div>\n<div class=\"codescope-linenumber\">303<\/div>\n<div class=\"codescope-linenumber\">304<\/div>\n<div class=\"codescope-linenumber\">305<\/div>\n<div class=\"codescope-linenumber\">306<\/div>\n<\/div><div class=\"codescope-linenumber\">307<\/div>\n<div class=\"codescope-linenumber\">308<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"36\"><div class=\"codescope-linenumber\">309<\/div>\n<div class=\"codescope-linenumber\">310<\/div>\n<div class=\"codescope-linenumber\">311<\/div>\n<div class=\"codescope-linenumber\">312<\/div>\n<div class=\"codescope-linenumber\">313<\/div>\n<div class=\"codescope-linenumber\">314<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">315<\/div>\n<\/div><div class=\"codescope-linenumber\">316<\/div>\n<div class=\"codescope-linenumber\">317<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"37\"><div class=\"codescope-linenumber\">318<\/div>\n<div class=\"codescope-linenumber\">319<\/div>\n<div class=\"codescope-linenumber\">320<\/div>\n<div class=\"codescope-linenumber\">321<\/div>\n<div class=\"codescope-linenumber\">322<\/div>\n<div class=\"codescope-linenumber\">323<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"39\"><div class=\"codescope-linenumber\">324<\/div>\n<div class=\"codescope-linenumber\">325<\/div>\n<div class=\"codescope-linenumber\">326<\/div>\n<div class=\"codescope-linenumber\">327<\/div>\n<div class=\"codescope-linenumber\">328<\/div>\n<div class=\"codescope-linenumber\">329<\/div>\n<div class=\"codescope-linenumber\">330<\/div>\n<div class=\"codescope-linenumber\">331<\/div>\n<div class=\"codescope-linenumber\">332<\/div>\n<div class=\"codescope-linenumber\">333<\/div>\n<div class=\"codescope-linenumber\">334<\/div>\n<div class=\"codescope-linenumber\">335<\/div>\n<div class=\"codescope-linenumber\">336<\/div>\n<div class=\"codescope-linenumber\">337<\/div>\n<div class=\"codescope-linenumber\">338<\/div>\n<div class=\"codescope-linenumber\">339<\/div>\n<div class=\"codescope-linenumber\">340<\/div>\n<div class=\"codescope-linenumber\">341<\/div>\n<div class=\"codescope-linenumber\">342<\/div>\n<div class=\"codescope-linenumber\">343<\/div>\n<div class=\"codescope-linenumber\">344<\/div>\n<div class=\"codescope-linenumber\">345<\/div>\n<div class=\"codescope-linenumber\">346<\/div>\n<div class=\"codescope-linenumber\">347<\/div>\n<div class=\"codescope-linenumber\">348<\/div>\n<div class=\"codescope-linenumber\">349<\/div>\n<div class=\"codescope-linenumber\">350<\/div>\n<div class=\"codescope-linenumber\">351<\/div>\n<div class=\"codescope-linenumber\">352<\/div>\n<div class=\"codescope-linenumber\">353<\/div>\n<div class=\"codescope-linenumber\">354<\/div>\n<div class=\"codescope-linenumber\">355<\/div>\n<div class=\"codescope-linenumber\">356<\/div>\n<div class=\"codescope-linenumber\">357<\/div>\n<div class=\"codescope-linenumber\">358<\/div>\n<div class=\"codescope-linenumber\">359<\/div>\n<div class=\"codescope-linenumber\">360<\/div>\n<div class=\"codescope-linenumber\">361<\/div>\n<div class=\"codescope-linenumber\">362<\/div>\n<div class=\"codescope-linenumber\">363<\/div>\n<div class=\"codescope-linenumber\">364<\/div>\n<div class=\"codescope-linenumber\">365<\/div>\n<div class=\"codescope-linenumber\">366<\/div>\n<div class=\"codescope-linenumber\">367<\/div>\n<div class=\"codescope-linenumber\">368<\/div>\n<div class=\"codescope-linenumber\">369<\/div>\n<div class=\"codescope-linenumber\">370<\/div>\n<div class=\"codescope-linenumber\">371<\/div>\n<div class=\"codescope-linenumber\">372<\/div>\n<div class=\"codescope-linenumber\">373<\/div>\n<div class=\"codescope-linenumber\">374<\/div>\n<\/div><div class=\"codescope-linenumber\">375<\/div>\n<div class=\"codescope-linenumber\">376<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"40\"><div class=\"codescope-linenumber\">377<\/div>\n<div class=\"codescope-linenumber\">378<\/div>\n<div class=\"codescope-linenumber\">379<\/div>\n<div class=\"codescope-linenumber\">380<\/div>\n<div class=\"codescope-linenumber\">381<\/div>\n<div class=\"codescope-linenumber\">382<\/div>\n<div class=\"codescope-linenumber\">383<\/div>\n<div class=\"codescope-linenumber\">384<\/div>\n<div class=\"codescope-linenumber\">385<\/div>\n<div class=\"codescope-linenumber\">386<\/div>\n<div class=\"codescope-linenumber\">387<\/div>\n<div class=\"codescope-linenumber\">388<\/div>\n<div class=\"codescope-linenumber\">389<\/div>\n<div class=\"codescope-linenumber\">390<\/div>\n<\/div><div class=\"codescope-linenumber\">391<\/div>\n<div class=\"codescope-linenumber\">392<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"41\"><div class=\"codescope-linenumber\">393<\/div>\n<div class=\"codescope-linenumber\">394<\/div>\n<div class=\"codescope-linenumber\">395<\/div>\n<div class=\"codescope-linenumber\">396<\/div>\n<div class=\"codescope-linenumber\">397<\/div>\n<div class=\"codescope-linenumber\">398<\/div>\n<div class=\"codescope-linenumber\">399<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">400<\/div>\n<\/div><div class=\"codescope-linenumber\">401<\/div>\n<div class=\"codescope-linenumber\">402<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"42\"><div class=\"codescope-linenumber\">403<\/div>\n<div class=\"codescope-linenumber\">404<\/div>\n<div class=\"codescope-linenumber\">405<\/div>\n<div class=\"codescope-linenumber\">406<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"44\"><div class=\"codescope-linenumber\">407<\/div>\n<div class=\"codescope-linenumber\">408<\/div>\n<div class=\"codescope-linenumber\">409<\/div>\n<\/div><div class=\"codescope-linenumber\">410<\/div>\n<div class=\"codescope-linenumber\">411<\/div>\n<div class=\"codescope-linenumber\">412<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"45\"><div class=\"codescope-linenumber\">413<\/div>\n<div class=\"codescope-linenumber\">414<\/div>\n<div class=\"codescope-linenumber\">415<\/div>\n<div class=\"codescope-linenumber\">416<\/div>\n<div class=\"codescope-linenumber\">417<\/div>\n<div class=\"codescope-linenumber\">418<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">419<\/div>\n<\/div><div class=\"codescope-linenumber\">420<\/div>\n<\/div>\t<div class=\"codescope-regionmargin\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"0\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"1\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"4\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"5\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"6\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"7\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"8\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"8\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"9\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"10\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"11\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"12\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"13\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"14\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"15\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"16\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"17\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"18\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"19\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"20\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"21\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"22\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"24\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"25\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"26\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"27\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"28\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"29\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"30\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"31\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"32\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"33\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"33\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"35\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"36\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"36\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"37\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"37\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"39\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"39\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"40\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"40\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"41\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"41\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"42\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"42\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"44\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"44\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"45\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"45\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<\/div>\t<div class=\"codescope-code\" contenteditable=\"true\" spellcheck=\"false\"\t\t oncut=\"return false\" onpaste=\"return false\"\t\t onkeydown=\"return CodeScope_EmbeddedSnippetKeyDown(event)\"><span class=\"codescope-keyword\" data-tokenid=\"0\" >using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2\" >CppEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"3\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4\" >Outlining<\/span><span class=\"codescope-operator\" data-tokenid=\"5\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"7\"  data-linestart=\"1\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"9\" >CppProjectEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"10\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"11\" >CodeExplorer<\/span><span class=\"codescope-operator\" data-tokenid=\"12\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"14\"  data-linestart=\"2\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"16\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"17\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"18\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"19\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"20\" >Tools<\/span><span class=\"codescope-operator\" data-tokenid=\"21\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"23\"  data-linestart=\"3\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"25\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"26\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"27\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"28\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"29\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"30\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"31\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"32\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"33\" >RuleBased<\/span><span class=\"codescope-operator\" data-tokenid=\"34\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"36\"  data-linestart=\"4\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"38\" >SysprogsDevTools<\/span><span class=\"codescope-operator\" data-tokenid=\"39\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"40\" >ELFParser<\/span><span class=\"codescope-operator\" data-tokenid=\"41\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"43\"  data-linestart=\"5\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"45\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"46\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"48\"  data-linestart=\"6\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"50\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"51\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"52\" >Collections<\/span><span class=\"codescope-operator\" data-tokenid=\"53\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"54\" >Generic<\/span><span class=\"codescope-operator\" data-tokenid=\"55\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"57\"  data-linestart=\"7\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"59\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"60\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"61\" >Globalization<\/span><span class=\"codescope-operator\" data-tokenid=\"62\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"64\"  data-linestart=\"8\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"66\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"67\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"68\" >Linq<\/span><span class=\"codescope-operator\" data-tokenid=\"69\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"71\"  data-linestart=\"9\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"73\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"74\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"75\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"76\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"78\"  data-linestart=\"10\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"80\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"81\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"82\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"83\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"85\"  data-linestart=\"11\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"87\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"88\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"89\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"90\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"91\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"92\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"94\"  data-linestart=\"12\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"96\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"97\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"98\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"99\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"100\" >Input<\/span><span class=\"codescope-operator\" data-tokenid=\"101\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"103\"  data-linestart=\"13\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"105\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"106\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"107\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"108\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"109\" >Media<\/span><span class=\"codescope-operator\" data-tokenid=\"110\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"112\"  data-linestart=\"14\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"114\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"115\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"116\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"117\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"118\" >Shapes<\/span><span class=\"codescope-operator\" data-tokenid=\"119\" >;<\/span>\n\n<span class=\"codescope-keyword\" data-tokenid=\"122\"  data-linestart=\"16\">namespace<\/span> <span class=\"codescope-identifier\" data-tokenid=\"124\" >CppProjectEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"125\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"126\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"127\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"128\" >WPF<\/span><span class=\"codescope-operator\" data-tokenid=\"129\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"130\" >Bars<\/span><span class=\"codescope-region\" data-regionid=\"0\">\n<span class=\"codescope-operator\" data-tokenid=\"133\"  data-linestart=\"17\">{<\/span>\n    <span class=\"codescope-keyword\" data-tokenid=\"139\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"141\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"143\" >AdvancedScopePresenter<\/span> <span class=\"codescope-operator\" data-tokenid=\"145\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"147\" >Control<\/span><span class=\"codescope-region\" data-regionid=\"1\">\n    <span class=\"codescope-operator\" data-tokenid=\"154\" >{<\/span>\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"2\"><span class=\"codescope-keyword\" data-tokenid=\"164\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"166\" >OutlineScope<\/span> <span class=\"codescope-identifier\" data-tokenid=\"168\" >Scope<\/span><span class=\"codescope-region\" data-regionid=\"3\">\n        <span class=\"codescope-operator\" data-tokenid=\"179\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"193\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"195\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"197\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"199\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"200\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"201\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"202\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"203\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"204\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"205\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"206\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"208\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"222\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"224\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"226\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"227\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"228\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"229\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"231\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"232\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"233\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"235\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"245\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"257\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"259\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"261\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"263\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"265\" >ScopeProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"267\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"269\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"270\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"271\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"272\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"273\" >&quot;Scope&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"274\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"276\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"277\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"278\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"279\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"280\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"282\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"283\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"284\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"285\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"286\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"288\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"290\" >FrameworkPropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"291\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"292\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"293\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"295\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"296\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"297\" >AffectsMeasure<\/span> <span class=\"codescope-operator\" data-tokenid=\"299\" >|<\/span> <span class=\"codescope-identifier\" data-tokenid=\"301\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"302\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"303\" >AffectsRender<\/span><span class=\"codescope-operator\" data-tokenid=\"304\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"305\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"306\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"317\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"319\" >Brush<\/span> <span class=\"codescope-identifier\" data-tokenid=\"321\" >LinkForeground<\/span><span class=\"codescope-region\" data-regionid=\"4\">\n        <span class=\"codescope-operator\" data-tokenid=\"332\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"346\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"348\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"350\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"352\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"353\" >Brush<\/span><span class=\"codescope-operator\" data-tokenid=\"354\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"355\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"356\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"357\" >LinkForegroundProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"358\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"359\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"361\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"375\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"377\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"379\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"380\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"381\" >LinkForegroundProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"382\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"384\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"385\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"386\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"388\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"398\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"410\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"412\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"414\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"416\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"418\" >LinkForegroundProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"420\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"422\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"423\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"424\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"425\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"426\" >&quot;LinkForeground&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"427\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"429\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"430\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"431\" >Brush<\/span><span class=\"codescope-operator\" data-tokenid=\"432\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"433\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"435\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"436\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"437\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"438\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"439\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"441\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"443\" >PropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"444\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"445\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"446\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"447\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"448\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"459\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"461\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"463\" >SecondaryItemOpacity<\/span> <span class=\"codescope-operator\" data-tokenid=\"465\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"467\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"468\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"470\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"471\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"473\" >}<\/span> <span class=\"codescope-operator\" data-tokenid=\"475\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"477\" >0.5<\/span><span class=\"codescope-operator\" data-tokenid=\"478\" >;<\/span>\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"490\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"492\" >ScopeItemHitTestMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"494\" >HitTestMode<\/span><span class=\"codescope-region\" data-regionid=\"5\">\n        <span class=\"codescope-operator\" data-tokenid=\"505\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"519\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"521\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"523\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"525\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"526\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"527\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"528\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"529\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"530\" >HitTestModeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"531\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"532\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"534\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"548\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"550\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"552\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"553\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"554\" >HitTestModeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"555\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"557\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"558\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"559\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"561\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"571\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"583\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"585\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"587\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"589\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"591\" >HitTestModeProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"593\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"595\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"596\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"597\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"598\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"599\" >&quot;HitTestMode&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"600\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"602\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"603\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"604\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"605\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"606\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"608\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"609\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"610\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"611\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"612\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"614\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"616\" >PropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"617\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"618\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"619\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"620\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"621\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"622\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"623\" >;<\/span>\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"635\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"637\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"639\" >SoftWidthLimitFraction<\/span><span class=\"codescope-region\" data-regionid=\"6\">\n        <span class=\"codescope-operator\" data-tokenid=\"650\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"664\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"666\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"668\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"670\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"671\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"672\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"673\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"674\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"675\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"676\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"677\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"679\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"693\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"695\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"697\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"698\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"699\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"700\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"702\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"703\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"704\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"706\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"716\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"728\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"730\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"732\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"734\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"736\" >SoftWidthLimitFractionProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"738\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"740\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"741\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"742\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"743\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"744\" >&quot;SoftWidthLimitFraction&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"745\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"747\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"748\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"749\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"750\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"751\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"753\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"754\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"755\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"756\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"757\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"759\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"761\" >FrameworkPropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"762\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"763\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"764\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"765\" >NaN<\/span><span class=\"codescope-operator\" data-tokenid=\"766\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"768\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"769\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"770\" >AffectsMeasure<\/span> <span class=\"codescope-operator\" data-tokenid=\"772\" >|<\/span> <span class=\"codescope-identifier\" data-tokenid=\"774\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"775\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"776\" >AffectsArrange<\/span><span class=\"codescope-operator\" data-tokenid=\"777\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"778\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"779\" >;<\/span>\n\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"792\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"794\" >object<\/span> <span class=\"codescope-identifier\" data-tokenid=\"796\" >SoftWidthReference<\/span><span class=\"codescope-region\" data-regionid=\"7\">\n        <span class=\"codescope-operator\" data-tokenid=\"807\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"821\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"823\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"825\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"827\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"828\" >object<\/span><span class=\"codescope-operator\" data-tokenid=\"829\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"830\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"831\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"832\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"833\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"834\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"836\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"850\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"852\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"854\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"855\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"856\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"857\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"859\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"860\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"861\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"863\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"873\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-comment\" data-tokenid=\"885\" >\/\/<\/span> <span class=\"codescope-comment\" data-tokenid=\"887\" >Using<\/span> <span class=\"codescope-comment\" data-tokenid=\"889\" >a<\/span> <span class=\"codescope-comment\" data-tokenid=\"891\" >DependencyProperty<\/span> <span class=\"codescope-comment\" data-tokenid=\"893\" >as<\/span> <span class=\"codescope-comment\" data-tokenid=\"895\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"897\" >backing<\/span> <span class=\"codescope-comment\" data-tokenid=\"899\" >store<\/span> <span class=\"codescope-comment\" data-tokenid=\"901\" >for<\/span> <span class=\"codescope-comment\" data-tokenid=\"903\" >SoftWidthReference.<\/span>  <span class=\"codescope-comment\" data-tokenid=\"906\" >This<\/span> <span class=\"codescope-comment\" data-tokenid=\"908\" >enables<\/span> <span class=\"codescope-comment\" data-tokenid=\"910\" >animation,<\/span> <span class=\"codescope-comment\" data-tokenid=\"912\" >styling,<\/span> <span class=\"codescope-comment\" data-tokenid=\"914\" >binding,<\/span> <span class=\"codescope-comment\" data-tokenid=\"916\" >etc...<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"926\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"928\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"930\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"932\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"934\" >SoftWidthReferenceProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"936\" >=<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"950\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"951\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"952\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"953\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"954\" >&quot;SoftWidthReference&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"955\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"957\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"958\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"959\" >object<\/span><span class=\"codescope-operator\" data-tokenid=\"960\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"961\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"963\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"964\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"965\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"966\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"967\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"969\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"971\" >PropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"972\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"973\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"974\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"975\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"976\" >;<\/span>\n\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"989\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"991\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"993\" >SeparatorGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"995\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"997\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"998\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1000\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"1001\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1003\" >}<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"1013\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1015\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1017\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"1019\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1021\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1022\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1024\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"1025\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1027\" >}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">Scope + 12 other unchanged items<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"1039\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1041\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1043\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"8\">\n        <span class=\"codescope-operator\" data-tokenid=\"1054\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1068\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1070\" >int<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"9\"><span class=\"codescope-identifier\" data-tokenid=\"1072\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"1073\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1087\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1089\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1091\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"1093\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1095\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1096\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1097\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1098\" >ClickHandler<\/span> <span class=\"codescope-operator\" data-tokenid=\"1100\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1102\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1103\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1117\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1119\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1120\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1121\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1123\" >Item<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">X + 2 other unchanged items<\/span><span class=\"codescope-operator\" data-tokenid=\"1124\" >;<\/span>\n\n<span class=\" codescope-newblock\" data-tokenid=\"1127\"  data-linestart=\"79\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"1128\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1129\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1130\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1131\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1132\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1133\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1134\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1135\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1136\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1137\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1138\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1139\" >public<\/span><span class=\" codescope-newblock\" data-tokenid=\"1140\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1141\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1142\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1143\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1144\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1145\" > <\/span>\n<span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1147\"  data-linestart=\"80\"> <\/span>\n            <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"10\"><span class=\"codescope-keyword\" data-tokenid=\"1161\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1163\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1165\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1167\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1169\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1171\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1172\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1174\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1188\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1190\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1192\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"1193\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1208\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1210\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1212\" >Right<\/span> <span class=\"codescope-operator\" data-tokenid=\"1214\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1216\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"1218\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1220\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1221\" >;<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">Width + 2 other unchanged items<\/span>\n            \n            <span class=\"codescope-keyword\" data-tokenid=\"1249\" >protected<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1251\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"1252\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1253\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1254\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1255\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1256\" >)<\/span><span class=\"codescope-region\" data-regionid=\"11\">\n            <span class=\"codescope-operator\" data-tokenid=\"1271\" >{<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"1273\"  data-linestart=\"88\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"1274\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1275\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1276\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1277\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1278\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1279\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1280\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1281\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1282\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1283\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1284\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1285\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1286\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1287\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1288\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1289\" >_Presenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1290\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1291\" >=<\/span><span class=\" codescope-newblock\" data-tokenid=\"1292\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1293\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1294\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1295\" > <\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"1309\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1325\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1327\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1329\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1331\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1332\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1333\" >AdvancedScopePresenter<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1334\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1335\" >presenter<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1336\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1337\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"1338\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1340\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1341\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1343\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1345\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1346\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1347\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1362\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1364\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1366\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1368\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1370\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"12\">\n            <span class=\"codescope-operator\" data-tokenid=\"1385\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"1403\" >FormattedText<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"13\"><span class=\"codescope-identifier\" data-tokenid=\"1405\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1406\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"1424\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1426\" >_IsHighlighted<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Text, _IsHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1427\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1446\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1448\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1449\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1450\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1451\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1452\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1453\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"1454\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"1455\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1457\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1458\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1460\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1461\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1462\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1464\" >item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1466\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1468\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1469\" >)<\/span><span class=\" codescope-newblock\" data-tokenid=\"1470\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1471\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"1472\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1473\" >base<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1474\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1475\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1476\" >)<\/span><span class=\"codescope-region\" data-regionid=\"14\">\n                <span class=\"codescope-operator\" data-tokenid=\"1495\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1517\" >_Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1519\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1521\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1522\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1544\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1546\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1548\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"1549\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1567\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1587\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1589\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1591\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1593\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1595\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1597\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"1598\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"1599\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"1600\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1601\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1602\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1603\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1622\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1624\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1626\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1628\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1629\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1630\" >AdvancedScopePresenter<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1631\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1632\" >presenter<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1633\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1634\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"1635\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1637\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1638\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1640\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1642\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1643\" >)<\/span><span class=\"codescope-region\" data-regionid=\"15\">\n                <span class=\"codescope-operator\" data-tokenid=\"1662\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1684\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1686\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1688\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1690\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1692\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1694\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"1696\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1698\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1700\" >==<\/span> <span class=\"codescope-operator\" data-tokenid=\"1702\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1703\" >highlight<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1705\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1707\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1708\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1709\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1710\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1711\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1712\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1734\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1736\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1737\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1739\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1741\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1743\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1745\" >CanHighlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1746\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1768\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1794\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1796\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1798\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1799\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1825\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1827\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1828\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1829\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1859\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1860\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1861\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1862\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1863\" >TextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1864\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1865\" >Underline<\/span><span class=\"codescope-operator\" data-tokenid=\"1866\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1867\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1893\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1923\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1924\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1925\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1926\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"1927\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1928\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1929\" >;<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"1956\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1958\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1959\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1961\" >&amp;&amp;<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1963\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1964\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1965\" >LinkForeground<\/span> <span class=\"codescope-operator\" data-tokenid=\"1967\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1969\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1970\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2000\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2001\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2002\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"2003\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"2004\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2005\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2006\" >LinkForeground<\/span><span class=\"codescope-operator\" data-tokenid=\"2007\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2008\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2034\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2064\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2065\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2066\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"2067\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"2068\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2069\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2070\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"2071\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2072\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2094\" >}<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"2117\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2118\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2119\" >DrawText<\/span><span class=\"codescope-operator\" data-tokenid=\"2120\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2121\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2122\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2124\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2126\" >Point<\/span><span class=\"codescope-operator\" data-tokenid=\"2127\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2128\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"2129\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2131\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2132\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2133\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2134\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2152\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2167\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2183\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2185\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2187\" >Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2189\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2191\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"16\">\n            <span class=\"codescope-operator\" data-tokenid=\"2206\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"2224\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2226\" >Pen<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"17\"><span class=\"codescope-identifier\" data-tokenid=\"2228\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2229\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"2247\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2249\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2250\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2269\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2271\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2273\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2275\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2277\" >3<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Pen + 2 other unchanged items<\/span><span class=\"codescope-operator\" data-tokenid=\"2278\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2297\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2299\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2300\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"2301\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"2302\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"2303\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2304\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"2305\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"2306\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2308\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2309\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2311\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2313\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2314\" >)<\/span><span class=\" codescope-newblock\" data-tokenid=\"2315\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2316\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"2317\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"2318\" >base<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2319\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"2320\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2321\" >)<\/span><span class=\"codescope-region\" data-regionid=\"18\">\n                <span class=\"codescope-operator\" data-tokenid=\"2340\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2362\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"2364\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2366\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2367\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2389\" >_Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2391\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2393\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2394\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2412\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2432\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2434\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2436\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2438\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2440\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"2442\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2443\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"2444\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"2445\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2446\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2447\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2448\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2449\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2451\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2453\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2455\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2457\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"2458\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2477\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2479\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2481\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2483\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"2484\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"2485\" >AdvancedScopePresenter<\/span><span class=\" codescope-removedblock\" data-tokenid=\"2486\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"2487\" >presenter<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"2488\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"2489\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"2490\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2492\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2493\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2495\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2497\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"2498\" >)<\/span><span class=\"codescope-region\" data-regionid=\"19\">\n                <span class=\"codescope-operator\" data-tokenid=\"2517\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2539\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2540\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2541\" >PushTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2542\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2543\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2545\" >TranslateTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2546\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2547\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2549\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2551\" >XPadding<\/span><span class=\"codescope-operator\" data-tokenid=\"2552\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2554\" >1<\/span> <span class=\"codescope-operator\" data-tokenid=\"2556\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2558\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"2559\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2560\" >Round<\/span><span class=\"codescope-operator\" data-tokenid=\"2561\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2562\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"2563\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2564\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2565\" >ActualHeight<\/span> <span class=\"codescope-operator\" data-tokenid=\"2567\" >-<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2569\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2570\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2571\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2572\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2573\" >Height<\/span><span class=\"codescope-operator\" data-tokenid=\"2574\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2576\" >\/<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2578\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"2579\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2580\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2581\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2582\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2604\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2605\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2606\" >DrawGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"2607\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2608\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2609\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2611\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2612\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2614\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2615\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2616\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2638\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2639\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2640\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"2641\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2642\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2643\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2661\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2676\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2692\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2694\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2696\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"2697\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2698\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2700\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"2701\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2703\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2705\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"2707\" >&gt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2709\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2711\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2713\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"2715\" >&lt;=<\/span> <span class=\"codescope-operator\" data-tokenid=\"2717\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2718\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2720\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2722\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"2723\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2724\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"2734\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"8\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"2746\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"2747\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2748\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2749\" >&gt;<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"20\"><span class=\"codescope-identifier\" data-tokenid=\"2751\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"2753\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2755\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2757\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"2758\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2759\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2760\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"2761\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2762\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2763\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"2773\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2775\" >OutlineScope<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2777\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"2778\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"2788\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2790\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2792\" >_HighlightedComponent<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Components + 2 other unchanged items<\/span><span class=\"codescope-operator\" data-tokenid=\"2793\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"2804\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2806\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2808\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2810\" >OnRender<\/span><span class=\"codescope-operator\" data-tokenid=\"2811\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2812\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2814\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2815\" >)<\/span><span class=\"codescope-region\" data-regionid=\"21\">\n        <span class=\"codescope-operator\" data-tokenid=\"2826\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"2840\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"2841\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2842\" >OnRender<\/span><span class=\"codescope-operator\" data-tokenid=\"2843\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2844\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2845\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2846\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2861\" >try<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2875\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"2893\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2894\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2895\" >PushClip<\/span><span class=\"codescope-operator\" data-tokenid=\"2896\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2897\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2899\" >RectangleGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"2900\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2901\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2903\" >Rect<\/span><span class=\"codescope-operator\" data-tokenid=\"2904\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2905\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2906\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2908\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2909\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2911\" >ActualWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"2912\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2914\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"2915\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2916\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2917\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2918\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"2936\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"2938\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2939\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2941\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2943\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2945\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"2946\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2964\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2986\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2987\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2988\" >DrawRectangle<\/span><span class=\"codescope-operator\" data-tokenid=\"2989\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2990\" >Background<\/span><span class=\"codescope-operator\" data-tokenid=\"2991\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2993\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2994\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2996\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2998\" >Rect<\/span><span class=\"codescope-operator\" data-tokenid=\"2999\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3000\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3001\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3002\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"3003\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3005\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"3006\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3008\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3009\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3010\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"3011\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3013\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"3014\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3015\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3016\" >;<\/span>   <span class=\"codescope-comment\" data-tokenid=\"3020\" >\/\/This<\/span> <span class=\"codescope-comment\" data-tokenid=\"3022\" >is<\/span> <span class=\"codescope-comment\" data-tokenid=\"3024\" >needed<\/span> <span class=\"codescope-comment\" data-tokenid=\"3026\" >for<\/span> <span class=\"codescope-comment\" data-tokenid=\"3028\" >hit-testing<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3050\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3052\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3053\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3054\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3055\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"3056\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"3082\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3083\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3084\" >PushOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"3085\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3086\" >SecondaryItemOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"3087\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3088\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"3111\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3112\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3113\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"3114\" >(<\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"3115\" >this<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"3116\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"3117\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"3118\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3119\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3121\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3122\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3123\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"3146\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3148\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3149\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3150\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3151\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"3152\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"3178\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3179\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3180\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3181\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3182\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3183\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3201\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3215\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3229\" >finally<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3243\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3261\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3262\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3263\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3264\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3265\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3266\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3280\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3290\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"22\"><span class=\"codescope-keyword\" data-tokenid=\"3302\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3304\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3306\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3308\" >OnMouseMove<\/span><span class=\"codescope-operator\" data-tokenid=\"3309\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3310\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3312\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3313\" >)<\/span><span class=\"codescope-region\" data-regionid=\"23\">\n        <span class=\"codescope-operator\" data-tokenid=\"3324\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3338\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3339\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3340\" >OnMouseMove<\/span><span class=\"codescope-operator\" data-tokenid=\"3341\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3342\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3343\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3344\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3359\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3361\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"3363\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3365\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3366\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"3367\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"3368\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3369\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3370\" >GetPosition<\/span><span class=\"codescope-operator\" data-tokenid=\"3371\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3372\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3373\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3374\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3375\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"3376\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"3390\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3392\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3394\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3396\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"3397\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3398\" >FirstOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"3399\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3400\" >c<\/span> <span class=\"codescope-operator\" data-tokenid=\"3402\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3404\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3405\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3406\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"3408\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3410\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3411\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3412\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"3413\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3414\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"3415\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3416\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3417\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3432\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3434\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3435\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3437\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3439\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3440\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3454\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3472\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3474\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3476\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3477\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"3496\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"3498\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3500\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3501\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3503\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3505\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3506\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3508\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3510\" >Cursors<\/span><span class=\"codescope-operator\" data-tokenid=\"3511\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3512\" >Hand<\/span> <span class=\"codescope-operator\" data-tokenid=\"3514\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3516\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3517\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3535\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"3536\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3537\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3538\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3552\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3562\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"23\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3574\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3576\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3578\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3580\" >OnMouseLeave<\/span><span class=\"codescope-operator\" data-tokenid=\"3581\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3582\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3584\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3585\" >)<\/span><span class=\"codescope-region\" data-regionid=\"24\">\n        <span class=\"codescope-operator\" data-tokenid=\"3596\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3610\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3611\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3612\" >OnMouseLeave<\/span><span class=\"codescope-operator\" data-tokenid=\"3613\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3614\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3615\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3616\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3631\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3633\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3634\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3636\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3638\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3639\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3653\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3671\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3673\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3675\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3676\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3694\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"3696\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3698\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3699\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3717\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"3718\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3719\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3720\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3734\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3744\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3757\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3759\" >event<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3761\" >EventHandler<\/span><span class=\"codescope-operator\" data-tokenid=\"3762\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"3763\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"3764\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3766\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"3767\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3778\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3780\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3782\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3784\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3785\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3786\" >MouseButtonEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3788\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3789\" >)<\/span><span class=\"codescope-region\" data-regionid=\"25\">\n        <span class=\"codescope-operator\" data-tokenid=\"3800\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3814\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3815\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3816\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3817\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3818\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3819\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3820\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3835\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3837\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3838\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3839\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"3840\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3841\" >Item<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3843\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3845\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"3846\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3847\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3849\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"3850\" >)<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3868\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"3869\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"3870\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3871\" >Invoke<\/span><span class=\"codescope-operator\" data-tokenid=\"3872\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3873\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3874\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3876\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3878\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"3879\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3880\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"3881\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3882\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3883\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3893\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3905\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3907\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"3908\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3909\" >)<\/span><span class=\"codescope-region\" data-regionid=\"26\">\n        <span class=\"codescope-operator\" data-tokenid=\"3920\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3934\" >switch<\/span> <span class=\"codescope-operator\" data-tokenid=\"3936\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3937\" >HitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"3938\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3952\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3970\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3972\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"3973\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3974\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"3975\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3997\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3999\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4000\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4018\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4020\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4021\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4022\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"4023\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4045\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4047\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"4048\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4066\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4068\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4069\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4070\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4071\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4093\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4095\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4096\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4097\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4098\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4099\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4100\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4101\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4102\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4104\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4106\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4107\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4108\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4109\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4110\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4111\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4112\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4113\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4114\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4132\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4134\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4135\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4136\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4137\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4159\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"4161\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4162\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4163\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4164\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4165\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4166\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4167\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4168\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4169\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4171\" >&amp;&amp;<\/span> <span class=\"codescope-operator\" data-tokenid=\"4173\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4174\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4175\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4176\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4177\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4178\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4179\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4180\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4181\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4182\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4196\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4210\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4212\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4213\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4223\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4235\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4237\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4239\" >HitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4241\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4242\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4243\" >PointHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4245\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4246\" >)<\/span><span class=\"codescope-region\" data-regionid=\"27\">\n        <span class=\"codescope-operator\" data-tokenid=\"4257\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4271\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4273\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4274\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4275\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4276\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4277\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4295\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4297\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4298\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4312\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4314\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4315\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4316\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4317\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4318\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4319\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4320\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4330\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4342\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4344\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4346\" >GeometryHitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4348\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4349\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4350\" >GeometryHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4352\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4353\" >)<\/span><span class=\"codescope-region\" data-regionid=\"28\">\n        <span class=\"codescope-operator\" data-tokenid=\"4364\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4378\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4380\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4381\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4382\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4383\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4384\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4402\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4404\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4405\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4419\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4421\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4422\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4423\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4424\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4425\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4426\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4427\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4437\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"4449\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4451\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"4452\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"4453\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4455\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4456\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4458\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4460\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4462\" >FormattedText<\/span><span class=\"codescope-operator\" data-tokenid=\"4463\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4464\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4465\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4467\" >CultureInfo<\/span><span class=\"codescope-operator\" data-tokenid=\"4468\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4469\" >CurrentCulture<\/span><span class=\"codescope-operator\" data-tokenid=\"4470\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4472\" >FlowDirection<\/span><span class=\"codescope-operator\" data-tokenid=\"4473\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4474\" >LeftToRight<\/span><span class=\"codescope-operator\" data-tokenid=\"4475\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4477\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4479\" >Typeface<\/span><span class=\"codescope-operator\" data-tokenid=\"4480\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4481\" >FontFamily<\/span><span class=\"codescope-operator\" data-tokenid=\"4482\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4484\" >FontStyle<\/span><span class=\"codescope-operator\" data-tokenid=\"4485\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4487\" >FontWeight<\/span><span class=\"codescope-operator\" data-tokenid=\"4488\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4490\" >FontStretch<\/span><span class=\"codescope-operator\" data-tokenid=\"4491\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4492\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4494\" >FontSize<\/span><span class=\"codescope-operator\" data-tokenid=\"4495\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4497\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"4498\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4499\" >;<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">OnMouseMove() + 7 other unchanged items<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4511\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4513\" >PlacedItem<\/span><span class=\"codescope-region\" data-regionid=\"29\">\n        <span class=\"codescope-operator\" data-tokenid=\"4524\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4538\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4540\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4542\" >Pen<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"30\"><span class=\"codescope-identifier\" data-tokenid=\"4544\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4545\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4559\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4561\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4563\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4564\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4578\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4580\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4581\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4582\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4584\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4585\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4599\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4601\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4603\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"4604\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4606\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"4607\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"4622\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4624\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"4625\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4626\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4627\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4628\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4630\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4631\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4633\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4635\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4636\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4638\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4640\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4641\" >)<\/span><span class=\"codescope-region\" data-regionid=\"31\">\n            <span class=\"codescope-operator\" data-tokenid=\"4656\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4674\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"4676\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4678\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4679\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4697\" >_Presenter<\/span> <span class=\"codescope-operator\" data-tokenid=\"4699\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4701\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4702\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4720\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"4722\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4724\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4725\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4743\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"4744\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4745\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4746\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4760\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Pen + 5 other unchanged items<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"4776\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4778\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4780\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"4781\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4782\" >)<\/span><span class=\"codescope-region\" data-regionid=\"32\">\n            <span class=\"codescope-operator\" data-tokenid=\"4797\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4815\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4817\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4819\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"4821\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4823\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4824\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4842\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4844\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4845\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"4847\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4849\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4850\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4872\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"4873\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4892\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4894\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4895\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4896\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4897\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4899\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4901\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4902\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4903\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"4904\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4905\" >Block<\/span> <span class=\"codescope-operator\" data-tokenid=\"4907\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4909\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4910\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4911\" >SeparatorGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"4913\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4915\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4916\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4938\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4940\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4942\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4944\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"4945\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4946\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"4947\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4948\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"4949\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"4950\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"4951\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4952\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4953\" >SeparatorGlyph<\/span><span class=\"codescope-operator\" data-tokenid=\"4954\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4956\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4957\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4959\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4961\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"4963\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4965\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4966\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4967\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"4969\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"4970\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4988\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4990\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4992\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4993\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4994\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4995\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4997\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4999\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5000\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5001\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5002\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5003\" >Arrow<\/span> <span class=\"codescope-operator\" data-tokenid=\"5005\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5007\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5008\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5009\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"5011\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5013\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"5014\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5036\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5038\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5040\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5042\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5043\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5044\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5045\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5046\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5047\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5048\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5049\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5050\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5051\" >ArrowGlyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5052\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5054\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"5055\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5057\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5059\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5061\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5063\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5064\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5065\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5067\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5068\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5086\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5088\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5090\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5091\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5092\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5093\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5095\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5097\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5098\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5099\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5100\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5101\" >Namespace<\/span><span class=\"codescope-operator\" data-tokenid=\"5102\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5124\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5126\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5128\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5130\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5131\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5132\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5133\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5134\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5135\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5136\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5137\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5138\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5139\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5140\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5141\" >&quot;::&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5142\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5143\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5145\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5147\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5149\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5151\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5152\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5153\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5155\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5156\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5174\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5176\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5178\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5179\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5180\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5181\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5183\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5185\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5186\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5187\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5188\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5189\" >Colon<\/span><span class=\"codescope-operator\" data-tokenid=\"5190\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5212\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5214\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5216\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5218\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5219\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5220\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5221\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5222\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5223\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5224\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5225\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5226\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5227\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5228\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5229\" >&quot;:<\/span> <span class=\"codescope-literal\" data-tokenid=\"5231\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5232\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5233\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5235\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5237\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5239\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5241\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5242\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5243\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5245\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5246\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5264\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5266\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5268\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5269\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5270\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5271\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5273\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5275\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5276\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5277\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5278\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5279\" >Equals<\/span><span class=\"codescope-operator\" data-tokenid=\"5280\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5302\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5304\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5306\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5308\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5309\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5310\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5311\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5312\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5313\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5314\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5315\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5316\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5317\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5318\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5319\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5321\" >=<\/span> <span class=\"codescope-literal\" data-tokenid=\"5323\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5324\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5325\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5327\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5329\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5331\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5333\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5334\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5335\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5337\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5338\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5356\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5358\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5360\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5361\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5362\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5363\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5365\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5367\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5368\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5369\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5370\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5371\" >Space<\/span><span class=\"codescope-operator\" data-tokenid=\"5372\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5394\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5396\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5398\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5400\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5401\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5402\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5403\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5404\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5405\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5406\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5407\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5408\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5409\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5410\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5411\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5413\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5414\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5415\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5417\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5419\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5421\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5423\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5424\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5425\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5427\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5428\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5447\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"5449\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5451\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5453\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5454\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5455\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5456\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5457\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5458\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5459\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5460\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5461\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5462\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5463\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5464\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5465\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5466\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"5468\" >??<\/span> <span class=\"codescope-literal\" data-tokenid=\"5470\" >&quot;&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5471\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5472\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5474\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5475\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5477\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5479\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5481\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5483\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5484\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5485\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5487\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5488\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5502\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"33\"><span class=\"codescope-keyword\" data-tokenid=\"5518\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5520\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5522\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"5523\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5524\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5526\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5527\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5529\" >ref<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5531\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5533\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5534\" >)<\/span><span class=\"codescope-region\" data-regionid=\"34\">\n            <span class=\"codescope-operator\" data-tokenid=\"5549\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5567\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5569\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5570\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5572\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5574\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5576\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5578\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5579\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5580\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5582\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5584\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5585\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5607\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5609\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5611\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5612\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5613\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5614\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5615\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5616\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5618\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5619\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5620\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5621\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5622\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5640\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5642\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5644\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5645\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5646\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"5647\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5648\" >ShorterVersion<\/span> <span class=\"codescope-operator\" data-tokenid=\"5650\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5652\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5654\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5656\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5657\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5658\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5659\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5660\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5662\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5664\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5665\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5687\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5689\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5691\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5692\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5693\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5694\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5695\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5696\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5698\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5699\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5700\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5701\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5702\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5703\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5704\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5718\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"34\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5734\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5736\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5738\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"5739\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5740\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5742\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5743\" >)<\/span><span class=\"codescope-region\" data-regionid=\"35\">\n            <span class=\"codescope-operator\" data-tokenid=\"5758\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5776\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5778\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5779\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5781\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5783\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5785\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5787\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5788\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5789\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5791\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5793\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5794\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"5816\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"5817\" >;<\/span> <span class=\"codescope-comment\" data-tokenid=\"5819\" >\/\/Keep<\/span> <span class=\"codescope-comment\" data-tokenid=\"5821\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"5823\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"5825\" >item<\/span> <span class=\"codescope-comment\" data-tokenid=\"5827\" >at<\/span> <span class=\"codescope-comment\" data-tokenid=\"5829\" >this<\/span> <span class=\"codescope-comment\" data-tokenid=\"5831\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"5833\" >level<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5852\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5854\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5856\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5857\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5858\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5859\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5877\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5878\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"5879\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5880\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5894\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5910\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5912\" >IEnumerable<\/span><span class=\"codescope-operator\" data-tokenid=\"5913\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"5914\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5915\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5917\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5918\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5919\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5921\" >isFirst<\/span><span class=\"codescope-operator\" data-tokenid=\"5922\" >)<\/span><span class=\"codescope-region\" data-regionid=\"36\">\n            <span class=\"codescope-operator\" data-tokenid=\"5937\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5955\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5957\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"5958\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"5959\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"5961\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5963\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5965\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5967\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"5968\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5990\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5992\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5994\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"5995\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6013\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6015\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6016\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"6018\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6020\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"6021\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6043\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6045\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6047\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"6048\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6062\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"36\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"33\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">UpdateNextPriority() + 2 other unchanged items<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6073\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"37\"><span class=\"codescope-keyword\" data-tokenid=\"6085\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6087\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6089\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6091\" >ArrangeOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"6092\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6093\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6095\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6096\" >)<\/span><span class=\"codescope-region\" data-regionid=\"38\">\n        <span class=\"codescope-operator\" data-tokenid=\"6107\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"6121\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6123\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6125\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6126\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6127\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6128\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6129\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"6130\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6132\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6134\" >_<\/span><span class=\"codescope-operator\" data-tokenid=\"6135\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6136\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6150\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6152\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6153\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6163\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"38\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"6175\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6177\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6178\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6179\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6180\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6182\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6183\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6184\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6186\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"6187\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6189\" >out<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6191\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6193\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"6194\" >)<\/span><span class=\"codescope-region\" data-regionid=\"39\">\n        <span class=\"codescope-operator\" data-tokenid=\"6205\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"6219\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6221\" >pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"6223\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6225\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6227\" >Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6228\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6229\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"6230\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6232\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"6233\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6234\" >;<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6249\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6251\" >placedItems<\/span> <span class=\"codescope-operator\" data-tokenid=\"6253\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"6255\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6256\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"6257\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6258\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6259\" >Items<\/span><span class=\"codescope-operator\" data-tokenid=\"6260\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6261\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6262\" >EnsureNotNull<\/span><span class=\"codescope-operator\" data-tokenid=\"6263\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6264\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6265\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6266\" >ArraySelect<\/span><span class=\"codescope-operator\" data-tokenid=\"6267\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6268\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6270\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6272\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6274\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"6275\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6276\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6277\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6279\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"6280\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6282\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6283\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6284\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6285\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6300\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6302\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6304\" >spacing<\/span> <span class=\"codescope-operator\" data-tokenid=\"6306\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6308\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"6309\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6323\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6325\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6327\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6329\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6330\" >;<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6345\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6346\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6347\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6348\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6350\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6352\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6354\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6356\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6357\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6358\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6359\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"6360\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6361\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6362\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6376\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6378\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6379\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6380\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6381\" >Length<\/span> <span class=\"codescope-operator\" data-tokenid=\"6383\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6385\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6386\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6400\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6418\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6420\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"6422\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6424\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6425\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6426\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"6427\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6428\" >p<\/span> <span class=\"codescope-operator\" data-tokenid=\"6430\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6432\" >p<\/span><span class=\"codescope-operator\" data-tokenid=\"6433\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6434\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"6435\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6436\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6437\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"6439\" >??<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6441\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6442\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6443\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"6462\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6464\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6465\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6467\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6469\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6487\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6509\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6510\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6511\" >Clear<\/span><span class=\"codescope-operator\" data-tokenid=\"6512\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6513\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6514\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"6537\" >\/\/1.<\/span> <span class=\"codescope-comment\" data-tokenid=\"6539\" >Attempt<\/span> <span class=\"codescope-comment\" data-tokenid=\"6541\" >placing<\/span> <span class=\"codescope-comment\" data-tokenid=\"6543\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6545\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"6547\" >with<\/span> <span class=\"codescope-comment\" data-tokenid=\"6549\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6551\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"6553\" >priority<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6575\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6577\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6579\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6580\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6602\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6604\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6605\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6607\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6609\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6611\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6612\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6614\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6616\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6618\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6619\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6620\" >Length<\/span><span class=\"codescope-operator\" data-tokenid=\"6621\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6623\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6624\" >++<\/span><span class=\"codescope-operator\" data-tokenid=\"6625\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6647\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6673\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6675\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6676\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6678\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6680\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6682\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6683\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"6684\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6685\" >]<\/span><span class=\"codescope-operator\" data-tokenid=\"6686\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6687\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6688\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6689\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6690\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6691\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"6693\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6695\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6696\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6697\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6723\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6753\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6754\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6755\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"6756\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6757\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6758\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6759\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6789\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6790\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6791\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"6793\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6795\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"6796\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6826\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6828\" >+=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6830\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6831\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6832\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"6834\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6836\" >spacing<\/span><span class=\"codescope-operator\" data-tokenid=\"6837\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6863\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6885\" >}<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"6908\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6910\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6911\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6913\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6915\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"6916\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6942\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"6943\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"6966\" >\/\/2.<\/span> <span class=\"codescope-comment\" data-tokenid=\"6968\" >Compute<\/span> <span class=\"codescope-comment\" data-tokenid=\"6970\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6972\" >next<\/span> <span class=\"codescope-comment\" data-tokenid=\"6974\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"6976\" >level<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6998\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7000\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7002\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7004\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7005\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7027\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7029\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7030\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7032\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7034\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7036\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"7037\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7063\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"7064\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7065\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"7066\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7067\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"7068\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7070\" >ref<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7072\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7073\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7074\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"7097\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7099\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7100\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7102\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7104\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"7105\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"7131\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"7132\" >;<\/span>  <span class=\"codescope-comment\" data-tokenid=\"7135\" >\/\/Cannot<\/span> <span class=\"codescope-comment\" data-tokenid=\"7137\" >shrink<\/span> <span class=\"codescope-comment\" data-tokenid=\"7139\" >anything<\/span> <span class=\"codescope-comment\" data-tokenid=\"7141\" >else<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"7164\" >\/\/3.<\/span> <span class=\"codescope-comment\" data-tokenid=\"7166\" >Discard<\/span> <span class=\"codescope-comment\" data-tokenid=\"7168\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"7170\" >of<\/span> <span class=\"codescope-comment\" data-tokenid=\"7172\" >lower<\/span> <span class=\"codescope-comment\" data-tokenid=\"7174\" >priority<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7196\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7198\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7199\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7201\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7203\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7205\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"7206\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7232\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"7233\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7234\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"7235\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7236\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7237\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7238\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"7261\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7263\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7265\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7266\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7284\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7298\" >}<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"7313\" >maxX<\/span> <span class=\"codescope-operator\" data-tokenid=\"7315\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7317\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"7318\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7332\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7334\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"7335\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7345\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"39\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7357\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7359\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7361\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7363\" >MeasureOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"7364\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7365\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7367\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7368\" >)<\/span><span class=\"codescope-region\" data-regionid=\"40\">\n        <span class=\"codescope-operator\" data-tokenid=\"7379\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7393\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7395\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7396\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7397\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7398\" >IsInfinity<\/span><span class=\"codescope-operator\" data-tokenid=\"7399\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7400\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7401\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7402\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"7403\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7404\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7418\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7436\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7438\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7440\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7442\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7443\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7444\" >MaxValue<\/span><span class=\"codescope-operator\" data-tokenid=\"7445\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"7463\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7465\" >frac<\/span> <span class=\"codescope-operator\" data-tokenid=\"7467\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7469\" >SoftWidthLimitFraction<\/span><span class=\"codescope-operator\" data-tokenid=\"7470\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"7489\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7491\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7492\" >!<\/span><span class=\"codescope-keyword\" data-tokenid=\"7493\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7494\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7495\" >IsNaN<\/span><span class=\"codescope-operator\" data-tokenid=\"7496\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7497\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7498\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"7500\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7502\" >SoftWidthReference<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7504\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7506\" >FrameworkElement<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7508\" >fwe<\/span> <span class=\"codescope-operator\" data-tokenid=\"7510\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7512\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7513\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7514\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7516\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7518\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7519\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7541\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7543\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"7545\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7546\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7547\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7548\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7549\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7550\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7551\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7553\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7555\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7556\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7557\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"7576\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"7577\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7578\" >widthLimit<\/span><span class=\"codescope-operator\" data-tokenid=\"7579\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7581\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7583\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7585\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7586\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7587\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"7588\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7589\" >LastOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"7590\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7591\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7592\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7610\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7612\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7614\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7615\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7616\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7617\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7619\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7620\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7621\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7635\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7649\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7651\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7653\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7654\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7655\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7656\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7658\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7659\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7660\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7670\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"40\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7682\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7684\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7686\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7688\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"7689\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7690\" >DependencyPropertyChangedEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7692\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7693\" >)<\/span><span class=\"codescope-region\" data-regionid=\"41\">\n        <span class=\"codescope-operator\" data-tokenid=\"7704\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7718\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"7719\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7720\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"7721\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7722\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7723\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7724\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7738\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7740\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7741\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7742\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7743\" >Property<\/span> <span class=\"codescope-operator\" data-tokenid=\"7745\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7747\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"7748\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7762\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"7780\" >_Scope<\/span> <span class=\"codescope-operator\" data-tokenid=\"7782\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7784\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7785\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7786\" >NewValue<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7788\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7790\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"7791\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7805\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7815\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"41\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"37\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">ArrangeOverride() + 3 other unchanged items<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7822\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n    <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"42\"><span class=\"codescope-keyword\" data-tokenid=\"7830\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7832\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7834\" >ScopeItemClickedEventArgs<\/span> <span class=\"codescope-operator\" data-tokenid=\"7836\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7838\" >EventArgs<\/span><span class=\"codescope-region\" data-regionid=\"43\">\n    <span class=\"codescope-operator\" data-tokenid=\"7845\" >{<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"7855\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7857\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"7858\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7859\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7861\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"7862\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7873\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7875\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"7876\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7877\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"7878\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7879\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7881\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"7882\" >)<\/span><span class=\"codescope-region\" data-regionid=\"44\">\n        <span class=\"codescope-operator\" data-tokenid=\"7893\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"7907\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"7909\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7911\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"7912\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7922\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"44\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7929\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"43\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n    <span class=\"codescope-keyword\" data-tokenid=\"7937\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7939\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7941\" >ScopeItemHitTestMode<\/span><span class=\"codescope-region\" data-regionid=\"45\">\n    <span class=\"codescope-operator\" data-tokenid=\"7948\" >{<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"7958\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"7959\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"7969\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"7970\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"7980\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"7981\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"7991\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"7992\" >,<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7998\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"45\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"42\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">class ScopeItemClickedEventArgs, enum ScopeItemHitTestMode<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"8001\"  data-linestart=\"418\">}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n<\/div><\/div>\t\t\t\n<\/div>\n<div class=\"codescope-code-container codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"3\">\n<div class=\"codescope-code-inner\" onload=\"EmbeddedCodeScopeScrollToPrimaryLine(this)\">\t<div class=\"codescope-lines\"><div class=\"codescope-linenumber\">1<\/div>\n<div class=\"codescope-linenumber\">2<\/div>\n<div class=\"codescope-linenumber\">3<\/div>\n<div class=\"codescope-linenumber\">4<\/div>\n<div class=\"codescope-linenumber\">5<\/div>\n<div class=\"codescope-linenumber\">6<\/div>\n<div class=\"codescope-linenumber\">7<\/div>\n<div class=\"codescope-linenumber\">8<\/div>\n<div class=\"codescope-linenumber\">9<\/div>\n<div class=\"codescope-linenumber\">10<\/div>\n<div class=\"codescope-linenumber\">11<\/div>\n<div class=\"codescope-linenumber\">12<\/div>\n<div class=\"codescope-linenumber\">13<\/div>\n<div class=\"codescope-linenumber\">14<\/div>\n<div class=\"codescope-linenumber\">15<\/div>\n<div class=\"codescope-linenumber\">16<\/div>\n<div class=\"codescope-linenumber\">17<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"0\"><div class=\"codescope-linenumber\">18<\/div>\n<div class=\"codescope-linenumber\">19<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"1\"><div class=\"codescope-linenumber\">20<\/div>\n<div class=\"codescope-linenumber\">21<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linenumber\">22<\/div>\n<div class=\"codescope-linenumber\">23<\/div>\n<div class=\"codescope-linenumber\">24<\/div>\n<div class=\"codescope-linenumber\">25<\/div>\n<div class=\"codescope-linenumber\">26<\/div>\n<div class=\"codescope-linenumber\">27<\/div>\n<div class=\"codescope-linenumber\">28<\/div>\n<div class=\"codescope-linenumber\">29<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"4\"><div class=\"codescope-linenumber\">30<\/div>\n<div class=\"codescope-linenumber\">31<\/div>\n<div class=\"codescope-linenumber\">32<\/div>\n<div class=\"codescope-linenumber\">33<\/div>\n<\/div><div class=\"codescope-linenumber\">34<\/div>\n<div class=\"codescope-linenumber\">35<\/div>\n<div class=\"codescope-linenumber\">36<\/div>\n<div class=\"codescope-linenumber\">37<\/div>\n<div class=\"codescope-linenumber\">38<\/div>\n<div class=\"codescope-linenumber\">39<\/div>\n<div class=\"codescope-linenumber\">40<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"5\"><div class=\"codescope-linenumber\">41<\/div>\n<div class=\"codescope-linenumber\">42<\/div>\n<div class=\"codescope-linenumber\">43<\/div>\n<div class=\"codescope-linenumber\">44<\/div>\n<\/div><div class=\"codescope-linenumber\">45<\/div>\n<div class=\"codescope-linenumber\">46<\/div>\n<div class=\"codescope-linenumber\">47<\/div>\n<div class=\"codescope-linenumber\">48<\/div>\n<div class=\"codescope-linenumber\">49<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"6\"><div class=\"codescope-linenumber\">50<\/div>\n<div class=\"codescope-linenumber\">51<\/div>\n<div class=\"codescope-linenumber\">52<\/div>\n<div class=\"codescope-linenumber\">53<\/div>\n<\/div><div class=\"codescope-linenumber\">54<\/div>\n<div class=\"codescope-linenumber\">55<\/div>\n<div class=\"codescope-linenumber\">56<\/div>\n<div class=\"codescope-linenumber\">57<\/div>\n<div class=\"codescope-linenumber\">58<\/div>\n<div class=\"codescope-linenumber\">59<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"7\"><div class=\"codescope-linenumber\">60<\/div>\n<div class=\"codescope-linenumber\">61<\/div>\n<div class=\"codescope-linenumber\">62<\/div>\n<div class=\"codescope-linenumber\">63<\/div>\n<\/div><div class=\"codescope-linenumber\">64<\/div>\n<div class=\"codescope-linenumber\">65<\/div>\n<div class=\"codescope-linenumber\">66<\/div>\n<div class=\"codescope-linenumber\">67<\/div>\n<div class=\"codescope-linenumber\">68<\/div>\n<div class=\"codescope-linenumber\">69<\/div>\n<div class=\"codescope-linenumber\">70<\/div>\n<div class=\"codescope-linenumber\">71<\/div>\n<div class=\"codescope-linenumber\">72<\/div>\n<\/div><div class=\"codescope-linenumber\">73<\/div>\n<div class=\"codescope-linenumber\">74<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"8\"><div class=\"codescope-linenumber\">75<\/div>\n<div class=\"codescope-linenumber\">76<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"9\"><div class=\"codescope-linenumber\">77<\/div>\n<div class=\"codescope-linenumber\">78<\/div>\n<\/div><div class=\"codescope-linenumber\">79<\/div>\n<div class=\"codescope-linenumber\">80<\/div>\n<div class=\"codescope-linenumber\">81<\/div>\n<div class=\"codescope-linenumber\">82<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"10\"><div class=\"codescope-linenumber\">83<\/div>\n<div class=\"codescope-linenumber\">84<\/div>\n<div class=\"codescope-linenumber\">85<\/div>\n<\/div><div class=\"codescope-linenumber\">86<\/div>\n<div class=\"codescope-linenumber\">87<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"11\"><div class=\"codescope-linenumber\">88<\/div>\n<div class=\"codescope-linenumber\">89<\/div>\n<div class=\"codescope-linenumber\">90<\/div>\n<\/div><div class=\"codescope-linenumber\">91<\/div>\n<div class=\"codescope-linenumber\">92<\/div>\n<div class=\"codescope-linenumber\">93<\/div>\n<div class=\"codescope-linenumber\">94<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"12\"><div class=\"codescope-linenumber\">95<\/div>\n<div class=\"codescope-linenumber\">96<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"13\"><div class=\"codescope-linenumber\">97<\/div>\n<\/div><div class=\"codescope-linenumber\">98<\/div>\n<div class=\"codescope-linenumber\">99<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"14\"><div class=\"codescope-linenumber\">100<\/div>\n<div class=\"codescope-linenumber\">101<\/div>\n<div class=\"codescope-linenumber\">102<\/div>\n<div class=\"codescope-linenumber\">103<\/div>\n<div class=\"codescope-linenumber\">104<\/div>\n<div class=\"codescope-linenumber\">105<\/div>\n<\/div><div class=\"codescope-linenumber\">106<\/div>\n<div class=\"codescope-linenumber\">107<\/div>\n<div class=\"codescope-linenumber\">108<\/div>\n<div class=\"codescope-linenumber\">109<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"15\"><div class=\"codescope-linenumber\">110<\/div>\n<div class=\"codescope-linenumber\">111<\/div>\n<div class=\"codescope-linenumber\">112<\/div>\n<div class=\"codescope-linenumber\">113<\/div>\n<div class=\"codescope-linenumber\">114<\/div>\n<div class=\"codescope-linenumber\">115<\/div>\n<div class=\"codescope-linenumber\">116<\/div>\n<div class=\"codescope-linenumber\">117<\/div>\n<div class=\"codescope-linenumber\">118<\/div>\n<div class=\"codescope-linenumber\">119<\/div>\n<div class=\"codescope-linenumber\">120<\/div>\n<div class=\"codescope-linenumber\">121<\/div>\n<div class=\"codescope-linenumber\">122<\/div>\n<div class=\"codescope-linenumber\">123<\/div>\n<div class=\"codescope-linenumber\">124<\/div>\n<div class=\"codescope-linenumber\">125<\/div>\n<div class=\"codescope-linenumber\">126<\/div>\n<div class=\"codescope-linenumber\">127<\/div>\n<\/div><div class=\"codescope-linenumber\">128<\/div>\n<\/div><div class=\"codescope-linenumber\">129<\/div>\n<div class=\"codescope-linenumber\">130<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"16\"><div class=\"codescope-linenumber\">131<\/div>\n<div class=\"codescope-linenumber\">132<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"17\"><div class=\"codescope-linenumber\">133<\/div>\n<div class=\"codescope-linenumber\">134<\/div>\n<div class=\"codescope-linenumber\">135<\/div>\n<\/div><div class=\"codescope-linenumber\">136<\/div>\n<div class=\"codescope-linenumber\">137<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"18\"><div class=\"codescope-linenumber\">138<\/div>\n<div class=\"codescope-linenumber\">139<\/div>\n<div class=\"codescope-linenumber\">140<\/div>\n<div class=\"codescope-linenumber\">141<\/div>\n<\/div><div class=\"codescope-linenumber\">142<\/div>\n<div class=\"codescope-linenumber\">143<\/div>\n<div class=\"codescope-linenumber\">144<\/div>\n<div class=\"codescope-linenumber\">145<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"19\"><div class=\"codescope-linenumber\">146<\/div>\n<div class=\"codescope-linenumber\">147<\/div>\n<div class=\"codescope-linenumber\">148<\/div>\n<div class=\"codescope-linenumber\">149<\/div>\n<div class=\"codescope-linenumber\">150<\/div>\n<\/div><div class=\"codescope-linenumber\">151<\/div>\n<\/div><div class=\"codescope-linenumber\">152<\/div>\n<div class=\"codescope-linenumber\">153<\/div>\n<div class=\"codescope-linenumber\">154<\/div>\n<\/div><div class=\"codescope-linenumber\">155<\/div>\n<div class=\"codescope-linenumber\">156<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"20\"><div class=\"codescope-linenumber\">157<\/div>\n<div class=\"codescope-linenumber\">158<\/div>\n<\/div><div class=\"codescope-linenumber\">159<\/div>\n<div class=\"codescope-linenumber\">160<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"21\"><div class=\"codescope-linenumber\">161<\/div>\n<div class=\"codescope-linenumber\">162<\/div>\n<div class=\"codescope-linenumber\">163<\/div>\n<div class=\"codescope-linenumber\">164<\/div>\n<div class=\"codescope-linenumber\">165<\/div>\n<div class=\"codescope-linenumber\">166<\/div>\n<div class=\"codescope-linenumber\">167<\/div>\n<div class=\"codescope-linenumber\">168<\/div>\n<div class=\"codescope-linenumber\">169<\/div>\n<div class=\"codescope-linenumber\">170<\/div>\n<div class=\"codescope-linenumber\">171<\/div>\n<div class=\"codescope-linenumber\">172<\/div>\n<div class=\"codescope-linenumber\">173<\/div>\n<div class=\"codescope-linenumber\">174<\/div>\n<div class=\"codescope-linenumber\">175<\/div>\n<div class=\"codescope-linenumber\">176<\/div>\n<div class=\"codescope-linenumber\">177<\/div>\n<div class=\"codescope-linenumber\">178<\/div>\n<div class=\"codescope-linenumber\">179<\/div>\n<div class=\"codescope-linenumber\">180<\/div>\n<div class=\"codescope-linenumber\">181<\/div>\n<div class=\"codescope-linenumber\">182<\/div>\n<div class=\"codescope-linenumber\">183<\/div>\n<\/div><div class=\"codescope-linenumber\">184<\/div>\n<div class=\"codescope-linenumber\">185<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"22\"><div class=\"codescope-linenumber\">186<\/div>\n<div class=\"codescope-linenumber\">187<\/div>\n<div class=\"codescope-linenumber\">188<\/div>\n<div class=\"codescope-linenumber\">189<\/div>\n<div class=\"codescope-linenumber\">190<\/div>\n<div class=\"codescope-linenumber\">191<\/div>\n<div class=\"codescope-linenumber\">192<\/div>\n<div class=\"codescope-linenumber\">193<\/div>\n<div class=\"codescope-linenumber\">194<\/div>\n<div class=\"codescope-linenumber\">195<\/div>\n<div class=\"codescope-linenumber\">196<\/div>\n<div class=\"codescope-linenumber\">197<\/div>\n<div class=\"codescope-linenumber\">198<\/div>\n<div class=\"codescope-linenumber\">199<\/div>\n<div class=\"codescope-linenumber\">200<\/div>\n<div class=\"codescope-linenumber\">201<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"24\"><div class=\"codescope-linenumber\">202<\/div>\n<div class=\"codescope-linenumber\">203<\/div>\n<div class=\"codescope-linenumber\">204<\/div>\n<div class=\"codescope-linenumber\">205<\/div>\n<div class=\"codescope-linenumber\">206<\/div>\n<div class=\"codescope-linenumber\">207<\/div>\n<div class=\"codescope-linenumber\">208<\/div>\n<div class=\"codescope-linenumber\">209<\/div>\n<div class=\"codescope-linenumber\">210<\/div>\n<div class=\"codescope-linenumber\">211<\/div>\n<\/div><div class=\"codescope-linenumber\">212<\/div>\n<div class=\"codescope-linenumber\">213<\/div>\n<div class=\"codescope-linenumber\">214<\/div>\n<div class=\"codescope-linenumber\">215<\/div>\n<div class=\"codescope-linenumber\">216<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"25\"><div class=\"codescope-linenumber\">217<\/div>\n<div class=\"codescope-linenumber\">218<\/div>\n<div class=\"codescope-linenumber\">219<\/div>\n<div class=\"codescope-linenumber\">220<\/div>\n<div class=\"codescope-linenumber\">221<\/div>\n<div class=\"codescope-linenumber\">222<\/div>\n<\/div><div class=\"codescope-linenumber\">223<\/div>\n<div class=\"codescope-linenumber\">224<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"26\"><div class=\"codescope-linenumber\">225<\/div>\n<div class=\"codescope-linenumber\">226<\/div>\n<div class=\"codescope-linenumber\">227<\/div>\n<div class=\"codescope-linenumber\">228<\/div>\n<div class=\"codescope-linenumber\">229<\/div>\n<div class=\"codescope-linenumber\">230<\/div>\n<div class=\"codescope-linenumber\">231<\/div>\n<div class=\"codescope-linenumber\">232<\/div>\n<div class=\"codescope-linenumber\">233<\/div>\n<div class=\"codescope-linenumber\">234<\/div>\n<div class=\"codescope-linenumber\">235<\/div>\n<div class=\"codescope-linenumber\">236<\/div>\n<div class=\"codescope-linenumber\">237<\/div>\n<div class=\"codescope-linenumber\">238<\/div>\n<\/div><div class=\"codescope-linenumber\">239<\/div>\n<div class=\"codescope-linenumber\">240<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"27\"><div class=\"codescope-linenumber\">241<\/div>\n<div class=\"codescope-linenumber\">242<\/div>\n<div class=\"codescope-linenumber\">243<\/div>\n<div class=\"codescope-linenumber\">244<\/div>\n<div class=\"codescope-linenumber\">245<\/div>\n<\/div><div class=\"codescope-linenumber\">246<\/div>\n<div class=\"codescope-linenumber\">247<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"28\"><div class=\"codescope-linenumber\">248<\/div>\n<div class=\"codescope-linenumber\">249<\/div>\n<div class=\"codescope-linenumber\">250<\/div>\n<div class=\"codescope-linenumber\">251<\/div>\n<div class=\"codescope-linenumber\">252<\/div>\n<\/div><div class=\"codescope-linenumber\">253<\/div>\n<div class=\"codescope-linenumber\">254<\/div>\n<\/div><div class=\"codescope-linenumber\">255<\/div>\n<div class=\"codescope-linenumber\">256<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"29\"><div class=\"codescope-linenumber\">257<\/div>\n<div class=\"codescope-linenumber\">258<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"30\"><div class=\"codescope-linenumber\">259<\/div>\n<div class=\"codescope-linenumber\">260<\/div>\n<div class=\"codescope-linenumber\">261<\/div>\n<div class=\"codescope-linenumber\">262<\/div>\n<div class=\"codescope-linenumber\">263<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"31\"><div class=\"codescope-linenumber\">264<\/div>\n<div class=\"codescope-linenumber\">265<\/div>\n<div class=\"codescope-linenumber\">266<\/div>\n<div class=\"codescope-linenumber\">267<\/div>\n<div class=\"codescope-linenumber\">268<\/div>\n<div class=\"codescope-linenumber\">269<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">270<\/div>\n<div class=\"codescope-linenumber\">271<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"32\"><div class=\"codescope-linenumber\">272<\/div>\n<div class=\"codescope-linenumber\">273<\/div>\n<div class=\"codescope-linenumber\">274<\/div>\n<div class=\"codescope-linenumber\">275<\/div>\n<div class=\"codescope-linenumber\">276<\/div>\n<div class=\"codescope-linenumber\">277<\/div>\n<div class=\"codescope-linenumber\">278<\/div>\n<div class=\"codescope-linenumber\">279<\/div>\n<div class=\"codescope-linenumber\">280<\/div>\n<div class=\"codescope-linenumber\">281<\/div>\n<div class=\"codescope-linenumber\">282<\/div>\n<div class=\"codescope-linenumber\">283<\/div>\n<div class=\"codescope-linenumber\">284<\/div>\n<div class=\"codescope-linenumber\">285<\/div>\n<div class=\"codescope-linenumber\">286<\/div>\n<div class=\"codescope-linenumber\">287<\/div>\n<div class=\"codescope-linenumber\">288<\/div>\n<div class=\"codescope-linenumber\">289<\/div>\n<div class=\"codescope-linenumber\">290<\/div>\n<div class=\"codescope-linenumber\">291<\/div>\n<\/div><div class=\"codescope-linenumber\">292<\/div>\n<div class=\"codescope-linenumber\">293<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"33\"><div class=\"codescope-linenumber\">294<\/div>\n<div class=\"codescope-linenumber\">295<\/div>\n<div class=\"codescope-linenumber\">296<\/div>\n<div class=\"codescope-linenumber\">297<\/div>\n<div class=\"codescope-linenumber\">298<\/div>\n<div class=\"codescope-linenumber\">299<\/div>\n<div class=\"codescope-linenumber\">300<\/div>\n<div class=\"codescope-linenumber\">301<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"35\"><div class=\"codescope-linenumber\">302<\/div>\n<div class=\"codescope-linenumber\">303<\/div>\n<div class=\"codescope-linenumber\">304<\/div>\n<div class=\"codescope-linenumber\">305<\/div>\n<div class=\"codescope-linenumber\">306<\/div>\n<div class=\"codescope-linenumber\">307<\/div>\n<div class=\"codescope-linenumber\">308<\/div>\n<\/div><div class=\"codescope-linenumber\">309<\/div>\n<div class=\"codescope-linenumber\">310<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"36\"><div class=\"codescope-linenumber\">311<\/div>\n<div class=\"codescope-linenumber\">312<\/div>\n<div class=\"codescope-linenumber\">313<\/div>\n<div class=\"codescope-linenumber\">314<\/div>\n<div class=\"codescope-linenumber\">315<\/div>\n<div class=\"codescope-linenumber\">316<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">317<\/div>\n<\/div><div class=\"codescope-linenumber\">318<\/div>\n<div class=\"codescope-linenumber\">319<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"37\"><div class=\"codescope-linenumber\">320<\/div>\n<div class=\"codescope-linenumber\">321<\/div>\n<div class=\"codescope-linenumber\">322<\/div>\n<div class=\"codescope-linenumber\">323<\/div>\n<div class=\"codescope-linenumber\">324<\/div>\n<div class=\"codescope-linenumber\">325<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"39\"><div class=\"codescope-linenumber\">326<\/div>\n<div class=\"codescope-linenumber\">327<\/div>\n<div class=\"codescope-linenumber\">328<\/div>\n<div class=\"codescope-linenumber\">329<\/div>\n<div class=\"codescope-linenumber\">330<\/div>\n<div class=\"codescope-linenumber\">331<\/div>\n<div class=\"codescope-linenumber\">332<\/div>\n<div class=\"codescope-linenumber\">333<\/div>\n<div class=\"codescope-linenumber\">334<\/div>\n<div class=\"codescope-linenumber\">335<\/div>\n<div class=\"codescope-linenumber\">336<\/div>\n<div class=\"codescope-linenumber\">337<\/div>\n<div class=\"codescope-linenumber\">338<\/div>\n<div class=\"codescope-linenumber\">339<\/div>\n<div class=\"codescope-linenumber\">340<\/div>\n<div class=\"codescope-linenumber\">341<\/div>\n<div class=\"codescope-linenumber\">342<\/div>\n<div class=\"codescope-linenumber\">343<\/div>\n<div class=\"codescope-linenumber\">344<\/div>\n<div class=\"codescope-linenumber\">345<\/div>\n<div class=\"codescope-linenumber\">346<\/div>\n<div class=\"codescope-linenumber\">347<\/div>\n<div class=\"codescope-linenumber\">348<\/div>\n<div class=\"codescope-linenumber\">349<\/div>\n<div class=\"codescope-linenumber\">350<\/div>\n<div class=\"codescope-linenumber\">351<\/div>\n<div class=\"codescope-linenumber\">352<\/div>\n<div class=\"codescope-linenumber\">353<\/div>\n<div class=\"codescope-linenumber\">354<\/div>\n<div class=\"codescope-linenumber\">355<\/div>\n<div class=\"codescope-linenumber\">356<\/div>\n<div class=\"codescope-linenumber\">357<\/div>\n<div class=\"codescope-linenumber\">358<\/div>\n<div class=\"codescope-linenumber\">359<\/div>\n<div class=\"codescope-linenumber\">360<\/div>\n<div class=\"codescope-linenumber\">361<\/div>\n<div class=\"codescope-linenumber\">362<\/div>\n<div class=\"codescope-linenumber\">363<\/div>\n<div class=\"codescope-linenumber\">364<\/div>\n<div class=\"codescope-linenumber\">365<\/div>\n<div class=\"codescope-linenumber\">366<\/div>\n<div class=\"codescope-linenumber\">367<\/div>\n<div class=\"codescope-linenumber\">368<\/div>\n<div class=\"codescope-linenumber\">369<\/div>\n<div class=\"codescope-linenumber\">370<\/div>\n<div class=\"codescope-linenumber\">371<\/div>\n<div class=\"codescope-linenumber\">372<\/div>\n<div class=\"codescope-linenumber\">373<\/div>\n<div class=\"codescope-linenumber\">374<\/div>\n<div class=\"codescope-linenumber\">375<\/div>\n<div class=\"codescope-linenumber\">376<\/div>\n<\/div><div class=\"codescope-linenumber\">377<\/div>\n<div class=\"codescope-linenumber\">378<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"40\"><div class=\"codescope-linenumber\">379<\/div>\n<div class=\"codescope-linenumber\">380<\/div>\n<div class=\"codescope-linenumber\">381<\/div>\n<div class=\"codescope-linenumber\">382<\/div>\n<div class=\"codescope-linenumber\">383<\/div>\n<div class=\"codescope-linenumber\">384<\/div>\n<div class=\"codescope-linenumber\">385<\/div>\n<div class=\"codescope-linenumber\">386<\/div>\n<div class=\"codescope-linenumber\">387<\/div>\n<div class=\"codescope-linenumber\">388<\/div>\n<div class=\"codescope-linenumber\">389<\/div>\n<div class=\"codescope-linenumber\">390<\/div>\n<div class=\"codescope-linenumber\">391<\/div>\n<div class=\"codescope-linenumber\">392<\/div>\n<\/div><div class=\"codescope-linenumber\">393<\/div>\n<div class=\"codescope-linenumber\">394<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"41\"><div class=\"codescope-linenumber\">395<\/div>\n<div class=\"codescope-linenumber\">396<\/div>\n<div class=\"codescope-linenumber\">397<\/div>\n<div class=\"codescope-linenumber\">398<\/div>\n<div class=\"codescope-linenumber\">399<\/div>\n<div class=\"codescope-linenumber\">400<\/div>\n<div class=\"codescope-linenumber\">401<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">402<\/div>\n<\/div><div class=\"codescope-linenumber\">403<\/div>\n<div class=\"codescope-linenumber\">404<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"42\"><div class=\"codescope-linenumber\">405<\/div>\n<div class=\"codescope-linenumber\">406<\/div>\n<div class=\"codescope-linenumber\">407<\/div>\n<div class=\"codescope-linenumber\">408<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"44\"><div class=\"codescope-linenumber\">409<\/div>\n<div class=\"codescope-linenumber\">410<\/div>\n<div class=\"codescope-linenumber\">411<\/div>\n<\/div><div class=\"codescope-linenumber\">412<\/div>\n<div class=\"codescope-linenumber\">413<\/div>\n<div class=\"codescope-linenumber\">414<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"45\"><div class=\"codescope-linenumber\">415<\/div>\n<div class=\"codescope-linenumber\">416<\/div>\n<div class=\"codescope-linenumber\">417<\/div>\n<div class=\"codescope-linenumber\">418<\/div>\n<div class=\"codescope-linenumber\">419<\/div>\n<div class=\"codescope-linenumber\">420<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">421<\/div>\n<\/div><div class=\"codescope-linenumber\">422<\/div>\n<\/div>\t<div class=\"codescope-regionmargin\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"0\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"1\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"4\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"5\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"6\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"7\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"8\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"8\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"9\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"10\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"11\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"12\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"13\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"14\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"15\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"16\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"17\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"18\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"19\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"20\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"21\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"22\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"24\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"25\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"26\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"27\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"28\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"29\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"30\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"31\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"32\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"33\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"33\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"35\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"36\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"36\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"37\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"37\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"39\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"39\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"40\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"40\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"41\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"41\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"42\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"42\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"44\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"44\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"45\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"45\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<\/div>\t<div class=\"codescope-code\" contenteditable=\"true\" spellcheck=\"false\"\t\t oncut=\"return false\" onpaste=\"return false\"\t\t onkeydown=\"return CodeScope_EmbeddedSnippetKeyDown(event)\"><span class=\"codescope-keyword\" data-tokenid=\"0\" >using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2\" >CppEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"3\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4\" >Outlining<\/span><span class=\"codescope-operator\" data-tokenid=\"5\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"7\"  data-linestart=\"1\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"9\" >CppProjectEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"10\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"11\" >CodeExplorer<\/span><span class=\"codescope-operator\" data-tokenid=\"12\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"14\"  data-linestart=\"2\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"16\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"17\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"18\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"19\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"20\" >Tools<\/span><span class=\"codescope-operator\" data-tokenid=\"21\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"23\"  data-linestart=\"3\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"25\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"26\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"27\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"28\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"29\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"30\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"31\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"32\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"33\" >RuleBased<\/span><span class=\"codescope-operator\" data-tokenid=\"34\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"36\"  data-linestart=\"4\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"38\" >SysprogsDevTools<\/span><span class=\"codescope-operator\" data-tokenid=\"39\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"40\" >ELFParser<\/span><span class=\"codescope-operator\" data-tokenid=\"41\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"43\"  data-linestart=\"5\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"45\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"46\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"48\"  data-linestart=\"6\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"50\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"51\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"52\" >Collections<\/span><span class=\"codescope-operator\" data-tokenid=\"53\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"54\" >Generic<\/span><span class=\"codescope-operator\" data-tokenid=\"55\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"57\"  data-linestart=\"7\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"59\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"60\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"61\" >Globalization<\/span><span class=\"codescope-operator\" data-tokenid=\"62\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"64\"  data-linestart=\"8\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"66\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"67\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"68\" >Linq<\/span><span class=\"codescope-operator\" data-tokenid=\"69\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"71\"  data-linestart=\"9\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"73\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"74\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"75\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"76\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"78\"  data-linestart=\"10\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"80\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"81\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"82\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"83\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"85\"  data-linestart=\"11\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"87\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"88\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"89\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"90\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"91\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"92\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"94\"  data-linestart=\"12\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"96\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"97\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"98\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"99\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"100\" >Input<\/span><span class=\"codescope-operator\" data-tokenid=\"101\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"103\"  data-linestart=\"13\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"105\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"106\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"107\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"108\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"109\" >Media<\/span><span class=\"codescope-operator\" data-tokenid=\"110\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"112\"  data-linestart=\"14\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"114\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"115\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"116\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"117\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"118\" >Shapes<\/span><span class=\"codescope-operator\" data-tokenid=\"119\" >;<\/span>\n\n<span class=\"codescope-keyword\" data-tokenid=\"122\"  data-linestart=\"16\">namespace<\/span> <span class=\"codescope-identifier\" data-tokenid=\"124\" >CppProjectEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"125\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"126\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"127\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"128\" >WPF<\/span><span class=\"codescope-operator\" data-tokenid=\"129\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"130\" >Bars<\/span><span class=\"codescope-region\" data-regionid=\"0\">\n<span class=\"codescope-operator\" data-tokenid=\"133\"  data-linestart=\"17\">{<\/span>\n    <span class=\"codescope-keyword\" data-tokenid=\"139\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"141\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"143\" >AdvancedScopePresenter<\/span> <span class=\"codescope-operator\" data-tokenid=\"145\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"147\" >Control<\/span><span class=\"codescope-region\" data-regionid=\"1\">\n    <span class=\"codescope-operator\" data-tokenid=\"154\" >{<\/span>\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"2\"><span class=\"codescope-keyword\" data-tokenid=\"164\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"166\" >OutlineScope<\/span> <span class=\"codescope-identifier\" data-tokenid=\"168\" >Scope<\/span><span class=\"codescope-region\" data-regionid=\"3\">\n        <span class=\"codescope-operator\" data-tokenid=\"179\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"193\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"195\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"197\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"199\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"200\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"201\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"202\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"203\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"204\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"205\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"206\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"208\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"222\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"224\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"226\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"227\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"228\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"229\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"231\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"232\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"233\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"235\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"245\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"257\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"259\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"261\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"263\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"265\" >ScopeProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"267\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"269\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"270\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"271\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"272\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"273\" >&quot;Scope&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"274\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"276\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"277\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"278\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"279\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"280\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"282\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"283\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"284\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"285\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"286\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"288\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"290\" >FrameworkPropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"291\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"292\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"293\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"295\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"296\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"297\" >AffectsMeasure<\/span> <span class=\"codescope-operator\" data-tokenid=\"299\" >|<\/span> <span class=\"codescope-identifier\" data-tokenid=\"301\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"302\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"303\" >AffectsRender<\/span><span class=\"codescope-operator\" data-tokenid=\"304\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"305\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"306\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"317\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"319\" >Brush<\/span> <span class=\"codescope-identifier\" data-tokenid=\"321\" >LinkForeground<\/span><span class=\"codescope-region\" data-regionid=\"4\">\n        <span class=\"codescope-operator\" data-tokenid=\"332\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"346\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"348\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"350\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"352\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"353\" >Brush<\/span><span class=\"codescope-operator\" data-tokenid=\"354\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"355\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"356\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"357\" >LinkForegroundProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"358\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"359\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"361\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"375\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"377\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"379\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"380\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"381\" >LinkForegroundProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"382\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"384\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"385\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"386\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"388\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"398\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"410\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"412\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"414\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"416\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"418\" >LinkForegroundProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"420\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"422\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"423\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"424\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"425\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"426\" >&quot;LinkForeground&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"427\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"429\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"430\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"431\" >Brush<\/span><span class=\"codescope-operator\" data-tokenid=\"432\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"433\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"435\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"436\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"437\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"438\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"439\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"441\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"443\" >PropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"444\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"445\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"446\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"447\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"448\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"459\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"461\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"463\" >SecondaryItemOpacity<\/span> <span class=\"codescope-operator\" data-tokenid=\"465\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"467\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"468\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"470\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"471\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"473\" >}<\/span> <span class=\"codescope-operator\" data-tokenid=\"475\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"477\" >0.5<\/span><span class=\"codescope-operator\" data-tokenid=\"478\" >;<\/span>\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"490\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"492\" >ScopeItemHitTestMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"494\" >HitTestMode<\/span><span class=\"codescope-region\" data-regionid=\"5\">\n        <span class=\"codescope-operator\" data-tokenid=\"505\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"519\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"521\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"523\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"525\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"526\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"527\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"528\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"529\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"530\" >HitTestModeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"531\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"532\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"534\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"548\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"550\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"552\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"553\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"554\" >HitTestModeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"555\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"557\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"558\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"559\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"561\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"571\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"583\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"585\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"587\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"589\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"591\" >HitTestModeProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"593\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"595\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"596\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"597\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"598\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"599\" >&quot;HitTestMode&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"600\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"602\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"603\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"604\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"605\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"606\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"608\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"609\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"610\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"611\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"612\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"614\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"616\" >PropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"617\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"618\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"619\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"620\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"621\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"622\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"623\" >;<\/span>\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"635\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"637\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"639\" >SoftWidthLimitFraction<\/span><span class=\"codescope-region\" data-regionid=\"6\">\n        <span class=\"codescope-operator\" data-tokenid=\"650\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"664\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"666\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"668\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"670\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"671\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"672\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"673\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"674\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"675\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"676\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"677\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"679\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"693\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"695\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"697\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"698\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"699\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"700\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"702\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"703\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"704\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"706\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"716\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"728\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"730\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"732\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"734\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"736\" >SoftWidthLimitFractionProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"738\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"740\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"741\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"742\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"743\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"744\" >&quot;SoftWidthLimitFraction&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"745\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"747\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"748\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"749\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"750\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"751\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"753\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"754\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"755\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"756\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"757\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"759\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"761\" >FrameworkPropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"762\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"763\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"764\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"765\" >NaN<\/span><span class=\"codescope-operator\" data-tokenid=\"766\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"768\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"769\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"770\" >AffectsMeasure<\/span> <span class=\"codescope-operator\" data-tokenid=\"772\" >|<\/span> <span class=\"codescope-identifier\" data-tokenid=\"774\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"775\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"776\" >AffectsArrange<\/span><span class=\"codescope-operator\" data-tokenid=\"777\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"778\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"779\" >;<\/span>\n\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"792\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"794\" >object<\/span> <span class=\"codescope-identifier\" data-tokenid=\"796\" >SoftWidthReference<\/span><span class=\"codescope-region\" data-regionid=\"7\">\n        <span class=\"codescope-operator\" data-tokenid=\"807\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"821\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"823\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"825\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"827\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"828\" >object<\/span><span class=\"codescope-operator\" data-tokenid=\"829\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"830\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"831\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"832\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"833\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"834\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"836\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"850\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"852\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"854\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"855\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"856\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"857\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"859\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"860\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"861\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"863\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"873\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-comment\" data-tokenid=\"885\" >\/\/<\/span> <span class=\"codescope-comment\" data-tokenid=\"887\" >Using<\/span> <span class=\"codescope-comment\" data-tokenid=\"889\" >a<\/span> <span class=\"codescope-comment\" data-tokenid=\"891\" >DependencyProperty<\/span> <span class=\"codescope-comment\" data-tokenid=\"893\" >as<\/span> <span class=\"codescope-comment\" data-tokenid=\"895\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"897\" >backing<\/span> <span class=\"codescope-comment\" data-tokenid=\"899\" >store<\/span> <span class=\"codescope-comment\" data-tokenid=\"901\" >for<\/span> <span class=\"codescope-comment\" data-tokenid=\"903\" >SoftWidthReference.<\/span>  <span class=\"codescope-comment\" data-tokenid=\"906\" >This<\/span> <span class=\"codescope-comment\" data-tokenid=\"908\" >enables<\/span> <span class=\"codescope-comment\" data-tokenid=\"910\" >animation,<\/span> <span class=\"codescope-comment\" data-tokenid=\"912\" >styling,<\/span> <span class=\"codescope-comment\" data-tokenid=\"914\" >binding,<\/span> <span class=\"codescope-comment\" data-tokenid=\"916\" >etc...<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"926\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"928\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"930\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"932\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"934\" >SoftWidthReferenceProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"936\" >=<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"950\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"951\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"952\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"953\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"954\" >&quot;SoftWidthReference&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"955\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"957\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"958\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"959\" >object<\/span><span class=\"codescope-operator\" data-tokenid=\"960\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"961\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"963\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"964\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"965\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"966\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"967\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"969\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"971\" >PropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"972\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"973\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"974\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"975\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"976\" >;<\/span>\n\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"989\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"991\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"993\" >SeparatorGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"995\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"997\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"998\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1000\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"1001\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1003\" >}<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"1013\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1015\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1017\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"1019\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1021\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1022\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1024\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"1025\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1027\" >}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">Scope + 12 other unchanged items<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"1039\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1041\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1043\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"8\">\n        <span class=\"codescope-operator\" data-tokenid=\"1054\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1068\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1070\" >int<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"9\"><span class=\"codescope-identifier\" data-tokenid=\"1072\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"1073\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1087\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1089\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1091\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"1093\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1095\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1096\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1097\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1098\" >ClickHandler<\/span> <span class=\"codescope-operator\" data-tokenid=\"1100\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1102\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1103\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1117\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1119\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1120\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1121\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1123\" >Item<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">X + 2 other unchanged items<\/span><span class=\"codescope-operator\" data-tokenid=\"1124\" >;<\/span>\n\n<span class=\" codescope-newblock\" data-tokenid=\"1127\"  data-linestart=\"79\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"1128\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1129\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1130\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1131\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1132\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1133\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1134\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1135\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1136\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1137\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1138\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1139\" >protected<\/span><span class=\" codescope-newblock\" data-tokenid=\"1140\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1141\" >readonly<\/span><span class=\" codescope-newblock\" data-tokenid=\"1142\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1143\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1144\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1145\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1146\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1147\" > <\/span>\n<span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1149\"  data-linestart=\"80\"> <\/span>\n            <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"10\"><span class=\"codescope-keyword\" data-tokenid=\"1163\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1165\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1167\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1169\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1171\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1173\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1174\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1176\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1190\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1192\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1194\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"1195\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1210\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1212\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1214\" >Right<\/span> <span class=\"codescope-operator\" data-tokenid=\"1216\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1218\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"1220\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1222\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1223\" >;<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">Width + 2 other unchanged items<\/span>\n<span class=\" codescope-removedblock\" data-tokenid=\"1226\"  data-linestart=\"85\"> <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1227\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1228\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1229\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1230\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1231\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1232\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1233\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1234\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1235\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1236\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1237\" > <\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1251\" >protected<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1253\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"1254\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1255\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1256\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1257\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1258\" >)<\/span><span class=\"codescope-region\" data-regionid=\"11\">\n            <span class=\"codescope-operator\" data-tokenid=\"1273\" >{<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"1275\"  data-linestart=\"88\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"1276\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1277\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1278\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1279\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1280\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1281\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1282\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1283\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1284\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1285\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1286\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1287\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1288\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1289\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1290\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1291\" >_Presenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1292\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1293\" >=<\/span><span class=\" codescope-newblock\" data-tokenid=\"1294\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1295\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1296\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1297\" > <\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"1311\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1327\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1329\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1331\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1333\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1334\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1335\" >AdvancedScopePresenter<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1336\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1337\" >presenter<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1338\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1339\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"1340\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1342\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1343\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1345\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1347\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1348\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1349\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1364\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1366\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1368\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1370\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1372\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"12\">\n            <span class=\"codescope-operator\" data-tokenid=\"1387\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"1405\" >FormattedText<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"13\"><span class=\"codescope-identifier\" data-tokenid=\"1407\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1408\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"1426\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1428\" >_IsHighlighted<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Text, _IsHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1429\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1448\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1450\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1451\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1452\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1454\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1455\" >,<\/span> <span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1457\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1458\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1459\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1460\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"1461\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"1462\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1463\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1464\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1466\" >item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1468\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1470\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1471\" >)<\/span><span class=\" codescope-newblock\" data-tokenid=\"1472\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1473\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"1474\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1475\" >base<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1476\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1477\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1478\" >)<\/span><span class=\"codescope-region\" data-regionid=\"14\">\n                <span class=\"codescope-operator\" data-tokenid=\"1497\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1519\" >_Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1521\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1523\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1524\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1546\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1548\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1550\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"1551\" >;<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"1553\"  data-linestart=\"102\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"1554\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1555\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1556\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1557\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1558\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1559\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1560\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1561\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1562\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1563\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1564\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1565\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1566\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1567\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1568\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1569\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1570\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1571\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1572\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"1573\" >\/\/<\/span><span class=\" codescope-newblock\" data-tokenid=\"1574\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"1575\" >initialize<\/span><span class=\" codescope-newblock\" data-tokenid=\"1576\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"1577\" >text<\/span><span class=\" codescope-newblock\" data-tokenid=\"1578\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"1579\" >colors<\/span><span class=\" codescope-newblock\" data-tokenid=\"1580\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"1581\" >correctly<\/span><span class=\" codescope-newblock\" data-tokenid=\"1582\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"1583\" >based<\/span><span class=\" codescope-newblock\" data-tokenid=\"1584\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"1585\" >on<\/span><span class=\" codescope-newblock\" data-tokenid=\"1586\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"1587\" >presenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1588\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"1589\" >settings<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1590\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"1592\"  data-linestart=\"103\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"1593\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1594\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1595\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1596\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1597\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1598\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1599\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1600\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1601\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1602\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1603\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1604\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1605\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1606\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1607\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1608\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1609\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1610\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1611\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1612\" >_Text<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1613\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1614\" >SetForegroundBrush<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1615\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1616\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1617\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1618\" >Foreground<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1619\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1620\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1621\" > <\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1639\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1659\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1661\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1663\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1665\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1667\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1669\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"1670\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"1671\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"1672\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1673\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1674\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1675\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1694\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1696\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1698\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1700\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1701\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1702\" >AdvancedScopePresenter<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1703\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1704\" >presenter<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1705\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1706\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"1707\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1709\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1710\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1712\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1714\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1715\" >)<\/span><span class=\"codescope-region\" data-regionid=\"15\">\n                <span class=\"codescope-operator\" data-tokenid=\"1734\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1756\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1758\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1760\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1762\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1764\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1766\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"1768\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1770\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1772\" >==<\/span> <span class=\"codescope-operator\" data-tokenid=\"1774\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1775\" >highlight<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1777\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1779\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1780\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1781\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1782\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1783\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1784\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1806\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1808\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1809\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1811\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1813\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1815\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1817\" >CanHighlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1818\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1840\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1866\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1868\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1870\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1871\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1897\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1899\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1900\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1901\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1931\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1932\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1933\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1934\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1935\" >TextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1936\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1937\" >Underline<\/span><span class=\"codescope-operator\" data-tokenid=\"1938\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1939\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1965\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1995\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1996\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1997\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1998\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"1999\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2000\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2001\" >;<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"2028\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2030\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2031\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"2033\" >&amp;&amp;<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"2035\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2036\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2037\" >LinkForeground<\/span> <span class=\"codescope-operator\" data-tokenid=\"2039\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2041\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2042\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2072\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2073\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2074\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"2075\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"2076\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2077\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2078\" >LinkForeground<\/span><span class=\"codescope-operator\" data-tokenid=\"2079\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2080\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2106\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2136\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2137\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2138\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"2139\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"2140\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2141\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2142\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"2143\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2144\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2166\" >}<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"2189\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2190\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2191\" >DrawText<\/span><span class=\"codescope-operator\" data-tokenid=\"2192\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2193\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2194\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2196\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2198\" >Point<\/span><span class=\"codescope-operator\" data-tokenid=\"2199\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2200\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"2201\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2203\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2204\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2205\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2206\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2224\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2239\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2255\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2257\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2259\" >Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2261\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2263\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"16\">\n            <span class=\"codescope-operator\" data-tokenid=\"2278\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"2296\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2298\" >Pen<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"17\"><span class=\"codescope-identifier\" data-tokenid=\"2300\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2301\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"2319\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2321\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2322\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2341\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2343\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2345\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2347\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2349\" >3<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Pen + 2 other unchanged items<\/span><span class=\"codescope-operator\" data-tokenid=\"2350\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2369\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2371\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2372\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2373\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2375\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2376\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2378\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2380\" >pen<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2381\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"2382\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"2383\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"2384\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"2385\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2386\" >)<\/span><span class=\" codescope-newblock\" data-tokenid=\"2387\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2388\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"2389\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"2390\" >base<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2391\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"2392\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2393\" >)<\/span><span class=\"codescope-region\" data-regionid=\"18\">\n                <span class=\"codescope-operator\" data-tokenid=\"2412\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2434\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"2436\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2438\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2439\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2461\" >_Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2463\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2465\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2466\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2484\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2504\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2506\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2508\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2510\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2512\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"2514\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2515\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"2516\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"2517\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2518\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2519\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2520\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2521\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2523\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2525\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2527\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2529\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"2530\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2549\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2551\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2553\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2555\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"2556\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"2557\" >AdvancedScopePresenter<\/span><span class=\" codescope-removedblock\" data-tokenid=\"2558\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"2559\" >presenter<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"2560\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"2561\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"2562\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2564\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2565\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2567\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2569\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"2570\" >)<\/span><span class=\"codescope-region\" data-regionid=\"19\">\n                <span class=\"codescope-operator\" data-tokenid=\"2589\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2611\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2612\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2613\" >PushTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2614\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2615\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2617\" >TranslateTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2618\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2619\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2621\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2623\" >XPadding<\/span><span class=\"codescope-operator\" data-tokenid=\"2624\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2626\" >1<\/span> <span class=\"codescope-operator\" data-tokenid=\"2628\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2630\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"2631\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2632\" >Round<\/span><span class=\"codescope-operator\" data-tokenid=\"2633\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2634\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"2635\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2636\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2637\" >ActualHeight<\/span> <span class=\"codescope-operator\" data-tokenid=\"2639\" >-<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2641\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2642\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2643\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2644\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2645\" >Height<\/span><span class=\"codescope-operator\" data-tokenid=\"2646\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2648\" >\/<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2650\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"2651\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2652\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2653\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2654\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2676\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2677\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2678\" >DrawGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"2679\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2680\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2681\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2683\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2684\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2686\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2687\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2688\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2710\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2711\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2712\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"2713\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2714\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2715\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2733\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2748\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2764\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2766\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2768\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"2769\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2770\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2772\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"2773\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2775\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2777\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"2779\" >&gt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2781\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2783\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2785\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"2787\" >&lt;=<\/span> <span class=\"codescope-operator\" data-tokenid=\"2789\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2790\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2792\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2794\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"2795\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2796\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"2806\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"8\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"2818\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"2819\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2820\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2821\" >&gt;<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"20\"><span class=\"codescope-identifier\" data-tokenid=\"2823\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"2825\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2827\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2829\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"2830\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2831\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2832\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"2833\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2834\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2835\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"2845\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2847\" >OutlineScope<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2849\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"2850\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"2860\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2862\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2864\" >_HighlightedComponent<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Components + 2 other unchanged items<\/span><span class=\"codescope-operator\" data-tokenid=\"2865\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"2876\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2878\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2880\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2882\" >OnRender<\/span><span class=\"codescope-operator\" data-tokenid=\"2883\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2884\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2886\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2887\" >)<\/span><span class=\"codescope-region\" data-regionid=\"21\">\n        <span class=\"codescope-operator\" data-tokenid=\"2898\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"2912\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"2913\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2914\" >OnRender<\/span><span class=\"codescope-operator\" data-tokenid=\"2915\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2916\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2917\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2918\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2933\" >try<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2947\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"2965\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2966\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2967\" >PushClip<\/span><span class=\"codescope-operator\" data-tokenid=\"2968\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2969\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2971\" >RectangleGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"2972\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2973\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2975\" >Rect<\/span><span class=\"codescope-operator\" data-tokenid=\"2976\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2977\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2978\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2980\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2981\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2983\" >ActualWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"2984\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2986\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"2987\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2988\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2989\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2990\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3008\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"3010\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3011\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3013\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3015\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3017\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"3018\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3036\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"3058\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3059\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3060\" >DrawRectangle<\/span><span class=\"codescope-operator\" data-tokenid=\"3061\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3062\" >Background<\/span><span class=\"codescope-operator\" data-tokenid=\"3063\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3065\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3066\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3068\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3070\" >Rect<\/span><span class=\"codescope-operator\" data-tokenid=\"3071\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3072\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3073\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3074\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"3075\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3077\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"3078\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3080\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3081\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3082\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"3083\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3085\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"3086\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3087\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3088\" >;<\/span>   <span class=\"codescope-comment\" data-tokenid=\"3092\" >\/\/This<\/span> <span class=\"codescope-comment\" data-tokenid=\"3094\" >is<\/span> <span class=\"codescope-comment\" data-tokenid=\"3096\" >needed<\/span> <span class=\"codescope-comment\" data-tokenid=\"3098\" >for<\/span> <span class=\"codescope-comment\" data-tokenid=\"3100\" >hit-testing<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3122\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3124\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3125\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3126\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3127\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"3128\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"3154\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3155\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3156\" >PushOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"3157\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3158\" >SecondaryItemOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"3159\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3160\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"3183\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3184\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3185\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"3186\" >(<\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"3187\" >this<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"3188\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"3189\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"3190\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3191\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3193\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3194\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3195\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"3218\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3220\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3221\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3222\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3223\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"3224\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"3250\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3251\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3252\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3253\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3254\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3255\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3273\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3287\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3301\" >finally<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3315\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3333\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3334\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3335\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3336\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3337\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3338\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3352\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3362\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"22\"><span class=\"codescope-keyword\" data-tokenid=\"3374\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3376\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3378\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3380\" >OnMouseMove<\/span><span class=\"codescope-operator\" data-tokenid=\"3381\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3382\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3384\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3385\" >)<\/span><span class=\"codescope-region\" data-regionid=\"23\">\n        <span class=\"codescope-operator\" data-tokenid=\"3396\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3410\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3411\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3412\" >OnMouseMove<\/span><span class=\"codescope-operator\" data-tokenid=\"3413\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3414\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3415\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3416\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3431\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3433\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"3435\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3437\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3438\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"3439\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"3440\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3441\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3442\" >GetPosition<\/span><span class=\"codescope-operator\" data-tokenid=\"3443\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3444\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3445\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3446\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3447\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"3448\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"3462\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3464\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3466\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3468\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"3469\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3470\" >FirstOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"3471\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3472\" >c<\/span> <span class=\"codescope-operator\" data-tokenid=\"3474\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3476\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3477\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3478\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"3480\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3482\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3483\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3484\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"3485\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3486\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"3487\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3488\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3489\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3504\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3506\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3507\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3509\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3511\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3512\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3526\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3544\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3546\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3548\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3549\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"3568\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"3570\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3572\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3573\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3575\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3577\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3578\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3580\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3582\" >Cursors<\/span><span class=\"codescope-operator\" data-tokenid=\"3583\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3584\" >Hand<\/span> <span class=\"codescope-operator\" data-tokenid=\"3586\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3588\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3589\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3607\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"3608\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3609\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3610\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3624\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3634\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"23\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3646\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3648\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3650\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3652\" >OnMouseLeave<\/span><span class=\"codescope-operator\" data-tokenid=\"3653\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3654\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3656\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3657\" >)<\/span><span class=\"codescope-region\" data-regionid=\"24\">\n        <span class=\"codescope-operator\" data-tokenid=\"3668\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3682\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3683\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3684\" >OnMouseLeave<\/span><span class=\"codescope-operator\" data-tokenid=\"3685\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3686\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3687\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3688\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3703\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3705\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3706\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3708\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3710\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3711\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3725\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3743\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3745\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3747\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3748\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3766\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"3768\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3770\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3771\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3789\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"3790\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3791\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3792\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3806\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3816\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3829\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3831\" >event<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3833\" >EventHandler<\/span><span class=\"codescope-operator\" data-tokenid=\"3834\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"3835\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"3836\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3838\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"3839\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3850\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3852\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3854\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3856\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3857\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3858\" >MouseButtonEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3860\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3861\" >)<\/span><span class=\"codescope-region\" data-regionid=\"25\">\n        <span class=\"codescope-operator\" data-tokenid=\"3872\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3886\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3887\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3888\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3889\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3890\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3891\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3892\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3907\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3909\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3910\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3911\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"3912\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3913\" >Item<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3915\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3917\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"3918\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3919\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3921\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"3922\" >)<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3940\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"3941\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"3942\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3943\" >Invoke<\/span><span class=\"codescope-operator\" data-tokenid=\"3944\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3945\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3946\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3948\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3950\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"3951\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3952\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"3953\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3954\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3955\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3965\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3977\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3979\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"3980\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3981\" >)<\/span><span class=\"codescope-region\" data-regionid=\"26\">\n        <span class=\"codescope-operator\" data-tokenid=\"3992\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4006\" >switch<\/span> <span class=\"codescope-operator\" data-tokenid=\"4008\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4009\" >HitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4010\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4024\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4042\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4044\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4045\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4046\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"4047\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4069\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4071\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4072\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4090\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4092\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4093\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4094\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"4095\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4117\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4119\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"4120\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4138\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4140\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4141\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4142\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4143\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4165\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4167\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4168\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4169\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4170\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4171\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4172\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4173\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4174\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4176\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4178\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4179\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4180\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4181\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4182\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4183\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4184\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4185\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4186\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4204\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4206\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4207\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4208\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4209\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4231\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"4233\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4234\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4235\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4236\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4237\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4238\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4239\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4240\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4241\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4243\" >&amp;&amp;<\/span> <span class=\"codescope-operator\" data-tokenid=\"4245\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4246\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4247\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4248\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4249\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4250\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4251\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4252\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4253\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4254\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4268\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4282\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4284\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4285\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4295\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4307\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4309\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4311\" >HitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4313\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4314\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4315\" >PointHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4317\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4318\" >)<\/span><span class=\"codescope-region\" data-regionid=\"27\">\n        <span class=\"codescope-operator\" data-tokenid=\"4329\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4343\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4345\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4346\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4347\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4348\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4349\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4367\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4369\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4370\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4384\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4386\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4387\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4388\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4389\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4390\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4391\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4392\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4402\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4414\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4416\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4418\" >GeometryHitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4420\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4421\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4422\" >GeometryHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4424\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4425\" >)<\/span><span class=\"codescope-region\" data-regionid=\"28\">\n        <span class=\"codescope-operator\" data-tokenid=\"4436\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4450\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4452\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4453\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4454\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4455\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4456\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4474\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4476\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4477\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4491\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4493\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4494\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4495\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4496\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4497\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4498\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4499\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4509\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"4521\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4523\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"4524\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"4525\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4527\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4528\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4530\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4532\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4534\" >FormattedText<\/span><span class=\"codescope-operator\" data-tokenid=\"4535\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4536\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4537\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4539\" >CultureInfo<\/span><span class=\"codescope-operator\" data-tokenid=\"4540\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4541\" >CurrentCulture<\/span><span class=\"codescope-operator\" data-tokenid=\"4542\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4544\" >FlowDirection<\/span><span class=\"codescope-operator\" data-tokenid=\"4545\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4546\" >LeftToRight<\/span><span class=\"codescope-operator\" data-tokenid=\"4547\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4549\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4551\" >Typeface<\/span><span class=\"codescope-operator\" data-tokenid=\"4552\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4553\" >FontFamily<\/span><span class=\"codescope-operator\" data-tokenid=\"4554\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4556\" >FontStyle<\/span><span class=\"codescope-operator\" data-tokenid=\"4557\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4559\" >FontWeight<\/span><span class=\"codescope-operator\" data-tokenid=\"4560\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4562\" >FontStretch<\/span><span class=\"codescope-operator\" data-tokenid=\"4563\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4564\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4566\" >FontSize<\/span><span class=\"codescope-operator\" data-tokenid=\"4567\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4569\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"4570\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4571\" >;<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">OnMouseMove() + 7 other unchanged items<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4583\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4585\" >PlacedItem<\/span><span class=\"codescope-region\" data-regionid=\"29\">\n        <span class=\"codescope-operator\" data-tokenid=\"4596\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4610\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4612\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4614\" >Pen<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"30\"><span class=\"codescope-identifier\" data-tokenid=\"4616\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4617\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4631\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4633\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4635\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4636\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4650\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4652\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4653\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4654\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4656\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4657\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4671\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4673\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4675\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"4676\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4678\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"4679\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"4694\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4696\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"4697\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4698\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4699\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4700\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4702\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4703\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4705\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4707\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4708\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4710\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4712\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4713\" >)<\/span><span class=\"codescope-region\" data-regionid=\"31\">\n            <span class=\"codescope-operator\" data-tokenid=\"4728\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4746\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"4748\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4750\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4751\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4769\" >_Presenter<\/span> <span class=\"codescope-operator\" data-tokenid=\"4771\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4773\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4774\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4792\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"4794\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4796\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4797\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4815\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"4816\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4817\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4818\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4832\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Pen + 5 other unchanged items<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"4848\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4850\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4852\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"4853\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4854\" >)<\/span><span class=\"codescope-region\" data-regionid=\"32\">\n            <span class=\"codescope-operator\" data-tokenid=\"4869\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4887\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4889\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4891\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"4893\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4895\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4896\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4914\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4916\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4917\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"4919\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4921\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4922\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4944\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"4945\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4964\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4966\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4967\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4968\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4969\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4971\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4973\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4974\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4975\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"4976\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4977\" >Block<\/span> <span class=\"codescope-operator\" data-tokenid=\"4979\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4981\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4982\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4983\" >SeparatorGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"4985\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4987\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4988\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5010\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5012\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5014\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5016\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5017\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5018\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5019\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5020\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5021\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5022\" >SeparatorGlyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5023\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5025\" >_Pen<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5026\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5027\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5028\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5029\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5031\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5033\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5035\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5037\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5038\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5039\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5041\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5042\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5060\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5062\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5064\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5065\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5066\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5067\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5069\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5071\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5072\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5073\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5074\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5075\" >Arrow<\/span> <span class=\"codescope-operator\" data-tokenid=\"5077\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5079\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5080\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5081\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"5083\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5085\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"5086\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5108\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5110\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5112\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5114\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5115\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5116\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5117\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5118\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5119\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5120\" >ArrowGlyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5121\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5123\" >_Pen<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5124\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5125\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5126\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5127\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5129\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5131\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5133\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5135\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5136\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5137\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5139\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5140\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5158\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5160\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5162\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5163\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5164\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5165\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5167\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5169\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5170\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5171\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5172\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5173\" >Namespace<\/span><span class=\"codescope-operator\" data-tokenid=\"5174\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5196\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5198\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5200\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5202\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5203\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5204\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5205\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5206\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5207\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5208\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5209\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5210\" >&quot;::&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5211\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5212\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5213\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5214\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5215\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5217\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5219\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5221\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5223\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5224\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5225\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5227\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5228\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5246\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5248\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5250\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5251\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5252\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5253\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5255\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5257\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5258\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5259\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5260\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5261\" >Colon<\/span><span class=\"codescope-operator\" data-tokenid=\"5262\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5284\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5286\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5288\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5290\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5291\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5292\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5293\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5294\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5295\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5296\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5297\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5298\" >&quot;:<\/span> <span class=\"codescope-literal\" data-tokenid=\"5300\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5301\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5302\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5303\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5304\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5305\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5307\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5309\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5311\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5313\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5314\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5315\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5317\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5318\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5336\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5338\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5340\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5341\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5342\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5343\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5345\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5347\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5348\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5349\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5350\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5351\" >Equals<\/span><span class=\"codescope-operator\" data-tokenid=\"5352\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5374\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5376\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5378\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5380\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5381\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5382\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5383\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5384\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5385\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5386\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5387\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5388\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5390\" >=<\/span> <span class=\"codescope-literal\" data-tokenid=\"5392\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5393\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5394\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5395\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5396\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5397\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5399\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5401\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5403\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5405\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5406\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5407\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5409\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5410\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5428\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5430\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5432\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5433\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5434\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5435\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5437\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5439\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5440\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5441\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5442\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5443\" >Space<\/span><span class=\"codescope-operator\" data-tokenid=\"5444\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5466\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5468\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5470\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5472\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5473\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5474\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5475\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5476\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5477\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5478\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5479\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5480\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5482\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5483\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5484\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5485\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5486\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5487\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5489\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5491\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5493\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5495\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5496\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5497\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5499\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5500\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5519\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"5521\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5523\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5525\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5526\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5527\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5528\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5529\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5530\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5531\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5532\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5533\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5534\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5535\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"5537\" >??<\/span> <span class=\"codescope-literal\" data-tokenid=\"5539\" >&quot;&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5540\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5541\" >,<\/span> <span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5543\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5544\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5545\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"5546\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5547\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5549\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5551\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5553\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5555\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5556\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5557\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5559\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5560\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5574\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"33\"><span class=\"codescope-keyword\" data-tokenid=\"5590\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5592\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5594\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"5595\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5596\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5598\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5599\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5601\" >ref<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5603\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5605\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5606\" >)<\/span><span class=\"codescope-region\" data-regionid=\"34\">\n            <span class=\"codescope-operator\" data-tokenid=\"5621\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5639\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5641\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5642\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5644\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5646\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5648\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5650\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5651\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5652\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5654\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5656\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5657\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5679\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5681\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5683\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5684\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5685\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5686\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5687\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5688\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5690\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5691\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5692\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5693\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5694\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5712\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5714\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5716\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5717\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5718\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"5719\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5720\" >ShorterVersion<\/span> <span class=\"codescope-operator\" data-tokenid=\"5722\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5724\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5726\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5728\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5729\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5730\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5731\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5732\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5734\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5736\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5737\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5759\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5761\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5763\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5764\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5765\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5766\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5767\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5768\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5770\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5771\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5772\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5773\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5774\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5775\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5776\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5790\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"34\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5806\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5808\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5810\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"5811\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5812\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5814\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5815\" >)<\/span><span class=\"codescope-region\" data-regionid=\"35\">\n            <span class=\"codescope-operator\" data-tokenid=\"5830\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5848\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5850\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5851\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5853\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5855\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5857\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5859\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5860\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5861\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5863\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5865\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5866\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"5888\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"5889\" >;<\/span> <span class=\"codescope-comment\" data-tokenid=\"5891\" >\/\/Keep<\/span> <span class=\"codescope-comment\" data-tokenid=\"5893\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"5895\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"5897\" >item<\/span> <span class=\"codescope-comment\" data-tokenid=\"5899\" >at<\/span> <span class=\"codescope-comment\" data-tokenid=\"5901\" >this<\/span> <span class=\"codescope-comment\" data-tokenid=\"5903\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"5905\" >level<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5924\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5926\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5928\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5929\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5930\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5931\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5949\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5950\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"5951\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5952\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5966\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5982\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5984\" >IEnumerable<\/span><span class=\"codescope-operator\" data-tokenid=\"5985\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"5986\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5987\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5989\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5990\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5991\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5993\" >isFirst<\/span><span class=\"codescope-operator\" data-tokenid=\"5994\" >)<\/span><span class=\"codescope-region\" data-regionid=\"36\">\n            <span class=\"codescope-operator\" data-tokenid=\"6009\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6027\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6029\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6030\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"6031\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"6033\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6035\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"6037\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6039\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"6040\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6062\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6064\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6066\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"6067\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6085\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6087\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6088\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"6090\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6092\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"6093\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6115\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6117\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6119\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"6120\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6134\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"36\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"33\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">UpdateNextPriority() + 2 other unchanged items<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6145\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"37\"><span class=\"codescope-keyword\" data-tokenid=\"6157\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6159\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6161\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6163\" >ArrangeOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"6164\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6165\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6167\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6168\" >)<\/span><span class=\"codescope-region\" data-regionid=\"38\">\n        <span class=\"codescope-operator\" data-tokenid=\"6179\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"6193\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6195\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6197\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6198\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6199\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6200\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6201\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"6202\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6204\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6206\" >_<\/span><span class=\"codescope-operator\" data-tokenid=\"6207\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6208\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6222\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6224\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6225\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6235\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"38\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"6247\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6249\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6250\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6251\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6252\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6254\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6255\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6256\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6258\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"6259\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6261\" >out<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6263\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6265\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"6266\" >)<\/span><span class=\"codescope-region\" data-regionid=\"39\">\n        <span class=\"codescope-operator\" data-tokenid=\"6277\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"6291\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6293\" >pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"6295\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6297\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6299\" >Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6300\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6301\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"6302\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6304\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"6305\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6306\" >;<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6321\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6323\" >placedItems<\/span> <span class=\"codescope-operator\" data-tokenid=\"6325\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"6327\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6328\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"6329\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6330\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6331\" >Items<\/span><span class=\"codescope-operator\" data-tokenid=\"6332\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6333\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6334\" >EnsureNotNull<\/span><span class=\"codescope-operator\" data-tokenid=\"6335\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6336\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6337\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6338\" >ArraySelect<\/span><span class=\"codescope-operator\" data-tokenid=\"6339\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6340\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6342\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6344\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6346\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"6347\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6348\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6349\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6351\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"6352\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6354\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6355\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6356\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6357\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6372\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6374\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6376\" >spacing<\/span> <span class=\"codescope-operator\" data-tokenid=\"6378\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6380\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"6381\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6395\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6397\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6399\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6401\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6402\" >;<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6417\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6418\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6419\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6420\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6422\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6424\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6426\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6428\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6429\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6430\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6431\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"6432\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6433\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6434\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6448\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6450\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6451\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6452\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6453\" >Length<\/span> <span class=\"codescope-operator\" data-tokenid=\"6455\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6457\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6458\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6472\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6490\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6492\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"6494\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6496\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6497\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6498\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"6499\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6500\" >p<\/span> <span class=\"codescope-operator\" data-tokenid=\"6502\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6504\" >p<\/span><span class=\"codescope-operator\" data-tokenid=\"6505\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6506\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"6507\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6508\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6509\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"6511\" >??<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6513\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6514\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6515\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"6534\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6536\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6537\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6539\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6541\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6559\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6581\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6582\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6583\" >Clear<\/span><span class=\"codescope-operator\" data-tokenid=\"6584\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6585\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6586\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"6609\" >\/\/1.<\/span> <span class=\"codescope-comment\" data-tokenid=\"6611\" >Attempt<\/span> <span class=\"codescope-comment\" data-tokenid=\"6613\" >placing<\/span> <span class=\"codescope-comment\" data-tokenid=\"6615\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6617\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"6619\" >with<\/span> <span class=\"codescope-comment\" data-tokenid=\"6621\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6623\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"6625\" >priority<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6647\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6649\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6651\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6652\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6674\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6676\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6677\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6679\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6681\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6683\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6684\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6686\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6688\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6690\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6691\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6692\" >Length<\/span><span class=\"codescope-operator\" data-tokenid=\"6693\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6695\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6696\" >++<\/span><span class=\"codescope-operator\" data-tokenid=\"6697\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6719\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6745\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6747\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6748\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6750\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6752\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6754\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6755\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"6756\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6757\" >]<\/span><span class=\"codescope-operator\" data-tokenid=\"6758\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6759\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6760\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6761\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6762\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6763\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"6765\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6767\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6768\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6769\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6795\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6825\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6826\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6827\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"6828\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6829\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6830\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6831\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6861\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6862\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6863\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"6865\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6867\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"6868\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6898\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6900\" >+=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6902\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6903\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6904\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"6906\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6908\" >spacing<\/span><span class=\"codescope-operator\" data-tokenid=\"6909\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6935\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6957\" >}<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"6980\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6982\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6983\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6985\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6987\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"6988\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"7014\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"7015\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"7038\" >\/\/2.<\/span> <span class=\"codescope-comment\" data-tokenid=\"7040\" >Compute<\/span> <span class=\"codescope-comment\" data-tokenid=\"7042\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"7044\" >next<\/span> <span class=\"codescope-comment\" data-tokenid=\"7046\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"7048\" >level<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7070\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7072\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7074\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7076\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7077\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7099\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7101\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7102\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7104\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7106\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7108\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"7109\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7135\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"7136\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7137\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"7138\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7139\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"7140\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7142\" >ref<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7144\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7145\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7146\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"7169\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7171\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7172\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7174\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7176\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"7177\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"7203\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"7204\" >;<\/span>  <span class=\"codescope-comment\" data-tokenid=\"7207\" >\/\/Cannot<\/span> <span class=\"codescope-comment\" data-tokenid=\"7209\" >shrink<\/span> <span class=\"codescope-comment\" data-tokenid=\"7211\" >anything<\/span> <span class=\"codescope-comment\" data-tokenid=\"7213\" >else<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"7236\" >\/\/3.<\/span> <span class=\"codescope-comment\" data-tokenid=\"7238\" >Discard<\/span> <span class=\"codescope-comment\" data-tokenid=\"7240\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"7242\" >of<\/span> <span class=\"codescope-comment\" data-tokenid=\"7244\" >lower<\/span> <span class=\"codescope-comment\" data-tokenid=\"7246\" >priority<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7268\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7270\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7271\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7273\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7275\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7277\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"7278\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7304\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"7305\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7306\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"7307\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7308\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7309\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7310\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"7333\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7335\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7337\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7338\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7356\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7370\" >}<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"7385\" >maxX<\/span> <span class=\"codescope-operator\" data-tokenid=\"7387\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7389\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"7390\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7404\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7406\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"7407\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7417\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"39\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7429\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7431\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7433\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7435\" >MeasureOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"7436\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7437\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7439\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7440\" >)<\/span><span class=\"codescope-region\" data-regionid=\"40\">\n        <span class=\"codescope-operator\" data-tokenid=\"7451\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7465\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7467\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7468\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7469\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7470\" >IsInfinity<\/span><span class=\"codescope-operator\" data-tokenid=\"7471\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7472\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7473\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7474\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"7475\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7476\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7490\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7508\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7510\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7512\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7514\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7515\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7516\" >MaxValue<\/span><span class=\"codescope-operator\" data-tokenid=\"7517\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"7535\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7537\" >frac<\/span> <span class=\"codescope-operator\" data-tokenid=\"7539\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7541\" >SoftWidthLimitFraction<\/span><span class=\"codescope-operator\" data-tokenid=\"7542\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"7561\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7563\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7564\" >!<\/span><span class=\"codescope-keyword\" data-tokenid=\"7565\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7566\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7567\" >IsNaN<\/span><span class=\"codescope-operator\" data-tokenid=\"7568\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7569\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7570\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"7572\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7574\" >SoftWidthReference<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7576\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7578\" >FrameworkElement<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7580\" >fwe<\/span> <span class=\"codescope-operator\" data-tokenid=\"7582\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7584\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7585\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7586\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7588\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7590\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7591\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7613\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7615\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"7617\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7618\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7619\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7620\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7621\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7622\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7623\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7625\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7627\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7628\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7629\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"7648\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"7649\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7650\" >widthLimit<\/span><span class=\"codescope-operator\" data-tokenid=\"7651\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7653\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7655\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7657\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7658\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7659\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"7660\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7661\" >LastOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"7662\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7663\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7664\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7682\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7684\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7686\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7687\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7688\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7689\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7691\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7692\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7693\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7707\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7721\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7723\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7725\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7726\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7727\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7728\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7730\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7731\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7732\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7742\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"40\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7754\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7756\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7758\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7760\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"7761\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7762\" >DependencyPropertyChangedEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7764\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7765\" >)<\/span><span class=\"codescope-region\" data-regionid=\"41\">\n        <span class=\"codescope-operator\" data-tokenid=\"7776\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7790\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"7791\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7792\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"7793\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7794\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7795\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7796\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7810\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7812\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7813\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7814\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7815\" >Property<\/span> <span class=\"codescope-operator\" data-tokenid=\"7817\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7819\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"7820\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7834\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"7852\" >_Scope<\/span> <span class=\"codescope-operator\" data-tokenid=\"7854\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7856\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7857\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7858\" >NewValue<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7860\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7862\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"7863\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7877\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7887\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"41\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"37\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">ArrangeOverride() + 3 other unchanged items<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7894\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n    <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"42\"><span class=\"codescope-keyword\" data-tokenid=\"7902\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7904\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7906\" >ScopeItemClickedEventArgs<\/span> <span class=\"codescope-operator\" data-tokenid=\"7908\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7910\" >EventArgs<\/span><span class=\"codescope-region\" data-regionid=\"43\">\n    <span class=\"codescope-operator\" data-tokenid=\"7917\" >{<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"7927\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7929\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"7930\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7931\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7933\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"7934\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7945\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7947\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"7948\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7949\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"7950\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7951\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7953\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"7954\" >)<\/span><span class=\"codescope-region\" data-regionid=\"44\">\n        <span class=\"codescope-operator\" data-tokenid=\"7965\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"7979\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"7981\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7983\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"7984\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7994\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"44\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"8001\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"43\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n    <span class=\"codescope-keyword\" data-tokenid=\"8009\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"8011\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8013\" >ScopeItemHitTestMode<\/span><span class=\"codescope-region\" data-regionid=\"45\">\n    <span class=\"codescope-operator\" data-tokenid=\"8020\" >{<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8030\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"8031\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8041\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"8042\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8052\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"8053\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8063\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"8064\" >,<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"8070\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"45\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"42\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">class ScopeItemClickedEventArgs, enum ScopeItemHitTestMode<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"8073\"  data-linestart=\"420\">}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n<\/div><\/div>\t\t\t\n<\/div>\n<div class=\"codescope-code-container codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"4\">\n<div class=\"codescope-code-inner\" onload=\"EmbeddedCodeScopeScrollToPrimaryLine(this)\">\t<div class=\"codescope-lines\"><div class=\"codescope-linenumber\">1<\/div>\n<div class=\"codescope-linenumber\">2<\/div>\n<div class=\"codescope-linenumber\">3<\/div>\n<div class=\"codescope-linenumber\">4<\/div>\n<div class=\"codescope-linenumber\">5<\/div>\n<div class=\"codescope-linenumber\">6<\/div>\n<div class=\"codescope-linenumber\">7<\/div>\n<div class=\"codescope-linenumber\">8<\/div>\n<div class=\"codescope-linenumber\">9<\/div>\n<div class=\"codescope-linenumber\">10<\/div>\n<div class=\"codescope-linenumber\">11<\/div>\n<div class=\"codescope-linenumber\">12<\/div>\n<div class=\"codescope-linenumber\">13<\/div>\n<div class=\"codescope-linenumber\">14<\/div>\n<div class=\"codescope-linenumber\">15<\/div>\n<div class=\"codescope-linenumber\">16<\/div>\n<div class=\"codescope-linenumber\">17<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"0\"><div class=\"codescope-linenumber\">18<\/div>\n<div class=\"codescope-linenumber\">19<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"1\"><div class=\"codescope-linenumber\">20<\/div>\n<div class=\"codescope-linenumber\">21<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linenumber\">22<\/div>\n<div class=\"codescope-linenumber\">23<\/div>\n<div class=\"codescope-linenumber\">24<\/div>\n<div class=\"codescope-linenumber\">25<\/div>\n<div class=\"codescope-linenumber\">26<\/div>\n<div class=\"codescope-linenumber\">27<\/div>\n<div class=\"codescope-linenumber\">28<\/div>\n<div class=\"codescope-linenumber\">29<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"4\"><div class=\"codescope-linenumber\">30<\/div>\n<div class=\"codescope-linenumber\">31<\/div>\n<div class=\"codescope-linenumber\">32<\/div>\n<div class=\"codescope-linenumber\">33<\/div>\n<\/div><div class=\"codescope-linenumber\">34<\/div>\n<div class=\"codescope-linenumber\">35<\/div>\n<div class=\"codescope-linenumber\">36<\/div>\n<div class=\"codescope-linenumber\">37<\/div>\n<\/div><div class=\"codescope-linenumber\">38<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">39<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"5\"><div class=\"codescope-linenumber\">40<\/div>\n<div class=\"codescope-linenumber\">41<\/div>\n<div class=\"codescope-linenumber\">42<\/div>\n<div class=\"codescope-linenumber\">43<\/div>\n<div class=\"codescope-linenumber\">44<\/div>\n<div class=\"codescope-linenumber\">45<\/div>\n<\/div><div class=\"codescope-linenumber\">46<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">47<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"7\"><div class=\"codescope-linenumber\">48<\/div>\n<div class=\"codescope-linenumber\">49<\/div>\n<div class=\"codescope-linenumber\">50<\/div>\n<div class=\"codescope-linenumber\">51<\/div>\n<div class=\"codescope-linenumber\">52<\/div>\n<div class=\"codescope-linenumber\">53<\/div>\n<\/div><div class=\"codescope-linenumber\">54<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">55<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"9\"><div class=\"codescope-linenumber\">56<\/div>\n<div class=\"codescope-linenumber\">57<\/div>\n<div class=\"codescope-linenumber\">58<\/div>\n<div class=\"codescope-linenumber\">59<\/div>\n<div class=\"codescope-linenumber\">60<\/div>\n<div class=\"codescope-linenumber\">61<\/div>\n<div class=\"codescope-linenumber\">62<\/div>\n<div class=\"codescope-linenumber\">63<\/div>\n<\/div><div class=\"codescope-linenumber\">64<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">65<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"11\"><div class=\"codescope-linenumber\">66<\/div>\n<\/div><div class=\"codescope-linenumber\">67<\/div>\n<div class=\"codescope-linenumber\">68<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"12\"><div class=\"codescope-linenumber\">69<\/div>\n<div class=\"codescope-linenumber\">70<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"13\"><div class=\"codescope-linenumber\">71<\/div>\n<div class=\"codescope-linenumber\">72<\/div>\n<\/div><div class=\"codescope-linenumber\">73<\/div>\n<div class=\"codescope-linenumber\">74<\/div>\n<div class=\"codescope-linenumber\">75<\/div>\n<div class=\"codescope-linenumber\">76<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"14\"><div class=\"codescope-linenumber\">77<\/div>\n<div class=\"codescope-linenumber\">78<\/div>\n<div class=\"codescope-linenumber\">79<\/div>\n<\/div><div class=\"codescope-linenumber\">80<\/div>\n<div class=\"codescope-linenumber\">81<\/div>\n<div class=\"codescope-linenumber\">82<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"15\"><div class=\"codescope-linenumber\">83<\/div>\n<div class=\"codescope-linenumber\">84<\/div>\n<div class=\"codescope-linenumber\">85<\/div>\n<\/div><div class=\"codescope-linenumber\">86<\/div>\n<div class=\"codescope-linenumber\">87<\/div>\n<div class=\"codescope-linenumber\">88<\/div>\n<div class=\"codescope-linenumber\">89<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"16\"><div class=\"codescope-linenumber\">90<\/div>\n<div class=\"codescope-linenumber\">91<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"17\"><div class=\"codescope-linenumber\">92<\/div>\n<\/div><div class=\"codescope-linenumber\">93<\/div>\n<div class=\"codescope-linenumber\">94<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"18\"><div class=\"codescope-linenumber\">95<\/div>\n<div class=\"codescope-linenumber\">96<\/div>\n<div class=\"codescope-linenumber\">97<\/div>\n<div class=\"codescope-linenumber\">98<\/div>\n<\/div><div class=\"codescope-linenumber\">99<\/div>\n<div class=\"codescope-linenumber\">100<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"19\"><div class=\"codescope-linenumber\">101<\/div>\n<div class=\"codescope-linenumber\">102<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"20\"><div class=\"codescope-linenumber\">103<\/div>\n<div class=\"codescope-linenumber\">104<\/div>\n<div class=\"codescope-linenumber\">105<\/div>\n<div class=\"codescope-linenumber\">106<\/div>\n<div class=\"codescope-linenumber\">107<\/div>\n<div class=\"codescope-linenumber\">108<\/div>\n<div class=\"codescope-linenumber\">109<\/div>\n<div class=\"codescope-linenumber\">110<\/div>\n<div class=\"codescope-linenumber\">111<\/div>\n<div class=\"codescope-linenumber\">112<\/div>\n<div class=\"codescope-linenumber\">113<\/div>\n<div class=\"codescope-linenumber\">114<\/div>\n<div class=\"codescope-linenumber\">115<\/div>\n<div class=\"codescope-linenumber\">116<\/div>\n<div class=\"codescope-linenumber\">117<\/div>\n<div class=\"codescope-linenumber\">118<\/div>\n<div class=\"codescope-linenumber\">119<\/div>\n<div class=\"codescope-linenumber\">120<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">121<\/div>\n<\/div><div class=\"codescope-linenumber\">122<\/div>\n<div class=\"codescope-linenumber\">123<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"21\"><div class=\"codescope-linenumber\">124<\/div>\n<div class=\"codescope-linenumber\">125<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"22\"><div class=\"codescope-linenumber\">126<\/div>\n<\/div><div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">127<\/div>\n<div class=\"codescope-linenumber\">128<\/div>\n<div class=\"codescope-linenumber\">129<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"23\"><div class=\"codescope-linenumber\">130<\/div>\n<div class=\"codescope-linenumber\">131<\/div>\n<div class=\"codescope-linenumber\">132<\/div>\n<div class=\"codescope-linenumber\">133<\/div>\n<\/div><div class=\"codescope-linenumber\">134<\/div>\n<div class=\"codescope-linenumber\">135<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"24\"><div class=\"codescope-linenumber\">136<\/div>\n<div class=\"codescope-linenumber\">137<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"25\"><div class=\"codescope-linenumber\">138<\/div>\n<div class=\"codescope-linenumber\">139<\/div>\n<div class=\"codescope-linenumber\">140<\/div>\n<div class=\"codescope-linenumber\">141<\/div>\n<div class=\"codescope-linenumber\">142<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">143<\/div>\n<\/div><div class=\"codescope-linenumber\">144<\/div>\n<div class=\"codescope-linenumber\">145<\/div>\n<div class=\"codescope-linenumber\">146<\/div>\n<\/div><div class=\"codescope-linenumber\">147<\/div>\n<div class=\"codescope-linenumber\">148<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"26\"><div class=\"codescope-linenumber\">149<\/div>\n<div class=\"codescope-linenumber\">150<\/div>\n<div class=\"codescope-linenumber\">151<\/div>\n<div class=\"codescope-linenumber\">152<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"27\"><div class=\"codescope-linenumber\">153<\/div>\n<div class=\"codescope-linenumber\">154<\/div>\n<div class=\"codescope-linenumber\">155<\/div>\n<div class=\"codescope-linenumber\">156<\/div>\n<div class=\"codescope-linenumber\">157<\/div>\n<div class=\"codescope-linenumber\">158<\/div>\n<div class=\"codescope-linenumber\">159<\/div>\n<div class=\"codescope-linenumber\">160<\/div>\n<div class=\"codescope-linenumber\">161<\/div>\n<div class=\"codescope-linenumber\">162<\/div>\n<div class=\"codescope-linenumber\">163<\/div>\n<div class=\"codescope-linenumber\">164<\/div>\n<div class=\"codescope-linenumber\">165<\/div>\n<div class=\"codescope-linenumber\">166<\/div>\n<div class=\"codescope-linenumber\">167<\/div>\n<div class=\"codescope-linenumber\">168<\/div>\n<div class=\"codescope-linenumber\">169<\/div>\n<div class=\"codescope-linenumber\">170<\/div>\n<div class=\"codescope-linenumber\">171<\/div>\n<div class=\"codescope-linenumber\">172<\/div>\n<div class=\"codescope-linenumber\">173<\/div>\n<div class=\"codescope-linenumber\">174<\/div>\n<div class=\"codescope-linenumber\">175<\/div>\n<\/div><div class=\"codescope-linenumber\">176<\/div>\n<div class=\"codescope-linenumber\">177<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"28\"><div class=\"codescope-linenumber\">178<\/div>\n<div class=\"codescope-linenumber\">179<\/div>\n<div class=\"codescope-linenumber\">180<\/div>\n<div class=\"codescope-linenumber\">181<\/div>\n<div class=\"codescope-linenumber\">182<\/div>\n<div class=\"codescope-linenumber\">183<\/div>\n<div class=\"codescope-linenumber\">184<\/div>\n<div class=\"codescope-linenumber\">185<\/div>\n<div class=\"codescope-linenumber\">186<\/div>\n<div class=\"codescope-linenumber\">187<\/div>\n<div class=\"codescope-linenumber\">188<\/div>\n<div class=\"codescope-linenumber\">189<\/div>\n<div class=\"codescope-linenumber\">190<\/div>\n<div class=\"codescope-linenumber\">191<\/div>\n<\/div><div class=\"codescope-linenumber\">192<\/div>\n<div class=\"codescope-linenumber\">193<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"29\"><div class=\"codescope-linenumber\">194<\/div>\n<div class=\"codescope-linenumber\">195<\/div>\n<div class=\"codescope-linenumber\">196<\/div>\n<div class=\"codescope-linenumber\">197<\/div>\n<div class=\"codescope-linenumber\">198<\/div>\n<div class=\"codescope-linenumber\">199<\/div>\n<div class=\"codescope-linenumber\">200<\/div>\n<div class=\"codescope-linenumber\">201<\/div>\n<div class=\"codescope-linenumber\">202<\/div>\n<div class=\"codescope-linenumber\">203<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">204<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">205<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"30\"><div class=\"codescope-linenumber\">206<\/div>\n<div class=\"codescope-linenumber\">207<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"31\"><div class=\"codescope-linenumber\">208<\/div>\n<div class=\"codescope-linenumber\">209<\/div>\n<div class=\"codescope-linenumber\">210<\/div>\n<div class=\"codescope-linenumber\">211<\/div>\n<div class=\"codescope-linenumber\">212<\/div>\n<div class=\"codescope-linenumber\">213<\/div>\n<\/div><div class=\"codescope-linenumber\">214<\/div>\n<div class=\"codescope-linenumber\">215<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"32\"><div class=\"codescope-linenumber\">216<\/div>\n<div class=\"codescope-linenumber\">217<\/div>\n<div class=\"codescope-linenumber\">218<\/div>\n<div class=\"codescope-linenumber\">219<\/div>\n<div class=\"codescope-linenumber\">220<\/div>\n<div class=\"codescope-linenumber\">221<\/div>\n<div class=\"codescope-linenumber\">222<\/div>\n<div class=\"codescope-linenumber\">223<\/div>\n<div class=\"codescope-linenumber\">224<\/div>\n<div class=\"codescope-linenumber\">225<\/div>\n<div class=\"codescope-linenumber\">226<\/div>\n<div class=\"codescope-linenumber\">227<\/div>\n<div class=\"codescope-linenumber\">228<\/div>\n<div class=\"codescope-linenumber\">229<\/div>\n<\/div><div class=\"codescope-linenumber\">230<\/div>\n<div class=\"codescope-linenumber\">231<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"33\"><div class=\"codescope-linenumber\">232<\/div>\n<div class=\"codescope-linenumber\">233<\/div>\n<div class=\"codescope-linenumber\">234<\/div>\n<div class=\"codescope-linenumber\">235<\/div>\n<div class=\"codescope-linenumber\">236<\/div>\n<\/div><div class=\"codescope-linenumber\">237<\/div>\n<div class=\"codescope-linenumber\">238<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"34\"><div class=\"codescope-linenumber\">239<\/div>\n<div class=\"codescope-linenumber\">240<\/div>\n<div class=\"codescope-linenumber\">241<\/div>\n<div class=\"codescope-linenumber\">242<\/div>\n<div class=\"codescope-linenumber\">243<\/div>\n<\/div><div class=\"codescope-linenumber\">244<\/div>\n<div class=\"codescope-linenumber\">245<\/div>\n<\/div><div class=\"codescope-linenumber\">246<\/div>\n<div class=\"codescope-linenumber\">247<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"35\"><div class=\"codescope-linenumber\">248<\/div>\n<div class=\"codescope-linenumber\">249<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"36\"><div class=\"codescope-linenumber\">250<\/div>\n<div class=\"codescope-linenumber\">251<\/div>\n<div class=\"codescope-linenumber\">252<\/div>\n<div class=\"codescope-linenumber\">253<\/div>\n<div class=\"codescope-linenumber\">254<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"37\"><div class=\"codescope-linenumber\">255<\/div>\n<div class=\"codescope-linenumber\">256<\/div>\n<div class=\"codescope-linenumber\">257<\/div>\n<div class=\"codescope-linenumber\">258<\/div>\n<div class=\"codescope-linenumber\">259<\/div>\n<div class=\"codescope-linenumber\">260<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">261<\/div>\n<div class=\"codescope-linenumber\">262<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"38\"><div class=\"codescope-linenumber\">263<\/div>\n<div class=\"codescope-linenumber\">264<\/div>\n<div class=\"codescope-linenumber\">265<\/div>\n<div class=\"codescope-linenumber\">266<\/div>\n<div class=\"codescope-linenumber\">267<\/div>\n<div class=\"codescope-linenumber\">268<\/div>\n<div class=\"codescope-linenumber\">269<\/div>\n<div class=\"codescope-linenumber\">270<\/div>\n<div class=\"codescope-linenumber\">271<\/div>\n<div class=\"codescope-linenumber\">272<\/div>\n<div class=\"codescope-linenumber\">273<\/div>\n<div class=\"codescope-linenumber\">274<\/div>\n<div class=\"codescope-linenumber\">275<\/div>\n<div class=\"codescope-linenumber\">276<\/div>\n<div class=\"codescope-linenumber\">277<\/div>\n<div class=\"codescope-linenumber\">278<\/div>\n<div class=\"codescope-linenumber\">279<\/div>\n<div class=\"codescope-linenumber\">280<\/div>\n<div class=\"codescope-linenumber\">281<\/div>\n<div class=\"codescope-linenumber\">282<\/div>\n<\/div><div class=\"codescope-linenumber\">283<\/div>\n<div class=\"codescope-linenumber\">284<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"39\"><div class=\"codescope-linenumber\">285<\/div>\n<div class=\"codescope-linenumber\">286<\/div>\n<div class=\"codescope-linenumber\">287<\/div>\n<div class=\"codescope-linenumber\">288<\/div>\n<div class=\"codescope-linenumber\">289<\/div>\n<div class=\"codescope-linenumber\">290<\/div>\n<div class=\"codescope-linenumber\">291<\/div>\n<div class=\"codescope-linenumber\">292<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"41\"><div class=\"codescope-linenumber\">293<\/div>\n<div class=\"codescope-linenumber\">294<\/div>\n<div class=\"codescope-linenumber\">295<\/div>\n<div class=\"codescope-linenumber\">296<\/div>\n<div class=\"codescope-linenumber\">297<\/div>\n<div class=\"codescope-linenumber\">298<\/div>\n<div class=\"codescope-linenumber\">299<\/div>\n<\/div><div class=\"codescope-linenumber\">300<\/div>\n<div class=\"codescope-linenumber\">301<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"42\"><div class=\"codescope-linenumber\">302<\/div>\n<div class=\"codescope-linenumber\">303<\/div>\n<div class=\"codescope-linenumber\">304<\/div>\n<div class=\"codescope-linenumber\">305<\/div>\n<div class=\"codescope-linenumber\">306<\/div>\n<div class=\"codescope-linenumber\">307<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">308<\/div>\n<\/div><div class=\"codescope-linenumber\">309<\/div>\n<div class=\"codescope-linenumber\">310<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"43\"><div class=\"codescope-linenumber\">311<\/div>\n<div class=\"codescope-linenumber\">312<\/div>\n<div class=\"codescope-linenumber\">313<\/div>\n<div class=\"codescope-linenumber\">314<\/div>\n<\/div><div class=\"codescope-linenumber\">315<\/div>\n<div class=\"codescope-linenumber\">316<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"44\"><div class=\"codescope-linenumber\">317<\/div>\n<div class=\"codescope-linenumber\">318<\/div>\n<div class=\"codescope-linenumber\">319<\/div>\n<div class=\"codescope-linenumber\">320<\/div>\n<div class=\"codescope-linenumber\">321<\/div>\n<div class=\"codescope-linenumber\">322<\/div>\n<div class=\"codescope-linenumber\">323<\/div>\n<div class=\"codescope-linenumber\">324<\/div>\n<div class=\"codescope-linenumber\">325<\/div>\n<div class=\"codescope-linenumber\">326<\/div>\n<div class=\"codescope-linenumber\">327<\/div>\n<div class=\"codescope-linenumber\">328<\/div>\n<div class=\"codescope-linenumber\">329<\/div>\n<div class=\"codescope-linenumber\">330<\/div>\n<div class=\"codescope-linenumber\">331<\/div>\n<div class=\"codescope-linenumber\">332<\/div>\n<div class=\"codescope-linenumber\">333<\/div>\n<div class=\"codescope-linenumber\">334<\/div>\n<div class=\"codescope-linenumber\">335<\/div>\n<div class=\"codescope-linenumber\">336<\/div>\n<div class=\"codescope-linenumber\">337<\/div>\n<div class=\"codescope-linenumber\">338<\/div>\n<div class=\"codescope-linenumber\">339<\/div>\n<div class=\"codescope-linenumber\">340<\/div>\n<div class=\"codescope-linenumber\">341<\/div>\n<div class=\"codescope-linenumber\">342<\/div>\n<div class=\"codescope-linenumber\">343<\/div>\n<div class=\"codescope-linenumber\">344<\/div>\n<div class=\"codescope-linenumber\">345<\/div>\n<div class=\"codescope-linenumber\">346<\/div>\n<div class=\"codescope-linenumber\">347<\/div>\n<div class=\"codescope-linenumber\">348<\/div>\n<div class=\"codescope-linenumber\">349<\/div>\n<div class=\"codescope-linenumber\">350<\/div>\n<div class=\"codescope-linenumber\">351<\/div>\n<div class=\"codescope-linenumber\">352<\/div>\n<div class=\"codescope-linenumber\">353<\/div>\n<div class=\"codescope-linenumber\">354<\/div>\n<div class=\"codescope-linenumber\">355<\/div>\n<div class=\"codescope-linenumber\">356<\/div>\n<div class=\"codescope-linenumber\">357<\/div>\n<div class=\"codescope-linenumber\">358<\/div>\n<div class=\"codescope-linenumber\">359<\/div>\n<div class=\"codescope-linenumber\">360<\/div>\n<div class=\"codescope-linenumber\">361<\/div>\n<div class=\"codescope-linenumber\">362<\/div>\n<div class=\"codescope-linenumber\">363<\/div>\n<div class=\"codescope-linenumber\">364<\/div>\n<div class=\"codescope-linenumber\">365<\/div>\n<div class=\"codescope-linenumber\">366<\/div>\n<div class=\"codescope-linenumber\">367<\/div>\n<div class=\"codescope-linenumber\">368<\/div>\n<div class=\"codescope-linenumber\">369<\/div>\n<div class=\"codescope-linenumber\">370<\/div>\n<\/div><div class=\"codescope-linenumber\">371<\/div>\n<div class=\"codescope-linenumber\">372<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"45\"><div class=\"codescope-linenumber\">373<\/div>\n<div class=\"codescope-linenumber\">374<\/div>\n<div class=\"codescope-linenumber\">375<\/div>\n<div class=\"codescope-linenumber\">376<\/div>\n<div class=\"codescope-linenumber\">377<\/div>\n<div class=\"codescope-linenumber\">378<\/div>\n<div class=\"codescope-linenumber\">379<\/div>\n<div class=\"codescope-linenumber\">380<\/div>\n<div class=\"codescope-linenumber\">381<\/div>\n<div class=\"codescope-linenumber\">382<\/div>\n<div class=\"codescope-linenumber\">383<\/div>\n<div class=\"codescope-linenumber\">384<\/div>\n<div class=\"codescope-linenumber\">385<\/div>\n<div class=\"codescope-linenumber\">386<\/div>\n<div class=\"codescope-linenumber\">387<\/div>\n<div class=\"codescope-linenumber\">388<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"47\"><div class=\"codescope-linenumber\">389<\/div>\n<div class=\"codescope-linenumber\">390<\/div>\n<div class=\"codescope-linenumber\">391<\/div>\n<div class=\"codescope-linenumber\">392<\/div>\n<div class=\"codescope-linenumber\">393<\/div>\n<div class=\"codescope-linenumber\">394<\/div>\n<div class=\"codescope-linenumber\">395<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">396<\/div>\n<\/div><div class=\"codescope-linenumber\">397<\/div>\n<div class=\"codescope-linenumber\">398<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"48\"><div class=\"codescope-linenumber\">399<\/div>\n<div class=\"codescope-linenumber\">400<\/div>\n<div class=\"codescope-linenumber\">401<\/div>\n<div class=\"codescope-linenumber\">402<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"50\"><div class=\"codescope-linenumber\">403<\/div>\n<div class=\"codescope-linenumber\">404<\/div>\n<div class=\"codescope-linenumber\">405<\/div>\n<\/div><div class=\"codescope-linenumber\">406<\/div>\n<div class=\"codescope-linenumber\">407<\/div>\n<div class=\"codescope-linenumber\">408<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"51\"><div class=\"codescope-linenumber\">409<\/div>\n<div class=\"codescope-linenumber\">410<\/div>\n<div class=\"codescope-linenumber\">411<\/div>\n<div class=\"codescope-linenumber\">412<\/div>\n<div class=\"codescope-linenumber\">413<\/div>\n<div class=\"codescope-linenumber\">414<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">415<\/div>\n<\/div><div class=\"codescope-linenumber\">416<\/div>\n<\/div>\t<div class=\"codescope-regionmargin\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"0\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"1\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"2\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"4\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"5\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"7\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"9\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"11\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"12\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"13\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"14\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"15\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"16\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"17\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"18\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"19\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"20\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"21\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"22\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"23\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"23\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"24\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"25\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"26\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"27\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"28\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"29\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"30\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"31\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"32\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"33\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"33\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"34\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"34\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"35\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"36\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"36\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"37\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"37\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"38\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"38\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"39\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"39\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"41\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"41\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"42\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"42\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"43\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"43\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"44\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"44\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"45\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"45\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"47\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"47\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-collapsed codescope-region-button\" data-regionid=\"48\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" data-regionid=\"48\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"50\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"50\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"51\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"51\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-end\"\/><\/div>\n<\/div><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<\/div>\t<div class=\"codescope-code\" contenteditable=\"true\" spellcheck=\"false\"\t\t oncut=\"return false\" onpaste=\"return false\"\t\t onkeydown=\"return CodeScope_EmbeddedSnippetKeyDown(event)\"><span class=\"codescope-keyword\" data-tokenid=\"0\" >using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2\" >CppEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"3\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4\" >Outlining<\/span><span class=\"codescope-operator\" data-tokenid=\"5\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"7\"  data-linestart=\"1\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"9\" >CppProjectEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"10\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"11\" >CodeExplorer<\/span><span class=\"codescope-operator\" data-tokenid=\"12\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"14\"  data-linestart=\"2\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"16\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"17\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"18\" >Core<\/span><span class=\"codescope-operator\" data-tokenid=\"19\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"20\" >Tools<\/span><span class=\"codescope-operator\" data-tokenid=\"21\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"23\"  data-linestart=\"3\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"25\" >Sysprogs<\/span><span class=\"codescope-operator\" data-tokenid=\"26\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"27\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"28\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"29\" >Portable<\/span><span class=\"codescope-operator\" data-tokenid=\"30\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"31\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"32\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"33\" >RuleBased<\/span><span class=\"codescope-operator\" data-tokenid=\"34\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"36\"  data-linestart=\"4\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"38\" >SysprogsDevTools<\/span><span class=\"codescope-operator\" data-tokenid=\"39\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"40\" >ELFParser<\/span><span class=\"codescope-operator\" data-tokenid=\"41\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"43\"  data-linestart=\"5\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"45\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"46\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"48\"  data-linestart=\"6\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"50\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"51\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"52\" >Collections<\/span><span class=\"codescope-operator\" data-tokenid=\"53\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"54\" >Generic<\/span><span class=\"codescope-operator\" data-tokenid=\"55\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"57\"  data-linestart=\"7\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"59\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"60\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"61\" >Globalization<\/span><span class=\"codescope-operator\" data-tokenid=\"62\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"64\"  data-linestart=\"8\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"66\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"67\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"68\" >Linq<\/span><span class=\"codescope-operator\" data-tokenid=\"69\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"71\"  data-linestart=\"9\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"73\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"74\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"75\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"76\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"78\"  data-linestart=\"10\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"80\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"81\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"82\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"83\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"85\"  data-linestart=\"11\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"87\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"88\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"89\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"90\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"91\" >Controls<\/span><span class=\"codescope-operator\" data-tokenid=\"92\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"94\"  data-linestart=\"12\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"96\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"97\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"98\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"99\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"100\" >Input<\/span><span class=\"codescope-operator\" data-tokenid=\"101\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"103\"  data-linestart=\"13\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"105\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"106\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"107\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"108\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"109\" >Media<\/span><span class=\"codescope-operator\" data-tokenid=\"110\" >;<\/span>\n<span class=\"codescope-keyword\" data-tokenid=\"112\"  data-linestart=\"14\">using<\/span> <span class=\"codescope-identifier\" data-tokenid=\"114\" >System<\/span><span class=\"codescope-operator\" data-tokenid=\"115\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"116\" >Windows<\/span><span class=\"codescope-operator\" data-tokenid=\"117\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"118\" >Shapes<\/span><span class=\"codescope-operator\" data-tokenid=\"119\" >;<\/span>\n\n<span class=\"codescope-keyword\" data-tokenid=\"122\"  data-linestart=\"16\">namespace<\/span> <span class=\"codescope-identifier\" data-tokenid=\"124\" >CppProjectEngine<\/span><span class=\"codescope-operator\" data-tokenid=\"125\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"126\" >GUI<\/span><span class=\"codescope-operator\" data-tokenid=\"127\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"128\" >WPF<\/span><span class=\"codescope-operator\" data-tokenid=\"129\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"130\" >Bars<\/span><span class=\"codescope-region\" data-regionid=\"0\">\n<span class=\"codescope-operator\" data-tokenid=\"133\"  data-linestart=\"17\">{<\/span>\n    <span class=\"codescope-keyword\" data-tokenid=\"139\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"141\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"143\" >AdvancedScopePresenter<\/span> <span class=\"codescope-operator\" data-tokenid=\"145\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"147\" >Control<\/span><span class=\"codescope-region\" data-regionid=\"1\">\n    <span class=\"codescope-operator\" data-tokenid=\"154\" >{<\/span>\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"2\"><span class=\"codescope-keyword\" data-tokenid=\"164\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"166\" >OutlineScope<\/span> <span class=\"codescope-identifier\" data-tokenid=\"168\" >Scope<\/span><span class=\"codescope-region\" data-regionid=\"3\">\n        <span class=\"codescope-operator\" data-tokenid=\"179\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"193\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"195\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"197\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"199\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"200\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"201\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"202\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"203\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"204\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"205\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"206\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"208\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"222\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"224\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"226\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"227\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"228\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"229\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"231\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"232\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"233\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"235\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"245\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"257\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"259\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"261\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"263\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"265\" >ScopeProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"267\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"269\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"270\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"271\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"272\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"273\" >&quot;Scope&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"274\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"276\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"277\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"278\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"279\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"280\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"282\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"283\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"284\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"285\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"286\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"288\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"290\" >FrameworkPropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"291\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"292\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"293\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"295\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"296\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"297\" >AffectsMeasure<\/span> <span class=\"codescope-operator\" data-tokenid=\"299\" >|<\/span> <span class=\"codescope-identifier\" data-tokenid=\"301\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"302\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"303\" >AffectsRender<\/span><span class=\"codescope-operator\" data-tokenid=\"304\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"305\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"306\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"317\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"319\" >Brush<\/span> <span class=\"codescope-identifier\" data-tokenid=\"321\" >LinkForeground<\/span><span class=\"codescope-region\" data-regionid=\"4\">\n        <span class=\"codescope-operator\" data-tokenid=\"332\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"346\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"348\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"350\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"352\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"353\" >Brush<\/span><span class=\"codescope-operator\" data-tokenid=\"354\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"355\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"356\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"357\" >LinkForegroundProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"358\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"359\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"361\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"375\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"377\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"379\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"380\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"381\" >LinkForegroundProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"382\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"384\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"385\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"386\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"388\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"398\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"410\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"412\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"414\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"416\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"418\" >LinkForegroundProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"420\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"422\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"423\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"424\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"425\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"426\" >&quot;LinkForeground&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"427\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"429\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"430\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"431\" >Brush<\/span><span class=\"codescope-operator\" data-tokenid=\"432\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"433\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"435\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"436\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"437\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"438\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"439\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"441\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"443\" >PropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"444\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"445\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"446\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"447\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"448\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"459\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"461\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"463\" >SecondaryItemOpacity<\/span> <span class=\"codescope-operator\" data-tokenid=\"465\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"467\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"468\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"470\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"471\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"473\" >}<\/span> <span class=\"codescope-operator\" data-tokenid=\"475\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"477\" >0.5<\/span><span class=\"codescope-operator\" data-tokenid=\"478\" >;<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">Scope + 4 other unchanged items<\/span>\n\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"482\"  data-linestart=\"38\"> <\/span>\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"5\"><span class=\"codescope-keyword\" data-tokenid=\"492\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"494\" >ScopeItemHitTestMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"496\" >HitTestMode<\/span><span class=\"codescope-region\" data-regionid=\"6\">\n        <span class=\"codescope-operator\" data-tokenid=\"507\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"521\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"523\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"525\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"527\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"528\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"529\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"530\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"531\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"532\" >HitTestModeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"533\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"534\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"536\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"550\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"552\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"554\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"555\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"556\" >HitTestModeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"557\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"559\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"560\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"561\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"563\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"573\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"585\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"587\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"589\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"591\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"593\" >HitTestModeProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"595\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"597\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"598\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"599\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"600\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"601\" >&quot;HitTestMode&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"602\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"604\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"605\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"606\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"607\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"608\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"610\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"611\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"612\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"613\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"614\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"616\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"618\" >PropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"619\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"620\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"621\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"622\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"623\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"624\" >)<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">HitTestMode, HitTestModeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"625\" >;<\/span>\n\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"628\"  data-linestart=\"46\"> <\/span>\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"7\"><span class=\"codescope-keyword\" data-tokenid=\"638\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"640\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"642\" >SoftWidthLimitFraction<\/span><span class=\"codescope-region\" data-regionid=\"8\">\n        <span class=\"codescope-operator\" data-tokenid=\"653\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"667\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"669\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"671\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"673\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"674\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"675\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"676\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"677\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"678\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"679\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"680\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"682\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"696\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"698\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"700\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"701\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"702\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"703\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"705\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"706\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"707\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"709\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"719\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"8\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"731\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"733\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"735\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"737\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"739\" >SoftWidthLimitFractionProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"741\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"743\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"744\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"745\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"746\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"747\" >&quot;SoftWidthLimitFraction&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"748\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"750\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"751\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"752\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"753\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"754\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"756\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"757\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"758\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"759\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"760\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"762\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"764\" >FrameworkPropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"765\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"766\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"767\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"768\" >NaN<\/span><span class=\"codescope-operator\" data-tokenid=\"769\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"771\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"772\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"773\" >AffectsMeasure<\/span> <span class=\"codescope-operator\" data-tokenid=\"775\" >|<\/span> <span class=\"codescope-identifier\" data-tokenid=\"777\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator\" data-tokenid=\"778\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"779\" >AffectsArrange<\/span><span class=\"codescope-operator\" data-tokenid=\"780\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"781\" >)<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">SoftWidthLimitFraction, SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"782\" >;<\/span>\n\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"785\"  data-linestart=\"54\"> <\/span>\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"787\" > <\/span>\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"9\"><span class=\"codescope-keyword\" data-tokenid=\"797\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"799\" >object<\/span> <span class=\"codescope-identifier\" data-tokenid=\"801\" >SoftWidthReference<\/span><span class=\"codescope-region\" data-regionid=\"10\">\n        <span class=\"codescope-operator\" data-tokenid=\"812\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"826\" >get<\/span> <span class=\"codescope-operator\" data-tokenid=\"828\" >{<\/span> <span class=\"codescope-keyword\" data-tokenid=\"830\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"832\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"833\" >object<\/span><span class=\"codescope-operator\" data-tokenid=\"834\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"835\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"836\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"837\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"838\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"839\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"841\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"855\" >set<\/span> <span class=\"codescope-operator\" data-tokenid=\"857\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"859\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"860\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"861\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"862\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"864\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"865\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"866\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"868\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"878\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-comment\" data-tokenid=\"890\" >\/\/<\/span> <span class=\"codescope-comment\" data-tokenid=\"892\" >Using<\/span> <span class=\"codescope-comment\" data-tokenid=\"894\" >a<\/span> <span class=\"codescope-comment\" data-tokenid=\"896\" >DependencyProperty<\/span> <span class=\"codescope-comment\" data-tokenid=\"898\" >as<\/span> <span class=\"codescope-comment\" data-tokenid=\"900\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"902\" >backing<\/span> <span class=\"codescope-comment\" data-tokenid=\"904\" >store<\/span> <span class=\"codescope-comment\" data-tokenid=\"906\" >for<\/span> <span class=\"codescope-comment\" data-tokenid=\"908\" >SoftWidthReference.<\/span>  <span class=\"codescope-comment\" data-tokenid=\"911\" >This<\/span> <span class=\"codescope-comment\" data-tokenid=\"913\" >enables<\/span> <span class=\"codescope-comment\" data-tokenid=\"915\" >animation,<\/span> <span class=\"codescope-comment\" data-tokenid=\"917\" >styling,<\/span> <span class=\"codescope-comment\" data-tokenid=\"919\" >binding,<\/span> <span class=\"codescope-comment\" data-tokenid=\"921\" >etc...<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"931\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"933\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"935\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"937\" >DependencyProperty<\/span> <span class=\"codescope-identifier\" data-tokenid=\"939\" >SoftWidthReferenceProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"941\" >=<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"955\" >DependencyProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"956\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"957\" >Register<\/span><span class=\"codescope-operator\" data-tokenid=\"958\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"959\" >&quot;SoftWidthReference&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"960\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"962\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"963\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"964\" >object<\/span><span class=\"codescope-operator\" data-tokenid=\"965\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"966\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"968\" >typeof<\/span><span class=\"codescope-operator\" data-tokenid=\"969\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"970\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"971\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"972\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"974\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"976\" >PropertyMetadata<\/span><span class=\"codescope-operator\" data-tokenid=\"977\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"978\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"979\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"980\" >)<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">SoftWidthReference, SoftWidthReferenceProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"981\" >;<\/span>\n\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"984\"  data-linestart=\"64\"> <\/span>\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"986\" > <\/span>\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"11\"><span class=\"codescope-keyword\" data-tokenid=\"996\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"998\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1000\" >SeparatorGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"1002\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1004\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1005\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1007\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"1008\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1010\" >}<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"1020\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1022\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1024\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"1026\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1028\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1029\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1031\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"1032\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1034\" >}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"11\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">SeparatorGlyph, ArrowGlyph<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"1046\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1048\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1050\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"12\">\n        <span class=\"codescope-operator\" data-tokenid=\"1061\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1075\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1077\" >int<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"13\"><span class=\"codescope-identifier\" data-tokenid=\"1079\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"1080\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1094\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1096\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1098\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"1100\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1102\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1103\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1104\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1105\" >ClickHandler<\/span> <span class=\"codescope-operator\" data-tokenid=\"1107\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1109\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1110\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1124\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1126\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1127\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1128\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1130\" >Item<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"13\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">X + 2 other unchanged items<\/span><span class=\"codescope-operator\" data-tokenid=\"1131\" >;<\/span>\n\n<span class=\" codescope-newblock\" data-tokenid=\"1134\"  data-linestart=\"73\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"1135\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1136\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1137\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1138\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1139\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1140\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1141\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1142\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1143\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1144\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1145\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1146\" >protected<\/span><span class=\" codescope-newblock\" data-tokenid=\"1147\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1148\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1149\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1150\" >_Presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1151\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1152\" > <\/span>\n<span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1154\"  data-linestart=\"74\"> <\/span>\n            <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"14\"><span class=\"codescope-keyword\" data-tokenid=\"1168\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1170\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1172\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1174\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1176\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1178\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1179\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1181\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1195\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1197\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1199\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"1200\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1215\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1217\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1219\" >Right<\/span> <span class=\"codescope-operator\" data-tokenid=\"1221\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1223\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"1225\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1227\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1228\" >;<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"14\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">Width + 2 other unchanged items<\/span>\n<span class=\" codescope-removedblock\" data-tokenid=\"1231\"  data-linestart=\"79\"> <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1232\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1233\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1234\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1235\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1236\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1237\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1238\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1239\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1240\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1241\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1242\" > <\/span>\n            <span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"1256\" >\/\/<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1257\" > <\/span><span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"1258\" >Constructor<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1259\" > <\/span><span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"1260\" >accepting<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1261\" > <\/span><span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"1262\" >the<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1263\" > <\/span><span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"1264\" >presenter<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"1266\"  data-linestart=\"81\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"1267\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1268\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1269\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1270\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1271\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1272\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1273\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1274\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1275\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1276\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1277\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1278\" >public<\/span><span class=\" codescope-newblock\" data-tokenid=\"1279\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1280\" >PlacedComponent<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1281\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1282\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1283\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1284\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1285\" >)<\/span><span class=\"codescope-region\" data-regionid=\"15\"><span class=\" codescope-newblock\" data-tokenid=\"1286\" ><\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1287\" > <\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"1301\" >{<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"1303\"  data-linestart=\"83\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"1304\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1305\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1306\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1307\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1308\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1309\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1310\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1311\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1312\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1313\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1314\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1315\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1316\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1317\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1318\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1319\" >_Presenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1320\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1321\" >=<\/span><span class=\" codescope-newblock\" data-tokenid=\"1322\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1323\" >presenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1324\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1325\" > <\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"1339\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"15\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1355\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1357\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1359\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1361\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1362\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1363\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1365\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1366\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1368\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1370\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1371\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1373\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1375\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1376\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1377\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1392\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1394\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1396\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1398\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1400\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"16\">\n            <span class=\"codescope-operator\" data-tokenid=\"1415\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"1433\" >FormattedText<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"17\"><span class=\"codescope-identifier\" data-tokenid=\"1435\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1436\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"1454\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1456\" >_IsHighlighted<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Text, _IsHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1457\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1476\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1478\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1479\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1480\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1482\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1483\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1485\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1486\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1487\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1489\" >item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1491\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1493\" >null<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1494\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"1495\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1496\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1497\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1498\" >presenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"1499\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1500\" >=<\/span><span class=\" codescope-newblock\" data-tokenid=\"1501\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1502\" >null<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1503\" >)<\/span><span class=\" codescope-newblock\" data-tokenid=\"1504\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1505\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"1506\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1507\" >base<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1508\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1509\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1510\" >)<\/span><span class=\"codescope-region\" data-regionid=\"18\">\n                <span class=\"codescope-operator\" data-tokenid=\"1529\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1551\" >_Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1553\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1555\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1556\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1578\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1580\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1582\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"1583\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1601\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"19\"><span class=\"codescope-keyword\" data-tokenid=\"1621\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1623\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1625\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1627\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1629\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1631\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"1632\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"1633\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"1634\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1635\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1636\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1637\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1656\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1658\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1660\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1662\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1663\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1664\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1666\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1667\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1669\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1671\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1672\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1674\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1676\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1677\" >)<\/span><span class=\"codescope-region\" data-regionid=\"20\">\n                <span class=\"codescope-operator\" data-tokenid=\"1696\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1718\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1720\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1722\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1724\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1726\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1728\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"1730\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1732\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1734\" >==<\/span> <span class=\"codescope-operator\" data-tokenid=\"1736\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1737\" >highlight<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1739\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1741\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1742\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1743\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1744\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1745\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1746\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1768\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1770\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1771\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1773\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1775\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1777\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1779\" >CanHighlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1780\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1802\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1828\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1830\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1832\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1833\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1859\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1861\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1862\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1863\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1893\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1894\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1895\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1896\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1897\" >TextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1898\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1899\" >Underline<\/span><span class=\"codescope-operator\" data-tokenid=\"1900\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1901\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1927\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1957\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1958\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1959\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1960\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"1961\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1962\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1963\" >;<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"1990\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1992\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1993\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1995\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1997\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1998\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1999\" >LinkForeground<\/span> <span class=\"codescope-operator\" data-tokenid=\"2001\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2003\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2004\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2034\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2035\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2036\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"2037\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2038\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2039\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2040\" >LinkForeground<\/span><span class=\"codescope-operator\" data-tokenid=\"2041\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2042\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2068\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2098\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2099\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2100\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"2101\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2102\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2103\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2104\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"2105\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2106\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2128\" >}<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"2151\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2152\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2153\" >DrawText<\/span><span class=\"codescope-operator\" data-tokenid=\"2154\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2155\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2156\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2158\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2160\" >Point<\/span><span class=\"codescope-operator\" data-tokenid=\"2161\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2162\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"2163\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2165\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2166\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2167\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2168\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2186\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">Width, Draw()<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2201\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"16\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2217\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2219\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2221\" >Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2223\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2225\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"21\">\n            <span class=\"codescope-operator\" data-tokenid=\"2240\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"2258\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2260\" >Pen<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"22\"><span class=\"codescope-identifier\" data-tokenid=\"2262\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2263\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"2281\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2283\" >_Glyph<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Pen, _Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2284\" >;<\/span>\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"2286\"  data-linestart=\"126\"> <\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"2304\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2306\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2308\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2310\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2312\" >3<\/span><span class=\"codescope-operator\" data-tokenid=\"2313\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2332\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2334\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2335\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2336\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2338\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2339\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2341\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2343\" >pen<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2344\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"2345\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"2346\" >AdvancedScopePresenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"2347\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"2348\" >presenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"2349\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2350\" >=<\/span><span class=\" codescope-newblock\" data-tokenid=\"2351\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"2352\" >null<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2353\" >)<\/span><span class=\" codescope-newblock\" data-tokenid=\"2354\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2355\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"2356\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"2357\" >base<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"2358\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"2359\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2360\" >)<\/span><span class=\"codescope-region\" data-regionid=\"23\">\n                <span class=\"codescope-operator\" data-tokenid=\"2379\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2401\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"2403\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2405\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2406\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2428\" >_Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2430\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2432\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2433\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2451\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"23\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n                <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"24\"><span class=\"codescope-keyword\" data-tokenid=\"2471\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2473\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2475\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2477\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2479\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"2481\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2482\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"2483\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"2484\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2485\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2486\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2487\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2488\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2490\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2492\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2494\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2496\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"2497\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2516\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2518\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2520\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2522\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"2523\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2524\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2526\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2527\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2529\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2531\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2532\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2534\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2536\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"2537\" >)<\/span><span class=\"codescope-region\" data-regionid=\"25\">\n                <span class=\"codescope-operator\" data-tokenid=\"2556\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2578\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2579\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2580\" >PushTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2581\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2582\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2584\" >TranslateTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2585\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2586\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2588\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2590\" >XPadding<\/span><span class=\"codescope-operator\" data-tokenid=\"2591\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2593\" >1<\/span> <span class=\"codescope-operator\" data-tokenid=\"2595\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2597\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"2598\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2599\" >Round<\/span><span class=\"codescope-operator\" data-tokenid=\"2600\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2601\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2602\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2603\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2604\" >ActualHeight<\/span> <span class=\"codescope-operator\" data-tokenid=\"2606\" >-<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2608\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2609\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2610\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2611\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2612\" >Height<\/span><span class=\"codescope-operator\" data-tokenid=\"2613\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2615\" >\/<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2617\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"2618\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2619\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2620\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2621\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2643\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2644\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2645\" >DrawGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"2646\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2647\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2648\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2650\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2651\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2653\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2654\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2655\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2677\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2678\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2679\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"2680\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2681\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2682\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2700\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"24\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">Width, Draw()<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2715\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2731\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2733\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2735\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"2736\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2737\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2739\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"2740\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2742\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2744\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"2746\" >&gt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2748\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2750\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2752\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"2754\" >&lt;=<\/span> <span class=\"codescope-operator\" data-tokenid=\"2756\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2757\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2759\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2761\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"2762\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2763\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"2773\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"2785\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"2786\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2787\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2788\" >&gt;<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"26\"><span class=\"codescope-identifier\" data-tokenid=\"2790\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"2792\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2794\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2796\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"2797\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2798\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2799\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"2800\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2801\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2802\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"2812\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2814\" >OutlineScope<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2816\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"2817\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"2827\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2829\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2831\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2832\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"2843\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2845\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2847\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2849\" >OnRender<\/span><span class=\"codescope-operator\" data-tokenid=\"2850\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2851\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2853\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2854\" >)<\/span><span class=\"codescope-region\" data-regionid=\"27\">\n        <span class=\"codescope-operator\" data-tokenid=\"2865\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"2879\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"2880\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2881\" >OnRender<\/span><span class=\"codescope-operator\" data-tokenid=\"2882\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2883\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2884\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2885\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2900\" >try<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2914\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"2932\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2933\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2934\" >PushClip<\/span><span class=\"codescope-operator\" data-tokenid=\"2935\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2936\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2938\" >RectangleGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"2939\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2940\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2942\" >Rect<\/span><span class=\"codescope-operator\" data-tokenid=\"2943\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2944\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2945\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2947\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2948\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2950\" >ActualWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"2951\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2953\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"2954\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2955\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2956\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2957\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"2975\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"2977\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2978\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2980\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2982\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2984\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"2985\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3003\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"3025\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3026\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3027\" >DrawRectangle<\/span><span class=\"codescope-operator\" data-tokenid=\"3028\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3029\" >Background<\/span><span class=\"codescope-operator\" data-tokenid=\"3030\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3032\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3033\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3035\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3037\" >Rect<\/span><span class=\"codescope-operator\" data-tokenid=\"3038\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3039\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3040\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3041\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"3042\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3044\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"3045\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3047\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3048\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3049\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"3050\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3052\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"3053\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3054\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3055\" >;<\/span>   <span class=\"codescope-comment\" data-tokenid=\"3059\" >\/\/This<\/span> <span class=\"codescope-comment\" data-tokenid=\"3061\" >is<\/span> <span class=\"codescope-comment\" data-tokenid=\"3063\" >needed<\/span> <span class=\"codescope-comment\" data-tokenid=\"3065\" >for<\/span> <span class=\"codescope-comment\" data-tokenid=\"3067\" >hit-testing<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3089\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3091\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3092\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3093\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3094\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"3095\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"3121\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3122\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3123\" >PushOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"3124\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3125\" >SecondaryItemOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"3126\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3127\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"3150\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3151\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3152\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"3153\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3154\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3155\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3157\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3158\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3160\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3161\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3162\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"3185\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3187\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3188\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3189\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3190\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"3191\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"3217\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3218\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3219\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3220\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3221\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3222\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3240\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3254\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3268\" >finally<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3282\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3300\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3301\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3302\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3303\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3304\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3305\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3319\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3329\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"27\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3341\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3343\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3345\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3347\" >OnMouseMove<\/span><span class=\"codescope-operator\" data-tokenid=\"3348\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3349\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3351\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3352\" >)<\/span><span class=\"codescope-region\" data-regionid=\"28\">\n        <span class=\"codescope-operator\" data-tokenid=\"3363\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3377\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3378\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3379\" >OnMouseMove<\/span><span class=\"codescope-operator\" data-tokenid=\"3380\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3381\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3382\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3383\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3398\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3400\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"3402\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3404\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3405\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"3406\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"3407\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3408\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3409\" >GetPosition<\/span><span class=\"codescope-operator\" data-tokenid=\"3410\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3411\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3412\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3413\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3414\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"3415\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"3429\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3431\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3433\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3435\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"3436\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3437\" >FirstOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"3438\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3439\" >c<\/span> <span class=\"codescope-operator\" data-tokenid=\"3441\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3443\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3444\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3445\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"3447\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3449\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3450\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3451\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"3452\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3453\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"3454\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3455\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3456\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3471\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3473\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3474\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3476\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3478\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3479\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3493\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3511\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3513\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3515\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3516\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"3535\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"3537\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3539\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3540\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3542\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3544\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3545\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3547\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3549\" >Cursors<\/span><span class=\"codescope-operator\" data-tokenid=\"3550\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3551\" >Hand<\/span> <span class=\"codescope-operator\" data-tokenid=\"3553\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3555\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3556\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3574\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"3575\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3576\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3577\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3591\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3601\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3613\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3615\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3617\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3619\" >OnMouseLeave<\/span><span class=\"codescope-operator\" data-tokenid=\"3620\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3621\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3623\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3624\" >)<\/span><span class=\"codescope-region\" data-regionid=\"29\">\n        <span class=\"codescope-operator\" data-tokenid=\"3635\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3649\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3650\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3651\" >OnMouseLeave<\/span><span class=\"codescope-operator\" data-tokenid=\"3652\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3653\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3654\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3655\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3670\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3672\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3673\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3675\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3677\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3678\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3692\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3710\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3712\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3714\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3715\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3733\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"3735\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3737\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3738\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3756\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"3757\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3758\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3759\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3773\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3783\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"26\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Components + 5 other unchanged items<\/span>\n\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"3787\"  data-linestart=\"204\"> <\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"3797\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3799\" >event<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3801\" >EventHandler<\/span><span class=\"codescope-operator\" data-tokenid=\"3802\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"3803\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"3804\" >&gt;<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"30\"><span class=\"codescope-identifier\" data-tokenid=\"3806\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"3807\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3818\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3820\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3822\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3824\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3825\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3826\" >MouseButtonEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3828\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3829\" >)<\/span><span class=\"codescope-region\" data-regionid=\"31\">\n        <span class=\"codescope-operator\" data-tokenid=\"3840\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3854\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3855\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3856\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3857\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3858\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3859\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3860\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3875\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3877\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3878\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3879\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"3880\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3881\" >Item<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3883\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3885\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"3886\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3887\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3889\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"3890\" >)<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3908\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"3909\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"3910\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3911\" >Invoke<\/span><span class=\"codescope-operator\" data-tokenid=\"3912\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3913\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3914\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3916\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3918\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"3919\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3920\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"3921\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3922\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3923\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3933\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3945\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3947\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"3948\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3949\" >)<\/span><span class=\"codescope-region\" data-regionid=\"32\">\n        <span class=\"codescope-operator\" data-tokenid=\"3960\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3974\" >switch<\/span> <span class=\"codescope-operator\" data-tokenid=\"3976\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3977\" >HitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"3978\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3992\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4010\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4012\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4013\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4014\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"4015\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4037\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4039\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4040\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4058\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4060\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4061\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4062\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"4063\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4085\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4087\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"4088\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4106\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4108\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4109\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4110\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4111\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4133\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4135\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4136\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4137\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4138\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4139\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4140\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4141\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4142\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4144\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4146\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4147\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4148\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4149\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4150\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4151\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4152\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4153\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4154\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4172\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4174\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4175\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4176\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4177\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4199\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"4201\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4202\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4203\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4204\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4205\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4206\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4207\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4208\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4209\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4211\" >&amp;&amp;<\/span> <span class=\"codescope-operator\" data-tokenid=\"4213\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4214\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4215\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4216\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4217\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4218\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4219\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4220\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4221\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4222\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4236\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4250\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4252\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4253\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4263\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4275\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4277\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4279\" >HitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4281\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4282\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4283\" >PointHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4285\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4286\" >)<\/span><span class=\"codescope-region\" data-regionid=\"33\">\n        <span class=\"codescope-operator\" data-tokenid=\"4297\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4311\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4313\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4314\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4315\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4316\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4317\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4335\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4337\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4338\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4352\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4354\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4355\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4356\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4357\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4358\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4359\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4360\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4370\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"33\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4382\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4384\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4386\" >GeometryHitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4388\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4389\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4390\" >GeometryHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4392\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4393\" >)<\/span><span class=\"codescope-region\" data-regionid=\"34\">\n        <span class=\"codescope-operator\" data-tokenid=\"4404\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4418\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4420\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4421\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4422\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4423\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4424\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4442\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4444\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4445\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4459\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4461\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4462\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4463\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4464\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4465\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4466\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4467\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4477\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"34\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"4489\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4491\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"4492\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"4493\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4495\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4496\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4498\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4500\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4502\" >FormattedText<\/span><span class=\"codescope-operator\" data-tokenid=\"4503\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4504\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4505\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4507\" >CultureInfo<\/span><span class=\"codescope-operator\" data-tokenid=\"4508\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4509\" >CurrentCulture<\/span><span class=\"codescope-operator\" data-tokenid=\"4510\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4512\" >FlowDirection<\/span><span class=\"codescope-operator\" data-tokenid=\"4513\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4514\" >LeftToRight<\/span><span class=\"codescope-operator\" data-tokenid=\"4515\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4517\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4519\" >Typeface<\/span><span class=\"codescope-operator\" data-tokenid=\"4520\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4521\" >FontFamily<\/span><span class=\"codescope-operator\" data-tokenid=\"4522\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4524\" >FontStyle<\/span><span class=\"codescope-operator\" data-tokenid=\"4525\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4527\" >FontWeight<\/span><span class=\"codescope-operator\" data-tokenid=\"4528\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4530\" >FontStretch<\/span><span class=\"codescope-operator\" data-tokenid=\"4531\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4532\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4534\" >FontSize<\/span><span class=\"codescope-operator\" data-tokenid=\"4535\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4537\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"4538\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4539\" >;<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">ScopeItemClicked + 5 other unchanged items<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4551\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4553\" >PlacedItem<\/span><span class=\"codescope-region\" data-regionid=\"35\">\n        <span class=\"codescope-operator\" data-tokenid=\"4564\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4578\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4580\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4582\" >Pen<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"36\"><span class=\"codescope-identifier\" data-tokenid=\"4584\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4585\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4599\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4601\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4603\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4604\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4618\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4620\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4621\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4622\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4624\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4625\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4639\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4641\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4643\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"4644\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4646\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"4647\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"4662\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4664\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"4665\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4666\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4667\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4668\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4670\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4671\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4673\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4675\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4676\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4678\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4680\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4681\" >)<\/span><span class=\"codescope-region\" data-regionid=\"37\">\n            <span class=\"codescope-operator\" data-tokenid=\"4696\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4714\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"4716\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4718\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4719\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4737\" >_Presenter<\/span> <span class=\"codescope-operator\" data-tokenid=\"4739\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4741\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4742\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4760\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"4762\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4764\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4765\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4783\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"4784\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4785\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4786\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4800\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"37\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"36\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Pen + 5 other unchanged items<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"4816\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4818\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4820\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"4821\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4822\" >)<\/span><span class=\"codescope-region\" data-regionid=\"38\">\n            <span class=\"codescope-operator\" data-tokenid=\"4837\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4855\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4857\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4859\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"4861\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4863\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4864\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4882\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4884\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4885\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"4887\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4889\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4890\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4912\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"4913\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4932\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4934\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4935\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4936\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4937\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4939\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4941\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4942\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4943\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"4944\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4945\" >Block<\/span> <span class=\"codescope-operator\" data-tokenid=\"4947\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4949\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4950\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4951\" >SeparatorGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"4953\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4955\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4956\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"4978\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4980\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4982\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4984\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"4985\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4986\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"4987\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4988\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4989\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4990\" >SeparatorGlyph<\/span><span class=\"codescope-operator\" data-tokenid=\"4991\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4993\" >_Pen<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"4994\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"4995\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"4996\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4997\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4999\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5001\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5003\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5005\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5006\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5007\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5009\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5010\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5028\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5030\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5032\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5033\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5034\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5035\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5037\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5039\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5040\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5041\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5042\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5043\" >Arrow<\/span> <span class=\"codescope-operator\" data-tokenid=\"5045\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5047\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5048\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5049\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"5051\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5053\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"5054\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5076\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5078\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5080\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5082\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5083\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5084\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5085\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5086\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5087\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5088\" >ArrowGlyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5089\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5091\" >_Pen<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5092\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5093\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5094\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5095\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5097\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5099\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5101\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5103\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5104\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5105\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5107\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5108\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5126\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5128\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5130\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5131\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5132\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5133\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5135\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5137\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5138\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5139\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5140\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5141\" >Namespace<\/span><span class=\"codescope-operator\" data-tokenid=\"5142\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5164\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5166\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5168\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5170\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5171\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5172\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5173\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5174\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5175\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5176\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5177\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5178\" >&quot;::&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5179\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5180\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5181\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5182\" >null<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5183\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5184\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5185\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5186\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5188\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5190\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5192\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5194\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5195\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5196\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5198\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5199\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5217\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5219\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5221\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5222\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5223\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5224\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5226\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5228\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5229\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5230\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5231\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5232\" >Colon<\/span><span class=\"codescope-operator\" data-tokenid=\"5233\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5255\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5257\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5259\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5261\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5262\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5263\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5264\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5265\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5266\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5267\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5268\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5269\" >&quot;:<\/span> <span class=\"codescope-literal\" data-tokenid=\"5271\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5272\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5273\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5274\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5275\" >null<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5276\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5277\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5278\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5279\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5281\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5283\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5285\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5287\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5288\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5289\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5291\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5292\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5310\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5312\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5314\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5315\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5316\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5317\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5319\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5321\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5322\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5323\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5324\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5325\" >Equals<\/span><span class=\"codescope-operator\" data-tokenid=\"5326\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5348\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5350\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5352\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5354\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5355\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5356\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5357\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5358\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5359\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5360\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5361\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5362\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5364\" >=<\/span> <span class=\"codescope-literal\" data-tokenid=\"5366\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5367\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5368\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5369\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5370\" >null<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5371\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5372\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5373\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5374\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5376\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5378\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5380\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5382\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5383\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5384\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5386\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5387\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5405\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5407\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5409\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5410\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5411\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5412\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5414\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5416\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5417\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5418\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5419\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5420\" >Space<\/span><span class=\"codescope-operator\" data-tokenid=\"5421\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5443\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5445\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5447\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5449\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5450\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5451\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5452\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5453\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5454\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5455\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5456\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5457\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5459\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5460\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5461\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5462\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"5463\" >null<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5464\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5465\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5466\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5467\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5469\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5471\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5473\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5475\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5476\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5477\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5479\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5480\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5499\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"5501\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5503\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5505\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5506\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5507\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5508\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5509\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5510\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5511\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5512\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5513\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5514\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5515\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"5517\" >??<\/span> <span class=\"codescope-literal\" data-tokenid=\"5519\" >&quot;&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5520\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5521\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5523\" >Item<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"5524\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"5525\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"5526\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5527\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5529\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5531\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5533\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5535\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5536\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5537\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5539\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5540\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5554\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"38\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"39\"><span class=\"codescope-keyword\" data-tokenid=\"5570\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5572\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5574\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"5575\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5576\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5578\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5579\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5581\" >ref<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5583\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5585\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5586\" >)<\/span><span class=\"codescope-region\" data-regionid=\"40\">\n            <span class=\"codescope-operator\" data-tokenid=\"5601\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5619\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5621\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5622\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5624\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5626\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5628\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5630\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5631\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5632\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5634\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5636\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5637\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5659\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5661\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5663\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5664\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5665\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5666\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5667\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5668\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5670\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5671\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5672\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5673\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5674\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5692\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5694\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5696\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5697\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5698\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"5699\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5700\" >ShorterVersion<\/span> <span class=\"codescope-operator\" data-tokenid=\"5702\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5704\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5706\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5708\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5709\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5710\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5711\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5712\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5714\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5716\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5717\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5739\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5741\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5743\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5744\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5745\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5746\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5747\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5748\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5750\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5751\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5752\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5753\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5754\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5755\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5756\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5770\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"40\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5786\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5788\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5790\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"5791\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5792\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5794\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5795\" >)<\/span><span class=\"codescope-region\" data-regionid=\"41\">\n            <span class=\"codescope-operator\" data-tokenid=\"5810\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5828\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5830\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5831\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5833\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5835\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5837\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5839\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5840\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5841\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5843\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5845\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5846\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"5868\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"5869\" >;<\/span> <span class=\"codescope-comment\" data-tokenid=\"5871\" >\/\/Keep<\/span> <span class=\"codescope-comment\" data-tokenid=\"5873\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"5875\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"5877\" >item<\/span> <span class=\"codescope-comment\" data-tokenid=\"5879\" >at<\/span> <span class=\"codescope-comment\" data-tokenid=\"5881\" >this<\/span> <span class=\"codescope-comment\" data-tokenid=\"5883\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"5885\" >level<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5904\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5906\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5908\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5909\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5910\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5911\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5929\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5930\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"5931\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5932\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5946\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"41\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"5962\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5964\" >IEnumerable<\/span><span class=\"codescope-operator\" data-tokenid=\"5965\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"5966\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5967\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5969\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5970\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5971\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5973\" >isFirst<\/span><span class=\"codescope-operator\" data-tokenid=\"5974\" >)<\/span><span class=\"codescope-region\" data-regionid=\"42\">\n            <span class=\"codescope-operator\" data-tokenid=\"5989\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6007\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6009\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6010\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"6011\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"6013\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6015\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"6017\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6019\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"6020\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6042\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6044\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6046\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"6047\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6065\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6067\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6068\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"6070\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6072\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"6073\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6095\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6097\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6099\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"6100\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6114\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"42\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"39\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">UpdateNextPriority() + 2 other unchanged items<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6125\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"6137\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6139\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6141\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6143\" >ArrangeOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"6144\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6145\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6147\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6148\" >)<\/span><span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"43\">\n        <span class=\"codescope-operator\" data-tokenid=\"6159\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"6173\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6175\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6177\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6178\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6179\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6180\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6181\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"6182\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6184\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6186\" >_<\/span><span class=\"codescope-operator\" data-tokenid=\"6187\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6188\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6202\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6204\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6205\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6215\" >}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"43\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"6227\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6229\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6230\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6231\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6232\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6234\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6235\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6236\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6238\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"6239\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6241\" >out<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6243\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6245\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"6246\" >)<\/span><span class=\"codescope-region\" data-regionid=\"44\">\n        <span class=\"codescope-operator\" data-tokenid=\"6257\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"6271\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6273\" >pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"6275\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6277\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6279\" >Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6280\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6281\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"6282\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6284\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"6285\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6286\" >;<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6301\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6303\" >placedItems<\/span> <span class=\"codescope-operator\" data-tokenid=\"6305\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"6307\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6308\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"6309\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6310\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6311\" >Items<\/span><span class=\"codescope-operator\" data-tokenid=\"6312\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6313\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6314\" >EnsureNotNull<\/span><span class=\"codescope-operator\" data-tokenid=\"6315\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6316\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6317\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6318\" >ArraySelect<\/span><span class=\"codescope-operator\" data-tokenid=\"6319\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6320\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6322\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6324\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6326\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"6327\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6328\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6329\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6331\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"6332\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6334\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6335\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6336\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6337\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6352\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6354\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6356\" >spacing<\/span> <span class=\"codescope-operator\" data-tokenid=\"6358\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6360\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"6361\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6375\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6377\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6379\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6381\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6382\" >;<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6397\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6398\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6399\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6400\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6402\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6404\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6406\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6408\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6409\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6410\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6411\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"6412\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6413\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6414\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6428\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6430\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6431\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6432\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6433\" >Length<\/span> <span class=\"codescope-operator\" data-tokenid=\"6435\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6437\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6438\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6452\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6470\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6472\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"6474\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6476\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6477\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6478\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"6479\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6480\" >p<\/span> <span class=\"codescope-operator\" data-tokenid=\"6482\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6484\" >p<\/span><span class=\"codescope-operator\" data-tokenid=\"6485\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6486\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"6487\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6488\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6489\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"6491\" >??<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6493\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6494\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6495\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"6514\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6516\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6517\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6519\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6521\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6539\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6561\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6562\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6563\" >Clear<\/span><span class=\"codescope-operator\" data-tokenid=\"6564\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6565\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6566\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"6589\" >\/\/1.<\/span> <span class=\"codescope-comment\" data-tokenid=\"6591\" >Attempt<\/span> <span class=\"codescope-comment\" data-tokenid=\"6593\" >placing<\/span> <span class=\"codescope-comment\" data-tokenid=\"6595\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6597\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"6599\" >with<\/span> <span class=\"codescope-comment\" data-tokenid=\"6601\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6603\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"6605\" >priority<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6627\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6629\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6631\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6632\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6654\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6656\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6657\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6659\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6661\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6663\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6664\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6666\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6668\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6670\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6671\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6672\" >Length<\/span><span class=\"codescope-operator\" data-tokenid=\"6673\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6675\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6676\" >++<\/span><span class=\"codescope-operator\" data-tokenid=\"6677\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6699\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6725\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6727\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6728\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6730\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6732\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6734\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6735\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"6736\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6737\" >]<\/span><span class=\"codescope-operator\" data-tokenid=\"6738\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6739\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6740\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6741\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6742\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6743\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"6745\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6747\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6748\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6749\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6775\" >{<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"6777\"  data-linestart=\"339\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"6778\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6779\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6780\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6781\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6782\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6783\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6784\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6785\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6786\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6787\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6788\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6789\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6790\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6791\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6792\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6793\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6794\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6795\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6796\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6797\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6798\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6799\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6800\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6801\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6802\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6803\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6804\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6805\" >\/\/<\/span><span class=\" codescope-newblock\" data-tokenid=\"6806\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6807\" >Pass<\/span><span class=\" codescope-newblock\" data-tokenid=\"6808\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6809\" >the<\/span><span class=\" codescope-newblock\" data-tokenid=\"6810\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6811\" >presenter<\/span><span class=\" codescope-newblock\" data-tokenid=\"6812\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6813\" >to<\/span><span class=\" codescope-newblock\" data-tokenid=\"6814\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6815\" >the<\/span><span class=\" codescope-newblock\" data-tokenid=\"6816\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6817\" >component<\/span><span class=\" codescope-newblock\" data-tokenid=\"6818\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6819\" >constructor<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"6820\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"6822\"  data-linestart=\"340\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"6823\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6824\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6825\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6826\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6827\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6828\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6829\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6830\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6831\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6832\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6833\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6834\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6835\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6836\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6837\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6838\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6839\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6840\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6841\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6842\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6843\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6844\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6845\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6846\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6847\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6848\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6849\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"6850\" >c<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"6851\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"6852\" >X<\/span><span class=\" codescope-newblock\" data-tokenid=\"6853\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"6854\" >=<\/span><span class=\" codescope-newblock\" data-tokenid=\"6855\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"6856\" >x<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"6857\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"6858\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"6860\"  data-linestart=\"341\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"6861\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6862\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6863\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6864\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6865\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6866\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6867\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6868\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6869\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6870\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6871\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6872\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6873\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6874\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6875\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6876\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6877\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6878\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6879\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6880\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6881\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6882\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6883\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6884\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6885\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6886\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"6887\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6888\" >\/\/<\/span><span class=\" codescope-newblock\" data-tokenid=\"6889\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6890\" >Already<\/span><span class=\" codescope-newblock\" data-tokenid=\"6891\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6892\" >set<\/span><span class=\" codescope-newblock\" data-tokenid=\"6893\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6894\" >in<\/span><span class=\" codescope-newblock\" data-tokenid=\"6895\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6896\" >constructor,<\/span><span class=\" codescope-newblock\" data-tokenid=\"6897\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6898\" >so<\/span><span class=\" codescope-newblock\" data-tokenid=\"6899\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6900\" >no<\/span><span class=\" codescope-newblock\" data-tokenid=\"6901\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6902\" >need<\/span><span class=\" codescope-newblock\" data-tokenid=\"6903\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6904\" >to<\/span><span class=\" codescope-newblock\" data-tokenid=\"6905\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6906\" >set<\/span><span class=\" codescope-newblock\" data-tokenid=\"6907\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"6908\" >again<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"6909\" > <\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6939\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6940\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6941\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"6942\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6943\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6944\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6945\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6975\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6976\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6977\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"6979\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6981\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"6982\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"7012\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"7014\" >+=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7016\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"7017\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7018\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"7020\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7022\" >spacing<\/span><span class=\"codescope-operator\" data-tokenid=\"7023\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"7049\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"7071\" >}<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"7094\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7096\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7097\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"7099\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7101\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"7102\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"7128\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"7129\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"7152\" >\/\/2.<\/span> <span class=\"codescope-comment\" data-tokenid=\"7154\" >Compute<\/span> <span class=\"codescope-comment\" data-tokenid=\"7156\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"7158\" >next<\/span> <span class=\"codescope-comment\" data-tokenid=\"7160\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"7162\" >level<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7184\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7186\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7188\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7190\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7191\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7213\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7215\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7216\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7218\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7220\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7222\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"7223\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7249\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"7250\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7251\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"7252\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7253\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"7254\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7256\" >ref<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7258\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7259\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7260\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"7283\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7285\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7286\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7288\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7290\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"7291\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"7317\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"7318\" >;<\/span>  <span class=\"codescope-comment\" data-tokenid=\"7321\" >\/\/Cannot<\/span> <span class=\"codescope-comment\" data-tokenid=\"7323\" >shrink<\/span> <span class=\"codescope-comment\" data-tokenid=\"7325\" >anything<\/span> <span class=\"codescope-comment\" data-tokenid=\"7327\" >else<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"7350\" >\/\/3.<\/span> <span class=\"codescope-comment\" data-tokenid=\"7352\" >Discard<\/span> <span class=\"codescope-comment\" data-tokenid=\"7354\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"7356\" >of<\/span> <span class=\"codescope-comment\" data-tokenid=\"7358\" >lower<\/span> <span class=\"codescope-comment\" data-tokenid=\"7360\" >priority<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7382\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7384\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7385\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7387\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7389\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7391\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"7392\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7418\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"7419\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7420\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"7421\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7422\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7423\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7424\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"7447\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7449\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7451\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7452\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7470\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7484\" >}<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"7499\" >maxX<\/span> <span class=\"codescope-operator\" data-tokenid=\"7501\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7503\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"7504\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7518\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7520\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"7521\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7531\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"44\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"45\"><span class=\"codescope-keyword\" data-tokenid=\"7543\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7545\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7547\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7549\" >MeasureOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"7550\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7551\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7553\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7554\" >)<\/span><span class=\"codescope-region\" data-regionid=\"46\">\n        <span class=\"codescope-operator\" data-tokenid=\"7565\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7579\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7581\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7582\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7583\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7584\" >IsInfinity<\/span><span class=\"codescope-operator\" data-tokenid=\"7585\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7586\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7587\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7588\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"7589\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7590\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7604\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7622\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7624\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7626\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7628\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7629\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7630\" >MaxValue<\/span><span class=\"codescope-operator\" data-tokenid=\"7631\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"7649\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7651\" >frac<\/span> <span class=\"codescope-operator\" data-tokenid=\"7653\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7655\" >SoftWidthLimitFraction<\/span><span class=\"codescope-operator\" data-tokenid=\"7656\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"7675\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7677\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7678\" >!<\/span><span class=\"codescope-keyword\" data-tokenid=\"7679\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7680\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7681\" >IsNaN<\/span><span class=\"codescope-operator\" data-tokenid=\"7682\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7683\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7684\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"7686\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7688\" >SoftWidthReference<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7690\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7692\" >FrameworkElement<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7694\" >fwe<\/span> <span class=\"codescope-operator\" data-tokenid=\"7696\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7698\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7699\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7700\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7702\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7704\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7705\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7727\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7729\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"7731\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7732\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7733\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7734\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7735\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7736\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7737\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7739\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7741\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7742\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7743\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"7762\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"7763\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7764\" >widthLimit<\/span><span class=\"codescope-operator\" data-tokenid=\"7765\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7767\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7769\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7771\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7772\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7773\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"7774\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7775\" >LastOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"7776\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7777\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7778\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7796\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7798\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7800\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7801\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7802\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7803\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7805\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7806\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7807\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7821\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7835\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7837\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7839\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7840\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7841\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7842\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7844\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7845\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7846\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7856\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"46\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7868\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7870\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7872\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7874\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"7875\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7876\" >DependencyPropertyChangedEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7878\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7879\" >)<\/span><span class=\"codescope-region\" data-regionid=\"47\">\n        <span class=\"codescope-operator\" data-tokenid=\"7890\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7904\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"7905\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7906\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"7907\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7908\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7909\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7910\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7924\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7926\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7927\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7928\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7929\" >Property<\/span> <span class=\"codescope-operator\" data-tokenid=\"7931\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7933\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"7934\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7948\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"7966\" >_Scope<\/span> <span class=\"codescope-operator\" data-tokenid=\"7968\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7970\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7971\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7972\" >NewValue<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7974\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7976\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"7977\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7991\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"8001\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"47\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"45\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">MeasureOverride(), OnPropertyChanged()<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"8008\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"1\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n    <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"48\"><span class=\"codescope-keyword\" data-tokenid=\"8016\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"8018\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8020\" >ScopeItemClickedEventArgs<\/span> <span class=\"codescope-operator\" data-tokenid=\"8022\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8024\" >EventArgs<\/span><span class=\"codescope-region\" data-regionid=\"49\">\n    <span class=\"codescope-operator\" data-tokenid=\"8031\" >{<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"8041\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8043\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"8044\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"8045\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8047\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"8048\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"8059\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8061\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"8062\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"8063\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"8064\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"8065\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8067\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"8068\" >)<\/span><span class=\"codescope-region\" data-regionid=\"50\">\n        <span class=\"codescope-operator\" data-tokenid=\"8079\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"8093\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"8095\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8097\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"8098\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"8108\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"50\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"8115\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"49\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n    <span class=\"codescope-keyword\" data-tokenid=\"8123\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"8125\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8127\" >ScopeItemHitTestMode<\/span><span class=\"codescope-region\" data-regionid=\"51\">\n    <span class=\"codescope-operator\" data-tokenid=\"8134\" >{<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8144\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"8145\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8155\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"8156\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8166\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"8167\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8177\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"8178\" >,<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"8184\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"51\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"48\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">class ScopeItemClickedEventArgs, enum ScopeItemHitTestMode<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"8187\"  data-linestart=\"414\">}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"0\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n<\/div><\/div>\t\t\t\n<\/div>\n\t\t\t\t<\/div>\t\t\t<\/div>\t\t\t<div class=\"codescope-embedded-snippet-footer\">\t\t\t<img class=\"codescope-small-codevroom-icon\"\/><span>Powered by <a href=\"https:\/\/codevroom.com\/\">CodeVROOM<\/a><\/span>\t\t\t<span class=\"codescope-full-snippet-link\"><a href=\"https:\/\/sysprogs.com\/snippets\/aiexamples\/scattered\/ScopePresenter\" target=\"_blank\">Open in a new window<\/a><\/span>\t\t\t<\/div>\t\t<\/div>\t\t<\/p>\n<p>This was a fairly routine refactoring from the VisualGDB codebase. GUI element classes owned by a control had to be updated to store a reference to the control, instead of receiving it on each draw call.<\/p>\n<p>In the pre-AI times, this would have been a rather annoying thing to do: 3 separate classes created and used from different contexts quickly build up to 22 different small edits scattered around 15-kilobyte file. AI makes such edits pretty effortless: a concise prompt and a couple of seconds is all you need.<\/p>\n<p>AI did make some mistakes:<\/p>\n<ul>\n<li>GPT-4.1-mini inserted an extra call to <span class=\"codescope-region\" data-regionid=\"0\"><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1614\">SetForegroundBrush<\/span><\/span>() that was not related to the task<\/li>\n<li>GPT-4.1-nano removed some empty lines and unnecessarily duplicated one assignment<\/li>\n<\/ul>\n<p>The good news is that these mistakes are very easy to spot. If you are using CodeVROOM to collapse unchanged members, it takes a brief glance to see that an added method call does not belong among the one- or two-token changes, and it&#8217;s still way faster to decline these edits (or even redo the entire editing step) than to edit everything by hand.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AI can be very efficient and fast at doing multiple small changes to interconnected classes. Here&#8217;s a quick example: PlacedComponent<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70],"tags":[],"_links":{"self":[{"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/posts\/938"}],"collection":[{"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/comments?post=938"}],"version-history":[{"count":14,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/posts\/938\/revisions"}],"predecessor-version":[{"id":971,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/posts\/938\/revisions\/971"}],"wp:attachment":[{"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/media?parent=938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/categories?post=938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/tags?post=938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}